
/**
 * GENERATE FROM ./1200.scss
 */

.over-1200 {
	display: none !important
}

.over-b-1200 {
	display: none !important
}

.over-ib-1200 {
	display: none !important
}

.over-tb-1200 {
	display: none !important
}

.over-tbc-1200 {
	display: none !important
}

.under-1200 {
	display: initial !important
}

.under-b-1200 {
	display: block !important
}

.under-ib-1200 {
	display: inline-block !important
}

.under-tb-1200 {
	display: table !important
}

.under-tbc-1200 {
	display: table-cell !important
}

#masthead #header-top {
	padding: 0;
	background-color: #202123
}

#masthead #header-top #header-branding {
	padding-top: 10px;
	padding-left: 20px
}

#masthead #header-top #header-branding .site-title svg {
	width: 170px;
	height: auto
}

#masthead #header-top #header-navigation:before,#masthead #header-top #header-navigation:after {
	display: none
}

#masthead #header-top:before {
	display: none
}

#masthead #header-top:after {
	transform: none
}

#masthead #header-banner #header-slider .header-slider__picture #header-top-links {
	right: 30px
}

#masthead #header-banner #header-slider .header-slider__picture .header-slider__picture__img {
	clip-path: none
}

#site-navigation ul.primary-menu {
	text-align: right;
	padding-right: 20px
}

#site-navigation ul.primary-menu>li>a,#site-navigation ul.primary-menu>li>span {
	font-size: 16px;
	padding: 30px 10px 28px;
	letter-spacing: .01em
}

#site-navigation ul.primary-menu>li .sub-menu-block {
	width: auto;
	left: auto;
	right: 0;
	padding-right: 15px
}

#site-navigation ul.primary-menu>li.separator {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 28px
}

#site-navigation ul.primary-menu>li.separator>span {
	width: 2px
}

#site-navigation ul.primary-menu>li.hover>.sub-menu-block {
	width: auto;
	right: 0;
	left: auto
}
