/*
 Theme Name:     Divi Child Theme
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Idearium
 Author URI:     https://idearium.es
 Template:       Divi
 Version:        1.0.0
*/

/* Miner, editar debajo de todo! 
------------------------------------------------------- */

.et_pb_db_product_carousel .slick-slide .term-prefix img{
    display: inline-block!important;
    width: 27px!important;
    vertical-align: sub;
}
.bc_product_grid .grid-col .term-prefix img{
    display: inline-block!important;
    width: 27px!important;
    vertical-align: sub;
}
.btn-booking{
    color: #FFFFFF!important;
    border-radius: 30px;
    font-size: 20px;
    background-color: #f6b878;
    font-weight: 500;
    padding: 0.3em 1em;
    line-height: 1.7em!important;
    border: 2px solid #f6b878;

}
.btn-booking:hover{
    background-color: transparent;
    color: #f6b878!important

}
.btn-booking:hover span:after {
    font-family: ETmodules !important;
    content: "\35";
    font-size: 30px;
    vertical-align: -6px;
}

.et_pb_carousel_wrapper .slick-next::before, .et_pb_carousel_wrapper .slick-prev::before{
    text-shadow:none!important;
}
.bc_product_grid .grid-col .et-pb-controllers{
    display: none;
}

.bc_product_grid .grid-col .et-pb-arrow-next:before, .bc_product_grid .grid-col .et-pb-arrow-prev:before {
    color: #7eaeff;
}
/* Columnas en Móvil */

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

    .endos .et_pb_column {
        width: 50%!important;
    }

    .entres .et_pb_column {
        width: 33.33%!important;
    }

    .encuatro .et_pb_column {
        width: 25%!important;
    }

    .encinco .et_pb_column {
        width: 20%!important;
        margin-right: 0!important;
    }
    .et_pb_db_product_carousel .slick-slide .encinco .et_pb_column .term-prefix img{
        width: 20px!important;
    }
   
    
}

.home .et_pb_db_product_carousel_0{
    max-width: 100%!important;
}
.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a {
    padding: 10px 10px;
}

@media only screen and (min-width: 981px) {
    .et_pb_menu_0_tb_header.et_pb_menu ul li.btn-orange a {
        color: #FFFFFF !important;
    }
        .btn-orange a:hover, .btn-orange.current-menu-item a{
        color: #F6B878 !important;
        background-color: transparent;

    }
    
    
    .btn-orange a{
        color: #FFFFFF !important;
        border-radius: 29px;
        padding: 10px 10px!important;

        background-color: #F6B878;
        border: 1px solid #F6B878;
    }
    .et_pb_menu_0_tb_header.et_pb_menu ul li.btn-orange a:hover, .et_pb_menu_0_tb_header.et_pb_menu ul li.btn-orange.current-menu-item a{
        color: #F6B878 !important;
        background-color: transparent;

    }
    .current-menu-item a{
        border-radius: 29px;
        border: 1px solid #F6B878;
        color: #F6B878 !important;
        background-color: transparent;
    }
}
   .et_pb_sticky .et_pb_menu_0_tb_header.et_pb_menu .btn-orange a{
        color: #FFFFFF !important;
    }
        .et_pb_sticky .et_pb_menu_0_tb_header.et_pb_menu .btn-orange a:hover, .et_pb_sticky .et_pb_menu_0_tb_header.et_pb_menu .btn-orange.current-menu-item a{
        color: #F6B878 !important;
        background-color: transparent;

    }
    
    .et_pb_sticky .et_pb_menu_0_tb_header.et_pb_menu .btn-orange a{}
    
.et_pb_section .encinco.et_pb_row{
    padding-right: 9%!important;
    padding-left: 9%!important;
}

.has_et_pb_sticky .et_pb_menu_0_tb_header{

}
@media only screen and (max-width: 981px) {
    .et_pb_sticky .et_pb_menu_0_tb_header.et_pb_menu .btn-orange a{
        color:#7EAEFF!important
        
    }
    
    
    .onthetop .et_pb_sticky .et_pb_menu_0_tb_header.et_pb_menu .et_pb_menu__logo{
        content: url('/wp-content/uploads/2023/11/Sunseacasas_Logo_Horizontal_B.png')!important;
    }
    
    .onthetop .et_pb_sticky .et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before{
         color: #FFFFFF;
    }
}