.header .container {
  position: relative;
	padding:0;
}
.header-preset-01 .header-flex{
	display: flex;
    justify-content: space-between;
    align-items: center;
	margin:0;
	padding: 0 40px;
}


.header-preset-01 .header__logo {}
.header-preset-01 .header__logo .site-branding img {
	max-height:115px;
}
.header-preset-01 .header__primary-menu {
	flex:1 0 0;
	padding:0 20px
}
.header-preset-01 .header__search {}
.header-preset-01 .navigation > div > ul > li > a {
	font-size:14px;
	font-weight:600;
	letter-spacing: -0.2px;
	padding:7px 10px;
	margin:0;
}


@media (min-width: 992px) {
	.header-preset-01 .navigation > div > ul.menu {
		display: flex;
		justify-content: space-between;
		align-items: center;
		max-width: 1100px;
		margin:0 auto;
		gap: 30px;
	}
	.header-preset-01 .navigation > div > ul.menu > li > a {
		padding:0;
	}
}
@media (max-width: 992px) {
	.header-preset-01 .header__logo {
		width:120px;
	}
}

.header-preset-01 .navigation > div > ul.menu > li > a:before,
.header-preset-01 .navigation > div > ul.menu > li > a:after,
.header-preset-01 .headroom--not-top .navigation > div > ul.menu > li > a:before,
.header-preset-01 .headroom--not-top .navigation > div > ul.menu > li > a:after {
	content:none;
}

.header-preset-01 .navigation > div > ul > li.menu_global-contact a {
	background-color:#d90726;
	color:#fff;
	padding:5px 20px;
}
.header-preset-01 .navigation > div > ul > li.menu_global-contact a:hover {
	background-color:#000;
}
.header-preset-01 .navigation > div > ul > li.menu_global-blue a {
	color:#00a110;
}
.header-preset-01 .navigation > div > ul > li.menu_global-blue a:hover {
	color:#d90726;
}

.navigation .sub-menu li a {
    line-height: 1.7;
    font-size: 14px;
    color: #000;
}
.menu-link i.fas {
    font-size: 30px;
}
/* Mm-menu Menu Burger */
#menu.mm-menu {
    background: #333;
    color: #fff;
}
#menu.mm-menu .mm-navbar {
	background: #d90726;
    border-bottom: 1px solid #fff;
}
#menu.mm-menu .mm-navbar a.mm-title {
    color: #fff;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    font-family: 'Montserrat';
}
#menu.mm-menu .mm-navbar a.mm-btn:before,
#menu.mm-menu .mm-navbar a.mm-btn:after {
    border-color: #fff;
    border-width: 3px;
    height: 12px;
    width: 12px;
}
#menu.mm-menu .mm-listview>li a {
    font-size: 15px;
    font-family: "Montserrat";
    font-weight: 600;
}
#menu.mm-menu .mm-listview>li a.mm-next:after {
    border-color: #fff;
	width: 12px;
    height: 12px;
}
#menu.mm-menu .mm-listview>li a.mm-next:hover:after {
	border-color:#d90726;
}
#menu.mm-menu .mm-listview>li {
	border-color: #fff;
}
#menu.mm-menu .mm-listview>li:after {
	left:0;
}
/* Top Area */
.scheme .header-wrapper .top-area {
    background: #000;
	line-height:0;
}
.scheme .header-wrapper .top-area .pll-switcher-select {
       background: none;
    border-radius: 0;
    font-style: normal;
    color: #d3d3d3;
    font-size: 14px;
    font-weight: 500;
    font-family: 'Lato';
    margin: 0;
    height: auto;
    padding: 0;
}