/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
/* @media only screen and (min-width:500px){
    html {
        overflow-y: hidden;
    }
    
} */

@font-face {
    font-family: 'Gothic';
    src: url('https://alkanatur.com/modules/iqitthemeeditor/views/fonts/Gothic.ttf') format('truetype');
}


/*@font-face {
        font-family: 'Helvetica';
        src:url('https://alkanatur.com/modules/iqitthemeeditor/views/fonts/Helvetica.ttf')  format('truetype');
}*/

.logo.img-fluid {
    max-width: 250px !important;
}

.col.col-mobile-logo .logo.img-fluid {
    max-width: 100% !important;
}

#mobile-header-sticky {
    border-bottom: 1px solid #e3e3e3;
}

.lazy-product-image.product-thumbnail-first {
    opacity: 1;
}

body #iqitmegamenu-horizontal #cbp-hrmenu-tab-2 .cbp-tab-title, body #iqitmegamenu-horizontal #cbp-hrmenu-tab-3 .cbp-tab-title {
    border-color: #4D4E53;
}
body #iqitmegamenu-horizontal #cbp-hrmenu-tab-2 .cbp-tab-title {
    color: #fff;
    background-color: #4D4E53;
}

/* autenticación */

body#authentication section#wrapper {
    background-image: url('https://alkanatur.com/img/cms/jarra-filtro-manos.jpg');
    background-repeat: no-repeat;
    background-position-x: right;
    background-color: rgba(140, 203, 207, 0.87);
}

body#authentication section#wrapper section#main {
    background-color: #d3eced;
}

body#authentication section#wrapper section#main section#content {
    border: 0;
}

body#authentication section#wrapper section#main section.login-form {
    margin-top: 0;
}

body#authentication section#wrapper section#main .page-title {
    padding: 0.8em;
    margin-bottom: 0;
}

body#authentication section#wrapper section#main .page-title span {
    width: 100%;
    color: #00b1c0;
    text-align: center;
}

body#authentication #login-form button[data-action="show-password"],
body#authentication #customer-form button[data-action="show-password"] {
    background: #00b1c0;
    padding: 0;
    color: #fff;
    width: 100%;
    height: 42px;
    border: 0;
}

@media (max-width:765px) {

    body#authentication #login-form button[data-action="show-password"],
    body#authentication #customer-form button[data-action="show-password"] {
        height: 36px;
    }
}

body#authentication .breadcrumb {
    display: none;
}

body#authentication #content {
    padding: 1rem 2rem;
}

body#authentication section#wrapper section#main section.login-form .form-group {
    display: block;
}

body#authentication section#wrapper section#main section.login-form .form-group>label,
body#authentication section#wrapper section#main section.login-form .form-group>div {
    display: block;
    width: 100%;
    max-width: 100%;
}

body#authentication section#wrapper div#inner-wrapper {
    max-width: max-content;
}

body#authentication section#wrapper section#main section.login-form {
    max-width: 700px;
}

body#authentication section#wrapper section#main section.register-form {
    max-width: 1380px;
}

.input-group.focus {
    outline: none !important;
    outline-width: 0 !important;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}

body#authentication div.no-account {
    width: 100%;
    text-align: center;
    background: #e5f3f9;
    padding: 3rem 2rem;
}

body#authentication div.no-account h1 {
    color: #00b1c0;
    margin-bottom: 40px;
}

@media only screen and (min-width:768px) {
    body#authentication div.no-account h1 {
        font-size: 38px;
    }
}


/* breadcrumb */

#wrapper .breadcrumb a:hover {
    color: #4D4E53;
}

#wrapper .breadcrumb li::after {
    content: '\2023';
    color: #00b1c0;
    opacity: 1;
}

body.layout-full-width #wrapper .breadcrumb .container {
    min-width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
}


/* produtos */

.products-grid .product-title a {
    color: #4D4E53 !important;
}

.products-grid .product-price-and-shipping .product-price {
    color: #4f4f4f;
    font-weight: bold;
}

.product-accessories .section-title,
.crossselling-products .section-title {
    text-align: center;
}

.product-accessories .section-title {
    text-transform: uppercase !important;
}

body#product .crossselling-products {
    display: none;
}

body#product #wrapper #inner-wrapper {
    max-width: none;
    padding-right: 0;
    padding-left: 0;
}

body#product .product-tabs {
    background: #e5f3f9;
}

body#product #products-tab-anchor {
    display: none;
}

body#product #product-infos-tabs {
    background: #fff;
}

body#product #product-infos-tabs-content {
    padding-top: 20px;
    padding-bottom: 40px;
}

body#product .nav-tabs .nav-link.active {
    color: #fff;
    background: #00b1c0;
}

body#product .nav-tabs .nav-link {
    background: #e5f3f9;
    opacity: 1;
    padding: .5rem;
    text-transform: uppercase;
    /* font-size: 20px; */
}

body#product .nav-tabs .nav-item {
    margin-right: 2px;
    margin-bottom: 0px;
}

body#product .product-tabs .nav-link,
body#product .product-accessories .section-title {
    font-family: "Gothic", sans-serif;
}

body#product .product_header_container {
    border-bottom: unset;
}

body#product .product-additional-info {
    border-top: unset;
}

body#product .description {
    text-align: left;
}

body#product .description ul li {
    /* list-style: url('https://alkanatur.com/img/gota.svg'); */
    list-style: url("data:image/svg+xml,%3C%3Fxml version='1.0' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 20010904//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3E%3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='16.000000pt' height='10.000000pt' viewBox='0 0 16.000000 16.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,16.000000) scale(0.100000,-0.100000)'%0Afill='%23a8d3e6' stroke='none'%3E%3Cpath d='M45 110 c-32 -46 -28 -84 10 -102 33 -15 72 3 81 37 5 19 -1 36 -21%0A65 -15 22 -31 40 -35 40 -4 0 -20 -18 -35 -40z'/%3E%3C/g%3E%3C/svg%3E");
    ;
    padding: 0;
}

.btn.btn-primary.btn-lg.add-to-cart {
    background: #ED841B;
    border: 1px solid #ED841B;
    opacity: 0.64;
}

#product .btn.btn-primary.btn-lg.add-to-cart:hover {
    opacity: 1;
}

body#product .product-accessories .product-add-cart {
    display: none;
}


/** categorías **/

body#category section#main h1.page-title span {
    width: 100%;
    text-align: center;
    text-transform: uppercase;
}


/* grid produtos categoría */

body#category section#products div#js-product-list .products-grid .thumbnail-container {
    box-shadow: 0px 4px 10px rgba(181, 181, 181, 0.38);
    transition: box-shadow 0.3s ease;
}

@media only screen and (min-width: 1200px) {
    body#category section#products div#js-product-list .products-grid .thumbnail-container {
        height: 360px;
    }
}

body#category section#products div#js-product-list .products-grid article:hover .thumbnail-container {
    border: none;
}

#js-product-list .product-add-cart .add-to-cart i.fa-shopping-bag {
    display: none;
}


/*****
.products-grid .product-miniature-default .product-title {
    padding-bottom: 2.2rem;
}****/


/* novedades home */

.novedades-home .simpleblog-posts {
    align-items: stretch;
}

.novedades-home .simpleblog-posts h2 {
    border: none;
    font-family: "Gothic";
    font-size: 18px;
    margin-bottom: 0;
}

.novedades-home .simpleblog-posts-column {
    display: flex;
    align-items: stretch;
}

.novedades-home .simpleblog-posts .post-content {
    font-size: 14px;
    margin: 0 0 0.8rem 0;
}

.novedades-home .simpleblog-posts .post-read-more {
    display: block;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 10px;
}

.novedades-home .simpleblog-posts .post-read-more i {
    display: none;
}

.novedades-home .simpleblog-posts .post-additional-info {
    display: none;
}

.novedades-home .simpleblog-posts .post-content .post-read-more span {
    font-family: "Gothic", sans-serif;
    font-weight: 500;
    font-size: 16px;
    display: inline-block;
    padding: 10px 20px;
    background-color: #57b1bb;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
}

.novedades-home .simpleblog-posts .post-read-more {
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
}

.novedades-home .simpleblog-posts .post-content {
    padding-bottom: 30px;
}



@media screen and (max-width:767px) {
    body#category div#content-wrapper {
        order: 0 !important;
    }

    body#category div#left-column {
        order: 1 !important;
    }

    body .header-top .form-search-control {
        background: transparent;
        color: #474747;
        border: 0;
    }

    body #header-search-btn .dropdown-search {
        width: 100%;
        min-width: 100%;
        max-width: 100%;
        position: fixed;
        left: 0;
        top: 15% !important;
    }

    body #header div.header-btn-w .header-btn>.icon,
    header#header div#language_selector div a.expand-more {
        color: #4f4f4f;
    }

    body div div#ps-shoppingcart-wrapper {
        display: block;
    }

    body#product .product-info-row {
        padding-right: 15px;
        padding-left: 15px;
    }

    .novedades-home .simpleblog-posts .simpleblog-posts-column:last-child {
        display: none;
    }

    body #wrapper .breadcrumb {
        padding-top: 40px;
    }
}


/* blog - lista */

.page-module-ph-simpleblog-list .simpleblog-posts h2 {
    font-family: "Gothic";
    font-size: 18px;
    margin-bottom: 0;
}

.ph_cat_description {
    margin-bottom: 40px;
}

.page-module-ph-simpleblog-list .simpleblog-posts .post-content .post-read-more span {
    color: #00b1c0;
}


/** eliminar categorías blog (eliminando hook non fai caso) **/

#module-ph_simpleblog-single #left-column .block-categories:not(#ph_simpleblog_categories),
#module-ph_simpleblog-list #left-column .block-categories:not(#ph_simpleblog_categories),
#module-ph_simpleblog-category #left-column .block-categories:not(#ph_simpleblog_categories),
#module-ph_simpleblog-categorypage #left-column .block-categories:not(#ph_simpleblog_categories) {
    display: none;
}


/*** cms ***/

.page-cms #content h2 span,
.page-cms #content h3 span {
    color: #00b1c0;
}


/*** tiendas ***/

#map-style .store_name {
    font-weight: bold;
    color: #00b1c0;
}

#map_location_search .custom-select2 {
    max-width: 10%;
    margin-right: 20px;
    min-width: 100px;
}

#map_location_search .form-group select {
    max-width: 100%;
}

@media screen and (max-width: 767px) {
    #map_location_search .form-group {
        flex-flow: column;
    }
}


/** header ***/

#language_selector a[data-toggle="dropdown"] i {
    width: auto;
}

#language_selector a[data-toggle="dropdown"] i::before {
    content: '\25BC';
    font-size: 14px;
    float: right;
    margin-top: 2px;
}

#language_selector .dropdown-menu {
    transform: translate3d(-10px, 25px, 0px) !important;
}

#language_selector .dropdown-item:active {
    background-color: #00b1c0;
}


/*** conta ***/

.input-group-append .btn-outline-secondary {
    background: #00b1c0;
    padding: 0;
    color: #fff;
    width: 100%;
    height: 42px;
    border: 0;
}

@media screen and (max-width: 765px) {
    .input-group-append .btn-outline-secondary {
        height: 36px;
    }
}

#history table .order-actions {
    display: flex;
    flex-flow: wrap;
}

.ets-am-content .ets-am-content-links li {
    bottom: 2.5px;
}

.ets-am-content .btn-copy-link {
    text-align: center;
}

.ets-am-content .ref-share-fb:link:not(.nav-link):not(.btn),
.ets-am-content .aff-product-share-tw:link:not(.nav-link):not(.btn) {
    color: #ffffff;
}

.ets-am-content .eam_select_filter>div {
    display: flex;
}

.stat-filter .form-inline .form-control,
.ets-am-content .stat-filter .form-inline .form-control {
    min-height: auto;
}

#myaffiliateaccount .nav-panel.nav-pills>li>a {
    color: #00b1c0;
}

#myaffiliateaccount .nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
    color: #fff;
    background-color: #00b1c0;
}

#myaffiliateaccount .page-item.active .page-link {
    color: #fff;
    background-color: #00b1c0;
    border-color: #00b1c0;
}

@media screen and (max-width: 765px) {
    #myaffiliateaccount .card table {
        display: table-row;
        overflow-y: auto;
        width: 100%;
        white-space: nowrap;
    }
}


/*** cookies ***/

.lgcookieslaw-banner .lgcookieslaw-btn {
    border: 1px solid;
}

#lgcookieslaw_banner .lgcookieslaw-message #lgcookieslaw_customize_cookies {
    display: block;
    background: #FFF;
    color: #00b1c0 !important;
    text-transform: uppercase;
    border: 1px solid #00b1c0;
    margin-left: 0px !important;
    margin-top: 15px;
    padding: 12px;
    text-align: center;
}

@media screen and (max-width: 767px) {
    .lgcookieslaw-button-container {
        float: none;
    }
}


/*** header nav ***/

@media screen and (max-width: 767px) {

    #header .header-nav .right-nav,
    #header .header-nav .left-nav {
        display: none;
    }

    #header .header-nav .center-nav {
        font-size: 10px;
        width: 100%;
    }
}


/** pedido **/

.carrier-hasLogo img {
    max-height: 75px;
}



/*** vista smartphone ****/

@media screen and (max-width: 768px) {

    /* product list */
    #wrapper .breadcrumb {
        margin-bottom: 1rem;
    }

    #category .products.products-grid {
        margin-top: 0;
    }

    /* product */
    #product-infos-accordion-mobile.iqit-accordion .tab-pane {
        padding-left: 10px;
        padding-right: 10px;
    }

    /* header */
    #language_selector {
        margin-left: 10px;
        color: #4f4f4f;
        font-weight: bold;
        font-size: 16px;
    }

    #language_selector a:hover {
        color: #00b1c0;
    }

    /* footer */
    #footer-container-main {
        padding-top: 2.5rem;
        padding-bottom: 1rem;
    }

    #footer-container-main .block-toggle {
        padding-bottom: 0;
    }

    #footer-container-main .block-toggle.block-newsletter .block-content {
        display: none;
    }

    #footer-container-main .block-toggle.block-newsletter._toggled .block-content {
        display: block;
    }

    #footer-container-main .block-toggle._toggled .block-content {
        padding-bottom: 2rem;
    }

    #footer-container-main .block-toggle {
        text-align: center;
    }

    #footer-container-main .block-toggle .block-title {
        text-align: center;
        padding-left: 24px;
    }

    #footer-container-main .block-social-links .block-title {
        text-align: center;
        /* padding-top: 2rem; */
    }

    #footer-container-main .block-social-links .block-content {
        text-align: center;
    }

    #footer .social-links._footer {
        font-size: 1.5rem;
    }

    ._footer-copyrights-1 .copyright-img {
        left: 50%;
        width: 50%;
        margin: 0;
    }

    ._footer-copyrights-1 .copyright-txt {
        left: -50%;
        width: 50%;
    }

    ._footer-copyrights-1 .copyright-txt img {
        max-width: 100%;
        height: auto;
    }

    /** carrousel ***/
    /**    .elementor-slick-slider ul.slick-dots li button::before{
        content: url("data:image/svg+xml,%3C%3Fxml version='1.0' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 20010904//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3E%3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='16.000000pt' height='10.000000pt' viewBox='0 0 16.000000 16.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,16.000000) scale(0.100000,-0.100000)'%0Afill='%23a8d3e6' stroke='none'%3E%3Cpath d='M45 110 c-32 -46 -28 -84 10 -102 33 -15 72 3 81 37 5 19 -1 36 -21%0A65 -15 22 -31 40 -35 40 -4 0 -20 -18 -35 -40z'/%3E%3C/g%3E%3C/svg%3E");}**/
    .elementor-slick-slider ul.slick-dots li button::before {
        content: url("data:image/svg+xml,%3C%3Fxml version='1.0' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 20010904//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3E%3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='16.000000pt' height='10.000000pt' viewBox='0 0 16.000000 16.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,16.000000) scale(0.100000,-0.100000)'%0Afill='%2300b1c0' stroke='none'%3E%3Cpath d='M45 110 c-32 -46 -28 -84 10 -102 33 -15 72 3 81 37 5 19 -1 36 -21%0A65 -15 22 -31 40 -35 40 -4 0 -20 -18 -35 -40z'/%3E%3C/g%3E%3C/svg%3E");
    }

    /** home "carrousel" **/
    /* #carousel-custom-home .elementor-widget-container .elementor-product-grid { 
        max-height: 300px;
        overflow-x: scroll;
        overflow-y: hidden;
        white-space: nowrap;
        display: block;
    }

    #carousel-custom-home .elementor-widget-container,
    #carousel-custom-home .elementor-widget-container .elementor-product-grid {
        width:100%;
    } 

    #carousel-custom-home article {
        display:inline-block;
        max-height: 300px;
        padding:0!important;
        border: 0;
        border-image: none;
    }
    
    #carousel-custom-home article a,
    #carousel-custom-home article a .elementor-image
    #carousel-custom-home article a .elementor-image .elementor-cover-image,
    #carousel-custom-home article a .elementor-image .elementor-cover-image img{
        max-height: 300px;
    }

    #carousel-custom-home article a .elementor-image .elementor-cover-image source,
    #carousel-custom-home article a .elementor-badges-left,
    #carousel-custom-home article a .elementor-badges-right,
    #carousel-custom-home article a .elementor-content{
        display: none;
    } */
}

@media screen and (min-width: 768px) {
    #footer-container-main .block-iqitcontactpage .block-title {
        display: none;
    }

    #footer-container-main .block-iqitcontactpage .block-content strong {
        font-size: 1.25rem;
        padding-bottom: 1.1rem;
        font-weight: bold;
        font-family: 'Gothic', sans-serif;
    }

    #footer-container-main .block-iqitcontactpage .block-content {
        font-size: 1rem;
        line-height: 1.5rem;
    }
}

.stick_header {
    position: fixed !important;
    top: 0px;
    z-index: 99999;
    margin-left: 0px;
    /*transition: all 0.4s ease;*/
}

.stick_product_box {
    position: fixed !important;
    z-index: 999;
    /*transition: all 0.4s ease;*/
    padding-top: 0px !important;
}

.stick_menu {
    position: fixed !important;
    z-index: 99999;
    /*transition: all 0.4s ease;*/
    padding-top: 0px !important;
    width: 1200px !important;
    top: 0px !important;
}

.stick_menu_resp {
    position: fixed !important;
    z-index: 99999;
    /*transition: all 0.4s ease;*/
    padding-top: 0px !important;
}

.stick_cart {
    position: fixed !important;
    z-index: 99999;
    /*transition: all 0.4s ease;*/
    padding-top: 0px !important;
}

.stick_filters {
    position: fixed !important;
    z-index: 99999;
    /*transition: all 0.4s ease;*/
}

#product .js-mailalert {
    justify-content: center;
}


/* SYS R 30112023 */

#mobile-header .row-mobile-header .col.col-mobile-logo {
    order: 0;
}

#mobile-header div#mobile-btn-search {
    order: 1;
}

#mobile-header .col.col-auto.col-mobile-btn.col-mobile-btn-account {
    order: 2;
}

#mobile-header .col.col-auto.col-mobile-btn.col-mobile-btn-cart.ps-shoppingcart.side-cart {
    order: 3;
}

#mobile-header .elementor-displayHeaderButtonsMobile {
    order: 4;
}

@media (min-width: 1140px) and (max-width: 1569px) {

    .cbp-horizontal>ul>li>a,
    .cbp-horizontal>ul>li>a:not([href]):not([tabindex]),
    .cbp-horizontal>ul>li>.cbp-main-link {
        padding-left: 7px;
        padding-right: 7px;
    }

    .col.col-header-left {
        position: absolute;
        left: 0;
        bottom: 5px;
    }

    .col.col-header-right {
        position: absolute;
        right: 0;
        bottom: 5px;
    }
}

@media only screen and (min-width: 1570px) {

    .cbp-horizontal>ul>li>a,
    .cbp-horizontal>ul>li>a:not([href]):not([tabindex]),
    .cbp-horizontal>ul>li>.cbp-main-link {
        padding-left: 15px;
        padding-right: 15px;
    }

    .col.col-header-left {
        position: absolute;
        left: 0;
        bottom: 5px;
    }

    .col.col-header-right {
        position: absolute;
        right: 0;
        bottom: 5px;
    }
}


/* FIN SYS R 30112023 */


/*CSS DEL THEME BUILDER*/

header#header {
    z-index: 99;
}

ul.social-links .fa {
    font-family: Fontawesome;
}

a.cbp-empty-mlink.nav-link,
.cbp-hrmenu>ul>li>a,
.cbp-hrmenu>ul>li>span.cbp-main-link {
    display: block !important;
}

body a.cbp-empty-mlink.nav-link,
.cbp-hrmenu>ul>li>a,
.cbp-hrmenu>ul>li>span.cbp-main-link,
.cbp-hrmenu>ul>li>a,
.cbp-hrmenu>ul>li>span.cbp-main-link {
    display: block !important;
}

.sticky-desktop-wrapper .col.col-header-right {
    display: flex;
    align-content: center;
    align-items: center;
    justify-content: flex-end;
}

#mobile-header .col-mobile-logo img,
#mobile-header .col-mobile-btn-search,
#mobile-header .col-mobile-btn-account,
#mobile-header .col-mobile-btn-cart {
    max-height: inherit !important;
}

.product-prices #product-availability {
    padding: 15px;
    font-size: 14px;
}


/***** banner superior ********/

.banner-top a {
    color: inherit !important;
}

.banner-top {
    text-underline-offset: 3px;
}


/****************************/

#customer-form .custom-checkbox em {
    opacity: 1;
    font-style: initial;
}

#footer-container-main.footer-style-1 .ps-emailsubscription-block .gdpr_module,
#footer-container-main.footer-style-1 .ps-emailsubscription-block .ps-emailsubscription-conditions {
    max-width: 400px;
}


/*** "modal" imaxes produto ***/

#product-modal #thumbnails .swiper-container .swiper-button-arrow {
    opacity: 1;
    visibility: initial;
}

#product-modal #thumbnails .product-images {
    opacity: 1;
}


/*** sequra ****/

.sequra-promotion-widget[data-type=text] {
    padding-top: 20px;
}

.cart-summary-totals .sequra-educational-popup {
    color: #00b1c0;
    padding-left: 10px;
    font-size: 16px;
}


/*** link landing ****/

#desktop-header .col-header-right .elementor-displayHeaderRight {
    display: inline-flex;
}

#desktop-header .col-header-right>.justify-content-end {
    /* display: inline-flex;*/
    display: flex;
    float: none !important;
}


/***  gforms *****/

.gformcms_form #submitForm {
    background: #00b1c0;
    color: #fff;
    border: solid 1px #00b1c0;
}

.gformcms_form #submitForm:hover {
    background: #4D4E53;
    color: #fff;
    border: solid 1px #00b1c0;
}

.gformcms_form .gformcms_content .form-group.radio_box p>label {
    margin-left: 5px;
}


/*** button checkout ***/

#cart .checkout.cart-detailed-actions .btn-primary {
    background: #ED841B;
    border: 1px solid #ED841B;
    font-weight: bold;
    font-family: 'Gothic';
}

.product-carousel .product-add-cart .add-to-cart i.fa-shopping-bag {
    display: none;
}


/*** ocultar detalles do produto ****/


#product-infos-accordion-mobile #ma-nav-link-1 {
    display: none;
}


/*** instgram - forzar aspecto 1:1 ****/

.elementor-instagram .il-item a {
    width: 100%;
    padding-top: 100%;
    position: relative;
}

.elementor-instagram .il-photo__img {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}


/*** testimonios ****/

.testimonial {
    margin: 20px 15px 0;
}

.testimonial .pic {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    float: left;
    border: 5px solid #fff;
    box-shadow: 2px 3px 6px -3px rgba(0, 0, 0, 0.35);
    position: relative;
}

.testimonial .pic:after {
    content: "\f10d";
    font-family: "FontAwesome";
    font-weight: 900;
    width: 36px;
    height: 36px;
    line-height: 36px;
    border-radius: 50%;
    text-align: center;
    background: #00b1c0;
    font-size: 16px;
    color: #fff;
    position: absolute;
    top: 65px;
    left: 0;
}

.testimonial .pic img {
    width: 100%;
    /** height: auto;***/
    height: 100%;
    border-radius: 50%;
}

.testimonial .testimonial-content {
    padding: 10px;
    margin-left: 120px;
}

.testimonial .description {
    font-size: 14px;
    color: #555;
    line-height: 22px;
}

.testimonial .testimonial-title {
    font-size: 19px;
    color: #00b1c0;
    text-transform: capitalize;
    display: inline-block;
}

.testimonial .post {
    font-size: 14px;
    font-style: italic;
    color: #444;
    margin-top: 10px;
}


/*** compra recurrente ****/

#product #anHider {
    margin-top: 15px;
}

#product #anHider h3 {
    font-size: 23px;
}

#module-an_recurringpayments-account #recurringpayments-list td span.label {
    color: #ffffff;
    padding: 5px;
}


/*** "saber más" produto ***/

body#product:not(.elementor-editor-active) .saber-mas {
    display: none;
}

body:not(.elementor-editor-active) #cerrar-saber-mas {
    display: none;
}

#abrir-saber-mas i,
#abrir-saber-mas h2 {
    cursor: pointer;
}


/*** menu teléfono ***/

@media screen and (max-width: 480px) {
    #header .header-nav .center-nav {
        font-size: 0.6rem !important;
    }
}


/** MENU escritorio***/

#iqitmegamenu-horizontal #cbp-hrmenu-tab-2 .cbp-tab-title,
#iqitmegamenu-horizontal #cbp-hrmenu-tab-3 .cbp-tab-title {
    border: 2px solid #4f4f4f;
    padding: 10px 20px;
}

#iqitmegamenu-horizontal #cbp-hrmenu ul {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
}

#desktop-header .container.iqit-megamenu-container>div.row {
    flex-wrap: nowrap !important;
}

#header .header-btn-w .header-btn>.icon {
    font-size: 22px;
    color: #4f4f4f;
}

#header .header-btn-w .header-btn>.icon:hover {
    color: #00b1c0;
}

.cbp-horizontal>ul>li>a,
.cbp-horizontal>ul>li>a:not([href]):not([tabindex]) {
    max-width: none !important;
    padding: 0.5rem 1rem;
}

#desktop-header .container.iqit-megamenu-container #language_selector {
    margin-left: .5rem !important;
}

@media screen and (max-width: 1625px) {

    #iqitmegamenu-horizontal #cbp-hrmenu-tab-2 .cbp-tab-title,
    #iqitmegamenu-horizontal #cbp-hrmenu-tab-3 .cbp-tab-title {
        padding: 0.5rem 0.75rem;
    }

    .cbp-horizontal>ul>li>a,
    .cbp-horizontal>ul>li>a:not([href]):not([tabindex]) {
        padding: 0.5rem 0.75rem;
    }
}

@media screen and (max-width: 1530px) {

    #iqitmegamenu-horizontal #cbp-hrmenu-tab-2 .cbp-tab-title,
    #iqitmegamenu-horizontal #cbp-hrmenu-tab-3 .cbp-tab-title {
        padding: 0.5rem 0.5rem;
    }

    .cbp-horizontal>ul>li>a,
    .cbp-horizontal>ul>li>a:not([href]):not([tabindex]) {
        padding: 0.5rem 0.5rem;
    }
}

@media screen and (max-width: 1450px) {
    .cbp-horizontal .cbp-tab-title {
        font-size: 14px;
    }
}

@media screen and (max-width: 1345px) {
    .cbp-horizontal .cbp-tab-title {
        font-size: 12px;
    }
}

@media screen and (max-width: 1250px) {
    #desktop-header .col-header-center.col-header-menu {
        padding-left: 0;
        padding-right: 0;
    }

    #header .header-btn-w {
        padding: 0 0.1rem;
    }
}

@media screen and (max-width: 1170px) {

    .cbp-horizontal>ul>li>a,
    .cbp-horizontal>ul>li>a:not([href]):not([tabindex]) {
        padding: 0.5rem 0.3rem;
    }
}

@media screen and (max-width: 1170px) {

    .cbp-horizontal>ul>li>a,
    .cbp-horizontal>ul>li>a:not([href]):not([tabindex]) {
        padding: 0.5rem 0.3rem;
    }
}

@media screen and (max-width: 1135px) {

    .cbp-horizontal>ul>li>a,
    .cbp-horizontal>ul>li>a:not([href]):not([tabindex]) {
        padding: 0.5rem 0.3rem;
        max-width: 140px !important;
    }

    .cbp-horizontal .cbp-tab-title {
        display: inline-flex;
    }

    .cbp-hrmenu .cbp-submenu-aindicator {
        align-self: center;
    }
}

@media screen and (min-width: 768px) {
    #_mobile_iqitmegamenu-mobile .close-dropdown-submenu {
        display: none;
    }
}


/** megamenu - categorias **/

#iqitmegamenu-horizontal .iqitmegamenu-submenu-container ul.cbp-category-tree {
    flex-direction: column !important;
}

#iqitmegamenu-horizontal .iqitmegamenu-submenu-container a.cbp-column-title:link {
    font-size: 16px;
}

#iqitmegamenu-horizontal .iqitmegamenu-submenu-container ul.cbp-category-tree.cbp-links li {
    width: 100%;
    padding-left: 20px;
}


/** menu categorías ***/


/*@media only screen and (min-width: 767px) {*/

.block-categories .category-top-menu>.category-sub-menu>li>a::before {
    display: inline-block;
    margin-right: 15px;
    position: relative;
    content: "\25B6";
    top: -2px;
}

.block-categories .category-top-menu .category-sub-menu .collapse-icons {
    display: none;
}

.block-categories .category-top-menu>.category-sub-menu>li {
    margin-bottom: 5px;
}

.block-categories .category-top-menu .category-sub-menu .category-sub-menu li {
    margin-left: 30px;
}


/*}*/


/*** chat en telefono ***/

@media screen and (max-width: 768px) {
    .lcp.message_button {
        bottom: 80px !important;
        right: 10px !important;
    }
}


/*********  "citas" *********/

blockquote {
    padding: 9px 18px;
    margin: 0 0 18px;
    border-left: 5px solid #eeeeee;
}


/********  footer   *********/

#footer .block-iqitcontactpage .contact-rich .part .icon {
    vertical-align: top;
}


/*********   header  ***********/


/****
#desktop-header-container.container{
    max-width:100% !important;
}

#desktop-header-container.container .col-header-right .justify-content-end{
    float: left;   
}

#desktop-header-container.container #language_selector{
    float: right;   
    margin-left: 90px;
}

#desktop-header-container.container #language_selector .dropdown-menu.show{
    top: 5px !important;
    left: -10px !important;
}

#desktop-header-container.container #language_selector .dropdown-menu.show li{
    padding: 5px;
}

.ps-emailsubscription-block .btn-subscribe{
    background:#00b1c0;
}

#header-search-btn span.title,
#header-user-btn span.title{
    display:none !important;
}
***/

#desktop-header .container.iqit-megamenu-container {
    max-width: 100% !important;
}

#desktop-header .container.iqit-megamenu-container .col-header-right .justify-content-end {
    float: left;
}

#desktop-header .container.iqit-megamenu-container #language_selector {
    float: right;
    /**margin-left: 90px;***/
}

#desktop-header .container.iqit-megamenu-container #language_selector .dropdown-menu.show {
    top: 5px !important;
    left: -10px !important;
}

#desktop-header .container.iqit-megamenu-container #language_selector .dropdown-menu.show li {
    padding: 5px;
}

.ps-emailsubscription-block .btn-subscribe {
    background: #00b1c0;
}

#header-search-btn span.title,
#header-user-btn span.title {
    display: none !important;
}


/*Ocultar nome Cesta e ocultar icono Iniciar sesión*/

#cart-toogle .info-wrapper .title {
    display: none !important;
}

#header .header-btn-w .header-btn .title {
    display: inline;
}


/*Ocultar logo no header*/


/**
#desktop-header-container.container #desktop_logo{
    display:none;
}

.cbp-horizontal .cbp-mainlink-icon, .cbp-horizontal .cbp-mainlink-iicon {
    max-height: 2.5em;
}
***/

#header {
    font-family: 'Gothic';
}

.block-links ul>li a {
    padding-left: 0;
}

.block-links ul>li a:before {
    display: none
}

.block-iqitcontactpage hr {
    border-color: transparent;
}

.products-selection .view-switcher {
    visibility: hidden;
}

.products-selection {
    border: none;
}

#products .products {
    margin-top: 40px;
}

#iqitmegamenu-wrapper.stuck-menu {
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);
}

.nav-tabs {
    border: none;
}

.products-selection .showing {
    display: none;
}

.pagination .page-list li {
    border: none;
    font-size: 1.5rem;
}


/*** carrito ***/

#_mobile_blockcart-content #blockcart-content .cart-buttons .btn-primary,
#blockcart #blockcart-content .cart-buttons .btn-primary {
    background: #ED841B;
    border: 1px solid #ED841B;
}


/*** Variantes de produto ****/

#product .product-variants .custom-select2 select {
    color: #fff;
    font-family: 'Century Gothic', 'Mulish', 'Didact Gothic', 'Questrial', sans-serif;
    font-weight: 800;
    font-size: 18px;
    line-height: 25px;
    text-align: center;
}

#product .product-variants .custom-select2 {
    background-color: #00b1c0;
    max-width: 28rem;
}

#product .product-variants .custom-select2:after {
    color: #fff;
    font-weight: bold;
    height: 18px;
    font-size: 22px;
}

#product .product-variants .custom-select2 option {
    color: #00b1c0;
}

#product .product-variants>.product-variants-item {
    margin-right: inherit;
}


/**** Engadir a carrito ****/

button.add-to-cart {
    font-family: 'Century Gothic', 'Mulish', 'Didact Gothic', 'Questrial', sans-serif;
    font-weight: 600;
    background: #4D4E53;
    border-radius: 30px;
}

#product .product-add-to-cart button.add-to-cart {
    font-weight: 800;
    font-size: 18px;
}


/*** tiktok icon ****/

.social-links .tiktok svg.svg-inline--fa.fa-tiktok {
    height: 1em;
    margin-bottom: 4px;
}

#maintenance-page .social-links .tiktok svg {
    margin-bottom: -2px;
}


/*Cookies*/

.lgcookieslaw-button-container #lgcookieslaw_reject_all {
    display: none;
}

.lgcookieslaw-button-container #lgcookieslaw_accept {
    min-width: 100%;
}


/**/


/*fondo login no checkout*/

#checkout #personal-information-step-login .form-control {
    background: #00b1c02e !important;
}


/**/


/*FIN CSS DEL THEME BUILDER*/

.whatsapp_sticky {
    position: fixed;
    right: 20px;
    bottom: 80px;
    z-index: 99;
}

@media screen and (max-width: 767px) {
    .whatsapp_sticky {
        right: 10px;
    }

    .whatsapp_sticky img {
        height: auto;
        max-width: 50px;
    }
}

.sequrabajo .sequra-educational-popup {
    display: none;
}

#mobile-header .col-mobile-logo img {
    max-width: 200px !important;
}



#mobile-header-sticky .col-mobile-btn-menu.show .m-nav-btn {
    width: 50px;
    background-position: center;
}

#mobile-header-sticky .col-mobile-btn-menu.show .m-nav-btn span {
    display: none !important;
}

.ps-emailsubscription-block label.psgdpr_consent_message a {
    color: #fff !important;
}

/*
div#iqithtmlandbanners-block-4 p span {
    background: #000001;
}*/

.product-miniature-default .product-thumbnail img,
body#product .product-cover img {
    width: 100%;
}

div#content-wrapper section#content p,
div#content-wrapper section#content li,
div#content-wrapper section#content h1,
div#content-wrapper section#content h2,
div#content-wrapper section#content h3,
div#content-wrapper section#content h4,
div#content-wrapper section#content h5,
div#content-wrapper section#content h6 {
    word-break: break-word !important;
    overflow-wrap: break-word !important;
}

body#product .products.swiper-container .swiper-slide {
    width: auto !important;
    max-width: 305px;
}


/*Menu-movile ajuste*/

@media only screen and (max-width: 400px) {

    .mobile-main-bar .col.col-auto.col-mobile-btn.col-mobile-btn-account,
    .mobile-main-bar div#mobile-btn-search,
    .mobile-main-bar .elementor-displayHeaderButtonsMobile,
    .mobile-main-bar .col.col-auto.col-mobile-btn.col-mobile-btn-cart.ps-shoppingcart.side-cart {
        width: 10%;
    }

    .mobile-main-bar .col.col-mobile-logo {
        width: 60%;
    }

    .mobile-main-bar .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
        padding: 0px;
    }

    body#product .products.swiper-container .swiper-slide {
        width: auto !important;
        max-width: 175px;
    }
}

.tituloblogpost {
    font-size: 23px;
    font-family: Helvetica, Sans-serif;
    color: #00b1c0;
    padding: 0;
    margin: 0;
    line-height: 1;
    margin: 2% 0 1% 0;
}

body#product section.product-accessories.block.block-section .products.swiper-container .swiper-slide .thumbnail-container {
    min-height: auto;
}

.blog-for-prestashop-single-143 .elementor-column.elementor-element.elementor-element-17fitus.elementor-col-100.elementor-top-column {
    display: none;
}

/*
@media only screen and (max-width:767px) {
    #CookiebotWidget:not(.CookiebotWidget-inactive) {
        bottom: 200px !important;
        left: 15px !important;
    }

    .bloqueayuda {
        bottom: 80px !important;
    }
}
*/
.accordion {
    width: 100%;
    max-width: 1400px;
    margin: 20px auto;
}

.accordion-item {
    border-bottom: 1px solid #ddd;
}

.accordion-header {
    font-size: 18px;
    font-family: Arial, sans-serif;
    color: #00b1c0;
    padding: 15px;
    margin: 0;
    cursor: pointer;
    background-color: #E5F4F9;
    display: flex;
    justify-content: space-between;
    align-items: center;
    transition: background-color 0.3s ease;
}

.accordion-header:hover {
    background-color: #e0e0e0;
}

.accordion-header::after {
    content: '+';
    font-size: 24px;
    color: #4a4a4a;
    transition: transform 0.3s ease;
}

.accordion-header.active::after {
    content: '-';
    color: #4a4a4a;
}

.accordion-content {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease, padding 0.3s ease;
    padding: 0 15px;
    font-size: 16px;
    font-family: Arial, sans-serif;
    color: #4a4a4a;
}

.accordion-content p,
.accordion-content ul {
    margin: 10px 0;
}

.accordion-content ul {
    padding-left: 20px;
    list-style: disc;
}

.accordion-content.open {
    max-height: 500px;
    padding: 10px 15px;
}


/*MOD 05-09-24 JFT*/

#left-column a:link:not(.nav-link):not(.btn),
#left-column a:visited:not(.nav-link):not(.btn),
#content-wrapper .page-title {
    color: #4D4E53 !important;
    font-weight: bold;
}

.simpleblog__listing__post__wrapper a:link:not(.nav-link):not(.btn),
.simpleblog__listing__post__wrapper a:visited:not(.nav-link):not(.btn) {
    color: #4D4E53 !important;
}

#wrapper .breadcrumb span {
    color: #4D4E53;
}

#header .header-nav {
    color: #fff;
    background: #4D4E53;
    border-bottom: none 1px;
    padding-top: .3125rem;
    padding-bottom: .3125rem;
    font-size: .75rem;
}

#index .elementor-product-link h3.elementor-title {
    color: #4D4E53 !important;
}



/*li:hover span.cbp-tab-title {
    color: #4D4E53;
}*/


/*MODSYS R 30092024*/
footer div#custom-text {
    width: 25%;
    padding-right: 15px;
    padding-left: 15px;
}

footer p.title_footer {
    color: #fff;
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 700;
    text-transform: none;
    margin-bottom: .8em;
    border-bottom: 1px solid #fff;
    width: max-content;
}

#footer .block-title,
#checkout-footer .block-title {
    color: #fff;
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 700;
    text-transform: none;
    border-bottom: none 1px #e3e3e3;
    margin-bottom: .8em;
    padding-bottom: .5em;
    border-bottom: 1px solid #fff;
    width: max-content;
}

footer p.title_footer,
#footer .block-title,
#checkout-footer .block-title {
    margin: 0 0 15px 0;
    padding: 0 0 2px 0;
}

footer div#custom-text p span {
    font-size: 13px;
    line-height: 20px;
    font-weight: 300;
    font-family: 'Helvetica', sans-serif;
    margin-left: 29px;
    display: block;
}

footer div#custom-text p span a {
    text-decoration: underline;
    font-weight: 300;
}

footer .block-links ul>li a,
footer div#custom-text p {
    font-weight: 600;
    font-family: 'Gothic', sans-serif;
}

footer div#custom-text img {
    height: auto;
    max-width: 23px;
    margin-right: 5px;
    width: 100%;
}

.top_copyright p {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
}

.top_copyright p img {
    height: auto;
    max-width: 150px;
    width: 100%;
}

.top_copyright p img:nth-child(2) {
    max-width: 350px;
    margin-left: 25px;
}

.copyrightfooter_content .top_copyright {
    border-bottom: 2px solid #5b5b5b;
    padding-bottom: 30px;
    padding-top: 20px;
}

.bottom_copyright ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: nowrap;
    padding-top: 15px;
}

.bottom_copyright ul li,
.bottom_copyright ul li a {
    font-size: 14px;
    color: #000 !important;
}

.bottom_copyright ul li a {
    text-decoration: underline;
}

#slidehomemain .elementor-cta-button-wrapper.elementor-content-item {
    padding-top: 43%;
}



@media only screen and (min-width: 992px) {

    footer div#custom-text,
    div#footer-container-main .container .row:nth-child(2) .col-12.col-md-auto,
    div#footer-container-main .container .row:nth-child(2) .col.col-md.block.block-toggle.block-iqitlinksmanager.block-iqitlinksmanager-1.block-links.js-block-toggle {
        width: 33.333%;
    }
}

@media only screen and (max-width: 991px) {
    .bottom_copyright ul li {
        margin-bottom: 10px !important;
    }

    .copyrightfooter_content .top_copyright {
        border-bottom: 2px solid #d4d4d4;
    }

    footer div#custom-text,
    div#footer-container-main .container .row:nth-child(2) .col-12.col-md-auto,
    div#footer-container-main .container .row:nth-child(2) .col.col-md.block.block-toggle.block-iqitlinksmanager.block-iqitlinksmanager-1.block-links.js-block-toggle {
        width: 100%;
    }

    /* 
    #footer-copyrights {
        padding-bottom: 20rem;
    } */

    .top_copyright p,
    .bottom_copyright ul {
        flex-direction: column;
    }
}

#slidehomemain .elementor-cta-button-wrapper.elementor-content-item {
    padding-top: 43%;
}

@media only screen and (min-width: 767px) and (max-width: 940px) {
    #slidehomemain .elementor-cta-button-wrapper.elementor-content-item {
        padding-top: 65%;
    }
}


@media only screen and (min-width: 1140px) and (max-width: 1600px) {
    #slidehomemain .elementor-cta-button-wrapper.elementor-content-item {
        padding-top: 33%;
    }
}

@media only screen and (min-width: 1600px) {
    #slidehomemain .elementor-cta-button-wrapper.elementor-content-item {
        padding-top: 25%;
    }
}

@media only screen and (max-width: 767px) {
    .top_copyright svg#Capa_1 {
        width: 100% !important;
        max-width: 250px !important;
        margin-top: 6%;
    }

    #slidehomemain .elementor-cta-button-wrapper.elementor-content-item {
        padding-top: 75%;
    }


    .block-newsletter-newhome_mvl {
        display: none;
    }

    #footer-container-main .block-toggle .block-content {
        padding-bottom: 2rem;
    }

    footer div#custom-text {
        width: 100%;
    }

    #footer .block-toggle>.block-title span::after {
        display: none;
    }

    #footer .block-toggle>.block-content {
        display: block !important;
    }

    #footer .block-toggle>.block-content ul li,
    #footer .social-links._footer {
        text-align: left;
    }

    #footer-container-main .block-toggle .block-title,
    footer p.title_footer,
    #footer .block-title,
    #footer-container-main .block-social-links .block-title {
        text-decoration: underline;
        width: 100%;
        text-align: left;
        padding: 0;
        border: 0;
    }

    .block-links ul>li {
        margin-bottom: 1rem;
    }

    div#footer-container-main .container .row:nth-child(2) .col-12.col-md-auto {
        order: 0;
        margin-bottom: 15px;
    }

    div#footer-container-main .container .row:nth-child(2) div#custom-text {
        order: 1;
        margin-bottom: 15px;
    }

    div#footer-container-main .container .row:nth-child(2) .col.col-md.block.block-toggle.block-iqitlinksmanager.block-iqitlinksmanager-1.block-links.js-block-toggle {
        order: 2;
        margin-bottom: 15px;
    }

}

#contact .custom-checkbox input[type=checkbox]+span:not(.color),
.custom-radio {
    float: left;
}

.wpcf7 input[type="checkbox"] {
    float: left;
    margin-right: 13px;
}

/*FIN MODSYS R 30092024*/


/*MODSYS R 30092024*/
body#product span.input-group-btn-vertical button i {
    font: normal normal normal 14px / 1 'FontAwesome';
}

body#product .bootstrap-touchspin .input-group-btn-vertical i {
    left: 0px;
    top: 10px;
}

/*FIN MODSYS R 30092024*/


.simpleblog__postInfo ul li a {
    color: #4D4E53 !important;
}

body#product .swiper-wrapper {
    width: max-content;
}

#footer-container-main h2 span {
    color: #FFF !important;
}

/* MODSYS R 16122024 CARGAR ICONO TIKTOK */
i.fab.fa-tiktok::before {
    content: "";
    background: url(https://alkanatur.com/img/tiktok.svg);
    background-repeat: no-repeat;
    background-size: contain;
    width: 19px;
    height: 16px;
    display: inline-flex;
    filter: invert(1);
}

/* FIN MODSYS R 16122024 CARGAR ICONO TIKTOK */


.newviewstyle {
    font-family: 'Century Gothic', 'Mulish', 'Didact Gothic', 'Questrial', sans-serif;
    font-weight: 600;
    background: #4D4E53;
    border-radius: 30px;
}

.product-id-119 .product-prices.js-product-prices,
.product-id-119 .sequra-promotion-widget {
    display: none;
}

.elementor-product-miniature.js-product-miniature.producto119 .elementor-price-wrapper {
    display: none;
}

/*
.grecaptcha-badge, .grecaptcha-logo, .grecaptcha-logo iframe {

    display: none!important; box-shadow: none!important; border: none!important;

}*/

body#product .product-information .product-additional-info.js-product-additional-info>div {
    display: none;
}

body#product .product-information .product-additional-info.js-product-additional-info .js-mailalert.form-inline {
    display: block !important;
}


body #header .header-btn-w .header-btn>.icon {
    color: #4D4E53;
}





body#checkout section.checkout-step .payment-options .payment-option {
    margin: 10px 0 0 0;
    padding: 10px 5px;
    display: inline-flex;
    width: 100%;
    align-items: center;
    border-bottom: 1px solid #e8e8e8;
}

.textotransferencia {
    margin-top: 15px;
}

body#checkout section.checkout-step .payment-options .payment-option .pp__d-table-cell {
    display: none !important;
}

body#checkout section.checkout-step .payment-options .payment-option img {
    height: auto;
    width: 100%;
    max-width: 60px;
}

body#checkout section.checkout-step .payment-options .payment-option label {
    vertical-align: middle;
    margin: 0;
    max-width: 100%;
    width: 100%;
    display: inline-flex;
    justify-content: space-between;
    align-items: center;
}

body#product #product-infos-tabs-content {
    padding-left: 5%;
    padding-right: 5%;
}

.bannerenvio {
    background: #4D4E53;
}


.header-top a:not(.btn):not(.nav-link) {
    color: #4D4E53;
}

#index .ce-product-grid>article.elementor-product-miniature:nth-of-type(4) .elementor-product-link .elementor-price-wrapper,
#index .ce-product-grid>article.elementor-product-miniature:nth-of-type(4) .elementor-product-link .elementor-price-wrapper .elementor-price {
    display: none !important;
}


/*
.col-mobile-menu-push #iqitmegamenu-mobile {
    border: none 1px;
    z-index: 2147483648;
}
div#trustbadge-container-98e3dadd90eb493088abdc5597a70810 {
    z-index: 999 !important;
}
#hubspot-messages-iframe-container.widget-align-right {
    right: 0 !important;
    z-index: 999;
}
div#CookiebotWidget {
    z-index: 999;
}*/

#product .row.product-info-row {
    width: auto;
    max-width: 1380px;
    min-width: initial !important;
    margin: 0 auto;
}