#MiniCartComponent_MetaNav_1 {
float: right;
padding-left: 15px;
}
#MetaNavComponent_MetaNav_2 {
float: right;
/* padding-right: 25px; */
}

.AccountLinks > li > a:hover {
    text-decoration: none;
}
@media (min-width: 992px) {
#HtmlComponent_Privacy_1 {
text-align: right;
}
}

.FooterLinks a {
    font-weight: 600;
    color: #fff;
    letter-spacing: .5px;
    font-size: 11px;
}
.FooterLinks {
    padding: 0;
}
@media (max-width: 991px) {
#HtmlComponent_Privacy_1 {
text-align: center;
}
}
@media (max-width: 991px) {
.SplashCopyright {
    text-align: center !important;
    padding: 10px 10%;
}
}
.Previous a {
text-decoration: underline !important;
}

.EmailSignup {
    text-align: center;
    text-transform: uppercase;
    font-weight: 800;
    font-size: 27px;
    color: #a21509;
    letter-spacing: -.5px;
    padding-bottom: 10px;
}
.Previous {
    text-align: center;
    font-weight: 400;
    font-size: 16px;
    color: #1a1a1a;
    margin-bottom: 15px;
}
.MailingListTitle {
display: none !important;
}
.MultiNavContainer {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    -ms-column-count: 3;
    -o-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 50px;
    -moz-column-gap: 50px;
    -ms-column-gap: 50px;
    -o-column-gap: 50px;
    column-gap: 50px;
    columns: 3;
}
.ColumnarNavContainer {
    padding: 3% 10%;
    min-height: 20px;
    background-color: #F1F1F1;
}
.MegaNavHoverMenu {
    top: 10px;
}
.MultiNavContainer > ul > li {
    font-weight: 500;
    margin-bottom: 20px;
    padding-bottom: 0;
}
.MultiNavContainer > ul > li a:hover {
    text-decoration: underline;
}
@media (max-width: 1300px) {
.ColumnarNavContainer {
    padding: 20px 7%;  
}
}
/*Footer*/
#Section_Footer {
padding: 50px 0;
}
.SplashFooterSocialIcons li {
  display: inline;
}

.SplashFooterSocialIcons {
  text-align: center;
}

.SplashFooterSocialIcons i {
  font-size: 18px;
  padding: 0 15px 0 0;
  margin: 0;
  line-height: 1;
  color: #1a1a1a;
}

.SplashFooterSocialIcons i:hover {
  color: #a21509;
}

.SplashFooterSocialIcons a:hover {
  text-decoration: none;
}

.SplashFooterSocialIcons a:active, .SplashFooterSocialIcons a:visited {
  text-decoration: none;
}

.SplashCopyright {
  color: #fff;
  font-size: 11px;
  text-align: right;
  padding: 10px 0;
}
#Block_RibbonBanner {
text-align: center;
padding: 15px 20px;
color: #fff;
border-left: solid 1px;
background-color: #a21509;
}

#Block_RibbonBanner a {
color: #fff;
text-transform: uppercase;
text-decoration: underline;
font-weight: 600;
}
#Block_RibbonBanner a:hover {
text-decoration: none;
color: #1a1a1a;
}
@media (max-width: 991px) {
#Block_RibbonBanner {
border-left: 0;
}
}
#Section_DeptHeader {
display: none;
}
#CurrencyComponent_MetaNav_3 .hidden-xs.hidden-sm.Header {
   padding: 0 20px;
}
#CurrencyComponent_MetaNav_3 {
   float: right;
   font-weight: 500;
}
#BannerComponent_Privacy_3 {
    float: right;
}
#BannerComponent_Privacy_3 img {
    max-width: 135px;
}

@media (max-width: 991px) {
#BannerComponent_Privacy_3 {
text-align: center !important;
float: none;
}
}
#Section_RibbonBanner {
    background-color: #ccc;
border: solid 1px #f1f1f1;
}

#Block_PromoText {
color: #fff;
text-transform: uppercase;
padding: 6px 20px;
text-align: center;
background-color: #363636;
font-weight: 600;   
}
h5, .h5 {
    margin-top: 0;
    margin-bottom: 3px;
}

@media (max-width: 991px) {
#Section_RibbonBanner {
    border: none;
}
}
#HtmlComponent_Questions_1 {
text-align: left;
color: #fff;
}

#Questions {
font-weight: 600;
    margin-bottom: 5px;
letter-spacing: .5px;
}
#EmailUs a {
font-weight: 600;
color: #fff;
}
#EmailUs {
letter-spacing: .5px;
    line-height: 25px;
}
#Section_SplashFooter {
padding: 30px 0;
background-color: #363636;
}
#Section_SitewideBanner {
display: none;
}
#Block_ShopByArtist {
text-align: center;
padding-top: 40px;
padding-bottom: 40px;
}
#BannerComponent_HeroXS_1 img {
width: 100%;
}
#Block_ShopAllArtists {
text-align: center;
padding-top: 20px;
padding-bottom: 80px;
}
#Block_Men img:hover, #Block_Women img:hover, #Block_Youth img:hover {
opacity: .9;
transition:all 0.3s ease;
}

#Section_3UpPromos {
padding-top: 60px;
padding-bottom: 60px;
}
h2, .h2 {
text-transform: uppercase;
font-weight: 600;
margin-bottom: 0;
}
p {
    margin: 5px 0 25px;
    font-size: 17px;
    font-weight: 500;
}
#Block_Men, #Block_Women, #Block_Youth {
text-align: center;
padding: 10px;
padding-top: 30px;
padding-bottom: 50px;
}
#BannerComponent_FooterPromo_1 img {
width: 100%;
}

#Block_FooterPromo, #Block_FooterPromoSm {
padding: 0;
}
#Section_HPFeaturedCarousel {
padding-top: 40px;
padding-bottom: 40px;
background-color: #f1f1f1;
}
.CarouselTitle {
    font-weight: 600;
    text-align: center;
    text-transform: uppercase;
    font-size: 32px;
    padding-top: 40px;
    padding-bottom: 30px;
}
#BannerComponent_Artist2_1 img {
width: 100%;
}
#Block_ShopFeatured {
text-align: center;
padding-bottom: 60px;
}
#ArtistLink {
text-align: left;
padding-top: 10px;
padding-bottom: 40px;
}
#ArtistLink a {
font-weight: 700;
text-decoration: none;
font-size: 16px;
}

#ArtistLink a:hover {
color: #a21509;
text-decoration: none;
}
#BannerComponent_Artist6_1 img {
width: 100%;
}
#BannerComponent_Artist1_1 img {
width: 100%;
}

#Block_Artist1 img:hover, #Block_Artist2 img:hover, #Block_Artist3 img:hover, #Block_Artist4 img:hover, #Block_Artist5 img:hover, #Block_Artist6 img:hover, #Block_Artist7 img:hover, #Block_Artist8 img:hover {
opacity: .9;
transition:all 0.3s ease;
}
#BannerComponent_Hero_1 img {
width: 100%;
}

#Block_Hero {
padding: 50px 0 0 0;
}

#Block_HeroXS {
padding: 0;
}
#BannerComponent_Artist3_1 img {
width: 100%;
}
#ArtistLink {
text-align: left;
padding-top: 10px;
padding-bottom: 40px;
}
#ArtistLink a {
font-weight: 900;
text-decoration: none;
font-size: 16px;
}

#ArtistLink a:hover {
color: #a21509;
text-decoration: none;
}
#BannerComponent_FooterPromoSm_1 img {
width: 100%;
}
#BannerComponent_Artist8_1 img {
width: 100%;
}
/*Splash Product Grid Button*/

#Block_ShopTopPicks {
text-align: center;
padding-bottom: 60px;
}

.splashproductgridbtn {
  color: #fff;
  font-size: 14px;
  padding: 10px 30px 10px 30px;
  border: none;
  text-decoration: none;
  background-color: #a21509;
  border-radius: 25px;
  margin-top: 20px;
  text-transform: uppercase;
  font-weight:500;
}

.splashproductgridbtn:active, .splashproductgridbtn:visited {
  border: none;
  text-decoration: none;
  background-color: #a21509;
  color: #fff;
}

.splashproductgridbtn:hover {
  text-decoration: none;
  color: #fff;
  border-color: #1a1a1a;
  background-color: #1a1a1a;
}
#BannerComponent_Artist7_1 img {
width: 100%;
}
#BannerComponent_Artist5_1 img {
width: 100%;
}
