.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;} .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;}  #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;} #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;} #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;} #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;} #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;} #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;} .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;} .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;} .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;} .oculto .fusion-megamenu-title {
display: none !important;} .oculto2 .fusion-megamenu-title {
display: none !important;} .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;} .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%;} #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;} .select-arrow {margin-top: 15px;} .post-content p {margin-bottom: 10px;} .fusion-text.titulonosotros {font-size: 13px;} .titulolateral {
font-size: 19px !important;
margin: 0 auto;} .bloglateral .widget-title {display: none;} #custom_html-3 {margin-bottom: 15px;} .fusion-rollover-title {font-size: 16px !important;} #menu-item-4582.sincursor, #menu-item-2962.sincursor {cursor: initial;} .enlacecontacto:hover {color: #29292a;} .fusion-footer-widget-column {margin-bottom: 24px;} #menu-menu-footer {	font-size: 14px;} .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;} .fusion-footer-widget-area .widget-title {
margin: 0 0 32px!important;
}
.fusion-mobile-nav-item a {
padding: 18px 12px;
} @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;}
} @media only screen and (min-device-width : 360px) and (max-device-width : 600px) {
#menu-menu-movil-ingles {margin-top: 28px;} #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;} .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;}
} @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;}
}