/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/

p {
    text-align: justify;
    color: black;
}

.post-desc {
    padding: 20px 0 0 0 !important;
}

a {
    text-decoration: none !important;
}

.section-post-header {
    display: none !important;
}

.mpc-flipbox__wrapper {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
}

.mpc-flipbox-side {
    background-color: rgba(209, 209, 209, 0.6);
}

.mpc-flipbox-side__content {
    background-color: rgba(209, 209, 209, 0.6);
}

.mpc-flipbox {
    height: 629px !important;
}

.contact_input {
    border-color: #a0a0a07a !important;
    /*box-shadow: inset 0px 0px 3px 0px #000001!important;*/
}

.portada {
    background: url(https://guil.es/wp-content/uploads/2020/11/Banner-FAMILIA-SUBFAMILIA-SIN-TEXTO.png) no-repeat center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    position: relative;
    /*margin-bottom: 25px;*/
}

.texto1 {
    padding: 25px;
    display: inline-block;
    padding-left: 48px;
    max-width:100%;
}

.borde_header {
    border-left: solid 3px red;
    padding-bottom: 20px;
    padding-left: 13px;
    padding-top: 7px;
    margin-left: -16px;
}

.espejo {
    color: white;
    -webkit-box-reflect: below -11px -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(255, 255, 255, 0.28)));
    font-family: 'Open Sans';
}

.espejo:after {
    content: "";
    display: block;
    background: -moz-element(#titulo_espejo) no-repeat;
    width: auto;
    height: 100%;
    -moz-transform: scaleY(-1);
    opacity: 0.7;
}

.ubicacion_icons .mpc-regular {
    line-height: 1.7em !important;
    padding-left: 25px !important;
}

.ubicacion_icons .mpc-hover {
    line-height: 1.7em !important;
    padding-left: 25px !important;
}

.icon_text {
    line-height: normal;
    padding-top: 20px;
}

.boton_form {
    border: solid !important;
    border-width: thin !important;
    border-color: #666 !important;
    color: #666 !important;
    border-radius: 2px !important;
    background-color: white !important;
}

.boton_formularios {
    background: linear-gradient(to right, #000000 51%, rgb(230 230 230) 20%) !important;
    padding: 12px;
    padding-left: 12px;
    color: #000000 !important;
    font-size: 20px !important;
    text-align: left;
    background-size: 200% 100% !important;
    background-position: right bottom !important;
    -webkit-transition: background 0.6s ease-out;
    -moz-transition: background 0.6s ease-out;
    -o-transition: background 0.6s ease-out;
    transition: background 0.6s ease-out;
    text-align: center;
    padding-top: 6px !important;
    padding-bottom: 6px !important;
}

.boton_formularios:hover {
    background-position: left bottom !important;
    color: #ffffff !important;
}

boton_formularios {
    background: linear-gradient(to right, rgba(255, 255, 255, 1) 51%, #192025 20%) !important;
    padding: 12px;
    padding-left: 12px;
    color: #ffffff;
    text-align: left;
    background-size: 200% 100%;
    background-position: right bottom;
    -webkit-transition: background 0.6s ease-out;
    -moz-transition: background 0.6s ease-out;
    -o-transition: background 0.6s ease-out;
    transition: background 0.6s ease-out;
    text-align: center;
}

div#Top_bar {
    background-color: rgba(255, 255, 255, 0.7) !important;
}

div#Action_bar {
    background-color: rgba(255, 255, 255, 0.7) !important;
}

.mhb #Header_wrapper {
    background-color: #ffffff00;
}

header.mhb-grid {
    height: 0px;
}

a.action_button {
    color: rgba(0, 0, 0, 1);
    background-color: rgba(255, 0, 3, 1);
    border-radius: 5px !important;
    font-size: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.col_ini {
    /*box-shadow: 0px -2px 3px 1px red;*/
    /*width: 16%!important;*/
    margin-right: 0%;
    margin-left: 0%;
    margin-top: 20px;
    background-color: rgb(0 0 0 / 100%);
}

.col_ini a {
    /*background-color: rgba(255,4,0,0.79);*/
    font-size: 17px;
    color: #fff;
    font-weight: 700;
    padding: 0px 20px 0px 20px;
    line-height: 1.8;
    margin: 0px;
    display: grid;
    border-right: solid 1px red;
    height: 55px;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
    margin-top: 10px;
    margin-bottom: 10px;
    text-decoration: none;
}

.borde-none {
    border: none !important;
}

.col_ini_movil:hover a {
    color: #ff0000;
}

.col_ini_movil:hover {
    color: #ff0000;
    background-image: url("https://guil.es/wp-content/uploads/2021/05/FONDO-BOTON.png");
    background-size: cover;
}

.col_ini_movil {
    /*box-shadow: 0px -2px 3px 1px red;*/
    /*width: 16%!important;*/
    margin-right: 0%;
    margin-left: 0%;
    margin-top: 20px;
    background-color: rgb(0 0 0 / 100%);
}

.col_ini_movil a {
    font-size: 15px;
    color: #fff;
    font-weight: 700;
    padding: 0px 0px 0px 10px;
    line-height: 1.8;
    margin: 0px;
    display: grid;
    /*border-right: solid 1px red;*/
    height: 50px;
    display: flex;
    /* flex-wrap: nowrap; */
    align-items: center;
    justify-content: flex-start;
    margin-top: 10px;
    margin-bottom: 10px;
    text-decoration: none;
}

/*
.col_ini_movil a::after {
    top: 0px;
    right: 10px;
    content: "\f345"!important;
    color: #ffffff;
    font: normal 20px/1 dashicons;
}
*/

.col_ini:hover a {
    color: #ff0000;
    background-image: url("https://guil.es/wp-content/uploads/2021/05/FONDO-BOTON.png");
    background-size: cover;
}

.mhb-view.desktop.sticky.wrap_into_grid {
    box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
}

@media (min-width: 600px) {
    .mhb-grid:not(.is-sticky) .logo {
        height: 100px !important;
    }
}

.mhb-item-inner .logo {
    height: 45px !important;
}

.page-id-68 .mhb-view.desktop .first-row {
    background-color: #ffffffde;
}

.page-id-68 .mhb-view.desktop.sticky .first-row {
    background-color: #ffffff;
    border-bottom: 1px solid !important;
}

.woocommerce-page header.mhb-grid,
.single-post header.mhb-grid,
.blog header.mhb-grid {
    display: contents;
}

.mhb-menu .menu>li>a>span {
    display: block;
    padding: 0 10px;
}

#Content {
    padding-top: 0;
}

.vc_row.wpb_row.vc_row-fluid.breadcrumb.vc_custom_1579777228489.vc_row-has-fill.vc_row-o-content-middle.vc_row-flex {
    height: 27px;
    text-align: right;
}

span.sku {
    font-size: 15px;
    color: #000;
    font-weight: bold;
}

#sku .product_meta__sku {
    border-left: solid 5px red;
    padding-left: 5px;
    color: black
}

#sku .product_title {
    border-left: solid 5px red;
    padding-left: 3px;
}

h1.product_title.entry-title {
    margin-bottom: 0px;
    line-height: 27px;
}

.skutle .wpb_wrapper {
    border-left: solid 5px red;
    padding-left: 5px;
}

.woocommerce .product .related.products,
.woocommerce .product .upsells.products ul {
    text-align: center;
}

.wpb_column.vc_column_container.vc_col-sm-4 {
    z-index: 1;
    top: -30%;
}

div#mediocolor {
    position: relative;
    left: -96.1875px;
    box-sizing: border-box;
    width: 1663px;
    padding-left: 96.1875px;
    padding-right: 95.8125px;
    top: 314px;
    padding-bottom: 0px;
    height: 100px;
    z-index: 1;
    height: 175px;
}

@media only screen and (max-width: 1244px) {
    div#mediocolor {
        display: none;
    }
}

section.up-sells.upsells.products h2 {
    display: none;
}

.breadcrumb {
    display: block !important;
}

.woocommerce-breadcrumb {
    float: right;
    padding: 14px 0;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-white .vc_icon_element-icon {
    font-size: 3em !important;
}

.breadcrumb {
    height: 27px;
}

.breadcrumb2 {
    height: 27px;
}

.sliding_box .desc_wrapper:after {
    border-bottom-color: white !important;
}

.sliding_box .desc_wrapper {
    background: white !important;
}

.sliding_box .desc_wrapper h4 {
    font-size: 15px;
    color: black !important;
}

.desc {
    min-height: 80px;
}

#product-2754 span.vc_tta-title-text {
    margin-left: 35%;
    /*color:white;*/
}

/*#Footer{
    border-top:solid 3px #000000;
}*/

.home .second-row {
    display: none;
}

.mhb-view.desktop.sticky .second-row {
    display: block;
    border-bottom: 1px solid;
}

.home .second-row .left {
    display: none;
}

.second-row {
    padding-left: 10%;
    padding-right: 10%;
}

.is-sticky .second-row {
    padding-left: 0%;
    padding-right: 0%;
}

.dhvc-woo-product-gallery .slick-arrow i {
    opacity: 1 !important;
    background: #ffffff99;
}

.dhvc-woo-product-gallery .slick-arrow i:hover {
    opacity: 1 !important;
    background: #ffffff;
}

.mhb-custom-5k-RzS9Wc {
    font-size: 12px;
}

.mhb-custom-5k-RzS9Wc a {
    color: #898989;
}

.mhb-view.desktop .second-row {
    background-color: #f3f3f5;
}

.mhb-custom-5k-RzS9Wc a:hover {
    color: #898989;
}

.mhb-item mhb-text mhb-custom-CQVZbvlsD {
    font-size: 14px;
}

.mhb-button .action_button {
    border: 1px solid #fa1e1e !important;
}

.mhb-button .action_button:hover {
    border: 1px solid #000000 !important;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-white .vc_icon_element-icon {
    font-size: 5em !important;
}

.postid-3348 .vc_clearfix {
    margin-bottom: 0 !important;
}

/*Product border none and bottom solid red to select product*/
.is-horizontal .slick-image--border:before {
    border: 0 !important;
    border-bottom: 3px solid red !important;
}

.is-vertical .slick-image--border:before {
    border: 0 !important;
    border-right: 3px solid red !important;
}

.upsells {
    border-top-width: 0px !important;
}

/* Tamaño de las imágenes de los productos */
.is-horizontal .woocommerce-product-gallery__thumbnail .slick-image--border {
    /* box-shadow: 8px 8px 9px 1px #5454544d;*/
    box-shadow: 1px 1px 8px 1px #5454544d;
    margin: 4px !important;
}

.is-vertical .woocommerce-product-gallery__thumbnail .slick-image--border {
    /* box-shadow: 8px 8px 9px 1px #5454544d;*/
    box-shadow: 1px 1px 4px 3px #5454544d;
    margin: 4px !important;
}

/*.skutle{
     height: 10px;
}*/
/* buttons product middle*/
/*.slick-prev {
    display: none!important;
}*/
/*.slick-next {
    display: none!important;
}*/
/* buttons */

/*tabla para tarimas*/
#table td {
    padding: 0px !important;
    border-top: 0px !important;
    border-left: 0px !important;
    border-right: 0px !important;
    border-bottom: 2px solid #dcdcdc;
}

.table_prod tbody td {
    border: 0px;
}

.table_prod tr:first-child td {
    box-shadow: none;
}

.table_prod tr td ul {
    list-style: inside;
}

.no_borde {
    border: 0px !important;
}

.enlaces {
    color: black;
}

.enlaces:hover {
    color: blue;
}

.vc_tta-panel-body {
    background: white !important;
}

.vc_tta-panel span.vc_tta-title-text {
    padding-top: 7px;
    padding-right: 10px;
    padding-bottom: 7px;
    padding-left: 10px;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background: #f5f5f5;
    color: #333333;
    font-size: 16px;
    text-align: left;
    text-transform: uppercase;
    font-weight: 500 !important;
}

.vc_tta-panel:hover,
.vc_tta-panel:active {
    background: #c9c9c9;
}

.mhb-grid {
    display: contents;
}

.home .mhb-grid {
    /*display:block!important;*/
}

.image_frame:not(.no_link) .image_wrapper img:not(.ls-l) {
    margin-bottom: 0px !important;
}

table tr:nth-child(2n) td {
    background: rgba(0, 0, 0, 0);
}

.dhvc-woo-product-gallery.is-vertical .dhvc-woo-product-gallery__thumbnails {
    order: 2 !important;
}

/*i.slick-arrow__prev__icon {
    margin-top: 25px;
}
i.slick-arrow__next__icon {
    margin-top: 25px;
}*/
.edit-text {
    display: none;
}

.mpc-typography--mpc_preset_13 {
    font-family: "Arial" !important;
}

.mhb-grid:(.is-sticky) .vc_custom_1595415675253 {
    margin-top: 0px !important;
}

.mpc-tabs .mpc-tabs--decor-line .mpc-tabs__nav {
    background: #f0f8ff;
    padding: 10px;
}

.mpc-tabs__content.mpc-transition {
    border: 0;
}

@media only screen and (max-width: 700px) {
    .espacio {
        display: none;
        padding-top: 0px;
    }
}

#menu-item-2944 {
    padding-top: 3px;
}

#menu-item-3000 {
    padding-top: 3px;
}

#menu-item-3017 {
    padding-top: 3px;
}

.insert_botton {
    z-index: 9;
    margin-right: 27px;
    cursor: pointer;
}

.mpc-tabs__nav.mpc-align--left {
    background-image: linear-gradient(359deg, #f1f1f1 15%, #ffffff 80%);
}

@media (min-width: 768px) {
    .mpc-tabs--top .mpc-tabs__nav {
        padding-left: 105px !important;
        padding-right: 105px !important;
        padding-top: 40px;
    }

    .single-product .mpc-tab {
        margin-left: 90px !important;
        /*margin-right: 90px !important;*/
        max-width: 87% !important;
    }
}

.mpc-tabs__nav {
    border-bottom: solid 4px;
    border-color: #000000;
}

.mpc-tabs__nav-item {
    margin-bottom: -4px !important;
}

.tab-oculto {
    display: none;
}

.wpb_wrapper>div {
    margin-bottom: 0px !important;
}

.tab-decorat:nth-last-child {
    display: none;
}

.tab-decorat {
    /*padding-bottom: 90px!important;*/
    box-shadow: 0px 20px 20px 0px #e6e6e661;
}

.mhb-view.desktop.default.full_width {
    box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
}

.d-none {
    display: none;
}

.mpc-connected-icons .mpc-icon {
    box-shadow: -2px 3px #f7f7f7;
}

.mpc-tab__content li.mpc-accordion__item {
    margin-top: 15px;
}

/*
.mpc-tab__content{
   padding-bottom: 15px;
}
*/
.mpc-tab__content .mpc-accordion-item__heading h3 {
    margin-left: 44px;
}

.mpc-tab__content .mpc-accordion-item__heading {
    margin-bottom: 3px !important;
    margin-top: 15px;
}

.mpc-tab__content .mpc-accordion__item .mpc-icon {
    box-shadow: -3px -7px #e4e4e4;
    width: 110px;
    display: block;
    position: absolute;
}

.button_hover {
    border-color: #ff0000 !important;
    color: #ffffff !important;
    background-color: #ff0000 !important;
}

.background-gradient {
    background: linear-gradient(180deg, #bcbcbc 75%, rgba(255, 255, 255, 1) 90%);
}

.woocommerce ul.products li.product a img {
    /*width: auto!important;*/
}

.sku-text a {
    color: #000;
    font-weight: 700;
    margin-bottom: 3px;
}

.isotope-item:hover .sku-text a {
    color: #ed0000;
}

/* shadow fabricamos tu tarima */
a.mpc-icon-column.mpc-parent-hover.mpc-transition.mpc-icon-column--style_3.mpc-align--left.mpc-inited:hover {
    box-shadow: -1px 1px 5px 0px black;
}

.shadow-down {
    box-shadow: 0px 5px 10px 0px #00000075;
}

.vc_column-inner .vc_custom_1604316113118 {
    padding-left: 0px;
    padding-top: 0px !important;
}

.dhvc-woo-product-gallery .dhvc-woo-product-gallery__images img {
    width: 950px !important;
}

/*.mpc-accordion-item__content {
    max-height: 560px;
    overflow: auto;
}*/

/*
.mpc-tab__content .mpc-accordion__content {
    max-height: 560px;
    overflow: auto;
}

.mpc-accordion__content::-webkit-scrollbar {
    -webkit-appearance: none;
}

.mpc-tab__content::-webkit-scrollbar {
    background-color: #eeeeee00!important;
}

.mpc-tab__content{
    max-height: 560px;
    overflow: auto;
}

*/

.mpc-accordion__content::-webkit-scrollbar:vertical {
    width: 12px;
}

.mpc-accordion__content::-webkit-scrollbar:horizontal {
    height: 12px;
}

.vc_row.wpb_row.vc_row-fluid.vc_row-no-padding.mpc-row::-webkit-scrollbar-thumb {
    background-color: #eeeeee00;
}

.mpc-accordion__content::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: #ffffff;
}

.mpc-tabs__content .mpc-tab {
    max-height: 480px;
}

.mpc-tabs__content .mpc-tab .mpc-tab__content+[data-readmore-toggle],
.mpc-tabs__content .mpc-tab .mpc-tab__content[data-readmore] {
    display: block;
    width: 100%;
}

[data-readmore] {
    transition: height 100ms;
    overflow: hidden;
}

.read-more-link,
.read-less-link {
    margin-top: 20px;
    color: black;
    margin-bottom: 40px;
}

.mpc-tab__content[aria-expanded="false"]+.read-more-link:after {
    /*background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 85%);*/
    bottom: 35px;
    content: '';
    display: inline-block;
    height: 100px;
    position: absolute;
    right: 0;
    width: 100%;
    z-index: 99;
}


.heateor_sss_sharing_container.heateor_sss_horizontal_sharing {
    float: right;
}

.borde {
    border-color: #ffff !important;
}

.borde:hover {
    color: red !important;
    border-color: red !important;
}

.dhvc-woo-product-gallery .slick-next:before {
    background: url('data:image/png;base64,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VFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDQuNC4wLUV4aXYyIj4KIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgIHhtbG5zOmlwdGNFeHQ9Imh0dHA6Ly9pcHRjLm9yZy9zdGQvSXB0YzR4bXBFeHQvMjAwOC0wMi0yOS8iCiAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICB4bWxuczpwbHVzPSJodHRwOi8vbnMudXNlcGx1cy5vcmcvbGRmL3htcC8xLjAvIgogICAgeG1sbnM6R0lNUD0iaHR0cDovL3d3dy5naW1wLm9yZy94bXAvIgogICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6YmQ0NGNhY2QtOWI0ZC1kYTQ2LTg1ZmUtZDkwZmNjMWUyMmZkIgogICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmU5ODhkMjJkLTNiMzgtNDYxZC1iNmUwLThjMmMxOTRhMTkzMCIKICAgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjBkYzc2MGU5LTY2MmItODA0Mi04ZTk0LTk5NGZjNDUxOTM0ZiIKICAgR0lNUDpBUEk9IjIuMCIKICAgR0lNUDpQbGF0Zm9ybT0iV2luZG93cyIKICAgR0lNUDpUaW1lU3RhbXA9IjE2MDUyNTk5Njg2Mzk4MzQiCiAgIEdJTVA6VmVyc2lvbj0iMi4xMC44IgogICBkYzpGb3JtYXQ9ImltYWdlL3BuZyIKICAgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIKICAgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9IkFkb2JlIFJHQiAoMTk5OCkiCiAgIHhtcDpDcmVhdGVEYXRlPSIyMDIwLTExLTEzVDA5OjIzOjM3KzAxOjAwIgogICB4bXA6Q3JlYXRvclRvb2w9IkdJTVAgMi4xMCIKICAgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMC0xMS0xM1QxMDoyMDo1NyswMTowMCIKICAgeG1wOk1vZGlmeURhdGU9IjIwMjAtMTEtMTNUMTA6MjA6NTcrMDE6MDAiPgogICA8aXB0Y0V4dDpMb2NhdGlvbkNyZWF0ZWQ+CiAgICA8cmRmOkJhZy8+CiAgIDwvaXB0Y0V4dDpMb2NhdGlvbkNyZWF0ZWQ+CiAgIDxpcHRjRXh0OkxvY2F0aW9uU2hvd24+CiAgICA8cmRmOkJhZy8+CiAgIDwvaXB0Y0V4dDpMb2NhdGlvblNob3duPgogICA8aXB0Y0V4dDpBcnR3b3JrT3JPYmplY3Q+CiAgICA8cmRmOkJhZy8+CiAgIDwvaXB0Y0V4dDpBcnR3b3JrT3JPYmplY3Q+CiAgIDxpcHRjRXh0OlJlZ2lzdHJ5SWQ+CiAgICA8cmRmOkJhZy8+CiAgIDwvaXB0Y0V4dDpSZWdpc3RyeUlkPgogICA8eG1wTU06SGlzdG9yeT4KICAgIDxyZGY6U2VxPgogICAgIDxyZGY6bGkKICAgICAgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjBkYzc2MGU5LTY2MmItODA0Mi04ZTk0LTk5NGZjNDUxOTM0ZiIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIgogICAgICBzdEV2dDp3aGVuPSIyMDIwLTExLTEzVDA5OjIzOjM3KzAxOjAwIi8+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249ImNvbnZlcnRlZCIKICAgICAgc3RFdnQ6cGFyYW1ldGVycz0iZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZyIvPgogICAgIDxyZGY6bGkKICAgICAgc3RFdnQ6YWN0aW9uPSJzYXZlZCIKICAgICAgc3RFdnQ6Y2hhbmdlZD0iLyIKICAgICAgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpmNDZmNGIwYS1hMDNhLTUyNGQtOWFkMi1hYjQ0NjQwOTg5YTMiCiAgICAgIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIKICAgICAgc3RFdnQ6d2hlbj0iMjAyMC0xMS0xM1QxMDoyMDo1NyswMTowMCIvPgogICAgIDxyZGY6bGkKICAgICAgc3RFdnQ6YWN0aW9uPSJzYXZlZCIKICAgICAgc3RFdnQ6Y2hhbmdlZD0iLyIKICAgICAgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDozNjJhNmNkNy1mZjA3LTQ3MzctODgxOC02M2MyNWE4MTEzMDYiCiAgICAgIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkdpbXAgMi4xMCAoV2luZG93cykiCiAgICAgIHN0RXZ0OndoZW49IjIwMjAtMTEtMTNUMTA6MzI6NDgiLz4KICAgIDwvcmRmOlNlcT4KICAgPC94bXBNTTpIaXN0b3J5PgogICA8cGx1czpJbWFnZVN1cHBsaWVyPgogICAgPHJkZjpTZXEvPgogICA8L3BsdXM6SW1hZ2VTdXBwbGllcj4KICAgPHBsdXM6SW1hZ2VDcmVhdG9yPgogICAgPHJkZjpTZXEvPgogICA8L3BsdXM6SW1hZ2VDcmVhdG9yPgogICA8cGx1czpDb3B5cmlnaHRPd25lcj4KICAgIDxyZGY6U2VxLz4KICAgPC9wbHVzOkNvcHlyaWdodE93bmVyPgogICA8cGx1czpMaWNlbnNvcj4KICAgIDxyZGY6U2VxLz4KICAgPC9wbHVzOkxpY2Vuc29yPgogIDwvcmRmOkRlc2NyaXB0aW9uPgogPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+4FC+bQAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAAd0SU1FB+QLDQkgMHg3NXkAAACxUExURQAAAP///wAAAN7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3iNv+64AAAA6dFJOUwAAAQECAwUHCgsTFRYXGBocHh8hIiQnKC0xNDU4PEVJT1NnaHFzdHx/hYiPlJisuLm6u7/FyM3T5ukc8GyBAAAAAWJLR0QB/wIt3gAAAMhJREFUOMvt1McOwjAMBmCH0kJomWVTyt57Q97/wUhcDoCEsI+I+pxPieM/AfFU8KnEy6qY/AjxlVLNJIs4mqhDg0OsKZqA00uAZumSyKNSZ2M2HoMIiIzPIFYWzcSlEwE2GLOr0Imw0uFNm3GGShICpB1qsnI4RB41WVfpBwPA4SzKdFLD9q8Dj0xktMksT74xZ/SWme+krXD6JXIsJfahth49/HVMy77ACH/PiEuO88SGZuwtzqu0T3qPLu+H6fTnxfiD/QtyBzm1H9Kz+QBwAAAAAElFTkSuQmCC') !important;
}

.dhvc-woo-product-gallery .slick-prev:before {
    background: url('data:image/png;base64,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ICAgIHhtbG5zOnBsdXM9Imh0dHA6Ly9ucy51c2VwbHVzLm9yZy9sZGYveG1wLzEuMC8iCiAgICB4bWxuczpHSU1QPSJodHRwOi8vd3d3LmdpbXAub3JnL3htcC8iCiAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpiZDQ0Y2FjZC05YjRkLWRhNDYtODVmZS1kOTBmY2MxZTIyZmQiCiAgIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MWFmZGEzMWYtNzJjOC00YWVlLWFjZDEtNDNiNGUyNDJmNDFiIgogICB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MGRjNzYwZTktNjYyYi04MDQyLThlOTQtOTk0ZmM0NTE5MzRmIgogICBHSU1QOkFQST0iMi4wIgogICBHSU1QOlBsYXRmb3JtPSJXaW5kb3dzIgogICBHSU1QOlRpbWVTdGFtcD0iMTYwNTI2MTE0NTM3NDE3MCIKICAgR0lNUDpWZXJzaW9uPSIyLjEwLjgiCiAgIGRjOkZvcm1hdD0iaW1hZ2UvcG5nIgogICBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIgogICBwaG90b3Nob3A6SUNDUHJvZmlsZT0iQWRvYmUgUkdCICgxOTk4KSIKICAgeG1wOkNyZWF0ZURhdGU9IjIwMjAtMTEtMTNUMDk6MjM6MzcrMDE6MDAiCiAgIHhtcDpDcmVhdG9yVG9vbD0iR0lNUCAyLjEwIgogICB4bXA6TWV0YWRhdGFEYXRlPSIyMDIwLTExLTEzVDEwOjIwOjU3KzAxOjAwIgogICB4bXA6TW9kaWZ5RGF0ZT0iMjAyMC0xMS0xM1QxMDoyMDo1NyswMTowMCI+CiAgIDxpcHRjRXh0OkxvY2F0aW9uQ3JlYXRlZD4KICAgIDxyZGY6QmFnLz4KICAgPC9pcHRjRXh0OkxvY2F0aW9uQ3JlYXRlZD4KICAgPGlwdGNFeHQ6TG9jYXRpb25TaG93bj4KICAgIDxyZGY6QmFnLz4KICAgPC9pcHRjRXh0OkxvY2F0aW9uU2hvd24+CiAgIDxpcHRjRXh0OkFydHdvcmtPck9iamVjdD4KICAgIDxyZGY6QmFnLz4KICAgPC9pcHRjRXh0OkFydHdvcmtPck9iamVjdD4KICAgPGlwdGNFeHQ6UmVnaXN0cnlJZD4KICAgIDxyZGY6QmFnLz4KICAgPC9pcHRjRXh0OlJlZ2lzdHJ5SWQ+CiAgIDx4bXBNTTpIaXN0b3J5PgogICAgPHJkZjpTZXE+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249ImNyZWF0ZWQiCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MGRjNzYwZTktNjYyYi04MDQyLThlOTQtOTk0ZmM0NTE5MzRmIgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiCiAgICAgIHN0RXZ0OndoZW49IjIwMjAtMTEtMTNUMDk6MjM6MzcrMDE6MDAiLz4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0iY29udmVydGVkIgogICAgICBzdEV2dDpwYXJhbWV0ZXJzPSJmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nIi8+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmY0NmY0YjBhLWEwM2EtNTI0ZC05YWQyLWFiNDQ2NDA5ODlhMyIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIgogICAgICBzdEV2dDp3aGVuPSIyMDIwLTExLTEzVDEwOjIwOjU3KzAxOjAwIi8+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjVhNDVkNGFmLWM1MDktNDI3Ny05M2JjLTNjNzIwMTQzZjJlYiIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iR2ltcCAyLjEwIChXaW5kb3dzKSIKICAgICAgc3RFdnQ6d2hlbj0iMjAyMC0xMS0xM1QxMDo1MjoyNSIvPgogICAgPC9yZGY6U2VxPgogICA8L3htcE1NOkhpc3Rvcnk+CiAgIDxwbHVzOkltYWdlU3VwcGxpZXI+CiAgICA8cmRmOlNlcS8+CiAgIDwvcGx1czpJbWFnZVN1cHBsaWVyPgogICA8cGx1czpJbWFnZUNyZWF0b3I+CiAgICA8cmRmOlNlcS8+CiAgIDwvcGx1czpJbWFnZUNyZWF0b3I+CiAgIDxwbHVzOkNvcHlyaWdodE93bmVyPgogICAgPHJkZjpTZXEvPgogICA8L3BsdXM6Q29weXJpZ2h0T3duZXI+CiAgIDxwbHVzOkxpY2Vuc29yPgogICAgPHJkZjpTZXEvPgogICA8L3BsdXM6TGljZW5zb3I+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4XbZH2AAAACXBIWXMAAC4jAAAuIwF4pT92AAAAB3RJTUUH5AsNCTQZFCt6QAAAAKhQTFRFAAAA////3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7eXHRJDAAAADd0Uk5TAAABAgMFBwoLExUWFxgaHB4fISIkJygtMTQ1ODxFSU9TZ2hxc3R8f4WIj5SYrLi5uru/yM3T5p5XKvIAAAABYktHRAH/Ai3eAAAAxklEQVQ4y+3UxxKCQAwG4OwKimDFLir23tu+/5tJgsPowTE56pAjwzdhyZ8F9VLwqdTbWyn5MZLpGGN8CWmfI2FsAQlILDSfuBsSwdezJA+9PYprFtjEjwXnjz3LnZMoaDapH1GABewu+RmKfk7zib1FYjnAJ40dEkdCamsaCQiIN77T8Zt8okrLuI0jmUuclqnNJ6pK0zc9yb54BzLJt3GSXD5RZlqC8EPxhmYoWuQuhmCiRbsfRn0uluyGqaxGg/SC/WvyAN2XHoHmED9PAAAAAElFTkSuQmCC') !important;
}

.box_shadow_1 {
    /*box-shadow: 0px 2px 5px grey;*/
    padding-bottom: 7%;
    padding-top: 7%;
    border: solid #efeff1 3px;
    margin-top: 15px;
}

.box_shadow_2 {
    /*box-shadow: 0px 2px 5px grey;*/
    padding-bottom: 3%;
    padding-top: 3%;
    border: solid #efeff1 3px;
    margin-top: 15px;
}

.box_shadow_1:hover {
    box-shadow: 0px 0px 4px;
}

.box_shadow_2:hover {
    box-shadow: 0px 0px 4px;
}

.mpc-button__content {
    display: block;
}

.second-row {
    /* padding-left: 0%; */
    padding-right: 0%;
    text-transform: lowercase;
}

.mhb-custom-LEV6KlTLH {
    border-left: solid 1px red;
    border-right: solid 1px red;
    line-height: 100%;
}

.mhb-custom-YpCO1Cgl9,
.mhb-custom-LEV6KlTLH {
    border-left: solid 1px red;
    line-height: 100%;
}

.mhb-col .mhb-item {
    margin: 0 0;
    padding: 0 20px;
}

.ubermenu-submenu li {
    text-align: center !important;
}

.ubermenu-submenu-id-4641,
.ubermenu-submenu-id-11542 {
    margin-top: 10px !important;
}

.mhb-grid:not(.is-sticky) .ubermenu-submenu-id-4641,
.mhb-grid:not(.is-sticky) .ubermenu-submenu-id-11542 {
    margin-top: 25px !important;
}

.ubermenu-item-level-0 a {
    font-weight: 600 !important;
}

.mhb-grid:not(.is-sticky) .ubermenu .ubermenu-nav .ubermenu-column-2-11 {
    width: 18%;
}

.ubermenu .ubermenu-nav .ubermenu-column-2-11 {
    width: 17%;
}

.ubermenu .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop {
    border-top: none !important;
    border-bottom: 3px solid #ff0000;
    margin-top: 3px;
}

.ubermenu-submenu-id-4642,
.ubermenu-submenu-id-4698,
.ubermenu-submenu-id-4715,
.ubermenu-submenu-id-4740,
.ubermenu-submenu-id-4764 {
    background: #ffffff !important;
    padding: 28px !important;
    padding-bottom: 63px !important;
}

/* MENU INGLES */
.ubermenu-submenu-id-9035,
.ubermenu-submenu-id-9080,
.ubermenu-submenu-id-9092,
.ubermenu-submenu-id-9118,
.ubermenu-submenu-id-9140 {
    background: #ffffff !important;
    padding: 28px !important;
    padding-bottom: 63px !important;
}

.ubermenu-item-9118 {
    width: 22.27% !important;
}

.ubermenu-item-9080 {
    width: 23% !important;
}

.mhb-grid:not(.is-sticky) .ubermenu-submenu-id-18352 {
    margin-top: 23px !important;
}

/* END::MENU */
.ubermenu-item-level-2 .ubermenu-target-text {
    color: #000000 !important;
    font-weight: bold;
}

.ubermenu-item-level-2 .ubermenu-target-text:hover {
    color: #ff0000 !important;
}

.ubermenu-item-level-3 .ubermenu-target-text {
    color: #6b6b6b !important;
    font-weight: 300;
}

.ubermenu-item-level-3:hover .ubermenu-target-text {
    color: #ff0000 !important;
}

.ubermenu-item-level-3:hover {
    background-color: #e6e6e6 !important;
}

.ubermenu-item-level-2 a {
    text-align: left !important;
}

.ubermenu-item-level-2 {
    min-height: 115px !important;
}

.ubermenu-item-level-2 {
    font-size: 18px;
}

.ubermenu-item-level-3 {
    font-size: 15px;
    padding-left: 15px !important;
}

.ubermenu-item-level-2:before {
    top: 1px;
    padding-top: 15px;
    right: 10px;
    content: "\f345" !important;
    color: #000000;
    font: normal 20px/1 dashicons;
    speak: none;
    -webkit-font-smoothing: antialiased;
    float: left;
}

.ubermenu-item-level-2:hover::before {
    color: #ff0000;
}

.ubermenu-item-level-3:before {
    top: 1px;
    padding-top: 4px;
    right: 10px;
    content: "\f139" !important;
    color: #000000;
    font: normal 20px/1 dashicons;
    speak: none;
    -webkit-font-smoothing: antialiased;
    float: left;
}

.ubermenu-item-level-3:hover::before {
    color: #ff0000;
    ;
}

.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
    position: inherit;
    right: 0px;
    top: 36%;
    float: left;
    margin-top: -17px;
}

#menu-item-4740 {
    width: 25.27%;
}

.ubermenu-item-level-1>a {
    padding: 15px 0px !important;
    padding-bottom: 0px !important;
    padding-left: 25px !important;
}

.woocommerce-product-details__short-description {
    text-align: justify;
}

.slider-container {
    max-width: 100vw;
    width: 100%;
    overflow: hidden;
}

#menu-item-4694 {
    width: 21%;
}

#menu-item-4674 {
    height: 100px;
}

#rev_slider_35_1_wrapper .hebe .tp-bullet:hover,
#rev_slider_35_1_wrapper .hebe .tp-bullet.selected {
    background: #ff0000;
    border-color: #ff0000;
}

#rev_slider_35_1_wrapper .hebe .tp-bullet {
    width: 3px;
    height: 3px;
    position: absolute;
    background: #ffffff;
    cursor: pointer;
    border: 5px solid #ffffff;
    border-radius: 50%;
    box-sizing: content-box;
    -webkit-perspective: 400;
    perspective: 400;
    -webkit-transform: translatez(0.01px);
    transform: translatez(0.01px);
    transition: all 0.3s;
}

/*@media only screen and (max-width: 1600px) {
    .foobox{
        margin-top:105px!important;
    }
}*/
@media only screen and (max-width: 1300px) {
    .principal-column {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    /*
    .mpc-navigation--style_5{
        left: -20px;
    }
    .mpc-navigation--style_5 + .mpc-navigation--style_5{
        right: -20px;
        left:auto!important;
    }
*/
    #rev_slider_35_1_wrapper .hephaistos_copy94.tp-leftarrow {
        left: -100px !important;
        color: #ffffff !important;
    }

    .tp-rightarrow {

        left: 109% !important;
        /*left: 463px!important;*/
        color: #ffffff !important;
    }

    #rev_slider_35_1_wrapper .hephaistos_copy94.tparrows:before {
        color: #ffffff !important;
    }
}

@media only screen and (min-width: 1300px) {
    .dhvc-woo-product-gallery .slick-arrow i {
        height: 40px;
    }
}

.principal-column {
    padding-left: 90px;
    padding-right: 90px;
}

.single-product .mpc-nav__icon .eti {
    line-height: 10.5 !important;
}

.slick-image--border:hover {
    border: solid 3px #cdced3;
    border-bottom: 0;
}

@media only screen and (max-width: 1000px) {
    .tp-rightarrow {
        left: 112% !important
    }
}

@media only screen and (max-width: 655px) {
    .tp-rightarrow {
        left: 116% !important;
    }
}

@media only screen and (max-width: 500px) {
    .tp-rightarrow {
        left: 123% !important;
    }
}

@media only screen and (max-width: 470px) {
    .tp-rightarrow {
        left: 126% !important;
    }
}

/*.foobox {
    margin-top: 30px;
}*/
.mpc-product__thumb-wrap {
    height: 300px !important;
}

/*.mpc-product__thumb-wrap {
    background: white;
}

@media only screen and (min-width: 1244px) {
.mpc-product__thumb-wrap {
    max-width: 300px;
}
}*/


.mpc-wc-product .mpc-product__thumb:not(img) {
    background-size: contain !important;
}

[data-mpcslick]:not(.slick-slider)+.mpc-align--left {
    display: none;
}

.mpc-product__heading.mpc-text-overflow {
    text-align: justify !important;
}

.mpc-product__heading.mpc-text-overflow a:hover {
    color: #333333 !important;
}

.mpc-product__heading.mpc-text-overflow {
    height: 40px;
}

.mpc-product__heading.mpc-text-overflow a {
    text-transform: none;
    line-height: 20px;
    font-weight: normal !important;
    font-family: "Open Sans" !important;
}

.ref-related {
    font-weight: 700 !important;
    font-family: "Open Sans" !important;
    color: #000000;
}

/* COMENTADO PORQUE DESMONTA VISUALMENTE LA DESCRIPCIÓN DE LOS PRODUCTOS RELACIONADOS.*/
/*.mpc-product__wrapper > .mpc-flex{
    width: 300px!important;
}
.mpc-product__thumb-wrap {
    height: 300px!important;
}
@media only screen and (max-width: 1244px) {
.mpc-product__thumb-wrap {
    max-width: 300px;
}
}*/
.mpc-wc-product .mpc-product__heading.mpc-text-overflow {
    white-space: normal;
}

.mpc-product__content.mpc-transition {
    padding: 15px;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

[data-mpcslick]:not(.slick-slider)+.mpc-navigation+.mpc-navigation {
    display: none;
}

.mpc-wc-carousel-products .mpc-wc-product .mpc-type--lightbox {
    color: #ff0000 !important;
}

.sin-tabs {
    padding-top: 0px !important;
}

#multimedia {
    padding-bottom: 15px;
}

.iconos_descarga img {
    width: 24px;
    height: 24px;
}

.image_resize {
    width: 50%;
}

.img_modal img {
    width: 100%;
}

.mpc-modal-overlay.mpc-visible {
    z-index: 1000000 !important;
}

/*
Download Manager Templates Custom
*/
.link-template-default .wpdmdl-btn {
    display: none;
}

.wpdm_icon {
    width: 23px;
}

.link-template-default .media mr-3 {
    margin-right: 0
}

.link-template-default .package-title {
    font-size: 15px;
}

.border-right {
    border-right: solid 1px black;
}

.border-left {
    border-left: solid 1px black;
}

.text-center {
    text-align: center;
}

.block-equal {
    height: 365px;
}

.botton_white {
    background: none !important;
    border: solid 3px white !important;
    display: block !important;
    text-align: center;
}

.botton-black {
    background: none !important;
    border: solid 3px black !important;
    display: block !important;
    text-align: center;
    color: #000 !important;
}

/* Comentado para la correcta visualización del boton de cargar más del blog
a.button .button_label {
    float: none !important;
}*/

.hover-red:hover {
    background-color: black;
}

.hover-red:hover h6 {
    color: #ff0000 !important;
}

#Subheader {
    display: none;
}

.woocommerce-page .second-row,
.page-id-4920 .second-row {
    display: block !important;
}

.second-row {
    display: none !important;
}

a.button .button_icon i {
    color: rgba(0, 0, 0, .5) !important;
}

.somos_gui {
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    z-index: 1 !important;
}

.somos_guil .wpb_wrapper {
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
}

.ubermenu-sub-indicator {
    display: contents !important;
}

.hover_guil:hover .vc_column-inner {
    background-image: url(https://guil.es/wp-content/uploads/2021/04/circle_guil.png);
}

.tax-product_cat #Content {
    background-color: #e3e4e8 !important;
}

.woocommerce ul.products li.product .desc {
    background: #fff;
    padding-top: 5px;
    padding-bottom: 3px;
}

.woocommerce-loop-category__title {
    background-color: white;
    margin-top: 5px !important;
    font-size: 12px !important;
    text-align: center !important;
    padding-bottom: 20px !important;
    line-height: 24px;
}

/*
.categori_divider {
    height: 5px;
    background: linear-gradient(90deg, rgba(255,0,0,1) 13%, rgba(0,0,0,1) 13%);
}
*/
.portada-padre {
    background-color: #e3e4e8;
}

#Footer .footer_copy {
    border-top-color: rgb(0 0 0 / 23%);
    background: rgb(8 10 12 / 38%);
}

.footer-text p {
    margin: 0 0 6px;
}

@-webkit-keyframes AnimationName {
    0% {
        background-position: 0% 50%
    }

    50% {
        background-position: 100% 50%
    }

    100% {
        background-position: 0% 50%
    }
}

@-moz-keyframes AnimationName {
    0% {
        background-position: 0% 50%
    }

    50% {
        background-position: 100% 50%
    }

    100% {
        background-position: 0% 50%
    }
}

@keyframes AnimationName {
    0% {
        background-position: 0% 50%
    }

    50% {
        background-position: 100% 50%
    }

    100% {
        background-position: 0% 50%
    }
}

@keyframes gradient {
    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }
}

/* BORDER TRANSITIONS */
/* Underline From Center */
.hvr-underline-from-center {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    position: relative;
    overflow: hidden;
}

.hvr-underline-from-center:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 51%;
    right: 51%;
    bottom: -4px;
    background: #ff0000;
    height: 4px;
    -webkit-transition-property: left, right;
    transition-property: left, right;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}

.hvr-underline-from-center:hover:before,
.hvr-underline-from-center:focus:before,
.hvr-underline-from-center:active:before {
    left: 0;
    right: 0;
}

/* END */
.hvr-underline-from-center {
    border-bottom: solid 4px #fff0f000 !important;
}

.ubermenu-active .hvr-underline-from-center {
    border-bottom: solid 4px #ff0000 !important;
}

.dhvc-woo-product-gallery button.slick-next,
.dhvc-woo-product-gallery button.slick-prev {
    visibility: visible !important;
}

.colum_overflow_right {
    overflow: visible;
    left: -217px;
    z-index: 0 !important;
}

.colum_overflow_left {
    overflow: visible;
    right: -217px;
    z-index: 0 !important;
}

/* Search page*/
.search-results #Content {
    background-color: #f3f3f5;
}

/* END SEARCH*/

/* 5 columns on desktop PRODUCT*/
@media all and (min-width:1024px) {

    [class*=woocommerce] ul.products li.product,
    .search ul.products li.product {
        width: 18% !important;
        clear: none !important;
    }

    .products {
        width: 94%;
    }

    .isotope-item {
        max-width: 300px !important;
        max-height: 800px !important;
    }

    .DemoGradient {
        max-width: 300px !important;
        max-height: 800px !important;
        overflow: hidden;
    }

    /*.woocommerce ul.products li.product {
       width: 31.3%!important;
       margin: 0 1% 20px!important;
       clear: none;
   }*/
    li.DemoGradient.product-category {
        background: white;
    }

    /*
   [class*=woocommerce] ul.products li.product-category{
       margin: 0 0.8% 0.992em 0%!important;
   }
   */
    [class*=woocommerce] ul.products li.product:nth-child(5n) {
        margin-right: 0px !important;
    }

    [class*=woocommerce] ul.products li.product:nth-child(5n+1) {
        clear: both !important;
    }
}

.tax-product_cat .section_wrapper,
.search .section_wrapper {
    margin: 0px !important;
    max-width: 100% !important;
}

.img-contenedor img {
    /*-webkit-transition:all .3s ease;*/
    /* Safari y Chrome */
    /*-moz-transition:all .3s ease;*/
    /* Firefox */
    /*-o-transition:all .3s ease;*/
    /* IE 9 */
    /*-ms-transition:all .3s ease;*/
    /* Opera */
    width: 100%;
}

/*.img-contenedor:hover img {
   -webkit-transform:scale(1.05);
   -moz-transform:scale(1.05);
   -ms-transform:scale(1.05);
   -o-transform:scale(1.05);
   transform:scale(1.05);
}*/

@media only screen and (min-width: 767px) {
    .read-more-link{
        margin-left: 90px !important;
    }
    .img-contenedor {
        -webkit-transition: all .3s ease;
        /* Safari y Chrome */
        -moz-transition: all .3s ease;
        /* Firefox */
        -o-transition: all .3s ease;
        /* IE 9 */
        -ms-transition: all .3s ease;
        /* Opera */
        width: 100%;
    }

    .img-contenedor {
        padding-bottom: 9px !important;
    }

    .img-contenedor:hover {
        -webkit-transform: translateY(-2%);
        -moz-transform: translateY(-2%);
        -ms-transform: translateY(-2%);
        -o-transform: translateY(-2%);
        /*transform: scale(1.05);*/
        transform: translateY(-2%);
        /*  image-rendering: pixelated; */
    }

    .img-contenedor:hover,
    .img-contenedor:focus {
        --hover-shadow--opacity: 1;
    }

    .img-contenedor:not(:empty):after {
        border-radius: 20%;
        bottom: 15px;
        box-shadow: 0 0 9px 7px rgb(0 0 0 / 50%);
        content: "";
        height: 2%;
        left: 10%;
        opacity: var(--hover-shadow--opacity, 0);
        position: absolute;
        right: 10%;
        transition: opacity .5s ease-out;
        z-index: -1;
    }
}

.img-contenedor {
    /*Ancho y altura son modificables al requerimiento de cada uno*/
    width: 300px;
    overflow: hidden;
}

/* table attr torres */
.attr_table th {
    border-right: 0px;
    padding: 5px;
    box-shadow: none !important;
}

.attr_table td {
    border-left: 0px;
    padding: 5px;
    box-shadow: none !important;
}

/* end table */

/* Noticias */
/* Comentado porque el blog y las páginas de categorias tenian estilos distintos.
.category .section_wrapper.clearfix {
    max-width: 100% !important;
    margin-left: 30px !important;
    margin-right: 30px !important;
    margin-top: 30px !important;
}*/

.archive .icon-doc-text, .blog .icon-doc-text {
    display: none;
}

.pager_load_more .button_icon{
    display:none !important;
}

.single-post .the_content_wrapper {
    padding-top: 50px !important;
    padding-bottom: 150px !important;
}

.post-item:hover .post-title h4 a {
    color: #ff0000 !important;
}
.post-item .post-title h4 a{
    /*text-transform: uppercase;*/
    font-weight: 600;
}

.post-item .image_frame{
    border: 0 !important;
}

.post-item:hover .post-links a {
    color: #ff0000 !important;
}

.desc h6 {
    font-size: 13px;
}

.post-links {
    border: none !important;
    float: left !important;
    color: #000000 !important;
}

.post-links a {
    color: #000000 !important;
}

.posts_group {
    width: 100%;
}

/* Comentando para la correcta visualización del blog index.
.blog_wrapper {
    display: flex;
    justify-content: center;
}*/

.active_noticia {
    background: black;
    color: #ff0000 !important;
}

.active_noticia h6 {
    color: #ff0000 !important;
}

.border-right-white {
    border-right: solid 5px white;
}

.border-left-white {
    border-left: solid 5px white;
}

.category h4:hover a {
    color: #000000 !important;
}

.post-footer {
    background-color: rgb(0 0 0 / 0%) !important;
}

#Footer .footer_copy .copyright {
    float: initial !important;
}

#Footer .widgets_wrapper .widget {
    padding: 0px 0;
    margin-bottom: 0;
}

.image_links.double {
    display: none;
}



.post-excerpt {
    text-align: justify;
}

.single-post a {
    text-decoration: none !important;
}

.single-post .the_content_wrapper a:hover {
    color: #ff0000 !important;
}

.posts_group.grid.col-5 .post-item {
    margin: 0 1.3% 20px;
}

/* END:Noticias */
/* Filter products */
.shop-filters {
    background-image: none !important;
}

/* END:Filter products*/
.categori_divider {
    height: 5px;
    background: linear-gradient(to right, rgba(255, 0, 0, 1) 54%, rgba(0, 0, 0, 1) 20%);
    background-size: 200% 100%;
    background-position: right bottom;
    -webkit-transition: background 0.6s ease-out;
    -moz-transition: background 0.6s ease-out;
    -o-transition: background 0.6s ease-out;
    transition: background 0.6s ease-out;
}

.DemoGradient:Hover .categori_divider {
    background-position: left bottom;
}

.wpml-languages {
    display: none;
}

.mhb-item.mhb-icon.mhb-custom-UiYbal7XW {
    padding: 0px;
}

.mhb-item.mhb-text.mhb-custom-lk-Xkzdpg {
    padding: 0px;
    font-weight: 700;
}

.ubermenu-item-layout-default {
    margin-right: 10px !important;
}

.categori_descubre_mas {
    margin: 0px 0px 0px;
    font-size: 0.875rem;
    letter-spacing: 0.3px;
    font-style: normal;
    font-weight: 600;
    color: inherit;
    opacity: 0;
    padding: 10px;
    padding-top: 0px;
    background-color: rgb(255, 255, 255);
    transition: opacity 0.2s linear 0s;
}

.categori_descubre_mas {
    display: flex;
    flex-direction: column;
    position: relative;
    white-space: normal;
    color: rgb(33, 33, 33);
    background-color: rgb(255, 255, 255);
    font-size: 16px;
}

.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-list-horizontal a {
    color: #ff0000 !important;
}

.categori_descubre_mas {
    min-width: 100px !important;
}

.DemoGradient:hover .categori_descubre_mas,
.DemoGradient:focus-within .categori_descubre_mas {
    opacity: 1;
}

@media only screen and (min-width: 767px) {
    .DemoGradient:hover {
        /*-webkit-transform: translateY(-2%);
        -moz-transform: translateY(-2%);
        -ms-transform: translateY(-2%);
        -o-transform: translateY(-2%);
        transform: translateY(-2%);*/
        /*box-shadow: 0 -2px 5px 0 #00000045;*/
        box-shadow: 0 0px 10px 5px #00000045;
    }

    .DemoGradient {
        -webkit-transition: all .3s ease;
        -moz-transition: all .3s ease;
        -o-transition: all .3s ease;
        -ms-transition: all .3s ease;
        width: 100%;
    }
}

.shop-filters {
    display: none;
}

.col-5 {
    margin-top: 40px !important;
}

.products_wrapper.isotope_wrapper {
    display: flex;
    justify-content: center;
}

/* Apartado Contacto FORM */
.text_area {
    padding-bottom: 0px;
}

/* END::Apartado Contacto FORM */
.mhb-custom-UiYbal7XW {
    font-size: 32px;
    color: #000;
}

.wpml-ls-legacy-list-horizontal {
    padding: 0px !important;
}

.mpc-wc-carousel-products .mpc-product__thumb-wrap {
    background: white;
}

/* Slider INICIO */
#slider-40-slide-108-layer-23:hover,
#slider-40-slide-109-layer-31:hover {
    border-color: #ff0000 !important;
}

/*#slider-40-slide-260-layer-35:hover{
   color: #ff0000!important;
   }*/
.guio_white {
    background-color: #fff !important;
    background-color: rgb(0 0 0 / 0%);
}

.rev-btn {
    border-color: #fff;
}

.rev-btn:hover {
    border-color: #ff0000 !important;
}

/*.mpc-image.mpc-fullwidth, .mpc-ribbon-wrap > .mpc-image {
       border: solid 2px;
   }*/
.icon_box .icon_wrapper {
    border-width: 0px !important;
}

/* FOOTER */
.section_wrapper,
.container {
    max-width: 98%;
}

#Footer h3 {
    font-weight: 600 !important;
    font-family: "Open Sans", Arial, Tahoma, sans-serif;
}

.boton1 {
    background: linear-gradient(to right, rgba(255, 0, 0, 1) 51%, #192025 20%);
    padding: 12px;
    padding-left: 12px;
    color: #ffffff;
    text-align: left;
    background-size: 200% 100%;
    background-position: right bottom;
    -webkit-transition: background 0.6s ease-out;
    -moz-transition: background 0.6s ease-out;
    -o-transition: background 0.6s ease-out;
    transition: background 0.6s ease-out;
    text-align: center;
}

.boton1:hover {
    background-position: left bottom;
    color: #fff !important;
    text-decoration: none !important;
}

#Footer .widget_heateor_sss_follow i {
    background: none !important;
    border: solid 2px #fff !important;
}

#Footer .widget_heateor_sss_follow i:hover {
    background: #ff0000 !important;
    border-color: #ff0000 !important;
}

#Footer .photo {
    border: none !important;
}

.desc .date {
    display: none;
}

#Footer .desc h6 {
    border: none !important;
}

/* END::FOOTER */
/* ADAPTADRES */
.adaptadores .mpc-product__heading {
    display: none;
}

.adaptadores .mpc-product__thumb-wrap {
    border: solid 1px rgb(66 74 81 / 35%);
    ;
}

.adaptadores .mpc-product__content,
.mpc-product__content-hover {
    justify-content: center;
}

.adaptadores .ref-related {
    font-size: 14pt;
    color: #fff;
}

.adaptadores .mpc-product__content.mpc-transition {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.adaptadores {
    margin-bottom: 150px !important;
}

/* END::ADAPTADRES */
.mpc-carousel-anything .slick-slide>div:not([class^="mpc"]) {
    justify-content: center;
    min-height: 461px !important;
}

.wpcf7-list-item-label {
    text-transform: initial !important;
    color: grey;
    font-family: "Open Sans" !important;
    font-weight: 500;
    font-size: 14px !important;
}

span {
    font-family: "Open Sans" !important;
}

.one .one-fifth.column {
    width: 20%;
}

.ubermenu-skin-minimal .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack>.ubermenu-target {
    margin-bottom: 15px;
}

/* Apartado descargas productos */
.media-body .text-muted {
    display: none;
}

.w3eden .card h3 {
    font-size: 15px;
    font-weight: 500;
}

.w3eden .card {
    border: 0px !important;
}

/* END:Apartado descargas productos */
ol li {
    color: #000000;
}

.wpml-ls-item-legacy-list-vertical a {
    color: #000000;
}

.wpml-ls-item-legacy-list-vertical a:hover {
    color: #ff0000 !important;
}

html:lang(en-US) .mhb-custom-EVFggEzhA {
    display: none;
}

html:lang(en-US) .mhb-custom-8SHVKcFV_Z {
    display: none;
}

.mhb-custom-d0J2GvZYt {
    font-size: 32px;
    color: #000;
}

.mhb-custom-nbmW_42X5,
.mhb-custom-d0J2GvZYt {
    padding: 0 !important;
    font-weight: 700;
}

#Footer h6 a:hover {
    color: #ff0000 !important;
}

.guil-fieldset {
    border: 1.5px solid;
    border-left-style: none;
    border-right-style: none;
    border-bottom-style: none;
    padding-top: 20px;
}

.guil-fieldset legend {
    margin-left: 20px;
    top: -4px;
    position: relative;
    padding: 0 10px;
}

.dashicons-hidden:before,
.dashicons-visibility:before {
    font-family: 'dashicons';
}

.menu {
    max-height: 900px;
    overflow: scroll;
}

#menu-menu-copia-principal-1 {
    max-height: 900px;
    overflow: scroll;
}

.mhb-col.center .mhb-menu .menu {
    left: 0px;
}

.tabletMobile #menu-menu-definitivo-movil-1,
.tabletMobile #menu-menu-definitivo-movil,
.tabletMobile #menu-menu-definitivo-movil-ingles-2,
.tabletMobile #menu-menu-definitivo-movil-ingles-3 {
    width: 100% !important;
    left: 0px !important;
    right: auto !important;
    position: absoluta !important;
}

.mhb-custom-_hGap_Noo,
.mhb-custom-ODHtYWT9Qj {
    position: static;
    height: 100%;
}

.mhb-menu .mobile-menu-toggle {
    right: auto !important;
}

.mobile .mhb-menu .menu li ul li,
.tablet .mhb-menu .menu li ul li {
    width: 100%;
}

@media only screen and (max-width: 767px) {
    section.vc_section-has-fill .vc_row-o-content-middle {
        padding: 0 !important;
    }

    .mpc-active .mpc-button .mpc-button__content::before {
        /* content: "\2796"; */
        content: "\2015" !important;
        margin-right: 5px;
        padding-left: 10px;
    }

    .mpc-tabs__nav-item .mpc-button .mpc-button__content::before {
        /* content: "\2719"; */
        content: "\2719";
        margin-right: 5px;
        padding-left: 10px;
    }

    .mpc-tabs__nav-item {
        margin-right: 0.5em !important;
        background-color: #dfdfdf !important;
        color: black !important;
        font-weight: 600 !important;
        border-right: 1px solid #f4f4f4 !important;
        line-height: 40px !important;
        min-height: 40px !important;
        padding: 0 10px !important;
        display: flex !important;
        align-items: center !important;
        padding-left: 10px !important;
    }

    .mpc-tabs__nav-item[data-tab_id="descargas"]:before,
    .mpc-tabs__nav-item[data-tab_id="multimedia"]:before {
        background-color: black;
        display: block;
        position: absolute;
        content: "";
        z-index: 2;
        height: 100%;
        width: 4px;
        left: 0;
        bottom: 0;
        top: 0;

    }

    .mpc-tab__content .mpc-button {
        padding-left: 10px !important;
    }

    .mpc-tabs__content .wpb_text_column {
        padding-left: 8px !important;
        padding-right: 8px !important;
    }

    .mpc-accordion .mpc-accordion__content {
        padding: 0px !important;
    }

    .mpc-tabs__content .mpc-accordion .mpc-accordion-item__wrapper {
        padding-left: 10px !important;
        padding-right: 0px !important;
    }

    .mpc-tabs__nav {
        border: 0;
        margin-bottom: 50px !important;
    }
}

.mobile .mhb-item,
.tabletMobile .mhb-item {
    padding: 0 0px !important;
}

.two_cols {
    display: flex;
    align-content: center;
}

.two_cols .col_uno {
    display: flex;
    align-items: center;
    float: left;
    justify-content: flex-start;
    width: 95%;
}

.two_cols .col_dos {
    display: flex;
    align-items: center;
    align-content: center;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    top: -49px;
    text-align: right;
    float: right;
}

/* MENU MOVIL */

.tabletMobile .menu {
    background: #90a0ac;
}

.tabletMobile .menu li {
    border-bottom: solid 1px #ffffff;
}

/* sub menu */

.tabletMobile .menu li .sub-menu li {
    border-bottom: solid 1px #909091;
    padding-left: 0px !important;
}

.tabletMobile .menu li .sub-menu li span {
    padding-left: 0px !important;
}

.tabletMobile .menu li .sub-menu li.hover>.menu-toggle:after {
    content: '\e868';
}

.tabletMobile .menu li .sub-menu li .menu-toggle:after {
    content: '\e916 ';
    font-size: 12px !important;
}

#menu-menu-definitivo-movil-ingles-3 li span:after {
    font-size: 20px;
    font-weight: bold;
}

#menu-menu-definitivo-movil-ingles-3 li ul {
    background: #c2c3c9 !important;
}

#menu-menu-copia-principal li span:after {
    font-size: 20px;
    font-weight: bold;
}

/* sub sub menu */

.tabletMobile .menu li .sub-menu li .sub-menu li {
    border-bottom: solid 1px #909091;
    background: #d8d9dd;
    padding-left: 0px !important;
}

/* sub sub sub menu */

.tabletMobile .menu li .sub-menu li .sub-menu li .sub-menu li {
    border-bottom: solid 1px #edeef0;
    background: #edeef0;
    padding-left: 0px !important;
    border-bottom: 1px solid white;
}

.tabletMobile .menu li .sub-menu li .sub-menu li span {
    padding-left: 0px !important;
}

.wpml-ls-legacy-list-vertical a span {
    font-size: 12px;
}

.dhvc-woo-product-gallery .dhvc-woo-product-gallery__thumbnails .slick-arrow {
    visibility: visible !important;
    opacity: 1 !important;
}

.dhvc-woo-product-gallery .slick-arrow i:hover {
    background: #ffffff99 !important;
}

.wpcf7 .ajax-loader {
    float: right;
    position: absolute !important;
}

span.wpcf7-form-control-wrap {
    margin-bottom: 0px !important;
}

/*Quitar doble scroll lateral de algunos productos en firefox*/
#tablero .mpc-tab__content .vc_empty_space {
    height: 0px !important;
}

/*Quitar padding lateral de imagenes*/
.fg-default {
    padding-left: 0px !important;
}


/*Botón de + del menú más grande y negro*/
.menu-toggle {
    color: black !important;
}

#menu-menu-copia-principal li span:after {
    font-weight: bold;
}

/*Tamaños de los idiomas para móvil/tablet*/
@media (max-width:778px) {
    .wpml-ls-legacy-list-vertical a span {
        font-size: 10px !important;
    }
}

@media (max-width:678px) {

    /*menu vista movil 100%*/
    ul#menu-menu-copia-principal {
        width: 100%;
        z-index: 99;
    }

    /*menu vista movil scrollable*/
    .menu {
        max-height: 550px;
        overflow: scroll;
    }
}

/*Editar menú vista móvil*/
@media (max-width:678px) {
    .mhb-custom-I-lahAdacA {
        margin-top: 50px !important;
    }

    .mobile-menu-toggle {
        margin-top: 25px !important;
    }

    .mhb-custom-g4Dix0VTAL {
        margin-bottom: 40px;
        margin-top: -40px !important;
        width: 0px;
    }

    .logo {
        width: 270px !important;
    }

    .mhb-item-inner .logo {
        height: 75px !important;
    }

    .sub-menu li {
        padding-left: 10px !important;
    }

    .mhb-item-inner {
        width: 89%;
        margin-left: -6%;
    }

}

@media only screen and (max-width: 767px) .mhb-menu .menu li.hover>.menu-toggle:after {
    content: '\e965';
    font-size: 20px !important;
}

/*FIN edit menu vista movil*/

/*cambiar padding a 5px en imagenes de galeria de aplicaciones*/
.fg-item {
    margin-right: 5px !important;
    margin-bottom: 5px !important;
}

/*Cambiar icono de menu pagina inicio categorias*/
@media (max-width:768px) {
    .fa-angle-right:before {
        content: "\276F";
        padding-right: 10px;
        font-size: 25px;
    }
}


/*Flechas de productos relacionados*/
@media(min-width:768px) {
    .mpc-nav-preset--mpc_preset_40 .mpcslick-prev i {
        color: #ffffff;
        font-size: 22px !important;
    }

    .mpc-nav-preset--mpc_preset_40 .mpcslick-next i {
        color: #ffffff;
        font-size: 22px !important;
    }
}

@media(max-width:768px) {
    .mpc-nav-preset--mpc_preset_40 .mpcslick-prev i {
        color: black !important;
        font-size: 22px !important;
    }

    .mpc-nav-preset--mpc_preset_40 .mpcslick-next i {
        color: black !important;
        font-size: 22px !important;
    }

    .mpc-nav-preset--mpc_preset_40 .mpc-nav__arrow {
        background: rgba(0, 0, 0, 0) !important;
    }

}

/*Fin flechas*/

/*Flecha de buscar en el Buscador*/
.mhb-custom-I-lahAdacA .search input[type="submit"] {
    display: block !important;
    color: red;
    width: 10px;
    margin-top: -40px;
    margin-left: 276px;
    height: auto;
    background-image: url("https://guil.es/wp-content/uploads/2021/09/flecha-buscador.png");
    background-position: center;
    background-repeat: no-repeat;
    border: 0px !important;
    opacity: 0.45 !important;
}

@media (max-width:678px) {
    #Footer p {
        margin-bottom: 15px !important;
    }

    #Footer .widgets_wrapper .container #custom_html-7 {
        width: 105% !important;
    }

    /*quitar padding-right de empresa - nuestra identidad en versión móvil*/
    .vc_custom_1623149022959,
    .vc_custom_1623077792882,
    .vc_custom_1623077799026,
    .vc_custom_1626366978357,
    .vc_custom_1626366997710,
    .vc_custom_1626367007772 {
        padding-right: 20px !important;
    }

    /*poner + a la derecha en pestañas de productos movil*/
    .mpc-button__title .mpc-transition {
        float: left;
        padding-left: 10px;
    }

    .mpc-tabs__nav-item .mpc-button {
        width: 100% !important;
    }

    .mpc-tabs__nav-item .mpc-button span {
        float: left !important;
        padding-left: 10px;
    }

    .mpc-tabs__nav-item .mpc-button .mpc-button__content::before {
        content: "\002B";
        margin-right: 5px;
        padding-right: 10px;
        font-size: 20px;
        float: right;
    }

    .mpc-active .mpc-button .mpc-button__content::before {
        content: "\2015" !important;
        margin-right: 5px;
        padding-right: 10px;
        font-size: 14px;
    }

    .mpc-tabs__nav-item .mpc-parent-hover .mpc-active .mpc-tabs__nav-item:after {
        background-color: white !important;
    }

    /*fin poner + a la derecha...*/
}

/*esconder flechas de slider en movil*/
@media (max-width:678px) {

    .tp-leftarrow,
    .tp-rightarrow {
        opacity: 0 !important;
    }
}

/*Inicio edit para que no se vean las letras pixeladas*/
.ubermenu-main .ubermenu-nav .ubermenu-item.ubermenu-item-level-0>.ubermenu-target {
    font-weight: 700 !important;
}

b,
strong,
dt {
    font-weight: 590 !important;
}

.mpc-button__content .mpc-button__title {
    font-weight: 700 !important;
}

/*Fin edit para que no se vean las letras pixeladas*/

/*Esconder barras de scroll en firefox v2*/
.mpc-accordion__content {
    scrollbar-width: none;
}

.mpc-tab__content {
    scrollbar-width: none;
}

/*Quitar el idioma del menú desktop*/
@media(min-width:980px) {
    #menu-item-wpml-ls-182-en {
        display: none !important;
    }

    #menu-item-wpml-ls-182-es {
        display: none !important;
    }

}

/*Tamaño logo se ha descuadrado - arreglo*/
@media (min-width:778px) {
    .mhb-logo .mhb-item-inner h1 {
        width: 266px !important;
    }
}

/*Cambiar spinner video ini*/
#rev_slider_40_1_wrapper rs-loader.spinner2,
#rev_slider_65_1_wrapper rs-loader.spinner2 {
    background-color: #f0f0f5 !important;
}

/*Poner margin bottom a los productos */
@media (max-width:768px) {
    .woocommerce ul.products li.product {
        margin-bottom: 60px !important
    }
}

/*Limiar ancho en los prod relaconados*/
/*@media (max-width:768px){
    .mpc-product__content{
        max-width:77%!important;
    }
}*/
/*Texto de productos relacionados v movil mas pequeño*/
@media (max-width:768px) {
    .mpc-typography--preset_5 {
        font-size: 24px !important;
    }

    .vc_col-sm-1/5 .mpc-column>.vc_column-inner {
        padding-bottom: 0px !important;
    }
}

/*Sliders productos para que se vea el fondo*/
@media(max-width:768px) {
    .portada-padre img {
        visibility: hidden !important;
    }
}

/*Poner idiomas en el menú móvil*/
@media(max-width:768px) {

    .menu-item-wpml-ls-182-es,
    .menu-item-wpml-ls-389-es {
        background-color: white !important;
        width: 50% !important;
        text-align: center;
    }

    .menu-item-wpml-ls-182-en,
    .menu-item-wpml-ls-389-en {
        background-color: white !important;
        width: 50% !important;
        text-align: center;
    }

    .wpml-ls-current-language a span {
        color: red !important;
    }
}

/*Quitar separación de productos relacionados con el adorno version movil*/
@media(max-width:768px) {
    .vc_custom_1600097178272 {
        padding-bottom: 0px !important;
    }

}

/*quitar tab vacío de productos de dj*/
@media(max-width:768px) {
    [data-tab_id="1619513745-7"] {
        display: none !important;
    }
}

/*Dejar estaticos los thumbnails de woocommerce gallery*/
.dont_move_slider {
    transform: translate3d(0px, 0px, 0px) !important;
}

/*Quitar del menu sticky los idiomas*/
@media (min-width:768px) {
    .ubermenu-wpml-ls-item {
        display: none !important
    }
}

/*hacer más alto el banner de productos - cada producto en v movil*/
@media(max-width:768px) {
    .portada-padre {
        height: 84px !important
    }
}

/*Font weight mas bajo en los idiomas*/
.wpml-ls-native,
.wpml-ls-display {
    font-weight: bolder;
    font-size: 12px !important;
    font-family: 'Roboto' !important;
}

/*Color mensaje usuario registrado*/


/*Banner cada noticia movil */
@media (max-width:768px) {
    .single-post .mcb-wrap {
        background-image: url(https://guil.es/banner-noticias-fondo-tablet-movil) !important;
        background-size: cover !important;
    }

}

/*Banner cada noticia desktop */
@media (min-width:768px) {
    .mcb-wrap {
        background-repeat: repeat !important;
    }

}

/*tamaño banner desktop cat principales*/
.woocommerce img,
.woocommerce-page img {
    height: auto;
    /*width: 100%!important;*/
    margin-bottom: -7px !important;
}

/*padding top categorias de productos*/
.sku-text {
    padding-top: 3px !important
}

/*que se vean las imaggenes de los productos */
@media (min-width:768px) {
    .dhvc-woo-product-gallery.is-horizontal .dhvc-woo-product-gallery__thumbnails .slick-slide {
        padding: 12px 5px !important;
    }
}

/*Hacer pequeños los logos de productos*/
.woocommerce-product-details__short-description .alignright {
    float: right;
    margin: 15px 0 15px 15px;
    width: 158px !important;
}

.woocommerce-product-details__short-description .alignnone {
    margin: 15px 0 15px 15px;
    width: 158px !important;
}


/*Configuración para imprimir*/
@media print {

    .mhb-view.tablet,
    .mhb-view.mobile,
    .hide-desktop,
    .mhb-view.desktop.sticky.wrap_into_grid,
    .mhb-view.desktop.sticky.wrap_into_grid,
    .is-sticky[data-desktop$="custom"] .mhb-view.default,
    #cookie-law-info-bar,
    #tabs_componenetes
    /*,.mpc-tabs__nav
    ,.mpc-tabs__content*/ {
        display: none
    }

    .mpc-tabs .mpc-tab[data-active=false]{
        display:none;
    }
    .mpc-column--sticky {
        width: 65%;
    }

    #table {
        width: 35%
    }

    .fbx-instance {
        margin-left: -10%;

    }

    .wpb_single_image {
        opacity: 1 !important;
        display: block;
    }

    .vc_col-sm-5 {
        width: 35%;
    }

    .somos_guil .mpc-column {
        display: block !important;
        opacity: 1;
    }

    #Footer, #Header_wrapper {
        display: none !important;
    }

    .mpc-animation,
    .mpc-transition {
        -webkit-transition: none !important;
        -moz-transition: none !important;
        -o-transition: none !important;
        -ms-transition: none !important;
        transition: none !important;
        opacity: 1 !important
    }

    .bloque_right,
    .bloque_center,
    .bloque_left {
        max-width: 32% !important;
        height: auto;
        background-repeat: no-repeat;
    }

    #tabs_componenetes {
        page-break-after: always;
    }

    .vc_col-sm-3 {
        width: 22%;
        margin-left: 2%;
    }

    .vc_col-sm-6 {
        width: 46%;
    }

    .texto-misma-fabrica {
        color: black;
        opacity: 1;
        display: block;
    }

    body {
        transform: scale(1);
        margin-left: -2%;
    }

    .vc_section-has-fill {
        page-break-before: always;
    }

    .vc_row-fluid{
        left: 0 !important;
        width: initial;
    }

}

@page {
    size: A3 landscape;
}

.single-post #Content a {
    text-decoration: underline !important;
}

/**Problemas con las imagenes de productos grandes durante la carga inicial */
.woocommerce-product-gallery__thumbnail {
    display: none;
}

.woocommerce-product-gallery__image:not(:first-child):not(.slick-slide) {
    display: none !important;
}

.dhvc-woo-product-gallery .slick-slider .slick-track {
    padding-bottom: 10px;
}

@media (min-width: 769px) {
    .product-title-two-linees {
        -webkit-line-clamp: 2;
    }
}

@media (max-width: 768px) {
    .product-title-two-linees {
        -webkit-line-clamp: 3;
    }

    #tabs_componenetes {
        margin-bottom: 50px;
    }
}


.product-title-two-linees {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-bottom: 0px;
    text-align: justify;
    max-height: 57px;
}


#rev_slider_83_1_wrapper rs-loader.spinner2 {
    background-color: #b7b7b7 !important;
}

/*
 Foobox image popup viewer
*/
.fbx-rounded .fbx-inner {
    border: 0px !important;
}

.fbx-rounded .fbx-prev {
    left: -30px;
}

.fbx-rounded .fbx-next {
    right: -30px;
}

.fbx-modal.fbx-phone.fbx-portrait .fbx-close,
.fbx-modal.fbx-phone.fbx-portrait .fbx-next,
.fbx-modal.fbx-phone.fbx-portrait .fbx-prev {
    position: absolute;
    top: -40px
}
.fbx-icon{
    color:white;
}

.fbx-light .fbx-close,
.fbx-light .fbx-fullscreen-toggle,
.fbx-light .fbx-inner,
.fbx-light .fbx-loader,
.fbx-light .fbx-next,
.fbx-light .fbx-pause,
.fbx-light .fbx-play,
.fbx-light .fbx-prev,
.fbx-light .fbx-social-toggle,
.fbx-light.fbx-inset-buttons.fbx-phone:not(.fbx-fullscreen-mode) .fbx-next,
.fbx-light.fbx-inset-buttons.fbx-phone:not(.fbx-fullscreen-mode) .fbx-prev,
.fbx-light.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-next .fbx-icon,
.fbx-light.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-prev .fbx-icon {
    background-color: #000000;
}

.fbx-light .fbx-inner,
.fbx-light.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-next .fbx-icon,
.fbx-light.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-prev .fbx-icon,
.fbx-light.fbx-modal,
.fbx-modal.fbx-light.fbx-phone .fbx-close:hover,
.fbx-modal.fbx-light.fbx-phone .fbx-fullscreen-toggle:hover,
.fbx-modal.fbx-light.fbx-phone .fbx-next:hover,
.fbx-modal.fbx-light.fbx-phone .fbx-pause:hover,
.fbx-modal.fbx-light.fbx-phone .fbx-play:hover,
.fbx-modal.fbx-light.fbx-phone .fbx-prev:hover,
.fbx-modal.fbx-light.fbx-phone .fbx-social-toggle:hover,
.fbx-rounded.fbx-light .fbx-close,
.fbx-rounded.fbx-light .fbx-fullscreen-toggle,
.fbx-rounded.fbx-light .fbx-pause,
.fbx-rounded.fbx-light .fbx-play,
.fbx-rounded.fbx-light .fbx-social-toggle {
    border-color: #000;
}

.imagen_zoom_inicio, .imagen_zoom_inicio_slider{
    overflow: hidden;
}
.imagen_zoom_inicio>.vc_column-inner, .imagen_zoom_inicio_slider .wpb_text_column{
    background-position:center;
    background-size:100%
}
.imagen_zoom_inicio>.vc_column-inner:hover, .imagen_zoom_inicio_slider .wpb_text_column:hover{
    transition: all 1s ease-in-out;
    background-size: 120%;
}

.espejo_reflection{
    font-size: 30px;
    line-height: 40px;
    font-weight: 700;
    letter-spacing: 0px;
    font-family: Open Sans;
}

@media only screen and (min-width: 768px) and (max-width: 959px){
    .espejo_reflection {
        font-size: 26px;
        line-height: 34px;
    }
}

@media only screen and (min-width: 480px) and (max-width: 767px){
    .espejo_reflection {
        font-size: 23px;
        line-height: 30px;
    }
}
@media only screen and (max-width: 479px){
    .espejo_reflection {
        font-size: 18px;
        line-height: 24px;
    }
}
.logo{
	object-fit: contain;
}

.pswp__bg{
    background: white;
}
.pswp__caption__center, .pswp__counter{
    color:white !important;
    opacity: 1;
}
button.pswp__button, button.pswp__button:hover{
    background-color:rgba(0,0,0,.3) !important;
}
.pswp__img--placeholder--blank{
    background:white !important;
}
.pswp__caption{
    display:none;
}
.pswp .logo {
    bottom: 0;
    width: initial !important;
    right: 0;
    position: absolute;
    z-index: 999;
}
.pswp .logo img{
    max-height: 71px;
	width:auto !important;
}
.pswp .logo .logo-sticky, .pswp .logo .logo-mobile, .pswp .logo .logo-mobile-sticky{
    display:none;
}
.dhvc-woo-product-gallery .slick-initialized .slick-slide > a{
    cursor: url(/wp-content/uploads/2023/07/zoom.png),auto;
}
.mpc-wc-carousel-products.mpc-carousel--stretched .slick-list{
    overflow: hidden !important;
}

/*.wpb_video_widget .wpb_video_wrapper{
    padding-top: 19.25%!important;
}*/
.wpb_video_wrapper .rll-youtube-player{
	    padding-bottom: 20.23%!important;
}
.rll-youtube-player img{
	/*width: auto !important;*/
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

.woocommerce-product-details__short-description .rll-youtube-player img{
	width: auto !important;
}