/*
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:*/

/*CUSTOM COLUMN GRID CLASS*/
body .w-vwrapper>*:not(:last-child){margin-bottom:15px;}
body .w-hwrapper{--hwrapper-gap:30px !important;}
.w-grid.type_grid .w-grid-list,
.l-section .g-cols.via_grid{gap:30px}
body .w-hwrapper.gap_L_desktop{--hwrapper-gap:60px !important;}
.l-section .gap_L_desktop.g-cols,
.gap_L_desktop .g-cols.via_grid{gap:60px}
.w-iconbox-title:not(:empty){padding:15px 0 10px}
@media (max-width:1380px){
	body .w-hwrapper.gap_L_desktop{--hwrapper-gap:45px !important;}
	.l-section .gap_L_desktop.g-cols,
	.gap_L_desktop .g-cols.via_grid{gap:45px}
}
@media (max-width:1024px){
	body .w-hwrapper.gap_L_desktop{--hwrapper-gap:30px !important;}
	.l-section .gap_L_desktop.g-cols,
	.gap_L_desktop .g-cols.via_grid{gap:30px}
}
@media (max-width:1380px) and (min-width:767px) {
	.row_half_laptop.g-cols,
	.row_half_laptop .g-cols{grid-template-columns: repeat(2, 1fr);}
	.col_full_laptop{grid-column:1 / -1;}
}
@media (max-width:1024px) and (min-width:767px) {
	.row_half_tablet.g-cols,
	.row_half_tablet .g-cols{grid-template-columns: repeat(2, 1fr);}
	.col_full_tablet{grid-column:1 / -1;}
}

/*Headers*/
@media (max-width:1381px) {
	.header_hor .w-nav .menu-item.level_1>a:not(.w-btn){padding-left:8px !important;padding-right:8px !important;font-size:14px !important}
}
@media (max-width:1300px) {
	.header_hor .w-nav .menu-item.level_1>a:not(.w-btn){font-size:14px !important}
}
@media (max-width:1160px) {
	.header_hor .w-nav .menu-item.level_1>a:not(.w-btn){font-size:12px !important}
}
@media (max-width:1025px) {
	.header_hor .w-nav .menu-item.level_1>a:not(.w-btn){padding-left:10px !important;padding-right:10px !important;font-size:15px !important}
	.w-nav.type_mobile .menu-item>a.w-btn{display:block;padding:10px 20px;font-size: 16px;}
}