/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/

.newsContainer{
    border-style: solid;
    border-width: 2px 0px 0px 0px;
    border-color: #ebd9ae !important;
}

.musicContainer{
    border-style: solid;
    border-width: 2px 0px 0px 0px;
    border-color: white !important;
}

.aboutContainer{
    border-style: solid;
    border-width: 2px 0px 0px 0px;
    border-color: #ebd9ae !important;
}
.musicBox01 .vc_col-sm-4 .wpb_wrapper{
    border-style:solid;
    border-width:1px 1px 1px 1px;
    border-color: #ffffff59 !important;
}

.musicBox02 .vc_col-sm-4 .wpb_wrapper{
    border-style:solid;
    border-width:1px 1px 1px 1px;
    border-color: #ffffff59 !important;
}

.aboutContainer .vc_col-sm-12.wpb_column.vc_column_container.align_center{
    background-color: #0000006e;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: white !important;
    padding-top: 30px;
    padding-bottom: 30px;
}

.projectsContainer{
    border-style: solid;
    border-width: 2px 0px 0px 0px;
    border-color: white !important;
}


.accordeonContainer{
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #ffffff59 !important;
}

.bannerContainer{
    border-style:solid;
    border-width:1px 0px 0px 0px;
    border-color: white !important;
}

.bannerContainer .l-section-h.i-cf{
    padding-top: 20px;
    padding-bottom: 20px;
}

.serviceContainer{
    border-style:solid;
    border-width:1px 0px 0px 0px;
    border-color: rgba(255,255,255,0.25) !important;
    
}

.serviceContainer .l-section-h.i-cf{
    padding-top: 50px;
    padding-bottom: 80px;
}

.bugContainer .l-section-h.i-cf{
    padding-top:0px;
    padding-bottom: 0px;
}

@media screen and (max-width: 900px) {
    .headerMenu{
        display: none !important;
    }
    
    .mobileMenu{
        
    }
    
    .musicBox02{
        display: none;
    }
    
    .infobox{
        padding: 10px 10px 10px 10px;
        border-style: solid;
        border-width: 2px 2px 2px 2px;
        border-color: #ffffff59 !important;
    }
    
}

@media screen and (min-width: 900px) {
    .headerMenu{
        
    }
    
    .mobileMenu{
        display: none;
    }
    
    .infobox{
        width: 450px;
        padding: 10px 10px 10px 10px;
        border-style: solid;
        border-width: 2px 2px 2px 2px;
        border-color: #ffffff59 !important;
    }
    
}