body{background:#fff;font-family:'Open Sans', Helvetica, Arial, sans-serif;font-size:14px;font-weight:600;color:#999;}
textarea{font-family:'Open Sans', Helvetica, Arial, sans-serif;}
svg{position:absolute;top:0;left:0;width:0;height:0;}
.fx-hidden{visibility:hidden;}
.preloader{display:none !important;}
.copyright{z-index:200;position:absolute;right:20px;bottom:20px;color:#cfcfcf;font-size:12px;font-weight:normal;}
a{font-size:14px;color:#999;text-decoration:none;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
a:hover{color:#999;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
a.active{color:#999;}
.background-image{z-index:1;position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;}
#headwrapper{position:relative;width:100%;z-index:3;}
#whitelayer{z-index:999;position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;opacity:0;}
body.prewhite{background:#fff;opacity:0;}
body.prewhite.after{background:#fff;opacity:1;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
#blacklayer{z-index:999;position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;opacity:0;}
body.preblack{background:#fff;opacity:0;}
body.preblack.after{opacity:1;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.fancybox-skin{background:#fff;}
.fancybox-lock .fancybox-overlay{overflow-x:unset;overflow-y:unset;}
header{position:relative;padding:20px 20px 0;}
header .menu{position:relative;width:100%;}
header .menu a{padding-top:5px;margin-right:125px;margin-right:4%;font-size:14px;color:#999;text-decoration:none;vertical-align:middle;float:left;}
header .newMenu a {margin-right:75px;}
header .menu a.logo{padding-top:0;position:relative;float:left;width:350px;margin-right:65px;margin-right:10%;margin-right:5%;margin-left:1.5%;}
header .menu-social{float:right;margin-right:55px;}
header .menu-social a{text-align:center;padding:5px;height:20px;width:20px;margin:0 5px 0 0;border-radius:20px;color:#000;background-color:rgba(0, 0, 0, 0.3);-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
header .menu-social a:hover{background-color:rgba(0, 0, 0, 0.5);-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
header .menu a.logo img{width:100%;height:auto;}
header .center-menu a.active,
header .center-menu a:hover{color:#fff;}
header .menu a.last-item-menu{margin-right:85px;}
header .menu a.arco{padding-top:0;margin-right:48px;font-size:24px;color:#999;font-weight:bold;float:right;}
header .menu span.languages{padding-top:5px;font-size:14px;color:#999;vertical-align:bottom;float:right;}
header .menu a.languages{margin-right:0px;float:right;}
header .menu a:hover,
header .menu a.active{color:#000;}
header .topright{position:absolute;top:20px;right:20px;width:240px;margin:0 auto;text-align:right;}
header .menu a.checkoutbtn{margin-right:40px;color:#999;}
header .menu a.checkoutbtn i{margin-right:4px;}
header .menu a.checkoutbtn:hover{color:#000;}
header .menu a.checkoutbtn:active{color:#000;}
header .cart{margin:40px 1px 0 0;width:46px;float:right;}
header .cart a{opacity:1;display:block;margin-bottom:5px;width:100%;text-align:center;width:46px;height:46px;}
header .cart a.thumb{border:1px solid #fff;}
header .cart a.thumb img{opacity:0.6;width:45px;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
header .cart a.thumb:hover img{opacity:1;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
header .cart a:hover{opacity:1;}
header .newMenu{display:none;min-width:200px;top:0;margin-top:25px;z-index:10000;position:absolute;padding-top:0px;padding-bottom:10px;background:#fff;}
header .newMenu p{z-index:10000;padding-top:10px;margin:0;padding-left:10px;}
footer{position:fixed;bottom:0;right:0;left:0;width:100%;background:rgba(255,255,255,1);}
footer .footer-menu{position:relative;padding:5px 20px;text-align:right;}
.bg-grid footer{position:relative;float:right;bottom:0px;right:0px;}
footer .footer-menu a{margin-right:60px;font-size:14px;color:#999;text-decoration:none;vertical-align:middle;}
footer .footer-menu a.active,
footer .footer-menu a:hover{color:#000;}
footer .footer-menu a.last-item-menu{margin-right:0px;}
footer .footer-submenu{width:200px;bottom:100%;z-index:9999;position:absolute;padding-top:0px;padding-bottom:10px;display:none;text-align:left;background:rgba(255,255,255,0.8);}
footer .footer-submenu p{padding-top:10px;margin:0;padding-left:10px;z-index:9999;}
.navbar-toggle{display:none;position:relative;float:left;padding:7px 0px;background-color:transparent;background-image:none;border:1px solid transparent;cursor:pointer;margin-right:10%;}
.navbar-toggle:focus{outline:0;}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}
.navbar-toggle .icon-bar{background-color:#000;display:block;width:22px;height:1px;border-radius:1px;}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px;}
.navbar-toggle-bottom{clear:both;margin-right:20px;float:right;}
.slick-home-container_xs{display:none;}
.slick-home-container_xs > div{margin-bottom:20px;}
@media (max-width:1300px){header .menu a.logo{margin-right:5%;}
header .menu a.arco{font-size:18px;}
header .menu-social{margin-right:40px;}
}
@media (max-width:1105px){header .menu a.logo{width:30%;margin-right:5%;}
header .menu a.logo{margin-right:45px;}
header .menu a{margin-right:40px;}
header .menu-social{margin-right:25px;}
header .menu-social a{margin:0 5px 0 0;}
header .menu a.last-item-menu{margin-right:40px;}
header .menu a.arco{margin-right:28px;}
footer .footer-menu a{margin-right:40px;}
}
@media (max-width:991px){header .menu a.logo{}
header .menu a.logo img{width:100%;}
header .menu-social{margin-right:15px;}
header .menu-social a{margin:0 5px 0 0;}
header .menu a.arco{margin-right:20px;font-size:18px;}
}
@media(max-width:1600px){header .menu a.arco{display:none;}
header .menu a.logo{width:30%;margin-right:0;}
header .menu-social,
header .menu .menu-items{display:none;}
.navbar-toggle{display:block;margin-right:4%;}
header .menu{}
header .menu .menu-items{top:45px;background:rgba(255,255,255,0.9);z-index:9999;left:-20px;right:-20px;position:absolute;text-align:left;padding:10px 20px;z-index:9999;}
header .menu .menu-items a{float:left;display:block;width:auto;clear:both;margin:5px 0 0 0;}
header .newMenu{clear:both;display:none;width:auto;top:initial;margin:0px;padding:0 0 0 20px;z-index:initial;position:relative;}
header .newMenu p{z-index:initial;padding:0;margin:0;}
header .menu .menu-items .newMenu p a{font-size:12px;margin:0;}
}
@media(max-width:767px){header .menu a.arco{display:none;}
header .menu a.logo{width:60%;margin-right:0;}
header .menu-social,
header .menu .menu-items,
.slick-home-container,
footer .footer-menu{display:none;}
.navbar-toggle{display:block;}
header .menu{}
header .menu .menu-items{top:45px;background:rgba(255,255,255,0.9);z-index:9999;left:-20px;right:-20px;position:absolute;text-align:left;padding:10px 20px;z-index:9999;}
header .menu .menu-items a{float:left;display:block;width:auto;clear:both;margin:5px 0 0 0;}
header .newMenu{clear:both;display:none;width:auto;top:initial;margin:0px;padding:0 0 0 20px;z-index:initial;position:relative;}
header .newMenu p{z-index:initial;padding:0;margin:0;}
header .menu .menu-items .newMenu p a{font-size:12px;margin:0;}
footer.footer-home{position:relative;}
.slick-home-container_xs{display:block;}
footer .footer-menu{bottom:100%;left:0;position:absolute;right:0;background:rgba(255,255,255,0.8);}
footer.footer-home .footer-menu{top:initial;bottom:0;}
footer .footer-menu a{clear:both;margin:0;display:block;}
footer .footer-submenu{width:auto;bottom:initial;margin:0px;z-index:initial;position:relative;padding:0px;display:block;text-align:right;background:transparent;}
footer .footer-submenu p{padding:0;margin:0;z-index:initial;}
footer .footer-submenu p a{clear:initial;font-size:12px;}
}
body.bg-home .background-image{background:url('../images/bg-home.jpg') no-repeat left center fixed;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;}
.homecallout{opacity:1;position:absolute;top:40%;left:65%;width:400px;height:170px;margin-left:-200px;font-family:'Open Sans', Helvetica, Arial, sans-serif;font-size:14px;font-weight:600;color:#999;text-align:center;cursor:pointer;text-shadow:0px 0px 2px rgba(0, 0, 0, 1);background:url('../images/callout-logo.png') no-repeat 150px 70px transparent;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.homecallout:hover{opacity:0.7 !important;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
#swapperview{cursor:pointer;opacity:0.9;position:fixed;bottom:20px;left:20px;width:40px;height:40px;background:url('../images/swapper-grid.png') 0 0 transparent;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;z-index:9999;}
#swapperview.type2{z-index:9999;background:url('../images/swapper-slide.png') 0 0 transparent;}
#swapperview:hover{opacity:1;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
#swapperview:hover{background:url('../images/swapper-grid-g.png') 0 0 transparent;}
#swapperview.type2:hover{background:url('../images/swapper-slide-g.png') 0 0 transparent;}
.slider{z-index:1;position:absolute;width:100%;height:100%;min-width:1000px;min-height:630px;top:0px;left:0px;overflow:hidden;}
.slider-container{position:relative;width:9000%;height:100%;}
.slide{margin-top:80px;position:relative;float:left;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;}
.slide img{height:75%;position:relative;display:block;margin:0 auto;}
.slide .slide-label{bottom:180px;position:absolute;left:0;width:100%;text-align:center;}
.slide .slide-label .button{display:inline-block;border:1px solid #333;color:#444;background:rgba(0, 0, 0, 0.4);padding:3px 20px;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.slide a:hover .slide-label .button{border:1px solid #fff;color:#999;background:rgba(0, 0, 0, 0.8);-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.slider .slidenext, .slider .slideprev{cursor:pointer;opacity:0.2;position:absolute;right:40px;top:49%;width:44px;height:70px;background:url('../images/arrow-right.png') no-repeat 8px 17px transparent;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.slider .slideprev{left:40px;top:49%;width:44px;height:70px;background:url('../images/arrow-left.png') no-repeat 8px 17px transparent;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.slider .slidenext:hover,.slider .slideprev:hover{opacity:1;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.slider .dots{position:absolute;left:5%;bottom:5px;width:90%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;}
.slider .dots .dotsc{position:relative;width:100%;text-align:center;}
.slider .dots div.dot{cursor:pointer;podistion:relative;display:inline-block;opacity:0.2;width:40px;height:40px;background:url('../images/dot.png') no-repeat 13px 3px transparent;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.slider .dots div.dot.active, .slider .dots div.dot:hover{opacity:1;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
body.bg-grid .background-image{z-index:1;position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;}
.grid{z-index:1;position:relative;padding:60px;padding-top:60px;}
.grid .item{width:12.2%;margin:1%;float:left;}
.grid .item a{position:relative;display:block;}
.grid .item a img{width:100%;border:1px solid #333;opacity:0.8;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.grid .item a:hover img{opacity:1;border:1px solid #666;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.grid .item .label{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;}
.grid .item .label span{position:relative;display:block;width:98%;text-align:center;top:-100px;padding:10px 0;background:rgba(0,0,0,0);text-shadow:2px 1px 1px rgba(0, 0, 0, 1);-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.grid .item a:hover .label span{top:10px;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.grid-3{z-index:0;position:relative;padding:60px;padding-top:60px;}
.grid-3 .item:first-child{padding-left:10%;}
.grid-3 .item{width:24.4%;margin:1%;float:left;}
.grid-3 .item a{position:relative;display:block;}
.grid-3 .item a img{width:100%;border:1px solid #222;opacity:1;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.grid-3 .item a:hover img{opacity:1;border:1px solid #444;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.grid-3 .item .label,
.grid-3 .item .label-bottom{overflow:hidden;position:absolute;left:0;width:100%;}
.grid-3 .item .label{top:0;}
.grid-3 .item .label-bottom{bottom:0;}
.grid-3 .item .label span,
.grid-3 .item .label-bottom span{position:relative;display:block;width:98%;text-align:center;padding:10px 0;background:rgba(0,0,0,0);text-shadow:2px 1px 1px rgba(0, 0, 0, 1);-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.grid-3 .item .label span{top:-100px;}
.grid-3 .item .label-bottom span{bottom:-100px;}
.grid-3 .item a:hover .label span,
.grid-3 .item a:hover .label-bottom span{-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.grid-3 .item a:hover .label span{top:10px;}
.grid-3 .item a:hover .label-bottom span{bottom:0px;}
.prodnext, .prodprev{cursor:pointer;opacity:0.2;position:absolute;right:15%;top:65px;width:44px;height:70px;background:url('../images/arrow-right.png') no-repeat 8px 17px transparent;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.prodprev{left:15%;top:65px;width:44px;height:70px;background:url('../images/arrow-left.png') no-repeat 8px 17px transparent;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.prodnext:hover,.prodprev:hover{opacity:1;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
header .closebtn{position:absolute;top:20px;right:30px;width:auto;}
header .closebtn a{color:#999;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
header .closebtn a:hover{color:#fff;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.social{position:relative;display:inline-block;}
.social a{display:inline-block;text-align:center;padding:5px;height:20px;width:20px;margin:0 5px 0 0;border-radius:20px;color:#000;background-color:rgba(0, 0, 0, 0.3);-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.social a:hover{background-color:rgba(0, 0, 0, 0.5);-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.product-title{position:relative;left:50%;margin:0 0 0 -10%;width:350px;text-align:center;}
.product-viewport{position:relative;margin-top:100px;width:100%;min-width:1000px;border-top:1px solid #333;border-bottom:1px solid #333;overflow:hidden;z-index:1;}
.product-img{position:relative;float:left;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;}
.product-img a{opacity:0.6;float:left;width:33.3%;height:400px;overflow:hidden;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.product-img a:hover{opacity:1;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.product-img a img{visibility:hidden;width:100%;height:auto;}
.product-desc{position:relative;margin-top:25px;font-size:12px;color:#000;padding:0 25px 25px 25px;}
.product-desc .col-1{float:left;width:30%;padding:0 1%;}
.product-desc .col-2{float:left;width:34%;padding:0 1%;}
.product-desc .col-3{float:left;width:30%;padding:0 1%;}
.product-desc .subcol-1{float:left;width:46%;padding:0 1% 0 0;padding:0 0 0 0;width:100%;}
.product-desc .subcol-2{float:left;width:50%;padding:0 1% 0 0;clear:both;padding:10px 0 0 0;float:left;width:100%;}
.product-desc h1,
.product-desc h2{font-size:12px;color:#000;font-weight:bold;margin:0 0 15px 0;}
.product-desc h1 a,
.product-desc h2 a{font-size:12px;color:#fff;}
.product-desc h1 a:hover,
.product-desc h2 a:hover{color:#999;}
.product-desc strong{color:#000;font-size:14px;font-weight:700;}
.product-desc .chk-type,
.product-desc .chk-size{float:left;text-align:left;padding:7px 0 7px 5%;margin:0px 2% 10px 0;width:42%;font-size:12px;cursor:pointer;color:#666;border:1px solid #666;background:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.product-desc .chk-size{text-align:center;padding:7px 2% 7px 2%;width:43%;}
.product-desc .chk-size.more{padding:7px 0;margin:0px 2% 10px 0;width:30.33%;}
.product-desc .chk-type:hover,
.product-desc .chk-size:hover,
.product-desc .chk-type.active,
.product-desc .chk-size.active{color:#000;border:1px solid #000;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.product-desc .chk-type span{float:left;width:10px;height:10px;margin:4px 10px 0 0;background:#999;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.product-desc .chk-type span.gold{background:#f1c265;}
.product-desc .chk-type span.silver{background:#999;}
.btnbuy{display:inline-block;color:#FFF;font-size:12px;background:#000;padding:7px 25px;border-radius:1px;margin:0 20px;opacity:0.6;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.btnbuy.disable, .btnbuy.disable:hover{display:inline-block;color:#000;background:#fff;padding:7px 25px;border-radius:1px;margin:0 20px;opacity:0.4;cursor:default;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.btnbuy:hover{color:#FFF;background:#000;opacity:1;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
header .closebtnx{position:absolute;top:0;right:0;width:100px;margin:0 auto;text-align:right;display:none;}
header .closebtnx a{opacity:0.6;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
header .closebtnx a:hover{opacity:1;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.bolso{display:inline-block;position:relative;width:auto;}
.bolso span{position:absolute;width:100%;text-align:center;margin:25px 0 0 0;top:0;left:0;}
.checkout-title{position:relative;left:50%;margin:0 0 0 -10%;width:350px;text-align:center;}
.checkout-viewport{position:relative;margin-top:100px;width:100%;min-width:1000px;border-top:1px solid #333;border-bottom:1px solid #333;overflow:hidden;}
.checkout-cols{position:relative;float:left;width:100%;}
.checkout-cols .col-left{float:left;width:30%;height:550px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;}
.checkout-cols .col-left img.thumb{position:relative;width:auto;height:100%;display:inline-block;}
.checkout-cols .col-center{float:left;width:40%;padding:40px 15px 0 30px;}
.checkout-cols .col-center h3{color:#000;font-size:13px;font-weight:normal;padding:0 0 10px 3%;margin:0;}
.checkout-cols .col-center .title{color:#000;font-size:13px;width:95%;padding:0 0 10px 3%;margin-bottom:12px;border-bottom:1px solid #f4d883;}
.checkout-cols .col-center .chk-data{float:right;text-align:center;padding:7px 20px 7px 20px;margin:-4px -1px 0 0;width:auto;font-size:12px;cursor:pointer;color:#666;background:#1a1a1a;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.checkout-cols .col-center .chk-data:hover,
.checkout-cols .col-center .chk-data.active{color:#ccc;background:#333;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.checkout-cols .col-center .txt-right{font-size:13px;color:#000;margin-right:2%;}
.checkout-cols .col-center .txt-right input{cursor:pointer;float:right;margin:3px 10px 0 0;width:auto;}
.checkout-cols input, .checkout-cols select{float:left;font-size:13px;color:#000;background:#fff;width:38%;padding:5px 5%;margin:0 2% 14px 0;border:none;border-bottom:1px solid #1a1a1a;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.checkout-cols select{width:48%;padding:4px 5%;border:none;outline:none;}
.checkout-cols select option{border:none;outline:none;}
.checkout-cols input:focus, .checkout-cols select:focus{color:#000;background:#fff;border:none;border-bottom:1px solid #1a1a1a;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.checkout-cols input.wide{width:88%;}
.checkout-cols input.error, .checkout-cols select.error{border-bottom:1px solid #aa0000;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.checkout-cols .col-right{float:left;width:280px;padding:40px 0 40px 0;}
.checkout-cols .col-right *{font-size:13px;}
.checkout-cols .col-right .title{color:#000;width:98%;padding:0;margin-bottom:20px;}
.checkout-cols .col-right .products{color:#000;width:98%;padding:0;margin-bottom:0px;}
.checkout-cols .col-right .products div{margin:2px 0;}
.checkout-cols .col-right .products a{color:#000;}
.checkout-cols .col-right .products a.active,
.checkout-cols .col-right .products a:hover{color:#000;}
.checkout-cols .col-right .products span.icon{float:right;}
.checkout-cols .col-right .products span.subtitle{font-size:12px;font-style:italic;display:block;}
.checkout-cols .col-right .chk-type,
.checkout-cols .col-right .chk-size{float:left;text-align:left;padding:7px 5% 7px 5%;margin:10px 2% 10px 0;width:35%;font-size:12px;cursor:pointer;color:#666;border:1px solid #666;background:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.checkout-cols .col-right .chk-size{text-align:center;padding:7px 2% 7px 2%;width:43%;}
.checkout-cols .col-right .chk-size.more{padding:7px 0;margin:10px 2% 10px 0;width:30.33%;}
.checkout-cols .col-right .chk-type:hover,
.checkout-cols .col-right .chk-size:hover,
.checkout-cols .col-right .chk-type.active,
.checkout-cols .col-right .chk-size.active{color:#000;border:1px solid #ccc;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.checkout-cols .col-right .chk-type span{float:left;width:10px;height:10px;margin:4px 10px 0 0;background:#999;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.checkout-cols .col-right .chk-type span.gold{background:#f1c265;}
.checkout-cols .col-right .chk-type span.silver{background:#999;}
.checkout-cols .col-right .summary{color:#000;width:98%;}
.checkout-cols .col-right .summary div.block{margin-bottom:10px;line-height:13px;}
.checkout-cols .col-right .summary em,
.checkout-cols .col-right .summary em span{font-style:italic;font-size:11px;}
.checkout-cols .col-right .summary em a{font-style:italic;font-size:11px;color:#666;}
.checkout-cols .col-right .summary em a:hover{color:#000;}
.checkout-cols .col-right .summary .subprice{float:right;}
.checkout-cols .col-right .summary .price{color:#000;float:right;}
.checkout-cols .col-right .disclaimer input{float:right;width:auto;cursor:pointer;margin:3px 10px 0 0;}
.checkout-cols .col-right .disclaimer label.error{color:#aa0000;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.checkout-cols .col-right .disclaimer label.error a{color:#aa0000;}
.checkout-cols .col-right .chk-actions{width:98%;margin:5px 0 0 0;}
.checkout-cols .col-right .chk-actions a{font-size:12px;}
.checkout-cols .col-right .chk-actions a.right{color:#666;}
.checkout-cols .col-right .chk-actions a.right:hover{color:#999;}
.checkout-cols .col-right .chk-go{float:left;text-align:center;padding:20px 0;width:100%;color:#000;font-size:13px;cursor:pointer;background:#ccc;border:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.checkout-cols .col-right .chk-go:hover{color:#fff;background:#000;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.checkout-cols .col-right .chk-payment{float:left;text-align:center;padding:2%;margin:0 0 20px 0;width:96%;color:#000;font-size:13px;cursor:pointer;background:#ccc;border:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.checkout-cols .col-right .chk-payment span{padding:20px 0;display:inline-block;}
.checkout-cols .col-right .chk-payment img{width:100%;display:inline-block;float:left;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.checkout-cols .col-right .chk-payment:hover{color:#000;background:#fff;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.checkout-desc{position:relative;margin-top:25px;padding-bottom:20px;left:50%;width:35%;margin-left:-17.5%;text-align:center;font-size:13px;color:#000;}
.checkout-desc a{opacity:0.6;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.checkout-desc a:hover{opacity:1;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.checkout-cols .button{float:right;text-align:center;padding:5px 0;margin:0 2% 0 0;width:20%;color:#000;font-size:14px;cursor:pointer;background:#ccc;border:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.checkout-cols .button:hover{color:#000;background:#fff;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.lightbox-hide{max-width:500px;margin-left:20px;padding:10px 20px 10px 0;font-size:13px;color:#999;}
body.bg-contact .background-image{z-index:1;position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;opacity:1;background:url('../images/bg-contact.jpg') no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.content.contact{position:relative;z-index:1;}
.contact p{color:#999;font-size:13px;}
.contact img{position:absolute;left:0;top:0;width:49%;}
.contact .col_1{position:relative;float:left;margin:30px 0 0 42%;width:24%;}
.contact .col_2{position:relative;float:left;margin:30px 0 0 4%;width:28%;}
.contact .col_1 p{margin-top:0;margin-left:30px;}
.contact h2{font-size:14px;font-weight:normal;color:#999;border-bottom:1px solid #f4d883;padding:0 0 10px 30px;}
.contact .col_2 h3{font-size:18px;font-weight:normal;color:#999;padding:0 0 10px 30px;}
.contact .col_2 p{padding:0px 0 0px 30px;}
.contact input, .contact textarea{float:left;font-size:13px;color:#000;background:#fff;width:54%;padding:5px 5%;margin:0 0 15px 0;border:none;border-bottom:1px solid #1a1a1a;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.contact input.wide{width:90%;}
.contact textarea{width:90%;height:80px;margin:0 0 15px 0;}
.contact input:focus, .contact textarea:focus{color:#000;background:#fff;border:none;border-bottom:1px solid #1a1a1a;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.contact input.error, .contact textarea.error{border-bottom:1px solid #aa0000;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.contact .button{float:right;text-align:center;padding:5px 0;margin:0 0 0 0;width:20%;color:#000;font-size:14px;cursor:pointer;background:#ccc;border:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.contact .button:hover{color:#fff;background:#000;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
body.bg-press .background-image{z-index:1;position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;opacity:1;background:url('../images/bg-press.jpg') no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.content.press{position:relative;z-index:1;}
.press p{color:#999;font-size:13px;}
.press h2{font-size:14px;font-weight:normal;color:#999;border-bottom:1px solid #f4d883;padding:0 0 10px 30px;}
.press .col_1{position:relative;float:left;margin:30px 0 0 32%;width:67%;}
.press .col_1 p{margin-top:0;margin-left:30px;}
.press .col_1 .icontent{margin-top:15px;margin-left:30px;width:auto;}
.press .col_1 .icontent .item{display:inline-block;margin-bottom:1%;margin-left:1.2%;width:15%;}
.press .col_1 .icontent .item.last{margin-left:0;}
.press .col_1 .icontent .item img{width:100%;height:auto;opacity:0.8;}
.press .col_1 .icontent .item img:hover{opacity:1;}
.press .col_1 .icontent .item p{margin-left:0px;text-align:center;}
.press .chk-type,
.press .chk-size{float:left;text-align:center;padding:10px;margin:0px 2% 0px 0;width:42%;max-width:150px;font-size:12px;cursor:pointer;color:#666;border:1px solid #666;background:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.press .chk-size{text-align:center;padding:7px 2% 7px 2%;width:43%;}
.press .chk-size.more{padding:7px 0;margin:0px 2% 10px 0;width:30.33%;}
.press .chk-type:hover,
.press .chk-size:hover,
.press .chk-type.active,
.press .chk-size.active{color:#000;border:1px solid #000;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
#stock{width:540px;padding:20px;}
#stock h2{font-size:14px;font-weight:normal;color:#999;border-bottom:1px solid #f4d883;padding:0 0 10px 30px;}
#stock h3{font-size:18px;font-weight:normal;color:#999;padding:0 0 10px 30px;}
#stock p{padding:0px 0 0px 30px;}
#stock input, #stock textarea{float:left;font-size:13px;color:#ccc;background:#1a1a1a;width:54%;padding:5px 5%;margin:0 0 15px 0;border:none;border-bottom:1px solid #1a1a1a;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
#stock input.wide{width:90%;}
#stock textarea{width:90%;height:80px;margin:0 0 15px 0;}
#stock input:focus, #stock textarea:focus{color:#999;background:#333;border:none;border-bottom:1px solid #1a1a1a;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
#stock input.error, #stock textarea.error{border-bottom:1px solid #aa0000;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
#stock .button{float:right;text-align:center;padding:5px 0;margin:0 0 0 0;width:20%;color:#000;font-size:14px;cursor:pointer;background:#ccc;border:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
#stock .button:hover{color:#000;background:#fff;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.gold18k{margin-top:20px;}
.gold18k a{font-size:12px;}
#gold18k{width:540px;padding:20px;}
#gold18k h2{font-size:14px;font-weight:normal;color:#999;border-bottom:1px solid #f4d883;padding:0 0 10px 30px;}
#gold18k h3{font-size:18px;font-weight:normal;color:#999;padding:0 0 10px 30px;}
#gold18k p{padding:0px 0 0px 30px;}
#gold18k input, #gold18k textarea{float:left;font-size:13px;color:#ccc;background:#1a1a1a;width:54%;padding:5px 5%;margin:0 0 15px 0;border:none;border-bottom:1px solid #1a1a1a;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
#gold18k input.wide{width:90%;}
#gold18k textarea{width:90%;height:80px;margin:0 0 15px 0;}
#gold18k input:focus, #gold18k textarea:focus{color:#999;background:#333;border:none;border-bottom:1px solid #1a1a1a;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
#gold18k input.error, #gold18k textarea.error{border-bottom:1px solid #aa0000;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
#gold18k .button{float:right;text-align:center;padding:5px 0;margin:0 0 0 0;width:20%;color:#000;font-size:14px;cursor:pointer;background:#ccc;border:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
#gold18k .button:hover{color:#000;background:#fff;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.bajoPedido{margin-top:20px;}
.bajoPedido a{font-size:12px;}
#bajoPedido{width:540px;padding:20px;}
#bajoPedido h2{font-size:14px;font-weight:normal;color:#999;border-bottom:1px solid #f4d883;padding:0 0 10px 30px;}
#bajoPedido h3{font-size:18px;font-weight:normal;color:#999;padding:0 0 10px 30px;}
#bajoPedido p{padding:0px 0 0px 30px;}
#bajoPedido input, #bajoPedido textarea{float:left;font-size:13px;color:#ccc;background:#1a1a1a;width:54%;padding:5px 5%;margin:0 0 15px 0;border:none;border-bottom:1px solid #1a1a1a;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
#bajoPedido input.wide{width:90%;}
#bajoPedido textarea{width:90%;height:80px;margin:0 0 15px 0;}
#bajoPedido input:focus, #bajoPedido textarea:focus{color:#999;background:#333;border:none;border-bottom:1px solid #1a1a1a;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
#bajoPedido input.error, #bajoPedido textarea.error{border-bottom:1px solid #aa0000;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
#bajoPedido .button{float:right;text-align:center;padding:5px 0;margin:0 0 0 0;width:20%;color:#000;font-size:14px;cursor:pointer;background:#ccc;border:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
#bajoPedido .button:hover{color:#000;background:#fff;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.textpage{padding:100px 0;}
.textpage *{color:#999;font-size:13px;}
.textpage strong{color:#999;}
.lightbox{max-width:600px;padding:20px 30px;}
.lightbox.size2{width:80%;max-width:400px;}
.lightbox *{font-size:13px;color:#999;}
.lightbox.summary{min-width:500px;}
.lightbox.summary{min-width:400px;}
.lightbox.summary div.block{margin-bottom:10px;line-height:13px;}
.lightbox.summary em *{font-size:12px;}
.lightbox.summary .subprice{float:right;}
.lightbox.summary .price{float:right;}
.lightbox.summary .subprice, .lightbox.summary .subprice *{color:#999;}
.lightbox.summary .price, .lightbox.summary .price *{color:#999;font-weight:700;}
.widescreen{position:fixed;top:0;left:0;z-index:999;width:100%;height:100%;background:url('../images/widescreen.jpg') no-repeat center center #000;-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;}
.widescreen.out{display:none;}
html,
body{}
body.template-home{padding-bottom:0;}
.popUpAd{z-index:9999;position:absolute;top:0%;margin:0 auto;width:100%;background-color:rgba(15,15,15,0.8);opacity:0}
.popUpContainer{top:10%;margin:0 auto;}
.popUpImg{position:absolute;left:20%;top:10%;width:60%;height:auto;}
.popUpLink1{position:absolute;cursor:pointer;left:23%;}
.popUpLink2{position:absolute;cursor:pointer;left:55%;}
.popUpClose{position:absolute;left:74%;top:10.1%;cursor:pointer;}
.txtGift{position:absolute;bottom:20px;padding-left:60px;margin-left:1%;width:100%;}
.txtGift a{color:#fff;text-decoration:none;}
.txtGift a:hover{color:#999;}
.txtGift_Detail{padding-top:14px;width:80%;}
.txtGift_Detail p{font-size:12px;}
.txtGift_Detail a{font-size:12px;color:#fff;text-decoration:none;}
.txtGift_Detail a:hover{color:#999;}
.artist{clear:both;position:relative;width:100%;overflow:hidden;margin-top:20px;z-index:1;}
.artist .artist-image,
.artist .artist-content{position:relative;float:left;display:block;}
.artist .artist-content{float:right;}
.artist .artist-image{width:34%;}
.artist .artist-image img{width:100%;}
.artist .artist-content{width:66%;}
.artist .artist-content > div{position:relative;padding:80px 80px 0;overflow-y:auto;}
.featured{clear:both;position:relative;margin:50px 0px 0;z-index:1;}
.featured .featured--grip{position:relative;padding:16px 22px 16px 22px;border-bottom:1px solid #f4d883;border-bottom:1px solid #222;background-repeat:no-repeat;background-size:cover;background-size:auto 100%;background-position:right center;min-height:150px;}
.featured .featured--grip .featured--title,
.featured .featured--grip .featured--description{float:left;position:relative;display:block;width:15%;}
.featured .featured--grip .featured--description{width:50%;}
.featured .featured--grip .featured--title{margin-right:1%;}
.featured .featured--grip .featured--description{margin-left:1%;text-align:justify;}
.featured .featured--grip .featured--description p{color:#999;margin-top:0px;margin-bottom:10px;}
.featured .featured--grip .featured--title h2{font-size:14px;line-height:16px;margin:0;color:#000;}
.featured .featured--grip .featured--title h1{font-size:24px;margin:20px 0 0;color:#000;}
.featured--description{/*background:rgba(0, 0, 0, 0.8);background:-moz-linear-gradient(right, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.6) 70%, rgba(0, 0, 0, 0.3) 100%);background:-webkit-linear-gradient(right, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.6) 70%, rgba(0, 0, 0, 0.3) 100%);background:linear-gradient(to right, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.6) 70%, rgba(0, 0, 0, 0.3) 100%);*/}
.featured .featured--grip .featured--menu-collections{position:absolute;right:0;bottom:-25px;}
.featured .featured--grip .featured--menu-collections ul{position:relative;list-style:none;}
.featured .featured--grip .featured--menu-collections ul li{float:left;padding-right:10px;padding-left:10px}
.featured .featured--grip .featured--menu-collections ul li a{color:#999;font-size:14px;}
.featured .featured--grip .featured--menu-collections ul li a:hover,
.featured .featured--grip .featured--menu-collections ul li a.active{color:#000;}
.slick-home-container{position:relative;width:100%;z-index:1;height:74vh;}
.slick-home-container .slick-home{height:74vh;}
.slick-home-container .slick-home .slick-item{height:74vh;width:33.3333%;display:block;background-position:bottom center;background-repeat:no-repeat;background-size:cover;background-size:100% auto;}
.slick-home-container .slick-home .slick-item a{position:relative;display:block;width:100%;height:100%;z-index:3;opacity:0;transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-webkit-transition:opacity 1s ease-in-out;text-align:center;padding-top:40%;text-shadow:2px 1px 1px rgba(0, 0, 0, 1);font-size:14px;}
.slick-home-container .slick-home .slick-item a:hover{background:rgba(0, 0, 0, 0.7);opacity:1;transition:opacity .55s ease-in-out;-moz-transition:opacity .55s ease-in-out;-webkit-transition:opacity .55s ease-in-out;}
.slick-home-container .slick-home .slidenext,
.slick-home-container .slick-home .slideprev{cursor:pointer;opacity:0.2;position:absolute;right:40px;top:49%;width:44px;height:70px;background:url('../images/arrow-right.png') no-repeat 8px 17px transparent;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;z-index:3;}
.slick-home-container .slick-home .slideprev{left:40px;top:49%;width:44px;height:70px;background:url('../images/arrow-left.png') no-repeat 8px 17px transparent;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.slick-home-container .slick-home .slidenext:hover,
.slick-home-container .slick-home .slideprev:hover{opacity:1;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.text-home{width:27%;padding:10px 40px 0px;text-align:justify;height:22vh;overflow-y:auto;overflow-x:hidden;}
.text-home p{font-size:14px;}
@media(max-width:1699px){.text-home{width:33%;}
}
@media(max-width:1599px){.text-home p{font-size:11px;padding-top:0px;margin-top:0px;font-weight:400;}
}
@media(max-width:1299px){.text-home p{font-size:11px;}
.artist .artist-content > div{padding:0 60px;}
.featured .featured--grip .featured--title,
.featured .featured--grip .featured--description{width:60%;margin-bottom:50px;}
.featured .featured--grip .featured--title{width:15%;}
}
@media(max-width:991px){.text-home{width:40%;}
.text-home p{font-size:9px;}
.artist .artist-content > div{padding:0 60px;}
.featured{margin-left:0;margin-right:0;}
.featured .featured--grip .featured--title{width:99%;margin-bottom:50px;}
.featured .featured--grip .featured--description{display:none;}
}
.cart-desktop{display:block;}
.cart-mobile{display:none;}
.visible-xs{display:none;}
@media(max-width:767px){.product-img a{opacity:1;}
.artist .artist-content > div{padding:60px 60px 0;}
.artist .artist-image{width:100%;}
.artist .artist-content{width:100%;}
.text-home{width:auto;margin-top:25px;margin-bottom:25px;height:auto;}
.text-home p{font-size:10px;}
.featured{margin-bottom:60px;}
.grid-3{padding-bottom:0;padding-top:0;}
.grid-3 .item:first-child{padding-left:0;}
.grid-3 .item{margin:2%;width:96%;clear:both;}
.cart-desktop{display:none;}
.cart-mobile{display:block;}
.hidden-xs{display:none;}
.visible-xs{display:block;}
.checkout-viewport{min-width:100%;max-width:100%;}
.checkout-cols .col-center,
.checkout-cols .col-right{float:none;padding-left:5%;padding-right:5%;width:90%;}
.product-viewport{min-width:100%;max-width:100%;}
.product-viewport .product-img a{width:100%;}
.product-desc .col-1,
.product-desc .col-2,
.product-desc .col-3{float:none;clear:both;padding-left:5%;padding-right:5%;width:90%;margin-bottom:15px;}
.product-desc .col-3{text-align:center;}
.slick-product .slick-next.slick-arrow,
.slick-product .slick-prev.slick-arrow{cursor:pointer;opacity:0.4;position:absolute;right:0px;top:49%;border:0;width:44px;height:70px;background:url('../images/arrow-right.png') no-repeat 8px 17px transparent;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;z-index:3;}
.slick-product .slick-prev.slick-arrow{left:0px;top:49%;width:44px;height:70px;border:0;background:url('../images/arrow-left.png') no-repeat 8px 17px transparent;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.slick-product .slick-prev.slick-arrow:hover,
.slick-product .slick-next.slick-arrow:hover{opacity:1;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.product-viewport{margin-top:50px;}
.press .col_1,
.contact .col_1,
.contact .col_2{width:100%;margin:30px 0 0 0%;}
.contact .col_2 form{padding-left:5%;padding-right:5%;width:90%;}
.press .col_1 .icontent .item{width:45%;}
body.bg-contact .background-image{background:none;}
}
.contact .col_1{margin-bottom:80px;}
.txtdesc h3{font-weight:600;font-size:12px;}

.content.press h1{
color:#000;
}

@media(max-width:767px){
	.featured{
		margin-top:20px;
		margin-bottom:70px;
	}
	.featured .featured--grip{
		min-height:100px;
		padding: 0px 22px 16px 22px
	}	
	.featured .featured--grip .featured--menu-collections{
		bottom:-46px;
	}
}
@media(max-width:550px){
	.featured .featured--grip{
		height:100px;
		background-size:auto 100%;
	}
	.featured{
		margin-bottom:84px;
	}
	.featured .featured--grip .featured--menu-collections{
		bottom:-80px;
	}

}
@media(max-width:375px){
	.featured{
		margin-bottom:125px;
	}
	.featured .featured--grip .featured--menu-collections{
		bottom:-125px;
	}
}

@media(min-width:1601px){
	header .newMenu a{
		float:none;
	}

}
	.contact .social p{
		margin-bottom:50px;
	}
.grid-3 .item a{
	color:#000;
}
.grid-3 .item a:hover{
	color:#000;
}
.grid-3 .item .label span, .grid-3 .item .label-bottom span{
	text-shadow: 2px 1px 1px rgba(200, 200, 200, 1);
}