/*
Theme Name: Proyecto Web
Theme URI: ""
Text Domain: grupo-norte
Description: Aplicación web, diseño, desarrollo.
Author: Proyecto Web
Version: 1.0
License: GNU General Public License
License URI: Tema preparado para SGP
License: GNU General Public License
License URI: license.txt
Tags: aplicacion web,  diseño web, desarrollos web
*/

.header .header-nav-link:before{
    display: none!important;
}

.b14-detail{
    margin-top:20px!important;
    margin-bottom: 85px!important;
}

.b14-slider .slick-dots{
    text-align: start!important;
    bottom: 75px!important;
}

.b14-block{
    align-items: end;
}

.b14-info .b48-form{
    background-color: #f2f2f252;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border:1px solid #fff;
    border-radius: 16px;
}

.b14-info .b48-form input , .b14-info .b48-form select{
    border:1px solid #fff;
}

.b14-info .b48-form input::placeholder , .b14-info .b48-form select{
    color:#FFF;
}

.b14-info .b48-form select option{
    color:#000;
}

.b14-info .b48-form .icon-select:before , .b14-info .b48-form .b48-form-title , .b14-info .g2-text-required p , .b14-info .wpcf7-list-item-label  , .b14-info .g2-checkbox-shortcode label:has(input:checked) .wpcf7-list-item-label:after{
    color:#FFF!important;
}
.b14-info .g2-btnform-orange{
    border: none!important;
}

.b5-block-cards{
    width:100%!important;
}


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

    .header-nav-wrap .g6-btn-line-orange{
        font-size: 12px !important;
    }
}

.b5-wrap-grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr)!important;
    gap: 16px;
    width: 100%;
}



@media screen and (max-width: 1025px) {
    .b5-wrap-grid {
        grid-template-columns: repeat(3, 1fr)!important;
    }
}

@media screen and (max-width: 961px) {
    .b5-wrap-grid {
        grid-template-columns: repeat(2, 1fr)!important;
    }
}

@media screen and (max-width: 767px) {
    .b15-picture {
        height: 500px!important;
    }
}

@media screen and (max-width: 481px) {
    .b5-wrap-grid {
        grid-template-columns: repeat(1, 1fr)!important;
    }
}

@media screen and (max-width: 960px) {
    .b14-picture , .b14-info , .b14-slider{
        min-height: 100vh!important;
    }

    .b14-info .g2-two{
        display:grid;
        grid-template-columns: 1fr 1fr;
        gap:15px;
    }

    .b14-slider .slick-dots{
       bottom: 10px!important; 
    }
   
    .b14-detail-desktop{
        display:block!important;
    }

    .b14-detail{
        margin:0px!important;
        padding: 15px 0 15px!important;
    }

    .b14-detail-responsive
    {
        display:none!important;
    }

    .b14-detail-desktop{
        display: grid !important;
        grid-template-columns: 1fr 1fr !important;
        gap: 15px !important;
    }

    .b14-itembox {
        width: 100% !important;
        backdrop-filter: blur(4px)!important;
        background: rgb(230 230 230 / .4)!important;
        border: 1px solid #ccc!important;
        border-radius: 20px!important;
        -webkit-box-sizing: border-box!important;
        -moz-box-sizing: border-box!important;
        box-sizing: border-box!important;
        padding: 12px!important;
        margin: 0 8px!important;
    }
    .b14-itembox-text strong , .b14-itembox-text{
        color:#fff!important;
    }

    .b14-info{
        min-height: 100vh !important;
        height: auto!important;
        padding-top: 150px !important;

    }


    
}