html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
img{display:block;}
body{background:#fff;font-size:14px;font-family:"raleway", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;color:#444;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;}
html, body{width:100%;}
h1, h2, h3, h4, h5, h6{color:#181818;font-family:"Georgia", "Times New Roman", serif;font-weight:normal;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{font-weight:inherit;}
h1{font-size:46px;line-height:50px;margin-bottom:14px;}
h2{font-size:35px;line-height:40px;margin-bottom:10px;}
h3{font-size:28px;line-height:34px;margin-bottom:8px;}
h4{font-size:21px;line-height:30px;margin-bottom:4px;}
h5{font-size:17px;line-height:24px;}
h6{font-size:14px;line-height:21px;}
.subheader{color:#777;}
p{margin:0 0 20px 0;}
p img{margin:0;}
p.lead{font-size:21px;line-height:27px;color:#777;}
em{font-style:italic;}
strong{font-weight:bold;color:#333;}
small{font-size:80%;}
blockquote, blockquote p{font-size:17px;line-height:24px;color:#777;font-style:italic;}
blockquote{margin:0 0 20px;padding:9px 20px 0 19px;border-left:1px solid #ddd;}
blockquote cite{display:block;font-size:12px;color:#555;}
blockquote cite:before{content:"\2014 \0020";}
blockquote cite a, blockquote cite a:visited, blockquote cite a:visited{color:#555;}
hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:10px 0 30px;height:0;}
a, a:visited{color:#333;text-decoration:underline;outline:0;}
a:hover, a:focus{color:#000;}
p a, p a:visited{line-height:inherit;}
ul, ol{margin-bottom:20px;}
ul{list-style:none outside;}
ol{list-style:decimal;}
ol, ul.square, ul.circle, ul.disc{margin-left:30px;}
ul.square{list-style:square outside;}
ul.circle{list-style:circle outside;}
ul.disc{list-style:disc outside;}
ul ul, ul ol,
ol ol, ol ul{margin:4px 0 5px 30px;font-size:90%;}
ul ul li, ul ol li,
ol ol li, ol ul li{margin-bottom:6px;}
li{line-height:18px;margin-bottom:7px;}
ul.large li{line-height:21px;}
li p{line-height:21px;}
img.scale-with-grid{max-width:100%;height:auto;}
.button,
button,
input[type="submit"],
input[type="reset"],
input[type="button"]{background:#fff;border:1px solid #444;color:#444;display:inline-block;font-size:14px;text-decoration:none;line-height:normal;padding:10px;font-family:"Raleway", sans-serif;cursor:pointer;outline:0;-webkit-appearance:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
.button:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover{outline:0;}
.button:active,
button:active,
input[type="submit"]:active,
input[type="reset"]:active,
input[type="button"]:active{outline:0;}
.button.full-width,
button.full-width,
input[type="submit"].full-width,
input[type="reset"].full-width,
input[type="button"].full-width{width:100%;padding-left:0 !important;padding-right:0 !important;text-align:center;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
form{margin-bottom:20px;}
fieldset{margin-bottom:20px;}
input[type="text"],
input[type="password"],
input[type="email"],
textarea{border:1px solid #444;padding:10px;outline:none;font-size:14px;font-family:"raleway", sans-serif;color:#444;margin:0;width:210px;max-width:100%;display:block;margin-bottom:20px;background:#fff;-webkit-appearance:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
select{margin-bottom:20px;}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
textarea:focus{border:1px solid #444;color:#444;}
textarea{min-height:60px;}
label,
legend{display:block;font-weight:bold;font-size:14px;}
select{width:220px;}
input[type="checkbox"]{display:inline;}
label span,
legend span{font-weight:normal;font-size:14px;color:#444;}
.remove-bottom{margin-bottom:0 !important;}
.half-bottom{margin-bottom:10px !important;}
.add-bottom{margin-bottom:20px !important;}

 p.message {
    font-size: 18px;
    color: #637c81;
    font-weight: 600;
}

input#notify_email {
    margin-top: 20px;
    border: solid 2px #637c81;
}
button#notify_button {
    text-transform: uppercase;
    border: none;
    color: #ffffff;
    background-color: #00c763;
    font-size: 14px;
    width: 278px;
    height: 50px;
    letter-spacing: 0.1em;
    zoom: 1;
}


li.size1 {
    float: left;
    display: block;
    margin: 0 10px 0 0;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 4px solid #ddd;
    background-color: #ffffff;
    font-family: "raleway", sans-serif;
    font-weight: 700;
    -moz-border-radius: 50%;
    border-radius: 50%;
    cursor: pointer;
  color: #ddd;
}




#back-in-stock-trigger{display:none;}

 .product-description .sizing li.size.sold-out span:hover{ border: 4px solid #6EADCC !important; background: #6EADCC !important; color: #fff !important;}
.sizing ul li.size1:hover{ border: 4px solid #6EADCC !important; background: #6EADCC !important; color: #fff;}


/*--------LAYOUT.css-----------*/


#header{padding:10px 0;background:#fff;border-bottom:1px solid #dddddd;}
.navigation{text-align:right;}
.navigation ul{margin:0;padding:14px 0;}
.navigation li{display:inline-block;margin-bottom:0;padding:0 12px;position:relative;}
.navigation li.search{position:initial;}
.navigation li a{text-transform:uppercase;text-decoration:none;font-family:"raleway", sans-serif;letter-spacing:0.1em;}
.navigation li ul{position:absolute;padding-top:24px;left:0;float:left;z-index:2001;border-bottom:1px solid #ddd;padding-bottom:0;border-top:0;display:none;font-size:11px;}
@media only screen and (min-width:767px){.navigation li:hover ul{display:block;}
}
.navigation li ul li{display:block;text-align:left;width:150px;border:1px solid #ddd;padding:0;border-bottom:0;}
.navigation li ul li a{display:block;padding:8px 10px;background:#fff;}
.breadcrumbs{padding-top:24px;font-family:"open-sans", sans-serif;font-size:14px;color:#444;}
.breadcrumbs a{text-decoration:none;color:#637c81;}
.breadcrumbs a:hover{color:#222222;}
.slideshow{overflow:hidden;}
.slideshow .slides .slide{position:relative;width:100%;float:left;margin-right:-100%;overflow:hidden;z-index:1000;text-align:center;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}
.slideshow .slides .slide.first{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}
.slideshow .slides .slide.active{z-index:2000;}
.slideshow .slides .slide .image{position:relative;}
.slideshow .slides .slide .image .jump-to{display:block;position:absolute;bottom:0;right:0;z-index:3000;}
.slideshow .slides .slide .image .jump-to li{float:left;margin:0 10px 10px 0;padding:0;width:50px;height:20px;background:#ffffff;cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=55);opacity:0.55;}
.slideshow .slides .slide .image .jump-to li.active{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity:0.90;}
.slideshow .slides .slide .image .previous,
.slideshow .slides .slide .image .next{display:block;position:absolute;top:50%;z-index:3000;margin-top:-30px;width:60px;height:60px;cursor:pointer;font-family:"FontAwesome";font-size:58px;color:#ffffff;opacity:0.55;}
.slideshow .slides .slide .image .previous:hover,
.slideshow .slides .slide .image .next:hover{opacity:0.75;}
.slideshow .slides .slide .image .previous{left:0;}
.slideshow .slides .slide .image .next{right:0;}
.slideshow .slide-caption{width:100%;position:absolute;bottom:25%;color:#ffffff;text-align:center;}
.slideshow .slide-caption .headline{font-weight:700;color:#ffffff;}
.slideshow .slide-caption .subtitle{margin:4px 0 20px 0;font-weight:400;color:#ffffff;}
.slideshow .slide-caption .headline,
.slideshow .slide-caption .subtitle{display:block;font-family:"pt-serif";text-align:center;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.30);}
.slideshow .slide-caption .call-to-action{font-family:"raleway";text-transform:uppercase;border:2px solid #ffffff;text-decoration:none;padding:20px;line-height:1.0em;position:relative;font-size:15px;font-weight:700;letter-spacing:0.1em;color:#ffffff;margin:0 auto;margin-top:24px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;}
.slideshow .slide-caption .call-to-action:hover{background-color:#fff;color:#444;}
#banner{font-family:"raleway", sans-serif;padding:20px 0;color:red;text-transform:uppercase;}
.welcome-area{margin:55px 0;text-align:center;font-family:"pt-serif";}
.welcome-area h2{color:#444;font-weight:700;}
.welcome-area h4{color:#555555;}
.section .section-title{margin:0 0 45px 0;padding:45px 0 0 0;font-family:"Raleway", sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:0.1em;text-align:center;color:#444;}
.newsletter-footer .section-title{font-weight:bold;}
.section .page-title{margin:0 0 24px 0;padding:24px 0 0 0;font-family:"pt-serif";font-weight:700;font-size:35px;line-height:35px;color:#222;}
.section .section-border{border-top:1px solid #dddddd;}
.section .section-content{padding:0 0 45px 0;}
.section .section-content .column,
.section .section-content .columns{margin-bottom:20px;}
.featured-homepage .image-wrap{position:relative;background-color:#000000;line-height:0;}
.featured-homepage a .image-wrap img{-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-ms-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;}
.featured-homepage a:hover .image-wrap img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.80;}
.featured-homepage a .image-wrap span{position:absolute;bottom:50%;left:0;right:0;margin:0 35px;text-align:center;padding:0 10px;color:#ffffff;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s;z-index:2;font-family:"Raleway";font-weight:700;font-size:18px;text-transform:uppercase;letter-spacing:1px;text-shadow:0 1px 1px rgba(0, 0, 0, .5);opacity:0.9;-webkit-font-smoothing:antialiased;}
.featured-homepage a .image-wrap span::before,
.featured-homepage a .image-wrap span::after{position:absolute;width:100%;left:0;top:50%;height:2px;margin-top:-1px;background:rgba(255,255,255, 0.9);content:'';z-index:1;-webkit-transition:-webkit-transform 0.3s, opacity 0.3s;-moz-transition:-moz-transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s;pointer-events:none;}
.featured-homepage a .image-wrap span::before{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);transform:translateY(-20px);}
.featured-homepage a .image-wrap span::after{-webkit-transform:translateY(20px);-moz-transform:translateY(20px);transform:translateY(20px);}
.featured-homepage a:hover .image-wrap span,
.featured-homepage a:focus .image-wrap span{color:#ffffff;opacity:1;}
.featured-homepage a:hover .image-wrap span::before,
.featured-homepage a:hover .image-wrap span::after,
.featured-homepage a:focus .image-wrap span::before,
.featured-homepage a:focus .image-wrap span::after{background:rgba(255,255,255, 0.6);}
.featured-homepage a:hover .image-wrap span::before,
.featured-homepage a:focus .image-wrap span::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);}
.featured-homepage a:hover .image-wrap span::after,
.featured-homepage a:focus .image-wrap span::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg);}
.product-grid .image,
.collection-grid .image{position:relative;background:#efefef;}
.product-grid .image a,
.collection-grid .image a{-webkit-box-shadow:inset 0px 0px 0px 1px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0px 0px 0px 1px rgba(0, 0, 0, 0.1);box-shadow:inset 0px 0px 0px 1px rgba(0, 0, 0, 0.1);}
.product-grid .image a .sale,
.product-grid .image a .sold-out{position:absolute;top:0;right:0;padding:10px;color:#ffffff;text-transform:uppercase;}
.product-grid .image a .sale{background:#a11b2b;}
.product-grid .image a .sold-out{background:#999999;}
.product-grid .price .sale{color:#a11b2b;text-decoration:line-through;}
.product-grid .image a .overlay,
.collection-grid .image a .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:url("//cdn.shopify.com/s/files/1/0169/5130/t/12/assets/overlay-bg.png") repeat 50% 50%;background:rgba(0, 0, 0, 0.50);cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}
.product-grid .image a .overlay{-webkit-transition:-webkit-transform 0.3s, opacity 0.3s;-moz-transition:-moz-transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s;background-position:center center;background-size:cover;background-repeat:no-repeat;}
.product-grid .image .overlay span,
.collection-grid .image .overlay span{position:absolute;top:50%;left:0;right:0;margin-top:-15px;text-align:center;font-size:16px;letter-spacing:0.1em;font-family:"Raleway", sans-serif;text-shadow:0 1px 1px rgba(0, 0, 0, .5);font-weight:700;text-transform:uppercase;line-height:30px;padding:0 15px;color:#ffffff;}
.product-grid .image a:hover .overlay,
.collection-grid .image a:hover .overlay{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}
.product-grid p{font-family:"pt-serif";}
.product-grid p.title{margin:20px 0 0 0;font-size:16px;font-weight:700;}
.product-grid p.price{margin:10px 0 0 0;}
.product-grid p.title a,
.product-grid p.price a{text-decoration:none;}
.collection-grid .label{position:absolute;top:50%;left:0;right:0;z-index:1000;text-align:center;color:#ffffff;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.33);margin:0;margin-top:-14px;padding:0 30px;font-size:24px;font-family:"pt-serif";font-weight:700;}
.collection-grid .image a:hover .label{display:none;}
.newsletter-footer .mc_embed_signup{margin:0 auto;text-align:center;}
.newsletter-footer .email{display:inline-block;margin:0 0 20px 0;text-transform:uppercase;width:298px;}
.newsletter-footer .button{display:inline-block;margin:0 0 20px 0;text-transform:uppercase;background:#444;color:#fefefe;width:98px;}
.product-menu{border-top:1px solid #444444;border-bottom:1px solid #444444;height:54px;width:100%;background-color:#ffffff;background-color:rgba(255, 255, 255, 0.97);z-index:9999;}
.product-menu .container{display:flex; display: -webkit-box;  display: -moz-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;}
.product-menu .pm-product-title{width:45%;}
.product-menu .pm-item-links{width:55%;}
@media only screen and (min-width:768px) and (max-width:959px){
.product-menu .pm-product-title{width:35%;}
.product-menu .pm-item-links{width:65%;}
}
@media only screen and (max-width:767px){
  .product-menu{height:100%;}
.product-menu .pm-product-title{width:100%;}
.product-menu .pm-item-links{width:100%;}
}
.product-menu .title{margin:0;padding:15px 0;margin:0 10px;font-size:15px;line-height:24px;color:#444444;font-family:"raleway", sans-serif;text-transform:uppercase;}
.product-menu ul{margin:0;}
.product-menu ul li{float:left;display:block;margin:0;padding:0;border-left:1px solid #444444;}
.product-menu ul li.last{border-right:1px solid #444444;}
.product-menu ul li a{display:block;padding:0 10px;font-size:14px;line-height:54px;height:54px;font-family:"raleway", sans-serif;text-transform:uppercase;text-decoration:none;}
.product-menu ul li.call-to-action a{background-color:#ffffff;color:#637c81;text-decoration:none;font-weight:700;font-size:14px;letter-spacing:0.1em;margin:0 auto;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;}
.product-menu .call-to-action a:hover{color:#ffffff;background-color:#637c81;}
.ship-return{font-family:"raleway", sans-serif;color:#555;}
.product-description{padding-top:45px;font-family:"pt-serif";}
.product-description .title{color:#222222;}
.product-description .gallery .photos{overflow:hidden;}
.product-description .gallery .photos .photo{position:relative;width:100%;float:left;margin-right:-100%;overflow:hidden;z-index:1000;text-align:center;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}
.product-description .gallery .photos .photo.first{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}
.product-description .gallery .photos .photo.active{z-index:2000;}
.product-description .gallery .thumbnails li{float:left;margin:10px 10px 0 0;width:72px;}
.product-description .gallery .thumbnails li img{cursor:pointer;}
.product-description .gallery .thumbnails li.active img{cursor:default;}
.product-description .gallery .thumbnails li.fifth{margin-right:0;}
.product-description .description{line-height:1.4em;font-size:16px;}
.product-description .description li{margin-left:20px;list-style-type:disc;}
.product-description .social li{float:left;margin-left:0;margin-right:10px;list-style-type:none;}
.product-description .social li:nth-of-type(1), .product-description .social li:nth-of-type(2){ display:none; }
.product-description .price{margin-bottom:20px;color:#444444;}
.product-description .price span{color:#a11b2b;text-decoration:line-through;}
.product-description .sizing ul li{margin-bottom:0;}
.product-description .sizing li.size span{float:left;display:block;margin:0 10px 0 0;width:30px;height:30px;line-height:30px;text-align:center;border:4px solid #637c81;background-color:#ffffff;font-family:"raleway", sans-serif;font-weight:700;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;cursor:pointer;}
.product-description.gift-card .sizing li.size span{width:40px;height:40px;line-height:40px;}
.product-description .sizing li.size span:hover,
.product-description .sizing li.size span.active{background-color:#637c81;color:#ffffff;}
.product-description .sizing li.size.sold-out span,
.product-description .sizing li.size.sold-out span:hover{color:#ddd;border-color:#ddd;background-color:#ffffff;}
.product-description .sizing li.size span.availability{display:none;visibility:hidden;}
.product-description .sizing li.availability-display{float:left;display:block;padding:10px 0 10px 10px;color:#a11b2b;}
.product-description .add-to-cart{margin-bottom:20px;}
.product-description .add-to-cart .button-select{text-transform:uppercase;border:none;color:#ffffff;background-color:#00c763;font-size:14px;width: 278px;height:50px;letter-spacing:0.1em;zoom:1;}
.product-description .add-to-cart .button-select:disabled{cursor:default;}
.product-description .add-to-cart .amount .button-select{width:335px;}
.our-story{font-family:"pt-serif";line-height:1.4em;font-size:16px;}
.customer-reviews .review{margin-bottom:45px;}
.customer-reviews .review.last{margin-bottom:20px;}
.customer-reviews .review .quote{padding:20px;background-color:#fafafa;border-left:2px solid #637c81;font-family:"pt-serif";font-size:16px;line-height:1.4em;}
.customer-reviews .review .quote p{margin-bottom:0;}
.customer-reviews .review .quote p img{margin-top:20px;width:100%;}
.size-guide table{margin-bottom:20px;width:100%;}
.size-guide .notes{text-align:center;font-family:"pt-serif";}
.size-guide table tr th{padding:10px;color:#ffffff;background-color:#637c81;font-family:"raleway", sans-serif;font-weight:700;text-transform:uppercase;}
.size-guide table tr td{padding:10px;text-align:center;font-family:"pt-serif";background-color:#eeeeee;}
.size-guide table tr td.first{text-align:left;font-weight:700;background-color:#dddddd;}
.shipping, .guarantee{line-height:1.4em;font-family:"pt-serif";font-size:16px;}
.shopping-cart table{width:100%;border:1px solid #637c81;font-size:16px;}
.shopping-cart table tr th{padding:10px;background-color:#637c81;color:#fff;text-transform:uppercase;font-weight:700;letter-spacing:0.1em;}
.shopping-cart table tr td{padding:10px;vertical-align:middle;font-family:"pt-serif";}
.shopping-cart table tr.odd td{background-color:#eeeeee;}
.shopping-cart table tr td.cart-price,
.shopping-cart table tr td.cart-quantity,
.shopping-cart table tr td.cart-line-total{text-align:center;}
.shopping-cart .cart-delete a{text-decoration:none;}
.shopping-cart .cart-delete .fa-times{color:#a11b2b;font-size:18px;font-family:"FontAwesome";}
.shopping-cart .cart-update-quantity{margin:0 auto;width:122px;}
.shopping-cart .cart-quantity .cart-update-input{float:left;display:block;margin:0;width:20px;text-align:center;border:1px solid #637c81;}
.shopping-cart .cart-quantity .cart-update-button{float:left;display:block;margin:0;width:80px;border-color:#637c81;border-left:none;background-color:#637c81;color:#ffffff;text-transform:uppercase;}
.shopping-cart .cart-quantity .mobile{display:none;}
.shopping-cart label{margin-bottom:10px;font-size:16px;font-family:"pt-serif";}
.shopping-cart .checkout{text-align:right;}
.shopping-cart .sub-total,
.shopping-cart .continue{font-size:16px;font-family:"pt-serif";}
.shopping-cart .checkout-button{margin:20px 0;}
.shopping-cart .checkout-button.right input{float:right;}
@media only screen and (max-width:768px){.shopping-cart .checkout-button.right input{float:none;}
}
.shopping-cart .checkout-button input{text-transform:uppercase;color:#fff;border:0;background-color:#00c763;font-size:16px;}
.shopping-cart .checkout-button input:hover{background-color:#2a9dcc;color:#ffffff;}
.footer{margin-bottom:65px;}
.footer a{text-decoration:none;}
.footer .section-border{border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;}
.footer .content{padding:10px;border-left:1px solid #dddddd;text-align:center;color:#bbbbbb;font-family:"pt-serif";height:185px;}
.footer .content a,
.footer .content i{color:#bbbbbb;}
.footer .alpha .content{border-left:none;}
.footer .content h2.title{font-size:14px;font-weight:400;letter-spacing:0.1em;color:#bbbbbb;text-transform:uppercase;font-family:"raleway", sans-serif;}
.footer .content.social i{margin:0 5px;font-size:32px;font-family:"FontAwesome";}
.footer .content.choice p{line-height:22px;margin-bottom:0;}
.sub-footer{margin-bottom:45px;color:#bbbbbb;text-align:center;}
.sub-footer .payment-options li{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;height:30px;margin:0 4px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=15);opacity:0.15;background:url("//cdn.shopify.com/s/files/1/0169/5130/t/12/assets/cc-sprite.png") -18px -18px #ffffff;}
.sub-footer .payment-options li.diners-club{width:100px;background-position:0px 0px;}
.sub-footer .payment-options li.maestro{width:38px;background-position:-113px 0px;}
.sub-footer .payment-options li.interac{width:31px;background-position:-164px 0px;}
.sub-footer .payment-options li.visa{width:46px;background-position:-209px 0px;}
.sub-footer .payment-options li.mastercard{width:38px;background-position:-270px 0px;}
.sub-footer .payment-options li.discover{width:90px;background-position:-322px 0px;}
.sub-footer .payment-options li.dk{width:41px;background-position:-425px 0px;}
.sub-footer .payment-options li.american-express{width:60px;background-position:-480px 0px;}
.sub-footer .payment-options li.google-wallet{width:81px;background-position:-554px 0px;}
.sub-footer .payment-options li.paypal{width:53px;background-position:-652px 0px;}
.sub-footer .payment-options li.jcb{width:50px;background-position:-721px 0px;}
.sub-footer .payment-options li.cirrus{width:38px;background-position:-785px 0px;}
.sub-footer .payment-options li.stripe{width:49px;background-position:-837px 0px;}
.site-overlay{position:absolute;z-index:10000;}
.site-overlay .overlay{position:fixed;top:0%;left:0%;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.80);z-index:10001;}
.site-overlay .content{position:relative;margin:100px auto;background-color:#ffffff;z-index:10002;overflow:auto;}
.site-overlay .content .close{position:absolute;top:10px;right:10px;font-family:"FontAwesome";font-size:18px;color:#637c81;cursor:pointer;}
#back-in-stock-trigger{position:fixed;top:200px;right:0px;display:none;padding:10px;cursor:pointer;z-index:10000;width:200px;background:#469468;}
#back-in-stock-trigger .header,
#back-in-stock-trigger .sub-header{color:#ffffff;letter-spacing:0.1em;}
#back-in-stock-trigger .header{font-size:21px;margin-bottom:10px;font-weight:700;text-transform:uppercase;}
#back-in-stock-trigger .sub-header{font-family:"pt-serif";}
#back-in-stock{font-family:"pt-serif";}
#back-in-stock.hidden, .overlay-welcome.hidden{display:none;}
#back-in-stock label, #back-in-stock input[type="text"],
#back-in-stock input[type="email"],
#back-in-stock select{font-family:"pt-serif";font-size:14px;}
#back-in-stock input[type="submit"]{padding:10px;text-transform:uppercase;color:#637c81;border:2px solid #637c81;letter-spacing:0.1em;}
#back-in-stock input[type="submit"]:hover,
#back-in-stock input[type="submit"]:focus{color:#ffffff;background-color:#637c81;}
#back-in-stock label{margin-bottom:5px;}
#back-in-stock input{padding:5px;}
#back-in-stock .asterisk{color:#a11b2b;}
#back-in-stock .image,
#back-in-stock .form{padding:20px;}
#overlay-welcome{opacity:0;}
.site-overlay.overlay-welcome .title{padding:30px 0;text-align:center;text-transform:uppercase;font-size:72px;font-family:"raleway";}
.site-overlay.overlay-welcome .line{padding-bottom:15px;font-size:36px;text-align:center;font-family:"pt-serif";}
.site-overlay.overlay-welcome .line.large{text-transform:uppercase;font-size:48px;font-family:"raleway";font-weight:700;}
.site-overlay.overlay-welcome .line.terms{padding:30px 0;text-transform:uppercase;font-size:18px;font-family:"raleway";color:#999999;}
.site-overlay.overlay-welcome .mc_embed_signup{margin:0 auto;padding-top:15px;width:420px;}
.site-overlay.overlay-welcome .email{float:left;display:inline;margin:0 0 20px 0;text-transform:uppercase;width:248px;}
.site-overlay.overlay-welcome .button{float:left;display:inline;margin:0;text-transform:uppercase;background:#444;color:#fefefe;width:148px;}
.page-generic .page-content,
.page-press .page-content{font-family:"pt-serif";line-height:1.4em;}
.page-generic .page-content p img{margin-top:20px;width:100%;}
.page-generic .page-content img,
.page-press .page-content img,
.page-lookbook .page-content img{width:100%;}
.page-press .page-content img{border:1px solid #eeeeee;}
.page-generic .page-content .video{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;max-width:100%;height:auto;}
.page-generic .page-content .video iframe,
.page-generic .page-content .video object,
.page-generic .page-content .video embed{position:absolute;top:0;left:0;width:100%;height:100%;}
.page-press .page-content .information h2{margin-bottom:5px;font-size:21px;line-height:21px;font-weight:700;}
.page-press .page-content .information h2 a{text-decoration:none;}
.page-press .page-content .information h3{margin-bottom:10px;font-size:18px;line-height:18px;}
.page-lookbook .page-content .lookbook-image{position:relative;margin-bottom:20px;}
.page-lookbook .page-content .lookbook-image .text{position:absolute;bottom:10%;width:100%;text-align:center;}
.page-lookbook .page-content .lookbook-image .title{color:#ffffff;font-family:"pt-serif";text-shadow:0px 0px 10px rgba(0, 0, 0, 0.30);font-size:42px;line-height:42px;font-weight:700;}
.page-lookbook .page-content .lookbook-image .call-to-action{font-family:"raleway";text-transform:uppercase;border:2px solid #ffffff;text-decoration:none;padding:20px;line-height:1.0em;position:relative;font-size:15px;font-weight:700;letter-spacing:0.1em;color:#ffffff;margin:0 auto;margin-top:24px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;}
.page-lookbook .page-content .lookbook-image .call-to-action:hover{background-color:#fff;color:#444;}
@media only screen and (min-width:768px){.product-menu .title{font-size:18px;}}
@media only screen and (min-width:768px) and (max-width:959px){.product-menu .title{padding:5px 0;}}
@media only screen and (min-width:768px) and (max-width:959px){
.product-menu .menu-guarantee{display:none;}
.product-description .gallery .thumbnails li{width:56px;margin:9px 9px 0 0;}
}
@media only screen and (max-width:767px){}
@media only screen and (min-width:480px) and (max-width:767px){#header{padding-bottom:0;}
.logo img{margin:0 auto;}
.navigation{text-align:center;}
.navigation ul{padding:20px 0;}
.navigation .blog{display:none;}
#homepage-slideshow.slideshow .slides .slide .image .jump-to{display:none;}
#homepage-slideshow.slideshow .slide-caption{position:relative;padding:20px 0;background-color:#637c81;}
#homepage-slideshow.slideshow .slide-caption .headline{font-size:30px;line-height:30px;}
#homepage-slideshow.slideshow .slide-caption .subtitle{font-size:24px;line-height:24px;}
#homepage-slideshow.slideshow .slide-caption .call-to-action{margin-top:5px;}
#homepage-slideshow.slideshow .slide-caption .call-to-action:hover{color:#637c81;}
.welcome-area{margin:30px 0;}
.product-menu .links{display:none;}
.product-description .gallery .thumbnails li{width:76px;}
.shopping-cart table{font-size:14px;}
.shopping-cart .cart-quantity .cart-update-quantity{display:none;}
.shopping-cart .cart-quantity .mobile{display:block;}
.shopping-cart .checkout{text-align:left;}
.site-overlay .content{margin:10px auto;}
#back-in-stock .image{display:none;}
#back-in-stock label, #back-in-stock input[type="text"],
#back-in-stock input[type="email"],
#back-in-stock select{margin-bottom:8px;font-size:12px;}
#back-in-stock label{margin-bottom:3px;}
#back-in-stock input{padding:3px;}
#back-in-stock .form{padding:10px;}
.page-lookbook .page-content .lookbook-image .text{position:relative;padding:20px 0;background-color:#637c81;}
.page-lookbook .page-content .lookbook-image .title{font-size:24px;line-height:24px;}
.page-lookbook .page-content .lookbook-image .call-to-action{margin-top:20px;padding:10px;}
.page-lookbook .page-content .lookbook-image .call-to-action:hover{color:#637c81;}
.footer .content{border-left:none;border-top:1px solid #ddd;}
.footer .alpha .content{border-top:none;}
.site-overlay.overlay-welcome .title{font-size:48px;padding:15px 0;}
.site-overlay.overlay-welcome .line{font-size:24px;padding-bottom:5px;}
.site-overlay.overlay-welcome .line.large{font-size:36px;}
.site-overlay.overlay-welcome .line.terms{font-size:14px;padding:15px 0;}
.site-overlay.overlay-welcome .mc_embed_signup{width:260px;}
.site-overlay.overlay-welcome .email{width:238px;margin-bottom:0;}
.site-overlay.overlay-welcome .button{width:260px;}
}
@media only screen and (max-width:479px){#header{padding-bottom:0;}
.logo img{margin:0 auto;}
.navigation{text-align:center;}
.navigation ul{padding:20px 0;}
.navigation .about, .navigation .blog{display:none;}
#homepage-slideshow.slideshow .slides .slide .image .jump-to{display:none;}
#homepage-slideshow.slideshow .slide-caption{position:relative;padding:20px 0;background-color:#637c81;}
#homepage-slideshow.slideshow .slide-caption .headline{font-size:24px;line-height:24px;}
#homepage-slideshow.slideshow .slide-caption .subtitle{font-size:18px;line-height:18px;}
#homepage-slideshow.slideshow .slide-caption .call-to-action{margin-top:5px;}
#homepage-slideshow.slideshow .slide-caption .call-to-action:hover{color:#637c81;}
.welcome-area{margin:30px 0;}
.welcome-area h2{font-size:28px;line-height:30px;}
.welcome-area h4{font-size:21px;line-height:24px;}
.newsletter-footer .email{width:278px;margin-bottom:0;}
.newsletter-footer .button{width:300px;}
.product-menu .links{display:none;}
.product-description .gallery .thumbnails li{width:52px;}
.size-guide table{font-size:9px;}
.shopping-cart table{font-size:14px;}
.shopping-cart table tr th{font-size:12px;}
.shopping-cart table tr th, .shopping-cart table tr td{padding:5px;}
.shopping-cart table .cart-image{display:none;}
.shopping-cart .cart-quantity .cart-update-quantity{display:none;}
.shopping-cart .cart-quantity .mobile{display:block;}
.shopping-cart .checkout{text-align:left;}
.site-overlay .content{margin:10px auto;}
#back-in-stock-trigger{top:150px;}
#back-in-stock .image{display:none;}
.page-lookbook .page-content .lookbook-image .text{position:relative;padding:20px 0;background-color:#637c81;}
.page-lookbook .page-content .lookbook-image .title{font-size:24px;line-height:24px;}
.page-lookbook .page-content .lookbook-image .call-to-action{margin-top:20px;padding:10px;}
.page-lookbook .page-content .lookbook-image .call-to-action:hover{color:#637c81;}
.footer .content{border-left:none;border-top:1px solid #ddd;}
.footer .alpha .content{border-top:none;}
.site-overlay.overlay-welcome .title{font-size:48px;padding:15px 0;}
.site-overlay.overlay-welcome .line{font-size:24px;padding-bottom:5px;}
.site-overlay.overlay-welcome .line.large{font-size:36px;}
.site-overlay.overlay-welcome .line.terms{font-size:14px;padding:15px 0;}
.site-overlay.overlay-welcome .mc_embed_signup{width:260px;}
.site-overlay.overlay-welcome .email{width:238px;margin-bottom:0;}
.site-overlay.overlay-welcome .button{width:260px;}
}
#search-init{cursor:pointer;}
.search-form-nav form{margin:0;}
.search-form-nav input,
.search-form-nav button,
.search-form input{float:left;margin:0;}
.search-form .search-txt{width:60%;}
.search-form-nav .search-btn,
.search-form .search-btn{background-color:#444;color:#fefefe;padding:10px;}
.search-results .search-item{border-top:1px solid #ddd;padding:30px 0;}
.search-results h3 a{text-decoration:none;}
.search-results p{line-height:1.4em;font-size:16px;margin-bottom:0;}
.search-results p.price{margin-bottom:10px;}
.search-results .image{margin-right:20px;float:left;}
.search-form-nav{position:absolute;z-index:2001;background:#fff;display:none;right:15px;top:0;margin-top:56px;opacity:1;visibility:visible;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;}
.search-form-nav.active{visibility:visible;opacity:1;}
.search-form-nav .search-txt{width:240px;border-color:#ddd;}
.search-form-nav .search-txt:focus{border-color:#ddd;}
#search-form-btn{background:#fff;border-color:#ddd;color:#222;border-left:0;}
@media only screen and (max-width:767px){.navigation li.search{padding:0 8px;}
.search-form-nav{margin-top:104px;right:0;}
.search-form-nav .search-txt{width:229px;}
.container .mobile-hide{display: none;}
  .container .links ul{width: 98.7%;margin: auto;}
}
@media only screen and (min-width:480px) and (max-width:767px){.search-form-nav .search-txt{width:349px;}
}
.margin-bottom{margin-bottom:20px;}
@media only screen and (min-width:767px){.image.left{float:left;width:35%;margin-right:20px;margin-bottom:20px;}
.image.right{float:right;width:35%;margin-left:20px;margin-bottom:20px;}
}
@media only screen and (max-width:767px){.image.left,.image.right{margin-bottom:20px;}
}
.btn-action{text-transform:uppercase;border:0;font-size:20px;line-height:24px;font-family:"Raleway", sans-serif;display:inline-block;padding:15px 20px;text-decoration:none;}
.btn-action.full{display:block;text-align:center;}
.btn-action.green{background-color:#0f9a54;color:#fff;}
.btn-action.green:hover{background-color:#167545;}
.btn-action.white{background-color:#fff;color:#444;border:2px solid #444;}
.btn-action.white:hover{color:#666;}
.btn-action.black{background-color:#444;color:#fff;}
.btn-action.black:hover{background-color:#222;}
.text-center{text-align:center;}
.clear{clear:both;}
#page-6-tips{}
#page-6-tips .page-title{color:#444444;font-size:35px;line-height:42px;margin:45px 0 30px;padding:0 14%;text-align:center;}
.top-banner-6-tips{margin:0 0 40px;}
.contents-6-tips{}
.contents-6-tips h2{font-size:35px;font-weight:bold;line-height:45px;margin:60px 0;padding:0 8%;text-align:center;}
.contents-6-tips p{font-family:"pt-serif";font-size:14px;line-height:20px;padding:0 8%;}
.products-box-6-tips{margin:40px 0;}
.products-box-6-tips .columns:nth-of-type(1){margin:0 10px 0 0;}
.products-box-6-tips .columns:nth-of-type(2){margin:0 0 0 10px;}
.products-box-6-tips .columns:nth-of-type(3){margin:0 10px 0 0;}
.products-box-6-tips .columns:nth-of-type(4){margin:0 0 20px 10px;}
.products-box-6-tips .columns:nth-of-type(5){margin:0 10px 0 0;}
.products-box-6-tips .columns:nth-of-type(6){margin:0 0 0 10px;}
.products-box-6-tips h2{font-family:"pt-serif";font-size:28px;color:#444444;font-weight:bold;line-height:20px;padding:0;margin:30px 0;}
.products-box-6-tips p{font-family:"pt-serif";font-size:14px;line-height:normal;padding:0;margin:0;}
.dark-box-content{background:#404040 none repeat scroll 0 0;color:#fff;font-size:25px;line-height:40px;margin:50px 0;padding:35px 8%;text-align:center;}
.bottom-section-6-tips{}
.bottom-section-6-tips .columns{margin:0;}
.bottom-section-6-tips .columns p{padding-left:20px;}
.bottom-section-6-tips p{font-family:"pt-serif";font-size:14px;line-height:20px;padding:0;}
.view-collection-btn{margin:100px 0 40px;text-align:center;}
.view-collection-btn a{font-family:"Raleway",sans-serif;font-size:20px;line-height:24px;padding:15px 20px;text-decoration:none;border:2px solid #747474;}
.top-section-2nd-page{margin:70px 0 30px;}
.top-section-2nd-page h1{font-family:"pt-serif";font-weight:bold;color:#444444;font-size:33px;line-height:42px;margin:0 0 30px;padding:0;}
.top-section-2nd-page p{font-family:"pt-serif";font-size:14px;line-height:normal;padding:0;}
.top-section-2nd-page .columns{margin:0;padding:0;}
.content-desc{padding:0 15px;}
.content-img{padding:0 15px;}
.product-section-2nd-page{}
.product-section-2nd-page .columns{margin:0;padding:0;}
.product-section-2nd-page h2{font-family:"pt-serif";font-size:28px;color:#444444;font-weight:bold;line-height:35px;padding:0 0 0 20px;margin:0 0 30px;}
.product-section-2nd-page p{font-family:"pt-serif";font-size:14px;line-height:normal;padding:0 0 0 20px;margin:0 0 30px;}
.contents-6-tips-2nd-page{margin:40px 0;}
.contents-6-tips-2nd-page .columns{margin:0;}{}
.contents-6-tips-2nd-page h2{font-size:30px;font-weight:bold;line-height:40px;margin:50% 0 0;padding:0 5%;}
.contents-6-tips-2nd-page p{font-family:"pt-serif";font-size:14px;line-height:20px;padding:0 2%;}
@media only screen and (max-width:767px){#page-6-tips .page-title{padding:0;font-size:27px;line-height:35px;}
.contents-6-tips p{padding:0;}
.products-box-6-tips h2{margin:20px 0;font-size:22px;}
.products-single-6-tips{min-height:auto;}
.products-box-6-tips .columns{margin:0 0 40px !important;}
.contents-6-tips h2{font-size:23px;line-height:33px;margin:40px 0;padding:0;}
.dark-box-content{font-size:21px;line-height:33px;margin:40px 0;padding:20px 5%;}
.bottom-section-6-tips{}
.bottom-section-6-tips .columns p{padding:0;}
.view-collection-btn{margin:45px 0 10px;}
.view-collection-btn a{font-size:13px;padding:14px 15px;}
.newsletter-footer{}
.content-desc{padding:0;}
.top-section-2nd-page h1{font-size:27px;line-height:37px;}
.content-img{padding:0;}
.product-section-2nd-page h2{font-size:24px;line-height:34px;padding:0;}
.product-section-2nd-page p{padding:0;}
.contents-6-tips-2nd-page{margin:0;}
.contents-6-tips-2nd-page h2{font-size:26px;line-height:36px;padding:0;margin:0 0 40px;}
.product-section-2nd-page .columns{margin-bottom:10px !important;}
.content-img-mobile{display:block !important;}
.content-img{display:none;}
.bold-quote-mobile{display:block !important;}
.bold-quote-bigscreen{display:none !important;}
.quote-outer-in-mobile{position:relative;}
.content-in-mobile{position:relative;top:390px;}
.quote-in-mobile{position:absolute;left:0;}
.footer{}
.sub-footer{}
}
@media only screen and (min-width:768px) and (max-width:959px){#page-6-tips .page-title{font-size:30px;padding:0 5%;}
.contents-6-tips p{padding:0 5%;}
.products-single-6-tips{min-height:405px;}
.products-box-6-tips .columns{margin-bottom:40px !important;}
.contents-6-tips h2{font-size:28px;line-height:40px;margin:40px 0;padding:0 5%;}
.dark-box-content{padding:30px 5%;}
}
@media only screen and (min-width:960px){.products-single-6-tips{min-height:500px;}
}
.content-img-mobile{display:none;}
.bold-quote-mobile{display:none;}
.bold-quote-bigscreen{display:block;}
#login-page{padding:80px 0;}
#login-page .columns{margin:0;padding:0;}
#login-page h2{color:#444444;font-family:"pt-serif";font-size:28px;font-weight:bold;line-height:35px;margin:0 0 30px;padding:0;}
#login-page label{font-family:"pt-serif";font-size:16px;line-height:normal;font-weight:normal;padding:0;}
#login-page input[type="email"]{border:1px solid #747474;width:300px;border-radius:0;}
#login-page input[type="password"]{border:1px solid #747474;width:300px;border-radius:0;}
#login-page input[type="submit"]{border:none;background:#747474;color:#fff;border-radius:0;}
#login-page a{font-family:"pt-serif";font-size:16px;line-height:normal;font-weight:normal;padding:0;text-decoration:none;color:blue;}
#customer-page{padding:0 20px;}
#guest{padding:0 20px;}
#my-account-page{padding:30px 0 50px;}
#my-account-page h2{color:#444444;font-family:"pt-serif";font-size:28px;font-weight:bold;border-bottom:1px solid #d7d7d7;line-height:35px;margin:0 0 30px;padding:0 0 15px;text-align:center;}
#my-account-page a{font-family:"pt-serif";font-size:16px;line-height:normal;font-weight:normal;padding:0;text-decoration:none;color:blue;}
#my-account-page p{font-family:"pt-serif";font-size:14px;line-height:normal;margin:0 0 10px;font-weight:normal;padding:0;}
#my-account-page h5{font-family:"pt-serif";font-size:19px;margin:0 0 15px;}
#my-account-page .friendbuy-b30-fD9 iframe{margin-top:50px}
#my-account-page .columns{margin:0;padding:0;}
#customer_sidebar{padding:0 20px;}
#customer_orders{padding:0 20px;}
#customer_orders tr th{font-family:"pt-serif";font-size:19px;margin:0;padding:10px 25px;border-bottom:1px solid #747474;}
#customer_orders tr td{font-family:"pt-serif";font-size:14px;line-height:normal;margin:0;font-weight:bold;padding:15px 0 0;text-align:center;height:36px;}
#customer_orders .odd{padding-top:10px;}
#customer_orders .even{padding-top:10px;background:#eee;}
#customer_orders .status_refunded{padding:5px 10px;background:#ccc;color:#000;border-radius:5px;}
#manage-address-page{padding:30px 0 50px;}
#manage-address-page h2{color:#444444;font-family:"pt-serif";font-size:28px;font-weight:bold;border-bottom:1px solid #d7d7d7;line-height:35px;margin:0 0 10px;padding:0 0 15px;text-align:center;}
#manage-address-page a{font-family:"pt-serif";font-size:16px;line-height:normal;font-weight:normal;padding:0;text-decoration:none;color:blue;}
#manage-address-page p{font-family:"pt-serif";font-size:14px;line-height:normal;margin:0 0 10px;font-weight:normal;padding:0;}
#manage-address-page h4{color:#444444;font-family:"pt-serif";font-size:20px;font-weight:bold;line-height:30px;margin:30px 0 5px;padding:0;}
#manage-address-page input[type="text"]{border:1px solid #747474;width:300px;border-radius:5px;margin:0;}
#manage-address-page select{border:1px solid #747474;width:322px;height:40px;border-radius:5px;margin:0;}
#manage-address-page input[type="submit"]{border:none;background:#747474;color:#fff;border-radius:5px;margin:0;}
#add_address{text-align:center;}
.customer_address_table{margin:20px auto;}
#manage-address-page tr{}
#manage-address-page tr td{margin:0 0 10px;}
#manage-address-page .label label{font-family:"pt-serif";font-size:16px;line-height:normal;font-weight:normal;padding:0;vertical-align:middle !important;margin-right:15px;}
#create-customer{padding:30px 0 50px;}
#create-customer h2{color:#444444;font-family:"pt-serif";font-size:28px;font-weight:bold;line-height:35px;margin:0 0 30px;padding:0;text-align:left;}
#create-customer a{font-family:"pt-serif";font-size:16px;line-height:normal;font-weight:normal;padding:0;text-decoration:none;color:blue;}
#create-customer p{font-family:"pt-serif";font-size:14px;line-height:normal;margin:0 0 10px;font-weight:normal;padding:0;}
#create-customer .large_form{width:100%;margin:25px auto 0;}
#create-customer input[type="text"]{border:1px solid #747474;width:300px;border-radius:0;margin:0;}
#create-customer input[type="email"]{border:1px solid #747474;width:300px;border-radius:0;margin:0;}
#create-customer input[type="password"]{border:1px solid #747474;width:300px;border-radius:0;margin:0;}
#create-customer input[type="submit"]{border:none;background:#747474;color:#fff;border-radius:0;margin:25px 0 0;}
#create-customer label{font-family:"pt-serif";font-size:16px;line-height:normal;font-weight:normal;padding:0;margin:0;}
#reset-password{padding:30px 0 50px;}
#reset-password h2{color:#444444;font-family:"pt-serif";font-size:28px;font-weight:bold;border-bottom:1px solid #d7d7d7;line-height:35px;margin:0 0 10px;padding:0 0 15px;text-align:center;}
#reset-password a{font-family:"pt-serif";font-size:16px;line-height:normal;font-weight:normal;padding:0;text-decoration:none;color:blue;}
#reset-password p{font-family:"pt-serif";font-size:14px;line-height:normal;margin:0 0 10px;font-weight:normal;padding:0;}
#reset-password label{font-family:"pt-serif";font-size:16px;line-height:normal;font-weight:normal;padding:0;margin:0;}
#reset-password input[type="password"]{border:1px solid #747474;width:300px;border-radius:0;margin:0;}
#reset-password input[type="submit"]{border:none;background:#747474;color:#fff;border-radius:0;margin:25px 0 0;}
#activate-account{padding:30px 0 50px;}
#activate-account h2{color:#444444;font-family:"pt-serif";font-size:28px;font-weight:bold;border-bottom:1px solid #d7d7d7;line-height:35px;margin:0 0 10px;padding:0 0 15px;text-align:center;}
#activate-account a{font-family:"pt-serif";font-size:16px;line-height:normal;font-weight:normal;padding:0;text-decoration:none;color:blue;}
#activate-account p{font-family:"pt-serif";font-size:14px;line-height:normal;margin:0 0 10px;font-weight:normal;padding:0;}
#activate-account input[type="password"]{border:1px solid #747474;width:300px;border-radius:5px;margin:0;}
#activate-account input[type="submit"]{border:none;background:#747474;color:#fff;border-radius:5px;margin:25px 0 0;}
#placed-order-page{padding:30px 0 50px;}
#placed-order-page h2{color:#444444;font-family:"pt-serif";font-size:28px;font-weight:bold;border-bottom:1px solid #d7d7d7;line-height:35px;margin:0 0 30px;padding:0 0 15px;text-align:center;}
#placed-order-page a{font-family:"pt-serif";font-size:16px;line-height:normal;font-weight:normal;padding:0;text-decoration:none;color:blue;}
#placed-order-page p{font-family:"pt-serif";font-size:14px;line-height:normal;margin:0 0 10px;font-weight:normal;padding:0;}
#placed-order-page h5{font-family:"pt-serif";font-size:19px;margin:0 0 15px;}
#placed-order-page .friendbuy-b30-fD9 iframe{margin-top:50px}
#placed-order-page .columns{margin:0;padding:0;}
#order_address{padding:0 20px;}
#order-table{padding:0 20px;}
#order-table table{border-collapse:unset;}
#order-table tr th{font-family:"pt-serif";font-size:19px;margin:0;padding:10px 25px;border-bottom:1px solid #747474;}
#order-table tr td{font-family:"pt-serif";font-size:14px;line-height:normal;margin:0;font-weight:bold;padding:15px 0 0;text-align:center;height:36px;}
#order-table .odd{padding-top:10px;}
#order-table .even{padding-top:10px;background:#eee;}
#order-table .status_refunded{padding:5px 10px;background:#ccc;color:#000;border-radius:5px;}
#placed-order-page .order_summary .label{font-family:"pt-serif";font-size:18px;margin:0 0 15px;font-weight:bold;}
#placed-order-page .order_summary .total{font-family:"pt-serif";font-size:18px;margin:0 0 15px;}
.as_seen_on img{ width:100%;height:auto;display:block;}
.section .as-seen{margin-bottom:25px !important;}


/*--------SCELETON.css-----------*/


.container{position:relative;width:960px;margin:0 auto;padding:0;}
.container .column,
.container .columns{float:left;display:inline;margin-left:10px;margin-right:10px;}
.row{margin-bottom:20px;}
.column.alpha, .columns.alpha{margin-left:0;}
.column.omega, .columns.omega{margin-right:0;}
.container .one.column,
.container .one.columns{width:40px;}
.container .two.columns{width:100px;}
.container .three.columns{width:160px;}
.container .four.columns{width:220px;}
.container .five.columns{width:280px;}
.container .six.columns{width:340px;}
.container .seven.columns{width:400px;}
.container .eight.columns{width:460px;}
.container .nine.columns{width:520px;}
.container .ten.columns{width:580px;}
.container .eleven.columns{width:640px;}
.container .twelve.columns{width:700px;}
.container .thirteen.columns{width:760px;}
.container .fourteen.columns{width:820px;}
.container .fifteen.columns{width:880px;}
.container .sixteen.columns{width:960px;}
.container .one-third.column{width:300px;}
.container .two-thirds.column{width:620px;}
.container .offset-by-one{padding-left:60px;}
.container .offset-by-two{padding-left:120px;}
.container .offset-by-three{padding-left:180px;}
.container .offset-by-four{padding-left:240px;}
.container .offset-by-five{padding-left:300px;}
.container .offset-by-six{padding-left:360px;}
.container .offset-by-seven{padding-left:420px;}
.container .offset-by-eight{padding-left:480px;}
.container .offset-by-nine{padding-left:540px;}
.container .offset-by-ten{padding-left:600px;}
.container .offset-by-eleven{padding-left:660px;}
.container .offset-by-twelve{padding-left:720px;}
.container .offset-by-thirteen{padding-left:780px;}
.container .offset-by-fourteen{padding-left:840px;}
.container .offset-by-fifteen{padding-left:900px;}
@media only screen and (min-width:768px) and (max-width:959px){.container{width:768px;}
.container .column,
.container .columns{margin-left:10px;margin-right:10px;}
.column.alpha, .columns.alpha{margin-left:0;margin-right:10px;}
.column.omega, .columns.omega{margin-right:0;margin-left:10px;}
.alpha.omega{margin-left:0;margin-right:0;}
.container .one.column,
.container .one.columns{width:28px;}
.container .two.columns{width:76px;}
.container .three.columns{width:124px;}
.container .four.columns{width:172px;}
.container .five.columns{width:220px;}
.container .six.columns{width:268px;}
.container .seven.columns{width:316px;}
.container .eight.columns{width:364px;}
.container .nine.columns{width:412px;}
.container .ten.columns{width:460px;}
.container .eleven.columns{width:508px;}
.container .twelve.columns{width:556px;}
.container .thirteen.columns{width:604px;}
.container .fourteen.columns{width:652px;}
.container .fifteen.columns{width:700px;}
.container .sixteen.columns{width:748px;}
.container .one-third.column{width:236px;}
.container .two-thirds.column{width:492px;}
.container .offset-by-one{padding-left:48px;}
.container .offset-by-two{padding-left:96px;}
.container .offset-by-three{padding-left:144px;}
.container .offset-by-four{padding-left:192px;}
.container .offset-by-five{padding-left:240px;}
.container .offset-by-six{padding-left:288px;}
.container .offset-by-seven{padding-left:336px;}
.container .offset-by-eight{padding-left:384px;}
.container .offset-by-nine{padding-left:432px;}
.container .offset-by-ten{padding-left:480px;}
.container .offset-by-eleven{padding-left:528px;}
.container .offset-by-twelve{padding-left:576px;}
.container .offset-by-thirteen{padding-left:624px;}
.container .offset-by-fourteen{padding-left:672px;}
.container .offset-by-fifteen{padding-left:720px;}
}
@media only screen and (max-width:767px){.container{width:300px;}
.container .columns,
.container .column{margin:0;}
.container .one.column,
.container .one.columns,
.container .two.columns,
.container .three.columns,
.container .four.columns,
.container .five.columns,
.container .six.columns,
.container .seven.columns,
.container .eight.columns,
.container .nine.columns,
.container .ten.columns,
.container .eleven.columns,
.container .twelve.columns,
.container .thirteen.columns,
.container .fourteen.columns,
.container .fifteen.columns,
.container .sixteen.columns,
.container .one-third.column,
.container .two-thirds.column{width:300px;}
.container .offset-by-one,
.container .offset-by-two,
.container .offset-by-three,
.container .offset-by-four,
.container .offset-by-five,
.container .offset-by-six,
.container .offset-by-seven,
.container .offset-by-eight,
.container .offset-by-nine,
.container .offset-by-ten,
.container .offset-by-eleven,
.container .offset-by-twelve,
.container .offset-by-thirteen,
.container .offset-by-fourteen,
.container .offset-by-fifteen{padding-left:0;}
}
@media only screen and (min-width:480px) and (max-width:767px){.container{width:420px;}
.container .columns,
.container .column{margin:0;}
.container .one.column,
.container .one.columns,
.container .two.columns,
.container .three.columns,
.container .four.columns,
.container .five.columns,
.container .six.columns,
.container .seven.columns,
.container .eight.columns,
.container .nine.columns,
.container .ten.columns,
.container .eleven.columns,
.container .twelve.columns,
.container .thirteen.columns,
.container .fourteen.columns,
.container .fifteen.columns,
.container .sixteen.columns,
.container .one-third.column,
.container .two-thirds.column{width:420px;}
}
.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;}
.clearfix:before,
.clearfix:after,
.row:before,
.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.row:after,
.clearfix:after{clear:both;}
.row,
.clearfix{zoom:1;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}

.error {
  border: solid 2px #c64848;
  padding: .2em;
  width: 19em;
}
.g-recaptcha{
    float: left;
    margin-bottom: 20px;
    padding: 3px 0px 0px 2px;
    border-radius: 4px;
}
.guarantee-img{
  width: 100%;
  margin-bottom: 20px !important;
}
.notify_popup .notify_btn{
      text-transform: uppercase;
    border: none;
    color: #ffffff;
    background-color: #00c763;
    font-size: 14px;
    width: 278px;
    height: 50px;
    letter-spacing: 0.1em;
    zoom: 1;
}
.notify_popup{
  display:none;
  
}
.notify_popup .message{
    position: fixed;
    background: #fff;
    border: 1px solid #000;
    z-index: 99999;
    padding: 20px;
    text-align: center;
    top: 40% !important;
    left: 40%;
}
.notify_overlay{
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9999;
    background: #666;
    height: 1700px;
    opacity: 0.7;
}
.contents-6-tips-2nd-page h2.bold-quote-bigscreen{
  margin:0;
}

@media only screen and (min-width:960px){
  .coll-sizing ul{
    width: 35%;
    margin: 0 auto 20px auto;
  }
}


.filter-title{
  text-align: center;
}
#y-badges .y-badge{
  height: 100% !important;
}
.prod-descr{
  min-height: 80px;
}
.view-more{
    width: 250px;
  	height: 100px;
    margin: auto;
    display: block;
    text-decoration: none !important;
    padding: 10px;
    font-weight: bold;
    font-size: 20px;
}
.section .section-content .column.simple-text, .section .section-content .columns.simple-text{
    margin: 0;
  	max-width: 490px;
}
.section .section-content .column.quote-text, .section .section-content .columns.quote-text{
  	margin: 0 0 20px 10px;
  	color: #b5b5b5;
}
.section .section-content .column.main-text, .section .section-content .columns.main-text{
    margin: 0 0 20px 0;
  	max-width: 420px;
}
.section .section-content .column.main-img, .section .section-content .columns.main-img{
  	margin:0;
}
.content-block{
 	margin: 0 0 40px;
}
.quote-text p.qt-content{
    font-size: 30px;
    line-height: 38px;
    font-weight: 600;
    display: inline-block;
    max-width: 84%;
    float: right;
    margin-left: 10px;
}
.quote-text .qt-content .qt-autor{
  	font-size: 14px;
  	color: #000;
  	font-weight: normal;
}
.quote-text .qt{
    display: inline-block;
    vertical-align: top;
    font-size: 100px;
}
.qt-1{
  	margin-top: 40px;
}
.qt-2{
  	margin-top: -20px;
}
.content-block h2{
  	font-weight: 600;
  	font-size: 26px;
  	line-height: 38px;
  
}
.container .content-block .right{
  	float:right;
}
.quote-title{
  	margin: 10px auto;
  	width: 60%;
  	text-align: center;
}
.quote-section{
    margin: 20px 0;
    background: #a0a0a0;
    padding: 20px 0;
}
.quote-section p{
  	width: 90%;
  	margin: 0 auto;
  	color: #fff;
  	text-align: center;
    font-size: 18px;
    line-height: 24px;
}
.content-block .f-logo{
  	margin: 10px 130px;
}
.margin-40{
  margin-bottom: 40px;
}
@media only screen and (min-width:768px) and (max-width:959px){
  .content-block .f-logo{
  	 margin: 10px 90px;
}
}
@media only screen and (max-width: 767px){
  .content-block .f-logo{
  	 margin: 10px;
}
  .quote-text .qt {
    font-size: 50px;
}
  .qt-1{
    margin-top: 20px;
}
  .qt-2{
  	margin-top: -10px;
}
.quote-text p.qt-content {
    font-size: 20px;
    line-height: 28px;
}
.content-block h2{
  text-align: center;
  width: 100%;
}
.section .section-content .column.main-img, .section .section-content .columns.main-img{
  	margin:0 0 20px 0;
}
  .content-block p{
    text-align: justify;
}
  .search-links{
    line-height: 2;
  }
}
.collection-description{
  text-align: center;
}
.numeral{
  display: block;
}
