#Block_Logo {
text-align: center;
padding-top: 0px;
padding-bottom: 15px;
}
hr {
    border-top: 1px solid #ccc;
}
/* 
To show, delete the word 'none' below. Save and republish.
To hide, write the word 'none' without quotations in the display setting below, between the colon and semicolon. Save and republish. 
*/

#Section_SitewideBanner {
display:;
}

.tip {
display: block;
font-size: 12px;
}
.tiptext {
visibility: hidden;
opacity: 0;
position: absolute;
z-index: 10;
top: 150%;
left: 50%;
transform: translate(-50%);
transition: all 0.3s ease;
min-width: 300px;
color: #fff;
font-size: 10px;
text-align: center;
background-color: rgba(0,0,0,0.9);
padding: 10px;
cursor: normal;
}
.tip:hover {
cursor: pointer;
}
.tip:hover .tiptext {
visibility: visible;
opacity: 1;
}
#FooterComponent_Footer_1 .FooterLinks {
	display: none;
}

#FooterComponent_Footer_1 .Copyright {
	display: none;
}

#FooterComponent_Footer_1 .ReturnsAddressFooter {
	display:none;
}
@media (min-width: 768px) {
	#FooterComponent_Footer_1 .col-sm-3.QuestionsConcerns {
		width: 28%;
		min-height: 200px;
		padding: 0 22px;
	}
	#FooterComponent_Footer_1 .col-sm-3.FooterMailingListSocial {
		width: 40%;
		min-height: 200px;
		padding: 0 0 0 22px;
	}
	#FooterComponent_Footer_1 .col-sm-6.FooterNavSiteInfo{
		width: 28%;
	}
}
@media (min-width: 1200px) {
	#FooterComponent_Footer_1 .col-lg-offset-1 {
		margin-left: 10%;
	}
}
#FooterComponent_Footer_1 .col-lg-10 {
	width: 70%;
}
.HorizontalCatNav > li {
    display: inline-block!important;
    float: none;
}
.HorizontalCatNav {
    white-space: normal;
    padding-left: 0;
    padding-bottom: 10px;
    max-width: 100%;
    line-height: 2.5em;
    text-align: center;
}


.NavigationComponent .dropdown-menu {
/*    background-color: #fff; */
    border-color: transparent;
    padding: 0px 0;
}

.dropdown-menu > li > a {
line-height: 1.8;
}
#BannerComponent_FooterLogo_1 {
margin-top: 20px;
/* padding: 0 5px 0 40px; */
}
#CustomLinksComponent_Links_1 .container-fluid, .CustomLinksComponent .navbar-nav>li>a {
padding: 0;
}
#CustomLinksComponent_Links_1 .navbar {
min-height: 0;
}
#CustomLinksComponent_Links_1 ul.nav.navbar-nav {
line-height: 1;
}
#Section_GlobalRibbon {
display: none;
background-color: #000;
text-align: center;
}
#GlobalComponent_GlobalRibbon_1 img {
width: 100%;
}
#BannerComponent_Copyright_2 {
    padding: 20px 0;
}
#BannerComponent_Copyright_2 img {
	max-width: 500px;
}
#Section_RibbonBanner {
display: none;
}
#HtmlComponent_MobileSocialIcons_1 {
padding-top: 20px;
}
#BannerComponent_Banner4_1 img {
width: 100%;
}
#BannerComponent_Banner3_1 img {
width: 100%;
}
#BannerComponent_HeroXS_1 img {
width: 100%;
}

.BannerControlImage {
    color: #D80000;
}
#BannerComponent_Banner6_1 img {
width: 100%;
}

#BannerComponent_Banner6_1 .LayerBackground {
background-color: #D80000;
}

#BannerComponent_Banner6_1 .BannerContainer span {
    color: #fff;
    opacity: 1;
}


#BannerComponent_Banner6_1 .LayerBackground:hover {
background-color: #840000;
}
#BannerComponent_Hero_1 img {
width: 100%;
}
#BannerComponent_Banner1_1 img {
width: 100%;
}

#Block_Banner1, #Block_Banner2, #Block_Banner3, #Block_Banner4, #Block_Banner5, #Block_Banner6 {
padding: 10px;
}
#Block_Banner1:hover, #Block_Banner2:hover, #Block_Banner3:hover, #Block_Banner4:hover, #Block_Banner5:hover, #Block_Banner6:hover {
transform: scale(1.01); 
    transition: .3s ease-in-out;
}
#BannerComponent_Banner5_1 img {
width: 100%;
}
#BannerComponent_Banner2_1 img {
width: 100%;
}
