.sePageHeader .seStoreData.seStoreDataHasLogo .seSiteLogo img {
	max-width:150px;
}

@media (max-width: 767px) {
	.sePageHeader .seStoreData.seStoreDataHasLogo .seSiteLogo{padding-top:0}
	.sePageLayout .seSiteSearchForm .input-group .form-control {
		background:#fff!important;
		font-size:1.25em;
		font-weight:700;
		text-transform:uppercase;
		color:#418FC9;
	}
	
	.sePageHeader .seHeaderActions .seHeaderActionsSearch .seSiteSearchForm .seSearchButton {
		background:#418FC9;
	}
	
	.sePage .sePageLayout .sePageHeader a:not(.btn) .seIcon {
		color:#fff;
	}
	
	.sePageHeader .seHeaderActions {
		border-top:1px dashed #418FC9;
		border-bottom:1px dashed #418FC9;
		margin-bottom:0;
	}
	
	.row.footer1-2.seContentBlockFooter .col-xs-12.col-sm-3.content-block-column.col-margin-bottom {
		min-height:14em; width: 50%;
	}
	
	.seSiteNavigator .navbar-nav .is-drilldown-submenu .is-drilldown-submenu-parent>.mobile-megamenu-title {
		padding:6px 20px;
	}
	
	.megamenu .link-list li a {
		padding:5px 20px;} 
	
	#reviewDiv {display: none!important;}
	
}
#calendar a {color: #000;}
main#PageMain {
	margin-top:2px;
}
.sePage .sePageLayout .homeGrid h2 {color: #fff}

@media only screen and (min-width: 768px) {
	.sePage .sePageLayout .seNavbar .seNavigationMain {
		border-top:1px solid #ABA187;
		border-bottom:1px solid #ABA187;
		border:none;
	}
	
	.container.sePageHeaderWrapper> .row {
		padding-bottom:.5em!important;
	}
}

.sePageHeader .seHeaderActions .seUserAction .seUserActionsList>li>a,input#seHeaderSearchBox {
	background-color:#0090ce;
}

.sePageHeader .seHeaderActions .seHeaderActionsSearch .seSiteSearchForm .seSearchButton {
	background-color:#0090ce;
}

.seBackTop {
	bottom:60px;
}