@media (min-width:1046px){body{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.not-available{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;}
div#myCartDsp{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin:0 auto 10px;width:85%;}
.empty-cart-footer{-webkit-box-ordinal-group:5;-moz-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;width:100%;}
.cart-error-total{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-bottom:20px;}
.cart-error-total #header-shopping-count,
.cart-error-total .header-shopping-cart,
.cart-error-total #header-shopping-total{font-size:14px;}
.cart-error-total #header-shopping-count{margin:0 10px;}
}
@media (max-width:1045px){.cfdebug{display:none;border:none;}
body{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
div#page-heading, div.page-heading{width:100% !important;height:auto !important;color:#756661;float:none;text-indent:0;}
.infoTXT{color:#404041;}
table#order-history tr td strong{color:#404041;}
h1#titleBanner{color:#756661;width:100%;margin:0;}
.infoTXT{color:#756661 !important;}
.clear{display:none;}
#ajaxError .not-available{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;}
div#myCartDsp{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-bottom:10px;}
.empty-cart-footer{-webkit-box-ordinal-group:4;-moz-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;width:100%;}
.cart-error-total{width:100%;margin-bottom:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.cart-error-total #header-shopping-count{margin:0 10px;font-size:14px;}
.cart-error-total .header-shopping-cart,
.cart-error-total #header-shopping-total{font-size:14px;}
section#scrollingCart{max-height:100%;}
div#scrollingCartInner{max-height:100%;height:auto;}
}
@media (max-width:625px){div#page-heading, div.page-heading{font-weight:bold;}
}
@media (min-width:1025px) and (max-width:1279px){nav#mainNav ul li a:hover{background:none;}
}
@media (min-width:1024px){.mob-search{display:none;}
.ion-navicon{display:none;}
.nav-info{display:none;}
.tagline{display:none;}
nav#mainNav ul li span{display:none;}
.mob-header-shopping-cart{display:none;}
nav#mainNav{width:100%;}
nav#mainNav ul{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
nav#mainNav ul li a{padding:11px 12px 0;}
}
@media (max-width:1023px){div#header-viewcart{display:none !important;}
a.mob-header-shopping-cart{color:#756661;float:none;font-size:10px;font-weight:300;margin-top:8px;text-transform:uppercase;}
section#upper-container div#header-top-links div#header-cart-container span.header-shopping-count,
section#upper-container div#header-top-links div#header-cart-container span.header-shopping-total{color:#756661;}
section#upper-container div#header-top-links div#header-cart-container a.header-shopping-cart{display:none;}
header{width:100%;min-width:0;float:left;height:100%;}
section#upper-container{width:100%;}
section#upper-container div#header-top-links{min-width:0;}
section#upper-container div#header-top-links a.header-signin{float:left;margin-left:2px;font-size:10px;color:#756661;}
section#upper-container div#header-top-links a.header-my-account{font-size:10px;margin-left:10px;margin-top:8px;font-weight:normal;float:left;color:#756661;display:none;}
section#upper-container div#header-top-links a.header-signin span.or{display:inline;}
section#header-container{height:100%;}
section#header-container{margin:20px 0;}
.logo-section{margin-left:10px;width:100%;}
section#header-container,
#logoBanner img{width:100%;}
a#logo{overflow:hidden;width:70%;}
a#logo img{width:100%;height:auto;}
.tagline{display:none;}
div#logoBanner{position:static;width:286px;float:right;margin:0 15px 0 0;}
div#logoBanner img{width:100% !important;height:auto !important;}
.mob-search-btn{background:#756661;border:none;color:#FFF;width:31px;height:31px;font-size:18px;position:absolute;right:0;}
section#menu-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:auto;float:left; -webkit-box-align: center; -moz-box-align: center;-webkit-align-items: center; -ms-flex-align: center; align-items: center;}
nav#mainNav{display:none;background:#eae5e1;height:auto;position:absolute;width:100%;top:46px;z-index:1;left:0;}
#mainNav ul{display:-webkit-box !important;display:-moz-box !important;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100% !important;width:100% !important;}
nav#mainNav ul li{height:auto;padding:0;}
nav#mainNav ul li a{color:#756661;}
nav#mainNav ul li nav.dropdown{box-shadow:none;background:none;min-height:0;height:100%;margin:0;padding:0;position:static;width:100%;}
nav#mainNav ul li nav.dropdown a{background:none;line-height:0;text-shadow:none;width:100%;height:30px;color:#756661;}
.open-sub .dropdown{display:block;}
.ion-navicon{font-size:40px;color:#756661;margin-left:6px;margin-top:3px;}
/* .ion-navicon:before {display: none;} */
.mob-search{flex:1;margin:1px 12px 0 9px !important;position:relative !important;top:0 !important;}
.mob-search input#searchKeyword{background:none;width:100%;-webkit-appearance:none;-webkit-border-radius:0;}
.mob-search input#searchSubmit{float:right;display:none;}
.top-info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.top-info a{color:#756661;font-size:14px;font-family:'Roboto', sans-serif;font-weight:300;text-transform:uppercase;text-shadow:0 1px 0 #FFFFFF;padding:11px 16px 0;}
.top-info a:nth-child(2){padding-top:21px;}
.social-icons{height:40px;font-size:20px;display:flex;justify-content:center;margin-top:13px;}
.social-icons a{color:#6d5e58;margin:0 6px;}
.dept-plus{float:right;padding-right:15px;padding-top:12px;font-size:20px;color:#6d5e58;}
.dept-minus{float:right;padding-right:15px;padding-top:12px;font-size:20px;color:#6d5e58;display:none;}
nav#mainNav ul li a:hover{background:transparent !important;}
.social-icons .header-facebook::before{display:none;}
.social-icons .header-twitter::before{display:none;}
.social-icons .header-pinterest::before{display:none;}
.social-icons .header-instagram::before{display:none;}
.social-icons .header-youtube::before{display:none;}

.open-sub  .dropdown {
		display: block;
	}
  
	.ion-navicon {
		font-size: 39px;
		color: #756661; 
		margin-left: 6px;
		margin-top: -3px;
		position: relative;
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-direction: normal;
		-moz-box-direction: normal;
		-webkit-box-orient: vertical;
		-moz-box-orient: vertical;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	
	.ion-navicon span {
		font-size: 9px;
		position: absolute;
		left: -1px;
	}
}
@media (min-width:626px){section#upper-container div#header-top-links a.header-signin,
section#upper-container div#header-top-links a.header-store-location,
section#upper-container div#header-top-links div#header-cart-container{padding-top:10px;}
.ie10 section#upper-container div#header-top-links div#header-cart-container{float:left;}
}
@media (min-width:750px) and (max-width:1050px){section#header-container{display:flex;justify-content:space-around;align-items:center;height:113px;}
.mob-cato-logo{display:-webkit-flex;display:flex;}
div#logoBanner{width:100%;}
.mob-search{display:none;}
#header-cart-container{}
section#upper-container div#header-top-links div#header-cart-container span.header-shopping-count,
a.mob-header-shopping-cart{margin-top:0;}
section#upper-container div#header-top-links a.header-signin,
a.mob-header-shopping-cart{font-size:11px;}
section#upper-container{width:97%;}

section#menu-container {
    padding: 4px 0;
}

.ion-navicon {
		margin-top: -9px;
	}
	
	.ion-navicon span {
		bottom: 0;
	}
}
@media (max-width:749px){.inner-logoBanner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.left-banner{display:none;}
div#logoBanner{float:none;margin:0 auto;width:100%;}
.social-info{display:none;}
section#header-container{margin:10px 0 0;height:100px;}
.logo-section{display:flex;flex-direction:column;align-items:center;margin:0;}
section#header-container,
#logoBanner img{width:100%;}
section#upper-container div#header-top-links{width:98%;margin:0 auto;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
.web-cato-logo{display:none;}
.mob-cato-logo{height:100px;overflow-y:hidden;display:inline-block;}
.mob-cato-logo img{height:auto;width:auto;max-width:100%;max-height:100%;margin:0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.tagline{height:40px;width:200px;overflow-y:hidden;display:none;}
.tagline img{width:100%;height:auto;margin-top:-43%;}
.web-search{display:none;}
#header-top-links{-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
section#upper-container div#header-top-links a.header-signin{font-size:11px;padding-top:10px;}
section#upper-container div#header-top-links div#header-cart-container{padding-top:10px;}
section#upper-container div#header-top-links div#header-cart-container span.header-shopping-count{float:none;margin-top:0;}
a.mob-header-shopping-cart{float:none;margin-top:0;font-size:11px;}
section#upper-container div#header-top-links a.header-store-location{}
section#menu-container{height:45px;}
section#upper-container div#header-top-links a.header-store-location{margin:0 8px;padding-top:10px;}

.ion-navicon span {
		bottom: 0;
	}
}
@media (max-width:1024px){footer{min-width:0;width:100%;float:left;height:auto;}
footer section#footer-container,
section.innerFooter{width:100%;}
footer section#footer-container{height:100%;}
section.innerFooter{height:100%;position:static;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:95%;margin:0 auto 30px;float:none;}
footer section#footer-container p#copyright,
footer section#footer-container p#bottomLinks,
footer section#footer-container a.super-secret,
footer section#footer-container img.footer-network,
footer section#footer-container a.celerant{position:static;}
footer nav.column1,
footer nav.column2,
footer nav.column3,
footer nav.column4,
footer nav.column5,
footer nav.column7{height:auto;width:auto;margin:15px;}
footer nav.column7{margin-left:0 !important;}
footer nav.column7 span.heading{}
footer nav.column7 .desc,
footer nav.column7 .emailInputtext{color:#756661;}
footer section#footer-container p#bottomLinks a{color:#756661;}
footer section#footer-container p#copyright,
footer section#footer-container p#bottomLinks{text-align:center;color:#756661;}
footer section#footer-container a.celerant{margin-top:20px;margin-right:15px;float:right;}
footer section#footer-container a.super-secret{width:283px;margin:0 auto;}
/* RESP for email signup */
.web-submit-email-btn{position: static !important; margin-top: 11px;}
footer nav input.emailInputtext{width:88% !important;background:white;}
.web-submit-email-btn.ion-chevron-right{}
}
@media (min-width:943px){.mob-email{display:none;}
.social-header,
.bottom-social,
.plus-minus{display:none;}
}
@media (max-width:942px){footer nav.column1,
footer nav.column2,
footer nav.column3,
footer nav.column4,
footer nav.column5,
footer nav.column7{width:100%;margin:0;}
nav.column4{display:none;}
footer nav span.heading{font-size:16px;width:98%;padding-left:5px;padding-top:10px;padding-bottom:10px;font-weight:300;color:#756661;}
.footer-columns{width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;}
.footer-plus{float:right;padding-right:10px;font-size:30px;margin-top:-4px;color:#6d5e58;cursor:pointer;}
.footer-minus{float:right;padding-right:10px;font-size:30px;margin-top:-4px;color:#6d5e58;display:none;cursor:pointer;}
.footer-links-container{display:none;width:100%;}
.footer-links-container a{text-align:left;width:100%;font-size:13px;margin-left:7px;color:#756661;}
footer nav span.callus{width:100%;text-align:left;font-size:13px;}
.bottom-newsletter{display:none;}
.mob-email{width:100% !important;display:flex;flex-direction:column;align-items:center;margin-bottom:40px !important;margin-right:0 !important;}
.mob-email .heading{margin-left:0 !important;text-align:center;}
.mob-email .desc{text-align:center;margin:0 !important;padding:0 5px;width:100%;}
footer nav input.submitEmail{display:none;}
.submit-email-btn{width:30px;height:30px;margin-top:11px;background:#756661;border:none;color:#FFF;font-size:17px;}
.social-header{text-align:center;margin-bottom:10px;color:#6d5e58;font-weight:300;font-size:14px;display:none;}
.bottom-social{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;font-size:30px;padding-bottom:8px;border-bottom:1px dotted rgba(109,94,88,0.4);margin:0 0 15px;width:100%;}
.bottom-social a{margin:0px 15px;color:#6d5e58;}
form[name='newsletterform']{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-left:0 !important;width:100%;}
footer nav input.emailInputtext{margin-left:0 !important;}
/* RESP for email signup */
.web-submit-email-btn{position: static !important; margin-top: 11px;}
footer nav input.emailInputtext{width:88% !important;background:white;}
.web-submit-email-btn.ion-chevron-right{}


}
@media (max-width:674px){footer nav.column7{float:none;}
}
@media (max-width:1024px){div#oneContentHolder,
section#contentHolder,
div#mainContent{width:100% !important;}
}
@media (min-width:1024px){.open-filter,
.close-filter{display:none;}
.mob-name{display:none !important;}
.dept-dash{display:none;}
.mob-cat-banner{display:none;}
.selected-toggle{display:none;}
.selected-field{list-style:none;}
.holder-subs{display:none;width:100%;}
.sec-header.web-name{text-transform:lowercase !important;color:#FFF !important;}
}
@media (min-width:801px) and (max-width:1023px){.landing-page{display:flex;width:100%;flex-direction:column;}
section#shoppingResults{width:90%;float:none;}
section#landingbanner{width:100%;}
section#landingbanner a.lbanner{width:100%;height:auto;}
section#landingbanner a.lbanner img{width:100% !important;height:auto !important;}
div.landingMiniBanners{width:100%;display:flex;}
div.landingMiniBanners a{flex:1;margin-right:0;}
div.landingMiniBanners a img{width:100%;height:auto;}
}
@media (max-width:1023px){.web-cat-banner{display:none;}
.web-name{display:none !important;}
div#mainContent{display:flex;margin-bottom:10px;}
section#sideNavLanding{background:none;height:auto;min-height:0;width:90%;margin:0 auto;float:none;}
section#sideNavLanding h1.dept{width:100%;display:flex;flex-direction:column;padding:10px 0;position:relative;}
section#sideNavLanding h1.dept span{width:auto;}
section#sideNavLanding h2.dept{width:100%;background:#eae5e1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;position:relative;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
section#sideNavLanding h2.dept span{width:auto;text-shadow:0 1px 0 #FFFFFF !important;color:#756661;}
span.dept-name.mob-name{font-family:'Roboto', sans-serif;text-transform:uppercase !important;text-shadow:0 1px 0 #FFFFFF !important;font-size:14px !important;}
span.sec-header.mob-name{text-transform:uppercase !important;text-shadow:none !important;}
span.sidenav-sizes{text-transform:uppercase !important;text-shadow:none !important;}
.dept-name{padding-left:1%;}
.dept-dash{margin:0 3px 0 5px;font-size:14px !important;}
.sec-header{padding-left:1%;}
.mob-name{font-size:14px !important;font-stretch:semi-expanded !important;}
.open-filter{font-size:20px !important;position:absolute;top:7px;right:9px;transition:0.5s;}
.close-filter{font-size:20px !important;display:none;position:absolute;top:7px;transition:0.5s;}
.holder-container{width:100%;}
.selected-field{width:100%;list-style:none;float:left;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
section#sideNavLanding nav.filter{background:#eae5e1;width:100%;margin-top:0;display:none;}
section#sideNavLanding nav.filter div.holder{width:100%;margin-top:0;}
section#sideNavLanding nav.filter div.holder a{width:95%;height:30px;text-indent:0;color:#756661;font-size:13px;font-weight:300;text-transform:uppercase;font-stretch:semi-expanded;text-shadow:0 1px 0 #FFFFFF !important;padding:5px 0 0 6px;}
section#sideNavLanding nav.filter div.holder a.selectedSub{text-transform:capitalize;text-shadow:none !important;}
.selected{width:auto !important;}
.selected-toggle{text-shadow:0 1px 0 #FFFFFF !important;margin:0 10px 0 0;font-size:20px;font-stretch:condensed;}
.close-selected{display:none;}
.holder-subs{display:none;width:100%;padding:0 0 0 10px;}
.selectedSub{text-indent:0 !important;}
section#landingbanner,
section#landingbanner a.lbanner,
section#landingbanner a.lbanner img,
div.landingMiniBanners,
div.landingMiniBanners a,
div.landingMiniBanners a img{width:100% !important;height:auto !important;}
section#shoppingResults{width:100% !important;float:none;margin:0 auto;}
div.landingMiniBanners{display:flex;flex-direction:row;}
div.landingMiniBanners a{margin:5px 0;}
.landing-page{display:flex;flex-direction:column;}
}
@media (min-width:626px){span.sort-by-text{display:-webkit-box;display:-ms-flexbox;display:flex;}
.sort-by-arrow{display:none;}
}
@media (max-width:625px){.web-cat-banner{display:none;}
section#sideNavLanding{float:none;width:100%;margin:0 auto;}
section#sideNavLanding h1.dept{width:100%;display:flex;flex-direction:column;padding:15px 0;background:#756661;}
div.sort-by span.dash{display:none;}
.category-sort-by{margin:0 !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
span.sort-by-text{color:#FFF !important;font-size:14px !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100% !important;padding-left:5px;font-family:'Roboto', sans-serif;font-weight:300;font-stretch:extra-expanded !important;font-size:14px !important;text-transform:uppercase !important;}
span.semi-colon{display:none;}
.sort-by-arrow{color:#FFF !important;font-size:25px !important;padding-right:5px;}
.sort-by-minus{display:none;}
.sort-by-container{width:100%;background:#eae5e1;}
.sort-by-container a{text-align:left !important;margin:10px 0;font-size:14px !important;width:95% !important;}
.sort-by-container .price-link span{color:#756661 !important;font-size:14px !important;}
.cat-filter-headers{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;}
.category-sort-by-header{display:none;}
}
@media (max-width:420px){div.landingMiniBanners{display:flex;flex-direction:column;}
}
@media (min-width:1045px){div#popupCartTotalsAndInfo{margin-top:-54px;}
}
@media (min-width:1024px){.filter-icon{display:none;}
.mob-sidenav-title,
.category-dash{display:none;}
.mobCatH1{display:none;}
.cat-filter-headers{display:none;}
.cat-filters .page-pagination{display:none;}
.mob-filt-title{display:none;}
.sidenav-sizes{text-transform:lowercase !important;}
section#shoppingResults-page{width:78% !important;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.web-category{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.mob-category{display:none;}
.web-category div.categoryproductinner{width:191px;}
.mob-pagePerHolder {min-width: 85px;display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;}

.perPageHolder.web-pageHolder {
	display: none;
}
	
.ion-android-arrow-dropup-circle:before{display:none;}

#pagethru-bottom .mob-pagePerHolder { display: none;}

/* div.landing-page { */
	/* display: -webkit-box; */
    /* display: -moz-box; */
    /* display: -ms-flexbox; */
    /* display: -webkit-flex; */
    /* display: flex; */
	/* -webkit-flex-wrap: wrap; */
    /* -ms-flex-wrap: wrap; */
    /* flex-wrap: wrap; */
/* } */
/* section.landing-page { */
	/* -webkit-box-ordinal-group: 2; */
    /* -moz-box-ordinal-group: 2; */
    /* -webkit-order: 1; */
    /* -ms-flex-order: 1; */
    /* order: 1; */
	/* width: auto; */
/* } */
/* section#landingbanner { */
	/* -webkit-box-ordinal-group: 3; */
    /* -moz-box-ordinal-group: 3; */
    /* -webkit-order: 2; */
    /* -ms-flex-order: 2; */
    /* order: 2; */
/* } */
/* div.landing-page .landing-results { */
	/* -webkit-box-ordinal-group: 4; */
    /* -moz-box-ordinal-group: 4; */
    /* -webkit-order: 3; */
    /* -ms-flex-order: 3; */
    /* order: 3; */
/* } */
section.landing-page {
	width: auto;
}
}
@media (max-width:1023px){#top img{display:none;}
.mob-pagePerHolder{text-align:center;margin: 0;font-size:14px; position: absolute;left: 3px;}
section#shoppingResults-page{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;}
.landing-banner{width:100%;}
#landingbanner img{width:100% !important;height:auto !important;}
.mob-category{margin:30px 0 0;}
.mob-category article.productlisting{display:none;}
.mob-cat-inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;}
.categoryproductinner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;}
a.pagination-previous{display:none;}
.web-pagethru a.pagination-previous{display:block;}
input#FilterBtn{display:none;}
.current-page-item{display:block; margin-right: 4px;}
section#pagethru-bottom a.pagination-previous,
section#pagethru-bottom a.pagination-next{display:block;}
section#pagethru-bottom strong{margin:0;}
span.total-page{display:none;}
span.total-number{font-size:14px;}
span.total-number:after{content:'Total Items';margin:0 0 0 5px;}
.filter-titles{font-size:14px;font-weight:300;}
.cat-filter-headers span{font-size:14px;font-weight:300;text-transform:uppercase;}
.sort-by-container a{padding-left:5px !important;padding-right:0 !important;text-shadow:0 1px 0 #FFFFFF;text-transform:uppercase;font-weight:300;}
.price-text{display:none;}
div.sort-by a#popular{margin-left:0;padding-right:4px;color:#756661;margin:5px 0 !important;}
div.sort-by a#popular-newest{margin-left:0;color:#756661;margin:5px 0;}
.price-link{width:62px !important;padding-right:0 !important;}
span.low-high{margin-right:0 !important;color:#6D6E70 !important;}
section#sideNav{width:100%;float:none;display:flex;flex-direction:column;background:transparent;min-height:0;padding-bottom:0;}
section#sideNav h1.dept{width:100%;padding:15px 0;display:flex;flex-direction:column;background:#756661;}
section#sideNav h2.dept{width:100%;padding:15px 0;display:none;}
.info-secondary-header::before{content:'- ';}
.category-titles{display:flex;}
.sidenav-title{padding-left:1%;display:none;}
.mob-sidenav-title,
.category-dash{width:auto !important;}
.mob-sidenav-title,
.category-dash,
.sidenav-sizes{font-size:14px !important;}
.mob-sidenav-title{padding-left:1%;font-family:'Roboto', sans-serif;font-weight:300;font-stretch:extra-expanded !important;font-size:14px !important;text-transform:uppercase !important;text-shadow:none !important;}
.category-dash{margin:0 3px 0 5px;}
.dept-bracket{display:none;}
.sidenav-sizes{padding-left:1%;}
.sidenav-open-filter{position:absolute;right:5px;width:auto !important;font-size:25px !important;top:8px;font-stretch:none !important;text-shadow:none !important;}
.sidenav-close-filter{position:absolute;right:11px;width:auto !important;top:9px;font-size:20px !important;display:none;}
section#sideNav nav.filter{width:100%;margin-top:0;padding-bottom:10px;}
/*section#sideNav nav#shopbycategory div.holder div.subholder a:first-child{display:none;}*/
section#categorybanner{width:100%;}
.mob-cat-banner{margin-bottom:10px;}
section#categorybanner img{width:100% !important;height:auto !important;}
section#pagethru{width:100%;height:auto;}
section#categoryproductlisting{width:98%;margin-top:35px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0;}
div.sort-by{width:100%;margin:0; position: absolute; z-index: 9;}
div.perPageHolder{margin-left:0;width:100%;float:right;}
div.perPageHolder span:first-child{display:none;}
section#sideNav hr#nav-bottom{display:none !important;}
article.productlisting a.name{text-align:center;width:100%;}
article.productlisting p.pricing{text-align:center;width:100%;}
article.productlisting strong.itemPrice{width:100%;}
.color-palette{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border:1px solid transparent;}
#sb-container{height:100% !important;width:100% !important;}
section#products2QuickWrapper{max-width:100%;height:100%;margin-top:0;}
section#products2QuickWrapper section#storeLocatorInstructions{width:96%;padding-left:5px;}
span.miles{margin-left:5px;}
div.categoryproductinner{float:none;width:31%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
#categoryproductlisting article.productlisting{margin:0 auto;}
article.productlisting a.quickview{display:none !important;}
.bottom-category-pagination{display:none;}
.webCatH1{display:none;}
.web-page-next{display:none;}
.web-pagethru .web-page-next{display:block;}
span.dotted{display:none;}
.web-pagethru span.dotted{display:block;}
a.page-number{display:none;}
.web-pagethru a.page-number{display:block;}
section#pagethru strong{display:none;}
.web-pagethru strong{display:block !important;}
a.total-number{display:none;}
a.mob-pagination-next{display:none;}
.cat-filters .page-pagination strong{display:none;}
section#sideNav nav#shopbycategory div.holder div.subholder a{line-height:18px;text-indent:0;text-transform:capitalize;font-family:'Roboto', sans-serif;text-shadow:none;font-size:13px;font-weight:normal;margin:0;}
section#sideNav nav.filter h3{width:5%;}
nav#shopbycategory{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
nav#shopbycategory .holder{width:100% !important;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.dept-holder-inner:first-child{width:100%;}
.dept-holder-inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.dept-holder-inner .subholder{padding:10px 0 10px 0;}
.tab-title.current{background:#756661;color:#FFF;}
.tab-content{display:none;}
.tab-content.current{display:block;}
section#sideNav nav#shopbycategory div.holder a{font-size:14px;font-weight:normal;text-shadow:0 1px 0 #FFFFFF;text-transform:uppercase;font-weight:300;}
section#sideNav nav.filter div.holder a.activeColor span{width:100%;height:100%;border:none;}
.load-more-box{width:100%;}
article.productlisting a.image{width:100%;}
section#pagethru-bottom{display:block;}
/* section#sideNav {display: none;} */
section#landingbanner {margin-top: 10px;}
div.page-pagination strong {
    display: none !important;
}
a.page-number{display:none !important;}
.web-sidenav {
    position: absolute;
    z-index: 9999;
    background: #eae5e1;
}
}
@media (min-width:801px) and (max-width:1023px){section.filter-results{display:flex;width:100%;flex-wrap:wrap;}
h1.catH1.mobCatH1{width:100%;text-align:center;margin-bottom:10px;}
p.catH1.mobCatH1{width:100%;text-align:center;margin-bottom:10px;}
.sort-by-container{display:none;flex-direction:column;background:#eae5e1;}
.sort-by-container a{text-align:left !important;padding:0 0 0 5px !important;margin:10px 0;font-size:14px !important;width:100% !important;}
span.dash{display:none;}
.sort-by-container .price-link span{color:#756661 !important;font-size:14px !important;}
.cat-filter-headers{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;}
.sort-by-title,
.filter-by-title{background:#eae5e1;color:#756661;height:30px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;flex-basis:49%;-ms-flex-preferred-size:49%;flex-basis:49%}
span.sort-by-text{display:none;}
.web-pageHolder{display:none;}
.cat-filters{display:flex;flex-direction:column;width:100%;background:#eae5e1;}
.filter-categories{background:#eae5e1;}

nav#shopbysize{width:50% !important;}
nav#shopByPlayers{width:45% !important;}
nav#shopbysize .holder{width:75% !important;}
nav#shopByPlayers .holder{width:73% !important;}
nav#shopbybrand h3{width:8% !important;}
nav#shopbybrand .holder{width:85% !important;}
section#sideNav nav.filter div.holder a.size{width:45px;height:30px;}
section#sideNav nav.filter div.holder a.size-selected{width:45px;height:30px;margin-right:5px;}
section#sideNav nav.filter div.holder a.colors{width:45px;height:35px;}
section#sideNav nav.filter div.holder a.activeColor{width:41px;height:31px;}
}
@media (max-width:800px){.cat-filters{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;background:#eae5e1;}
.cat-filter-headers{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;}
.sort-by-title{background:#eae5e1;color:#756661;height:30px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:49%;}
.filter-by-title{background:#eae5e1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:49%;width:49%;}
.sort-by-container{width:100%;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:#eae5e1;}
.sort-by-container a{text-align:left !important;margin:10px 0;font-size:14px !important;width:95% !important;}
span.dash{display:none;}
.category-sort-by-header{display:none;}
.sort-by-container .price-link span{color:#756661 !important;font-size:14px !important;}
.web-pageHolder{display:none !important;}
.web-page-next{display:none;}
.web-pagethru .web-page-next{display:block;}
span.dotted{display:none;}
.web-pagethru span.dotted{display:block;}

.web-pagethru a.page-number{display:block;}
section#pagethru strong{display:none;}
.web-pagethru strong{display:block !important;}
a.total-number{display:none;}
a.mob-pagination-next{display:none;}
section#sideNav{padding:0;margin:0;}
.mobCatH1{width:100%;text-align:center;margin-bottom:10px !important;}
section#sideNav nav.filter div.holder{width:95%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
section#sideNav nav.filter div.holder div.inactive{display:none;}
nav#shopbybrand h3{width:100% !important;}
nav#shopbybrand a{width:30% !important;}
section#sideNav nav.filter div.holder a.colors{width:50px;height:45px;margin:2px;}
section#sideNav nav.filter div.holder a.activeColor{width:46px;height:41px;}
section#sideNav nav.filter div.holder a.size{width:45px;height:30px;}
section#sideNav nav.filter div.holder a.size-selected{width:45px;height:30px;margin-right:5px;}
section#sideNav nav.filter div.holder a.activeColor span{border:none;width:100%;height:100%;}
}
@media (min-width:626px) and (max-width:1040px){div#popupCartTotalsAndInfo{margin-top:-13px;margin-left:0;}
section#sideNav nav#shopbycategory div.holder div.subholder a{width:100%;}
div.categoryproductinner article.productlisting{-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.swiper-wrapper article.productlisting{float:none;margin:0 auto;}
}
@media (min-width:626px) and (max-width:1023px){.mob-cat-inner article.productlisting{width:33%;margin:20px 0;}
.mob-cat-inner article.productlisting{width:33%;margin:20px 0;}
.stars{-webkit-box-pack:center !important;-moz-box-pack:center !important;-webkit-justify-content:center !important;-ms-flex-pack:center !important;justify-content:center !important;margin:0 auto !important;}
}
@media (min-width:626px){.mob-pagination-next{display:none;}
.total-page{display:none;}
section#pagethru-bottom{width:100%;}
div#sb-info{position:absolute;top:-10px;right:-7px;width:19px;height:20px;background:#FFF;border:none;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
#sb-nav-close{background-image:none;}
#sb-nav-close:after{content:'X';color:#756661;font-size:12px;font-weight:bold;}
.web-popup-btn{display:none !important;}
.checkout-btns{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.mob-popup-btn{background:#756661;width:29%;height:31px;border:none;color:#FFF;display:-webkit-box !important;display:-moz-box !important;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:12px;font-family:'Roboto' ,sans-serif;padding-bottom:0 !important;border-radius:5px;}
.paypal-btn {
    width: 39%;
}
.paypal-btn img {
    width: 100%;
    height: 100%;
}

.paypal-btn .web-paypal-btn {
    margin-top: 0 !important;
}

.paypal-btn .paypal-table {
    width: 100%;
	height: 100%;
}

span.cali-ship-info{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px;}
}
@media (max-width:625px){.web-pageHolder{display:none;}
.web-page-next{display:none;}
.web-pagethru .web-page-next{display:block;}
span.dotted{display:none;}
.web-pagethru span.dotted{display:block;}
a.page-number{display:none;}
.web-pagethru a.page-number{display:block;}
section#pagethru strong{display:none;}
.web-pagethru strong{display:block !important;}
a.mob-pagination-next{display:none;}
section#categoryproductlisting{height:auto;}
.categoryproductinner{width:45% !important;padding-bottom:0 !important;height:auto;margin:0 5px !important;}
.mob-category article.productlisting{padding-bottom:20px;width:45%;height:auto;margin:0 auto;}
article.productlisting a.image{width:100%;height:auto;}
article.productlisting strong.itemPrice{width:100% !important;color:#756661;}
div#weRecommendProductsInner div article.productlisting strong.salePrice{text-align:center;}
article.productlisting a.name{width:100%;color:#756661;}
article.productlisting p.pricing{width:100%;}
section#pagethru-bottom{width:100%;justify-content:center;}
section#pagethru-bottom div.perPageHolder{width:100%;margin-left:0;}
article.productlisting span.stars{width:100%;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:0;}
#sb-wrapper{top:150px !important;}
section#products2QuickWrapper section#products2-image-alt-views{max-width:100%;width:100%;}
section#products2QuickWrapper section#purchasing{width:95% !important;margin:0 auto;float:none;}
#sb-wrapper-inner{height:288px !important;}
h1#previewTitle{line-height:20px;padding:10px 5px;}
.checkout-btns{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto;width:99%;}
a#popupCartCheckoutNow{padding-right:0 !important;}
.paypal-btn {
    width: 71%;
}
.paypal-btn img {
    width: 100%;
}
div#popupCartTotalsAndInfo a#popupCartContinueShopping{width:180px;margin-top:5px;}
div#popupCartTotalsAndInfo{margin-left:0;margin-top:-24px;}
.web-popup-btn{display:none !important;}
.mob-popup-btn{background:#756661;width:97%;height:31px;border:none;border-radius:5px;color:#FFF;display:-webkit-box !important;display:-moz-box !important;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:12px;font-family:'Roboto' ,sans-serif;padding-bottom:0 !important;margin:4px auto;}
section#pagethru a.view24{color:#756661;margin-top:20px;}
section#pagethru-bottom div.perPageHolder span{color:#756661;}
section#pagethru-bottom div.perPageHolder a{color:#756661 !important;}
section#pagethru-bottom a,
section#pagethru-bottom strong{color:#756661;}
/* .page-numbers{display:none;} */
.web-pagethru .page-numbers{display:block;}
section#pagethru-bottom strong{text-decoration:none;font-size:11px;width:auto;}
section#pagethru-bottom a{margin:0;font-size:11px;}
.cat-filters .page-pagination strong{display:none;}
.cat-filters .view24{display:none;}
.cat-filters{display:flex;flex-direction:column;width:100%;}
.cat-filters .sideNav-section{margin-top:0 !important;}
section#sideNav{padding-bottom:0;}
.cat-filters .dept{height:40px;padding:0 !important;}
.webCatH1{display:none;}
.mobCatH1{text-align:center;width:100%;margin-bottom:10px !important;}
#sb-nav-close{background-image:none;}
#sb-nav-close:after{content:'X';color:#756661;font-size:12px;font-weight:bold;}
div#sb-info{position:absolute;top:-11px;right:-7px;width:19px;height:20px;background:#FFF;border:none;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
div#ajaxError a.web-error-btn{width:100%;}
div.errorContainer{width:100%;}
div.errorContainer h1{width:100%;}
#shopbysize{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
#shopbysize .holder{width:95% !important;float:none !important;margin:10px auto 0 !important;}
#shopByPlayers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
#shopByPlayers .holder{width:95% !important;float:none !important;margin:10px auto 0 !important;}
section#sideNav nav.filter h3{margin-left:3%;}
section#sideNav nav#shopbycategory div.holder div.subholder a{text-indent:0;text-transform:capitalize;font-family:'Roboto', sans-serif;text-shadow:none;font-size:13px;font-weight:normal;margin:0;}
}
@media (min-width:421px) and (max-width:800px){nav#shopbysize{width:50% !important;}
nav#shopByPlayers{width:50% !important;}
}
@media (max-width:420px){.dept-holder-inner:first-child{width:100% !important;}
.dept-holder-inner{width:100%;}
section#sideNav nav#shopbycategory div.holder div.subholder a{text-indent:0;text-transform:capitalize;font-family:'Roboto', sans-serif;text-shadow:none;font-size:13px;font-weight:normal;margin:0;}
}
@media (min-width:406px){div.sort-by a#popular{padding-right:8px;}
div.sort-by span:first-child{width:auto;}
}
@media (max-width:405px){div.sort-by span:first-child{width:100%;}
}
@media (max-width:360px){#sb-wrapper-inner{height:340px !important;}
span.cali-ship-info{padding-top:3px !important;}
}
@media (min-width:1024px){.feat-container{display:none;}
#mob-product-container{display:none;}
}
@media (max-width:1023px){#products2-image-alt-views{display:none;}
.web-feat-container{display:none;}
section#featuredItemsProducts{width:100%;height:auto;}
.feat-container{width:100%;}
.nav-btns{position:absolute;top:0;width:100%;height:100%;}
.prev-btn{font-size:30px;top:85px !important;}
.next-btn{font-size:30px;right:0;top:86px !important;}
.swiper-button-next, .swiper-button-prev{background-image:none !important;}
a.addToCart{width:100%;}
div#products2-tabs{margin-top:0;}
.MagicZoomBigImageCont{display:none;}
h1.products2BreadCrumb{width:90%;height:auto;float:none;margin:0 auto;}
div.products2BreadCrumb{width:90%;height:auto;float:none;margin:0 auto;}
section#products2Wrapper{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
section#products2Wrapper section#products2-image-alt-views{width:100%;}
section#products2Wrapper section#products2-image-alt-views article#productContainer{margin:0 auto;}
section#products2Wrapper section#purchasing h1#name,
section#products2Wrapper section#purchasing section#pricing h1#ourPrice{color:#756661;}
section#products2Wrapper section#purchasing div#description{width:98%;}
section#products2Wrapper section#purchasing{margin-left:10px;width:95%;height:auto;}
div#products2-tabs{width:100%;margin-left:0;}
div#products2-tabs ul{width:100%;}
div#products2-tabs div#container-desc{width:90%;padding-left:0;margin-top:0;}
div#products2-tabs div#container-desc strong{color:#756661;}
div#products2-tabs ul{width:100%;}
div#products2-tabs ul li#tab-reviews{margin-left:0;padding:0;}
div#products2-tabs ul li#tab-desc{padding:0;margin-left:5px;}
div#products2-tabs div#container-reviews div#reviewsInner{padding-left:0;width:95%;float:none;}
section#featuredItemsProducts{width:100%;height:auto;float:none;margin:47px auto 0;display:inline-block;}
section#featuredItemsProducts h1.heading{width:100% !important;color:#756661;margin-bottom:20px;}
section#featuredItemsProducts div#weRecommendProductsInner{width:100%;margin-left:0;height:auto;}
section#featuredItemsProducts div#weRecommendProductsInner div{width:90%;height:auto;margin:0 auto;float:none;position:static !important;display:flex !important;flex-direction:row;flex-wrap:wrap;}
div#weRecommendProductsInner div article.productlisting{width:144px;}
hr.popupCartSeperator{width:100% !important;}
div#products2-tabs div#container-reviews{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;}
a.backToTop{display:none;}
#products2Wrapper section#sideNav{display:none;}
section#products2Wrapper section#products2-image-alt-views{margin-left:0;}
section#products2Wrapper section#purchasing div#description ul li{color:#756661;}
#mob-product-container a{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
#mob-product-container img{width:320px;margin:0 auto;}
.product-container{position:relative;width:100%;overflow:hidden;}
.product-arrows{position:absolute;top:90px;width:100%;height:auto;}
.product-pagination{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:40px;margin-bottom:10px;}
.product-pagination .swiper-pagination-bullet-active{background:#756661;}
}
@media (min-width:1025px){#mob-product-container{display:none;}
#mob-weRecommendProducts{display:none;}
}
@media (max-width:1024px){.feat-container{width:100%;}
.swipe-wrap img{width:200px;height:100%;}
.swiper-button-next,
.swiper-button-prev{background-image:none !important;}
.MagicZoomBigImageCont{display:none;}
.zoomInstructions{display:none !important;}
div#weRecommendProductsInner div article.productlisting a.name,
div#weRecommendProductsInner div article.productlisting strong.itemPrice{color:#756661;}
div#weRecommendProductsInner div article.productlisting{display:flex;flex-direction:column;align-items:center;}
div#weRecommendProductsInner div article.productlisting a.name{text-align:center;width:100%;}
article.productlisting strong.listPrice{margin:0 0 0 25%;}
section#productsLocation{padding-left:0;width:100%;}
section#prodLocNotes{width:95%;margin-left:5px;}
table#storeHolder{width:95%;margin:0 auto;}
section#productsLocation section#title h1#name,
section#productsLocation section#title h1#style{width:95%;display:flex;margin:0 auto;}
section#productsLocation section#title p#style{width:95%;display:flex;margin:0 auto;}
section#productsLocation section#prodDetails{width:95%;margin:0 auto;}
a.locationReturn{float:left;}
div#products2-tabs div#container-reviews div#reviewsInner span#reviewer{width:100%;margin-left:0;}
div#products2-tabs div#container-reviews div#reviewsInner p#reviewsDesc,
div#products2-tabs div#container-reviews div#reviewsInner span#starsReviews,
div#products2-tabs div#container-reviews div#reviewsInner span#titleReviews{margin-left:0;}
.nav-btns{position:absolute;top:0;width:100%;height:100%;}
.prev-btn{font-size:30px;top:85px !important;margin:0 !important;left:10px !important;}
.next-btn{font-size:30px;right:10px !important;top:86px !important;margin:0 !important;width:auto !important;}
.feat-container p.pricing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
div#ajaxError div.errorContainer p{font-size:15px;font-family:sans-serif;}
div#ajaxError{margin:28px auto 0;}
.feat-container article.productlisting{float:none;margin:0 auto;}
}
@media (min-width:951px){.mob-submit-btn{display:none;}
}
@media (min-width:626px){div.account-picture{text-align:left !important;}
}
@media (min-width:626px) and (max-width:950px){section#contentHoldercheckout{width:98%;}
div#returningCustomers h2{color:#756661;}
div#returningCustomers,
div#newCustomers,
div#expressCheckout{padding:60px 0 0 0;margin-left:0;width:100%;}
div#returningCustomers h2{width:100%;}
div#returningCustomers{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:49%;border-right:none;margin-left:5px;}
#returningCustomers #login{width:80%;}
#returningCustomers input.loginInput{background:none;border:1px solid #c7c7c7;border-radius:3px;width:80%;margin-bottom:10px;}
div#additionalCheckoutMethods{border-top:none;}
div#newCustomers{width:45% !important;margin-bottom:20px;}
div#newCustomers input[name='passwrdConf']{margin-bottom:5px;}
div#expressCheckout{width:40% !important;margin-left:5px !important;border-left:none;}
.clear.password-recovery{display:none;}
.mob-submit-btn{width:224px;height:31px;background:#756661;border:none;border-radius:5px;color:#FFF;}
#SubmitOrderStatus{display:none;}
}
@media (max-width:625px){section#contentHoldercheckout{width:95%;min-height:auto !important;padding-left:5px;}
div#returningCustomers h2{color:#756661;}
div#returningCustomers,
div#newCustomers,
div#expressCheckout{padding:15px 0;margin-left:0;width:100%;}
div#returningCustomers{min-height:0;border-right:none;border-top:none;}
div#expressCheckout{border-left:none;height:auto;}
.mob-login-btn{width:100.5%;height:31px;background:#756661;border:none;border-radius:5px;color:#FFF !important;display:block;padding:0 !important;}
#signin,
#register,
.web-express-btn{display:none;}
input.loginInput{background:none;border:1px solid #c4c4c4;border-radius:3px;width:100%;}
input[type='password']{margin-bottom:10px;}
#SubmitOrderStatus{display:none;}
.mob-submit-btn{width:100%;height:31px;background:#756661;border:none;border-radius:5px;color:#FFF;}
.web-button{display:none;}
}
@media (min-width:1025px){.print-wishlist{display:none !important;}
div#shareWishListPerson .cartOptions{background:#756661;height:30px;border-radius:5px;color:#FFF;width:100%;margin:0 0 10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:14px;}
}
@media (max-width:1024px){div#shareWishListPerson .cartOptions{display:none !important;}
}
@media (min-width:801px) and (max-width:1024px){.wishlist-page{width:73% !important;}
form#wishListForm{width:100%;}
div#shareWishListPerson{width:24% !important;margin:0 10px 0 0 !important;position:static;}
div.bumper input#email_WL_to{width:100% !important;height:25px;border-radius:3px !important;}
.bumper{position:static;margin:0;}
.print-wishlist{position:absolute;top:2px;width:auto !important;height:auto;right:10px;font-size:25px;color:#756661;}
div#shareWishListPerson .wishlist-btn{margin:-5px 0 0;width:100% !important;}
.wishlist-btns{width:100%;}
section#cartContentsAndTotals{width:72%;}
section#cartInfo{padding:0 5px 5px;}
.checkout-btns-upper{margin-top:0 !important;}
}
@media (min-width:626px) and (max-width:800px){section#cartContentsAndTotals{margin-bottom:10px;}
section#cartInfo{width:100%;float:none;}
.checkout-btns-upper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;width:100%;}
.mob-viewcart-btn{width:49% !important;}
.paypal-table{margin:0 auto;}
}
@media (min-width:626px){.cart-box{color:#756661 !important;}
.wish-header{background:#eae5e1;height:25px;display:none;align-items:center;font-size:12px;padding-left:3px;}
.wish-list-item:nth-child(1) .wish-header{display:-webkit-box;display:-ms-flexbox;display:flex;}
.wish-item.mob-wish-cartQty{display:none;}
.wish-cartItems{width:15%;}
.wish-cartItems a{width:100%;height:100px;}
.wish-cartItems img{width:auto;height:100px;margin:0 20px;}
.wish-cartPrice .wish-header{justify-content:center;}
span.wish-price{text-align:center;}
.wish-qty{display:flex;margin-top:5px;margin-left:40px;}
.wish-cartQty .wish-header{justify-content:center;}
.qty-links{display:flex;flex-direction:column;}
.wish-cartTotal .wish-header{justify-content:flex-end;padding-right:5px;}
.wish-total{padding-right:5px;display:flex;justify-content:flex-end;}
.wish-page-btns{width:100%;margin-top:20px;}
#shoppingCartItems{display:flex;flex-direction:column;}
.wish-list-item{display:flex;margin-bottom:10px;}
.cart-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.table-header{background:#eae5e1;height:20px;color:#756661;margin-bottom:10px;display:none;}
.cart-item{width:20%;}
.cartItems{height:100px;margin:0 auto;}
.cart-item img{width:auto !important;height:100px;}
.cart-details{width:30%;}
.cart-price{width:15%;}
.web-qty{width:20%;}
.cartQty{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.removeItem,
.moveToWishList{color:#756661;}
.cartQtyBox{width:27px;height:30px;border:1px solid #ccc;color:#756661;text-align:center;margin-right:8px;}
.update-btns{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.mob-qty{display:none;}
.cart-total{text-align:right;width:15%;}
.cart-total .table-header{padding-right:6px;}
.cartTotal{padding-right:6px;}
h2#cartSubtotal span{color:#756661 !important;}
section#cartOptionsContainer{width:100%;height:auto;margin:0 0 10px;}
h2#cartSubtotal{width:100%;}
.paypal-button{display:none;}
.cart-list:first-child .table-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.cart-item .table-header{-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.cart-item .cartItems{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.cart-list:first-child .cart-total .table-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:end;-moz-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}
.cart-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;margin-bottom:30px;}
.mob-input{display:none;}
.cart-price .price-qty{display:none;}
.updateCart{color:#756661;}
.checkout-btns-upper{margin-bottom:10px;}
section#cartInfo h3{display:none;}
.cart-list:first-child .table-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.cart-price .table-header{-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.cartPrice{text-align:center;}
section#shopperInfo .paypal-table{margin:0;}
}
@media (max-width:625px){.update-btns{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.value{right:4px !important;}
.table-header{display:none;}
div#shoppingCartItems{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.cart-item{width:30%;}
.cartItems{display:flex;height:100%;}
.cartItems img{width:90% !important;height:auto;}
.cartQty{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-moz-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;}
.cart-details{width:52%;color:#756661;}
.cartQty input{width:27px;height:27px;text-align:center;border:1px solid #ccc;color:#756661;}
.cart-qty{width:17%;position:static;margin-top:34px;margin-left:3px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:end;-moz-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}
.cartQty .floatLeft{position:absolute;top:86px;left:36%;width:100%;}
.update-btns{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.updateCart,
.removeItem{width:92px;color:#756661;height:15px;margin-bottom:5px;}
.cart-total{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:end;-moz-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;color:#756661;display:none;}
section#cartOptionsContainer{width:100%;height:auto;}
h2#cartSubtotal{width:100%;}
h2#cartSubtotal span{color:#756661 !important;}
.web-cart-btn{display:none !important;}
section#cartInfo{float:none;padding:0;width:100%;color:#756661;min-height:0;margin-right:0px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.checkout-btns-upper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:15px;}
.mob-viewcart-btn{background:#756661;width:100% !important;height:30px;display:-webkit-box !important;display:-moz-box !important;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#FFF;font-size:14px;margin-top:5px !important;padding-bottom:0 !important;border-radius:5px;}
.paypal-button{display:none;}
.paypal-table{margin:0 auto;}
.cart-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px 0;position:relative;}
.cartQtyBox{width:27px;height:30px;border:1px solid #ccc;color:#756661;text-align:center;margin-top:10px;}
.cart-qty .table-header{display:none !important;}
.outer-update-btns{margin-top:5px;position:absolute;top:85px;left:30%;width:105px;}
.updateCart{border-right:1px solid #756661;padding:0 5px 0 0 !important;}
.updateCart, .removeItem{color:#756661;height:12px;margin-bottom:5px;width:auto;padding:0 8px;}
.moveToWishList{color:#756661;text-transform:uppercase;height:12px;}
.cart-price{width:18%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:absolute;right:0;}
#cartInfo h3{display:none;}
}
@media (min-width:951px){.billing-dropdown,
.address-dropdown{display:none;}
}
@media (max-width:950px){div#addressBilling p{color:#756661;}
}
@media (min-width:626px) and (max-width:950px){div#addressBilling{margin-left:0;margin-bottom:0;margin-top:20px;}
div#addressShipping h2{margin-bottom:5px;}
.billing-dropdown{display:flex;background:#575052;height:40px;width:50%;margin:0 auto;border:none;border-radius:5px;color:#fff;justify-content:center;}
.billing-dropdown p{text-transform:capitalize;display:flex;justify-content:center;align-items:center;height:40px;font-size:14px !important;}
.bill-address-list{display:flex;flex-direction:column;width:60%;margin-top:0;}
div#addressBilling p{display:flex;flex-direction:column;justify-content:space-between;}
div#addyHolder{width:98%;margin:0 auto;}
div#addressShipping{width:98% !important;border-left:none;margin-left:0 !important;padding:0 !important;border-top:1px solid #ccc;}
div#addressShipping h2{margin-bottom:5px;padding-top:10px;}
.address-dropdown{background:#575052;height:40px;width:50%;margin:0 auto;border:none;border-radius:5px;color:#fff;display:flex;justify-content:center;}
.address-dropdown p{text-transform:capitalize;display:flex;justify-content:center;align-items:center;height:40px;font-size:14px !important;}
a.add-address{width:100%;display:-webkit-box !important;display:-moz-box !important;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;margin-bottom:20px;}
.first-shipping-page .address-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:98%;}
div#addressShipping p{display:flex;flex-direction:column;justify-content:space-between;width:48% !important;}
.ship-address-btn,
.bill-address-btn{display:none;}
.add-address img{display:none;}
.add-address-text{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:200px;background:#756661;height:30px;color:#FFF;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:12px;border-radius:5px;-webkit-appearance:none;}
.select-address-box img{display:none;}
.select-address-text{width:70%;display:flex;background:#756661;height:30px;justify-content:center;align-items:center;color:#FFF;border-radius:5px;margin-top:5px;}
.mob-select-addy-btn{display:none;}
}
@media (max-width:625px){.bill-address-btn{background:#756661;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:31px;color:#FFF;font-size:14px;border-radius:5px;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
.billing-icons{padding-right:10px;font-size:30px;}
.billing-minus{display:none;}
.bill-address-btn span{padding-left:10px;}
.billing-dropdown{background:#756661;height:30px;width:100%;margin:24px auto 0;border:none;border-radius:5px;color:#fff;}
.billing-dropdown p{text-transform:capitalize;display:flex;justify-content:center;align-items:center;height:30px;font-size:14px !important;}
.bill-address-list{display:flex;flex-direction:column;align-items:center;display:none;width:70.2%;margin-left:6px;margin-bottom:10px;}
div#addressBilling{width:100% !important;margin-left:0 !important;padding:0 !important;margin-bottom:0 !important;}
div#addressBilling p{margin-top:0;}
.ship-address-btn{background:#756661;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:31px;color:#FFF;font-size:14px;border-radius:5px;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
.ship-address-btn span{padding-left:10px;}
.shipping-icons{padding-right:10px;font-size:30px;}
.shipping-minus{display:none;}
div#addressShipping{width:100% !important;margin:0 !important;padding:0 !important;border-left:none;display:none;}
div#addressShipping h2{width:100%;color:#756661;display:none;}
.address-dropdown{background:#756661;height:30px;width:100%;margin:0 auto;border:none;border-radius:5px;color:#fff;}
.address-dropdown p{text-transform:capitalize;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:30px;font-size:14px !important;}
a.add-address{border-bottom:2px dotted rgba(87,80,82,0.5);padding-bottom:30px;width:100%;}
.address-list{display:-webkit-box !important;display:-moz-box !important;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:25px;display:none;width:100%;margin:25px auto;}
div#shipToStoreHolder{width:100% !important;margin:40px 0 0 !important;padding:0 !important;height:auto !important;border-left:none;}
#shipToStoreHolder hr.floatSeperator{display:none;}
select#stateFindStore{background:none;border:1px solid #C7C7C7;border-radius:4px;}
#addyHolder h2{text-align:center;}
.add-address-text{background:#756661;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:30px;border-radius:5px;color:#FFF;font-size:14px;-webkit-appearance:none;}
.add-address img{display:none;}
.select-address-text{background:#756661;display:flex;width:100%;justify-content:center;align-items:center;height:30px;border-radius:5px;color:#FFF;font-size:14px;}
.address-item{width:88% !important;}
.address-item img{display:none;}
.address-item strong{margin-bottom:5px !important;display:inline-block;}
#addressBilling h2{color:#756661 !important;display:none;}
.shipFindStore img{display:none !important;}
.search-stores{background:#756661;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:30px;border-radius:5px;color:#FFF;font-size:14px;}
}
@media (min-width:1025px){#orderSummery .mob-button{display:none;}
div#shipping-options{height:auto;}
.web-email-signup{display:none;}
.ship-options-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
div#giftQuery{position:unset;}
div#shipping-options p{margin-bottom:20px;}
div.cartHeader{margin-top:10px;}
div#giftCards p,
div#giftCards label,
div#creditCards{color:#756661 !important;}
.table-email-info{color:#756661;}
#ppContainer{margin-top:-15px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction: normal;
    -moz-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;}
div#giftCards{width:229px;}
.gc-box{-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
input#PIN{width:100%;}
#shipToStoreHolder .shipFindStore{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:14px;color:#FFF;background:#756661;height:30px;border-radius:5px;width:200px;}
}
@media (max-width:1024px){.order-summary-btn{width:100%;background:#756661;height:33px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:5px;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
.order-summary-txt{font-size:14px;padding-left:6px;font-weight:300;color:#FFF !important;}
.order-summary-expand{padding-right:10px;font-size:30px;color:#FFF;}
.web-edit-button{display:none;}
div#giftOptions{height:auto;}
.order-minus{display:none;}
#orderTotals .mob-button{background:#756661;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:30px;color:#FFF;font-size:14px;border-radius:5px;margin-top:10px;}
.web-paypal-btn{width:200px !important; margin-top: 0 !important;}
input#submitPromoCode{border:none !important;font-size:14px;width:100% !important;height:30px !important;margin:10px 0;}
.CC{display:-webkit-box !important;display:-moz-box !important;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;}
#shipToStoreHolder .shipFindStore{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:14px;color:#FFF;background:#756661;height:30px;border-radius:5px;width:200px;margin:15px 0 0;}
}
@media (min-width:626px) and (max-width:1024px){.checkout-page{width:98% !important;float:none;}
section#orderInfo{width:100%;margin-bottom:40px;}
div#orderSummery{width:99%;padding-top:0;margin:0 auto;}
div.cartHeader{width:100%;color:#756661;}
div.cartBody{width:100%;}
div#orderTotals{width:99%;margin:0 auto;}
table#orderTotals{width:100%;margin-top:10px;}
#orderTotals .mob-button{width:200px;}
section#shopperInfo{width:99%;float:none;padding:0 0 15px;margin:0 auto !important;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
div#ship-to{width:58%;border-bottom:none;}
div#bill-to{width:35%;}
div#giftCards{width:35%;}
.gc-box{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
div#creditCards{width:58%;color:#756661;padding-top:0;margin:10px 0 0;}
a.paymentController{height:auto;}
.web-button img{display:none;}
#orderSummery .mob-button{background:#756661;display:flex;width:50%;height:30px;justify-content:center;align-items:center;color:#FFF;font-size:14px;border-radius:5px;}
div.cartDetails{width:30%;}
div.cartPrice{width:20%;}
div.cartQty{width:10%;display:block;}
div.cartTotal{width:20%;padding:0;text-align:right !important;}
div#shipping-options{width:100%;height:auto;}
.ship-options-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
div#shipping-options p{width:45%;}
div#giftQuery{position:static;width:230px !important;}
div#giftOptions{margin:40px 0 20px;}
div#giftOptions h3{color:#756661;}
label.loginLabelAltc span{color:#756661 !important;}
#giftOptions span{color:#756661;}
div#orderSummery h4{width:100%;}
.checkout-page .cartItem p{color:#756661 !important;}
.checkout-page .cartItem h3,
.checkout-page .cartItem h4{color:#756661 !important;}
table#orderTotals tbody tr td.left{color:#756661;}
#orderTotals strong{color:#756661;}
.editLink img{display:none;}
.checkout-edit-billing{background:#756661;width:200px;display:flex;justify-content:center;align-items:center;color:#FFF;height:30px;border-radius:5px;}
div#bill-to p{color:#756661;}
.table-email-info{width:200px;position:absolute;bottom:80px;}
.table-email-info h3{color:#756661 !important;}
.table-email-info{color:#756661;}
.web-email-signup{display:none;}
.bill-shipping-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;}
.checkout-shipping-address{background:#756661;width:200px;display:flex;justify-content:center;align-items:center;color:#FFF;height:30px;border-radius:5px;}
section#shopperInfo h3{color:#756661;}
div#bill-to p, div#ship-to p{color:#756661;}
div#giftCards p{color:#756661;}
.cciTable tr td{color:#756661;}
div#giftCards input#GC,
div#giftCards input{border:1px solid #756661;border-radius:5px;width:100%;}
.cciTable{width:100%;}
.gc-submit{width:200px;}
.submit-gift{background:#756661;width:235px;display:flex;justify-content:center;align-items:center;color:#FFF;height:30px;border-radius:5px;border:none;}
div#creditCards u{color:#756661 !important;}
.need-help{color:#756661 !important;}
}
@media (min-width:626px){.order-plus{display:none;}
.order-information{position:relative;display:inline-block;width:100%;}
.mob-ppContainer{display:none;}
}
@media (max-width:625px){section#orderHeader{width:97%;margin:0 auto;}
section#orderInfo{width:97%;margin:0 auto;float:none;padding:0;}
div#orderSummery{width:100%;padding-top:0;}
div.cartHeader{width:100%;}
div.cartBody{width:100%;}
div#orderTotals{width:100%;}
table#orderTotals{width:100%;}
section#shopperInfo{width:97%;float:none;padding-top:25px;margin:0 auto !important;}
.bill-shipping-container{display:flex;flex-direction:column;margin-bottom:4px;}
div#ship-to{width:100%;border-bottom:none;height:auto;margin-bottom:10px;}
div#giftCards{width:100%;padding:0;}
div#creditCards{width:100%;height:auto;padding-bottom:10px;padding-top:0;}
a.paymentController{height:auto;}
div.paymentContainer{margin-bottom:0;display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;}
.web-button img{display:none;}
#orderSummery .mob-button{background:#756661;display:flex;width:50%;height:30px;justify-content:center;align-items:center;color:#FFF;font-size:14px;border-radius:5px;}
div.cartDetails{width:130px;}
div#shipping-options{width:100%;height:auto;margin-bottom:20px;}
div#shipping-options p{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0;}
a.ship_method{width:auto;margin-right:15px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
div#giftOptions{width:100%;margin-top:20px;margin-bottom:20px;}
div#giftQuery{position:static;margin-top:20px;}
#giftNote{width:100%;padding:0;}
div#orderSummery .mob-button{width:100%;background:#756661;color:#FFF;display:flex;height:30px;border-radius:5px;justify-content:center;align-items:center;font-size:14px;margin-top:10px;}
.checkout-page .cartHeader{display:none;}
.checkout-page .cartQty{margin:0;width:75%;}
.checkout-page div.cartItem{display:flex;}
.checkout-page div.cartItems{width:90%;}
div.cartBody div.cartItem div img{max-height:100%;max-width:100%;}
.checkout-page div.cartDetails{width:500px;margin-right:10px;}
.checkout-page div#orderSummery h4{width:100%;}
.checkout-page div.cartQty{width:70%;}
.checkout-page div.cartPrice{margin-top:0;}
table#orderTotals tbody tr td.left{text-align:left;color:#756661;}
div#orderTotals{margin-top:10px;}
#shopperInfo td{color:#756661;}
div#giftCards p{color:#756661;}
#orderTotals{color:#756661 !important;}
table#orderTotals tbody tr td.total{color:#756661;}
.cartItem h4,
.cartItem p{color:#756661 !important;}
#shopperInfo h3{color:#756661 !important;}
#bill-to h3,
#bill-to p{color:#756661 !important;}
.editLink img{display:none;}
div#bill-to{width:100%;height:auto;margin-bottom:12px;}
.editLink img{display:none;}
.checkout-edit-billing{background:#756661;display:flex;width:100%;justify-content:center;align-items:center;color:#FFF;height:30px;border-radius:5px;}
#emailSignUp{margin-right:2px;margin-top:10px;}
div#ship-to h3,
div#ship-to p{color:#756661;}
.checkout-shipping-address{background:#756661;display:flex;width:100%;justify-content:center;align-items:center;color:#FFF;height:30px;border-radius:5px;}
.submit-gift{background:#756661;display:flex;width:100%;justify-content:center;align-items:center;color:#FFF;height:30px;border-radius:5px;border:none;}
.cciTable{width:100%;}
#creditCards{color:#756661;}
#creditCards span{color:#756661 !important;}
#creditCards u{color:#756661 !important;}
.table-email-info{display:none;}
.order-information{display:none;width:100%;}
.CC table{width:100%;}
#mob-ppContainer{margin-top:20px;}
#shipToStoreHolder .shipFindStore{width:100%;}
}
@media (min-width:626px){a.wishlist-btn{background:#756661;height:30px;width:200px;margin-right:5px;border-radius:5px;color:#FFF;display:flex !important;justify-content:center;align-items:center;font-size:14px;}
button.wishlist-btn{background:#756661;height:30px;width:200px;margin-right:5px;border-radius:5px;color:#FFF;display:flex !important;justify-content:center;align-items:center;font-size:14px;cursor:pointer;}
div#shareWishListPerson{margin-top:8px;}
.cartOptions img{display:none;}
div#shareWishListPerson input#submit{display:none;}
button.wishlist-btn{background:#756661;border:none;border-radius:5px;height:30px;width:200px;color:#FFF;margin-top:-8px;}
div#shareWishListPerson{min-height:0;}
.wish-item.wish-cartDetails{width:30%;}
.wish-item.wish-cartPrice{width:15%;}
.wish-item.wish-cartQty{width:39%;}
.wish-item.wish-cartTotal{width:15%;}
.wish-qty-btns{margin:10px 0 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.wish-qty-btns .cartQtyBox{margin-left:95px;}
.wish-update-btns{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
}
@media (min-width:951px) and (max-width:987px){section#cartContentsAndTotals{width:703px;}
table#shoppingCartItems, form#wishListForm{width:100%;}
div#shareWishListPerson{margin:8px 20px 5px 0;}
}
@media (min-width:951px){.empty-wishlist h2{display:none;}
.no-wish-text{font-size:15px;color:#404041;font-weight:300;margin-top:10px;display:none;}
.empty-wish-btns{width:100%;display:flex;flex-direction:column;display:none;}
.web-empty-wishlist{width:100%;height:auto;}
div#shareWishListPerson{margin-top:0;width:190px;}
div#shareWishListPerson h3{margin:0;}
div#shareWishListPerson .bumper{margin:0;}
.wishlist-btns{display:flex;margin-top:10px;}
div.bumper input#email_WL_to{background:none;width:100%;border:1px solid #ccc;border-radius:3px;margin:0 auto 0;}
a.wishlist-btn,
button.wishlist-btn{width:100% !important;}
.wish-cartPrice .wish-qty{display:none;}
}
@media (min-width:801px) and (max-width:950px){.empty-wishlist h2{color:#404041;}
.no-wish-text{font-size:15px;color:#404041;font-weight:300;width:80%;margin:10px auto;}
.what-is-text{color:#3c3a3b;font-weight:400;font-style:italic;}
.empty-wish-btns{width:50%;display:flex;flex-direction:column;margin:0 auto;}
.empty-wish-btns a{background:#756661;color:#FFF;border:none;border-radius:5px;width:100%;margin:4px 0;height:30px;display:flex;justify-content:center;align-items:center;font-size:12px;}
.web-empty-wishlist{width:100%;height:auto;display:none;}
.wish-page-btns{width:100%;margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.wish-page-btns p.infoTXT{width:100% !important;}
.wishlist-btns{display:flex;margin-top:10px;}
div#shareWishListPerson{width:100%;}
div.bumper input#email_WL_to{width:215px;background:none;border:1px solid #CCC;border-radius:5px;text-align:center;margin:0 auto;}
.wish-cartPrice .wish-qty{display:none;}
}
@media (min-width:626px) and (max-width:800px){section#cartContentsAndTotals{width:100%;margin-left:0;}
.bumper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;}
#emailWishList{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
table#shoppingCartItems, form#wishListForm{width:100%;}
table#shoppingCartItems tbody tr td.cartDetails{width:150px;padding-right:30px;}
table#shoppingCartItems tbody tr td.cartPrice{width:65px;}
table#shoppingCartItems tbody tr td.cartQty input{margin:0 22px 0 0;}
div#shareWishListPerson h3{margin:0;}
.wishlist-btns{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:10px 0;}
.web-wish-btns{margin:0 2px !important;}
div#shareWishListPerson{width:100%;margin:0 0 5px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:static;}
.bumper:first-child{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;position:static;}
div#shareWishListPerson input#submit{margin:0 auto;}
.empty-wishlist{width:80%;margin:0 auto;}
.empty-wishlist h2{color:#404041;}
.no-wish-text{font-size:15px;color:#404041;font-weight:300;margin-top:10px;}
.web-empty-wishlist{width:100%;height:auto;display:none;}
.empty-wish-btns{width:80%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 auto;margin-top:10px;}
.empty-wish-btns a{background:#756661;color:#FFF;border:none;border-radius:5px;width:100%;margin:4px 0;height:30px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:12px;}
.what-is-text{color:#3c3a3b;font-weight:400;font-style:italic;}
div.bumper input#email_WL_to{width:404px;background:none;border:1px solid #CCC;border-radius:5px;margin:0 0 10px;}
.wish-cartPrice .wish-qty{display:none;}
div#shareWishListPerson .cartOptions{display:none !important;}
div#shareWishListPerson .wishlist-btn{margin:0;}
.print-wishlist{width:30px !important;height:30px;position:absolute;font-size:25px;top:3px;right:10px;color:#756661;}
}
@media (max-width:625px){section#cartContentsAndTotals{width:100%;margin-left:0;}
table#shoppingCartItems, form#wishListForm{width:100%;}
.wishlist-btns{display:flex;flex-direction:column;align-items:center;}
.wishlist-btns a{margin:5px 0;}
.wish-page-btns p{width:100% !important;}
div#shareWishListPerson h3{text-align:left;color:#404041;}
.wishlist-btn{background:#756661;width:100% !important;height:31px;border:none;border-radius:5px;color:#FFF;display:flex !important;justify-content:center;align-items:center;font-size:12px;font-family:'Roboto' ,sans-serif;}
div.bumper input#email_WL_to{width:100%;background:none;margin-left:0;}
.web-wish-btns{display:none;}
.cartOptions{display:none !important;}
.web-email-btn{display:none !important;}
div#shareWishListPerson{width:100%;margin:0;position:static;}
.empty-wishlist h2{color:#756661;}
.no-wish-text{font-size:15px;color:#756661;font-weight:300;margin-top:10px;}
.web-empty-wishlist{display:none;}
.empty-wish-btns{width:100%;display:flex;flex-direction:column;margin-top:10px;}
.empty-wish-btns a{background:#756661;color:#FFF;border:none;border-radius:5px;width:257px;margin:4px auto;height:30px;display:flex;justify-content:center;align-items:center;font-size:12px;}
.what-is-text{color:#756661;font-weight:400;font-style:italic;}
.wish-list-item{display:flex;margin-bottom:40px;}
.wish-cartItems img{height:100px;margin:0 auto;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;}
.wish-item.wish-cartItems{width:30%;}
.wish-item.wish-cartDetails{width:52%;}
.cartQtyBox{margin-top:0;}
.wish-cartPrice{width:20%;text-align:center;}
.wish-item.wish-cartQty{width:17%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:end;-moz-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;position:static;}
.wish-qty-btns{position:static;}
.wish-update-btns{position:absolute;top:65px;left:30%;width:105px;}
.wish-item.wish-cartTotal{width:15%;text-align:center;display:none;}
.mob-wish-cartQty .qty-links{margin-top:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
span.wish-header{display:none !important;}
.wish-list-item:nth-child(1) .wish-header{display:-webkit-box;display:-ms-flexbox;display:flex;background:#eae5e1;height:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.wish-list-item:nth-child(1) .wish-cartPrice .wish-header{display:flex;justify-content:center;}
.wish-list-item:nth-child(1) .wish-cartTotal .wish-header{display:flex;justify-content:center;}
.mob-wish-cartQty .wish-header{display:none !important;}
.wish-item.mob-wish-cartQty{margin-top:5px;}
.mob-wish-cartQty .cartQtyBox{display:none;}
.wish-cartPrice .qty-links{display:none;}
a.addToCartFromWishList{margin:5px 0 0;text-transform:uppercase !important;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.bumper{position:static;}
.print-wishlist{position:absolute;top:3px;right:5px;width:30px !important;height:30px;font-size:20px;color:#756661;}
}
@media (min-width:1280px){a.web-start-shopping{display:none;}
}
@media (min-width:1051px){}
@media (min-width:626px){table#order-history{width:80%;}
.mob-history-header{display:none;}
#mob-order-history{display:none;}
a.edit-ship-btns{background:#756661;border-radius:5px;width:200px;margin:0 10px 0 0;height:30px;color:#FFF;-webkit-appearance:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:14px;}
}
@media (min-width:1051px) and (max-width:1279px){.mob-start-shopping{background:#756661;width:300px;height:31px;border:none;border-radius:5px;color:#FFF;display:flex !important;justify-content:center;align-items:center;font-size:14px;font-family:'Roboto' ,sans-serif;margin:10px 0 !important;padding-bottom:0 !important;}
a.web-start-shopping{display:none;}
}
@media (min-width:626px) and (max-width:1050px){.mob-submitInfo{border:none;border-radius:5px;height:31px;background:#756661;color:#FFF;font-size:14px;width:226px;margin-left:9px;}
.mob-start-shopping{background:#756661;width:300px;height:31px;border:none;border-radius:5px;color:#FFF;display:flex !important;justify-content:center;align-items:center;font-size:14px;font-family:'Roboto' ,sans-serif;margin:10px 0 !important;padding-bottom:0 !important;}
a.web-start-shopping{display:none;}
.main-account-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;}
.account-page.main-acct-page,
.account-picture{width:45% !important;margin:0 10px !important;}
.account-picture img{width:100% !important;height:auto !important;}
}
@media (max-width:900px){p.newsletter-info,
input#SubmitInfo{position:static;}
}
@media (max-width:625px){.main-account-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
div.account-page{width:97% !important;margin:12px auto 0 !important;float:none;flex:unset !important;}
div.account-picture{flex:unset !important;}
#divAddressContainer{width:100% !important;padding:0 !important;display:inline-block;}
#divAdressInfo{width:100% !important;color:#756661;margin:0 0 10px;}
table#order-history{display:none;}
table#order-history thead{display:none;}
table#order-history tbody{width:100%;}
table#order-history tr{display:flex;flex-direction:column;width:100%;border:1px solid #E1E2E3;margin-top:20px;}
.account-page p.infoTXT{margin:0 0 15px 0;}
.account-page p.infoTXT a{margin-bottom:5px;}
table#order-history tr td{border:none;}
#mob-order-history p{display:flex;justify-content:space-between;color:#756661;}
.mob-order-item{border-top:1px solid #756661;padding:10px 0 10px;}
.mob-submitInfo{width:100%;border:none;border-radius:5px;height:31px;background:#756661;color:#FFF;font-size:14px;}
#divImage{float:none !important;}
.mob-start-shopping{background:#756661;width:100% !important;height:31px;border:none;border-radius:5px;color:#FFF;display:flex !important;justify-content:center;align-items:center;font-size:14px;font-family:'Roboto' ,sans-serif;margin:10px 0 !important;padding-bottom:0 !important;}
.here-you-can{margin-top:10px;display:inline-block;}
div#shipToStoreHolder p{color:#756661;}
form#newAddressForm{margin-left:0;color:#756661;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
label.loginLabel{color:#756661;}
a.web-start-shopping{display:none;}
.clear.password-recovery{display:none;}
#billingForm br{display:none;}
span.ca-shipping{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
select#state{margin:0 0 5px;}
.edit-ship-btn-container{-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
a.edit-ship-btns{background:#756661;border-radius:5px;width:200px;margin:0 0 10px;height:30px;color:#FFF;-webkit-appearance:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:14px;}
}
@media (min-width:626px){.account-page.order-status-page{margin:0 auto;width:550px !important;float:none;}
.order-status-page table{width:100% !important;}
.mob-order-status{display:none;}
.mob-order-container{display:none;}
.infoTXT.web-order-status.web-order-date{display:none;}
.order-date-status tr,
.infoTXT.web-order-status.subtotal-status tr{display:flex;justify-content:space-between;width:100%;border-top:1px solid #ccc;}
.infoTXT.web-order-status.subtotal-status td{text-align:right;}
}
@media (max-width:625px){.web-order-status{display:none;}
.infoTXT.order-date-status{display:none;}
.order-status-page table.infoTXT{width:100%;}
.mob-order-container{width:100%;margin-top:20px;}
.mob-order-status{width:100%;}
.mob-order-info{display:flex;justify-content:space-between;border-top:1px solid #ccc;}
.mob-order-info:empty{display:none;}
.mob-order-info span{text-align:right;}
}
@media (max-width:1045px){section.cmsHolder section#mainText{width:100%;margin-left:0;color:#756661;}
section#sizingChart{padding:0;font-size:13px;width:92%;}
#sb-wrapper section#sizingChart{margin:0 auto;}
#sb-wrapper section#sizingChart div#sizeImage img{width:100%;}
#sb-wrapper section#sizingChart div#sizeImage p{width:100%;margin:0;}
section#sizingChart div#sizeImage p{margin-left:70px;}
section.cmsHolder ul, section.cmsHolder ol{margin:0 0 -15px 20px !important;color:#756661;}
section.cmsHolder a u{color:#756661;}
section.cmsHolder section#sizingChart h2{color:#756661;}
section#sizingChart table thead th{color:#756661;text-align:left;}
.cmsHolder br{display:none;}
section#sizingChart table tbody td.bottom{padding-left:0 !important;}
p:empty{display:none;}
}
@media (min-width:901px) and (max-width:1045px){.info-sidenav{float:left !important;width:25% !important;background:#EAE5E1 !important;}
.info-mainText{width:72% !important;margin-left:15px !important;}
.info-secondary-header::before{content:'';}
.info-header{padding-left:5px;font-size:16px !important;}
.info-secondary-header{padding-left:5px;font-size:16px !important;}
section.cmsHolder td{}
}
@media (min-width:901px){.filter-icon{display:none;}
}
@media (max-width:900px){.info-sidenav{padding-bottom:0 !important;width:100% !important;}
.info-sidenav h1.dept{flex-direction:row !important;}
.info-header{width:auto !important;font-size:15px !important;margin-right:5px;margin-left:5px;}
.info-secondary-header{font-size:15px !important;}
.info-sidenav ul{display:none;}
section.cmsHolder section#mainText p, section.cmsHolder section#mainText table{margin-left:7px;}
.info-sidenav-open-filter{position:absolute;right:6px;width:auto !important;font-size:20px !important;top:14px;display:none;}
.info-sidenav-close-filter{position:absolute;right:6px;width:auto !important;top:14px;font-size:20px !important;}
section.cmsHolder p{color:#756661;}
}
@media (max-width:625px){section#sizingChart div#sizeImage p{position:static;}
div#sizeImage{}
section#sizingChart div#sizeImage p{margin-left:10px;}
.info-sidenav{padding-bottom:0 !important;}
.info-sidenav h1.dept{flex-direction:row !important;}
.info-header{width:auto !important;font-size:15px !important;margin-right:5px;margin-left:5px;}
.info-secondary-header{font-size:15px !important;width:165px !important;}
.info-sidenav ul{display:none;}
section.cmsHolder section#mainText p, section.cmsHolder section#mainText table{margin-left:7px;}
section.cmsHolder strong{color:#756661;}
}
@media (min-width:1046px){.mob-search-by-zip{display:none;}
.mob-loginInput1{display:none !important;}
.search-containers .minimal{display:none;}
.locSearchRad{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.web-search-by-zip{width:100%;}
.search-containers{width:40% !important;margin:0 0 0 10px;}
.mob-storeLocator{display:none;}
.mob-zip{display:none !important;}
}
@media (max-width:1045px){section#sizingChart table tbody td.grey{background:#756661;color:#FFF;}
section#sizingChart table.five td,
section#sizingChart table.apparel td{color:#756661;}
.mob-locatorForm{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.mob-locSearchSt{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.mob-locSearchRad span.search-by-radius{margin:10px 0 22px;}
.mob-locSearchRad select#locRad{margin-right:5px;}
span.search-by-radius p{width:75px;}
.mob-locSearchRad .search-containers{margin:0 0 0 5px;}
.web-zip{display:none !important;}
}
@media (min-width:813px) and (max-width:850px){article.storeLocator div.locatorForm{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-left:0 !important;}
}
@media (max-width:812px){article.storeLocator div.locatorForm div.locSearchRad input.submitButton{margin:0 0 30px;-webkit-appearance:none;}
}
@media (min-width:708px){article.storeLocator div.locatorForm div.locSearchRad select{background:none;border:1px solid #ccc;border-radius:3px;line-height:-1px !important;-moz-appearance:none;-webkit-appearance:none;}
select#locSt{background:none;border:1px solid #ccc;border-radius:3px;}
}
@media (max-width:708px){article.storeLocator div.locatorForm div.locSearchRad select{background:none;border:1px solid #ccc;border-radius:3px;line-height:19px;-moz-appearance:none;-webkit-appearance:none;width:80px;}
select#locSt{background:none;border:1px solid #ccc;border-radius:3px;margin-bottom:10px;}
section.cmsHolder strong{color:#756661;width:100%;display:block;margin-top:20px;}
section.cmsHolder td{}
}
@media (min-width:851px) and (max-width:1045px){article.storeLocator h3,
article.storeLocator p{padding-left:7px;}
article.storeLocator h3{color:#756661;}
article.storeLocator div.locatorForm{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:95%;margin:20px auto 0;padding-left:0 !important;}
article.storeLocator h4{color:#756661;}
input.gpsLocate{background:#756661;display:block;width:250px;height:31px;color:white;font-size:14px;font-weight:unset;text-align:center;float:left;border-radius:5px;border:none;margin-top:10px;-webkit-appearance:none;}
.locSearchRad .mob-locator-btn{margin:0 !important;}
.mob-zip{width:50px !important;}
.search-containers{width:auto !important;margin:0 0 5px;}
.search-containers .minimal{width:auto !important;margin-right:5px;}
.mob-locator-btn{background:#756661;border:none;height:31px;width:100px;border-radius:5px;color:#FFF;font-size:14px;}
.locSearchSt h4{margin:0;}
.web-search-by-zip{display:none;}
.mob-search-by-zip{margin-bottom:10px;}
.locSearchState h4{margin-bottom:10px;}
.locSearchState{margin:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.locSearchState .mob-locator-btn{margin-top:5px;}
.minimal{width:80%;}
.mob-loc-text{color:#756661;}
span.search-by-radius{margin:0;}
article.storeLocator div.locatorForm div.locSearchRad input.submitButton{margin:0;}
.store-loc-container{width:40%;}
article.storeLocator div.locatorForm div.locRight{width:58%;}
article.storeLocator div.locatorForm div.locRight div#map-canvas{width:95%;}
select#locSt{margin:0 0 5px;padding:0;}
article.storeLocator div.locatorForm div.locLeft{width:100%;}
article.storeLocator div.locatorForm div.locLeft div.mapAddress{width:73%;}
}
@media (min-width:626px) and (max-width:850px){article.storeLocator h3{padding-left:8px;color:#756661;}
article.storeLocator div.locatorForm h4,
article.storeLocator div.locatorForm p{color:#756661;}
section.cmsHolder p{padding-left:9px;}
input.gpsLocate{background:#756661;display:block;width:30%;height:31px;color:white;font-size:14px;font-weight:unset;text-align:center;float:left;border-radius:5px;border:none;-webkit-appearance:none;}
article.storeLocator div.locatorForm{width:95%;margin:20px auto 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
article.storeLocator div.locatorForm div{width:48%;margin:0;}
article.storeLocator div.locatorForm div.locLeft div.mapAddress{width:70%;}
.locSearchSt{width:100% !important;margin:0 0 30px !important;}
.mob-locator-btn{width:100%;background:#756661;border:none;border-radius:5px;height:31px;color:#FFF;font-size:14px;margin-top:10px;display:block;}
article.storeLocator div.locatorForm div.locSearchRad input.loginInput1{margin-left:5px;}
.web-search-by-zip{display:none;}
.search-by-radius{display:none;}
.search-containers{width:100% !important;height:45px;}
.minimal{margin-right:10px;margin-left:5px;}
#locZip{margin-top:2px;}
.locSearchState .minimal{height:45px;margin-top:2px;}
.mob-loc-text{color:#756661;}
.store-loc-container{width:35% !important;}
article.storeLocator div.locatorForm div.locLeft{width:100%;}
article.storeLocator div.locatorForm div.locRight{width:63%;}
article.storeLocator div.locatorForm div.locRight div#map-canvas{width:100%;}
span.search-by-radius{margin:0;}
.locSearchState{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
p.location-result-text{margin:0 !important;}
.mob-search-by-zip{margin:0 0 10px;}
article.storeLocator h4{margin:0;}
article.storeLocator div.locatorForm div.locLeft{width:100%;}
}
@media (max-width:625px){article.storeLocator h3{padding-left:8px;color:#756661;}
article.storeLocator p{padding-left:8px;margin:0 !important;}
article.storeLocator div.locatorForm div{width:100%;margin-top:0;}
article.storeLocator div.locatorForm div.locSearchRad select{background:none;border:1px solid #ccc;border-radius:3px;width:50%;text-align:center;height:31px;margin-bottom:5px;line-height:19px;-moz-appearance:none;-webkit-appearance:none;}
div.locSearchSt{margin:0 0 20px;}
article.storeLocator div.locatorForm div.locSearchSt input.submitButton{margin:0;}
.web-search-by-zip{display:none;}
.mob-loc-text{display:none;}
.mob-loginInput1{width:100% !important;background:none !important;border:1px solid #ccc !important;border-radius:5px;}
article.storeLocator div.locatorForm{padding:0 2px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
article.storeLocator div.locatorForm h4{margin-bottom:12px;color:#756661;}
select#locSt{background:none;border:1px solid #ccc;border-radius:3px;margin-bottom:10px;float:none;width:100%;text-align:center;}
article.storeLocator div.locatorForm div.locLeft{width:97%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
article.storeLocator div.locatorForm div.locRight{width:100%;}
article.storeLocator div.locatorForm div.locRight div#map-canvas{width:97%;height:350px;}
.mob-locator-btn{width:100%;height:31px;background:#756661;border:none;border-radius:5px;color:#FFF !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;margin-top:10px;display:block;}
.search-by-radius{margin-bottom:10px;}
input.gpsLocate{background:#756661;display:block;width:100%;height:31px;color:white;font-size:14px;text-align:center;float:left;border-radius:5px;border:none;font-weight:unset;-webkit-appearance:none;}
.minimal{background:transparent;font-size:16px;line-height:1;border:0;border-radius:0;height:34px;}
.minimal::after{content:'\f123';font-family:'Ionicons';position:absolute;right:4%;top:11px;font-size:12px;color:#756661;}
.mob-loginInput1{margin-bottom:5px;}
.mob-locSearchRad{margin:20px 0;}
span.search-by-radius{margin:0;}
.mob-zip{width:135px !important;margin:0;}
article.storeLocator div.locatorForm div.locSearchRad input.submitButton,
input.submitButton.web-locator-btn{width:100%;height:30px;font-size:14px;}
input.submitButton.web-locator-btn{margin:0;}
.store-loc-container{height:auto;}
.storeContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
article.storeLocator div.locatorForm div.locLeft div.storeCount{width:30px;}
article.storeLocator div.locatorForm div.locLeft div.mapAddress{width:270px;}
article.storeLocator div.locatorForm div.locLeft div.mapDistance{float:none;margin:5px 0 0 30px;border-radius:5px;height:15px;}
}
@media (max-width:625px){.cmsHolder td{display:flex;flex-direction:column;border-left:none !important;border-top:none;border-right:none;}
section.cmsHolder p{margin:10px auto 0;text-align:left !important;width:96%;display:inline-block;}
section.cmsHolder a{font-size:14px !important;}
.cmsHolder table{margin-top:18px;width:94% !important;}
#mboxScriptContainer table tr{display:flex !important;flex-direction:column !important;}
section#sizingChart td{display:table-cell;}
section.cmsHolder hr{display:none;}
}
@media (max-width:1279px){article.emailSignUp.required{color:#756661;}
h1#titleBanner{color:#756661;margin-left:0;}
article.emailSignUp{padding-left:0;width:99%;margin:0 auto;}
article.emailSignUp p{color:#756661;}
article.emailSignUp label.loginLabel,
article.emailSignUp label.loginLabelAlt{text-align:left;width:100%;color:#756661;}
span.requiredMessage{margin-top:5px;text-align:right;width:95%;color:#756661;}
div.account-picture{width:100%;float:none;margin:0;text-align:right;display:inline-block;}
.account-picture img{width:100%;}
}
@media (min-width:626px) and (max-width:1279px){article.emailSignUp{display:flex;margin-left:7px;}
.emailSignUp .account-page{margin:0 !important;width:100% !important;}
article.emailSignUp input.loginInput1{width:100%;background:none;border:1px solid #ccc;box-shadow:none;border-radius:5px;}
#Email1,
#Email2{background:none;border:1px solid #ccc;box-shadow:none;border-radius:5px;width:100%;}
input#addressSubmit{display:none;}
.emailSignUp .mob-login-btn{display:block;background:#756661;border:none;border-radius:5px;width:100%;height:31px;color:#FFF;font-size:14px;}
article.emailSignUp input#zip{width:100px;background:none;}
}
@media (max-width:625px){article.emailSignUp input.loginInput1{background:none !important;width:100%;border:1px solid #c4c4c4;border-radius:3px;}
article.emailSignUp input.submitButton{display:none;}
}
@media (max-width:1280px){.paddedContent.fitGuide{width:95%;height:auto;margin:0 auto;}
article.fitGuide div#guideSection{width:100%;}
.guideHeader{width:100%;}
.guideHeader img{width:100% !important;height:auto !important;}
article.fitGuide div#guideSection div.fitType{width:100%;}
.fitType img{width:100%;height:auto;}
.guideSubHeader img{width:100%;height:auto;}
article.fitGuide div#guideSection div.legStyle.three{width:100%;display:flex;}
}
@media (max-width:1024px){.styleHolder img{width:100% !important;height:auto !important;}
}
@media (max-width:1024px){h1#centeredBannerTitle{width:100%;color:#756661;}
section#sitemap{width:100%;}
.top-ul{margin:5px 0;padding:5px 0;border-radius:5px;}
section#sitemap ul{background:#eae5e1;text-align:center;}
section#sitemap ul li{width:100%;margin:0;}
section#sitemap ul li a{display:inline;color:#756661 !important;margin:0;}
li.parent ul{margin:0;}
section#sitemap ul li.parent a{font-size:14px;margin:5px 0;width:auto !important;}
li.child a{width:100% !important;}
section#sitemap{width:97%;}
section#sitemap ul{width:23%;}
.child-grandchild{display:none;width:100% !important;}
.child a, .grandchild a{width:100% !important;display:-webkit-box !important;display:-moz-box !important;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-indent:0 !important;}
.information-sitemap{width:100%;display:inline-block;}
}
@media (max-width:900px){section#sitemap ul{width:48%;}
}
@media (min-width:626px) and (max-width:1024px){.top-ul{margin:5px;}
.parent{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
}
@media (max-width:625px){section#sitemap{width:90%;}
section#sitemap ul{width:100%;}
section#sitemap ul li.parent a{color:#FFF;}
}
@media (max-width:1279px){.giftcard-account-picture{display:inline-block;margin-bottom:10px;margin-left:50px;}
div#giftCardDetails h2,
div#giftCardDetails ul li,
#giftCardDetails h4{color:#756661;}
#giftCardOptions span{color:#756661;}
div#giftCardOptions span input{margin-left:5px;}
.web-giftcard-btn{display:none;}
.mob-giftcard-btn{width:300px;height:31px;background:#756661;border:none;border-radius:5px;color:#FFF !important;display:block;font-size:14px;}
div#giftCardOptions .clear{display:none;}
.giftcard-container .clear{display:none;}
div#giftCardOptions div.addBagHolder{width:100%;margin:20px 0 0;}
.giftcard-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100% !important;margin-top:50px;}
div#giftCardDetails ul li{margin-left:20px !important;padding-left:20px !important;}
}
@media (min-width:1046px) and (max-width:1279px){.gift-card-contents h1#titleBanner{color:#756661;margin-left:0;}
.giftcard-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;margin-top:50px;}
.gift-card-page{width:50% !important;margin-right:10px !important;margin-left:7px !important;}
div#giftCardDetails{min-width:0;}
div#giftCardDetails ul li{margin-left:0;}
div#giftCardOptions{width:100%;}
div#giftCardOptions a.gcPopUp{padding:5px 0;}
.giftcard-account-picture{width:47% !important;margin-left:0;}
.giftcard-account-picture img{width:100% !important;height:auto !important;}
}
@media (min-width:626px) and (max-width:1045px){.giftcard-container{display:flex;width:100%;margin-top:50px;}
.gift-card-page{margin-right:10px !important;margin-left:7px !important;width:55%;}
div#giftCardDetails{min-width:0;}
div#giftCardDetails ul li{margin-left:0;}
div#giftCardOptions{width:100%;}
div#giftCardOptions a.gcPopUp{padding:5px 0;}
.giftcard-account-picture{width:50% !important;margin-left:0;margin-right:10px;margin-top:8px;}
.giftcard-account-picture img{width:100% !important;height:auto !important;}
}
@media (min-width:626px){.giftcard-mob-picture{display:none;}
}
@media (max-width:625px){.giftcard-account-picture{display:none;}
.giftcard-mob-picture{width:98%;margin:0 auto 10px;}
.giftcard-mob-picture img{width:100% !important;height:auto !important;}
div#giftCardDetails{width:100%;margin:0 auto;float:none;min-width:0;}
div#giftCardDetails h2{margin:0 1px 10px;color:#756661;}
div#giftCardDetails ul li{padding-left:0;text-indent:0;margin-left:14px;list-style-position:initial;color:#756661;}
#giftCardDetails h4{color:#756661;}
div#giftCardOptions{width:100%;margin:0 auto;float:none;}
div#giftCardOptions label{width:75px;margin-left:0;}
.web-giftcard-btn{display:none;}
.mob-giftcard-btn{width:100%;max-width:414px;height:31px;background:#756661;border:none;border-radius:5px;color:#FFF !important;display:block;font-size:14px;}
div#giftCardOptions a.gcPopUp{padding:7px 0;text-align:left;}
.gift-card-listing span{color:#756661;}
div#giftCardOptions span input{margin-left:5px;}
}
@media (min-width:1025px) and (max-width:1279px){.mob-amntSubmit{background:#756661;border:none;border-radius:5px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#FFF;font-size:14px;height:31px !important;width:140px;}
div#checkBalHolder input#gcPin{width:125px;padding:0;height:31px;box-shadow:none;color:#404041;}
div#checkBalHolder input#gcNumb{width:175px;padding:0;height:31px;box-shadow:none;color:#404041;}
div#checkBalHolder{margin-left:15px;width:51%;}
div#balImage{margin-left:30px;}
.balText img{display:none;}
.mob-continueShopping{width:365px;display:flex;background:#756661;height:31px;color:#FFF;font-size:14px;border:none;border-radius:5px;justify-content:center;align-items:center;}
.mob-store-locate-btn{width:365px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;background:#756661;height:31px;color:#FFF;font-size:14px;border:none;border-radius:5px;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:static;}
}
@media (max-width:1024px){div#checkBalHolder form a{width:100%;}
div#checkBalHolder input{margin-bottom:6px;}
div#checkBalHolder{width:52%;margin-left:15px;}
div#balImage{float:right;}
div.balText{margin:0 10px 10px;width:46%;border-top:none;}
div#checkBalHolder input#gcNumb{width:100%;padding:0 0 0 5px;height:31px;box-shadow:none;color:#756661;}
div#checkBalHolder input#gcPin{width:100%;padding:0 0 0 5px;height:31px;box-shadow:none;color:#756661;}
.mob-amntSubmit{background:#756661;border:none;border-radius:5px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;align-items:center;color:#FFF;font-size:14px;height:31px !important;width:100% !important;}
.bal1 img{display:none;}
.bal1 .mob-continueShopping{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;background:#756661;height:31px;color:#FFF;font-size:14px;border:none;border-radius:5px;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:unset;}
.bal2 img{display:none;}
.mob-store-locate-btn{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;background:#756661;height:31px;color:#FFF;font-size:14px;border:none;border-radius:5px;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
div.balText p{height:60px;}
div.balText p:nth-child(3){display:none;}
div.balText h3{color:#756661;}
}
@media (max-width:625px){
div#homeCMSContent {width: auto;}	
div#checkBalHolder{width:100%;margin-left:0;}
div#checkBalHolder form{padding:10px 0;}
div#checkBalHolder input{margin-bottom:8px;}
div#checkBalHolder input#gcNumb{width:100%;box-shadow:none;padding:0;height:31px;color:#404041;}
div#checkBalHolder input#gcPin{width:100%;padding:0;box-shadow:none;height:31px;margin:2px 0 10px;color:#404041;}
div#balImage{width:70%;float:none;margin:0 auto;display:inline;}
div#balImage img{width:100%;height:auto;}
div.balText{width:100%;padding:10px;margin:0;}
.mob-amntSubmit{background:#756661;border:none;border-radius:5px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#FFF;font-size:14px;height:31px !important;width:100% !important;}
.bal1 img{display:none;}
.bal2 img{display:none;}
.mob-store-locate-btn{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;background:#756661;height:31px;color:#FFF;font-size:14px;border:none;border-radius:5px;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
div.balText h3{color:#756661;}
}
@media (min-width:1025px){.password-recovery-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;}
.password-recovery-form #SubmitOrderStatus{display:none;}
.password-recovery-form{display:flex;flex-wrap:wrap;}
.password-recovery-form .loginInput{width:70%;background:none;border:1px solid #CCC;border-radius:5px;}
.account-page.password-recovery-page{width:45%;margin:0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.password-recovery-infoTXT{margin-bottom:25px;}
.assistance-text{margin-top:20px;}
}
@media (min-width:951px){.password-recovery-form .loginInput{width:70%;}
.password-recovery-form .mob-submit-btn{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;background:#756661;border:none;width:25%;height:30px;border-radius:5px;color:#FFF;margin-left:5px;}
.password-recovery-form .mob-submit-btn{width:20%;display:block !important;text-align:center;}
}
@media (min-width:626px) and (max-width:1024px){.password-recovery-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:distribute;justify-content:space-around;}
.password-recovery-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.password-recovery-page{width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.password-recovery-infoTXT{margin-bottom:30px;}
.password-recovery-form .loginInput{margin-bottom:10px;width:75%;background:none;border:1px solid #CCC;border-radius:5px;}
.assistance-text{margin-top:20px;}
.password-recovery-form .mob-submit-btn{display:flex !important;}
.password-recovery-form #SubmitOrderStatus{display:none;}
}
@media (max-width:625px){.password-recovery-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.password-recovery-page .loginInput{width:285px;margin-bottom:10px;}
.password-recovery-page .mob-submit-btn{width:287px;}
.account-picture.forget-pass-pic img{width:100% !important;height:auto !important;}
.manageWishButton::after{content:'Manage Wish List';background:#756661;display:flex;justify-content:center;align-items:center;height:30px;color:#FFF;font-size:14px;border-radius:5px;width:280px;}
.manageWishButton img{display:none;}
}
@media (max-width:1024px){.main-acct-page{margin:9px 0 10px 5px !important;}
.main-acct-pic{margin-bottom:10px !important;display:inline-block;}
}
@media (max-width:625px){.my-account-header{text-align:left !important;}
.main-acct-page p{align-items:flex-start !important;}
.main-acct-page ul.infoTXT{margin-top:25px;}
.main-acct-pic{display:inline-block;width:100% !important;}
.main-acct-pic img{width:100% !important;height:auto !important;}
}
@media (min-width:1025px){.baContent{margin-right:37px;}
.country-input{width:37%;}
}
@media (min-width:901px) and (max-width:1024px){#divAdressInfo{width:51% !important;}
#divImage{width:33%;}
#divImage img{width:100%;}
.baContent{width:45%;}
.mob-submitInfo{margin-left:0;}
.email-fields{width:45%;}
.email-fields .baContent{width:100%;}
}
@media (min-width:901px){.mob-billing-btn{display:none;}
}
@media (min-width:626px) and (max-width:900px){#divAddressContainer{width:100% !important;display:inline-block;}
#divAdressInfo{width:42% !important;}
#divImage{width:45% !important;float:right !important;margin-right:40px;margin-top:13px;}
div#divImage img{max-width:100%;}
.required{top:0 !important;left:9px !important;position:static !important;margin-left:5px;}
.newsletter-info{margin-bottom:10px;position:static;}
.checkmark{display:flex;margin:0 auto;}
.success-text{display:flex;justify-content:center;}
.web-billing-btn{display:none;}
.mob-billing-btn{background:#756661;color:#FFF !important;border:none;border-radius:5px;width:70%;margin:4px auto;height:30px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:12px;}
#billingForm .mob-submitInfo{position:static;}
.baContent{width:100%;margin:0;}
.baContent input.loginInput{width:100%;background:none;border:1px solid #CCC;border-radius:5px;}
.baContent select.loginSelect{width:100%;border:1px solid #CCC;border-radius:5px;background:url(../images/cato-drop-arrow.png) no-repeat scroll 97% 10px transparent;background-size:11px;}
form#billingForm{margin-left:0;display:block !important;width:98%;margin:0 auto;float:none;}
.state-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
}
@media (max-width:625px){.required{top:-36px !important;left:0 !important;color:#756661;}
form#billingForm{margin-left:0;width:100%;margin-top:45px;}
.baContent{width:100%;margin-right:0;}
.baContent input{width:100%;background:none;border:1px solid #ccc;border-radius:3px;}
.baContent .loginSelect{width:100%;margin-bottom:5px;}
#divImage{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
div#divImage img{width:100%;height:auto;}
.newsletter-info{width:100% !important;margin-bottom:10px;color:#756661;position:static;}
.web-billing-btn{display:none;}
.mob-billing-btn{background:#756661;color:#FFF !important;border:none;border-radius:5px;width:100%;margin:4px 0;height:30px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:12px;}
#billingForm .mob-submitInfo{position:static;}
.state-input select{background:none;border:1px solid #CCC;border-radius:3px;height:31px;width:100%;}
.country-input select{background:none;border:1px solid #CCC;}
.baContent.state-input.state-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.email-fields{width:100%;}
}
@media (min-width:1040px) and (max-width:1045px){section#contentHoldercheckout div#page-heading{float:left;}
}
@media (min-width:1040px){span.select-address-text{display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#756661;color:#FFF;font-size:12px;border-radius:5px;height:30px;width:80%;font-size:14px;font-weight:300;}
}
@media (min-width:1025px) and (max-width:1039px){div#addyHolder div#addressBilling,
div#shipToStoreHolder{margin-left:11px !important;}
div#addyHolder div#addressShipping{width:69% !important;}
div#shipToStoreHolder{float:left;padding:5px 0px 5px 30px;color:#756661;height:599px;position:absolute;border-left:none;padding-left:0;border-top:1px solid #ccc;padding-top:20px;top:175px;width:190px !important;}
.select-address-text{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#756661;color:#FFF;font-size:12px;border-radius:5px;height:30px;width:80%;-webkit-appearance:none;}
}
@media (min-width:1025px){.ship-address-btn,
.bill-address-btn{display:none;}
.bill-address-list img{display:none;}
.bill-edit-link{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#756661;height:30px;border-radius:5px;color:#FFF;font-size:14px;font-weight:300;-webkit-appearance:none;}
.add-address-text{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#756661;height:30px;width:190px;border-radius:5px;color:#FFF;font-size:14px;font-weight:300;-webkit-appearance:none;}
.add-address img{display:none;}
.shipFindStore img{display:none;}
.search-stores{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#756661;width:190px;height:30px;border-radius:5px;color:#FFF;font-size:14px;font-weight:300;}
.select-address-box img{display:none;}
.update-address-page .address-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:33% !important;min-height:160px;}
span.ship-edit-buttons{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;}
a.edit-address-btn{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;}
.add-address{width:100%;margin-bottom:30px;}
.update-address-page div#addressShipping p{width:48% !important;}
.mob-select-addy-btn{display:none;}
}
@media (min-width:1025px){.email-fields{width:37%;}
.email-fields .baContent{width:100%;}
}
@media (min-width:951px) and (max-width:1024px){.ship-address-btn,
.bill-address-btn{display:none;}
.add-address img{display:none;}
.add-address-text{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#756661;color:#FFF;height:30px;width:200px;border-radius:5px;font-size:12px;-webkit-appearance:none;}
.select-address-box img{display:none;}
.select-address-text{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#756661;color:#FFF;font-size:12px;border-radius:5px;height:30px;width:80%;-webkit-appearance:none;}
div#addressShipping{width:65% !important;}
.address-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.add-address{width:100%;margin-bottom:30px;}
div#addressShipping p{width:48% !important;}
.bill-edit-link{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#756661;color:#FFF;font-size:12px;height:30px;width:200px;border-radius:5px;-webkit-appearance:none;}
div#addressBilling{width:220px !important;}
.first-shipping-page div#shipToStoreHolder{width:214px !important;border-left:none;padding-left:0;margin-left:30px !important;border-top:1px solid #ccc;padding-top:20px;margin-top:-98px;}
.shipFindStore img{display:none;}
.mob-select-addy-btn{display:none;}
}
@media (min-width:626px) and (max-width:1024px){.address-book-container{width:100%;}
.update-address-page{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.update-address-page .address-list-items{width:60%;}
.update-address-page .address-list{margin:0 0 5px 0 !important;min-height:180px;flex:1;}
.update-address-page .ship-edit-buttons,
a.edit-address-btn{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;}
span.ship-edit-buttons{margin-top:10px;}
span.ship-edit-buttons a.edit-address-btn{margin-top:0;}
a.edit-address-btn{margin-top:10px;}
section.address-list-items{margin-top:30px;}
a.floatRight.add-new-recipient{width:41% !important;}
span.add-new-button{width:100%;}
.address-book-container .address-list-item{padding:5px 0 10px 0 !important;}
}
@media (min-width:626px) and (max-width:950px){.web-address-btn{display:none;}
.mob-address-btn{background:#756661;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:185px !important;height:31px;border:none;border-radius:5px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#FFF !important;font-size:14px;margin:4px 0;}
.address-book-container .floatSeperator{margin-bottom:16px;}
div#shipToStoreHolder h2{color:#756661;}
.ship-to-col1{width:40%;margin-right:20px;margin-left:48px;}
div#shipToStoreHolder div#shipToStoreLoader{width:93%;display:inline-block !important;height:200px;border:1px solid #756661;}
.ship-to-col1 .floatSeperator{margin:10px 0 !important;}
input#zipFindStore{background:none;width:148px;border:1px solid #756661;border-radius:4px;}
select#stateFindStore{background:none;border:1px solid #756661;border-radius:5px;color:#756661;margin-botttom:10px;}
.shipFindStore img{display:none;}
.search-stores{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:150px;height:30px;background:#756661;color:#FFF;font-size:12px;border-radius:5px;margin-top:16px;-webkit-appearance:none;}
.bill-edit-link{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#756661;color:#FFF;font-size:12px;height:30px;width:200px;border-radius:5px;-webkit-appearance:none;}
.mob-select-addy-btn{display:none;}
}
@media (max-width:625px){.add-new-recipient{width:100% !important;}
.add-new-recipient img{display:none;}
.add-new-button{background:#756661;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px;color:#FFF;font-size:14px;border-radius:5px;width:250px !important;}
.update-address-page .address-list{width:100% !important;padding:15px 0 !important;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-top:1px solid rgba(117,102,97,0.2);}
span.cali-text{margin:0 0 10px;}
span.ship-edit-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;}
span.select-address-btn,
span.edit-address-btn,
a.edit-address-btn{width:100%;}
a.select-address-link{margin-bottom:5px;}
section.address-list-items{width:100%;margin-top:0;}
.infoTXT.address-list-item{width:100% !important;}
.address-btns{margin-top:5px;width:100%;display:inline-block;}
.infoTXT.address-list-item{width:100% !important;}
.web-address-btn{display:none;}
.mob-address-btn{background:#756661;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:31px;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#FFF !important;font-size:14px;border:none;border-radius:5px;-webkit-appearance:none;}
.address-book-container .address-list-item{align-items:left;}
.address-book-container strong{font-size:14px;padding-bottom:5px;}
div#shipToStoreHolder h2{color:#756661;}
input#zipFindStore{background:none;width:100%;border:1px solid #c7c7c7;border-radius:5px;}
select#stateFindStore{background:none;border:1px solid #C7C7C7;border-radius:5px;width:100%;}
div#shipToStoreHolder div#shipToStoreLoader{height:auto;border:none;}
div#shipToStoreHolder{margin-top:10px !important;}
.mob-select-addy-btn{display:none;}
.update-address-page .account-picture{width:100% !important;border-top:1px solid rgba(117,102,97,0.2);}
.update-address-page div#shipToStoreHolder h2{text-align:left;}
.update-address-page div#shipToStoreHolder p{text-align:left;}
/*a.shipFindStore:after{content:'Search for Stores';display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#756661;height:35px;border:none;border-radius:5px;color:#FFF;font-size:14px;font-weight:300;}
}*/
@media (max-width:1023px){section#outfitInfo{width:100%;margin:0;}
section#outfitInfo article#productContainer{width:100%;display:none;}
section#outfitInfo article#productContainer a{width:100% !important;}
section#outfitInfo article#productContainer a img.prodImage{max-width:100%;}
div#topImagesScroll div.nbs-flexisel-nav-left,
div#topImagesScroll div.nbs-flexisel-nav-right{background:none;font-size:30px;}
div#topImagesScroll div.nbs-flexisel-nav-left:after{content:'\f3d2';font-family:'Ionicons';}
div#topImagesScroll div.nbs-flexisel-nav-right::after{content:'\f3d3';font-family:'Ionicons';position:absolute;right:0;}
}
@media (max-width:600px){section#outfitItemInfo article.productContainer{width:100%;}
section#outfitInfo div#description{float:none;margin:20px auto 0;width:97%;}
section#outfitItemInfo{width:100%;}
section#outfitItemInfo article.productContainer a{float:none;}
section#outfitItemInfo section.purchasing{float:none;width:309px;margin:0 auto;}
}
@media (min-width:480px) and (max-width:800px){div#topImagesScroll{width:100%;}
div#topImagesScroll ul#topScrollInner{margin:0;}
div#topImagesScroll ul#topScrollInner a.topScrollImgs{width:100%;}
}
@media (max-width:479px){div#topImagesScroll{width:100%;}
div#topImagesScroll ul#topScrollInner a.topScrollImgs{width:100%;margin-left:-17px;}
}
@media (min-width:626px) and (max-width:1024px){.errorContainer{width:100% !important;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:start;-moz-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}
div.errorContainer a.deptS{width:40%;margin:5px;}
}
@media (min-width:626px) and (max-width:900px){div.errorContainer,
div.errorContainer h1,
div.errorContainer p{width:100%;}
}
@media (max-width:625px){div.errorContainer,
div.errorContainer h1,
div.errorContainer p{width:100%;}
div.errorContainer{height:auto;}
div.errorContainer a.deptS{padding:0;background-color:#756661;color:#FFFFFF;font-weight:300;font-size:14px;border-radius:5px;margin:2px 0;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:30px;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
}
@media (min-width:626px){.order-summary-btn{display:none;}
}
@media (max-width:625px){.gc-box input{width:100% !important;border:1px solid #756661;border-radius:5px;}
}
@media (min-width:626px){.errorContainer{margin:40px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
div.errorContainer p{width:100%;}
div.errorContainer a.deptS{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:30px;background:#756661;font-size:14px;font-weight:300;padding:0 20px;}
}
@media (max-width:625px){.errorContainer{margin:20px 0;}
}
@media (max-width:1045px){div.bagContainer{width:100%;height:335px;background:#F7F6F4;z-index:-1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
img.cato-bag{width:1024px;}
.cato-bag-box{width:198px;overflow:hidden;height:240px;margin-left:15%;margin-top:46px;}
img.cato-bag{width:1024px;margin-left:-102%;margin-top:-50px;}
}
@media (min-width:1040px) and (max-width:1045px){div.bagContainer{height:318px;width:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;}
div.bagContainer h1{width:100%;margin:0 auto 7px;padding:110px 0 10px 23%;font-size:18px;}
div.bagContainer a.continueShopping{position:absolute;left:30%;width:260px;top:154px;}
}
@media (min-width:769px) and (max-width:1045px){.cato-bag-box{right:60%;}
div.bagContainer h1{width:340px;position:absolute;left:47%;top:115px;margin:0;padding:0;}
div.bagContainer a.continueShopping{width:340px;margin:0;padding:0;position:absolute;top:155px;left:47%;}
}
@media (min-width:481px) and (max-width:768px){.cato-bag-box{position:absolute;right:53%;}
div.bagContainer h1{width:45%;padding:0;position:absolute;top:110px;right:6%;}
div.bagContainer a.continueShopping{width:45%;padding:0;position:absolute;top:178px;right:6%;}
div.bagContainer a.continueShopping:after{padding:8px 37px;}
}
@media (max-width:480px){.cato-bag-box{width:198px;overflow:hidden;height:240px;left:0;right:0;margin:auto;top:50px;}
div.bagContainer h1{width:100%;padding:0;}
div.bagContainer a.continueShopping{width:235px;display:flex;position:absolute;left:0;right:0;margin:auto;top:305px;padding:0;}
}
@media (min-width:626px) and (max-width:1024px){section#orderHeader{width:100%;padding:0 0 20px 5px;}
.thankyouCart{padding:0 !important;}
}
@media (max-width:1024px){section#orderHeader{padding:10px 0 20px 0;width:99%;margin:0 auto 15px;}
section#contentHolder section.thankyouCart{padding:0 !important;}
.thankyouCart .cartHeader{display:none;}
.thankyouCart .cartItem{display:-webkit-box;display:-ms-flexbox;display:flex;}
.thankyouCart .cartItems:before{content:'Preview';font-weight:bold;}
.thankyouCart .cartItems{margin-right:10px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.thankyouCart .cartDetails:before{content:'Description';font-weight:bold;}
.thankyouCart .cartDetails{-webkit-box-flex:2;-ms-flex:2;flex:2;display:flex;flex-direction:column;}
.thank-you-socials{padding:0 !important;}
.mob-cartPrice p:before{content:'Price: ';}
.thankyouCart .cartPrice{display:none;}
.thankyouCart .cartQty{margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.thankyouCart .cartQty:before{content:'Qty';font-weight:bold;}
.thankyouCart .cartTotal{text-align:right !important;-webkit-box-flex:1;-ms-flex:1;flex:1;}
.thankyouCart .cartTotal:before{content:'Total';font-weight:bold;}
.thank-you-order-info{display:-webkit-box;display:-ms-flexbox;display:flex;}
.order-info-col{-webkit-box-flex:1;-ms-flex:1;flex:1;}
}
@media (min-width:421px) and (max-width:625px){.thankyouCart .cartItems{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:2;-ms-flex:2;flex:2;}
}
@media (max-width:420px){.thankyouCart .cartItems{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:2;-ms-flex:2;flex:2;}
}
@media (min-width:626px) and (max-width:1045px){.employee-page{width:95%;margin:0 auto;}
.employee-page p.infoTXT{margin:0 auto !important;max-width:945px;width:100% !important;padding:0;}
form[action='/employee.cfm']{margin:20px auto 0 !important;display:flex;flex-wrap:wrap;width:450px;}
input#employeeSubmit{background:#756661;border:none;color:#FFF;display:inline-block;width:100%;margin:0 auto;height:31px;border-radius:5px;-webkit-appearance:none;}
.employee-page span.requiredMessage{width:100% !important;}
.employee-page input#last_name{margin:4px 0;}
}
@media (max-width:625px){.employee-page{width:95%;margin:0 auto;}
form[action='/employee.cfm']{margin:0 auto !important;width:100%;}
.employee-page p.infoTXT{max-width:945px;width:98% !important;margin:0 !important;}
input#employeeSubmit{display:inline-block;width:100%;height:31px;border:none;background:#756661;color:#FFF;border-radius:5px;-webkit-appearance:none;}
.employee-page label.loginLabelAlt{width:100% !important;}
}
@media (min-width:1025px){select#state,
select#country{width:225px;}
}
@media (min-width:626px) and (max-width:1024px){.first-ship-to{width:80% !important;}
.ship-store-form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
.ship-store-form div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.ship-store-form div .loginLabel{width:auto;margin:0 10px 0;}
.address-book-page{width:98% !important;margin:0 auto;float:none;}
.account-photo{width:98% !important;margin:0 auto;float:none;}
}
@media (min-width:626px) and (max-width:1045px){form#newAddressForm{margin-left:30px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.address-inputs{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:5px 0;}
.address-inputs select[name='state']{width:225px;margin-bottom:5px;}
select#country{width:100%;}
.add-address-btn{width:100%;margin:30px 0 0;}
}
@media (min-width:901px) and (max-width:1024px){.account-page.update-ship-address form#billingForm{width:60%;}
}
@media (min-width:626px) and (max-width:900px){.account-page.update-ship-address form#billingForm{display:-webkit-box !important;display:-moz-box !important;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;width:80%;margin:0;}
}
@media (max-width:625px){.ship-update-div{margin:0 0 15px;width:95%;}}

@media (max-width: 1024px) {
	form#newsletter {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-direction: normal;
		-moz-box-direction: normal;
		-webkit-box-orient: vertical;
		-moz-box-orient: vertical;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	
	form#newsletter {
		width: 250px;
	}
	
	form#newsletter input#addressSubmit {
		display: block;
	}
}

/*UPDATED LANDING AND CATEGORY*/
@media (min-width: 1024px) {
	.landing-page {
		width: 100%;
		max-width: 1024px;
		margin: 0 auto;
	}
	
	section#pagethru {
		width: 803px;
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
	}
	
	div.sort-by {
		width: 575px;
	}
	
	.page-pagination {
		max-width: 100%;
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
	}
	
	div.perPageHolder {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-direction: reverse;
		-moz-box-direction: reverse;
		-webkit-box-orient: horizontal;
		-moz-box-orient: horizontal;
		-webkit-flex-direction: row-reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
		-webkit-box-pack: end;
		-moz-box-pack: end;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		display: none;
	}
	
	section#pagethru a {
		width: auto;
	}
	
	/* section#pagethru a.pagination-next { */
		/* margin-left: 10px; */
		/* margin-right: 9px; */
		/* -webkit-box-ordinal-group: 5; */
		/* -moz-box-ordinal-group: 5; */
		/* -webkit-order: 4; */
		/* -ms-flex-order: 4; */
		/* order: 4; */
	/* } */
	
	/* section#pagethru a.pagination-previous { */
		/* position: static; */
		/* -webkit-box-ordinal-group: 3; */
		/* -moz-box-ordinal-group: 3; */
		/* -webkit-order: 2; */
		/* -ms-flex-order: 2; */
		/* order: 2; */
	/* } */
	
	section#pagethru a.viewMore {
		width: 58px;
	}
	
	a.total-number {
		display: none;
	}
	
	.perPageHolder.web-pageHolder {
		display: none;
	}
	
	.top-page-numbers {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-direction: reverse;
		-moz-box-direction: reverse;
		-webkit-box-orient: horizontal;
		-moz-box-orient: horizontal;
		-webkit-flex-direction: row-reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
		-webkit-box-ordinal-group: 4;
		-moz-box-ordinal-group: 4;
		-webkit-order: 3;
		-ms-flex-order: 3;
		order: 3;
	}
}

@media (max-width: 1023px) {
	.top-page-numbers {
		display: none;
	}
	
	.page-pagination {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-pack: end;
		-moz-box-pack: end;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		max-width: 99%;
		width: 100%;
		float: right;
		position: relative;
	}
	
	span.current-page-item {
		display: none;
	}
	
	a.page-numbers {
		display: none;
	}
	
	.page-pagination a.viewMore {
		display: none;
	}
	
	a.pagination-previous.previous2 {
		margin-left: 4px !important;
	}
	
	section#pagethru.web-pagethru a.viewMore {
		width: 63px;
		text-transform: uppercase;
		display: block !important;
		margin-right: 0;
		-webkit-box-ordinal-group: 4;
		-moz-box-ordinal-group: 4;
		-webkit-order: 3;
		-ms-flex-order: 3;
		order: 3;
	}
	
	section#pagethru a.pagination-next {
		width: auto !important;
		-webkit-box-ordinal-group: 6;
		-moz-box-ordinal-group: 6;
		-webkit-order: 5;
		-ms-flex-order: 5;
		order: 5;
		margin-left: 5px;
		margin-right: 5px;
	}
	
	section#pagethru a.pagination-previous {
		width: auto;
		position: static;
		-webkit-box-ordinal-group: 5;
		-moz-box-ordinal-group: 5;
		-webkit-order: 4;
		-ms-flex-order: 4;
		order: 4;
		padding-right: 8px;
		border-right: 1px solid #756661;
		line-height: 1;
		margin-top: 1px;
	}
	
	section#pagethru-bottom a.pagination-next {
		margin-right: 5px;
	}
	
	.mob-pagePerHolder p {
		font-size: 11px;
		text-transform: uppercase;
	}
	
	a.pagination-previous.previous1 {
    display: none;
}
}

@media (max-width: 1024px) {
	.cmsHolder .paddedContent {
		width: 100%;
		margin: 0 !important;
	}
}

/*UPDATED PDP*/
@media (max-width :1024px) {
	.product-suggestions-container {
		height: 400px;
	}
	
	.product-suggestions-container div.ltProdSpot img {
		margin: 0 auto;
		float: none;
	}
	
	.product-suggestions {
		height: 100%;
		width: 80%;
	}
	
	.suggestions-pagination {
		display: none;
	}
	
	.suggestion-arrow {
		top: 0;
		width: 20px;
		height: 20px;
	}
	
	.suggestion-prev {
		left: 15px;
	}
	
	.suggestion-next {
		right: 15px;
	}
}

/*UPDATED CHECKOUT*/
#i4go-payment-form input[type='submit'] {
	background: #756661;
	-webkit-appearance: none !important;
}

/* UPDATED ERROR PAGE*/
@media (min-width: 626px) {
	.errorContainer {
		margin: 40px 0;
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-direction: normal;
		-moz-box-direction: normal;
		-webkit-box-orient: horizontal;
		-moz-box-orient: horizontal;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: center;
		-moz-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	
	div.errorContainer p {
		width: 100%;
	}
	
	div.errorContainer a.deptS {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-pack: center;
		-moz-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-moz-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		height: 30px;
		background: #756661;
		font-size: 14px;
		font-weight: 300;
		padding: 0 20px;
	}
}