/*
Theme Name: Collingwood
Description: Nuevo rediseño 2022
Author: QualityStudio
Author URI: https://qualitystudio.es
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/



.alturafija.post-card {
  max-height: 415px !important;}
.fusion-classic-product-image-wrapper.alturaimagen {
  max-height: 250px !important;
}
.fusion-post-cards .fusion-title h4 {
 max-height: 80px !important;
 min-height: 80px !important;}

#menu-item-wpml-ls-130-es, #menu-item-wpml-ls-130-fr {
  display: none !important;
}

.post-password-form {
  padding: 100px !important;}
.separadorgris {border: 1px solid #d5d5ce !important; margin-top: 10px; margin-bottom:10px;}

.fusion-body .fusion-title.sep-underline.titulosep {
  border-bottom: 4px solid #cacac7;}


.justificado {text-align: justify !important;}

.ilightbox-holder.mac .ilightbox-inner-toolbar .ilightbox-title {
  font-size: 21px;
  padding: 10px 8px;
  color: #fff !important;}

.indexmenos{z-index:50;}
.indexmas {z-index:100;}

/*Breadcrumbs*/
.fusion-breadcrumbs.fusion-breadcrumbs-1 a {color: #4f81bd !important;}
.fusion-breadcrumbs.fusion-breadcrumbs-1 span a:hover {color: #737373 !important;}
.fusion-breadcrumbs.fusion-breadcrumbs-1 a:hover {color: #737373 !important;}

/*Megamenu - Tipos de envase*/

/*ES*/
#menu-item-4582 .fusion-megamenu-title .awb-justify-title {color: #d5d5d2 !important; font-size: 21px !important; display: none !important;}

#menu-item-4582 .fusion-megamenu-title {margin-top: 0px; padding: 0px;}

#menu-item-4582  {padding-top: 0px; padding-bottom: 0px;}

/*EN*/
#menu-item-6519 .fusion-megamenu-title .awb-justify-title {color: #d5d5d2 !important; font-size: 21px !important; display: none !important;}

#menu-item-6519 .fusion-megamenu-title {margin-top: 0px; padding: 0px;}

#menu-item-6519  {padding-top: 0px; padding-bottom: 0px;}

/*FR*/
#menu-item-7371 .fusion-megamenu-title .awb-justify-title {color: #d5d5d2 !important; font-size: 21px !important; display: none !important;}

#menu-item-73717371 .fusion-megamenu-title {margin-top: 0px; padding: 0px;}

#menu-item-7371  {padding-top: 0px; padding-bottom: 0px;}


/*Imagen del megamenu Col.1 franja 2*/
#menu-item-10816 .fusion-background-highlight , #menu-item-13390 .fusion-background-highlight, #menu-item-13408 .fusion-background-highlight {
	background-image: url(https:/wp-content/uploads/Envasado.webp);
	height: 295px; background-position-x: 26px;
	background-position-y: -31px; background-size: 92%; background-color: #eee;}

#menu-item-10816 .fusion-background-highlight:hover, #menu-item-13390 .fusion-background-highlight:hover, #menu-item-13408 .fusion-background-highlight:hover {
	background-image: url(https:/wp-content/uploads/Envasado.webp); background-color: #E7E7E6;}

/*Columna 3 y 4*/
#menu-item-2963, #menu-item-2968, #menu-item-13397, #menu-item-6530 , #menu-item-13410, #menu-item-7382 {padding-top: 0px !important;}

.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-widgets-container {display: block;padding: 0 34px;margin-bottom: 28px !important;}

#menu-item-10816 span, #menu-item-13390 span {
 color: #585858 !important;
font-size: 21px !important;
text-transform: uppercase;
font-weight: 700 !important;
border-bottom: 4px solid #d5d5d2;
padding-bottom: 1px;
text-align: center !Important;
padding-left: 0px;
margin-top: -235px!important;}

/*FR*/
#menu-item-13408 span {
 color: #585858 !important;
font-size: 21px !important;
text-transform: uppercase;
font-weight: 700 !important;
border-bottom: 4px solid #d5d5d2;
padding-bottom: 1px;
text-align: center !Important;
padding-left: 0px;
margin-top: -250px!important;}


/*Formulario flecha*/

.fusion-form-form-wrapper .fusion-form-field .fusion-select-wrapper .select-arrow {
  border: none;top: 8% !important;}

#menu-item-10501 .fusion-megamenu-title .awb-justify-title, #menu-item-6525 .fusion-megamenu-title .awb-justify-title , #menu-item-7377 .fusion-megamenu-title .awb-justify-title{
  color: #585858 !important;
  font-size: 21px !important;
  text-transform: uppercase;
  font-weight: 700 !important;margin-top: 3px;
  border-bottom: 4px solid #d5d5d2;padding-bottom: 1px;
  text-align: center !Important;padding-left: 20px;}

#menu-item-10501 .fusion-megamenu-title .awb-justify-title:hover ,#menu-item-6525 .fusion-megamenu-title .awb-justify-title:hover,#menu-item-7377 .fusion-megamenu-title .awb-justify-title:hover {color: #d5d5d2 !important;}

  .fusion-sticky-container:not(.fusion-sticky-spacer):not(.fusion-custom-z-index) {z-index: 650;}

.fusion-li-item {line-height: 21px;}

.barra .title-heading-left::after {
  content: " ";
  background: #4F81BD !important;width: 50px;height: 1px !important;display: block;margin-top: 5px;}

#menu-item-10501.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-widgets-container, #menu-item-6525.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-widgets-container {
  padding: 0 34px; margin-bottom: 41px !important;}

#text-19 { margin-bottom: 48px;}

  .margenescabecera {margin-left: 1% !important;
   margin-right: 1% !important;}

.margenes {
	margin-left: -11px !important;
margin-right: -11px !important;}

.margenesfooter {
margin-left: 1% !important;
   margin-right: 1% !important;}

/*Portada*/
.awb-imageframe-style-dany .awb-imageframe-caption-container {
color: #3e3e3e;
text-transform: none;
font-size: 18px;}

.fusion-form-field.fusion-form-phone-number-field.fusion-form-label-above .fusion-form-input {
  border-color: #8c8c88 !important;
  border: 1px solid;}

.fusion-form-field.fusion-form-phone-number-field.fusion-form-label-above .fusion-form-input:focus {
  border-color: #4F81BD !important;
  border: 1px solid;}

/*Ficha de producto*/
.fusion-separator-border {
  border-color: #b0b0a0 !important;
  border: 1px solid #4f81bd !important;
  border-top: 1px !important;
  max-width: 65% !important;}

.fusion-separator.fusion-full-width-sep.sep-single.sep-solid {border-color: #dbdbdb !important;}

.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder {
  background-color: #eee !important;}

.textomenufooter .menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-5062.menu-item-5063.menu-item-5064.menu-item-5066 {
	margin-bottom: -5px;}

.fusion-carousel .fusion-carousel-nav .fusion-nav-prev, .fusion-carousel .fusion-carousel-nav .fusion-nav-next  {
  background-color: #0404044d !important;
  margin: 10px;
  top: 56%;
  height: 31px !important;
  width: 56px !important;}

.awb-justify-title.fusion-megamenu-title-disabled {
  display: none !important;}

/*ocultar title megamenu*/
.oculto .fusion-megamenu-title {
	display: none !important;}

/*ocultar title megamenu*/
.oculto2 .fusion-megamenu-title {
	display: none !important;}


/*enlace megamenu*/
.enlacemegamenu {color: #585858 !important; font-size: 21px !important;}

.enlacemegamenu:hover {color: #4f81bd !important;}

.segundomegamenu {color: #585858 !important; font-size: 21px !important;}

.segundomegamenu:hover {
 color: #585858  !important;}

 .fusion-megamenu-widgets-container.second-level-widget:hover {
  opacity: 0.3;}

 .fusion-megamenu .fusion-background-highlight {
  color: #3e3e3e !important;
  padding-top: 6px !important;
  padding-right: 24px;
  padding-bottom: 5px;
  padding-left: 24px;
  font-size: 16px;   background-color: #eee}

.fusion-megamenu .fusion-background-highlight:hover {
  color: #4F81BD !important;
  padding-top: 6px !important;
  padding-right: 24px;
  padding-bottom: 5px;
  padding-left: 24px;
  font-size: 16px;
  background-color: #cecfca }

.fusion-megamenu .fusion-background-highlight span:hover {color: #4F81BD !important;}

.centrarboton {	text-align: center !important;}

/*Quitar líneas del megamenú*/
.fusion-body .fusion-menu-element-wrapper[data-count="2"]:not(.collapse-enabled) .fusion-menu-element-list ul:not(.fusion-megamenu) > li {
  border-bottom-color: rgba(0, 0, 0, 0) !important;}

.fusion-body .fusion-menu-element-wrapper[data-count="1"] .fusion-menu-element-list ul:not(.fusion-megamenu) > li:not(.fusion-menu-item-button) > a {
  color: #0b0c11 !important;
  padding-top: 14px;
  padding-right: 16px;
  padding-bottom: 4px;
  padding-left: 43px;}

.fusion-megamenu-holder {margin-top: 21px; width: 80%;}

/*Fin Novedades 2022*/
#main {padding-top: 0px;}
.subrayado {border-bottom: 3px solid #9e9e98;}

#text_icl-12, #text_icl-3,#text_icl-7 {
	margin-top: 60px;}

.aumentar:hover {
	transform: scale(1.2);
	overflow: visible;}
.aumentar {transition: 300ms all;}
.parrafo2 {text-align: justify;}
.barra .title-heading-left::after {
	content: " ";
	background: #B0B0A0;
	width: 50px;
	height: 3px;
	display: block;
	margin-top: 5px;}
.parrafoficha {font-family: encode sans condensed;}
.listadoficha {margin-top: -1em;}
.listadoficha a {color: #000;}

.listadoficha a:hover {color: #bdbdb7;}

/*margen seleccion contacto*/
.select-arrow {margin-top: 15px;}

/*margen parrafo*/
.post-content p {margin-bottom: 10px;}

/*titulo nosotros*/
.fusion-text.titulonosotros {font-size: 13px;}

/*titulo lateral*/
.titulolateral {
	font-size: 19px !important;
	margin: 0 auto;}

/*ocultar titulo widget*/
.bloglateral .widget-title {display: none;}

/*lateral blog*/
#custom_html-3 {margin-bottom: 15px;}

/*title rollover*/
.fusion-rollover-title {font-size: 16px !important;}

/*sin cursor*/
#menu-item-4582.sincursor, #menu-item-2962.sincursor {cursor: initial;}

/*enlace contacto*/
.enlacecontacto:hover {color: #29292a;}

/*altura footer 5 columna*/
.fusion-footer-widget-column {margin-bottom: 24px;}

/*fuente menue footer*/
#menu-menu-footer {	font-size: 14px;}

/*widget title*/
.widget-title {font-size: 19px !important;}
.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide {text-align: left;}

.fusion-menu-login-box > a::before {
	content: "\f007";
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1;
	color: #fff;
	margin-right: 12px;}

/*alineado footer*/
.fusion-footer-widget-area .widget-title {
	margin: 0 0 32px!important;
}
.fusion-mobile-nav-item a {
	padding: 18px 12px;
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 280px) and (max-device-width : 360px) {
.awb-menu.collapse-enabled .awb-menu__open-nav-submenu_mobile::before {
  display: flex;
  align-items: center;
  transform: none !important;
  min-height: calc(var(--awb-mobile-nav-items-height) * 1px);
  padding: 0 1em !important;
}
 #menu-menu-movil-pt { margin-top: 30px !important;}

}



/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 360px) and (max-device-width : 600px) {

#menu-menu-movil-ingles {margin-top: 28px;}

/*#menu-menu-idiomas {width: 380px !important;}*/

#awb-oc-11364 .awb-off-canvas {
  margin-top: 55px !important;padding-top: 19px;}
.fusion-form-form-wrapper .fusion-form-10411 .fusion-form-field {margin-bottom: -11px;}

body:not(.mobile-menu-design-flyout) .fusion-mobile-nav-item a {height: 46px;}

#menu-menu-movil-frances {margin-top: 25px !important;}
#menu-header-menu {margin-top: 25px !important;}
.fusion-title h4 {font-size:22px !important;}
/*.fusion-open-nav-submenu.fusion-open-nav-submenu-on-click {
  margin-right: -30px !important;}*/
.txtcajagrisjustify {
  	text-align: justify; color: #ffffff;
  	font-size: 16px; line-height: 25px;}

.fusion-body .fusion-page-title-bar h1 {
  font-size: 25px !important;}

.txtcajagris {	font-size: 16px;}
.post-content h5 {font-size: 17px;}
#toTop {	right: 301px;}
#titlediv {	display: none;}

.margenes, .margenesfooter {
 margin-left: -10% !important;
 margin-right: -10% !important;
 border-radius: 0px !important;}

 #menu-menu-movil-es { margin-top: 20px;}
  #menu-menu-movil-pt { margin-top: 20px !important;}
.fusion-body .fusion-sticky-container.fusion-sticky-transition .fusion-menu-element-wrapper[data-count="0"].collapse-enabled.mobile-size-full-absolute:not(.mobile-mode-always-expanded).expanded > ul {
  max-height: 2000px !important;}

.margenescabecera {
  margin-left: 0% !important;
  margin-right: 0% !important;}

}

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {

.widget-title {
	font-size: 16px !important;}
.fusion-footer footer .fusion-columns .fusion-column {
	padding-right: 4px;
	padding-left: 4px;
}
.fusion-footer p {
	font-size: 13px;}

.margenes {
  margin-left: -9% !important;
  margin-right: -9% !important;
  border-radius: 0px !important;}
}
