@import url("//fonts.googleapis.com/css?family=Lato:400,400italic|Oswald:400,300|Roboto:400,300");
@import url("//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css");
@font-face{font-family:'gotham-book';src:url("/overhaul/images/gotham-book-webfont.eot");src:url("/overhaul/images/gotham-book-webfont.eot?#iefix") format("embedded-opentype"),url("/overhaul/images/gotham-book-webfont.woff") format("woff"),url("/overhaul/images/gotham-book-webfont.ttf") format("truetype"),url("/overhaul/images/gotham-book-webfont.svg#gotham_bookregular") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'gotham-book-italic';src:url("/overhaul/images/gotham-bookitalic-webfont.eot");src:url("/overhaul/images/gotham-bookitalic-webfont.eot?#iefix") format("embedded-opentype"),url("/overhaul/images/gotham-bookitalic-webfont.woff") format("woff"),url("/overhaul/images/gotham-bookitalic-webfont.ttf") format("truetype"),url("/overhaul/images/gotham-bookitalic-webfont.svg#gotham_bookitalic") format("svg");font-weight:normal;font-style:italic}
@font-face{font-family:'gotham-light';src:url("/overhaul/images/gotham-light-webfont.eot");src:url("/overhaul/images/gotham-light-webfont.eot?#iefix") format("embedded-opentype"),url("/overhaul/images/gotham-light-webfont.woff") format("woff"),url("/overhaul/images/gotham-light-webfont.ttf") format("truetype"),url("/overhaul/images/gotham-light-webfont.svg#gotham_lightregular") format("svg");font-weight:100;font-style:normal}
@font-face{font-family:'gotham-medium';src:url("/overhaul/images/gotham-medium-webfont.eot");src:url("/overhaul/images/gotham-medium-webfont.eot?#iefix") format("embedded-opentype"),url("/overhaul/images/gotham-medium-webfont.woff") format("woff"),url("/overhaul/images/gotham-medium-webfont.ttf") format("truetype"),url("/overhaul/images/gotham-medium-webfont.svg#gotham_mediumregular") format("svg");font-weight:normal;font-style:normal}
.stickyMenu{width:100%;height:51px;background-color:#161616;font-size:14px;position:fixed;top:-51px;left:0;z-index:103}
.stickyMenu #stickyLogo{height:51px;width:204px}
.stickyMenu #stickyMenuCart{margin:14px 0px 0px 8px}
.stickyMenu a.wpactive{color:#9d9d9d !important}
.stickyMenu img{float:left}
.stickyMenu a{color:#fff;text-decoration:none;text-transform:uppercase;cursor:pointer}
.stickyMenu a:hover{color:#fff;text-decoration:none}
.stickyMenu a:hover,.stickyMenu a:active{text-decoration:none;color:#9d9d9d}
.stickyMenu ul{float:right}
.stickyMenu ul li{float:left;margin:18px 20px 0 18px}
.blackTopBar{width:100%;height:35px;background:#161616;position:relative;z-index:101;color:#fff; font-family:'gotham-medium'; }
.blackTopBar .tmSearch,.blackTopBar .tmLogin{color:#fff}
.blackTopBar ul{float:right}
.blackTopBar li{float:right;font-size:14px;}
.blackTopBar li a{color:#fff}
.blackTopBar p{width:100%;text-align:center;height:35px;margin:0;padding:0 0 0 15px;line-height:35px}
.blackTopBar p a{text-transform:uppercase;font-size:14px;font-family:'gotham-medium';color:#fff}
.blackTopBar p a:hover{text-decoration:none}
.blackTopBar p a:hover span{color:#fff}
.blackTopBar p a span{color:#ff0000;font-size:10px;font-style:italic;font-family:'Lato';margin-left:2px}
@media (max-width: 650px){.blackTopBar p{display:none}
}

.blackTopBar .tmLogin,.blackTopBar .tmSearch{height:35px;line-height:35px;width:420px;text-align:center;}
.blackTopBar .tmLogin a,.blackTopBar .tmSearch a{text-decoration:none}
.blackTopBar .tmLogin:hover,.blackTopBar .tmSearch:hover{background-color:#2f2f2f}
.blackTopBar .tmSearch{border-left:1px solid #444;background:url(/overhaul/images/search-icon-white.png) no-repeat top 50% right 10px}
.blackTopBar .tmLogin{border-right:1px solid #444;border-left:1px solid #444;}
.blackTopBar #account-links li a[title="register"]{display:none}

.blackTopBar .login-class input{ display: inline; width: 100px; font-family: 'gotham-medium';}
.blackTopBar .login-class input[type=text]{ vertical-align:middle; }
.blackTopBar .login-class input[type=password]{ display: inline; width: 100px; font-family: 'Gotham'; padding: 0px; border: 1px solid black; line-height: 20px; height: 20px; vertical-align:middle; text-align:left; background-color:#fff; color:#000; }
.blackTopBar .login-class input[type=submit] {    padding:0px 0px; 	width: 80px;    background:#000;     border:0 none;    cursor:pointer;    -webkit-border-radius: 0px;    border-radius: 0px; font-family: 'gotham-medium'; }

@media (max-width: 480px){.blackTopBar p{display:none}
.blackTopBar li{float:right;font-size:13px;}
.blackTopBar .tmLogin,.blackTopBar .tmSearch{height:35px;line-height:35px;width:420px;text-align:right; }
.blackTopBar .login-class input{ display: inline; font-size: 13px; width: 80px;}
.blackTopBar .login-class input[type=password]{ display: inline; font-size: 13px; width: 80px;}
.blackTopBar .login-class input[type=submit] {  padding:0px 0px; 	width: 60px;    background:#000;     border:0 none;    cursor:pointer;    -webkit-border-radius: 0px;    border-radius: 0px;  font-family: 'gotham-medium'; }
}


.searchBar{background:#e1e1e1;position:relative;width:100%;padding:5px;z-index:101;display:none}
.searchBar .searchBoxWrap{width:70%;max-width:800px;margin:0 auto;background:#e1e1e1 url(/overhaul/images/search-icon-gray.png) no-repeat 15px 50%;padding:5px;position:relative}
.searchBar .searchBoxWrap img{position:absolute;right:10px;top:10px;cursor:pointer}
.searchBar .searchBoxWrap #search_autocomplete{display:none}
.searchBar .searchBoxWrap button[type="submit"]{display:none}
.searchBar .searchBoxWrap .search-form-mask{padding-left:40px}
.searchBar .searchBoxWrap input[type="text"]{width:100%;background:none;border:none;font-family:"Lato";font-size:20px;font-weight:100}
.searchBar .searchBoxWrap .input-box.inline{width:90%}
header.global{position:relative;z-index:100;height:88px;border-bottom:0;background-color:white}
header.global .dropdown>ul>ul{height:auto !important}
header.global>.wrapper:before{content:'';top:0;left:0;position:absolute;height:81px;width:100%;background:white;z-index:101}
header.global a.logo{margin-right:65px;width:160px;display:inline-block;height:89px}
header.global a.logo img{width:160px;margin:auto;position:absolute;top:0;bottom:0}
header.global nav.account,header.global a.logo{z-index:1011;position:relative}
header.global nav.account .account-links li a[title="register"],header.global a.logo .account-links li a[title="register"]{display:none}
header.global nav.account{z-index:102;position:absolute;top:0;right:0}
header.global nav.global{display:none;float:right;margin-top:34px;margin-right:30px}
header.global nav.global.mobile a{background-color:white;display:block}
header.global nav.global.mobile>ul>li>a{text-transform:uppercase;border-bottom:1px solid #e1e1e1;display:block;padding:15px;text-decoration:none;color:#161616}
header.global nav.global.mobile>ul>li>a:hover{text-decoration:none}
header.global nav.global.mobile .shop>a{position:relative}
header.global nav.global.mobile .shop>a:after{content:'';width:0;height:0;border:5px solid black;border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent;position:absolute;right:10px;top:50%;margin-top:-5px}
header.global nav.global.mobile .shop .dropdown{display:none;width:100% !important;padding-left:15px}
header.global nav.global>ul li.shop{display:block;color:#161616;text-decoration:none}
header.global nav.global>ul li.shop .dropdown{background:white;padding:0px 0px 5px}
header.global nav.global>ul li.shop .dropdown a{display:block;font-size:12px;color:#666;text-decoration:none;padding-bottom:2px}
header.global nav.global>ul li.shop .dropdown a:hover{color:#161616}
header.global nav.global>ul li.shop .dropdown h4 a{margin-top:15px;border-bottom:1px solid white;margin-bottom:5px;font-size:15px;color:black;margin-left:0px}
@media (max-width: 899px){header.global nav.global{display:none;float:none;width:100%}
header.global nav.account,header.global a.logo{display:inline-block;vertical-align:middle}
header.global nav.account>ul>li,header.global a.logo>ul>li{display:inline-block;position:relative;color:#333;float:left;transition:color 0.45s;-moz-transition:color 0.45s;-webkit-transition:color 0.45s;-ms-transition:color 0.45s;-o-transition:color 0.45s}
header.global nav.account>ul>li>a,header.global a.logo>ul>li>a{text-align:center;text-transform:uppercase;font-size:15px;padding:0 25px;font-weight:400;line-height:81px;display:inline-block;background:white;position:relative;z-index:102}
header.global nav.account>ul>li>a:hover,header.global a.logo>ul>li>a:hover{text-decoration:none;color:#161616;transition:color 0.25s;-moz-transition:color 0.25s;-webkit-transition:color 0.25s;-ms-transition:color 0.25s;-o-transition:color 0.25s}
header.global .wrapper nav.account{margin-left:25px}
}
@media (min-width: 1200px){header.global nav.global,header.global a.logo,header.global nav.account{display:inline-block;vertical-align:middle}
header.global nav.global>ul>li>a,header.global a.logo>ul>li>a,header.global nav.account>ul>li>a{padding-bottom:29px !important}
header.global nav.global>ul>li>a:after,header.global a.logo>ul>li>a:after,header.global nav.account>ul>li>a:after{content:'';display:block;margin:auto;height:2px;width:0px;background:transparent;transition:width 750ms ease, background-color 750ms ease}
header.global nav.global>ul>li>a:hover:after,header.global a.logo>ul>li>a:hover:after,header.global nav.account>ul>li>a:hover:after{width:100%;background:#161616}
header.global nav.global>ul>li,header.global a.logo>ul>li,header.global nav.account>ul>li{display:inline-block;position:relative;color:#333;float:left;transition:color 0.45s;-moz-transition:color 0.45s;-webkit-transition:color 0.45s;-ms-transition:color 0.45s;-o-transition:color 0.45s}
header.global nav.global>ul>li>a,header.global a.logo>ul>li>a,header.global nav.account>ul>li>a{text-align:center;text-transform:uppercase;font-size:15px;padding:0 20px;font-weight:400;display:inline-block;background:white;position:relative;z-index:102}
header.global nav.global>ul>li>a:hover,header.global a.logo>ul>li>a:hover,header.global nav.account>ul>li>a:hover{text-decoration:none;color:#161616;transition:color 0.25s;-moz-transition:color 0.25s;-webkit-transition:color 0.25s;-ms-transition:color 0.25s;-o-transition:color 0.25s}
header.global nav.global>ul li a.thick,header.global a.logo>ul li a.thick,header.global nav.account>ul li a.thick{font-family:"Gotham-Medium";color:#161616}
header.global nav.global>ul li a.thick:after,header.global a.logo>ul li a.thick:after,header.global nav.account>ul li a.thick:after{content:'';display:block;margin:auto;height:2px;width:100%;background:#161616}
header.global nav.global .dropdown{position:absolute;width:520px;text-align:left;line-height:1;background:white;padding:10px 0 5px 0;border:1px solid #e1e1e1;border-top:none;text-transform:initial;display:block;left:0px;top:-500px;transition:top 0.45s;-moz-transition:top 0.45s;-webkit-transition:top 0.45s;-ms-transition:top 0.45s;-o-transition:top 0.45s}
}
@media (min-width: 900px) and (max-width: 825px){header.global nav.global .dropdown{left:-125px}
}
@media (min-width: 900px){header.global nav.global .dropdown>ul{opacity:0;-moz-opacity:0;filter:alpha(opacity=0);transition:opacity 0.25s;-moz-transition:opacity 0.25s;-webkit-transition:opacity 0.25s;-ms-transition:opacity 0.25s;-o-transition:opacity 0.25s}
header.global nav.global .dropdown>ul>ul{width:33.33333%;float:left;padding:0 30px;position:relative}
header.global nav.global .dropdown>ul>ul:after{content:'';display:block;position:absolute;right:0;height:80%;border-left:1px solid #ccc;top:10%;visibility:visible}
header.global nav.global .dropdown>ul>ul:last-child:after{display:none}
header.global nav.global .dropdown ul>li{margin-bottom:10px}
header.global nav.global .dropdown h4 a{text-transform:capitalize;text-decoration:initial;letter-spacing:.75px;margin-bottom:5px;border-bottom:1px solid #fff;font-size:15px;color:#161616;line-height:26px}
header.global nav.global .dropdown a{text-transform:capitalize;font-size:12px;color:#999;line-height:21px;display:block}
header.global nav.global .dropdown a:hover{color:#161616;text-decoration:none}
header.global .shop:hover .dropdown{z-index:99;top:54px;transition:top 0.45s;-moz-transition:top 0.45s;-webkit-transition:top 0.45s;-ms-transition:top 0.45s;-o-transition:top 0.45s}
header.global .shop:hover .dropdown>ul{opacity:1;-moz-opacity:1;transition:opacity 0.25s;-moz-transition:opacity 0.25s;-webkit-transition:opacity 0.25s;-ms-transition:opacity 0.25s;-o-transition:opacity 0.25s}
}
@media (max-width: 975px){header.global a.logo{margin-right:5px;padding-left:0px}
}
@media (max-width: 1170px){header.global nav.account{right:10px !important}
header.global a.logo{padding-left:10px !important}
}
@media (min-width: 420px){header.global a.logo{width:240px}
header.global a.logo img{width:240px}
}
header.global nav.global>ul>li>a{transition:background 0.45s,color 0.45s;-moz-transition:background 0.45s,color 0.45s;-webkit-transition:background 0.45s,color 0.45s;-ms-transition:background 0.45s,color 0.45s;-o-transition:background 0.45s,color 0.45s}
@media (max-width: 1100px){header.global nav.global>ul>li>a{padding:0px 20px}
}
@media (max-width: 1035px){header.global nav.global>ul>li>a{padding:0px 15px}
}
@media (max-width: 915px){header.global nav.global>ul>li>a{padding:0 10px;font-size:15px}
}
@media (max-width: 855px){header.global nav.global>ul>li>a{padding:0 10px;font-size:14px}
}
@media (max-width: 806px){header.global nav.global>ul>li>a{padding:0 5px}
}
header.global nav.account{float:right;background:white}
header.global nav.account .search{position:relative;z-index:99}
header.global nav.account .search>span{display:inline-block;line-height:81px;cursor:pointer;top:0px;position:relative;transition:top 0.45s,opacity 0.45s;-moz-transition:top 0.45s,opacity 0.45s;-webkit-transition:top 0.45s,opacity 0.45s;-ms-transition:top 0.45s,opacity 0.45s;-o-transition:top 0.45s,opacity 0.45s}
header.global nav.account .search>span:before{content:'';display:inline-block;width:25px;height:25px;vertical-align:middle;background:url("/overhaul/images/header-icons.png") -5px center no-repeat;opacity:0.75;-moz-opacity:0.75;filter:alpha(opacity=75);transition:opacity 0.45s;-moz-transition:opacity 0.45s;-webkit-transition:opacity 0.45s;-ms-transition:opacity 0.45s;-o-transition:opacity 0.45s}
header.global nav.account .search>span:after{content:'';position:absolute;display:block;height:5px;width:5px;border:5px solid transparent;border-top:5px solid black;left:5px;top:65px;opacity:0}
header.global nav.account .search>span:hover:before{opacity:1;-moz-opacity:1;transition:opacity 0.25s;-moz-transition:opacity 0.25s;-webkit-transition:opacity 0.25s;-ms-transition:opacity 0.25s;-o-transition:opacity 0.25s}
header.global nav.account .search .search-form-mask{overflow:hidden;height:0px;position:absolute;right:-20px;top:89px;border:1px solid #e1e1e1;border-top:0px;opacity:0;background-color:#FFF}
header.global nav.account .search:hover>span,header.global nav.account .search.active>span{top:5px;transition:top 0.25s;-moz-transition:top 0.25s;-webkit-transition:top 0.25s;-ms-transition:top 0.25s;-o-transition:top 0.25s}
header.global nav.account .search:hover>span:after,header.global nav.account .search.active>span:after{opacity:1;transition:opacity 0.25s;-moz-transition:opacity 0.25s;-webkit-transition:opacity 0.25s;-ms-transition:opacity 0.25s;-o-transition:opacity 0.25s}
header.global nav.account .search form{padding:25px 20px;background:white;z-index:102}
header.global nav.account .search form input{border-right:0px}
header.global nav.account .search form:after{content:'';display:block;position:absolute}
header.global nav.account #toggle-mini-cart{position:relative;z-index:105;display:inline-block;line-height:81px;font-size:10px;cursor:pointer;top:0;transition:top 0.25s;-moz-transition:top 0.25s;-webkit-transition:top 0.25s;-ms-transition:top 0.25s;-o-transition:top 0.25s}
header.global nav.account #toggle-mini-cart:before{content:'';display:inline-block;width:25px;height:25px;vertical-align:middle;background:url("/overhaul/images/header-icons.png") center no-repeat;opacity:0.75;-moz-opacity:0.75;filter:alpha(opacity=75);transition:opacity 0.45s;-moz-transition:opacity 0.45s;-webkit-transition:opacity 0.45s;-ms-transition:opacity 0.45s;-o-transition:opacity 0.45s}
header.global nav.account #toggle-mini-cart:after{content:'';display:block;position:absolute;height:5px;width:5px;border:5px solid transparent;border-top:5px solid #333;left:10px;top:65px;opacity:0}
header.global nav.account #toggle-mini-cart:hover,header.global nav.account #toggle-mini-cart.active{top:5px;transition:top 0.25s;-moz-transition:top 0.25s;-webkit-transition:top 0.25s;-ms-transition:top 0.25s;-o-transition:top 0.25s}
header.global nav.account #toggle-mini-cart:hover:after,header.global nav.account #toggle-mini-cart.active:after{opacity:1;transition:opacity 0.25s;-moz-transition:opacity 0.25s;-webkit-transition:opacity 0.25s;-ms-transition:opacity 0.25s;-o-transition:opacity 0.25s}
header.global nav.account #toggle-mini-cart:hover:before,header.global nav.account #toggle-mini-cart.active:before{opacity:1;-moz-opacity:1;transition:opacity 0.25s;-moz-transition:opacity 0.25s;-webkit-transition:opacity 0.25s;-ms-transition:opacity 0.25s;-o-transition:opacity 0.25s}
header.global nav.account #toggle-mini-cart strong{position:absolute;top:0px;right:0px;background:#666;display:inline-block;height:15px;width:15px;line-height:1;top:28px;font-weight:bold;text-align:center;border-radius:30px;line-height:15px;margin-right:-4px;color:white;padding-left:1px}
header.global nav.account .mini-cart-mask{overflow:hidden;height:0px;position:absolute;right:-8px;top:89px;border-top:0px;min-width:300px;border:1px solid #e1e1e1;border-top:0px;opacity:0}
header.global nav.account .mini-cart-contents{padding:20px;background:white;z-index:102;display:block}
header.global nav.account .mini-cart-contents ol{overflow-x:hidden;overflow-y:auto;max-height:250px}
header.global nav.account .mini-cart-contents .item{padding:5px 0;border-bottom:1px solid #eee;font-size:12px;color:#666}
header.global nav.account .mini-cart-contents .item a{color:#666;text-decoration:none}
header.global nav.account .mini-cart-contents .item a:hover{color:black}
header.global nav.account .mini-cart-contents .cart-items{margin-top:15px}
header.global nav.account .mini-cart-contents p{font-size:12px}
header.global nav.account .mini-cart-contents .view-cart{display:block;width:100%;margin-top:15px}
header.global nav.account .global-toggle{display:inline-block;width:25px;height:81px;background:url("/overhaul/images/mobile-bars.jpg") center center no-repeat;cursor:pointer}
header.global nav.account #toggle-links{position:relative;z-index:105;display:inline-block;line-height:81px;font-size:10px;cursor:pointer;top:0;transition:top 0.25s;-moz-transition:top 0.25s;-webkit-transition:top 0.25s;-ms-transition:top 0.25s;-o-transition:top 0.25s}
header.global nav.account #toggle-links:before{content:'';display:inline-block;width:25px;height:25px;vertical-align:middle;background:url("/overhaul/images/header-icons.png") -72px center no-repeat;opacity:0.75;-moz-opacity:0.75;filter:alpha(opacity=75);transition:opacity 0.45s;-moz-transition:opacity 0.45s;-webkit-transition:opacity 0.45s;-ms-transition:opacity 0.45s;-o-transition:opacity 0.45s}
header.global nav.account #toggle-links:after{content:'';display:block;position:absolute;height:5px;width:5px;border:5px solid transparent;border-top:5px solid #333;left:10px;top:65px;opacity:0}
header.global nav.account #toggle-links:hover,header.global nav.account #toggle-links.active{top:5px;transition:top 0.25s;-moz-transition:top 0.25s;-webkit-transition:top 0.25s;-ms-transition:top 0.25s;-o-transition:top 0.25s}
header.global nav.account #toggle-links:hover:after,header.global nav.account #toggle-links.active:after{opacity:1;transition:opacity 0.25s;-moz-transition:opacity 0.25s;-webkit-transition:opacity 0.25s;-ms-transition:opacity 0.25s;-o-transition:opacity 0.25s}
header.global nav.account #toggle-links:hover:before,header.global nav.account #toggle-links.active:before{opacity:1;-moz-opacity:1;transition:opacity 0.25s;-moz-transition:opacity 0.25s;-webkit-transition:opacity 0.25s;-ms-transition:opacity 0.25s;-o-transition:opacity 0.25s}
header.global nav.account #toggle-links strong{position:absolute;top:0px;right:0px;background:#666;display:inline-block;height:15px;width:15px;line-height:1;top:28px;font-weight:bold;text-align:center;border-radius:30px;line-height:15px;margin-right:-4px;color:white;padding-left:1px}
header.global nav.account .links-mask{overflow:hidden;height:0px;position:absolute;right:0px;top:89px;border-top:0px;min-width:140px;border:1px solid #e1e1e1;border-top:0px;opacity:0;background:white}
header.global nav.account .links-contents{padding:1px;background:white;z-index:102;display:block;text-align:center;font-size:14px;text-transform:uppercase}
header.global nav.account .links-contents ul{overflow-x:hidden;overflow-y:auto;max-height:250px}
header.global nav.account .links-contents .links-items{margin-top:15px}
@media (max-width: 1092px){.stickyMenu{display:none}
}
@media (min-width: 1200px){.mobileNavOnly{display:none !important}
}
@media (min-width: 950px){
}

.dropFix{margin:0px 0px 5px 0px !important;padding:0 !important;font-size:15px !important}
.cms-home .std{display:none}
.cms-home .category-nav{margin-top:25px}
.cms-home #content{position:relative}
.cms-home #content .category-nav{display:none}
.cms-home #content .carousel{opacity:0;-moz-opacity:0;filter:alpha(opacity=0);transition:opacity 2s;-moz-transition:opacity 2s;-webkit-transition:opacity 2s;-ms-transition:opacity 2s;-o-transition:opacity 2s;top:0px;left:0px;width:100%;display:block;margin-top:0px}
.cms-home #content .carousel .overflow{height:400px;overflow:hidden;position:relative;width:100%}
.cms-home #content .carousel ul.nav{display:block;text-align:center;height:8px;position:absolute;left:0;bottom:0px;margin-bottom:15px;width:100%}
.cms-home #content .carousel ul.nav li{display:inline-block;width:10px;height:10px;margin:0 3px;text-indent:-100000px;border-radius:10px;background:#fff;cursor:pointer;opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50)}
.cms-home #content .carousel ul.nav li:hover,.cms-home #content .carousel ul.nav li.active{background-color:#000}
.cms-home #content .carousel .slides li{background-position:center top;background-repeat:no-repeat;height:401px;width:100%;position:relative}
.cms-home #content .carousel .slides li img{width:100%}
.cms-home #content .carousel nav{left:0;margin-top:-30px;position:absolute;top:50%;width:100%}
.cms-home #content .carousel nav span{background:#88746a;border-radius:50%;cursor:pointer;display:block;height:60px;position:absolute;top:0;text-indent:-9999px;width:60px}
.cms-home #content .carousel nav span:after{background-position:0 0;background-repeat:no-repeat;background-size:20px 12px;content:"";display:block;height:12px;margin-top:-6px;opacity:.4;position:absolute;top:50%;width:10px}
.cms-home #content .carousel nav span:hover:after{opacity:1}
.cms-home #content .carousel nav span.prev{left:-30px}
.cms-home #content .carousel nav span.prev:after{right:15px}
.cms-home #content .carousel nav span.next{right:-30px}
.cms-home #content .carousel nav span.next:after{background-position:-10px 0;left:15px}
.cms-home #content ul.items,.cms-home #content ul.banners{margin-left:-5px;margin-right:-5px}
.cms-home #content ul li.item,.cms-home #content ul li.banner{padding-left:5px;padding-right:5px}
.homepage .slider-inner-container,.homepage .banner-inner-container{display:block;position:relative;margin-bottom:15px}
.homepage .slider-inner-container img,.homepage .banner-inner-container img{width:100%}
.homepage .slider-inner-container a{text-decoration:none;position:absolute}
.homepage .banner-inner-container:hover a{color:white;transition:color 0.25s;-moz-transition:color 0.25s;-webkit-transition:color 0.25s;-ms-transition:color 0.25s;-o-transition:color 0.25s}
.homepage .banner-inner-container>div{background:black;height:50px;overflow:hidden}
.homepage .banner-inner-container>div a{display:block;text-align:center;color:#ccc;line-height:50px;text-decoration:none;transition:color 0.45s;-moz-transition:color 0.45s;-webkit-transition:color 0.45s;-ms-transition:color 0.45s;-o-transition:color 0.45s}
.homepage .banner-inner-container>div a:hover{color:white;transition:color 0.25s;-moz-transition:color 0.25s;-webkit-transition:color 0.25s;-ms-transition:color 0.25s;-o-transition:color 0.25s}
.homepage section.social{background:black;height:50px;text-align:center;margin-top:10px}
.homepage section.social ul{height:50px}
.homepage section.social ul li{height:50px}
.homepage section.social ul li>span{text-indent:-10000px;display:inline-block;width:20px;height:50px;cursor:pointer;background:url("/overhaul/images/social-sprites.png") 0 center no-repeat;opacity:0.75;-moz-opacity:0.75;filter:alpha(opacity=75);transition:opacity 0.45s;-moz-transition:opacity 0.45s;-webkit-transition:opacity 0.45s;-ms-transition:opacity 0.45s;-o-transition:opacity 0.45s}
.homepage section.social ul li>span.tw{background-position:-20px center;width:40px}
.homepage section.social ul li>span.in{background-position:-65px center;width:40px}
.homepage section.social ul li>span:hover{opacity:1;-moz-opacity:1;transition:opacity 0.25s;-moz-transition:opacity 0.25s;-webkit-transition:opacity 0.25s;-ms-transition:opacity 0.25s;-o-transition:opacity 0.25s}
.homepage .home-product-list{margin-bottom:30px;margin-top:-15px}
.homepage .home-product-list .cta-title{margin:30px auto;width:250px}
.homepage .home-product-list .cta-title span{letter-spacing:1.25px;font-weight:300;-webkit-font-smoothing:initial;font-size:18px}
.homepage .home-product-list .cta-title span:after{display:none}
.homepage .home-product-list .items{position:relative;width:100%;text-align:center;font-size:18px}
.homepage .home-product-list .items .item{display:inline-block;vertical-align:top}
.homepage .home-product-list .items .item.last{margin-right:0}
.homepage .home-product-list .items .item .product-image{display:block;overflow:hidden}
.homepage .home-product-list .items .item .product-info{overflow:auto;width:100%;padding:7px 0;text-align:center;font-size:12px}
.homepage .home-product-list .items .item .product-info .price-box .price{font-size:12px;color:#666}
.homepage .home-product-list .items .item .product-info .price-box .price-label,.homepage .home-product-list .items .item .product-info .price-box .old-price{display:none}
@media (max-width: 940px) and (min-width: 500px){.hideformobile{display:none}
}
#holidayProducts .homeProduct img,#homeProducts .homeProduct img{width:100%;height:auto;border:1px solid #c9c9c9}
#holidayProducts .homeProduct,#homeProducts .homeProduct{margin:0px 0px 10px 0px;padding:0px 10px 20px 10px}
#holidayProducts .homeProduct h3,#homeProducts .homeProduct h3{text-align:left;margin:10px 0px 5px 0px;font-size:14px;height:16px;overflow:hidden;font-family:"gotham-book", "Helvetica Neue", Helvetica, Arial, sans-serif;color:#161616}
#holidayProducts .homeProduct p,#homeProducts .homeProduct p{color:#8b8b8a;font-size:12px;line-height:12px;text-align:left;font-family:"Lato", "Helvetica Neue", Helvetica, Arial, sans-serif}
#holidayProducts .homeProduct a p,#homeProducts .homeProduct a p,#homeProducts .homeProduct p{-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease}
#holidayProducts .homeProduct a img,#homeProducts .homeProduct a img{-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease}
#holidayProducts .homeProduct a:hover,#homeProducts .homeProduct a:hover{text-decoration:none}
#holidayProducts .homeProduct a img,#homeProducts .homeProduct a img{border:solid 1px #e1e1e1}
#holidayProducts .homeProduct a:hover p,#homeProducts .homeProduct a:hover p,#homeProducts .homeProduct:hover p{color:#161616}
#holidayProducts .homeProduct a:hover img,#homeProducts .homeProduct a:hover img{border-color:#161616}
#whatsNew{overflow:hidden}
#whatsNew .halfPromoBox{margin:0px 0px 20px 0px;padding:0px 10px 0px 10px}
#whatsNew .halfPromo{width:100%;position:relative;overflow:hidden;background-color:#161616}
#whatsNew .halfPromo img{width:100%;height:auto}
#whatsNew .halfPromo a img,#whatsNew .halfPromo a:hover .halfPromoType h2,#whatsNew .halfPromo a:hover .halfPromoType p{-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease}
#whatsNew .halfPromo a:hover img{opacity:0.15;filter:alpha(opacity=15)}
#whatsNew .halfPromo a:hover .halfPromoType h2,#whatsNew .halfPromo a:hover .halfPromoType p,#whatsNew .halfPromo:hover .halfPromoType h2,#whatsNew .halfPromo:hover .halfPromoType p{color:#FFF !important}
#whatsNew .halfPromoType{position:absolute;right:5%;top:5%}
#whatsNew .halfPromo a .halfPromoType h2,#whatsNew .halfPromo .halfPromoType h2{font-size:23px;color:#161616;padding:15px;text-align:right;margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;font-family:'gotham-book'}
#whatsNew .halfPromo a .halfPromoType p,#whatsNew .halfPromo .halfPromoType p{color:#7a7a7a;font-size:13px;text-align:right;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}
@media (max-width: 900px){#whatsNew .halfPromo .halfPromoType a p,#whatsNew .halfPromo .halfPromoType p{display:none}
}
#petrosSnipe,#promoSnipe{margin:0px 10px 20px 10px;padding:0px}
#petrosSnipe img,#promoSnipe img{width:100%;height:auto}
#petrosSnipe img.petrosSmall,#promoSnipe img.petrosSmall{display:none}
@media (max-width: 600px){#petrosSnipe img.petrosSmall,#promoSnipe img.petrosSmall{display:block}
#petrosSnipe img.petrosLarge,#promoSnipe img.petrosLarge{display:none}
}
#whatsNew .halfPromo a .halfPromoType h2.white,#whatsNew .halfPromo .halfPromoType h2.white{color:#FFF}
#whatsNew .halfPromo a .halfPromoType p.white,#whatsNew .halfPromo .halfPromoType p.white{color:#FFF}
#whatsNew .halfPromo a .halfPromoType h2.graphic,#whatsNew .halfPromo .halfPromoType h2.graphic{display:none}
#whatsNew .halfPromo a .halfPromoType p.graphic,#whatsNew .halfPromo .halfPromoType p.graphic{display:none}
#whatsNew .halfPromo a:hover .halfPromoType p.graphic,#whatsNew .halfPromo a:hover .halfPromoType h2.graphic{display:block}
#homeProducts .homeProduct{margin:0px 0px 10px 0px;padding:0px 10px 20px 10px}
#homeProducts .homeProduct h3{text-align:left;margin:10px 0px 5px 0px;font-size:14px;font-family:"gotham-book", "Helvetica Neue", Helvetica, Arial, sans-serif;color:#161616}
#homeProducts .homeProduct p{color:#8b8b8a;font-size:12px;line-height:12px;text-align:left;font-family:"Lato", "Helvetica Neue", Helvetica, Arial, sans-serif}
#homeProducts .homeProduct a p{-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease}
#homeProducts .homeProduct a img{-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease}
ul#whsNav{width:100%;padding:0px;margin:0px;background-color:#2d394d;list-style:none;text-align:center}
ul#whsNav li{list-style:none;margin:0px 0px 0px 0px;padding:8px 15px 8px 15px;display:inline-block}
@media (max-width: 600px){ul#whsNav li.notimportante{display:none !important}
}
ul#whsNav li a{font-size:14px;color:#fff;text-transform:uppercase;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease}
ul#whsNav li a:hover{color:#b4c1d8;text-decoration:none}
#whsGroundRules{padding:8px 0px 8px 0px;background-color:#e5e5e5;margin:0 0 20px 0;width:100%}
#whsGroundRules p{font-size:13px;text-align:center;margin:0;padding:0 15px 0 15px;color:#2d394d}
footer.global{background:#000;color:white;padding:25px;padding-top:40px}
footer.global>.wrapper>div{padding:15px 25px;position:relative}
footer.global>.wrapper>div.col-xs-4.middle:after,footer.global>.wrapper>div.col-xs-4.middle:before{content:'';position:absolute;display:inline-block;border-right:1px solid #ccc;height:80%;top:10%;width:1px;right:0}
footer.global>.wrapper>div.col-xs-4.middle:before{right:initial;left:0}
@media (min-width: 940px){footer.global>.wrapper>div:first-child:after{content:'';display:inline-block;position:absolute;border-right:1px solid #ccc;height:80%;top:10%;width:1px;right:0}
footer.global>.wrapper>div:last-child:after{display:none}
footer.global>.wrapper>div:last-child:before{content:'';display:inline-block;position:absolute;border-right:1px solid #ccc;height:80%;top:10%;width:1px;left:0}
}
@media (max-width: 420px){footer.global>.wrapper>div h3{font-size:14px}
footer.global>.wrapper>div p,footer.global>.wrapper>div a{font-size:11px}
}
@media (max-width: 480px){
	footer.global>.wrapper>div.col-xs-4.middle:after,footer.global>.wrapper>div.col-xs-4.middle:before{display:none}
}
footer.global .wrapper>div.logo{padding-top:4px;padding-left:75px}
@media (max-width: 940px){
	footer.global .wrapper>div.logo{padding-top:4px;padding-left:25px}
	footer.global>.wrapper>div.col-xs-4.middle:after,footer.global>.wrapper>div.col-xs-4.middle:before{border-right:0px solid #ccc}
	footer.input-text { size:25px; }
}
footer.global .wrapper>div.logo .newFootLogo{margin:10px 0 5px -1px}
footer.global .wrapper>div.logo address{font-size:12px;line-height:21px;color:#ccc}
footer.global .wrapper>div.logo address a{color:white;font-size:12px;color:#ccc}
footer.global .wrapper>div.logo address a:hover{color:white}
footer.global .wrapper>div.logo ul.social{height:25px}
footer.global .wrapper>div.logo ul.social li{height:25px;display:inline-block;margin-right:4px}
footer.global .wrapper>div.logo ul.social li>a{text-indent:-10000px;display:inline-block;width:20px;height:25px;cursor:pointer;background:url("/overhaul/images/social-sprites.png") 0 center no-repeat;background-size:71px 20px;opacity:0.75;-moz-opacity:0.75;filter:alpha(opacity=75);transition:opacity 0.45s;-moz-transition:opacity 0.45s;-webkit-transition:opacity 0.45s;-ms-transition:opacity 0.45s;-o-transition:opacity 0.45s}
footer.global .wrapper>div.logo ul.social li>a.tw{background-position:-20px center;width:21px}
footer.global .wrapper>div.logo ul.social li>a.in{background-position:-41px center;width:20px}
footer.global .wrapper>div.logo ul.social li>a:hover{opacity:1;-moz-opacity:1;transition:opacity 0.25s;-moz-transition:opacity 0.25s;-webkit-transition:opacity 0.25s;-ms-transition:opacity 0.25s;-o-transition:opacity 0.25s}
footer.global h3{font-size:18px;margin-bottom:5px;font-family:'gotham-book'}
footer.global a{color:#ccc;font-size:14px;line-height:21px;transition:color 0.45s;-moz-transition:color 0.45s;-webkit-transition:color 0.45s;-ms-transition:color 0.45s;-o-transition:color 0.45s}
footer.global a:hover{color:#fff;text-decoration:none;transition:color 0.25s;-moz-transition:color 0.25s;-webkit-transition:color 0.25s;-ms-transition:color 0.25s;-o-transition:color 0.25s}
footer.global p{color:#ccc;font-size:14px;line-height:21px}
footer.global .newsletter-signup input{height:35px;background:black;color:#fff;font-size:12px;padding-left:15px;margin:10px 0;width:100%;border:1px solid #747474;border-radius:4px}
footer.global .newsletter-signup button{float:right;padding:5px 10px;text-transform:uppercase;font-size:14px;background:#333}
footer.global .newsletter-signup button:hover{color:#161616;background:#fff}
iframe[name='google_conversion_frame']{height:0 !important;width:0 !important;line-height:0 !important;font-size:0 !important;margin-top:-13px;float:left}

/*# sourceMappingURL=wordpress.css.map */



