/*
Theme Name: TideApparel
Theme URI: http://tideapparel.com.au/
Author: spiraloutdesigns.com
Author URI: spiraloutdesigns.com
Description: Description
Version: 2.5.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: tideapparel
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

TideApparel is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.io/normalize.css/
*/
@font-face{font-family:builtLight;src:url('fonts/built_titling_lt.ttf');}
@font-face{font-family:builtRegular;src:url('fonts/built_titling_sb.ttf');}
@font-face{font-family:builtBold;src:url('fonts/built_titling_bd.ttf');}
*{margin:0;padding:0;}
body{margin:0 auto;color:#202120;background-color:#000;font-size:25px;text-rendering:optimizeLegibility;font-family:builtRegular;letter-spacing:1px;}
h1,h2,h3{font-family:builtRegular;color:#fff;}
h1{font-size:300%;text-align:center;padding:0px 0;line-height:130%;margin-bottom:20px;}
h2{font-size:200%;}
h3{font-size:150%;color:#202120!important;}
h4{font-size:120%;color:#202120!important;}
a:focus,a:active,a{text-decoration:none;color:#d2b36a;transition:color 0.2s linear;}
a:hover{color:#202120;transition:color 0.2s linear;text-decoration:none;}
.row{margin:0;}
.no-gutters{padding:0;}
p{margin:10px;font-family:builtLight;color:#fff;}
input{padding:10px;border-radius:2px;border:solid #212121 2px;font-size:120%;width:100%;color:#202120;}
input[type="checkbox"], input[type="radio"]{width:30px;height:30px;margin: 20px!important;}
label{font-weight:300;color:#202120;}
ul{list-style:none;}
.dg-txt{color:#212021!important;}
.gld-txt{color:#d2b36a;}
.top-logo img{float:left;position:relative;z-index:9999;margin:auto;top:0;bottom:0;padding-top:10px;margin-right:9px;width:79px;}
#topBar{margin:0;border:0;border-radius:0;background:#000;}
#topBar ul{margin-bottom:0;list-style:none;font-size:70%;}
#topBarNav{position:relative;padding-top:4px;}
#topBarNav>li{display:inline-block;float:left;color:#fff;padding-top:9px;}
#topBarNav-socials>li{float:right;color:#fff;height:38px;}
.top-bar-icons{display:inline-block;top:4px;position:absolute;}
.icn-fb{background:url('images/icon_sprite.png')no-repeat -150px 0px;position:relative;width:48px;height:40px;overflow:hidden;}
.icn-fb:hover{background:url('images/icon_sprite.png')-150px -49px;}
.icn-insta{background:url('images/icon_sprite.png')no-repeat -98px 0px;position:relative;width:48px;height:40px;overflow:hidden;}
.icn-insta:hover{background:url('images/icon_sprite.png')-98px -51px;}
.icn-tblr{background:url('images/icon_sprite.png')no-repeat -50px 0px;position:relative;width:48px;height:40px;overflow:hidden;}
.icn-tblr:hover{background:url('images/icon_sprite.png')-50px -51px;}
.icn-yt{background:url('images/icon_sprite.png')no-repeat 0px 0px;position:relative;width:48px;height:40px;overflow:hidden;}
.icn-yt:hover{background:url('images/icon_sprite.png')0px -51px;}
.icn-cart{background:url('images/icon_sprite.png')no-repeat -200px 0px;position:relative;width:48px;height:40px;overflow:hidden;}
.icn-cart:hover{background:url('images/icon_sprite.png')-200px -52px;}
#topBarNav>li>a:hover{color:#fff;text-decoration:none;transition:all 0.2s linear;}
#main-head-title img{width:500px;margin:0 auto;display:block;position:relative;top:9px;bottom:0;left:0;right:0;}
.nav-logo{display:inline-block;float:left;position:relative;z-index:2;margin:auto;top:30px;bottom:0;padding:0px;width:300px;}
.nav-logo img{width:300px;}
.main-nav-link{display:inline-block;float:left;width:auto;padding:38px 17px;list-style:none;}
.main-nav-link a{padding:10px 13px;color:#fff;}
.main-nav-link a:hover{color:#d2b36a;}
.navbar{margin-bottom:0;background:#202120;}
#customMenu ul,
#customMenu li{list-style:none;margin:0;}
#customMenu ul{position:relative;z-index:597;}
#customMenu ul li{float:left;min-height:1px;vertical-align:middle;}
#customMenu ul li:hover{position:relative;z-index:599;cursor:default;}
#customMenu ul ul{visibility:hidden;opacity:0;transition:visibility 0s linear 0.2s,opacity 0.2s linear;position:absolute;top:95px;z-index:598;width:100%;background:#000;}
#customMenu ul ul li{float:none;}
#customMenu ul ul ul{top:-5px;left:200px;width:200px;}
#customMenu ul li.has-sub:hover div > ul{visibility:visible;opacity:1;transition-delay:0s;}
#customMenu ul li.has-sub div > ul li.has-sub:hover ul.sub-menu{visibility:visible;opacity:1;transition-delay:0s;}
#customMenu ul li.has-sub div > ul li.has-sub:hover ul.sub-menu li.has-sub-sub ul.sub-menu{visibility:hidden;opacity:1;transition-delay:0s;}
#customMenu ul li.has-sub div > ul li.has-sub ul.sub-menu li.has-sub-sub:hover ul.sub-menu{visibility:visible;opacity:1;transition-delay:0s;}
#customMenu a{display:block;font-size:110%;transition:all 0.2s linear;}
#customMenu:after,
#customMenu ul:after{content:'';display:block;clear:both;}
#customMenu ul li.has-sub:hover a{background-color:#000;transition:all 0.2s linear;}
#customMenu ul ul{width:200px;}
#customMenu ul ul a{color:#ffffff;padding:5px 20px;transition:all 0.2s linear;font-size:90%;}
#customMenu ul ul a:hover{color:#d2b36a;background-color:#3c3c3c!important;padding:16px 20px;transition:all 0.2s linear;}
#customMenu ul ul{border-top:4px solid #d2b36a;}
#customMenu ul ul li{position:relative;}
#customMenu ul li.has-sub div > ul li.has-sub ul.sub-menu li.has-sub-sub > a:after{content:'+';position:absolute;top:35%;right:15px;margin-top:-8px;}
#customMenu ul ul li.has-sub > a:after{content:'+';position:absolute;top:35%;right:15px;margin-top:-8px;}
#customMenu ul li.has-sub > a:after{content:'+';margin-left:5px;}
.navbar-header button .icon-bar{background:#d0b369;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;}
.navbar-toggle{border:1px solid #d0b369;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;}
.navbar-toggle:hover{;border:1px solid #fff;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;}
.navbar-toggle:hover .icon-bar{background:#fff;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;}
#carouselPanel{margin:0;}
#carouselPanel .owl-dots{text-align:center;position:absolute;margin:auto;left:0;right:0;bottom:10px;}
#carouselPanel .owl-dots > .owl-dot{display:inline-block;}
#carouselPanel .owl-dots > .owl-dot + .owl-dot{margin-left:.8rem;}
#carouselPanel .owl-dots > .owl-dot > span{display:inline-block;width:20px;height:20px;background-color:#d0b369;border-radius:50%;}
#carouselPanel .owl-dots > .owl-dot.active > span{background-color:#ffffff;}
#primary{background:#fff;margin-bottom:50px;}
#primary p{color:#202120};#content{background:#000;}
.panel{border-radius:0;}
.single-product #primary{margin-bottom:0!important;}
.single-product #content{margin:40px!important;}
.products .col-md-4{min-height:620px;}
#no-ht .col-md-4{min-height:400px;}
#ftr-prod{margin-bottom:300px;}
#accordion{background:#ffffff;}
#accordion h4{margin-top:0px;font-size:89%}
.accordion-toggle{cursor:pointer;background:#212021;padding:15px;text-align:left;color:#fff!important;border-bottom:2px solid #d2b36a;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;margin-left:-15px;margin-right:-15px;}
.accordion-toggle:hover{background:#d1b26a;padding:15px;border-bottom:2px solid #d2b36a;text-align:left;color:#212021;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}
.accordion-content{display:none;text-align:left;padding:20px 40px;}
#accordion h4.accord-active{padding-left:20px;background:#d2b36a;border-bottom:2px solid #212021;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;background-image:url('images/arrows-sprite.png');background-repeat:no-repeat;background-position:99% 118%;background-size:30px;}
#accordion h4.not-active{margin-top:0;margin-bottom:0;padding-left:20px;background-image:url('images/arrows-sprite.png');background-repeat:no-repeat;background-position:99% -13%;background-size:30px;right:0;position:relative;}
.about-gry-bg{color:#fff;text-align:center;padding:5px 18px 5px 18px;background:#212021;margin-left:-15px;margin-right:-15px;color:#fff!important;}
.about-gry-bg p{margin:49px 30px 0;color:#fff!important;}
.about-gry-bg img{width:200px;margin-top:6px;}
#mapkit-2050{height:320px;width:100%;}
.gry-bg{text-align:center;padding:5px 18px 5px 18px;background:#212021;color:#fff!important;}
.gry-bg p{margin:60px 0;color:#fff!important;}
.gry-bg img{width:200px;margin-top:6px;}
.sub{background:#000;color:#fff;border:none;transition:background 0.2s linear;float:right;width:200px;}
.sub:hover{background:#d2b36a;color:#fff;transition:background 0.2s linear;}
form input[type=submit]{background:#000;color:#fff;border:none;transition:background 0.2s linear;}
form input[type=submit]:hover{background:#d2b36a;color:#fff;transition:background 0.2s linear;}
.tide-family-pg{position:relative;font-size:120%;}
.tide-family-pg span{width:100%;height:100px;overflow:visible;margin:auto;position:absolute;text-align:center;background:rgba(0, 0, 0, 0.7);padding:30px 0;top:0;left:0;bottom:0;right:0;}
.tide-family-pg:hover{color:#fff;}
/*#instafeed{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0px 0 10px 0;}
#instafeed img{width:100%;height:100%;max-height:330px;-webkit-filter:grayscale(1);-webkit-filter:grayscale(100%);filter:gray;filter:grayscale(100%);-webkit-transition:all 1s ease;transition:all 1s ease;}
#instafeed img:hover{-webkit-filter:none;-webkit-filter:none;filter:none;filter:none;-webkit-transition:all 1s ease;transition:all 1s ease;}*/


#instafeed {display: -webkit-box;display: -ms-flexbox; display: flex; overflow-x: hidden;}
#instafeed img {visibility: hidden;max-height: 310px;}
 .box {position: relative;-webkit-box-flex: 1; -ms-flex-positive: 1;flex-grow: 1; -ms-flex-preferred-size: 0;flex-basis: 0; width: 16.666%;}


#popup-box{display:none;padding:0 20px;}
#popup-box form{padding:20px 0;}
#popup-box p{text-align:center;}
#popup-box button{color:#FFF;background-color:#000;border:0;padding:9px 38px;margin-top:10px;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;border-radius:0px;font-size:120%;}
#popup-box button:hover{background-color:#d2b36a;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;}
#popup-box input{height:50px;width:100%;margin:5px 0 0 0;padding:5px;}
.team-ftr{float:right;margin:20px 5px 20px 20px;width:400px;border:2px solid #000;height:auto;}
.add-mg{margin-top:50px;}
#subBox{background:#202120;background-size:contain;}
#subBox h2{margin:0;padding:12px;}
#subBox input{padding:41px;border-radius:0;border:none;font-size:120%;}
#subBox button{width:206px;padding:2px;background:#d0b369;border-radius:0;border:none;font-size:219%;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
#subBox button:hover{text-decoration:none;background:#565656;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
footer{background:#000;width:100%;height:auto;text-align:center;}
#footerBottom{color:#fff;padding:40px 0;}
#footerBottom h2{margin-top:0;}
#footerBottom ul{list-style-type:none;display:inline-block;margin-bottom:-8px;}
#footerBottom hr{width:80%;display:block;text-align:center;margin:0 auto;padding:5px 0;}
footer a{color:#d0b369;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;}
footer a:hover{color:#fff;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;}
footer .gry-bg p{padding:10px 0 0 0;margin:20px 0;}
.locate-icon, .mail-icon, .phone-icon{display:inline-block;width:30px;height:27px;margin:2px 5px;}
.locate-icon{margin-left:-11px;margin-bottom:-5px;background:url('images/icon_locate.png')no-repeat center center;background-size:contain;}
.mail-icon{margin-left:0px;margin-bottom:-6px;background:url('images/icon_mail.png')no-repeat center center;background-size:contain;}
.phone-icon{margin-left:0px;margin-bottom:-8px;background:url('images/icon_phone.png')no-repeat center center;background-size:contain;}
#socials>li{float:left;color:#fff;height:38px;}
.icn-fb{background:url('images/icon_sprite.png')no-repeat -150px 0px;position:relative;width:48px;height:40px;overflow:hidden;transition:none;}
.icn-fb:hover{background:url('images/icon_sprite.png')-150px -49px;transition:none;}
.icn-insta{background:url('images/icon_sprite.png')no-repeat -98px 0px;position:relative;width:48px;height:40px;overflow:hidden;transition:none;}
.icn-insta:hover{background:url('images/icon_sprite.png')-98px -51px;transition:none;}
.icn-tblr{background:url('images/icon_sprite.png')no-repeat -50px 0px;position:relative;width:48px;height:40px;overflow:hidden;transition:none;}
.icn-tblr:hover{background:url('images/icon_sprite.png')-50px -51px;transition:none;}
.icn-yt{background:url('images/icon_sprite.png')no-repeat 0px 0px;position:relative;width:48px;height:40px;overflow:hidden;transition:none;}
.icn-yt:hover{background:url('images/icon_sprite.png')0px -51px;transition:none;}
#bt-top{position:fixed;right:5%;bottom:5%;z-index:999999;}
#bt-top:hover,#bt-top:active{}
#bt-top img{display:block;width:40px;height:auto;}
.woocommerce-product-gallery img{display:block;width:500px!important;margin:10px auto!important;padding:0 20px 0px 20px;}
.flex-viewport{max-height:500px!important;}
.woocommerce-product-gallery--columns-3 .flex-control-nav{display:flex;}
.woocommerce-product-gallery--columns-3 .flex-control-thumbs li{flex-grow:1;margin:16px!important;padding:0!important;border:1px solid #d2b36a!important;}
.woocommerce-product-gallery--columns-3 .flex-control-thumbs li img{border:0!important;}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{position:absolute;top:.875em;right:.875em;display:block;height:2em;width:2em;border-radius:3px;z-index:99;text-align:center;text-indent:-999px;overflow:hidden;}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{background-color:#d2b36a;color:#ffffff;}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover{background-color:#d2b36a;border-color:#000;}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:before{font:normal normal normal 1em/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;content:"\f00e";line-height:2;text-indent:0;}
.widget-title{color:#202120;}
.woocommerce span.onsale{z-index:99999;background-color:#d2b356;top:0.1em;left:5.7em;}
.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0!important;}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3{color:#202120;}
.woocommerce .woocommerce-breadcrumb{margin:20px 0 10px 0;padding:0;font-size:.92em;color:#777;}
.woocommerce .woocommerce-breadcrumb a:hover{color:#d0b369;}
.woocommerce-main-image{border:2px solid #d0b369;}
.thumbnails img, .woocommerce ul.products li.product a img{padding:20px;margin-bottom:10px;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;}
.thumbnails img:hover, .woocommerce ul.products li.product a img:hover{transform:scale(0.9);transition:all 0.2s linear;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .products li.product{text-align:center;}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{float:left;margin:0 20px;}
.woocommerce ul.products li.product h3{color:#222222;font-size:23px;}
.woocommerce ul.products li.product .price{color:#d0b369;font-size:20px;margin-bottom:0;}
.woocommerce ul.products li.product .price:after{content:"";}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product{width:auto;margin:20px;border:solid 2px #000;padding-bottom:10px;}
.woocommerce ul.products li.product a img{padding:0;}
#checkout-btn{width:100%;white-space:normal;padding:10px;background:#d0b369;border-radius:0;border:none;font-size:110%;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
#checkout-btn:hover{text-decoration:none;background:#565656;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce ul.products li.product .button{background-color:#000000;padding:13px 30px;border:0;border-radius:0;color:#fff;transition:all 0.2s linear;}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt:hover, .woocommerce input.button.alt
.page-title{text-align:left;}
.woocommerce ul.products li.product .button:hover{background:#d2b36a;transition:all 0.2s linear;}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt:hover, .woocommerce input.button.alt{background-color:#222222;transition:all 0.2s linear;}
.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover{background-color:#747474;transition:all 0.2s linear;}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{background:#d0b369;text-align:center;}
.checkout-button:hover{background-color:#222222!important;}
.woocommerce input.button.alt:hover{background-color:#222222!important;}
.reviews p,.additional_information p, .description p,.reviews p, .reviews h2{color:#202120;}
.coupon .input-text{width:204px!important;}
.cart-btn{width:200px;background:#d0b369!important;color:#fff!important;transition:all 0.2s linear;}
.cart-btn:hover{background:#515151!important;transition:all 0.2s linear;}
.single-product .product .summary,
.single-product .product .images{margin-top:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.single-product .product .images{margin-bottom:20px !important;}
.single-product .product .woocommerce-main-image{display:block;max-width:640px;margin-left:120px;}
.single-product .product .thumbnails{padding:0 !important;}
.single-product .product .thumbnails a{position:relative;display:block;width:100% !important;margin:0 0 5px !important;}
.single-product .product .variations td.label{display:none;}
.single-product .product .variations td.value{max-width:inherit;width:100%;}
.woocommerce div.product .woocommerce-tabs ul.tabs{width:100%;margin:0;background:#fff;}
.woocommerce div.product .woocommerce-tabs ul.tabs:before{display:none !important;}
ul.product-categories>li{display:inline-block;}
ul.product-categories>li>a{color:#d2b36a;}
ul.product-categories>li>a:hover{color:#202120;}
#woocommerce_product_categories-2 .widget-title{color:#202120;}
.woocommerce div.product div.images img,.woocommerce #content div.product div.images img,.woocommerce-page div.product div.images img,.woocommerce-page #content div.product div.images img{max-width:100%;border:1px solid #ccc;}
.woocommerce-main-image{display:block;}
.woocommerce div.summary.entry-summary .product_meta{display:none;}
.woocommerce #content div.product div.summary h1,.woocommerce div.product div.summary h1,.woocommerce-page #content div.product div.summary h1,.woocommerce-page div.product div.summary h1{font-size:1.75em;line-height:57px;margin-bottom:12px;width:100%;text-align:left;color:#202120;}
.woocommerce-page div.product div.summary p.price,.woocommerce #content div.product div.summary p.price,.woocommerce div.product div.summary p.price,.woocommerce-page #content div.product div.summary p.price,.woocommerce-page div.product div.summary p.price{border-bottom:1px solid #d5d6dc;color:#515151;display:block;font-size:1.563em !important;font-weight:100;margin:0 0 20px;padding-bottom:15px;}
.woocommerce-page div.product div.summary p.price:after,.woocommerce #content div.product div.summary p.price:after,.woocommerce div.product div.summary p.price:after,.woocommerce-page #content div.product div.summary p.price:after,.woocommerce-page div.product div.summary p.price:after{content:'';}
.woocommerce #content div.product div.summary ul li,.woocommerce div.product div.summary ul li,.woocommerce-page #content div.product div.summary ul li,.woocommerce-page div.product div.summary p,.woocommerce #content div.product div.summary p,.woocommerce div.product div.summary p,.woocommerce-page #content div.product div.summary p,.woocommerce-page div.product div.summary p{color:#616d73;font-size:1em;}
.woocommerce #content div.product div.summary .product_social,.woocommerce div.product div.summary .product_social,.woocommerce-page #content div.product div.summary .product_social,.woocommerce-page div.product div.summary .product_social{float:right;}
.woocommerce .star-rating:before,.woocommerce-page .star-rating:before{color:#d0b369;letter-spacing:4px;}
.woocommerce .star-rating span:before,.woocommerce-page .star-rating span:before{color:#d0b369;letter-spacing:4px;}
.woocommerce .star-rating,.woocommerce-page .star-rating{margin:0 4px 15px 0 !important;width:6.5em !important;}
.woocommerce .woocommerce-product-rating,.woocommerce-page .woocommerce-product-rating{line-height:0 !important;}
.woocommerce-review-link{color:#d0b369;display:none;font-size:.938em;font-weight:100;}
.woocommerce .woocommerce-product-rating,.woocommerce-page .woocommerce-product-rating{margin-bottom:11px;}
#add_payment_method #payment ul.payment_methods li input, .woocommerce-cart #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li input{margin:0;}
.woocommerce .related,
.woocommerce .upsells.products,
.woocommerce-page .related,
.woocommerce-page .upsells.products{border-top:1px solid #d0b369;padding-top:40px;width:100%;}
.woocommerce .related h2,
.woocommerce .upsells.products h2,
.woocommerce-page .related h2,
.woocommerce-page .upsells.products h2{margin-bottom:40px;color:#515151;font-size:2.188em;font-weight:100;text-align:center;text-transform:uppercase;}
#add_payment_method #payment ul.payment_methods,
.woocommerce-checkout #payment ul.payment_methods{padding:0 0 20px;margin-bottom:20px;}
#add_payment_method #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box{margin-bottom:20px;color:#515151;background-color:#fff !important;border:1px solid #212121 !important;}
#add_payment_method #payment div.payment_box:before,
.woocommerce-checkout #payment div.payment_box:before,
#add_payment_method #payment div.payment_box:after,
.woocommerce-checkout #payment div.payment_box:after{display:none !important;}
#add_payment_method #payment div.form-row,
.woocommerce-checkout #payment div.form-row{padding:0;}
.woocommerce form .form-row-first,
.woocommerce form .form-row-last,
.woocommerce-page form .form-row-first,
.woocommerce-page form .form-row-last{float:none;width:100%;}
#add_payment_method #payment ul.payment_methods li,
.woocommerce-checkout #payment ul.payment_methods li{line-height:1.4em;}
#add_payment_method #payment ul.payment_methods li label,
.woocommerce-checkout #payment ul.payment_methods li label{font-size:1.2em}
#add_payment_method #payment ul.payment_methods li img,
.woocommerce-checkout #payment ul.payment_methods li img{max-width:100px;}
.woocommerce #payment,.woocommerce-page #payment{background:none !important;-webkit-border-radius:0 !important;border-radius:0 !important;}
.woocommerce .quantity input.qty,
.woocommerce-page .quantity input.qty{display:inline-block !important;width:100%;height:45px !important;width:100px;padding:5px 12px;margin-right:20px;color:#000;text-transform:none;vertical-align:top;outline:0;background:#fff;border:2px solid #515151;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.woocommerce .product-quantity{color:#d0b369;}
.woocommerce div.product form.cart .variations,.woocommerce #content div.product form.cart .variations,.woocommerce-page div.product form.cart .variations,.woocommerce-page #content div.product form.cart .variations{margin-bottom:10px !important;width:100%;-moz-transition:all .2s;-ms-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;}
.woocommerce div.product form.cart .variations td,.woocommerce #content div.product form.cart .variations td,.woocommerce-page div.product form.cart .variations td,.woocommerce-page #content div.product form.cart .variations td{margin-top:10px;}
.woocommerce div.product form.cart .variations td.label,.woocommerce #content div.product form.cart .variations td.label,.woocommerce-page div.product form.cart .variations td.label,.woocommerce-page #content div.product form.cart .variations td.label{display:none !important;}
.woocommerce div.product form.cart .variations select,
.woocommerce #content div.product form.cart .variations select,
.woocommerce-page div.product form.cart .variations select,
.woocommerce-page #content div.product form.cart .variations select{width:100%;height:50px;border:2px solid #d0b369;color:#515151;text-transform:uppercase;border-radius:0;}
.woocommerce td.product-name dl.variation dt,.woocommerce-page td.product-name dl.variation dt{color:#000;font-size:.938em;font-weight:500 !important;text-transform:uppercase;letter-spacing:2px !important;}
.woocommerce td.product-name dl.variation dd p,.woocommerce-page td.product-name dl.variation dd p,.woocommerce td.product-name dl.variation dd,.woocommerce-page td.product-name dl.variation dd{line-height:25px;margin:0 !important;padding:0 !important;}
.product-name{color:#d0b369;}
.woocommerce table.shop_table td,
.woocommerce-page table.shop_table td{border-top:1px solid #d5d6dc !important;padding:6px 12px;vertical-align:middle;}
.woocommerce div.product form.cart,.woocommerce #content div.product form.cart,.woocommerce-page div.product form.cart,.woocommerce-page #content div.product form.cart{margin-bottom:20px;clear:both;}
td.value{display:inline-block;margin-right:5px;max-width:48.8%;width:100%;}
@-moz-document url-prefix(){tdvaluemax-width:48.3%;}
}
td.value:last-child{margin-right:0;}
.reset_variations{display:none !important;}
.single_variation_wrap{display:inline !important;}
.product_description{padding-top:20px;margin-top:20px;border-top:1px solid #d5d6dc;}
.archive .product_description{display:none;}
.about_paypal{display:none !important;}
.woocommerce div.product span.price,.woocommerce div.product p.price,.woocommerce #content div.product p.price,.woocommerce-page div.product p.price,.woocommerce-page #content div.product p.price{color:#616d73 !important;display:inline;font-size:16px !important;}
.woocommerce-page #content div.product span.price,.woocommerce-page div.product span.price,.woocommerce-page #content div.product span.price{display:inline;}
.price{font-weight:400 !important;letter-spacing:1px;line-height:25px;}
.price:after{content:" |";}
.add_to_cart_button{color:#d0b369;font-weight:400;letter-spacing:2px;line-height:25px;text-transform:uppercase;}
.qty.hover_state{border:2px solid #616d73 !important;color:#616d73 !important;-moz-transition:all .2s;-ms-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active{background:#fbfbfb !important;border-bottom:1px solid #fbfbfb !important;border-left:1px solid #dbdce1 !important;border-right:1px solid #dbdce1 !important;border-top:1px solid #dbdce1 !important;color:#515151 !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce #content div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a{color:#d0b369 !important;font-weight:500 !important;letter-spacing:1px;padding:10px 0 !important;text-shadow:none !important;text-transform:uppercase;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce #content div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce-page div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a:hover{color:#616d73 !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a{color:#515151 !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li{background:none !important;border:1px solid #dbdce1 !important;border-radius:0 !important;box-shadow:none !important;-webkit-box-shadow:none !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before{-webkit-border-bottom-right-radius:0 !important;-moz-border-bottom-right-radius:0 !important;border-bottom-right-radius:0 !important;border-width:0 !important;box-shadow:none !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after{border:0 !important;bottom:0 !important;width:0 !important;height:0 !important;}
.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:48% !important;}
.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48% !important;}
.woocommerce div.product .woocommerce-tabs{margin-bottom:0px;}
.woocommerce div.product .woocommerce-tabs .panel{padding:20px 0;margin:0;background-color:#fbfbfb;border-top:1px solid #d3ced2;}
.woocommerce div.product .woocommerce-tabs .panel-content ul li,.woocommerce #content div.product .woocommerce-tabs .panel-content ul li,.woocommerce-page div.product .woocommerce-tabs .panel-content ul li,.woocommerce-page #content div.product .woocommerce-tabs .panel-content ul li{color:#616d73;}
.woocommerce .woocommerce-message:before,.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce-page .woocommerce-message:before,.woocommerce-page .woocommerce-error:before,.woocommerce-page .woocommerce-info:before{display:none !important;background:none !important;content:"" !important;}
.woocommerce .woocommerce-message,.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-message,.woocommerce-page .woocommerce-info{border:2px solid #222222 !important;color:#d0b369 !important;font-family:builtRegular;line-height:45px !important;padding:10px!important;margin:22px 40px!important}
.single-product .woocommerce-error,.woocommerce .woocommerce-error,.woocommerce-page .woocommerce-error{background:none !important;border:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;border-radius:0 !important;margin:0 0 20px !important;padding:0 !important;text-align:center !important;width:100% !important;}
.single-product .woocommerce-error > li,.woocommerce .woocommerce-error > li,.woocommerce-page .woocommerce-error > li{border:2px solid #222222;color:#ff0000;font-family:builtRegular;font-weight:700;padding:12px;text-shadow:none;text-transform:none;border-radius:0;letter-spacing:0;line-height:20px;text-align:center;margin:24px 0;}
.woocommerce form .form-row.validate-required.woocommerce-invalid .chosen-single,.woocommerce form .form-row.validate-required.woocommerce-invalid .chosen-drop,.woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text,.woocommerce form .form-row.validate-required.woocommerce-invalid select,.woocommerce-page form .form-row.validate-required.woocommerce-invalid .chosen-single,.woocommerce-page form .form-row.validate-required.woocommerce-invalid .chosen-drop,.woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text,.woocommerce-page form .form-row.validate-required.woocommerce-invalid select{border-color:#d0b369 !important;border-width:3px;padding:10px;}
.single-product .woocommerce-error a,.woocommerce .woocommerce-error a,.woocommerce-page .woocommerce-error a{color:#ff0000 !important;}
.single-product .woocommerce-error a:hover,.woocommerce .woocommerce-error a:hover,.woocommerce-page .woocommerce-error a:hover{color:#222222 !important;}
.error_wrapper{margin:0 auto;width:100%;}
.single-product .error_wrapper{margin:0 auto;max-width:84%;width:100%;}
.woocommerce-message a.button{height:auto;line-height:inherit;padding:0;background:transparent !important;color:#515151 !important;font-weight:700;text-transform:none;}
.woocommerce-message a.button:hover{color:#d0b369 !important;background:transparent !important;}
.woocommerce .cart-collaterals .shipping_calculator .button:hover,.woocommerce-page .cart-collaterals .shipping_calculator .button:hover{background:#d0b369 !important;border:1px solid #d0b369 !important;color:#fff !important;}
.woocommerce .cart-collaterals .cart-subtotal,.woocommerce-page .cart-collaterals .cart-subtotal,.woocommerce .cart-collaterals .shipping,.woocommerce-page .cart-collaterals .shipping,.woocommerce table.shop_table,.woocommerce-page table.shop_table,.woocommerce .cart-collaterals .cart_totals table,.woocommerce-page .cart-collaterals .cart_totals table{color:#515151 !important;}
.order-discount td,.tax-rate td,.tax-total td{text-align:right;}
.woocommerce-checkout .order-discount td,.woocommerce-checkout .tax-total td{text-align:left;}
.woocommerce .cart-collaterals .cart-subtotal th,.woocommerce-page .cart-collaterals .cart-subtotal th,.woocommerce .cart-collaterals .cart-subtotal td,.woocommerce-page .cart-collaterals .cart-subtotal td{padding:2px 5px;}
.cart-subtotal{border-bottom:none !important;border-top:1px solid #d2d4da !important;white-space:nowrap;}
.shipping{border-top:none !important;border-bottom:1px solid #d2d4da !important;}
.woocommerce .shipping_method{min-width:170px;font-weight:400;border-color:#cfd1d7;}
.woocommerce .cart-collaterals .shipping th,.woocommerce-page .cart-collaterals .shipping th{padding-bottom:20px !important;padding-top:10px !important;}
.woocommerce .cart-collaterals .shipping_calculator .shipping-calculator-button:after,.woocommerce-page .cart-collaterals .shipping_calculator .shipping-calculator-button:after{content:"\e82d" !important;float:right;font-family:builtRegular!important;line-height:36px !important;margin-right:25px;}
.woocommerce .cart-collaterals .shipping_calculator .shipping-calculator-button.active:after,.woocommerce-page .cart-collaterals .shipping_calculator .shipping-calculator-button.active:after{content:"\e803" !important;float:right;font-family:builtRegular!important;line-height:36px !important;margin-right:35px;}
.woocommerce .cart-collaterals .shipping_calculator .shipping-calculator-button.active,.woocommerce-page .cart-collaterals .shipping_calculator .shipping-calculator-button.active{background:#616d73;border:1px solid #616d73;color:#fff;}
.woocommerce-shipping-calculator p{margin:10px 0;}
.shipping-calculator-button{display:block;margin-bottom:20px;background:#d0b369;border-radius:1px !important;color:#d0b369;padding:10px 0;display:inline-block;width:100%;font-weight:400;font-size:20px;color:#fff!important;text-align:center;transition:all 0.2s linear;}
.woocommerce ul#shipping_method li input{width:auto!important;margin:6px!important;}
.shipping-calculator-button .icon-angle-right{float:right;}
.shipping-calculator-button:hover{background:#515151;color:#fff;transition:all 0.2s linear;}
.shipping_calculator select#calc_shipping_country,.shipping_calculator select#calc_shipping_state{border-radius:0 !important;font-size:1em;font-weight:400;letter-spacing:2px;margin:0;padding:11px 0 11px 15px;-webkit-appearance:none;}
.woocommerce .cart-collaterals .shipping_calculator .button,.woocommerce-page .cart-collaterals .shipping_calculator .button{background:#d0b369 !important;border:1px solid #d0b369 !important;color:#fff !important;-moz-transition:all .2s;-ms-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;}
.woocommerce .cart-collaterals .shipping_calculator .button:hover,.woocommerce-page .cart-collaterals .shipping_calculator .button:hover{background:#616d73 !important;border:1px solid #616d73 !important;color:#fff !important;-moz-transition:all .2s;-ms-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;}
.shipping_calculator p{padding:0 !important;}
.checkout-button{width:100%;}
.wc-backward:before,.wc-backward a:before{content:' ' !important;}
.after_cart{clear:both;float:right;padding:10px 0;width:48% !important;}
.secure_shopping{float:left !important;text-align:center;width:50%;}
.secure_shopping p{border-right:1px solid #d2d4da;color:#616d73;font-family:builtRegular!important;font-size:1em;font-weight:400;letter-spacing:2px;margin-top:22px;text-transform:uppercase;}
.guarantee_checkout{float:left;width:50%;padding:40px 0 20px;text-align:center;height:52px;}
.guarantee_checkout img{width:85px;}
.guarantee_checkout p{color:#616d73;font-family:builtRegular!important;font-size:1em;font-weight:400;letter-spacing:2px;margin:0;text-transform:uppercase;}
.secure_shopping .icon-lock-filled{font-size:1.75em;}
.cart_credit_cards{border-top:1px solid #d2d4da;display:inline-block;list-style:none;margin:10px auto;text-align:center;width:93%;padding-top:20px;}
.cart_credit_cards li{margin-bottom:10px;}
.woocommerce .cart-collaterals .cart-subtotal td,.woocommerce-page .cart-collaterals .cart-subtotal td,.woocommerce .cart-collaterals .shipping td,.woocommerce-page .cart-collaterals .shipping td,.woocommerce .cart-collaterals .order-total td,.woocommerce-page .cart-collaterals .order-total td{text-align:right !important;}
.woocommerce .cart-collaterals .cart_totals tr td,.woocommerce .cart-collaterals .cart_totals tr th,.woocommerce-page .cart-collaterals .cart_totals tr td,.woocommerce-page .cart-collaterals .cart_totals tr th{border-top:none !important;}
.woocommerce .cart-collaterals .order-total,.woocommerce-page .cart-collaterals .order-total{color:#515151 !important;font-size:1.25em;font-weight:400;line-height:48px;margin-top:4px;text-transform:uppercase;white-space:nowrap;}
.woocommerce table.shop_table,.woocommerce-page table.shop_table{border:none !important;}
.woocommerce table.shop_table th,.woocommerce-page table.shop_table th,.woocommerce .order_details,.woocommerce-page .order_details{color:#515151 !important;text-transform:uppercase;}
.woocommerce .order_details,.woocommerce-page .order_details{border-bottom:1px solid rgba(0,0,0,0.1);padding:9px 12px !important;}
.woocommerce table th{text-align:left;font-weight:bold;}
.woocommerce table.cart th,
.woocommerce #content table.cart th,
.woocommerce-page table.cart th,
.woocommerce-page #content table.cart th{background:#fff;}
.woocommerce table.cart tr:nth-child(odd),.woocommerce #content table.cart tr:nth-child(odd),.woocommerce-page table.cart tr:nth-child(odd),.woocommerce-page #content table.cart tr:nth-child(odd){background:#fcfcfc;}
.woocommerce table.cart tr.cart_actions,.woocommerce #content table.cart tr.cart_actions,.woocommerce-page table.cart tr.cart_actions,.woocommerce-page #content table.cart tr.cart_actions{background:#fff !important;}
.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{padding:25px 0 !important;}
.product-price span,.product-subtotal span{color:#616d73;}
.woocommerce .quantity,
.woocommerce #content .quantity,
.woocommerce-page .quantity,
.woocommerce-page #content .quantity{position:relative;overflow:visible;padding:0 25px;margin:0 auto;}
.single-product .quantity{padding:0 !important;}
.single-product .quantity .plus,
.single-product .quantity .minus{display:none !important;}
.woocommerce .quantity .plus,
.woocommerce .quantity .minus,
.woocommerce #content .quantity .plus,
.woocommerce #content .quantity .minus,
.woocommerce-page .quantity .plus,
.woocommerce-page .quantity .minus{font-weight:400 !important;height:20px !important;width:20px !important;font-size:1.5em !important;-webkit-border-radius:0 !important;border-radius:0 !important;color:#d0b369 !important;text-shadow:none !important;border:0 !important;background:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;display:block;text-shadow:none !important;-moz-transition:all .2s;-ms-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;line-height:13px;}
.woocommerce .quantity .plus:hover,
.woocommerce .quantity .minus:hover,
.woocommerce #content .quantity .plus:hover,
.woocommerce #content .quantity .minus:hover,
.woocommerce-page .quantity .plus:hover,
.woocommerce-page .quantity .minus:hover{background:#d0b369 !important;border-radius:20px !important;color:#fff !important;}
.woocommerce .quantity .minus,
.woocommerce #content .quantity .minus,
.woocommerce-page .quantity .minus,
.woocommerce-page #content .quantity .minus{top:50%;left:0;margin-top:-10px;}
.woocommerce .quantity .plus,
.woocommerce #content .quantity .plus,
.woocommerce-page .quantity .plus,
.woocommerce-page #content .quantity .plus{top:50%;right:0;margin-top:-10px;}
.secure{float:right;margin-top:50px;width:275px;}
.secure .secure_shopping,
.secure .guarantee_checkout{border-bottom:none;}
.woocommerce .woocommerce-error .button{background:none !important;border:none !important;padding:0 20px 0 0 !important;text-transform:none !important;font-family:'proxima-nova',arial,sans-serif !important;font-size:16px !important;font-weight:700 !important;letter-spacing:0 !important;}
.woocommerce .woocommerce-error .button:hover{background:none !important;border:none !important;}
.woocommerce-cart .cart-collaterals .cart_totals table td,
.woocommerce-cart .cart-collaterals .cart_totals table th{padding:9px 0;line-height:1.4em !important;}
@media only screen and (max-width:768px){.woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce-page[class*=columns-] ul.products li.product, .woocommerce[class*=columns-] ul.products li.product{width:auto!important;margin:10px;float:none;}
}
.woocommerce-cart table.cart img{width:64px;}
@media all and (min-width:821px){.mobile{display:none;}
a.button{padding:13px 18px;}
#masthead{position:relative;border-top:10px solid #515151;border-bottom:1px solid #d2d4da;}
#primary_nav{display:block;}
.mobile-nav{display:none;}
#site_search{position:relative;top:auto;}
#site_search input[type="search"]{width:320px;margin-top:7px;font-size:2em;}
#site_search button[type="submit"]{width:70px;height:60px;font-size:1.75em;}
.woocommerce .products ul,.woocommerce ul.products,ul.products{}
.products li.product .add_to_cart_button,.price_wrapper,.gridlist-buttonwrap{display:inline-block;}
.single-product .product .summary,.single-product .product .images{margin-top:0;}
.single-product .product .images{float:left;width:60% !important;padding:0 30px 40px 0;}
.single-product .product .thumbnails{float:left;width:110px;}
.single-product .product .woocommerce-main-image{display:block;}
.single-product .product .summary{width:40% !important;padding:0 0 0px 30px;border-left:1px solid #d5d6dc;}
.wooslider .slide{margin:0 2px !important;}
#left_column, #right_column{float:left;width:20%;padding:20px;}#left_column{padding-right:0;}
#middle_column{float:left;width:60%;padding:20px;border-right:1px solid #d5d6dc;border-left:1px solid #d5d6dc;}
#left_column ul{float:right;max-width:300px;}
#left_column ul li{padding:10px 30px;}
#left_column ul li.current-menu-item{margin-right:-1px;border-right-color:#fff;}
#the_buzz ul{max-width:1200px;}
#the_buzz ul > li{float:left;max-width:400px;width:33%;padding-right:30px;}
#the_buzz ul > li + li{margin-left:3px;}
#the_buzz .image_container{margin-right:-30px;}
#blog .post{float:left;margin-right:2%;width:68%}
#blog .sidebar{float:left;margin-top:5%;max-width:300px;width:30%;}
}
@media all and (min-width:1000px){#left_column, #right_column{padding-top:60px;}
#middle_column{padding:60px;}
#connect{padding:60px 0;}
#connect div.column{float:left;width:30%;padding:0 2%;margin-top:30px;}
#connect div.column + .column{border-top:0;}
#connect div.column.column-center{width:40%;border-right:1px solid #c0bfbf;border-left:1px solid #c0bfbf;}
#connect .column-center h6{margin-top:-30px;margin-bottom:0;}
.social a{width:32px;height:32px;line-height:32px;font-size:20px;}
.category_images div{float:left;width:49.2%;margin:0.4%;}
}
@media all and (min-width:1200px){.category_images div{float:left;width:24.6%;margin:0.2%;}
#connect .container{max-width:80%;}
#connect div.column{padding:0 4%;}
.woocommerce div.product .woocommerce-tabs .panel .panel-content{float:left;width:50%;}
.tab_callout{float:right;padding-left:20px;margin:0 0 0 20px;border-left:1px solid #dddfe3;}
}
@media all and (min-width:821px) and (max-width:1000px){#primary_nav li{margin-right:8px;margin-left:8px;letter-spacing:2px;}
#left_column, #right_column{width:25%;}
#middle_column{width:50%;}
}
@media only screen and (max-width:1200px){.main-nav-link{padding:50px 1px;}
.main-nav-link a{padding:0px 14px;}
#customMenu ul ul ul{top:0px!important;}
#customMenu a{font-size:105%;}
}
@media only screen and (max-width:1025px){.navbar-header{float:none;}
.navbar-left,.navbar-right{float:none !important;}
.navbar-toggle{display:block;}
.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);}
.navbar-fixed-top{top:0;border-width:0 0 1px;}
.navbar-collapse.collapse{display:none!important;}
.navbar-nav{float:none!important;margin-top:7.5px;}
.navbar-nav>li{float:none;}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;}
.collapse.in{display:block !important;}
#footerBottom .col-md-4{margin-bottom:50px;}
.locate-icon, .mail-icon, .phone-icon{margin-left:0;}
.top-logo img{position:absolute;z-index:999999999999;margin:0;width:88px;top:44px;padding:12px 1px;}
#customMenu .nav-logo{display:none;}
.clear{display:none;}
h1{font-size:300%;text-align:center;padding:0px 0;line-height:130%;margin-bottom:50px;}
#customMenu ul li{float:none;display:block;padding:0;}
#customMenu ul ul{display:none;position:relative;visibility:visible;opacity:1;top:0;left:0;height:auto;margin-bottom:10px;background:none;border-bottom:4px solid #d2b36a;}
#customMenu ul ul li.has-sub > a:after{content:'';}
#customMenu ul li.has-sub:hover a{background-color:#212021;transition:all 0.2s linear;}
#customMenu .nav-logo{display:none;}
.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100% !important;}
.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:100% !important;}
#main-head-title img{display:none;}
}
@media only screen and (max-width:820px){.thumbnails{display:inline-flex;width:100%;}
.single-product .product .woocommerce-main-image{margin-left:0;}
.woocommerce div.product form.cart .variations select{margin-right:0;}
#topBarNav>li.email-mob{display:none;}
.woocommerce-message a.button{display:block;width:100%;}
iframe{height:400px!important;}
}
@media only screen and (max-width:767px){.woocommerce span.onsale{left:0em;}
.team-ftr{float:none;width:100%;margin:20px 0 0 0;}
}
@media only screen and (max-width:640px){h1{font-size:200%;}
#socials{list-style:none;margin-left:0px;}
.fb-social,.insta-social,.tumblr-social,.yt-social{width:65px;}
iframe{height:300px!important;}
#accordion h4.accord-active,#accordion h4.not-active{background-image:none;padding-left:20px;}
    

}
@media only screen and (max-width:480px){footer a{font-size:95%;}
#topBarNav-socials .icn-fb,#topBarNav-socials .icn-yt,#topBarNav-socials .icn-tblr,#topBarNav-socials .icn-insta,#topBarNav-socials .pipe{display:none;}
.single-product #content{margin:40px 0!important;}
.thumbnails img, .woocommerce ul.products li.product a img{padding:5px;}
.products .col-md-4{min-height:500px;}
}
@media only screen and (max-width:360px){}

#ct-design{margin-bottom: 30px;}

.wtd_textarea textarea{width:100%!important;}
.wtd_design_panel_main{width:1170px!important;}
.wtd_product_image{width:189px!important;}
.wtd_product_image img{width:189px!important;height:124px!important;}
/*.wtd_design_control_panel{width:100%!important;}
.wtd_design_object_panel{width:100%!important;}

#wtd_background_image{width:100%!important;}
.wtd_preview_main_div{width:100%!important;}*/

