.megamenuoff{
	display: none;
	width: 100%;
	height: 1000%;
	position: absolute;
	top: 0;
	left: 0;
}
.header_navigation .ms-megamenu .ms-submenu .ms-child-link:last-child a {
	margin-bottom: 0;
}
.after-breadcrumbs{
	z-index: 2;
}

.main-headnav  .popular-search{
	background: #fff ;
	width: 320px;
	position: absolute;
	max-width: 100vw;
	transform: translate(-140px,50px);
	padding: 18px 25px;
	display: none;
}

.main-headnav  .popular-search:after{
	bottom: 99.8%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-bottom-color: #fff;
	border-width: 0px 15px 13px;
	margin-left: -12px;
}
.main-headnav  .popular-search:hover,
.main-headnav  #search_input:focus ~ .popular-search {
	display: block;
	color: #1d1d1d;
}
.main-headnav  .popular-search .title{
	font-family: "AktivGrotesk_Bold", Arial, sans-serif;
}


#search_close_mobile:not(.close) + .searchautocomplete__autocomplete{
	display: none;
}



.nav-sections .ms-megamenu .ms-submenu .ms-child-link a:after,
.nav-sections .ms-megamenu .ms-submenu a.form-group:after{
	width: 0;
}

@media only screen and (min-width: 1140px){
	/*** Breadcrumbs ***/
	.breadcrumbs{
		top: 189px;
	}
	.after-breadcrumbs{
		top: 191px;
	}

	.breadcrumbs .items > li{
		font-size: 11px;
		line-height: 25px;
	}
	/*** Breadcrumbs ***/

	/*
		Mega Menu Static Style Change 22.03.2017
	 */
	.header_navigation .ms-megamenu .left-menu-link .row {
		padding-top: 0;
	}
	.header_navigation .ms-megamenu .left-menu-link .left-menu-content {
		height: 248px;
	}
	.header_navigation .ms-viewall {
		position: relative;
		bottom: 0;
	}
	.header_navigation .ms-megamenu .left-menu-link .ms-category {
		border-right: 1px solid #434343;
	}
}

@media (min-width: 961px) and (max-width: 1139px){
	/*** Breadcrumbs ***/
	.breadcrumbs{
		top: 189px;
	}
	.after-breadcrumbs{
		top: 191px;
	}
	/*** Breadcrumbs ***/

}
@media (min-width: 768px) and (max-width: 960px){
	/*** Breadcrumbs ***/
	.breadcrumbs{
		top: 166px;
	}
	.after-breadcrumbs{
		top: 168px;
	}
	/*** Breadcrumbs ***/
	/*** Top Bar ***/
	.main-headnav > .container{
		max-width: 720px;
	}

	/*** Section Sale ***/
	.page-header .top-strip, 
	.page-header .block-static-block .bottom-strip{
		font-size: 10px;
	}
	.page-header .top-strip p,
	.page-header .block-static-block .bottom-strip p{
		padding: 9px 0 9px;
	}
	/*** Section Sale ***/
}
.header_navigation .ms-megamenu .left-menu-link .ms-category {
	border-right: 1px solid #434343;
}
.header_navigation .ms-megamenu .nav-2 .left-menu-link .ms-category,
.header_navigation .ms-megamenu .nav-3 .left-menu-link .ms-category,
.header_navigation .ms-megamenu .nav-4 .left-menu-link .ms-category{
	border: 0;
}
@media (max-width: 1139px) and (min-width: 768px){
	.cms-sticky-content{
		white-space: nowrap;
		overflow-x: scroll;
	}
}

@media (min-width: 768px) {
	#quick-links {
		display: none;
	}
}

@media only screen and (max-width: 767px){
	/*** Breadcrumbs ***/
	.breadcrumbs{
		top: 110px;
	}
	.after-breadcrumbs{
		top: 106px;
	}
	.main-headnav  .popular-search{
		width: calc(100% - 30px);
		left: 15px;
		transform: none;
		top:60px;
	}
	/*** Breadcrumbs ***/
	/*** Section Sale ***/
	.header_navigation .nav-sections .mobile-only .bottom-strip{
		padding: 2px 0 2px;
	}
	/*** Section Sale ***/

}
@media only screen and (max-width: 425px){

}
@media only screen and (max-width: 350px){
	/*** Breadcrumbs ***/
	.breadcrumbs{
		top: 110px;
	}
	.after-breadcrumbs{
		top: 116px;
	}
	/*** Breadcrumbs ***/
}