html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;border:none;padding:4px 20px}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:700}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
.col-one-fifth{width:20%}
.productpop{text-align:center}
.productpop .ttl{font-size:18px;font-weight:700;margin:0 0 20px;color:#333}
.productpop{color:#333;line-height:1.5;width:100%;padding:20px 0}
.productpop img{margin:15px auto}
.btn.place_order{background-color:#EB6957!important;color:#fff!important}
.btn.continue_shipping{background-color:#a4a4a4!important;color:#fff!important}
@media (max-width: 767px) {
.btn.place_order{background-color:#EB6957!important;color:#fff!important;width:80%}
.btn.continue_shipping{background-color:#a4a4a4!important;color:#fff!important;width:80%;margin-bottom:15px}
}
.btn.place_order{background-color:#EB6957!important;color:#fff!important}
.btn.place_order:hover{background-color:#e44332!important;}
.btn.continue_shipping{background-color:#e44332!important;color:#fff!important}
.desc{margin-bottom:15px}
div#vt_added_to_cart_notification{display:none!important}
@media print {
*,:before,:after{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
a[href^="#"]:after,a[href^="javascript:"]: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}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
.navbar{display:none}
.btn > .caret,.dropup > .btn > .caret{border-top-color:#000!important}
.label{border:1px solid #000}
.table{border-collapse:collapse!important}
.table td,.table th{background-color:#fff!important}
.table-bordered th,.table-bordered td{border:1px solid #ddd!important}
}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}
body{font-family:Ubuntu,sans-serif;font-size:16px;line-height:1.6875!important;color:#555;background-color:#fff}
input,button,select,textarea{font-family:Ubuntu,sans-serif;font-size:inherit;line-height:inherit}
a{color:#777;text-decoration:none;transition:.4s}
a:hover,a:focus{color:#777;text-decoration:none}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
figure{margin:0}
img{vertical-align:middle}
.img-responsive,.carousel-inner > .item > img,.carousel-inner > .item > a > img{display:block;max-width:100%;height:auto}
.img-rounded{border-radius:6px}
.img-thumbnail{padding:4px;line-height:1.6875;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition:all .3s 0 ease,.2s .3s 0 ease,ease-in-out .3s 0 ease;-moz-transition:all .3s 0 ease,.2s .3s 0 ease,ease-in-out .3s 0 ease;-ms-transition:all .3s 0 ease,.2s .3s 0 ease,ease-in-out .3s 0 ease;-o-transition:all .3s 0 ease,.2s .3s 0 ease,ease-in-out .3s 0 ease;transition:all .3s 0 ease,.2s .3s 0 ease,ease-in-out .3s 0 ease;display:inline-block;max-width:100%;height:auto}
.img-circle{border-radius:50%}
hr{margin-top:27px;margin-bottom:27px;border:0;border-top:1px solid #eee}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
[role="button"]{cursor:pointer}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:Ubuntu,sans-serif;font-weight:500;line-height:1.1;color:#333}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:400;line-height:1;color:#777}
h1,.h1,h2,.h2,h3,.h3{margin-top:27px;margin-bottom:13.5px}
h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}
h4,.h4,h5,.h5,h6,.h6{margin-top:13.5px;margin-bottom:13.5px}
h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}
h1,.h1{font-size:30px}
h2,.h2{font-size:30px}
h3,.h3{font-size:28px}
h4,.h4{font-size:18px}
h5,.h5{font-size:16px}
h6,.h6{font-size:14px}
p{margin:0 0 13.5px}
.lead{margin-bottom:27px;font-size:18px;font-weight:300;line-height:1.4}
@media (min-width: 768px) {
.lead{font-size:24px}
}
small,.small{font-size:87%}
ins{text-decoration:none}
mark,.mark{background-color:#fcf8e3;padding:.2em}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.text-justify{text-align:justify}
.text-nowrap{white-space:nowrap}
.text-lowercase{text-transform:lowercase}
.text-uppercase{text-transform:uppercase}
.text-capitalize{text-transform:capitalize}
.text-muted{color:#777}
.text-primary{color:#337ab7}
a.text-primary:hover,a.text-primary:focus{color:#286090}
.text-success{color:#3c763d}
a.text-success:hover,a.text-success:focus{color:#2b542c}
.text-info{color:#31708f}
a.text-info:hover,a.text-info:focus{color:#245269}
.text-warning{color:#8a6d3b}
a.text-warning:hover,a.text-warning:focus{color:#66512c}
.text-danger{color:#a94442}
a.text-danger:hover,a.text-danger:focus{color:#843534}
.bg-primary{color:#fff;background-color:#337ab7}
a.bg-primary:hover,a.bg-primary:focus{background-color:#286090}
.bg-success{background-color:#dff0d8}
a.bg-success:hover,a.bg-success:focus{background-color:#c1e2b3}
.bg-info{background-color:#d9edf7}
a.bg-info:hover,a.bg-info:focus{background-color:#afd9ee}
.bg-warning{background-color:#fcf8e3}
a.bg-warning:hover,a.bg-warning:focus{background-color:#f7ecb5}
.bg-danger{background-color:#f2dede}
a.bg-danger:hover,a.bg-danger:focus{background-color:#e4b9b9}
.page-header{padding-bottom:12.5px;margin:54px 0 27px;border-bottom:1px solid #eee}
ul,ol{margin-top:0;margin-bottom:13.5px}
ul ul,ol ul,ul ol,ol ol{margin-bottom:0}
.list-unstyled{padding-left:0;list-style:none}
.list-inline{padding-left:0;list-style:none;margin-left:-5px}
.list-inline > li{display:inline-block;padding-left:5px;padding-right:5px}
dl{margin-top:0;margin-bottom:27px}
dt,dd{line-height:1.6875}
dt{font-weight:700}
dd{margin-left:0}
@media (min-width: 768px) {
.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.dl-horizontal dd{margin-left:180px}
}
abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #777}
.initialism{font-size:90%;text-transform:uppercase}
blockquote{padding:13.5px 27px;margin:0 0 27px;font-size:20px;border-left:5px solid #eee}
blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}
blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.6875;color:#777}
blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}
.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}
.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}
.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}
address{margin-bottom:27px;font-style:normal;line-height:1.6875}
code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}
code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}
kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25)}
kbd kbd{padding:0;font-size:100%;font-weight:700;box-shadow:none}
pre{display:block;padding:13px;margin:0 0 13.5px;font-size:15px;line-height:1.6875;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}
pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}
.pre-scrollable{max-height:340px;overflow-y:scroll}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
@media (min-width: 768px) {
.container{width:750px}
}
@media (min-width: 992px) {
.container{width:970px}
}
@media (min-width: 1200px) {
.container{width:1170px}
}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.row{margin-left:-15px;margin-right:-15px}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}
.col-xs-11{width:91.66666667%}
.col-xs-10{width:83.33333333%}
.col-xs-9{width:75%}
.col-xs-8{width:66.66666667%}
.col-xs-7{width:58.33333333%}
.col-xs-6{width:50%}
.col-xs-5{width:41.66666667%}
.col-xs-4{width:33.33333333%}
.col-xs-3{width:25%}
.col-xs-2{width:16.66666667%}
.col-xs-1{width:8.33333333%}
.col-xs-pull-12{right:100%}
.col-xs-pull-11{right:91.66666667%}
.col-xs-pull-10{right:83.33333333%}
.col-xs-pull-9{right:75%}
.col-xs-pull-8{right:66.66666667%}
.col-xs-pull-7{right:58.33333333%}
.col-xs-pull-6{right:50%}
.col-xs-pull-5{right:41.66666667%}
.col-xs-pull-4{right:33.33333333%}
.col-xs-pull-3{right:25%}
.col-xs-pull-2{right:16.66666667%}
.col-xs-pull-1{right:8.33333333%}
.col-xs-pull-0{right:auto}
.col-xs-push-12{left:100%}
.col-xs-push-11{left:91.66666667%}
.col-xs-push-10{left:83.33333333%}
.col-xs-push-9{left:75%}
.col-xs-push-8{left:66.66666667%}
.col-xs-push-7{left:58.33333333%}
.col-xs-push-6{left:50%}
.col-xs-push-5{left:41.66666667%}
.col-xs-push-4{left:33.33333333%}
.col-xs-push-3{left:25%}
.col-xs-push-2{left:16.66666667%}
.col-xs-push-1{left:8.33333333%}
.col-xs-push-0{left:auto}
.col-xs-offset-12{margin-left:100%}
.col-xs-offset-11{margin-left:91.66666667%}
.col-xs-offset-10{margin-left:83.33333333%}
.col-xs-offset-9{margin-left:75%}
.col-xs-offset-8{margin-left:66.66666667%}
.col-xs-offset-7{margin-left:58.33333333%}
.col-xs-offset-6{margin-left:50%}
.col-xs-offset-5{margin-left:41.66666667%}
.col-xs-offset-4{margin-left:33.33333333%}
.col-xs-offset-3{margin-left:25%}
.col-xs-offset-2{margin-left:16.66666667%}
.col-xs-offset-1{margin-left:8.33333333%}
.col-xs-offset-0{margin-left:0}
@media (min-width: 768px) {
.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}
.col-sm-12{width:100%}
.col-sm-11{width:91.66666667%}
.col-sm-10{width:83.33333333%}
.col-sm-9{width:75%}
.col-sm-8{width:66.66666667%}
.col-sm-7{width:58.33333333%}
.col-sm-6{width:50%}
.col-sm-5{width:41.66666667%}
.col-sm-4{width:33.33333333%}
.col-sm-3{width:25%}
.col-sm-2{width:16.66666667%}
.col-sm-1{width:8.33333333%}
.col-sm-pull-12{right:100%}
.col-sm-pull-11{right:91.66666667%}
.col-sm-pull-10{right:83.33333333%}
.col-sm-pull-9{right:75%}
.col-sm-pull-8{right:66.66666667%}
.col-sm-pull-7{right:58.33333333%}
.col-sm-pull-6{right:50%}
.col-sm-pull-5{right:41.66666667%}
.col-sm-pull-4{right:33.33333333%}
.col-sm-pull-3{right:25%}
.col-sm-pull-2{right:16.66666667%}
.col-sm-pull-1{right:8.33333333%}
.col-sm-pull-0{right:auto}
.col-sm-push-12{left:100%}
.col-sm-push-11{left:91.66666667%}
.col-sm-push-10{left:83.33333333%}
.col-sm-push-9{left:75%}
.col-sm-push-8{left:66.66666667%}
.col-sm-push-7{left:58.33333333%}
.col-sm-push-6{left:50%}
.col-sm-push-5{left:41.66666667%}
.col-sm-push-4{left:33.33333333%}
.col-sm-push-3{left:25%}
.col-sm-push-2{left:16.66666667%}
.col-sm-push-1{left:8.33333333%}
.col-sm-push-0{left:auto}
.col-sm-offset-12{margin-left:100%}
.col-sm-offset-11{margin-left:91.66666667%}
.col-sm-offset-10{margin-left:83.33333333%}
.col-sm-offset-9{margin-left:75%}
.col-sm-offset-8{margin-left:66.66666667%}
.col-sm-offset-7{margin-left:58.33333333%}
.col-sm-offset-6{margin-left:50%}
.col-sm-offset-5{margin-left:41.66666667%}
.col-sm-offset-4{margin-left:33.33333333%}
.col-sm-offset-3{margin-left:25%}
.col-sm-offset-2{margin-left:16.66666667%}
.col-sm-offset-1{margin-left:8.33333333%}
.col-sm-offset-0{margin-left:0}
}
@media (min-width: 992px) {
.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}
.col-md-12{width:100%}
.col-md-11{width:91.66666667%}
.col-md-10{width:83.33333333%}
.col-md-9{width:75%}
.col-md-8{width:66.66666667%}
.col-md-7{width:58.33333333%}
.col-md-6{width:50%}
.col-md-5{width:41.66666667%}
.col-md-4{width:33.33333333%}
.col-md-3{width:25%}
.col-md-2{width:16.66666667%}
.col-md-1{width:8.33333333%}
.col-md-pull-12{right:100%}
.col-md-pull-11{right:91.66666667%}
.col-md-pull-10{right:83.33333333%}
.col-md-pull-9{right:75%}
.col-md-pull-8{right:66.66666667%}
.col-md-pull-7{right:58.33333333%}
.col-md-pull-6{right:50%}
.col-md-pull-5{right:41.66666667%}
.col-md-pull-4{right:33.33333333%}
.col-md-pull-3{right:25%}
.col-md-pull-2{right:16.66666667%}
.col-md-pull-1{right:8.33333333%}
.col-md-pull-0{right:auto}
.col-md-push-12{left:100%}
.col-md-push-11{left:91.66666667%}
.col-md-push-10{left:83.33333333%}
.col-md-push-9{left:75%}
.col-md-push-8{left:66.66666667%}
.col-md-push-7{left:58.33333333%}
.col-md-push-6{left:50%}
.col-md-push-5{left:41.66666667%}
.col-md-push-4{left:33.33333333%}
.col-md-push-3{left:25%}
.col-md-push-2{left:16.66666667%}
.col-md-push-1{left:8.33333333%}
.col-md-push-0{left:auto}
.col-md-offset-12{margin-left:100%}
.col-md-offset-11{margin-left:91.66666667%}
.col-md-offset-10{margin-left:83.33333333%}
.col-md-offset-9{margin-left:75%}
.col-md-offset-8{margin-left:66.66666667%}
.col-md-offset-7{margin-left:58.33333333%}
.col-md-offset-6{margin-left:50%}
.col-md-offset-5{margin-left:41.66666667%}
.col-md-offset-4{margin-left:33.33333333%}
.col-md-offset-3{margin-left:25%}
.col-md-offset-2{margin-left:16.66666667%}
.col-md-offset-1{margin-left:8.33333333%}
.col-md-offset-0{margin-left:0}
}
@media (min-width: 1200px) {
.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}
.col-lg-12{width:100%}
.col-lg-11{width:91.66666667%}
.col-lg-10{width:83.33333333%}
.col-lg-9{width:75%}
.col-lg-8{width:66.66666667%}
.col-lg-7{width:58.33333333%}
.col-lg-6{width:50%}
.col-lg-5{width:41.66666667%}
.col-lg-4{width:33.33333333%}
.col-lg-3{width:25%}
.col-lg-2{width:16.66666667%}
.col-lg-1{width:8.33333333%}
.col-lg-pull-12{right:100%}
.col-lg-pull-11{right:91.66666667%}
.col-lg-pull-10{right:83.33333333%}
.col-lg-pull-9{right:75%}
.col-lg-pull-8{right:66.66666667%}
.col-lg-pull-7{right:58.33333333%}
.col-lg-pull-6{right:50%}
.col-lg-pull-5{right:41.66666667%}
.col-lg-pull-4{right:33.33333333%}
.col-lg-pull-3{right:25%}
.col-lg-pull-2{right:16.66666667%}
.col-lg-pull-1{right:8.33333333%}
.col-lg-pull-0{right:auto}
.col-lg-push-12{left:100%}
.col-lg-push-11{left:91.66666667%}
.col-lg-push-10{left:83.33333333%}
.col-lg-push-9{left:75%}
.col-lg-push-8{left:66.66666667%}
.col-lg-push-7{left:58.33333333%}
.col-lg-push-6{left:50%}
.col-lg-push-5{left:41.66666667%}
.col-lg-push-4{left:33.33333333%}
.col-lg-push-3{left:25%}
.col-lg-push-2{left:16.66666667%}
.col-lg-push-1{left:8.33333333%}
.col-lg-push-0{left:auto}
.col-lg-offset-12{margin-left:100%}
.col-lg-offset-11{margin-left:91.66666667%}
.col-lg-offset-10{margin-left:83.33333333%}
.col-lg-offset-9{margin-left:75%}
.col-lg-offset-8{margin-left:66.66666667%}
.col-lg-offset-7{margin-left:58.33333333%}
.col-lg-offset-6{margin-left:50%}
.col-lg-offset-5{margin-left:41.66666667%}
.col-lg-offset-4{margin-left:33.33333333%}
.col-lg-offset-3{margin-left:25%}
.col-lg-offset-2{margin-left:16.66666667%}
.col-lg-offset-1{margin-left:8.33333333%}
.col-lg-offset-0{margin-left:0}
}
.font13{font-size:13px}
.font18{font-size:18px}
.font20{font-size:20px}
.font20_{font-size:20px!important}
.font22{font-size:22px}
.font24{font-size:24px}
@media (max-width: 767px) {
.font24{font-size:18px}
}
.font26{font-size:26px}
@media (max-width: 768px) {
.font26{font-size:20px}
}
.font30{font-size:30px}
.font35{font-size:35px}
.font36{font-size:36px}
.font48{font-size:48px}
.font50{font-size:50px}
.font54{font-size:54px}
.font77{font-size:77px;line-height:1.2em}
.font86{font-size:86px}
.font96{font-size:96px;line-height:1.2em}
table{background-color:transparent}
caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}
th{text-align:left}
.table{width:100%;max-width:100%;margin-bottom:27px}
.table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th,.table > thead > tr > td,.table > tbody > tr > td,.table > tfoot > tr > td{padding:8px;line-height:1.6875;vertical-align:top}
.table > thead > tr > th{vertical-align:bottom;border-bottom:2px solid #ddd}
.table > caption + thead > tr:first-child > th,.table > colgroup + thead > tr:first-child > th,.table > thead:first-child > tr:first-child > th,.table > caption + thead > tr:first-child > td,.table > colgroup + thead > tr:first-child > td,.table > thead:first-child > tr:first-child > td{border-top:0}
.table > tbody + tbody{border-top:2px solid #ddd}
.table .table{background-color:#fff}
.table-condensed > thead > tr > th,.table-condensed > tbody > tr > th,.table-condensed > tfoot > tr > th,.table-condensed > thead > tr > td,.table-condensed > tbody > tr > td,.table-condensed > tfoot > tr > td{padding:5px}
.table-bordered{border:1px solid #ddd}
.table-bordered > thead > tr > th,.table-bordered > tbody > tr > th,.table-bordered > tfoot > tr > th,.table-bordered > thead > tr > td,.table-bordered > tbody > tr > td,.table-bordered > tfoot > tr > td{border:1px solid #ddd}
.table-bordered > thead > tr > th,.table-bordered > thead > tr > td{border-bottom-width:2px}
.table-striped > tbody > tr:nth-of-type(odd){background-color:#f9f9f9}
.table-hover > tbody > tr:hover{background-color:#f5f5f5}
table col[class*="col-"]{position:static;float:none;display:table-column}
table td[class*="col-"],table th[class*="col-"]{position:static;float:none;display:table-cell}
.table > thead > tr > td.active,.table > tbody > tr > td.active,.table > tfoot > tr > td.active,.table > thead > tr > th.active,.table > tbody > tr > th.active,.table > tfoot > tr > th.active,.table > thead > tr.active > td,.table > tbody > tr.active > td,.table > tfoot > tr.active > td,.table > thead > tr.active > th,.table > tbody > tr.active > th,.table > tfoot > tr.active > th{background-color:#f5f5f5}
.table-hover > tbody > tr > td.active:hover,.table-hover > tbody > tr > th.active:hover,.table-hover > tbody > tr.active:hover > td,.table-hover > tbody > tr:hover > .active,.table-hover > tbody > tr.active:hover > th{background-color:#e8e8e8}
.table > thead > tr > td.success,.table > tbody > tr > td.success,.table > tfoot > tr > td.success,.table > thead > tr > th.success,.table > tbody > tr > th.success,.table > tfoot > tr > th.success,.table > thead > tr.success > td,.table > tbody > tr.success > td,.table > tfoot > tr.success > td,.table > thead > tr.success > th,.table > tbody > tr.success > th,.table > tfoot > tr.success > th{background-color:#dff0d8}
.table-hover > tbody > tr > td.success:hover,.table-hover > tbody > tr > th.success:hover,.table-hover > tbody > tr.success:hover > td,.table-hover > tbody > tr:hover > .success,.table-hover > tbody > tr.success:hover > th{background-color:#d0e9c6}
.table > thead > tr > td.info,.table > tbody > tr > td.info,.table > tfoot > tr > td.info,.table > thead > tr > th.info,.table > tbody > tr > th.info,.table > tfoot > tr > th.info,.table > thead > tr.info > td,.table > tbody > tr.info > td,.table > tfoot > tr.info > td,.table > thead > tr.info > th,.table > tbody > tr.info > th,.table > tfoot > tr.info > th{background-color:#d9edf7}
.table-hover > tbody > tr > td.info:hover,.table-hover > tbody > tr > th.info:hover,.table-hover > tbody > tr.info:hover > td,.table-hover > tbody > tr:hover > .info,.table-hover > tbody > tr.info:hover > th{background-color:#c4e3f3}
.table > thead > tr > td.warning,.table > tbody > tr > td.warning,.table > tfoot > tr > td.warning,.table > thead > tr > th.warning,.table > tbody > tr > th.warning,.table > tfoot > tr > th.warning,.table > thead > tr.warning > td,.table > tbody > tr.warning > td,.table > tfoot > tr.warning > td,.table > thead > tr.warning > th,.table > tbody > tr.warning > th,.table > tfoot > tr.warning > th{background-color:#fcf8e3}
.table-hover > tbody > tr > td.warning:hover,.table-hover > tbody > tr > th.warning:hover,.table-hover > tbody > tr.warning:hover > td,.table-hover > tbody > tr:hover > .warning,.table-hover > tbody > tr.warning:hover > th{background-color:#faf2cc}
.table > thead > tr > td.danger,.table > tbody > tr > td.danger,.table > tfoot > tr > td.danger,.table > thead > tr > th.danger,.table > tbody > tr > th.danger,.table > tfoot > tr > th.danger,.table > thead > tr.danger > td,.table > tbody > tr.danger > td,.table > tfoot > tr.danger > td,.table > thead > tr.danger > th,.table > tbody > tr.danger > th,.table > tfoot > tr.danger > th{background-color:#f2dede}
.table-hover > tbody > tr > td.danger:hover,.table-hover > tbody > tr > th.danger:hover,.table-hover > tbody > tr.danger:hover > td,.table-hover > tbody > tr:hover > .danger,.table-hover > tbody > tr.danger:hover > th{background-color:#ebcccc}
.table-responsive{overflow-x:auto;min-height:.01%}
@media screen and (max-width: 767px) {
.table-responsive{width:100%;margin-bottom:20.25px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}
.table-responsive > .table{margin-bottom:0}
.table-responsive > .table > thead > tr > th,.table-responsive > .table > tbody > tr > th,.table-responsive > .table > tfoot > tr > th,.table-responsive > .table > thead > tr > td,.table-responsive > .table > tbody > tr > td,.table-responsive > .table > tfoot > tr > td{white-space:nowrap}
.table-responsive > .table-bordered{border:0}
.table-responsive > .table-bordered > thead > tr > th:first-child,.table-responsive > .table-bordered > tbody > tr > th:first-child,.table-responsive > .table-bordered > tfoot > tr > th:first-child,.table-responsive > .table-bordered > thead > tr > td:first-child,.table-responsive > .table-bordered > tbody > tr > td:first-child,.table-responsive > .table-bordered > tfoot > tr > td:first-child{border-left:0}
.table-responsive > .table-bordered > thead > tr > th:last-child,.table-responsive > .table-bordered > tbody > tr > th:last-child,.table-responsive > .table-bordered > tfoot > tr > th:last-child,.table-responsive > .table-bordered > thead > tr > td:last-child,.table-responsive > .table-bordered > tbody > tr > td:last-child,.table-responsive > .table-bordered > tfoot > tr > td:last-child{border-right:0}
.table-responsive > .table-bordered > tbody > tr:last-child > th,.table-responsive > .table-bordered > tfoot > tr:last-child > th,.table-responsive > .table-bordered > tbody > tr:last-child > td,.table-responsive > .table-bordered > tfoot > tr:last-child > td{border-bottom:0}
}
fieldset{padding:0;margin:0;border:0;min-width:0}
legend{display:block;width:100%;padding:0;margin-bottom:27px;font-size:24px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}
label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}
input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}
input[type="file"]{display:block}
input[type="range"]{display:block;width:100%}
select[multiple],select[size]{height:auto}
input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
output{display:block;padding-top:7px;font-size:16px;line-height:1.6875;color:#555}
.post-password-form input[type="password"],.form-control{display:block;width:100%;height:41px;padding:6px 12px;font-size:16px;line-height:1.6875;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s .3s 0 ease;-moz-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s .3s 0 ease;-ms-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s .3s 0 ease;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s .3s 0 ease;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s .3s 0 ease;font-size:1em;line-height:1.214em;color:#333}
.post-password-form input[type="password"]{border-radius:0}
.post-password-form input[type="password"]:focus,.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6)}
.post-password-form input[type="password"]::-moz-placeholder,.form-control::-moz-placeholder{color:#999;opacity:1}
.post-password-form input[type="password"]:-ms-input-placeholder,.form-control:-ms-input-placeholder{color:#999}
.post-password-form input[type="password"]::-webkit-input-placeholder,.form-control::-webkit-input-placeholder{color:#999}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}
.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}
textarea.form-control{height:auto}
input[type="search"]{-webkit-appearance:none}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{line-height:41px}
input[type="date"].input-sm,input[type="time"].input-sm,input[type="datetime-local"].input-sm,input[type="month"].input-sm,.input-group-sm input[type="date"],.input-group-sm input[type="time"],.input-group-sm input[type="datetime-local"],.input-group-sm input[type="month"]{line-height:33px}
input[type="date"].input-lg,input[type="time"].input-lg,input[type="datetime-local"].input-lg,input[type="month"].input-lg,.input-group-lg input[type="date"],.input-group-lg input[type="time"],.input-group-lg input[type="datetime-local"],.input-group-lg input[type="month"]{line-height:49px}
}
.form-group{margin-bottom:15px}
.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}
.radio label,.checkbox label{min-height:27px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}
.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{margin-top:4px \9}
.radio + .radio,.checkbox + .checkbox{margin-top:-5px}
.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}
.radio-inline + .radio-inline,.checkbox-inline + .checkbox-inline{margin-top:0;margin-left:10px}
input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"]{cursor:not-allowed}
.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}
.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}
.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:43px}
.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}
.input-sm{height:33px;padding:5px 10px;font-size:14px;line-height:1.5;border-radius:3px}
select.input-sm{height:33px;line-height:33px}
textarea.input-sm,select[multiple].input-sm{height:auto}
.form-group-sm .form-control{height:33px;padding:5px 10px;font-size:14px;line-height:1.5;border-radius:3px}
.form-group-sm select.form-control{height:33px;line-height:33px}
.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control{height:auto}
.form-group-sm .form-control-static{height:33px;min-height:41px;padding:6px 10px;font-size:14px;line-height:1.5}
.input-lg{height:49px;padding:10px 16px;font-size:20px;line-height:1.3333333;border-radius:6px}
select.input-lg{height:49px;line-height:49px}
textarea.input-lg,select[multiple].input-lg{height:auto}
.form-group-lg .form-control{height:49px;padding:10px 16px;font-size:20px;line-height:1.3333333;border-radius:6px}
.form-group-lg select.form-control{height:49px;line-height:49px}
.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control{height:auto}
.form-group-lg .form-control-static{height:49px;min-height:47px;padding:11px 16px;font-size:20px;line-height:1.3333333}
.has-feedback{position:relative}
.has-feedback .form-control{padding-right:51.25px}
.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:41px;height:41px;line-height:41px;text-align:center;pointer-events:none}
.input-lg + .form-control-feedback,.input-group-lg + .form-control-feedback,.form-group-lg .form-control + .form-control-feedback{width:49px;height:49px;line-height:49px}
.input-sm + .form-control-feedback,.input-group-sm + .form-control-feedback,.form-group-sm .form-control + .form-control-feedback{width:33px;height:33px;line-height:33px}
.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}
.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168}
.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}
.has-success .form-control-feedback{color:#3c763d}
.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}
.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b}
.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}
.has-warning .form-control-feedback{color:#8a6d3b}
.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}
.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483}
.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}
.has-error .form-control-feedback{color:#a94442}
.has-feedback label ~ .form-control-feedback{top:32px}
.has-feedback label.sr-only ~ .form-control-feedback{top:0}
.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#b7b7b7}
@media (min-width: 768px) {
.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}
.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}
.form-inline .form-control-static{display:inline-block}
.form-inline .input-group{display:inline-table;vertical-align:middle}
.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}
.form-inline .input-group > .form-control{width:100%}
.form-inline .control-label{margin-bottom:0;vertical-align:middle}
.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}
.form-inline .radio label,.form-inline .checkbox label{padding-left:0}
.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}
.form-inline .has-feedback .form-control-feedback{top:0}
}
.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:7px}
.form-horizontal .radio,.form-horizontal .checkbox{min-height:34px}
.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}
@media (min-width: 768px) {
.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}
}
.form-horizontal .has-feedback .form-control-feedback{right:15px}
@media (min-width: 768px) {
.form-horizontal .form-group-lg .control-label{padding-top:14.333333px;font-size:20px}
}
@media (min-width: 768px) {
.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:14px}
}
.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:16px;line-height:1.6875;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}
.btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;-moz-opacity:.65;-khtml-opacity:.65;-webkit-opacity:.65;opacity:.65;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=65);filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}
a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}
.btn-default{color:#333;background-color:#fff;border-color:#ccc}
.btn-default:focus,.btn-default.focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}
.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}
.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}
.btn-default:active:hover,.btn-default.active:hover,.open > .dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open > .dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open > .dropdown-toggle.btn-default.focus{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}
.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default{background-image:none}
.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}
.btn-default .badge{color:#fff;background-color:#333}
.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}
.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#286090;border-color:#122b40}
.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}
.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}
.btn-primary:active:hover,.btn-primary.active:hover,.open > .dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open > .dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open > .dropdown-toggle.btn-primary.focus{color:#fff;background-color:#204d74;border-color:#122b40}
.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary{background-image:none}
.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#337ab7;border-color:#2e6da4}
.btn-primary .badge{color:#337ab7;background-color:#fff}
.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}
.btn-success:focus,.btn-success.focus{color:#fff;background-color:#449d44;border-color:#255625}
.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}
.btn-success:active,.btn-success.active,.open > .dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}
.btn-success:active:hover,.btn-success.active:hover,.open > .dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open > .dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open > .dropdown-toggle.btn-success.focus{color:#fff;background-color:#398439;border-color:#255625}
.btn-success:active,.btn-success.active,.open > .dropdown-toggle.btn-success{background-image:none}
.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}
.btn-success .badge{color:#5cb85c;background-color:#fff}
.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}
.btn-info:focus,.btn-info.focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}
.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}
.btn-info:active,.btn-info.active,.open > .dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}
.btn-info:active:hover,.btn-info.active:hover,.open > .dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open > .dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open > .dropdown-toggle.btn-info.focus{color:#fff;background-color:#269abc;border-color:#1b6d85}
.btn-info:active,.btn-info.active,.open > .dropdown-toggle.btn-info{background-image:none}
.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}
.btn-info .badge{color:#5bc0de;background-color:#fff}
.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}
.btn-warning:focus,.btn-warning.focus{color:#fff;background-color:#ec971f;border-color:#985f0d}
.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}
.btn-warning:active,.btn-warning.active,.open > .dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}
.btn-warning:active:hover,.btn-warning.active:hover,.open > .dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open > .dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open > .dropdown-toggle.btn-warning.focus{color:#fff;background-color:#d58512;border-color:#985f0d}
.btn-warning:active,.btn-warning.active,.open > .dropdown-toggle.btn-warning{background-image:none}
.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}
.btn-warning .badge{color:#f0ad4e;background-color:#fff}
.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}
.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#c9302c;border-color:#761c19}
.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}
.btn-danger:active,.btn-danger.active,.open > .dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}
.btn-danger:active:hover,.btn-danger.active:hover,.open > .dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open > .dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open > .dropdown-toggle.btn-danger.focus{color:#fff;background-color:#ac2925;border-color:#761c19}
.btn-danger:active,.btn-danger.active,.open > .dropdown-toggle.btn-danger{background-image:none}
.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}
.btn-danger .badge{color:#d9534f;background-color:#fff}
.btn-link{color:#777;font-weight:400;border-radius:0}
.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}
.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}
.btn-link:hover,.btn-link:focus{color:#777;text-decoration:underline;background-color:transparent}
.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}
.btn-lg,.btn-group-lg > .btn{padding:10px 16px;font-size:20px;line-height:1.3333333;border-radius:6px}
.btn-sm,.btn-group-sm > .btn{padding:5px 10px;font-size:14px;line-height:1.5;border-radius:3px}
.btn-xs,.btn-group-xs > .btn{padding:1px 5px;font-size:14px;line-height:1.5;border-radius:3px}
.btn-block{display:block;width:100%}
.btn-block + .btn-block{margin-top:5px}
input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}
.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear;-webkit-transition:opacity .3s 0 ease,.15s .3s 0 ease,linear .3s 0 ease;-moz-transition:opacity .3s 0 ease,.15s .3s 0 ease,linear .3s 0 ease;-ms-transition:opacity .3s 0 ease,.15s .3s 0 ease,linear .3s 0 ease;-o-transition:opacity .3s 0 ease,.15s .3s 0 ease,linear .3s 0 ease;transition:opacity .3s 0 ease,.15s .3s 0 ease,linear .3s 0 ease}
.fade.in{opacity:1}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup,.dropdown{position:relative}
.dropdown-toggle:focus{outline:0}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:16px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}
.dropdown-menu.pull-right{right:0;left:auto}
.dropdown-menu .divider{height:1px;margin:12.5px 0;overflow:hidden;background-color:#e5e5e5}
.dropdown-menu > li > a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.6875;color:#333;white-space:nowrap}
.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus{text-decoration:none;color:#262626;background-color:#f5f5f5}
.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus{color:#fff;text-decoration:none;outline:0;background-color:#337ab7}
.dropdown-menu > .disabled > a,.dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus{color:#777}
.dropdown-menu > li.image-link > a:hover,.dropdown-menu > li.image-link > a:focus{background-color:transparent}
.dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed}
.open > .dropdown-menu{display:block}
.open > a{outline:0}
.dropdown-menu-right{left:auto;right:0}
.dropdown-menu-left{left:0;right:auto}
.dropdown-header{display:block;padding:3px 20px;font-size:14px;line-height:1.6875;color:#777;white-space:nowrap}
.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}
.pull-right > .dropdown-menu{right:0;left:auto}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9;content:""}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}
@media (min-width: 768px) {
.navbar-right .dropdown-menu{left:auto;right:0;left:0!important;right:auto!important}
.navbar-right .dropdown-menu-left{left:0;right:auto}
}
.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}
.btn-group > .btn,.btn-group-vertical > .btn{position:relative;float:left}
.btn-group > .btn:hover,.btn-group-vertical > .btn:hover,.btn-group > .btn:focus,.btn-group-vertical > .btn:focus,.btn-group > .btn:active,.btn-group-vertical > .btn:active,.btn-group > .btn.active,.btn-group-vertical > .btn.active{z-index:2}
.btn-group .btn + .btn,.btn-group .btn + .btn-group,.btn-group .btn-group + .btn,.btn-group .btn-group + .btn-group{margin-left:-1px}
.btn-toolbar{margin-left:-5px}
.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}
.btn-toolbar > .btn,.btn-toolbar > .btn-group,.btn-toolbar > .input-group{margin-left:5px}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}
.btn-group > .btn:first-child{margin-left:0}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}
.btn-group > .btn:last-child:not(:first-child),.btn-group > .dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}
.btn-group > .btn-group{float:left}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn{border-radius:0}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}
.btn-group > .btn + .dropdown-toggle{padding-left:8px;padding-right:8px}
.btn-group > .btn-lg + .dropdown-toggle{padding-left:12px;padding-right:12px}
.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}
.btn-group-vertical > .btn,.btn-group-vertical > .btn-group,.btn-group-vertical > .btn-group > .btn{display:block;float:none;width:100%;max-width:100%}
.btn-group-vertical > .btn-group > .btn{float:none}
.btn-group-vertical > .btn + .btn,.btn-group-vertical > .btn + .btn-group,.btn-group-vertical > .btn-group + .btn,.btn-group-vertical > .btn-group + .btn-group{margin-top:-1px;margin-left:0}
.btn-group-vertical > .btn:not(:first-child):not(:last-child){border-radius:0}
.btn-group-vertical > .btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}
.btn-group-vertical > .btn:last-child:not(:first-child){border-bottom-left-radius:4px;border-top-right-radius:0;border-top-left-radius:0}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn{border-radius:0}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child{border-top-right-radius:0;border-top-left-radius:0}
.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}
.btn-group-justified > .btn,.btn-group-justified > .btn-group{float:none;display:table-cell;width:1%}
.btn-group-justified > .btn-group .btn{width:100%}
.btn-group-justified > .btn-group .dropdown-menu{left:auto}
[data-toggle="buttons"] > .btn input[type="radio"],[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],[data-toggle="buttons"] > .btn input[type="checkbox"],[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}
.input-group{position:relative;display:table;border-collapse:separate}
.input-group[class*="col-"]{float:none;padding-left:0;padding-right:0}
.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}
.input-group-lg > .form-control,.input-group-lg > .input-group-addon,.input-group-lg > .input-group-btn > .btn{height:49px;padding:10px 16px;font-size:20px;line-height:1.3333333;border-radius:6px}
select.input-group-lg > .form-control,select.input-group-lg > .input-group-addon,select.input-group-lg > .input-group-btn > .btn{height:49px;line-height:49px}
textarea.input-group-lg > .form-control,textarea.input-group-lg > .input-group-addon,textarea.input-group-lg > .input-group-btn > .btn,select[multiple].input-group-lg > .form-control,select[multiple].input-group-lg > .input-group-addon,select[multiple].input-group-lg > .input-group-btn > .btn{height:auto}
.input-group-sm > .form-control,.input-group-sm > .input-group-addon,.input-group-sm > .input-group-btn > .btn{height:33px;padding:5px 10px;font-size:14px;line-height:1.5;border-radius:3px}
select.input-group-sm > .form-control,select.input-group-sm > .input-group-addon,select.input-group-sm > .input-group-btn > .btn{height:33px;line-height:33px}
textarea.input-group-sm > .form-control,textarea.input-group-sm > .input-group-addon,textarea.input-group-sm > .input-group-btn > .btn,select[multiple].input-group-sm > .form-control,select[multiple].input-group-sm > .input-group-addon,select[multiple].input-group-sm > .input-group-btn > .btn,.search-field{height:auto}
.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}
.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}
.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}
.input-group-addon{padding:6px 12px;font-size:16px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}
.input-group-addon.input-sm{padding:5px 10px;font-size:14px;border-radius:3px}
.input-group-addon.input-lg{padding:10px 16px;font-size:20px;border-radius:6px}
.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}
.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child > .btn,.input-group-btn:first-child > .btn-group > .btn,.input-group-btn:first-child > .dropdown-toggle,.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child > .btn-group:not(:last-child) > .btn{border-bottom-right-radius:0;border-top-right-radius:0}
.input-group-addon:first-child{border-right:0}
.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child > .btn,.input-group-btn:last-child > .btn-group > .btn,.input-group-btn:last-child > .dropdown-toggle,.input-group-btn:first-child > .btn:not(:first-child),.input-group-btn:first-child > .btn-group:not(:first-child) > .btn{border-bottom-left-radius:0;border-top-left-radius:0}
.input-group-addon:last-child{border-left:0}
.input-group-btn{position:relative;font-size:0;white-space:nowrap}
.input-group-btn > .btn{position:relative}
.input-group-btn > .btn + .btn{margin-left:-1px}
.input-group-btn > .btn:hover,.input-group-btn > .btn:focus,.input-group-btn > .btn:active{z-index:2}
.input-group-btn:first-child > .btn,.input-group-btn:first-child > .btn-group{margin-right:-1px}
.input-group-btn:last-child > .btn,.input-group-btn:last-child > .btn-group{z-index:2;margin-left:-1px}
.nav{margin-bottom:0;padding-left:0;list-style:none}
.nav > li{position:relative;display:block}
header .mainMenu .navbar-nav > ul > li > a,.nav > li > a{position:relative;display:block;padding:10px 15px}
.woocommerce div.product .woocommerce-tabs ul.tabs li{background-color:none}
.nav > li > a:hover,.nav > li > a:focus,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{text-decoration:none}
.nav > li.disabled > a{color:#777}
.nav > li.disabled > a:hover,.nav > li.disabled > a:focus{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}
.nav .open > a,.nav .open > a:hover,.nav .open > a:focus{background-color:#eee;border-color:#777}
.nav .nav-divider{height:1px;margin:12.5px 0;overflow:hidden;background-color:#e5e5e5}
.nav > li > a > img{max-width:none}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs > li{float:left;margin-bottom:-1px!important}
.nav-tabs > li > a{margin-right:2px;line-height:1.6875;border:1px solid transparent;border-radius:4px 4px 0 0}
.nav-tabs > li > a:hover{border-color:#e5e5e5 #e5e5e5 #ddd}
.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus{color:#555;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-tabs.nav-justified > li{float:none}
.nav-tabs.nav-justified > li > a{text-align:center;margin-bottom:5px}
.nav-tabs.nav-justified > .dropdown .dropdown-menu{top:auto;left:auto}
@media (min-width: 768px) {
.nav-tabs.nav-justified > li{display:table-cell;width:1%}
.nav-tabs.nav-justified > li > a{margin-bottom:0}
}
.nav-tabs.nav-justified > li > a{margin-right:0;border-radius:4px}
.nav-tabs.nav-justified > .active > a,.nav-tabs.nav-justified > .active > a:hover,.nav-tabs.nav-justified > .active > a:focus{border:1px solid #ddd}
@media (min-width: 768px) {
.nav-tabs.nav-justified > li > a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}
.nav-tabs.nav-justified > .active > a,.nav-tabs.nav-justified > .active > a:hover,.nav-tabs.nav-justified > .active > a:focus{border-bottom-color:#fff}
}
.nav-pills > li{float:left}
.nav-pills > li > a{border-radius:4px}
.nav-pills > li + li{margin-left:2px}
.nav-pills > li.active > a,.nav-pills > li.active > a:hover,.nav-pills > li.active > a:focus{color:#fff;background-color:#337ab7}
.nav-stacked > li{float:none}
.nav-stacked > li + li{margin-top:2px;margin-left:0}
.nav-justified{width:100%}
.nav-justified > li{float:none}
.nav-justified > li > a{text-align:center;margin-bottom:5px}
.nav-justified > .dropdown .dropdown-menu{top:auto;left:auto}
@media (min-width: 768px) {
.nav-justified > li{display:table-cell;width:1%}
.nav-justified > li > a{margin-bottom:0}
}
.nav-tabs-justified{border-bottom:0}
.nav-tabs-justified > li > a{margin-right:0;border-radius:4px}
.nav-tabs-justified > .active > a,.nav-tabs-justified > .active > a:hover,.nav-tabs-justified > .active > a:focus{border:1px solid #ddd}
@media (min-width: 768px) {
.nav-tabs-justified > li > a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}
.nav-tabs-justified > .active > a,.nav-tabs-justified > .active > a:hover,.nav-tabs-justified > .active > a:focus{border-bottom-color:#fff}
}
.tab-content > .tab-pane{display:none}
.tab-content > .active{display:block}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
.navbar{position:relative;min-height:50px;margin-bottom:27px;border:1px solid transparent}
@media (min-width: 768px) {
.navbar{border-radius:4px}
}
@media (min-width: 768px) {
.navbar-header{float:left}
}
.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}
.navbar-collapse.in{overflow-y:auto}
@media (min-width: 768px) {
.navbar-collapse{width:auto;border-top:0;box-shadow:none}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.navbar-collapse.in{overflow-y:visible}
.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}
}
.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}
@media (max-device-width: 480px) and (orientation: landscape) {
.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}
}
.container > .navbar-header,.container-fluid > .navbar-header,.container > .navbar-collapse,.container-fluid > .navbar-collapse{margin-right:-15px;margin-left:-15px}
@media (min-width: 768px) {
.container > .navbar-header,.container-fluid > .navbar-header,.container > .navbar-collapse,.container-fluid > .navbar-collapse{margin-right:0;margin-left:0}
}
.navbar-static-top{z-index:1000;border-width:0 0 1px}
@media (min-width: 768px) {
.navbar-static-top{border-radius:0}
}
.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}
@media (min-width: 768px) {
.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}
}
.navbar-fixed-top{top:0;border-width:0 0 1px}
.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}
.navbar-brand{float:left;padding:11.5px 15px;font-size:20px;line-height:27px;height:50px}
.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}
.navbar-brand > img{display:block}
@media (min-width: 768px) {
.navbar > .container .navbar-brand,.navbar > .container-fluid .navbar-brand{margin-left:-15px}
}
.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}
.navbar-toggle:focus{outline:0}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar + .icon-bar{margin-top:4px}
@media (min-width: 768px) {
.navbar-toggle{display:none}
}
.navbar-nav{margin:5.75px -15px}
header .mainMenu .navbar-nav > ul > li > a,.navbar-nav > li > a{padding-top:10px;padding-bottom:10px;line-height:27px}
.inset-bottom-60 .form-control{padding:10px 12px}
.demo-yas-9 .title-default{font-size:22px;margin-bottom:50px}
@media (max-width: 767px) {
.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}
.navbar-nav .open .dropdown-menu > li > a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}
.navbar-nav .open .dropdown-menu > li > a{line-height:27px}
.navbar-nav .open .dropdown-menu > li > a:hover,.navbar-nav .open .dropdown-menu > li > a:focus{background-image:none}
}
@media (min-width: 768px) {
.navbar-nav{float:left;margin:0}
header .mainMenu .navbar-nav > ul > li,div.navbar-nav > ul > li,.navbar-nav > li{float:left}
header .mainMenu .navbar-nav > ul > li > a,div.navbar-nav > ul > li > a,.navbar-nav > li > a{padding-top:11.5px;padding-bottom:11.5px}
}
.navbar-form{padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);margin:4.5px -15px}
@media (min-width: 768px) {
.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}
.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}
.navbar-form .form-control-static{display:inline-block}
.navbar-form .input-group{display:inline-table;vertical-align:middle}
.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}
.navbar-form .input-group > .form-control{width:100%}
.navbar-form .control-label{margin-bottom:0;vertical-align:middle}
.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}
.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}
.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{position:relative;margin-left:0}
.navbar-form .has-feedback .form-control-feedback{top:0}
}
.navbar-form label{margin-right:13px;margin-bottom:0}
.navbar-form .form-group{margin-right:6px}
@media (max-width: 767px) {
.navbar-form .form-group{margin-bottom:5px}
.navbar-form .form-group:last-child{margin-bottom:0}
}
@media (min-width: 768px) {
.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}
}
.navbar-nav > li > .dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu{margin-bottom:0;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}
.navbar-btn{margin-top:4.5px;margin-bottom:4.5px}
.navbar-btn.btn-sm{margin-top:8.5px;margin-bottom:8.5px}
.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}
.navbar-text{margin-top:11.5px;margin-bottom:11.5px}
@media (min-width: 768px) {
.navbar-text{float:left;margin-left:15px;margin-right:15px}
}
@media (min-width: 768px) {
.navbar-left{float:left!important}
.navbar-right{float:right!important;margin-right:-15px}
.navbar-right ~ .navbar-right{margin-right:0}
}
.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}
.navbar-default .navbar-brand{color:#777}
.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}
.navbar-default .navbar-text{color:#777}
.navbar-default .navbar-nav > li > a{color:#777}
.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus{color:#333;background-color:transparent}
.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{color:#555;background-color:#e7e7e7}
.navbar-default .navbar-nav > .disabled > a,.navbar-default .navbar-nav > .disabled > a:hover,.navbar-default .navbar-nav > .disabled > a:focus{color:#ccc;background-color:transparent}
.navbar-default .navbar-toggle{border-color:#ddd}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}
.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus{background-color:#e7e7e7;color:#555}
@media (max-width: 767px) {
.navbar-default .navbar-nav .open .dropdown-menu > li > a{color:#777}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{color:#333;background-color:transparent}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus{color:#555;background-color:#e7e7e7}
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus{color:#ccc;background-color:transparent}
}
.navbar-default .navbar-link{color:#777}
.navbar-default .navbar-link:hover{color:#333}
.navbar-default .btn-link{color:#777}
.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}
.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}

/* 5 */

.breadcrumb{padding:8px 15px;margin-bottom:27px;list-style:none;background-color:#f5f5f5;border-radius:4px}
.breadcrumb > li{display:inline-block}
.breadcrumb > li + li:before{content:"/\00a0";padding:0 5px;color:#777}
.breadcrumb > .active{color:#333}
.woocommerce-pagination ul{list-style:none}
.pagination{display:inline-block;padding-left:0;margin:27px 0;border-radius:4px}
.pagination > li{display:inline}
.pagination > li > a,.pagination > li > span,.nav-links>.page-numbers{position:relative;float:left;padding:6px 12px;line-height:1.6875;text-decoration:none;color:#333;background-color:#f5f5f5;border:1px solid transparent;margin-left:-1px}
.pagination > li:first-child > a,.pagination > li:first-child > span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}
.pagination > li:last-child > a,.pagination > li:last-child > span{border-bottom-right-radius:4px;border-top-right-radius:4px}
.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus{z-index:3;color:#1fc0a0;background-color:#f5f5f5;border-color:transparent}
.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus{z-index:2;color:#fff;background-color:#333;border-color:transparent;cursor:default}
.pagination > .disabled > span,.pagination > .disabled > span:hover,.pagination > .disabled > span:focus,.pagination > .disabled > a,.pagination > .disabled > a:hover,.pagination > .disabled > a:focus{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}
.pagination-lg > li > a,.pagination-lg > li > span{padding:10px 16px;font-size:20px;line-height:1.3333333}
.pagination-lg > li:first-child > a,.pagination-lg > li:first-child > span{border-bottom-left-radius:6px;border-top-left-radius:6px}
.pagination-lg > li:last-child > a,.pagination-lg > li:last-child > span{border-bottom-right-radius:6px;border-top-right-radius:6px}
.pagination-sm > li > a,.pagination-sm > li > span{padding:5px 10px;font-size:14px;line-height:1.5}
.pagination-sm > li:first-child > a,.pagination-sm > li:first-child > span{border-bottom-left-radius:3px;border-top-left-radius:3px}
.pagination-sm > li:last-child > a,.pagination-sm > li:last-child > span{border-bottom-right-radius:3px;border-top-right-radius:3px}
.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}
a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}
.label:empty{display:none}
.btn .label{position:relative;top:-1px}
.label-default{background-color:#777}
.label-default[href]:hover,.label-default[href]:focus{background-color:#5e5e5e}
.label-primary{background-color:#337ab7}
.label-primary[href]:hover,.label-primary[href]:focus{background-color:#286090}
.label-success{background-color:#5cb85c}
.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}
.label-info{background-color:#5bc0de}
.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}
.label-warning{background-color:#f0ad4e}
.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}
.label-danger{background-color:#d9534f}
.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}
.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:14px;font-weight:700;color:#fff;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;border-radius:10px}
.badge:empty{display:none}
.btn .badge{position:relative;top:-1px}
.btn-xs .badge,.btn-group-xs > .btn .badge{top:0;padding:1px 5px}
a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}
.list-group-item.active > .badge,.nav-pills > .active > a > .badge{color:#777;background-color:#fff}
.list-group-item > .badge{float:right}
.list-group-item > .badge + .badge{margin-right:5px}
.nav-pills > li > a > .badge{margin-left:3px}
.alert{padding:15px;margin-bottom:27px;border:1px solid transparent;border-radius:4px}
.alert h4{margin-top:0;color:inherit}
.alert .alert-link{font-weight:700}
.alert > p,.alert > ul{margin-bottom:0}
.alert > p + p{margin-top:5px}
.alert-dismissable,.alert-dismissible{padding-right:35px}
.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}
.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}
.alert-success hr{border-top-color:#c9e2b3}
.alert-success .alert-link{color:#2b542c}
.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}
.alert-info hr{border-top-color:#a6e1ec}
.alert-info .alert-link{color:#245269}
.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}
.alert-warning hr{border-top-color:#f7e1b5}
.alert-warning .alert-link{color:#66512c}
.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}
.alert-danger hr{border-top-color:#e4b9c0}
.alert-danger .alert-link{color:#843534}
@-webkit-keyframes progress-bar-stripes {
from{background-position:40px 0}
to{background-position:0 0}
}
@keyframes progress-bar-stripes {
from{background-position:40px 0}
to{background-position:0 0}
}
.progress{overflow:hidden;height:27px;margin-bottom:27px;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}
.progress-bar{float:left;width:0;height:100%;font-size:14px;line-height:27px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease;-webkit-transition:width .3s 0 ease,.6s .3s 0 ease,ease .3s 0 ease;-moz-transition:width .3s 0 ease,.6s .3s 0 ease,ease .3s 0 ease;-ms-transition:width .3s 0 ease,.6s .3s 0 ease,ease .3s 0 ease;-o-transition:width .3s 0 ease,.6s .3s 0 ease,ease .3s 0 ease;transition:width .3s 0 ease,.6s .3s 0 ease,ease .3s 0 ease}
.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-size:40px 40px}
.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}
.progress-bar-success{background-color:#5cb85c}
.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}
.progress-bar-info{background-color:#5bc0de}
.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}
.progress-bar-warning{background-color:#f0ad4e}
.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}
.progress-bar-danger{background-color:#d9534f}
.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}
.panel{margin-bottom:27px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}
.panel-body{padding:15px}
.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}
.panel-heading > .dropdown .dropdown-toggle{color:inherit}
.panel-title{margin-top:0;margin-bottom:0;font-size:18px;color:inherit}
.panel-title > a,.panel-title > small,.panel-title > .small,.panel-title > small > a,.panel-title > .small > a{color:inherit}
.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}
.panel > .list-group,.panel > .panel-collapse > .list-group{margin-bottom:0}
.panel > .list-group .list-group-item,.panel > .panel-collapse > .list-group .list-group-item{border-width:1px 0;border-radius:0}
.panel > .list-group:first-child .list-group-item:first-child,.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}
.panel > .list-group:last-child .list-group-item:last-child,.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}
.panel-heading + .list-group .list-group-item:first-child{border-top-width:0}
.list-group + .panel-footer{border-top-width:0}
.panel > .table,.panel > .table-responsive > .table,.panel > .panel-collapse > .table{margin-bottom:0}
.panel > .table caption,.panel > .table-responsive > .table caption,.panel > .panel-collapse > .table caption{padding-left:15px;padding-right:15px}
.panel > .table:first-child,.panel > .table-responsive:first-child > .table:first-child{border-top-right-radius:3px;border-top-left-radius:3px}
.panel > .table:first-child > thead:first-child > tr:first-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,.panel > .table:first-child > tbody:first-child > tr:first-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child{border-top-left-radius:3px}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child{border-top-right-radius:3px}
.panel > .table:last-child,.panel > .table-responsive:last-child > .table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}
.panel > .table:last-child > tbody:last-child > tr:last-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,.panel > .table:last-child > tfoot:last-child > tr:last-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child{border-bottom-left-radius:3px}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child{border-bottom-right-radius:3px}
.panel > .panel-body + .table,.panel > .panel-body + .table-responsive,.panel > .table + .panel-body,.panel > .table-responsive + .panel-body{border-top:1px solid #ddd}
.panel > .table > tbody:first-child > tr:first-child th,.panel > .table > tbody:first-child > tr:first-child td{border-top:0}
.panel > .table-bordered,.panel > .table-responsive > .table-bordered{border:0}
.panel > .table-bordered > thead > tr > th:first-child,.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,.panel > .table-bordered > tbody > tr > th:first-child,.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,.panel > .table-bordered > tfoot > tr > th:first-child,.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,.panel > .table-bordered > thead > tr > td:first-child,.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,.panel > .table-bordered > tbody > tr > td:first-child,.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,.panel > .table-bordered > tfoot > tr > td:first-child,.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child{border-left:0}
.panel > .table-bordered > thead > tr > th:last-child,.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,.panel > .table-bordered > tbody > tr > th:last-child,.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,.panel > .table-bordered > tfoot > tr > th:last-child,.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,.panel > .table-bordered > thead > tr > td:last-child,.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,.panel > .table-bordered > tbody > tr > td:last-child,.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,.panel > .table-bordered > tfoot > tr > td:last-child,.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child{border-right:0}
.panel > .table-bordered > thead > tr:first-child > td,.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,.panel > .table-bordered > tbody > tr:first-child > td,.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,.panel > .table-bordered > thead > tr:first-child > th,.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,.panel > .table-bordered > tbody > tr:first-child > th,.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th{border-bottom:0}
.panel > .table-bordered > tbody > tr:last-child > td,.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,.panel > .table-bordered > tfoot > tr:last-child > td,.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,.panel > .table-bordered > tbody > tr:last-child > th,.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,.panel > .table-bordered > tfoot > tr:last-child > th,.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th{border-bottom:0}
.panel > .table-responsive{border:0;margin-bottom:0}
.panel-group{margin-bottom:27px}
.panel-group .panel{margin-bottom:0;border-radius:4px}
.panel-group .panel + .panel{margin-top:5px}
.panel-group .panel-heading{border-bottom:0}
.panel-group .panel-heading + .panel-collapse > .panel-body,.panel-group .panel-heading + .panel-collapse > .list-group{border-top:1px solid #ddd}
.panel-group .panel-footer{border-top:0}
.panel-group .panel-footer + .panel-collapse .panel-body{border-bottom:1px solid #ddd}
.panel-default{border-color:#ddd}
.panel-default > .panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}
.panel-default > .panel-heading + .panel-collapse > .panel-body{border-top-color:#ddd}
.panel-default > .panel-heading .badge{color:#f5f5f5;background-color:#333}
.panel-default > .panel-footer + .panel-collapse > .panel-body{border-bottom-color:#ddd}
.panel-primary{border-color:#337ab7}
.panel-primary > .panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}
.panel-primary > .panel-heading + .panel-collapse > .panel-body{border-top-color:#337ab7}
.panel-primary > .panel-heading .badge{color:#337ab7;background-color:#fff}
.panel-primary > .panel-footer + .panel-collapse > .panel-body{border-bottom-color:#337ab7}
.panel-success{border-color:#d6e9c6}
.panel-success > .panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}
.panel-success > .panel-heading + .panel-collapse > .panel-body{border-top-color:#d6e9c6}
.panel-success > .panel-heading .badge{color:#dff0d8;background-color:#3c763d}
.panel-success > .panel-footer + .panel-collapse > .panel-body{border-bottom-color:#d6e9c6}
.panel-info{border-color:#bce8f1}
.panel-info > .panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}
.panel-info > .panel-heading + .panel-collapse > .panel-body{border-top-color:#bce8f1}
.panel-info > .panel-heading .badge{color:#d9edf7;background-color:#31708f}
.panel-info > .panel-footer + .panel-collapse > .panel-body{border-bottom-color:#bce8f1}
.panel-warning{border-color:#faebcc}
.panel-warning > .panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}
.panel-warning > .panel-heading + .panel-collapse > .panel-body{border-top-color:#faebcc}
.panel-warning > .panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}
.panel-warning > .panel-footer + .panel-collapse > .panel-body{border-bottom-color:#faebcc}
.panel-danger{border-color:#ebccd1}
.panel-danger > .panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}
.panel-danger > .panel-heading + .panel-collapse > .panel-body{border-top-color:#ebccd1}
.panel-danger > .panel-heading .badge{color:#f2dede;background-color:#a94442}
.panel-danger > .panel-footer + .panel-collapse > .panel-body{border-bottom-color:#ebccd1}
.close{float:right;font-size:24px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;-moz-opacity:.2;-khtml-opacity:.2;-webkit-opacity:.2;opacity:.2;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);filter:alpha(opacity=20)}
.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;-moz-opacity:.5;-khtml-opacity:.5;-webkit-opacity:.5;opacity:.5;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);filter:alpha(opacity=50)}
button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}
.modal-open{overflow:hidden}
.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}
.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog{position:relative;width:auto;margin:10px}
.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box;outline:0}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}
.modal-backdrop.fade{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0)}
.modal-backdrop.in{-moz-opacity:.5;-khtml-opacity:.5;-webkit-opacity:.5;opacity:.5;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);filter:alpha(opacity=50)}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.6875px}
.modal-header .close{margin-top:-2px}
.modal-title{margin:0;line-height:1.6875}
.modal-body{position:relative;padding:15px}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer .btn + .btn{margin-left:5px;margin-bottom:0}
.modal-footer .btn-group .btn + .btn{margin-left:-1px}
.modal-footer .btn-block + .btn-block{margin-left:0}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
@media (min-width: 768px) {
.modal-dialog{width:600px;margin:30px auto}
.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}
.modal-sm{width:300px}
}
@media (min-width: 992px) {
.modal-lg{width:900px}
}
.single-product .product-main-image{display:inline-block;list-style:outside none none;margin:0;padding:0;position:relative;width:100%}
#yith-quick-view-content.single-product .product-main-image{display:inline-block;list-style:outside none none;margin:0;padding:0;position:relative;width:50%}
.single-product .entry-summary{padding:15px!important}
.tooltip{position:absolute;z-index:1070;display:block;font-family:Ubuntu,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.6875;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:14px;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0)}
.tooltip.in{-moz-opacity:.9;-khtml-opacity:.9;-webkit-opacity:.9;opacity:.9;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);filter:alpha(opacity=90)}
.tooltip.top{margin-top:-3px;padding:5px 0}
.tooltip.right{margin-left:3px;padding:0 5px}
.tooltip.bottom{margin-top:3px;padding:5px 0}
.tooltip.left{margin-left:-3px;padding:0 5px}
.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}
.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}
.tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}
.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}
.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}
.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}
.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}
.carousel{position:relative}
.carousel-inner{position:relative;overflow:hidden;width:100%}
.carousel-inner > .item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left;-webkit-transition:.6s .3s 0 ease,ease-in-out .3s 0 ease,left .3s 0 ease;-moz-transition:.6s .3s 0 ease,ease-in-out .3s 0 ease,left .3s 0 ease;-ms-transition:.6s .3s 0 ease,ease-in-out .3s 0 ease,left .3s 0 ease;-o-transition:.6s .3s 0 ease,ease-in-out .3s 0 ease,left .3s 0 ease;transition:.6s .3s 0 ease,ease-in-out .3s 0 ease,left .3s 0 ease}
.carousel-inner > .item > img,.carousel-inner > .item > a > img{line-height:1}
@media all and (transform-3d),(-webkit-transform-3d) {
.carousel-inner > .item{-webkit-transition:-webkit-transform .6s ease-in-out;-moz-transition:-moz-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}
.carousel-inner > .item.next,.carousel-inner > .item.active.right{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}
.carousel-inner > .item.prev,.carousel-inner > .item.active.left{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}
.carousel-inner > .item.next.left,.carousel-inner > .item.prev.right,.carousel-inner > .item.active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}
}
.carousel-inner > .active,.carousel-inner > .next,.carousel-inner > .prev{display:block}
.carousel-inner > .active{left:0}
.carousel-inner > .next,.carousel-inner > .prev{position:absolute;top:0;width:100%}
.carousel-inner > .next{left:100%}
.carousel-inner > .prev{left:-100%}
.carousel-inner > .next.left,.carousel-inner > .prev.right{left:0}
.carousel-inner > .active.left{left:-100%}
.carousel-inner > .active.right{left:100%}
.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;-moz-opacity:.5;-khtml-opacity:.5;-webkit-opacity:.5;opacity:.5;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}
.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.0001) 100%);background-image:linear-gradient(to right,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1)}
.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.0001) 0%,rgba(0,0,0,0.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,0.0001) 0%,rgba(0,0,0,0.5) 100%);background-image:linear-gradient(to right,rgba(0,0,0,0.0001) 0%,rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1)}
.carousel-control:hover,.carousel-control:focus{outline:0;color:#fff;text-decoration:none;-moz-opacity:.9;-khtml-opacity:.9;-webkit-opacity:.9;opacity:.9;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);filter:alpha(opacity=90)}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}
.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}
.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}
.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;line-height:1;font-family:serif}
.carousel-control .icon-prev:before{content:'\2039'}
.carousel-control .icon-next:before{content:'\203a'}
.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}
.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0)}
.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}
.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}
.carousel-caption .btn{text-shadow:none}
@media screen and (min-width: 768px) {
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;font-size:30px}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}
.carousel-caption{left:20%;right:20%;padding-bottom:30px}
.carousel-indicators{bottom:20px}
}
.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical > .btn-group:before,.btn-group-vertical > .btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after,body.boxed:before,body.boxed:after,.boxed:before,.boxed:after,body.fullwidth:before,body.fullwidth:after,.fullwidth:before,.fullwidth:after,body.fullwidth .container:before,body.fullwidth .container:after,.fullwidth .container:before,.fullwidth .container:after,.breadcrumbs--full:before,.breadcrumbs--full:after,.breadcrumbs--full .container:before,.breadcrumbs--full .container:after{content:" ";display:table}
.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical > .btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.panel-body:after,.modal-footer:after,body.boxed:after,.boxed:after,body.fullwidth:after,.fullwidth:after,body.fullwidth .container:after,.fullwidth .container:after,.breadcrumbs--full:after,.breadcrumbs--full .container:after{clear:both}
.center-block{display:block;margin-left:auto;margin-right:auto}
.pull-right{float:right!important}
.pull-left{float:left!important}
.hide{display:none!important}
.show{display:block!important}
.invisible{visibility:hidden}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.hidden{display:none!important}
.affix{position:fixed}
.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none!important}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none!important}
@media (max-width: 767px) {
.visible-xs{display:block!important}
table.visible-xs{display:table!important}
tr.visible-xs{display:table-row!important}
th.visible-xs,td.visible-xs{display:table-cell!important}
}
@media (max-width: 767px) {
.visible-xs-block{display:block!important}
}
@media (max-width: 767px) {
.visible-xs-inline{display:inline!important}
}
@media (max-width: 767px) {
.visible-xs-inline-block{display:inline-block!important}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm{display:block!important}
table.visible-sm{display:table!important}
tr.visible-sm{display:table-row!important}
th.visible-sm,td.visible-sm{display:table-cell!important}
.visible-sm-block{display:block!important}
.visible-sm-inline{display:inline!important}
.visible-sm-inline-block{display:inline-block!important}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md{display:block!important}
table.visible-md{display:table!important}
tr.visible-md{display:table-row!important}
th.visible-md,td.visible-md{display:table-cell!important}
.visible-md-block{display:block!important}
.visible-md-inline{display:inline!important}
.visible-md-inline-block{display:inline-block!important}
}
@media (min-width: 1200px) {
.visible-lg{display:block!important}
table.visible-lg{display:table!important}
tr.visible-lg{display:table-row!important}
th.visible-lg,td.visible-lg{display:table-cell!important}
}
@media (min-width: 1200px) {
.visible-lg-block{display:block!important}
}
@media (min-width: 1200px) {
.visible-lg-inline{display:inline!important}
}
@media (min-width: 1200px) {
.visible-lg-inline-block{display:inline-block!important}
}
@media (max-width: 767px) {
.hidden-xs{display:none!important}
}
@media (min-width: 768px) and (max-width: 991px) {
.hidden-sm{display:none!important}
}
@media (min-width: 992px) and (max-width: 1199px) {
.hidden-md{display:none!important}
}
@media (min-width: 1200px) {
.hidden-lg{display:none!important}
}
.visible-print{display:none!important}
@media print {
.visible-print{display:block!important}
table.visible-print{display:table!important}
tr.visible-print{display:table-row!important}
th.visible-print,td.visible-print{display:table-cell!important}
}
.visible-print-block{display:none!important}
@media print {
.visible-print-block{display:block!important}
}
.visible-print-inline{display:none!important}
@media print {
.visible-print-inline{display:inline!important}
}
.visible-print-inline-block{display:none!important}
@media print {
.visible-print-inline-block{display:inline-block!important}
}
@media print {
.hidden-print{display:none!important}
}
.vertical-align{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.horizontal-align{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
*{outline:0}
:focus,:active{outline:0!important}
body{overflow-x:hidden}
@media (max-width: 1024px) {
footer,#pageContent{overflow:hidden}

}
body.no-scroll{overflow:hidden!important;width:100%;position:fixed;z-index:0;height:100%}
.modal-filter{background-color:rgba(0,0,0,0.55);position:fixed;top:0;left:0;overflow:hidden;width:100%;height:100%;z-index:9999999;display:block}
.position-fix{position:fixed!important}
h1,h2,h3,h4,h5,h6{color:#333;margin-top:0;letter-spacing:1px}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#333;-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#1fc0a0;text-decoration:none}
h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:500}
h4,h5,h6{letter-spacing:.4px}
h1.mega{font-size:110px;line-height:1em;margin-bottom:69px}
@media (max-width: 768px) {
h1.mega{font-size:90px}
}
@media (max-width: 390px) {
h1.mega{font-size:80px}
}
h4.mega{font-size:20px;line-height:1.1em;padding-bottom:26px}
h3.small{font-size:20px}
h6.small{font-size:16px;margin-bottom:17px}
.title-bottom-sm2{margin-bottom:20px!important}
.title-bottom-sm1{margin-bottom:29px!important}
.title-bottom-sm{margin-bottom:35px!important}
.title-bottom-md{margin-bottom:52px!important}
.title-bottom{margin-bottom:45px!important}
.title-bottom1{margin-bottom:75px!important}
.title-top-md{margin-top:35px!important}
.title-decimal{position:relative;padding:4px 0 9px 69px}
.title-decimal span.ele-no{display:table-cell;vertical-align:middle;position:absolute;left:0;top:0;line-height:1.45em;background:#1fc0a0;width:44px;height:44px;color:#fff;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;content:""}
.main-font{font-family:Georgia,sans-serif}
.custom-font{font-family:Ubuntu,sans-serif}
.font-bold{font-weight:bolder}
.font-lighter{font-weight:lighter}
.font-middle{font-weight:500}
.font13{font-size:13px}
.font18{font-size:18px}
.font20{font-size:20px}
.font20_{font-size:20px!important}
.font22{font-size:22px}
.font24{font-size:24px}
.font26{font-size:26px}
@media (max-width: 768px) {
.font26{font-size:20px}
}
.font30{font-size:30px}
.font35{font-size:35px}
.font36{font-size:36px}
.font48{font-size:48px}
.font50{font-size:50px}
.font54{font-size:54px}
.font86{font-size:86px}
.font96{font-size:96px;line-height:1.2em}
@media (max-width: 767px) {
.font96{font-size:50px}
}
@media (min-width: 768px) {
.font96{font-size:75px}
}
@media (min-width: 992px) {
.font96{font-size:80px}
}
@media (min-width: 1200px) {
.font96{font-size:90px}
}
@media (min-width: 1770px) {
.font96{font-size:96px}
}
.font107{font-size:107px;line-height:1.2em}
.font115{font-size:115px;line-height:1.2em}
.font-medium{font-weight:500}
.font-lighter{font-weight:lighter}
.separator-border-right{border-right:1px solid #e5e5e5}
@media (max-width: 1200px) {
.separator-border-right-hidden-md{border-color:transparent}
}
@media (max-width: 767px) {
.text-center-xs{text-align:center}
}
.line-through{text-decoration:line-through}
.border-none{border:none!important}
.width-center75{width:75%;display:inline-block}
@media (max-width: 767px) {
.width-center75{width:100%}
}
@media (min-width: 768px) {
.width-center75{width:95%}
}
@media (min-width: 992px) {
.width-center75{width:90%}
}
@media (min-width: 1200px) {
.width-center75{width:80%}
}
@media (min-width: 1770px) {
.width-center75{width:75%}
}
.dropcap{display:block;float:left;font-size:3em;line-height:1em;margin:0 5px 0 0}
.hover-effect-01{-webkit-transition:letter-spacing 300ms linear 0;-moz-transition:letter-spacing 300ms linear 0;-ms-transition:letter-spacing 300ms linear 0;-o-transition:letter-spacing 300ms linear 0;transition:letter-spacing 300ms linear 0}
.hover-effect-01:hover{letter-spacing:1px;text-decoration:none}
.border-top-none{border-top:none!important}
.container-no-col-indent .row div{padding-left:0;padding-right:0}
.content-bottom{margin-bottom:74px}
.display-inline-block{display:inline-block}
.side-offset-9{padding-left:11%;padding-right:11%}
.divider{height:30px;clear:both}
.divider--xl-1{height:99px}
.divider--lg{height:45px}
.divider--aside{height:36px}
.divider--md2{height:40.5px}
.divider--md1{height:31.5px}
.divider--md0{height:30.6px}
.divider--md{height:20.01px}
.divider--sm{height:14.01px}
.divider--xs{height:8.01px}
.divider--xxs{height:3px}
.link-inline{display:inline}
.link-banner1{text-decoration:none;-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0}
.link-banner1 .color-custom{-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0}
.link-banner1:hover{text-decoration:none;color:#1fc0a0}
.link-banner1:hover .color-custom{color:#333}
.list-inline{margin:0;padding:0;list-style:none}
.list-inline li{display:inline}
.divider-line{width:100%;height:1px;font-size:0;line-height:0;background-color:#e5e5e5;margin:40px 0 50px}
.hor-line{width:100%;height:2px;font-size:0;line-height:0;background-color:#1fc0a0;margin:15px 0}
.nowrap{white-space:nowrap}
.light-font{font-weight:300}
.pos-abs{position:absolute}
.indent-col-none .row [class*="col-"]{padding:0;margin:0}
.img-border{border:1px solid #e5e5e5}
.stop-scrolling{height:100%;overflow:hidden}
.wrapper{width:100%;display:inline-block}
@media (min-width: 768px) {
.container{padding-left:0;padding-right:0}
}
body.boxed,.boxed{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;padding-left:0;padding-right:0}
@media (min-width: 768px) {
body.boxed,.boxed{width:750px}
}
@media (min-width: 992px) {
body.boxed,.boxed{width:970px}
}
@media (min-width: 1200px) {
body.boxed,.boxed{width:1170px}
}
body.boxed > .navbar-header,.boxed > .navbar-header,body.boxed > .navbar-collapse,.boxed > .navbar-collapse{margin-right:-15px;margin-left:-15px}
@media (min-width: 768px) {
body.boxed > .navbar-header,.boxed > .navbar-header,body.boxed > .navbar-collapse,.boxed > .navbar-collapse{margin-right:0;margin-left:0}
}
body.fullwidth,.fullwidth{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;padding-left:0;padding-right:0}
body.fullwidth > .navbar-header,.fullwidth > .navbar-header,body.fullwidth > .navbar-collapse,.fullwidth > .navbar-collapse{margin-right:-15px;margin-left:-15px}
@media (min-width: 768px) {
body.fullwidth > .navbar-header,.fullwidth > .navbar-header,body.fullwidth > .navbar-collapse,.fullwidth > .navbar-collapse{margin-right:0;margin-left:0}
}
body.fullwidth .container,.fullwidth .container{width:auto;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;padding-left:0!important;padding-right:0!important}
body.fullwidth .container > .navbar-header,.fullwidth .container > .navbar-header,body.fullwidth .container > .navbar-collapse,.fullwidth .container > .navbar-collapse{margin-right:-15px;margin-left:-15px}
@media (min-width: 768px) {
body.fullwidth .container > .navbar-header,.fullwidth .container > .navbar-header,body.fullwidth .container > .navbar-collapse,.fullwidth .container > .navbar-collapse{margin-right:0;margin-left:0}
}
body.fullwidth .container,.fullwidth .container{padding-left:15px!important;padding-right:15px!important}
@media (min-width: 1025px) {
#header .navbar .dropdown-menu .dropdown-menu{margin-top:-1px!important;left:100%;top:0}
.navbar .menu-item-has-children:hover > .dropdown-menu{display:block}
}
#header{position:relative;z-index:1000;padding-bottom:0}
@media (min-width: 1025px) {
#header .row,#header .row > [class*="col-"]{position:static}
#header .navbar{position:static}
#header .navbar-toggle{display:none}
#header > .container{position:relative}
}
@media (max-width: 1024px) {
#header{padding-bottom:0}
#header .row > div{margin-bottom:-1px;position:static!important;padding-left:0;padding-right:0}
#header .container{width:100%;padding-left:15px;padding-right:15px}
#header .container:first-child .row{padding-top:40px}
#header .navbar{border-radius:0}
#header .navbar-toggle{display:block;margin-left:5px}
}
.content--parallax + .content{margin-top:75px}
@media (max-width: 767px) {
.product-info.content{margin-top:75px}
}
@media (min-width: 1300px) {
.product-info.content,.woocommerce-tabs.content,.woocommerce-tabs.wc-tabs-wrapper,.content--parallax + .content{margin-top:85px}
}
.collapse-block__content .product_list_widget.offset-top-40{margin-top:0!important}
.content-fill{margin-top:75px;margin-bottom:75px}
@media (max-width: 767px) {
.content-fill{margin-top:37.5px;margin-bottom:37.5px}
}
@media (min-width: 1769px) {
.content-fill{margin-top:85px;margin-bottom:85px}
}
.content-big-indent{margin-top:235px}
@media (max-width: 767px) {
.content-big-indent{margin-top:50px}
}
@media (min-width: 768px) {
.content-big-indent{margin-top:75px}
}
@media (min-width: 992px) {
.content-big-indent{margin-top:190px}
}
@media (min-width: 1200px) {
.content-big-indent{margin-top:218px}
}
@media (min-width: 1770px) {
.content-big-indent{margin-top:235px}
}
.content-md{margin-top:20px}
@media (max-width: 767px) {
.content-md{margin-top:10px}
}
@media (min-width: 1769px) {
.content-md{margin-top:30px}
}
.content-sm{margin-top:0}
@media (max-width: 767px) {
.content-sm{margin-top:0}
}
@media (min-width: 1769px) {
.content-sm{margin-top:10px}
}
body:not(.home) #pageContent > .container{padding-bottom:60px}
.offset-top-0{margin-top:0!important}
.offset-top-5{margin-top:5px!important}
.offset-top-10{margin-top:10px!important}
.offset-top-20{margin-top:20px!important}
.offset-top-30{margin-top:30px!important}
.offset-top-40{margin-top:40px!important}
.inset-top-5{padding-top:5px}
.inset-top-10{padding-top:10px}
.inset-top-20{padding-top:20px}
.inset-top-30{padding-top:30px}
.inset-top-40{padding-top:40px}
.inset-top-50{padding-top:50px}
.inset-top-60{padding-top:60px}
.inset-bottom-5{padding-bottom:5px}
.inset-bottom-10{padding-bottom:10px}
.inset-bottom-20{padding-bottom:20px}
.inset-bottom-30{padding-bottom:30px}
.inset-bottom-40{padding-bottom:40px}
.inset-bottom-50{padding-bottom:50px}
.inset-bottom-60{padding-bottom:60px;padding-top:60px}
html:not(.touch) .fixed-bg{min-height:100%;background-size:cover;background-attachment:fixed;background-repeat:no-repeat;background-position:center center}
@media (min-width: 1770px - 1) {
.hidden-lg{display:none!important}
}
.visible-xl-block,.visible-xl-inline,.visible-xl-inline-block,.visible-xl{display:none!important}
@media (min-width: 1770px) {
.container{width:1740px}
.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{float:left;position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xl-one-nine{width:11.1111111%}
.col-xl-one-six{width:16.66666667%}
.col-xl-one-fifth{width:20%}
.col-xl-12{width:100%}
.col-xl-11{width:91.66666667%}
.col-xl-10{width:83.33333333%}
.col-xl-9{width:75%}
.col-xl-8{width:66.66666667%}
.col-xl-7{width:58.33333333%}
.col-xl-6{width:50%}
.col-xl-5{width:41.66666667%}
.col-xl-4{width:33.33333333%}
.col-xl-3{width:25%}
.col-xl-2{width:16.66666667%}
.col-xl-1{width:8.33333333%}
.col-xl-pull-12{right:100%}
.col-xl-pull-11{right:91.66666667%}
.col-xl-pull-10{right:83.33333333%}
.col-xl-pull-9{right:75%}
.col-xl-pull-8{right:66.66666667%}
.col-xl-pull-7{right:58.33333333%}
.col-xl-pull-6{right:50%}
.col-xl-pull-5{right:41.66666667%}
.col-xl-pull-4{right:33.33333333%}
.col-xl-pull-3{right:25%}
.col-xl-pull-2{right:16.66666667%}
.col-xl-pull-1{right:8.33333333%}
.col-xl-pull-0{right:auto}
.col-xl-push-12{left:100%}
.col-xl-push-11{left:91.66666667%}
.col-xl-push-10{left:83.33333333%}
.col-xl-push-9{left:75%}
.col-xl-push-8{left:66.66666667%}
.col-xl-push-7{left:58.33333333%}
.col-xl-push-6{left:50%}
.col-xl-push-5{left:41.66666667%}
.col-xl-push-4{left:33.33333333%}
.col-xl-push-3{left:25%}
.col-xl-push-2{left:16.66666667%}
.col-xl-push-1{left:8.33333333%}
.col-xl-push-0{left:auto}
.col-xl-offset-12{margin-left:100%}
.col-xl-offset-11{margin-left:91.66666667%}
.col-xl-offset-10{margin-left:83.33333333%}
.col-xl-offset-9{margin-left:75%}
.col-xl-offset-8{margin-left:66.66666667%}
.col-xl-offset-7{margin-left:58.33333333%}
.col-xl-offset-6{margin-left:50%}
.col-xl-offset-5{margin-left:41.66666667%}
.col-xl-offset-4{margin-left:33.33333333%}
.col-xl-offset-3{margin-left:25%}
.col-xl-offset-2{margin-left:16.66666667%}
.col-xl-offset-1{margin-left:8.33333333%}
.col-xl-offset-0{margin-left:0}
.visible-xl{display:block!important}
table.visible-xl{display:table}
tr.visible-xl{display:table-row!important}
th.visible-xl,td.visible-xl{display:table-cell!important}
.visible-xl-block{display:block!important}
.visible-xl-inline{display:inline!important}
.visible-xl-inline-block{display:inline-block!important}
.hidden-xl{display:none!important}
}
.underline{text-decoration:underline}
a.underline:hover{text-decoration:none}
.color-custom{color:#1fc0a0}
.color-custom:hover{color:#1fc0a0}
.text-color{color:#777}
.text-color:hover{color:#777}
.color-price-old{color:#fa6b6b}
.color-price-old:hover{color:#fa6b6b}
.color{color:#1fc0a0}
.color:hover{color:#1fc0a0}
.color-white{color:#fff}
.color-white:hover{color:#fff}
.modal-newsletter .color-dark{color:#333;margin-bottom:15px!important}
.color-dark:hover{color:#333}
a.color,a.color:hover{color:#1fc0a0}
.color-red{color:#fa6b6b}
.color-red:hover{color:#fa6b6b}
.color-pink{color:#fa6b6b}
.color-pink:hover{color:#fa6b6b}
.color-blue{color:#395499}
.color-blue:hover{color:#395499}
.color-blue-light{color:#67e0fa}
.color-blue-light:hover{color:#67e0fa}
.color-green{color:#21caa9}
.color-green:hover{color:#21caa9}
.color-green-dark{color:#1fc0a0}
.color-green-dark:hover{color:#1fc0a0}
.color-gray{color:#999}
.color-gray:hover{color:#999}
.color-yellow{color:#feea3a}
.color-yellow:hover{color:#feea3a}
.bg-custom{background-color:#1fc0a0}
.bg-red{background-color:#fa6b6b}
.bg-pink{background-color:#fa6b6b}
.bg-blue{background-color:#395499}
.bg-light-blue{background-color:#67e0fa}
.bg-green{background-color:#21caa9}
.bg-green-light{background-color:#41df7c}
.bg-green-dark{background-color:#1fc0a0}
.bg-yellow{background-color:#feea3a}
.bg-coquelicot{background-color:#fd6940}
.bg-black{background-color:#000}
.opacity-5{-moz-opacity:.5;-khtml-opacity:.5;-webkit-opacity:.5;opacity:.5;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);filter:alpha(opacity=50)}
.opacity-10{-moz-opacity:.1;-khtml-opacity:.1;-webkit-opacity:.1;opacity:.1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10);filter:alpha(opacity=10)}
.opacity-15{-moz-opacity:.15;-khtml-opacity:.15;-webkit-opacity:.15;opacity:.15;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=15);filter:alpha(opacity=15)}
.opacity-20{-moz-opacity:.2;-khtml-opacity:.2;-webkit-opacity:.2;opacity:.2;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);filter:alpha(opacity=20)}
.opacity-25{-moz-opacity:.25;-khtml-opacity:.25;-webkit-opacity:.25;opacity:.25;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=25);filter:alpha(opacity=25)}
.opacity-30{-moz-opacity:.3;-khtml-opacity:.3;-webkit-opacity:.3;opacity:.3;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);filter:alpha(opacity=30)}
.opacity-35{-moz-opacity:.35;-khtml-opacity:.35;-webkit-opacity:.35;opacity:.35;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=35);filter:alpha(opacity=35)}
.opacity-45{-moz-opacity:.45;-khtml-opacity:.45;-webkit-opacity:.45;opacity:.45;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=45);filter:alpha(opacity=45)}
.opacity-50{-moz-opacity:.5;-khtml-opacity:.5;-webkit-opacity:.5;opacity:.5;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);filter:alpha(opacity=50)}
.opacity-55{-moz-opacity:.55;-khtml-opacity:.55;-webkit-opacity:.55;opacity:.55;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=55.00000000000001);filter:alpha(opacity=55.00000000000001)}
.opacity-60{-moz-opacity:.6;-khtml-opacity:.6;-webkit-opacity:.6;opacity:.6;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);filter:alpha(opacity=60)}
.opacity-65{-moz-opacity:.65;-khtml-opacity:.65;-webkit-opacity:.65;opacity:.65;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=65);filter:alpha(opacity=65)}
.opacity-70{-moz-opacity:.7;-khtml-opacity:.7;-webkit-opacity:.7;opacity:.7;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);filter:alpha(opacity=70)}
.opacity-75{-moz-opacity:.75;-khtml-opacity:.75;-webkit-opacity:.75;opacity:.75;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);filter:alpha(opacity=75)}
.opacity-80{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);filter:alpha(opacity=80)}
.opacity-85{-moz-opacity:.85;-khtml-opacity:.85;-webkit-opacity:.85;opacity:.85;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);filter:alpha(opacity=85)}
.opacity-90{-moz-opacity:.9;-khtml-opacity:.9;-webkit-opacity:.9;opacity:.9;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);filter:alpha(opacity=90)}
.opacity-95{-moz-opacity:.95;-khtml-opacity:.95;-webkit-opacity:.95;opacity:.95;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);filter:alpha(opacity=95)}
.simple-list{margin:10px 0 6px;padding:0;list-style-type:none;counter-reset:myCounter}
.simple-list li{padding:0 0 7px 18px;position:relative;list-style-type:none}
.simple-list li:before{position:absolute;display:block;top:10px;left:0;color:#1fc0a0;font-family:'Material Icons';content:"\e3a6";font-size:.53em;line-height:1em}
.simple-list li ul{padding:0;margin:7px 0 0 17px}
.simple-list li ul li:last-child{padding-bottom:0}
.simple-list li a{color:#777;font-weight:300;text-decoration:none!important;-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0}
.simple-list li a:hover{color:#1fc0a0;text-decoration:none}
.simple-list li.active > a{color:#1fc0a0}
.simple-list.font-bold a{font-weight:700}
.simple-list.color-dark a{color:#333}
.simple-list-underline{margin:10px 0 0;padding:0;list-style-type:none;counter-reset:myCounter}
.simple-list-underline li{padding:0 0 7px 18px;position:relative;list-style-type:none}
.simple-list-underline li:after{position:absolute;display:block;top:10px;left:0;color:#1fc0a0;font-family:'Material Icons';content:"\e3a6";font-size:.53em;line-height:1em}
.simple-list-underline li ul{padding:0;margin:7px 0 0 17px}
.simple-list-underline li ul li:last-child{padding-bottom:0}
.simple-list-underline li a{color:#333;font-weight:300;text-decoration:underline}
.simple-list-underline li a:hover{color:#1fc0a0;text-decoration:none}
.simple-list-underline li.active > a{color:#1fc0a0}
.marker-list{margin:15px 0;padding:0;list-style:none}
.marker-list li{position:relative;padding-left:25px;margin-bottom:5px;color:#1fc0a0;font-weight:300}
.marker-list li:after{position:absolute;display:block;top:5px;left:0;font-family:'Material Icons';content:"\e5ca";font-size:1em;line-height:1em;z-index:1}
.marker-list li a{color:#1fc0a0;-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0}
.marker-list li a:hover{color:#333;text-decoration:none}
.marker-list-circle{margin:13px 0;padding:0;list-style:none}
.marker-list-circle li{position:relative;padding-left:31px;margin-bottom:0;font-weight:light}
.marker-list-circle li:after{position:absolute;display:block;top:10px;left:0;color:#1fc0a0;font-family:'Material Icons';content:"\e3a6";font-size:.53em;line-height:1em}
.decimal-list{padding:0;margin:10px 0 0;list-style-type:none;counter-reset:myCounter}
.decimal-list li{padding:0 0 0 18px;margin-bottom:7px;text-indent:0;position:relative}
.decimal-list li:before{content:counter(myCounter);counter-increment:myCounter;position:absolute;top:0;left:0;z-index:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#1fc0a0;font-weight:500}
.decimal-list ul{counter-reset:myCounter1;list-style-type:none;padding:0;margin:7px 0 0 17px}
.decimal-list ul li:before{content:counter(myCounter1);counter-increment:myCounter1}
.decimal-list ul li:last-child{padding-bottom:0}
.decimal-list a{text-decoration:none;-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0}
.decimal-list a:hover{color:#1fc0a0!important}
.decimal-list.color-dark a{color:#333}
.categories-list,.blog_widget ul{padding:0;margin:0;list-style-type:none}
.blog_widget ul ul{margin-left:1em;padding-left:1em;padding-top:5px}
.blog_widget ul ul.megamenu__submenu{padding-left:0;margin-left:0;padding-top:0}
.categories-list li,.blog_widget ul li{padding-bottom:7px}
.categories-list li:last-child,.blog_widget li:last-child{padding-bottom:0}
.categories-list li a,.blog_widget li:last-child{-webkit-transition:all 150ms ease-out 0;-moz-transition:all 150ms ease-out 0;-ms-transition:all 150ms ease-out 0;-o-transition:all 150ms ease-out 0;transition:all 150ms ease-out 0}
.categories-list li a:hover,.blog_widget li a:hover{text-decoration:none;padding-left:5px}
.without-declaration-list{padding:0;margin:0;list-style-type:none}
.under-construction .section_offset h4.mobile-collapse__title{font-size:30px;color:#fff;text-align:center;margin-bottom:0}
.under-construction .social-links a.icon{color:#fff!important}
.without-declaration-list li{padding-bottom:7px}
.without-declaration-list li:last-child{padding-bottom:0}
.without-declaration-list li a:hover{color:#1fc0a0;text-decoration:none}
.list-indent-left{margin-left:34px}
.list-icon{padding:0;margin:0;list-style-type:none}
.list-icon li{position:relative;min-height:52px;margin-bottom:20px;padding:10px 0 0 72px;letter-spacing:-.02em}
.list-icon span{display:block;position:absolute;left:0;top:0;font-size:30px;line-height:1.7em;width:52px;height:52px;background-color:#1fc0a0;color:#fff;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.list-icon .fa-fax{font-size:22px;line-height:2.3em}
.list-icon .icon-mail{font-size:26px;line-height:1.9em}
.list-icon strong{color:#333}
.list-arrow-right{padding:0;margin:0;list-style-type:none}
.list-arrow-right li{position:relative;padding:0;margin:0;font-weight:light;font-weight:lighter}
.list-arrow-right li:after{position:absolute;display:block;top:10px;left:0;color:#1fc0a0;font-family:'Material Icons';content:"\e409";font-size:.53em;line-height:1em}
.list-arrow-right li a{display:inline-block;padding:0 0 0 21px;-webkit-transition:all .3s 0 ease;-moz-transition:all .3s 0 ease;-ms-transition:all .3s 0 ease;-o-transition:all .3s 0 ease;transition:all .3s 0 ease}
.list-arrow-right li a:hover{color:#1fc0a0;text-decoration:none}
.list-icon-small{overflow:hidden}
.list-icon-small li{display:block;float:left;margin-left:8px;margin-bottom:8px}
.list-icon-small li:first-child{margin-left:0}
.list-bg-round{list-style:none;padding:0;margin:0;position:relative}
.list-bg-round li{width:60px;height:60px;text-align:center;background-color:#67e0fa;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#fff;font-size:14px;line-height:1em;display:inline-block;margin:0 10px 10px 0}
.list-bg-round li span{display:table-cell;vertical-align:middle;height:60px;width:60px}
.list-bg-round li b{display:block;text-align:center}
#map{height:474px;width:100%}
.sizes-row{margin:0;padding:0;list-style:none}
.sizes-row li{min-width:70px;display:inline-block;text-align:center}
table td{border-color:#e5e5e5}
.table.text-center td,.table.text-center th{text-align:center}
.table-address{min-width:250px;margin:20px 0 35px}
.table-address td{padding:3px 25px 3px 0;vertical-align:top}
.table-params td{padding:11px 18px!important;border-left-width:1px;border-left-style:solid;border-left-color:#e5e5e5}
.table-params tr > td:first-child{border-left:0;width:30%}
.table-params tr:last-child td{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e5e5e5}
.table-params .rating{margin:7px 0}
.icon-enable{display:inline-block;font-size:28px;line-height:1em;color:#1fc0a0}
.icon-disable{display:inline-block;font-size:28px;line-height:1em;color:#e5e5e5}
.table-order-history{width:100%}
.table-order-history table{width:100%}
.table-order-history tr{border-bottom:1px solid #e5e5e5}
.table-order-history tr tr{border:none}
.table-order-history td,.table-order-history th{text-align:center;vertical-align:top;border-right:1px solid #e5e5e5;padding:11px 5px}
.table-order-history td:last-child,.table-order-history th:last-child{border-right:none}
.table-order-history td:first-child,.table-order-history th:first-child{text-align:left;padding-left:0}
.table-order-history th{border-top:1px solid #e5e5e5}
.table-order-history .th-title{font-weight:700;color:#333;width:50%;left:0;text-align:right;position:absolute;padding-right:15px}
@media (max-width: 767px) {
.table-order-history thead{display:none}
.table-order-history td,.table-order-history td:first-child{width:100%;display:block;padding-left:50%;text-align:left;border-left:none;border-right:none;border-bottom:1px solid #e5e5e5}
.table-order-history tr{border-bottom:none!important}
}
@media (max-width: 767px) {
.table-order-history thead{display:none}
.table-order-history td,.table-order-history td:first-child{width:100%;display:block;padding-left:60%;text-align:left;border-left:none;border-right:none;border-bottom:1px solid #e5e5e5}
.table-order-history .th-title{width:60%}
}
.demo-eys-02 .slick-track .box-baners{padding-right:15px;padding-left:15px}
.demo-eys-02{margin-left:-30px;margin-right:-30px}
.img-left{float:left;margin:8px 40px 40px 0}
.img-right{float:right;margin:0 0 40px 40px}
.img-responsive-inline{display:inline-block!important;max-width:100%;height:auto}
blockquote{border-left:none;position:relative}
blockquote.quote-left{padding:0 0 0 123px;margin:28px 0 22px;border-left-color:transparent;color:#1fc0a0;font-family:Georgia,sans-serif;font-style:italic;font-size:24px;line-height:39px}
blockquote.quote-left:before{position:absolute;display:block;top:0;left:-7px;margin-top:-15px;font-family:Georgia,sans-serif;content:'“';font-size:9.8em;line-height:1em;color:#1fc0a0;font-style:normal}
.faq-res-css{padding:20px 20px 20px 0;margin-left:-20px;float:left}
blockquote.quote-left cite{font-size:18px}
.ext-res-pad{margin:0 250px}
@media (max-width: 767px) {
.ext-res-pad{margin:0!important}
}
.lead{font-size:18px;color:#333;font-family:Georgia,sans-serif;padding:14px 0 0;margin-bottom:50px}
.fill-bg{background-color:#f5f5f5}
.fill-bg .btn.btn--ys:hover{background-color:#374850;color:#fff}
.fill-bg.aside-inner{padding:29px 15px 0}
.fill-bg-lighter{background-color:#f8f8f8}
.fill-bg-custom{background-color:#1fc0a0}
.fill-bg-custom.aside-inner{padding:29px 15px 0}
@media (max-width: 991px) {
.col-sm-center{text-align:center}
.col-sm-center ul{max-width:370px;margin:0 auto}
.col-sm-center ul li{text-align:left}
.col-sm-center ol{max-width:370px;margin:0 auto}
.col-sm-center ol li{text-align:left}
}
table{margin:20px 0;width:100%;border-collapse:separate;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border-top:0}
table.table.table-params{margin:20px 0;width:100%;border-collapse:separate;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border-right:0;border-bottom:0}
table th,table td{padding:8px;border-top:1px solid #ddd;vertical-align:top;text-align:left;line-height:18px}
table th{color:#333}
.table-bordered-01{border-top:1px solid #e5e5e5;width:100%}
.table-bordered-01 thead td,.table-bordered-01 thead tr th{color:#333}
.table-bordered-01 thead th:first-child,.table-bordered-01 tbody tr td:first-child{width:10%;border-right:1px solid #e5e5e5;text-align:right;padding-left:10px}
.table-bordered-01 tbody tr td:first-child{color:#1fc0a0}
.table-bordered-01 thead th,.table-bordered-01 tbody tr td{padding:17px 30px}
.table-bordered-01 tbody tr,.table-bordered-01 thead tr{border-bottom:1px solid #e5e5e5}
.table-bordered-01 ul{list-style:none;padding:0;margin:0}
.table-bordered-01 ul li{display:inline-block;color:#333;min-width:63px;margin-right:10px}
dl dt{color:#333;font-size:20px;font-weight:500;padding:0 0 4px}
dl dd{padding-bottom:21px}
dl dd a{color:#1fc0a0;text-decoration:underline}
dl dd a:hover{text-decoration:none}
hr{border-color:#e5e5e5}
hr.hr-md{margin-top:13px;margin-bottom:13px}
hr.hr-lg{margin-top:50px;margin-bottom:50px}
@media (max-width: 767px) {
hr.hr-lg{margin-top:30px;margin-bottom:30px}
}
@media (min-width: 768px) {
hr.hr-lg{margin-top:40px;margin-bottom:40px}
}
@media (min-width: 992px) {
hr.hr-lg{margin-top:50px;margin-bottom:50px}
}
.separator-section{padding:0;margin:0}
.separator-section hr{position:relative;top:46px}
.link-color{text-decoration:underline;color:#1fc0a0}
#leftColumn .widget_nav_menu h5{position:relative;font-size:30px;margin-bottom:50px}
#leftColumn .widget_nav_menu h5:after{content:"";position:absolute;display:block;height:5px;width:68px;background:#1fc0a0;bottom:-1em}
#leftColumn .widget_nav_menu ul{list-style:none;margin:0;padding:0}
#leftColumn .widget_nav_menu ul li{position:relative;padding:5px 0 5px 20px}
#leftColumn .widget_nav_menu ul li a:hover{text-decoration:none}
#leftColumn .widget_nav_menu ul li:before{position:absolute;display:block;top:17px;left:0;color:#1fc0a0;font-family:'Material Icons';content:"\e3a6";font-size:.53em;line-height:1em}
.link-color:hover{text-decoration:none;color:#1fc0a0}
.link-icon{color:#1fc0a0}
.link-icon .icon,.link-icon .fa{margin-right:8px;position:relative;top:2px;display:inline-block}
.link-top{padding-top:15px}
.link-underline{text-decoration:underline;color:#1fc0a0}
.link-underline:hover{text-decoration:none;color:#1fc0a0}
.indent-top-text{padding-top:13.5px}
.indent-top1-text{padding-top:27px}
.container.indent-l-r-none{padding-left:0!important;padding-right:0!important}
.text-with-button{vertical-align:middle;display:inline-block}
.text-with-button span{font-size:20px;padding-right:10px}
@media (max-width: 768px) {
.text-with-button span{display:block;text-align:center;padding-bottom:10px}
}
.content--parallax{background:url(../images/custom/parallax-img-01.jpg) 50% 50% no-repeat fixed;height:717px;background-size:cover;-webkit-background-size:cover;-o-background-size:cover;-moz-background-size:cover}
@media (max-width: 767px) {
.content--parallax{height:317px}
}
@media (min-width: 768px) {
.content--parallax{height:417px}
}
@media (min-width: 992px) {
.content--parallax{height:517px}
}
@media (min-width: 1200px) {
.content--parallax{height:617px}
}
@media (min-width: 1770px) {
.content--parallax{height:717px}
}
.content--parallax-sm{height:514px}
.content--parallax-sm .parallax-text{height:514px}
@media (max-width: 767px) {
.content--parallax-sm{height:inherit}
.content--parallax-sm .parallax-text{height:inherit;padding-top:50px;padding-bottom:50px}
}
.carusel--parallax{background:#fff fixed;padding:80px 0;background-size:cover;-webkit-background-size:cover;-o-background-size:cover;-moz-background-size:cover;overflow:hidden}
.block-table{display:table;width:100%;height:100%}
.block-table-cell{display:table-cell;vertical-align:middle}
.media-icon{display:table-row;width:100%;height:100%}
.media-icon--figure{display:table-cell;vertical-align:middle}
.media-icon--content{display:table-cell;vertical-align:middle;padding:0 0 0 23px}
.image-bg{background:fixed no-repeat;background-position:center top;background-size:cover;-webkit-background-size:cover;-o-background-size:cover;-moz-background-size:cover}
.media-box-link{display:table-row;width:100%;height:100%;background-color:#1fc0a0;cursor:pointer;color:#fff;-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0}
.media-box-link h4{color:#fff;-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0}
.media-box-link .icon{-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0}
.media-box-link--figure,.media-box-link--content,.media-box-link--arrow{display:table-cell;padding:6% 0;vertical-align:middle}
.media-box-link--figure{width:23%}
.media-box-link--content{padding-right:5%;width:67%}
.media-box-link--arrow{width:10%;vertical-align:middle}
.media-box-link:hover{background-color:#f5f5f5;color:#777}
.media-box-link:hover h4{color:#333}
.media-box-link:hover .icon{color:#1fc0a0}
@media (max-width: 530px) {
.media-box-link{display:block}
.media-box-link--figure,.media-box-link--content,.media-box-link--arrow{display:block;width:100%;text-align:center;padding:0 4%}
.media-box-link--figure{padding-top:4%;padding-bottom:4%}
.media-box-link--content{padding-bottom:4%}
.media-box-link--arrow{padding-bottom:4%}
}
.media-content-img-left .pull-left{margin:9px 30px 30px 0}
.brand-lg-list{list-style:none;padding:0;margin:0}
.brand-lg-list a{float:left;display:block}
.brand-lg-list a img{display:block;-webkit-transition:all 300ms 0 ease;-moz-transition:all 300ms 0 ease;-ms-transition:all 300ms 0 ease;-o-transition:all 300ms 0 ease;transition:all 300ms 0 ease;-moz-opacity:.3;-khtml-opacity:.3;-webkit-opacity:.3;opacity:.3;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);filter:alpha(opacity=30);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray}
.navbar .brand-lg-list a{text-align:center}
.navbar .brand-lg-list a img{margin:auto}
.brand-lg-list a:hover img{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%);filter:gray}
.brand-lg-list .row-item{overflow:hidden;border-bottom:1px solid #e5e5e5}
.brand-lg-list .row-item a{border-right:1px solid #e5e5e5}
.brand-lg-list .row-item a:last-child{border-right:1px solid transparent}
.brand-lg-list .row-item:last-child{border-bottom:1px solid transparent}
.navbar .brand-lg-list .row-item a{border:none}
.promos h2 a:hover{color:#333}
.bull-line{width:68px;height:5px;background:#1fc0a0;display:inline-block}
.animated{-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;opacity:1}
.animation{opacity:0;opacity:1}
@-webkit-keyframes slideDown {
0%{max-height:0}
100%{max-height:500px}
}
@keyframes slideDown {
0%{max-height:0}
100%{max-height:500px}
}
.slideDown{overflow:hidden;-webkit-animation-name:slideDown;animation-name:slideDown}
@-webkit-keyframes fadeIn {
0%{opacity:0}
100%{opacity:1}
}
@keyframes fadeIn {
0%{opacity:0}
100%{opacity:1}
}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
@-webkit-keyframes fadeInDown {
0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes fadeInDown {
0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
@-webkit-keyframes fadeInUp {
0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes fadeInUp {
0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
@-webkit-keyframes fadeInLeft {
0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInLeft {
0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
100%{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}
@-webkit-keyframes fadeInRight {
0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInRight {
0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
100%{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
@-moz-keyframes pulse {
0%{-moz-transform:scale(1);opacity:0}
25%{-moz-transform:scale(1);opacity:.1}
50%{-moz-transform:scale(1.1);opacity:.3}
75%{-moz-transform:scale(1.3);opacity:.5}
100%{-moz-transform:scale(1.5);opacity:0}
}
@-webkit-keyframes pulse {
0%{-webkit-transform:scale(1);opacity:0}
25%{-webkit-transform:scale(1);opacity:.1}
50%{-webkit-transform:scale(1.1);opacity:.3}
75%{-webkit-transform:scale(1.3);opacity:.5}
100%{-webkit-transform:scale(1.5);opacity:0}
}
@keyframes pulse {
0%{transform:scale(1);opacity:0}
25%{transform:scale(1);opacity:.1}
50%{transform:scale(1.1);opacity:.3}
75%{transform:scale(1.3);opacity:.5}
100%{transform:scale(1.5);opacity:0}
}
#loader-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100011199;background-color:#fff;opacity:1;-webkit-transition:all 500ms linear 0;-moz-transition:all 500ms linear 0;-ms-transition:all 500ms linear 0;-o-transition:all 500ms linear 0;transition:all 500ms linear 0}
#loader-wrapper.loader-off,body.loaded #loader-wrapper{opacity:0;visibility:hidden;-webkit-transition:all 500ms linear 0;-moz-transition:all 500ms linear 0;-ms-transition:all 500ms linear 0;-o-transition:all 500ms linear 0;transition:all 500ms linear 0}
#loader{position:absolute;top:50%;left:50%;width:200px;height:200px;margin-top:-100px;margin-left:-100px;perspective:400px;transform-type:preserve-3d}
#loader .dot{position:absolute;top:50%;left:50%;z-index:10;width:40px;height:40px;margin-top:-20px;margin-left:-80px;transform-type:preserve-3d;transform-origin:80px 50%;transform:rotateY(0);background-color:#1fc0a0;animation:dot1 2000ms cubic-bezier(0.56,0.09,0.89,0.69) infinite}
#loader .dot:nth-child(2){z-index:9;animation-delay:150ms}
#loader .dot:nth-child(3){z-index:8;animation-delay:300ms}
#loader .dot:nth-child(4){z-index:7;animation-delay:450ms}
#loader .dot:nth-child(5){z-index:6;animation-delay:600ms}
#loader .dot:nth-child(6){z-index:5;animation-delay:750ms}
#loader .dot:nth-child(7){z-index:4;animation-delay:900ms}
#loader .dot:nth-child(8){z-index:3;animation-delay:1050ms}
@keyframes dot1 {
0%{transform:rotateY(0) rotateZ(0) rotateX(0);background-color:#1fc0a0}
45%{transform:rotateZ(180deg) rotateY(360deg) rotateX(90deg);background-color:#000;animation-timing-function:cubic-bezier(0.15,0.62,0.72,0.98)}
90%,100%{transform:rotateY(0) rotateZ(360deg) rotateX(180deg);background-color:#1fc0a0}
}
.logo img{max-height:80px}
#header{position:relative;z-index:inherit}
#header.fixedheader{margin-top: 70px;}
#header img.logo{display:inline-block;max-height:80px}
#header .settings{padding:0;display:inline-block}
@media (max-width: 1200px) {
#header .search.link-inline{margin-right:0}
}
@media (max-width: 991px) {
#header{z-index:inherit}
}
@media (min-width: 1770px) {
#header .search.link-inline{margin-right:13px}
}
@media (min-width: 768px) {
#header .logo.img-responsive{max-width:inherit}
}
@media (min-width: 1025px) {
#header .slogan{padding:0;display:inline-block;vertical-align:top; margin-top: 26px;}
.social-block {
    display: inline-block;
    margin-top: 25px;
}
.licallback{
	vertical-align: text-bottom;
}
}
@media (max-width: 1024px) {
#header .settings{width:100%;height:40px;padding-top:0;text-align:left!important}
#header .settings .dropdown{display:inline;text-align:left!important;color:#fff}
#header .settings .dropdown > a{color:#fff}
#header .stuck-nav{background:none!important}
#header .logo{max-width:100%;margin:17px 10px 3px;margin-top:0;margin-bottom:20px}
#header .cart{float:right;padding-right:40px}
#header .cart .badge--cart{right:-25px}
#header .cart .dropdown.text-right .dropdown-menu{left:0;right:0;min-width:300px}
#header .search{float:right;padding-right:20px;margin-right:0!important}
#header .account{position:absolute;height:53px;right:0;padding-right:15px;top:-10px}
#header .account .dropdown.text-right .dropdown-menu{left:auto;right:0;min-width:300px}
}
#header .navbar{margin-bottom:0;position:relative;border:none}
@media (max-width: 1024px) {
#header .navbar{background-color:#1fc0a0}
#header .navbar .navbar-nav{margin:0;overflow:auto}
#header .navbar .navbar-toggle{margin-top:6px}
}
@media (min-width: 1025px) {
#header .navbar .dropdown-menu{padding:0;margin-top:-17px!important}
#header .navbar .dropdown-menu.megamenu{margin-top:-15px!important}
#header .navbar .dropdown-one-col .dropdown-menu{margin-top:-15px!important}
#header .navbar .dropdown-two-col a{-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0}
#header .navbar .dropdown-two-col .dropdown-menu{margin-top:-15px!important}
}
#header .navbar .navbar-toggle{float:left}
#header .navbar .navbar-toggle .icon-bar{background-color:#fff}
#header .navbar .navbar-collapse{padding:0}
@media (max-width: 1024px) {
#header .navbar .navbar-collapse{position:absolute;width:100%;background-color:#fff;z-index:1000;top:52px}
}
@media (min-width: 1025px) {
.stuck-nav > div{position:relative}
}
.fixedbarCSs{top:-250px;opacity:0;-webkit-transition:all 500ms ease-out 0;-moz-transition:all 500ms ease-out 0;-ms-transition:all 500ms ease-out 0;-o-transition:all 500ms ease-out 0;transition:all 500ms ease-out 0}
.fixedbar{position:fixed!important;top:0;left:0;width:100%;opacity:1;z-index:7111;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-webkit-transition:opacity 500ms ease-out 0;-moz-transition:opacity 500ms ease-out 0;-ms-transition:opacity 500ms ease-out 0;-o-transition:opacity 500ms ease-out 0;transition:opacity 500ms ease-out 0}
.fixedbar .cart{top:6px;position:relative}
.fixedbar .badge--cart{right:0;top:-33px}
.fixedbar .dropdown.text-right{margin-right:10px;padding:0 30px 10px 0}
.fixedbar1{position:absolute!important;top:0;left:0}
@media (max-width: 767px) {
.fixedbar{top:0!important}
}
@media (min-width: 1025px) {
.fixedbar{min-height:70px}
.fixedbar .search,.fixedbar .account{display:none!important}
.fixedbar .offset-top-5{margin-top:0!important}
.fixedbar .cart{top:4px}
.fixedbar .cart .icon{margin-right:3px}
.fixedbar .badge--cart{right:-7px;top:-30px}
.fixedbar .mainMenu{padding-top:0}
.fixedbar .mainMenu .navbar-nav > li{padding:0!important}
.fixedbar .mainMenu .navbar-nav > li > a .act-underline{padding-bottom:7px}
.fixedbar .dropdown.text-right{margin-right:0}
}
@media (max-width: 1024px) {
.fixedbar .account,.fixedbar .search{display:none!important}
.fixedbar .offset-top-5{margin-top:0!important}
.fixedbar .cart{right:17px!important;margin-top:-26px!important}
.fixedbar .cart .dropdown > a .icon{color:#fff!important;font-size:2em!important}
.fixedbar .badge--cart{width:28px;height:28px;line-height:1.6em;top:-20px;right:-30px!important}
.fixedbar .dropdown.text-right{padding-right:25px}
#header .fixedbar .container:first-child .row{padding-top:0}
}
.caret{border-top-style:solid;border-top:3px solid}
@media (max-width: 1025px) {
.link-inline{display:inline-block;padding-top:10px}
.link-inline.cart{padding-top:0}
}
/*header .search-dropdown{z-index:1111!important}*/
.toggle-menu{position:relative;z-index:77}
.toggle-menu .dropdown-menu{width:870px;left:inherit;right:0;padding:28px;border-radius:0;border:0;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.15);box-shadow:0 0 10px 0 rgba(0,0,0,0.15)}
.toggle-menu .dropdown-menu li{margin-left:4%}
.toggle-menu .dropdown-menu li:first-child{margin-left:0;padding-left:0}
.toggle-menu .ul-row{overflow:hidden;list-style:none;margin:0;right:3px;display:table!important}
.toggle-menu .li-col{float:left;width:28%}
.toggle-menu .li-col:hover .megamenu__subtitle span{color:#333;letter-spacing:.4px!important}
.toggle-menu .li-col ul{padding:0;margin:0}
.toggle-menu .li-col li{list-style:none;margin:0;border-bottom:1px solid #e5e5e5}
.toggle-menu .li-col ul.wcml_currency_switcher li,.toggle-menu .li-col li a{text-decoration:none;display:block;padding:6px 2px 7px 11px;-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0}
.toggle-menu .li-col li a:hover{background-color:#f7f7f7}
.toggle-menu .li-col li:last-child{border-bottom:none}
.toggle-menu .li-col li img{margin:0 5px 0 0;position:relative;top:-1px}
.toggle-menu .li-col li.active a{background-color:#f7f7f7}
.toggle-menu .li-col-full{width:100%;padding-left:4%;padding-bottom:5px;overflow:hidden}
.toggle-menu .li-col-full .close{color:#333;cursor:pointer;opacity:1;-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0}
.toggle-menu .li-col-full .close:hover{color:#1fc0a0}
@media (max-width: 1024px) {
.mobile-menu-on{display:block!important}
}
@media (max-width: 1025px) {
.mobile-menu-off{display:none!important}
}
.pad-right-none{padding-right:none}
 
/* 1 */

#pageContent{padding-bottom:0}
@media (max-width: 767px) {
#pageContent{padding-bottom:0}
}
footer.fill-bg{margin-bottom:0}
@media (min-width: 768px) {
footer.fill-bg{padding-top:60px}
}
@media (max-width: 767px) {
footer{margin:0}
}
@media (min-width: 992px) {
.border-sep-right{position:relative;padding-right:30px!important}
.border-sep-right:after{content:'';position:absolute;right:15px;top:0;width:1px;height:100%;background:#e5e5e5}
}
@media (min-width: 1770px) {
.border-sep-right{position:relative}
.border-sep-right:after{content:'';position:absolute;right:15px;top:0;width:1px;height:100%;background:#e5e5e5}
}
.footer-data{font-weight:300;padding-bottom:5em}
.box-about p{font-size:16px;font-weight:300;line-height:27px;margin:0;padding:0 0 21px;color:#777}
.footer-logo{margin-bottom:41px;margin-top:0;position:relative}
.footer-logo .logo__text{margin-left:16px}
.footer-logo .slogan__text{padding:.35em 0 0 3.65em}
.footer-logo img{margin-top:1px;max-height:80px}
.subscribe-box{position:relative;padding-bottom:60px}
.subscribe-box h4{padding-bottom:14px;font-weight:500;letter-spacing:.04em}
.box-address .icon{position:relative;display:inline-block;top:2px;margin-right:4px}
.subscribe-box input{height:60px;border:1px solid #777;width:63.3%;padding:14px 12px;font-size:18px;color:#777;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.change-any-2{padding-bottom:10px}
.slider-blog-layout1.nopadding{margin-left:-15px;margin-right:-15px}
@media (min-width: 768px) {
.subscribe-box input{border-right:none}
}
.subscribe-box button{margin-left:-14px}
@media (max-width: 1200px) {
.subscribe-box button{margin-left:-14px}
.subscribe-box input{width:57%}
}
@media (max-width: 992px) {
.subscribe-box button{margin-left:-14px}
}
@media (max-width: 991px) {
.subscribe-box input{width:55%}
}
@media (max-width: 767px) {
.subscribe-box{margin:0!important;padding-bottom:0}
.subscribe-box input{width:100%;margin-bottom:15px}
.subscribe-box button{margin-left:0}
}
@media (min-width: 1770px) {
.subscribe-box .form-inline{position:relative}
.subscribe-box input{width:81.1%;height:60px}
.subscribe-box button{position:absolute;right:0;top:0}
}
@media (max-width: 768px) {
.subscribe-box input{font-size:16px;line-height:1.2em;height:auto;padding:15px 18px;-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0}
.subscribe-box input:focus{border-color:#1fc0a0;box-shadow:none;outline:0 none}
.subscribe-box button.btn--xl{padding:12px 18px!important}
}
.footer-copyright{font-size:14px;letter-spacing:.02em}
.footer-copyright .row{border-top:1px solid #e5e5e5;padding:1.75em 0;margin:0}
.footer-copyright .row > [class*="col-"]{padding:0}
.footer-copyright a{color:#1fc0a0;font-size:1.1em}
.footer-copyright a:hover{text-decoration:none}
.footer-copyright a span{font-weight:700;color:#333;text-transform:uppercase}
@media (max-width: 767px) {
.footer-copyright .row{border-top:0;padding:10px 0 23px;margin:0;text-align:center}
}
@media (min-width: 1770px) {
.border-sep-right{padding-right:80px!important}
.border-sep-left{padding-left:80px!important}
.border-sep-right:after{right:0}
}
#backToTop.btn{margin-bottom:0!important}
@media (min-width: 768px) {
footer .social-links{display:inline-block}
}
@media (max-width: 1199px) {
footer .social-links{margin:-60px 0 40px}
footer .inset-bottom-60{padding-bottom:40px}
}
@media (max-width: 767px) {
footer .social-links{margin:0}
}
@media(max-width: 991px) {
footer .social-links{margin-top:0}
}
footer .social-links-layout-02{margin:4px 0 47px}
@media (max-width: 767px) {
footer .social-links-layout-02{margin:0}
}
footer .box-address{font-size:18px}
footer .box-address .icon{position:relative;display:inline-block;top:2px;margin-right:4px}
.v-links-list ul,footer .widget ul{list-style:none;padding:0;margin:0}
.v-links-list li,footer .widget ul li{padding-bottom:.4em}
.v-links-list a,footer .widget ul li a{font-weight:400;-webkit-transition:all 200ms linear 0;-moz-transition:all 200ms linear 0;-ms-transition:all 200ms linear 0;-o-transition:all 200ms linear 0;transition:all 200ms linear 0}
.v-links-list a:hover{color:#333;text-decoration:none}
.v-links-list a:active{text-decoration:none;color:#1fc0a0}
@media (max-width: 767px) {
.mobile-collapse{width:calc(100% + 30px);padding-left:15px;padding-right:15px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;margin:-1px -15px 0}
.mobile-collapse__content{display:none;padding-bottom:15px}
.open > .mobile-collapse__content{display:block}
.mobile-collapse__title{cursor:pointer;padding:16px 0;margin-top:0!important;margin-bottom:0!important;position:relative;font-size:1.125em!important;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.mobile-collapse__title:before{position:absolute;display:block;top:16px;right:0;font-family:'Material Icons';font-size:22px;content:"\e148";line-height:1em;color:#1fc0a0}
.open > .mobile-collapse__title:before{content:"\e15d"}
.mobile-collapse__title.title-under::after{display:none}
.mobile-collapse--last{border-bottom:1px solid #e5e5e5}
}
@media (max-width: 768px) {
footer .mobile-collapse .mobile-collapse__title{-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0}
}
@media (max-width: 768px) {
footer.layout-0 .container:first-child{padding-bottom:12px}
footer .widget h4:after{width:0!important}
}
footer.layout-1 address a{text-decoration:underline}
footer.layout-1 address a:hover{text-decoration:none}
footer.layout-1 .subscribe-box{padding-bottom:0}
@media (min-width: 768px) {
footer.layout-1 .subscribe-box button{margin-left:-14px}
footer.layout-1 .subscribe-box h4.title-under{padding-bottom:0}
}
@media (min-width: 1200px) {
footer.layout-1 .subscribe-box input{width:58.7%}
}
@media (min-width: 1770px) {
footer.layout-1 .subscribe-box input{width:63.7%}
}
@media (max-width: 768px) {
footer.layout-1 .container:first-child{padding-bottom:6px}
}
@media (max-width: 767px) {
footer.layout-1 .footer-copyright .row{padding-top:4px}
}
@media (max-width: 1200px) {
footer.layout-1 .social-links-layout-02{margin-bottom:0}
}
footer.layout-2{position:absolute;bottom:0;left:0;width:100%;z-index:2;margin:0;text-align:center}
footer.layout-2 .social-links{margin:0;display:inline-block}
footer.layout-2 .footer-copyright{color:#fff}
footer.layout-2 .footer-copyright .row{border:none;padding-top:0}
footer.layout-2 .footer-copyright a span{color:#fff}
footer.layout-3{margin-bottom:1px}
footer.layout-3 .social-links{margin:0;display:inline-block}
@media (max-width: 992px) {
footer.layout-3 .container:first-child{padding-bottom:11px}
}
@media (min-width: 768px) {
.subscribe-box-row{width:805px;margin:0 auto}
.subscribe-box-row .mobile-collapse{overflow:hidden;display:table;width:100%;position:relative;border-left:1px solid #e5e5e5}
.subscribe-box-row .mobile-collapse:before{content:"";display:block;position:absolute;top:0;left:0;width:85%;height:1px;background:#e5e5e5;z-index:0}
.subscribe-box-row .mobile-collapse:after{content:"";display:block;position:absolute;bottom:0;left:0;width:85%;height:1px;background:#e5e5e5;z-index:0}
.subscribe-box-row .mobile-collapse__title{display:table-cell;width:217px;text-align:right;vertical-align:middle;padding:0}
.subscribe-box-row .mobile-collapse__content{display:table-cell;width:588px;text-align:left}
.subscribe-box-row .mobile-collapse__content input{width:374px;border:none;font-size:16px;line-height:1.2em;background:none}
.demo-sys-8 .mobile-collapse__content input{width:150px;padding:20px 12px}
.subscribe-box-row .mobile-collapse__content .btn{position:absolute;right:0;z-index:2}
}
@media (min-width: 768px) and (max-width: 992px) {
.subscribe-box-row{width:700px}
.subscribe-box-row .mobile-collapse__title{width:174px}
.subscribe-box-row__content{width:524px}
.subscribe-box-row__content input{width:374px}
}

/* 2 */

ul.products .product{text-align:center;position:relative;max-width:480px;margin-left:auto;margin-right:auto;}
@media (min-width: 1299px) {
.product{padding-bottom:0;margin-bottom:-25px}
.single-product .product{padding-bottom:0}
}
.megamenu .product{padding-bottom:5px}
@media (min-width: 768px) {
.col-lg-2 .product{font-size:.8em}
}
@media (min-width: 768px) and (max-width: 1199px) {
.col-md-3 .product{font-size:.8em}
}
.product .row-mode-visible{display:none}
.product .row-mode-hide{display:block}
.product__inside{background:none!important;width:100%;top:0;left:0}

.product__inside__image{position:relative}
.product__inside .rating{margin:0;padding:20px}
.demo-10-ex-layout .product__inside .rating{margin:0 0 15px;padding:15px 0 0}
.product .quick-view{position:absolute;left:0;width:100%;top:50%;margin:0 auto;text-align:center;color:#1fc0a0;margin-top:-24px;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
#yith-quick-view-modal div.product{padding-bottom:0}
#yith-quick-view-modal .yith-wcqv-wrapper{display:inline-block;vertical-align:middle;min-width:300px;max-width:1000px;height:640px;overflow:hidden;z-index:2000;visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;text-align:initial;padding:15px}
.product .quick-view:hover b{background-color:rgba(31,192,160,0.8);color:#fff}
.product .quick-view b{display:inline-block;background-color:rgba(255,255,255,0.8);font-size:1.125em;line-height:1em;font-weight:500;letter-spacing:1px;text-transform:uppercase;-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0}
@media (max-width: 767px) {
.product .quick-view b{padding:.67em .5em .85em}
}
@media (min-width: 768px) {
.product .quick-view b{padding:.67em .5em .85em}
}
@media (min-width: 992px) {
.product .quick-view b{padding:.62em .5em .85em}
}
@media (min-width: 1200px) {
.product .quick-view b{padding:.9em .481em 1.1em}
}
@media (min-width: 1770px) {
.product .quick-view b{padding:.98em .8em 1.05em}
}
@media (max-width: 767px) {
.product .quick-view{margin-top:-20px}
}
@media (min-width: 768px) {
.product .quick-view{margin-top:-20px}
}
@media (min-width: 992px) {
.product .quick-view{margin-top:-18px}
}
@media (min-width: 1200px) {
.product .quick-view{margin-top:-29px}
}
@media (min-width: 1770px) {
.product .quick-view{margin-top:-28px}
}
.product .quick-view .icon{font-size:1em;display:inline-block;position:relative;top:.2em;margin-right:.2em}
.product__inside:hover .quick-view{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.product__label,.woocommerce span.onsale{position:absolute;top:1.5em;min-height:initial;font-size:.8125em;line-height:1.04em;text-align:center;color:#fff;text-transform:uppercase;font-family:Ubuntu,sans-serif;font-weight:600;border-radius:0}
.single-product.woocommerce .product.type-product span.onsale{left:15px}
.product__label--right{right:1.5em}
.product__label--left{left:1.5em}
.product__label--new{background-color:#474747;padding:.7em .75em .6em}
.product__label--sale,.woocommerce span.onsale{background-color:#fa6b6b;padding:.95em .7em}
@media (min-width: 1299px) {
.product.product--zoom:hover .product__label--right,.product.product--zoom.hovered .product__label--right{margin-right:-50px}
}
@media (min-width: 768px) {
.product-listing.row-view .product.product--zoom:hover .product__label--left,.product-listing.row-view .product.product--zoom.hovered .product__label--left{margin-left:0}
.product-listing.row-view .product.product--zoom:hover .product__label--right,.product-listing.row-view .product.product--zoom.hovered .product__label--right{margin-right:0}
}
.product.sold-out .product__inside__image img,.product.sold-out .product__inside__name,.product.sold-out .product__inside__info,.product.sold-out .product__inside__review,.product.sold-out .product__inside__description,.product.sold-out .product__label,.product.sold-out .price-box,.product.sold-out .rating{-moz-opacity:.2!important;-khtml-opacity:.2!important;-webkit-opacity:.2!important;opacity:.2!important;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20)!important;filter:alpha(opacity=20)!important}
.product .product__label--sold-out{position:absolute;top:50%;left:50%;margin-top:-2.5em;margin-left:-2.5em;background-color:#fa6b6b;width:5em;height:5em;background:rgba(250,107,107,0.35);text-transform:uppercase;color:#fff;font-size:1.3em;line-height:1em;text-align:center;border-radius:50%}
.product .product__label--sold-out span{display:table-cell;width:5em;height:5em;vertical-align:middle}
.product .product__inside__info__link{margin:10px 0 0!important;padding:0!important;list-style:none!important}
.product .product__inside__info__link li{overflow:hidden;white-space:nowrap;margin-right:10px;display:inline-block;cursor:pointer;color:#333}
.product .product__inside__info__link li:last-child{margin-right:0}
.product .product__inside__info__link li .icon{display:inline-block;vertical-align:middle;font-size:24px;line-height:24px}
.product .product__inside__info__link li a{opacity:0;color:#333;max-width:0;display:inline-block;vertical-align:middle;text-decoration:none;transition:max-width 500ms ease-out 100ms,opacity 500ms ease-out 100ms,color;overflow:hidden}
.product .product__inside__info__link li a:hover{color:#1fc0a0}
.product .product__inside__info__link li a span.text{float:right;display:inline-block;vertical-align:middle;padding:0 5px}
.product .product__inside__info__link li:hover{color:#1fc0a0}
.product .product__inside__info__link li:hover a{color:#1fc0a0;opacity:1;max-width:150px;transition:max-width 500ms ease-out 100ms,opacity 500ms ease-out 100ms,color 200ms}
@media (max-width: 1199px) {
.product .product__inside__info .btn--xl{padding:10px 15px;max-width:100%;text-align:center}
}
.product .product__inside__info .btn--xl:not(.row-mode-visible){margin:0 2px 14px;text-align:center;overflow:hidden;display:inline-block;    background-color: #2c9754;padding-left: 15px;
    padding-right: 15px;}
.product .product__inside__info .btn--xl:not(.row-mode-visible) .icon{width:50px;padding-right:0}
.product .product__inside__info .btn--xl.row-mode-visible{display:none!important}
	

@media (max-width: 767px) {
.product-listing:not(.carousel-products-mobile){margin-bottom:10px!important}
.product-listing:not(.carousel-products-mobile) .product{margin-bottom:15px}
.product-listing:not(.carousel-products-mobile) .product .countdown_box{display:none}
.product-listing:not(.carousel-products-mobile) .product .product__inside{text-align:left}
.product-listing:not(.carousel-products-mobile) .product .product__inside__name h2 a{font-weight:500}
.product-listing:not(.carousel-products-mobile) .product .product__inside__info .btn--xl:not(.row-mode-visible):hover .icon{color:#1fc0a0}
.product-listing:not(.carousel-products-mobile) .product .price-box{font-size:20px;text-align:left;margin-bottom:5px}
.product-listing:not(.carousel-products-mobile) .product .price-box__old{font-size:18px;position:relative;text-decoration:line-through}
.product-listing:not(.carousel-products-mobile) .quick-view{display:none!important}
.product-listing:not(.carousel-products-mobile) .rating{text-align:left}
.product-listing:not(.carousel-products-mobile) .options-swatch{margin-bottom:10px}
.product-listing:not(.carousel-products-mobile) .options-swatch li a{width:14px;height:14px;font-size:13px;line-height:14px}
.product-listing .product__inside__info .woocommerce-review-link,.product-listing .product__inside__info .product__inside__info__btns > .btn--xl{display:none!important}
}
@media (min-width: 1299px) {
.product-listing:not(.row-view) .product.product--zoom:hover,.carousel-products .product.product--zoom:hover,.product-listing:not(.row-view) .product.product--zoom.hovered,.carousel-products .product.product--zoom.hovered{z-index:9;padding-bottom:0}

.product-listing:not(.row-view) .product.product--zoom:hover .product__inside__hover,.carousel-products .product.product--zoom:hover .product__inside__hover,.product-listing:not(.row-view) .product.product--zoom.hovered .product__inside__hover,.carousel-products .product.product--zoom.hovered .product__inside__hover{width:auto;margin:0 -50px;padding-bottom:15px;left:0;right:0}
.product-listing:not(.row-view) .product:hover,.carousel-products .product:hover,.product-listing:not(.row-view) .product.hovered,.carousel-products .product.hovered{z-index:1}
.carousel-products .product:hover .product__inside,.product-listing:not(.row-view) .product.hovered .product__inside,.carousel-products .product.hovered .product__inside,.carousel-products .product:hover .product__inside__hover,.product-listing:not(.row-view) .product.hovered .product__inside__hover,.carousel-products .product.hovered .product__inside__hover{-webkit-box-shadow:5px 5px 10px 0 rgba(0,0,0,0.08);-moz-box-shadow:5px 5px 10px 0 rgba(0,0,0,0.08);box-shadow:5px 5px 10px 0 rgba(0,0,0,0.08)}
.megamenu .product-listing:not(.row-view) .product:hover .product__inside,.megamenu .carousel-products .product:hover .product__inside,.megamenu .product-listing:not(.row-view) .product.hovered .product__inside,.megamenu .carousel-products .product.hovered .product__inside,.megamenu .product-listing:not(.row-view) .product:hover .product__inside__hover,.megamenu .carousel-products .product:hover .product__inside__hover,.megamenu .product-listing:not(.row-view) .product.hovered .product__inside__hover,.megamenu .carousel-products .product.hovered .product__inside__hover{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0)}
.product-listing:not(.row-view) .product:hover .product__inside__info,.carousel-products .product:hover .product__inside__info,.product-listing:not(.row-view) .product.hovered .product__inside__info,.carousel-products .product.hovered .product__inside__info{height:auto;opacity:1;-webkit-transition:height 300ms linear 0;-moz-transition:height 300ms linear 0;-ms-transition:height 300ms linear 0;-o-transition:height 300ms linear 0;transition:height 300ms linear 0}
}
.navbar .menu-item-html .carousel-products .product.product--zoom:hover .product__inside{margin:0}
@media (min-width: 1299px) {
.product__inside__info__hover{position:absolute;width:100%;background:#fff}
.product__inside__info__info{height:0;opacity:0;overflow:hidden;-webkit-transition:height 300ms linear 0;-moz-transition:height 300ms linear 0;-ms-transition:height 300ms linear 0;-o-transition:height 300ms linear 0;transition:height 300ms linear 0}
}
.product__inside__info__link{margin:22px 0 5px;padding:0;list-style:none}
@media (max-width: 1298px) {
.product__inside__info__link{display:none}
}
.product__inside__info__link li{overflow:hidden;white-space:nowrap;margin-right:10px;display:inline-block;cursor:pointer;color:#333}
.product__inside__info__link li .icon{display:inline-block;vertical-align:middle;font-size:24px;line-height:24px}
.product__inside__info__link li a{color:#333;display:inline-block;vertical-align:middle;text-decoration:none}
.product__inside__info__link li a:hover{color:#1fc0a0}
.product__inside__info__link li a span.text{float:right;display:inline-block;vertical-align:middle;padding:0 5px;opacity:0;max-width:0;transition:max-width 500ms ease-out 100ms,opacity 500ms ease-out 100ms,color}
@media (max-width: 1199px) {
.product__inside__info__link li a{max-width:150px;opacity:1;text-align:center}
}
.product__inside__info__link li:hover{color:#1fc0a0}
.product__inside__info__link li:hover span.text{color:#1fc0a0;overflow:hidden;opacity:1;max-width:150px;transition:max-width 500ms ease-out 100ms,opacity 500ms ease-out 100ms,color 200ms}
.product-link{margin:22px 0 5px;padding:0;list-style:none}
@media (max-width: 1298px) {
.product-link{display:none}
}
.product-link li{overflow:hidden;white-space:nowrap;margin-right:10px;display:inline-block;cursor:pointer;color:#333}
.product-link li .icon{display:inline-block;vertical-align:middle;font-size:24px;line-height:24px}
.product-link li a{color:#333;display:inline-block;vertical-align:middle;text-decoration:none}
.product-link li a:hover{color:#1fc0a0}
.product-link li a span.text{float:right;display:inline-block;vertical-align:middle;padding:0 5px;opacity:0;max-width:0;transition:max-width 500ms ease-out 100ms,opacity 500ms ease-out 100ms,color}
@media (max-width: 1199px) {
.product-link li a{max-width:150px;opacity:1;text-align:center}
}
.product-link li:hover{color:#1fc0a0}
.product-link li:hover span.text{color:#1fc0a0;overflow:hidden;opacity:1;max-width:150px;transition:max-width 500ms ease-out 100ms,opacity 500ms ease-out 100ms,color 200ms}
.rating{text-align:center;font-size:1em;line-height:1em;margin-bottom:20px;vertical-align:text-top;white-space:nowrap}
.rating span{display:inline;margin:0 -2px;font-size:16px;line-height:18px}
.rating .empty-star{color:#d2d2d2}
.price-box,.woocommerce div.product p.price,.woocommerce div.product span.price{line-height:1em;color:#333;font-family:Ubuntu,sans-serif;font-weight:400}
.price-box__old,.price del,.vertical-carousel__item .price-box del{font-size:60%;font-weight:300;line-height:1;opacity:1!important;padding-right:10px;text-decoration:line-through}
.product-listing > li.ys-product{float:none;display:inline-block;vertical-align:top;margin-right:-4px}
@media (max-width: 480px) {
.product-listing:not(.carousel-products-mobile) > div{display:inline-block;width:100%}
}
.product-listing.row-view > li.ys-product{float:none;display:block;width:100%}
.product-listing.row-view > li.ys-product .row-mode-visible{display:block}
.product-listing.row-view > li.ys-product .btn.row-mode-visible{display:inline-block}
.product-listing.row-view > li.ys-product .row-mode-hide{display:none}
.product-listing.row-view > li.ys-product .product{min-height:0!important;padding-bottom:0;margin-bottom:50px;max-width:none}
.product-listing.row-view > li.ys-product .product:hover .product__inside{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0)}
.product-listing.row-view > li.ys-product .product .product__label--right{left:48.5%;right:auto;margin-left:-65px}
@media (min-width: 1770px) {
.product-listing.row-view > li.ys-product .product .product__label--right{left:30%}
}
@media (max-width: 1199px) {
.product-listing.row-view > li.ys-product .product .product__label--right{left:35%}
}
@media (max-width: 991px) {
.product-listing.row-view > li.ys-product .product .product__label--right{left:50%}
}
@media (max-width: 1199px) {
.product-listing.row-view > li.ys-product .product .product__label--right{margin-left:-73px}
}
.product-listing.row-view > li.ys-product .product__inside{text-align:left}
.product-listing.row-view > li.ys-product .product__inside.pos-abs{position:relative!important}
.product-listing.row-view > li.ys-product .product__inside__name,.product-listing.row-view > li.ys-product .product__inside__description,.product-listing.row-view > li.ys-product .product__inside__review,.product-listing.row-view > li.ys-product .product__inside__price,.product-listing.row-view > li.ys-product .product__inside__info{padding-left:30px}
@media (max-width: 767px) {
.product-listing.row-view > li.ys-product .product__inside__name,.product-listing.row-view > li.ys-product .product__inside__description,.product-listing.row-view > li.ys-product .product__inside__review,.product-listing.row-view > li.ys-product .product__inside__price,.product-listing.row-view > li.ys-product .product__inside__info{padding-left:5px}
}
.product-listing.row-view > li.ys-product .product__inside__name{overflow:hidden}
.product-listing.row-view > li.ys-product .product__inside__name h2{padding:0;margin-bottom:5px}
.product-listing.row-view > li.ys-product .product__inside__description{margin-bottom:12px;padding-left:30px;overflow:hidden;font-weight:300}
.product-listing.row-view > li.ys-product .product__inside .quick-view{display:none}
.product-listing.row-view > li.ys-product .product__inside__hover{position:relative;background:transparent;margin:20px 0;width:auto;display:inline-block}
.product-listing.row-view > li.ys-product .product__inside__review{overflow:hidden}
.product-listing.row-view > li.ys-product .product__inside__review .rating{display:inline-block;padding-right:20px}
.product-listing.row-view > li.ys-product .product__inside__review > a{display:inline-block;padding-right:20px;font-weight:300}
.product-listing.row-view > li.ys-product .product__inside__review > a:hover{color:#1fc0a0}
.product-listing.row-view > li.ys-product .product__inside__price{overflow:hidden;text-align:left;margin-bottom:12px}
.product-listing.row-view > li.ys-product .product__inside__image{float:left;width:48.5%}
@media (min-width: 1770px) {
.product-listing.row-view > li.ys-product .product__inside__image{width:30%}
}
@media (max-width: 1199px) {
.product-listing.row-view > li.ys-product .product__inside__image{width:35%}
}
@media (max-width: 991px) {
.product-listing.row-view > li.ys-product .product__inside__image{width:50%;padding-right:15px}
.product-listing.row-view > li.ys-product .product__inside__image .carousel-control.next{right:15px}
.product-listing.row-view > li.ys-product .product__inside__image .countdown_box{right:15px}
}
.product-listing.row-view > li.ys-product .product__inside__info{height:auto!important;max-height:none;opacity:1;overflow:hidden}
.product-listing.row-view > li.ys-product .product__inside__info .options-swatch{margin-bottom:20px}
.product-listing.row-view > li.ys-product .product__inside__info__btns{display:inline-block}
.product-listing.row-view > li.ys-product .product__inside__info__link{margin-top:15px}
@media (min-width: 1299px) {
.product-listing.row-view > li.ys-product .product__inside__info .btn--xl{margin-bottom:10px;margin-right:10px}
}
@media (max-width: 767px) {
.product-listing.row-view .product{margin-bottom:30px}
.product-listing.row-view .product .product__inside__info__link li{width:auto;text-align:left}
.product-listing.row-view > li.ys-product .row-mode-visible{display:none!important}
.product-listing.row-view > li.ys-product .product__inside__hover{position:static}
.product-listing.row-view > li.ys-product .product__inside__info__btns{position:absolute;bottom:-7px}
.product-listing.row-view > li.ys-product .product__inside__info__btns .btn--xl{margin-bottom:0!important}
.product-listing.row-view .product .product__inside__name h2{margin-top:0}
.product-listing:not(.carousel-products-mobile) .product__label{top:.625em}
.product-listing:not(.carousel-products-mobile) .product__label--left{left:.625em}
.product-listing:not(.carousel-products-mobile) .product__label--right{right:.625em}
}
@media (max-width: 1298px) {
.product-listing.row .product{margin-bottom:30px}
}
.product-info-outer{position:relative}
.product-info-outer #productPrevNext{position:relative;z-index:100}
.product-info-outer #productPrevNext img{position:absolute;top:-110px;left:-20px;width:80px;display:none;max-width:none}
.product-info-outer #productPrevNext .product-prev:hover,.product-info-outer #productPrevNext .product-next:hover{text-decoration:none}
.product-info-outer #productPrevNext .product-prev:hover img,.product-info-outer #productPrevNext .product-next:hover img{display:block}
.product-info-outer #productPrevNext .product-prev,.product-info-outer #productPrevNext .product-next{display:block;height:45px;width:45px;cursor:pointer;position:absolute;top:200px!important;margin-top:-24.5px}
@media (max-width: 1200px) {
.product-info-outer #productPrevNext img{top:auto;bottom:-110px;right:20px;left:auto}
.product-info-outer #productPrevNext .product-prev{top:-60px!important;right:70px!important;left:auto!important;margin-top:0}
.product-info-outer #productPrevNext .product-next{top:-60px!important;right:0!important;left:auto!important;margin-top:0}
}
@media (max-width: 1333px) {
.product-info-outer #productPrevNext .product-prev img{left:18px}
.product-info-outer #productPrevNext .product-next img{left:-53px}
}
.product-info-outer #productPrevNext .product-prev:hover:before,.product-info-outer #productPrevNext .product-next:hover:before{color:#1fc0a0}
.product-info-outer #productPrevNext .product-prev:before,.product-info-outer #productPrevNext .product-next:before{display:block;font-family:"Material Icons";font-size:44px;line-height:45px;color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.product-info-outer #productPrevNext .product-prev{left:-50px}
.product-info-outer #productPrevNext .product-prev:before{content:"\e408"}
.product-info-outer #productPrevNext .product-next{right:-50px}
.product-info-outer #productPrevNext .product-next:before{content:"\e409"}
.product-main-image{margin:0;padding:0;list-style:none;position:relative}
.product-main-image img{width:100%}
.product-images-carousel ul li{margin:0 25px 0 0}
.product-images-carousel ul .slick-list{margin-right:-25px}
.product-images-carousel img{width:100%}
#mobileGallery{margin:15px 0;padding:0}
#mobileGallery img{width:100%}
.product-info__title h2,.woocommerce div.product .product_title{padding-bottom:0;text-transform:uppercase;font-weight:500}
.product-info__price{color:#1fc0a0;font-size:2em;padding-bottom:20px;text-align:left!important}
.product-info.content.text-center .product-info__price{text-align:center!important}
.woocommerce .product-info.content.text-center .woocommerce-product-rating .star-rating{float:none}
.product-info.content.text-center form.cart .pull-left{float:none!important;display:inline-block;vertical-align:middle}
.product-info.content.text-center .qty-label{line-height:30px}
.product-info__description__brand{float:left;margin:0 15px 0 0}
.product-info__description__text{color:#777;font-weight:300;margin:0;overflow:hidden;padding:20px 0 10px}
.product-info-big.product-info div[itemprop="description"],.product-info-big .product-info__description__text{border:none}
.product-info__review{font-weight:300;margin-bottom:20px}
.product-info__review .rating{display:inline-block;padding-right:20px}
.product-info__review > a{color:#333;display:inline-block;padding-left:20px;margin-top:2px}
.product-info__review > a:last-child{color:#1fc0a0}
.product-info__sku{font-weight:300;margin-top:-4px}
@media (max-width: 991px) {
.product-info__sku{float:none!important;margin-bottom:15px}
}
.product-info__availability{font-weight:300;margin-top:-4px}
@media (min-width: 1770px) {
.product-info__availability{float:left!important;padding-left:25px}
}
@media (max-width: 991px) {
.product-info__availability{float:none!important}
}
.product-info__title{margin:8px 0 20px}
.product-info__divider{border-bottom:1px solid #e5e5e5;height:5px;margin-top:20px;margin-bottom:20px}
.product-info__description{padding:0 0 18px}
.product-info .required{color:#fa6b6b;font-weight:300}
.v-links-list a:hover,footer .widget ul li a:hover{text-decoration:none}
.product-info .option-label,.product-info .qty-label{font-weight:500}
.product-info .qty-label,.entry-summary .qty-label{line-height:70px;margin-right:10px}
.product-info .qty-input,.woocommerce .quantity .qty{padding-top:8px;padding-bottom:8px;width:90px;margin-right:10px;text-align:center}
@media (max-width: 767px) {
.product-info .qty-input,.woocommerce .quantity .qty{margin-bottom:20px}
.product-info .qty-input,.woocommerce .product-type-simple .quantity .qty{margin-bottom:0}
}
.product-info .product-link{margin-top:10px}
.video-link{text-decoration:none;color:#1fc0a0;text-transform:uppercase;font-weight:500;line-height:1em}
.video-link:hover,.video-link:focus{text-decoration:none;color:#333}
.video-link .icon{font-size:34px;line-height:1em;margin-right:10px;display:inline-block;vertical-align:middle}
.custom-product-block{position:relative;padding-left:75px}
.custom-product-block:after{content:'';position:absolute;left:20px;top:0;width:1px;height:100%;background:#e5e5e5}
.delivery-banner{position:relative;min-height:85px;margin-bottom:37px;cursor:pointer}
.delivery-banner__icon{position:absolute;top:3px;width:85px;height:85px;border-radius:50%;background:#1fc0a0}
.delivery-banner__icon span{display:block;position:relative;text-align:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff;font-size:34px;margin-top:2px}
.delivery-banner__icon span.icon-replay_5{font-size:42px}
.delivery-banner__text{padding-left:117px}
.delivery-banner__text h3{font-size:1.375em;font-weight:500;margin-bottom:9px;color:#1fc0a0;text-transform:uppercase;-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0}
.delivery-banner__text h5{font-size:1.125em;margin-bottom:5px;font-family:Georgia,sans-serif;font-style:italic;-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0}
.delivery-banner:hover h3{letter-spacing:2px}
.table-product{width:100%}
.table-product th{text-transform:uppercase;font-size:16px;padding-bottom:12px}
.table-product tr{border-bottom:1px solid #e5e5e5}
.table-product td{padding:5px}
.table-product td:first-child,.table-product th:first-child{width:65%;padding-left:0}
.table-product td:nth-child(2n),.table-product th:nth-child(2n){width:30%}
.table-product td:last-child,.table-product th:last-child{width:5%}
.table-product td:last-child{padding-right:0}
.table-product input{border:1px solid #e5e5e5;width:52px;height:26px;text-align:center}
.bigGallery .slick-arrow{z-index:1}
.bigGallery .col-md-3.slick-slide{padding-left:0;padding-right:0}
.bigGallery img.product-zoom1{width:100%}
.product-info-big{overflow:hidden}
.product-info-big .product-info__price{text-align:center!important}
.product-info-big .product-info__sku,.product-info-big .product-info__availability{display:inline-block;margin:0 20px;width:auto;float:inherit!important}
.product-info-big .option-label,.product-info-big .options-swatch{display:inline-block}
.product-info-big .product-info-left{display:inline-block;position:absolute;left:0;top:0}
@media (max-width: 768px) {
.product-info-big .product-info-left{float:inherit}
}
.product-info-big .product-info-right{float:right}
@media (max-width: 768px) {
.product-info-big .product-info-right{float:inherit}
}
.product-info-big .product-link{display:block!important}
.product-info-big #productPrevNext .product-prev,.product-info-big #productPrevNext .product-next{margin-top:220px}
.product-info-big #productPrevNext .product-prev:focus,.product-info-big #productPrevNext .product-next:focus{text-decoration:none}
.product-info-big #productPrevNext .product-next{right:21px!important}
.product-info-big #productPrevNext .product-prev{left:21px!important}
.product-info-big .fields{padding-bottom:27px;width:40%;margin:0 auto;position:relative}
.product-info-big .fields select{text-align:center}
.product-info-big .fields .bootstrap-select.btn-group .dropdown-toggle .filter-option{text-align:center}
.product-info-big .fields .option-label{padding-bottom:7px;display:block;text-align:center}
.products .product__inside__image .carousel-control{opacity:0;visibility:hidden}
.products .product__inside__image:hover .carousel-control{opacity:1;visibility:visible}
@media (max-width: 750px) {
.product-info-big .fields{width:70%}
}
.product-data-big h5{font-size:26px;margin-bottom:25px}
.product-data-big ul{margin:0 0 25px;padding:0}
@media (max-width: 767px) {
.product-data-big{width:90%;padding-top:7%;padding-bottom:3%;margin-left:5%;margin-right:5%}
.product-data-big h5{margin-bottom:25px}
.product-data-big .simple-list li{padding:0 0 2px 18px}
}
@media (min-width: 768px) {
.product-data-big{width:90%;padding-top:7%;padding-bottom:3%;margin-left:5%;margin-right:5%}
.product-data-big h5{margin-bottom:25px}
.product-data-big .simple-list li{padding:0 0 2px 30px}
}
@media (min-width: 992px) {
.product-data-big{width:85%;padding-top:7%;margin-left:10%;margin-right:5%}
.product-data-big h5{margin-bottom:25px}
.product-data-big .simple-list li{padding:0 0 2px 30px}
}
@media (min-width: 1200px) {
.product-data-big{width:80%;padding-top:10%;margin-left:10%;margin-right:10%}
.product-data-big h5{margin-bottom:35px}
.product-data-big .simple-list li{padding:0 0 5px 30px}
}
@media (min-width: 1770px) {
.product-data-big{width:50%;padding-top:20%;margin-left:25%;margin-right:25%}
.product-data-big h5{margin-bottom:39px}
.product-data-big .simple-list li{padding:0 0 7px 30px}
}
@media (max-width: 767px) {
.zoomContainer{display:none!important;overflow:hidden;font-size:0;line-height:0;width:0;height:0}
}
.options-swatch--size li a{-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0}
.countdown-product{padding-top:2px}
.countdown-product .countdown-row > span{width:60px;height:60px;background-color:#67e0fa;margin:0 10px 10px 0;padding:15px 0 0!important;font-size:14px;line-height:1em;padding:0;color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:inline-block}
.countdown-product .countdown-row > span span{padding:0}
.slider-product-large{padding:0;width:100%;position:relative;margin-bottom:21px}
.slider-product-large div{width:100%}
.slider-product-large div img{width:100%;height:auto}
.slider-product-small{padding:0;margin:30px 0 40px!important;position:relative;overflow:hidden}
.slider-product-small div{cursor:pointer;margin:0 12px}
.slider-product-small div img{width:100%;height:auto}
.slick-loading .slick-list{background:#fff url(images/ajax-loader.gif) center center no-repeat}
.slickArrow{display:block;height:45px;width:45px;cursor:pointer;background-color:#f5f5f5;color:#333;padding:0;border:none;outline:none;-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0}
.slickArrowHover{outline:none;background:#1fc0a0}
.slickArrowHover:before{opacity:.8;color:#fff}
.slickBefore{display:block;font-family:"Material Icons";font-size:35px;line-height:45px;color:#333;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
@media (min-width: 768px) {
.product .carousel-control{display:block;height:45px;width:45px;cursor:pointer;background-color:#f5f5f5;color:#333;padding:0;border:none;outline:none;-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0;z-index:1000;top:50%;margin-top:-22.5px;text-shadow:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.product .carousel-control:hover,.product .carousel-control:focus{outline:none;background:#1fc0a0}
.product .carousel-control:hover:before,.product .carousel-control:focus:before{opacity:.8;color:#fff}
.product .carousel-control:before{display:block;font-family:"Material Icons";font-size:35px;line-height:45px;color:#333;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.product .carousel-control.prev{left:0}
.product .carousel-control.prev:before{content:"\e408"}
.product .carousel-control.prev:before[dir="rtl"]{content:"\e409"}
.product .carousel-control.next{right:0;left:auto}
.product .carousel-control.next:before{content:"\e409"}
.product .carousel-control.next:before[dir="rtl"]{content:"\e408"}
}
.slick-prev:active,.slick-next:active,.carousel-products__button .slick-arrow:active{background-color:#f5f5f5}
.slick-prev:active:before,.slick-next:active:before,.carousel-products__button .slick-arrow:active:before{color:#333}
.slick-prev:focus,.slick-next:focus,.carousel-products__button .slick-arrow:focus{background-color:#f5f5f5}
.slick-prev:focus:before,.slick-next:focus:before,.carousel-products__button .slick-arrow:focus:before{color:#333}
.carousel-products__button .slick-arrow:active{background-color:#f5f5f5}
.carousel-products__button .slick-arrow:active:before{color:#333}
.carousel-products__button .slick-arrow:focus{background-color:#f5f5f5}
.carousel-products__button .slick-arrow:focus:before{color:#333}
.carousel-products__button .slick-arrow:hover{background-color:#1fc0a0}
.carousel-products__button .slick-arrow:hover:before{color:#fff}
.slick-prev,.slick-next{display:block;height:45px;width:45px;cursor:pointer;background-color:#f5f5f5;color:#333;padding:0;border:none;outline:none;-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0;position:absolute;z-index:1;top:50%;margin-top:-25.5px}
.slick-prev:hover,.slick-next:hover{outline:none;background:#1fc0a0}
.slick-prev:hover:before,.slick-next:hover:before{opacity:.8;color:#fff}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:1}
.slick-prev:before,.slick-next:before{display:block;font-family:"Material Icons";font-size:35px;line-height:45px;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333}
.carouselTab.slick-arrow-top .slick-prev{right:66px;margin-top:-36px}
.carouselTab.slick-arrow-top .slick-next{right:15px;margin-top:-36px}
@media (min-width: 768px) {
.carouselTab.slick-arrow-top .slick-prev{right:66px}
.carouselTab.slick-arrow-top .slick-next{right:15px}
}
@media (max-width: 768px) {
.carouselTab.slick-arrow-top .slick-prev{left:15px}
.carouselTab.slick-arrow-top .slick-next{right:15px}
}
.slick-prev{left:0}
.slick-prev[dir="rtl"]{left:auto;right:0}
.slick-prev:before{content:"\e408"}
.slick-prev:before[dir="rtl"]{content:"\e409"}
.slick-next{right:0}
.slick-next[dir="rtl"]{left:0;right:auto}
.slick-next:before{content:"\e409"}
.slick-next:before[dir="rtl"]{content:"\e408"}
.sliderDarkHover .slick-prev,.sliderDarkHover .slick-next{background-color:#fff}
.sliderDarkHover .slick-prev:before,.sliderDarkHover .slick-next:before{color:#333}
.sliderDarkHover .slick-prev:active,.sliderDarkHover .slick-next:active{background-color:#fff}
.sliderDarkHover .slick-prev:active:before,.sliderDarkHover .slick-next:active:before{color:#333}
.sliderDarkHover .slick-prev:focus,.sliderDarkHover .slick-next:focus{background-color:#fff}
.sliderDarkHover .slick-prev:focus:before,.sliderDarkHover .slick-next:focus:before{color:#333}
.sliderDarkHover .slick-prev:hover,.sliderDarkHover .slick-next:hover{background-color:rgba(51,51,51,0.7)}
.sliderDarkHover .slick-prev:hover:before,.sliderDarkHover .slick-next:hover:before{color:#fff}
@media (min-width: 768px) {
.slick-arrow-bottom .slick-prev,.slick-arrow-bottom .slick-next{background:none;border:none;cursor:pointer;top:75%;width:45px;height:45px;z-index:9;color:#333;-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0}
.slick-arrow-bottom .slick-prev:focus,.slick-arrow-bottom .slick-next:focus{background:none}
.slick-arrow-bottom .slick-prev:focus:before,.slick-arrow-bottom .slick-next:focus:before{color:#333}
.slick-arrow-bottom .slick-prev:hover,.slick-arrow-bottom .slick-next:hover{background:none}
.slick-arrow-bottom .slick-prev:hover:before,.slick-arrow-bottom .slick-next:hover:before{color:#1fc0a0}
.slick-arrow-bottom .slick-prev:before,.slick-arrow-bottom .slick-next:before{font-size:45px;line-height:45px}
.slick-arrow-bottom .slick-prev{right:50%;left:auto;margin-right:4px}
.slick-arrow-bottom .slick-next{left:50%;right:auto;margin-left:4px}
.slick-arrow-top .slick-prev,.slick-arrow-top .slick-next{cursor:pointer;top:-15%!important;z-index:1001}
.slick-arrow-top .slick-prev{right:51px;left:auto;margin-right:4px}
.slick-arrow-top .slick-next{right:0;left:auto;margin-left:4px}
.slick-arrow-top button.slick-prev{right:62px;left:auto;margin-right:4px}
.slick-arrow-top button.slick-next{right:15px;left:auto;margin-left:4px}
}
@media (min-width: 768px) and (min-width: 1770px) {
.slick-arrow-bottom .slick-prev{right:49.5%}
}
@media (min-width: 768px) {
.slick-arrow-bottom-wrapper .slick-prev,.slick-arrow-bottom-wrapper .slick-next{background:none;border:none;cursor:pointer;top:75%;width:45px;height:45px;z-index:100;color:#333;-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0;background-color:rgba(255,255,255,0.8);-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);filter:alpha(opacity=80)}
.slick-arrow-bottom-wrapper .slick-prev:focus,.slick-arrow-bottom-wrapper .slick-next:focus{background-color:rgba(255,255,255,0.8)}
.slick-arrow-bottom-wrapper .slick-prev:focus:before,.slick-arrow-bottom-wrapper .slick-next:focus:before{color:#000}
.slick-arrow-bottom-wrapper .slick-prev:hover,.slick-arrow-bottom-wrapper .slick-next:hover{background-color:rgba(255,255,255,0.55)}
.slick-arrow-bottom-wrapper .slick-prev:hover:before,.slick-arrow-bottom-wrapper .slick-next:hover:before{color:#000}
.slick-arrow-bottom-wrapper .slick-prev:before,.slick-arrow-bottom-wrapper .slick-next:before{font-size:45px;line-height:45px}
.slick-arrow-bottom-wrapper .slick-prev{right:50%;left:auto;margin-right:8px}
.slick-arrow-bottom-wrapper .slick-next{left:50%;right:auto;margin-left:8px}
.slick-arrow-top .slick-prev,.slick-arrow-top .slick-next{cursor:pointer;top:-15%!important;z-index:1001}
.slick-arrow-top .slick-prev{right:51px;left:auto;margin-right:8px}
.slick-arrow-top .slick-next{right:0;left:auto;margin-left:8px}
.slick-arrow-top .slick-prev:focus,.slick-arrow-top .slick-next:focus{background-color:#f5f5f5}
.slick-arrow-top .slick-prev:focus:before,.slick-arrow-top .slick-next:focus:before{color:#333}
.slick-arrow-top .slick-prev:hover,.slick-arrow-top .slick-next:hover{background-color:#1fc0a0}
.slick-arrow-top .slick-prev:hover:before,.slick-arrow-top .slick-next:hover:before{color:#fff}
}
@media (min-width: 768px) and (min-width: 1770px) {
.slick-arrow-bottom-wrapper .slick-prev{right:49.5%}
}
.slick-slider{margin-bottom:0}
.slick-dots{display:none!important}
.nav-dot .slick-dots{position:absolute;bottom:19px;list-style:none;display:block!important;text-align:center;padding:0;width:100%;line-height:0;font-size:0}
.tab-content .carousel-products.products{padding-left:0}
.nav-dot .slick-dots li{position:relative;display:inline-block;width:25px;height:30px;line-height:0;font-size:0;margin:0 1px;padding:0;cursor:pointer;overflow:hidden}
.nav-dot .slick-dots li button{border:0;background:transparent;display:block;width:15px;height:15px;outline:none;color:transparent;padding:0;cursor:pointer;position:relative}
.nav-dot .slick-dots li button:hover,.nav-dot .slick-dots li button:focus{outline:none}
.nav-dot .slick-dots li button:hover:before,.nav-dot .slick-dots li button:focus:before{opacity:.8}
.nav-dot .slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:15px;height:15px;font-family:"Material Icons";font-size:60px;text-align:center;color:#fff;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.nav-dot .slick-dots li.slick-active button:before{opacity:1}
.nav-dot.nav-dot-invert .slick-dots li button:hover,.nav-dot.nav-dot-invert .slick-dots li button:focus{outline:none}
.nav-dot.nav-dot-invert .slick-dots li button:hover:before,.nav-dot.nav-dot-invert .slick-dots li button:focus:before{opacity:1}
.nav-dot.nav-dot-invert .slick-dots li button:before{opacity:.6}
.nav-dot.nav-dot-invert .slick-dots li.slick-active button:before{opacity:1}
.title-with-button{z-index:0}
@media (max-width: 767px) {
.title-with-button{z-index:77}
}
@media (max-width: 479px) {
.title-with-button{display:inline-block;overflow:visible!important;width:100%}
}
@media (min-width: 480px) {
.cross-sells .slick-list,.related.products .slick-list,.carousel-products .slick-list{padding-bottom:200px;margin-bottom:-200px}
ul.carousel-products:hover{z-index:8}
.carousel-products .product{margin-bottom:0}
}
.carousel-products__button{position:absolute;z-index:10;top:16px}
#tab-ne-zabudte-aksessuary .carousel-products__button{top:0}
@media (max-width: 991px) {
.carousel-products__button{top:0}
}
.carousel-products__button_aside{position:relative}
@media (max-width: 479px) {
.carousel-products__button{width:100%;top:50%}
}
.carousel-products__button.pull-right{right:0}
.carousel-products__button.pull-left{left:0}
.carousel-products__button span{display:block;height:45px;width:45px;cursor:pointer;background-color:#f5f5f5;color:#333;padding:0;border:none;outline:none;-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0;display:inline-block;margin-left:.17em;margin-top:.1em;position:relative;z-index:1;text-align:center}
.carousel-products__button span:hover,.carousel-products__button span:focus{outline:none;background:#1fc0a0}
.carousel-products__button span:hover:before,.carousel-products__button span:focus:before{opacity:.8;color:#fff}
.carousel-products__button span.slick-disabled:before{opacity:1}
@media (max-width: 479px) {
.carousel-products__button span{margin-top:0;margin-left:0;position:absolute;-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0}
.carousel-products__button span.btn-prev{display:block;height:45px;width:45px;cursor:pointer;padding:0;border:none;outline:none;-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0;position:absolute;z-index:1;top:50%;margin-top:-22.5px;left:0;z-index:200;left:-0}
.carousel-products__button span.btn-prev:hover{outline:none}
.carousel-products__button span.btn-prev:hover:before{opacity:.8;color:#fff}
.carousel-products__button span.btn-prev.slick-disabled:before{opacity:1}
.carousel-products__button span.btn-prev[dir="rtl"]{left:auto;right:0}
.carousel-products__button span.btn-prev:before{content:"\e408"}
.carousel-products__button span.btn-prev:before[dir="rtl"]{content:"\e409"}
.carousel-products__button span.btn-next{display:block;height:45px;width:45px;cursor:pointer;padding:0;border:none;outline:none;-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0;position:absolute;z-index:1;top:50%;margin-top:-22.5px;right:0;z-index:200;right:0}
.carousel-products__button span.btn-next:hover{outline:none}
.carousel-products__button span.btn-next:hover:before{opacity:.8;color:#fff}
.carousel-products__button span.btn-next.slick-disabled:before{opacity:1}
.carousel-products__button span.btn-next[dir="rtl"]{left:0;right:auto}
.carousel-products__button span.btn-next:before{content:"\e409"}
.carousel-products__button span.btn-next:before[dir="rtl"]{content:"\e408"}
}
.carousel-products__button span:before{display:block;font-family:"Material Icons";font-size:35px;line-height:45px;color:#333;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.carousel-products__button span.btn-prev:before{content:"\e408"}
.carousel-products__button span.btn-next:before{content:"\e409"}
.carousel-products__button span:hover:before{opacity:.8}
.category-carousel .category img{width:100%}
.banner-slider-button .slick-prev,.banner-slider-button .slick-next{background-color:transparent}
.banner-slider-button .slick-prev:before,.banner-slider-button .slick-next:before{color:#fff}
.banner-slider-button .slick-prev:hover:before,.banner-slider-button .slick-next:hover:before,.banner-slider-button .slick-prev:hover:before,.banner-slider-button .slick-next:hover:before{opacity:1;color:#1fc0a0}
@media (max-width: 479px) {
.carousel-products__button.button-bottom{width:100%;top:50%!important}
.carousel-products__button.button-bottom span.slick-arrow{margin-top:18px!important}
.carousel-products__button.button-bottom span.btn-prev{left:0}
.carousel-products__button.button-bottom span.btn-next{left:59px;right:auto}
}
.content-bg-1{background:url(../images/custom/content-bg-1.jpg) center center no-repeat;padding:100px 0 35px}
@media (max-width: 991px) {
.content-bg-1{background:#fafafa;padding:30px 0 15px}
}
.slider-fluid-bg1{background:url(../images/slider-fluid-bg1.jpg) center center fixed no-repeat #fafafa;z-index:1;position:relative;padding-bottom:3.9em}
.slider-blog{padding:15px 0 130px}
.slider-blog .box-foto{padding:5px 0 0 22px;text-align:left}
@media (min-width: 1770px) {
.slider-blog .box-foto{margin-left:27.5%!important}
}
.slider-blog .box-foto img{float:left;max-width:100%}
.slider-blog .box-foto:after{position:absolute;display:block;top:0;right:200px;margin-top:-15px;font-family:Georgia,sans-serif;content:'“';font-size:13.5em;line-height:1em;color:#1fc0a0}
.slider-blog .box-data{font-size:1em}
@media (min-width: 1770px) {
.slider-blog .box-data{width:27.5%!important}
}
.slider-blog .box-data h6{color:#333;font-weight:500;text-transform:uppercase;font-size:1.375em;margin:0 0 .85em;letter-spacing:1px;-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0}
.slider-blog .box-data h6 em{color:#333;font-family:Georgia,sans-serif;text-transform:lowercase;font-size:.818em;letter-spacing:0;-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0}
.slider-blog .box-data p{font-weight:300;line-height:1.7em}
.slider-blog-layout1 .box-data h6{-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0}
.slider-blog-layout1 .box-data h6 em{-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0}
.link-hover-block{text-decoration:none}
.link-hover-block:hover{text-decoration:none}
.link-hover-block:hover h6{color:#1fc0a0!important;letter-spacing:2px}
.link-hover-block:hover h6 em{color:#1fc0a0!important;letter-spacing:normal}
.fill-bg-custom .link-hover-block{text-decoration:none;color:#fff}
.fill-bg-custom .link-hover-block b,.fill-bg-custom .link-hover-block em,.fill-bg-custom .link-hover-block img{-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0}
.fill-bg-custom .link-hover-block:hover{text-decoration:none}
.fill-bg-custom .link-hover-block:hover img{-webkit-transform:scale(0.98);-moz-transform:scale(0.98);-ms-transform:scale(0.98);-o-transform:scale(0.98);transform:scale(0.98)}
@media (min-width: 1770px) {
.slider-blog .box-foto img{float:right;padding:0 15px 0 0}
}
@media (max-width: 767px) {
.slider-blog{padding:0 25px 15px;margin-top:0}
.slider-blog .box-foto{margin-bottom:20px;padding-top:60px;text-align:center!important}
.slider-blog .box-foto img{display:inline-block;float:none}
.slider-blog .box-foto:after{position:absolute;display:block;top:0;right:auto;margin-top:-.1em;font-family:Georgia,sans-serif;content:'“';font-size:13.5em;line-height:1em;color:#1fc0a0}
.box-data h6{text-align:center}
.box-data p{text-align:left}
}
.stuck-nav.fixedbar span.name-text{display:none}
.testimonialsAsid .slick-slide{padding:0 0 65px}
.testimonialsAsid .slick-slide img{max-width:109px;margin-bottom:26px}
.testimonialsAsid .slick-slide p{position:relative;font-weight:300}
.testimonialsAsid .slick-slide p span{width:45px;display:inline-block;position:relative}
.testimonialsAsid .slick-slide p span:before{color:#fff;content:"“";display:block;font-family:Georgia,sans-serif;font-size:110px;line-height:1em;margin-top:-15px;position:absolute;right:0;top:-25px}
.slider-blog-layout1 .slider-blog__item{overflow:hidden}
.slider-blog-layout1 .slider-blog__item .box-foto{float:left;width:29%;margin-right:5%;overflow:hidden}
.slider-blog-layout1 .slider-blog__item .box-foto img{width:100%;height:auto}
.demos-six-testi .slider-blog-layout1 .slider-blog__item .box-foto img{width:auto!important;height:auto!important;max-width:100%!important}
@media (max-width: 510px) {
.slider-blog-layout1 .slider-blog__item .box-foto{width:100%;text-align:center}
.slider-blog-layout1 .slider-blog__item .box-foto img{max-width:170px;display:inline-block}
.slider-blog-layout1 .slider-blog__item .box-foto:before{color:#1fc0a0;content:"“";display:block;font-family:Georgia,sans-serif;font-size:145px;line-height:1em;position:absolute;top:-15px;left:0}
}
.slider-blog-layout1 .slider-blog__item .box-data{float:left;width:60%;position:relative;padding-top:55px}
.slider-blog-layout1 .slider-blog__item .box-data:before{color:#1fc0a0;content:"“";display:block;font-family:Georgia,sans-serif;font-size:145px;line-height:1em;position:absolute;top:-15px;left:0}
@media (max-width: 510px) {
.slider-blog-layout1 .slider-blog__item .box-data{width:100%;text-align:center;padding-top:25px}
.slider-blog-layout1 .slider-blog__item .box-data p{text-align:center}
.slider-blog-layout1 .slider-blog__item .box-data:before{display:none}
}
.slider-blog-layout1 .slider-blog__item h6{font-size:22px;line-height:1.2em;font-weight:500;padding-top:5px;color:#1fc0a0;text-transform:uppercase;font-family:Ubuntu,sans-serif}
.slider-blog-layout1 .slider-blog__item h6 em{font-size:18px;color:#333;text-transform:none;font-family:Georgia,sans-serif}
@media (min-width: 768px) {
#postsCarousel{margin-top:-20px;margin-bottom:0}
}
.recent-post-box{position:relative}
.recent-post-box .figure{display:block;margin-bottom:34px;overflow:hidden;position:relative}
@media (max-width: 767px) {
.recent-post-box .figure{margin-bottom:15px}
}
.recent-post-box .figure .figcaption{display:block;position:absolute;width:73px;height:73px;text-align:center;color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;line-height:24px;-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0;font-size:16px}
.recent-post-box .figure .figcaption b{font-weight:500;display:block;text-align:center;font-size:30px}
.recent-post-box .figure .figcaption span{position:relative;display:block;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.recent-post-box .figure .figcaption em{font-family:Georgia,sans-serif;display:inline-block}
.recent-post-box .figure .figcaption.label-top-left{top:21px;left:21px}
.recent-post-box .figure .figcaption.label-top-right{top:21px;right:21px}
.recent-post-box .figure .figcaption.label-bottom-left{bottom:21px;left:21px}
.recent-post-box .figure .figcaption.label-bottom-right{bottom:21px;right:21px}
.recent-post-box .figure:hover img{opacity:.9;-webkit-transform:scale(1.05);transform:scale(1.05);backface-visibility:hidden}
.recent-post-box img{width:100%;height:auto;-webkit-transition:opacity 0.3s,-webkit-transform .3s;transition:opacity 0.3s,transform .3s;-webkit-transform:scale(1);transform:scale(1);backface-visibility:hidden}
.recent-post-box h4{color:#1fc0a0;font-family:Ubuntu,sans-serif;font-weight:500;font-size:1.375em;line-height:1.182em;text-transform:uppercase}
.recent-post-box h4 a{text-decoration:none;-webkit-transition:all .3s 0 ease;-moz-transition:all .3s 0 ease;-ms-transition:all .3s 0 ease;-o-transition:all .3s 0 ease;transition:all .3s 0 ease}
.recent-post-box h4 a:hover{color:#333}
@media (max-width: 767px) {
.recent-post-box h4{font-size:1em}
}
.recent-post-box .author{font-style:italic;color:#333;font-size:1.125em;line-height:1em;padding-bottom:19px;font-family:Georgia,sans-serif}
@media (max-width: 767px) {
.recent-post-box .author{padding-bottom:10px}
}
.recent-post-box p{font-weight:300;font-size:1em;line-height:1.6875em;padding-right:30px;margin-bottom:11px}
@media (max-width: 767px) {
.recent-post-box p{padding-right:0;margin-bottom:0}
}
.recent-post-box .link-commet{font-size:1em;text-decoration:none;-webkit-transition:all .3s 0 ease;-moz-transition:all .3s 0 ease;-ms-transition:all .3s 0 ease;-o-transition:all .3s 0 ease;transition:all .3s 0 ease}
.slider-blog-layout1.nopadding{margin-left:-15px!important;margin-right:-15px!important}
.recent-post-box .link-commet .icon{font-size:1.5em;position:relative;top:3px;margin-right:16px}
.recent-post-box .link-commet:hover{text-decoration:none;color:#333}
aside .recent-post-box{overflow:hidden}
@media (min-width: 1770px) {
aside .recent-post-box > div:last-child{padding-left:0!important}
}
@media (min-width: 1770px) {
#centerColumn .recent-post-box{display:table}
#centerColumn .recent-post-box > div{display:table-cell;vertical-align:middle;width:50%;float:none}
#centerColumn .recent-post-box__text{height:100%;margin-top:-17px}
#centerColumn :not(.carousel-products) .recent-post-box > div:last-child{vertical-align:top;display:block;float:left;padding-left:60px!important;width:auto}
#centerColumn :not(.carousel-products) .recent-post-box__text{margin-top:0}
}
#centerColumn .recent-post-box .link-commet{display:block}
.recent-post-box .figcaption:before{content:'';background:#fff;width:0;height:0;position:absolute;top:50%;left:50%;float:left;border-radius:50%;-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0}
.recent-post-box:hover .figcaption{background-color:#fff}
.recent-post-box:hover .figcaption:before{width:73px;height:73px;top:0;left:0;opacity:1}
.recent-post-box.recent-post-col{overflow:hidden}
.recent-post-box.recent-post-col > div{padding-left:15px!important;padding-right:15px!important}
.recent-post-box.recent-post-col .figure .figcaption.label-top-left{top:10px;left:10px}
.recent-post-box.recent-post-col .figure .figcaption.label-top-right{top:10px;right:10px}
.recent-post-box.recent-post-col .figure .figcaption.label-bottom-left{bottom:10px;left:10px}
.recent-post-box.recent-post-col .figure .figcaption.label-bottom-right{bottom:10px;right:10px}
@media (max-width: 500px) {
.recent-post-box.recent-post-col > div{width:100%!important}
}
.brand-link{display:inline-block;-webkit-transition:all 300ms 0 ease;-moz-transition:all 300ms 0 ease;-ms-transition:all 300ms 0 ease;-o-transition:all 300ms 0 ease;transition:all 300ms 0 ease}
.brand-link img{display:block;-webkit-transition:all 300ms 0 ease;-moz-transition:all 300ms 0 ease;-ms-transition:all 300ms 0 ease;-o-transition:all 300ms 0 ease;transition:all 300ms 0 ease;-moz-opacity:.3;-khtml-opacity:.3;-webkit-opacity:.3;opacity:.3;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);filter:alpha(opacity=30);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray}
.brand-link:hover img{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%);filter:gray}
.fill-bg-custom .brands-carousel{padding:60px 0;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100)}
.fill-bg-custom .brands-carousel img{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none;filter:none}
.fill-bg-custom .brands-carousel:hover img{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none;filter:none}
.fill-bg-custom .brands-carousel a:hover img{-moz-opacity:.5;-khtml-opacity:.5;-webkit-opacity:.5;opacity:.5;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);filter:alpha(opacity=50)}
@media (max-width: 767px) {
.fill-bg-custom .brands-carousel{padding:45px 0 17px}
}
.fill-bg-custom .slick-prev,.fill-bg-custom .slick-next{background-color:rgba(255,255,255,0.2)}
.fill-bg-custom .slick-prev:before,.fill-bg-custom .slick-next:before{color:#fff}
.fill-bg-custom .slick-prev:hover,.fill-bg-custom .slick-next:hover{background-color:rgba(255,255,255,0.5)}
.fill-bg .brands-carousel{padding:55px 0 57px}
@media (max-width: 767px) {
.fill-bg .brands-carousel{padding:45px 0 17px}
}
.fill-bg .slick-prev,.fill-bg .slick-next{background-color:#fff}
.fill-bg .slick-prev:before,.fill-bg .slick-next:before{color:#333}
.fill-bg .slick-prev:hover,.fill-bg .slick-next:hover{background-color:#fff}
.fill-bg .slick-prev:hover:before,.fill-bg .slick-next:hover:before{color:#1fc0a0}
.brands-list a{display:inline-block;-webkit-transition:all 300ms 0 ease;-moz-transition:all 300ms 0 ease;-ms-transition:all 300ms 0 ease;-o-transition:all 300ms 0 ease;transition:all 300ms 0 ease}
.brands-list a img{display:block;-webkit-transition:all 300ms 0 ease;-moz-transition:all 300ms 0 ease;-ms-transition:all 300ms 0 ease;-o-transition:all 300ms 0 ease;transition:all 300ms 0 ease;-moz-opacity:.3;-khtml-opacity:.3;-webkit-opacity:.3;opacity:.3;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);filter:alpha(opacity=30);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray}
.brands-list a:hover img{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%);filter:gray}
.megamenu .brands-list{margin-bottom:-20px}
.megamenu .brands-list img{max-width:95px}
.brands-carousel{margin-top:-15px}
.brands-carousel .slick-slide{text-align:center}
.brands-carousel .slick-list{padding:10px 8px}
.brands-carousel a{display:inline-block;-webkit-transition:all 300ms 0 ease;-moz-transition:all 300ms 0 ease;-ms-transition:all 300ms 0 ease;-o-transition:all 300ms 0 ease;transition:all 300ms 0 ease}
.brands-carousel a img{display:block;-webkit-transition:all 300ms 0 ease;-moz-transition:all 300ms 0 ease;-ms-transition:all 300ms 0 ease;-o-transition:all 300ms 0 ease;transition:all 300ms 0 ease;-moz-opacity:.3;-khtml-opacity:.3;-webkit-opacity:.3;opacity:.3;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);filter:alpha(opacity=30);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray}
.brands-carousel a:hover img{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%);filter:gray}
.brands-carousel .slick-next{right:15px}
.brands-carousel .slick-prev{left:15px}
@media (min-width: 768px) {
.brands-carousel .slick-list{margin:0 85px}
}
.dropdown-link{display:block;color:#777;font-size:1em;line-height:1em;padding:16px 7px 17px;text-decoration:none;border-bottom:1px solid #e5e5e5;font-weight:300}
.dropdown-link:hover{background-color:#f7f7f7;color:#333}
.dropdown-link .icon{font-size:1.125em;color:#1fc0a0;display:inline-block;vertical-align:middle;width:30px;padding:0 12px 0 2px}
@media (min-width: 1025px) {
.nav.navbar-nav > li > ul.megamenu__submenu,.nav.navbar-nav > li > ul.megamenu__submenu ul.megamenu__submenu,.nav.navbar-nav .dl-submenu > li > ul.megamenu__submenu ul.megamenu__submenu{position:absolute;width:100%;background:#fff;visibility:hidden;opacity:0;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.15);box-shadow:0 0 10px 0 rgba(0,0,0,0.15);left:15px;z-index:1}
.nav.navbar-nav > li > ul.megamenu__submenu{min-width:150px}
.navbar-vertical .nav.navbar-nav > li > ul.megamenu__submenu,.nav.navbar-nav .dl-submenu > li > ul.megamenu__submenu ul.megamenu__submenu,.nav.navbar-nav > li > ul.megamenu__submenu ul.megamenu__submenu{left:100%;top:0}
.nav.navbar-nav .dl-submenu > li > ul.megamenu__submenu > li{position:relative}
.nav.navbar-nav .dl-submenu > li > ul.megamenu__submenu ul.megamenu__submenu > li > a{margin-left:0;margin-right:0}
.nav.navbar-nav li:hover > ul.megamenu__submenu,.nav.navbar-nav > li > ul.megamenu__submenu li:hover > ul.megamenu__submenu{visibility:visible!important;opacity:1}
.visible-mobile-menu-on{display:none}
.visible-mobile-menu-off{display:inline-block}
.navbar .dropdown{position:static}
.dropdown{display:inline;padding:0 20px 10px 0;font-weight:300}
.dropdown .dropdown-menu{padding:0;border:0;margin-top:0!important;border-radius:0;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.15);box-shadow:0 0 10px 0 rgba(0,0,0,0.15)}
.dropdown .dropdown-menu__close{display:none}
#header .mainMenu #primary-menu.navbar-nav > li > a,div.navbar-nav > ul > li > a,.dropdown .dropdown-menu > li > a{display:block;padding:10px 15px;text-decoration:none;text-transform:uppercase}
.navbar-vertical .mainMenu .navbar-nav .dropdown-menu li a:hover{background-color:transparent}
.navbar-vertical .mainMenu .navbar-nav .dropdown-menu li.menu-item-html .product__inside a:hover,.navbar-vertical .mainMenu .navbar-nav .dropdown-menu li.menu-col-fullwidth a:hover{padding-left:0}
#header .mainMenu #primary-menu.navbar-nav .dropdown-menu.multicolumn.dl-submenu > li > a:hover{background:none}
.dropdown .dropdown-menu > li > a .icon{font-size:1.125em;color:#1fc0a0;display:inline-block;vertical-align:middle;width:30px;padding:0 12px 0 2px}
#header .mainMenu #primary-menu.navbar-nav .dropdown-menu li:last-child > a{border:0}
.dropdown.dropdown-mega-menu{position:static}
.dropdown.dropdown-mega-menu .dropdown-menu{display:block;top:-10000px;overflow:hidden}
.dropdown.dropdown-mega-menu:hover .dropdown-menu{display:block;top:auto}
.dropdown.dropdown-one-col{position:relative}
.dropdown.dropdown-one-col .dropdown-menu.multicolumn{min-width:300px}
.dropdown.dropdown-one-col .dropdown-menu.multicolumn a{-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0}
.dropdown.dropdown-two-col{position:static}
.dropdown.dropdown-two-col .dropdown-menu{display:block;top:-10000px;overflow:hidden}
.dropdown.dropdown-two-col:hover .dropdown-menu{display:block;top:auto}
.dropdown .caret{margin-left:16px;border-top:5px dashed;border-right:5px solid transparent;border-left:5px solid transparent}
.settings .dropdown.text-right{padding:0 0 10px 28px}
.dropdown.text-right{padding:0 15px 10px!important}
.dropdown > a{text-decoration:none}
.dropdown > a:hover{text-decoration:none}
.dropdown > a .icon{font-size:1.9375em;position:relative}
.dropdown .dl-close{display:none}
.settings .dropdown-menu,.account .dropdown-menu{min-width:209px}
#mainMenu.navbar-nav .dropdown-menu li > a,#header .mainMenu #primary-menu.navbar-nav .dropdown-menu li > a,.settings .dropdown-menu > li > a,.account .dropdown-menu > li > a{padding-left:20px;padding-right:20px;color:#777;font-weight:300;white-space:initial}
.settings .dropdown-menu > li > a,.account .dropdown-menu > li > a{white-space:nowrap;font-size:16px;padding:10px 20px;text-transform:capitalize;border-bottom:1px solid #e5e5e5}
.settings .dropdown-menu > li.active > a,.account .dropdown-menu > li.active > a,.settings .dropdown-menu > li:hover > a,.account .dropdown-menu > li:hover > a{color:#333;background-color:#f7f7f7}
.account .dropdown-menu{min-width:270px}
}
@media (min-width: 1025px) {
.nav .dropdown .dropdown-menu .col-md-3{width:24.5%}
.nav .dropdown.dropdown-one-col{position:relative}
.nav .dropdown.dropdown-one-col .dropdown-menu{width:304px}
.nav .dropdown.dropdown-two-col{position:relative}
.nav .dropdown.dropdown-two-col .dropdown-menu{width:609px}
.nav .dropdown.dropdown-two-col .dropdown-menu.popup-center{margin-left:-252px}
.nav .dropdown.dropdown-two-col .dropdown-menu.popup-left{margin-left:-502px}
.nav .dropdown.dropdown-three-col{position:relative}
.nav .dropdown.dropdown-three-col .dropdown-menu{width:658px}
.nav .dropdown.dropdown-three-col .dropdown-menu.popup-center{margin-left:-352px}
.nav .dropdown.dropdown-three-col .dropdown-menu.popup-left{margin-left:-703px}
}
.navbar-nav .dropdown-mega-menu ul.megamenu .menu-item-type-taxonomy{padding:0 20px}
.navbar-nav .dropdown-mega-menu ul.megamenu .megamenu__subtitle a:hover{background:rgba(0,0,0,0) none repeat scroll 0 0!important}
@media (min-width: 1025px) and (min-width: 992px) {
.nav .dropdown .dropdown-menu{width:992px}
}
@media (min-width: 1025px) and (min-width: 1200px) {
.nav .dropdown .dropdown-menu{width:1200px}
}
@media (min-width: 1025px) and (min-width: 1770px) {
.nav .dropdown .dropdown-menu{width:1770px}
}
@media (max-width: 1024px) {
.visible-mobile-menu-on{display:block}
.visible-mobile-menu-off{display:none}
.dropdown{position:static;display:inline;padding:0 20px 0 0;font-weight:300}
.dropdown .caret{margin-left:10px;color:#777}
.dropdown.text-right{padding:0px;margin:0px;}
.dropdown > a{position:relative;text-decoration:none}
.dropdown > a:hover{text-decoration:none}
.dropdown > a:hover .icon{color:#1fc0a0}
.dropdown > a .icon{font-size:1.9375em;color:#777;position:relative}
.dropdown .dropdown-menu__close a{display:block;text-align:center;color:#1fc0a0!important;text-transform:uppercase;font-size:.8175em}
.dropdown .dropdown-menu__close a .icon{display:inline-block;padding:0 5px;vertical-align:middle;font-size:1.5385em;color:#fff}
.dropdown .dropdown-menu--xs-full{left:0;right:0;width:100%;margin:0;padding:0;border:0;border-radius:0;background-color:#333}
.dropdown .dropdown-menu--xs-full a:not(.btn){padding:10px 15px;color:#999;border-top:1px solid #777}
.dropdown .dropdown-menu--xs-full a:not(.btn):hover{color:#fff;background-color:#171717}
.dropdown .dropdown-menu--xs-full a:not(.btn) .icon{font-size:1.125em;color:#1fc0a0;display:inline-block;vertical-align:middle;width:30px;padding:0 10px 0 2px}
}
.dropdown-toggle{cursor:pointer}
.dropdown.text-right .dropdown-menu{left:0;right:auto}
.dropdown-label{display:inline-block;padding:0 10px 0 0}
@media (min-width: 1025px) {
header .mainMenu{padding-top:6px}
#header.header-layout-07 .mainMenu{padding-top:0}
header .mainMenu .navbar-nav{position:relative}
div.navbar-nav > ul,header .mainMenu .navbar-nav > ul{list-style:none;padding:0;margin:0;float:left}
div.navbar-nav > ul > li,header .mainMenu .navbar-nav > ul > li,header .mainMenu .navbar-nav > li{padding:0 0 .8em!important}
div.navbar-nav > ul > li > a,header .mainMenu .navbar-nav > ul > li > a,header .mainMenu .navbar-nav > li > a{padding-left:.9em;padding-right:.9em;font-size:1.125em;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#333;background-color:transparent;-webkit-transition:-webkit-transform .35s;transition:transform .35s;top:0;-moz-transition:top .3s ease;-o-transition:top .3s ease;-webkit-transition:top .3s ease}
.header-layout-01 .mainMenu .navbar-nav > li,.header-layout-03 .mainMenu .navbar-nav > li,.header-layout-07 .mainMenu .navbar-nav > li{padding:0!important}
.account .dropdown-menu.dropdown-menu--xs-full,.settings .dropdown.text-right .dropdown-menu{left:auto;right:0}
div.navbar-nav > ul > li > a .act-underline,header .mainMenu .navbar-nav > ul > li > a .act-underline,header .mainMenu .navbar-nav > li > a .act-underline{display:inline-block;padding-bottom:10px;padding-top:10px;position:relative}
div.navbar-nav > ul > li > a .act-underline:before,header .mainMenu .navbar-nav > ul > li > a .act-underline:before,header .mainMenu .navbar-nav > li > a .act-underline:before{content:"";position:absolute;bottom:0;display:block;background-color:#1fc0a0;height:.28em;width:100%;left:0;opacity:0;-moz-transition:all .12s linear;-o-transition:all .12s linear;-webkit-transition:all .12s linear}
div.navbar-nav > ul > li > a:hover,div.navbar-nav > ul > li > a:focus,header .mainMenu .navbar-nav > ul > li > a:hover,header .mainMenu .navbar-nav > ul > li > a:focus,header .mainMenu .navbar-nav > li > a:hover,header .mainMenu .navbar-nav > li > a:focus,.open header .mainMenu .navbar-nav > li > a{background-color:transparent}
div.navbar-nav > ul > li > a:hover .act-underline:before,div.navbar-nav > ul > li > a:focus .act-underline:before,header .mainMenu .navbar-nav > ul > li > a:hover .act-underline:before,header .mainMenu .navbar-nav > ul > li > a:focus .act-underline:before,header .mainMenu .navbar-nav > li > a:hover .act-underline:before,header .mainMenu .navbar-nav > li > a:focus .act-underline:before,header .mainMenu .navbar-nav > li > a .open .act-underline:before{opacity:1}
header .mainMenu .navbar-nav > ul > li:first-child > a,header .mainMenu .navbar-nav > li:first-child > a{padding-left:0!important}
header .mainMenu .navbar-nav > ul > li:last-child > a,header .mainMenu .navbar-nav > li:last-child > a{padding-right:0}
header .mainMenu .navbar-nav > ul > li > a:hover,header .mainMenu .navbar-nav > li > a:hover{-webkit-transition:-webkit-transform .35s;transition:transform .35s;top:-.2em;-moz-transition:top .1s linear;-o-transition:top .1s linear;-webkit-transition:top .1s linear}
.dl-close,.dl-back{display:none!important}
}
@media (min-width: 1025px) {
.navbar-vertical .mainMenu{padding-top:20px}
.navbar-vertical .mainMenu .navbar-nav{position:relative;z-index:1}
.navbar-vertical .mainMenu .navbar-nav > li{padding:0 0 .8em!important;margin-right:1.8em!important}
.navbar-vertical .mainMenu .navbar-nav > li > a{font-size:1.125em;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#333;background-color:transparent;top:0;padding:5px 0 10px}
.navbar-vertical .mainMenu .navbar-nav > li > a:before{content:"";position:absolute;bottom:0;display:block;background-color:#1fc0a0;height:.28em;width:100%;opacity:0}
.navbar-vertical .mainMenu .navbar-nav > li > a:hover,.navbar-vertical .mainMenu .navbar-nav > li > a:focus,.open .navbar-vertical .mainMenu .navbar-nav > li > a{background-color:transparent}
.navbar-vertical .mainMenu .navbar-nav > li > a:hover:before,.navbar-vertical .mainMenu .navbar-nav > li > a:focus:before,.open .navbar-vertical .mainMenu .navbar-nav > li > a:before{opacity:1}
.dl-close,.dl-back{display:none!important}
}
@media (min-width: 1025px) and (min-width: 768px) {
.navbar-vertical .mainMenu .image-link .btn{padding:5px;font-size:11px}
}
@media (min-width: 1025px) and (min-width: 992px) {
.navbar-vertical .mainMenu .image-link .btn{padding:7px;font-size:11px}
}
@media (min-width: 1025px) and (min-width: 1200px) {
.navbar-vertical .mainMenu .image-link .btn{padding:10px 12px;font-size:15px}
}
@media (min-width: 1025px) and (min-width: 1770px) {
.navbar-vertical .mainMenu .image-link .btn{padding:15px 20px;font-size:18px}
}
@media (min-width: 1025px) and (max-width: 1199px) {
.navbar-vertical .mainMenu .image-links img{width:80%}
.navbar-vertical .mainMenu .image-links.image-links-layout img{width:100%}
}
.discolor-hover img{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%);filter:gray}
.discolor-hover:hover img{-webkit-transition:all 300ms 0 ease;-moz-transition:all 300ms 0 ease;-ms-transition:all 300ms 0 ease;-o-transition:all 300ms 0 ease;transition:all 300ms 0 ease;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray}
.dropdown-two-col .multicolumn > li > a{white-space:nowrap;font-size:16px;padding:10px 20px!important;text-transform:capitalize;border-bottom:1px solid #e5e5e5}
.dropdown-two-col .multicolumn > li:nth-child(9) a,.dropdown-two-col .multicolumn > li:nth-child(10) a{border-bottom:none}
.products .product .price-box .price del{display:none}
@media (min-width: 1025px) {
.megamenu{width:100%;max-width:1170px;padding:10px 25px 50px!important}
.megamenu.dropdown-menu{top:inherit;margin-top:0!important}
.megamenu > li{float:left}
.megamenu > li li{position:relative}
.megamenu > li li > ul{position:absolute;z-index:100;display:none;left:100%;top:0;min-width:200px;background-color:#fcfcfc;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.2);box-shadow:0 0 5px 0 rgba(0,0,0,0.2)}
.megamenu > li li > a:not(:only-child):after{font-family:"Material Icons";speak:none;content:"\e5cc";position:relative;display:inline-block;right:0;float:right;color:#1fc0a0;-webkit-font-smoothing:antialiased}
.megamenu > li li:hover > ul{display:block}
.megamenu > li li.sub-menu-popup-left > a:not(:only-child):after{content:"\e5cb"}
.megamenu > li li.sub-menu-popup-left > ul{left:-200px!important}
.megamenu__submenu{list-style:none;padding:0;margin-bottom:15px}
.megamenu__submenu li a{display:block;color:#777;font-size:1em;line-height:1em;padding:16px 7px 17px;text-decoration:none;border-bottom:1px solid #e5e5e5;font-weight:300}
.megamenu__submenu li a:hover{background-color:#f7f7f7;color:#333}
.megamenu__submenu li a .icon{font-size:1.125em;color:#1fc0a0;display:inline-block;vertical-align:middle;width:30px;padding:0 12px 0 2px}
.megamenu__submenu li:last-child > a{border:0!important}
.megamenu .megamenu__submenu--marked li > a:before{width:25px;font-family:"Material Icons";speak:none;content:"\e5cc";position:relative;display:inline-block;float:left;color:#1fc0a0;-webkit-font-smoothing:antialiased}
.megamenu__subtitle{background-color:transparent!important;padding:7px 0 0!important;border-bottom:0!important;color:#333!important;margin-bottom:7px}
h4.megamenu__subtitle span:first-child,.megamenu__subtitle > a span:first-child{display:block;font-size:1em;line-height:1em;font-weight:600!important;text-transform:uppercase;padding:.5em 0 .9em!important;-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0}
.megamenu__subtitle:hover > a span:first-child{color:#1fc0a0}
.megamenu__category-image{display:block;margin:21px 0 0;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);-webkit-transition:opacity 300ms linear 0;-moz-transition:opacity 300ms linear 0;-ms-transition:opacity 300ms linear 0;-o-transition:opacity 300ms linear 0;transition:opacity 300ms linear 0}
.megamenu__category-image:hover{-moz-opacity:.7;-khtml-opacity:.7;-webkit-opacity:.7;opacity:.7;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);filter:alpha(opacity=70)}
.megamenu .carousel-products{margin-top:0;margin-left:0;padding-left:0;padding-right:0;display:block;width:100%}
.navbar ul.products .product__inside__hover,.navbar ul.products a.quick-view{display:none}
.navbar-vertical .navbar-nav .dropdown-menu > li > ul.megamenu__submenu > li{padding-left:15px;padding-right:15px}
.woocommerce .navbar-nav ul.products li,.woocommerce-page .navbar-nav ul.products li,.navbar-nav ul.products li{padding-left:15px;padding-right:15px;margin:0}
}
.woocommerce .widget_layered_nav_filters ul li{float:none;padding:0 1px 1px 0;list-style:none}
.image-links > [class*="col-"]{float:none;display:inline-block;vertical-align:top}
.image-link{display:block;text-align:center}
.image-link > a{text-decoration:none;display:block;padding:20px 0}
.image-link .figure{display:block;position:relative;text-align:center}
.image-link .btn{position:absolute;display:block;opacity:0;width:50%;left:25%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity 200ms linear 0;-moz-transition:opacity 200ms linear 0;-ms-transition:opacity 200ms linear 0;-o-transition:opacity 200ms linear 0;transition:opacity 200ms linear 0}
.image-link:hover .btn{opacity:1}
.image-link:hover .figcaption{color:#1fc0a0}
.image-link img{display:inline-block;background-color:#fff;-webkit-transition:all 200ms linear 0;-moz-transition:all 200ms linear 0;-ms-transition:all 200ms linear 0;-o-transition:all 200ms linear 0;transition:all 200ms linear 0}
.image-link .figcaption{display:block;margin:20px 0 10px;font-size:1em;line-height:1.2em;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:#333;white-space:initial}
@media (min-width: 1025px) {
.image-links .col-one-fifth{width:18.3%;float:left;margin:20px 0 25px 2.125%}
.image-links .col-one-fifth:nth-child(5n+2){margin-left:0}
}
@media (min-width: 1025px) {
.image-links .col-one-third{width:33.333%;float:left;margin-top:27px}
}
@media (min-width: 1025px) {
.image-links .col-one-third{width:23%;float:left;margin-right:0}
.image-links .col-one-third:nth-child(3n+2){margin-left:15.5%}
}
@media (min-width: 1025px) {
.image-links .col-half{width:35%;float:left;margin-right:0}
.image-links .col-half.col-half-left{margin:0 5% 0 10%}
.image-links .col-half.col-half-right{margin:0 10% 0 5%}
}
@media (min-width: 1025px) {
.image-links .col-half{width:40%;float:left}
.image-links .col-half.col-half-left{margin:0 0 0 10%}
.image-links .col-half.col-half-right{margin:0 10% 0 0}
}
@media (min-width: 1025px) {
.image-links .col-one-fourth{width:33.333%;float:left;margin-top:27px;margin-right:0}
}
@media (min-width: 1025px) {
.image-links .col-one-fourth{width:23%;float:left}
.image-links .col-one-fourth:nth-child(4n+2){margin-left:5%}
}
.image-links-layout .btn{-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0}
.image-links-layout .image-link .figcaption{padding-left:5px;padding-right:5px}
@media (min-width: 1025px) {
.image-links-layout .col-one-third{width:32.3%;display:inline-block;float:none;vertical-align:top}
}
@media (min-width: 1025px) {
.image-links-layout .col-one-fourth{width:24.5%;display:inline-block;float:none;vertical-align:top}
}
@media (min-width: 1025px) and (min-width: 992px) {
.image-links-layout .col-one-fourth{padding:0 15px}
}
.image-links-prototypes .image-link > a{margin-bottom:10px}
.image-links-prototypes .image-link .figcaption{font-size:45px;letter-spacing:0;color:#333;margin:25px 0 12px}
.image-links-prototypes .image-link .figcaption .size1{font-size:16px;font-weight:500}
.image-links-prototypes .image-link img{opacity:.5;max-width:100%}
.image-links-prototypes .image-link:hover img{opacity:1}
.image-links-prototypes .image-link:hover .figcaption{color:#1fc0a0}
.image-links-listing{padding-bottom:50px!important}
.image-links-listing .image-link > a{margin-bottom:8px}
.image-links-listing .image-link .figcaption{color:#333;margin:25px 0 0}
.image-links-listing .image-link img{opacity:.5}
.image-links-listing .image-link:hover img{opacity:1}
.image-links-listing .image-link:hover .figcaption{color:#1fc0a0}
@media (max-width: 1024px) {
.navbar-toggle{position:relative;font-size:18px;line-height:1.2em;width:310px;text-transform:uppercase}
.menu-text{left:48px;position:absolute;top:5px;color:#fff}
.navbar{position:static!important}
.responsive-menu{margin:1px auto;text-align:center}
.responsive-menu .hidden-xs{display:none}
.responsive-menu div.navbar-nav ul,.responsive-menu ul.navbar-nav{position:fixed;display:none;margin:0;padding:0;background:#fff;list-style:none;z-index:10000;top:0;left:-100%;height:100%;text-align:left;-webkit-transition:left 300ms linear 0;-moz-transition:left 300ms linear 0;-ms-transition:left 300ms linear 0;-o-transition:left 300ms linear 0;transition:left 300ms linear 0;-webkit-box-shadow:0 10px 15px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 10px 15px 0 rgba(0,0,0,0.15);box-shadow:0 10px 15px 0 rgba(0,0,0,0.15)}
.responsive-menu ul.navbar-nav:after{content:"";clear:both;display:block}
.responsive-menu ul.navbar-nav li{float:left;border-top:1px solid #e5e5e5;padding-left:0;padding-right:0;display:block}
.responsive-menu ul.navbar-nav li.dropdown{padding:0!important}
.responsive-menu ul.navbar-nav li:first-child,.responsive-menu ul.navbar-nav li.open{border-top:0!important}
.responsive-menu ul.navbar-nav li a{color:#333;font-size:18px!important;line-height:1em!important;font-weight:600!important;display:block;padding:15px 18px!important;text-decoration:none;text-transform:uppercase}
.responsive-menu ul.navbar-nav li a:hover{color:#1fc0a0;background-color:#f7f7f7}
.responsive-menu ul.navbar-nav li .image-link a{margin:0}
.responsive-menu ul.navbar-nav li.dl-back a,.responsive-menu ul.navbar-nav li.dl-close a{font-size:.8125em!important;color:#1fc0a0}
.responsive-menu ul.navbar-nav li.dl-back a .icon,.responsive-menu ul.navbar-nav li.dl-close a .icon{display:inline-block;vertical-align:middle;font-size:1.7692em;color:#333}
.responsive-menu ul.navbar-nav ul{display:none;margin:0;padding:0;position:absolute;top:100%;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0.25);-moz-box-shadow:0 0 0 0 rgba(0,0,0,0.25);box-shadow:0 0 0 0 rgba(0,0,0,0.25);border:0}
.responsive-menu ul.navbar-nav ul li{position:relative}
.responsive-menu li > a:not(:only-child):after{font-family:"Material Icons";speak:none;content:"\e5cc";position:relative;display:inline-block;right:0;float:right;color:#1fc0a0;-webkit-font-smoothing:antialiased}
.responsive-menu-toggled{width:50px;min-height:50px;display:none}
.responsive-menu-open ~ ul{left:0;-webkit-transition:left 300ms linear 0;-moz-transition:left 300ms linear 0;-ms-transition:left 300ms linear 0;-o-transition:left 300ms linear 0;transition:left 300ms linear 0}
.responsive-menu-dropdown:not(.hidden-xs){display:block!important}
.responsive-menu-mobile{width:85%;max-width:300px}
html:not(.touch) .responsive-menu-mobile .responsive-menu-dropdown:hover ~ ul,html:not(.touch) .responsive-menu-mobile .responsive-menu-dropdown:hover > ul,html:not(.touch) .responsive-menu-mobile .responsive-menu-dropdown:hover + ul{display:none!important}
.responsive-menu-mobile li{width:100%}
.responsive-menu-mobile .dl-submenu{position:relative;left:0;top:-1px;width:100%}
.responsive-menu-mobile .dl-back{display:block}
.dl-subview{display:block!important}
.dl-subover-hidden{display:none!important}
.dl-subover-visible{display:block}
.dl-subover-visible .dl-subover-header{display:none!important}
}
@media (min-width: 1025px) {
.multicolumn{padding:20px 25px!important;min-width:605px}
.multicolumn li{display:inline-block;float:left;min-width:250px;width:100%}
.multicolumn li > a{margin:0 15px;padding:16px 7px 17px!important}
.multicolumn.two-col li{width:50%}
.multicolumn.one-col{min-width:250px}
.multicolumn.three-col{min-width:810px}
.multicolumn.three-col li{width:33.333%}
.multicolumn.four-col{min-width:1060px}
.multicolumn.four-col li{width:25%}
.multicolumn.five-col{min-width:1310px}
.multicolumn.five-col li{width:20%}
.multicolumn.six-col{min-width:1560px}
.multicolumn.six-col li{width:16.666%}
.multicolumn li.menu-col-fullwidth{width:100%;padding:0 25px}
.navbar-nav li.col-sm-3:nth-child(4n + 1),.navbar-nav li.col-sm-4:nth-child(3n + 1),.navbar-nav li.col-one-fifth:nth-child(5n + 1),.navbar-nav li.col-sm-2:nth-child(6n + 1),.navbar-nav li.col-sm-6:nth-child(2n + 1){clear:left}
.woocommerce .navbar-nav ul.products{margin-left:0!important;margin-right:0!important}
.woocommerce .navbar-nav .carousel-products li[class*="product"],.woocommerce-page .navbar-nav .carousel-products li[class*="product"],.navbar-nav .carousel-products li[class*="col-"]{clear:none}
}
.dropdown-menu-right{left:0!important;right:auto!important}
@media (min-width: 1025px) {
.navbar.navbar-vertical .mainMenu{padding-top:0}
.navbar.navbar-vertical .mainMenu .navbar-nav{float:none}
.navbar.navbar-vertical .mainMenu .navbar-nav > li{float:none!important;width:100%;padding:0!important;top:0!important}
.navbar.navbar-vertical .mainMenu .navbar-nav > li > a{border-bottom:1px solid #fa825b;font-size:18px;line-height:1em;padding:19px 21px 21px 20px;font-weight:500;text-transform:uppercase}
.widget_yst-sidebar-menu .navbar.navbar-vertical .mainMenu .navbar-nav > li:last-child > a{border-bottom:none}
.widget_yst-sidebar-menu .navbar{border:none}
.navbar.navbar-vertical .mainMenu .navbar-nav > li > a .icon{font-size:23px;color:#1fc0a0;margin-left:11px;top:1px;position:relative}
.navbar.navbar-vertical .mainMenu .navbar-nav > li > a .badge{position:relative;top:1px}
.navbar.navbar-vertical .mainMenu .navbar-nav > li > a .badge:after{display:none}
.navbar.navbar-vertical .mainMenu .navbar-nav > li > a:before{display:none}
.navbar-vertical .mainMenu .navbar-nav > li.menu-item-has-children > a:before{content:"\e409";font-family:'Material Icons';font-size:23px;line-height:58px;right:0;color:#1fc0a0;opacity:1;display:block;max-width:25px;top:0;background-color:transparent}
.navbar.navbar-vertical .mainMenu .navbar-nav > li > a:hover{padding:19px 21px 21px 20px;background-color:#f7f7f7;color:#1fc0a0}
.navbar.navbar-vertical .mainMenu .navbar-nav > li:hover .dropdown-menu{left:263px;top:-1px}
.navbar.navbar-vertical .mainMenu .navbar-nav > li:hover .dropdown-menu:before{content:'';display:block;position:absolute;top:0;left:0;width:2px;height:100%;background-color:#1fc0a0}
.dropdown-menu .title-with-button{position:static;height:0}
.dropdown-menu .carousel-products__button{top:29.5%;width:100%}
.dropdown-menu .carousel-products__button span{left:20px;right:auto;position:absolute;margin-left:0}
.dropdown-menu .carousel-products__button span.btn-next{left:auto;right:20px}
.dropdown-menu .product__inside__carousel .carousel-control{display:none}
.dropdown-menu .carousel-products .product:hover .product__inside,.dropdown-menu .carousel-products .product:hover .product__inside__hover{box-shadow:none}
}
.navbar.navbar-vertical .mainMenu .navbar-nav > li:hover .dropdown-menu{margin-left:0}
@media (min-width: 1025px) and (max-width: 767px) {
.navbar.navbar-vertical .mainMenu .navbar-nav > li:hover .dropdown-menu{left:270px}
}
@media (min-width: 1025px) and (min-width: 768px) {
.navbar.navbar-vertical .mainMenu .navbar-nav > li:hover .dropdown-menu{left:100%}
}
@media (min-width: 1025px) and (min-width: 992px) {
.navbar.navbar-vertical .mainMenu .navbar-nav > li:hover .dropdown-menu{left:100%}
}
@media (min-width: 1025px) and (min-width: 1200px) {
.navbar.navbar-vertical .mainMenu .navbar-nav > li:hover .dropdown-menu{left:100%}
}
@media (min-width: 1025px) and (min-width: 1770px) {
.navbar.navbar-vertical .mainMenu .navbar-nav > li:hover .dropdown-menu{left:100%}
}
@media (min-width: 1025px) and (max-width: 767px) {
.navbar.navbar-vertical .mainMenu .megamenu{width:666px}
}
@media (min-width: 1025px) and (min-width: 768px) {
.navbar.navbar-vertical .mainMenu .megamenu{width:666px}
}
@media (min-width: 1025px) and (min-width: 992px) {
.navbar.navbar-vertical .mainMenu .megamenu{width:666px}
}
@media (min-width: 1025px) and (min-width: 1200px) {
.navbar.navbar-vertical .mainMenu .megamenu{width:900px}
}
@media (min-width: 1025px) and (min-width: 1770px) {
.navbar.navbar-vertical .mainMenu .megamenu{width:1170px}
}
@media (min-width: 1025px) {
.navbar-color-white .mainMenu .navbar-nav > li > a{color:#fff}
}
.navbar-color-white .badge--menu{background-color:#777}
.navbar-color-white .badge--color{background-color:#1fc0a0}
@media (min-width: 1025px) {
header .navbar .dropdown{display:inline-block}
header .navbar .megamenu__submenu.dl-submenu,header .navbar .dropdown-one-col{-o-transition-delay:.4s;-moz-transition-delay:.4s;transition-delay:.4s;-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0}
.megamenu__subtitle:hover > a{letter-spacing:1px}
.megamenu > li:hover .megamenu__subtitle span{color:#1fc0a0}
.megamenu > li li li{-o-transition-delay:0;-moz-transition-delay:0;transition-delay:0}
.megamenu > li li ul{display:block;visibility:hidden;opacity:0;-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0;-o-transition-delay:0;-moz-transition-delay:0;transition-delay:0}
.megamenu > li li:hover ul{visibility:visible;opacity:1}
.megamenu > li li:hover ul ul{display:block;visibility:hidden;opacity:0;-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0;-o-transition-delay:0;-moz-transition-delay:0;transition-delay:0}
.megamenu > li li:hover ul ul li:hover ul{visibility:visible;opacity:1}
.megamenu > li li li ul{display:block;visibility:hidden;opacity:0;-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0;-o-transition-delay:0;-moz-transition-delay:0;transition-delay:0}
.megamenu > li li li:hover ul{visibility:visible;opacity:1}
}
@media (min-width: 1025px) {
.navbar-nav > li > .extra-arrow{display:none}
}
@media (max-width: 1024px) {
.navbar-nav > li > .extra-arrow{position:absolute!important;width:15%;right:0;height:100%;z-index:7;border:1px solid green;font-family:none;font-size:0;line-height:0;background:transparent!important}
.navbar-nav > li > .extra-arrow:after{display:none}
}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999999;overflow:hidden}
#cboxWrapper{max-width:none}
#cboxOverlay{position:fixed;width:100%;height:100%}
#cboxMiddleLeft,#cboxBottomLeft{clear:left}
#cboxContent{position:relative}
#cboxLoadedContent{-webkit-overflow-scrolling:touch;overflow:hidden!important}
#cboxTitle{margin:0}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}
.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}
.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}
#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}
#cboxOverlay{background-color:rgba(0,0,0,0.55)}
#colorbox{outline:0}
#cboxContent{background:#fff}
.cboxIframe{background:#fff}
#cboxError{padding:50px;border:1px solid #ccc}
#cboxLoadedContent{border:none;background:#fff}
#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}
#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}
#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}
#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}
#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}
#cboxPrevious,#cboxNext{opacity:0;position:absolute;height:54px;width:54px;cursor:pointer;background:none;color:transparent;text-align:center;border:2px solid #3a3a3a;outline:none;margin-top:-28px;top:50%;text-indent:-9999px}
#colorbox:hover #cboxPrevious,#colorbox:hover #cboxNext,#colorbox:hover #cboxClose{opacity:1}
#cboxPrevious{left:5px}
#cboxNext{right:5px}
#cboxPrevious:before,#cboxNext:before{display:block;position:relative;font-size:14px!important;line-height:50px!important;color:#3a3a3a;margin:0 0 0 -2px;text-indent:0}
#cboxNext:before{margin:0 0 0 2px}
#cboxClose{position:fixed;top:0;left:0;display:block;width:100%;height:50px;outline:none;padding:12px 0 15px 52px;color:#000;background:#fff;font-weight:600;font-size:15px;text-transform:uppercase;text-align:left;font-weight:500;border-bottom:1px solid #e5e5e5;z-index:7;-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0;text-indent:inherit}
@media (min-width: 1025px) {
#cboxClose{left:auto;right:0;position:absolute;background:transparent;max-width:30px;font-size:0;border:none;max-height:0}
}
#cboxClose:hover{color:#1fc0a0}
.touch #cboxClose{opacity:1!important}
#cboxClose:before{position:absolute;top:6px;left:20px;text-indent:0;font-family:'Material Icons';content:"\e14c";font-size:23px!important}
@media(min-width: 1025px) {
#cboxClose:before{top:-3px}
}
.canvas-menu #cboxClose:before{color:#333;-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0}
.canvas-menu #cboxClose:hover:before{color:#1fc0a0}
.canvas-menu #cboxLoadedContent{background:#242424;position:relative;z-index:1}
.gallery-popup #cboxClose:before{font-size:20px!important}
@media (min-width: 1025px) {
#colorbox{display:none}
#off-canvas-menu{display:none}
}
@media (max-width: 1024px) {
#outer{overflow:hidden}
#outer-canvas,#off-canvas-menu{width:100%}
body.off-canvas-menu-open #outer-canvas{margin-left:0;overflow:hidden;position:relative}
body.off-canvas-menu-open.notouch #outer-canvas{margin-left:300px}
#off-canvas-menu-toggle{display:block}
#off-canvas-menu{background:#fff;display:block;height:100%;top:0;width:100%;z-index:10001;overflow:auto}
#off-canvas-menu .expander-list{border-top:1px solid #e5e5e5!important;list-style-type:none;padding:49px 0 0}
#off-canvas-menu .expander-list ul{margin:0}
#off-canvas-menu .expander-list .expander{font-size:0;margin-top:0;right:0;position:relative}
#off-canvas-menu .expander-list a{color:#333;font-size:18px;line-height:1.1em;font-weight:500;-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0}
#off-canvas-menu .expander-list .name.open,#off-canvas-menu .expander-list .name:hover{background:#f7f7f7}
#off-canvas-menu ul li span.icon{font-size:18px;line-height:22px;padding:0 10px 0 0}
#off-canvas-menu ul li li li{padding-left:15px}
#off-canvas-menu ul li a,#off-canvas-menu ul li .name a{color:#333;font-size:18px;line-height:1.1em;text-decoration:none;text-transform:uppercase;padding:13px 0 14px 20px;display:inline-block}
#off-canvas-menu ul li .name.open a{color:#1fc0a0}
#off-canvas-menu ul li .name a{display:inline-block;width:80%;border-bottom:none}
#off-canvas-menu ul li .name .expander{width:20%!important;float:right;cursor:pointer;padding:2px 15px 0 0}
#off-canvas-menu-close{background:transparent;display:none;right:15px;top:0;position:absolute;text-align:center;text-decoration:none;z-index:2;color:#fff;cursor:pointer}
#off-canvas-menu-close [class^="icon-"]:before,#off-canvas-menu-close [class*=" icon-"]:before{margin:0;width:auto;line-height:53px}
body.off-canvas-menu-open #off-canvas-menu-close{display:block}
body.off-canvas-menu-open #off-canvas-menu{display:block;left:0}
body.off-canvas-menu-open #outer-overlay{background:none repeat scroll 0 0 #000;display:block;height:100%;left:0;min-height:100%!important;opacity:.5;position:absolute!important;top:0;width:100%!important;z-index:10000}
#outer-overlay{opacity:0;z-index:0}
.expander-list,.expander-list ul{margin:0;padding:0;list-style-type:none}
.responsive-menu ul li{border-bottom:1px solid #e5e5e5}
#off-canvas-menu ul ul ul li:last-child{border-bottom:1px solid transparent}
.expander-list li{margin:0;padding:0!important}
#off-canvas-menu .expander-list a,.expander-list .name{display:block;border-bottom:1px solid #e5e5e5}
.expander-list ul .name{padding-left:21px}
.expander-list ul ul .name{padding-left:42px}
#off-canvas-menu .expander-list ul .name{padding-left:0}
.expand-nav{left:0;position:absolute;top:0}
.expand-nav a{text-decoration:none}
.expand-nav .nav-item > a{display:block;float:left;height:53px;left:0;position:absolute;text-align:center;text-decoration:none;top:0;width:47px;z-index:2}
.expand-nav .nav-item > a .icon{color:#3b3b3b;font-size:24px;line-height:50px;margin-top:5px;position:relative}
#off-canvas-menu .expander-list .name .expander:before{content:"\e409"}
#off-canvas-menu .expander-list .name.open .expander:before{content:"\e5cf"}
#off-canvas-menu > ul ul li{padding-left:0;padding-right:0;display:block}
#off-canvas-menu ul ul li.menu-item-html{display:none}
.image-links-prototypes .image-link a{color:#333;font-size:18px!important;line-height:1em!important;font-weight:600!important;display:block;padding:15px 18px!important;text-decoration:none;text-transform:uppercase}
.image-links-prototypes .image-link .figcaption{font-size:45px;letter-spacing:0;color:#333;margin:25px 0 12px}
.multicolumn li a{color:#333;font-size:18px!important;line-height:1em!important;font-weight:600!important;display:block;padding:15px 18px 15px 33px !important;text-decoration:none;text-transform:uppercase}
.multicolumn-level li a{color:#333;font-size:18px!important;line-height:1em!important;font-weight:600!important;display:block;padding:15px 18px 15px 33px !important;text-decoration:none;text-transform:uppercase}
.multicolumn-level .name{border-color:transparent}
.multicolumn-level .name.open{border-color:#e5e5e5}
.image-links-level-2 li{border:none}
.image-links-level-2 li a{padding:15px 18px 15px 33px !important}
.image-links-level-3 li a{padding:15px 18px 15px 43px !important}
.image-links-level-4 li a{padding:15px 18px 15px 53px !important}
.image-links-level-5 li a{padding:15px 18px 15px 63px !important}
.image-links-level-6 li a{padding:15px 18px 15px 73px !important}
.image-links-level-7 li a{padding:15px 18px 15px 83px !important}
#off-canvas-menu .badge{left:auto!important;right:0!important;top:-1px!important}
#off-canvas-menu .badge:after{display:none!important}
#off-canvas-menu .dropdown-menu{position:relative!important;z-index:1;width:100%;border:none!important;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
#off-canvas-menu .dropdown-menu li.col-xs-6,#off-canvas-menu .dropdown-menu li.col-md-3{width:100%!important}
}
.search a{display:inline-block;text-decoration:none;padding:0}
.search a:hover{text-decoration:none}
.search a:hover .icon{color:#1fc0a0}
.search a .icon{position:relative;font-size:1.8125em;line-height:32px;padding:10px 0 6px;display:inline-block}
@media (max-width: 1024px) {
.search a:hover .icon{color:#fff}
.search a .icon{color:#fff}
}
.search-dropdown{position:absolute;width:50%;right:0;z-index:1;margin-top:-52px;background-color:#fff;visibility:hidden;opacity:0;-webkit-transition:all 300ms 0 ease;-moz-transition:all 300ms 0 ease;-ms-transition:all 300ms 0 ease;-o-transition:all 300ms 0 ease;transition:all 300ms 0 ease}
.search-dropdown.open{visibility:visible;opacity:1}
.search-dropdown .input-outer{position:absolute;left:0;right:0;width:100%;padding-right:62px}
@media (max-width: 1024px) {
.search-dropdown .input-outer{height:55px}
}
.search-dropdown .input-outer input{width:100%;height:51px;border:1px solid #e5e5e5;padding:14px 15px;line-height:21px}
@media (max-width: 1024px) {
.search-dropdown .input-outer input{height:55px}
}
.search-dropdown .input-outer button{position:absolute;right:65px;top:0;border:none;background:none;font-size:1.8em;padding:13px 10px 7px;line-height:1em}
.search-dropdown .input-outer button:hover{color:#1fc0a0}
.search-dropdown .search__close{margin-right:12px;float:right}
@media (max-width: 1024px) {
.search.open{width:100%}
.search.open .search-dropdown{width:50%;display:block}
.search-dropdown{width:auto;right:-18px;margin-top:-55px;height:55px;display:none}
.search-dropdown .input-outer{height:55px}
.search-dropdown .input-outer input{height:55px;margin-left:15px}
.search-dropdown .search__close .icon{color:#333}
.search-dropdown .search__close .icon:hover{color:#1fc0a0}
}
.search-outer .input-outer{position:relative}
.search-outer .input-outer input{width:100%;height:60px;border:1px solid #e5e5e5;padding:13px 15px 14px 20px;line-height:21px;font-weight:500;font-size:18px}
.search-outer .input-outer input::-webkit-input-placeholder{color:#333}
.search-outer .input-outer input::-moz-placeholder{font-size:1em;line-height:1.214em;color:#333}
.search-outer .input-outer input::-moz-placeholder::-moz-placeholder{color:#999;opacity:1}
.search-outer .input-outer input::-moz-placeholder:-ms-input-placeholder{color:#999}
.search-outer .input-outer input::-moz-placeholder::-webkit-input-placeholder{color:#999}
.search-outer .input-outer input:-ms-input-placeholder{color:#333}
.search-outer .input-outer input:-moz-placeholder{color:#333}
.search-outer .input-outer button{position:absolute;right:0;top:0;border:none;background:none;font-size:1.8em;padding:16px 17px 7px;line-height:1em;color:#333}
.cart .dropdown > a{text-decoration:none;margin:0}
@media (max-width: 1024px) {
.cart .dropdown > a{margin:0 -5px 0 0}
}
.cart .dropdown > a:hover{text-decoration:none}
.cart .dropdown > a:hover .icon{color:#333!important}
.cart .dropdown > a .icon{font-size:2.3125em;color:#1fc0a0!important;position:relative}
.cart .dropdown-menu{width:320px;padding:20px 20px 30px}
@media (max-width: 1024px) {
.cart .dropdown-menu{position:fixed;top:0;right:-45px!important;color:#fff;padding:10px 0 45px}
}
.cart .dropdown-menu ul{margin:0;padding:0}
.cart .dropdown-menu .container{position:relative;max-width:100%}
.cart .dropdown-menu .cart__top{font-size:1.25em;font-weight:400;text-transform:uppercase;letter-spacing:1px}
@media (max-width: 1024px) {
.cart .dropdown-menu .cart__top{font-size:1.125em;font-weight:500}
}
.cart .dropdown-menu .cart__bottom{font-size:1em;padding:5px 0 0;position:relative}
.cart .dropdown-menu .cart__close{position:absolute;right:10px;top:5px;font-size:20px;color:#fff;cursor:pointer}
.cart .dropdown-menu .cart__close span{display:none;font-size:13px;line-height:17px;font-weight:500}
.cart .dropdown-menu .cart__close:hover{color:#1fc0a0}
@media (max-width: 1024px) {
.cart .dropdown-menu .cart__close{right:0;left:0;top:auto;bottom:-42px;text-align:center}
.cart .dropdown-menu .cart__close span{display:inline-block;color:#1fc0a0;padding:0 5px;vertical-align:text-top}
}
.cart .dropdown-menu .cart__total{font-weight:500;text-transform:uppercase}
.cart .dropdown-menu .cart__total span{padding:0 5px;color:#1fc0a0}
.cart .dropdown-menu a:not(.btn){border:none;padding:0}
.cart .dropdown-menu a:not(.btn):hover{background-color:transparent}
@media (max-width: 1024px) {
.cart .dropdown-menu .btn.btn--ys{width:100%;margin:10px 0 0}
.cart .dropdown-menu .btn.btn--ys:hover,.cart .dropdown-menu .btn.btn--ys:focus{background-color:#fff;color:#333}
.cart .dropdown-menu .btn.btn--ys:hover .icon,.cart .dropdown-menu .btn.btn--ys:focus .icon{color:#1fc0a0}
}
.cart .dropdown-menu .cart__item{display:block;width:100%;min-height:92px;position:relative;margin:10px 0;padding:0 0 15px}
.cart .dropdown-menu .cart__item:after{position:absolute;left:-20px;bottom:0;width:calc(115%);content:'';height:1px;background-color:#fff;opacity:.2}
.cart .dropdown-menu .cart__item__image{position:absolute;top:5px;left:0;width:71px;overflow:hidden}
.cart .dropdown-menu .cart__item__image img{width:100%;height:auto}
.cart .dropdown-menu .cart__item__image:hover{outline:2px solid #1fc0a0}
.cart .dropdown-menu .cart__item__control{position:absolute;top:0;right:0}
.cart .dropdown-menu .cart__item__control div{display:inline-block}
.cart .dropdown-menu .cart__item__control a{display:inline-block;white-space:nowrap;font-size:1.25em;overflow:hidden;max-width:30px;transition:max-width 500ms ease-out}
@media (max-width: 1024px) {
.cart .dropdown-menu .cart__item__control a{max-width:30px!important;color:#1fc0a0!important}
}
.cart .dropdown-menu .cart__item__control a span{display:inline-block;font-size:13px;text-transform:uppercase;vertical-align:text-top;padding:0 10px;color:#fff}
.cart .dropdown-menu .cart__item__control a:hover{max-width:150px;color:#1fc0a0!important;transition:max-width 500ms ease-out}
.cart .dropdown-menu .cart__item__info{margin:0 0 0 90px}
.cart .dropdown-menu .cart__item__info .info-label{min-width:50px;display:inline-block;margin-bottom:7px}
.cart .dropdown-menu .cart__item__info__title h2{font-size:1em;font-weight:500;line-height:1.6875em;padding:0 90px 10px 0;margin:0}
@media (max-width: 1024px) {
.cart .dropdown-menu .cart__item__info__title h2{font-weight:300}
}
.cart .dropdown-menu .cart__item__info__title h2 a:hover{color:#fff!important}
@media (max-width: 1024px) {
.cart .dropdown-menu .cart__item__info__title h2 a{color:#1fc0a0!important}
}
@media (min-width: 1024px) {
.cart .dropdown-menu .cart__item__info__title .title-center{display:table-cell;height:75px;vertical-align:middle}
}
.cart .dropdown-menu .cart__item__info__price span:not(.info-label){font-size:20px;font-weight:500;color:#fff}
.cart .dropdown-menu .cart__item__info__qty input{width:77px;text-align:center;background:transparent;border-color:#606060;color:#fff}
@media (max-width: 1024px) {
.cart .dropdown-menu .cart__item__info__qty input{background-color:transparent}
}
.cart .dropdown-menu .cart__item__info__details a{text-transform:uppercase;font-size:.8125em;color:#1fc0a0;text-decoration:underline}
@media (max-width: 1024px) {
.cart .dropdown-menu .cart__item__info__details{display:none}
}
@media (min-width: 1025px) {
.cart .dropdown-menu.slide-from-top{position:fixed;top:-200%;left:0;width:100%;background-color:#333;display:block;-webkit-transition:top 500ms linear 0;-moz-transition:top 500ms linear 0;-ms-transition:top 500ms linear 0;-o-transition:top 500ms linear 0;transition:top 500ms linear 0;z-index:9000}
.cart .dropdown.open .dropdown-menu.slide-from-top{top:0;-webkit-transition:top 500ms linear 0;-moz-transition:top 500ms linear 0;-ms-transition:top 500ms linear 0;-o-transition:top 500ms linear 0;transition:top 500ms linear 0}
.cart .dropdown-menu.slide-from-top .cart__top{color:#fff}
.cart .dropdown-menu.slide-from-top .cart__item{margin:6px 0 20px}
.cart .dropdown-menu.slide-from-top .cart__item__info__title{max-width:500px}
.cart .dropdown-menu.slide-from-top .cart__item__info{margin:0 0 0 100px}
.cart .dropdown-menu.slide-from-top .cart .dropdown-menu .cart__item{margin:5px 0 10px}
.cart .dropdown-menu.slide-from-top .cart__item__info__title h2{font-size:1em;line-height:54px;padding:10px 0;text-transform:uppercase}
.cart .dropdown-menu.slide-from-top .cart__item__info__title h2 a{color:#1fc0a0}
.cart .dropdown-menu.slide-from-top .cart__item__info__price{position:absolute;right:320px;top:0;padding:19px 0 0}
.cart .dropdown-menu.slide-from-top .cart__item__info__qty{position:absolute;right:545px;top:0;padding:23px 0 0}
.cart .dropdown-menu.slide-from-top .cart__item__info .info-label{color:#fff}
.cart .dropdown-menu.slide-from-top .cart__item__info__details a{color:#fff;opacity:.5;text-decoration:none}
.cart .dropdown-menu.slide-from-top .cart__item:after{display:none}
.cart .dropdown-menu.slide-from-top .cart__bottom{border-top:1px solid #606060;margin:20px 0 0;padding:20px 0 0}
.cart .dropdown-menu.slide-from-top .btn-checkout{float:right}
.cart .dropdown-menu.slide-from-top .cart__total{position:absolute;padding:4px 150px 0 0;right:0;font-weight:500;color:#fff;text-transform:uppercase}
.cart .dropdown-menu.slide-from-top .cart__total span{font-size:20px}
.cart .dropdown-menu.slide-from-top .cart__item__edit,.cart .dropdown-menu.slide-from-top .cart__item__delete{margin:19px 0 0}
.cart .dropdown-menu.slide-from-top .cart__item__edit .icon,.cart .dropdown-menu.slide-from-top .cart__item__delete .icon{color:#1fc0a0}
}
@media (min-width: 1200px) and (max-width: 1400px) {
.cart .dropdown-menu.slide-from-top .cart__item__info__title{max-width:500px}
.cart .dropdown-menu.slide-from-top .cart__item__info__price{right:180px}
.cart .dropdown-menu.slide-from-top .cart__item__info__qty{right:350px}
}
@media (min-width: 992px) and (max-width: 1199px) {
.cart .dropdown-menu.slide-from-top .cart__item__info__title{max-width:400px}
.cart .dropdown-menu.slide-from-top .cart__item__info__price{right:180px}
.cart .dropdown-menu.slide-from-top .cart__item__info__qty{right:340px}
}
@media (min-width: 1025px) and (max-width: 991px) {
.cart .dropdown-menu.slide-from-top .cart__item__info__title{max-width:180px}
.cart .dropdown-menu.slide-from-top .cart__item__info__price{right:170px}
.cart .dropdown-menu.slide-from-top .cart__item__info__qty{right:320px}
}
.bg-none{background:none!important}
.banner{display:block;position:relative;overflow:hidden}
.banner .block-table{display:table;width:100%;height:100%}
.banner .block-table-cell{display:table-cell;vertical-align:middle}
.banner .figure{display:block;background-color:#1fc0a0;overflow:hidden;height:99%}
.banner .figure img{width:101%;vertical-align:top}
.banner .figcaption{display:block;position:absolute;overflow:hidden;top:0;left:0;width:100%;height:100%;text-align:center;vertical-align:middle;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0}
.banner .figcaption::before,.banner .figcaption::after{pointer-events:none}
.banner .figcaption .banner__title{display:block;font-weight:500;text-transform:uppercase;color:#fff;margin:12px 0;padding:0;text-decoration:none;-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0}
@media (min-width: 768px) and (max-width: 1199px) {
.banner .figcaption .banner__title{font-size:1.8em}
}
.banner .figcaption .size1{font-size:2.75em;line-height:1.364em;font-weight:700;letter-spacing:.07em;margin:0 0 .55em;padding:0}
@media (max-width: 1199px) {
.banner .figcaption .size1{font-size:2.55em}
}
@media (max-width: 767px) {
.banner .figcaption .size1{font-size:2.35em}
}
.banner .figcaption .size2{font-size:3.875em;line-height:1em;font-weight:700;letter-spacing:.07em;margin:0 0 .2em;padding:0}
@media (max-width: 1199px) {
.banner .figcaption .size2{font-size:3.675em}
}
@media (max-width: 767px) {
.banner .figcaption .size2{font-size:3.475em}
}
.banner .figcaption .size3,.banner .figcaption .size3-1{font-size:5em;line-height:1em;font-weight:700;letter-spacing:.075em;margin:0 0 16px;padding:0;word-spacing:.1em}
@media all and (max-width: 1769px) {
.banner .figcaption .size3,.banner .figcaption .size3-1{font-size:3em}
}
.banner .figcaption .size3-1{margin-top:6px}
.banner .figcaption .size4{font-size:3.375em;line-height:1.111em;font-weight:700;letter-spacing:.1em;margin:-4px 0 20px}
.banner .figcaption .size5{font-size:3.125em;letter-spacing:5px;font-weight:600}
@media (max-width: 1770px) {
.banner .figcaption .size5{font-size:2.5em;letter-spacing:3px}
}
@media (max-width: 1770px) {
.demo-17-txt .banner .figcaption .size5{font-size:40px;letter-spacing:3px}
.banner-16-baby .banner__title.size5{font-size:30px}
}
.banner .figcaption .size6{font-size:2.375em;line-height:1em;letter-spacing:5px;font-weight:700;margin:0}
.banner .figcaption .size40{font-size:2.5em;line-height:1em;letter-spacing:0;font-weight:500;margin:0 0 27px;font-family:Ubuntu,sans-serif!important}
@media (max-width: 360px) {
.banner .figcaption .size40{font-size:1.5em;margin:0 0 10px}
}
@media (min-width: 768px) {
.banner .figcaption .size40{font-size:1.7em;margin:0 0 20px}
}
@media (min-width: 992px) {
.banner .figcaption .size40{font-size:1.8em;margin:0 0 20px}
}
@media (min-width: 1200px) {
.banner .figcaption .size40{font-size:2.2em;margin:0 0 27px}
}
@media (min-width: 1770px) {
.banner .figcaption .size40{font-size:2.5em;margin:0 0 27px}
}
.banner .figcaption .text{display:block;margin-bottom:10px;font-size:1.125em;line-height:1em;color:#fff;font-weight:500;letter-spacing:1px}
.banner .figcaption .text.color{color:#1fc0a0}
.banner .figcaption .text.size1{font-size:1.375em;font-family:Georgia,sans-serif;letter-spacing:0;margin-bottom:1.4em;margin-top:-2px;font-style:italic}
.banner .figcaption .text.size2{font-size:1.625em;font-weight:300;letter-spacing:.04em}
.banner .figcaption .text.size3{font-size:2.375em;font-weight:700;letter-spacing:2px}
.banner .figcaption .text.size4{font-size:1.375em;font-family:Georgia,sans-serif;font-style:italic;letter-spacing:0;margin-bottom:1.833em;margin-top:-5px}
.banner .figcaption .text.size5{font-size:1.375em;font-family:Georgia,sans-serif;font-style:italic;letter-spacing:0;margin-bottom:.5em}
.banner .figcaption .font-size50{font-size:50px}
.banner .figcaption .btn{opacity:1;margin-top:16px;-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0}
.banner .figcaption .btn.offset-top{margin-top:36px}
.banner-carousel .btn--xl{line-height:1.1em}
.banner-layout-1{display:block;position:relative;overflow:hidden}
.banner-layout-1 .figure{display:block;background-color:#1fc0a0}
.banner-layout-1 .figure img{width:101%}
.banner-layout-1 .figcaption{display:block;position:absolute;bottom:-1px;left:0;width:100%;font-size:25px;line-height:1em;color:#fff;padding:3.8% 4%;background:rgba(121,121,121,0.85);vertical-align:middle;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0}
@media (max-width: 767px) {
.banner-layout-1 .figcaption{padding:3.8% 4%;font-size:12px}
}
@media (min-width: 768px) {
.banner-layout-1 .figcaption{padding:3.8% 4%;font-size:13px}
}
@media (min-width: 992px) {
.banner-layout-1 .figcaption{padding:3.8% 4%;font-size:15px}
}
@media (min-width: 1200px) {
.banner-layout-1 .figcaption{padding:3.8% 4%;font-size:16px}
}
@media (min-width: 1770px) {
.banner-layout-1 .figcaption{font-size:25px;padding:3.8% 4%}
}
.banner-layout-1:hover .figcaption{background:rgba(249,99,50,0.85)}
@media (min-width: 1200px) {
.banner .figcaption .size6{font-size:1.8em!important}
}
@media screen and (max-width: 1199px) {
.banner .figcaption .size3,.banner .figcaption .size3-1{font-size:4em}
.banner .figcaption .size4{font-size:2.375em}
.banner .figcaption .size5{font-size:2.125em}
.banner .figcaption .size6{font-size:1.375em}
.banner .figcaption .text{font-size:1em}
.banner .figcaption .text.size1{font-size:1.1em}
.banner .figcaption .text.size2{font-size:1.3em}
.banner .figcaption .text.size3{font-size:2em}
.banner .figcaption .btn{margin-top:10px}
.banner .figcaption .btn.offset-top{margin-top:20px}
}
@media screen and (max-width: 991px) {
.banner .figcaption .size3,.banner .figcaption .size3-1{font-size:3em}
.banner .figcaption .size4{font-size:2em}
.banner .figcaption .size5{font-size:1.55em}
.banner .figcaption .size6{font-size:1em}
.banner .figcaption .text{font-size:1em}
.banner .figcaption .text.size1{font-size:1.1em}
.banner .figcaption .text.size2{font-size:1.2em}
.banner .figcaption .text.size3{font-size:1.4em}
.banner .figcaption .btn{margin-top:10px;padding:11px 20px!important}
.banner .figcaption .btn.offset-top{margin-top:15px}
}
@media screen and (max-width: 479px) {
.banner .figcaption .size1{font-size:1.8em}
.banner .figcaption .size2{font-size:1.7em}
.banner .figcaption .size3,.banner .figcaption .size3-1{font-size:4em}
.banner .figcaption .size4{font-size:2.375em}
.banner .figcaption .size5{font-size:1.125em}
.banner .figcaption .size6{font-size:1.375em}
}
.zoom-in .figure{-webkit-transform:translateZ(0)}
.zoom-in .figure img{-webkit-transition:opacity 0.3s,-webkit-transform .3s;transition:opacity 0.3s,transform .3s;-webkit-transform:scale(1);transform:scale(1);backface-visibility:hidden}
.zoom-in .figure:hover img{opacity:.9;-webkit-transform:scale(1.05);transform:scale(1.05);backface-visibility:hidden}
.box-baners .row div{padding:0;margin:0}
.box-baners .text-top .block-table-cell{vertical-align:top!important;padding-top:15%!important}
.box-baners .text-left{text-align:left!important;padding-left:9%;padding-right:8.8%}
.box-baners .text-right{text-align:right!important;padding-left:5%;padding-right:5%}
.box-baners .text-center{padding-left:5%;padding-right:5%}
.box-baners .text-center .block{padding-right:25px;padding-left:25px}
@media (max-width: 767px) {
.box-baners .text-center{padding-left:1%;padding-right:1%}
}
@media (min-width: 768px) {
.box-baners .text-center{padding-left:3%;padding-right:3%}
}
.box-baners .btn-right-bottom .btn{position:absolute;right:6%;bottom:9%}
@media (max-width: 767px) {
.box-baners .btn-right-bottom .btn{padding-left:0;padding-right:0}
}
.box-baners .block-left-bottom{position:absolute;left:6%;bottom:9%;width:50%;text-align:left}
@media (max-width: 767px) {
.box-baners .block-left-bottom{padding-left:0;padding-right:0}
}
.box-baners .block-top-md{margin-top:20px}
.box-baners .block-top-sm{margin-top:10px}
.box-baners .text-center-small{padding-left:5%;padding-right:5%;text-align:center}
.box-baners .text-right-small{padding-left:5%;padding-right:5%;text-align:right}
.box-baners > .banner-md{height:350px;width:100%;-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0}
.box-baners .banner-md .block-table{height:350px}
@media (max-width: 767px) {
.box-baners .banner-md{height:258px}
.box-baners .banner-md .block-table{height:258px}
}
.box-baners .banner-md:hover{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);filter:alpha(opacity=80);background-color:#f5f5f5}
.box-baners .banner-md:hover .figcaption{color:#333}
.box-baners .banner-md:hover .figcaption .btn.btn--border{border-color:#333;color:#333}
.box-baners .banner .figcaption{color:#fff}
.box-baners .banner .figcaption .icon.color{color:#1fc0a0}
.box-baners .banner .figcaption span.color,.box-baners .banner .figcaption span.color span,.box-baners .banner .figcaption em.color,.box-baners .banner .figcaption em.color span{color:#1fc0a0!important}
.box-baners .banner .figcaption span.text-color,.box-baners .banner .figcaption span.text-color span,.box-baners .banner .figcaption em.text-color,.box-baners .banner .figcaption em.text-color span{color:#777}
.box-baners .banner .figcaption span.text-dark,.box-baners .banner .figcaption span.text-dark span,.box-baners .banner .figcaption em.text-dark,.box-baners .banner .figcaption em.text-dark span{color:#333}
.box-baners .banner .figcaption span.color-yellow,.box-baners .banner .figcaption span.color-yellow span,.box-baners .banner .figcaption em.color-yellow,.box-baners .banner .figcaption em.color-yellow span{color:#feea3a}
.box-baners .banner .figcaption span.color-yellow:hover,.box-baners .banner .figcaption span.color-yellow span:hover,.box-baners .banner .figcaption em.color-yellow:hover,.box-baners .banner .figcaption em.color-yellow span:hover{color:#fff}
.box-baners .banner .figcaption span.color-yellow:hover span,.box-baners .banner .figcaption span.color-yellow span:hover span,.box-baners .banner .figcaption em.color-yellow:hover span,.box-baners .banner .figcaption em.color-yellow span:hover span{color:#fff}
.box-baners .banner .figcaption .text-custom{color:#1fc0a0}
.box-baners .banner .figcaption .block{display:block}
.box-baners .banner .figcaption .top-indent{margin-top:23%!important}
.box-baners .banner .figcaption .top-indent-sm{margin-top:2%!important}
.box-baners .banner .figcaption .top-indent-sm1{margin-top:3%!important}
.box-baners .banner .figcaption .top-indent-md{margin-top:5%!important}
@media (max-width: 767px) {
.box-baners .banner .figcaption .text-overflow-ellipsis{text-overflow:ellipsis;overflow:hidden;height:50px}
}
.box-baners .banner .figcaption .font-bold{font-weight:700}
.box-baners .banner .figcaption .font-medium{font-weight:500}
.box-baners .banner .figcaption .font-light{font-weight:lighter}
.box-baners .banner .figcaption .wrapper-green{display:inline-block;padding:0 16px 4px;background-color:#41df7c}
.box-baners .banner .figcaption .wrapper-coquelicot{display:inline-block;padding:0 16px 1px;background-color:#fd6940}
.box-baners .banner .figcaption .line-height-md{line-height:38px!important}
@media (max-width: 767px) {
.box-baners .banner .figcaption .line-height-md{line-height:24px!important}
}
@media (min-width: 768px) {
.box-baners .banner .figcaption .line-height-md{line-height:27px!important}
}
@media (min-width: 992px) {
.box-baners .banner .figcaption .line-height-md{line-height:27px!important}
}
@media (min-width: 1200px) {
.box-baners .banner .figcaption .line-height-md{line-height:33px!important}
}
@media (min-width: 1770px) {
.box-baners .banner .figcaption .line-height-md{line-height:38px!important}
}
.box-baners .banner .figcaption .font-size160{font-size:160px;line-height:1.1em}
@media (max-width: 767px) {
.box-baners .banner .figcaption .font-size160{font-size:90px}
}
@media (min-width: 768px) {
.box-baners .banner .figcaption .font-size160{font-size:91px}
}
@media (min-width: 992px) {
.box-baners .banner .figcaption .font-size160{font-size:93px}
}
@media (min-width: 1200px) {
.box-baners .banner .figcaption .font-size160{font-size:115px}
}
@media (min-width: 1770px) {
.box-baners .banner .figcaption .font-size160{font-size:160px}
}
@media (max-width: 500px) {
.box-baners .banner .figcaption .font-size160{font-size:70px}
}
@media (max-width: 400px) {
.box-baners .banner .figcaption .font-size160{font-size:50px}
}
.box-baners .banner .figcaption .font-size100{font-size:100px;line-height:1.15em;padding-bottom:10px}
@media (max-width: 767px) {
.box-baners .banner .figcaption .font-size100{font-size:50px}
}
@media (min-width: 768px) {
.box-baners .banner .figcaption .font-size100{font-size:50px}
}
@media (min-width: 992px) {
.box-baners .banner .figcaption .font-size100{font-size:70px}
}
@media (min-width: 1200px) {
.box-baners .banner .figcaption .font-size100{font-size:90px}
}
@media (min-width: 1770px) {
.box-baners .banner .figcaption .font-size100{font-size:100px}
}
@media (max-width: 400px) {
.box-baners .banner .figcaption .font-size100{font-size:40px}
}
.box-baners .banner .figcaption .font-size96{font-size:96px;line-height:.96em;padding-bottom:0}
@media (max-width: 767px) {
.box-baners .banner .figcaption .font-size96{font-size:46px}
}
@media (min-width: 768px) {
.box-baners .banner .figcaption .font-size96{font-size:46px}
}
@media (min-width: 992px) {
.box-baners .banner .figcaption .font-size96{font-size:66px}
}
@media (min-width: 1200px) {
.box-baners .banner .figcaption .font-size96{font-size:86px}
}
@media (min-width: 1770px) {
.box-baners .banner .figcaption .font-size96{font-size:96px}
}
@media (max-width: 400px) {
.box-baners .banner .figcaption .font-size96{font-size:36px}
}
.box-baners .banner .figcaption .font-size90{font-size:90px;line-height:1.15em;padding-bottom:10px}
@media (max-width: 767px) {
.box-baners .banner .figcaption .font-size90{font-size:30px}
}
@media (min-width: 768px) {
.box-baners .banner .figcaption .font-size90{font-size:40px}
}
@media (min-width: 992px) {
.box-baners .banner .figcaption .font-size90{font-size:50px}
}
@media (min-width: 1200px) {
.box-baners .banner .figcaption .font-size90{font-size:60px}
}
@media (min-width: 1770px) {
.box-baners .banner .figcaption .font-size90{font-size:90px}
}
@media (max-width: 400px) {
.box-baners .banner .figcaption .font-size90{font-size:30px}
}
.box-baners .banner .figcaption .font-size88{font-size:90px;line-height:1.15em;padding-bottom:10px}
@media (max-width: 767px) {
.box-baners .banner .figcaption .font-size88{font-size:30px}
}
@media (min-width: 768px) {
.box-baners .banner .figcaption .font-size88{font-size:40px}
}
@media (min-width: 992px) {
.box-baners .banner .figcaption .font-size88{font-size:50px}
}
@media (min-width: 1200px) {
.box-baners .banner .figcaption .font-size88{font-size:60px}
}
@media (min-width: 1770px) {
.box-baners .banner .figcaption .font-size88{font-size:88px}
}
@media (max-width: 400px) {
.box-baners .banner .figcaption .font-size88{font-size:30px}
}
.box-baners .banner .figcaption .font-size82{font-size:5.125em;line-height:1.15em;padding-bottom:10px}
@media (max-width: 767px) {
.box-baners .banner .figcaption .font-size82{font-size:27px}
}
@media (min-width: 768px) {
.box-baners .banner .figcaption .font-size82{font-size:37px}
}
@media (min-width: 992px) {
.box-baners .banner .figcaption .font-size82{font-size:43px}
}
@media (min-width: 1200px) {
.box-baners .banner .figcaption .font-size82{font-size:55px}
}
@media (min-width: 1770px) {
.box-baners .banner .figcaption .font-size82{font-size:82px}
}
@media (max-width: 400px) {
.box-baners .banner .figcaption .font-size82{font-size:22px}
}
.box-baners .banner .figcaption .font-size80{font-size:80px;line-height:1.15em;padding-bottom:10px}
@media (max-width: 767px) {
.box-baners .banner .figcaption .font-size80{font-size:25px}
}
@media (min-width: 768px) {
.box-baners .banner .figcaption .font-size80{font-size:35px}
}
@media (min-width: 992px) {
.box-baners .banner .figcaption .font-size80{font-size:45px}
}
@media (min-width: 1200px) {
.box-baners .banner .figcaption .font-size80{font-size:55px}
}
@media (min-width: 1770px) {
.box-baners .banner .figcaption .font-size80{font-size:80px}
}
@media (max-width: 400px) {
.box-baners .banner .figcaption .font-size80{font-size:20px}
}
.box-baners .banner .figcaption .font-size70{font-size:70px;line-height:1.15em;padding-bottom:10px}
@media (max-width: 767px) {
.box-baners .banner .figcaption .font-size70{font-size:25px}
}
@media (min-width: 768px) {
.box-baners .banner .figcaption .font-size70{font-size:30px}
}
@media (min-width: 992px) {
.box-baners .banner .figcaption .font-size70{font-size:40px}
}
@media (min-width: 1200px) {
.box-baners .banner .figcaption .font-size70{font-size:50px}
}
@media (min-width: 1770px) {
.box-baners .banner .figcaption .font-size70{font-size:70px}
}
.box-baners .banner .figcaption .font-size68{font-size:70px;line-height:1.15em;padding-bottom:10px}
@media (max-width: 767px) {
.box-baners .banner .figcaption .font-size68{font-size:23px}
}
@media (min-width: 768px) {
.box-baners .banner .figcaption .font-size68{font-size:28px}
}
@media (min-width: 992px) {
.box-baners .banner .figcaption .font-size68{font-size:38px}
}
@media (min-width: 1200px) {
.box-baners .banner .figcaption .font-size68{font-size:48px}
}
@media (min-width: 1770px) {
.box-baners .banner .figcaption .font-size68{font-size:68px}
}
.box-baners .banner .figcaption .font-size62{font-size:62px;line-height:1.15em;padding-bottom:10px}
@media (max-width: 767px) {
.box-baners .banner .figcaption .font-size62{font-size:20px}
}
@media (min-width: 768px) {
.box-baners .banner .figcaption .font-size62{font-size:22px}
}
@media (min-width: 992px) {
.box-baners .banner .figcaption .font-size62{font-size:32px}
}
@media (min-width: 1200px) {
.box-baners .banner .figcaption .font-size62{font-size:42px}
}
@media (min-width: 1770px) {
.box-baners .banner .figcaption .font-size62{font-size:62px}
}
.box-baners .banner .figcaption .font-size54{font-size:54px;line-height:1.1em}
@media (max-width: 767px) {
.box-baners .banner .figcaption .font-size54{font-size:34px}
}
@media (min-width: 768px) {
.box-baners .banner .figcaption .font-size54{font-size:34px}
}
@media (min-width: 992px) {
.box-baners .banner .figcaption .font-size54{font-size:34px}
}
@media (min-width: 1200px) {
.box-baners .banner .figcaption .font-size54{font-size:44px}
}
@media (min-width: 1770px) {
.box-baners .banner .figcaption .font-size54{font-size:54px}
}
@media (max-width: 400px) {
.box-baners .banner .figcaption .font-size54{font-size:24px}
}
.box-baners .banner .figcaption .font-size52{font-size:54px;line-height:1.1em}
@media (max-width: 767px) {
.box-baners .banner .figcaption .font-size52{font-size:32px}
}
@media (min-width: 768px) {
.box-baners .banner .figcaption .font-size52{font-size:32px}
}
@media (min-width: 992px) {
.box-baners .banner .figcaption .font-size52{font-size:32px}
}
@media (min-width: 1200px) {
.box-baners .banner .figcaption .font-size52{font-size:42px}
}
@media (min-width: 1770px) {
.box-baners .banner .figcaption .font-size52{font-size:52px}
}
@media (max-width: 400px) {
.box-baners .banner .figcaption .font-size52{font-size:22px}
}
.box-baners .banner .figcaption .font-size50{font-size:50px;line-height:1.1em}
@media (max-width: 767px) {
.box-baners .banner .figcaption .font-size50{font-size:30px}
}
@media (min-width: 768px) {
.box-baners .banner .figcaption .font-size50{font-size:30px}
}
@media (min-width: 992px) {
.box-baners .banner .figcaption .font-size50{font-size:30px}
}
@media (min-width: 1200px) {
.box-baners .banner .figcaption .font-size50{font-size:40px}
}
@media (min-width: 1770px) {
.box-baners .banner .figcaption .font-size50{font-size:50px}
}
@media (max-width: 400px) {
.box-baners .banner .figcaption .font-size50{font-size:20px}
}
.box-baners .banner .figcaption .font-size46{font-size:46px;line-height:1.1em}
@media (max-width: 767px) {
.box-baners .banner .figcaption .font-size46{font-size:30px}
}
@media (min-width: 768px) {
.box-baners .banner .figcaption .font-size46{font-size:30px}
}
@media (min-width: 992px) {
.box-baners .banner .figcaption .font-size46{font-size:30px}
}
@media (min-width: 1200px) {
.box-baners .banner .figcaption .font-size46{font-size:40px}
}
@media (min-width: 1770px) {
.box-baners .banner .figcaption .font-size46{font-size:46px}
}
@media (max-width: 400px) {
.box-baners .banner .figcaption .font-size46{font-size:20px}
}
.box-baners .banner .figcaption .font-size40{font-size:40px;line-height:1.1em}
@media (max-width: 767px) {
.box-baners .banner .figcaption .font-size40{font-size:20px}
}
@media (min-width: 768px) {
.box-baners .banner .figcaption .font-size40{font-size:20px}
}
@media (min-width: 992px) {
.box-baners .banner .figcaption .font-size40{font-size:24px}
}
@media (min-width: 1200px) {
.box-baners .banner .figcaption .font-size40{font-size:30px}
}
@media (min-width: 1770px) {
.box-baners .banner .figcaption .font-size40{font-size:40px}
}
@media (max-width: 400px) {
.box-baners .banner .figcaption .font-size40{font-size:20px}
}
.box-baners .banner .figcaption .font-size38{font-size:50px;line-height:1.1em}
@media (max-width: 767px) {
.box-baners .banner .figcaption .font-size38{font-size:20px}
}
@media (min-width: 768px) {
.box-baners .banner .figcaption .font-size38{font-size:20px}
}
@media (min-width: 992px) {
.box-baners .banner .figcaption .font-size38{font-size:24px}
}
@media (min-width: 1200px) {
.box-baners .banner .figcaption .font-size38{font-size:30px}
}
@media (min-width: 1770px) {
.box-baners .banner .figcaption .font-size38{font-size:38px}
}
@media (max-width: 400px) {
.box-baners .banner .figcaption .font-size38{font-size:20px}
}
.box-baners .banner .figcaption .font-size30{font-size:30px;line-height:1.15em}
@media (max-width: 767px) {
.box-baners .banner .figcaption .font-size30{font-size:16px}
}
@media (min-width: 768px) {
.box-baners .banner .figcaption .font-size30{font-size:20px}
}
@media (min-width: 992px) {
.box-baners .banner .figcaption .font-size30{font-size:20px}
}
@media (min-width: 1200px) {
.box-baners .banner .figcaption .font-size30{font-size:25px}
}
@media (min-width: 1770px) {
.box-baners .banner .figcaption .font-size30{font-size:30px}
}
.box-baners .banner .figcaption .font-size26{font-size:26px;line-height:1.15em;padding-bottom:10px}
@media (max-width: 767px) {
.box-baners .banner .figcaption .font-size26{font-size:15px}
}
@media (min-width: 768px) {
.box-baners .banner .figcaption .font-size26{font-size:17px}
}
@media (min-width: 992px) {
.box-baners .banner .figcaption .font-size26{font-size:17px}
}
@media (min-width: 1200px) {
.box-baners .banner .figcaption .font-size26{font-size:21px}
}
@media (min-width: 1770px) {
.box-baners .banner .figcaption .font-size26{font-size:26px}
}
.box-baners .banner .figcaption .font-size24{font-size:26px;line-height:1.15em}
@media (max-width: 767px) {
.box-baners .banner .figcaption .font-size24{font-size:15px}
}
@media (min-width: 768px) {
.box-baners .banner .figcaption .font-size24{font-size:17px}
}
@media (min-width: 992px) {
.box-baners .banner .figcaption .font-size24{font-size:17px}
}
@media (min-width: 1200px) {
.box-baners .banner .figcaption .font-size24{font-size:20px}
}
@media (min-width: 1770px) {
.box-baners .banner .figcaption .font-size24{font-size:24px}
}
.box-baners .banner .figcaption .font-size22{font-size:22px;line-height:1.15em;padding-bottom:10px}
@media (max-width: 767px) {
.box-baners .banner .figcaption .font-size22{font-size:15px}
}
@media (min-width: 768px) {
.box-baners .banner .figcaption .font-size22{font-size:17px}
}
@media (min-width: 992px) {
.box-baners .banner .figcaption .font-size22{font-size:17px}
}
@media (min-width: 1200px) {
.box-baners .banner .figcaption .font-size22{font-size:17px}
}
@media (min-width: 1770px) {
.box-baners .banner .figcaption .font-size22{font-size:22px}
}
.box-baners .banner .figcaption .font-size21{font-size:21px;line-height:1.15em;padding-bottom:10px}
@media (max-width: 767px) {
.box-baners .banner .figcaption .font-size21{font-size:14px}
}
@media (min-width: 768px) {
.box-baners .banner .figcaption .font-size21{font-size:16px}
}
@media (min-width: 992px) {
.box-baners .banner .figcaption .font-size21{font-size:16px}
}
@media (min-width: 1200px) {
.box-baners .banner .figcaption .font-size21{font-size:16px}
}
@media (min-width: 1770px) {
.box-baners .banner .figcaption .font-size21{font-size:21px}
}
.box-baners .banner .figcaption .font-size20{font-size:1.25em;line-height:1.15em;padding-bottom:10px}
@media (max-width: 767px) {
.box-baners .banner .figcaption .font-size20{font-size:13px}
}
@media (min-width: 768px) {
.box-baners .banner .figcaption .font-size20{font-size:15px}
}
@media (min-width: 992px) {
.box-baners .banner .figcaption .font-size20{font-size:15px}
}
@media (min-width: 1200px) {
.box-baners .banner .figcaption .font-size20{font-size:15px}
}
@media (min-width: 1770px) {
.box-baners .banner .figcaption .font-size20{font-size:20px}
}
.box-baners .banner .figcaption .line-height-small{line-height:1em}
.box-baners .banner .figcaption .text_sm{color:#fff;display:block;padding-bottom:22px}
@media (max-width: 767px) {
.box-baners .banner .figcaption .text_sm{font-size:11px;padding-bottom:0}
}
@media (min-width: 768px) {
.box-baners .banner .figcaption .text_sm{font-size:14px}
}
@media (min-width: 992px) {
.box-baners .banner .figcaption .text_sm{font-size:14px}
}
@media (min-width: 1200px) {
.box-baners .banner .figcaption .text_sm{font-size:14px}
}
@media (min-width: 1770px) {
.box-baners .banner .figcaption .text_sm{font-size:16px}
}
@media (max-width: 768px) {
.box-baners .banner .figcaption .btn.btn--ys,.box-baners .banner .figcaption .btn--border{padding:11px 20px!important;font-size:1.1em}
}
.box-baners .banner .figcaption .link-btn-20{font-size:1.25em;line-height:1em;-webkit-transition:all .3s 0 ease;-moz-transition:all .3s 0 ease;-ms-transition:all .3s 0 ease;-o-transition:all .3s 0 ease;transition:all .3s 0 ease}
.box-baners .banner .figcaption .link-btn-20 span{font-size:2.25em;line-height:1em;position:relative;top:.32em;-webkit-transition:all .3s 0 ease;-moz-transition:all .3s 0 ease;-ms-transition:all .3s 0 ease;-o-transition:all .3s 0 ease;transition:all .3s 0 ease}
.box-baners .banner .figcaption .link-btn-20:hover{color:#1fc0a0}
.box-baners .banner .figcaption .link-btn-20:hover span{color:#1fc0a0}
@media (max-width: 767px) {
.box-baners .banner .figcaption .link-btn-20{font-size:1.15em}
.box-baners .banner .figcaption .link-btn-20 span{font-size:1.8em;top:.33em}
}
@media (max-width: 767px) {
.demos-7-banner .banner-bg{height:220px;background-size:cover;-webkit-background-size:cover;-o-background-size:cover;-moz-background-size:cover}
.banner-bg .block-table{height:220px}
.demos-7-banner .banner-bg img{display:none}
.banner-bg .figure{height:100%}
.title-under:after{display:none!important}
}
.banner-icon{position:relative;min-height:85px;margin-bottom:37px;cursor:pointer}
.banner-icon__icon{position:absolute;top:3px;width:85px;height:85px;border-radius:50%;background:#f5f5f5;-webkit-transition:all .3s 0 ease;-moz-transition:all .3s 0 ease;-ms-transition:all .3s 0 ease;-o-transition:all .3s 0 ease;transition:all .3s 0 ease}
.banner-icon__icon span{display:block;position:relative;text-align:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#333;font-size:34px;margin-top:2px;-webkit-transition:all .3s 0 ease;-moz-transition:all .3s 0 ease;-ms-transition:all .3s 0 ease;-o-transition:all .3s 0 ease;transition:all .3s 0 ease}
.banner-icon__icon span.icon-replay_5{font-size:42px}
.banner-icon__text{padding-left:117px}
.banner-icon__text h3{font-size:1.375em;font-weight:500;margin-bottom:21px;color:#1fc0a0;text-transform:uppercase;-webkit-transition:all .3s 0 ease;-moz-transition:all .3s 0 ease;-ms-transition:all .3s 0 ease;-o-transition:all .3s 0 ease;transition:all .3s 0 ease}
.banner-icon:hover .banner-icon__icon{background:#1fc0a0}
.banner-icon:hover .banner-icon__icon span{color:#fff}
.banner-icon:hover .banner-icon__text h3{color:#333}
.banner-all-width{padding:72px 0 60px}
.banner-all-width.color-white .title{color:#fff!important;margin:0 0 30px!important;padding:0!important}
.banner-all-width p{font-size:20px;line-height:37px}
@media (max-width: 768px) {
.banner-all-width{padding:62px 0 50px}
.banner-all-width .title{font-size:35px}
.banner-all-width p{font-size:17px;line-height:34px}
}
.banner-one-product{padding-left:0;padding-right:0}
.banner-one-product .product-content{padding-top:26%}
.banner-one-product .product-content .title{font-size:30px;line-height:1em;margin-bottom:11px;color:#333}
.banner-one-product .product-content .title a{color:#333}
.banner-one-product .product-content .title a:hover{color:#1fc0a0}
.banner-one-product .product-content .price{color:#1fc0a0;font-size:70px;padding-bottom:27px;font-weight:lighter}
@media (max-width: 1200px) {
.banner-one-product .product-content{text-align:center;padding-top:0;padding-bottom:10%}
.banner-one-product .product-content .pull-left{float:inherit!important}
.banner-one-product .product-content .input-counter{margin-bottom:19px}
}
@media (min-width: 992px) {
.banner-one-product .product-content{padding-top:0!important}
.banner-one-product .product-content .input-counter .pull-left{width:100%;padding-bottom:19px}
}
@media (min-width: 1200px) {
.banner-one-product .product-content{padding-top:15%!important}
}
@media (min-width: 1770px) {
.banner-one-product .product-content{padding-top:26%!important}
}
.input-counter{position:relative;width:134px;margin:0 auto}
.input-counter input{border:1px solid #e5e5e5;display:inline-block;width:134px;height:76px;font-size:24px;line-height:1em;text-align:center;font-family:Ubuntu,sans-serif;font-weight:lighter}
.input-counter span{display:inline-block;font-size:27px;line-height:1em;color:#777;cursor:pointer;position:absolute;top:50%;margin-top:-15px;font-family:Ubuntu,sans-serif;font-weight:500;-moz-opacity:.3;-khtml-opacity:.3;-webkit-opacity:.3;opacity:.3;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);filter:alpha(opacity=30)}
.input-counter span:hover{color:#1fc0a0;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100)}
.input-counter span.minus-btn{left:19px}
.input-counter span.plus-btn{right:19px}
.link-img-hover{overflow:hidden;display:inline-block;-webkit-transition:all 200ms linear 0;-moz-transition:all 200ms linear 0;-ms-transition:all 200ms linear 0;-o-transition:all 200ms linear 0;transition:all 200ms linear 0}
.link-img-hover.banner--md{display:block}
.link-img-hover img{-webkit-transition:opacity 0.3s,-webkit-transform .3s;transition:opacity 0.3s,transform .3s;-webkit-transform:scale(1);transform:scale(1);backface-visibility:hidden}
.link-img-hover:hover{background:#1fc0a0}
.link-img-hover:hover img{opacity:.9;-webkit-transform:scale(1.05);transform:scale(1.05);backface-visibility:hidden}
.link-img-hover1{overflow:hidden;display:block;position:relative;-webkit-transition:all 200ms linear 0;-moz-transition:all 200ms linear 0;-ms-transition:all 200ms linear 0;-o-transition:all 200ms linear 0;transition:all 200ms linear 0}
.link-img-hover1.banner--md{display:block}
.link-img-hover1 img{-webkit-transition:opacity 0.3s,-webkit-transform .3s;transition:opacity 0.3s,transform .3s;-webkit-transform:scale(1);transform:scale(1);backface-visibility:hidden}
.link-img-hover1:hover{background:#1fc0a0}
.link-img-hover1:hover img{opacity:.9;-webkit-transform:scale(1.05);transform:scale(1.05);backface-visibility:hidden}
@media (max-width: 767px) {
.banner--md .vis-hid-img-small{display:none}
.banner--md .vis-hid-img-big{display:block}
}
@media (min-width: 768px) {
.banner--md .vis-hid-img-small{display:block}
.banner--md .vis-hid-img-big{display:none}
}
@media (min-width: 992px) {
.banner--md .vis-hid-img-small{display:block}
.banner--md .vis-hid-img-big{display:none}
}
@media (min-width: 1200px) {
.banner--md .vis-hid-img-small{display:block}
.banner--md .vis-hid-img-big{display:none}
}
@media (min-width: 1770px) {
.banner--md .vis-hid-img-small{display:none}
.banner--md .vis-hid-img-big{display:block}
}
#slider{overflow:hidden}
.tp-banner{font-size:10px;z-index:1;position:relative}
.tp-banner-container{width:100%;position:relative;padding:0;z-index:1}
.slider-button .tp-banner,.slider-button .tp-banner-container{z-index:-1}

/* CAPTION SLIDE */
.tparrows.hidearrows{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
.tp-caption1--wd-1{font-size:20px;line-height:40px;font-family:Georgia,sans-serif;font-style:italic}
.tp-caption1--wd-2{font-family:Ubuntu,sans-serif;text-transform:uppercase;letter-spacing:.03em;display:inline-block}
.tp-caption1--wd-3{font-size:90px;line-height:90px;font-weight:600;text-transform:uppercase;letter-spacing:.09em}
.link-button{margin-top:47px;background-color:#1fc0a0;text-transform:uppercase;color:#fff!important;font-weight:700;font-size:24px;line-height:28px;display:inline-block;padding:20px 35px;vertical-align:middle;position:relative;z-index:1;letter-spacing:.02em;text-align:center;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-decoration:none!important;-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.13);-moz-text-shadow:1px 1px 1px rgba(0,0,0,0.13);text-shadow:1px 1px 1px rgba(0,0,0,0.13)}
.link-button:hover{color:#1fc0a0!important;background:none}
.button--border-thick{border:2px solid #1fc0a0}
@media (max-width: 1700px) {
.tp-caption1--wd-1{font-size:15px!important;line-height:20px!important}
.tp-caption1--wd-2{font-size:60px!important;line-height:70px!important}
.tp-caption1--wd-3{font-size:70px!important;line-height:70px!important}
}
@media (max-width: 991px) {
.tp-caption1--wd-1{font-size:15px!important;line-height:20px!important}
.tp-caption1--wd-2{font-size:60px!important;line-height:70px!important}
.tp-caption1--wd-3{font-size:70px!important;line-height:70px!important}
.link-button{margin-top:27px;font-size:18px;padding:10px 15px}
}
@media (max-width: 767px) {
.tp-caption1--wd-1{font-size:15px!important;line-height:20px!important}
.tp-caption1--wd-2{font-size:26px!important;line-height:30px!important}
.tp-caption1--wd-3{font-size:30px!important;line-height:30px!important}
.link-button{margin-top:27px;font-size:18px;padding:10px 15px}
}
.tp-caption2--wd-1{font-size:30px;line-height:50px;color:#fff;font-style:italic;font-family:Georgia,sans-serif;text-align:right}
.tp-caption2--wd-2{font-size:160px;line-height:160px;font-family:Ubuntu,sans-serif;font-weight:700;text-transform:uppercase;color:#fff;text-align:right}
.tp-caption2--wd-3{font-size:70px;line-height:80px;font-family:Ubuntu,sans-serif;font-weight:300;text-transform:uppercase;color:#fff;text-align:right}
@media (max-width: 1700px) {
.tp-caption2--wd-1{font-size:30px!important;line-height:40px!important}
.tp-caption2--wd-3{font-size:60px!important;line-height:70px!important}
}
@media (max-width: 991px) {
.tp-caption2--wd-1{font-size:20px!important;line-height:30px!important}
.tp-caption2--wd-3{font-size:40px!important;line-height:50px!important}
}
@media (max-width: 767px) {
.tp-caption2--wd-1{font-size:15px!important;line-height:20px!important}
.tp-caption2--wd-2{font-size:40px!important;line-height:40px!important}
.tp-caption2--wd-3{font-size:30px!important;line-height:30px!important}
}
.tp-caption3--wd-1{font-size:20px;line-height:30px;margin-bottom:2.5em;font-family:Georgia,sans-serif;font-style:italic;text-align:center}
.tp-caption3--wd-2{font-size:50px;line-height:70px;color:#1fc0a0;font-family:Ubuntu,sans-serif;text-align:center;text-transform:uppercase;letter-spacing:.05em}
.wpb_revslider_element.wpb_content_element.demo-5-layout{margin-bottom:0}
.tp-caption3--wd-3{font-size:100px;line-height:100px;font-family:Ubuntu,sans-serif;text-align:center;text-transform:uppercase;font-weight:700;letter-spacing:.08em}
@media (max-width: 1700px) {
.tp-caption3--wd-2{font-size:40px!important;line-height:60px!important}
.tp-caption3--wd-3{font-size:80px!important;line-height:80px!important}
}
@media (max-width: 991px) {
.tp-caption3--wd-2{font-size:40px!important;line-height:60px!important}
.tp-caption3--wd-3{font-size:70px!important;line-height:70px!important}
}
@media (max-width: 767px) {
.tp-caption3--wd-1{font-size:15px!important;line-height:20px!important;margin-bottom:2em}
.tp-caption3--wd-2{font-size:20px!important;line-height:30px!important}
.tp-caption3--wd-3{font-size:40px!important;line-height:40px!important}
}
.tp-caption4--wd-1{font-size:50px;line-height:1em;margin:0 0 10px 85px;color:#fff;font-family:Ubuntu,sans-serif;text-transform:uppercase}
.tp-caption4--wd-2{font-size:70px;line-height:1em;margin:0 0 0 85px;color:#fff;font-family:Ubuntu,sans-serif;text-transform:uppercase;font-weight:700}
.tp-caption4--wd-3{margin:0 85px 0 0;white-spac:nowrap}
.tp-caption4--wd-3 .button--border-thick{background:#8ed044;border-color:#8ed044}
.tp-caption4--wd-3 .button--border-thick:hover{background:none!important;border-color:#8ed044}
@media (min-width: 768px) {
.tp-caption4--wd-1{font-size:30px;margin:0 0 10px 45px}
.tp-caption4--wd-2{font-size:50px;margin:0 10px 0 45px}
.tp-caption4--wd-3{margin:131px 45px 0 0}
.tp-caption4--wd-3 .link-button{padding:20px 25px}
}
@media (min-width: 992px) {
.tp-caption4--wd-1{font-size:30px;margin:0 0 10px 45px}
.tp-caption4--wd-2{font-size:50px;margin:0 10px 0 45px}
.tp-caption4--wd-3{margin:70px 45px 0 0}
.tp-caption4--wd-3 .link-button{padding:20px 25px}
}
@media (min-width: 1200px) {
.tp-caption4--wd-1{font-size:40px;margin:0 0 10px 45px}
.tp-caption4--wd-2{font-size:60px;margin:0 160px 0 45px}
.tp-caption4--wd-3{margin:0 45px 0 0}
.tp-caption4--wd-3 .link-button{padding:20px 25px}
}
@media (min-width: 1770px) {
.tp-caption4--wd-1{font-size:50px;margin:0 0 10px 85px}
.tp-caption4--wd-2{font-size:70px;margin:0 0 0 85px}
}
.tp-leftarrow.default{z-index:1;cursor:pointer;position:relative;background:none!important;width:40px;height:40px}
.tp-rightarrow.default{z-index:1;cursor:pointer;position:relative;background:none!important;width:40px;height:40px}
.tp-leftarrow.default,.tp-rightarrow.default{top:50%!important;margin-top:-20px!important;color:#d2d2d2;-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0}
.tp-leftarrow.default:hover,.tp-rightarrow.default:hover{color:#1fc0a0}
.tp-leftarrow.default:before,.tp-rightarrow.default:before{font-family:'Material Icons';font-size:39px;line-height:40px;cursor:pointer}
.tp-leftarrow.default:before{content:"\e408"}
.tp-rightarrow.default:before{content:"\e409"}
@media (max-width: 767px) {
.tp-leftarrow.default{left:0!important}
.tp-rightarrow.default{right:0!important}
}
body.stop-scrolling #slider .tp-leftarrow{opacity:0}
.slider-layout-2 .tp-caption1--wd-1{font-size:20px;line-height:40px;color:#fff;font-family:Georgia,sans-serif;font-style:italic}
.slider-layout-2 .tp-caption1--wd-2{font-size:80px;line-height:100px;font-family:Ubuntu,sans-serif;color:#fff;text-transform:uppercase;letter-spacing:.03em;display:inline-block}
.slider-layout-2 .tp-caption1--wd-3{font-size:90px;line-height:90px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.09em}
.slider-layout-3 .tp-caption1--wd-1{color:#fff}
.slider-layout-3 .tp-caption1--wd-2{color:#fff}
.slider-layout-3 .tp-caption1--wd-3{color:#fff}
.slider-layout-3 .tp-caption1--wd-4{color:#fff}
.slider-layout-3 .tp-caption2{text-align:left}
.slider-layout-3 .tp-caption2--wd-1{color:#333;text-align:left}
.slider-layout-3 .tp-caption2--wd-2{color:#1fc0a0;text-align:left}
.slider-layout-3 .tp-caption2--wd-3{color:#333;text-align:left}
@media (min-width: 1025px) {
.breadcrumbs .container{border-top:1px solid #e5e5e5}
}
.slider-layout-3 .tp-caption2--wd-4{color:#333}
.slider-layout-3 .tp-caption3--wd-1{color:#fff}
.slider-layout-3 .tp-caption3--wd-3{color:#fff}
@media (max-width: 1500px) {
.slider-layout-3 .tp-caption2{text-align:right}
.slider-layout-3 .tp-caption2--wd-1,.slider-layout-3 .tp-caption2--wd-2,.slider-layout-3 .tp-caption2--wd-3,.slider-layout-3 .tp-caption2--wd-4,.slider-layout-3 .tp-caption2--wd-5{text-align:right}
}
.slider-layout-4 .tp-caption2--wd-text{font-size:16px;line-height:27px;word-spacing:inherit;color:#fff}
.slider-layout-4 .tp-caption2--wd-1,.slider-layout-4 .tp-caption2--wd-2,.slider-layout-4 .tp-caption2--wd-3{text-align:left}
.slider-layout-4 .tp-caption1--wd-1,.slider-layout-4 .tp-caption1--wd-2,.slider-layout-4 .tp-caption1--wd-3{color:#fff}
.slider-layout-5 .tp-caption2--wd-text{font-size:16px;line-height:27px;word-spacing:inherit;color:#fff}
.slider-layout-5 .tp-caption2--wd-1,.slider-layout-5 .tp-caption2--wd-2,.slider-layout-5 .tp-caption2--wd-3{text-align:left}
.slider-layout-5 .tp-caption1--wd-1,.slider-layout-5 .tp-caption1--wd-2,.slider-layout-5 .tp-caption1--wd-3{color:#fff}
.tp-caption{z-index:1;white-space:inherit;position:inherit}
.tp-caption--product-1{white-space:inherit!important}
.tp-caption--product-1 .title{font-size:30px;line-height:1.1em;color:#1fc0a0}
.tp-caption--product-1 .title a{color:#1fc0a0}
.tp-caption--product-1 .title a:hover{color:#333}
.tp-caption--product-1 .title a:focus{text-decoration:none;color:#1fc0a0}
.tp-caption--product-1 .price{font-size:50px;line-height:1.1em;padding-bottom:30px;color:#333}
.tp-caption--product-1 .price .price-box__old{font-size:23px;color:#fa6b6b}
.tp-caption--product-1 .text{font-size:16px;line-height:27px;max-width:391px}
.tp-caption--product-1 .btn--ys{color:#fff;font-size:24px;white-space:inherit}
.tp-caption--product-1 .btn--ys.btn--lg{padding-left:38px;padding-right:38px}
.tp-caption--product-1 .btn--ys:hover{color:#1fc0a0}
.tp-caption--product-1 .btn-top{margin-top:55px}
@media (max-width: 1200px) {
.tp-caption--product-1 .title{font-size:25px}
.tp-caption--product-1 .price{font-size:40px;padding-bottom:15px}
.tp-caption--product-1 .price .price-box__old{font-size:20px}
.tp-caption--product-1 .text{font-size:14px;line-height:25px;max-width:300px}
.tp-caption--product-1 .btn--ys{font-size:18px}
.tp-caption--product-1 .btn--ys.btn--lg{padding-left:20px;padding-right:20px}
.tp-caption--product-1 .btn-top{margin-top:35px}
}
@media (max-width: 992px) {
.tp-caption--product-1 .title{font-size:22px}
.tp-caption--product-1 .price{font-size:30px;padding-bottom:15px}
.tp-caption--product-1 .price .price-box__old{font-size:20px}
.tp-caption--product-1 .text{font-size:12px;line-height:25px;max-width:inherit}
.tp-caption--product-1 .btn--ys{font-size:15px}
.tp-caption--product-1 .btn--ys.btn--lg{padding:10px 17px 9px}
.tp-caption--product-1 .btn-top{margin-top:35px}
}
@media (max-width: 768px) {
.tp-caption--product-1 .title{font-size:19px}
.tp-caption--product-1 .price{font-size:25px;padding-bottom:15px}
.tp-caption--product-1 .price .price-box__old{font-size:15px}
.tp-caption--product-1 .text{font-size:11px;line-height:22px;max-width:inherit}
.tp-caption--product-1 .btn--ys .icon{display:none}
.tp-caption--product-1 .btn-top{margin-top:35px}
}
.intro{position:absolute;top:0;left:0;width:100%;height:100%}
.tp-banner-button1 .tp-leftarrow.default:before,.tp-banner-button1 .tp-rightarrow.default:before{font-family:'Material Icons';font-size:45px;line-height:48px;cursor:pointer}
.tp-banner-button1 .tp-leftarrow.default:hover,.tp-banner-button1 .tp-rightarrow.default:hover{color:#1fc0a0!important;background-color:transparent!important}
.btn--bg-green.link-button{background:#8ed044;border-color:#8ed044}
.btn--bg-green.link-button:hover{background:#fff;border-color:#8ed044}
.btn--bg-coquelicot.link-button{background:#fd6940;border-color:#fd6940}
.btn--bg-coquelicot.link-button:hover{background:#fff;border-color:#fd6940}
.btn--bg-dark.link-button{background:#333;border-color:#333}
.btn--bg-dark.link-button:hover{background:#fff;border-color:#333}
.instafeed-wrapper{position:relative;overflow:hidden}
.instafeed-wrapper:after{content:"";display:block;position:absolute;z-index:8;left:0;top:0;background-color:rgba(51,51,51,0.89);height:100%;width:48px}
.demo-yas-9 .instafeed-wrapper::after{display:none}
.inset-bottom-60 .widget.footer_box.widget_nav_menu,.inset-bottom-60 .widget.mobile-collapse.widget_nav_menu{margin-bottom:40px}
@media (max-width: 767px) {
.inset-bottom-60 .widget.footer_box.widget_nav_menu,.inset-bottom-60 .widget.mobile-collapse.widget_nav_menu{margin-bottom:0}
}
.instafeed a{display:block;position:relative;overflow:hidden;float:left;width:10%;height:10%;background-color:#1fc0a0;text-decoration:none;-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0}
.instafeed img{display:block;width:100%}
.instafeed a:before{position:absolute;display:block;width:100%;text-align:center;content:"\e409";font-family:"Material Icons";font-size:1.8em;color:#fff;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:0;z-index:7}
.instafeed a:after{content:"";display:block;position:absolute;z-index:1;left:0;top:0;background-color:#1fc0a0;height:100%;width:100%;opacity:0;-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0}
.instafeed a:hover img{opacity:1}
.instafeed a:hover:before{opacity:1}
.instafeed a:hover:after{opacity:.88}
.title-vertical{position:absolute;z-index:9;color:#fff;font-size:1.4em;line-height:2em;font-weight:400;white-space:nowrap;right:99.8%;top:95px;text-align:center;transform-origin:top right 0;transform:rotate(270deg)}
.title-vertical:before{background:#000;padding:0;position:absolute;z-index:-1;width:100%;height:100%}
@media (max-width: 1857px) {
.title-vertical,.instafeed-wrapper:after{display:none!important}
}
@media (min-width: 1857px) {
.instafeed{margin-left:48px}
}
.instafeed-center:after,.instafeed-center:before,.instafeed-center .title-vertical{display:none!important}
.instafeed-center .instafeed{text-align:center}
.instafeed-center .instafeed a{display:inline-block;float:inherit;margin:0 15px 15px}
.social-links{margin-bottom:0;overflow:hidden;display:inline}
.social-links ul{margin:0;padding:0;list-style:none}
.social-links ul li{display:block;float:left;margin-right:10px;margin-bottom:10px}
footer .widget .social-links ul a,.social-links ul a{text-decoration:none;display:inline-block;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out}
footer .widget .social-links:hover ul a:hover,.social-links:hover ul a:hover{text-decoration:none}
.social-links.margin-bottom-none{margin-bottom:0}
.social-links.social-links--large .icon{font-size:27px;width:52px;height:52px;line-height:52px}
.social-links.text-center ul,.text-center .social-links ul{display:inline-block}
@media (max-width: 767px) {
.social-links ul{display:table;margin-right:auto;margin-left:auto}
.social-links ul li{margin-right:5px;margin-bottom:0;padding-bottom:0}
}
.social-links.social-links-border ul a{border:2px solid transparent;color:#fff}
.social-links.social-links-border:hover ul a{background-color:transparent;border-color:#fff}
.social-links.social-links-border:hover ul a:hover{background-color:#333;border-color:#fff}
.social-links-no-bg{background-color:transparent}
.social-links-no-bg ul a{border:2px solid transparent;color:#fff}
.social-links-no-bg:hover ul a{background-color:transparent}
.social-links-no-bg:hover ul a:hover{background-color:transparent;color:#333}
.promos__image{position:relative}
.promos__label{display:block;position:absolute;left:50%;width:3.1em;height:3.1em;margin:0 0 0 -1.55em;border-radius:50%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:rgba(31,192,160,0.8);font-size:3.75em;line-height:3.1em;text-align:center;color:#fff;text-transform:uppercase;font-family:Ubuntu,sans-serif;font-weight:600}
.promos h2{font-size:1em;font-weight:500;text-transform:uppercase;padding:0 10px;margin:1.7em 0 1em;color:#1fc0a0}
.promos h2 a{color:#1fc0a0}
.breadcrumbs{margin-bottom:14px;padding:10px 0}
@media (max-width: 767px) {
.breadcrumbs{margin-bottom:0}
}
.breadcrumbs--boxed,body.boxed .breadcrumbs{padding-left:0;padding-right:0}
.breadcrumbs--full{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;padding-left:0;padding-right:0}
.breadcrumbs--full > .navbar-header,.breadcrumbs--full > .navbar-collapse{margin-right:-15px;margin-left:-15px}
@media (min-width: 768px) {
.breadcrumbs--full > .navbar-header,.breadcrumbs--full > .navbar-collapse{margin-right:0;margin-left:0}
}
.breadcrumbs--full .container{width:auto;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.breadcrumbs--full .container > .navbar-header,.breadcrumbs--full .container > .navbar-collapse{margin-right:-15px;margin-left:-15px}
@media (min-width: 768px) {
.breadcrumbs--full .container > .navbar-header,.breadcrumbs--full .container > .navbar-collapse{margin-right:0;margin-left:0}
}
.breadcrumbs .breadcrumb.breadcrumb--ys{display:inline-block;background-color:transparent;padding:15px 0 10px;border-radius:0;margin:0;font-size:.75em;line-height:1.583em;width:100%}
.breadcrumbs .breadcrumb.breadcrumb--ys > li.home-link a{display:inline-block;width:26px;height:26px;border-radius:50%;background-color:#f5f5f5;color:#1fc0a0;font-size:15px;line-height:26px;text-align:center}
.breadcrumbs .breadcrumb.breadcrumb--ys > li{display:inline-block;vertical-align:middle;position:relative;padding:0 10px}
/* .breadcrumbs .breadcrumb.breadcrumb--ys > li:first-child{padding-left:0} */
.breadcrumbs .breadcrumb.breadcrumb--ys > li + li:before{display:block;position:absolute;left:0;width:1px;height:19px;border-left:1px solid #e5e5e5;content:""}
.collapse-block{width:100%;border-bottom:1px solid #e5e5e5;margin-bottom:12px;padding-bottom:14px}
.collapse-block__content{display:none;}
.collapse-block__content > p:first-child{margin-top:10px}
.collapse-block__title{cursor:pointer;padding:14px 20px 12px 0;margin-top:0!important;margin-bottom:0!important;position:relative;font-size:1.15em;text-transform:uppercase;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.collapse-block__title:after{position:absolute;display:block;top:14px;right:-5px;font-family:'Material Icons';font-size:22px;content:"\e148";line-height:1em;color:#1fc0a0}
.open > .collapse-block__title:after{content:"\e15d"}
.collapse-block__icon-left{padding-left:38px}
.collapse-block__icon-left:after{left:0}
.collapse-block--indent-lg{margin-bottom:22px;padding-bottom:24px}
.collapse-block .title-large-icon{font-size:30px}
.collapse-block .title-large-icon:after{top:43px}
.collapse-block .title-large-icon .icon{font-size:46px;line-height:1em;position:relative;top:6px}
.collapse-block:last-child{border-bottom:0}
.collapse-block .options-swatch{margin:14px 0 -10px -4px}
.collapse-block .options-swatch--size li a{-webkit-transition:all 180ms linear 0;-moz-transition:all 180ms linear 0;-ms-transition:all 180ms linear 0;-o-transition:all 180ms linear 0;transition:all 180ms linear 0}
.collapse-block .under-form-text{margin-top:10px}
.collapse-block .tags-list{margin:14px 0 -10px}
.collapse-block .filter-list li a{-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0}
.no-border-bottom{border-bottom:none}
@media (max-width: 992px) {
aside .collapse-block{margin-bottom:0}
aside .expander-list{margin:0}
aside .expander-list ul{margin:0}
aside .expander-list > li > a{padding-top:7px;display:inline-block}
}
.expander-list{margin:0 0 -16px;padding:0;list-style-type:none}
.expander-list > li{padding:7px 0}
.expander-list > li a:hover{text-decoration:none}
.expander-list > li > a{text-transform:uppercase;font-weight:500;text-decoration:none!important}
.expander-list li.active > a,.expander-list li.open > a{color:#1fc0a0}
.expander-list ul{display:none;margin:10px 0 -5px;padding:0;list-style-type:none}
.expander-list ul li{padding:4px 0 3px}
.expander-list ul li a{font-weight:300}
li.open .expander-list ul{display:block}
.expander-list li{position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.expander-list .expander{position:absolute;display:block;top:10px;right:-5px;width:26px;height:26px;cursor:pointer;text-align:right}
.expander-list .expander:before{font-family:'Material Icons';font-size:22px;content:"\e5cf";line-height:1em;color:#1fc0a0}
.expander-list .open > .expander:before{content:"\e5ce"}
.filter-list{list-style:none;margin:8px 0 15px;padding:0}
#mobile-primary-menu.expander-list li{clear:both}
.filter-list li{margin:0 0 5px;position:relative}
.filter-list li span{color:#1fc0a0}
.filter-list li a.icon{display:inline-block;vertical-align:middle;font-size:1em;text-decoration:none;color:#333}
.filter-list li a.icon:hover{color:#1fc0a0}
.filter-list li a.icon.icon-to-right{position:absolute;right:-2px;top:2px}
#priceSlider{margin:20px 0 26px}
.noUi-horizontal{height:4px}
.noUi-background{background:#e5e5e5;box-shadow:none}
.noUi-connect{background:#23d6b2;box-shadow:none;-webkit-transition:background 450ms;transition:background 450ms}
.noUi-origin{border-radius:0}
.noUi-target{border-radius:0;border:0;box-shadow:none}
.noUi-target.noUi-connect{box-shadow:inset 0 0 3px rgba(51,51,51,0.45),0 3px 6px -5px #BBB}
.noUi-draggable{cursor:w-resize}
.noUi-vertical .noUi-draggable{cursor:n-resize}
.noUi-handle{border:0;border-radius:50%;background:#1eb799;cursor:pointer;box-shadow:none}
.noUi-horizontal .noUi-handle{width:19px;height:19px;left:-9.5px;top:-8px}
.noUi-active{box-shadow:none}
.noUi-handle:before,.noUi-handle:after{display:none}
.noUi-handle:after{left:17px}
[disabled].noUi-connect,[disabled] .noUi-connect{background:#B8B8B8}
[disabled].noUi-origin,[disabled] .noUi-handle{cursor:not-allowed}
.price-input{display:inline-block;vertical-align:top}
.price-input label{display:block;font-weight:400;float:none;margin:0}
.price-input input[type=text]{display:inline-block;border:1px solid #e5e5e5;color:#1fc0a0;width:67px;font-size:1em;line-height:1.25em;padding:9px 0;text-align:center}
.price-input .btn{margin:27px 0 0 5px}
.price-input-divider{display:inline-block;vertical-align:middle;padding:30px 0 0}

/* 3 */


li.image-link.menu-item-has-no-children a{padding:10px!important;border-bottom:1px solid #ddd!important;display:block}
li.menu-item-has-no-children a:hover{background:#f7f7f7!important}
li.image-link.menu-item-has-no-children a{border-bottom:0 solid #ddd!important}
li.image-link.menu-item-has-no-children a:hover{background:none!important}
.vertical-carousel{padding:0 0 40px;margin:0 0 -3px}
.megamenu .vertical-carousel{margin:15px 0 0}
.vertical-carousel__item{display:block;width:100%;position:relative;margin:0 0 10px;padding:0 0 5px;min-height:121px}
.vertical-carousel__item__select{width:35px}
.vertical-carousel__item__image{width:80px}
.vertical-carousel__item__image img{width:100%}
.vertical-carousel__item .price-box{margin:0 0 0 100px;padding:0 0 10px;font-size:1.25em;text-align:left}
#rightColumn .vertical-carousel__item .price-box{font-size:16px}
.demos-5-subs .subscribe-box.subscribe-box-row{padding-bottom:0}
.vertical-carousel__item .price-box del{font-size:90%;display:inline-block;padding:5px 5px 0 0}
.vertical-carousel__item .rating{margin:5px 0 5px 100px;font-size:.75em;text-align:left}
.vertical-carousel__item__title{margin:0 0 0 100px}
.vertical-carousel__item__title h2{font-size:14px;line-height:1.6875em;padding:0 0 4px;font-weight:600;margin:-7px 0 0;letter-spacing:0;text-transform:uppercase}
.menu-item .vertical-carousel__item__title h2{text-transform:capitalize!important}
.vertical-carousel__item__title h2 a{color:#777}
.vertical-carousel__item__title h2 a:hover{text-decoration:none}
.menu-item .vertical-carousel__item__title h2 a{color:#777;font-size:15px}
.vertical-carousel .label{position:absolute;top:.4em;font-size:.625em;line-height:1.04em;text-align:center;color:#fff;text-transform:uppercase;font-family:Ubuntu,sans-serif;font-weight:600;padding:.5em}
.vertical-carousel .label--right{right:.5em}
.vertical-carousel .label--left{left:.5em}
.vertical-carousel .label--new{background-color:#474747}
.vertical-carousel .label--sale{background-color:#fa6b6b}
.vertical-carousel .slick-prev,.vertical-carousel .slick-next{top:auto;bottom:0;width:40px;height:40px;background-color:#f5f5f5;color:#333}
.vertical-carousel .slick-prev:hover,.vertical-carousel .slick-next:hover{top:auto;bottom:0;width:40px;height:40px;background:#1fc0a0;color:#fff}
.vertical-carousel .slick-prev:before,.vertical-carousel .slick-next:before{font-size:30px;line-height:40px}
.vertical-carousel .slick-prev{left:0}
.vertical-carousel .slick-next{left:50px;right:auto}
.megamenu__subtitle .vertical-carousel__item .price-box{font-size:13px}
.vertical-carousel.with-checkbox .vertical-carousel__item__select{width:35px}
.vertical-carousel.with-checkbox .vertical-carousel__item__image,.custom-product-block .vertical-carousel .vertical-carousel__item__image{width:117px}
.custom-product-block .vertical-carousel .price-box,.custom-product-block .vertical-carousel .rating,.custom-product-block .vertical-carousel .vertical-carousel__item__title,.vertical-carousel.with-checkbox .price-box,.vertical-carousel.with-checkbox .rating,.vertical-carousel.with-checkbox .vertical-carousel__item__title{margin:0 0 0 135px}
.custom-product-block .vertical-carousel .slick-prev,.vertical-carousel.with-checkbox .slick-prev{top:-75px;left:auto;right:45px;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}
.custom-product-block .vertical-carousel .slick-next,.vertical-carousel.with-checkbox .slick-next{top:-75px;left:auto;right:0;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}
.vertical-carousel.special-carousel{margin-top:-9px;padding-bottom:0}
.vertical-carousel.special-carousel .vertical-carousel__item:first-child{border-top:none}
.vertical-carousel.special-carousel .vertical-carousel__item{min-height:175px;padding-top:20px;margin-top:18px;border-top:1px solid #e5e5e5}
.vertical-carousel.special-carousel .vertical-carousel__item__image{width:120px}
.vertical-carousel.special-carousel .price-box,.vertical-carousel.special-carousel .rating,.vertical-carousel.special-carousel .vertical-carousel__item__title{margin:0 0 0 140px}
.vertical-carousel.special-carousel .product__label--sale{top:30px!important;left:10px;font-size:10px;font-weight:300;padding:4px 5px 3px}
.vertical-carousel.special-carousel h2{line-height:1.5em;padding:0 0 8px}
.subcategory-item{display:inline-block;float:none;vertical-align:top;margin-bottom:40px;margin-right:-4px!important;text-align:center}
.subcategory-item .figure{display:block;max-width:100%;position:relative;margin-bottom:30px}
.subcategory-item .figure img{width:100%}
.subcategory-item .figure::before{position:absolute;top:0;right:0;bottom:0;left:0;border:10px solid #eee;content:'';opacity:1;-webkit-transition:opacity 0.35s,-webkit-transform .35s;transition:opacity 0.35s,transform .35s}
.subcategory-item a{text-decoration:none}
.subcategory-item a:hover{text-decoration:none}
.subcategory-item a:hover .figure::before{opacity:0}
.subcategory-item a:hover .subcategory-item__title{color:#1fc0a0}
.subcategory-item__title{font-size:1.25em;line-height:1em;font-weight:500;margin-bottom:10px;color:#333;text-transform:uppercase;-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0}
.subcategory-item__title a{color:#333}
.subcategory-item__title a:hover{color:#1fc0a0;text-decoration:none}
.filters-row{position:relative;padding:30px 0 20px;border-top:1px solid #e5e5e5;display:inline-block;width:100%}
@media (min-width: 992px) and (max-width: 1199px) {
.filters-row{padding-bottom:60px}
}
.filters-row__mode,.filters-row__pagination{display:inline-block;vertical-align:top}
@media (min-width: 992px) and (max-width: 1199px) {
__pagination .filters-row{position:absolute;right:5px;bottom:5px}
}
.ser-ban-pad{padding:150px 50px 80px!important}
h2.title-under.ser-cap-font{text-transform:capitalize!important;margin-bottom:45px!important}
@media (min-width: 1770px) {
.box-baners .banner .figcaption .font-size87{font-size:87px}
}
.abo-peralax-bg .vc_parallax-inner{pointer-events:none;position:absolute;left:0;right:0;top:0;background-attachment:fixed;background-color:transparent;background-size:cover;z-index:0;background-position:center top;background-repeat:no-repeat}
.ser-peralax-bg .vc_parallax-inner{pointer-events:none;position:absolute;left:0;right:0;top:0;background-attachment:fixed;background-color:transparent;background-image:inherit;background-size:cover;z-index:0;background-position:50% 0}
.vc_parallax .vc_parallax-inner{pointer-events:none;position:absolute;left:0;right:0;top:0;background-attachment:fixed!important;background-color:transparent;background-image:inherit;background-size:cover;z-index:0;background-position:50% 0}
.filters-row__view{margin:0 12px 0 0;font-size:24px;line-height:40px;color:#777;cursor:pointer;-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0}
.filters-row__view:hover{color:#1fc0a0}
.filters-row__view.active{color:#1fc0a0}
.filters-row__items{display:inline-block;padding:8px 20px;margin-bottom:0!important}
@media (max-width: 1680px) {
.filters-row__items{padding:8px 12px}
}
@media (max-width: 1199px) {
.filters-row__items{padding:0 10px}
}
@media (max-width: 640px) {
.filters-row__items{padding:0}
}
.filters-row__select{display:inline-block;padding:0 22px;line-height:40px}
@media (max-width: 1680px) {
.filters-row__select{padding:0 10px}
}
@media (max-width: 1199px) {
.filters-row__select{padding:0 0 0 5px}
}
.filters-row__select .sort-position{min-width:175px}
@media (max-width: 1680px) {
.filters-row__select .sort-position{min-width:150px}
}
@media (max-width: 1199px) {
.filters-row__select .sort-position{min-width:130px}
}
.woocommerce-cart .cart_item .product-name dl dt{font-size:16px}
#centerColumn .navigation .nav-links{margin:15px 0 0 1px}
.woocommerce-cart .cart_item .product-name dl.variation dd{margin-bottom:0}
.filters-row__select .show-qty{min-width:70px}
.filters-row__select label{padding:0 5px}
.filters-row__select .icon{display:inline-block;font-size:21px;line-height:1em;vertical-align:middle;color:#1fc0a0}
.filters-row__select .icon.sort-direction{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}
.filters-row__select .icon:hover{color:#333}
.yst-banner-padding{margin-left:-30px;margin-right:-30px}
.yst-banner-padding .slick-track .box-baners{padding-left:15px;padding-right:15px}
.demo-eys-12{margin-left:-30px;margin-right:-30px}
.demo-eys-12 .slick-track .box-baners{padding-right:15px;padding-left:15px}
@media (max-width: 640px) {
.filters-row__select{display:block;padding:0;margin:5px 0}
.filters-row__select.pull-right{float:none!important}
}
@media (min-width: 992px) and (max-width: 1199px) {
.filters-row-layout .filters-row__pagination{position:relative;right:0;bottom:0}
}
@media (max-width: 992px) {
.filters-row-layout div{text-align:center}
.filters-row-layout .slide-column-open{margin:10px 0 20px}
}
@media (max-width: 992px) {
.filters-row-layout{padding-top:0}
}
.collapse-block .filter-title{display:none}
.collapse-block .filter-popup li{position:relative;text-align:center}
.collapse-block .filter-popup a{position:relative}
.collapse-block .filter-popup .active a:before{content:"\e5cd";width:100%;height:100%;display:block;position:absolute;top:0;left:0;line-height:3em;background:#333;color:#fff;font-family:'Material Icons';font-style:normal;font-weight:400}
.collapse-block .filter-popup .active .filter-title{display:block;position:absolute;top:0;left:0;right:0;margin:auto}
.collapse-block .filter-popup .active{padding-top:29px!important}
.collapse-block .options-swatch--color li a:hover:before{border:none!important;background:none}
@media (min-width: 992px) {
#leftColumn{position:relative;padding-right:47px;margin-top:-12px}
#leftColumn:after{content:'';position:absolute;right:15px;top:0;width:1px;height:100%}
}
@media (max-width: 991px) {
#leftColumn{position:relative;display:block;margin:0;padding:0;background:#fff;list-style:none;top:0;height:100%;text-align:left;overflow:scroll}
.home #leftColumn{padding-left:15px;width:100%;padding-right:15px}
body:not(.home) #leftColumn{left:-150%;width:270px;position:fixed;z-index:9999999999}
.home #leftColumn .widget_text{display:none}
#leftColumn .collapse-block{padding:0 20px}
body:not(.home) #leftColumn.column-open,#leftColumn.column-open{left:0;-webkit-transition:left 300ms linear 0;-moz-transition:left 300ms linear 0;-ms-transition:left 300ms linear 0;-o-transition:left 300ms linear 0;transition:left 300ms linear 0}
#leftColumn .slide-column-close{display:block;border-bottom:1px solid #e5e5e5;font-size:.8125em!important;line-height:1em!important;font-weight:600!important;color:#1fc0a0;padding:15px 18px!important;text-decoration:none;text-transform:uppercase}
#leftColumn .slide-column-close .icon{display:inline-block;vertical-align:middle;font-size:1.7692em;color:#333}
#leftColumn .filters-block{padding:15px 20px;border-bottom:1px solid #e5e5e5}
#leftColumn .filters-row__select{display:block;padding:5px 0 0}
#leftColumn .filters-row__select label{min-width:65px;margin:0}
#leftColumn .filters-row__select .select-wrapper .select--ys{min-width:118px}
.slide-column-open{margin:0 15px 0 0;display:inline-block}
}
.icon-to-right{position:absolute;right:0;top:3px}
#leftColumn.column-open{padding-top:59px!important}
#leftColumn.column-open .slide-column-close{background:#fff;top:0;width:100%;z-index:777;width:253px;position:fixed}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#leftColumn.column-open .slide-column-close{position:absolute}
}
@media (min-width: 992px) {
#rightColumn{position:relative;padding-left:47px;margin-top:0}
#rightColumn:after{content:'';position:absolute;left:15px;top:0;width:1px;height:100%;background:#e5e5e5}
}
@media (max-width: 1199px) {
#rightColumn{padding-left:15px}
#rightColumn:after{display:none}
}
.without-left-col#leftColumn{position:fixed;display:block;margin:0;padding:0;background:#fff;list-style:none;z-index:1000001;top:0;left:-150%;height:100%;width:320px;text-align:left;overflow:auto;-webkit-transition:left 300ms linear 0;-moz-transition:left 300ms linear 0;-ms-transition:left 300ms linear 0;-o-transition:left 300ms linear 0;transition:left 300ms linear 0}
.without-left-col#leftColumn:after{display:none}
.without-left-col#leftColumn .slide-column-close{width:320px}
@media (max-width: 767px) {
.without-left-col#leftColumn{width:270px}
.without-left-col#leftColumn .slide-column-close{width:253px}
}
.without-left-col#leftColumn .collapse-block{padding:0 20px}
.without-left-col#leftColumn.column-open{left:0;-webkit-transition:left 300ms linear 0;-moz-transition:left 300ms linear 0;-ms-transition:left 300ms linear 0;-o-transition:left 300ms linear 0;transition:left 300ms linear 0}
.without-left-col#leftColumn .slide-column-close{display:block;border-bottom:1px solid #e5e5e5;font-size:.8125em!important;line-height:1em!important;font-weight:600!important;color:#1fc0a0;padding:15px 18px!important;text-decoration:none;text-transform:uppercase}
.without-left-col#leftColumn .slide-column-close .icon{display:inline-block;vertical-align:middle;font-size:1.7692em;color:#333}
.without-left-col#leftColumn .filters-block{padding:15px 20px;border-bottom:1px solid #e5e5e5}
.without-left-col#leftColumn .filters-row__select{display:block;padding:5px 0 0}
.without-left-col#leftColumn .filters-row__select label{min-width:65px;margin:0}
.without-left-col#leftColumn .filters-row__select .select-wrapper .select--ys{min-width:118px}
.without-left-col#leftColumn .collapse-block{padding:0 20px}
.slide-column-open{margin:0 15px 0 0;float:left}
.text-center .slide-column-open{float:none}
.back-to-top{cursor:pointer;display:none;position:fixed;right:0;bottom:10%;z-index:1000;width:62px;height:62px;background-color:#1fc0a0;color:#fff;text-align:center;font-size:2.77em;line-height:1.4em;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out}
@media (max-width: 768px) {
.back-to-top{display:none!important}
}
.back-to-top span{color:#fff}
.back-to-top:hover{animation:animation-arrow-top alternate infinite .4s;-moz-animation:animation-arrow-top alternate infinite .4s;-webkit-animation:animation-arrow-top alternate infinite .4s}
@-webkit-keyframes animation-arrow-top {
0%{line-height:1.4em}
100%{line-height:1.1em}
}
@-moz-keyframes animation-arrow-top {
0%{line-height:1.4em}
100%{line-height:1.1em}
}
@-ms-keyframes animation-arrow-top {
0%{line-height:1.4em}
100%{line-height:1.1em}
}
@-o-keyframes animation-arrow-top {
0%{line-height:1.4em}
100%{line-height:1.1em}
}
@keyframes animation-arrow-top {
0%{line-height:1.4em}
100%{line-height:1.1em}
}
.post{border-bottom:1px solid #e5e5e5;padding-bottom:42px;margin-bottom:42px}
.post__title_block{position:relative;overflow:hidden;padding:0 0 43px}
.post__title_block figure{display:block;overflow:hidden;width:100%;margin-bottom:30px;position:relative;background:transparent}
.post__title_block figure img{height:auto;-webkit-transition:opacity 0.3s,-webkit-transform .3s;transition:opacity 0.3s,transform .3s;-webkit-transform:scale(1);transform:scale(1);backface-visibility:hidden}
.post__title_block figure:hover img{opacity:.9;-webkit-transform:scale(1.05);transform:scale(1.05);backface-visibility:hidden}
.post__title_block figure:hover .blogPostSlider img{opacity:1;-webkit-transform:none;transform:none}
.post__title_block time{background-color:#1fc0a0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:73px;height:73px;display:block;text-align:center;color:#fff;font-size:16px;line-height:1em;font-style:italic;font-family:Georgia,sans-serif;margin-right:28px}
.post__title_block time span{font-size:30px;line-height:1em;font-weight:500;display:block;text-align:center;padding-top:11px;font-style:normal;font-family:Ubuntu,sans-serif;padding-bottom:1px}
.post__title_block .post__title{font-size:22px;line-height:1em;padding-top:4px;margin-bottom:8px;letter-spacing:normal;word-wrap:break-word;text-align:center}
.post__title_block .pull-left:last-child{width:75%}
.post__title_block .post__meta{padding-top:0!important}
@media (max-width: 991px) {
.post__title_block .post__meta__item:first-child{display:block}
}
@media (max-width: 695px) {
.post__title_block .pull-left{width:100%;float:none}
.post__title_block .pull-left:last-child{padding-top:10px;width:100%}
}
.post .post__meta{width:100%;padding-top:20px;display:block}
@media (max-width: 535px) {
.post .post__meta__item{display:block}
}
.post .color1{color:#55acee}
.post h1{font-size:50px;line-height:.8em;margin-bottom:27px;letter-spacing:-.01em}
.post h2{font-size:30px;line-height:1em;margin-bottom:28px;letter-spacing:-.01em}
.post h3{font-size:26px;line-height:1em;margin-bottom:31px;letter-spacing:-.01em}
.post h4{font-size:22px;line-height:1em;margin-bottom:34px;letter-spacing:-.01em}
.post h5{font-size:20px;line-height:1em;margin-bottom:37px;letter-spacing:-.01em}
.post h6{font-size:16px;line-height:1em;margin-bottom:19px;letter-spacing:-.01em}
.post .title-header{line-height:1.2em;padding:24px 0 31px;margin:0}
@media screen and (min-width: 767px) and (max-width: 1770px) {
.blog-layout .post__title_block .pull-left:last-child{width:65%!important}
}
.embed-youtube{max-width:604px}
.post__meta{overflow:hidden}
.post__meta .icon{margin-right:11px;top:2px;position:relative;font-size:18px}
.post__meta a,.post__meta .icon{color:#1fc0a0}
.post__meta__item{margin-right:32px}
@media (max-width: 1770px) {
.post__meta__item{margin-right:15px}
}
.post__meta .autor{font-size:18px;font-family:Georgia,sans-serif;font-style:italic;margin-right:7px}
.blog-layout .post{border-color:transparent}
.block-underline{border-bottom:1px solid #e5e5e5;padding-bottom:50px;margin-bottom:50px}
.block-underline .recent-post-box__text{margin-top:-6px}
.block-underline .recent-post-box > div{vertical-align:top;padding:0}
.block-underline .recent-post-box > div:last-child{padding-bottom:27px!important}
.block-underline .carousel-products .recent-post-box > div.col-lg-12{padding-left:15px;padding-right:15px}
.block-underline .carousel-products .recent-post-box > div.col-lg-12 + div.col-lg-12{padding-left:15px!important}
@media (min-width: 1770px) {
.block-underline .recent-post-box > div:last-child{padding-left:27px!important}
.block-underline .recent-post-box:last-child .figure{margin-bottom:0}
}
.block-underline:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}
.blog_widget:last-child{padding-bottom:50px}
@media (max-width: 767px) {
.blog_widget.widget_widget_latest_posts_tab{padding-bottom:80px;overflow:hidden;width:100%}
}
.title-aside,.comment-reply-title,.comments-title{font-size:20px;font-weight:500;margin-bottom:28px}
.comment-reply-title,.comments-title{text-transform:uppercase}
.comment-notes,.comment-form-comment,.comment-form-author,.comment-form-email,.comment-form-url,.form-submit{margin-bottom:10px}
.woocommerce div.product form.cart .variations label,.comment-notes label,.comment-form-comment label,.comment-form-author label,.comment-form-email label,.comment-form-url label,.form-submitlabel{display:inline-block;max-width:100%;margin-bottom:2px;font-weight:700}
.woocommerce div.product form.cart .variations label{font-size:16px;line-height:16px;color:#333;font-weight:400!important}
.woocommerce div.product form.cart .variations td{display:block;text-align:left}
.recent-comments{margin-bottom:0}
.recent-comments dt{color:#1fc0a0;padding:0 0 33px;font-size:18px;font-style:italic;font-variant:normal;font-family:Georgia,sans-serif}
.recent-comments dt:last-child{padding-bottom:0}
.recent-comments dd{padding:0 0 11px}
.gallery__item{position:relative;float:left;width:19.9%;overflow:hidden}
.gallery__item img{width:100%;position:relative;z-index:0}
.gallery__item--double{width:39.9%}
.gallery__item .btn{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:50%;margin-left:-30px;margin-top:-30px;opacity:0;-webkit-transition:all 300ms 0 ease;-moz-transition:all 300ms 0 ease;-ms-transition:all 300ms 0 ease;-o-transition:all 300ms 0 ease;transition:all 300ms 0 ease}
.gallery__item__image{overflow:hidden}
.gallery__item__image__caption{-webkit-transition:all .3s 0 ease;-moz-transition:all .3s 0 ease;-ms-transition:all .3s 0 ease;-o-transition:all .3s 0 ease;transition:all .3s 0 ease;position:absolute;left:0;width:100%;height:100%;text-align:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2}
.gallery__item__image__caption h6{position:absolute;top:43%;width:100%;text-align:center;color:#fff;font-size:20px;line-height:27px;font-weight:500;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all .3s 0 ease;-moz-transition:all .3s 0 ease;-ms-transition:all .3s 0 ease;-o-transition:all .3s 0 ease;transition:all .3s 0 ease}
.gallery__item a{display:block;z-index:2;position:relative;overflow:hidden}
.gallery__item a:before{content:"";width:100%;height:100%;display:block;position:absolute;z-index:1;top:0;left:0;background-color:#1fc0a0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:all .3s 0 ease;-moz-transition:all .3s 0 ease;-ms-transition:all .3s 0 ease;-o-transition:all .3s 0 ease;transition:all .3s 0 ease;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
.gallery__item:hover a:before{-moz-opacity:.7;-khtml-opacity:.7;-webkit-opacity:.7;opacity:.7;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);filter:alpha(opacity=70);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.gallery__item:hover h6{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.shopping-cart-table{width:100%}
.shopping-cart-table tr{border-bottom:1px solid #e5e5e5}
.shopping-cart-table th{border-top:1px solid #e5e5e5;color:#333;font-weight:500;padding:11px 0}
.shopping-cart-table td{padding:50px 0}
.shopping-cart-table td,.shopping-cart-table th{border-right:1px solid #e5e5e5;vertical-align:top;text-align:center}
.shopping-cart-table td:first-child,.shopping-cart-table th:first-child,.shopping-cart-table td:last-child,.shopping-cart-table th:last-child,.shopping-cart-table td:nth-child(2),.shopping-cart-table th:nth-child(2){border-right:none}
.shopping-cart-table td:first-child,.shopping-cart-table th:first-child{text-align:left}
.shopping-cart-table td:nth-child(1),.shopping-cart-table th:nth-child(1){width:18.3%}
.shopping-cart-table td:nth-child(2),.shopping-cart-table th:nth-child(2){width:22.7%;text-align:left}
.shopping-cart-table td:nth-child(3),.shopping-cart-table th:nth-child(3){width:10%}
.shopping-cart-table td:nth-child(4),.shopping-cart-table th:nth-child(4){width:14%}
.shopping-cart-table td:nth-child(5),.shopping-cart-table th:nth-child(5){width:15%}
.shopping-cart-table td:nth-child(6),.shopping-cart-table th:nth-child(6){width:15%}
.shopping-cart-table td:nth-child(7),.shopping-cart-table th:nth-child(7){width:5%}
@media (max-width: 1200px) {
.shopping-cart-table td,.shopping-cart-table th{vertical-align:middle}
}
.shopping-cart-table .icon,.shopping-cart-table .fa{font-size:20px}
.shopping-cart-table__create{float:right;position:relative;top:-10px;right:20%}
.shopping-cart-table__product-image{padding:0 19px 0 0}
.shopping-cart-table__product-price{font-size:30px;line-height:1.1em;color:#1fc0a0}
@media (max-width: 1200px) {
.shopping-cart-table__product-price{font-size:20px}
}
.shopping-cart-table__input{width:77px;display:inline-block}
.shopping-cart-table__input input{text-align:center;color:#1fc0a0}
.shopping-cart-table a{color:#1fc0a0;-webkit-transition:all .3s 0 ease;-moz-transition:all .3s 0 ease;-ms-transition:all .3s 0 ease;-o-transition:all .3s 0 ease;transition:all .3s 0 ease}
.shopping-cart-table a:hover{color:#333}
.shopping-cart-table__product-name{margin-bottom:20px}
.shopping-cart-table__product-name a{color:#1fc0a0}
.shopping-cart-table__list-parameters{list-style-type:none;padding:0;margin:0}
.shopping-cart-table__list-parameters li{padding:0 0 7px;text-align:left;font-size:16px}
.shopping-cart-table__list-parameters span{color:#333;display:inline-block;margin-right:6px}
@media (max-width: 767px) {
.shopping-cart-table__create{float:right;position:relative;top:-10px;right:0;margin-right:0;margin-left:18px}
.shopping-cart-table__delete{float:right;position:relative;top:-10px}
.shopping-cart-table__product-name{font-weight:400}
.shopping-cart-table__list-parameters li{padding:0 0 2px;font-size:14px}
.shopping-cart-table tbody,.shopping-cart-table td,.shopping-cart-table tr{display:block;border:0;width:100%!important;text-align:center!important}
.shopping-cart-table tr{border-bottom:1px solid #e5e5e5}
.shopping-cart-table td:nth-child(1){width:30%!important;display:table-cell!important}
.shopping-cart-table td:nth-child(2){width:45%!important;display:table-cell!important;text-align:left}
.shopping-cart-table td:nth-child(3){width:20%!important;display:table-cell!important;text-align:left}
.shopping-cart-table td:nth-child(4),.shopping-cart-table td:nth-child(5),.shopping-cart-table td:nth-child(6),.shopping-cart-table td:nth-child(7){display:none!important}
.shopping-cart-table thead{display:none}
.shopping-cart-table .price-mobile{font-size:20px;font-weight:500}
}
@media (max-width: 767px) and (max-width: 529px) {
.shopping-cart-table__create{margin-right:0;margin-left:7px}
}
.shopping-cart-btns button.pull-right,.shopping-cart-btns .btn.pull-right{margin-right:0}
.shopping-cart-btns .btn{margin-bottom:15px!important}
@media (max-width: 767px) {
.shopping-cart-btns{text-align:center}
.shopping-cart-btns > div{text-align:center!important;float:none!important}
.shopping-cart-btns .btn.pull-left,.shopping-cart-btns .btn.pull-right{float:none!important;display:inline-block!important}
.shopping-cart-btns .btn-right{margin-right:0}
}
.card{border:1px solid #e5e5e5}
.card--padding{padding:25px 30px 30px}
.card--padding.collapse-block{padding:12px 30px 10px}
.card h4{font-size:20px;margin-bottom:19px}
.card label sup{color:#fa6b6b}
.card .btn{white-space:inherit}
.table-total{width:100%;text-transform:uppercase}
.table-total th{color:#333;font-weight:500;padding:0 0 15px}
.table-total td{color:#1fc0a0;padding:0 0 15px}
.table-total tbody{font-size:16px;line-height:1em}
.table-total tbody tr td{font-weight:500}
.table-total tbody tr:last-child td,.table-total tbody tr:last-child th{padding-bottom:28px}
.table-total tfoot{width:100%;font-size:30px;line-height:1em}
.table-total tfoot tr{border-top:1px solid #e5e5e5}
.table-total tfoot tr td,.table-total tfoot tr th{padding-top:25px;padding-left:5px;padding-right:5px}
.table-total tfoot tr td{text-align:right}
.block-underline-top{border-top:1px solid #e5e5e5;padding-top:29px;margin-bottom:22px}
.block-underline-top:last-child{margin-bottom:0}
.block-underline-top .link-functional{color:#1fc0a0;text-transform:uppercase;font-size:13px;position:relative;top:-1px}
.box-border{border:1px solid #e5e5e5}
.box-border--padding{padding:25px 30px 28px}
.order-review-table{width:100%}
.order-review-table tr{border-bottom:1px solid #e5e5e5}
.order-review-table th{border-top:1px solid #e5e5e5;color:#333;font-weight:500;padding:11px 5px}
.order-review-table td{padding:50px 5px}
.order-review-table td,.order-review-table th{border-right:1px solid #e5e5e5;vertical-align:top;text-align:center}
.order-review-table td:last-child,.order-review-table th:last-child{border-right:none}
.order-review-table td:first-child,.order-review-table th:first-child{text-align:left;padding-left:0}
.order-review-table td:nth-child(1),.order-review-table th:nth-child(1){width:59.5%}
.order-review-table td:nth-child(2),.order-review-table th:nth-child(2){width:13.5%}
.order-review-table td:nth-child(3),.order-review-table th:nth-child(3){width:13%}
.order-review-table td:nth-child(4),.order-review-table th:nth-child(4){width:14%}
.order-review-table .icon,.order-review-table .fa{font-size:20px}
.order-review-table__create{float:right;position:relative;top:-10px;right:20%}
.order-review-table__product-image{padding:0 19px 0 0}
.order-review-table__product-price{font-size:30px;line-height:1.1em;color:#1fc0a0}
.order-review-table__input{width:77px;display:inline-block}
.order-review-table__input input{text-align:center;color:#1fc0a0}
.order-review-table a{color:#1fc0a0;-webkit-transition:all .3s 0 ease;-moz-transition:all .3s 0 ease;-ms-transition:all .3s 0 ease;-o-transition:all .3s 0 ease;transition:all .3s 0 ease}
.order-review-table a:hover{color:#333}
.order-review-table__product-name{margin-bottom:20px}
.order-review-table__product-name a{color:#1fc0a0}
.order-review-table__list-parameters{list-style-type:none;padding:0;margin:0}
.order-review-table__list-parameters li{padding:0 0 7px;text-align:left;font-size:16px}
.order-review-table__list-parameters span{color:#333;display:inline-block;margin-right:6px}
@media (max-width: 767px) {
.order-review-table__create{float:right;position:relative;top:-10px;right:0;margin-right:0;margin-left:18px}
.order-review-table__delete{float:right;position:relative;top:-10px}
.order-review-table__product-name{font-weight:400}
.order-review-table__list-parameters li{padding:0 0 2px;font-size:14px}
.order-review-table tbody,.order-review-table td,.order-review-table tr{display:block;border:0;width:100%!important;text-align:center!important}
.order-review-table tr{border-bottom:1px solid #e5e5e5}
.order-review-table td:nth-child(1){width:30%!important;display:table-cell!important}
.order-review-table td:nth-child(2){width:45%!important;display:table-cell!important;text-align:left}
.order-review-table td:nth-child(3){width:20%!important;display:table-cell!important;text-align:left}
.order-review-table td:nth-child(2),.order-review-table td:nth-child(3),.order-review-table td:nth-child(4){display:none!important}
.order-review-table thead{display:none}
.order-review-table .price-mobile{font-size:20px;font-weight:500}
}
@media (max-width: 767px) and (max-width: 529px) {
.order-review-table__create{margin-right:0;margin-left:7px}
}
.title-checkout{font-size:26px;margin-bottom:33px}
.title-checkout .icon{font-size:46px;line-height:1em;top:8px;position:relative}
.table-total-checkout{width:100%;text-transform:uppercase;margin-bottom:10px}
.table-total-checkout th{color:#333;font-weight:500;padding:0 0 15px}
.table-total-checkout td{color:#1fc0a0;padding:0 0 15px}
.table-total-checkout tbody{width:100%;line-height:1em;font-size:26px;font-weight:500}
.table-total-checkout tbody tr td,.table-total-checkout tbody tr th{padding-top:25px;padding-left:5px;padding-right:5px}
.table-total-checkout tbody tr td{text-align:right;font-size:30px}

/* 4 */

.login-form-box{border:1px solid #e5e5e5;padding:30px 40px}
.login-form-box .note{font-size:14px}
@media (min-width: 992px) {
.login-form-box{min-height:448px}
}
@media (max-width: 768px) {
.login-form-box .note{float:none!important}
}
.login-form-box .btn{white-space:inherit}
.nav-select-item{display:block;text-align:center;text-decoration:none;text-transform:uppercase;font-weight:500;color:#333;list-style:none;padding:0;margin:0;overflow:hidden}
.nav-select-item li{display:block;float:left;text-align:center;width:10%}
.nav-select-item li a{display:block;text-align:center;color:#333;text-decoration:none}
.nav-select-item li a .icon-clothes{font-size:153px;line-height:1em;color:#1fc0a0;width:100%;display:block;text-align:center;-webkit-transition:all .3s 0 ease;-moz-transition:all .3s 0 ease;-ms-transition:all .3s 0 ease;-o-transition:all .3s 0 ease;transition:all .3s 0 ease}
.nav-select-item li a .icon-clothes:before{margin-left:0;margin-right:0}
.nav-select-item li a .icon-clothes:hover{color:#333}
.nav-select-item li a:hover{color:#333}
@media (max-width: 767px) {
.nav-select-item li{width:33.3%}
.nav-select-item li:last-child{margin-left:33.3%}
}
@media (min-width: 768px) {
.nav-select-item li{width:20%;font-size:17px}
.nav-select-item li a .icon-clothes{font-size:130px}
.nav-select-item li:last-child{margin-left:0}
}
@media (min-width: 992px) {
.nav-select-item li{width:20%}
.nav-select-item li:last-child{margin-left:0}
}
@media (min-width: 1200px) {
.nav-select-item li{width:20%}
}
@media (min-width: 1770px) {
.nav-select-item li{width:10%}
}
@media (max-width: 530px) {
.nav-select-item li{font-size:15px}
.nav-select-item li a .icon-clothes{font-size:100px}
}
@media (max-width: 400px) {
.nav-select-item li{font-size:15px;width:50%}
.nav-select-item li:last-child{margin-left:0}
}
.carousel-product-popup{position:relative;z-index:7}
.carousel-product-popup .product-hover-popup{position:absolute;padding:5px 0 33px;bottom:-100%;z-index:7;width:100%;text-align:center;background-color:rgba(255,255,255,0.9);-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out}
.carousel-product-popup:hover .product-hover-popup{bottom:0}
.carousel-product-popup .product__label--sold-out{position:absolute;top:50%;left:50%;margin-top:-2.5em;margin-left:-2.5em;background-color:#fa6b6b;width:5em;height:5em;background:rgba(250,107,107,0.35);text-transform:uppercase;color:#fff;font-size:1.3em;line-height:1em;text-align:center;border-radius:50%}
.carousel-product-popup .product__label--sold-out span{display:table-cell;width:5em;height:5em;vertical-align:middle}
.carousel-product-popup .sold-out img,.carousel-product-popup .sold-out .product__label{-moz-opacity:.2!important;-khtml-opacity:.2!important;-webkit-opacity:.2!important;opacity:.2!important;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20)!important;filter:alpha(opacity=20)!important}
.bigGallery .slick-prev,.bigGallery .slick-next{background-color:#fff}
.bigGallery .slick-prev:before,.bigGallery .slick-next:before{color:#333}
.bigGallery .slick-prev:focus,.bigGallery .slick-next:focus{background:#fff}
.bigGallery .slick-prev:focus:before,.bigGallery .slick-next:focus:before{color:#333}
.bigGallery .slick-prev:hover,.bigGallery .slick-next:hover{background:#1fc0a0}
.bigGallery .slick-prev:hover:before,.bigGallery .slick-next:hover:before{color:#fff}
.masonry-css{padding:0;column-gap:30px;-moz-column-gap:30px;-webkit-column-gap:30px}
.masonry-css .item{display:inline-block;width:100%}
.masonry-css .item img,.masonry-css .item iframe{max-width:100%;height:auto;display:block}
.masonry-css .item h2{margin-top:30px!important}
@media (max-width: 767px) {
.masonry-css{-moz-column-count:1;-webkit-column-count:1;column-count:1}
.masonry-css .item h2{text-align:center}
.masonry-css ul{max-width:400px;margin:0 auto}
}
@media (min-width: 768px) {
.masonry-css{-moz-column-count:2;-webkit-column-count:2;column-count:2}
}
@media (min-width: 992px) {
.masonry-css{-moz-column-count:3;-webkit-column-count:3;column-count:3}
}
@media (min-width: 1200px) {
.masonry-css{-moz-column-count:4;-webkit-column-count:4;column-count:4}
}
@media (min-width: 1770px) {
.masonry-css{-moz-column-count:5;-webkit-column-count:5;column-count:5}
}
.lookbook{text-align:center;vertical-align:top}
.lookbook__image{display:block;position:relative}
.lookbook__image img{position:relative;z-index:0;width:100%;height:auto}
.lookbook .hint{width:35px;height:35px;border-radius:50%;position:absolute;background:#1fc0a0;color:#fff;z-index:1;font-size:12px;line-height:35px;text-align:center;cursor:pointer}
.lookbook .hint:hover{z-index:2}
.lookbook .hint-title{color:#1fc0a0;font-size:14px;display:block;text-transform:uppercase;text-align:left;padding-bottom:4px}
.lookbook .hint-price{color:#333;font-size:20px;display:block}
@media (min-width: 1200px) {
.lookbook .hint-title{font-size:12px}
.lookbook .hint-price{font-size:17px}
}
@media (min-width: 1770px) {
.lookbook .hint-title{font-size:14px}
.lookbook .hint-price{font-size:20px}
}
.lookbook .hint .hover-tool__text a{text-decoration:none}
.lookbook .hint__dot{border-width:5px;border-color:#1fc0a0;border-style:solid;background:transparent;border-radius:50%;height:35px;width:35px;-webkit-animation:pulse 1s ease-out;-moz-animation:pulse 1s ease-out;animation:pulse 1s ease-out;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;position:absolute;top:0;left:0;z-index:0;opacity:.5}
.lookbook .hint .tool{width:160px;top:-5px;position:absolute;font-size:14px;line-height:1.5em;visibility:hidden;opacity:0;-webkit-transition:all 300ms ease-out 0;-moz-transition:all 300ms ease-out 0;-ms-transition:all 300ms ease-out 0;-o-transition:all 300ms ease-out 0;transition:all 300ms ease-out 0}
.lookbook .hint .tool .hint-title{-webkit-transition:color 300ms linear 0;-moz-transition:color 300ms linear 0;-ms-transition:color 300ms linear 0;-o-transition:color 300ms linear 0;transition:color 300ms linear 0}
.lookbook .hint .tool a{text-decoration:none}
.lookbook .hint .tool a:hover .hint-title{color:#333}
.lookbook .hint .tool .box-wrapper{background:#fff;position:relative;-webkit-box-shadow:0 0 18px rgba(0,0,0,0.08);-moz-box-shadow:0 0 18px rgba(0,0,0,0.08);box-shadow:0 0 18px rgba(0,0,0,0.08)}
.lookbook .hint .tool--right{right:0;margin-right:-260px;padding-left:9px}
.lookbook .hint .tool--right .hint-title,.lookbook .hint .tool--right .hint-price{text-align:left}
.lookbook .hint .tool--right .box-wrapper{padding:10px 5px 10px 10px}
.lookbook .hint .tool--right .box-wrapper:after{content:'';position:absolute;left:-18px;top:13px;border:10px solid transparent;border-right:10px solid #fff}
.lookbook .hint .tool--left{left:0;margin-left:-260px;padding-right:9px}
.lookbook .hint .tool--left .hint-title,.lookbook .hint .tool--left .hint-price{text-align:right}
.lookbook .hint .tool--left .box-wrapper{padding:10px 10px 10px 5px}
.lookbook .hint .tool--left .box-wrapper:after{content:'';position:absolute;right:-18px;top:13px;border:10px solid transparent;border-left:10px solid #fff}
.lookbook .hint:hover .tool{visibility:visible;opacity:1}
.lookbook .hint:hover .tool--right{margin-right:-162px}
.lookbook .hint:hover .tool--left{margin-left:-162px}
@media (max-width: 767px) {
.lookbook .hint .tool{top:-25px}
.lookbook .hint .tool--right{padding-right:60px}
.lookbook .hint .tool--left{padding-left:60px}
}
@media (min-width: 768px) {
.lookbook .hint .tool{top:-5px}
.lookbook .hint .tool--right{padding-right:0}
.lookbook .hint .tool--left{padding-left:0}
}
@media (min-width: 992px) {
.lookbook .hint .tool{top:-5px}
.lookbook .hint .tool--right{padding-right:0}
.lookbook .hint .tool--left{padding-left:0}
}
@media (min-width: 1200px) {
.lookbook .hint .tool{top:-25px}
.lookbook .hint .tool--right{padding-right:60px}
.lookbook .hint .tool--left{padding-left:60px}
}
@media (min-width: 1770px) {
.lookbook .hint .tool{top:-5px}
.lookbook .hint .tool--right{padding-right:0}
.lookbook .hint .tool--left{padding-left:0}
}
.lookbook-layout1__image{display:inline-block;position:relative}
.lookbook-layout1__image img{position:relative;z-index:0;width:100%;height:auto}
.lookbook-layout1 .hint-content{position:absolute;top:34px;left:40px;z-index:2}
.lookbook-layout1 .hint{margin-bottom:21px}
.lookbook-layout1 .hint-title{color:#1fc0a0;font-size:14px;display:block;text-transform:uppercase;text-align:left;padding-bottom:1px;-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0}
.demo-sys-8 .mobile-collapse .mobile-collapse__title{width:360px!important}
.lookbook-layout1 .hint-price{color:#333;font-size:20px;line-height:1em;display:block}
.lookbook-layout1 .hint a{text-decoration:none}
.lookbook-layout1 .hint a:hover{text-decoration:none}
.lookbook-layout1 .hint a:hover .hint-title{color:#333}
.lookbook-layout2{position:relative}
.lookbook-layout2__image{display:block;position:relative}
.lookbook-layout2__image img{position:relative;z-index:0;width:100%!important;display:inline-block;height:auto}
.lookbook-layout2 .hint{position:absolute;text-align:center}
.lookbook-layout2 .hint:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#1fc0a0;opacity:0;-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0}
.lookbook-layout2 .hint-title{color:#1fc0a0;font-size:16px;display:block;text-transform:uppercase;text-align:left;padding-bottom:4px;-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0}
.lookbook-layout2 .hint-title:hover{color:#333}
.lookbook-layout2 .hint-price{color:#333;font-size:30px;display:block}
.lookbook-layout2 .hint .icon{font-size:26px;color:#1fc0a0;-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0}
.lookbook-layout2 .hint a:hover:first-child .hint-title{color:#333}
@media (min-width: 1770px) {
.lookbook-layout2 .hint-title{font-size:16px}
.lookbook-layout2 .hint-price{font-size:30px}
}
.lookbook-layout2 .hint .hover-tool__text a{text-decoration:none}
.lookbook-layout2 .hint .tool{width:230px;top:0;position:absolute;font-size:14px;line-height:1.5em;visibility:hidden;background:#fff;padding:16px 10px 19px 19px;opacity:0;-webkit-transition:all 300ms ease-out 0;-moz-transition:all 300ms ease-out 0;-ms-transition:all 300ms ease-out 0;-o-transition:all 300ms ease-out 0;transition:all 300ms ease-out 0;-webkit-box-shadow:0 0 18px rgba(0,0,0,0.08);-moz-box-shadow:0 0 18px rgba(0,0,0,0.08);box-shadow:0 0 18px rgba(0,0,0,0.08)}
.lookbook-layout2 .hint .tool a{text-decoration:none;display:inline-block}
.lookbook-layout2 .hint .tool a:hover .icon{color:#333}
.lookbook-layout2 .hint .tool--right{text-align:left;right:0;margin-right:-300px}
.lookbook-layout2 .hint .tool--right .hint-title,.lookbook-layout2 .hint .tool--right .hint-price{text-align:left}
.lookbook-layout2 .hint .tool--right .icon{position:absolute;bottom:21px;right:12px}
.lookbook-layout2 .hint .tool--left{left:0;margin-left:-300px;text-align:right}
.lookbook-layout2 .hint .tool--left .hint-title,.lookbook-layout2 .hint .tool--left .hint-price{text-align:right}
.lookbook-layout2 .hint .tool--left .icon{position:absolute;bottom:21px;left:12px}
.lookbook-layout2 .hint .tool--center{left:50%;top:0;margin-left:-115px}
.lookbook-layout2 .hint .tool--center .hint-title,.lookbook-layout2 .hint .tool--center .hint-price{text-align:center;padding-bottom:7px}
.demo-neys-3{padding-bottom:20px!important}
.lookbook-layout2 .hint .tool--center .icon{text-align:center;margin:7px 0 10px;display:block}
.lookbook-layout2 .hint .tool .divider{height:1px!important}
.lookbook-layout2 .hint:hover{z-index:2}
.lookbook-layout2 .hint:hover:before{opacity:.22}
.lookbook-layout2 .hint:hover .tool{visibility:visible;opacity:1}
.lookbook-layout2 .hint:hover .tool--right{margin-right:-230px}
.lookbook-layout2 .hint:hover .tool--left{margin-left:-230px}
.lookbook-layout2 .hint:hover .tool--center{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
@media (max-width: 535px) {
.lookbook-layout2 .hint-title{font-size:14px}
.lookbook-layout2 .hint-price{font-size:25px}
.lookbook-layout2 .hint .icon{font-size:20px}
.lookbook-layout2 .hint .tool{width:190px}
.lookbook-layout2 .hint--right{margin-right:-220px}
.lookbook-layout2 .hint--left{margin-left:-220px}
.lookbook-layout2 .hint:hover .tool--right{margin-right:-190px}
.lookbook-layout2 .hint:hover .tool--left{margin-left:-190px}
}
.options-swatch{margin:0 0 21px;padding:0;list-style:none}
.slick-slide .options-swatch{margin:0 0 3px}
.options-swatch li{display:inline-block;margin:0 3.5px;margin-bottom:8px}
.options-swatch--lg li > span,.options-swatch li a{display:block;text-align:center;background-color:#f5f5f5;color:#333;width:28px;height:28px;font-size:13px;line-height:28px;text-decoration:none}
.options-swatch li a:hover,.options-swatch li.active a{text-decoration:none;background-color:#333;color:#fff}
.options-swatch img{width:100%;height:100%}
.options-swatch--lg li > span,.options-swatch--lg li a{width:40px;height:40px;font-size:13px;line-height:40px}
.options-swatch--size li{padding:0!important;line-height:19px}
.demo-ret-8 .product__inside__price.price-box{padding:5px 0 20px}
.options-swatch--size.options-swatch--lg li{line-height:26px}
.options-swatch--color li a:hover{padding:3px;line-height:22px}
.options-swatch--color.options-swatch--lg li a:hover{padding:5px;line-height:30px}
*/
.collapse-block .options-swatch--color{margin-left:-3px}
.collapse-block .options-swatch--color .color-black{background-color:#333}
.collapse-block .options-swatch--color .color-grey{background-color:#cdcdcd}
.collapse-block .options-swatch--color .color-light-grey{background-color:#f5f5f5}
.collapse-block .options-swatch--color .color-blue{background-color:#20bdf7}
.collapse-block .options-swatch--color .color-dark-turquoise{background-color:#23cddc}
.collapse-block .options-swatch--color .color-orange{background-color:#fe9001}
.collapse-block .options-swatch--color .color-purple{background-color:#c73de0}
.collapse-block .options-swatch--color .color-pale-violet-red{background-color:#ff527f}
.collapse-block .options-swatch--color .color-red{background-color:#fc121d}
.collapse-block .options-swatch--color .color-green{background-color:#5ec90f}
.collapse-block .options-swatch--color .color-yellow{background-color:#fee301}
.collapse-block .options-swatch--color .color-tan{background-color:#eacea7}
.collapse-block .options-swatch--color li{margin:0 2.5px;margin-bottom:5px}
.collapse-block .options-swatch--color li > span,.collapse-block .options-swatch--color li a{position:relative;display:block}
.collapse-block .options-swatch--color li > span span,.collapse-block .options-swatch--color li a span{display:block;width:100%;height:100%}
.collapse-block .options-swatch--color li a:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:0 solid #fff;-webkit-transition:.1s;-o-transition:.1s;transition:.1s;-webkit-transition:.1s .3s 0 ease;-moz-transition:.1s .3s 0 ease;-ms-transition:.1s .3s 0 ease;-o-transition:.1s .3s 0 ease;transition:.1s .3s 0 ease}
.collapse-block .options-swatch--color li a:hover:before{background-color:none;border:6px solid #fff}
.countdown_box{position:absolute;text-align:center;bottom:0;width:100%;z-index:9}
.countdown_inner{overflow:hidden;background-color:rgba(250,107,107,0.8);margin:0 auto;width:100%;padding:.3em 0 .4em;text-align:center;color:#fff}
.countdown-section{display:inline-block;text-align:center;position:relative;padding:.5em 0;margin:0 .9em;line-height:.714em;font-size:.875em;white-space:nowrap}
@media (min-width: 768px) and (max-width: 1199px) {
.countdown-section{margin:0 .8em}
}
.countdown-section:before{content:":";display:block;position:absolute;top:50%;margin-top:-.3em;font-weight:700}
.countdown-section:nth-child(1):before{right:-46%}
.countdown-section:nth-child(2):before{right:-65%}
.countdown-section:nth-child(3):before{right:-65%}
.countdown-section:last-child:before{display:none}
.countdown-amount{line-height:1em;font-weight:700;padding-bottom:.2em;display:block}
.countdown-period{display:block;text-transform:lowercase}
.countdown-descr{display:block;width:100%}
.countdown-transparent .countdown-section{background-color:rgba(255,255,255,0.8);color:#1fc0a0;width:127px;height:127px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;line-height:1em;margin:0 10px 20px}
.countdown-transparent .countdown-section:before{display:none}
.countdown-transparent .countdown-amount{font-size:50px;line-height:1em;font-weight:500;font-family:Ubuntu,sans-serif;padding-top:11%}
@media (min-width: 1770px) {
.demo-res-7 .recent-post-box > div:last-child{padding-left:15px!important}
}
.countdown-transparent .countdown-period{font-size:18px;line-height:1em;color:#333}
@media (max-width: 1199px) {
.countdown-transparent .countdown-section{width:87px;height:87px}
.countdown-transparent .countdown-amount{font-size:30px}
.countdown-transparent .countdown-period{font-size:15px}
}
.title-box{width:100%;overflow:hidden}
.title{margin-top:75px}
@media (max-width: 479px) {
.title{margin-top:24.975px}
}
h2.title-default{margin-bottom:.9em;padding:1.05em 0 0}
.title-aside-wrapper{background-color:#1fc0a0;color:#fff;padding:19px 21px 19px 20px;margin:0!important;font-size:20px}
.fixed-bg .container{position:relative}
.title-under{position:relative;margin-bottom:35px!important;text-transform:uppercase}
.title-under:after{content:"";position:absolute;display:block;height:5px;width:68px;background:#1fc0a0;bottom:-1em}
.title-under.text-left:after{left:0}
#tab-ne-zabudte-aksessuary .title-under.text-left:after{left:50%;display:none}
.text-small-ab.title-under{text-transform:capitalize}
.title-under.text-center:after{left:50%;margin-left:-34px}
.title-under.text-right:after{right:0}
@media (max-width: 767px) {
.title-under{font-size:1.35em;margin-bottom:1em!important}
.title-under.pull-left,.title-under.pull-rigth{float:none!important;text-align:center!important}
}
h4.title-under:after{bottom:-1.2em}
.indent-bottom{margin-bottom:2.74em}
.title-under.title-md{font-size:2.9em}
.title-with-button{position:relative;overflow:hidden}
.title-xs{font-style:18px}
.title-with-button .title-under.text-center{padding-right:117px!important;padding-left:117px!important}
@media (max-width: 767px) {
.title-with-button .title-under.text-center{padding-right:0!important;padding-left:0!important}
}
.demos-6-mar{margin-top:50px}
@media (max-width: 767px) {
.demos-6-mar{margin-top:0}
}
h4.title-icon{font-size:30px;margin-bottom:.8em;padding-left:2.7em;position:relative}
h4.title-icon .icon{font-size:1.9em;line-height:1em;top:-.25em;left:0;margin-right:21px;position:absolute}
.demo-eys-12 .banner__title.size6{background:rgba(121,121,121,0.85);width:100%;letter-spacing:0;font-size:24px!important;padding:20px;position:absolute;left:0;bottom:-2px;font-weight:400}
.demo-eys-12 .banner:hover .banner__title.size6{background:rgba(249,99,50,0.85098)}
@media (max-width: 991px) {
input.subscribe-form__input{line-height:1.2em}
}
.inset-bottom-60 .subscribe-box input{padding:14px 12px;width:100%;border-right:1px solid #f4f4f4;margin-bottom:20px;line-height:30px}
@media (min-width:1400px) {
.inset-bottom-60 .subscribe-box input{width:70%;margin-right:0;float:left}
}
.inset-bottom-60 .subscribe-box button{margin-left:0}
@media (max-width:1400px) {
.demo-eys-12 .banner__title.size6{font-size:16px!important;padding:20px 10px}
}
@media (max-width: 480px) {
h4.title-icon{font-size:1.35em;margin-bottom:1em}
}
.slogan{color:#1fc0a0;font-family:Georgia,sans-serif;font-size:1em}
@media (max-width: 1024px) {
.slogan{display:none}
}
li.menu-item .image-link{padding-top:30px}
.widget_yst-sidebar-menu{border-bottom:none;margin-bottom:0;padding-bottom:0}
body.admin-bar .stuck-nav.fixedbar{top:32px}
.header-layout-08 .fixedbar.stuck-nav{height:72px}
.badge--cart{position:absolute;z-index:0;padding:0;right:-7px;top:-30px;width:28px;height:28px;line-height:26px;font-size:1.1em;line-height:1.6em;font-weight:300;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
@media (max-width: 767px) {
.badge--cart{top:-32px;right:-22px}
}
@media (max-width: 991px) {
body.admin-bar .stuck-nav.fixedbar{top:45px}
}
.badge--menu{position:absolute;left:0;border-radius:0;font-size:10px;line-height:1em;font-weight:lighter;text-transform:uppercase;padding:3px 4px;background-color:#333}
.badge--menu:after{content:'';position:absolute;bottom:-5px;left:0;width:0;height:0;border:0 solid transparent;border-left-width:0;border-right-width:6px;border-top:5px solid #333;-moz-transform:scale(0.9999)}
.dropdown-menu .badge--menu{left:auto;right:15px;top:15px}
.dropdown-menu .badge--menu:after{display:none}
.badge--color{background-color:#1fc0a0}
.badge--color:after{border-top-color:#1fc0a0}
@media (min-width: 1025px) {
.badge.badge--hidden{display:none}
}
@media (max-width: 1024px) {
.badge--menu{position:relative;margin:0 5px;top:-15px}
}
.multitooltip .tip.on-top:after,.multitooltip .tip.on-bottom:after{border-left:7px solid transparent;border-right:7px solid transparent}
.multitooltip .tip.on-right:after,.multitooltip .tip.on-left:after{border-top:7px solid transparent;border-bottom:7px solid transparent}
.multitooltip{position:relative;cursor:pointer;display:inline-block}
.multitooltip .tip{position:absolute;width:180px;color:#777;font-size:14px;font-style:normal;line-height:1.7em;text-align:left;border-radius:0;background:#3c3c3c;padding:12px 14px;box-sizing:border-box;cursor:auto;z-index:10;opacity:0;visibility:hidden;-webkit-transition:all .25s ease-in;transition:all .25s ease-in}
.multitooltip .tip span{display:block}
.multitooltip .tip strong{color:#fff;font-weight:400;padding:0 5px 0 0}
.multitooltip .tip:after{position:absolute;width:0;height:0;content:''}
.multitooltip .tip.on-top{bottom:18px;left:0}
.multitooltip .tip.on-top:after{bottom:-7px;left:20px;border-top:7px solid #333}
.multitooltip .tip.on-right{top:-100%;left:103%}
.multitooltip .tip.on-right:after{top:37%;left:-7px;border-right:7px solid #333}
.multitooltip .tip.on-bottom{top:28px;left:0}
.multitooltip .tip.on-bottom:after{top:-7px;left:20px;border-bottom:7px solid #333}
.multitooltip .tip.on-left{top:-100%;right:103%}
.multitooltip .tip.on-left:after{top:37%;right:-7px;border-left:7px solid #333}
.multitooltip:hover .tip{opacity:1;visibility:visible}
.multitooltip:hover .tip.on-top{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}
.multitooltip:hover .tip.on-right{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}
.multitooltip:hover .tip.on-bottom{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}
.multitooltip:hover .tip.on-left{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}
button:focus,.btn:focus,button:active:focus,.btn:active:focus,button.active:focus,.btn.active:focus,button.focus,.btn.focus,button:active.focus,.btn:active.focus,button.active.focus,.btn.active.focus{outline:0;outline:none;-webkit-box-shadow:none;box-shadow:none}
button:hover,.btn:hover,button:focus,.btn:focus,button.focus,.btn.focus{outline:0;outline:none;-webkit-box-shadow:none;box-shadow:none}
button:active,.btn:active,button.active,.btn.active{outline:0;outline:none;-webkit-box-shadow:none;box-shadow:none}
button.pull-right,.btn.pull-right{margin-right:10px}
.btn--ys,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{position:relative;padding:10px 14px;font-size:.875em;line-height:1.486em;height:40px;background-color:#1fc0a0;color:#fff;border-radius:0;vertical-align:top;border:0;text-transform:uppercase;letter-spacing:1px;-webkit-transition:all 300ms 0 ease;-moz-transition:all 300ms 0 ease;-ms-transition:all 300ms 0 ease;-o-transition:all 300ms 0 ease;transition:all 300ms 0 ease}
.btn--ys.text-lowercase{text-transform:lowercase}
.btn--ys.text-inherit{text-transform:inherit}
.btn--ys:hover,.btn--ys:active,.btn--ys.focus,.btn--ys:focus{background:#1fc0a0;color:#fff}
.post-password-form input[type="submit"]:hover,.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt[disabled]:disabled,.woocommerce #respond input#submit.alt[disabled]:disabled:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt[disabled]:disabled,.woocommerce a.button.alt[disabled]:disabled:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt[disabled]:disabled,.woocommerce button.button.alt[disabled]:disabled:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt[disabled]:disabled,.woocommerce input.button.alt[disabled]:disabled:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.btn--ys:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#f5f5f5;color:#1fc0a0}
.btn--ys.btn--light{background:#f5f5f5;color:#333;font-weight:500}
.btn--ys.btn--light span{color:#1fc0a0}
.btn--ys.btn--light:hover{color:#f5f5f5;background-color:#1fc0a0}
.btn--ys.btn--light:hover span{color:#fff}
.btn--ys.btn--invert{background:#f5f5f5;color:#1fc0a0}
.btn--ys.btn--invert:hover{color:#f5f5f5;background-color:#1fc0a0}
.btn--ys .icon{display:inline-block;padding:0 3px 0 0;font-size:1.486em;vertical-align:middle}
.btn--ys .icon.icon--flippedX{padding:0 0 0 3px}
.btn--ys span{left:0;position:relative;top:-2px}
.btn--yse span{left:0;position:relative;top:0!important}
.btn--ys.btn--links--dropdown{border:none;background:none;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0.25);-moz-box-shadow:0 0 0 0 rgba(0,0,0,0.25);box-shadow:0 0 0 0 rgba(0,0,0,0.25)}
.btn--ys.btn--links--dropdown:hover{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0.25);-moz-box-shadow:0 0 0 0 rgba(0,0,0,0.25);box-shadow:0 0 0 0 rgba(0,0,0,0.25)}
.btn--ys.btn--xs{padding:5px 10px;font-size:.923em;height:auto}
.btn--ys.btn--xs:hover{box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}
.btn--ys.btn--sm{padding:8px 16px;height:auto;font-size:13px}
.btn--ys.btn--sm .icon{font-size:12px}
.btn--ys.btn--sm--icon{padding:9px 16px 7px;height:auto;font-size:13px}
.btn--ys.btn--sm--icon .icon{font-size:20px}
.btn--ys.btn--lg{padding:15px 20px;height:auto}
.btn--ys.btn--xl,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce input.button{padding:17px 24px;font-size:1.1em;font-weight:500;height:auto}
.demo-sys-8 .mobile-collapse .mobile-collapse__content .btn--ys{padding:17px 20px}
.subscribe-box.subscribe-box-row.offset-top-20.demo-sys-8{margin-top:40px!important}
.woocommerce .woocommerce-product-rating .star-rating{margin-top:4px}
.btn--ys.btn--xl .icon{height:1em;position:relative;top:-2px;padding:0 5px 0 0;font-size:1.45em;line-height:1em}
.btn--ys.btn--xl.btn--xl-small{padding:12px 18px 11px}
.woocommerce-cart table.cart input.button,.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled],.btn--ys.btn--xxl,.btn--ys,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{font-size:1.1em;height:auto;line-height:1.72em;padding:17px 24px}
.row-view .product__inside__hover .add_to_cart_button{margin:0 10px 10px 0 !important}
.woocommerce button.btn--ys.btn--xxl.single_add_to_cart_button,.woocommerce .woocommerce-variation-add-to-cart button.btn--ys.btn--xxl{padding:12px 24px;font-size:1.5em;line-height:1.72em;height:auto;font-weight:400}
.btn--ys.btn--l{padding:17px 33px;font-size:1.5em;line-height:1.72em;height:auto;font-weight:700}
@media (max-width: 1200px) {
.btn--ys.btn--l{padding:12px 24px}
}
.btn--ys.btn--full{width:100%;display:block;margin-bottom:.4em}
.btn--border{position:relative;padding:10px 14px;font-size:.875em;line-height:1.486em;height:40px;border:2px solid #fff;color:#fff;border-radius:0;vertical-align:top;text-transform:uppercase;letter-spacing:1px;-webkit-transition:all 100ms 0 ease;-moz-transition:all 100ms 0 ease;-ms-transition:all 100ms 0 ease;-o-transition:all 100ms 0 ease;transition:all 100ms 0 ease}
.btn--border.text-lowercase{text-transform:lowercase}
.btn--border.text-inherit{text-transform:inherit}
.btn--border:hover,.btn--border:active,.btn--border.focus,.btn--border:focus{background:#1fc0a0;color:#fff}
.btn--border:hover{background-color:#f5f5f5;color:#1fc0a0}
.btn--border .icon{display:inline-block;padding:0 3px 0 0;font-size:1.486em;vertical-align:middle}
.btn--border .icon.icon--flippedX{padding:0 0 0 3px}
.btn--border span{position:relative;top:0;left:0}
.btn--border.btn--links--dropdown{border:none;background:none;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0.25);-moz-box-shadow:0 0 0 0 rgba(0,0,0,0.25);box-shadow:0 0 0 0 rgba(0,0,0,0.25)}
.btn--border.btn--links--dropdown:hover{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0.25);-moz-box-shadow:0 0 0 0 rgba(0,0,0,0.25);box-shadow:0 0 0 0 rgba(0,0,0,0.25)}
.btn--border.btn--xs{padding:5px 10px;font-size:.923em;height:auto}
.btn--border.btn--xs:hover{box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}
.btn--border.btn--sm{padding:8px 16px;height:auto;font-size:13px}
.btn--border.btn--sm .icon{font-size:12px}
.btn--border.btn--sm--icon{padding:9px 16px 7px;height:auto;font-size:13px}
.btn--border.btn--sm--icon .icon{font-size:20px}
.btn--border.btn--lg{padding:15px 20px;height:auto}
.btn--border.btn--xl{padding:17px 24px;font-size:1.1em;font-weight:500;height:auto}
.btn--border.btn--xl .icon{height:1em;position:relative;top:-2px;padding:0 5px 0 0;font-size:1.45em;line-height:1em}
.btn--border.btn--xl.btn--xl-small{padding:12px 18px 11px}
.btn--border.btn--xxl{padding:12px 24px;font-size:1.5em;line-height:1.72em;height:auto}
.btn--border.btn--l{padding:15px 33px;font-size:1.5em;line-height:1.72em;height:auto;font-weight:700}
@media (max-width: 1200px) {
.btn--border.btn--l{padding:12px 24px}
}
.secondary_footer+.hidden-xs{margin-bottom:70px}
.canvas-menu #cboxMiddleLeft,.canvas-menu #cboxMiddleRight,.canvas-menu #cboxsubBottom,.canvas-menu #cboxTopLeft,.canvas-menu #cboxTopRight,.canvas-menu #cboxTopCenter{display:none}
@media (min-width: 992px) {
#pageContent #leftColumn{position:relative;padding-right:47px;margin-top:0}

body.home #pageContent #leftColumn:after{content:none}
}
.btn--border.btn--full{width:100%;display:block;margin-bottom:.4em}
.btn--clear{border:0;padding-left:0;background-color:transparent}
.btn--clear:hover,.btn--clear:active,.btn--clear.focus,.btn--clear:focus{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}
.open > .btn--clear.dropdown-toggle{-webkit-box-shadow:none;box-shadow:none}
.btn-top{margin-top:15px}
.post-password-form input[type="submit"],.btn-left{margin-left:10px!important}
.btn.btn-red{background:#fa6b6b}
.btn.btn-red:hover,.btn.btn-red:active,.btn.btn-red.focus,.btn.btn-red:focus{background:#f5f5f5}
.btn.btn-blue{background-color:#395499}
.btn.btn-blue:hover,.btn.btn-blue:active,.btn.btn-blue.focus,.btn.btn-blue:focus{background:#f5f5f5}
.button--tamaya{overflow:hidden}
.button--tamaya::before,.button--tamaya::after{content:attr(data-text);position:absolute;width:100%;height:50%;left:0;background:#1fc0a0;color:#fff;overflow:hidden;-webkit-transition:-webkit-transform .3s;transition:transform .3s;-webkit-transition-timing-function:cubic-bezier(0.2,1,0.3,1);transition-timing-function:cubic-bezier(0.2,1,0.3,1)}
.button--tamaya::before{top:0;padding-top:1em}
.button--tamaya::after{bottom:0;line-height:0}
.button--tamaya > span{display:block;-webkit-transform:scale3d(0.2,0.2,1);transform:scale3d(0.2,0.2,1);opacity:0;-webkit-transition:-webkit-transform 0.3s,opacity .3s;transition:transform 0.3s,opacity .3s;-webkit-transition-timing-function:cubic-bezier(0.2,1,0.3,1);transition-timing-function:cubic-bezier(0.2,1,0.3,1)}
.button--tamaya:hover::before{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
.button--tamaya:hover::after{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
.button--tamaya:hover > span{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
.btn-right{margin-right:30px}
.btn-img{display:inline-block;cursor:pointer;margin:12px 12px 0 0;overflow:hidden;position:relative}
.btn-img-view_module{background:#777}
.btn-img-view_list{background:#777}
.btn-img.active{background-color:#1fc0a0!important}
.btn-img:hover{background-color:#1fc0a0}
.btn-img-view_module{width:20px;height:17px}
.btn-img-view_module:before{content:"";display:block;position:absolute;top:8px;width:100%;height:1px;background:#fff}
.btn-img-view_module:after{content:"";display:block;position:absolute;top:0;left:6px;width:1px;height:100%;background:#fff}
.btn-img-view_module span{display:block;position:absolute;top:0;left:13px;width:1px;height:100%;background:#fff}
.btn-img-view_list{width:19px;height:17px}
.btn-img-view_list:before{content:"";display:block;position:absolute;top:5px;width:100%;height:1px;background:#fff}
.btn-img-view_list:after{content:"";display:block;position:absolute;top:11px;width:100%;height:1px;background:#fff}
.btn-img-view_list span{display:block;position:absolute;top:0;left:6px;width:1px;height:100%;background:#fff}
input{-webkit-box-shadow:inset none;-moz-box-shadow:inset none;box-shadow:inset none}
.input--ys{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:7px 12px;font-size:1em;line-height:1.4em;height:40px;margin-bottom:10px;background:#fff;border:1px solid #e5e5e5;border-radius:0;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0)}
.input--ys:hover,.input--ys:focus,.input--ys.focus{box-shadow:none;outline:none}
.input--ys--full{width:100%}
.textarea--ys{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:7px 12px;font-size:1em;line-height:1.4em;height:40px;margin-bottom:10px;background:#fff;border:1px solid #e5e5e5;border-radius:0;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0);min-height:140px;height:auto}
.textarea--ys:hover,.textarea--ys:focus,.textarea--ys.focus{box-shadow:none;outline:none}
.textarea--ys--full{width:100%}
label{font-weight:400}
label.label--inline{font-size:1.231em;line-height:2.6em;font-weight:400;padding-right:10px;margin-bottom:0}
@media (max-width: 767px) {
label.label--inline{display:block;margin-bottom:5px;float:none!important}
}
.subscribe-form{position:relative}
.subscribe-form__label{font-size:1.231em;line-height:2.6em;font-weight:400;padding-right:10px;margin-bottom:0}
@media (max-width: 767px) {
.subscribe-form__label{display:block;margin-bottom:5px;float:none!important}
}
.subscribe-form__input{margin-right:8px}
.woocommerce div.product .text-center.product-info-big form.cart div.quantity{float:none;margin:0 6px 0 0;display:inline-block}
.woocommerce div.product .text-center.product-info-big form.cart .button{vertical-align:middle;float:none;display:inline-block}
.woocommerce div.product .text-center.product-info-big form.cart .variations{margin-bottom:1em;border:0;max-width:50%;margin-left:auto;margin-right:auto}
@media (max-width: 767px) {
.subscribe-form__input{margin-right:0;width:97%;padding-right:50px}
}
@media (min-width: 768px) and (max-width: 991px) {
.subscribe-form__input{width:160px}
}
@media (max-width: 767px) {
.subscribe-form button{position:absolute;right:0}
}
.subscribe-form button .icon{font-size:18px}
input::-webkit-input-placeholder{font-size:1em;line-height:1.214em;color:#333}
input::-webkit-input-placeholder::-moz-placeholder{color:#999;opacity:1}
input::-webkit-input-placeholder:-ms-input-placeholder{color:#999}
input::-webkit-input-placeholder::-webkit-input-placeholder{color:#999}
input::-moz-placeholder{font-size:1em;line-height:1.214em;color:#333}
input::-moz-placeholder::-moz-placeholder{color:#999;opacity:1}
input::-moz-placeholder:-ms-input-placeholder{color:#999}
input::-moz-placeholder::-webkit-input-placeholder{color:#999}
input:-ms-input-placeholder{font-size:1em;line-height:1.214em;color:#333}
input:-ms-input-placeholder::-moz-placeholder{color:#999;opacity:1}
input:-ms-input-placeholder:-ms-input-placeholder{color:#999}
input:-ms-input-placeholder::-webkit-input-placeholder{color:#999}
input:-moz-placeholder{font-size:1em;line-height:1.214em;color:#333}
input:-moz-placeholder::-moz-placeholder{color:#999;opacity:1}
input:-moz-placeholder:-ms-input-placeholder{color:#999}
input:-moz-placeholder::-webkit-input-placeholder{color:#999}
.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-color:inherit}
.placeholder{font-size:1em;line-height:1.214em;color:#979797}
::-webkit-input-placeholder{color:#333}
::-moz-placeholder{color:#333}
:-moz-placeholder{color:#333}
:-ms-input-placeholder{color:#333}
input[placeholder]{text-overflow:ellipsis}
input::-moz-placeholder{text-overflow:ellipsis}
input:-moz-placeholder{text-overflow:ellipsis}
input:-ms-input-placeholder{text-overflow:ellipsis}
:focus::-webkit-input-placeholder{color:transparent}
:focus::-moz-placeholder{color:transparent}
:focus:-moz-placeholder{color:transparent}
:focus:-ms-input-placeholder{color:transparent}
.bootstrap-select .dropdown-menu{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-color:#e5e5e5}
.select--ys{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:7px 12px;font-size:1em;line-height:1.4em;height:40px;margin-bottom:10px;background:#fff;border:1px solid #e5e5e5;border-radius:0;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0);color:#333;-webkit-box-shadow:none!important;box-shadow:none!important}
.select--ys:hover,.select--ys:focus,.select--ys.focus{box-shadow:none;outline:none}
.select--ys--full{width:100%}
.select--ys option{color:#333}
.select--sm{padding:8px 10px;height:34px}
.select--lg{padding:10px 12px;height:40px;font-size:16px;line-height:18px;margin-bottom:5px;width:100%}
.select-wrapper{position:relative;display:inline-block}
.select-wrapper .select--ys{padding-right:25px}
.select-wrapper:after{content:" ";height:0;width:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #777;position:absolute;top:20px;right:12px;transition:all .3s linear;-moz-transform:scale(0.9999)}
.select-wrapper select{cursor:pointer}
@media (max-width: 767px) {
.pull-extra-left{float:left!important}
}
.select-basket{padding-right:0;position:relative;line-height:1.67em}
.select-basket .dropdown-toggle{background-color:#1fc0a0;padding:7px 135px 10px 19px;font-size:20px;font-weight:500;color:#fff}
.select-basket .dropdown-toggle .icon{color:#fff;font-size:25px;position:relative;top:6px;margin-right:11px}
.select-basket .dropdown-toggle .caret{position:absolute;right:16px;top:8px;color:#fff}
@media (max-width: 1024px) {
.select-basket .dropdown-toggle .caret{top:18px}
}
.select-basket .dropdown-menu{width:420px;margin-top:11px!important;left:auto;right:0}
.select-basket__inner{padding:24px 30px 0}
.select-basket > a:hover .icon{color:#fff}
.select-basket__table{width:100%;position:relative}
.select-basket__table td,.select-basket__table th{padding:10px 5px}
.select-basket__table th{color:#333}
.select-basket__table thead tr{border-bottom:1px solid #e5e5e5}
.select-basket__table thead tr th:first-child{text-align:left}
.select-basket__table thead tr th{text-align:center}
.select-basket__table thead tr th:last-child{text-align:right}
.select-basket__table tbody tr{border-bottom:1px solid #e5e5e5}
.select-basket__table tbody tr td:first-child{text-align:left}
.select-basket__table tbody tr td{text-align:center}
.select-basket__table tbody tr td:last-child{text-align:right}
.select-basket__table tfoot tr:first-child td,.select-basket__table tfoot tr:first-child th{padding-top:25px}
.select-basket__table tfoot th{text-transform:uppercase;padding:3px 5px}
.select-basket__table tfoot td{color:#1fc0a0;padding:3px 5px;font-weight:700;text-align:right}
.radio{display:block;cursor:pointer;margin:0 0 8px;font-weight:300}
.radio:hover .inner{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:.8}
.radio input{width:1px;height:1px;opacity:0}
.radio input:checked + .outer .inner{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}
.radio input:focus + .outer .inner{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;background-color:#1fc0a0}
.radio .outer{width:14px;height:14px;display:block;float:left;margin:6px 9px 0 0;border-radius:50%;background-color:#e5e5e5}
.radio .inner{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:14px;height:14px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);display:block;border-radius:50%;background-color:#1fc0a0;opacity:0}
.required{color:red}
.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:80px;height:auto;background:#ebe9eb;border:1px solid #e4e1e3;margin:0;box-shadow:none;border-radius:50%;margin-right:29px;display:inline-block}
.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 100px;border:none;padding:1em 1em 0;padding:5px}
.checkbox-group{position:relative;margin-bottom:10px}
.checkbox-group input[type=checkbox]{display:none}
.checkbox-group label{padding-left:34px;cursor:pointer;font-size:16px;color:#777}
.checkbox-group label span{display:block;position:absolute;left:0;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}
.checkbox-group label .box{border-width:1px;border-style:solid;border-color:#e5e5e5;background:#fff;height:20px;width:20px;z-index:9;margin-top:2px;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s}
.checkbox-group label .check{top:0;left:1px;opacity:0;z-index:10;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;transition-delay:.3s;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}
.checkbox-group label .check:before{content:"\e876";color:#1fc0a0;font-size:18px;line-height:1em;font-family:'Material Icons';font-style:normal;font-weight:400}
input[type=checkbox]:checked ~ label .box{border-color:#1fc0a0}
input[type=checkbox]:checked ~ label .check{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.divider--xl{height:60px}
.form-control{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;box-shadow:0 1px 3px rgba(0,0,0,0),0 1px 2px rgba(0,0,0,0);border-color:#e5e5e5;height:40px}
.form-control:focus{border-color:#1fc0a0;box-shadow:none;outline:0 none}
label{display:inline-block;font-weight:400;margin-bottom:5px;max-width:100%}
label sup{color:#fa6b6b;font-weight:lighter;font-size:16px;line-height:1em;position:relative;top:-1px}
.note{color:#fa6b6b;font-size:14px}
.form-group{margin-bottom:10px}
.form-group-top{margin-top:14px}
.form-inline label{margin-right:13px;margin-bottom:0}
.form-inline .form-group{margin-right:6px}
input.form-control::-webkit-input-placeholder{color:#777}
input.form-control::-moz-placeholder{color:#777;color:#777}
input.form-control::-ms-input-placeholder{color:#777}
.input-group-btn{font-size:inherit!important}
.woocommerce div.product .text-center [itemprop="description"]{margin-bottom:20px;max-width:70%;margin-left:auto;margin-right:auto}
div.wcvashopswatchlabel{margin-right:5px;cursor:pointer;background-size:contain;background-repeat:no-repeat;display:inline-block!important;-webkit-transition:all 100ms ease-in;-moz-transition:all 100ms ease-in;transition:all 100ms ease-in;border:solid 0 #fff;outline:solid 0 #fff;outline-style:dotted;line-height:1}
label.selectedswatch.wcvasquare{border:solid 0 #fff!important;outline:solid 0 #000!important}
div.shopswatchinput a{display:inline-block!important;margin:0 3px}
div.wcvashopswatchlabel.wcvasquare:hover{border:solid 4px #fff!important;outline:solid 0 #fff!important}
.woocommerce div.product form.cart .variations
.attribute-swatch .swatchinput label.wcvaswatchlabel{cursor:pointer;background-size:contain;background-repeat:no-repeat;display:inline-block;-webkit-transition:all 100ms ease-in;-moz-transition:all 100ms ease-in;transition:all 100ms ease-in;border:solid 0 #fff!important;outline:solid 0 #9C9999!important;line-height:33px;width:40px!important;height:40px!important}
label.wcva_single_textblock{text-align:center;background-color:#ccc;width:auto;padding:3px 6px;border-radius:0;color:#000;min-width:40px!important}
.swatchtitlelabel{font-weight:700;color:#333;text-transform:uppercase;font-size:18px}
.woocommerce div.product form.cart .variations .attribute-swatch .swatchinput label{font-size:16px;line-height:34px;text-transform:uppercase;color:#333;font-weight:400!important;background:#eee}
.shopswatchinput{padding:20px 0 10px;line-height:17px}
.woocommerce div.product form.cart .variations
.attribute-swatch .swatchinput label.wcvaswatchlabel:hover{border:5px solid #fff!important}
.woocommerce div.product form.cart .variations .attribute-swatch .swatchinput label.wcva_single_textblock:hover{color:#fff;background-color:#333;border:0 solid #fff!important}
.woocommerce div.product .text-center.product-info-big .attribute-swatch,.woocommerce div.product .text-center.product-info-big form.cart .variations td{display:block;text-align:center}
.woocommerce.single-product .product form.cart{padding:30px 0 20px}
.woocommerce div.product form.cart .variations select,#review_form input,#review_form textarea{border:1px solid #e5e5e5;height:40px;margin-bottom:10px;width:100%}
#review_form textarea{min-height:140px}
.woocommerce .woocommerce-tabs table.shop_attributes td p{margin:0;padding:8px 10px}
.woocommerce #review_form #respond .form-submit input{font-size:.875em;height:auto;letter-spacing:1px;line-height:1.486em;padding:10px 14px;width:auto}
.input-group-addon{background:none;border-right:none;border-color:#e5e5e5;color:#1fc0a0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding-left:23px;padding-right:0}
.input-group input{padding-left:7px;color:#777}
.input-group input:hover,.input-group input:focus,.input-group input.focus{border-color:#e5e5e5!important}
.input-group input.form-control::-webkit-input-placeholder{color:#777}
.input-group input.form-control::-moz-placeholder{color:#777;color:#777}
.input-group input.form-control::-ms-input-placeholder{color:#777}
.modal .input-group input{border-left:0}
.radio-fill-inner-sx{padding:6px 0 0 13px}
body .fill-bg .radio{color:#777;margin-bottom:5px}
.subscribe-full-center{display:inline-block;width:500px}
.subscribe-full-center .form-inline input.form-control{height:60px;float:left;width:350px}
.subscribe-full-center .form-inline button{float:left}
@media (max-width: 570px) {
.subscribe-full-center{width:auto}
.subscribe-full-center .form-inline input.form-control{height:60px;float:inherit;width:auto;display:inline-block;margin-bottom:19px}
.subscribe-full-center .form-inline button{float:inherit}
}
.white-popup{position:relative;background:#fff;padding:20px;width:auto;max-width:500px;margin:20px auto}
.tag{display:block;background-color:#f5f5f5;color:#333;height:40px;padding:10px 18px;font-size:.875em;line-height:1.486em;text-decoration:none;-webkit-transition:all 200ms 0 ease;-moz-transition:all 200ms 0 ease;-ms-transition:all 200ms 0 ease;-o-transition:all 200ms 0 ease;transition:all 200ms 0 ease;text-transform:uppercase}
.tag:hover{background-color:#1fc0a0;border-color:#1fc0a0;color:#fff}
.tags-list{position:relative;list-style:none;margin:0 0 10px;padding:0}
.tags-list li{display:inline-block;padding:0;margin:0 6px 10px 0}
.tags-list li a,.tagcloud a{display:inline-block;background-color:#f5f5f5;color:#333;height:40px;margin:0 6px 10px 0;padding:10px 18px;font-size:.875em!important;line-height:1.486em;text-decoration:none;-webkit-transition:all 200ms 0 ease;-moz-transition:all 200ms 0 ease;-ms-transition:all 200ms 0 ease;-o-transition:all 200ms 0 ease;transition:all 200ms 0 ease;text-transform:uppercase}
.tags-list li a:hover,.tagcloud a:hover{background-color:#1fc0a0;border-color:#1fc0a0;color:#fff}
.pagination,.nav-links{margin:15px 0 0 10px;border-radius:0!important}
.blog #pageContent .pagination{margin:15px 0 30px}
@media (max-width: 767px) {
.pagination{margin:15px 0 35px}
}
@media (max-width: 1299px) {
.product-info-big .product-info-left{margin-top:30px}
.single-product .product-info-outer .product-info{margin-bottom:40px}
.single-product .product-info .product_meta{margin-bottom:20px}
.single-product .product-info-outer .product-info-left{margin-bottom:30px}
.single-product .product-info-big .addthis_sharing_toolbox{margin-bottom:40px}
}
.pagination li,.page-numbers,.woocommerce-pagination ul.page-numbers li,.woocommerce nav.woocommerce-pagination ul li{display:inline-block;border-radius:0!important;margin:0 10px 0 0;padding:0}
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}
.woocommerce-pagination ul.page-numbers li{float:left}
.pagination li a,.page-numbers li a,.page-numbers li span,.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{display:block;width:40px;height:40px;font-size:13px;line-height:40px;padding:0;text-align:center;background-color:#f5f5f5;color:#333;-webkit-transition:all .3s 0 ease;-moz-transition:all .3s 0 ease;-ms-transition:all .3s 0 ease;-o-transition:all .3s 0 ease;transition:all .3s 0 ease;text-decoration:none}
.pagination li a .icon{font-size:16px;color:#1fc0a0}
.pagination li a:hover,a.page-numbers:hover{background-color:#333;color:#fff}
.pagination li.active a,.page-numbers.current,.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background-color:#333;color:#fff}
.pagination > li:first-child > a,.pagination > li:first-child > span{border-bottom-left-radius:0;border-top-left-radius:0}
.pagination > li:last-child > a,.pagination > li:last-child > span{border-bottom-right-radius:0;border-top-right-radius:0}
.filters-row .pagination{padding-top:0;margin-top:0}
.filters-row .pagination li:last-child{margin-right:0}
@media (min-width: 768px) {
.nav-tabs--ys-center{border:none}
.nav-tabs--ys-center li{display:inline-block;float:inherit;margin:0 20px 20px 0 !important}
.nav-tabs--ys-center a{border:none!important;font-size:24px;padding:0 0 18px!important;border-bottom:5px solid transparent!important;-webkit-transition:all .3s 0 ease;-moz-transition:all .3s 0 ease;-ms-transition:all .3s 0 ease;-o-transition:all .3s 0 ease;transition:all .3s 0 ease}
.nav-tabs--ys-center a:hover{color:#333;background:none!important}
.nav-tabs--ys-center1{border-bottom:1px solid #e5e5e5!important}
.nav-tabs--ys-center1 li{display:inline-block;float:inherit;margin:0 20px!important}
.nav-tabs--ys-center1 li.active > a{border-bottom:3px solid #1fc0a0!important}
.nav-tabs--ys-center1 a{border:none!important;font-size:16px;font-weight:700;color:#333;padding:0!important;border-bottom:3px solid transparent!important;-webkit-transition:all .3s 0 ease;-moz-transition:all .3s 0 ease;-ms-transition:all .3s 0 ease;-o-transition:all .3s 0 ease;transition:all .3s 0 ease}
.nav-tabs--ys-center1 a:hover{color:#333;background:none!important}
}
.product__inside__hover .hidden-1300 .compare.added{font-size:0}
.product__inside__hover .hidden-1300 .compare.added:before{content:"\e164";font-size:30px;font-family:Material Icons}
@media (min-width: 768px) and (max-width: 767px) {
.nav-tabs--ys > li{float:none;display:block}
.nav-tabs--ys > li > a{border:0}
.nav-tabs--ys > li.active > a,.nav-tabs--ys > li.active > a:hover,.nav-tabs--ys > li.active > a:focus{border:0}
.nav-tabs--ys > li.active > a:after{display:none}
.nav-tabs--ys-center1 li{float:none;display:block;margin:10px 20px!important}
}
@media (max-width: 767px) {
.nav-tabs{border-color:transparent!important}
.woocommerce div.product .woocommerce-tabs ul.tabs li,.nav-tabs li{float:none!important;text-align:center;border-bottom:1px solid #e5e5e5!important}
.woocommerce div.product .woocommerce-tabs ul.tabs li{display:block}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:block}
.woocommerce div.product .woocommerce-tabs ul.tabs li a,.nav-tabs li a{border-color:transparent!important;border-radius:0!important;font-weight:700!important;color:#333;-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0}
.nav-tabs li a:hover{background:none;color:#1fc0a0}
.nav-tabs li.active a{color:#fff;border-color:transparent!important}
}
.tab-content--ys > .tab-pane{display:none;background-color:#fff;padding:30px 40px;border-width:1px;border-style:solid;border-color:#e5e5e5;border-top:0;font-weight:300}
.tab-content--ys > .active{display:block}
.tab-content--ys-center{padding:50px 0 0;text-align:center}
.tab-content--ys-fullwidth{border:none!important;padding:50px 0 0}
.tab-content--ys-fullwidth > .tab-pane{display:none;padding:0;border-width:1px;border-top:0;font-weight:300}
.tab-content--ys-fullwidth > .active{display:block}
.tab-content--ys-center{padding:50px 0 0;text-align:center}
.tabs,.woocommerce div.product .woocommerce-tabs ul.tabs{position:relative;overflow:visible;margin:0 auto;width:100%;font-weight:300;font-size:1.25em;padding:0;z-index:1}
.woocommerce div.product .woocommerce-tabs ul.tabs li{border:none;border-radius:0;padding:0}
.tabs nav{text-align:center}
.tabs nav ul{position:relative;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;margin:0 auto;padding:0;max-width:1200px;list-style:none;-ms-box-orient:horizontal;-ms-box-pack:center;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}
.tabs nav ul li{position:relative;z-index:1;display:block;margin:0;text-align:center;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}
.tabs nav a{position:relative;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:2.5}
.tabs nav a span{vertical-align:middle;font-size:.75em}
.tabs nav li.tab-current a{color:#74777b}
.tabs nav a:focus{outline:none}
.tabs-style-flip{max-width:1200px}
.tabs-style-flip nav a{padding:.5em 0;color:#2CC185;-webkit-transition:color .3s;transition:color .3s}
.tabs-style-flip nav a:hover,.tabs-style-flip nav a:focus,.tabs-style-flip nav li.tab-current a{color:#74777b}
.tabs-style-flip nav a span{text-transform:uppercase;letter-spacing:1px;font-weight:700;font-size:.625em}
.tabs-style-flip nav a::after{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:#f0f0f0;content:'';-webkit-transition:-webkit-transform 0.3s,background-color .3s;transition:transform 0.3s,background-color .3s;-webkit-transform:perspective(900px) rotate3d(1,0,0,90deg);transform:perspective(900px) rotate3d(1,0,0,90deg);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-perspective-origin:50% 100%;perspective-origin:50% 100%}
.tabs-style-flip nav li.tab-current a::after{background-color:#fff;-webkit-transform:perspective(900px) rotate3d(1,0,0,0deg);transform:perspective(900px) rotate3d(1,0,0,0deg)}
.tabs-style-flip .content-wrap{background:#fff}
.open-tab{display:block!important}
.zoomLens{opacity:1!important;background-color:rgba(255,255,255,0.36)!important;border:1px solid #e5e5e5!important}
.zoomWindowContainer > div{border:1px solid #e5e5e5!important;margin:0 10px}
body.modal-open{overflow:hidden!important}
.product-popup{position:relative;background:#fff;margin:20px auto;padding:0;width:90%;height:90%;max-width:1170px;max-height:750px}
.product-popup .product-popup-content{overflo-y:scroll}
.product-popup .container-fluid{padding:0;background:#fff}
.product-popup .product-info{padding:25px 40px 15px;margin:0 0 0 -15px}
.product-popup .mfp-close{color:#fff;right:-37px;top:-37px}
.modal-filter{cursor:pointer}
.modal-sm{max-width:372px}
.modal-md{max-width:816px!important;margin:0 auto}
.img-responsive1{max-width:100%}
.white-modal .modal-content{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;box-shadow:0 1px 3px rgba(0,0,0,0),0 1px 2px rgba(0,0,0,0);padding:37px;border-color:transparent}
@media (max-width: 767px) {
.white-modal .modal-content{padding:20px}
div#carouselRelated{position:relative;margin-bottom:0!important}
.product .carousel-control:hover,.product .carousel-control:focus{width:0!important;height:0!important}
}
.white-modal .modal-header{border:none;padding:0;margin:0 0 18px}
.white-modal .modal-header .close{color:#1fc0a0;font-size:29px;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);-webkit-transition:'delay: 1s;';-o-transition:'delay: 1s;';transition:'delay: 1s;';-webkit-transition:'delay: 1s;' .3s 0 ease;-moz-transition:'delay: 1s;' .3s 0 ease;-ms-transition:'delay: 1s;' .3s 0 ease;-o-transition:'delay: 1s;' .3s 0 ease;transition:'delay: 1s;' .3s 0 ease}
.white-modal .modal-header .close:hover{color:#333}
.white-modal .modal-header .modal-title{font-size:21px;line-height:1.2em;padding:0;margin:0}
.white-modal .modal-body{font-weight:lighter;padding:0 0 42px}
.white-modal .indent-bot-none{padding-bottom:0}
.white-modal .modal-footer{text-align:inherit;border:none;padding:0}
.white-modal .modal-footer.text-left{text-align:left}
.white-modal .modal-footer.text-center{text-align:center}
.white-modal .modal-footer.text-right{text-align:right}
.navbar .menu-item-html .col-sm-12{padding-left:20px;padding-right:20px}
.modal{text-align:center;padding:0!important}
@media (min-width: 450px) {
.modal:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-4px}
}
.modal .modal-dialog{display:inline-block;text-align:left;vertical-align:middle;overflow:hidden}
.modal{z-index:77777777}
.modal-backdrop{z-index:7777777}
#modalAddToCart.modal,#modalAddToCartError.modal{z-index:7777777777}
.modal-bg-image{position:absolute;z-index:0;width:70%}
.modal-bg-image.bottom-right{right:0;bottom:0}
.page-template-default .woocommerce .woocommerce-info{border-top-color:#1fc0a0}
.page-template-default .woocommerce .woocommerce-info:before{color:#1fc0a0}
.modal-bg-image.bottom-left{left:0;bottom:0}
.modal-bg-image.top-left{left:0;top:0}
.modal-bg-image.top-right{right:0;top:0}
#header.header-layout-05 .stuck-nav.fixedbar{height:72px!important}
#header.header-layout-05 .stuck-nav{height:80px}
.modal-newsletter{padding-bottom:35px;position:relative;z-index:2}
.modal-newsletter .checkbox-group{display:inline-block}
.modal-newsletter .checkbox-group .box{margin-top:0;display:inline-block}
.modal-newsletter .checkbox-group .check{top:5px}
.modal-newsletter .logo{margin-bottom:47px;max-height:80px}
.woocommerce .cart-collaterals .cross-sells ul.products .product__inside__info__link li,.woocommerce-page .cart-collaterals .cross-sells ul.products .product__inside__info__link li{width:inherit}
.modal-newsletter .modal-title{font-size:21px;line-height:1.1em;padding-bottom:15px}
.modal-newsletter p{padding-bottom:7px}
.modal-newsletter .row-subscibe{font-size:0;line-height:0;padding:27px 0}
.modal-newsletter .row-subscibe input{height:60px;border:1px solid #e5e5e5;padding:2.3% 2.5%;font-size:18px;line-height:1.2em;color:#777;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.modal-newsletter .row-subscibe button{font-size:18px;height:60px}
.modal-newsletter .checkbox-group label{font-size:12px;padding-left:25px}
.modal-newsletter p{margin-bottom:0}
@media (max-width: 767px) {
#newsletterModal .modal-newsletter .row-subscibe input{width:80%;padding:2.3% 3%}
#newsletterModal .modal-newsletter .row-subscibe button{position:relative;right:auto;margin-top:15px}
#newsletterModal .modal-newsletter .logo{max-height:75px}
}
@media (max-width: 420px) {
#newsletterModal .modal-newsletter .logo{max-height:59px}
}
@media (max-width: 768px) {
#newsletterModal button.btn--ys.btn--xl{padding:17px 14px!important}
}
#quickViewModal .modal-dialog{width:inherit}
#quickViewModal .product-popup{padding:0;width:100%;height:inherit!important;max-height:inherit!important}
@media (max-width: 992px) {
#quickViewModal .modal-content{padding:20px 27px 10px}
}
#quickViewModal .modal-content.container{max-width:1244px;min-width:320px}
@media (max-width: 450px) {
#quickViewModal .modal-content{padding:20px 15px 10px}
.modal-dialog:before{display:none!important}
.modal-dialog{width:inherit;margin:10px!important}
.modal-content{padding:20px 15px 10px}
}
.comments{margin-bottom:38px}
.comments li.odd,.comments li.even{list-style:none;clear:both}
.avatar{float:left}
.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1px 1px 0;list-style:none;display:block;width:100%}
.post-type-archive.woocommerce .widget_layered_nav ul li.chosen a:before,.post-type-archive.woocommerce .widget_layered_nav_filters ul li a:before{font-family:WooCommerce;speak:none;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"";text-decoration:none;font-weight:400;color:#1fc0a0;right:36px;position:absolute;margin-top:10px}
.comments.comments-level-1{margin-left:136px}
.comments .pull-left,.avatar{width:100px;height:100px;display:block;background-color:#f5f5f5;margin-right:40px;margin-top:16px;color:#fff;position:relative}
.comments .pull-left:before{font-family:'Material Icons';content:"\e7fd";font-size:46px;display:block;text-align:center;width:100%;position:absolute;z-index:0;top:10px}
.comments .pull-left img{width:100%;height:auto;position:relative;z-index:2}
.comments .pull-left span{position:absolute;display:inline-block;top:15%}
.comments .media-body .media-title,.created{color:#1fc0a0;padding-bottom:14px}
.comments .media-body .created .name{font-size:18px;font-style:italic;font-family:Georgia,sans-serif;display:inline-block;margin-right:14px}
.comments .media-body .media-title time{font-size:16px}
.comments .media-body .media-title time .icon{font-size:24px;margin:0 13px 0 0;position:relative;top:3px}
.comments .media-body .media-title .link a{color:#333;text-decoration:underline;text-transform:capitalize}
.comments .media-body .media-title .link a:hover{text-decoration:none}
@media (max-width: 745px) {
.comments{margin-bottom:28px}
.comments.comments-level-1{margin-left:70px}
.comments .pull-left{width:70px;height:70px;margin-right:20px}
.comments .pull-left:before{font-size:46px;line-height:1em;top:10px}
.comments .media-body .media-title time{display:block}
.comments .media-body .media-title time .icon{font-size:20px;margin:0 6px 0 0;position:relative;top:3px}
}
.panel{box-shadow:0 1px 3px rgba(0,0,0,0),0 1px 2px rgba(0,0,0,0)}
.panel .panel-heading{position:relative;border-top:1px solid #e5e5e5;padding:0}
.panel .panel-heading__number{width:52px;height:52px;background-color:#f5f5f5;text-align:center;color:#333;font-size:20px;line-height:2.55em;position:absolute;top:20px;left:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:background-color;-o-transition:background-color;transition:background-color;-webkit-transition:background-color .3s 0 ease;-moz-transition:background-color .3s 0 ease;-ms-transition:background-color .3s 0 ease;-o-transition:background-color .3s 0 ease;transition:background-color .3s 0 ease}
.panel .panel-heading .panel-title{color:#333;font-size:20px}
.panel .panel-heading .panel-title:after{position:absolute;display:block;top:34px;right:0;z-index:0;font-family:'Material Icons';font-size:22px;content:"\e148";line-height:1em;color:#1fc0a0}
.panel .panel-heading .panel-title a{text-decoration:none!important;display:block;padding:34px 0 25px 77px;position:relative;z-index:2}
.panel .panel-heading.active .panel-heading__number{background-color:#1fc0a0;color:#fff}
.panel .panel-heading.active .panel-title:after{content:"\e15d"}
@media (max-width: 1600px) {
.menu-item .vertical-carousel__item__image{min-width:90px}
.vertical-carousel__item__image img{width:100%;height:auto}
}
.panel .panel-body{padding:10px 0 28px}
.panel .panel-body,.panel .panel-collapse,.panel .panel-collapse > .list-group{border:none!important}
.link-functional{text-decoration:none;text-transform:uppercase;font-size:13px;line-height:1em;font-weight:500;color:#333}
.link-functional .icon,.link-functional .fa{font-size:20px;margin-right:10px;color:#1fc0a0;position:relative;top:6px}
.link-functional:hover{text-decoration:none;color:#1fc0a0}
.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:none}
.woocommerce .star-rating{color:#ffaf47;display:inline-block;float:none;font-size:12px;line-height:10px;margin:0;vertical-align:text-top;white-space:nowrap}
.woocommerce nav.woocommerce-pagination ul{border:0}
.woocommerce nav.woocommerce-pagination ul li{border-right:0}
.woocommerce .woocommerce-product-rating{line-height:normal}
.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{font-weight:400;text-decoration:none}
.woocommerce div.product form.cart,.woocommerce div.product p.cart{margin:0}
.summary .cart{padding:25px 0}
.product-images-carousel{margin:30px 0 40px;padding:0;position:relative;width:100%}
.product-images-carousel ul{margin:0;overflow:hidden;padding:0}
.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:none}
.woocommerce #content div.product div.thumbnails a:last-child,.woocommerce div.product div.thumbnails a:last-child,.woocommerce-page #content div.product div.thumbnails a:last-child,.woocommerce-page div.product div.thumbnails a:last-child{margin-right:0}
.woocommerce .widget_layered_nav ul li a:hover{padding:1px 0;text-decoration:none}
.rating span{display:inline-block;font-size:inherit;line-height:inherit;margin:0}
.woocommerce .products .star-rating{margin-left:auto;margin-right:auto}
.woocommerce .star-rating{display:inline-block;float:none;margin:0 0 .5em;letter-spacing:5px;width:7.1em}
.woocommerce .star-rating:before{color:#ffaf47}
.price-box,.woocommerce div.product p.price,.woocommerce div.product span.price{color:#333;font-family:Ubuntu,sans-serif;font-size:18px;font-weight:700;line-height:1em;color: #219653 !important;}
.product__inside .price-box{margin:0}
.price-box ins{text-decoration:none}
.ys-product .product__inside__hover .product__inside__info__btns .btn--ys{margin:15px 0;margin-bottom: 7px;}
.post-password-form input[type="submit"],.btn--ys{background-color:#1fc0a0;border:0 none;border-radius:0;color:#fff;font-size:.875em;height:40px;letter-spacing:1px;line-height:1.486em;padding:10px 14px;position:relative;text-transform:uppercase;transition:all 300ms ease 0;vertical-align:top}
.post-password-form input[type="submit"]{vertical-align:initial}
.footer-copyright a{color:#1fc0a0;font-size:1.1em;font-weight:400}
.woocommerce .products ul:not(.product__inside__info__link),.woocommerce ul.products{clear:both;list-style:outside none none;margin:0!important;padding:0}
.upsells h2,.related h2{text-transform:uppercase;margin-bottom:2.667em;position:relative}
.upsells h2:after,.related h2:after{background:#1fc0a0 none repeat scroll 0 0;bottom:-1em;content:"";display:block;height:5px;position:absolute;width:68px}
.woocommerce div.product .woocommerce-tabs ul.tabs::before{border:medium none}
.nav-tabs--ys,.tabs,.woocommerce div.product .woocommerce-tabs ul.tabs{background-color:#fff;border:medium none}
.woocommerce div.product .woocommerce-tabs ul.tabs.nav-tabs--ys-center1{text-transform:uppercase}
.nav-tabs--ys > li.active > a::before{background-color:transparent}
.nav-tabs--ys > li > a,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce div.product .woocommerce-tabs ul.tabs li a{border:medium none}
.tabs.wc-tabs.nav.nav-tabs.nav-tabs--ys{border-bottom:none}
.woocommerce div.product .woocommerce-tabs .panel{color:#777;font-weight:300;margin:0;padding:30px 40px;background-color:#fff;border:1px solid #e5e5e5;border-radius:0 0 4px 4px}
.woocommerce div.product .woocommerce-tabs.content .panel{border:none;padding-left:0;padding-right:0}
.wishlist_table th.product-price,.wishlist_table th.product-stock-stauts{text-align:center}
.tabs.wc-tabs.nav.nav-tabs.nav-tabs--ys > li{margin-right:2px}
.tabs.wc-tabs.nav.nav-tabs.nav-tabs--ys > li > a{border:1px solid transparent;border-radius:4px 4px 0 0;font-weight:400;font-size:14px;line-height:1.6875;padding:10px 15px;text-transform:uppercase;margin-right:0;cursor:pointer;transition:background .15s ease-in 0}
.tabs.wc-tabs.nav.nav-tabs.nav-tabs--ys > li a:hover,.tabs.wc-tabs.nav.nav-tabs.nav-tabs--ys > li.active > a,.tabs.wc-tabs.nav.nav-tabs.nav-tabs--ys > li.active > a:hover{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:#eee none repeat scroll 0 0;border-color:#ddd #ddd transparent;border-image:none;border-style:solid;border-width:1px;color:#333;border-bottom:none}
.tabs.wc-tabs.nav.nav-tabs.nav-tabs--ys > li a:hover{background:#e5e5e5!important}
.tabs.wc-tabs.nav.nav-tabs.nav-tabs--ys > li.active > a:hover{background:transparent!important}
.menu-item .vertical-carousel__item{display:block;width:100%;position:relative;margin:0 0 10px;padding:0 0 5px;min-height:121px;clear:both}
.woocommerce a.remove{display:inline-block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:#1fc0a0!important;text-decoration:none;font-weight:700;border:0}
.woocommerce a.remove:hover{color:#fff!important;background:#1fc0a0;line-height:15px}
.tabs.wc-tabs.nav.nav-tabs.nav-tabs--ys > li.active > a{background:#fff!important;border-bottom:none;padding-bottom:11px;margin-bottom:0;margin-right:0}
.woocommerce-Reviews ol.commentlist{padding:15px 0 10px}
.woocommerce #reviews #comments ol.commentlist li .comment-text{padding:1em}
.woocommerce-tabs.wc-tabs-wrapper{padding-bottom:75px}
@media (max-width: 767px) {
.demos-7-banner .banner .figure img{visibility:hidden}
}
.logged-in .nav-login{display:none}
.nav-account{display:none}
.logged-in .nav-account{display:block}
.woocommerce div.product .woocommerce-tabs ul.tabs li{margin:0}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border-bottom-right-radius:0;border-width:0;content:none}
.wishlist_table tr td a.button{white-space:normal;float:right!important}
#center-Column .wishlist_table tr td a.button{white-space:normal;float:left!important}
.woocommerce table.wishlist_table .product-name a:first-child{padding:20px 0;line-height:60px}
.woocommerce .wishlist_table td.product-add-to-cart a{display:block!important;margin:0;margin-bottom:5px;text-align:center;float:none!important}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after{border-bottom-left-radius:0;border-width:0;content:none}
.woocommerce div.product .woocommerce-tabs ul.tabs li{background-color:transparent}
.woocommerce .products ul:not(.product__inside__info__link),.woocommerce ul.products{margin-left:-15px!important;margin-right:-15px!important}
.wc-tabs-wrapper.content #tab-description p{padding:0 80px}
.woocommerce-tabs h2,#review_form h3{color:#1fc0a0;font-size:22px;display:none}
.woocommerce-tabs .product__inside__name h2{color:#1fc0a0;font-size:22px;display:block}
.comment-text p.meta > strong{color:#1fc0a0}
.yourstore_pro_carousel .price ins{text-decoration:none}
.yourstore_pro_carousel ul{padding:0}
.yourstore_pro_carousel .slick-list{margin-left:-15px;margin-right:-15px}
.subscribe-box.offset-top-20{margin:0!important}
.custom-margin .title-under{margin-bottom:45px!important}
.widget_product_search .search-dropdown,.widget_search .search-dropdown{position:static;visibility:visible;opacity:1;margin-top:0}
.widget_product_search .search-dropdown .input-outer,.widget_search .search-dropdown .input-outer{position:relative;padding:0}
.widget_search .search__open,.widget_product_search .search__open,.widget_search .search__close,.widget_product_search .search__close{display:none}
.widget_search .search-dropdown .input-outer button,.widget_product_search .search-dropdown .input-outer button{right:10px}
footer .widget h4:after{content:"";position:absolute;display:block;height:5px;width:68px;background:#1fc0a0;bottom:-1em}
footer .widget.widget_yourstore-social-media h4:after{display:none}
@media (max-width: 767px) {
.product-listing:not(.carousel-products-mobile) .product .product__inside{text-align:center}
}
@media (max-width: 767px) {
.woocommerce table.wishlist_table thead th,.woocommerce table.wishlist_table tbody td{display:block}
.wishlist-title h2{text-align:center}
table th{text-align:center}
.wishlist_table tr td a.button{display:none}
.wishlist_table tr td.product-name{text-align:center}
.wishlist-title{display:block;text-align:center}
}
.product-listing:not(.carousel-products-mobile) .product .price-box{text-align:center}
footer .widget h4:after{content:"";position:absolute;display:block;height:5px;width:68px;background:transparent;bottom:-1em}
.title-with-button.post-carousel-nav .carousel-products__button{position:absolute!important}
footer .widget h4.no-title-under:after{position:absolute;background:none;content:""}
.remove-padding-0 h4{margin-bottom:0!important}
footer .widget h4{position:relative;margin-bottom:2.667em}
.cart .name-text{display:none}
.header-layout-03 .cart .name-text{display:block}
.blog-layout .col-xl-4:nth-child(3n+1){clear:left}
@media (max-width: 1024px) {
.header-layout-03 .cart .name-text{display:none}
.stuck-nav .cart{display:none}
.stuck-nav.fixedbar .cart{display:block}
}
.header-layout-02 .settings .dropdown-menu.dropdown-menu--xs-full,.header-layout-03 .settings .dropdown-menu.dropdown-menu--xs-full{left:0;right:auto}
.woocommerce ul.product_list_widget li{margin:0 0 15px;padding:0 0 5px}
.woocommerce ul.product_list_widget li img{float:left;min-width:80px;margin-right:20px}
.woocommerce ul.product_list_widget li a{color:#777;text-decoration:none;-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0;font-weight:400}
.woocommerce ul.product_list_widget li a:hover{color:#1fc0a0}
.woocommerce ul.product_list_widget li ins,.woocommerce ul.product_list_widget li del{text-decoration:none}
.woocommerce ul.product_list_widget li span.amount{margin:0;padding:0 0 2px;font-size:1.25em;color:#1fc0a0;text-align:left}
.woocommerce ul.product_list_widget li del span.amount{color:#fa6b6b;font-size:75%;line-height:1;font-weight:300;padding:0 5px;text-decoration:line-through}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{width:19px;height:19px;top:-7px;border:0;border-radius:50%;background:#1eb799;cursor:pointer;box-shadow:none}
.woocommerce .widget_price_filter .ui-slider-horizontal{height:4px;margin:20px 7px 26px}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{border:0;border-radius:0;background:#1eb799;cursor:pointer;box-shadow:none}
.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:100%}
#yith-quick-view-content.woocommerce div.product div.images{width:48%}
form.variations_form.cart .woocommerce-variation-price{float:none}
.woocommerce div.product p.stock{color:#1fc0a0;font-weight:700}
.woocommerce .products .product__inside__review.row-mode-visible .star-rating{margin-top:5px}
.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{line-height:24px;padding:5px 10px}
#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle;line-height:25px;padding:20px 24px;display:inline-block}
.woocommerce-cart table.cart td.actions .coupon .input-text{line-height:41px;width:195px;font-size:20px}
@media (max-width: 767px) {
.woocommerce .products .carousel-inner .woocommerce-LoopProduct-link,.product .carousel-inner .woocommerce-LoopProduct-link{display:block;width:100%}
.woocommerce .products .carousel-inner .woocommerce-LoopProduct-link img,.product .carousel-inner .woocommerce-LoopProduct-link img{display:block;width:100%!important}
.woocommerce-cart table.cart td.actions .coupon .input-text{width:100%;margin-bottom:10px}
.woocommerce-cart table.cart td.actions .coupon input.button{width:100%}
}
.dashicons,.dashicons-before:before{width:auto;height:auto;line-height:26px;font-size:15px;text-decoration:none}
.blog-layout .pagination{width:100%}
.blog-layout .nav-links a.prev span.icon,.blog-layout .nav-links a.next span.icon{line-height:1;vertical-align:middle}
.contact-sidebar > div + div{margin-top:34px}
.breadcrumbs .breadcrumb--ys > span > span > a{font-size:0;display:inline-block}
.breadcrumbs .breadcrumb--ys span[typeof="v:Breadcrumb"]{display:inline-block;vertical-align:middle;position:relative}
.breadcrumbs .breadcrumb--ys span[typeof="v:Breadcrumb"] > a{display:inline-block;line-height:26px;min-height:26px}
.breadcrumbs .breadcrumb--ys > span > span[typeof="v:Breadcrumb"] > span.breadcrumb_last{line-height:26px}
.breadcrumbs .breadcrumb--ys > span > span[typeof="v:Breadcrumb"] > a{float:left}
.breadcrumbs .breadcrumb--ys > span > span[typeof="v:Breadcrumb"] > a:before{content:"\e88a";font-family:'Material Icons';font-weight:400;font-style:normal;font-size:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;width:26px;height:26px;border-radius:50%;background-color:#f5f5f5;color:#1fc0a0;font-size:15px;line-height:26px;text-align:center;vertical-align:bottom}
.breadcrumbs .breadcrumb--ys span[typeof="v:Breadcrumb"] > a:after{height:19px;width:1px;content:"";background:#e5e5e5;display:inline-block;margin:0 10px;vertical-align:middle}
#pageContent .blog-layout img,#pageContent .entry-content img,#pageContent .entry-content figure.wp-caption,.blog-layout .post figure.wp-caption,.blog-layout .post img{max-width:100%;height:auto}
#pageContent .blog-layout figure{max-width:100%;height:auto}
#pageContent .product__inside__image img{margin-left:auto;margin-right:auto}
.menu-item-html .product__inside__image img{min-height:inherit;height:auto;width:100%}
#pageContent .product__inside__image img.img-loaded{height:auto;background:none}
.blog-layout .post{clear:left}
.blog-layout .nav-links a{float:left}
.blog-layout .nav-links a[rel="next"]{float:right}
.ban-ye-10{margin-top:80px}
.ban-ys-11{margin-top:75px}
.new-mar-45{margin-bottom:85px}
.rec-mar-46{margin-top:50px}
.test-moni-48{padding-top:70px;padding-bottom:30px}
.mar-47-brands{margin-top:80px;margin-bottom:80px}
@media (max-width: 767px) {
.ban-ye-10{margin-top:0}
.new-mar-45{margin-bottom:40px}
.remove_padding_15 .wpb_content_element{margin-bottom:0}
.ban-ys-11{margin-top:30px}
.rec-mar-46{margin-top:0}
.ban-ys-11 .text-left{text-align:center}
.test-moni-48{padding-top:0;padding-bottom:0}
.mar-47-brands{margin-top:40px;margin-bottom:0}
.title-with-button,.carousel-products__button{position:static}
#leftColumn .carousel-products__button{position:relative}
.yourstore_pro_carousel{position:relative}
footer.layout-2{position:fixed}
.products .product__inside__image .carousel-control{opacity:0;visibility:hidden;display:none}
.product-info-outer #productPrevNext{display:none}
}
@media (max-width: 767px) {
.filters-row__mode,.filters-row__pagination{display:block;margin-top:20px}
.pull-left{float:none!important;display:block;margin-left:0;margin-right:0;text-align:center}
.pull-right{float:none!important}
.btn-img-view_module,.btn-img-view_list{display:none}
.slide-column-open{margin:0 15px 0 0;display:inline-block!important;float:none!important}
}
@media (max-width: 991px) {
.off-canvas-menu .expander-list .multicolumn li a{font-size:14px!important;font-weight:500!important;margin-left:0!important}
}
.blog-layout .nav-links a:focus i,.blog-layout .nav-links a:hover i{text-decoration:none}
.blog-layout .comments-area{margin:30px 0;border-top:1px solid #e5e5e5;padding-top:30px}
.blog-layout .comments-area .comment-respond{padding-top:20px}
.blog-layout .gallery figure.gallery-item{float:left;margin-top:10px;text-align:center;width:33%!important}
.blog-layout .nav-links,.blog-layout .page-pagination{display:block;clear:both}
.widget_text select,.widget_text textarea,.widget_text img{max-width:100%;height:auto}
.widget_text input{max-width:100%}
.blog_widget ul li a.rsswidget{display:block}
#yith-quick-view-close:hover{color:red;text-decoration:none}
.woocommerce .woocommerce-message{border-top-color:#1fc0a0}
.woocommerce .woocommerce-message:before{color:#1fc0a0}
.remove_padding_15.wpb_column.vc_column_container{padding-left:0;padding-right:0}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#ccc}
.title-with-button.post-carousel-nav{position:absolute;overflow:visible;top:15%;right:0}
.title-with-button.post-carousel-nav .carousel-products__button{position:static}
#sb_instagram #sbi_images .sbi_item{display:-moz-inline-stack;float:left;vertical-align:top;zoom:1;margin:0!important;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:10%!important;height:auto;padding:0!important}
#sb_instagram.sbi_fixed_height{width:100%!important}
@media (max-width: 767px) {
.demo-sys-8 .mobile-collapse .mobile-collapse__title{width:100%!important}
.subscribe-box.subscribe-box-row.offset-top-20.demo-sys-8{margin-top:0!important}
.subscribe-box-row{width:100%!important;padding-bottom:0}
}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:100427;overflow:hidden;position:fixed;background:#333;filter:alpha(opacity=80);opacity:1}
.filter-nav{text-align:center;padding-bottom:50px}
.filter-nav a{display:inline-block;background:#f5f5f5;text-transform:uppercase;font-weight:500;color:#333;margin:0 5px;margin-bottom:10px;padding:14px 16px;-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0;cursor:pointer;font-size:13px;line-height:1em;text-decoration:none}
.filter-nav a:hover{background:#1fc0a0;color:#fff}
.filter-nav a.current{background:#1fc0a0;color:#fff}
.gallery-content .filter-content-item{padding:0;margin:0;overflow:hidden}
.gallery-content .zomm-gallery{width:67px;height:67px;background:#fff;display:inline-block;font-size:36px;line-height:1.9em;text-align:center;text-decoration:none;color:#333;-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.gallery-content .zomm-gallery:before{content:"\e8ff";display:block;position:relative;margin-left:1px;font-family:'Material Icons'}
.gallery-content .zomm-gallery:hover{background:#1fc0a0;color:#fff}
.gallery-content .link-gallery{width:67px;height:67px;background:#fff;display:inline-block;font-size:36px;line-height:1.9em;text-align:center;text-decoration:none;color:#333;-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;-o-transition:all 300ms linear 0;transition:all 300ms linear 0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.gallery-content .link-gallery:before{content:"\e5c8";display:block;position:relative;margin-left:1px;font-family:'Material Icons'}
.gallery-content .link-gallery:hover{background:#1fc0a0;color:#fff}
.gallery-content img{width:100%;height:auto}
.gallery-content .title{font-size:22px;line-height:1em;margin-top:0}
.gallery-content .title a:focus{text-decoration:none;color:#333}
.gallery-content .title a:hover{color:#1fc0a0;text-decoration:none}
.gallery-content figure{position:relative;display:block}
.gallery-content figure figcaption{position:absolute;background:rgba(255,255,255,0.9);width:100%;height:100%;top:0;left:0;display:block;padding:5% 10%;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);z-index:0;-moz-transition:all .3s linear;-o-transition:all .3s linear;-webkit-transition:all .3s linear}
.gallery-content figure:hover figcaption{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);z-index:7;left:0}
.gallery-content .button-box{position:absolute}
@media (max-width: 1770px) {
.gallery-content .button-box{bottom:7.5%;right:5.3%;font-size:30px}
}
@media (min-width: 1770px) {
.gallery-content .button-box{bottom:13.5%;right:10.3%;font-size:36px}
}
@media (max-width: 1200px) {
.gallery-content figcaption{padding-top:5%}
.gallery-content .zomm-gallery,.gallery-content .link-gallery{width:50px;height:50px;font-size:30px;line-height:1.7em}
.gallery-content .button-box{bottom:6%}
}
@media (max-width: 1200px) {
.gallery-content .title{font-size:19px}
.gallery-content .font18{font-size:15px}
.gallery-content figcaption{padding-top:2%}
.gallery-content figcaption p{font-size:13px;line-height:1.5em}
.gallery-content .zomm-gallery,.gallery-content .link-gallery{width:35px;height:35px;font-size:24px;line-height:1.45em}
.gallery-content .button-box{bottom:3%}
}
@media (max-width: 1677px) {
.gallery-layout-3.gallery-content .title{margin-top:27px}
.gallery-layout-3.gallery-content .button-box{bottom:7.5%;right:5.3%;font-size:30px}
.gallery-layout-3.gallery-content figcaption{padding-top:5%}
.gallery-layout-3.gallery-content .zomm-gallery,.gallery-layout-3.gallery-content .link-gallery{width:50px;height:50px;font-size:30px;line-height:1.7em}
.gallery-layout-3.gallery-content .button-box{bottom:6%}
.gallery-layout-3.gallery-content .title{font-size:19px}
.gallery-layout-3.gallery-content .font18{font-size:15px}
.gallery-layout-3.gallery-content figcaption{padding-top:2%}
.gallery-layout-3.gallery-content figcaption p{font-size:13px;line-height:1.5em}
.gallery-layout-3.gallery-content .zomm-gallery,.gallery-layout-3.gallery-content .link-gallery{width:35px;height:35px;font-size:24px;line-height:1.45em}
.gallery-layout-3.gallery-content .button-box{bottom:3%}
.gallery-layout-3.gallery-content .text-center .button-box{padding-top:3%}
}
.gallery-layout-4.gallery-content .block-table{height:100%}
.gallery-layout-4.gallery-content figcaption{padding-top:11%;text-align:center}
.gallery-layout-4.gallery-content figcaption .button-box{position:relative;padding-top:5%;right:auto!important;bottom:inherit}
@media (max-width: 1770px) {
.gallery-layout-4.gallery-content figcaption .button-box{padding-top:3%}
}
@media (min-width: 1770px) {
.gallery-layout-4.gallery-content figcaption .button-box{padding-top:5%}
}
.gallery-layout-4.gallery-content figcaption p{display:none}
@media (max-width: 1641px) {
.gallery-layout-4.gallery-content figcaption{padding:5%}
.gallery-layout-4.gallery-content .zomm-gallery,.gallery-layout-4.gallery-content .link-gallery{width:50px;height:50px;font-size:30px;line-height:1.7em}
.gallery-layout-4.gallery-content .button-box{bottom:6%}
.gallery-layout-4.gallery-content .title{font-size:17px;margin-top:27px}
.gallery-layout-4.gallery-content .font18{font-size:14px}
.gallery-layout-4.gallery-content figcaption p{font-size:13px;line-height:1.5em}
.gallery-layout-4.gallery-content .zomm-gallery,.gallery-layout-4.gallery-content .link-gallery{width:40px;height:40px;font-size:26px;line-height:1.6em}
.gallery-layout-4.gallery-content .button-box{bottom:0}
}
.gallery-layout-4.gallery-content figcaption .button-box{text-align:center}
@media (max-width: 1641px) {
.gallery-layout-4.gallery-content figcaption .button-box{padding-top:3%}
}
@media (max-width: 517px) {
.gallery-layout-4.gallery-content figcaption{padding-top:15%}
}
.gallery-content .content-center .button-box{position:relative;right:auto;top:auto;text-align:center}
.col-item-5{float:left}
@media (max-width: 517px) {
.col-item-5{width:100%!important}
}
@media (max-width: 767px) {
.col-item-5{width:50%}
}
@media (min-width: 768px) {
.col-item-5{width:33.3%}
}
@media (min-width: 992px) {
.col-item-5{width:25%}
}
@media (min-width: 1200px) {
.col-item-5{width:20%}
}
@media (min-width: 1770px) {
.col-item-5{width:20%}
}
.col-item-4{float:left}
@media (max-width: 767px) {
.col-item-4{width:100%}
}
@media (min-width: 992px) {
.col-item-4{width:50%}
}
@media (min-width: 1200px) {
.col-item-4{width:25%}
}
@media (min-width: 1770px) {
.col-item-4{width:25%}
}
.css-masonry .filter-content-item{overflow:inherit}
@media (max-width: 767px) {
.css-masonry{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}
}
@media (min-width: 768px) {
.css-masonry{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}
}
@media (min-width: 1200px) {
.css-masonry{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}
}
@media (min-width: 1770px) {
.css-masonry{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}
}
.woocommerce .products.product-listing.row-view .star-rating{float:left}
.css-masonry .filter-content-item{display:inline-block;width:100%;position:relative}
.gallery-content .block-table{display:table;width:100%;height:82%}
.gallery-content .content-center .block-table{height:100%}
.gallery-content .content-center .title,.gallery-content .content-center em,.gallery-content .content-center p{text-align:center}
.gallery-content .content-center em{display:block}
.header-layout-03 .stuck-nav nav.navbar{display:block}
.header-layout-03 .stuck-nav.fixedbar nav.navbar{display:block}
.gallery-content .block-table-cell{display:table-cell;vertical-align:middle}
.navbar-nav ul{list-style:none;margin:0;padding:0}
.navbar-nav ul li{padding:0 5px}
.navbar-nav ul li.menu-col-fullwidth{width:100%;padding-left:15px;padding-right:15px}
.navbar .wpb_widgetised_column{margin-bottom:0}
.navbar .vertical-carousel{padding-bottom:0}
.yourstore-transparent .wpb_revslider_element.wpb_content_element{margin-bottom:0}
body:not(.home) #pageContent > .container{border-bottom:1px solid #e5e5e5}
.alignright{float:right;margin:.5em 0 .5em 20px}
.alignleft{float:left;margin:.5em 20px .5em 0}
.aligncenter{display:block;float:none;margin:.5em auto!important}
.alignleft{float:left;margin:.5em 20px .5em 0}
.aligncenter{display:block;float:none;margin:.5em auto!important}
.blog-layout h1,.blog-layout h2,.blog-layout h3,.blog-layout h4,.blog-layout h5,.blog-layout p{padding-top:15px;text-align:justify}
.blog-layout h1,.blog-layout h2,.blog-layout h3,.blog-layout h4,.blog-layout h5{clear:both}
ul.commentList.comments{padding-left:0}
.commentList.comments p{clear:none}
@media (max-width: 991px) {
.product-info-big .product-info-left{position:static!important}
}
@media (min-width: 768px) {
.blog-layout .gallery.gallery-columns-4 figure.gallery-item{width:25%!important}
.blog-layout .gallery.gallery-columns-1 figure.gallery-item{width:100%!important}
.blog-layout .gallery.gallery-columns-2 figure.gallery-item{width:50%!important}
.blog-layout .gallery.gallery-columns-5 figure.gallery-item,.blog-layout .gallery.gallery-columns-6 figure.gallery-item,.blog-layout .gallery.gallery-columns-7 figure.gallery-item,.blog-layout .gallery.gallery-columns-8 figure.gallery-item,.blog-layout .gallery.gallery-columns-9 figure.gallery-item{width:25%!important}
.gallery-columns-1 .gallery-item,.gallery-columns-2 .gallery-item:nth-child(2n + 1),.gallery-columns-5 .gallery-item:nth-child(4n + 1),.gallery-columns-6 .gallery-item:nth-child(4n + 1),.gallery-columns-7 .gallery-item:nth-child(4n + 1),.gallery-columns-8 .gallery-item:nth-child(4n + 1),.gallery-columns-9 .gallery-item:nth-child(4n + 1),.gallery-columns-4 .gallery-item:nth-child(4n + 1),.gallery-columns-3 .gallery-item:nth-child(3n + 1){clear:left}
}
@media (max-width: 767px) {
.blog-layout .gallery.gallery-columns-1 figure.gallery-item{width:100%!important}
.blog-layout .gallery.gallery-columns-2 figure.gallery-item,.blog-layout .gallery.gallery-columns-3 figure.gallery-item,.blog-layout .gallery.gallery-columns-4 figure.gallery-item,.blog-layout .gallery.gallery-columns-5 figure.gallery-item,.blog-layout .gallery.gallery-columns-6 figure.gallery-item,.blog-layout .gallery.gallery-columns-7 figure.gallery-item,.blog-layout .gallery.gallery-columns-8 figure.gallery-item,.blog-layout .gallery.gallery-columns-9 figure.gallery-item{width:50%!important}
.gallery-columns-1 .gallery-item,.gallery-columns-2 .gallery-item:nth-child(2n + 1),.gallery-columns-5 .gallery-item:nth-child(2n + 1),.gallery-columns-6 .gallery-item:nth-child(2n + 1),.gallery-columns-7 .gallery-item:nth-child(2n + 1),.gallery-columns-8 .gallery-item:nth-child(2n + 1),.gallery-columns-9 .gallery-item:nth-child(2n + 1),.gallery-columns-4 .gallery-item:nth-child(2n + 1),.gallery-columns-3 .gallery-item:nth-child(2n + 1){clear:left}
}
.blog-layout .post_format_block{padding-bottom:30px}
div.comment-respond{margin-top:30px;display:inline-block;width:100%}
@media (min-width: 767px ) {
.related .products{padding-bottom:120px!important}
}
@media (max-width: 767px ) {
.single-product .product-info-big.product-info-outer #productPrevNext{display:none}
.woocommerce div.product .text-center.product-info-big form.cart .variations{max-width:100%}
.carousel-products__button span.btn-prev,.carousel-products__button span.btn-next{top:28%;margin-top:0}
}
.blog-layout iframe{max-width:100%}
div#carouselRelated{display:none;width:100%;clear:none;overflow:hidden;margin-bottom:0}
#yith-quick-view-modal .product .product-info-left{display:none}
#yith-quick-view-modal .swatchinput{display:inline}
.product-info .qty-input,.woocommerce .quantity .qty{border:1px solid #e5e5e5}
.product-info:not(.text-center) [itemprop="description"]{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
@media (max-width: 767px) {
.comments-area ul.children{padding-left:0}
}
.woocommerce a.added_to_cart{display:none}
.search-results{z-index:8889;list-style-type:none;width:80%;margin:0;padding:0;background:#fff;border:1px solid #e5e5e5;overflow:hidden}
.search-results li{display:block;width:100%;margin:0;border-top:1px solid #e5e5e5;line-height:38px;overflow:hidden}
.search-results li:first-child{border-top:none}
.search-results .title{float:left;padding-left:8px;white-space:nowrap;overflow:hidden;text-align:left}
.search-results .thumbnail{float:left;display:block;width:32px;height:32px;margin:3px 0 3px 3px;padding:0;text-align:center;overflow:hidden}
.search-results .thumbnail img{width:100%;height:auto}
.search-dropdown .search-results a{display:block;padding:6px;overflow:hidden}
.search-dropdown .search-results a:hover{color:#1fc0a0}
.search-dropdown .search-results .title{margin:0}
@media (max-width: 1024px) {
.search-results{margin-left:15px}
}
@media (max-width: 767px) {
.banner .block-table-cell{vertical-align:top;padding-top:5%}
}
#yith-quick-view-modal .yith-wcqv-main{padding:20px}
#yith-quick-view-content div.summary{width:48%;float:right}
#yith-quick-view-modal .qty-label{display:none}
body:not(.home) #header.header-layout-04 .logo{position:static}
@media (max-width: 1024px) {
#header.header-layout-04 .cart{margin-top:65px;display:none}
}

/* 6 */

ul.wcml_currency_switcher.curr_list_vertical,ul.wcml_currency_switcher.curr_list_vertical li{background:none;border:none}
ul.wcml_currency_switcher.curr_list_vertical li{padding-top:0}
#header .settings .currency.dropdown.text-right:hover ul.wcml_currency_switcher.curr_list_vertical{background:transparent;box-shadow:none}
#header .settings .currency.dropdown.text-right:hover{overflow:visible}
@media (max-width: 1024px) {
.language.dropdown .lang_sel_click .lang_sel_sel{vertical-align:top}
#header .settings .language.dropdown{display:inline-block}
#header .settings .currency.dropdown.text-right{display:inline-block}
#header .settings .currency.dropdown.text-right:hover ul.wcml_currency_switcher.curr_list_vertical{background:#fff;box-shadow:0 6px 12px rgba(0,0,0,0.175)}
#header .settings .currency.dropdown.text-right{max-width:175px;overflow:hidden;vertical-align:top;max-height:30px}
ul.wcml_currency_switcher.curr_list_vertical,.currency.dropdown.text-right .widget_currency_sel_widget.curr-sidebar{max-width:100%}
.yourstore-transparent #header.header-layout-04 .logo{margin:0;position:static}
.yourstore-transparent #header.header-layout-04 .search,.yourstore-transparent #header.header-layout-04{position:static}
.yourstore-transparent #header.header-layout-04 .settings{position:static}
}
.header-layout-07 .search-dropdown{position:static;margin-top:0}
.header-layout-07 .search-dropdown .input-outer{padding-right:0}
.entry-footer{clear:both}
.regular-box.toggle-menu .dropdown-menu{max-width:300px}
.regular-box.toggle-menu .li-col{width:100%;margin-left:0}
.current-cat >a{color:#1fc0a0;font-weight:700}
.woocommerce button.button{padding:10px 14px!important;font-size:.875em!important;line-height:1.486em!important}
.top-line-geo{color:#fff}
.social-block{display:inline-block}
.social-block li{display:inline-block}
.social-block ul{margin:0}
.footer-copyright .badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:14px;font-weight:400;color:#1f1f1f;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;background-color:#e8e8e8;border-radius:10px}
.mobile-phone{display:none}
@font-face{font-family:'fa-viber';src:url(https://elki.site/fonts/fa-viber.eot?-3dwksg);src:url(https://elki.site/fonts/fa-viber.eot?#iefix-3dwksg) format("embedded-opentype"),url(https://elki.site/fonts/fa-viber.ttf?-3dwksg) format("truetype"),url(https://elki.site/fonts/fa-viber.woff?-3dwksg) format("woff"),url(https://elki.site/fonts/fa-viber.svg?-3dwksg#fa-viber) format("svg");font-weight:400;font-style:normal}
.fa-viber:before{font-family:'fa-viber';content:"\e666"}
@media only screen and (min-width: 1001px) {
#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu,#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu{opacity:0;margin-top:10px;transition-duration:0;transition-timing-function:ease-in;transition-property:opacity,margin-top,visibility}
}
#tab-ne-zabudte-aksessuary .yourstore_pro_carousel h2.text-left{display:block!important;color:#1fc0a0;font-weight:500;text-align:center}
ul.variable-items-wrapper.button-variable-wrapper{max-width:330px;padding:0;margin:0;list-style:none;display:flex;justify-content:space-between;flex-wrap:wrap}
ul.variable-items-wrapper.button-variable-wrapper li.variable-item.button-variable-item{display:flex;align-items:center;width:105px;height:40px;background:rgba(33,150,83,.1);border:1px solid #219653;justify-content:center;margin-bottom:10px;font-family:Ubuntu;font-weight:500;font-size:14px;line-height:16px;color:#000}
ul.variable-items-wrapper.button-variable-wrapper li.variable-item.button-variable-item.selected{color:#fff;background:#219653}
ul.variable-items-wrapper.button-variable-wrapper li.variable-item.button-variable-item.disabled{background-color:#d2cece;border:1px solid #d2cece;cursor:no-drop}
.woocommerce a.awooc-custom-order.button.alt{margin-left:20px;display:flex;background:none;color:#219653;font-family:Ubuntu;font-style:normal;font-weight:500;text-transform:none;font-size:14px;line-height:16px;padding:0;height:23px;align-items:center;justify-content:center;border-bottom:2px dashed #219653;margin-top:6px;margin-left:20px!important}
.woocommerce div.product .product_title{padding-bottom:0;text-transform:none;font-weight:500;font-size:24px;line-height:28px;margin-bottom:10px}
.woocommerce div.product p.price{font-size:16px;line-height:18px;color:#000;margin-bottom:0}
.single-product .product-info .price .woocommerce-Price-amount{color:#219653;font-weight:700;font-size:20px;line-height:23px}
.product-info__price{padding-bottom:15px}
.woocommerce.single-product .product form.cart{padding:0 0 20px}
.woocommerce div.product form.cart .variations td{padding-bottom:0}
form.variations_form.cart .woocommerce-variation-price{margin-bottom:20px}
.single-product .product-info .price .woocommerce-Price-amount{font-weight:700;font-size:24px;line-height:28px}
.woocommerce-ind-gift{display:block;clear:both;padding:20px;background:rgba(242,153,74,0.2);align-items:center;justify-content:center;font-style:normal;font-weight:400;font-size:14px;line-height:16px;color:#4F4F4F;margin-bottom:20px}
.woocommerce-ind-gift span{position:relative}
.woocommerce-ind-gift span::before{content:url('/wp-content/themes/yourstore/images/Vector.png');display:block;width:30px;float:left;height:60px}
.woocommerce div.product form.cart .single_add_to_cart_button.button{background:#eb6957;width:200px;margin-bottom:20px;text-transform:none}
.woocommerce div.product form.cart .single_add_to_cart_button.button .icon.icon-shopping_basket{display:none}
.delivery_block{width:100%;background:#F7F7F7;padding:22px 20px 25px}
span.delivery_title,span.delivery_pay_title, span.delivery_garant_title, span.delivery_services_title
{
    position:relative;
    font-style:normal;
    font-weight:500;
    font-size:14px;
    line-height:16px;
    color:#000;
    padding-left:35px;
    display:block;
    margin-bottom:12px
}
span.delivery_title::before{position:absolute;content:url('/wp-content/themes/yourstore/images/delivery.png');left:2px;top:2px}
span.delivery_pay_title::before{position:absolute;content:url('/wp-content/themes/yourstore/images/paypay.png');left:2px;top:2px}
span.delivery_services_title::before{position:absolute;content:url('/wp-content/themes/yourstore/images/services.png');left:2px;top:2px}
span.delivery_garant_title::before{position:absolute;content:url('/wp-content/themes/yourstore/images/garant.png');left:2px;top:2px}
.delivery_block p{font-style:normal;font-weight:400;font-size:14px;line-height:16px;color:#4F4F4F;margin-bottom:10px}
.delivery_block p.last-in-dt{margin-bottom:26px}
.delivery_block p a{position:relative;color:#219653;border-bottom:1px dotted #219653}
.up-sells.upsells h2{text-transform:none}
.up-sells.upsells h2:after{content:none}
.product.product_upsells_new .product__inside__image{margin-bottom:10px}
.product.product_upsells_new .product__inside__price.price-box{text-align:left}
.product.product_upsells_new .product__inside__price.price-box .woocommerce-Price-amount{font-weight:700;font-size:18px;line-height:21px;color:#219653}
.product.product_upsells_new .product__inside__name h2{margin:0;padding:0;text-align:left}
.product.product_upsells_new .product__inside__name h2 a{font-weight:400;font-size:14px;line-height:18px;color:#000;display:block;height:40px}
.product.product_upsells_new .product__inside__hover{display:block;position:static}
.product.product_upsells_new .product__inside__info{opacity:1;height:auto;text-align:left}
.product-listing:not(.row-view) .product.product_upsells_new .product:hover .product__inside__hover{box-shadow:none}
.product.product_upsells_new .product__inside__image img{width:100%!important}
.ys-product .product.product_upsells_new .product__inside__hover .product__inside__info__btns .btn--ys{display:flex;align-items:center;justify-content:center;margin:0;background:#219653;width:101px;height:40px;font-weight:700;font-size:14px;line-height:16px;text-transform:none}
.ys-product .product.product_upsells_new .product__inside__hover .product__inside__info__btns .btn--ys:hover{background:#35a766;color:#fff!important}
.woocommerce-description{max-width:875px}
.woocommerce-description h2{font-weight:500;font-size:24px;line-height:28px}
.woocommerce-care h3,.woocommerce-garant h3{font-family:Ubuntu;font-style:normal;font-weight:500;font-size:14px;line-height:16px}
.woocommerce-description .woocommerce-description-body h3{font-weight:500;font-size:14px;line-height:16px}
.woocommerce-description .woocommerce-description-body p{font-family:Ubuntu;font-style:normal;font-weight:400;font-size:14px;line-height:18px;color:#4F4F4F}
.woocommerce-description .woocommerce-description-body iframe{float:left;margin-bottom:20px;margin-right:20px}
.woocommerce-care{margin-bottom:30px;clear:both}
.woocommerce-care .woocommerce-care-body{max-width:875px;background:rgba(39,174,96,0.11);padding:20px 15px 17px}
.woocommerce-care .woocommerce-care-body p,.woocommerce-garant .woocommerce-garant-body p{font-family:Ubuntu;font-style:normal;font-weight:400;font-size:14px;line-height:16px;color:#4F4F4F}
.woocommerce-garant{max-width:875px;margin-bottom:40px}
#reviews{width:49%;background:#F7F7F7;padding:20px 40px 20px 20px;margin-bottom:30px}
#reviews #comments{margin-bottom:20px;width:100%}
#reviews #review_form_wrapper{width:100%}
.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0;padding-left:0;padding-bottom:0}
.woocommerce #reviews #comments ol.commentlist{padding:0}
.woocommerce #reviews #comments h2{font-family:Ubuntu;font-style:normal;font-weight:500;font-size:24px;line-height:28px}
.woocommerce .star-rating{float:left;margin-right:20px;margin-top:5px}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{float:left;margin-bottom:10px}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__author{color:#000}
.woocommerce #reviews #comments ol.commentlist li .comment-text .description{float:none;clear:both}
.woocommerce #reviews #comments ol.commentlist li .comment-text .description p{font-family:Ubuntu;font-style:normal;font-weight:400;font-size:14px;line-height:18px;color:#4F4F4F}
#reviews #review_form_wrapper a.new_review_btn,#review_form_wrapper #commentform .form-submit input[type="submit"]{display:flex;max-width:335px;height:45px;background:#219653;color:#fff;align-items:center;justify-content:center;font-family:Ubuntu;font-style:normal;font-weight:500;font-size:16px;line-height:18px;margin-bottom:20px;width:100%}
.comment-reply-title{font-family:Ubuntu;font-style:normal;font-weight:500;font-size:24px;line-height:28px;text-transform:none;display:block;margin-bottom:20px}
#review_form{display:none}
.related.products h2.title-under{font-family:Ubuntu;font-style:normal;font-weight:500;font-size:24px;line-height:28px;color:#000;text-align:left;padding-left:15px;padding-right:15px;text-transform:none;margin-bottom:30px}
.related.products h2.title-under:after{content:none}
.related.products h2 a{color:#219653;font-size:14px;line-height:18px}
.related.products .price{font-weight:700!important;font-size:18px!important;line-height:21px!important}
.related.products .price .woocommerce-Price-amount.amount{color:#219653!important}
.related.products .product-listing{padding-bottom:20px!important}
.cir-link{display:none!important}
#review_form_wrapper #commentform p.comment-notes{display:block}
#review_form_wrapper #commentform p.comment-notes,#review_form_wrapper #commentform .comment-form-rating,#review_form_wrapper #commentform .comment-form-comment,#review_form_wrapper #commentform .comment-form-author,#review_form_wrapper #commentform .comment-form-email{font-style:normal;font-weight:400;font-size:14px;line-height:16px;color:#4F4F4F}
#review_form_wrapper #commentform p.comment-notes #email-notes{display:block}
.slogan,.single-product .product-info .price ins .woocommerce-Price-amount,.single-product .product-info .price>.woocommerce-Price-amount{font-weight:700;font-size:21px!important;line-height:21px!important;color:#219653!important}
.price del .woocommerce-Price-amount{color:#BDBDBD!important;font-weight:400!important;font-size:18px!important;line-height:21px!important}
#comment-image-reloaded-wrapper{font-style:normal;font-weight:400;font-size:14px;line-height:16px;color:#4F4F4F}
#comment-image-reloaded-wrapper .comment-image-reloaded{margin-top:10px}
#comment-image-reloaded-wrapper .comment-image-reloaded input{padding:7px}
.elki_banner{background:url(/wp-content/themes/yourstore/images/skladnew2.jpg);padding-top:120px;padding-bottom:120px;background-position:center;background-size:cover;}
.elki_banner span.banner_title{display:block;font-size:48px;color:#fff;text-align:center;font-weight:500;line-height:1.1;margin-bottom:20px}
.elki_banner a,.elki_banner .subt{display:block;font-size:24px;text-align:center;font-weight:400;line-height:1.6875;color:#fff;font-style:italic}
.elki_banner_mob{background:#219653;padding:21px;border-radius:4px}
.elki_banner_mob img{margin-bottom:20px}
.elki_banner_mob p{font-weight:500;font-size:16px;line-height:22px;color:#FFF;text-align: center;}
.elki_banner_mob a{font-weight:700;font-size:24px;line-height:22px;color:#FFF}
.comment-image-box{display:flex;flex-wrap:wrap;justify-content:flex-start}
.comment-image-box .comment-image-reloaded img{width:auto;height:103px;margin-right:15px}
#review_form .comment-image-reloaded input input{background-color:#fff}
#sklad_address{padding:5px}
#sklad_address p{font-size:13px;line-height:15px;color:#828282;margin-bottom:10px}
#sklad_address .sklad_map{border:2px solid #9c9b96}
#sklad_address .sklad_address_sklad{font-weight:500;font-size:14px;line-height:16px;color:#4F4F4F}
#commentform .comment-form-rating{margin-bottom:25px}
#commentform .comment-form-rating .stars a{font-size:25px}
#commentform .comment-form-rating .stars a:before{color:#ffaf47}
.awooc-col-wrap{justify-content:space-between}
.awooc-col.columns-left{width:250px;margin-right:0;border-right:1px solid #eee;padding-right:20px}
.awooc-col.columns-right{width:270px}
.awooc-col{max-width:none;padding:0;margin:0;flex:0 1 auto}
.awooc-col p.callback_time,.awooc-col p label{display:block;font-weight:400;font-size:14px;line-height:16px;color:#4F4F4F;text-align:left}
.awooc-col p label{margin-bottom:10px}
.awooc-col input[type="tel"]{height:40px;background:#FFF!important;border:1px solid #2D9CDB!important;font-weight:500;font-size:14px;line-height:16px;color:#000;padding:11px;margin-bottom:20px}
.awooc-col input[type="submit"]{width:fit-content!important;height:40px;background:#219653!important;font-style:normal;font-weight:700;font-size:14px;line-height:16px;color:#FFF;float:left}
.awooc-col input[type="submit"]:hover {
    opacity: .8;
}
h2.awooc-form-custom-order-title{margin-bottom:20px!important;font-style:normal;font-weight:500;font-size:24px;line-height:28px;color:#000;text-align:left}
span.titleinprice{display:block;font-size:14px;line-height:18px;color:#000;text-align:center;margin-bottom:10px}
.awooc-form-custom-order-img img{margin-bottom:15px}
.awooc-price-wrapper .woocommerce-Price-amount.amount{display:block;text-align:center;margin-bottom:10px;font-weight:700;font-size:16px;line-height:18px;color:#219653}
.awooc-form-custom-order-attr .awooc-attr-wrapper span{display:none;font-size:14px;line-height:18px;color:#000;text-align:center;margin-bottom:10px}
.awooc-form-custom-order-attr{display: none;}
.awooc-price-wrapper{display: inline-block;}
.average_rating{margin-bottom:10px}
.average_rating span.average_review_count{display:block;font-style:normal;font-weight:400;font-size:14px;line-height:16px;color:#000}
.average_rating .star-rating{margin-right:10px;margin-top:3px;margin-left:16px}
.woocommerce div.product form.cart .single_add_to_cart_button.button:hover{color:#fff!important;background:#ff5e5e;}
.woocommerce div.product form.cart .single_add_to_cart_button.button:focus{color:#fff!important;}
.woocommerce div.product form.cart .float_button{opacity:0;position:fixed;bottom:0;z-index:9999999;width:100%;left:0;padding-left:20px;padding-right:20px;margin-bottom:10px;transition:.3s}
.woocommerce div.product form.cart .float_button .single_add_to_cart_button.button{width:100%;margin-bottom:0;height:50px}
.hidden_comment_review{display:none}
.open_add_reviews{display:flex;border-top:1px solid #BDBDBD;font-family:Ubuntu;font-style:normal;font-weight:500;font-size:14px;line-height:16px;color:#219653;height:40px;align-items:center;justify-content:center}
.open_add_reviews:hover{color:#055d2a}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{background:url(/wp-content/themes/yourstore/images/cross-search.png);background-position:-2px -2px;background-repeat:no-repeat}
.all_icr_photos{display:flex;justify-content:start;flex-wrap:wrap}
.all_icr_photos .comment-image-reloaded{margin-right:7px}
.all_icr_photos .comment-image-reloaded a img{max-height:103px;width:auto}
#comments .bx-wrapper{background:none;border:none;box-shadow:none;margin-bottom:20px}
#comments .bx-wrapper .bx-pager{display:none}
span.foraip{display:block;margin-bottom:10px;font-family:Ubuntu;font-style:normal;font-weight:600;font-size:14px;line-height:16px;color:#000}
.bx-controls-direction a{transition:none}
@media screen and (max-width: 768px) {
.comment-image-box{justify-content:space-around}
.woocommerce div.product .product_title,.up-sells.upsells h2{font-size:18px}
ul.products.product-listing.row{display:flex;justify-content:space-around;flex-wrap:wrap}
.product-listing > li.ys-product{width:50%}
#reviews{justify-content:space-around;flex-wrap:wrap;padding-right:20px}
#reviews #review_form_wrapper{order:1}
#reviews #comments{order:2}
.woocommerce #reviews #comments ol.commentlist li .comment-text{padding:0}
.video_review_product{display:flex!important;align-items:center;justify-content:center;width:100%;margin-bottom:10px;flex-wrap:wrap}
.video_review_product a{display:block;width:100%;padding:15px 0;margin-bottom:20px;text-align:center;border-top:1px solid #F7F7F7;border-bottom:1px solid #F7F7F7;font-weight:500;font-size:14px;line-height:16px;color:#219653;position:relative}
.video_review_product a span{position:relative}
.main_video{display:none}
.video_review_product a span::before{content:url('/wp-content/themes/yourstore/images/arrow-right.png');position:absolute;left:-30px}
.woocommerce-description .woocommerce-description-body iframe{display:block;float:none;margin:0 auto;margin-bottom:20px}
.product.product_upsells_new .product__inside__name h2 a{height:50px}
.container.inset-bottom-60{padding-top:0}
.product-listing.row .product{margin-bottom:0}
.awooc-col-wrap{flex-wrap:wrap;justify-content:flex-start}
.awooc-col.columns-left{border:none;margin-right:0;padding-right:0}
}


.on_sklad_adres {
    font-family: Ubuntu;
    font-style: normal;
    font-weight: normal;
    font-size: 13px;
    line-height: 15px;
    color: #828282;
    padding: 13px!important;
    margin: 15px 0!important;
    background: #F2F2F2;
    display: inline-block;
    width: 100%;
    max-width: 380px;
    display: inline-block;
}

.on_card_block {
    display: inline-block;
    color: #fff;
    width: 100%;
    max-width: 380px;
    max-height: 72px;
    margin-right: 30px;
    vertical-align: top;
    margin-bottom: 12px;
}
.on_card_block_stik {
    display: inline-block;
    color: #000;
    width: 100%;
    max-width: 380px;
    /* max-height: 72px; */
    /* margin-right: 30px; */
    vertical-align: top;
    margin-bottom: 12px;
    padding: 12px 18px;
    font-size: 14px;
}
.on_card_block .icon{
    display: inline-block;
    max-width: 20%;
    height: 58px;
    padding: 8px 2px 8px 12px;
    vertical-align: top;
}
.on_card_block .text{
    display: inline-block;
    height: 72px;
    max-width: 79%;
}
.on_card_block .text .text_z{
    color: #fff;
    font-family: Ubuntu;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
    padding: 10px 8px 3px 8px;
}
.on_card_block .text .text_x{
    color: #fff;
    font-family: Ubuntu;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 16px;
    padding: 0 8px;
}
.on_card_block_red { background: #EB6957; }
.on_card_block_green { background: #5AA77A; }
.on_card_block_orange { background: #FF9B43; }
.on_card_block_silver { background: #F2F2F2; }

.on_button:hover { color: #ffffff!important; }
.on_button {
    background: #219653;
    border-radius: 0!important;
    color: #ffffff;
}

.on_zag1 { margin-top: 25px; }
.on_text {
    display: inline-block;
    width: 100%;
    color: #4F4F4F;
    font-family: Ubuntu;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 30px;
}

.margin-right-0 { margin-right: 0; }
.margin-right-6 { margin-right: 6px; }

.on_hidden { display: none; }
#order_review .woocommerce-checkout-review-order-table { display: none; }
#order_review #place_order { display: none; }
.on_cart_sidebar .woocommerce-checkout-review-order-table { display: table!important; }

.woocommerce-checkout-review-order-table {
    background: rgba(242, 242, 242, 0.0);
    border: 0 solid rgba(0,0,0,.1)!important;
    border-radius: 0;
}
.on_cart_sidebar {
    background: rgba(242, 242, 242, 0.5);
    padding-bottom: 15px;
    padding: 13px;
}

.on_cart_sidebar .on_botton { margin-bottom: 20px; }

.on_botton_pretext {
    font-family: Ubuntu;
    font-style: normal;
    font-weight: normal;
    font-size: 13px;
    line-height: 15px;
    color: #828282;
    padding: 13px;
    margin: -13px 0 0 0;
    background: #F2F2F2;
}
.on_botton_pretext a{ color: #458EF6; text-decoration: underline; }
.on_botton_pretext a:hover{ text-decoration: none; }

.woocommerce-checkout-review-order-table .product-name{
    font-family: Ubuntu;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    color: #000000;
}
.woocommerce-checkout-review-order-table .product-total{
    font-family: Ubuntu;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    color: #000000;
}

.woocommerce table.shop_table tfoot th {
    width: 70%;
    color: #000000;
    font-size: 14px;
}
.woocommerce table.shop_table tfoot td {
    text-align: right;
    color: #000000;
    font-size: 14px;
}

.woocommerce table.shop_table tfoot tr.fee th, .woocommerce table.shop_table tfoot tr.fee td {
    font-weight: bold!important;
    padding: 0;
    padding-bottom: 8px;
}
.woocommerce table.shop_table tfoot tr.fee th {
    font-weight: 500 !important;
}

.woocommerce table.shop_table tfoot td .woocommerce-Price-amount, .woocommerce table.shop_table tfoot td .woocommerce-Price-currencySymbol{
    color: #000000;
}
.woocommerce table.shop_table tfoot th, .woocommerce table.shop_table tfoot td {
    border-top: 0px solid #ddd!important;
}
.woocommerce table.shop_table .order-total th, .woocommerce table.shop_table .order-total td { border-top: 1px solid #BDBDBD!important; color: #000000; }

.woocommerce table.shop_table { margin: 0 -1px 10px 0; }

.on-order-name { font-family: Ubuntu; font-style: normal; font-weight: normal; font-size: 14px; line-height: 16px; color: #4F4F4F; }

.on_botton { background: #EB6957; color: #fff; width: 100%; font-size: 16px; line-height: 18px; padding: 10px; }

.woocommerce-checkout table.cart .product-thumbnail {  min-width: 100px; max-width: 100px; }
.woocommerce-checkout table.cart .product-thumbnail img { /* min-height: 65px; */ width: auto; }

.woocommerce table.shop_table { border: 0px solid rgba(0,0,0,.1); }

.on_remove {  }
.on_remove img { max-width: 12px!important; max-height: 16px; }

h3.order_review_heading { display: none; }

.on_billing_krug {
    display: inline-block;
    background: #219653;
    border-radius: 50%;
    color: #fff;
    font-size: 12px;
    margin-right: 15px;
}

.on_billing_z_delivery {
    margin-top: 20px;
}

.on_billing_z1, .on_billing_z_delivery { 
    font-size: 16px; 
    letter-spacing: normal;
}
.on_billing_z1 .on_billing_krug,
.on_billing_z_delivery .on_billing_krug {
    padding: 5px 8px;
}
.on_billing_z2 { margin-top: 20px; font-size: 16px;letter-spacing: normal; }
.on_billing_z2 .on_billing_krug {
    padding: 5px 8px;
    margin-right: 10px;
    font-size: 12px;
    letter-spacing: normal;
}

#order_review_heading { display: none; }


.woocommerce-checkout #payment {
    background: #fff;
    border-radius: 0;
}

.woocommerce-checkout #payment ul.payment_methods { padding: 0; }
.woocommerce-checkout .place-order { display: none; }

.woocommerce-checkout #payment div.payment_box {
    position: relative;
    box-sizing: border-box;
    width: 100%;
    padding: 0 0 0 2.5em;
    margin: 0 0 1em 0;
    font-size: .92em;
    border-radius: 2px;
    line-height: 1.5;
    background-color: #fff;
    color: #515151;
}


#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before {
    content: none;
    display: block;
    border: 0em solid #dfdcde;
    border-right-color: transparent;
    border-left-color: transparent;
    border-top-color: transparent;
    position: absolute;
    top: -.75em;
    left: 0;
    margin: 0;
}

.on_sale_note {
    display: inline-block;
    margin-top: 20px;
    background: #F2F2F2;
    padding: 10px 20px;
    font-size: 14px;
}
label[for="wc_checkout_add_ons_6"] { font-size: 14px; }

.on_click_cupon {
    background: rgba(33, 150, 83, 0.1);
    border: 1px solid #219653;
    padding: 10px 30px;
    cursor: pointer;
    width: 380px;
    max-width: 100%;
    display: inline-block;
    text-align: center;
    margin-left: 3px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.on_activate_coupon {
    background: rgba(33, 150, 83, 0.1);
    border: 1px solid #219653;
    padding: 10px 30px;
    cursor: pointer;
    min-width: 380px;
    display: inline-block;
    text-align: center;
    margin-left: 3px;
    margin-top: 20px;
}

.woocommerce-form-coupon-toggle, .woocommerce-info { display: none; }



@media (min-width: 800px) {
    .yourstore_pro_carousel { width: 66.66666667%; }
}

input[type="radio"] {
	position: absolute;
	z-index: -1;
	opacity: 0;
	margin: 10px 0 0 7px;
}
input[type="radio"] + label {
	position: relative;
	padding: 0 0 0 35px;
	cursor: pointer;
    font-size: 14px;
}
input[type="radio"] + label:before {
	content: '';
	position: absolute;
	top: 1px;
	left: 4px;
	width: 16px;
	height: 16px;
	border: 1px solid #CDD1DA;
	border-radius: 50%;
	background: #FFF;
}
input[type="radio"] + label:after {
	content: '';
	position: absolute;
	top: 1px;
	left: 4px;
	width: 16px;
	height: 16px;
	border-radius: 50%;
    border: 4px solid #458EF6;
	box-shadow: inset 0 0 0 rgba(0,0,0,.5);
	opacity: 0;
	transition: .2s;
}
input[type="radio"]:checked + label:after {
	opacity: 1;
}
input[type="radio"]:focus + label:before {
	box-shadow: 0 0 0 3px rgba(255,255,0,.7);
}


.fixed-box  { max-width: 370px; }
.affix { top: 110px; }

#wc_checkout_add_ons_6_field { display: none; }

.z4 {
    margin-top: 30px;
    /* font-size: 14px;
    line-height: 16px; */
}
.on_text_cupon {
    display: block;
    margin-top: 15px;
    font-family: Ubuntu;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    color: #4F4F4F;
}


#on_promo_input { width: 140px; }
#on_phone_input { width: 350px; max-width: 100%; }

.on_coupon_info_promo, .on_coupon_info_phone {
    font-size: 13px;
    line-height: 15px;
    color: #EB5757;
}


.woocommerce td.product-price { min-width: 110px; }
.woocommerce td.product-quantity { min-width: 220px; }
.quantity {
    display: none;
}
.on_text_qty { color: #4F4F4F; font-size: 13px; }
.qty_plus { margin-left: -5px; }
.qty_minus { margin-left: 10px; }
.on_qty {
    cursor: pointer;
    display: inline-block;
    width: 40px;
    height: 30px;
    background: #FFFFFF;
    border: 1px solid #E0E0E0;
    box-sizing: border-box;
    border-radius: 2px;
    text-align: center;
    font-size: 14px;
    color: #BDBDBD;
}
.on_qty:hover {
    border: 1px solid #BDBDBD;
    color: #000;
}



.on_text_order_z {
    display: block;
    font-family: Ubuntu;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 16px;
    color: #828282;
}
.on_text_order_x {
    display: block;
    font-family: Ubuntu;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
    color: #333333;
    margin-bottom: 20px;
}
.on_text_order_x .woocommerce-Price-amount { color: #333333; }

.on_hr_div { margin-bottom: 15px; }
.on_footer_order_phone { margin-left: 20px; font-weight: bold; }

.wc_payment_method img { display: none; }

.wc_payment_method input[type="radio"] + label:after { margin-top: 5px; }
.wc_payment_method input[type="radio"] + label:before { margin-top: 5px; }
.payment_box p{ font-size: 14px; color: #828282; }



.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
    background-color: transparent;
}
.woocommerce table.shop_table td {
    border-top: 0px solid rgba(0,0,0,.1);
}



@media (max-width: 768px) {
    .woocommerce-page table.cart .product-thumbnail {  display: inline-block; float: left; max-width: 29%; min-width: 29%; }
    .woocommerce-page table.cart .product-name {  display: inline-block; width: 70%; text-align: left!important; padding-top: 0; padding-bottom: 0; font-weight: bold;font-weight: normal; font-size: 13px;line-height: 18px;color: #000000;}    
	 .woocommerce-page table.cart .product-name a{ font-size: 13px;line-height: 18px;color: #000000;font-weight: normal;}    
    .woocommerce-page table.cart .product-quantity {  display: inline-block; width: 68%; text-align: left!important; padding-top: 0; /* float: right; */ }
    .woocommerce-page table.cart .product-remove {  }
    .woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before { content: ""; }
    .woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before { content: ""; }
}

@media (max-width: 767px) {
    .woocommerce .woocommerce-cart-form__cart-item .product-price { display: inline-block!important;  text-align: left!important; color: #219653;font-weight: 500;font-size: 14px;line-height: 16px;padding-bottom: 9px;}
    .shop_table_responsive .product-name { width: 68% !important; }
}
@media (max-width: 440px) {
    .on_billing_z2 { font-size: 18px; }
    .on_billing_z1 { font-size: 18px; }
    .on_cart_sidebar {
        background: transparent;
        padding-bottom: 0;
        padding: 0;
    }
    .woocommerce table.shop_table tfoot th { text-align: left; }
}

@media (max-width: 1024px) {
    #header .settings {
        
        float: none!important;
    }
}

#order_review .woocommerce-checkout-review-order-table { display: none; }
#order_review #place_order { display: none; }

.youtube {
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    display: inline-block;
    overflow: hidden;
    transition: all 200ms ease-out;
    cursor: pointer;
}
.youtube .play {
    background: url('https://elki.site/youtube-play-btn.png') no-repeat; /*ВАЖНО: здесь укажите адрес до изображения*/
    background-position: 0 -50px;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
    position: absolute;
    height: 50px;
    width: 69px;
    transition: none;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:auto;
}
.youtube:hover .play {
    background-position: 0 0;
}

/* &#34;Блок-обертка&#34;, где мы задаем фоновое изображение скриншотом как на карте */
.ymap-container {
  position: relative;
  margin: 3em 0 2em 0;
  overflow: hidden;
  cursor: pointer;
  background: url('../img/yandex-before-load-marker.png') #ffffff no-repeat;
  background-position: center center;
  background-size: cover;
  box-shadow: 0 0 2em  0 rgba(0,0,0,.2);
}
 
/* Блок, в котором появится Яндекс.Карта */
#map-yandex {
  position: relative;
  z-index: 7;
  width: 100%;
  height: 20em;
  cursor: pointer;
  background-color: transparent;
}


/* &#34;Блок-обертка&#34;, где мы задаем фоновое изображение скриншотом как на карте */
.ymap-container {
  position: relative;
  margin: 3em 0 2em 0;
  overflow: hidden;
  cursor: pointer;
  background: url('https://elki.site/2019-12-02_11-12-03-min.png') #ffffff no-repeat;
  background-position: center center;
  background-size: cover;
  box-shadow: 0 0 2em  0 rgba(0,0,0,.2);
}
 
/* Блок, в котором появится Яндекс.Карта */
#map-yandex {
  position: relative;
  z-index: 7;
  width: 100%;
  height: 20em;
  cursor: pointer;
  background-color: transparent;
}

/* Индикатор загрузки, который показывается до загрузки карты */
.loader {
  position: absolute;
  z-index: 15;
  top: -100%;
  left: 0;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  overflow: hidden;
  color: #000000;
  transition: opacity .7s ease;
  opacity: 0;
  background-color: rgba(0,0,0,.55);
}
 
.loader:after,
.loader:before {
  box-sizing: border-box;
}
 
.loader.is-active {
  top: 0;
  opacity: 1;
}
 
.loader-default:after {
  position: absolute;
  top: calc(50% - 24px);
  left: calc(50% - 24px);
  width: 48px;
  height: 48px;
  content: '';
  animation: rotation 1s linear infinite;
  border: solid 8px #ffffff;
  border-left-color: transparent;
  border-radius: 50%;
}
 
@keyframes rotation {
  from {
    transform: rotate(0);
  }
  to {
    transform: rotate(359deg);
  }
}
 
@keyframes blink {
  from {
    opacity: .5;
  }
  to {
    opacity: 1;
  }
}

.star-rating{
	display: none !important;
} 

@media screen and (max-width: 768px){
ul.products.product-listing.row {
    display: inline-block !important;
}

}

.order_comments{

}

.woocommerce_country{
	display: none !important;
}

.variable-items-wrapper .wvs-has-image-tooltip:after, .variable-items-wrapper [data-wvstooltip]:after{
	display: none !important;
}

.variable-items-wrapper .wvs-has-image-tooltip:hover:after, .variable-items-wrapper .wvs-has-image-tooltip:hover:before, .variable-items-wrapper [data-wvstooltip]:hover:after, .variable-items-wrapper [data-wvstooltip]:hover:before{
	display: none !important;
}

.product__label--sale, .woocommerce span.onsale{
	display: none !important;
}

.upsells h2, .related h2 {
    text-transform: uppercase;
    margin-bottom: 25px !important;
    position: relative;
    margin-top: 15px;
}

.product.product_upsells_new .product__inside__hover {
    display: block;
    position: static;
    margin-top: -25px;
}

.woocommerce div.product .product_title {
    padding-bottom: 0;
    text-transform: none;
    font-weight: 500;
    font-size: 24px;
    line-height: 28px;
    margin-bottom: -10px !important;
}


.product-info__price {
    padding-bottom: 15px;
    padding-top: 15px;
}

.product-type-variable .product-info__price
{
    display: none;
}

.woocommerce-checkout .inset-bottom-60{
	display: none;
}

/*#fancybox-wrap{
	width: 100% !important;
	max-width: 600px !important;
}

#fancybox-content */

.product__inside__name h2 a {
    font-family: Ubuntu;
    font-weight: 500;
    font-style: normal;
    font-size: 15px !important;
    font-display: swap;
}

.woocommerce .product-type-simple .pull-left .quantity
{
    display: block;
}

.woocommerce .product-type-simple .wrapper
{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
}

.woocommerce div.product.product-type-simple form.cart .single_add_to_cart_button.button
{
    margin-bottom: 0;
}


.woocommerce div.product.product-type-simple .product_title
{
    margin-bottom: 5px!important;
}

.ys-product .product__inside__hover .product__inside__info__btns .btn--ys
{
    font-weight: 400;
    font-family: Ubuntu,sans-serif;
    font-size: 14px;
    padding: 10px 14px;
}

@media screen and (max-width: 768px){
#centerColumn .woocommerce .products ul:not(.product__inside__info__link), .woocommerce ul.products {
    margin-left: -15px!important;
    margin-right: -15px!important;
}

.main-custom-style {
	margin-top: 25px;
}
.woocommerce-care{display: none;}

.mobhidbutton{
	display: none !important;
}
.breadcrumbs {
    margin-bottom: 14px;
    padding: 0px 0;
    height: 1px;
}
}

.mobhidbutton{
	display: block;
}

.zakaz-zvonka_button{
	max-width: 216px;
	text-align: center;
}


.lilpop.productpop .zakaz-zvonka_button
{
    margin: 0 auto;
}

.awooc-form-custom-order-attr{
	display: none !important;
}

.woocommerce-checkout .elki_banner{
	display: none;
}

#header .settings.shopping-cart-container
{
    display: flex;
    flex-wrap: wrap;
}

.elki_banner form,
.elki_banner_mob form
{
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    margin-top: 20px;
}

.elki_banner form .zakaz-zvonka_tel,
.elki_banner_mob form .zakaz-zvonka_tel
{
    max-width: 250px;
    width: 100%;
    margin-right: 20px;
}

.elki_banner form .zakaz-zvonka_tel .wpcf7-form-control-wrap,
.elki_banner form .zakaz-zvonka_tel .wpcf7-form-control-wrap input,
.elki_banner_mob form .zakaz-zvonka_tel .wpcf7-form-control-wrap,
.elki_banner_mob form .zakaz-zvonka_tel .wpcf7-form-control-wrap input
{
    max-width: 250px;
    width: 100%;
    padding: 3px 10px;
}

.elki_banner form .zakaz-zvonka_tel .wpcf7-form-control-wrap input::-webkit-input-placeholder,
.elki_banner form .zakaz-zvonka_tel .wpcf7-form-control-wrap input:-moz-placeholder,
.elki_banner form .zakaz-zvonka_tel .wpcf7-form-control-wrap input::-moz-placeholder,
.elki_banner form .zakaz-zvonka_tel .wpcf7-form-control-wrap input:-ms-input-placeholder,
.elki_banner form .zakaz-zvonka_tel .wpcf7-form-control-wrap input::-ms-input-placeholder,
.elki_banner form .zakaz-zvonka_tel .wpcf7-form-control-wrap input::placeholder
{
    color: #000000!important;
    opacity: 1;
}

.elki_banner form .wpcf7-response-output,
.elki_banner_mob form .wpcf7-response-output
{
    border-color: #1fc0a0;
    width: 100%;
    color: #fff;
    text-align: center;
    background: #1fc0a0;
}

.main_video_block .vc_column-inner 
{
    justify-content: center;
}

.title-box h1
{
    font-size: 21px;
}

.archive.post-type-archive .filters-row,
.archive.tax-product_cat.term-zhivye-pixty .filters-row,
.archive.tax-product_cat.term-kupit-zhivuyu-elku .filters-row
{
    display: none;
}

.products.product-listing.row .ys-product-9361,
.products.product-listing.row .ys-product-9350
{
    display: none;
}

#post-1480 .woocommerce hr
{
    margin-top: 0;
}

.woocommerce form .woocommerce-input-wrapper input[name="billing_phone"]
{
    border: 1px solid rgb(118, 118, 118);
}

#pageContent .blog-layout a
{
    color: #1fc0a0;
    font-weight: normal;
    transition: 0.3s;
}
#pageContent .blog-layout a:hover
{
    color: #11876f;
}

.awooc-custom-order-button.button.alt.show-add-to-card
{
    background: none;
    color: #219653;
    text-decoration: dashed;
    text-transform: none;
    font-weight: normal;
    position: relative;
}

.awooc-custom-order-button.button.alt.show-add-to-card::before
{
    margin: 0 auto;
    content: '';
    width: 83%;
    border-bottom: 2px dashed #219653;
    position: absolute;
    bottom: 7px;
    left: 0;
    right: 0;
}

.awooc-custom-order-button.button.alt.show-add-to-card:hover
{
    background: none;
}

.top-line 
{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0!important;
}

.rating-yandex-badge
{
    height: 50px;
    margin-bottom: 5px;
    margin-top: 5px;
    text-align: center;
}

.archive.tax-product_cat.term-111 .product .product__inside__name h2
{
    height: 70px;
}

.elki_banner .subt
{
    font-style: normal;
}

.wpcf7 .wpcf7-form-control-wrap input[name="tel-645"]
{
    color: #000!important;
}

.wpcf7 .wpcf7-form-control-wrap input[name="tel-645"]::-webkit-input-placeholder {color:#000000;}
.wpcf7 .wpcf7-form-control-wrap input[name="tel-645"]::-moz-placeholder          {color:#000000;}/* Firefox 19+ */
.wpcf7 .wpcf7-form-control-wrap input[name="tel-645"]:-moz-placeholder           {color:#000000;}/* Firefox 18- */
.wpcf7 .wpcf7-form-control-wrap input[name="tel-645"]:-ms-input-placeholder      {color:#000000;}

.archive #pageContent ul.products .product
{
    padding-bottom: 0;
}

.woocommerce div.product .product_title.mobile-product-title
{
    margin-bottom: 20px!important;
    margin-top: 10px;
    text-align: center;
}

.single.single-post .post__meta
{
    margin-bottom: 20px;
}

#pageContent .blog-layout .product__inside__name h2
{
    text-align: center;
}

#pageContent .blog-layout .product__inside__name a
{
    color: #000;
    font-family: Ubuntu;
    font-weight: 500;
    font-style: normal;
    font-size: 15px;
    text-align: center;
}

#pageContent .blog-layout .product__inside__info__btns a
{
    color: #fff;
}

.dat_review .comment-author.vcard img
{
    display: none;
}

.dat_review li
{
    list-style: none;
}

.dat_review .comment-author.vcard .fn
{
    color: #000;
    font-weight: 700;
}

.dat_review .comment-image-box img
{
    max-width: 100px!important;
}

.dat_review .edit-link
{
   display: none;
}

.dat_review .reply
{
   display: none;
}

.elki_notice
{
    padding: 10px;
    background: #eb6957;
    color: #fff;
    text-align: center;
    font-size: 17px;
    justify-content: center;
}

.loop_all_sizes
{
    display: block;
    text-align: center;
    color: #555555;
    transition: 0.3s;
    padding-bottom: 20px;
}

.size__name__container
{
    border-bottom: 1px dashed #454a46;
    color: #555;
}

.loop_all_sizes:hover
{
    color: #2c9754;
    border-color: #2c9754;
}

.all_sizes__container
{
    display: flex;
    justify-content: space-between;
}

.all_size_btn__container
{
    position: relative;
}

.loop_all_sizes__container
{
    position: absolute;
    top: 40px;
    background: #fff;
    border: 1px solid #e1e1e1;
    padding: 17px;
    max-height: 161px;
    overflow: overlay;
    width: 100%;
    transition: 0.3s;
    transform: scaleY(0);
    transform-origin: top;
    transition: 0.3s;
    z-index: 1;
}

.loop_all_sizes__container.opened
{
    transform: scaleY(1);
}

.loop_all_sizes__container::-webkit-scrollbar 
{
    width: 12px;               /* ширина scrollbar */
}

.loop_all_sizes__container::-webkit-scrollbar-track {
background: #fefefe;        /* цвет дорожки */
}

.loop_all_sizes__container::-webkit-scrollbar-thumb {
background-color: #2c9754;    /* цвет плашки */
border-radius: 20px;       /* закругления плашки */
border: 3px solid #fefefe;  /* padding вокруг плашки */
}

.product__inside__name h2
{
    line-height: 20px;
    margin-bottom: 0;
    margin-top: 7px;
}

.woocommerce-checkout .elki_banner_mob.visible-xs 
{
    display: none!important;
}

#wpcf7-f9779-o3 .wpcf7-spinner
{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
}

#leftColumn .marker-list
{
    margin: 0;
}

#leftColumn .marker-list li
{
    color: #555;
    line-height: 22px;
}

#delivery_price_info .marker-list li
{
    color:#4F4F4F;
}

#delivery_price_info, #delivery_utilization, #delivery_utilization
{
    max-width: 550px;
    width: 100%;
}

#delivery_utilization {
    max-width: 350px;
}

#delivery_utilization
{
    display: flex;
    align-items: center;
    height: 100%;
}

#delivery_utilization p
{
    margin: 0;
}

.woocommerce-billing-fields__field-wrapper label, .woocommerce-additional-fields__field-wrapper label, #wc_checkout_add_ons p label:first-child
{
    color: #333333!important;
    font-size: 14px!important;
}

.woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper label,
#wc_checkout_add_ons p.form-row label:first-child
{
    font-weight: 400!important;
}

.cart_option__delivery
{
    color: #219653;
    border-bottom: 1px dotted #219653;
}

.cart_option__address 
{
    color: #219653;
    border-bottom: 1px dotted #219653;
    font-size: 14px;
}

.woocommerce-checkout .select2-container--default .select2-selection--single,
.woocommerce-checkout input[type="text"]
{
    border: 1px solid #555555;
}

.woocommerce-checkout .select2-container--default .select2-selection--single
{
    padding: 3px 10px 3px;
}

.slogan__phone
{
    font-size: 26px;
    font-weight: 500;
    color: #000;
    font-family: 'Ubuntu';
    letter-spacing: 0.4px;
    color: #333;
}

.badge--red
{
    background-color: #EB6957!important;
}

#pageContent .blog-layout .product__inside__info__btns a.all_size__name
{
    color: #777;
}

#leftColumn p
{
    line-height: 22px;
}

.add-to-cart-popup__continue {
    font-weight: 400;
    color: #333;
    border-bottom: 1px dashed #000;
    cursor: pointer;
}

.ys-product .product__inside__hover .product__inside__info__btns .btn--ys
{
    margin: 5px 0;
}

.mega-menu-column .image-link > a
{
    padding-bottom: 0;
}

.mega-menu-column .image-link .figcaption
{
    margin-bottom: 0;
}

.header_topMenu__hover
{
    position: relative;
}

.header_topMenu__submenu
{
    position: absolute;
    top: 24px;
    left: 0;
    transform: scaleY(0);
    transform-origin: top;
    transition: 0.3s;
    background-color: #1fc0a0;
    width: 460px;
    z-index: 2;
    padding: 20px;
}

.header_submenu__item
{
    display: block;
    color: #fff;
    transition: .3s;
    border-bottom: 1px solid #c7c7c7;
    padding: 4px 0;
}

.header_submenu__item:hover
{
    color: #ffe049;
}

.header_submenu__item:last-child
{
    border-bottom: none;
}

.header_topMenu__hover:hover > .header_topMenu__submenu
{
    transform: scaleY(1);
}

.header_topMenu__refarrow
{
    font-size: 11px;
}

.woocommerce-product-gallery .flaticon-right-arrow
{
    right: 11px;
}

.woocommerce-product-gallery .flaticon-right-arrow::before
{
    content: "\e409";
    font-size: 35px;
}

.woocommerce-product-gallery .flaticon-back
{
    left: 11px;
}

.woocommerce-product-gallery .flaticon-back::before
{
    content: "\e408";
    font-size: 35px;
}

div#carouselRelated .product__inside__name h2
{
    text-align: center;
}

div#carouselRelated .product__inside__info__btns .button
{
    margin: 0 auto;
}

div#carouselRelated .product__inside__name h2::after
{
    content: none;
}

.common_reviews
{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.common_reviews__yandex
{
    width: 49%;
}

.woocommerce__reviewsSocial
{
    margin-bottom: 40px;
}

.reviewsSocial__row
{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.reviewsSocial__column
{
    width: 25%;
}

.reviewsSocial__column img,
.reviewsSocial__column a
{
    width: 100%;
    height: 100%;
}

.reviewsSocial__column img
{
    object-fit: cover;
}

/* .woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text
{
    color: #000!important;
} */

.addons_description__label
{
    font-weight: 400;
}

.simple-list.simple-list__littleMargin li
{
    padding-top: 0;
}

.color-black
{
    color: #000;
}

.page-template-page-otzyv .comment-author img
{
    display: none;
}

.reviews-page__block
{
    background: #f7f7f7;
    padding: 20px 40px 20px 20px;
}

.reviews-page__block li
{
    list-style: none;
    margin-bottom: 30px;
}

.reviews-page__block .comment-meta
{
    display: flex;
    background: none;
}

.reviews-page__block .comment-author.vcard
{
    font-size: 14px;
    color: #000;
}

.reviews-page__block .comment-metadata
{
    font-size: 14px;
    color: #767676;
}

.reviews-page__block .comment-metadata a
{
    margin-left: 5px;
}

.reviews-page__block .reply
{
    display: none;
}

.send_reviews__block
{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.send_reviews__left, .send_reviews__right
{
    width: 49%;
}

.send_reviews__links
{
    width: 100%;
    display: flex;
    margin-bottom: 30px;
    justify-content: center;
}

.send_reviews__links a
{
    display: flex;
    align-items: center;
    margin-right: 10px;
    max-width: 200px;
}

.send_reviews__links a img
{
    width: 100%;
}

.reviewsSocial__mobileColumn
{
    display: none;
}

.preim__container
{
    display: flex;
    justify-content: space-between;
    padding-top: 10px;
}

.preim__block
{
    width: 24%;
}

.preim_block__image
{
    text-align: center;
    margin-bottom: 30px;
    max-height: 61px;
}

.preim_block__title
{
    font-size: 20px;
    color: #000;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 13px;
}

.preim__block .marker-list
{
    margin-top: 0!important;
}

.preim__block .marker-list li
{
    color: #000;
}

.preim_block__text
{
    line-height: 22px;
}

.preim__container.mobile_slider
{
    margin-bottom: 0;
    height: 0;
    opacity: 0;
    padding-top: 0;
}

.preim__container .slick-prev,
.preim__container .slick-next,
.preim__container .slick-prev:hover,
.preim__container .slick-next:hover {
    background: none;
}

.preim__container .slick-prev
{
    left: -21px;
}

.preim__container .slick-next
{
    right: -21px;
}

.preim__container .slick-prev,
.preim__container .slick-next
{
    top: 63%;
}

.preim__container .slick-prev:hover:before,
.preim__container .slick-next:hover:before {
    color: #333333;
}

.ustanovka_paragraph__width
{
    max-width: 600px;
    margin-right: auto;
    margin-left: auto;
}

.ustanovka_paragraph__titleUnderWidth
{
    max-width: 500px;
    margin-right: auto;
    margin-left: auto;
}

.page-id-12775 .elki_banner_mob,
.page-id-12775 .elki_banner {
    display: none;
}

.dolyame_product__logo {
    max-width: 160px!important;
}

.dolyame_product__title {
    font-weight: bold;
}

.dolyame_product__logo, .dolyame_product__title {
    margin-bottom: 15px!important;
}

.dolyame_product__description {
    max-width: 420px;
}

.dolyame_product_info {
    padding: 10px;
    background: #087308b8;
    color: #fff;
    border-radius: 15px;
}

.dolyame_info {
    display: none;
    padding: 12px;
    background: #d5d5d5;
    border-radius: 12px;
    margin-bottom: 20px;
}

.dolyame_info p {
    margin-bottom: 5px;
}

.dolyame_info__course {
    font-weight: bold;
}

.dolyame_info a {
    text-decoration: underline;
}

.promo-block__variant2 {
    display: none;
}

.gallery__fakeGallery {
    display: none;
}

.productItem__bg {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

@media screen and (max-width:1780px) {
    .header-2block .slogan a {
        font-size: 22px!important;
    }

    .bazar_right_video iframe {
        height: 266px!important;
    }

    #post-1710 h2 {
        font-size: 23px;
    }

    .preim__block {
        width: 23%;
    }
}

@media screen and (max-width:1300px) {
    .product__inside__info__btns>.all_size_btn__container {
        display: none;
    }

}
@media screen and (max-width:1200px) {
    .bazar_right_video iframe {
        height: 220px!important;
    }

    #post-1710 h2 {
        font-size: 20px;
    }

}
@media screen and (max-width:1170px) {
    .rating-yandex-badge {
        text-align: center;
        margin-bottom: 15px;
    }

}
@media screen and (max-width:990px) {
    .bazar_right_video iframe {
        height: 170px!important;
    }

    .reviewsSocial__column {
        max-height: 220px;
    }

    .preim_block__title {
        height: 60px;
    }

}

@media screen and (max-width:1024px) {
    #header .settings.shopping-cart-container {display: inline-block;}
    footer .footer-menu-info {
        display: none;
    }

    .elki_banner .banner_title {
        font-size: 28px;
    }

    .elki_banner {
        padding-left: 5px;
        padding-right: 5px;
    }

    .breadcrumbs{
        display: none;
    }

    div#carouselRelated {
        display: none;
    }

    .archive.tax-product_cat.term-111 .product .product__inside__name h2 {
        height: auto;
    }

    .preim_block__title {
        font-size: 18px!important;
    }
}

@media screen and (max-width:768px) {
    .main_video_block iframe {
        width: 380px;
    }
    .contact_page_map ifrane
    {
        width: 100%!important;
    }

    #pageContent .title-box h1 {
        font-size: 30px;
    }

    .woocommerce div.product div.images {
        margin-bottom: 0;
    }

    /* .woocommerce div.product form.cart .single_add_to_cart_button.button {
        white-space: break-spaces;
    } */

    .title-under {
        margin-top: 20px;
    }

    .page-id-1458 .entry-content .text-uppercase.title-bottom {
        font-size: 23px;
    }

    .bazar_right_video iframe {
        height: auto!important;
    }

    .single.single-post .blog-layout {
        padding-left: 10px;
        padding-right: 10px;
    }

    .product__inside .rating {
        padding-top: 0;
    }

    .product__inside__name h2 {
        height: 50px!important;
    }

    .woocommerce .products ul:not(.product__inside__info__link),.woocommerce ul.products{
        margin-left:0px!important;margin-right:0px!important;
    }

    .common_reviews__yandex, #reviews {
        width: 100%;
    }

    .reviewsSocial__column {
        max-height: 290px;
    }

    .send_reviews__left, .send_reviews__right
    {
        width: 100%;
    }

    .preim__container.pc_ver {
        display: none!important;
        flex-wrap: wrap;
    }


    .preim__container.mobile_slider .preim__block
    {
        /* margin-right: 15px;
        margin-left: 15px; */
        padding: 10px 27px;
        width: auto;
        position: relative;
        background-color: #eb6957;
        height: 217px;
    }

    .preim_block__background {
        background-color: #afd9ee;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: -1;
    }

    .preim_block__title {
        margin-bottom: 0!important;
    }
    
    /* .term-zhivye-pixty .preim__container.mobile_slider {
        display: block;
    } */

    .preim_block__image img {
        margin-left: auto;
        margin-right: auto;
    }
    .on_card_block__mobilehide {
        display: none!important;
    }

    .preim__container.mobile_slider
    {
        margin-bottom: 0;
    }

    .preim__container.mobile_slider .preim_block__title,
    .preim__container.mobile_slider .preim_block__text,
    .preim__container.mobile_slider .preim__block .marker-list li {
        color: #fff;
    }

    .preim__container.mobile_slider .preim__block {
        height: 282px;
    }

    .bx-wrapper.main-slider-preim {
        margin-bottom: 0;
        box-shadow: none;
        border: none;
    }
    
    .bx-wrapper.main-slider-preim .bx-prev {
        left: 0;    
    }

    .bx-wrapper.main-slider-preim .bx-next {
        right: 0;
    }

    .reviews-page__reviews_row {
        display: flex;
        flex-wrap: wrap;
    }

    .reviews-page__block {
        order: 1;
    }

    .reviews-page__reviews_yandex {
        width: 100%;
    }

    .whatsapp-pin {
        bottom: 80px!important;
    }

    .main-content .productItem {
        height: 252px!important;
        min-height: none!important;
    }

    .productItem__bg.productItem_bg__big {
        height: 252px;
    }
}

@media screen and (max-width:600px) {
    body.page-id-11658 iframe,
    body.page-id-1441 iframe {
        width: 100%!important;
    }

    body.page-id-1441 .youtube
    {
        width: 100%!important;
    }
}

@media screen and (max-width:490px) {
    .woocommerce div.product form.cart .single_add_to_cart_button.button {
        width: 100%;
    }
    
    .woocommerce .awooc-custom-order-button.button.alt.show-add-to-card {
        float: none!important;
        margin: 0 auto;
        margin-bottom: 20px;
    }

    .woocommerce-variation-add-to-cart {
        text-align: center;
        display: flex;
        justify-content: space-between;
    }

    .woocommerce-variation-add-to-cart a.fancybox-inline {
        width: 49%;
    }

    .woocommerce .product-type-simple .wrapper {
        justify-content: center;
    }

    #header .cart {
        top: 3px!important;
    }

    .loop_all_sizes__container {
        width: 120%;
    }

    .entry-content .row
    {
        margin-left: 0;
        margin-right: 0;
    }

    .entry-content .col-md-6
    {
        padding-left: 0;
        padding-right: 0;
    }

    .entry-content .col-md-6 .youtube
    {
        width: 100%!important;
    }

    h1.woocommerce-products-header__title.page-title {
        font-size: 26px;
    }

    aside #centerColumn, .archive #centerColumn
    {
        padding-left: 0!important;
        padding-right: 0;
    }

    .archive h1.woocommerce-products-header__title.page-title
    {
        padding-left: 15px;
        padding-right: 15px;
    }

    .checkout .form-row .optional {
        display: none;
    }

    .woocommerce div.product form.cart .single_add_to_cart_button.button {
        margin-right: 0!important;
    }

    .single_variation_wrap .woocommerce-variation-add-to-cart:not(.float_button)>.single_add_to_cart_button  {
        width: 49%!important;
    }

    .send_reviews__links a {
        max-width: 120px;
    }

    .send_reviews__block h2 {
        font-size: 20px;
    }
    .preim_block__title {
        font-size: 14px!important;
        height: auto!important;
    }

    .preim_block__text {
        font-size: 12px;
    }

    .preim_block__image {
        width: auto;
        height: 46px;
        margin-right: auto;
        margin-left: auto;
        margin-bottom: 15px!important;
    }

    .preim_block__image img {
        height: 100%;
		width:auto;
    }

    /* .preim__container .preim__block:first-child .preim_block__title,
    .preim__container .preim__block:nth-child(2) .preim_block__title {
        height: 27px!important;
    } */
    
    .reviewsSocial__column {
        max-height: 160px;
    }

    .reviewsSocial__mobileColumn {
        display: block;
    }

    .ustanovka_paragraph__width {
        font-size: 20px;
    }

    .preim__container.mobile_slider .preim__block {
        height: 180px;
    }

}

@media screen and (max-width:400px) {
    .main_video_block iframe {
        width: 320px;
    }

    .loop_all_sizes__container {
        width: 140%;
    }

    
    h1.woocommerce-products-header__title.page-title {
        font-size: 20px;
    }
}

@media screen and (max-width:370px) {
    .mobile_callphone {
        font-size: 13px!important;
    }
}

@media screen and (max-width:397px) {
    .preim__container.mobile_slider .preim__block {
        height: 200px;
    }
}

@media screen and (max-width:340px) {
    #wc_checkout_add_ons p.form-row label:first-child {
        font-size: 13px!important;
    }
}



							.youtube {
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    display: inline-block;
    overflow: hidden;
    transition: all 200ms ease-out;
    cursor: pointer;
}

.youtube .play {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAERklEQVR4nOWbTWhcVRTHb1IJVoxGtNCNdal2JYJReC6GWuO83PM/59yUS3FRFARdFlwYP1CfiojQWt36sRCUurRIdVFXIn41lAoVdRGrG1M01YpKrWjiYmaSl8ybZJL3cd+YA//NLObd3++eO8x79z5jSq5Gw+8kov0AP8vMR5l1BtBZQM4B8ks75wCdZdYZZj5qLZ4hov2Nht9Z9vhKKSIaB/gI4M4w62KeAO6Mte4lYOq20FxrlqqOibhHmeWbvNC9ZfDX1mLae391aN6limO/gwgvAPJbWeAZuSDingdwXTBw7/0IsyaA/Fkh+KqOkD+YNfHej1QKD+y7iVlOhgLvFqFfNJvNGyuBJ+KDAF8MDd0tgS8y64OlgSdJMsysL4cG7SOHkyQZLhTee7+d2R2rAVy/S+Jd7/32ouBHAP4gNNRGQyTHc/84NhqNywZp5rvjjnnvt21aABFeCQ+RLwAf2hQ8s7sv9OCLk6AHNgQvIrvbfzKCD76g/O6cu7lf/iER/aQGgy448pExZmhdegAPhR9sObFWH1gT3lp7DaA/5bkIgJhZPgsNmz02novj+KqeApj1ubwXWe4kdyeznAgNvTpE/HQmvKqOMeuFogTUVQSRno+iaLRLAJF7uIgL9O4ubgL8aWgB7S44mNX+35YpICUiAvS9sBLkq1WzT+NFffl6AuoiApi6NT37h6sWkBIRZGkQ8YtLgyji6e1mBYTqCEBPG2Naz+0BWQgtoGoRgCzEsd9hAN1X5BfnFZASUfrSAFQNsyZ1FJASUVpHiLinDJG8U2cBZYogkrcNs5waBAGdstbeU9zdqpw0gPwwSAI6VUxHyFlDpOcHUUBBIuYNs14aZAE5RVwyzPr3/0EAEY0TyfGNjBWQvwZ +CTSbehfAH29mrID8bET0+0EUkAd8WYDOmqJ3ecsG30yr9wqRfm6Y+a1BEFDEjHfHvWmY9ck6CygHvBVr8Xhtb4ZE5HZA3y8DvBNA1TjnrmXWf+sioMwZX5V/VHXMGGMMoKdDCxCRvRWBdzKzdHEO+EisilbPyopHYqp6S9UCAsz4iojI7hUDAtyXVQgIDd6KnOoaWNkbI6FaPSuZGyMArsi7MZoloB4zviI/Nhr3X95jltwTRQmoIfgisy5ai+me67OI7fE4nrqjrqfK1t0eby0FPRB6oGVlchL3rgnfrq19RKbVBdhV9IOSwJmfmJi4vi/4ThERitwyCxVAFqydshuCX5awhQ9KtmuIWd8IDZED/nXT77rvVVv6sHRKwjYi91poqP7Dr+Y6JJ1VSZIMA3wkPNy6bX+o8Bcm0sXMdwM8Fxo0A3xORPaWBp6uPXsmbxCRD0NDL0dOANhVCXy6iAjMcjbcrMt3RITKwdMVRdFo+y5yvkL4eWZ+zHt/ZVD4dEVRNGotpst+dZZZH8k86lqn2pIvT/eqrNfn2xuyqYPZ8mv7s8pfn/8Pybm4TIjanscAAAAASUVORK5CYII=") no-repeat center center;
    background-size: 64px 64px;
    position: absolute;
    height: 100%;
    width: 100%;
    opacity: .8;
    filter: alpha(opacity=80);
    transition: all 0.2s ease-out;
}

.youtube .play:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}
	

.main-custom-style{padding-left: 0px;padding-right: 15px;}
.on_card_block_red {
    background: #EB6957;
}
.on_card_block_green {
    background: #5aa77a;
}	
.on_card_block .icon {
    display: inline-block;
    max-width: 20%;
    height: 58px;
    padding: 8px 2px 8px 12px;
    vertical-align: top;
}
	
	.on_card_block .text .text_z {
    color: #fff;
    font-family: Ubuntu;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
    padding: 10px 8px 3px;
}
.on_card_block .text .text_x {
    color: #fff;
    font-family: Ubuntu;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    padding: 0 8px;
}
.on_card_block {
    display: inline-block;
    color: #fff;
    width: 100%;
		max-width:100%;
    max-height: 72px;
    vertical-align: top;
    margin-bottom: 12px;
}
	.on_card_block .text {
    display: inline-block;
    height: 72px;
    max-width: 79%;
}
@media (max-width: 768px) {
    .on_card_block {
    max-height: 120px;}

    .main-custom-style{padding-left: 0px;padding-right: 0px;}

    .product-listing > li.ys-product:nth-child(odd) {
        padding-left: 0;
    }
    .product-listing > li.ys-product:nth-child(even) {
        padding-right: 0;
    }

    .product-listing > li.ys-product {
        margin-right: 0;
    }

    article#post-1441 iframe {
        width: 100%!important;
    }

    .up-sells .product-listing > li.ys-product
    {
        width: 49%;
    }
}




.post-custom-h1{
	/* margin: 0 calc(-50vw + 50%); */
	padding-top: 35px !important;
    padding-bottom: 35px !important;
    background-image: url(https://elki.site/wp-content/uploads/2021/11/IMG_2783_small11.jpg?id=9405) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;}
.post-custom-h1 h1{
color:#fff}

.add-to-cart-popup .productpop .ttl
{
    margin-bottom: 5px;
}

.elki_banner_mob .subt
{
    display: block;
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    color: #FFF;
    text-align: center;
}

.send_reviews__logo
{
    width: 150px;
    margin: 30px auto;
}


.send_reviews__logo img 
{
    width: 100%;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link
{
    font-weight: 500!important;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item > ul.mega-sub-menu {
    border: #6DA47D solid 2px;
}

.whatsapp-pin
{
    display: flex;
    position: fixed;
    right: 30px;
    bottom: 7%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    justify-content: flex-start; 
    z-index: 100;
    margin: 0 auto 0 0;
    background: #008000;
    color: #fff;
    border-radius: 28px;
    line-height:1;
    transition: ease all 1s;
    max-width: 240px;
}

.whatsapp-pin:hover,.whatsapp-pin:active,.whatsapp-pin:focus
{
    background: #3bb253;
    color: #fff;
    text-decoration:none;
    box-shadow:0 0 20px 0 rgb(0 0 0 / 15%);  
}

.whatsapp-pin .img
{
    background: #fff;
    border-radius: 28px;
}

.whatsapp-pin img {
    background: #fff;
    max-width: 49px;
    height: auto;
    border-radius: 50%;
    /* margin: 0 10px 0 0; */
}
.whatsapp-pin span
{
    color: #fff;
}

#map_elki>div {
    border-radius: 8px;
}

/***********************pagespeed*************************/

body .preim__container.pc_ver {
    display: flex!important;
	width:940px;
	height:300px;
}
.preim__container_wrap{
overflow-x: scroll;

}
.elki_notice{ 
	height:135px;
	display: flex;
    align-items: center;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
    font-weight: normal;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
    padding: 2px 15px 2px 15px;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu#mega-menu-item-1697 > ul.mega-sub-menu {
    width: 311px;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu#mega-menu-item-9278 > ul.mega-sub-menu {
    width: 312px;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu#mega-menu-item-1699 > ul.mega-sub-menu {
    width: 382px;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover {
    font-weight: normal;
    color: #008000;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:before {
    font-weight: bold;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    font-weight: 500!important;
}

@media (min-width: 491px) {
	
	body .preim__container.pc_ver {
		height:400px;
	}
	.elki_notice{ 
		height:100px;
	}
	
}

@media (min-width: 1200px) {
	body .preim__container.pc_ver {
	display: flex!important;
	width:100%;
		height:330px;
	}
}


@media screen and (max-width: 550px){
	.product-listing > li.ys-product {
	 width: 100%;
	}


}
@media screen and (min-width: 1030px){
.preim__container_wrap{
overflow-x: initial;

}
}



.woocommerce-product-gallery {transition:none!important}



/**/
.product-images-carousel img {
    width: 100px;
    height: 100px;
}	
	
	
.reviewsSocial__column_slick.slick-slide {

	display: flex;
	flex-direction:row;
	align-items: center;
	justify-content: center;
	
	
}

.reviewsSocial__row_slick{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
	max-width: 1060px;
	margin: 0 auto;

}

.reviewsSocial__column_slick {
    max-width: 265px;
    width: 100%;
    padding: 2px;
}

.reviewsSocial__column_slick img {
    width: 100%;
    height: 100%;
}

.socialsReview__more {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 250px;
    height: 45px;
    margin-right: auto;
    margin-left: auto;
    color: #fff;
    background: #219653;
    margin-bottom: 150px;
}

.socialsReview__more:hover {
    color: #fff;
    opacity: 0.8;
}

.socialsReview__more:focus {
    color: #fff;
}

.reviewsSocial__hidden {
    display: none;
}

.dolyame_product__block {
    margin-bottom: 20px;
    max-width: 350px;
    width: 100%;
}

.dolyame_product__block a {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #e8f4ed;
    border-radius: 28px;
    color: #000;
    height: 45px;
    font-size: 15px;
    transition: 0.3s;
}

.dolyame_product__block a:hover {
    background-color: #219653;
    color: #fff;
}

.upsells .preim__container_wrap {
    margin-bottom: 20px;
}

.upsells .preim_block__text {
    line-height: 20px;
    font-size: 15px;
}

.upsells .preim__block {
    width: 23%;
}
.upsells .preim_block__title{
    font-size: 18px;
}

.gorshok_category__offset {
    margin-bottom: 17px;
}

.term-166 .subcategory-item {
    margin-right: auto!important;
    margin-left: auto!important;
}

.subcategory-item__title 
{
    font-size: 16px;
}

.mnu-main-line > ul li + li {
    margin-left: 28px!important;
}

#menuModal .modal-body > ul a {
    text-transform: none!important;
}

.mnu-main-line > ul li {
    padding-top: 8px!important;
    padding-bottom: 21px!important;
}

.mobile-menu__wrapper {
	padding-top: 10px;
	padding-bottom: 10px;
}

.mobile-menu-badge {
    position: absolute;
    top: -20px;
}

.mobile-menu-lbg {
    position: relative;
}

.woocommerce-product__undertitle {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
    margin-top: 18px;
    margin-bottom: 10px;
}

.woocommerce-product__undertitle li {
    position: relative;
    padding-left: 27px;
    font-size: 16px;
}

.woocommerce-product__undertitle li::before {
    content: '🎄';
    position: absolute;
    top: 0;
    left: 0;
}

@media screen and (max-width: 1400px) {
    .mnu-main-line > ul li + li {
        margin-left: 14px!important;
    }

    .mnu-main-line a {
        font-size: 15px!important;
    }
}

@media screen and (max-width: 1200px) {
    .reviewsSocial__column_slick {
        width: 25%;
    }
}

@media screen and (max-width: 1000px) {
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu#mega-menu-item-1697 > ul.mega-sub-menu,
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu#mega-menu-item-9278 > ul.mega-sub-menu,
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu#mega-menu-item-1699 > ul.mega-sub-menu {
        width: 100%;
    }
}

@media screen and (max-width: 768px) {
    .reviewsSocial__column_slick {
        width: 50%;
    }

    .product-images-carousel, .video_review_product a {
        margin-bottom: 0;
        margin-top: 0;
    }

    #smallGallery .woocommerce-product-gallery__image {
        margin-bottom: 10px;
    }

    .woocommerce div.product form.cart .variations {
        margin-top: 0;
    }

    .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image {
        margin-bottom: 0;
    }

    #dolyame_product__block, #delivery_price_info, #delivery_utilization, #sklad_address {
        width: 100%;
        max-width: 320px;
    }

    .woocommerce-product__undertitle {
        margin-bottom: 30px;
        margin-top: 0;
    }

    /* .marker-list li:after {
        left: -15px;
    } */

    .whatsapp-pin {
        bottom: 11%!important;
    }
}

div.anchor {
    display: block;
    position: relative;
    margin: -100px 0 100px 0;
    visibility: hidden;
}



.title-under.more-margin{
 margin-bottom:55px!important;
 margin-top:30px;
}
}
