html,body{margin:0;padding:0;border:0;background-color:#ffffff;text-decoration:none}
13{font-size:62.5%;-webkit-touch-callout:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:100%;}
body{line-height:1.45em;font-size:12px;color:#0e0e0e;font-family:'Inconsolata', sans-serif !important;font-weight:100 !important;letter-spacing:1px;}
h1, h2, h3, h4, h5, h6{font-family:'Oswald', sans-serif !important;text-transform:uppercase;border-bottom:none}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0px;overflow:hidden;clip:rect(0px, 0px, 0px, 0px);border:0px none;}
#return-policy h1, #return-policy h2{margin:30px 0px 10px 0px;}
#international-shipping-countries{display:block;clear:both;overflow:auto;margin-bottom:20px;}
#international-shipping-countries #left-column{width:50%;float:left;}
#international-shipping-countries #right-column{width:50%;float:right;}
#social-bar.footer{margin:0px 0px 0px 25px;}
div.social-icon{float:left;position:relative;margin:6px 10px 0px 0px;max-width:18px;}
footer div.social-icon{margin:6px 0 0 18px}
#my-account, #cart, #loginwr, #aloginwr{float:right;line-height:27px;}
#nav #cart a.cart{background:url('image-sprite2.png');padding-left:35px;display:inline-block;background-size: 162px;background-position:44px 179px}
#my-account a, #loginwr a, #aloginwr a{padding:0 8px;font-size:11px;font-weight:400;font-family:'Inconsolata';color:#ffffff;text-transform:uppercase;}
#cart-page{float:none;line-height:30px;margin:30px auto 150px auto;width:100%;max-width:941px;padding:0 20px;}
div.nav-wrapper{background-color:#ffffff;width:100%;float;left;height:98px;}
section#nav.row.p30{width:100%;margin:0px auto;}
nav.left{text-align:right;margin:0px 0px 0px 0px;display:inline-block;vertical-align:middle;}
nav.left > ul > li > a{text-align:right;}
nav.right{text-align:left;margin:0px 0px 0px 0px;display:inline-block;vertical-align:middle;}
nav.right > ul > li > a{text-align:left;}
ul.horizontal > li{}
#logo{display:inline-block;vertical-align:middle;width:49px;margin:0 14px;}
#ambassadors-wrapper{float:left;width:100%;border-bottom:1px solid #b4b4b4;margin:0px 0px 0px 0px;}
#the-ambassadors{letter-spacing:1px;float:left;width:100%;text-align:center;margin:0 auto;font-size:40px;font-weight:100;font-family:'Oswald', sans-serif;text-transform:uppercase;line-height:40px;}
#the-map{letter-spacing:1px;float:left;width:960;text-align:center;margin:0 auto;font-size:40px;font-weight:100;font-family:'Oswald', sans-serif;text-transform:uppercase;line-height:40px;}
#three-lines{float:none;width:40px;margin:30px auto 0px auto;}
#ambassador{width:33.33%;float:left;padding:25px;margin:0px 0px 40px 0px;}
#ambassador img{float:left;width:100%;}
#ambassador h3{float:left;width:100%;font-size:16px;font-weight:100;margin:20px 0px 10px 0px;letter-spacing:1px;}
#ambassador p{color:#000000;float:left;width:100%;font-size:14px;}
#tell-us-your-story{float:none;width:160px;margin:0px auto 90px auto;}
#tell-us-your-story a{float:none;font-size:24px;font-weight:100;letter-spacing:1px;color:#333333;padding:15px 35px;border:solid 2px;font-family:'Oswald', sans-serif;text-transform:uppercase;}
#footer-social-wrapper{float:left;width:100%;height:77px;}
#footer-links-wrapper{float:left;width:100%;height:290px;background-color:#2b2b2a;}
#footer-share-wrapper{float:left;width:100%;height:80px;background:#e7e6e5;}
#footer-social{width:872px;margin:0px auto;}
#hashtag{letter-spacing:1px;float:none;width:205px;margin:90px auto 30px auto;font-size:24px;font-weight:100;font-family:'Oswald', sans-serif;text-transform:uppercase;}
#footer-links{width:872px;margin:0px auto;padding:40px 0px;}
#footer-share{width:872px;margin:0px auto;max-width:100%;}
#copyright{padding:20px 0 0;font-size:9px;font-weight:300;font-family:'Inconsolata';}
#copyright p{line-height:10px;color:#908f8f;margin:0;}
#share-buttons{float:right;padding:13px 0px 0px 0px;}
#footer-social-icons{float:right;font-size:18px;font-weight:100;color:#ffffff;letter-spacing:3px;margin:23px 0px 0px 0px;font-family:'Oswald', sans-serif;text-transform:uppercase;}
footer h2{font-size:15px;}
#our-products{text-transform:uppercase;width:270px;float:left;}
#about{width:300px;float:left;margin:0px 80px 0px 0px;}
#about p{font-size:12px;color:#ffffff;font-weight:100;}
#warranty{width:300px;float:left;}
#warranty p{font-size:12px;color:#ffffff;font-weight:100;}
li.horizontal.unstyled.clearfix{list-style:none;font-size:13px;font-weight:100;line-height:22px;color:#ffffff;}
#content{min-width:300px;width:100%;}
#newsletter h2{font-weight:300;margin:0 15px 0px 0px;font-family:'Oswald', sans-serif;text-transform:uppercase;line-height:77px;}
#newsletter form{margin-top:30px;}
input#contact_email{width:187px;color:#000;padding:0 10px 8px 0;height:25px;float:left;font-size:15px;font-weight:100;font-family:'Oswald', sans-serif;text-transform:uppercase;line-height:22px;border:none;border-bottom:1px solid #000;background:none;box-shadow:none;background:url('arrow-right.png') right 4px no-repeat;}
#footer-instagram-wall-wrapper{overflow:hidden;float:left;width:100%;height:auto;margin:0px;}
#footer-instagram-wall-wrapper img{width:100%;height:100%;}
li.media-list-item.grid.no-border{float:left !important;position:relative !important;margin:0px !important;padding:0px !important;}
#customer-login{width:300px;max-width:100%;margin:80px auto 150px auto;float:none;display:block;}
#recover a{color:#000000;}
td.remove a{color:#000000;}
form#customer_login_guest input.btn{width:240px;margin:0px 0px 50px 0px;}
#text-square{width:50%;float:left;padding:70px 30px 26px 30px;}
#text-square h1{font-size:16px;line-height:22px;margin:20px 0px 10px 0px;font-weight:300;}
#text-square p a{color:#555555;line-height:22px;width:90%;float:left;}
#ambassador-single{float:center;width:100%;max-width:960px;margin:-100px auto 0px auto;}
#ambassador-name{float:left;width:50%;padding:70px 30px 50px 30px;height:400px;}
.border-left{border-left:1px solid #363636;border-left:1px solid #dddddd;margin:50px 0px 0px 30px;padding:0px 0px 0px 30px;}
.border-left a{color:#555555;font-size:14px;}
#ambassador-name p a{color:#555555;}
#ambassador-name p a:hover{color:#999999;}
#ambassador-name h1{font-size:32px;font-weight:300}
#ambassador-social{float:left;width:50%;padding:70px 30px 50px 30px;height:400px;}
.border-left{border-left:1px solid #363636;border-left:1px solid #dddddd;margin:50px 0px 0px 30px;padding:0px 0px 0px 30px;}
.border-left a{color:#555555;font-size:14px;}
.border-left a:hover{color:#999999;}
#ambassador-social p{line-height:24px;margin:0px;font-size:16px;}
#contact{width:320px;margin:80px auto 150px auto;float:none;display:block;}
span.variant_title{color:#000000;}
a#simple-menu{display:none;color:#000000;float:left;width:60px;height:30px;background-image:url('https://cdn.shopify.com/s/files/1/0150/3760/files/menubutton-1.2.png?13414643420149028064');background-size:33%;background-repeat:no-repeat;margin:0;text-indent:-9999px;background-position:0 6px;}
h2.tc{margin:50px 0px 0px 0px;}
#product-images-full{display:block;}
#product-images-full .img-blockwr img{width:100%;}
#product-images-mobile{display:none;}
.product-grid-image img{background:#f9f8f8;}
//Gray Background
#collection-single{background-image:url('//cdn.shopify.com/s/files/1/0284/6132/products/woodbg_d75a3596-5941-41ab-9307-cc6809f781b8_1024x1024.jpg?v=1384596253');}
#collection-single-product{}
#collection-single .image{padding:20px 0;}
#collection-single .details{padding:30px 0;}
#collection-all{width:55%;float:none;text-align:center;margin:50px auto 50px auto;}
h1.collection-title{float:none !important;text-align:center;width:230px;margin:0px auto 20px auto;}
#contact-page{float:none;width:100%;max-width:620px; margin:0 auto; display: block;}
#contact-left{float:left;width:280px;margin:0px 60px 30px 0px;}
#contact-right{float:right;width:280px;margin:0px 0px 30px 0px;}
input#contactFormSubmit.btn{float:right;border:solid 1px #000000; font-weight: 300!important; font-size: 16px!important;}
#contact-right h2{font-size:20px;}
input#contactFormEmail, input#contactFormName, textarea#contactFormMessage{border:solid 1px #000000;width:100%;}
input.tc.item-quantity{width:25px;border:none;background:none;padding:2px;box-shadow:none;font-size:12px;font-weight:400;font-family:'Inconsolata';}
div.social-icon.letsgo{margin-left:-7px !important;font-size:13px;clear:left;}
#stacked{float:left;width:50%;}
#image-square #stacked img{width:100%;}
#confirmation{margin:0px 0px -20px 0px;background-color:#1f1f1e;width:270px;height:50px;position:absolute;line-height:45px;}
#paypal input{width:145px;height:42px;}
#return-policy{float:none;width:80%;max-width:960px;margin:100px auto 0px auto;}
#return-policy a{color:#555555;}
img[src*="pixel"]{display:none;}
iframe.instagram-mobile{display:none;}
.styled-dropdown{display:block;float:right;margin-left:10px;position:relative;margin-right:90px;}
.styled-dropdown .dd-option{height:21px;line-height:21px;display:none;position:absolute;background:#F5F5F4;}
.styled-dropdown .dd-option:hover{cursor:pointer;cursor:hand}
.styled-dropdown .dd-option .color-display{float:left;display:block;width:12px;height:12px;margin-top:4px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.styled-dropdown .dd-option .value{padding-left:10px;float:left;display:block;}
.styled-dropdown .dd-option .caret{padding-left:5px;float:left;display:block;background:url('https://cdn.shopify.com/s/files/1/0150/3760/t/12/assets/arrow-down.png') right 7px no-repeat;padding-right:10px;width:10px;height:20px;display:none;}
.styled-dropdown .active{display:block!important;top:0px!important;}
.dropdown-open .dd-option{display:block!important;z-index:99999;}
.styled-dropdown .active .caret{display:block!important;}
#purchase{z-index:0;margin-top:12px!important;display:block;}
.selector-wrapper{margin-right:30px;}
#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#ffffff;z-index:99;}
#status{width:60px;height:60px;position:absolute;left:50%;top:50%;background-image:url('https://cdn.shopify.com/s/files/1/0284/6132/t/1/assets/langly-preloader_grey.gif?5120');background-repeat:no-repeat;background-position:center;margin:-30px 0 0 -30px;}
#full-width{float:left;width:100%;margin-bottom:15px;}
#full-width img{width:100%;}
#image-full-960{float:none;width:100%;height:100%;max-height:540px;margin:0px auto 0px auto;max-width:960px;}
#image-full-960 img{float:left;width:100%;}
#image-full-mobile{display:none;}
#text-left{float:right;margin:120px 0px 0 0;text-align:right;color:#ffffff;letter-spacing:2px;width:47%;position:absolute;}
#text-left h1{float:right;width:440px;font-size:58px;line-height:72px;color:#ffffff;letter-spacing:2px;}
#text-left h2{float:right;width:100%;color:#ffffff;letter-spacing:2px;font-size:20px;margin:0px 0px 50px 0px;}
#text-left a{font-size:22px;font-weight:100;letter-spacing:1px;color:#ffffff;padding:15px 20px;border:solid 2px;font-family:'Oswald', sans-serif;text-transform:uppercase;float:right;}
#text-left.third p{float:right;width:100%;}
#text-center{position:absolute;margin:18% 0 0 0;width:50%;height:300px;text-align:center;color:#ffffff;letter-spacing:2px;}
#text-center h1{font-size:36px;line-height:18px;color:#ffffff;letter-spacing:2px;}
#text-center p{font-family:'Oswald', sans-serif !important;text-transform:uppercase;font-weight:100 !important;margin:0px 0px 50px 0px;font-size:18px;line-height:26px;}
#text-center a{font-size:22px;font-weight:100;letter-spacing:1px;color:#ffffff;padding:10px 30px;border:solid 2px;font-family:'Oswald', sans-serif;}
#text-center-third{position:absolute;margin:10% 0 0 0;width:33.33%;height:300px;text-align:center;color:#ffffff;letter-spacing:2px;}
#text-center-third h1{font-size:36px;line-height:18px;color:#ffffff;letter-spacing:2px;}
#text-center-third p{font-family:'Oswald', sans-serif !important;text-transform:uppercase;font-weight:100 !important;margin:0px 0px 50px 0px;font-size:18px;line-height:26px;}
#text-center-third a{font-size:22px;font-weight:100;letter-spacing:1px;color:#ffffff;padding:10px 30px;border:solid 2px;font-family:'Oswald', sans-serif;text-transform:uppercase;}
#half-width{float:left;width:50%;}
#half-width img{float:left;width:100%;}
#third-width{float:left;width:33.33%;}
#third-width img{float:left;width:100%;}
#product{background:#f5f5f4;}
#product-page-top-wrapper{}
#product.cam-strap #product-page-top-wrapper{background-repeat:repeat-x;}
#product-page-top{max-width:956px;margin:0px auto;}
#product-image{text-align:center;width:100%;}
#product-image .product-vmid{max-width:407px;margin:60px auto;}
.product-details{margin:80px 0px 50px 0px;}
h1.title, div.purchase{}
.text-up{text-transform:uppercase;}
.product-details .p-size{font-size:14px;margin:0 0 18px;}
.product-title{font-size:30px;font-family:'Oswald', sans-serif;font-weight:400;margin:0 0 16px;line-height:35px;}
.product-title .price{font-size:16px;font-weight:300;font-family:'Oswald';float:right; border-bottom:none;}
.product-details .sku-desc{font-size:16px;font-weight:300;text-transform:uppercase;font-family:'Oswald';line-height:22px;}
#product-page-top-wrapper.is-pre-order{height:auto;}
#product-page-top-wrapper.is-pre-order #ap-preorder-notice{display:block;}
#ap-preorder-notice{display:none;clear:both;font-size:12px;padding:10px 0 25px 0;}
h2#price-preview.price{font-size:25px;font-weight:100 !important;font-family:'Oswald', sans-serif !important;text-transform:uppercase;letter-spacing:1px;}
input#purchase{line-height:50px;font-size:18px;font-weight:100;padding:0 50px;border:1px solid #545454;text-transform:uppercase;background-color:transparent;height:50px;display:block;margin:25px 0;}
#purchase{min-width:110px;}
#purchase p{float:left;width:110px;font-size:16px;font-family:'Oswald', sans-serif;text-transform:uppercase;letter-spacing:1px;margin:0px 0px 5px 0px;}
.p-desc-text p{color:#000 !important;font-size:14px;text-align:center;}
.p-desc-text{width:473px;max-width:100%;margin:50px auto;}
.p-desc-text h3{font-weight:300;font-family:'Oswald', sans-serif;font-size:16px;text-align:center;text-decoration:none}
#image-square{width:100%;max-width:960px;margin:0px auto;display:block;float:none;}
#image-square img{width:50%;float:left;}
#image-full, #image-full img{width:100%;float:left;}
a strong{color:#000000;}
input#update-cart.btn{margin:0px 10px 0px 0px;line-height:16px;width:180px;font-size:22px;font-weight:100;letter-spacing:1px;color:#000000;padding:16px 25px;border:solid 2px;font-family:'Oswald', sans-serif;text-transform:uppercase;background-color:transparent;height:52px;float:left;}
input#checkout.btn{margin:0px 0px 0px 0px;line-height:16px;width:180px;font-size:22px;font-weight:100;letter-spacing:1px;color:#000000;padding:16px 25px;border:solid 2px;font-family:'Oswald', sans-serif;text-transform:uppercase;background-color:transparent;height:52px;float:left;}
input.btn{margin:0 auto;line-height:20px;font-size:18px;font-weight:300;padding:6px 18px;font-family:'Oswald', sans-serif;text-transform:uppercase;background-color:transparent;display:inlilne-block;border:1px solid #a3a3a3;display:inline-block;font-family:"Inconsolata";}
.btn-secondary, input.btn-secondary{background:#2a2a2a;color:#fff;text-transform:uppercase;font-size:12px;font-family:'Oswald', sans-serif;font-weight:400;border:1px solid #545454;letter-spacing:1px;line-height:39px;padding:0 50px;}
.btn-lg, input.btn-lg{padding:10px 40px;font-size:20px;}
.input-grp{}
.input-grp input[type="text"]{height:41px;font-size:12px;font-family:'Inconsolata';color:#000;float:left;width:204px;padding:5px 15px;}
.input-grp .button, .input-grp button, .input-grp .btn-secondary, .input-grp .btn{background:url('arrow-right-inverse.png') center center no-repeat #2a2a2a;padding:0;width:45px;margin:0 0 0 -1px;float:left;}
article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section{display:block;}
form{margin:0;padding:0;}
button, input, select, textarea{font-size:100%;margin:0;vertical-align:baseline;}
button, input{line-height:normal;}
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0;}
button, input[type="button"], input[type="reset"], input[type="submit"]{cursor:pointer;-webkit-appearance:button;}
input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
textarea{overflow:auto;vertical-align:top;}
select, input[type=file]{height:27px;height:auto;line-height:27px;}
input, textarea{font-family:'Oswald', sans-serif;font-weight:300;-webkit-appearance:none;vertical-align:top;line-height:26px;font-size:18px;padding:16px;border:1px solid #545454;display:inline-block;background:none;border-radius:0;}
input[type=password]:focus, input[type=text]:focus, input[type=number]:focus, input[type=email]:focus, textarea:focus{outline:none;}
input[type=checkbox],input[type=radio]{height:16px;line-height:16px;vertical-align:middle;}
input[type=checkbox]{-webkit-appearance:checkbox;}
input[type=file]{cursor:pointer;border:none;box-shadow:none;padding:0;margin:0;}
input[type=submit]{cursor:pointer;}
::-webkit-input-placeholder{color:#f5f5f5 !important;}
:-moz-placeholder{color:#f5f5f5 !important;}
select{font-size:13px;display:inline-block;color:#222;font-family:Helvetica,Arial,sans-serif;vertical-align:top;height:22px;line-height:22px;padding:16px;padding:initial;border:1px solid #ccc;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;}
@-moz-document url-prefix(){select{padding:6px;}
}
select:focus, select.focus{outline:none;border:1px solid #4c90ee;-webkit-box-shadow:0px 0px 2px 1px rgba(76, 144, 238, 0.3) inset, 0px 0px 2px 0px rgba(76, 144, 238, 0.2);-moz-box-shadow:0px 0px 2px 1px rgba(76, 144, 238, 0.3) inset, 0px 0px 2px 0px rgba(76, 144, 238, 0.2);box-shadow:0px 0px 2px 1px rgba(76, 144, 238, 0.3) inset, 0px 0px 2px 0px rgba(76, 144, 238, 0.2);}
textarea{min-height:140px;width:247px;}
img{max-width:100%;border:0;-ms-interpolation-mode:bicubic;}
ul, ol{margin:0 0 0px 0px;padding:0;}
ul li{margin-bottom:8px;}
ul{list-style:disc outside none;padding-left:10px;}
.documentation-header{margin-bottom:30px !important;}
h1,h2,h3,h4,h5,h6{color:#0e0e0e;margin:0 0 13px 0;font-family:Open Sans;}
h1,h2,h3,h4,h5,h6,.cart-summary, .toolbar{font-family:Open Sans;}
h1{font-weight:300;color:#0e0e0e;font-size:0px;line-height:36px;text-decoration:none;}
h2{font-weight:300;color:#0e0e0e;font-size:28px;line-height:28px;}
h3{font-weight:300;color:#0e0e0e;font-size:24px;line-height:24px;}
h4{font-size:14px;line-height:18px;}
h5{font-size:12px;line-height:18px;}
h6{font-size:10px;line-height:18px;text-transform:uppercase;}
h1 .note, h2 .note, h3 .note, h4 .note, h5 .note, h6 .note{margin-left:8px;font-weight:400;font-size:12px;}
h1 .note a, h2 .note a, h3 .note a, h4 .note a, h5 .note a, h6 .note a{color:#0e0e0e;}
p{margin:0 0 20px 0;line-height:21px}
a{text-decoration:none;}
a{color:#0e0e0e;}
a.:hover{}
a:active{outline:none;}
a.btn{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:inline-block;height:36px;line-height:36px;border:none;margin:0;padding:0 20px;color:#fff;font-weight:700;font-size:12px;text-transform:none;background:#ffffff;width:auto;}
a.btn:hover, input.btn:hover{opacity:0.8;}
a.btn:hover:disabled, input.btn:hover:disabled{-moz-opacity:0.20;opacity:.20;filter:alpha(opacity=20);cursor:default;}
input.disabled.btn:hover{background-color:#ffffff;color:#fff;}
.btn:disabled,.disabled{-moz-opacity:0.20;opacity:.20;filter:alpha(opacity=20);cursor:default;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color:#0e0e0e;}
.accent-color{color:#0e0e0e !important;}
#product .add-to-cart .icon, a.btn, .searchform input.submit, .cart-summary a .icon{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
#zoom-image{-webkit-border-radius:0 2px 0 0;-moz-border-radius:0 2px 0 0;border-radius:0 2px 0 0;}
table{width:100%;border-spacing:0;}
table tr td{border-top:1px solid #a3a3a3;}
table tr td, table tr th{padding:10px;text-align:left;}
table tr td:first-child, table tr th:first-child{padding-left:0px;}
table tr td:last-child, table tr th:last-child{padding-right:0px;}
strong{font-weight:700;}
em{font-style:italic;}
.icon-social{float:left;display:block;width:32px;height:32px;overflow:hidden;text-indent:-9999px;margin-right:10px;margin-bottom:10px;}
.icon-social{background:url('social-icons-light-bg.png') no-repeat;}
.icon-social{filter:alpha(opacity=50);-khtml-opacity:0.5;-moz-opacity:0.5;opacity:0.5;}
.icon-social:hover{filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1;}
.icon-social.twitter{background-position:0 0;}
.icon-social.facebook{background-position:-50px 0;}
.icon-social.youtube{background-position:-100px 0;}
.icon-social.atom{background-position:-150px 0;}
.icon-social.instagram{background-position:-200px 0;}
.icon-social.pinterest{background-position:-250px 0;}
.icon-social.vimeo{background-position:-300px 0;}
.icon-social.tumblr{background-position:-350px 0;}
.icon-social.google{background-position:-400px 0;}
.icon-facebook{float:left;margin-top:1px;width:40px;overflow:hidden;}
.icon-cart{float:left;display:block;width:20px;height:16px;margin:21px 10px 0 0;opacity:0.8;filter:alpha(opacity = 60);}
.icon-cart{background:url('icon-cart-small.png') no-repeat;background-position:0 -16px;}
#social .google-plus, #product .tweet-btn, #product .pinterest, #product .facebook-like{display:block;float:left;margin-right:10px;}
#social .pinterest{width:70px;}
#social .share-this{float:left;margin:0 10px 0 0;}
.credit-cards{margin:0 auto;list-style:none outside none;text-align:center;}
.credit-cards li{display:inline;margin-right:10px;}
.tags{margin:0 0 0 12px;padding:0;right:24px;bottom:-12px;list-style:none;}
.tags li{margin-bottom:5px !important;}
.tags li, .tags a{float:left;height:24px;line-height:24px;position:relative;font-size:11px;}
.tags a{margin:0 15px 15px 0;padding:0 10px 0 12px;background:#ECECEC;color:#666666;text-decoration:none;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;}
.tags a:before{content:"";float:left;position:absolute;top:0;left:-12px;width:0;height:0;border-color:transparent #ECECEC transparent transparent;border-style:solid;border-width:12px 12px 12px 0;}
.tags a:after{content:"";position:absolute;top:10px;left:0;float:left;width:4px;height:4px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:#fff;}
.tags a:hover, .tags li.active a{background:#CCCCCC;color:#333333;}
.tags a:hover:before, .tags li.active a:before{border-color:transparent #CCCCCC transparent transparent;}
.row:before, .row:after, .clearfix:before, .clearfix:after{content:"\0020";display:block;height:0;visibility:hidden}
.clearfix:after, .row:after{clear:both;}
.clearfix, .row{zoom:1;}
.p0{margin-bottom:0px !important;}
.p5{margin-bottom:5px !important;}
.p10{margin-bottom:10px !important;}
.p15{margin-bottom:15px !important;}
.p20{margin-bottom:20px !important;}
.p25{margin-bottom:25px !important;}
.p30{margin-bottom:30px !important;}
.p40{margin-bottom:40px !important;}
.p50{margin-bottom:50px !important;}
.p60{margin-bottom:60px !important;}
.fr{float:right !important;}
.fl{float:left !important;}
.fn{float:none !important;}
.tr{text-align:right !important;}
.tl{text-align:left !important;}
.tc{text-align:center !important;}
.hidden{display:none!important}
.border-top{border-top:1px solid #a3a3a3;}
.border-right{border-right:1px solid #a3a3a3;}
.border-bottom{border-bottom:1px solid #a3a3a3;}
.border-left{border-left:1px solid #a3a3a3;}
.display-table{display:table!important;width:100%;}
.display-table-cell{display:table-cell!important;vertical-align:middle;}
.table{display:table;margin:0 auto;}
.fixed{position:fixed;}
.note{background:#ffffe3;border:2px dashed #eeeecd;padding:20px;display:inline-block;}
hr.divider{margin:15px 0;background:#a3a3a3;height:1px;border:0;}
.wrapper{width:100%;margin:0 auto;padding:0 15px;}
.toolbar-wrapper{width:100%;height:30px;font-weight:100;letter-spacing:1px;background:#000000;}
#transparency > .row:before, #transparency > .row:after{content:"";display:table;}
#transparency > .row:after{clear:both;}
#transparency > .row{zoom:1;}
.toolbar{width:100%;margin:0 auto;}
footer{width:100%;margin:0 auto;}
.row{margin:0 0 30px 0;}
@media screen and (min-width:992px){.span1, .span2, .span3, .span4, .span5, .span6, .span7, .span8, .span9, .span10, .span11, .span12{display:block;float:left;margin:0 15px;}
}
@media screen and (max-width:992px){.span1, .span2, .span3, .span4, .span5, .span6, .span7, .span8, .span9, .span10, .span11, .span12{display:block;margin:0 15px;}
}
.inner-left{margin-left:0px !important;}
.inner-right{margin-right:0px !important;}
.span9.article.blog-articleFloat{float:none;}
ul.unstyled, ol.unstyled{margin:0;list-style:none outside none;}
ul.unstyled > li, ol.unstyled > li{list-style:none;}
ul.horizontal > li, ol.horizontal > li{display:block;float:left;}
ul.horizontal-inline, ol.horizontal-inline{text-align:center;}
ul.horizontal-inline > li, ol.horizontal-inline > li{display:inline;margin:0 5px;}
ul.expanded > li, ol.expanded > li{margin-bottom:10px;}
.toolbar{color:#f5f5f5;font-size:15px;}
.toolbar li{float:right;line-height:35px;list-style:none;padding-right:25px;margin-bottom:0 !important;}
.toolbar a{color:#f5f5f5;}
.toolbar a:hover{color:#f5f5f5;opacity:0.7;filter:alpha(opacity = 70);}
.toolbar .search_box{height:34px;padding:0 10px 0 26px;border:none;vertical-align:middle;line-height:normal;font-family:Open Sans;color:#f5f5f5 !important;border-radius:4px}
.toolbar #go{position:absolute;width:11px;height:11px;border:none;margin:21px 0 0 5px;box-shadow:none;}
.toolbar .or{color:#888;}
.toolbar-cart, .toolbar-customer{float:right !important;}
.toolbar-customer{padding-left:0 !important;}
.toolbar li.toolbar-cart{padding-right:0;}
.toolbar li.search-field{padding-right:0;}
#cart-animation{width:35px;height:35px;border-radius:50%;position:absolute;display:block;z-index:15;text-align:center;line-height:35px;background:#ffffff !important;color:#fff !important;font-weight:bold;border:3px solid #ffffff;font-size:16px;}
.logo{max-width:966px;}
.logo a img, .logo h1 a{display:block;margin:0 auto;}
.logo a img, .logo h1 a:hover{opacity:1;filter:alpha(opacity = 100);}
.logo h1{text-align:center;}
.logo{padding:200px 0;}
.logo h1{margin:0;border:0;}
.logo h1 a{text-decoration:none;font-size:72px;line-height:72px;color:#0e0e0e;margin:0;padding:0;border:0;}
.logo h1 a:hover{text-decoration:none;color:#0e0e0e;}
.logo a, .logo img{display:block;margin:0;}
nav{font-family:Open Sans;}
nav{position:relative;height:100px;line-height:98px;}
nav > ul > li{margin-bottom:0;}
nav > ul > li > a{margin:0px;text-decoration:none;color:#0e0e0e;display:block;padding:0 32px;font-size:13px;line-height:50px;height:50px;font-weight:100;font-family:'Inconsolata';}
nav > ul > li.dropdown > a{}
nav > ul > li > a.current{color:#0e0e0e;}
nav > ul > li:hover > a{color:#0e0e0e;opacity:0.7;filter:alpha(opacity = 70);text-decoration:none;}
nav > ul > li.dropdown{position:relative;}
nav > ul > li.dropdown > .dropdown{background:#292926;color:#ffffff;list-style:none outside none;padding:5px 15px;display:none;position:absolute;min-width:140px;z-index:99999;top:100%;left:0%;margin-left:15px;}
nav > ul > li.dropdown:hover > .dropdown{color:#999999;display:block;z-index:999999;-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.10);-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.10);box-shadow:0 0 3px rgba(0, 0, 0, 0.10);}
nav > ul > li.dropdown li{list-style:none;font-size:13px;line-height:30px;text-transform:uppercase;}
nav > ul > li.dropdown li a{line-height:30px;height:30px;font-size:15px;color:#ffffff;}
nav > ul > li.dropdown li a:hover{color:#999999;opacity:0.7;filter:alpha(opacity = 70);}
nav > ul > li.dropdown > .dropdown{margin-left:0;}
nav > ul > li.dropdown:hover > .dropdown{display:block;z-index:999999;-webkit-box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.10);-moz-box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.10);box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.10);}
nav > ul{text-align:center;padding:20;}
nav > ul > li{float:none !important;display:inline-block !important;}
nav > ul > li.dropdown > .dropdown{text-align:left;}
nav > ul > li.dropdown > .dropdown > li{display:block;}
nav.mobile{display:none;border:none;}
nav.mobile > ul > li > a{line-height:30px;height:30px;}
nav.mobile select{height:30px;line-height:30px;width:100%;}
.footer-wrapper{width:100%;background:none;text-transform:uppercase;}
.footer-wrapper{}
footer{padding:0;}
footer > .row > .span12{padding:30px 0 0;}
footer .row{margin-bottom:0;}
footer, footer p{color:#0e0e0e;}
footer h1, footer h2, footer h3, footer h4, footer h5{color:#0e0e0e;}
footer a{}
footer a:hover{opacity:0.7;filter:alpha(opacity = 70);}
footer h4{font-size:16px;font-weight:400;border-bottom:1px solid #a3a3a3;padding-bottom:10px}
footer ul li{margin-bottom:5px;}
footer .btn.newsletter{font-size:14px;font-weight:bold;height:34px;line-height:34px;margin-left:15px;background:#ffffff;color:#fff;}
footer .btn.newsletter:hover{background:#ffffff;color:#fff;}
footer #mail{width:168px;}
footer .tweet ul li{margin-bottom:20px;}
footer .tweet_list{list-style:none;margin:0;}
footer .tweet_avatar{display:none;}
footer .tweet_time{display:none;}
footer .tweet_text a{color:#0e0e0e !important;}
footer .tweet_text a:hover{color:#0e0e0e !important;opacity:0.7;filter:alpha(opacity = 70);}
footer .fcontact{margin-top:31px;}
.intro h2{font-size:32px;margin-bottom:20px;}
.intro h3{font-family:Open Sans;font-size:14px;line-height:27px;}
.intro h3 a{font-family:Open Sans;color:#0e0e0e !important;}
.intro h3 a:hover{font-family:Open Sans;}
.featured-product .display-table-cell:first-child{padding-right:40px;}
.featured-product h2{margin-bottom:5px;}
.featured-product .price{opacity:0.5;font-size:18px;margin-bottom:10px;display:block;}
.featured-product-description{line-height:24px}
.featured-product-header{opacity:0.5;font-size:11px;text-transform:uppercase;}
.featured-product-image{width:50%;}
.sample-product-wrapper{background:#eee url(//cdn.shopify.com/s/files/1/0150/3760/t/17/assets/blankslate-producticon.png?6871224081769643024) no-repeat center center;width:100%;height:170px;display:table;text-align:center;color:#aaa;}
.sample-product{display:table-cell;text-align:center;vertical-align:middle;padding:0 10px;font-size:13px}
.helper-note{font-size:16px;padding:20px;position:absolute;max-width:500px;margin-left:-270px;margin-top:30px;left:50%;z-index:99999;display:none;}
.helper-note p{line-height:23px;margin-bottom:10px;}
.helper-note h3{font-size:19px;font-weight:bold;}
.helper-section{clear:both;}
.helper-section:hover .helper-note{display:inline-block!important;-webkit-animation:fadeInUp 0.2s ease-in;-moz-animation:fadeInUp 0.2s ease-in;animation:fadeInUp 0.2s ease-in;}
.helper-section .helper-content{opacity:1;-webkit-transition:opacity 0.25s ease-in;-moz-transition:opacity 0.25s ease-in;transition:opacity 0.25s ease-in;}
.helper-section:hover .helper-content{opacity:0.2;-webkit-transition:opacity 0.2s ease-out;-moz-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out;}
.product{position:relative;margin-bottom:20px;float:left;}
.product .image{position:relative;overflow:hidden;z-index:8888;margin:0 0 5px;}
.product .image a{text-align:center;}
.image a#placeholder.zoom, .thumbs .image a{text-align:center;}
.product .image.loading{background-position:50% 50%;}
.product img{margin:0 auto;opacity:1;filter:alpha(opacity = 100);-webkit-transition:opacity 0.15s;-moz-transition:opacity 0.15s;transition:opacity 0.15s;}
.product:hover img{opacity:0.7;filter:alpha(opacity = 70);}
.product img, .product .image a{display:block;margin:0 auto;}
.product a{text-decoration:none;}
.product .details a{display:block;padding:5px 0;}
.product .title, .product .vendor{display:block;margin:0;line-height:22px;display:block;color:#0e0e0e;}
.product .title{font-weight:bold;font-size:14px;}
.product .vendor{font-size:13px;margin-bottom:2px;}
.product .circle, #product .circle{position:absolute;text-transform:uppercase;z-index:9999;font-size:11px;line-height:14px;right:-10px;top:-10px;color:#fff!important;padding:17px 10px;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;font-weight:700;-webkit-font-smoothing:subpixel-antialiased;}
.product .circle.sale, #product .circle.sale{font-family:helvetica;background-color:#ffffff;opacity:.9;filter:alpha(opacity=90);-webkit-font-smoothing:subpixel-antialiased;}
.breadcrumb{font-size:12px;margin:0 0 30px 0;}
.breadcrumb .arrow-space{margin:-2px 6px 0;font-size:10px;opacity:.5;filter:alpha(opacity=50);}
.breadcrumb a{color:#0e0e0e;}
.purchase h2.price{margin:0 0 10px;display:block;font-size:24px !important;color:#0e0e0e;opacity:0.7;}
.details .price{color:#0e0e0e;opacity:0.7;}
#product .featured{margin-bottom:15px;}
#product .description{font-size:14px;line-height:20px;margin:20px 0 25px;max-width:90%;}
#product .thumbs .image{margin-bottom:15px;}
#product .thumbs .image:nth-child(3n+4){clear:left;}
#product h3.collection-title{font-size:20px;padding-bottom:30px;border-bottom:1px solid #a3a3a3;}
.product-options{padding:15px 0 20px;margin-bottom:15px;border-top:1px solid #a3a3a3;border-bottom:1px solid #a3a3a3;}
.product-options label{display:block;margin-bottom:3px;}
.product-options select{margin-bottom:20px;}
.product-options textarea{width:30px;line-height:18px;height:18px;min-height:18px;margin-bottom:20px;}
#quantity{width:50px;margin-bottom:20px;}
@-moz-document url-prefix(){.product-options select{height:30px;line-height:30px;}
}
#collection .browse-tags{float:right;padding-top:10px;}
#collection .browse-tags label{float:left;display:block;margin:1px 8px 0 0;}
@-moz-document url-prefix(){#collection .browse-tags label{margin:7px 8px 0 0;}
#collection .browse-tags select{float:right;height:30px !important;line-height:30px !important;}
}
.pagination{text-align:center;margin:0 0 30px 0;padding:0;}
.pagination li{display:inline;padding:0 12px;font-size:14px;}
.pagination li span{color:#0e0e0e;}
.pagination li a{line-height:16px;font-weight:normal;padding:10px 14px;background:#ffffff;color:#fff;}
.pagination li a:hover{text-decoration:none;}
#cart .buttons{margin-top:30px;}
#cart .extra-checkout-buttons{float:right;text-align:right;padding-top:15px;}
#cart .extra-checkout-buttons input{border:none;box-shadow:none;height:42px;}
#cart .qty{text-align:center;}
#cart .price, #cart .remove{text-align:right;}
#checkout{float:right;margin-top:31px;}
#update-cart{float:right;}
#cart .image{text-align:center;}
#cart .image a, #cart .image img{margin:0;border:none;}
#cart a .variant_title{display:block;color:#0e0e0e;}
#cart a:hover .variant_title{}
#cart .item{max-width:400px;}
#cart .item-description{font-size:12px;}
.subtext.success{font-weight:700;color:#40954a;}
div.errors, .subtext.error{font-weight:700;color:#954040;}
div.errors{margin-bottom:15px;}
.cart-buttons{float:right!important}
#blog .pagination{margin-top:30px;}
.sidebar h3{font-size:18px;}
.sidebar .article{margin:0 0 15px;}
.sidebar .article a{display:block;}
.sidebar .tags li{margin:0;}
.article h1{font-size:22px;line-height:22px;letter-spacing:0;}
#article .article h1{font-size:28px;line-height:32px;text-align:center;margin-bottom:45px;font-size:20px;font-weight:500 !important;letter-spacing:0;}
.article h1 a{display:block;color:#000;}
.article h1 .article-title{display:block;}
.article h1 a:hover{}
.article h1 .date, .article-body h1 .date{font-size:13px;font-family:Open Sans;}
.article .continue{display:block;margin-top:15px;}
#article .comment{margin-bottom:45px;padding-bottom:35px;}
#article .comment_form .subtext{margin:0 0 35px;}
#article .comment_form label{display:block;}
#article .comment_form .text{margin-bottom:15px;display:block;max-width:100%;}
#article h2.comment-title{font-size:20px;padding-bottom:20px;padding-top:0;}
#article #comment_body{width:100%;height:200px;box-sizing:border-box;-moz-box-sizing:border-box;}
#article h3.author{font-size:14px;font-style:italic;}
#article-content h1{color:#0e0e0e;font-size:28px;line-height:36px;}
#article-content h2{color:#0e0e0e;font-size:28px;line-height:36px;}
#article-content h3{color:#0e0e0e;font-size:28px;line-height:28px;}
#search .results .thumbnail a{display:block;float:right;}
#search .search-border{border-bottom:1px solid #a3a3a3;}
#search .results .thumbnail a{float:none;}
#search .search-field{position:relative;height:60px;line-height:60px;}
#search .search_box{height:34px;padding:0 10px 0 26px;border:none;vertical-align:middle;line-height:normal;color:#0e0e0e !important;border:1px solid #a3a3a3;}
#search #go{position:absolute;width:11px;height:11px;border:none;margin:22px 0 0 5px;box-shadow:none;}
#article hr.divider{margin-bottom:35px;}
div#blog-header{width:100%;background:#f9f9f9;height:40px;margin-top:10px;}
div#search{max-width:940px;margin:40px auto;}
div#search img{display:none;}
#search a{font-weight:normal !important;}
#search a:hover{color:#000 !important;}
#search strong.highlight{font-weight:normal !important;}
#blog #confirmation{background:#f8f8f8;z-index:9999;letter-spacing:0;}
.comment_form h2.comment-title{padding-top:0 !important;margin-top:-10px;}
#comments p{padding:0;max-width:none !important;}
.blog-inner{width:100%;max-width:940px;margin:0 auto;box-sizing:border-box;-moz-box-sizing:border-box;}
#blog-header h1{font-size:25px;float:left;margin-center:20px;font-weight:500 !important;letter-spacing:0;line-height:40px;text-decoration:none}
#blog-header h1 a:hover{color:#000;}
#blog-header ul{list-style:none;float:left;}
#blog-header li{display:inline-block;padding:0 20px;line-height:40px;text-transform:uppercase;}
#blog-header li a{color:#000;}
#blog-header a#submit-story{float:right;color:#000;text-transform:uppercase;line-height:40px;font-family:'Oswald';letter-spacing:0;font-weight:500 !important;}
#blog-slider{margin:27px auto;width:100%;max-width:940px;}
#blog .articles{width:68%;margin:0;padding:0 15px 0 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#blog .article{padding-left:52%;position:relative;min-height:200px;}
#blog .article sub{display:block;margin:20px 0;}
#blog .article img:nth-child(1n){position:absolute;left:0;top:0;width:48%;height:auto;max-height:200px;min-height:178px;max-width:300px;}
.articles .article h1{max-width:280px;}
#blog-sidebar{width:32%;float:right;margin:0;}
#article .article-body{margin-top:100px;margin-bottom:105px;margin-left:auto;margin-right:auto;}
#article .article span.date{text-align:center;width:100%;display:block;text-transform:uppercase;margin-bottom:15px;margin-top:45px;}
#article .article p{line-height:28px;max-width:625px;margin:0;}
#article .article img{margin:85px 0;}
#blog .article p{line-height:24px;}
#blog .articles hr.divider{margin:24px 0 25px;background:#e5e5e5;height:1px;border:0;}
#blog .blog-inner .row{clear:both;width:100%;border-top:1px solid #e5e5e5;position:relative;top:25px;}
#blog .paginate a{color:#000;}
#blog .paginate{text-align:center;padding-top:30px;}
strong, b{font-weight:bold;}
#blog .article h1 a{width:100%;height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.paged #blog-slider{height:0px;overflow:hidden;margin-top:0;}
#blog-connect, #blog-newsletter{background:#eee;padding:20px;margin:20px 0;}
#blog-sidebar h3{font-size:22px;line-height:22px;letter-spacing:0;}
#blog-connect i{display:inline-block;height:50px;width:50px;background:#CCC;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;line-height:50px;text-align:center;color:#f8f8f8;font-size:22px;margin:5px 5px 0 0;}
#blog-ads{width:100%;background:#f8f8f8;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;}
div#article.row{margin-bottom:-20px;}
#blog input#contact_email{background:none;-webkit-appearance:none;box-shadow:none;-webkit-box-shadow:none;border:0;border-bottom:1px solid #CCC;width:100%;float:none;padding-left:0;box-sizing:border-box;-moz-box-sizing:border-box;height:40px;color:#000;}
#blog form{position:relative;}
#blog-search form:after{content:'\f002';font-family:'FontAwesome';position:absolute;right:0;top:7px;padding-left:1px;}
#blog input.submit{background:none;box-shadow:none;-webkit-box-shadow:none;border:0;height:20px;line-height:20px;width:20px;position:absolute;top:8px;right:0;padding:0;color:#999;text-indent:-9999px;z-index:999;}
div#blog-search{margin-top:-5px;}
#blog input.searchBox.field{box-shadow:none;-webkit-box-shadow:none;border:0;border-bottom:1px solid #CCC;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;padding:0 16px 8px 0;font-weight:100 !important;}
#blog-newsletter form:after{content:'\f105';font-family:'FontAwesome';position:absolute;right:0;top:10px;color:#999;}
#blog input.searchSubmit{background:none;width:20px;height:25px;position:absolute;right:0;top:5px;padding:0;text-indent:-9999px;border:0;box-shadow:none;-webkit-box-shadow:none;z-index:999;}
input#comment-submit{background:none repeat scroll 0 0 #000000;border:medium none;color:#ffffff;font-family:"Oswald",sans-serif;padding:12px 25px;width:auto;}
#article .notice{clear:both;padding-top:20px;}
#article .text{box-shadow:none;-webkit-box-shadow:none;border:1px solid #CCC;}
#comments span.date{text-align:left;width:auto !important;display:inline-block !important;margin:0;}
#comments h3.author{line-height:14px;margin:0;}
#submit-story img{float:left;padding-top:8px;padding-right:4px;}
#submit-story:hover{cursor:pointer;}
#submit-story.smobile{display:none;}
#story input{height:50px;}
#story input, #story textarea{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;}
#story #contact-left, #story #contact-right{width:100%;margin:10px 0 10px 0;}
#story #contact-page{margin:0;padding:20px;box-sizing:border-box;-moz-box-sizing:border-box;max-width:none;}
.slides h1{position:absolute;bottom:48px;left:40px;color:#FFF;font-size:1em;}
.slides p{position:absolute;bottom:22px;font-size:2em;text-transform:uppercase;font-family:'Oswald';left:39px;color:#fff;}
#customer-account p, #customer-order p{line-height:14px;}
#login input.text{width:100%;border:1px solid #000000;}
#customer-activate .create-password{margin-bottom:30px;}
#customer-activate .label, #customer-login .label, #customer-reset-password .label, #customer-register .label{display:block;}
#customer-activate .text, #customer-login .text, #customer-reset-password .text, #customer-register .text{display:block;margin-bottom:15px;width:100%;}
#customer-login .action_bottom, #customer-register .action_bottom{margin-top:15px;}
#order_cancelled{margin-bottom:30px;}
#customer-addresses .add-new-address{display:block;}
.action_bottom span{line-height:40px;}
@media
only screen and (-moz-min-device-pixel-ratio:1.5),
only screen and (-o-min-device-pixel-ratio:3/2),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5){body{}
}
@media screen and (max-width:1800px){#text-center-third h1{font-size:28px;}
}
@media screen and (max-width:1024px){a#simple-menu{display:block;}
div#social-bar.header, .brand-tag{display:none !important;}
nav.right, nav.left{display:none;}
#logo{float:none;margin:0px auto 0px auto;padding:16px 0px 0px 0px;}
.blog-inner{padding:0 20px;}
#blog .article img:nth-child(1n){max-width:none;position:initial;width:100%;max-height:none;padding:5px 0 20px;}
#blog .article{padding-left:0;margin: 0 auto;}
#blog-sidebar{width:100%;}
#blog .articles{width:100%;}
#social-bar{padding-left:0px !important;margin:0px 0px 0px 30px}
.social-icon{margin:0px 5px 5px 0px !important;}
.b-t-icon{margin-left:30px !important;}
}
@media screen and (max-width:960px){#text-left{position:absolute;margin:50px auto 0 auto;text-align:center;width:100%;}
#text-left h2{display:none;}
#text-left h1{width:100%;}
#text-left a{float:none;}
#text-left p{margin-bottom:80px;}
#half-width, #third-width{float:left;width:100%;}
#half-width.odd img, #third-width.odd img{float:left;width:50%;}
#half-width.even img, #third-width.even img{float:right;width:50%;}
div#text-center, div#text-center-third{margin:13% 0 0 0;position:relative;color:#000000;width:50%;float:left;height:200px;}
div#text-center h1, div#text-center-third h1{color:#000000;}
#text-center a, #text-center-third a{color:#000000;}
#ambassador{width:95.7%;text-align:center;}
#share-buttons{display:none;}
#footer-share{width:780px;}
#copyright{float:none;margin:0px auto;width:250px;}
#footer-links{width:100%;padding:0px;margin:0px;}
#footer-links-wrapper{height:690px;}
#our-products, #about, #warranty{width:60%;margin:0px auto;text-align:center;float:none;padding:40px 0px 0px 0px;}
#footer-social-wrapper{}
#newsletter h2{}
input#contact_email{float:none;margin:0px auto;}
#footer-social-icons{}
#footer-social{width:780px;}
div.social-icon.mobile-nav{margin:0px 5px 5px 0px;padding:0px;}
.social-icon.letsgo{font-size:12px;width:100%;}
#social-bar.footer{float:right;}
#footer-social-icons{}
div.social-icon.letsgo2{}
div.social-icon{float:left;position:relative;margin:10px 9px 0px 19px;}
#social-bar.mobile-nav{margin:0px 0px 0px 30px;}
#social-bar{padding-left:0px !important;}
#product-image{margin:0px 0px 40px 0px;}
.product-details{margin:70px 0px 50px;}
#contact-page{max-width:280px;margin:50px auto 50px auto;}
#contact-left, #contact-right{margin:0px 0px 30px 0px;}
#ambassador-name{height:auto;max-width:100%;padding:70px 30px 0;text-align:center;width:100%;}
#ambassador-social{float:left;height:auto;margin:0 auto;max-width:100%;padding:30px 0 50px;text-align:center;width:100%;}
div.border-left{border:0px;margin:0 auto;padding:0px;text-align:center;}
iframe{height:400px;}
#blog-header li{display:inline-block;padding:0 10px;}
footer .fcontact{margin-top:48px;}
.img-parallax{background:none!important;}
.visibility-hidden{visibility:visible!important;width:100%;}
}
@media screen and (max-width:800px){#product-image{margin:35px 0px 0px 0px;}
#product-page-top-wrapper{position:relative;}
#image-full-960{max-height:430px;}
iframe{height:432px;}
#blog-header li{padding:0 5px;font-size:25px;}
#blog-connect i{height:40px;width:40px;line-height:40px;font-size:18px;}
#submit-story.smobile{display:block;}
#submit-story.sdesktop{display:none;}
}
@media screen and (max-width:650px){#logo a img{height:70px;}
#logo{width:46px;}
div.nav-wrapper, section#nav.row.p30{height:100px;}
#text-left h1{font-size:40px;line-height:40px;}
div#text-center, div#text-center-third{margin:6% 0 0 0;}
div#text-center h1, div#text-center-third h1{font-size:15px;line-height:20px;margin:6% 0 0 0;}
#image-full{display:none;}
#image-full-mobile{display:block;line-height:0px;}
#image-full-mobile img{width:100%;}
#image-square img{width:100%;}
#product-images-mobile{display:block;}
#product-image img{max-height:100%;}
#product-page-top-wrapper{position:relative;}
h2#price-preview.price{color:#000000;}
input#purchase{}
#text-square{width:90%;float:left;padding:5%;position:relative;}
div.border-left{padding:0px;}
#ambassador-social{}
#image-full-960{max-height:320px;}
#stacked{width:100%;}
#footer-links-wrapper{height:700px;}
iframe{height:320px;}
#ap-preorder-notice{padding-left:20px;padding-right:20px;}
#article .article h1{margin-bottom:13px;}
#article .article p{text-align:center;}
#article .article img{margin:5px 0;}
#blog-header ul{display:none;}
#blog .articles{width:100%;padding:0;}
#blog-sidebar{width:100%;border-top:1px solid #e5e5e5;display:block;padding-top:30px;margin-top:5px;}
.slides p, .slides h1{display:none;}
}
@media screen and (max-width:480px){#footer-links-wrapper{height:890px;}
#text-left a{display:none;}
#text-left h1{font-size:32px;line-height:32px;}
div#text-center, div#text-center-third{font-size:13px;line-height:13px;margin:4% 0 0 0;}
div#text-center h1, div#text-center-third h1{font-size:13px;line-height:20px;margin:4% 0 0 0;}
#text-left p{margin-bottom:30px;font-size:10px;line-height:16px;}
div#text-center, div#text-center-third{height:130px;}
#text-center p, #text-center-third p{margin:0px 0px 30px 0px;font-size:10px;line-height:18px;}
#text-center a, #text-center-third a{font-size:12px;padding:5px 20px;}
footer h2{font-size:14px;}
input#purchase{}
#ambassador-name h1{font-size:22px;}
#ambassador-name h2{font-size:18px;}
#the-ambassadors{font-size:35px;}
iframe{height:200px;}
iframe.instagram-mobile{display:block;}
iframe.instagram{display:none;}
#footer-instagram-wall-wrapper{display:none;}
#content{margin-bottom:50px;}
.fancybox-wrap .fancybox-skin{padding:20px 17px !important;}
.newsletter-width .newsletter-text{font-size:17px;line-height:28px;}
.confirm-email{line-height:25px;margin:14px 0 7px;}
.newsletter-width .newsletter-email{font-size:14px;height:45px;}
.newsletter-width .send-newsletter{height:45px;line-height:45px;}
}
@media screen and (max-width:375px) and (min-height:374px){.purchase.allVar{margin-top:100px !important;}
}
@media screen and (max-width:350px){#text-left h1{font-size:25px;line-height:25px;}
#text-left p{margin-bottom:0px;font-size:10px;}
#ambassador-name h2{font-size:16px;}
td.image, th.image{display:block;}
input#update-cart.btn{width:50%;float:none;margin:0px auto 10px auto;display:block}
input#checkout.btn{width:50%;float:none;margin:0px auto 10px auto;display:block}
.cart-buttons{float:left !important;width:100%;}
#image-full-960{max-height:180px;}
iframe{height:180px;}
#product-image img{max-height:100%;}
.image .product_image a{display:inline-block;width:50px;}
#cartform table tr td.image:first-child{padding-right:5px;padding-left:0;}
#cartform table tr td, #cartform table tr th{padding:5px;}
#cartform table .item a{font-size:12px;}
#cartform table .remove a{font-size:12px;}
#blog-header h1{margin-right:2px;}
#blog #blog-header a#submit-story{font-size:11px;}
#submit-story img{float:left;padding-top:13px;padding-right:4px;width:15px;}
}
.ie8 .product .circle, .ie8 #product .circle{right:0;top:0;padding:8px 12px;}
.ie7 nav > ul > li{float:left !important;display:inline-block !important;}
.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#fff;color:#000;text-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 0 7px rgba(26,26,26,.13);-moz-box-shadow:0 0 7px rgba(26,26,26,.13);box-shadow:0 0 7px rgba(26,26,26,.13);}.fancybox-inner,.fancybox-outer{position:relative}
.newsletter_wrapper #logo{padding-top:16px;}
.newsletter_wrapper #logo a img{height:70px;}
.fancybox-wrap .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:20px;right:30px;width:9px;height:15px;cursor:pointer;z-index:8040;background:url('close.png') 0 0 no-repeat;}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:url(blank.gif);-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:rgba(0,0,0,.2);}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{}#fancybox-loading div{background-image:url(fancybox_loading@2x.gif);background-size:24px 24px}}
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none;}
.mCustomScrollbar{-ms-touch-action:none;touch-action:none}.mCustomScrollbar.mCS_no_scrollbar{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:6px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:transparent;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:transparent;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;}
.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none;}
.fancybox-wrap .newsletter-width{width:100%;}
.flexslider{width:100%;margin:0 0 30px 0;padding:0;}
.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;margin-bottom:0px !important;}
.flexslider .slides img{max-width:100%;display:block;margin:0 auto;padding:13px;}
.flex-pauseplay span{text-transform:capitalize;}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .slides{display:block;}
* html .slides{height:1%;}
.no-js .slides > li:first-child{display:block;}
.flexslider{position:relative;zoom:1;}
.flexslider .slides{zoom:1;position:relative;z-index:0;}
.flexslider .slides > li{position:relative;}
.flex-container{zoom:1;position:relative;}
.flex-caption{background:none;-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);zoom:1;}
.flex-caption{width:96%;padding:2%;margin:0;position:absolute;left:0;bottom:0;background:rgba(0,0,0,.8);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.8);font-size:14px;line-height:18px;}
#product-image .flex-direction-nav{height:0;display:block !important;}
.flex-direction-nav{height:0;display:block;}
.flex-direction-nav li{margin-bottom:0;}
#product-image .flex-direction-nav li a{width:50px;height:30px;display:block;background:url('slider-nav4.png') no-repeat;cursor:pointer;text-indent:-999em;position:static;}
.flex-direction-nav li a{width:50px;height:50px;position:absolute;top:42%;cursor:pointer;text-indent:-999em;display:block;background:url('slider-arrows.png') no-repeat;}
.flex-direction-nav li .disabled{opacity:.3;filter:alpha(opacity=30);cursor:default;}
.fancybox-wrap.fancybox-desktop.fancybox-type-iframe.fancybox-opened{z-index:999999 !important;}
#product-image .flex-direction-nav li .flex-prev{float:left;background-position:0 0;}
#product-image .flex-direction-nav li .flex-next{float:right;background-position:right 0;}
.flex-direction-nav li .flex-prev{background-position:0 -150px;}
.flex-direction-nav li .flex-next{background-position:-250px -150px;right:0;}
.flex-controls{opacity:0.9;filter:alpha(opacity = 90);}
.slides a:hover{opacity:1;}
.fancybox-iframe html{background:#fff;}
.db{display:block;}
.clearfix{content:"";clear:both;display:table;}
#content.newsletter_wrapper{background:#fff;margin:0px;}
.newsletter{font-family:"Oswald",sans-serif;text-transform:uppercase;text-align:center;margin:0 auto;position:relative;}
.newsletter-width{width:420px;max-width:100%;margin:0 auto;}
.newsletter #logo{margin:0px 0 20px;}
.newsletter-text{border-bottom:1px solid #9e9e9e;font-size:24px;line-height:40px;margin-bottom:28px;padding-bottom:20px;}
.newsletter-email{font-size:18px;width:100%;border:1px solid #282828;height:55px;padding:0 10px;text-align:center;vertical-align:middle;}
.send-newsletter{font-size:14px;padding:0px;border:none;margin-top:10px;width:100%;height:55px;line-height:55px;vertical-align:middle;color:#fff;background:#000;}
.confirm-email{color:#383838;display:block;margin:20px 0;font-size:18px;}
@charset "UTF-8";.animated{-webkit-backface-visibility:hidden;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.animated.hinge{-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s}@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@-moz-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@-o-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;-moz-animation-name:flash;-o-animation-name:flash;animation-name:flash}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px)}}@-moz-keyframes shake{0%,100%{-moz-transform:translateX(0)}10%,30%,50%,70%,90%{-moz-transform:translateX(-10px)}20%,40%,60%,80%{-moz-transform:translateX(10px)}}@-o-keyframes shake{0%,100%{-o-transform:translateX(0)}10%,30%,50%,70%,90%{-o-transform:translateX(-10px)}20%,40%,60%,80%{-o-transform:translateX(10px)}}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}.shake{-webkit-animation-name:shake;-moz-animation-name:shake;-o-animation-name:shake;animation-name:shake}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px)}}@-moz-keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0)}40%{-moz-transform:translateY(-30px)}60%{-moz-transform:translateY(-15px)}}@-o-keyframes bounce{0%,20%,50%,80%,100%{-o-transform:translateY(0)}40%{-o-transform:translateY(-30px)}60%{-o-transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;-moz-animation-name:bounce;-o-animation-name:bounce;animation-name:bounce}@-webkit-keyframes tada{0%{-webkit-transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0)}}@-moz-keyframes tada{0%{-moz-transform:scale(1)}10%,20%{-moz-transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-moz-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-moz-transform:scale(1.1) rotate(-3deg)}100%{-moz-transform:scale(1) rotate(0)}}@-o-keyframes tada{0%{-o-transform:scale(1)}10%,20%{-o-transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-o-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-o-transform:scale(1.1) rotate(-3deg)}100%{-o-transform:scale(1) rotate(0)}}@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}100%{transform:scale(1) rotate(0)}}.tada{-webkit-animation-name:tada;-moz-animation-name:tada;-o-animation-name:tada;animation-name:tada}@-webkit-keyframes swing{20%,40%,60%,80%,100%{-webkit-transform-origin:top center}20%{-webkit-transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg)}}@-moz-keyframes swing{20%{-moz-transform:rotate(15deg)}40%{-moz-transform:rotate(-10deg)}60%{-moz-transform:rotate(5deg)}80%{-moz-transform:rotate(-5deg)}100%{-moz-transform:rotate(0deg)}}@-o-keyframes swing{20%{-o-transform:rotate(15deg)}40%{-o-transform:rotate(-10deg)}60%{-o-transform:rotate(5deg)}80%{-o-transform:rotate(-5deg)}100%{-o-transform:rotate(0deg)}}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}100%{transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;-moz-transform-origin:top center;-o-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;-moz-animation-name:swing;-o-animation-name:swing;animation-name:swing}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%)}}@-moz-keyframes wobble{0%{-moz-transform:translateX(0%)}15%{-moz-transform:translateX(-25%) rotate(-5deg)}30%{-moz-transform:translateX(20%) rotate(3deg)}45%{-moz-transform:translateX(-15%) rotate(-3deg)}60%{-moz-transform:translateX(10%) rotate(2deg)}75%{-moz-transform:translateX(-5%) rotate(-1deg)}100%{-moz-transform:translateX(0%)}}@-o-keyframes wobble{0%{-o-transform:translateX(0%)}15%{-o-transform:translateX(-25%) rotate(-5deg)}30%{-o-transform:translateX(20%) rotate(3deg)}45%{-o-transform:translateX(-15%) rotate(-3deg)}60%{-o-transform:translateX(10%) rotate(2deg)}75%{-o-transform:translateX(-5%) rotate(-1deg)}100%{-o-transform:translateX(0%)}}@keyframes wobble{0%{transform:translateX(0%)}15%{transform:translateX(-25%) rotate(-5deg)}30%{transform:translateX(20%) rotate(3deg)}45%{transform:translateX(-15%) rotate(-3deg)}60%{transform:translateX(10%) rotate(2deg)}75%{transform:translateX(-5%) rotate(-1deg)}100%{transform:translateX(0%)}}.wobble{-webkit-animation-name:wobble;-moz-animation-name:wobble;-o-animation-name:wobble;animation-name:wobble}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.1)}100%{-webkit-transform:scale(1)}}@-moz-keyframes pulse{0%{-moz-transform:scale(1)}50%{-moz-transform:scale(1.1)}100%{-moz-transform:scale(1)}}@-o-keyframes pulse{0%{-o-transform:scale(1)}50%{-o-transform:scale(1.1)}100%{-o-transform:scale(1)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.pulse{-webkit-animation-name:pulse;-moz-animation-name:pulse;-o-animation-name:pulse;animation-name:pulse}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(0);-webkit-animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);-webkit-animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) scale(1);-webkit-animation-timing-function:ease-in}}@-moz-keyframes flip{0%{-moz-transform:perspective(400px) rotateY(0);-moz-animation-timing-function:ease-out}40%{-moz-transform:perspective(400px) translateZ(150px) rotateY(170deg);-moz-animation-timing-function:ease-out}50%{-moz-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-moz-animation-timing-function:ease-in}80%{-moz-transform:perspective(400px) rotateY(360deg) scale(.95);-moz-animation-timing-function:ease-in}100%{-moz-transform:perspective(400px) scale(1);-moz-animation-timing-function:ease-in}}@-o-keyframes flip{0%{-o-transform:perspective(400px) rotateY(0);-o-animation-timing-function:ease-out}40%{-o-transform:perspective(400px) translateZ(150px) rotateY(170deg);-o-animation-timing-function:ease-out}50%{-o-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-o-animation-timing-function:ease-in}80%{-o-transform:perspective(400px) rotateY(360deg) scale(.95);-o-animation-timing-function:ease-in}100%{-o-transform:perspective(400px) scale(1);-o-animation-timing-function:ease-in}}@keyframes flip{0%{transform:perspective(400px) rotateY(0);animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(170deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);animation-timing-function:ease-in}80%{transform:perspective(400px) rotateY(360deg) scale(.95);animation-timing-function:ease-in}100%{transform:perspective(400px) scale(1);animation-timing-function:ease-in}}.flip{-webkit-backface-visibility:visible!important;-webkit-animation-name:flip;-moz-backface-visibility:visible!important;-moz-animation-name:flip;-o-backface-visibility:visible!important;-o-animation-name:flip;backface-visibility:visible!important;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1}}@-moz-keyframes flipInX{0%{-moz-transform:perspective(400px) rotateX(90deg);opacity:0}40%{-moz-transform:perspective(400px) rotateX(-10deg)}70%{-moz-transform:perspective(400px) rotateX(10deg)}100%{-moz-transform:perspective(400px) rotateX(0deg);opacity:1}}@-o-keyframes flipInX{0%{-o-transform:perspective(400px) rotateX(90deg);opacity:0}40%{-o-transform:perspective(400px) rotateX(-10deg)}70%{-o-transform:perspective(400px) rotateX(10deg)}100%{-o-transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}100%{transform:perspective(400px) rotateX(0deg);opacity:1}}.flipInX{-webkit-backface-visibility:visible!important;-webkit-animation-name:flipInX;-moz-backface-visibility:visible!important;-moz-animation-name:flipInX;-o-backface-visibility:visible!important;-o-animation-name:flipInX;backface-visibility:visible!important;animation-name:flipInX}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0}}@-moz-keyframes flipOutX{0%{-moz-transform:perspective(400px) rotateX(0deg);opacity:1}100%{-moz-transform:perspective(400px) rotateX(90deg);opacity:0}}@-o-keyframes flipOutX{0%{-o-transform:perspective(400px) rotateX(0deg);opacity:1}100%{-o-transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{transform:perspective(400px) rotateX(0deg);opacity:1}100%{transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;-webkit-backface-visibility:visible!important;-moz-animation-name:flipOutX;-moz-backface-visibility:visible!important;-o-animation-name:flipOutX;-o-backface-visibility:visible!important;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1}}@-moz-keyframes flipInY{0%{-moz-transform:perspective(400px) rotateY(90deg);opacity:0}40%{-moz-transform:perspective(400px) rotateY(-10deg)}70%{-moz-transform:perspective(400px) rotateY(10deg)}100%{-moz-transform:perspective(400px) rotateY(0deg);opacity:1}}@-o-keyframes flipInY{0%{-o-transform:perspective(400px) rotateY(90deg);opacity:0}40%{-o-transform:perspective(400px) rotateY(-10deg)}70%{-o-transform:perspective(400px) rotateY(10deg)}100%{-o-transform:perspective(400px) rotateY(0deg);opacity:1}}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);opacity:0}40%{transform:perspective(400px) rotateY(-10deg)}70%{transform:perspective(400px) rotateY(10deg)}100%{transform:perspective(400px) rotateY(0deg);opacity:1}}.flipInY{-webkit-backface-visibility:visible!important;-webkit-animation-name:flipInY;-moz-backface-visibility:visible!important;-moz-animation-name:flipInY;-o-backface-visibility:visible!important;-o-animation-name:flipInY;backface-visibility:visible!important;animation-name:flipInY}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0}}@-moz-keyframes flipOutY{0%{-moz-transform:perspective(400px) rotateY(0deg);opacity:1}100%{-moz-transform:perspective(400px) rotateY(90deg);opacity:0}}@-o-keyframes flipOutY{0%{-o-transform:perspective(400px) rotateY(0deg);opacity:1}100%{-o-transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{transform:perspective(400px) rotateY(0deg);opacity:1}100%{transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;-webkit-animation-name:flipOutY;-moz-backface-visibility:visible!important;-moz-animation-name:flipOutY;-o-backface-visibility:visible!important;-o-animation-name:flipOutY;backface-visibility:visible!important;animation-name:flipOutY}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInUp{0%{opacity:0;-o-transform:translateY(20px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInDown{0%{opacity:0;-o-transform:translateY(-20px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInLeft{0%{opacity:0;-moz-transform:translateX(-20px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInLeft{0%{opacity:0;-o-transform:translateX(-20px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInRight{0%{opacity:0;-moz-transform:translateX(20px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInRight{0%{opacity:0;-o-transform:translateX(20px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;-moz-animation-name:fadeInRight;-o-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUpBig{0%{opacity:0;-moz-transform:translateY(2000px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInUpBig{0%{opacity:0;-o-transform:translateY(2000px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px)}100%{opacity:1;transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;-moz-animation-name:fadeInUpBig;-o-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDownBig{0%{opacity:0;-moz-transform:translateY(-2000px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInDownBig{0%{opacity:0;-o-transform:translateY(-2000px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}100%{opacity:1;transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;-moz-animation-name:fadeInDownBig;-o-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInLeftBig{0%{opacity:0;-moz-transform:translateX(-2000px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInLeftBig{0%{opacity:0;-o-transform:translateX(-2000px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;transform:translateX(-2000px)}100%{opacity:1;transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;-moz-animation-name:fadeInLeftBig;-o-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInRightBig{0%{opacity:0;-moz-transform:translateX(2000px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInRightBig{0%{opacity:0;-o-transform:translateX(2000px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;transform:translateX(2000px)}100%{opacity:1;transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;-moz-animation-name:fadeInRightBig;-o-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-o-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;-o-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px)}}@-moz-keyframes fadeOutUp{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(-20px)}}@-o-keyframes fadeOutUp{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;-moz-animation-name:fadeOutUp;-o-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px)}}@-moz-keyframes fadeOutDown{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(20px)}}@-o-keyframes fadeOutDown{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;-moz-animation-name:fadeOutDown;-o-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px)}}@-moz-keyframes fadeOutLeft{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(-20px)}}@-o-keyframes fadeOutLeft{0%{opacity:1;-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;-moz-animation-name:fadeOutLeft;-o-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px)}}@-moz-keyframes fadeOutRight{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(20px)}}@-o-keyframes fadeOutRight{0%{opacity:1;-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;-moz-animation-name:fadeOutRight;-o-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px)}}@-moz-keyframes fadeOutUpBig{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(-2000px)}}@-o-keyframes fadeOutUpBig{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;-moz-animation-name:fadeOutUpBig;-o-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px)}}@-moz-keyframes fadeOutDownBig{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(2000px)}}@-o-keyframes fadeOutDownBig{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;-moz-animation-name:fadeOutDownBig;-o-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px)}}@-moz-keyframes fadeOutLeftBig{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(-2000px)}}@-o-keyframes fadeOutLeftBig{0%{opacity:1;-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;-moz-animation-name:fadeOutLeftBig;-o-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px)}}@-moz-keyframes fadeOutRightBig{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(2000px)}}@-o-keyframes fadeOutRightBig{0%{opacity:1;-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;-moz-animation-name:fadeOutRightBig;-o-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05)}70%{-webkit-transform:scale(.9)}100%{-webkit-transform:scale(1)}}@-moz-keyframes bounceIn{0%{opacity:0;-moz-transform:scale(.3)}50%{opacity:1;-moz-transform:scale(1.05)}70%{-moz-transform:scale(.9)}100%{-moz-transform:scale(1)}}@-o-keyframes bounceIn{0%{opacity:0;-o-transform:scale(.3)}50%{opacity:1;-o-transform:scale(1.05)}70%{-o-transform:scale(.9)}100%{-o-transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}100%{transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;-moz-animation-name:bounceIn;-o-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px)}80%{-webkit-transform:translateY(10px)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes bounceInUp{0%{opacity:0;-moz-transform:translateY(2000px)}60%{opacity:1;-moz-transform:translateY(-30px)}80%{-moz-transform:translateY(10px)}100%{-moz-transform:translateY(0)}}@-o-keyframes bounceInUp{0%{opacity:0;-o-transform:translateY(2000px)}60%{opacity:1;-o-transform:translateY(-30px)}80%{-o-transform:translateY(10px)}100%{-o-transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;transform:translateY(2000px)}60%{opacity:1;transform:translateY(-30px)}80%{transform:translateY(10px)}100%{transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;-moz-animation-name:bounceInUp;-o-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px)}80%{-webkit-transform:translateY(-10px)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes bounceInDown{0%{opacity:0;-moz-transform:translateY(-2000px)}60%{opacity:1;-moz-transform:translateY(30px)}80%{-moz-transform:translateY(-10px)}100%{-moz-transform:translateY(0)}}@-o-keyframes bounceInDown{0%{opacity:0;-o-transform:translateY(-2000px)}60%{opacity:1;-o-transform:translateY(30px)}80%{-o-transform:translateY(-10px)}100%{-o-transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-2000px)}60%{opacity:1;transform:translateY(30px)}80%{transform:translateY(-10px)}100%{transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;-moz-animation-name:bounceInDown;-o-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px)}80%{-webkit-transform:translateX(-10px)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes bounceInLeft{0%{opacity:0;-moz-transform:translateX(-2000px)}60%{opacity:1;-moz-transform:translateX(30px)}80%{-moz-transform:translateX(-10px)}100%{-moz-transform:translateX(0)}}@-o-keyframes bounceInLeft{0%{opacity:0;-o-transform:translateX(-2000px)}60%{opacity:1;-o-transform:translateX(30px)}80%{-o-transform:translateX(-10px)}100%{-o-transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-2000px)}60%{opacity:1;transform:translateX(30px)}80%{transform:translateX(-10px)}100%{transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;-moz-animation-name:bounceInLeft;-o-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px)}80%{-webkit-transform:translateX(10px)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes bounceInRight{0%{opacity:0;-moz-transform:translateX(2000px)}60%{opacity:1;-moz-transform:translateX(-30px)}80%{-moz-transform:translateX(10px)}100%{-moz-transform:translateX(0)}}@-o-keyframes bounceInRight{0%{opacity:0;-o-transform:translateX(2000px)}60%{opacity:1;-o-transform:translateX(-30px)}80%{-o-transform:translateX(10px)}100%{-o-transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;transform:translateX(2000px)}60%{opacity:1;transform:translateX(-30px)}80%{transform:translateX(10px)}100%{transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;-moz-animation-name:bounceInRight;-o-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1)}25%{-webkit-transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3)}}@-moz-keyframes bounceOut{0%{-moz-transform:scale(1)}25%{-moz-transform:scale(.95)}50%{opacity:1;-moz-transform:scale(1.1)}100%{opacity:0;-moz-transform:scale(.3)}}@-o-keyframes bounceOut{0%{-o-transform:scale(1)}25%{-o-transform:scale(.95)}50%{opacity:1;-o-transform:scale(1.1)}100%{opacity:0;-o-transform:scale(.3)}}@keyframes bounceOut{0%{transform:scale(1)}25%{transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}100%{opacity:0;transform:scale(.3)}}.bounceOut{-webkit-animation-name:bounceOut;-moz-animation-name:bounceOut;-o-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px)}}@-moz-keyframes bounceOutUp{0%{-moz-transform:translateY(0)}20%{opacity:1;-moz-transform:translateY(20px)}100%{opacity:0;-moz-transform:translateY(-2000px)}}@-o-keyframes bounceOutUp{0%{-o-transform:translateY(0)}20%{opacity:1;-o-transform:translateY(20px)}100%{opacity:0;-o-transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(20px)}100%{opacity:0;transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;-moz-animation-name:bounceOutUp;-o-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px)}}@-moz-keyframes bounceOutDown{0%{-moz-transform:translateY(0)}20%{opacity:1;-moz-transform:translateY(-20px)}100%{opacity:0;-moz-transform:translateY(2000px)}}@-o-keyframes bounceOutDown{0%{-o-transform:translateY(0)}20%{opacity:1;-o-transform:translateY(-20px)}100%{opacity:0;-o-transform:translateY(2000px)}}@keyframes bounceOutDown{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(-20px)}100%{opacity:0;transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;-moz-animation-name:bounceOutDown;-o-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px)}}@-moz-keyframes bounceOutLeft{0%{-moz-transform:translateX(0)}20%{opacity:1;-moz-transform:translateX(20px)}100%{opacity:0;-moz-transform:translateX(-2000px)}}@-o-keyframes bounceOutLeft{0%{-o-transform:translateX(0)}20%{opacity:1;-o-transform:translateX(20px)}100%{opacity:0;-o-transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(20px)}100%{opacity:0;transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;-moz-animation-name:bounceOutLeft;-o-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px)}}@-moz-keyframes bounceOutRight{0%{-moz-transform:translateX(0)}20%{opacity:1;-moz-transform:translateX(-20px)}100%{opacity:0;-moz-transform:translateX(2000px)}}@-o-keyframes bounceOutRight{0%{-o-transform:translateX(0)}20%{opacity:1;-o-transform:translateX(-20px)}100%{opacity:0;-o-transform:translateX(2000px)}}@keyframes bounceOutRight{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(-20px)}100%{opacity:0;transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;-moz-animation-name:bounceOutRight;-o-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateIn{0%{-moz-transform-origin:center center;-moz-transform:rotate(-200deg);opacity:0}100%{-moz-transform-origin:center center;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateIn{0%{-o-transform-origin:center center;-o-transform:rotate(-200deg);opacity:0}100%{-o-transform-origin:center center;-o-transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{transform-origin:center center;transform:rotate(-200deg);opacity:0}100%{transform-origin:center center;transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;-moz-animation-name:rotateIn;-o-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInUpLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(90deg);opacity:0}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateInUpLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(90deg);opacity:0}100%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;-moz-animation-name:rotateInUpLeft;-o-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInDownLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(-90deg);opacity:0}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateInDownLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(-90deg);opacity:0}100%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0}100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;-moz-animation-name:rotateInDownLeft;-o-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInUpRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(-90deg);opacity:0}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateInUpRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(-90deg);opacity:0}100%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}100%{transform-origin:right bottom;transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;-moz-animation-name:rotateInUpRight;-o-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInDownRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(90deg);opacity:0}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateInDownRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(90deg);opacity:0}100%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(90deg);opacity:0}100%{transform-origin:right bottom;transform:rotate(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;-moz-animation-name:rotateInDownRight;-o-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(200deg);opacity:0}}@-moz-keyframes rotateOut{0%{-moz-transform-origin:center center;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:center center;-moz-transform:rotate(200deg);opacity:0}}@-o-keyframes rotateOut{0%{-o-transform-origin:center center;-o-transform:rotate(0);opacity:1}100%{-o-transform-origin:center center;-o-transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{transform-origin:center center;transform:rotate(0);opacity:1}100%{transform-origin:center center;transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;-moz-animation-name:rotateOut;-o-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0}}@-moz-keyframes rotateOutUpLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(-90deg);opacity:0}}@-o-keyframes rotateOutUpLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1}100%{-o-transform-origin:left bottom;-o-transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}100%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;-moz-animation-name:rotateOutUpLeft;-o-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0}}@-moz-keyframes rotateOutDownLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(90deg);opacity:0}}@-o-keyframes rotateOutDownLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1}100%{-o-transform-origin:left bottom;-o-transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}100%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;-moz-animation-name:rotateOutDownLeft;-o-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0}}@-moz-keyframes rotateOutUpRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(90deg);opacity:0}}@-o-keyframes rotateOutUpRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1}100%{-o-transform-origin:right bottom;-o-transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1}100%{transform-origin:right bottom;transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;-moz-animation-name:rotateOutUpRight;-o-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0}}@-moz-keyframes rotateOutDownRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(-90deg);opacity:0}}@-o-keyframes rotateOutDownRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1}100%{-o-transform-origin:right bottom;-o-transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1}100%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;-moz-animation-name:rotateOutDownRight;-o-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);opacity:0}}@-moz-keyframes hinge{0%{-moz-transform:rotate(0);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out}20%,60%{-moz-transform:rotate(80deg);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out}40%{-moz-transform:rotate(60deg);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out}80%{-moz-transform:rotate(60deg) translateY(0);opacity:1;-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out}100%{-moz-transform:translateY(700px);opacity:0}}@-o-keyframes hinge{0%{-o-transform:rotate(0);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out}20%,60%{-o-transform:rotate(80deg);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out}40%{-o-transform:rotate(60deg);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out}80%{-o-transform:rotate(60deg) translateY(0);opacity:1;-o-transform-origin:top left;-o-animation-timing-function:ease-in-out}100%{-o-transform:translateY(700px);opacity:0}}@keyframes hinge{0%{transform:rotate(0);transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out}80%{transform:rotate(60deg) translateY(0);opacity:1;transform-origin:top left;animation-timing-function:ease-in-out}100%{transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-name:hinge;-moz-animation-name:hinge;-o-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg)}}@-moz-keyframes rollIn{0%{opacity:0;-moz-transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-moz-transform:translateX(0px) rotate(0deg)}}@-o-keyframes rollIn{0%{opacity:0;-o-transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-o-transform:translateX(0px) rotate(0deg)}}@keyframes rollIn{0%{opacity:0;transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;transform:translateX(0px) rotate(0deg)}}.rollIn{-webkit-animation-name:rollIn;-moz-animation-name:rollIn;-o-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg)}}@-moz-keyframes rollOut{0%{opacity:1;-moz-transform:translateX(0px) rotate(0deg)}100%{opacity:0;-moz-transform:translateX(100%) rotate(120deg)}}@-o-keyframes rollOut{0%{opacity:1;-o-transform:translateX(0px) rotate(0deg)}100%{opacity:0;-o-transform:translateX(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;transform:translateX(0px) rotate(0deg)}100%{opacity:0;transform:translateX(100%) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;-moz-animation-name:rollOut;-o-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);opacity:1}}@-moz-keyframes lightSpeedIn{0%{-moz-transform:translateX(100%) skewX(-30deg);opacity:0}60%{-moz-transform:translateX(-20%) skewX(30deg);opacity:1}80%{-moz-transform:translateX(0%) skewX(-15deg);opacity:1}100%{-moz-transform:translateX(0%) skewX(0deg);opacity:1}}@-o-keyframes lightSpeedIn{0%{-o-transform:translateX(100%) skewX(-30deg);opacity:0}60%{-o-transform:translateX(-20%) skewX(30deg);opacity:1}80%{-o-transform:translateX(0%) skewX(-15deg);opacity:1}100%{-o-transform:translateX(0%) skewX(0deg);opacity:1}}@keyframes lightSpeedIn{0%{transform:translateX(100%) skewX(-30deg);opacity:0}60%{transform:translateX(-20%) skewX(30deg);opacity:1}80%{transform:translateX(0%) skewX(-15deg);opacity:1}100%{transform:translateX(0%) skewX(0deg);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-moz-animation-name:lightSpeedIn;-o-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out}.animated.lightSpeedIn{-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0}}@-moz-keyframes lightSpeedOut{0%{-moz-transform:translateX(0%) skewX(0deg);opacity:1}100%{-moz-transform:translateX(100%) skewX(-30deg);opacity:0}}@-o-keyframes lightSpeedOut{0%{-o-transform:translateX(0%) skewX(0deg);opacity:1}100%{-o-transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{transform:translateX(0%) skewX(0deg);opacity:1}100%{transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-moz-animation-name:lightSpeedOut;-o-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}.animated.lightSpeedOut{-webkit-animation-duration:.25s;-moz-animation-duration:.25s;-o-animation-duration:.25s;animation-duration:.25s}@-webkit-keyframes wiggle{0%{-webkit-transform:skewX(9deg)}10%{-webkit-transform:skewX(-8deg)}20%{-webkit-transform:skewX(7deg)}30%{-webkit-transform:skewX(-6deg)}40%{-webkit-transform:skewX(5deg)}50%{-webkit-transform:skewX(-4deg)}60%{-webkit-transform:skewX(3deg)}70%{-webkit-transform:skewX(-2deg)}80%{-webkit-transform:skewX(1deg)}90%{-webkit-transform:skewX(0deg)}100%{-webkit-transform:skewX(0deg)}}@-moz-keyframes wiggle{0%{-moz-transform:skewX(9deg)}10%{-moz-transform:skewX(-8deg)}20%{-moz-transform:skewX(7deg)}30%{-moz-transform:skewX(-6deg)}40%{-moz-transform:skewX(5deg)}50%{-moz-transform:skewX(-4deg)}60%{-moz-transform:skewX(3deg)}70%{-moz-transform:skewX(-2deg)}80%{-moz-transform:skewX(1deg)}90%{-moz-transform:skewX(0deg)}100%{-moz-transform:skewX(0deg)}}@-o-keyframes wiggle{0%{-o-transform:skewX(9deg)}10%{-o-transform:skewX(-8deg)}20%{-o-transform:skewX(7deg)}30%{-o-transform:skewX(-6deg)}40%{-o-transform:skewX(5deg)}50%{-o-transform:skewX(-4deg)}60%{-o-transform:skewX(3deg)}70%{-o-transform:skewX(-2deg)}80%{-o-transform:skewX(1deg)}90%{-o-transform:skewX(0deg)}100%{-o-transform:skewX(0deg)}}@keyframes wiggle{0%{transform:skewX(9deg)}10%{transform:skewX(-8deg)}20%{transform:skewX(7deg)}30%{transform:skewX(-6deg)}40%{transform:skewX(5deg)}50%{transform:skewX(-4deg)}60%{transform:skewX(3deg)}70%{transform:skewX(-2deg)}80%{transform:skewX(1deg)}90%{transform:skewX(0deg)}100%{transform:skewX(0deg)}}.wiggle{-webkit-animation-name:wiggle;-moz-animation-name:wiggle;-o-animation-name:wiggle;animation-name:wiggle;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}.animated.wiggle{-webkit-animation-duration:.75s;-moz-animation-duration:.75s;-o-animation-duration:.75s;animation-duration:.75s}
#story{height:100%;}
.buyx-msg{color:#000000;font-weight:bold;font-size:1.2em;width:100%;text-align:center;margin-bottom:10px;}
.buyx-msg a{color:#F45B4F;}
@media screen and (max-width:700px){.newsletter-width, .newsletter_wrapper{width:100%!important;min-width:0px!important;}
}
  
  
ol.flex-control-paging {
	display: none;    
}
  

.new-product-top,
.about-prod {
 	margin-bottom: 100px !important; 
}
  
.prod-info-block p {
 	font-size: 1.3em; 
}
  
.prod-info-block iframe {
 	width: 100%; 
}
  
.prod-info-block h2,
 .prod-info-block p {
    padding-left: 30px;
    padding-right: 30px;
    margin-bottom: 30px;
   text-align: center;
}
  
.prod-info-block {
  margin-top: 30px !important;
}
  
.prod-info-block iframe {
 	margin-bottom: 25px; 
}
  
  
.prod-full-content {
 	margin-bottom: 100px; 
}
  
@media only screen and (min-width: 992px) {
 
  .prod-info-block,
  .p-desc-text-2 {
    width: 800px;
    margin: 0 auto;
    text-align: center;
  }
  
  .prod-detail-wrap {
   	width: 800px; 
  }
  
  .design-wrap-block p {
    margin-top: 30px;
  }
  

  
}
  

.prod-design img {
   	width: 100%; 
  	margin-bottom: 30px;
}
  
.prod-design h2,
.prod-design p {
 	text-align: center; 
}
  
  
.p-desc-text-1 {
    width: 1200px;
    max-width: 100%;
    margin: 50px auto;
  	text-align: center;
}  
  
  .p-desc-text-1 p {
   	font-size: 1.4em; 
    padding: 0 30px;
  }
  
  
  .prod-full-wrap,
  .prod-full-about,
  .prod-detail-wrap {
    margin-top: -15px;
    position: relative;
    top: -18px;
    padding: 0 10px;

  }
  
 
  
  
  @media only screen and (min-width: 768px) {
    
  
    .prod-full-wrap {
      margin-bottom: 100px !important;
    }

    .design-wrap-block {
      margin-top: 80px;
      margin-bottom: 100px;
    }
    
  
    
 }
  
  
  @media only screen and (max-width: 768px) {
   	.prod-design-unisex h2 {
        text-align: center !important;
    } 
  }
  
  
  .prod-design-unisex img {
   	width: 100%; 
  	margin-bottom: 30px;
}
  
   .prod-design-unisex h2 {
    text-align: left;
     margin-bottom:30px;
   }
  
  
   .prod-design-unisex p {
    text-align: left;
     font-size: 1.4em;
     margin-bottom:30px;
   }
  
  
   
  .prod-full-content {
   	margin-top: 100px;
    padding: 0 10px;
  
  }
  
  .prod-detail-wrap {
   	 margin-top: 100px;
    
  }
  
  .p-desc-text-2 h2 {
   	margin-bottom: 30px; 
    text-align: center;
  }
  
  .p-desc-text-2 p {
   	font-size: 1.4em; 
    text-align: center;
    padding: 0 30px;
  }

  .prod-detail-wrap .img-blockwr  {
   	 margin-bottom: 30px !important;
  }
  
  
  @media only screen and (max-width: 480px) {
   
    .prod-detail-wrap {
    	margin-top: 50px !important;
	}
  }
  
 
.swatch-wrapper {
    width: 300px;
}
  
  
  
 .product-info-list {
   	border: 1px solid;
    padding: 10px 20px;
   	margin-bottom: 20px;
 }
  
  .product-info-list h3 {
   	line-height: 28px; 
  }
  
  .prod-variants input[type="submit"] {
   	background: #b93030f0 !important;
    color: #fff;
    border: 1px solid #b93030f0 !important;
  }
  
  .prod-variants .color-variant,
  .prod-variants.quantity-inp {
    
   	display: inline !important; 
  }
  

  
  .prod-variants form {
   	margin-top: -35px; 
  }
 
  .prod-variants ul.color {
   	z-index: 999; 
  }
  
  
 .prod-variants .size-select {
  	display: none; 
 }
  
  
  .pre-select .styled-dropdown .dd-option .color-display {
   width: 0 !important;
}
  
  .pre-select .styled-dropdown .dd-option .value {
    font-size: .8em;
    font-weight: 600;
}
  

.mega-menu {
	background: #000000a8 !important;
  	width: 700px !important;
  	padding: 0 50px !important;

}
  
.mega-menu-heading a,
.mega-menu-list li a {
 	font-size: 1.1em;
  	color: #f4eeee;
}
  
.mega-menu-col:nth-child(1) ul li:nth-of-type(1n+5){
   	display: none !important; 
}  
  
  
.mega-menu-col:nth-child(2) ul li:nth-of-type(1n+5){
   	display: none !important; 
}    
  
.mega-menu-col:nth-child(3) ul li:nth-of-type(1n+6){
   	display: none !important; 
}
  

.mega-menu-col:nth-child(4) ul li:nth-of-type(1n+6){
   	display: none !important; 
}
  
.nav > li > div {
  left: 40px !important;
 
}
  
  .apparel .product-grid-image img {
      padding-top: 50px;
   	  padding-bottom: 8px;
      width: 100%;
      padding-left: 15px;
      padding-right: 15px;
	} 
  

  
@media only screen and (min-width: 769px) {
  
  .collection-products .product-item {
      margin-bottom: 15px;
  }
}
  
  
.pagination li a {
    color: #3d3c3c !important;
}
  
  
.gift-variant .swatch-select span,
.gift-variant .swatch li span {
 	display: none !important; 
}
  

.gift-block {
 display: inline-flex; 
}
  
 
.gift-block label {
 	display: inline-flex; 
}
  
  
.gift-block .swatch li {
  
 display: inherit; 
}
  
  
.prod-camera-block .selector-wrapper:nth-child(1),
.prod-camera-block .selector-wrapper:nth-child(3) {
 	display: none; 
  
}
  
  
   .prod-camera-block .selector-wrapper:nth-child(2) {
      display: inline-flex;
  }
  
  
    .prod-camera-block .qty-wrapper {
      display: inline-flex;
  }
  
  
.prod-info-block {
  
 	width: auto !important; 
}
  
.prod-info-block .purchase-section {
 	margin-bottom: 20px; 
}
  
.prod-info-block input {
 	margin: 0 auto !important; 
}
  
.prod-camera-block {
  
 	border-bottom: none; 
}
  
#product-image {
    margin-bottom: -70px;
}
  
.prod-camera-block .qty-wrapper {
  
 margin-right: 10px; 
}
  
  
  
 @media only screen and (min-width: 769px) {
   
  .prod-camera-block .selector-wrapper:nth-child(2) {
       float: left;
      
  }

  .prod-camera-block .qty-wrapper {
      float: right;
      
  }
   
 }
  
  
 @media only screen and (max-width: 768px) {
   
   	 .prod-camera-block {
      	margin-bottom: -70px;
       	padding: 10px 0 5px 0;
     }
  	 
 	.prod-camera-block .purchase-section {
  	 	margin-top: -70px !important;
 	}
   
   .purchase-section input {
    	width: 100%; 
   }
   
   .prod-camera-block .qty-wrapper {
    	margin-top: 5px; 
   }
   
   
 }
  
  
 @media only screen and (max-width: 600px) { 
   
   .prod-info-block {
     margin-bottom: 50px;
   }
 }
  
  .prod-camera-block .qty-wrapper input {
    	width: 38px !important; 
     	border-color: #c2c2c1 !important;
     	border: 1px solid;
   }
  


  
#ap-preorder-notice {
 	display: none !important; 
}
  
  
  
.fancybox-close {
 	background: none;
  	font-size: 25px;
}
  
  
.fancybox-skin {
  padding-bottom: 20px !important;
  padding-top: 40px !important;
  opacity: .8 !important;
}
  
  
  

  
::-webkit-input-placeholder { /* Chrome */
  color: red;
}
:-ms-input-placeholder { /* IE 10+ */
  color: red;
}
::-moz-placeholder { /* Firefox 19+ */
  color: red;
  opacity: 1;
}
:-moz-placeholder { /* Firefox 4 - 18 */
  color: red;
  opacity: 1;
} 
  
  
.prod-cam-wrap {
 margin-bottom: -100px; 
}
  

.dimension-name {
 	font-size: 12px; 
}
  
  
.prod-cam-wrap {
  
	padding-bottom: 40px; 
}
  
.prod-head-wrap {
 	padding-bottom: 40px; 
}
  
.prod-info-box,
.prod-variants-all  {
 border-bottom: none; 
}
  

  
#product-page-top-wrapper {
 	padding-bottom: 40px; 
}
  
  
@media only screen and (min-width:814px) {  
  
  .prod-info-box .selector-wrapper,
  .prod-info-box .qty-wrapper,
  .prod-variants-all .selector-wrapper,
  .prod-variants-all .qty-wrapper {
    display: inline-grid !important;

  }
  
  
}
  
  @media only screen and (max-width: 813px) {
   	 .prod-info-box .qty-wrapper {
 	float: left; 
       
  
	}
    
    .prod-info-box .selector-wrapper,
    .prod-variants-all .selector-wrapper {
     	margin-right: 0px; 
    }
    
    .prod-info-box .selector-wrapper:nth-child(2),
    .prod-variants-all .selector-wrapper:nth-child(2) {
     	 margin-left: 20px;
      	
    }
    
  }
  
  
.variants-wrapper .color-variant {
    width: auto !important;
    display: inline-block;
}  
  
ul.color .check-stock {
 	margin-left: 22px;
    line-height: 0px;

}
  
.prod-variant .selector-wrapper {
 	float: left; 
}
  
  
@media only screen and (max-width: 480px) {
  
  .prod-variant .qty-wrapper {
 	display: inline-flex; 
}
  
}
  
#product-images-full {
 	margin-top: -20px; 
}

  
@media only screen and (max-width: 568px) { 
  
  #product-image {
      margin-top: -50px;
  }  

}
  
  
 #product-page-top-wrapper {
   	position: relative;
   	z-index: 1;
}   
  
 @media only screen and (min-width: 768px) { 
  
  #img-12642392768567 img {
      height: 277px;
  }
   
}
  
#dropdown-0 .caret {
 	display: none !important; 
}
  
  
@media only screen and (min-width: 992px) {
 	#footer-share {
      width: 1200px !important;
	} 
}
  
.footer-menu ul li:first-child,
.footer-menu ul li:last-child  {
  float: none !important;
}
  
  
.footer-menu ul li {
    margin: 0 .7% !important;
}

  
#sidr ul li:last-child {
  
 line-height: 30px; 
}
  

.prod-title {
 font-size: 14px; 
}
  
  
  
.fancyboxPop-inner {
	height: 423px !important;    
}
  
  
.fancyboxPop-skin {
 background: rgba(240, 238, 238, 0.83) !important;
}
  
    
#conjured_advocate_signup input[type="text"], 
#conjured_redemption input[type="text"] {
    background: none !important;
  	
  
}
  


@media only screen and (max-width: 900px) and (min-width: 500px)  {
  .fancyboxPop-inner,
    .fancyboxPop-wrap {
     width: 355px !important; 
    }
  
  .fancyboxPop-wrap {
    left: 156px !important;
  }
    
  
}
  
@media only screen and (max-width: 992px) {
    #article .article h1 {

    	margin-bottom: 45px !important;

	}
}
  
#article .article h1 {

    margin-bottom: -45px;

}


#article .article p {

    font-size: 16px;
}
  
  
@media only screen and (max-width: 480px) {
 	#article .article p {
    	font-size: 14px;
	}
  
  #article .article h1 {
   	line-height: 37px; 
  }
}
  

#article-content img {
  margin-bottom: 10px !important;
}	
  
  /* change the colour of links on articles */
.rte[itemprop="articleBody"] a {
  color: red;
  text-decoration: underline;
}
  
  
#conjured_advocate_signup button,
#conjured_save_friend  {
  	margin-top: 25px;
    width: 313px;
    padding: 13px 20px;
    background: #393838;
    color: #fff;
    font-size: 18px;
  	height: 72px;
  	font-family: 'Roboto Mono', monospace;
    font-weight: 300;
    letter-spacing: 2px;
    text-shadow: none;
    border: none;
 	border-radius: 1px;
    border-color: transparent;
    box-shadow: none;
  	transition: .2s all;
}  
  
  
  #conjured_redeem_name,#conjured_redeem_email {
   	padding: 10px !important;
    width: 300px;
    background: none !important;
    border: 1px solid #393838 !important;
    box-shadow: none !important;
    height: 35px;
    color: #393838 !important;
    font-size: 14px;
  }
  
  
  #conjured_advocate_signup h1,
#conjured_redemption h1 {
  	letter-spacing: 6px;
    font-size: 44px;
  	margin-bottom: 25px;
}

#conjured_advocate_signup > p,
#conjured_friend_signup > p {
  font-size: 14px; 
}

.langly-friend-referral {
 max-width: 1260px !important; 
}

#conjured_redemption {
 	width: 1260px;
	margin: 0 auto;
    margin-top: 0px;
	margin-top: 100px; 
}

@media only screen and (max-width: 992px) {
  #conjured_redemption,
  .langly-friend-referral {
   width: 100% !important; 
  }
  
  #conjured_redemption {
    margin-top: 50px; 
  }
  
  #conjured_advocate_signup h1,
  #conjured_advocate_share_type h1,
   #conjured_redemption h1 {
   	line-height: 50px;
    font-weight: 300;
    font-family: 'Oswald', sans-serif !important;
    text-transform: uppercase;
    color: #393838;
    font-size: 48px;
  }
  
    #conjured_advocate_signup p,
  #conjured_advocate_share_type p,
   #conjured_redemption p {
     font-family: 'Inconsolata', sans-serif !important;
     font-size: 14px;
    letter-spacing: 2px;
     
  }
  
  #conjured_referral label[for="conjured_accepts_marketing"], 
  #conjured_redemption label[for="conjured_accepts_marketing"] {
    font-family: 'Roboto Mono', monospace;
    letter-spacing: 1px;
    font-size: 14px;
  }
  
}
  
  
  
 @media only screen and (max-width: 480px) {
	#conjured_advocate_signup h1, 
    #conjured_redemption h1 {
   		font-size: 34px;
}
   
      #conjured_advocate_signup button, 
   button#conjured_save_friend {
    	width: 243px !important; 
   }
  
}

@media only screen and (min-width: 769px) {
  
  .container-wrap {
      width: 600px;
      margin: 0 auto;
      background: #f0eeee;
      padding: 50px 0px;
  }
  
}


@media only screen and (max-width: 480px) {
 	 #conjured_advocate_signup input[type="text"], 
  	 #conjured_redemption input[type="text"],
  	#conjured_advocate_signup input[type="text"], 
 	#conjured_redemption input[type="text"]  {
       width: 240px !important;   
  }
}

#conjured_advocate_signup input[type="text"],
#conjured_redemption input[type="text"] {
   padding: 5px !important;
   width: 300px;
   background: none !important;
   border: 1px solid #393838 !important;
   box-shadow: none !important;
   height: 22px;
   color: #393838 !important;

}

#conjured_advocate_signup input::placeholder,
#conjured_redemption input::placeholder {
 color: #767676 !important; 
 font-family: 'Roboto Mono', monospace !important; 
   
}
  
#conjured_referral button#conjured_share_social_link_button, 
#conjured_referral button#conjured_share_email_button,
#conjured_terms_and_conditions_button {
  font-family: 'Roboto Mono', monospace;
  }
  
#conjured_terms_and_conditions_button {
	position: relative;
    top: 10px;
}

#conjured_advocate_signup button,
#conjured_save_friend  {
  	margin-top: 25px;
    width: 313px;
    padding: 13px 20px;
    background: #393838;
    color: #fff;
    font-size: 18px;
  	height: 72px;
  	font-family: 'Roboto Mono', monospace;
    font-weight: 300;
    letter-spacing: 2px;
    text-shadow: none;
    border: none;
 	border-radius: 1px;
    border-color: transparent;
    box-shadow: none;
  	transition: .2s all;
}

#conjured_advocate_signup button:hover,
#conjured_save_friend:hover {
 background: #000;
  
}


#conjured_referral input[type="checkbox"], 
#conjured_redemption input[type="checkbox"] {
    width: 20px;
}
  
  
  
  @media only screen and (max-width: 900px) and (min-width: 500px)  {
  .fancyboxPop-inner,
    .fancyboxPop-wrap {
     width: 355px !important; 
    }
  
    .fancyboxPop-wrap {
      left: 156px !important;
    }
  }
  
  #conjured_referral_email {
   	margin-bottom: 23px !important; 
  }
  
  #conjured_referral input[type="checkbox"],
  #conjured_redemption input[type="checkbox"] {
    height: 16px !important;
}
  
  @media only screen and (max-width: 480px) {
   #conjured_advocate_signup button,
	button#conjured_save_friend {
  		padding: 13px;
        font-size: 14px;
  
    }
  }
  
  
  
  
#conjured_redeem_name,#conjured_redeem_email {
   	padding: 10px !important;
    width: 300px;
    background: none !important;
    border: 1px solid #393838 !important;
    box-shadow: none !important;
    height: 35px;
    color: #393838 !important;
    font-size: 14px;
  }
  
  
  
 @media (max-width: 1025px) and (min-width: 568px) {
  #blog .article img:nth-child(1n) {
     width: 600px !important;
  }
  
}

  
@media (max-width: 480px) {
  #blog .article img:nth-child(1n) {
     height: 250px !important;
  }
  
}
  
  
.instagram-icon, .tumblr-icon,
.facebook-icon, .twitter-icon {
 	background: url(social-media-sprite.png);
	background-size: 191px;
    width:25px; 
    height:25px;
  
}
  
.instagram-icon {
    background-position: -88px 76px;
}	
  
.tumblr-icon {
    background-position: -70px 102px;  
}  
  
.facebook-icon {
    background-position: -17px 103px;
}  
  
.twitter-icon {
    background-position: -35px 92px;
  	background-size: 165px;
} 
  
  
.twitter-icon1,
.facebook-icon1,
.tumblr-icon1,
.instagram-icon1  {
 	background: url(social-media-sprite1.png);
  	width:25px; 
 	height:22px;
}
  
  
.twitter-icon1 {
    background-position: -26px 74px;
  	background-size: 134px;
}    
  
.facebook-icon1 {
    background-position: -6px 79px;
  	background-size: 145px;
}     
  
.tumblr-icon1 {
	background-position: -51px 79px;
  	background-size: 145px;
}
  
.instagram-icon1 {
	background-position: -65px 60px;
  	background-size: 145px;
}  
  
@media only screen and (max-width: 480px) {
  
  	.twitter-icon, .instagram-icon, .tumblr-icon, .facebook-icon {
      height:22px;
    }
  
  	.twitter-icon {
      background-position: -28px 78px;
      background-size: 136px;
	} 
  
  	.instagram-icon {
      background-position: -65px 61px;
      background-size: 142px;
	}
  
  	.tumblr-icon {
      background-position: -57px 87px;
      background-size: 155px;
	}
  
  	.facebook-icon {
    	background-position: 145px 87px;
       	background-size: 155px;
	}
}
  

  
.img-parallax {
  opacity: 0;
 	 
}
  
.shown {
 	opacity: 1; 
}
  
  

  
.press-block img {
	width: 160px;
}
  
.press-section {
 	background: #e7e6e5;
  	padding: 50px 20px 30px 20px;
    margin-left: 0px !important;
    margin-right: 0px !important;
  	margin-bottom: 17px;
}
  
.press-section h3 {
  	text-align: center;
    font-size: 2.8em;
    font-weight: 600;
    color: #545454;
}
  
.press-block {
   display: flex;
   flex-wrap: wrap;
   justify-content: center;
  
  }  
  
.press-block .img-block {
   display: flex;
   align-items: center;
}
  
@media only screen and (max-width: 992px) {
	.press-block .img-block {
      width: 33.33%;
      margin-bottom: 30px;
	}

}
  
  
@media only screen and (min-width: 993px) {
	.press-block .img-block {
      width: 11%;
      margin-bottom: 30px;
	}

}  
  
  
@media only screen and (min-width: 769px) {
  
  .img-parallax a {
      font-size: 34px !important;
  }
  
  .press-block {
   	padding: 30px 0 !important;
  
  } 
  
  
}
  
.newsletter-block,
#footer-social  {
    display: flex;
    justify-content: center; 
  
}
  
  @media only screen and (max-width: 480px) {
    .press-section h3 {
      font-size: 1.8em;
	}
   	 
  }
  

.fancyboxPop-overlay {
   	display: none !important; 
    
}
  
 
  
  
.carryology-icon,
.stoppers-icon,
.gear-icon,
.lonely-icon,
.york-icon,
.robb-icon,
.wired-icon  {
 	background: url(sprite-press.png);
    width: 160px;
    height: 87px;
}  
  
  
.carryology-icon {
  	background-position: -67px 243px;
    background-size: 1150px;
  
}
  
.stoppers-icon {
 	background-position: -835px 243px;
    background-size: 1124px;
}
  
.gear-icon {
 	background-position: -449px 243px;
    background-size: 1124px;
}  
  
.lonely-icon {
  	background-position: -641px 243px;
    background-size: 1124px;
}

.york-icon {
  	background-position: -72px 128px;
    background-size: 1053px;
} 
  
.robb-icon {
  	background-position: -425px 128px;
    background-size: 1053px;
}
  
  
.wired-icon {
  	background-position: -620px 128px;
    background-size: 1053px;
}
  
  
  @media only screen and (min-width: 1600px) {
   	.lonely-icon {
      background-position: -506px 207px;
      background-size: 900px;
	} 
    
    .gear-icon {
    background-position: -351px 206px;
    background-size: 900px;
   
    }
    
    
    .carryology-icon {
      background-position: -68px 218px;
      background-size: 1000px;
	}
    
    .stoppers-icon {
      background-position: -669px 205px;
      background-size: 900px;
	}
    
    
  }
  
  
  @media only screen and (max-width: 1599px) and (min-width: 1400px) {
    .carryology-icon {
      background-position: -67px 200px;
      background-size: 900px;
      width: 123px;
	}
    
    .gear-icon {
      background-position: -315px 189px;
      background-size: 800px;
      width: 122px;

	}
    
    .lonely-icon {
      background-position: -457px 191px;
      background-size: 800px;
      width: 122px;
	}
    
    .stoppers-icon {
      background-position: -667px 205px;
      background-size: 900px;
	}
    
    .robb-icon {
      background-position: -323px 106px;
      background-size: 800px;
      width: 122px;
	}
    
    .wired-icon {
      background-position: -526px 116px;
      background-size: 900px;
      width: 122px;
	}
    
  }
  
  
@media only screen and (max-width: 1399px) and (min-width: 1200px) {
  
  	.carryology-icon {
      	background-position: -32px 335px;
    	background-size: 700px;
  
	}
  
  	.stoppers-icon {
      background-position: -1214px 164px;
      background-size: 700px;
	}
  
  
  	.gear-icon {
      background-position: -274px 336px;
      background-size: 700px;
	}
  
    .lonely-icon {
      	background-position: -388px 336px;
    	background-size: 700px;
  }
  
  
  	.york-icon {
      background-position: -35px 94px;
      background-size: 700px;
	}
  
  	.robb-icon {
      background-position: -280px 100px;
      background-size: 700px;
	}
  
  
  	.wired-icon {
      background-position: -410px 101px;
      background-size: 700px;
	}
  
}
  
  
  @media only screen and (max-width: 1199px) and (min-width: 993px) {
  
  	.carryology-icon {
      	background-position: -32px 335px;
    	background-size: 700px;
  
	}
  
  	.stoppers-icon {
      background-position: -1214px 164px;
      background-size: 700px;
	}
  
  
  	.gear-icon {
      background-position: -234px 298px;
      background-size: 600px;
	}
  
    .lonely-icon {
      	background-position: -337px 299px;
    	background-size: 600px;
  	}
  
  
  	.york-icon {
      background-position: -35px 94px;
      background-size: 700px;
	}
  
  	.robb-icon {
      background-position: -244px 93px;
      background-size: 600px;
	}
  
  
  	.wired-icon {
      background-position: -351px 89px;
    	background-size: 600px;
	}
  
}
  

  
  
@media only screen and (max-width: 580px) and (min-width: 481px) {
  	.carryology-icon {
      	background-position: -58px 181px;
    	background-size: 800px;
      	width: 118px
	}
  
  	.stoppers-icon {
        background-position: 205px 383px;
    	background-size: 800px;
      	width: 118px
	}
  
  	.gear-icon {
      	background-position: -281px 164px;
    	background-size: 700px;
      	width: 118px
	}  
  
	.lonely-icon {
      background-position: 300px 167px;
      background-size: 700px;
      width: 118px;
	}  
  
	.york-icon {
      background-position: -26px 96px;
      background-size: 700px;
      width: 118px;
	} 
  
  .robb-icon {
    	background-position: -272px 103px;
    	background-size: 700px;
    	width: 118px;
	}
  
  .wired-icon {
    	background-position: -395px 100px;
    	background-size: 703px;
	}
  
 	 
}
  
  
@media only screen and (max-width: 480px) {
  
  	.press-block .img-block {
      margin-bottom: 10px;
	}
  
  .carryology-icon {
      background-position: -38px 241px;
      background-size: 520px;
      width: 74px;
      height: 50px;
  }
  
  
  .stoppers-icon {
     background-position: 134px 241px;
      background-size: 520px;
      width: 83px;
      height: 50px;
  }
  
  .gear-icon {
    background-position: -207px 243px;
    background-size: 520px;
    width: 83px;
    height: 50px;
	}
  
  
  .lonely-icon {
    background-position: -817px 243px;
    background-size: 520px;
    width: 83px;
    height: 50px;
  }
  
  .york-icon {
    background-position: -42px 92px;
    background-size: 653px;
    width: 106px;
}


  .robb-icon {
    background-position: -227px 84px;
    background-size: 560px;
    width: 83px;
}
  
  .wired-icon {
    background-position: -820px 58px;
    background-size: 520px;
    height: 40px;
  
  }
  
}
  
#newsletter-page {
 	margin-top: 60px; 
}
  
#newsletter-page h1 {
 	text-align: center;
  	margin-bottom: 25px;
  	letter-spacing: 2px;
}


#newsletter-page .newsletter {
  	border: 1px solid;
	padding: 20px;
}
  

#newsletter-page .send-newsletter {
 	margin-bottom: 30px; 
}
  
  
.blog-block {
  width: 932px;
  margin: 0 auto;
 	 
}
  
#blog .article {
    padding-left: 36% !important;
}
  

  

  
.blog-content h1 {
 	font-size: 22px; 
}
  
.blog-content p,
.blog-content sub,
#article-content p,
.side-right-item a {
  font-size: 14px;
  text-align: left;
}
  
#blog-sidebar {
    width: 32%;
  float: none !important;
    margin: 0 auto;
}
  
  
#blog-header li a {
    font-weight: 600;
    font-size: 14px;
}  
  
  
@media only screen and (min-width: 1025px) {
 	.blog-inner {
     	position: relative; 
    }
  
	#blog-header ul {
     	position: absolute;
      	left: 320px;
    }
}
  
  
@media only screen and (min-width: 769px) {
  	.blog-content {
      padding-left: 36%;
      position: relative;
      min-height: 200px;
      height: 230px;
	}
  
    #blog .blog-content img {
      position: absolute;
      left: 0;
      top: 0;
      width: 48%;
      height: auto;
      max-height: 200px;
      min-height: 178px;
      max-width: 300px;
  }
  
}
  
  
@media only screen and (max-width: 1024px) {
  	.blog-inner {
     	position: relative; 
    }
  
	#blog-header ul {
     	position: absolute;
      	left: 300px;
    }
}

@media only screen and (max-width: 992px) {
    #blog-sidebar {
    	width: 88%;
	}
}
  
  
@media only screen and (max-width: 992px) and (min-width: 769px){
 	.blog-block {
    	width: 88%;
	} 
  
  	.blog-content {
      padding-left: 47%;
  }
  
  
  	
  
}
  
  
  
  
@media only screen and (max-width: 768px)  {
  .blog-block {
    	width: 88%;
	} 
  
  .blog-content {
   	margin: 0 auto; 
  }
  
  #blog .blog-content img {
    margin: 0 auto;
    display: block;
  }
  
  .blog-content h1,
  .blog-content p {
    text-align: center;
  }
  
  .blog-content sub {
    display: block;
    text-align: center;
    margin-bottom: 24px;
    display: block;
  }
  	
  
}
  
  

@media only screen and (max-width: 480px) {
 	.blog-content h1 {
    	font-size: 20px;
	} 
  
 
  
}
  
	
  .article-box h2, .article-box h6 {
    text-align: center !important;	
  }  

  
@media only screen and (min-width: 1025px) {  
  
#article-single {
 	display: flex;
    width: 100%;
    justify-content: center; 
}
  
.category-side {
 	width: 300px; 
  	margin-right: 50px;
  	margin-top: 100px;
}
  
  
.category-side #blog-sidebar {
 	width: 100% !important; 
}
  
.article-box {
 	width: 800px; 
  	margin-top: 100px;
}
  
.side-right {
   	margin-bottom: 50px; 
  }
  
.category-mobile {
 	display: none; 
  
}
  
}
  
@media only screen and (max-width: 1024px) {
   #article-single {
      margin-top: 50px;
  }	
  
  .category-side {
     	display: none; 
    }
  
  	.article-box  {
      width: 80%;
      margin: 0 auto;
    }
  
  .category-mobile {
   	 text-align: center;
     margin-top: 30px;
  }
  
  
}
  
  
.side-right li {
  list-style: none;
}
  
  
/* .side-right li:nth-child(1) {
  text-decoration: underline;
}
   */
  
li.category-main {
    font-size: 20px;
}  
  
.category-main a {
  	font-weight: 600;
  	font-size: 16px;
}
  
.side-right-item {
   display: none; 
  	margin-left: 15px;
    
}
  
.category-side form input[type="email"] {
 	margin-right: 10px; 
}
  
.category-side form .submit {
 	padding: 6px; 
}

  
.active-category {
  	text-decoration: underline;
}
  
.side-right h3 {
 	 margin-bottom: 25px;
}
  

.article-box  {
 	 text-align: center;
}
  
.article-box h1 {
 	text-align: center;
  	margin-bottom: 35px;
}
  
@media only screen and (min-width: 480px) {
  
 	 	#blog-newsletter .submit {
          margin-left: 10px;
          position: relative;
          top: -20px;
          left: 30px;
      } 
  
}
  
  
#blog-newsletter-1 {
 	background: #eee;
    padding: 20px;
    margin: 20px 0; 
  
}
  

@media only screen and (min-width: 1025px) {
 	 #sidr {
      	display: none; 
     }
  
}
  
  
.purchase-camera #purchase,
  .purchase #purchase {
 	border: none;
  	background: #0572A5;
  	margin: 0 !important;
  	color: #fff;
    width: 350px;
  
}
  
  
.dd-option span.color-display {
    width: 30px;
    height: 30px;
    display: block;
    border-radius: 20px;
  	margin: 0 auto;
    margin-bottom: 10px;
}  
  
.dd-option {
 	width: 80px !important;
  	text-align: center;
}
  
  
 
.active >.color-display {
    border: 4px solid #afafa0;
  	
}  
  
.dd-option span.color-display,
.dd-option span.value {
    cursor: pointer;
}
  
.styled-dropdown_test {
 	display: flex; 
  	flex-wrap: wrap;
}
  
#dropdown-1 {
 	margin-bottom: 30px; 
}
  
#dropdown-1 .active  {
 	border: 1px solid black; 
}
  
.prod-camera-block .qty-wrapper {
 	margin-top: 24px; 
  	margin-bottom: 20px;
}
  
.article-description {
  margin-bottom: 50px;
  margin-top: 55px;
} 

  
.article-description h2 span,
  h2 span {
 	font-size: 24px;
  	font-weight: 500;
}
  
.prod-info-block form > hr {
  	position: relative;
    top: 60px;
}
  
.purchase-camera {
 	margin-bottom: 30px; 
}
  
.cbb-frequently-bought-recommendations-container {
 	margin-bottom: 30px; 
  }
  
.article-description {
    padding: 0 20px; 
}
  
 .cbb-frequently-bought-add-button {
     background: #0572A5 !important; 
    }  
  
  
@media only screen and (min-width: 992px) {
 	.prod-info-block {
      	position: relative;
    	top: 45px;
    }
  
  	.prod-camera-block {
     	padding-top: 30px; 
    }
  
  .purchase-camera,
  .purchase-section hr {
   	 	position: relative;
    	top: 63px;
  }
 
}
  
  
@media only screen and (max-width: 992px) {
 
  .dd-option {
      width: 70px !important;
	}
  
  .dd-option .value {
     	font-size: .9em; 
    }
  
  
  .purchase-camera #purchase {
    	width: 100%;
	}
  
  .purchase-section hr {
   	top: 0 !important; 
  }
  
  
}
 
  
@media only screen and (min-width: 769px) {
 	
  
  .article-description {
    -webkit-column-count: 2;
      -moz-column-count: 2;
      column-count: 2;
  } 
  
  .prod-info-block .purchase-section {
    position: relative;
    top: 30px;
  }
  
  .prod-info-block .purchase-section input {
    position: relative;
    top: -9px;
  }
  
  
}
  
@media only screen and (max-width: 768px) {
 	#purchase {
     	width: 100% !important; 
    }
  
  .prod-all-variant .qty-wrapper {
    margin-top: 23px; 
  }
  
  
  
  .prod-info-block .purchase-section {
    padding-bottom: 20px;
   
	}
  
  .article-description {
    margin-top: 0;
	}
}
  

  
@media only screen and (max-width: 480px) {
	.cbb-frequently-bought-form {
     	text-align: center; 
    }
 	
    .cbb-frequently-bought-add-button {
      width: 90% !important;
    }
  
  	.cbb-frequently-bought-selector-list {
      	padding: 0 20px !important;
    }
  
  .cbb-frequently-bought-container h2 {
   	text-align: center !important; 
  }
  
  .apparel-jacket {
   	display: block !important; 
  }
  
 .apparel-option .qty-wrapper {
   margin-bottom: 35px;
 }
  
}  
  
  
.apparel-jacket {
 position: relative;
 top: 30px; 
 display: inline-flex; 
  
}
  
  
.select-jacket .selector-wrapper {
    display: inline-flex;
}  
  
.orange .color-display,
.lgs .color-display,
.mandarinorange .color-display {
 	background: #cd7421; 
  
}
  
.white .color-display {
 	background: #efefef; 
}  
  
.charcoal .color-display {
 	background: #484545; 
}
  
.light .color-display {
 	background: #eae1e1; 
}
  
.medium .color-display {
 	background: #555; 
} 
  
.dark .color-display,
.black-shield .color-display,
.black-lgs .color-display {
 	background: #000; 
}  
  
.aralriver .color-display,
.bluetiger .color-display,
.defender  .color-display {
  	background: #33a4be;
}
  
.berlinat .color-display {
  	background: #1e1c1e;
}  

.blkshield .color-display  {
 	background: #1e1c1e; 
}
  
  
.story .color-display {
 	background: red; 
}
  
.wild  .color-display,
.citygreen .color-display {
 	background: green;  
}
  
.everest  .color-display {
 	background: purple;  
}
  
.welltraveled  .color-display {
 	background: #cdcd52;  
}
    
.lake .color-display {
 	background: #344053;  
}
  
.red .color-display {
 	background: red;  
}
  
.blue .color-display {
 	background: blue;  
} 
  
.madagascar .color-display {
 	 background: #ac6e60;
}
  
.mountain .color-display {
 	 background: #183354;
}  
     
.apparel-option .qty-wrapper {
     position: relative;
     top: 20px; 
}   

  
.product-info-wrap {
  	border-top: 1px solid;
    padding: 34px 0;
}
  
.product-info-wrap .purchase-section {
  	margin-top: 90px;
}
  
  
.prod-wrap-variant {
  	border-top: 1px solid #b9abab;
    padding: 20px 0;
}
  
.prod-wrap-variant .purchase-section {
 	margin-top: 100px;
    margin-bottom: 10px; 
  	
}
  
.prod-all-variant {
  	margin-top: 100px;
}
  
.prod-all-variant .purchase-section {
 	border-bottom: 1px solid #cdb7b7;
    padding-bottom: 20px;
    position: relative;
    top: 80px; 
}
  

  
.footer-wrapper .cbb-frequently-bought-container {
 	padding: 30px !important; 
}
  
  
.prod-box-gallery .product-options   {
 	padding: 30px 0; 
}
  
.prod-box-gallery .select > .selector-wrapper:nth-child(1) {
 	 display: none;
}
  
.prod-box-gallery .select > .selector-wrapper:nth-child(2) {
 	display: inline-flex;
  	float: left;
}  
  
.prod-box-gallery .qty-wrapper {
 	float: left;
    margin-top: 21px; 
}
  
.prod-box-gallery #purchase {
  	position: relative;
    top: 22px; 
}
  
.prod-all-variant .purchase-section {
 	clear: both;
  	
}  
  
.article-description .description {
  	margin-top: 0px !important;
 	 
}
  

.purchase-section hr {
 	position: relative;
  	top: 63px;
}
  
.product-options {
 	border-bottom: none !important; 
}
  
.apparel-jacket {
    position: relative;
    top: 73px;
    border-bottom: 1px solid #a3a3a3;
    padding-bottom: 20px;
  	display: block !important;
}  
  
  
  
.cbb-frequently-bought-selector-list .test123 {
    position: relative;
    cursor: pointer;   
}

.cbb-frequently-bought-selector-list .test123:before {
  content: '';
  -webkit-appearance: none;
  background-color: transparent;
  border: 2px solid #878787;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
  padding: 8px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
  margin-right: 5px;
}


.cbb-frequently-bought-selector-list input:checked + .test123:after {
  content: '';
  display: block;
  position: absolute;
  top: 0px;
  left: 7px;
  width: 6px;
  height: 13px;
  border: solid #0079bf;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}  
  
input.cbb-frequently-bought-selector-input {
 	display: none !important; 
}
  
  
ul.color {
 	position: relative !important; 
}
  
  
.blog-inner h3 {
  font-size: 25px;
  float: left;
  margin-center: 20px;
  font-weight: 500 !important;
  letter-spacing: 0;
  line-height: 40px; 
  
}
  
  
#newsletter .img-block-news {
  position: relative;
  
}
  
  
#newsletter .newsletter-content-1 {
  background: #ffffffd4;
  width: 600px;
  padding: 50px 100px 0 100px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  justify-content: center;
  text-align: center;
}

#newsletter .img-block-news form {
  display: flex; 
  justify-content: center;
  margin-bottom: 50px;
  flex-flow: column wrap;
}
  
    
  .newsletter-content-1 h2 {
    font-size: 2em;
    font-weight: 500 !important;
    font-family: 'Oswald', sans-serif !important;
  }
  
 .newsletter-content-1 h3 {
    font-size: 1.6em;
    font-family: 'Oswald', sans-serif !important;
    line-height: 30px;
  }
  
  .newsletter-content-1 form p {
   	font-size: 1.2em; 
    text-align: left;
    margin-bottom: 50px;
    
  }
  
  .newsletter-content-1 form input[type="email"] {
    margin: 0 auto;
    margin-bottom: 50px;
    
  }
  
  
  .newsletter-content-1 .subscribe-form-submit {
    background: #403131;
    color: #fff;
    width: 100%;
    
  }
  
   .newsletter-content-1 #subscribe_form_email {
      border: none;
      border-bottom: 1px solid;
      padding: 3px; 
      width: 80%;
     
   }
  
  .newsletter-content-1 form {
   	width: 100%; 
  }
  
  
  @media only screen and (max-width: 1200px) {
    
    .newsletter-content-1 {
      padding: 20px 50px 0 50px !important; 
    }

  
  }
  
  @media only screen and (min-width: 1024px) {
   	 .img-parallax {
      	height: 550px; 
     }
  }

  
  
  @media only screen and (max-width: 812px) {
   	 
    #newsletter .newsletter-content-1 {
     	 width: 433px !important;
      	 padding: 0 50px;
    }
    
    #newsletter h2 {
      	font-size: 1.3em !important;
    }
    
    .newsletter-content-1 h3 {
      	font-size: 1.1em !important;
    }
    
    .newsletter-content-1 > p {
     	font-size: .9em;
        margin-bottom: 15px;
        line-height: 17px; 
    }
    
    .newsletter-content-1 .row {
     	margin: 0 !important; 
    }
    
    
  }
    
    
  .newsletter-content-1 form input[type="submit"] {
   	font-size: 1.2em;
    padding: 8px 30px;
    
  }
    
    .newsletter-content-1 form input[type="email"] {
      margin-bottom: 25px !important; 
      
    }
    
    
  }
  
  
   @media only screen and (max-width: 320px) {
     
     #newsletter .newsletter-content-1 {
     	 width: 366px !important;
      	 padding: 10px 50px;
    }
     
   }
  
  
  
  
  .home-index .field-notes {
    margin-top: -50px !important;
  }
  
  .home-index .field-notes h3 {
   	 background: #fff;
    position: relative;
    display: inline-block;
    padding: 10px 20px;
    font-weight: 500;
    font-size: 2em;
  }
  
  @media only screen and (max-width: 960px) {
    
    .home-index .field-notes h3 {
      font-size: 1.6em; 
    }
    
    .newsletter-content-1 form p {
   	display: none;
    }
    
    
  }
  
  @media only screen and (max-width: 670px) and (min-width: 500px) {
    
     .newsletter-content-1 h2 {
     	margin-bottom: 0;
      	padding: 0 30px !important; 
    }
    
  }
  
  @media only screen and (max-width: 600px) {
    
    
   	 .newsletter-content-1 h3 {
       line-height: 20px;
       margin: 0;
       font-size: 1em !important;
     }
    
    .scrolled-img {
    filter: saturate(90%) !important;
    transition: all 1.0s ease;
  }
    
    .scrolled-img-over {
      filter: saturate(0) !important;
      transition: all 1.0s ease;
    }
    
    .img-blockwr img.fullimg:focus {
      filter: saturate(90%) !important;
      transition: all 1.0s ease !important;
      
    }
    
    .img-blockwr img.fullimg:hover {
      filter: saturate(90%) !important;
      transition: all 1.0s ease !important;
      
    }
    
    
  }
  
  @media only screen and (max-width: 480px) {
    
    .newsletter-content-1 {
    	padding: 20px 50px 0 50px !important;
	}
    
    .newsletter-content-1 h2 {
     	font-size: 1em !important; 
      
    }
    
    
    .newsletter-content-1 h3 {
       font-size: .9em !important;
       padding: 0 30px;
    	
     }
    
   	
    
    .newsletter-content-1 #subscribe_form_email {
      	font-size: 14px;
    }
    
     .newsletter-content-1 form .subscribe-form-submit {
      	font-size: 15px !important; 
       	padding: 10px;
     }
    
    .newsletter-content-1 .subscribe-form-submit {
        width: 82%;
    }
    
    
    
  }
  
  
   @media only screen and (max-width: 360px) {
    
   .newsletter-content-1 {
       	margin-top: 10px;
     }
     
     .newsletter-content-1 h2 {
       	margin: 0 !important;
        font-size: 1.1em !important;
        margin-top: 10px !important;
     }
    
  }
  
  

  
.footer-newsletter-global {
 	clear: both;
  	text-align: center; 
  	margin-bottom: 30px;
}
  

.footer-newsletter-global form {
  display: flex;
  justify-content: center;
  float: none;
}
  
.footer-newsletter-global input {
 	height: 22px;
    border: none;
    border-bottom: 1px solid; 
}
  
  
.footer-newsletter-global button {
  	padding: 8px 20px;
    margin-left: 20px;
    font-size: 16px;	 
}
  

.shopify-challenge__container .shopify-challenge__button {
    margin-bottom: 100px!important;
    position: inherit;
    border: solid 1px #000000;
    background: #2a2a2a;
    color: #fff;
    padding: 10px 40px;
    margin-top: 110px!important;
}
  
.instagram-grid-widget {
    margin-top: 50px!important;
}
  
input.shopify-challenge__button.btn {
    font-family: 'Oswald', sans-serif!important;
    font-size: 16px!important;
}
  
.errorForm.feedback p {
    color: red;
}
  
.shopify-challenge__container .g-recaptcha div {
    height: auto!important;
    
}
  
input#contactFormSubmit.btn {
    padding: 0 40px!important; 
}
  
  
 @media only screen and (max-width: 400px) {
    
  .footer-newsletter-global form {
    display: flex;
    flex-direction: column;
    height: 100%;
  }
   
  .footer-newsletter-global input {
   	margin-bottom: 20px; 
  }
    
 }
  
  #customer-register {
    display: flex;
    justify-content: center;
    margin-top: 100px;
    margin-bottom: 100px;
   	 
  }
  
  #customer-register .action_bottom {
   	text-align: center; 
    
  }
  
  #customer-register .action_bottom input {
    background: #2a2a2a;
    color: #fff;
    text-transform: uppercase;
    font-size: 20px;
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
    border: 1px solid #545454;
    letter-spacing: 1px;
    line-height: 39px;
    padding: 10px 50px;
    display: block;
    margin-bottom: 30px;
}
  
  
  #customer-register .large_form {
    margin: 0 auto;
  }
  
  blink {
-webkit-animation: flash linear 1s infinite;
	animation: flash linear 1s infinite;
}
@-webkit-keyframes flash {
	0% { opacity: 1; } 
	50% { opacity: .1; } 
	100% { opacity: 1; }
}
@keyframes flash {
	0% { opacity: 1; } 
	50% { opacity: .1; } 
	100% { opacity: 1; }
}
  
pulseit {
	-webkit-animation: pulse linear .5s infinite;
	animation: pulse linear .5s infinite;
}
@-webkit-keyframes pulse {
	0% { width:200px; } 
	50% { width:240px; } 
	100% { width:200px; }
}
@keyframes pulse {
	0% { width:200px; } 
	50% { width:240px; } 
	100% { width:200px; }
}