


/******************************************************************************************************************************************************************************************************/
/*** CUSTOM CSS FILE APPENDED BEFORE FINAL BUFFER OUTPUT / TAYLOR HUNT / 11/29/2023 *******************************************************************************************************************/
/******************************************************************************************************************************************************************************************************/

.payment-option-content { display: block !important; }

body.catalog-category-view .stock.unavailable{ display:none; }

.page-header .panel.wrapper, .copyright{ border-bottom:2px solid #000; background-color:#1d1e1e; }

body.cms-home .copyright { opacity: 1; }

header.page-header{ background-color:#151515; }
    
.nav-sections{ border-top:1px solid rgba(255,255,255,0.025); border-bottom: 0px; }

body.cms-home .nav-sections{ border-bottom: 2px solid #000;}

.nav-sections, .navigation { background-color:#272929; }

.header.panel>.header.links>li.welcome, .header.panel>.header.links>li>a,.authorization-link { color:rgba(255,255,255,0.65); }

.minicart-wrapper .action.showcart:before{}

.header.panel>.header.links>li>a {color:#fff !important;}

.minicart-wrapper .action.showcart.active:hover:before,.authorization-link a:hover { color:#C8102E !important;}

.filter-options-content a{color:#C8102E; }

ul.header.links li:last-of-type a{ color:#C8102E !important;}

.authorization-link a{ color:#C8102E !important;}

.navigation .level0>.level-top { color:#fff; text-transform:uppercase; letter-spacing: 1px; font-weight: 400; }

.navigation .level0>.level-top:hover { color:#d63a54; }

.navigation .level0.active>.level-top, .navigation .level0.has-active>.level-top { border-color:#C8102E; color:#fff; background-color:rgba(255,255,255,0.025); }

body.cms-index-index .block.widget .pager{display:none;}

body.cms-index-index .widget .block-title{text-align:center; margin-top:40px;}

body.cms-index-index .widget .block-title strong{ text-transform: uppercase; font-weight: 600; font-size: 2em; color:#dd1a32; }

footer, .page-footer{ background-color:rgba(0,0,0,0.02); text-align:center;}

footer{    border-top: 1px solid rgba(0,0,0,0.075);}

footer img{margin:20px auto auto; width:80px; height:auto;}

a.logo{padding-top:15px; padding-bottom:25px;}

.navigation .level0.parent>.level-top>.ui-menu-icon:after { color: #C8102E; }

.action.primary{background-color:#C8102E; border: 1px solid #6c0f1e; border-radius:25px;}

.minicart-wrapper .action.showcart:before {color:#C8102E; }

ul.site-switcher{position:absolute; padding:0px; margin: -6px 0px 0px 0px;}

ul.site-switcher,ul.site-switcher li{ list-style:none;}

ul.site-switcher li{
	margin: 0px;
	display: inline-block;
	position: relative;
	padding: 12px 15px 13px 0px;
	background-color: rgba(0,0,0,0.05);
	height: 20px;
	top: 0px;
	border-left:1px solid rgba(0,0,0,0.5);
	border-right:1px solid rgba(0,0,0,0.1);
}


ul.site-switcher li a{ color:rgba(255,255,255,0.5); margin-left: 20px; text-decoration:none; }

ul.site-switcher li a:active{text-decoration:none;}

ul.site-switcher li.active{ background-color: rgba(0,0,0,0.6); border-right:1px solid rgba(0,0,0,0.2); }
 
ul.site-switcher li a.active{ color:#f92346; }

ul.site-switcher li a:before {
    color:rgba(255,255,255,0);
    content: '▶';
    margin-right: 5px;
    margin-top:10px;
    position: relative;
    font-size:10px;
}

ul.site-switcher li.active a:before { color:rgba(255,255,255,0.15); }


.filter .block-subtitle {
    font-size: 20px;
    color: #000;
    font-weight:600;

}

.sidebar .empty{ color:rgba(0,0,0,0.25); font-size: 90%; }



.action-auth-toggle:not(:focus){display:none;}


.checkout-agreements-block .action-show{margin-top:30px;font-size:14px; color:#C8102E; font-weight:700;}


body.page-with-filter.category-caps .large-tall-sizes-filter,
body.page-with-filter.category-unisex-caps .large-tall-sizes-filter,
body.page-with-filter.category-ladies-caps .large-tall-sizes-filter,
body.page-with-filter.category-additional-merch .large-tall-sizes-filter,
body.page-with-filter.category-bags-backpacks .large-tall-sizes-filter,
body.page-with-filter.category-mugs-tumblers  .large-tall-sizes-filter{
display:none;}


body.catalog-product-view #tab-label-additional{display:none;}


/** THIS MAKES SURE THE ONLY DISCOUNT BOX APPEARING ON THE SITE IS THE CUSTOM ONE THAT ACCEPTS GIFT CARD CODES ***/

.payment-option._collapsible.opc-payment-additional.discount-code{display:none;}
.payment-option._collapsible.opc-payment-additional.discount-code.gift-voucher-wrapper{display:block;}
body.checkout-cart-index .cart-discount{display:none;}


/** END - THIS MAKES SURE THE ONLY DISCOUNT BOX APPEARING ON THE SITE IS THE CUSTOM ONE THAT ACCEPTS GIFT CARD CODES ***/



.no-returns-cart-message{
color:#C8102E;
font-size:17px;
font-weight:400;
}

.home-no-returns-cart-message{color:#dd1a32; width:100%; display:block; width:100%; text-align:center;}

.step-title.coaf-title{
    margin-top: 50px;
    display: block;
    margin-bottom: 0px;
    width: 100%;
}


#coaf-checkout-shipping-form legend{width:100%;}



body.page-product-grouped .additional-attributes-wrapper{display:none;}


body.catalog-product-view.pec1promo .product.info.detailed{
display:none;
}


body.catalog-product-view.pec1promo .fotorama__arr{
background-color: rgba(255,255,255,0);
}


body.pec1promo footer, body.pec1promo .page-footer {
background-color: rgba(0,0,0,1.5);
}






.page-products .products-grid .product-item:hover,.products-grid .product-item-inner,
.products-grid .product-item-info:hover .product-item-inner,
.products-grid .product-item-info:hover, .products-grid .product-item-info.active {
    box-shadow: none;
    
}













.product.info.detailed:after{
color:#C8102E;
position:relative;
display:block;
content:"*Not all items available for purchase meet the PEC Personal Appearance Policy. Please reference the employee handbook for what is acceptable business casual attire.";
width:100%;
text-align:center;
font-style:italic;
}










body.catalog-product-view .additional-attributes-wrapper{display:none;}



body.category-new-for-2025 .filter-options-item.large-tall-sizes-filter{display:none;}




/*** HIDE LARGE/TALL FILTER WHERE NOT APPLICABLE ***/


.categorypath-caps .large-tall-sizes-filter,
.category-beanies .large-tall-sizes-filter,
.category-additional-merch .large-tall-sizes-filter,
.category-bags-backpacks .large-tall-sizes-filter,
.category-mugs-tumblers .large-tall-sizes-filter{
display:none;
}




.on-hand-qty{color:#C8102E;}



.field.validate-fme-fields.field-confirm_voucher_code{
	font-size: 20px;
	color: #C8102E;
	font-weight: 700;
}


.checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary{ min-width:250px !important; }

/******************************************************************************************************************************************************************************************************/
/*** HOLIDAY STORE STYLES BEGIN HERE ******************************************************************************************************************************************************************/
/******************************************************************************************************************************************************************************************************/


body.notsosecretsantapec1merch .site-switcher,
body.notsosecretsantapec1merch .header.panel>.header.links>li.authorization-link,
body.notsosecretsantapec1merch .header.panel>.header.links>li.authorization-link:after,
body.notsosecretsantapec1merch ul.header.links li:last-of-type,
body.catalog-product-view.notsosecretsantapec1merch .product-info-price .price-box .price-container .price,
body.catalog-product-view.notsosecretsantapec1merch .product-info-main .product-info-stock-sku,
body.catalog-product-view.notsosecretsantapec1merch .product-addto-links,
body.notsosecretsantapec1merch .block-minicart .amount .price-wrapper:first-child .price,
body.notsosecretsantapec1merch .minicart-items .product-item-details .price,
body.notsosecretsantapec1merch .cart.table-wrapper .col.price .price-excluding-tax .price,
body.notsosecretsantapec1merch .cart.table-wrapper .col.subtotal .price-excluding-tax .price,
body.notsosecretsantapec1merch .cart-summary>.title,
body.notsosecretsantapec1merch .page-main .cart-summary .block,
body.checkout-cart-index.notsosecretsantapec1merch .data.table.totals,
body.notsosecretsantapec1merch .block-minicart .subtotal .label,
body.notsosecretsantapec1merch .opc-block-summary .product-item .price,
body.checkout-index-index.notsosecretsantapec1merch .no-quotes-block,
body.checkout-index-index.notsosecretsantapec1merch .opc-block-summary .table-totals:first-of-type,
.holiday-add-to-links,
body.cms-home.notsosecretsantapec1merch .product-item .price-box .price,
body.notsosecretsantapec1merch .cart.table-wrapper .actions-toolbar>.action-edit,
body.checkout-cart-index.notsosecretsantapec1merch .col.price,
body.checkout-cart-index.notsosecretsantapec1merch .col.subtotal,
body.checkout-index-index.notsosecretsantapec1merch .opc-estimated-wrapper .estimated-block,
body.checkout-index-index.notsosecretsantapec1merch .table-checkout-shipping-method tbody .col-price,
body.notsosecretsantapec1merch .holiday-applied-amount-wrapper,
body.notsosecretsantapec1merch .holiday-remaining-balance-wrapper,
body.checkout-onepage-success.notsosecretsantapec1merch .actions-toolbar,
body.checkout-onepage-success.notsosecretsantapec1merch #registration div{
	display:none;
}

body.cms-home.notsosecretsantapec1merch .product-item{ width: 33% !important; margin:0px !important; float:left; }

@media only screen and (min-width:768px){ body.cms-home.notsosecretsantapec1merch .holidays-banner{ width:100vw; box-sizing:border-box; left:0px; margin-top:-26px; } }

body.notsosecretsantapec1merch .minicart-items .product-item-details { min-width: 255px; }

@media only screen and (max-width:625px){
	body.notsosecretsantapec1merch .minicart-items .product-item-details { min-width: 155px; }
	body.notsosecretsantapec1merch .product-item-inner{display:none;}
}

body.catalog-product-view.notsosecretsantapec1merch .product.info.detailed{display:none;}

body.notsosecretsantapec1merch .page-header .panel.wrapper,body.notsosecretsantapec1merch .copyright {
    border-bottom: 2px solid #16350c;
    background-color: #172c0c;
    opacity:1;
}

body.notsosecretsantapec1merch header.page-header { background-color: #02601f; }

body.notsosecretsantapec1merch .nav-sections { border-bottom: 2px solid #37631f; }

body.cms-home.notsosecretsantapec1merch .page-wrapper{ background:none; background-color:#fff; }

body.cms-home.notsosecretsantapec1merch .product-item-name, body.cms-home.notsosecretsantapec1merch  .product-item-name a { color:#000;}

body.cms-home.notsosecretsantapec1merch .products-grid {
    background:none;
    padding: 25px;
    border:none;
}

body.cms-home.notsosecretsantapec1merch .page-footer { border-top: 2px solid #0f2106; background-color: #1b410f; }

@media only screen and (min-width:768px){ body.notsosecretsantapec1merch a.logo { padding-top: 0px; padding-bottom: 0px; margin-top:-25px;} }

body.notsosecretsantapec1merch .minicart-wrapper, body.notsosecretsantapec1merch .header .block.block-search { margin-top: 0px; }

body.notsosecretsantapec1merch .header.panel>.header.links>li.welcome, body.notsosecretsantapec1merch .header.panel>.header.links>li>a, .authorization-link { color: rgba(255,255,255,0.95); }

body.notsosecretsantapec1merch .minicart-wrapper .action.showcart:before { color: #b0d6b0; }

body.notsosecretsantapec1merch .block-search input { border: 2px solid #b0d6b0; }

body.notsosecretsantapec1merch .products-grid .product-item-info:hover, body.notsosecretsantapec1merch .products-grid .product-item-info.active,body.cms-home.notsosecretsantapec1merch .products-grid .product-item-info:hover{
    background: #fff;
    box-shadow: none;
    margin: inherit;
    position: relative;
    padding:inherit;
    background-color: #fff;
    border: none;
}

body.cms-index-index.notsosecretsantapec1merch .widget .block-title strong{
	color:#02601f;
	margin-top: 20px;
	display: inline-block;
}

body.checkout-cart-index.notsosecretsantapec1merch .cart-totals, 
body.checkout-cart-index.notsosecretsantapec1merch .opc-block-summary .table-totals{
    border-top: none;
    padding-top: 0px;
}

body.notsosecretsantapec1merch .minicart-wrapper .action.showcart .counter.qty { background:#e4161e; }

body.notsosecretsantapec1merch .opc-progress-bar-item._active:before { background:#e4161e; border-color:#e4161e;}

body.notsosecretsantapec1merch .opc-progress-bar-item._active>span:before{ background:#e4161e; border-color:#e4161e; }

body.notsosecretsantapec1merch .ui-state-disabled > *{cursor:not-allowed;}

body.notsosecretsantapec1merch .ui-datepicker .ui-datepicker-calendar .ui-state-disabled { background: #f1eaea; text-decoration: line-through; }

body.notsosecretsantapec1merch .ui-datepicker .ui-datepicker-calendar .valid_date{ background:#dcf3dc; }

body.notsosecretsantapec1merch .ui-datepicker .ui-datepicker-calendar .ui-state-active{ background: #a4d69f;}

body.checkout-onepage-success.notsosecretsantapec1merch .page-title-wrapper{text-align:center;}

body.checkout-onepage-success.notsosecretsantapec1merch .checkout-success{text-align: center; font-size: 24px; padding-bottom:40px; }

body.checkout-onepage-success.notsosecretsantapec1merch .page-main>.page-title-wrapper .page-title{margin-top:40px; }

body.checkout-onepage-success.notsosecretsantapec1merch footer, 
body.checkout-onepage-success.notsosecretsantapec1merch .page-footer {
    background-color: #285e28;
}



body.notsosecretsantapec1merch ul.opc-progress-bar:after {
content: 'Your order will be hand delivered.';
display: block;
position: relative;
height: 40px;
color: #d1332c;
font-size: 20px;
padding-top: 50px;
font-weight: bold;
}

/*** BEGIN THIS-MERCH-SLEIGHS *************************************************************************************************************************************************************************/

body.thismerchsleighspec1merch .site-switcher,
body.thismerchsleighspec1merch .header.panel>.header.links>li.authorization-link,
body.thismerchsleighspec1merch .header.panel>.header.links>li.authorization-link:after,
body.thismerchsleighspec1merch ul.header.links li:last-of-type,
body.catalog-product-view.thismerchsleighspec1merch .product-info-price .price-box .price-container .price,
body.catalog-product-view.thismerchsleighspec1merch .product-info-main .product-info-stock-sku,
body.catalog-product-view.thismerchsleighspec1merch .product-addto-links,
body.thismerchsleighspec1merch .block-minicart .amount .price-wrapper:first-child .price,
body.thismerchsleighspec1merch .minicart-items .product-item-details .price,
body.thismerchsleighspec1merch .cart.table-wrapper .col.price .price-excluding-tax .price,
body.thismerchsleighspec1merch .cart.table-wrapper .col.subtotal .price-excluding-tax .price,
body.thismerchsleighspec1merch .cart-summary>.title,
body.thismerchsleighspec1merch .page-main .cart-summary .block,
body.checkout-cart-index.thismerchsleighspec1merch .data.table.totals,
body.thismerchsleighspec1merch .block-minicart .subtotal .label,
body.thismerchsleighspec1merch .opc-block-summary .product-item .price,
body.checkout-index-index.thismerchsleighspec1merch .no-quotes-block,
body.checkout-index-index.thismerchsleighspec1merch .opc-block-summary .table-totals:first-of-type,
.holiday-add-to-links,
body.cms-home.thismerchsleighspec1merch .product-item .price-box .price,
body.thismerchsleighspec1merch .cart.table-wrapper .actions-toolbar>.action-edit,
body.checkout-cart-index.thismerchsleighspec1merch .col.price,
body.checkout-cart-index.thismerchsleighspec1merch .col.subtotal,
body.checkout-index-index.thismerchsleighspec1merch .opc-estimated-wrapper .estimated-block,
body.checkout-index-index.thismerchsleighspec1merch .table-checkout-shipping-method tbody .col-price,
body.thismerchsleighspec1merch .holiday-applied-amount-wrapper,
body.thismerchsleighspec1merch .holiday-remaining-balance-wrapper,
body.checkout-onepage-success.thismerchsleighspec1merch .actions-toolbar,
body.checkout-onepage-success.thismerchsleighspec1merch #registration div{
	display:none;
}

body.cms-home.thismerchsleighspec1merch .product-item{ width: 33% !important; margin:0px !important; }

@media only screen and (min-width:768px){ body.cms-home.thismerchsleighspec1merch .holidays-banner{ width:100vw; box-sizing:border-box; left:0px; margin-top:-26px; } }

body.thismerchsleighspec1merch .minicart-items .product-item-details { min-width: 255px; }

@media only screen and (max-width:625px){
	body.thismerchsleighspec1merch .minicart-items .product-item-details { min-width: 155px; }
	body.thismerchsleighspec1merch .product-item-inner{display:none;}
}

body.catalog-product-view.thismerchsleighspec1merch .product.info.detailed{display:none;}

body.thismerchsleighspec1merch .page-header .panel.wrapper,body.thismerchsleighspec1merch .copyright {
    border-bottom: 2px solid #16350c;
    background-color: #172c0c;
    opacity:1;
}

body.thismerchsleighspec1merch header.page-header { background-color: #02601f; }

body.thismerchsleighspec1merch .nav-sections { border-bottom: 2px solid #37631f; }

body.cms-home.thismerchsleighspec1merch .page-wrapper{ background:none; background-color:#fff; }

body.cms-home.thismerchsleighspec1merch .product-item-name, body.cms-home.thismerchsleighspec1merch  .product-item-name a { color:#000;}

body.cms-home.thismerchsleighspec1merch .products-grid {
    background:none;
    padding: 25px;
    border:none;
}

body.cms-home.thismerchsleighspec1merch .page-footer { border-top: 2px solid #0f2106; background-color: #1b410f; }

@media only screen and (min-width:768px){ body.thismerchsleighspec1merch a.logo { padding-top: 0px; padding-bottom: 0px; margin-top:-25px;} }

body.thismerchsleighspec1merch .minicart-wrapper, body.thismerchsleighspec1merch .header .block.block-search { margin-top: 0px; }

body.thismerchsleighspec1merch .header.panel>.header.links>li.welcome, body.thismerchsleighspec1merch .header.panel>.header.links>li>a, .authorization-link { color: rgba(255,255,255,0.95); }

body.thismerchsleighspec1merch .minicart-wrapper .action.showcart:before { color: #b0d6b0; }

body.thismerchsleighspec1merch .block-search input { border: 2px solid #b0d6b0; }

body.thismerchsleighspec1merch .products-grid .product-item-info:hover, body.thismerchsleighspec1merch .products-grid .product-item-info.active,body.cms-home.thismerchsleighspec1merch .products-grid .product-item-info:hover{
    background: #fff;
    box-shadow: none;
    margin: inherit;
    position: relative;
    padding:inherit;
    background-color: #fff;
    border: none;
}

body.cms-index-index.thismerchsleighspec1merch .widget .block-title strong{
	color:#02601f;
	margin-top: 20px;
	display: inline-block;
}

body.checkout-cart-index.thismerchsleighspec1merch .cart-totals, 
body.checkout-cart-index.thismerchsleighspec1merch .opc-block-summary .table-totals{
    border-top: none;
    padding-top: 0px;
}

body.thismerchsleighspec1merch .minicart-wrapper .action.showcart .counter.qty { background:#e4161e; }

body.thismerchsleighspec1merch .opc-progress-bar-item._active:before { background:#e4161e; border-color:#e4161e;}

body.thismerchsleighspec1merch .opc-progress-bar-item._active>span:before{ background:#e4161e; border-color:#e4161e; }

body.thismerchsleighspec1merch .ui-state-disabled > *{cursor:not-allowed;}

body.thismerchsleighspec1merch .ui-datepicker .ui-datepicker-calendar .ui-state-disabled { background: #f1eaea; text-decoration: line-through; }

body.thismerchsleighspec1merch .ui-datepicker .ui-datepicker-calendar .valid_date{ background:#dcf3dc; }

body.thismerchsleighspec1merch .ui-datepicker .ui-datepicker-calendar .ui-state-active{ background: #a4d69f;}

body.checkout-onepage-success.thismerchsleighspec1merch .page-title-wrapper{text-align:center;}

body.checkout-onepage-success.thismerchsleighspec1merch .checkout-success{text-align: center; font-size: 24px; padding-bottom:40px; }

body.checkout-onepage-success.thismerchsleighspec1merch .page-main>.page-title-wrapper .page-title{margin-top:40px; }

body.checkout-onepage-success.thismerchsleighspec1merch footer, 
body.checkout-onepage-success.thismerchsleighspec1merch .page-footer {
    background-color: #285e28;
}


body.thismerchsleighspec1merch ul.opc-progress-bar:after {
content: 'Your order will be hand delivered.';
display: block;
position: relative;
height: 40px;
color: #d1332c;
font-size: 20px;
padding-top: 50px;
font-weight: bold;
}


/******************************************************************************************************************************************************************************************************/
/*** HOLIDAY STORE STYLES END HERE ********************************************************************************************************************************************************************/
/******************************************************************************************************************************************************************************************************/









































































































/******************************************************************************************************************************************************************************************************/
/*** SCREENS 768PX WIDE AND UP ************************************************************************************************************************************************************************/
/******************************************************************************************************************************************************************************************************/

@media only screen and (min-width:768px){


	.navigation .level0 .submenu{
    background:rgba(0,0,0,0.90) !important;
    border: 1px solid rgba(0,0,0,0.95);
    }
    
    .navigation .level0 .submenu a {
    color: rgba(255,255,255,0.85);
    }
    
    .navigation .level0 .submenu a:hover, .navigation .level0 .submenu a.ui-state-focus {
    background: #000;
    color:#fff;
    }
    
    
	.box-tocart .action.tocart{ width:100%;}

	.opc-progress-bar { margin: 20px 0 20px;}

	.featured-header{ color:#fff; width:100%; text-align:center; text-transform:uppercase; font-size:200%; margin-top:50px; margin-bottom:50px; }

	.home-banner{border: 2px solid #000; margin-top:25px;}


	.minicart-wrapper, .header .block.block-search{ margin-top:23px; }

	body.cms-home .page-wrapper{ 
		background-color: #fff; 
		/*
		background-image:url("/USL-CDN/img/diamond-bg.jpg");
		background-size:50%;
		background-repeat:repeat-x;
		*/
	}
	
	body.cms-home footer,body.cms-home .page-footer{ background-color: rgba(0,0,0,0.85); border-top: 1px solid #000; }
	
	.block-search input { border-radius: 25px; padding-left:15px; border: 2px solid #C8102E; background-color: rgba(255,255,255,0.9);}
	
	body.cms-home .products-grid .product-item-info:hover{ border:none;}
	
	body.cms-home .products-grid .product-item-info:hover .product-item-inner{display:none;}

	body.cms-home .product-item-name,body.cms-home .product-item-name a{color:#000;}
	
	body.cms-home span.price{ color:#C8102E;}
	
	body.cms-home .product-item-name{min-height:45px;}

	.home-main-banner{margin-top:20px;}
	
	
	body.cms-home .products-grid {
	    padding: 25px;
	    border: 1px solid rgba(0,0,0,0);
	}
	
	.header.panel>.header.links>li>a {
	    border: 2px solid #C8102E;
	    border-radius: 25px;
	    padding: 4px 15px;
	}
	
	li.welcome .not-logged-in {
	    padding-top: 5px;
	    display: block;
	}

	.page-header .header.panel {
    	padding-bottom: 7px;
    	padding-top: 7px;
	}
	
	
	
	
	#shipping-method-buttons-container{margin-top:30px;}
	.checkout-shipping-method .actions-toolbar .action.primary{ padding-left:50px; padding-right:50px; }
	
	.no-p-cards{font-size:14px; color:#C8102E; font-weight:700;}
	
	
	.customer-purchases-message{font-size:14px; color:#555; font-style: italic; display:block; line-height:20px;}
	
	.page-header .panel.wrapper {min-height: 46px; }
    
}




/*** CLOSING THE STORES STYLES ***/
/*
body.cms-index-index.notsosecretsantapec1merch .widget-product-grid,
body.cms-index-index.thismerchsleighspec1merch .widget-product-grid{
display:none;
}
*/
body.cms-index-index.notsosecretsantapec1merch .page-title-wrapper,
body.cms-index-index.thismerchsleighspec1merch .page-title-wrapper{
text-align:center;
}

body.cms-index-index.notsosecretsantapec1merch h1.page-title,
body.cms-index-index.thismerchsleighspec1merch h1.page-title{
margin:160px auto auto auto;
}


/*** END CLOSING THE STORES STYLES ***/

/******************************************************************************************************************************************************************************************************/
/*** SCREENS 767PX WIDE AND DOWN **********************************************************************************************************************************************************************/
/******************************************************************************************************************************************************************************************************/

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

.site-switcher{display:none;}

	.header.content{text-align:center;}
	a.logo{ display: block; margin-left: 37%; }
	body.cms-home footer { background-color: rgba(0,0,0,0.95); border-top: 1px solid #000; }
	footer img { margin: 20px auto 40px; }
	
	body.cms-home .page-wrapper{ 
		background-color: #fff; 
		background-image:url("/USL-CDN/img/diamond-bg.jpg");
		background-size: 100%;
		background-repeat:repeat-x;
	}
    
}

/******************************************************************************************************************************************************************************************************/
/*** SCREENS 625PX WIDE AND DOWN **********************************************************************************************************************************************************************/
/******************************************************************************************************************************************************************************************************/

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

	.header.content{text-align:center;}

	a.logo{ display: block; margin-left: 37%; }

	a.logo{padding-top:5px; padding-bottom:15px;}
	
	.product-item-actions .actions-secondary>.action{display:none;}

}


/******************************************************************************************************************************************************************************************************/
/*** SCREENS 400PX WIDE AND DOWN **********************************************************************************************************************************************************************/
/******************************************************************************************************************************************************************************************************/

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

	.header.content{text-align:center;}

	a.logo{ display: block; margin-left: 35%; }

	a.logo img{width:75px !important;}

}










