@media only screen and (min-width:1000px) {
	.material.admin-bar #header-outer[data-using-secondary="1"][data-format=centered-menu-bottom-bar][data-condense=true] {
		top: 0;
	}
}

@media only screen and (min-width:1000px) {}

#header-outer[data-format=centered-menu-bottom-bar] .cart-menu {
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	top: 50%;
}

#header-outer[data-format=centered-menu-bottom-bar] #top .span_9 ul #search-btn, #header-outer[data-format=centered-menu-bottom-bar] #top nav>ul .slide-out-widget-area-toggle {
	padding-top: 0;
	padding-bottom: 0;
}

#header-outer[data-format=centered-menu-bottom-bar] #top .span_9 ul #social-in-menu a {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

#header-outer[data-format=centered-menu-bottom-bar] #top #logo .starting-logo {
	position: absolute;
	margin-bottom: 0;
	top: 0;
	left: 50%;
	transform: translateX(-50%) translateZ(0);
	-webkit-transform: translateX(-50%) translateZ(0);
}

@media only screen and (max-width:999px) {
	#header-outer[data-format=centered-menu-bottom-bar] #top #logo .starting-logo {
		left: 0;
		transform: none;
	}
}

#header-outer[data-format=centered-menu-bottom-bar][data-condense=true] .span_9 ul.buttons>* {
	opacity: 0;
	transition: opacity .2s cubic-bezier(.4, .1, .15, 1) 0s;
}

body.material #header-outer[data-format=centered-menu-bottom-bar][data-condense=true].fixed-menu .span_9 #logo {
	pointer-events: all;
	animation: headerButtonsBottomBarLogo .45s cubic-bezier(.4, .1, .15, 1) forwards;
	transform-origin: center left;
}

@media only screen and (min-width:1000px) {
	#header-outer[data-format=centered-menu-bottom-bar][data-condense=true].fixed-menu .span_3 .sf-menu, #header-outer[data-format=centered-menu-bottom-bar][data-condense=true].fixed-menu:not(.within-custom-breakpoint) .nectar-header-text-content {
		visibility: hidden;
	}
}

body.material #header-outer[data-format=centered-menu-bottom-bar][data-condense=true].fixed-menu .span_9 #logo img {
	transform-origin: left;
	transition: opacity 50ms ease 50ms;
	transform: translateY(0);
	opacity: 1;
}

body.material #header-outer[data-format=centered-menu-bottom-bar][data-condense=true].fixed-menu:not([data-menu-bottom-bar-align=left]) #top nav>.buttons {
	align-items: center;
}

@media only screen and (min-width:783px) {
	.admin-bar.mobile #header-outer[data-format=centered-menu-bottom-bar][data-condense=true][data-mobile-fixed="1"]:not([data-using-secondary="1"]) {
		top: 32px !important;
	}
}

body.material-ocm-open.admin-bar #header-outer[data-format=centered-menu-bottom-bar][data-condense=true] {
	top: 32px;
	position: fixed !important;
}

body.material-ocm-open.admin-bar.mobile #header-outer[data-format=centered-menu-bottom-bar][data-condense=true][data-mobile-fixed=false] {
	position: relative !important;
	top: 0;
}

body.mobile:not(.admin-bar) #header-outer[data-format=centered-menu-bottom-bar][data-condense=true][data-mobile-fixed="1"]:not([data-using-secondary="1"]), body.mobile:not(.admin-bar) #header-outer[data-format=centered-menu-bottom-bar][data-condense=true][data-mobile-fixed=false]:not([data-using-secondary="1"]) {
	top: 0 !important;
}

#header-outer[data-format=centered-menu-bottom-bar] #top .span_9 #logo.no-image {
	font-size: 24px;
	line-height: 24px;
}

#header-outer[data-format=centered-menu-bottom-bar] .span_9 #social-in-menu {
	position: absolute;
	visibility: hidden;
}

#header-outer[data-format=centered-menu-bottom-bar].transparent #top .span_9:before {
	border-color: rgba(255, 255, 255, .13);
}

@media only screen and (max-width:999px) {}

#header-outer[data-format=centered-menu-bottom-bar] #top .span_3 nav.left-side[data-using-pull-menu=false] .nectar-social {
	left: -4px;
	position: relative;
}

#header-outer[data-format=centered-menu-bottom-bar] nav.right-side>ul>.megamenu.nectar-megamenu-menu-item>ul {
	right: 0;
	left: auto;
	min-width: 45em;
}

#header-outer[data-format=centered-menu-bottom-bar] nav.left-side>ul>.megamenu.nectar-megamenu-menu-item>ul {
	right: auto;
	min-width: 45em;
	left: 0;
}

#header-outer[data-format=centered-menu-bottom-bar] #top .span_9 nav>.pull-left-wrap {
	visibility: hidden;
	position: absolute;
}

@media only screen and (min-width:1000px) {
	body.material[data-header-format=centered-menu-bottom-bar] #page-header-wrap.fullscreen-header {
		background-color: #fff;
	}
	
	body.material[data-header-format=centered-menu-bottom-bar][data-header-color=dark] #page-header-wrap.fullscreen-header {
		background-color: #000;
	}
	
	body[data-header-format=centered-menu-bottom-bar] .span_9 .nectar-slider-wrap ul.buttons {
		visibility: visible;
	}
	
	#header-outer[data-format=centered-menu-bottom-bar][data-menu-bottom-bar-align=left] #top .span_9 ul.buttons>li {
		height: 100%;
	}
	
	#header-outer[data-format=centered-menu-bottom-bar][data-menu-bottom-bar-align=left][data-condense=true] .span_9 ul.buttons>* {
		opacity: 1;
	}
}

body.material.mobile #header-outer[data-using-secondary="1"][data-format=centered-menu-bottom-bar][data-mobile-fixed=false]:not([data-format=left-header]) {
	margin-top: 0 !important;
}

body.material #header-outer[data-format=centered-menu-bottom-bar] .cart-menu {
	-webkit-transform: none;
	transform: none !important;
}

body[data-header-format=centered-menu-bottom-bar].author #header-outer[data-transparent-header=true]+div #page-header-wrap, body[data-header-format=centered-menu-bottom-bar].category #header-outer[data-transparent-header=true]+div #page-header-wrap, body[data-header-format=centered-menu-bottom-bar].date #header-outer[data-transparent-header=true]+div #page-header-wrap, body[data-header-format=centered-menu-bottom-bar].tag #header-outer[data-transparent-header=true]+div #page-header-wrap {
	height: 450px;
}

#header-outer[data-format=centered-menu-bottom-bar].transparent #top .span_3 nav>.buttons li i, #header-outer[data-format=centered-menu-bottom-bar].transparent #top .span_3 nav>.buttons li span {
	backface-visibility: hidden;
}

#header-outer[data-format=centered-menu-bottom-bar].fixed-menu #top nav>.buttons {
	transition: opacity .45s cubic-bezier(.4, .1, .15, 1);
	-webkit-transition: opacity .45s cubic-bezier(.4, .1, .15, 1);
}

#header-outer[data-format=centered-menu-bottom-bar]:not([data-menu-bottom-bar-align=left]).fixed-menu #top nav>.buttons>li {
	opacity: 0;
}

#header-outer[data-format=centered-menu-bottom-bar]:not([data-menu-bottom-bar-align=left]).fixed-menu #top nav>.buttons>li:nth-child(1) {
	animation: headerButtonsBottomBarItem .45s cubic-bezier(.4, .1, .15, 1) forwards;
}

#header-outer[data-format=centered-menu-bottom-bar]:not([data-menu-bottom-bar-align=left]).fixed-menu #top nav>.buttons>li:nth-child(2) {
	animation: headerButtonsBottomBarItem .45s cubic-bezier(.4, .1, .15, 1) 50ms forwards;
}

#header-outer[data-format=centered-menu-bottom-bar]:not([data-menu-bottom-bar-align=left]).fixed-menu #top nav>.buttons>li:nth-child(3) {
	animation: headerButtonsBottomBarItem .45s cubic-bezier(.4, .1, .15, 1) .1s forwards;
}

#header-outer[data-format=centered-menu-bottom-bar]:not([data-menu-bottom-bar-align=left]).fixed-menu #top nav>.buttons>li:nth-child(4) {
	animation: headerButtonsBottomBarItem .45s cubic-bezier(.4, .1, .15, 1) .15s forwards;
}

#header-outer[data-format=centered-menu-bottom-bar].material-search-open:not(.fixed-menu) #search #close, #header-outer[data-format=centered-menu-bottom-bar].material-search-open:not(.fixed-menu) #search-box {
	transition: transform .8s cubic-bezier(.2, 1, .3, 1), opacity .8s cubic-bezier(.2, 1, .3, 1) .1s;
}

@media only screen and (min-width:1000px) {
	body.material [data-format=centered-menu-bottom-bar][data-condense=true].fixed-menu #search-outer {
		top: 40%;
	}
}

#header-outer .nectar-header-text-content {
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	text-align: left;
}

#header-outer[data-menu-bottom-bar-align=center] .nectar-header-text-content:first-child {
	padding-left: 0;
}

#header-outer[data-menu-bottom-bar-align=left] .nectar-header-text-content, #header-outer[data-menu-bottom-bar-align=left_t_center_b] .nectar-header-text-content {
	padding-right: 0;
}

#header-outer[data-menu-bottom-bar-align=left] .nectar-header-text-content, #header-outer[data-menu-bottom-bar-align=left_t_center_b] .nectar-header-text-content {
	text-align: right;
}