/*
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:*/
@media (max-width: 767px)
.l-subfooter.at_top .g-cols > div {
    text-align:text-align: -webkit-center;
}

.l-subheader.at_top,
.l-subheader.at_top .w-lang-list,
.l-subheader.at_bottom,
.l-subheader.at_bottom .type_mobile .w-nav-list.level_1 {
    z-index: inherit;
    padding: 0 32px;
}

.l-body {
    background-color:#636363;
}

.g-cols.offset_medium > .one-quarter {
	width: 13.5000%;
        margin-left: 25px;
}
.l-subfooter.at_top {
    color: #cccccc;
    font-size: 11px;
}
.l-subfooter.at_top h1, .l-subfooter.at_top h2, .l-subfooter.at_top h3, .l-subfooter.at_top h4, .l-subfooter.at_top h5, .l-subfooter.at_top h6, .l-subfooter.at_top input, .l-subfooter.at_top textarea, .l-subfooter.at_top select, .l-subfooter.at_top .w-form-row-field:before {
    font-size: 16px;
    color: #fdaf17;
    font-family: 'zapfhumnst_btbold';
    margin-bottom: 3px;
    font-weight:bold;
}

.w-nav.type_mobile .w-nav-item {
	padding: 0 32px; !important;
}

.type_desktop .submenu-languages .menu-item-language > a,
.l-header .type_desktop .w-nav-anchor.level_2,
.l-header .type_desktop .w-nav-anchor.level_3,
.l-header .type_desktop .w-nav-anchor.level_4 {
	font-size: 15px;
	border-bottom: 1px solid #ccc;
	margin:0 10px;
	padding:6px 0;
}
.level_4:last-child {
	border-bottom:0;
	padding-bottom:10px;
}
.type_desktop .submenu-languages, .l-header .w-nav-list.level_2, .l-header .w-nav-list.level_3, .l-header .w-nav-list.level_4 {
    border-radius: 0 0 10px 10px;
}