@charset "IBM437";

/* cyrillic */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: local('Oswald Light'), local('Oswald-Light'), url(https://fonts.gstatic.com/s/oswald/v13/WDQRONh0ieLkzMd4njMkJIX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: local('Oswald Light'), local('Oswald-Light'), url(https://fonts.gstatic.com/s/oswald/v13/qlwg-kjAsZDGqOniRm96VIX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: local('Oswald Light'), local('Oswald-Light'), url(https://fonts.gstatic.com/s/oswald/v13/l1cOQ90roY9yC7voEhngDIX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */3
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: local('Oswald Light'), local('Oswald-Light'), url(https://fonts.gstatic.com/s/oswald/v13/HqHm7BVC_nzzTui2lzQTDZBw1xU1rKptJj_0jans920.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(https://fonts.gstatic.com/s/oswald/v13/C6GGSmqIX4ribdvhAcF3zX-_kf6ByYO6CLYdB4HQE-Y.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(https://fonts.gstatic.com/s/oswald/v13/Z47oc0BtjIgiXLu7VsCGjX-_kf6ByYO6CLYdB4HQE-Y.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(https://fonts.gstatic.com/s/oswald/v13/Qw6_9HvXRQGg5mMbFR3Phn-_kf6ByYO6CLYdB4HQE-Y.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(https://fonts.gstatic.com/s/oswald/v13/_P8jt3Y65hJ9c4AzRE0V1OvvDin1pK8aKteLpeZ5c0A.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* latin-ext */
@font-face {
  font-family: 'Quattrocento';
  font-style: normal;
  font-weight: 400;
  src: local('Quattrocento'), url(https://fonts.gstatic.com/s/quattrocento/v8/WZDISdyil4HsmirlOdBRFIjoYw3YTyktCCer_ilOlhE.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Quattrocento';
  font-style: normal;
  font-weight: 400;
  src: local('Quattrocento'), url(https://fonts.gstatic.com/s/quattrocento/v8/WZDISdyil4HsmirlOdBRFBampu5_7CjHW5spxoeN3Vs.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* latin-ext */
@font-face {
  font-family: 'Quattrocento';
  font-style: normal;
  font-weight: 700;
  src: local('Quattrocento Bold'), local('Quattrocento-Bold'), url(https://fonts.gstatic.com/s/quattrocento/v8/Uvi-cRwyvqFpl9j3oT2mqkqWMeizceScn2Xpn1ZpsKI.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Quattrocento';
  font-style: normal;
  font-weight: 700;
  src: local('Quattrocento Bold'), local('Quattrocento-Bold'), url(https://fonts.gstatic.com/s/quattrocento/v8/Uvi-cRwyvqFpl9j3oT2mqshHwsiXhsDb0smKjAA7Bek.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}

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:inherit;font-size:100%;vertical-align:baseline}
html{line-height:1}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
caption,th,td{text-align:left;font-weight:400;vertical-align:middle}
q,blockquote{quotes:none}
q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}
a img{border:none}
small{font-size: 80%;}
em, i{font-style: italic;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
.ksm--sand{color:#dad8a7!important}
.ksm--pink{color:#fc92a4!important}
.ksm--aqua{color:#8ed5be!important}
.media{*zoom:1}
.media:after{content:"";display:table;clear:both}
.clear{clear:both;line-height:0}
.hidden,.hidden.btn{display:none!important}
.visuallyhidden{position:absolute;left:-999em}
.faded{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}
.invisible{visibility:hidden!important}
.no-transition{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}
.no-transition *{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}
.amp{font-family:Baskerville,Palatino,"Palatino Linotype","Book Antiqua",serif;font-size:1.4em;font-style:italic;font-weight:400}
.block{display:block!important}
.static{position:static!important}
.float--left{float:left!important}
.float--right{float:right!important}
img.alignright{float: right;margin: 0 0 5px 10px;}
img.alignleft{float: left;margin: 0 10px 5px 0;}
.align--top{vertical-align:top!important}
.align--middle{vertical-align:middle!important}
.align--bottom{vertical-align:bottom!important}
.text--center,.text--center.btn{text-align:center!important}
.text--left,.text--left.btn{text-align:left!important}
.text--right,.text--right.btn{text-align:right!important}
.flush--top{margin-top:0!important}
.flush--bottom{margin-bottom:0!important}
.push--top{margin-top:20px!important}
.push--right{margin-right:20px!important}
.push--bottom{margin-bottom:20px!important}
.push--left{margin-left:20px!important}
.push-half--top{margin-top:10px!important}
.push-half--right{margin-right:10px!important}
.push-half--bottom{margin-bottom:10px!important}
.push-half--left{margin-left:10px!important}
.push-triple--right{margin-right:7px!important}
.soft--right{padding-right:20px!important}
.soft--left{padding-left:20px!important}
.soft-half--right{padding-right:10px!important}
.soft-half--left{padding-left:10px!important}
.soft-triple--right{padding-right:60px!important}
.soft-triple--left{padding-left:60px!important}
.hard--ends{padding-top:0!important;padding-bottom:0!important}
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px)}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.owl-carousel .owl-item{float:left}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}
.grabbing{cursor:url(../images/owl-slider/grabbing.png) 8 8,move}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}
.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}
.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}
.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}
.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}
.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}
.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both}
.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}
.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}
@-webkit-keyframes empty {
0%{opacity:1}
}
@-moz-keyframes empty {
0%{opacity:1}
}
@keyframes empty {
0%{opacity:1}
}
@-webkit-keyframes fadeIn {
0%{opacity:0}
100%{opacity:1}
}
@-moz-keyframes fadeIn {
0%{opacity:0}
100%{opacity:1}
}
@keyframes fadeIn {
0%{opacity:0}
100%{opacity:1}
}
@-webkit-keyframes fadeOut {
0%{opacity:1}
100%{opacity:0}
}
@-moz-keyframes fadeOut {
0%{opacity:1}
100%{opacity:0}
}
@keyframes fadeOut {
0%{opacity:1}
100%{opacity:0}
}
@-webkit-keyframes backSlideOut {
25%{opacity:.5;-webkit-transform:translateZ(-500px)}
75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}
100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}
}
@-moz-keyframes backSlideOut {
25%{opacity:.5;-moz-transform:translateZ(-500px)}
75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}
100%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}
}
@keyframes backSlideOut {
25%{opacity:.5;transform:translateZ(-500px)}
75%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}
100%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}
}
@-webkit-keyframes backSlideIn {
0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}
75%{opacity:.5;-webkit-transform:translateZ(-500px)}
100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}
}
@-moz-keyframes backSlideIn {
0%,25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%)}
75%{opacity:.5;-moz-transform:translateZ(-500px)}
100%{opacity:1;-moz-transform:translateZ(0) translateX(0)}
}
@keyframes backSlideIn {
0%,25%{opacity:.5;transform:translateZ(-500px) translateX(200%)}
75%{opacity:.5;transform:translateZ(-500px)}
100%{opacity:1;transform:translateZ(0) translateX(0)}
}
@-webkit-keyframes scaleToFade {
to{opacity:0;-webkit-transform:scale(0.8)}
}
@-moz-keyframes scaleToFade {
to{opacity:0;-moz-transform:scale(0.8)}
}
@keyframes scaleToFade {
to{opacity:0;transform:scale(0.8)}
}
@-webkit-keyframes goDown {
from{-webkit-transform:translateY(-100%)}
}
@-moz-keyframes goDown {
from{-moz-transform:translateY(-100%)}
}
@keyframes goDown {
from{transform:translateY(-100%)}
}
@-webkit-keyframes scaleUpFrom {
from{opacity:0;-webkit-transform:scale(1.5)}
}
@-moz-keyframes scaleUpFrom {
from{opacity:0;-moz-transform:scale(1.5)}
}
@keyframes scaleUpFrom {
from{opacity:0;transform:scale(1.5)}
}
@-webkit-keyframes scaleUpTo {
to{opacity:0;-webkit-transform:scale(1.5)}
}
@-moz-keyframes scaleUpTo {
to{opacity:0;-moz-transform:scale(1.5)}
}
@keyframes scaleUpTo {
to{opacity:0;transform:scale(1.5)}
}
.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{-moz-transition:opacity .15s ease-out;-webkit-transition:opacity .15s ease-out;transition:opacity .15s ease-out;opacity:0;-webkit-backface-visibility:hidden}
.mfp-with-zoom.mfp-ready .mfp-container{opacity:1}
.mfp-with-zoom.mfp-ready.mfp-bg{opacity:1}
.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}
.mfp-title{font-size:16px}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:2042;overflow:hidden;position:fixed;background:rgba(255,255,255,0.9);opacity:1}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:2043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:2045}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none!important}
.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:2044}
.mfp-preloader a{color:#ccc}
.mfp-preloader a:hover{color:#fff}
.mfp-s-ready .mfp-preloader{display:none}
.mfp-s-error .mfp-content{display:none}
button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:2046;-webkit-box-shadow:none;box-shadow:none}
button::-moz-focus-inner{padding:0;border:0}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.8;padding:0 0 18px 10px;color:#000;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}
.mfp-close:hover,.mfp-close:focus{opacity:1}
.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color:#333}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#000;right:-6px;text-align:right;padding-right:6px;width:100%}
.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}
.mfp-arrow{position:absolute;opacity:.8;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}
.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}
.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:.7}
.mfp-arrow-left{left:0}
.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #000;margin-left:31px}
.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}
.mfp-arrow-right{right:0}
.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #000;margin-left:39px}
.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-iframe-holder .mfp-close{top:-40px}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:none;background:#000}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}
.mfp-figure{line-height:0}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:none;background:#444}
.mfp-figure small{color:#444;display:block;font-size:12px;line-height:14px}
.mfp-figure figure{margin:0}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.mfp-title{text-align:left;line-height:18px;color:#333;word-wrap:break-word;padding-right:36px}
.mfp-image-holder .mfp-content{max-width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}

select.orderby {
    padding: 5px 10px;
    font-family: 'Oswald', sans-serif;
    background: transparent;
}
.woocommerce h1.page-title {
    font-family: 'Oswald', sans-serif;
    font-size: 32px;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title{
	font-family: 'Oswald', sans-serif;
	font-size: 1.3em !important;
    color: #595959 !important;
}
.woocommerce ul.products li.product .price{
    color: #595959 !important;
	font-size: 1.1em !important;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    background-color: #8ed5be!important;
    border-color: #8ed5be!important;
    color: #fff !important;
    font-family: 'Oswald', sans-serif;
    font-size: 16px!important;
    padding: 0.9em 1.1em !important;
    text-transform: uppercase !important;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    letter-spacing: 1px!important;
    font-weight: 500 !important;
}

.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover{
	background-color: #fc92a4 !important;
    border-color: #fc92a4 !important;
	
}
.woocommerce div.product .product_title {
    font-family: 'Oswald', sans-serif;
    font-size: 30px;
    line-height: normal;
    margin: 0 0 10px 0;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #8ed5be !important;
    font-size: 1.5em !important;
    font-weight: bold !important;
}
.single-product .no--header--push {
    margin-top: 250px;
}
.woocommerce div.product form.cart .variations select {
    padding: 5px 10px;
    font-family: 'Oswald', sans-serif;
    font-size: 18px;
    margin: 0 0 15px 0;
    min-width: 35% !important;
}
.woocommerce div.product form.cart .variations td.label {
    padding-right: 1em;
    width: 100px;
}
.woocommerce div.product form.cart .variations label {
    font-weight: 700;
    font-size: 20px;
}
.woocommerce div.product form.cart .reset_variations{
    font-size: 1em !important;
    font-weight: bold;
}
.woocommerce .quantity .qty {
    width: 4em !important;
    text-align: center !important;
    padding: 10px 10px;
}
.woocommerce div.product .woocommerce-tabs .panel {
    margin: 0 0 2em;
    padding: 20px !important;
    border-left: 1px solid #d3ced2 !important;
    border-right: 1px solid #d3ced2 !important;
    border-bottom: 1px solid #d3ced2 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs{margin: 0 !important;}
.product-name a {
    color: #595959;
}
.woocommerce-checkout #payment ul.payment_methods li {
    list-style-type: none;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    padding: 20px !important;
    border: 1px solid #dedab6;
    -webkit-box-shadow: 0px 0px 8px rgba(212, 206, 159, 0.5);
    -moz-box-shadow: 0px 0px 8px rgba(212, 206, 159, 0.5);
    box-shadow: 0px 0px 8px rgba(212, 206, 159, 0.5);	
}
.woocommerce ul.products li.first, .woocommerce-page ul.products li.first {
    clear: none !important;
}

.woocommerce-message {
    border-top-color: #ff3d7f !important;
}
.woocommerce-error {
    border-top-color: #ff3e80 !important;
}
.woocommerce-info {
    border-top-color: #ff3e80 !important;
}
.woocommerce-info::before {
    color: #ff3e80 !important;
}
.woocommerce-error::before {
    color: #ff3e80 !important;
}
.woocommerce-message::before{
    color: #ff3e80 !important;	
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{
    font-size: 16px !important;
    padding: 8px 10px !important;
}
.select2-container--default .select2-selection--single{
	border-radius: 0 !important;
    height: auto !important;
    padding: 6px 10px !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 38px !important;
    position: absolute;
    top: 1px;
    right: 10px !important;
    width: 20px;
}
.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 0 !important;
    height: 38px !important;
    padding: 4px 10px !important;
}
.woocommerce div.product form.cart .variations select{    margin-right: 15px !important;}

.comment-respond label {
    float: left;
    width: 100%;
}
.woocommerce #review_form #respond{    max-width: 600px;    width: 100%;}
.woocommerce #review_form #respond textarea{max-width: 360px;}
.comment-form input[type="text"], .comment-form input[type="email"] {
    width: 100%;
    max-width: 360px;
}
.woocommerce-cart table.cart td.actions .coupon .input-text {
    height: 43px;
}
.woocommerce-shipping-fields input[type="checkbox"] {
    vertical-align: middle;
}
.woocommerce form .form-row.woocommerce-invalid .select2-container, .woocommerce form .form-row.woocommerce-invalid input.input-text, .woocommerce form .form-row.woocommerce-invalid select {
    border: 1px solid #aaa !important;
}
.woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select{
    border: 1px solid #aaa !important;
}
.select2-container--default .select2-selection--single{border: none !important;}
.woocommerce ul.products li.product .cm-product-thumbs-list img {
    display: inline-block;
    width: auto;
    float: left;
    max-width: 33.33%;
}
.cm-product-thumbs-list {
    display: inline-block;
    width: 100%;
    max-width: 100%;
}



@media screen and (max-width: 800px) and (orientation: landscape),screen and (max-height: 300px) {
.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}
.mfp-img-mobile img.mfp-img{padding:0}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}
.mfp-img-mobile .mfp-counter{right:5px;top:3px}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}
}
@media all and (max-width: 1820px) {
.container{padding: 0 20px !important;}	
}
@media all and (max-width: 1000px) {
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    
    margin: 0 2% 2.992em 0 !important;
    
    width: 31% !important;

}	
.container {
    padding: 0px 20px !important;
}

}
@media all and (max-width: 900px) {
.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}
.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}
.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}
.mfp-container{padding-left:6px;padding-right:6px}

.header-main__logo .header-main__vector {
    max-width: 280px;
    margin-top: 10px;
}
}
.selecter-element{left:-999999px;position:absolute!important}
.selecter{-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;display:block;position:relative;z-index:1}
.selecter *{-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}
.selecter .selecter-item.selected,.selecter .selecter-item.selected:hover{background:#333;color:#fff}
.selecter .selecter-item:hover{background:#ebebeb;text-decoration:none}
.selecter .selecter-selected{cursor:pointer!important;display:block;overflow:hidden;position:relative;text-overflow:ellipsis;z-index:49}
.selecter .selecter-options{border:1px solid #000;border-top:none;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;*width:auto;background-color:#fff;display:none;max-height:160px;overflow-x:hidden;overflow:auto;width:100%;position:absolute;left:0;top:100%;z-index:200}
.selecter .selecter-group{background:#fff;color:#595959;display:block;font-size:.9rem;padding:5px 10px 4px}
.selecter .selecter-item{background:#fff;color:#595959;cursor:pointer;display:block;font-size:.9rem;line-height:1;margin:0;overflow:hidden;padding:8px;text-overflow:ellipsis;width:100%}
.selecter.open{z-index:200}
.selecter.open .selecter-selected{z-index:51}
.selecter.cover .selecter-options{top:0}
.selecter.cover.open .selecter-selected{z-index:49}
.selecter.bottom .selecter-options{bottom:100%;top:auto}
.selecter.bottom .selecter-item.last{border:none}
.selecter.bottom.cover .selecter-options{bottom:0;top:auto}
.selecter.multiple .selecter-options{border-radius:3px;border-width:1px;box-shadow:none;display:block;position:static;width:100%}
.selecter.disabled .selecter-selected{background:#fff;border-color:#eee;color:#ccc;cursor:default}
.selecter.disabled .selecter-options{background:#fff;border-color:#eee}
.selecter.disabled .selecter-group,.selecter.disabled .selecter-item{border-color:#eee;color:#ccc}
.selecter.disabled .selecter-item:hover{background:#fff}
.selecter.disabled .selecter-item.selected{background:#fafafa}
.grid{font-size:0;list-style:none;margin:0;margin-left:-20px;padding:0}
.grid .grid:last-child{margin-bottom:-20px}
.grid.flush--bottom{margin-bottom:-20px!important}
.grid__item{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;font-size:rem(16px);display:inline-block;margin-bottom:20px;padding-left:20px;vertical-align:top}
.grid--wide{margin-left:-40px}
.grid .grid--wide:last-child{margin-bottom:-40px}
.grid--wide > .grid__item{margin-bottom:40px;padding-left:40px}
.grid--wide.flush--bottom{margin-bottom:-40px!important}
.grid--narrow{margin-left:-10px}
.grid .grid--narrow:last-child{margin-bottom:-10px}
.grid--narrow > .grid__item{margin-bottom:10px;padding-left:10px}
.grid--narrow.flush--bottom{margin-bottom:-10px!important}
.grid--narrowest{margin-left:-6px}
.grid .grid--narrowest:last-child{margin-bottom:-6px}
.grid--narrowest > .grid__item{margin-bottom:6px;padding-left:6px}
.grid--narrowest.flush--bottom{margin-bottom:-6px!important}
.grid--reversed{direction:rtl;text-align:left}
.grid--reversed > .grid__item{direction:ltr;text-align:left}
.grid--gutterless{margin-left:0;margin-bottom:20px}
.grid--gutterless > .grid__item{margin-bottom:0;padding-left:0}
.grid .grid--gutterless:last-child{margin-bottom:0}
.grid--gutterless.flush--bottom{margin-bottom:0!important}
.grid--center{text-align:center}
.grid--center > .grid__item{text-align:left}
.grid--right{text-align:right}
.grid--right > .grid__item{text-align:left}
.grid--middle > .grid__item{vertical-align:middle}
.grid--bottom > .grid__item{vertical-align:bottom}
.grid > .grid__item--top,.grid--middle > .grid__item--top,.grid--bottom > .grid__item--top{vertical-align:top}
.grid > .grid__item--bottom,.grid--middle > .grid__item--bottom,.grid--bottom > .grid__item--bottom{vertical-align:bottom}
.fluid{width:auto}
.one-whole{width:100%}
.one-half,.two-quarters,.three-sixths,.four-eighths,.five-tenths,.six-twelfths{width:50%}
.one-third,.two-sixths,.four-twelfths{width:33.333%}
.two-thirds,.four-sixths,.eight-twelfths{width:66.666%}
.one-quarter,.two-eighths,.three-twelfths{width:25%}
.three-quarters,.six-eighths,.nine-twelfths{width:75%}
.one-fifth,.two-tenths{width:20%}
.two-fifths,.four-tenths{width:40%}
.three-fifths,.six-tenths{width:60%}
.four-fifths,.eight-tenths{width:80%}
.one-sixth,.two-twelfths{width:16.666%}
.five-sixths,.ten-twelfths{width:83.333%}
.one-eighth{width:12.5%}
.three-eighths{width:37.5%}
.five-eighths{width:62.5%}
.seven-eighths{width:87.5%}
.one-tenth{width:10%}
.three-tenths{width:30%}
.seven-tenths{width:70%}
.nine-tenths{width:90%}
.one-twelfth{width:8.333%}
.five-twelfths{width:41.666%}
.seven-twelfths{width:58.333%}
.eleven-twelfths{width:91.666%}
@media screen and (min-width: 480px) and (max-width: 768px) {
.M--fluid{width:auto}
.M--one-whole{width:100%}
.M--one-half,.M--two-quarters,.M--three-sixths,.M--four-eighths,.M--five-tenths,.M--six-twelfths{width:50%}
.M--one-third,.M--two-sixths,.M--four-twelfths{width:33.333%}
.M--two-thirds,.M--four-sixths,.M--eight-twelfths{width:66.666%}
.M--one-quarter,.M--two-eighths,.M--three-twelfths{width:25%}
.M--three-quarters,.M--six-eighths,.M--nine-twelfths{width:75%}
.M--one-fifth,.M--two-tenths{width:20%}
.M--two-fifths,.M--four-tenths{width:40%}
.M--three-fifths,.M--six-tenths{width:60%}
.M--four-fifths,.M--eight-tenths{width:80%}
.M--one-sixth,.M--two-twelfths{width:16.666%}
.M--five-sixths,.M--ten-twelfths{width:83.333%}
.M--one-eighth{width:12.5%}
.M--three-eighths{width:37.5%}
.M--five-eighths{width:62.5%}
.M--seven-eighths{width:87.5%}
.M--one-tenth{width:10%}
.M--three-tenths{width:30%}
.M--seven-tenths{width:70%}
.M--nine-tenths{width:90%}
.M--one-twelfth{width:8.333%}
.M--five-twelfths{width:41.666%}
.M--seven-twelfths{width:58.333%}
.M--eleven-twelfths{width:91.666%}
}
@media screen and (min-width: 769px) {
.L--fluid{width:auto}
.L--one-whole{width:100%}
.L--one-half,.L--two-quarters,.L--three-sixths,.L--four-eighths,.L--five-tenths,.L--six-twelfths{width:50%}
.L--one-third,.L--two-sixths,.L--four-twelfths{width:33.333%}
.L--two-thirds,.L--four-sixths,.L--eight-twelfths{width:66.666%}
.L--one-quarter,.L--two-eighths,.L--three-twelfths{width:25%}
.L--three-quarters,.L--six-eighths,.L--nine-twelfths{width:75%}
.L--one-fifth,.L--two-tenths{width:20%}
.L--two-fifths,.L--four-tenths{width:40%}
.L--three-fifths,.L--six-tenths{width:60%}
.L--four-fifths,.L--eight-tenths{width:80%}
.L--one-sixth,.L--two-twelfths{width:16.666%}
.L--five-sixths,.L--ten-twelfths{width:83.333%}
.L--one-eighth{width:12.5%}
.L--three-eighths{width:37.5%}
.L--five-eighths{width:62.5%}
.L--seven-eighths{width:87.5%}
.L--one-tenth{width:10%}
.L--three-tenths{width:30%}
.L--seven-tenths{width:70%}
.L--nine-tenths{width:90%}
.L--one-twelfth{width:8.333%}
.L--five-twelfths{width:41.666%}
.L--seven-twelfths{width:58.333%}
.L--eleven-twelfths{width:91.666%}
}
html{color:#595959;font-family:"Quattrocento",serif;font-size:1.125em;line-height:1.5}
html,body{background:#fff}
a{text-decoration:none;color:#0091d4;outline:none}
a:hover,a:focus{text-decoration:none}
*,:before,:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
::-moz-selection{background:rgba(0,0,0,0.7);color:#fff;text-shadow:none}
::selection{background:rgba(0,0,0,0.7);color:#fff;text-shadow:none}
.container{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;margin:0 auto;max-width:1800px;padding:0;}
@media screen and (max-width: 479px) {
.container{padding: 0 !important;}
.woocommerce-page .container{padding: 0 20px !important;}
.woocommerce ul.products li.product{width: 100% !important;}
}
@media screen and (max-width: 768px) {
.container--slider{padding:0}
.woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n), .woocommerce-page[class*=columns-] ul.products li.product:nth-child(2n), .woocommerce[class*=columns-] ul.products li.product:nth-child(2n) {
    float: left!important;
    clear: none!important;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    margin: 0 2% 0.992em 0 !important;
    width: 48% !important;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {

    font-size: 1em !important;

}
.woocommerce ul.products li.product .price {
    font-size: 1em !important;
}
}
.img--fluid{height:auto;width:100%}
.product--image img{height:auto;width:auto;}
.browsehappy{background:#f54747;color:#fff;line-height:1;padding:.8em .2em;text-align:center;position:relative;z-index:5000}
.browsehappy a{color:inherit;text-decoration:none;border-bottom:1px dotted #fff}
.browsehappy a:hover{border-bottom:none;text-decoration:none}
hr{background-color:none;border:none;border-bottom:1px dotted rgba(218,216,167,0.6);clear:both;color:rgba(218,216,167,0.6);height:1px;margin:20px 0}
hr.hr--push--ends-mini{margin:10px 0}
hr.hr--push--ends-mini:first-child{margin-top:0}
hr.hr--push--ends-default{margin:20px 0}
hr.hr--push--ends-default:first-child{margin-top:0}
hr.hr--push--ends-maxi{margin:40px 0}
hr.hr--push--ends-maxi:first-child{margin-top:0}
hr.hr--flush--ends{margin-top:0;margin-bottom:0}
hr.hr--hero{border-bottom:1px solid #000}
@media screen and (max-width: 479px) {
.is-small--hidden,.is-small--hidden.btn{display:none!important}
}
@media screen and (min-width: 480px) and (max-width: 768px) {
.is-medium--hidden,.is-medium--hidden.btn{display:none!important}
}
@media screen and (min-width: 769px) {
.is-large--hidden,.is-large--hidden.btn{display:none!important}
}
@media screen and (max-width: 479px) {
.is-small--invisible,.is-small--invisible.btn{visibility:hidden!important}
}
@media screen and (min-width: 480px) and (max-width: 768px) {
.is-medium--invisible,.is-medium--invisible.btn{visibility:hidden!important}
}
@media screen and (min-width: 769px) {
.is-large--invisible,.is-large--invisible.btn{visibility:hidden!important}
}

audio,canvas,img,svg,video{vertical-align:middle}
table{width:100%}
[contenteditable]{outline:none}
input,textarea{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
select,input,textarea,button{font-size:18px;font-size:rem(18px);font-family:"Quattrocento",serif;margin:0}
select:focus,input:focus,textarea:focus,button:focus{outline:none}
button:hover,input[type="submit"]:hover{cursor:pointer}
textarea{overflow:auto;resize:vertical;vertical-align:top}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input[type="radio"]{vertical-align:text-bottom}
input[type="checkbox"]{vertical-align:bottom;*vertical-align:baseline}
.type--light{font-weight:300!important}
.type--normal{font-weight:400!important}
.type--semibold{font-weight:600!important}
.type--bold{font-weight:700!important}
.type--extrabold{font-weight:800!important}
.type--uppercase{text-transform:uppercase!important}
.type--lowercase{text-transform:lowercase!important}
.type--capitalize{text-transform:capitalize!important}
.type--no-transfrom{text-transform:none!important}
.type--medium{font-size:16px!important}
@font-face{font-family:'icomoon';src:url(../fonts/icomoon.eot);src:url(../fonts/icomoon.eot?#iefix) format("embedded-opentype"),url(../fonts/icomoon.woff) format("woff"),url(../fonts/icomoon.ttf) format("truetype"),url(../fonts/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'icomoon';src:url(../fonts/icomoon.svg#icomoon) format("svg")}
.icon{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:'icomoon';font-size:16px!important;font-style:normal!important;font-variant:normal!important;font-weight:400!important;line-height:1!important;speak:none;text-transform:none!important;vertical-align:middle}
.icon:hover{text-decoration:none}
.icon--small{font-size:12px!important}
.icon--medium{font-size:22px!important}
.icon--large{font-size:32px!important}
.icon--huge{font-size:48px!important}
.icon--twitter:before{content:"\e600"}
.icon--facebook:before{content:"\e601"}
.icon--google-plus:before{content:"\e602"}
.icon--pinterest:before{content:"\e603"}
.icon--youtube:before{content:"\e604"}
.icon--instagram:before{content:"\e605"}
.icon--envelope:before{content:"\e606"}
.icon--user:before{content:"\e60f"}
.icon--envelope-inversed:before{content:"\e611"}
.icon--question:before{content:"\e610"}
.icon--info:before{content:"\e60e"}
.icon--loupe:before{content:"\e607"}
.icon--search2:before{content:"\e608"}
.icon--search:before{content:"\e609"}
.icon--arrow-left:before{content:"\e60a"}
.icon--arrow-down:before{content:"\e60b"}
.icon--arrow-up:before{content:"\e60c"}
.icon--arrow-right:before{content:"\e60d"}
.heading{font-family:"Oswald",sans-serif;line-height:1.1;margin-bottom:.6em}
.heading a{color:inherit}
.heading.heading--uppercase{text-transform:uppercase}
.heading.heading--bold{font-weight:700}
.heading.heading--secondary{font-family:"Quattrocento",serif}
.heading--alpha{font-size:48px;font-size:rem(48px)}
.heading--beta{font-size:32px;font-size:rem(32px)}
.heading--gamma{font-size:30px;font-size:rem(30px)}
.heading--delta{font-size:24px;font-size:rem(24px)}
.heading--epsilon{font-size:20px;font-size:rem(20px)}
.heading--zeta{font-size:18px;font-size:rem(18px)}
.heading--tiny{font-size:16px}
.selecter .selecter-selected,.input,.textarea{-moz-appearance:none;-webkit-appearance:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease;background:none;border:none;color:#595959;display:inline-block;font-size:18px;padding:0;vertical-align:middle;width:100%}
.selecter .selecter-selected:invalid,.input:invalid,.textarea:invalid{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.selecter [readonly].selecter-selected,.input[readonly],.textarea[readonly]{cursor:text}
.selecter .selecter-selected:focus,.input:focus,.textarea:focus{border-color:#dad8a7}
.textarea{height:150px}
.selecter--primary .selecter-selected,.input--primary{background-color:#fff;border:1px solid #595959;font-size:18px;padding:.4em .5em;border-radius:2px;-moz-border-radius:2px}
.form--inversed .selecter--primary .selecter-selected,.selecter--primary .form--inversed .selecter-selected,.form--inversed
.input--primary{background-color:#000;border-color:rgba(255,255,255,0.8);color:#fff}
.form--search{-moz-transition:opacity .6s ease,padding .2s ease,max-height .2s ease;-webkit-transition:opacity .6s ease,padding .2s ease,max-height .2s ease;transition:opacity .6s ease,padding .2s ease,max-height .2s ease;max-height:0;overflow:hidden;padding:0;text-align:center}
.form--search fieldset{margin:0 auto;padding:0 20px}
@media screen and (min-width: 769px) {
.form--search fieldset{max-width:500px}
.form--search fieldset .input{margin-right:3px}
}
.form--search .input{width:300px}
@media screen and (max-width: 479px) {
.form--search .input{margin-bottom:10px}
.form--search .input,.form--search .btn{width:95%!important}
}
.form--search.is-open{-moz-transition:padding .4s cubic-bezier(0.165,0.84,0.44,1),max-height .4s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition:padding .4s cubic-bezier(0.165,0.84,0.44,1),max-height .4s cubic-bezier(0.165,0.84,0.44,1);transition:padding .4s cubic-bezier(0.165,0.84,0.44,1),max-height .4s cubic-bezier(0.165,0.84,0.44,1);max-height:150px;padding:20px 0}
.form--search.form--inversed{background-color:#000}
.form--newsletter{-moz-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;max-height:0;opacity:0;padding:0;overflow:hidden;text-align:center}
.form--newsletter hr{-moz-transition:opacity .2s ease;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;opacity:0}
.form--newsletter fieldset{margin:0 auto;padding:0 20px}
@media screen and (min-width: 769px) {
.form--newsletter fieldset{max-width:500px}
}
.form--newsletter .input{width:250px}
@media screen and (max-width: 479px) {
.form--newsletter .input{margin-bottom:10px}
.form--newsletter .input,.form--newsletter .btn{width:95%!important}
}
.form--newsletter.is-open{max-height:360px;opacity:1;padding:30px 0}
.form--newsletter.is-open hr{opacity:1}
.form--footer{-moz-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;max-height:0;opacity:0;padding:0;overflow:hidden;text-align:center}
.form--footer hr{-moz-transition:opacity .2s ease;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;opacity:0}
.form--footer fieldset{margin:0 auto;padding:0 20px}
@media screen and (min-width: 769px) {
.form--footer fieldset{max-width:500px}
}
.form--footer .input{width:250px}
.form--footer a{color:#fc92a4;text-decoration:none;}
.form--footer a:hover{text-decoration:none}
@media screen and (max-width: 479px) {
.form--footer .input{margin-bottom:10px}
.form--footer .input,.form--footer .btn{width:95%!important}
}
.form--footer.is-open{max-height:360px;opacity:1;padding:0 0 30px}
.form--footer.is-open hr{opacity:1}
.btn{-moz-transition:all .15s ease;-webkit-transition:all .15s ease;transition:all .15s ease;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;background:none!important;border:none!important;display:inline-block!important;font-family:"Oswald",sans-serif!important;letter-spacing:1px!important;line-height:normal!important;margin:0!important;padding:0!important;text-decoration:none!important;text-shadow:none!important;vertical-align:middle!important;white-space:nowrap!important}
.btn:hover{cursor:pointer!important;text-decoration:none!important}
.btn.btn--block{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block!important;width:100%!important;margin-bottom: 20px!important;}
.btn--primary{background-color:#fc92a4!important;border:1px solid #fc92a4!important;color:#fff!important;font-size:16px!important;padding:.6em 1em!important;text-transform:uppercase!important;border-radius:2px;-moz-border-radius:2px}
.btn--primary:hover{background-color:#8ed5be!important;border-color:#8ed5be!important}
.btn--primary.btn--inversed{background-color:#8ed5be!important;border-color:#8ed5be!important}
.btn--primary.btn--inversed:hover{background-color:#fc92a4!important;border-color:#fc92a4!important}
.btn--primary.btn--small{font-size:13px!important}
.btn--secondary{border:2px solid #fc92a4!important;color:#fc92a4!important;font-size:16px!important;padding:.5em 1em!important;text-transform:uppercase!important}
.btn--secondary:hover{border-color:#8ed5be!important;color:#8ed5be!important}
.btn--close{-moz-transition:color .2s ease;-webkit-transition:color .2s ease;transition:color .2s ease;color:#dad8a7!important;display:block!important;font-family:"Quattrocento",serif!important;font-size:40px!important;line-height:1!important}
.btn--close:hover{color:#8ed5be!important}
.justifize{font-size:1px;text-align:justify}
.justifize:after{content:"";display:inline-block;width:100%}
.justifize__box{font-size:18px;font-size:rem(18px);display:inline-block;text-align:left;vertical-align:middle}
.justifize--top
.justifize__box{vertical-align:top}
.justifize--bottom
.justifize__box{vertical-align:bottom}
.verticalize{font-size:0;text-align:center}
.verticalize:before{content:"";display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle}
.verticalize--full{height:100%}
.verticalize__box{display:inline-block;font-size:1rem;max-width:99%;text-align:left;vertical-align:middle}
.tableize{display:table;width:100%}
.tableize--full{height:100%}
.tableize--full .tableize__cell,.tableize--full .tableize__content{height:inherit}
.tableize__cell{display:table-cell;vertical-align:top}
.tableize--middle
.tableize__cell{vertical-align:middle}
.tableize--bottom
.tableize__cell{vertical-align:bottom}
.tableize__cell--filler{width:100%}
.tableize__row{display:table-row;height:1px}
.tableize__row--flexible{height:auto}
.media__img{float:left;margin-right:20px}
.media__img--reversed{float:right;margin-left:20px}
.media__img--gutterless{margin:0}
.media__body{overflow:hidden}
.flag{display:table;width:100%}
.flag__img,.flag__body{display:table-cell;vertical-align:middle}
.flag--top .flag__img,.flag--top
.flag__body{vertical-align:top}
.flag--bottom .flag__img,.flag--bottom
.flag__body{vertical-align:bottom}
.flag__img{padding-right:10px}
.flag__img > img{display:block}
.flag--reversed .flag__img{padding-right:0;padding-left:10px}
.flag--gutterless .flag__img{padding:0}
.flag__body{width:100%}
.embedded{display:block;overflow:hidden;position:relative}
.embedded .embedded__item,.embedded video,.embedded iframe,.embedded embed,.embedded object{height:100%;width:100%;position:absolute;top:0;left:0}
.embedded:before{content:"";display:block;padding-bottom:100%;width:100%}
.embedded--3by1:before{padding-bottom:33%}
.embedded--2by1:before{padding-bottom:50%}
.embedded--16by9:before{padding-bottom:56.25%}
.embedded--4by3:before{padding-bottom:75%}
.embedded--center .embedded__item,.embedded--center video,.embedded--center iframe,.embedded--center embed,.embedded--center objectd{-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}
.has-boolean:not(#foo){display:inline-block}
.has-boolean:not(#foo) input[type="radio"],.has-boolean:not(#foo) input[type="checkbox"]{display:none}
.has-boolean:not(#foo) input[type="radio"] ~ .has-boolean__icon,.has-boolean:not(#foo) input[type="checkbox"] ~ .has-boolean__icon{border:1px solid currentColor;cursor:pointer;display:inline-block;height:14px;line-height:14px;text-align:center;vertical-align:middle;width:14px;position:relative}
.has-boolean:not(#foo) input[type="radio"] ~ .has-boolean__icon:before,.has-boolean:not(#foo) input[type="checkbox"] ~ .has-boolean__icon:before{-moz-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease;content:"";display:block;font-size:16px;font-weight:400;position:absolute;top:2px;bottom:2px;left:2px;right:2px}
.has-boolean:not(#foo) input[type="radio"]:checked ~ .has-boolean__icon:before,.has-boolean:not(#foo) input[type="checkbox"]:checked ~ .has-boolean__icon:before{background-color:currentColor}
.has-boolean:not(#foo) .has-boolean__label{-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;display:inline-block;font-size:16px;line-height:normal;margin-left:5px;vertical-align:middle}
.has-boolean:not(#foo):hover{cursor:pointer;color:#fc92a4}
.header-main{/*box-shadow:0 2px 3px rgba(0,0,0,0.1),0 -2px 3px rgba(0,0,0,0.1);*/margin-bottom:0;z-index:999;position:absolute; width: 100%;   background: transparent;top: 0px;}

/*
.header-main .container::before {
		content: "";
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		-webkit-box-shadow: inset 0px 100px 120px -60px rgba(0,0,0,0.6);
    -moz-box-shadow: inset 0px 100px 120px -60px rgba(0,0,0,0.6);
    box-shadow: inset 0px 100px 120px -60px rgba(0,0,0,0.6);
    z-index: 100;
		
}

.header-main.banner--clone .container::before {
		content: "";
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
    	box-shadow: none;
		
} */


.header-main .container{position:relative;padding: 20px 0;}
.header-main.banner--clone .container{position:relative;padding: 2px 0;}
.header-main .nav-trigger{position:absolute;top:10px;right:15px}
@media screen and (max-width: 479px) {
.header-main .nav-trigger{right:10px}
}
.header-main .search-trigger{position:absolute;top:0;right:25px}
.header-main .search-trigger .icon{font-size:24px!important}
.header-main .search-trigger:hover{cursor:pointer}
@media screen and (max-width: 768px) {
.header-main .search-trigger{right:70px;top:-20px}
}
@media screen and (max-width: 479px) {
.header-main .search-trigger{right:60px;top:0}
}
.header-main__logo{vertical-align:middle;position: relative;z-index: 101;}
.header-main__logo:hover{text-decoration:none;}
.header-main__vector{height:100px;vertical-align:bottom;width:auto}
@media screen and (max-width: 768px) {
.header-main__vector{height:57px}
}
.footer-main{font-size:15px;text-align:center;padding-bottom:20px}
.footer-main__logo img{vertical-align:bottom}
.footer-main__vector{height:56px;margin-right:5px;width:auto}
@media screen and (max-width: 609px) {
.footer-main__vector{display:block;margin:0 auto 10px}
}
.footer-main__nav{margin-top:20px;margin-bottom:5px}
.footer-main__nav li{border-left:1px solid #ebebeb;display:inline-block;line-height:.5;margin-left:2px;padding-left:3px}
.footer-main__nav li:first-child{border-left:none;margin-left:0;padding-left:0}
.footer-main__nav li:first-child a{padding-left:0}
.footer-main__nav a{color:inherit;display:inline-block;padding:5px}
.nav-trigger{cursor:pointer;display:block;height:30px;width:30px;position:relative}
.nav-trigger__icon{-moz-transition:background-color .15s ease;-webkit-transition:background-color .15s ease;transition:background-color .15s ease;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;height:4px;width:100%;position:absolute;top:50%;left:0}
.nav-trigger__icon,.nav-trigger__icon:before,.nav-trigger__icon:after{background:#fc92a4;content:"";width:100%;position:absolute;left:0}
.nav-trigger__icon:before,.nav-trigger__icon:after{-moz-transition:-moz-transform .15s ease;-webkit-transition:-webkit-transform .15s ease;transition:transform .15s ease;content:"";height:100%}
.nav-trigger__icon:before{-moz-transform:translateY(-250%);-ms-transform:translateY(-250%);-webkit-transform:translateY(-250%);transform:translateY(-250%);background:#8ed5be}
.nav-trigger__icon:after{-moz-transform:translateY(250%);-ms-transform:translateY(250%);-webkit-transform:translateY(250%);transform:translateY(250%);background:#dad8a7}
.nav-trigger:hover .nav-trigger__icon:before{-moz-transform:translateY(-280%);-ms-transform:translateY(-280%);-webkit-transform:translateY(-280%);transform:translateY(-280%)}
.nav-trigger:hover .nav-trigger__icon:after{-moz-transform:translateY(280%);-ms-transform:translateY(280%);-webkit-transform:translateY(280%);transform:translateY(280%)}
.nav-categories-trigger{color:#fc92a4;font-family:"Quattrocento",serif;font-size:14px;text-transform:uppercase}
.nav-categories-trigger:hover,.nav-categories-trigger:active{text-decoration:none}
.nav-categories-trigger .nav-trigger{display:inline-block;height:22px;vertical-align:middle;width:22px}
.nav-categories-trigger .nav-trigger__icon{background-color:currentColor}
.nav-categories-trigger .nav-trigger__icon:before{-moz-transform:translateY(-250%)!important;-ms-transform:translateY(-250%)!important;-webkit-transform:translateY(-250%)!important;transform:translateY(-250%)!important}
.nav-categories-trigger .nav-trigger__icon:after{-moz-transform:translateY(250%)!important;-ms-transform:translateY(250%)!important;-webkit-transform:translateY(250%)!important;transform:translateY(250%)!important}
.is-nav-open{overflow:hidden}
.nav--site{-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%);-moz-transition:-moz-transform .2s ease,opacity .4s ease 0.1s,visibility .3s ease;-webkit-transition:-webkit-transform .2s ease,opacity .4s ease,visibility .3s ease;-webkit-transition-delay:0s,0.1s,0;transition:transform .2s ease,opacity .4s ease 0.1s,visibility .3s ease;background-color:#fff;opacity:0;overflow-y:auto;padding:20px 0;text-align:center;visibility:hidden;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1100}
.nav--site .container{position:relative}
.is-nav-open .nav--site{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);-moz-transition:-moz-transform .4s cubic-bezier(0.165,0.84,0.44,1),opacity .25s ease;-webkit-transition:-webkit-transform .4s cubic-bezier(0.165,0.84,0.44,1),opacity .25s ease;transition:transform .4s cubic-bezier(0.165,0.84,0.44,1),opacity .25s ease;opacity:1;visibility:visible}
.nav--site__close{position:absolute;top:-20px;right:15px}
@media screen and (max-width: 479px) {
.nav--site__close{right:10px}
}
.nav--site__logo{display:block}
.nav--site__logo img{display:block;margin-left:auto;margin-right:auto}
.nav--site__vector{height:65px;margin-bottom:10px;width:auto}
.nav--site__menu{text-align:left;margin:0 auto;width:80%}
.nav--site__menu a{color:#ababab;display:inline-block;padding:1px 0;text-transform:capitalize}
.nav--site__menu a:hover{color:#8ed5be}
.nav--site__menu .grid__item > ul > li > a{-moz-transition:all .05s ease;-webkit-transition:all .05s ease;transition:all .05s ease;color:#fc92a4;display:inline-block;font-family:"Quattrocento",serif;font-size:24px;font-weight:700;letter-spacing:1px;padding:2px 6px;text-transform:uppercase}
.nav--site__menu .grid__item > ul > li > a:hover{color:#8ed5be;text-decoration:none}
@media screen and (max-width: 768px) {
.nav--site__menu .grid__item > ul > li > a{display:block;font-size:24px;padding:5px 10px}
}
.nav--site__menu .grid__item > ul > li ul{margin-top:3px;padding:0 6px}
@media screen and (max-width: 768px) {
.nav--site__menu{text-align:center;max-width:80%}
.nav--site__menu .grid{margin-bottom:0!important}
.nav--site__menu .grid__item{margin-bottom:0}
.nav--site__menu ul ul{display:none}
}
.preview{-webkit-backface-visibility:hidden;text-align:center;position:relative}
.preview .heading{font-size:16px;font-weight:300;line-height:1.3;margin-bottom:0;max-height:2.6em;overflow:hidden;position:relative}
.preview .heading:after{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background:-moz-linear-gradient(left,rgba(255,255,255,0),#fff 50%);background:-webkit-linear-gradient(left,rgba(255,255,255,0),#fff 50%);background:linear-gradient(to right,rgba(255,255,255,0),#fff 50%);content:"";height:1.3em;text-align:right;width:25%;position:absolute;top:1.3em;right:0}
.preview a{display:block;font-size:14px;font-weight:700;margin-bottom:5px;text-transform:uppercase}
.preview .go{font-size:12px}
.preview .preview__thumbnail{color:#fff!important;display:block;margin-bottom:10px;position:relative}
.preview .preview__thumbnail .icon--youtube{-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:60px!important;position:absolute;top:50%;left:50%;z-index:200}
.preview--video .preview__thumbnail{height:204px;overflow:hidden;position:relative}
.preview--video .preview__thumbnail .img{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);position:relative;top:50%}
.preview__content{min-height:105px;padding:0 10px}
.preview__content hr{position:absolute;bottom:0;left:0;right:0}
.preview__category{color:#595959;font-size:14px}
.preview__magazine{background-color:#333;color:#fff!important;display:block!important;margin-bottom:10px!important;width:100%}
.preview__magazine .heading{font-size:18px;font-weight:600;margin-bottom:5px}
.preview__magazine:hover{text-decoration:none}
.preview__magazine__logo{height:40px;margin-bottom:5px;margin-top:15px;width:auto}
.preview__magazine__img{height:100%;max-height:calc(100% - 112px);width:auto}
.card{-webkit-backface-visibility:hidden;color:#fff;display:block;overflow:hidden;position:relative}
.card > *{-webkit-backface-visibility:hidden}
.card:before{-moz-transition:background .3s ease;-webkit-transition:background .3s ease;transition:background .3s ease;background-color:rgba(0,0,0,0.2);content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:100}
.card .img{-moz-transition:-moz-transform .4s ease;-webkit-transition:-webkit-transform .4s ease;transition:transform .4s ease}
.card > a,.card > a:hover{color:#fff}
.card:hover .img{-moz-transition-duration:.8s;-webkit-transition-duration:.8s;transition-duration:.8s;-moz-transform:scale(1.05);-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}
.card:hover:before{background-color:rgba(255,255,255,0.8)}
.card:hover .card__summary{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease;opacity:1;visibility:visible}
.card:hover .heading,.card:hover .card__price{opacity:0;visibility:hidden}
.card:hover .card__category{background-color:rgba(252,146,164,0.9);color:#fff}
.card:hover .card__category--featured{color:#fff!important}
.card:hover .card__price{-moz-transform:translateY(100%);-ms-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%)}
.card__cover{padding:35px 20px 25px;position:absolute;top:0;left:0;right:0;bottom:0;z-index:200}
.card__cover:hover{text-decoration:none}
.card__cover .heading{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);-moz-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:26px;font-weight:700;text-align:center;position:absolute;left:20px;right:20px;top:50%}
@media screen and (min-width: 768px) and (max-width: 940px) {
.card__cover .heading{font-size:22px}
}
@media screen and (min-width: 479px) and (max-width: 740px) {
.card__cover .heading{font-size:20px}
}
.card__summary{-moz-transform:translateY(15%);-ms-transform:translateY(15%);-webkit-transform:translateY(15%);transform:translateY(15%);color:#595959;font-size:16px;height:100%;opacity:0;overflow:hidden;visibility:hidden}
.card__summary p{line-height:24px}
.card__category{-moz-transition:all .15s ease;-webkit-transition:all .15s ease;transition:all .15s ease;background-color:rgba(142,213,190,0.9);color:#fff;display:inline-block;font-size:13px;font-weight:400;line-height:1;letter-spacing:1px;padding:0 .6em;text-transform:uppercase;position:absolute;top:0;left:0;z-index:300;font-family:"Oswald", serif}
.card__category a{color:inherit;display:inline-block;padding:.3em 0}
.card__category a:hover{color:rgba(0,0,0,0.7)}
.card__category--featured{background-color:#dad8a7;color:#595959!important}
.card__price{-moz-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease;background-color:#fff;border-top:1px solid #8ed5be;border-left:1px solid #8ed5be;color:#595959;font-family:"Quattrocento",serif;font-size:16px;letter-spacing:1px;line-height:1;padding:3px 5px 3px 8px;text-align:center;position:absolute;bottom:0;right:0;z-index:300}
.thumb{-webkit-backface-visibility:hidden;display:block;overflow:hidden;position:relative}
.thumb:before{-moz-transition:background .3s ease;-webkit-transition:background .3s ease;transition:background .3s ease;background-color:rgba(0,0,0,0.1);content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:100}
.thumb .img{-moz-transition:-moz-transform .4s ease;-webkit-transition:-webkit-transform .4s ease;transition:transform .4s ease}
.thumb:hover:before,.preview:hover .thumb:before,.post:hover .thumb:before{background-color:rgba(255,255,255,0.4)}
.thumb:hover .img,.preview:hover .thumb .img,.post:hover .thumb .img{-moz-transition-duration:.8s;-webkit-transition-duration:.8s;transition-duration:.8s;-moz-transform:scale(1.05);-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}
@media screen and (min-width: 769px) {
.post__text{padding:0 10px}
}
.article{margin-bottom:20px}
@media screen and (min-width: 769px) {
.article{max-width:40em}
}
.article p:first-of-type:first-letter{color:#8ed5be;float:left;font-family:"Quattrocento",serif;font-size:3.4em;line-height:1;margin:.09em 10px 0 0;text-transform:uppercase}
.article ul:not(:last-child),.article ol:not(:last-child),.article img:not(:last-child),.article blockquote:not(:last-child),.article p:not(:last-child),.article .embedded:not(:last-child),.article .owl-multiple:not(:last-child),.article .article__related:not(:last-child){margin-bottom:20px}
.article .owl-carousel img{margin-bottom:0}
.article ul,.article ol{margin-left:3em;margin-right:3em;list-style-position:outside}
@media screen and (max-width: 479px) {
.article ul,.article ol{margin-left:1.5em;margin-right:1.5em}
}
.article ol{list-style-type:decimal}
.article ul{list-style-type:square}
/*article blockquote{font-size:18px;font-size:rem(18px);border-left:3px solid #8ed5be;font-style:italic;padding:20px 2.5em;margin-bottom: 40px;}*/

article blockquote{
  display:block;
  background: #fff;
  padding: 15px 20px 15px 45px;
  margin: 20px 0;
  position: relative;
  
  /*Font*/
  font-size: 16px;
  
  /*Borders - (Optional)*/
  border-left: 15px solid #fc92a4;
  border-right: 2px solid #8ed5be;
  
  /*Box Shadow - (Optional)*/
  -moz-box-shadow: 2px 2px 15px #ccc;
  -webkit-box-shadow: 2px 2px 15px #ccc;
  box-shadow: 2px 2px 15px #ccc;
}

article blockquote::before{
    content: "\201C";
    font-size: 96px;
    font-weight: bold;
    color: #d4ce9f;
    position: absolute;
    left: 2px;
    top: -6px;
}

article blockquote::after{
  /*Reset to make sure*/
  content: "";
}


article blockquote em{
  font-style: italic;
}

@media screen and (max-width: 479px) {
/*article blockquote{padding-left:1.5em;padding-right:1.5em;}*/
}
.article i,.article em{font-style:italic}
.article strong,.article b{font-weight:700}
.article a{color:#fc92a4;text-decoration:underline}
.article a:hover{text-decoration:none}
.article-preview{padding-right:20px}
@media screen and (min-width: 480px) and (max-width: 768px) {
.article-preview{padding-left:10px}
}
.content__bar{margin-bottom:20px}
p:not(:last-child){margin-bottom:20px}
a{-moz-transition:color .2s ease;-webkit-transition:color .2s ease;transition:color .2s ease}
a:hover{color:#fc92a4;text-decoration:none}
.go{color:#dad8a7;font-size:16px;font-weight:700;text-transform:uppercase}
.go:after{content:"\00A0" "\003e"!important;display:inline-block}
.go:hover{color:#fc92a4}
.link--category{color:#fc92a4;display:inline-block;font-size:14px;font-weight:700;text-transform:uppercase}
.link--category:hover{color:#8ed5be}
.list--social a{-moz-transition:all .15s ease;-webkit-transition:all .15s ease;transition:all .15s ease;color:#595959;display:block;text-align:center}
.list--social a .icon{-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-transition:inherit;-webkit-transition:inherit;transition:inherit}
.list--social a .icon--facebook{margin:0 -.2em}
.list--social a:hover{color:#fc92a4;text-decoration:none}
.list--social a:hover .icon{-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-webkit-transform:translateY(-2px);transform:translateY(-2px)}
.list--social a:active .icon{-moz-transform:translateY(-1px);-ms-transform:translateY(-1px);-webkit-transform:translateY(-1px);transform:translateY(-1px)}
.list--articles li{margin-top:6px}
.list--articles li:first-child{margin-top:0}
.list--articles img{height:auto;width:50px}
.list--articles a{color:#595959;display:block}
.list--articles a:hover{color:#fc92a4}
.list--categories a{color:inherit;display:block;padding-left:.5em;text-transform:uppercase;font-size:16px}
.list--categories a span{color:#c5c5c5;font-size:14px;display:none}
.list--categories a:hover{color:#fc92a4}
.list--categories .has-boolean{padding-left:.5em}
.keywords{font-family:"Quattrocento",serif;font-size:14px;font-weight:300;letter-spacing:1px;  margin: 10px 0 0;text-transform:uppercase}
.keywords > li{display:inline-block;white-space:nowrap}
.keywords > li:after{color:#fc92a4;content:"\002C"}
.keywords > li:last-child:after{display:none}
.keywords > li a{color:#fc92a4}
.keywords > li a:hover{color:#8ed5be}
.breadcrumbs{font-family:"Quattrocento",serif;font-size:20px;font-weight:700;margin-bottom:20px}
.breadcrumbs > li{display:inline-block}
.breadcrumbs > li:after{color:#ebebeb;content:"\00A0" "\2044"}
.breadcrumbs > li:last-child:after{display:none}
.breadcrumbs > li a{color:inherit}
.breadcrumbs > li a:hover{text-decoration:none}
.breadcrumbs .current{color:#fc92a4}
@media screen and (max-width: 479px) {
.newsletter{width:100%}
}
@media screen and (min-width: 769px) {
.newsletter{position:relative;right:-60px}
}
.slider{overflow:hidden;margin-bottom:10px;width:100%;position:relative}
.slider .slide{display:none;width:100%;position:relative;}
.slider .slide:first-child,.slider .slide.cycle-sentinel + .slide{display:block}
.slider img{display:block;height:auto;width:100%}
.slide__cover{-moz-transition:background .3s ease;-webkit-transition:background .3s ease;transition:background .3s ease;background-color:rgba(0,0,0,0.2);color:#fff;position:absolute;top:0;left:0;right:0;bottom:0;z-index:100}
.slide__cover:hover{text-decoration:none}
.slide__content{font-size:14px;font-weight:300;line-height:1.4;max-width:960px;width:80%;position:absolute;/*background: rgba(255, 255,255,0.6);*/padding: 10px;color: #FFF;}
.slide__content .heading{color:inherit;font-size:50px;line-height:1.2;margin-bottom:10px;font-family:"Oswald",sans-serif;font-weight: 400;}
.slide__content p{display: none;}
@media screen and (max-width: 768px) {
.slide__content{font-size:14px}
.slide__content .heading{font-size:30px}
}
@media screen and (max-width: 669px) {
.slide__content .heading{font-size:26px}
.slide__content p{display:none}
}
@media screen and (max-width: 479px) {
.slide__content{-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;top:60%;left:50%}
.slide__content .heading{font-size:20px;line-height: 1.2}
}
@media screen and (min-width: 480px) {
.slide__content.center{-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;top:50%;left:50%}
.slide__content.center.top,.slide__content.center.bottom{-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}
.slide__content.center.left,.slide__content.center.right{-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);text-align:left}
.slide__content.center.right{left:auto}
.slide__content.center.bottom{top:auto}
.slide__content.top{top:40px}
.slide__content.bottom{bottom:70px}
.slide__content.left{text-align:left;left:80px}
.slide__content.right{text-align:right;right:80px}
}
.slider__nav{text-align:center;position:absolute;bottom:10px;left:0;right:0;z-index:200}
.slider__nav span{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-transition:background .2s ease;-webkit-transition:background .2s ease;transition:background .2s ease;background-color:rgba(255,255,255,0.5);cursor:pointer;display:inline-block;height:10px;line-height:10px;margin-left:8px;overflow:hidden;width:10px}
.slider__nav span:first-child{margin-left:0}
.slider__nav span.cycle-pager-active{-moz-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);background-color:rgba(255,255,255,0.9)}
.slider:hover .slider__nav span.cycle-pager-active{background-color:#fff}
.slider:hover .slider__nav span:hover{background-color:rgba(255,255,255,0.9)}
@media screen and (max-width: 479px) {
.slider__nav{bottom:5px}
.slider__nav span{margin-left:5px}
.slider__nav span:first-child{margin-left:0}
}
.slider__direction{-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;height:44px;line-height:1;width:44px;position:absolute;top:50%;z-index:500}
.slider__direction:before{-moz-transform:translate(-50%,-50%) rotate(135deg);-ms-transform:translate(-50%,-50%) rotate(135deg);-webkit-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg);-moz-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease;border:2px solid rgba(255,255,255,0.5);content:"";display:block;height:80%;width:80%;position:absolute;top:50%;left:50%}
.slider:hover .slider__direction:before{border-color:rgba(255,255,255,0.6)}
.slider__direction:hover:before{border-color:#fff!important}
.is-mobile .slider__direction{display:none}
.slider__direction--previous{left:28px}
.slider__direction--previous:before{border-top:none;border-left:none}
.slider__direction--next{right:28px}
.slider__direction--next:before{border-bottom:none;border-right:none}
.owl-single{background-color:#fff;padding:5px;padding-bottom:20px;overflow:hidden}
.owl-single .owl-item{height:500px;overflow:hidden}
@media screen and (max-width: 479px) {
.owl-single .owl-item{height:260px}
}
.owl-single .owl-item__box{display:block;height:100%;text-decoration:none;width:100%;position:relative}
.owl-single .owl-item__box img{-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:auto;max-width:100%;max-height:100%;width:auto;position:absolute;left:50%;top:50%}
.owl-single .owl__caption{background-color:#fff;color:#333;font-size:16px;font-weight:300;line-height:1.3;padding:5px 10px;text-align:center;position:absolute;bottom:0;left:0;right:0}
.owl-thumbs{background-color:#fff;padding-bottom:20px;overflow:hidden}
.owl-thumbs .owl-item{overflow:hidden}
.owl-thumbs .owl-item__box{display:block;text-decoration:none;width:100%}
.owl-thumbs .owl-item__box img{height:auto;width:100%}
.owl-thumbs + .owl-multiple{padding:0}
.owl-multiple{background-color:#fff;padding:5px}
.owl-multiple .owl-item{border:4px solid #fff}
.owl-multiple .owl-item img{-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);height:100%;width:auto;position:absolute;left:50%}
.owl-multiple .owl-wrapper:not(.grabbing) img{cursor:pointer}
.owl-controls{margin:10px 0 5px;text-align:center}
.owl-page{-moz-transition:background .2s ease;-webkit-transition:background .2s ease;transition:background .2s ease;background-color:rgba(218,216,167,0.6);cursor:pointer;display:inline-block;height:10px;line-height:10px;margin-left:10px;overflow:hidden;width:12px}
.owl-page:first-child{margin-left:0}
.owl-page:hover{background-color:rgba(218,216,167,0.8)}
.owl-page.active{-moz-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);background-color:#dad8a7}
.accordion > li{border-bottom:1px dotted rgba(218,216,167,0.6)}
.accordion > li:first-child{border-top:1px dotted rgba(218,216,167,0.6)}
.accordion a{color:#8ed5be;text-decoration:none}
.accordion a:hover{color:#fc92a4;text-decoration:none}
.accordion .accordion{margin:20px}
.accordion .accordion .accordion__content{font-size:.95em;line-height:1.4}
.accordion--box{border:1px dotted #dad8a7}
.accordion--box > li{border-bottom:1px dotted rgba(218,216,167,0.6);padding:0 10px}
.accordion--box > li:first-child{border-top:none}
.accordion--box > li:last-child{border-bottom:none}
.accordion__title{cursor:pointer;padding:8px 0;padding-right:30px;position:relative}
.accordion__title:before,.accordion__title:after{-moz-transition:inherit;-webkit-transition:inherit;transition:inherit;content:"";height:16px;width:16px;position:absolute;top:50%;right:0}
.accordion__title:before{-moz-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);border-left:1px solid #dad8a7}
.accordion__title:after{border-top:1px solid #dad8a7}
.accordion__title:hover{color:#fc92a4}
.accordion__title:hover:before{border-left-color:#fc92a4}
.accordion__title:hover:after{border-top-color:#fc92a4}
.active > .accordion__title:before,.accordion > li:only-child > .accordion__title:before{display:none}
.accordion > li:only-child > .accordion__title{cursor:default;color:inherit}
.accordion__content{-moz-transition-duration:0.2s,0.2s,.2s;-webkit-transition-duration:0.2s,0.2s,.2s;transition-duration:0.2s,0.2s,.2s;-moz-transition-property:height,padding-top,padding-bottom;-webkit-transition-property:height,padding-top,padding-bottom;transition-property:height,padding-top,padding-bottom;-moz-transition-timing-function:ease;-webkit-transition-timing-function:ease;transition-timing-function:ease;height:0;overflow:hidden;padding:0;visibility:hidden}
.active > .accordion__content,.accordion > li:only-child > .accordion__content{height:auto;padding:10px 0;visibility:visible}
.accordion__content p:not(:last-child){margin-bottom:10px}
.selecter-holder{display:inline-block;vertical-align:middle;position:relative}
.selecter-holder .icon{-moz-transition:color .2s ease;-webkit-transition:color .2s ease;transition:color .2s ease;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#595959;font-size:18px!important;pointer-events:none;position:absolute;top:50%;right:8px;z-index:400}
.selecter-holder--block{width:100%}
.selecter-holder--middle{width:200px}
.selecter:hover ~ .icon{color:#595959}
.selecter.open{z-index:500}
.selecter.open ~ .icon{color:#595959;z-index:600}
.selecter--primary .selecter-selected{font-size:16px;padding:.2em .4em;padding-right:30px}
.modal-open{overflow:hidden}
.modal{-moz-transition:opacity .2s ease;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;background-color:rgba(218,216,167,0.9);display:block!important;overflow:auto;overflow-x:hidden;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1400}
.modal.fade{opacity:0;visibility:hidden}
.modal.fade.in{-moz-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;opacity:1;visibility:visible}
.modal-dialog{display:table;height:100%;width:100%}
.modal-content{display:table-cell;padding:30px 10px;text-align:center;vertical-align:middle}
.modal-body{-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;-moz-transform:translateY(15%);-ms-transform:translateY(15%);-webkit-transform:translateY(15%);transform:translateY(15%);-moz-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease;background-color:#fff;display:inline-block;margin:0 auto;padding:30px 25px;text-align:left;width:100%;position:relative;z-index:1500}
.modal-body .btn{-moz-transition:none;-webkit-transition:none;transition:none}
.modal-body .btn:hover{-moz-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease}
.modal-body .modal__close{position:absolute!important;top:5px;right:10px}
.modal-body ul:not(:last-child),.modal-body ol:not(:last-child),.modal-body blockquote:not(:last-child),.modal-body img:not(:last-child),.modal-body p:not(:last-child){margin-bottom:20px}
.modal-body ul{list-style-type:disc;margin-left:1em}
.fade.in .modal-body{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);-moz-transition:all .4s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition:all .4s cubic-bezier(0.165,0.84,0.44,1);transition:all .4s cubic-bezier(0.165,0.84,0.44,1)}
.modal__logo{height:70px;width:auto}
.pagination{margin:20px 0 40px;;text-align:center}
.pagination li{display:inline-block;vertical-align:middle}
.pagination li .current{color:#8ed5be}
.pagination a{color:inherit;padding:3px;line-height:1}
.pagination a:hover{color:#fc92a4}
.hero-banner{background-color:#ebebeb;padding:20px 0;margin: 20px 0;}
.hero-banner__container{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;margin:0 auto;max-width:1000px;padding:0 15px}
@media screen and (max-width: 479px) {
.hero-banner__container{padding:0 5px}
}
@media print {
*{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}
a,a:visited{text-decoration:none}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
a[href^="javascript:"]:after,a[href^="#"]:after{content:""}
pre,blockquote{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
img{max-width:100%!important}
@page{margin:.5cm}
p,h1,h2,h3,h4,h5,h6{orphans:3;widows:3}
h1,h2,h3,h4,h5,h6{page-break-after:avoid}
}


.tw-pagination, .pgr {text-align:center}
.tw-pagination li, .pgr a,  .pgr span {display:inline-block;margin:0 5px;font-size:16px;font-weight:300;line-height:1.3;}
.tw-pagination li a, .pgr a {color:#333}
.tw-pagination li a:hover, .pgr a:hover {color:#fc92a4}
.tw-pagination li span.current,  .pgr span {font-weight:400;font-size:1.4em}

#gform_wrapper_2{display:block!important}
.grid-block-advert img{height:auto;width:100%;border:0}
@media screen and (max-width: 768px) {
.categories{-moz-transition:opacity .6s ease,padding .2s ease,max-height .2s ease;-webkit-transition:opacity .6s ease,padding .2s ease,max-height .2s ease;transition:opacity .6s ease,padding .2s ease,max-height .2s ease;max-height:0;padding-top:0;overflow:hidden}
.categories.is-open{-moz-transition:padding .4s cubic-bezier(0.165,0.84,0.44,1),max-height .4s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition:padding .4s cubic-bezier(0.165,0.84,0.44,1),max-height .4s cubic-bezier(0.165,0.84,0.44,1);transition:padding .4s cubic-bezier(0.165,0.84,0.44,1),max-height .4s cubic-bezier(0.165,0.84,0.44,1);max-height:1000px;padding-top:15px}
}
a{color:#8ed5be}
strong{font-weight:700}
.old__content img{height:auto;max-width:100%;display:block;margin:0 auto}
.article a{text-decoration:none}
.article a:hover{color:#8ed5be}
#language--switcher a{opacity:1;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#language--switcher a:hover{opacity:.8}
#language--switcher img{width:42px;margin-left:10px}
.article--language--switcher{margin-bottom:15px}
.article--language--switcher a{text-transform:uppercase;color:#dad8a7;font-size:18px}
.article--language--switcher img{height:20px;top:-1px;position:relative}
#modal-gallery .article--language--switcher{margin-bottom:5px}
#modal-gallery .article--language--switcher a{text-transform:uppercase;color:#dad8a7;font-size:14px}
#modal-gallery .article--language--switcher img{height:14px;top:-2px;position:relative}
.hero-banner__container{text-align:center}
.hero-banner__container img{max-width:100%;height:auto}
.sponsor__card .g-single a{display:block}
a.card__category{color:inherit;display:inline-block;padding:.3em .6em}
.product--name--link{color:#8ed5be}
.card>a,.card>a:hover,.card>span>a,.sponsor__card>a,.sponsor__card>a:hover,.sponsor__card>span>a{color:#FFF}
.card__category > a:hover{color:rgba(0,0,0,0.7)}
.keywords{text-transform:capitalize}
.keywords>li:after{margin-right:2px}
.sponsor__card img{height:auto;width:100%}
.old__content{margin-bottom:20px}
.kitesista--marker--heading{color:#fc92a4}
.kitesista--marker--image{width:118px;margin-bottom:10px;display:block}
.kitesista--marker--link{margin-bottom:5px!important;background-color:#d4ce9f!important;border-color:#d4ce9f!important}
.nav--site__close{color:#dad8a7;font-size:36px;cursor:pointer}
.article p:first-of-type:first-letter{font-family:"Oswald",sans-serif;font-size:48px;margin:-2px 10px 0 0}
.newsletter{position:relative;right:-10px}
.js-trigger-newsletter{margin-right:20px}
.form--search.is-open{max-height:360px;opacity:1;padding:30px 0}
.form--footer.is-open{padding:0}
.icon{color:#8ed5be}
.icon:hover{color:#fc92a4}
.textarea{border-bottom-left-radius:0;border-bottom-right-radius:0;border-image-outset:0;border-image-repeat:stretch;border-image-slice:100%;border-image-source:none;border-image-width:1;border-top-left-radius:0;border-top-right-radius:0;box-sizing:border-box;border-color:#eee;border-style:inset;border-width:1px}
.gform_ajax_spinner{width:auto!important;height:auto!important}
.gform_ajax_frame_1{display:none!important}
.banner--clone{position:fixed;top:0;left:0;width:100%;background:#FFF;z-index:1000;padding:5px 0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
.banner--clone .header-main__vector{height:40px;top:5px;position:relative}
.banner--clone .nav-trigger{top:10px}
.banner--stick{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}
.header-main.banner--clone .header-main__logo{width:140px}
.header-main__vector__mobile{display:none}
#modal-sponsored .modal-body, #modal-vote .modal-body, #modal-competition .modal-body{max-width:600px}


.header-main .mashsb-container{position:absolute;right:50px;top:0;width:540px;height:40px;overflow:hidden}
.header-main .shift-home-mash .mashsb-container{width:278px}
.header-main.banner--clone .mashsb-container{top:0}
@media screen and (max-width: 820px) {
.header-main .mashsb-container{width:410px}
}
@media screen and (max-width: 630px) {
.header-main .mashsb-container{width:240px}
}
@media screen and (max-width: 460px) {
.header-main .mashsb-container{display:none}
}
.mashsb-buttons a{padding:6px 13px!important;min-width:80px!important}
.onoffswitch{height:30px!important;line-height:30px!important;border-radius:2px!important;-moz-border-radius:2px!important}
.onoffswitch2{height:28px!important;line-height:28px!important;border-radius:2px!important;-moz-border-radius:2px!important}
.mashsb-count{font-size:24px!important;margin-top:5px!important;line-height:10px!important}
.mashsb-sharetext{font-size:10px!important}
.multipage-main__logo{margin:10px 0 10px 60px;display:block;text-align:center}
@media screen and (max-width: 480px) {
.multipage-main__logo{margin:10px 0 10px 30px}
}
.modal-open{overflow:hidden}
#modal-gallery{-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-background-clip:padding;background-clip:padding-box;background-color:rgba(0,0,0,0.9);display:block!important;overflow:auto;overflow-x:hidden;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1400}
#modal-gallery.fade{opacity:0;visibility:hidden}
#modal-gallery.fade.in{-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;opacity:1;visibility:visible}
#modal-gallery .modal-dialog{display:table;height:100%;width:100%}
#modal-gallery .modal-content{display:table-caption;padding:0;text-align:center;vertical-align:middle;background-color: #FFF;}
.moodal__advert__top{position:relative;left:60px}
@media screen and (max-width: 480px) {
.moodal__advert__top{left:30px}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    margin: 0 2% 0.992em 0 !important;
    width: 100% !important;
}
}
.moodal__advert__bottom{display:none}
@media screen and (max-width: 768px) {
.moodal__advert__top{display:none}
.moodal__advert__bottom{display:block;margin:0;position:relative;left:20px}
.portrait .moodal--thumbs{margin:20px 0!important;display:none}
}
@media screen and (min-width: 768px) {
#modal-gallery .modal-content{position:fixed;width:100%;height:100%;overflow-y: scroll;}
.portrait--mobile--moodal--thumbs{display:none}
}
#modal-gallery .modal-body{-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-background-clip:padding;background-clip:padding-box;-moz-transform:translateY(15%);-ms-transform:translateY(15%);-webkit-transform:translateY(15%);transform:translateY(15%);-moz-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease;background-color:#fff;display:block;margin:0 auto;width:100%;height:100%;padding:0;text-align:left;position:relative;z-index:1500}
#modal-gallery .modal-body .btn{-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none}
#modal-gallery .modal-body .btn:hover{-moz-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease}
#modal-gallery .modal-body .modal__close{position:absolute!important;top:0;right:0;background:#fc92a4!important;width:30px;height:30px;color:#FFF!important;text-align:center;padding-top:0!important;font-size:26px!important;z-index:10}
#modal-gallery .modal-body ul:not(:last-child),#modal-gallery .modal-body ol:not(:last-child),#modal-gallery .modal-body blockquote:not(:last-child),#modal-gallery .modal-body img:not(:last-child),#modal-gallery .modal-body p:not(:last-child){margin-bottom:20px}
#modal-gallery .modal-body ul{list-style-type:disc;margin-left:1em}
#modal-gallery.fade.in .modal-body{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);-moz-transition:all .4s cubic-bezier(0.165,0.84,0.44,1);-o-transition:all .4s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition:all .4s cubic-bezier(0.165,0.84,0.44,1);transition:all .4s cubic-bezier(0.165,0.84,0.44,1)}
.modal__logo{height:70px;width:auto;display:block}
.modal__pagination{position:absolute;bottom:0;width:100%;text-align:center}
.modal__pagination a,.modal__pagination span{background:#fc92a4!important;display:inline-block;height:22px;width:auto;color:#FFF;font-family:"Oswald",sans-serif;line-height:normal!important;padding:4px 8px;text-decoration:none!important;text-shadow:none!important;vertical-align:middle!important;white-space:nowrap!important;margin-right:1px;font-size:12px;text-align:center;border-radius:2px;-moz-border-radius:2px}
#modal-gallery .preview .preview__thumbnail{margin-bottom:0}
.modal__pagination .page-numbers{display:none}
.modal__pagination a.page-numbers.next,.modal__pagination .page-numbers.current,.modal__pagination a.page-numbers.prev{display:inline-block}
.modal__pagination span{background:#8ed5be!important}
.moodal__text{padding:0 10px 0 60px}
@media screen and (max-width: 480px) {
.moodal__text{padding:0 30px}
}
.moodal__text p{font-size:14px;line-height:18px}
.modal__content__pagination{position:relative;margin-bottom:20px;text-align:left}
.modal__content__pagination .page-numbers.current{display:none!important}
.modal__content__pagination a{width:48%;text-transform:uppercase!important}
.overlay--btn--moreinfo{margin-bottom:20px!important;padding:4px 6px!important;font-size:12px!important;border-color:#8ed5be!important}
#modal-gallery.portrait .moodal--large--image{width:auto;max-width:100%;max-height:100%;display:block;margin:0 auto}
#modal-gallery.landscape .moodal--large--image{width:auto;max-width:100%;height:auto;display:block;margin:0 auto;max-height:600px}
.landscape .moodal--thumbs .preview{margin-top:0!important}
.portrait .moodal--thumbs{margin-top:35px!important;height:1000px;position:relative}
.portrait .moodal--thumbs .cycle-slideshow{height:1000px!important}
.portrait .moodal--thumbs .preview .preview__content{min-height:20px}
.portrait .moodal--thumbs .preview .heading{font-size:12px;line-height:14px}
.moodal--thumbs{margin-bottom:5px;padding-left:0}
.moodal--thumbs a{opacity:.6}
.moodal--thumbs a:hover{opacity:1}
.moodal--thumbs .current_thumb{opacity:1}
.overlay--btn--moreinfo{margin-bottom:20px!important}
#overlay--loader{width:100%;height:100%;background-color:#fff;padding-top:120px;text-align:center;position:fixed;z-index:1399}
.vertical--slide--pagination{text-align:center;position:absolute;right:-35px}
.vertical--slide--pagination a{display:block;color:#FFF;font-weight:700;font-size:12px;line-height:14px;background:#333;padding:6px 4px;width:30px;margin-bottom:2px}
.vthumbs--heading{font-size:12px;line-height:14px;text-align:center}
.vthumbs--push--left{margin-left:30px}
.author--social{margin-left:0!important}
.author--social li{display:inline-block;margin-right:10px}
#modal-gallery .author--social{display:none}
.author--bar p{margin-bottom:0}
.author--title span{background:#fc92a4;color:#FFF;font-size:12px;padding:2px 4px;position:relative;top:-2px}
.author--archive .author--title span{display:none}
#modal-competition .modal-body{max-width:420px}
.article--content  p{font-size:16px}
.tracking--pixel{width:1px!important;height:1px!important}
.article--content  ul{margin-bottom:15px}
.article--content  ul li{list-style-type:square;font-size:14px;margin:0 0 5px 30px}
.article--content  ol{margin-bottom:15px}
.article--content  ol li{list-style-type:decimal;font-size:14px;margin:0 0 5px 30px}
#gform_wrapper_24 .gform_footer,#gform_wrapper_25 .gform_footer,#gform_wrapper_26 .gform_footer,#gform_wrapper_27 .gform_footer,#gform_wrapper_28 .gform_footer,#gform_wrapper_29 .gform_footer,#gform_wrapper_30 .gform_footer{margin-top:0!important}
#input_24_1,#input_25_1,#input_26_1,#input_27_1,#input_28_1,#input_29_1,#input_30_1{margin-top:10px!important}
#input_24_1 li,#input_25_1 li,#input_26_1 li,#input_27_1 li,#input_28_1 li,#input_29_1 li,#input_30_1 li{padding-left:10px!important;margin-bottom:0!important}
#fb-root{display:none}
.fb_iframe_widget,.fb_iframe_widget span,.fb_iframe_widget span iframe[style]{width:100%!important}
.sumome-image-sharer{margin-top:120px}
.gpoll_value_selected{background-image:url(../images/tick.png);background-position:left center;background-repeat:no-repeat;padding-left:20px}
.gpoll_button{margin-left:10px}
.gpoll_bar{background:#eee;background:rgba(0,0,0,0.05);border-radius:15px 15px 15px 15px;height:18px;max-height:25px;margin-left:50px;overflow:hidden;z-index:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:inset 0 -1px 1px rgba(255,255,255,0.3);-moz-box-shadow:inset 0 -1px 1px rgba(255,255,255,0.3);box-shadow:inset 0 -1px 1px rgba(255,255,255,0.3)}
.gpoll_bar_juice{display:block;height:100%;-webkit-border-top-right-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;-webkit-box-shadow:inset 0 2px 9px rgba(255,255,255,0.3),inset 0 -2px 6px rgba(0,0,0,0.4);-moz-box-shadow:inset 0 2px 9px rgba(255,255,255,0.3),inset 0 -2px 6px rgba(0,0,0,0.4);box-shadow:inset 0 2px 9px rgba(255,255,255,0.3),inset 0 -2px 6px rgba(0,0,0,0.4);position:relative;text-align:right}
.gpoll_bar_juice:after{height:100%;color:#fff;font-weight:700;content:"";padding-right:10px;position:absolute;top:0;left:0;bottom:0;right:0;background-image:-webkit-gradient(linear,0 0,100% 100%,color-stop(.25,rgba(255,255,255,.2)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.2)),color-stop(.75,rgba(255,255,255,.2)),color-stop(.75,transparent),to(transparent));background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);-webkit-background-size:50px 50px;-moz-background-size:50px 50px;-webkit-animation:move 2s linear infinite;-webkit-border-top-right-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-bottom-left-radius:0}
.gpoll_bar_count{color:#fff;font-size:14px;line-height:1.8;font-weight:700;min-width:10px;overflow:visible;padding-left:10px;padding-right:10px;position:relative;text-shadow:#000 0 0 2px}
.gpoll_wrapper{position:relative;width:100%}
.gpoll_ratio_box{background-color:#8ed5be;color:#fff;height:100%;font-weight:700;position:absolute;left:0;text-align:center;top:0;width:50px;-webkit-border-top-left-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-bottomleft:8px;border-top-left-radius:8px;border-bottom-left-radius:8px}
.gpoll_ratio_label{font-size:14px;line-height:1.2}
.gpoll_field_label{font-weight:700;text-align:left;width:100%}
.gpoll_choice_label{clear:both;margin-top:5px;text-align:left;font-size:14px}
.gpoll_container .gpoll_field{margin-bottom:20px}
.gpoll_field_number{color:#3c79b6;float:left;height:70px;font-size:40px;font-weight:700;padding-right:15px;line-height:50px;margin-top:0;margin-bottom:-20px;vertical-align:baseline}
.gfield .gpoll_field_number{margin-top:0}
.blue .gpoll_bar_juice{background-color:blue;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#0000065),color-stop(1,#00F));background-image:-webkit-linear-gradient(top,#0000065,#00F);background-image:-moz-linear-gradient(top,#0000065,#00F);background-image:-ms-linear-gradient(top,#0000065,#00F);background-image:-o-linear-gradient(top,#0000065,#00F)}
.blue .gpoll_ratio_box{background-color:blue}
.green .gpoll_bar_juice{position:relative;background-color:#ff3c9c;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ff3c9c),color-stop(1,#fc92a4));background-image:-moz-linear-gradient(center bottom,#ff3c9c 37%,#fc92a4 69%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#54F054',endColorstr='#2BC253');background-image:-ms-linear-gradient(top,#54F054 0%,#2BC253 100%)}
.green .gpoll_ratio_box{background-color:#8ed5be}
.red .gpoll_bar_juice{background-color:#f0a3a3;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f0a3a3),color-stop(1,#f42323));background-image:-webkit-linear-gradient(top,#f0a3a3,#f42323);background-image:-moz-linear-gradient(top,#f0a3a3,#f42323);background-image:-ms-linear-gradient(top,#f0a3a3,#f42323);background-image:-o-linear-gradient(top,#f0a3a3,#f42323)}
.red .gpoll_ratio_box{background-color:red}
.red .gpoll_bar_juice{background-color:#f0a3a3;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f0a3a3),color-stop(1,#f42323));background-image:-webkit-linear-gradient(top,#f0a3a3,#f42323);background-image:-moz-linear-gradient(top,#f0a3a3,#f42323);background-image:-ms-linear-gradient(top,#f0a3a3,#f42323);background-image:-o-linear-gradient(top,#f0a3a3,#f42323)}
.red .gpoll_ratio_box{background-color:red}
.orange .gpoll_bar_juice{background-color:#f0a3a3;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f0a3a3),color-stop(1,#f42323));background-image:-webkit-linear-gradient(top,#f0a3a3,#f42323);background-image:-moz-linear-gradient(top,#f0a3a3,#f42323);background-image:-ms-linear-gradient(top,#f0a3a3,#f42323);background-image:-o-linear-gradient(top,#f0a3a3,#f42323)}
.orange .gpoll_ratio_box{background-color:red}
.orange .gpoll_bar_juice{background-color:#f1a165;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f1a165),color-stop(1,#f36d0a));background-image:-webkit-linear-gradient(top,#f1a165,#f36d0a);background-image:-moz-linear-gradient(top,#f1a165,#f36d0a);background-image:-ms-linear-gradient(top,#f1a165,#f36d0a);background-image:-o-linear-gradient(top,#f1a165,#f36d0a)}
.orange .gpoll_ratio_box{background-color:orange}
.gpoll_field_label{display:none}
.list--categories .list--categories .list--categories{margin-left:15px}
.list--categories .list--categories .list--categories a{font-size:12px}

#keywords{font-size: 12px;margin-top: 15px;}
.article--content{max-width: 850px;display: block;margin: 0 auto;padding: 0 10px;}
.extra--h--padding{padding: 0 40px;}

.embedded .fb_iframe_widget {position: absolute;top: 0px;}

.sumome-share-client-wrapper{opacity: 0.8;}

.at-resp-share-element .at-svc-facebook, .at-svc-facebook span { background-color: #ff3d7f!important;}
.at-resp-share-element .at-svc-messenger, .at-svc-messenger span { background-color: #8ed5be!important;}
.at-resp-share-element .at-svc-google_plusone_share, .at-svc-google_plusone_share span { background-color: #fc92a4!important;}
.at-resp-share-element .at-svc-twitter, .at-svc-twitter span { background-color: #3cbfae!important;}
.at-resp-share-element .at-svc-pinterest_share, .at-svc-pinterest_share span { background-color: #ff3d7f!important;}
.at-resp-share-element .at-svc-email, .at-svc-email span { background-color: #d4ce9f!important;}
.at4-jumboshare .at4-title{font-family: "Oswald", sans-serif;}

.header-main__nav>ul>li,.tableize__cell {display:table-cell;vertical-align:middle}
.header-main__nav>ul,.tableize {display:table;width:100%}
.header-main__nav {  margin: 10px 0 0px;text-transform: uppercase;border-top: 1px dotted rgba(218,216,167,0.6);}
.header-main__nav>ul>li {font-family:"Oswald",sans-serif;font-size:14px;font-weight:300;cursor:pointer}
@media screen and (max-width: 1024px) {
.footer-main {
    padding: 20px 0 50px 0 !important;
}
}
@media screen and (max-width: 880px) {.header-main__nav>ul>li {font-size:13px}
}
.header-main__nav>ul>li a {background-color:rgba(255,255,255,0);color:#fff}
.header-main__nav>ul>li:hover a {background-color:#fff;color:#333}
.header-main__nav a {-moz-transition:all 0.15s ease;-o-transition:all 0.15s ease;-webkit-transition:all 0.15s ease;transition:all 0.15s ease;color:inherit;display:block;line-height:1.1;padding:4px 5px}
.header-main__nav a:hover {text-decoration:none}
.header-main__dropdown {position:relative}
.header-main__dropdown ul {-moz-transition:all 0.15s ease;-o-transition:all 0.15s ease;-webkit-transition:all 0.15s ease;transition:all 0.15s ease;background-color:#fff;border:1px solid #dedede;border-top:none;opacity:0;padding:10px;text-align:center;visibility:hidden;white-space:nowrap;position:absolute;top:100%;left:0;z-index:1000}
.header-main__dropdown ul a {padding:6px 10px}
:hover .header-main__dropdown ul a:hover {background-color:#FFF;color:#999}
.header-main__dropdown:hover ul {opacity:1;visibility:visible}


/* NEW-HOME.CSS */

.media,.header-main__logo,.hero-thumbnail__heading,.social-bar,.clearfix {*zoom:1}
.media:after,.header-main__logo:after,.hero-thumbnail__heading:after,.social-bar:after,.clearfix:after {content:"";display:table;clear:both}

.push-double--bottom {margin-bottom:40px !important}
.push-tripple--bottom {margin-bottom:60px !important}

.hard--all {padding:0 !important}

.inline-block {display:inline-block !important}
.display-block {display:block !important}
.full-width {width:100% !important}

.container--wide {max-width:1600px}
@media screen and (max-width: 768px) {.container--slider {padding:0}
}

.type--ultrabold {font-weight:900 !important}
.type--italic {font-style:italic}

.selecter--primary .input--large.selecter-selected,.input--primary.input--large {font-size:22px}
.selecter--primary .input--huge.selecter-selected,.input--primary.input--huge {font-size:26px}
.input--primary--borderless {border:none}

.btn--secondary.btn--large {font-size:18px !important}
.btn--secondary.btn--huge {font-size:22px !important}

.has-boolean:not(#foo) {display:inline-block}
.has-boolean:not(#foo) input[type="radio"],.has-boolean:not(#foo) input[type="checkbox"] {display:none}
.has-boolean:not(#foo) input[type="radio"] ~ .has-boolean__icon,.has-boolean:not(#foo) input[type="checkbox"] ~ .has-boolean__icon {border:1px solid currentColor;cursor:pointer;display:inline-block;height:12px;line-height:12px;text-align:center;vertical-align:middle;width:12px;position:relative}
.has-boolean:not(#foo) input[type="radio"] ~ .has-boolean__icon:before,.has-boolean:not(#foo) input[type="checkbox"] ~ .has-boolean__icon:before {-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;content:"";display:block;font-size:16px;font-weight:normal;position:absolute;top:2px;bottom:2px;left:2px;right:2px}
.has-boolean:not(#foo) input[type="radio"]:checked ~ .has-boolean__icon:before,.has-boolean:not(#foo) input[type="checkbox"]:checked ~ .has-boolean__icon:before {background-color:currentColor}
.has-boolean:not(#foo) .has-boolean__label {-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;display:inline-block;font-size:12px;line-height:normal;margin-left:5px;vertical-align:middle}
.has-boolean:not(#foo):hover {cursor:pointer;color:#fc92a4}

.header-main{text-align: center;}

.header-main-nav-wrapper {background-color:#fff}

.header-main__nav>ul>li a {background-color:transparent;color:#595959}
.header-main__nav>ul>li:hover a {background-color:#d4ce9f;color:#FFF;}
.header-main__nav>ul>li.no--back--menu:hover a{background: white;}
.header-main__nav .icon--search {vertical-align:top;  color: #595959;}

body {overflow-x:hidden}
.header-main__megamenu>a {position:relative}
.header-main__megamenu .header-main__megamenu__box {-moz-transition:all 0.15s ease;-o-transition:all 0.15s ease;-webkit-transition:all 0.15s ease;transition:all 0.15s ease;background-color:#FFF;color:#000;cursor:default;opacity:0;padding:20px;text-align:left;visibility:hidden;position:absolute;top:100%;left:15px;right:15px;z-index:1000;margin-top: -1px;}
.header-main__megamenu .header-main__megamenu__box:before,.header-main__megamenu .header-main__megamenu__box:after {background-color:inherit;content:'';position:absolute;top:0;bottom:0;width:9999px}
.header-main__megamenu .header-main__megamenu__box:before {left:100%}
.header-main__megamenu .header-main__megamenu__box:after {right:100%}
.header-main__megamenu:hover .header-main__megamenu__box,.header-main__megamenu:hover>a:before,.header-main__megamenu:hover:before {opacity:1;visibility:visible}
.header-main__megamenu__nav {padding:10px 0;width: 140px;}
.header-main__megamenu__nav ul {margin-right:-1px;margin-right:-1px}
.header-main__megamenu__nav a {-moz-transition:all 0.15s ease;-o-transition:all 0.15s ease;-webkit-transition:all 0.15s ease;transition:all 0.15s ease;background-color:transparent !important;border-top:1px solid transparent;border-right:1px solid transparent;color:#000 !important;display:block;line-height:14px;padding:5px 20px;font-size: 12px;}
.header-main__megamenu__nav a:hover {text-decoration:none;color: #999!important;}
.header-main__megamenu__nav-content {padding:15px 20px}
.header-main__megamenu__nav-content a {-moz-transition:all 0.15s ease;-o-transition:all 0.15s ease;-webkit-transition:all 0.15s ease;transition:all 0.15s ease;background-color:transparent !important;color:#000 !important;display:block;line-height: 14px;font-size: 12px;}
.header-main__megamenu__nav-content a:hover {text-decoration:none;color: #999;}
.header-main__megamenu__thumbnail {display:block;font-size:14px;font-style:italic;padding:0 !important;text-transform:none}
.header-main__megamenu__thumbnail img {height:auto;width:100%;border-bottom: 1px solid #ccc;
  padding-bottom: 10px;}
.header-main__megamenu__thumbnail i {display:block;font-style:normal;margin-top:10px;text-align:center;text-transform:uppercase}
.header-main__megamenu__tableize .tableize__cell {border-left:1px solid currentColor;padding:0 20px}
.header-main__megamenu__tableize .tableize__cell:first-child {border-left:none}
.header-main__megamenu__tableize a {-moz-transition:all 0.15s ease;-o-transition:all 0.15s ease;-webkit-transition:all 0.15s ease;transition:all 0.15s ease;background-color:transparent !important;color:#fff !important;display:block;line-height:1.1;padding:2px 0}
.header-main__megamenu__tableize a:hover {text-decoration:none;}
.header-main__megamenu__list li {font-style:italic;margin-top:7px;text-transform:none}
.header-main__megamenu__list li:first-child {margin-bottom:0}
.footer-main {font-size:15px;text-align:center;padding:20px 0}
@media screen and (max-width: 709px) {.footer-main .justifize {text-align:center}
.footer-main .justifize__box {width:100%}
}

.footer-main__magazine img {height:auto;width:120px}
@media screen and (min-width: 710px) {.footer-main__magazine .heading {max-width:220px}
}
@media screen and (max-width: 709px) {.footer-main__magazine .grid__item {text-align:center;width:100%}
.footer-main__magazine img {width:140px}
}
.footer-main__social .heading {margin-bottom:20px}
@media screen and (max-width: 709px) {.footer-main__social {display:none}
}
@media screen and (min-width: 710px) {.footer-main__update {display:none}
}
.footer-main__logo img {vertical-align:bottom}
.footer-main__vector {height:60px;margin-right:5px;width:auto}
@media screen and (max-width: 709px) {.footer-main__vector {display:block;margin:0 auto 10px auto}
}

.nav-categories-trigger {color:#000;font-family:"Oswald",sans-serif;font-size:14px;text-transform:uppercase}
.nav-categories-trigger:hover,.nav-categories-trigger:active {text-decoration:none}
.nav-categories-trigger .nav-trigger {display:inline-block;height:22px;vertical-align:middle;width:22px}
.nav-categories-trigger .nav-trigger__icon {background-color:currentColor}
.nav-categories-trigger .nav-trigger__icon:before {-moz-transform:translateY(-250%) !important;-ms-transform:translateY(-250%) !important;-webkit-transform:translateY(-250%) !important;transform:translateY(-250%) !important}
.nav-categories-trigger .nav-trigger__icon:after {-moz-transform:translateY(250%) !important;-ms-transform:translateY(250%) !important;-webkit-transform:translateY(250%) !important;transform:translateY(250%) !important}

@media screen and (min-width: 769px) {/*.nav--site {display:none}*/
}


.nav--site__menu__grid .grid__item>ul>li>a {-moz-transition:all 0.05s ease;-o-transition:all 0.05s ease;-webkit-transition:all 0.05s ease;transition:all 0.05s ease;background:transparent;color:#333;display:inline-block;font-family:"Oswald",sans-serif;font-size:24px;font-weight:700;padding:2px 6px;text-transform:uppercase}
.nav--site__menu__grid .grid__item>ul>li>a:hover {background:#000;color:#fff;text-decoration:none}
.nav--site__menu__grid .grid__item>ul>li>a:active {text-decoration:none}
@media screen and (max-width: 768px) {.nav--site__menu__grid .grid__item>ul>li>a {display:block;font-size:24px;padding:5px 10px}
}
.nav--site__menu__grid .grid__item>ul>li>a span {display:inline-block;vertical-align:middle}
.nav--site__menu__grid .grid__item>ul>li>a .icon {-moz-transition:-moz-transform 0.1s ease;-o-transition:-o-transform 0.1s ease;-webkit-transition:-webkit-transform 0.1s ease;transition:transform 0.1s ease}
.nav--site__menu__grid .grid__item>ul>li ul {margin-top:3px;padding:0 6px}
.nav--site__menu__grid .grid__item>ul>li.is-open>a {background:#000;color:#fff;text-decoration:none}
.nav--site__menu__grid .grid__item>ul>li.is-open>a .icon {-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.nav--site__dropdown {background-color:#000;color:#fff;display:none;padding:10px 0 20px 0}
.nav--site__dropdown ul {margin-top:10px}
.nav--site__dropdown ul a {font-style:italic;font-style:italic}
.nav--site__dropdown a {color:inherit}
.nav--site__dropdown a:hover {color:inherit;text-decoration:none;}
.is-open .nav--site__dropdown {display:block}
.nav--site__dropdown__heading {font-family:"Oswald",sans-serif;font-size:18px;font-weight:700}

.preview .heading:after {background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(255,255,255,0)),color-stop(50%, #ffffff));background:-moz-linear-gradient(left, rgba(255,255,255,0),#ffffff 50%);background:-webkit-linear-gradient(left, rgba(255,255,255,0),#ffffff 50%);background:linear-gradient(to right, rgba(255,255,255,0),#ffffff 50%);content:"";height:1.3em;text-align:right;width:25%;position:absolute;top:1.3em;right:0}

.preview__category {-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);color:rgba(255,255,255,0.9);font-family:TimesNewRoman, 'Times New Roman', Times, Baskerville, Georgia, serif;font-size:44px;font-weight:normal;line-height:1.1;padding:0 5px;position:absolute;top:50%;left:0;right:0;z-index:200}

.hero-thumbnail {position:relative}
.hero-thumbnail__image {display:inline-block;vertical-align:top;width:100%;position:relative}
.hero-thumbnail__image img {height:auto;width:100%}
.hero-thumbnail__image:before {-moz-transition:background 0.5s ease;-o-transition:background 0.5s ease;-webkit-transition:background 0.5s ease;transition:background 0.5s ease;background-color:transparent;content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:100}
.hero-thumbnail__image:hover {text-decoration:none}
.hero-thumbnail__image:hover:before {background-color:rgba(0,0,0,0.3)}
.hero-thumbnail__content {background-color:#fff;font-size:30px;font-weight:normal;line-height:1.1;margin:-40px 20px 0 20px;padding: 20px 30px 0;text-align: left;position:relative;z-index:200}
.hero-thumbnail__content__small {background-color:#fff;font-size:18px;font-weight:normal;line-height:1.1;margin:-49px 20px -5px 20px;padding: 10px 15px;text-align: left;position:relative;z-index:200}
.hero-thumbnail__content hr {background-color:none;border:none;border-bottom:5px solid currentColor;color:currentColor;height:5px;margin:-10px 0 10px 0;max-width:130px;text-align:left;width:100%}
@media screen and (max-width: 559px) {.hero-thumbnail__content hr {max-width:120px}
}
@media screen and (min-width: 560px) {.hero-thumbnail__content {margin-left:auto;margin-right:auto;max-width:420px}
}
.hero-thumbnail:not(.hero-thumbnail--full) .hero-thumbnail__content {width:calc(100% - 40px)}
@media screen and (min-width: 769px) {.hero-thumbnail__content--small .hero-thumbnail__category {font-size:28px;margin-bottom:10px}
}
.hero-thumbnail__category {color:inherit;display:block;font-family: "DidotDisplayDemiRegular";font-size:30px;font-weight:normal;line-height:1.1;margin-bottom:5px;text-transform:uppercase}
@media screen and (min-width: 560px) {.hero-thumbnail__category {font-size:32px}
}
@media screen and (min-width: 769px) {.hero-thumbnail__category {font-size:44px}
}
.hero-thumbnail__heading {font-family:"Oswald",sans-serif;font-size:18px;font-weight:400;line-height:24px;overflow:hidden;margin-bottom: 10px;}
.hero-thumbnail__heading__small {font-family:"Oswald",sans-serif;font-size:12px;font-weight:700;line-height:1.2;height:2.4em;overflow:hidden;text-transform:uppercase;margin-bottom: 0px;}
.hero-thumbnail__heading a {color:inherit;display:block;}
.hero-thumbnail__subcategory {display:block;font-size:12px;font-family:"Oswald",sans-serif;text-transform:uppercase}
.hero-thumbnail__btn {color:inherit;display:inline-block;font-family:"Oswald",sans-serif;font-size:16px;font-style:italic;font-weight:100;}
.hero-thumbnail--full .hero-thumbnail__content {color:#595959}
@media screen and (min-width: 560px) {.hero-thumbnail--full .hero-thumbnail__content {-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-top:0;margin-left:0;margin-right:0;padding:10px 15px;width:460px;position:absolute;left:50%;bottom:-60px;z-index:200}
}
@media screen and (min-width: 560px) {.hero-thumbnail--full {margin-bottom:80px !important}
}
@media screen and (min-width: 850px) {.hero-thumbnail--full--left,.hero-thumbnail--full--right {margin-bottom:20px !important}
.hero-thumbnail--full--left .hero-thumbnail__image,.hero-thumbnail--full--right .hero-thumbnail__image {width:75%}
.hero-thumbnail--full--left .hero-thumbnail__content,.hero-thumbnail--full--right .hero-thumbnail__content {-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:460px;bottom:auto;left:auto;top:50%}
.hero-thumbnail--full--left .hero-thumbnail__heading,.hero-thumbnail--full--right .hero-thumbnail__heading {clear:both}
}
@media screen and (min-width: 850px) {.hero-thumbnail--full--left {text-align:right}
.hero-thumbnail--full--left .hero-thumbnail__content {text-align:right;left:0}
.hero-thumbnail--full--left .hero-thumbnail__content hr {float:right}
.hero-thumbnail--full--left .hero-thumbnail__heading a {float:right}
}
@media screen and (min-width: 850px) {.hero-thumbnail--full--right .hero-thumbnail__content {text-align:left;right:0}
.hero-thumbnail--full--right .hero-thumbnail__content hr {float:left}
.hero-thumbnail--full--right .hero-thumbnail__heading a {float:left}
}

.article p:first-of-type:first-letter {float:left;font-family:"Oswald",sans-serif;font-size:3.4em;line-height:1;margin:0.09em 10px 0 0;text-transform:uppercase}

.list--categories a {color:inherit;display:block;padding-left:.5em}
.list--categories a span {color:#c5c5c5}
.list--categories a:hover {color:#fc92a4}
.list--categories .has-boolean {padding-left:.5em}

.accordion a{text-decoration: none;font-size: 14px;font-weight: 700;}
.list--categories a{text-decoration: none;color: #c5c5c5;font-size: 12px;font-weight: 300;text-transform: uppercase;}
.list--categories a span {display: none;}
.active>.accordion__content{padding-top: 0;}

.list--categories a {
  color: inherit;
  display: block;
  padding-left: .5em;
  text-transform: capitalize;
  font-size: 14px;
}

.list--categories ul.children a {
  color: inherit;
  display: block;
  padding-left: 1.0em;
  text-transform: capitalize;
  font-size: 14px;
  font-weight: 400;
}

.list--categories a span {
  color: #c5c5c5;
  font-size: 14px;
  display: none;
}
.list--categories a:hover {

}
.list--categories .has-boolean {
  padding-left: .5em;
}

.list--categories .list--categories .list--categories{margin-left: 15px;}
.list--categories .list--categories .list--categories a{font-size: 12px;}

.slider {overflow:hidden;margin-bottom:10px;width:100%;position:relative;}
.slider a{color: #FFF;}

.active>.accordion__title:before,.accordion>li:only-child>.accordion__title:before {display:none}
.accordion>li:only-child>.accordion__title {cursor:default;color:inherit}
.accordion__content {-moz-transition-duration:0.2s,0.2s,0.2s;-o-transition-duration:0.2s,0.2s,0.2s;-webkit-transition-duration:0.2s,0.2s,0.2s;transition-duration:0.2s,0.2s,0.2s;-moz-transition-property:height,padding-top,padding-bottom;-o-transition-property:height,padding-top,padding-bottom;-webkit-transition-property:height,padding-top,padding-bottom;transition-property:height,padding-top,padding-bottom;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;-webkit-transition-timing-function:ease;transition-timing-function:ease;height:0;overflow:hidden;padding:0;visibility:hidden}
.active>.accordion__content,.accordion>li:only-child>.accordion__content {height:auto;padding:10px 0;visibility:visible}

.subscribe {background-image:url("//lorempixel.com/1200/400/nature/3/");background-repeat:no-repeat;background-size:cover;color:#fff;padding:100px 15px}
@media screen and (max-width: 559px) {.subscribe {padding-left:10px;padding-right:10px}
.subscribe .input {margin-bottom:10px;margin-bottom:10px}
.subscribe .tableize,.subscribe .tableize__cell,.subscribe .input,.subscribe .btn {display:block !important}
.subscribe .btn {text-align:center !important;width:100% !important}
}
@media screen and (min-width: 560px) {.subscribe .btn {margin-left:10px !important}
}
.subscribe__heading {font-family:"Oswald",sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;text-align:center}
@media screen and (min-width: 560px) {.subscribe__heading {font-size:42px;text-align:left}
}
.subscribe__container {margin:0 auto;max-width:520px}
.subheader {border-top:0px solid #000;margin-top:-12px;margin-bottom:20px;position:relative}
.subheader__image {max-height:600px;overflow:hidden;position:relative}
.subheader__image img {width:100%;position:relative;z-index:100}
.subheader__image:before {content:'';display:block;height:200px;max-height:100%;width:100%;position:absolute;bottom:0;left:0;z-index:200;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC41Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.5) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(0,0,0,0.5)));background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.5) 100%);background:-o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.5) 100%);background:-ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.5) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(0,0,0,0.5) 100%)}
@media screen and (max-width: 559px) {.subheader__image {height:400px}
.subheader__image img {-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:auto;max-height:none;max-width:none;min-height:100%;min-width:100%;width:auto;position:absolute;top:50%;left:50%}
}
.subheader__text {color:#fff;position:absolute;left:80px;right:0;bottom:40px;z-index:300}
.subheader__text hr {background-color:none;border:none;border-bottom:5px solid currentColor;color:currentColor;height:5px;margin:5px 0;max-width:200px;text-align:left;width:100%}
@media screen and (max-width: 559px) {.subheader__text hr {max-width:120px}
}
.subheader__heading {font-size:36px;font-size:2rem;font-style:italic;line-height:1.1;text-transform:uppercase;font-family: "DidotDisplayRegular";}
@media screen and (max-width: 559px) {.subheader__heading {font-size:22px;font-size:1.22222rem}
}
.subheader__subheading {font-size:48px;font-size:2.66667rem;font-family:"Oswald",sans-serif;font-weight:600;line-height:1.1;text-transform:uppercase;padding-right:30px}
@media screen and (max-width: 559px) {.subheader__subheading {font-size:32px;font-size:1.77778rem}
}
.social-bar {margin-bottom:20px;text-align:center}
.social-bar__box {margin-bottom:10px}
@media screen and (min-width: 560px) {.social-bar__box {float:right;margin-bottom:0;text-align:right}
.social-bar__box:first-child {float:left;text-align:left}
}
.news-list h2 {margin-bottom:30px}
.news-list hr {background-color:none;border:none;border-bottom:5px solid currentColor;color:currentColor;height:5px;margin:5px 0;max-width:130px;text-align:left;width:100%}
@media screen and (max-width: 559px) {.news-list hr {max-width:120px}
}
.news-list h3 {color:black;margin-bottom:0;font-size:15px}
.news-list ul {width:100%;max-width:260px;margin:0 auto}
.news-list li {margin-bottom:20px}
.news-list p {font-family:"Oswald",sans-serif;font-size:14px}
/*
.instagram {font-size:0;margin: 40px 0 0px;}
.instagram__item {display:inline-block;vertical-align:middle;width:calc(100% / 8);position:relative;padding: 10px;}
.instagram__item .instagram__img {width:100%}
@media screen and (max-width: 769px) {.instagram__item {width:25%}
}
@media screen and (max-width: 560px) {.instagram__item {width:50%}
}
*/
.misha-insta-header{display: none!important;}
.misha-insta-counts {width: 280px;margin: 20px auto 0;}
.show-more span {display:inline-block;position:relative;font-family:"Oswald",sans-serif;font-size:32px;text-transform:uppercase;color:black;font-weight:900;  cursor: pointer;}
.show-more span:before,.show-more span:after {content:'';display:inline-block;vertical-align:middle;width:100px;height:5px;background-color:black;position:relative;margin-top:-6px;margin-right:10px}
.show-more span:after {margin-left:10px;margin-right:0}

@media screen and (max-width: 768px) {.categories {-moz-transition:opacity 0.6s ease,padding 0.2s ease,max-height 0.2s ease;-o-transition:opacity 0.6s ease,padding 0.2s ease,max-height 0.2s ease;-webkit-transition:opacity 0.6s ease,padding 0.2s ease,max-height 0.2s ease;transition:opacity 0.6s ease,padding 0.2s ease,max-height 0.2s ease;max-height:0;padding-top:0;overflow:hidden}
.categories.is-open {-moz-transition:padding 0.4s cubic-bezier(0.165, 0.84, 0.44, 1),max-height 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:padding 0.4s cubic-bezier(0.165, 0.84, 0.44, 1),max-height 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition:padding 0.4s cubic-bezier(0.165, 0.84, 0.44, 1),max-height 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);transition:padding 0.4s cubic-bezier(0.165, 0.84, 0.44, 1),max-height 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);max-height:1000px;padding-top:15px}
}

.banner--clone {padding-top: 0;top:0px;box-shadow:0 2px 3px rgba(0,0,0,0.1),0 -2px 3px rgba(0,0,0,0.1);}

.header-main__dropdown ul{background-color: #FFF;}

.force--down{font-size: 36px;}
@media screen and (min-width: 769px){.force--down{font-size: 28px;}}


.header-main__nav>ul>li{font-weight: 400;}
.header-main__nav a{padding: 8px 5px;}

.avoid--flash{display: none;}

.banner--clone .header-main__nav{height: 45px;}
.banner--clone.banner--stick .header-main__nav>ul{padding-top: 0px;}

.header-main .nav-trigger {top: 10px;}
@media screen and (max-width: 768px){
	.banner--clone .nav-trigger {position: absolute;top: 5px;}
	.banner--clone.banner--stick{top: 0px;height: 35px;}
	.header-main {padding: 0;}
}

@media screen and (max-width: 559px){
	.banner--clone .nav-trigger {position: absolute;top: 5px;}
	.banner--clone.banner--stick{top: 0px;height: 35px;}
	.header-main {padding: 0;}
}

@media screen and (max-width: 480px) {
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{width: 100%;}
select.orderby{width: 100%;float: left;}
}
@media screen and (max-width: 768px){
.header-main__vector {height: 45px;top: 0px!important;}
 } 

.show--stick {display: none!important;}
.stick--logo {height: 39px;top: 2px;position: relative;}
.show--stick a:hover{background: none}
.banner--clone .show--stick {display: table-cell!important;}
.banner--clone .show--stick a:hover{background: transparent;}



.lang--flag > a > img{height: 15px;opacity: 0.6;top: -1px;position: relative;}
.lang--flag > a.selected > img{height: 15px;opacity: 1.0;}
.lang--flag:hover > a > img{height: 15px;opacity: 1.0;}
.lang--flag > a{padding: 8px 0px;}
.lang--flag:hover > a{color:#d4ce9f!important;}


@media screen and (min-width: 769px){
.article {max-width: 800px;margin: 0 auto;}
}
.keywords{text-align: center;}
.new--break--title{  border-top: 6px solid #000;max-width: 300px;margin: 60px auto 20px;padding-top: 15px;}

.gform_wrapper textarea{border: 1px solid #CCC;}

.modcont#keywords {-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;margin-top:10px!important;max-width:1200px;padding:0 15px!important;}

.subheader.js-shop-slider > .slide{width: 100%;display: none;}
.subheader.js-shop-slider > .slide:first-child{display: block;}

#upprev_box div.upprev_thumbnail h5{margin-bottom: 0!important;}
#upprev_box div.upprev_thumbnail h5 a{font-family: "Oswald",sans-serif!important;color: #333!important;text-transform: uppercase;font-weight: 400;}
#upprev_box .upprev_excerpt p{line-height: 20px;font-size: 16px;}

@media screen and (min-width:1000px) {
  .ad--block iframe{display: block;}
  .ad--block .iframe--fallback{display: none;}
}

@media screen and (max-width:1000px) {
  .ad--block iframe{display: none;}
  .ad--block .iframe--fallback{display: block;}
}


.post__text p {
  cursor: pointer;
}
.post__text p {
  font-size: 13px;
  line-height: 18px;
  margin-bottom: 10px;
}

#over-header-banner{display: none;}

.product--image img {max-height: 400px;max-width: 100%;  display: block; margin: 0 auto;}

#modal-gallery{overflow-y: auto!important;}
#modal-gallery .modal-body{height: auto;}

.wp-caption-text{text-align: right;font-size: 14px!important;font-style: italic;font-weight: bold;margin-bottom: 20px;}

/* QUIZ STYLES */

.gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {
    margin-top: 0px!important;
}

.gform_wrapper li.pq-question-field ul.gfield_radio li label, .gform_wrapper li.pq-question-field ul.gfield_checkbox li label{
	background: #abffe4!important;text-align: left;
}

.gform_wrapper li.pq-question-field ul.gfield_radio li:hover label, .gform_wrapper li.pq-question-field ul.gfield_checkbox li:hover label {
    background:#fc92a4!important;
}

.gform_wrapper li.pq-question-field ul.gfield_radio input:checked + label,
.gform_wrapper li.pq-question-field ul.gfield_checkbox input:checked + label {
    background: #d4ce9f!important;
}

.gform_previous_button, .gform_next_button{background-color: #8ed5be!important;border-color: #8ed5be!important;
	color: #fff!important;
    font-size: 16px!important;
    padding: .6em 1em!important;
    text-transform: uppercase!important;
    border: 1px solid #8ed5be;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -moz-transition:all .15s ease;-webkit-transition:all .15s ease;transition:all .15s ease;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;display:inline-block!important;font-family:"Quattrocento",serif!important;letter-spacing:1px!important;line-height:normal!important;margin:0!important;text-decoration:none!important;text-shadow:none!important;vertical-align:middle!important;white-space:nowrap!important;

	
}

.gform_previous_button:hover, .gform_next_button:hover{background-color: #fc92a4!important;border-color: #fc92a4!important;
cursor:pointer!important;text-decoration:none!important;
}

.gform_next_button, .gform_page input[type="submit"]{float: right;}

.pq-question-field{font-size: 18px!important;}

#myShop #trusted-footer, #myShop #socialSharing, #myShop #department-filter, #myShop #wishlistButton, #myShop #addToFavorites, #myShop #addToFavoritesBottom, #myShop #product-name-for-large-device, #detail-title{display: none!important;}
.customHeader{background: none;color: #595959}

.article--image--portrait{height: 600px;display: block;}
.article--image--portrait .img--fluid {max-height: 100%;width: auto;margin: 0 auto;display: block;max-width: 100%;}

.article--content  .embedded{margin-bottom: 20px;}
.article--content  .heading{margin: 40px 0 20px;font-weight: bold!important;}

.at-recommendedjumbo-footer  #at-recommendedjumbo-content-title{font-family: "Oswald",sans-serif!important;font-size: 42px!important;text-transform: uppercase!important;}
@media screen and (max-width:768px) {.at-recommendedjumbo-footer  #at-recommendedjumbo-content-title{font-size: 24px!important;}}
.at-recommendedjumbo-footer #at-recommendedjumbo-label, .at-recommendedjumbo-footer .at-recommendedjumbo-footer-inner{font-family: "Quattrocento",serif!important;}

.addthis_jumbo_share{margin-bottom: 20px;}
.at4-jumboshare .at4-count-container{padding-right: 0px!important;}

#24lb_footer, #24lb_footer a{display: none!important;}

/*
.full--width--image{
	float: left;
	width: 100%;
	position: relative;
	margin-top: 60px;
}
.full--width--image::before {
		content: "";
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		
		box-shadow: inset 0 0 8px rgba(0,0,0,.6);
		-moz-box-shadow: inset 0 0 8px rgba(0,0,0,.6);
		-webkit-box-shadow: inset 0 0 8px rgba(0,0,0,.6);
		
		-moz-box-shadow:inset  0  40px 60px -30px rgba(0,0,0,.6), 
                        inset  0 -40px 60px -30px rgba(0,0,0,.6);
		-webkit-box-shadow: inset  0  40px 60px -30px rgba(0,0,0,.6), 
                        inset  0 -40px 60px -30px rgba(0,0,0,.6);
		box-shadow:    inset  0  40px 60px -30px rgba(0,0,0,.6), 
                        inset  0 -40px 60px -30px rgba(0,0,0,.6);
		
	   } 
	   
.full--width--image img{
	float: left;
}	
*/
.full--width--image{
	width: 100%;
	position: relative;
	margin-top: 40px;
}
.full--width--image .wp-caption-text{    
	position: absolute;
    bottom: -1px;
    right: 0;
    text-align: right;
    font-size: 14px!important;
    font-style: normal;
    font-weight: bold;
    color: #444;
    margin: 0;
    background: #fff;
    padding: 5px 40px 5px 5px;
}

@media screen and (max-width:768px) {
	.full--width--image .wp-caption-text{    
	    font-size: 10px!important;
	}
}    
    
    
.full--width--image .wp-caption-text a{text-decoration: none;cursor: pointer;color: #444;}    
    
hr.post-divider{height: 0;border: none;margin: 0;padding: 0;}   

.no--header--push {
    margin-top: 200px;
}

ins{text-decoration: none;}

#gform_wrapper_33, #gform_confirmation_wrapper_33{margin-top: 140px;}

.footer--note a{color: #444;}

.menu--search--input{height: 45px;color: #444;padding: 10px 0 5px 10px;border-radius: 2px;border: 1px solid #e1e1e1;top: 4px;position: relative;width: 320px;}

.wp-video{display: block;margin: 0 auto;}

.um-field-um_block_45526_10 .um-field-block, um-field-um_block_45528_23 .um-field-block{font-size: 14px;}
.um-notification-b{z-index: 500!important;}
.um-unfriend-btn, .um-friend-pending-btn {background: #3cbfae!important;}
.um-friend-btn{background: #ff3d7f!important;}
.um-field-divider-text span{text-transform: uppercase!important;font-weight: bold!important;color: #3cbfae!important;}
.um-profile .um-gallery-grid{display: none;}
.um-profile .gallery-default .um-gallery-grid{display: block;}
a.um-gallery-form.um-gallery-btn, .um-gallery-btn{    background-color: #8ed5be!important;
    border: 1px solid #8ed5be!important;
    color: #fff!important;
    font-size: 16px!important;
    padding: .6em 1em!important;
     border-radius: 6px!important;
    font-weight: 500!important;
    border-radius: 6px!important;}
    
um-search-filter {
    padding: 0 10px 20px!important;
    width: 20%!important; 
}   

.um-profile.um-viewing .um-field-um_block_45528_23{display: none;}
.um-completeness-done{background: #fc92a4!important}    

.int_no{display: inline-block;background: #d4ce9f;color: #FFF;padding: 4px 12px;border-radius: 4px;font-weight: bold;text-transform: uppercase;font-family: "Oswald",sans-serif;font-size: 16px;}
.int_yes{display: inline-block;background: #fc92a4;color: #FFF;padding: 4px 12px;border-radius: 4px;font-weight: bold;text-transform: uppercase;font-family: "Oswald",sans-serif;font-size: 16px;}

.igw-panel{text-align: center!important;}
.igw-panel-counter{float: none!important;display: inline-block!important;padding: 0 20px!important;text-align: center!important;}
.igw-large .igw-panel-counter, .igw-large .igw-panel-counter-label{max-width: 200px!important;}
.igw-header{display: none!important;}
.igw-panel-subscribe{ display: block!important;position: relative!important;width: 180px!important;margin: 5px auto 10px!important;}
.igw-user .igw-feed-wrapper {top: 106px!important;}

.star-half-png, .star-on-png {color: #8ed5be!important;}
.um-user-tag{color:#FFF!important;  background: #ff3d7f!important;border: 1px solid #ff3d7f!important;}
.um-meta span a {font-weight: 400;color: #FFF;font-weight: bold;
.um-user-tag:hover{background: #3cbfae!important; border: 1px solid #3cbfae!important;color:#FFF!important;}
.um-user-tags {padding: 0;top: 5px;position: relative;}

iframe.instagram-media{margin: 0 auto!important;}

@media screen and (max-width:380px) {
.header-main__logo .header-main__vector {
    max-width: 200px;
    margin-top: 10px;
}	
}
