/* CANVI STORE */
.tienda-ficha {
    padding: 0;
}

.tienda-ficha .ficha-lft.ficha-tienda-left-full-width {
    width: 100%;
    flex: 1;
    padding: 0;
}

.tienda-ficha .ficha-lft.ficha-tienda-left-full-width .ficha-cnct {
    padding-bottom: 0;
}

.tienda-ficha .ficha-lft.ficha-tienda-left-full-width .ficha-cnct ul {
    row-gap: 0;
}

.tienda-ficha .ficha-lft.ficha-tienda-left-full-width .ficha-cnct ul li p {
    flex: 0 1 96%;
}

.tienda-ficha .ficha-lft.ficha-tienda-left-full-width .ficha-cnct ul li span {
    flex: 0 1 4%;
}

.order-select .nice-select span:hover {
    color: var(--primary);
}

/* .products-marketplace .market-lft {
    background: #F6F6F6;
}

.products-marketplace .market-lft .market-sidemenu {
    padding-top: 0;
} */

a.ver-todos.btn-inverse {
    background: var(--primary);
    border: 0.5px solid var(--primary);
    color: #FFFFFF;
}

a.ver-todos.btn-inverse:hover {
    background: #ffffff;
    color: var(--primary);
}

a.btn-inverse.ver-todos.btn-whatsapp {
    background: #24d366;
    border-color: #24d366;
    width: 100%;
    height: auto;
    padding: 10px;
}

a.btn-inverse.ver-todos.btn-whatsapp:hover {
    background: #000;
    border-color: #000;
    color: #FFFFFF;
}

a.btn-inverse.ver-todos.btn-whatsapp>span {
    background: url(../images/whatsapp-ico-grn.svg) no-repeat;
    background-size: 20px;
    width: 20px;
    height: 20px;
    margin-right: 10px;
}

.store-columnas {
    clear: both;
    display: flex;
    flex-flow: wrap;
    justify-content: space-between;
    gap: 20px;
    margin-bottom: 80px;
}

.store-columnas>.store-columna {
    flex: 0 1 32%;
    min-width: 360px;
    background: #f6f6f6;
    padding: 20px;
    border-radius: 20px;
    position: relative;
    padding-bottom: 80px;
}

.ficha-lft .ficha-cnct h3 {
    font-size: 16px;
    line-height: 20px;
    text-transform: uppercase;
}

.tienda-ficha .ficha-lft.ficha-tienda-left-full-width .ficha-cnct ul li span {
    flex: 0 1 30px;
}

.ficha-cnct .store-descripcion p {
    font-size: 14px;
    line-height: 23px;
}

.ficha-cnct ul li p {
    font-size: 14px;
    line-height: 23px;
}

.store-columna .btn-ctr {
    position: absolute;
    bottom: 25px;
    left: 0;
    width: 100%;
    padding: 0 20px;
}

.store-columna .social-list {
    position: absolute;
    bottom: 30px;
    left: 0;
    width: 100%;
    padding: 0 20px;
}

.social-list ul li a {
    width: 30px;
    height: 30px;
    background-position: center !important;
}

@media screen and (max-width: 767px) {
    .social-list h4 {
        width: auto;
        text-align: inherit;
    }

    .social-list ul {
        width: auto;
        justify-content: inherit;
    }
}

.store-columnas>.store-columna.store-columna-galeria {
    margin: 0;
    padding: 0;
}

.store-columnas>.store-columna.store-columna-galeria .ficha-slide {
    margin: 0;
    padding: 0;
    border-radius: 20px;
}

.store-columnas>.store-columna.store-columna-galeria .ficha-slide .flexslider .slides img {
    border-radius: 20px;
}

.ficha-cnct ul li span.wat-ico {
    background: url(../images/whatsapp-ico-black.svg) no-repeat top 5px left;
    background-size: 15px;
}

/* end CANVI STORE */

/* JIRA S6TEMS-80: CANVI COLOR */
/* HEADER */
.logo img {
    max-width: 370px;
    max-height: 130px;
}

.cbp-hrmenu>ul>li.current-menu-item>a {
    background: rgba(255, 54, 23, .15);
    color: var(--primary);
}

.cbp-hrmenu>ul>li>a:hover {
    color: var(--primary);
}

.hdr-right ul li .search-box input[type="text"] {
    border: 1px solid var(--primary);
}

.hdr-right ul li.login a {
    background: var(--primary);
}

.hdr-right ul li.login a:hover {
    background: black;
}

/*end HEADER*/

/*PAGE*/
/* HOME */
.lanzarote-lft h2,
.lanzarote-lft h2 strong,
.products-de-lista .products-list .products-main .products-cnt h4 {
    color: var(--primary);
}

a.ver-todos {
    border: .5px solid var(--primary);
}

.products-de-lista .products-list .btn-ctr a.ver-todos {
    border: .5px solid var(--primary);
    color: var(--primary);
}

.products-de-lista .products-list .btn-ctr a.ver-todos:hover {
    color: white;
    border: none;
}

/* .descubre-sec {
    background: none;
    min-height: 0px;
}

.descubre-cnt {
    flex: 0 1 100%;
    padding: 130px 0px 50px;
}

.descubre-sec h2 {
    color: var(--primary);
}

.descubre-sec p {
    color: var(--text-color-secondary);
}

.descubre-map {
    display: none;
} */

.products-main:hover .cart-btn span {
    background: var(--primary);
}

.products-main:hover .cart-btn span {
    background: black;
}

.comercios-title a.org-link:hover,
.segueix-tab .tab-list ul li a {
    color: black;
}

.segueix-tab .tab-list ul li a:hover,
.segueix-tab .tab-list ul li.current a {
    color: var(--primary);
}

.beturia-marketplace {
    background: var(--primary);
}

/* end HOME */

/* COMERCIOS */
.comercios-category ul li a {
    border: 1px solid var(--primary);
    font-size: 16px;
    line-height: 22px;
    color: var(--primary);
    position: relative;
    transition: all .5s ease;
}

.comercios-category ul li a:hover,
.comercios-category ul li a.active {
    background: var(--primary);
    border: 1px solid var(--primary);
}

/* end COMERCIOS */
/* MARKETPLACE */
.order-select .select_box_input.open {
    color: var(--primary);
    border: solid 1px var(--primary);
}

.order-select .nice-select .option:hover,
.tiendas-list .nice-select .option:hover {
    background: var(--primary);
}

.products-main .products-cnt h4,
.tiendas-list .nice-select span:hover {
    color: var(--primary);
}

.tiendas-list .select_box_input.open {
    color: var(--primary);
    border: solid 2px var(--primary);
}

/* end MARKETPLACE */
.ver-maps a,
.ficha-cnct ul li a.web-lnk {
    color: var(--text-color-secondary);
}

.sub-menu {
    background: var(--primary);
}

.qty-available .compare-btn {
    color: var(--primary);
}

/*end PAGE*/

/*FOOTER*/
.subscribe-nostre {
    background: var(--primary);
}

.subscribe-form input[type="submit"]:hover {
    background: #fff;
    color: var(--primary);
}

body>footer,
body>.site-footer>footer {
    background: #393939;
}

/*end FOOTER*/

.woocommerce div.product p.price,
.woocommerce div.product span.price {
    color: var(--primary);
}

/* end JIRA S6TEMS-80 */

/* .descubre-sec {
    border-color: #fff;
    background-color: #fff;
}

.descubre-cnt {
    padding: 50px;
}

@media screen and (max-width: 767px) {
    .descubre-cnt {
        padding: 0;
    }
}

.descubre-sec h2 {
    color: var(--text-color-secondary);
} */

/* Inicio background gris del paragrafo destacado antes del mosaico */
.lanzarote-sec:after {
    display: none;
}

/* MINI CART */
#dokane-menu-cart-wrapper .dropdown-menu {
    min-width: 350px;
}

#dokane-menu-cart-wrapper .widget_shopping_cart_content .woocommerce-mini-cart.cart_list li .mini-cart-content a {
    line-height: 20px;
}

#dokane-menu-cart-wrapper .widget_shopping_cart_content .woocommerce-mini-cart.cart_list li {
    padding-bottom: 0;
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu {
    width: 250px;
}

/* USER SWITCH PLUGIN FRONTEND HIDE */
/* .wpus_front_list {
    display: none !important;
} */
.wpus_front_list {
    top: 32px;
}

/* JIRA MMDR-34 */
.main-banner .flexslider .slides img {
    height: 450px;
    object-fit: cover;
}

/* OCULTAR ELEMENTS DEL BACKEND DOKAN */
/* DOKAN DASHBOARD MENU */
body:not(.es-administrador) .dokan-dashboard-menu :is(li.reviews, li.withdraw, li.reverse-withdrawal) {
    display: none !important;
}

/* FORM PRODUCTE */
body:not(.es-administrador).dokan-dashboard .dokan-product-edit-form :is(.product_tag_edit.dokan-form-group, .dokan-product-short-description, /*.dokan-product-shipping-tax,*/ .dokan-linked-product-options, .dokan-form-group.purchase_note, .dokan-form-group.enable_reviews, .dokan-product-type-container, .downloadable-checkbox, .virtual-checkbox) {
    display: none !important;
}

/* FORM PRODUCTE VARIACIONES */
body:not(.es-administrador).dokan-dashboard .dokan-product-edit-form .dokan-variable-attributes :is(label.variable_is_downloadable, label.variable_is_virtual, .weight-dimension, .variable_shipping_class_cont) {
    display: none !important;
}

/* FORM STORE */
body:not(.es-administrador).dokan-dashboard #store-form :is(#dokan-banner-wrapper, .dokan-form-group.setting_map, .dokan-form-group.dokan_gravatar) {
    display: none !important;
}

/* DELIVERY TIME SETTINGS */
body:not(.es-administrador).dokan-dashboard #dokan_delivery_time :is(.dokan-form-group.pre_order_date, .dokan-form-group.delivery_time_slot) {
    display: none !important;
}

/* DASHBOARD */
body:not(.es-administrador).dokan-dashboard .dashboard-widget.reviews {
    display: none !important;
}

/* PRODUCT LIST */
body:not(.es-administrador) .dokan-product-listing-area #product_cat {
    display: none !important;
}

/* ORDER DETAILS */
body:not(.es-administrador) .vendor-dashboard-orders-page :is(.order_download_permissions_cont) {
    display: none !important;
}

/* WOOCOMMERCE CHECKOUT */
body:not(.es-administrador) .woocommerce-checkout.woocommerce-page :is(.woocommerce-shipping-totals.shipping .woocommerce-shipping-methods>li>label, .woocommerce-checkout .woocommerce-shipping-fields) {
    display: none !important;
}

/* REDUCIR LOGO HEADER PARA QUE EL MENU NO SALTE DE LINEA */
@media screen and (max-width: 1459px) {
    .logo img {
        max-width: 200px;
        max-height: 90px;
    }
}

@media screen and (max-width: 1314px) {
    .sticky-wrapper>header>.row1 {
        padding: 0px 10px;
    }

    .cbp-hrmenu>ul,
    .cbp-hrmenu .cbp-hrsub-inner {
        column-gap: 5px;
    }

    .cbp-hrmenu>ul>li>a {
        padding: 0;
    }

    .logo img {
        max-width: 150px;
        max-height: 90px;
    }
}

@media screen and (max-width: 1110) {
    .logo img {
        max-width: 150px;
        max-height: 90px;
    }
}