html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;line-height:inherit;vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block;}
html,body{width:100%;height:100%;}
* {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
:focus{outline:0;}.fancybox-slide>* {position: relative;padding: 25px 50px!important;margin: 44px 0!important;border-width: 0;text-align: left;background-color: #fff; line-height: 2em;overflow: auto; box-sizing: border-box;}
.fancybox-close-small {top: 10px!important;right: 10px!important;font: 40px/1 Arial,Helvetica Neue,Helvetica,sans-serif!important;color: #d94654!important;font-weight: 900!important;opacity: 0.5;background: rgba(255, 255, 255, 0)!important;}
.fancybox-close-small:hover {color: #d94654!important;background: rgba(238, 238, 238, 0)!important;opacity: 1!important;}
.fancybox-close-small:focus {outline:none!important;}
div#hidden-search {background: none!important;}
.fancybox-slide>* {margin: 0px 0!important;}
input.search-input {border: 0px!important;width: 500px!important;}
ins{text-decoration:none;}
table{width:100%;border-collapse:collapse;border-spacing:0;}
table td,table th{vertical-align:top;}
img{border:none;font-size:0;line-height:0;}
strong, b {font-weight:bold;}
em{font-style:italic;}
.user-button:hover {background: #fb5564;transition: 0.2s;color: #fff!important;}
#BackTop {box-shadow: rgba(0, 0, 0, 0.0) 0px 0px 25px;}
.user-button a:hover {transition: 0.2s;color: #fff!important;}
.ic-arrow-right:hover, .ic-arrow-left:hover {color: #d94654;transition: .2s;}
span.middle.ic-profile-female:hover {color: #fb5564!important;transition: .2s;}
.ic-arrow-left.swiper-button-disabled:hover {color:#ccc!important}
a{color: #3a3a3a;text-decoration: none;-webkit-transition:.1s;-moz-transition:.1s;transition: .1s;}
a:hover{text-decoration:none;color: #d94654!important;transition: .1s;}
a img {vertical-align:middle;}
img {max-width:100%;height:auto;}
label,button,select,input[type=submit],input[type=radio],input[type=checkbox],input[type=button]{cursor:pointer;}
td,th,input,textarea,select{line-height:1;font-weight: 300;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
textarea{resize:none;width:100%;}
input[type=button]::-moz-focus-inner{border:0;}
input[type=submit]::-moz-focus-inner{border:0;}
fieldset{border:1px solid #bbb;padding:10px;position:relative;background:#e9e9e9;margin-bottom:10px;}
fieldset p label,fieldset p input[type=text]{width:98%;}
fieldset p select{width:99%;}
blockquote{color:#555;font-size:.9em;padding:20px;background:#f3f3f3;}
blockquote cite{font-size:.9em;}
hr{background-color:rgba(0,0,0,0.15);height:1px;border:0;}
input::-webkit-input-placeholder,input:-moz-placeholder,input::-moz-placeholder,input:-ms-input-placeholder{color:#3a3a3a;}
.block{padding:25px 30px;}
.middle {display:inline-block;vertical-align:middle;}
.inline{display:inline!important;}
.inline-link{text-decoration:none!important;}
.inline-link b{border-bottom:1px dotted;font-weight:normal;position:relative;top:-.13em;}
.inline-link b i{font-style:normal;position:relative;top:.13em;}
.bold{font-weight:bold;}
.strike{text-decoration:line-through;}
.highlighted{background:#ffc;}
.hint{color:#aaa;font-size:.9em;}
.hint a,.hint:visited,.hint a:visited{color:#888;}
.gray .dropdown ul,.gray a,.gray:visited,.gray a:visited{color:#888;}
.align-left{text-align:left;}
.align-center{text-align:center;}
.align-right{text-align:right;}
.clear-left{clear:left;}
.clear-right{clear:right;}
.clear-both{clear:both;}
.nav-programm:hover {-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);transition: .2s;}
.shadowed{-webkit-box-shadow:0 5px 15px #aaa;box-shadow:0 5px 15px #aaa;}
.nowrap{white-space:nowrap;}
.hr{border-top:1px solid #ccc;margin-bottom:15px;}
.uppercase{text-transform:uppercase;}
.blurred{-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px);}
.userpic{-webkit-border-radius:50%;border-radius:50%;-webkit-background-size:auto;-moz-background-size:auto;background-size:auto;}
.tags{line-height:1.6em;}
.tags a{color:#008000!important;display:inline!important;padding:0 4px!important;}
.tags a:hover{color:#f00!important;}
.staff{background:#eeb;padding:1px 4px!important;color:#345;font-size:.9em;border:1px solid rgba(0,0,0,0.1);-webkit-border-radius:3px;border-radius:3px;white-space:nowrap;}
ul.menu-v{margin:0;padding:0;font-family:'Helvetica Neue', 'Trebuchet MS', Arial, sans-serif;}
ul.menu-v li{list-style:none;padding:0;line-height:1.3em;border-bottom:1px solid rgba(0,0,0,0.1);}
ul.menu-v li a{padding:13px 30px 13px 16px;display:block;text-decoration:none;}
ul.menu-v li.collapsible{background:url(../img/rarr.png) no-repeat;background-position:right center;-webkit-background-size:32px 16px;-moz-background-size:32px 16px;background-size:32px 16px;}
ul.menu-v.bottom-padded{margin-bottom:20px;}
ul.menu-v li .count{float:right;color:#aaa;}
ul.menu-v li .count i.icon16{margin:0 -5px;}
ul.menu-h{margin:0;padding:0;}
h5.s-product-header:hover {color: #d94654!important;transition: .2s;}
.big-menu:hover {background: #fb5564!important;transition: .2s;}
span.middle.ic-search22:hover {color: #d94654!important;transition: .2s;}
ul.menu-h li{list-style:none;display:inline-block;padding:0 10px 0 0;line-height:1.3em;}
ul.menu-h li a{display:inline-block;padding:13px 16px;text-decoration:none;}
ul.tree{list-style:none;padding-left:0;}
ul.tree li{border:none;}
ul.tree li a{padding:5px 16px;display:block;text-decoration:none;}
ul.tree li.selected a{background:transparent;}
ul.tree ul{padding-left:20px;list-style:none;}
ul.tree ul a{padding:3px 6px;font-size:90%;}
.paging-nav{text-align:center;}
.paging-nav ul li{display:inline-block;list-style:none;margin-right:10px;}
.paging-nav ul li a{padding:8px 10px;}
.paging-nav ul li.selected a{background:#eee;}
.wa-auth-adapters ul{padding:0;min-height:16px;}
.wa-auth-adapters ul li{list-style:none;float:left;padding:0 15px 0 0;}
.wa-auth-adapters ul li a,.wa-auth-adapters ul li span{display:block;padding:0 5px;}
.wa-auth-adapters ul li a img,.wa-auth-adapters ul li span img{position:relative;top:4px;margin-right:3px;}
.wa-auth-adapters p{color:#888;font-size:.9em;width:80%;}
.wa-auth-adapters.wa-connect{margin-top:20px;}
.wa-captcha{margin:1em 0;}
.wa-captcha p{margin:0;}
.wa-captcha p + p{margin:.5em 0 0;}
.wa-captcha p img{height:36px;display:inline-block;vertical-align:middle;-webkit-border-radius:2px;border-radius:2px;}
.wa-captcha strong{font-size:1.2em;}
.wa-captcha .wa-captcha-refresh{font-size:.8em;text-decoration:underline;color:#aaa;}
.wa-captcha .wa-captcha-input{display:inline-block!important;}
.wa-captcha .errormsg{display:inline-block;margin-left:10px;}
input.error,textarea.error{border:2px solid #f00;}
.errormsg{color:#f00;display:block;}
.row{clear:both;border-top:1px solid #eee;padding:20px 0;}
.row.no-border{border:none;}
.col{float:left;}
.col.w1{width:6%;}
.col.w2{width:12%;}
.col.w3{width:18%;}
.col.w4{width:24%;}
.col.w5{width:30%;}
.col.w6{width:36%;}
.col.w7{width:42%;}
.col.w8{width:48%;}
.col.w9{width:54%;}
.col.w10{width:60%;}
.col.w11{width:66%;}
.col.w12{width:72%;}
.col.w13{width:78%;}
.col.w14{width:84%;}
.col.w15{width:90%;}
.col.w16{width:96%;}
i.icon16{position:relative;top:2px;display:inline-block;vertical-align:baseline;height:16px;width:16px;margin:0 4px;text-indent:-9999px;text-decoration:none!important;background:transparent url(../img/icons/icons.png) no-repeat;-webkit-background-size:260px 160px;-moz-background-size:260px 160px;background-size:260px 160px;}
i.icon16.rss{background-position:-16px 0;}
i.icon16.facebook{background-position:-32px 0;}
i.icon16.twitter{background-position:-48px 0;}
i.icon16.vk{background-position:-64px 0;}
i.icon16.gplus{background-position:-80px 0;}
i.icon16.pinterest{background-position:-96px 0;}
i.icon16.youtube{background-position:-112px 0;}
i.icon16.instagram{background-position:-128px 0;}
i.icon16.userpic20{background-position:-2px -2px;-webkit-border-radius:50%;border-radius:50%;-webkit-background-size:20px 20px;-moz-background-size:20px 20px;background-size:20px 20px;}
i.icon16.color{-webkit-border-radius:50%;border-radius:50%;border:1px solid rgba(0,0,0,0.2);width:12px;height:12px;background-image:none;}
i.icon16.stock-red{background-position:-128px -16px;}
i.icon16.stock-yellow{background-position:-144px -16px;}
i.icon16.stock-green{background-position:-160px -16px;}
i.icon16.stock-transparent{background-position:-176px -16px;}
i.icon16.compare{background-position:-208px -16px;}
i.icon16.compare.active{background-position:-224px -16px;}
i.icon16.remove{background-position:-96px -16px;}
i.icon16.loading{background-image:url(../img/icons/loading32.gif);background-position:0 0;-webkit-background-size:16px 16px;-moz-background-size:16px 16px;background-size:16px 16px;}
img,iframe{max-width:100%;}
h1,h2,h3,h4,h5,h6{margin:14px 0;text-transform:none;color: #3a3a3a;}
h1{font-size: 29px;font-weight: 100;margin: 0 0 60px;}
h2{font-size:2.1428571428571em;}
h3{font-size: 29px;font-weight: 100;}
h4{font-size:1.2857142857143em;font-weight: 400;}
h5{font-size:1em;}
h6{font-size:.85714285714286em;}
ul{margin:0;padding:0;list-style:none;}
p{margin: 0 0 30px;line-height: 30px;font-size: 15px;}
p:first-child{margin-top:0;}
p:last-child{margin-bottom:0;}
.font-100 {font-weight:100;}
.font-200 {font-weight:200;}
.font-300 {font-weight:300;}
.font-400 {font-weight:400;}
.font-500 {font-weight:500;}
.font-600 {font-weight:600;}
.font-700 {font-weight:700;}
.font-800 {font-weight:800;}
.font-900 {font-weight: 900;}
span.middle.rev-href-txt {font-weight: 300;}
select{/* width:200px; */padding:8px 0;/* border:1px solid rgba(0,0,0,0.1); *//* -webkit-border-radius:2px; *//* border-radius:2px; */}
input[type=text],input[type=search],input[type=password],input[type=email], input[type=submit], input[type=button], textarea{font-family:inherit;outline:none;border:none;-webkit-appearance:none;}
button, input[type=submit], input[type=button] {color:#fff;background:#d94654;text-transform:uppercase;-webkit-transition: .2s;-moz-transition: .2s;transition: .2s;-webkit-appearance:none;}

table th{color:#aaa;}
table th,table td{border:solid rgba(0,0,0,0.05);border-width:1px 0;vertical-align:middle;padding: 1em 0.5em;}

/* -- div tables -- */
.tbl {display: table;width: 100%;border-collapse: collapse;line-height: 30px;}
.tbl-row {display: table-row;line-height: 50px;}
.tbl-td {display: table-cell;vertical-align: middle;}
.bb-gray .tbl-row {border-bottom: 1px solid #ebebeb;line-height: 50px;}
.bb-gray .tbl-row:first-child {border:none;}
.bb-gray .tbl-row:last-child {border:none;}

.s-user-content{line-height:1.5em;}
.s-user-content ul,.s-user-content ol{margin:1em 0 1em 2em;}
.s-user-content ul li{list-style:disc;}
.s-user-content ol li{list-style:decimal;}
.is-hidden{display:none;}
.cl{zoom:1;}
.cl:before,.cl:after{content:"";display:table;}
.cl:after{clear:both;}
body {font-family: 'Roboto', sans-serif;line-height:1;background:#fff;color: #3a3a3a;font-weight: 300;font-size: 15px;}
.top-shadow {box-shadow: inset 0 25px 45px -25px rgba(0, 0, 0, 0.05);}
.bottom-shadow {box-shadow:inset 0 -25px 40px -25px rgba(0, 0, 0, 0.05);}
.left-shadow {box-shadow:inset 25px 0 40px -25px rgba(0, 0, 0, 0.05);}
.right-shadow {box-shadow:inset -25px 0 40px -25px rgba(0, 0, 0, 0.05);}
.top-bottom-shadow {box-shadow:inset 0 25px 40px -25px rgba(0, 0, 0, 0.05) , inset 0 -25px 40px -25px rgba(0, 0, 0, 0.05);}
.left-right-shadow {box-shadow: inset 25px 0 40px -25px rgba(0, 0, 0, 0.05), inset -25px 0 40px -25px rgba(0, 0, 0, 0.05);}
.container {width: 1560px;margin:0 auto;}
.with-padding {padding:0 40px;padding-bottom: 40px;}
.container:before, .container:after {content:"";display:table;clear:both;}
.section-common {padding: 80px 0;background: #fff;}
/*-- info banner --*/
.info-banner {display:none;position:relative;height:76px;overflow:hidden;background:#3a3a3a no-repeat 50% 50% / cover;box-shadow: 0 0 35px rgba(0, 0, 0, 0.3);z-index:1;}
.info-banner.active {display:block;}
.info-banner__close {width:34px;height:34px;position:absolute;right:30px;top:0;bottom:0;margin:auto;color:#fff;font-size:34px;cursor:pointer;z-index:99;}
.info-banner__link {display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:#fff;font-size:18px;text-transform:uppercase;position:relative;z-index:5;}
.info-banner__txt-green {display:inline-block;color:#85b312;border-bottom:1px solid #85b312;font-weight:600;}
.info-banner__link:hover {color:#fff!important;}
.header.has-top-banner {top:76px;}
.runforest {width:100%;position:absolute;bottom:0;animation:runforestrun 20s infinite .5s linear;transform:translateX(-10%);z-index:2;}
.runforest__ico {font-size:20px;color:#fff;}
@keyframes runforestrun {to { transform: translateX(100%); }}
/* slider background */
.bg-slider {height:694px;overflow:hidden;}
.bg-slider .bx-wrapper {margin:0;padding:0;}
.bg-slider .bx-wrapper .bx-pager .bx-pager-item {margin:0 6px;}
.bg-slider .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {max-width:380px;left:0;right:0;margin:auto;bottom:65px;padding-top: 0px;}
.bg-slider .bx-wrapper .bx-pager.bx-default-pager a {background: transparent;text-indent: -9999px;display: block;width: auto;height: auto;box-sizing: content-box;padding: 6px;-webkit-transition: .2s;transition: .2s;margin: 0;outline: 0;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;}
.bg-slider .bx-wrapper .bx-pager.bx-default-pager a:before {display:block;width:22px;height:22px;content:"";background:#fff;border-radius:50%;}
.bg-slider .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {background: rgba(0, 0, 0, 0)!important;-webkit-box-shadow: 0 0 0 1px #fff;box-shadow: 0 0 0 1px #fff;box-shadow: 0 0 0 1px #fff;}
.bg-slider .bx-wrapper .container {padding: 188px 0 0;height: 100%;text-align:right;}
.bg-slider .bx-wrapper .hbx-in-bl {display:inline-block;vertical-align:middle;height:100%;}
.bg-slider .bx-wrapper .hbx-text-right {display:inline-block;vertical-align:middle;text-align:center;width: 570px;margin-right: 166px;position: relative;}
.bg-slider .bx-wrapper .hbx-text-right h3 {font-weight:100;color:#3a3a3a;font-size:45px;margin: 0 0 47px;line-height: 50px;}
.bg-slider .bx-wrapper .hbx-text-right p {font-weight:300;margin: 0 0 42px;font-size:18px;}
.bg-slider .bx-wrapper .hbx-text-right .hbx-text-right-bt {display:inline-block;width:226px;height:53px;line-height:53px;font-size:15px;background:#d94654;text-transform:uppercase;font-weight:300;}
.bg-slider .bx-wrapper .hbx-text-right .hbx-text-right-bt a {color:#fff;display:block;width:100%;height:100%;}
ul.homepage-bxslider {margin:0;padding:0;}
ul.homepage-bxslider li {height: 694px;background-size:cover;background-position: 50% 50%;}
.bg-slider .inner-sl-ar-l, .bg-slider .inner-sl-ar-r {display:none;}
.bg-slider-inner {height:400px;}
.bg-slider-inner .bx-wrapper .bx-pager .bx-pager-item {display:none;}
.bg-slider-inner ul.homepage-bxslider li {height: 400px;background-size:cover;background-position: 0 50%;}
.bg-slider-inner .bx-wrapper .hbx-in-bl {display:inline-block;vertical-align:middle;height:100%;}
.bg-slider-inner .bx-wrapper .hbx-text-right {display:inline-block;vertical-align:middle;text-align:center;width: 718px;margin-right: 208px;}
.bg-slider-inner .bx-wrapper .hbx-text-right h3 {font-weight:100;color:#3a3a3a;font-size: 35px;margin: 0;line-height: 45px;display:inline-block;vertical-align:middle;width: 400px;margin: 0 90px 0 0;}
.bg-slider-inner .bx-wrapper .hbx-text-right p {display:none;}
.bg-slider-inner .bx-wrapper .hbx-text-right .hbx-text-right-bt {display:inline-block;vertical-align:middle;width:226px;height:53px;line-height:53px;font-size:15px;background:#d94654;text-transform:uppercase;font-weight:300;}
.banner-yar {position:absolute;top: -60px;left: 50%;transform: translate(-50%,0);}
.banner-yar-r {position:absolute;top: 6px;right: -130px;display:none;}
.banner-yar-top {position:absolute;top: -60px;left: 50%;transform: translate(-50%,0);}
.bg-slider-inner .inner-sl-ar-l, .bg-slider-inner .inner-sl-ar-r {display:block;width:70px;height:65px;position: absolute;bottom:73px;}
.bg-slider-inner .inner-sl-ar-l {left: 0;top: inherit;}
.bg-slider-inner .inner-sl-ar-r {right: 0;top: inherit;}
.exclusive {position: absolute;left: -365px;top: -10px;width: 200px;}
/* slider background end*/

#hwh {position:absolute;left:40px;top:275px;text-align:center;z-index:9999;display:none;}
.hwh-img {width:296px;height:auto;margin:0 0 15px;}
#hwh-close {cursor:pointer;text-transform:uppercase;}
#hwh-close .ic-x {color:#d94654;font-size:1.2em;margin-right:5px;}
.hwh-txt {background:#d94654;padding:5px;color:#fff;border-radius:5px;font-size:11px;}
#hwh.hwh-inner {top:150px;}

/*-- girlyanda --*/
.girlyanda {max-width: 1586px;position: absolute;left: 0;right: 0;margin: auto;z-index: 20;top: 87px;}
.girlyanda-fixed {max-width: 1586px;position: absolute;left: 0;right: 0;margin: auto;z-index: 150;top: -22px;}

header.header {position: absolute;top: 0;left: 0;right:0;}
.header .container {background-color:#fff;}
.header .container .header-top {height:108px;position: relative;}
.header .container .header-top .big-menu {float:left;width:122px;height:108px;background:#d94654;text-align:center;transition: .2s;font-size:0;cursor: pointer;}
.header .container .header-top .big-menu:before {content:"";display:inline-block;height:100%;vertical-align:middle;}
.header .container .header-top .big-menu .big-menu-line {width: 42px;height: 2px;background: #fff;display: block;margin: 0 0 6px;}
.header .container .header-top .big-menu .big-menu-line:last-child {margin:0;}
.header .container .header-top .search-open {float:left;width:120px;height:108px;text-align:center;}
.search-open a {display:block;width:100%;height:100%;}
.search-open a:before {content:'';display:inline-block;height:100%;vertical-align:middle;}
.search-open .ic-search22 {color:#9c9c9c;font-size:64px;}
.header .container .header-top .logo-wrapper {float:left;width:1178px;text-align:center;line-height:108px;height:108px;padding: 0 40px;}
.header .container .header-top .logo-wrapper.with-phone {width:872px;position:relative;}
.header .container .header-top .my-area {float:right;}
.header .container .header-top .my-area a {text-decoration:underline;font-size: 13px;font-weight: 300;}
.header .logo {display: inline-block;width:217px;position: absolute;left: 0;right: 0;margin: 0 auto;}
.lp-phone {float:left;height:100%;width: 306px;text-align: center;}
.lp-phone:before {content:'';display:inline-block;height:100%;vertical-align:middle;}
.lp-phone-cont {display:inline-block;vertical-align:middle;}
.lp-phone-cont a {font-size:29px;}
.lp-phone-caption {display: inline-block;padding: 5px 0 0;font-size: 14px;text-transform: uppercase;letter-spacing: .085em;line-height: normal;}
.lp-phone-hours {font-size: 14px;line-height:1.4em;}
.header .s-cart-wrapper {width: 140px;float:left;height:108px;text-align:center;background: #fff;box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 40px;}
.header .s-cart-wrapper a {display:block;width:100%;height:100%;}
.header .s-cart-wrapper a:before {content:'';display:inline-block;vertical-align:middle;height:100%;}
.header .s-cart-wrapper .middle {position:relative;}
.header .s-cart-wrapper .ic-basket {color:#eca2a9;font-size:44px;}
.header .s-cart-wrapper .s-cart-count {display:block;width:32px;height:32px;border:1px solid #eca2a9;padding: 3px;position:absolute;right: -16px;top: -2px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.header .s-cart-wrapper.is-empty .s-cart-count {display:none;}
.header .s-cart-wrapper .s-cart-count-inner{display:block;background:#d94654;width:100%;height:100%;color:#fff;font-size:13px;border-radius:50%;line-height: 24px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-align:center;}
.header .header-bottom {height:80px;}
.header .top-menu {height:100%;position:relative;}
.header .top-menu .top-menu-left {float:left;width:934px;height:100%;}
.header .top-menu .top-menu-left ul.tml-one {padding:0;margin:0;list-style:none;}
.header .top-menu .top-menu-left ul.tml-one > li {float:left;}
.header .top-menu .top-menu-left ul.tml-one > li > a {display:block;padding: 34px 18px 33px;font-size: 13px;font-weight: 500;text-transform: uppercase;color: #3a3a3a;position:relative;}
.header .top-menu .top-menu-left ul.tml-one > li > a > span.red-corner {content: '';position: absolute;left: 50%;margin: 0 0 0 -16px;bottom: 0px;border: 16px solid transparent;border-bottom: 17px solid #d94654;display:none;}
.header .top-menu .top-menu-left ul.tml-one > li:first-child > a > span.red-corner {margin: 0 0 0 -8px;}
.header .top-menu .top-menu-left ul.tml-one > li:hover > a span.red-corner {display:block;}
/*.header .top-menu .top-menu-left ul.tml-one > li.active > a span.red-corner {display:block;}*/
.header .top-menu .top-menu-left ul.tml-one > li:first-child > a {padding-left:40px}
.header .top-menu .top-menu-left ul.tml-one > li > .top-menu-inner {display:none;position:absolute;top:80px;left:0;width:100%;background:#fff;padding: 30px 40px 40px 25px;z-index: 100;-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);}
/*.header .top-menu .top-menu-left ul.tml-one > li:hover > .top-menu-inner {display:block;}*/
.header .top-menu .top-menu-left .top-menu-children {display:inline-block;vertical-align:top;margin: 0 50px 0 0;}
.header .top-menu .top-menu-left .tlch-mr-null {margin:0;}
.header .top-menu .top-menu-left .top-menu-children .tlch-title {font-size: 16px;font-weight: 400;margin: 0 0 13px;}
.header .top-menu .top-menu-left .top-menu-children .tlch-title a {display: inline-block;padding: 9px 15px;}
.header .top-menu .top-menu-left .top-menu-children .tlch-title a:hover {-webkit-box-shadow: 0 0 0 1px;-moz-box-shadow: 0 0 0 1px;box-shadow: 0 0 0 1px;}
.header .top-menu .top-menu-left .top-menu-children ul.tlch-childs {padding:0;margin:0;list-style:none;}
.header .top-menu .top-menu-left .top-menu-children ul.tlch-childs > li {display: list-item;margin: 0 0 3px;font-size: 14px;position: relative;}
.header .top-menu .top-menu-left .top-menu-children ul.tlch-childs > li a {display: inline-block;padding: 9px 15px;}
.header .top-menu .top-menu-left .top-menu-children ul.tlch-childs > li a:hover {-webkit-box-shadow: 0 0 0 1px;-moz-box-shadow: 0 0 0 1px;box-shadow: 0 0 0 1px;}
.header .top-menu .top-menu-right {float:right;background:#d94654;height:100%;width:626px;display: block;position:relative;padding: 0 0 0 118px;}
.header .top-menu .top-menu-right:before {content:"";position:absolute;left:0;top:0;bottom:0;width: 0;height: 0;border-bottom: 80px solid #fff;border-right: 65px solid transparent;z-index:10;}
.header .top-menu .top-menu-right:after {content:"";position:absolute;left:0;top:0;bottom:0;width: 0;height: 0;border-top: 80px solid #d94654;border-left: 65px solid transparent;z-index: 12;}
.header .top-menu .top-menu-right ul {padding:0;margin:0;list-style:none;}
.header .top-menu .top-menu-right ul > li {float:left;}
.header .top-menu .top-menu-right ul > li > a {display:block;padding: 34px 19px 33px;font-size: 13px;font-weight: 500;text-transform: uppercase;color: #fff;position:relative;}
.header .top-menu .top-menu-right ul li a:hover {color: #fff!important;}
.header .top-menu .top-menu-right ul li ul li a:hover {color: #d94654!important;}
.header .top-menu .top-menu-right ul > li > a > span.white-corner {content: '';position: absolute;left: 50%;margin: 0 0 0 -16px;bottom: 0px;border: 16px solid transparent;border-bottom: 17px solid #fff;display:none;}
.header .top-menu .top-menu-right ul > li:hover > a > span.white-corner {display:block;}
.header .top-menu .top-menu-right ul > li > ul {display:none;position: absolute;top: 80px;right: 0px;width: 561px;z-index: 100;box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 40px;background: rgb(255, 255, 255);padding: 30px 40px 17px 25px;}
.header .top-menu .top-menu-right ul > li:hover > ul {display:block;}
.header .top-menu .top-menu-right ul > li:hover > ul > li {display:inline-block;vertical-align:top;font-size: 16px;font-weight: 400;margin: 0 0 13px;}
.header .top-menu .top-menu-right ul > li:hover > ul > li > a {display: inline-block;color:#3a3a3a;padding: 9px 15px;}
.header .top-menu .top-menu-right ul > li:hover > ul > li > a:hover {-webkit-box-shadow: 0 0 0 1px;-moz-box-shadow: 0 0 0 1px;box-shadow: 0 0 0 1px;}
.header .on-shadow {position: absolute;left: 0;top: 0; width: 65px; height: 80px; z-index: 11;}
.m-prog {float:right;padding: 24px 0 0 0;display: block;}
.m-prog-top {margin:0 0 34px;}
.m-prog-top:after {content:'';display:table;clear:both;}
.m-prog-top-one {float:left;box-shadow: 0 0 27px rgba(0, 0, 0, 0.05);margin: 0 40px 0 0;}
.m-prog-top-one-img {width:234px;height:162px;background-size:cover;background-repeat:no-repeat;}
.m-prog-top-one-txt {width:234px;height:72px;display:table;text-align: center;padding: 0 30px;font-size: 14px;line-height: 20px;}
.m-prog-top-one-txt span {display:table-cell;vertical-align:middle;}
.m-prog-top-mr-null {margin:0;}
.m-prog-bot {text-align:right;font-size: 14px;}
.m-prog-bot-txt {text-align:left;margin:0 40px 0 0;}
.m-prog-bot-btn {width:234px;height:53px;line-height:53px;text-transform:uppercase;text-align:center;background:#d94654;font-weight: 300;}
.m-prog-bot-btn a {display:block;width:100%;height:100%;color:#fff;}
/* -- fixed menu --*/
.top-menu-fixed {position: fixed;top: 0;background: #fff;width: 100%;box-shadow: 0 0 70px rgba(0, 0, 0, 0.15);z-index: 9993;/* display:none; */}
.top-menu-fixed .container {position:relative;}
.top-menu-fixed .big-menu {float:left;width: 72px;height: 72px;background:#d94654;text-align:center;font-size:0;cursor: pointer;-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);}
.top-menu-fixed .big-menu:before {content:"";display:inline-block;height:100%;vertical-align:middle;}
.top-menu-fixed .big-menu .big-menu-line {width: 32px;height: 2px;background: #fff;display: block;margin: 0 0 4px;}
.top-menu-fixed .big-menu .big-menu-line:last-child {margin:0;}
.top-menu-fixed .search-open {float:left;width: 72px;height: 72px;text-align:center;-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);}
.top-menu-fixed .search-open a {display:block;width:100%;height:100%;}
.top-menu-fixed .search-open a:before {content:'';display:inline-block;height:100%;vertical-align:middle;}
.top-menu-fixed .search-open .ic-search22 {color:#9c9c9c;font-size: 50px;}
.top-menu-fixed .s-cart-wrapper {width: 72px;float:left;height: 72px;text-align:center;-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);}

div#fixed-cart-wrapper {}
.top-menu-fixed .s-cart-wrapper a {display:block;width:100%;height:100%;}
.top-menu-fixed .s-cart-wrapper a:before {content:'';display:inline-block;vertical-align:middle;height:100%;}
.top-menu-fixed .s-cart-wrapper .middle {position:relative;}
.top-menu-fixed .s-cart-wrapper .ic-basket {color:#eca2a9;font-size: 35px;}
.top-menu-fixed .s-cart-wrapper .s-cart-count {display:block;width: 25px;height: 25px;border:1px solid #eca2a9;padding: 2px;position:absolute;right: -13px;top: 0px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.top-menu-fixed .s-cart-wrapper.is-empty .s-cart-count {display:none;}
.top-menu-fixed .s-cart-wrapper .s-cart-count-inner{display:block;background:#d94654;width:100%;height:100%;color:#fff;font-size:13px;border-radius:50%;line-height: 20px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-align:center;}
.top-menu-fixed .top-menu-left {float: left;width: 768px;height:72px;}
.top-menu-fixed .top-menu-left ul.tml-one {padding:0;margin:0;list-style:none;}
.top-menu-fixed .top-menu-left ul.tml-one > li {float:left;}
.top-menu-fixed .top-menu-left ul.tml-one > li > a {display:block;padding: 30px 12px 30px;font-size: 12px;font-weight: 500;text-transform: uppercase;color: #3a3a3a;position:relative;}
.top-menu-fixed .top-menu-left ul.tml-one > li > a > span.red-corner {content: '';position: absolute;left: 50%;margin: 0 0 0 -16px;bottom: 0px;border: 16px solid transparent;border-bottom: 17px solid #d94654;display:none;}
.top-menu-fixed .top-menu-left ul.tml-one > li:first-child > a > span.red-corner {margin: 0 0 0 -8px;}
.top-menu-fixed .top-menu-left ul.tml-one > li:hover > a span.red-corner {display:block;}
/*.top-menu-fixed .top-menu-left ul.tml-one > li.active > a span.red-corner {display:block;}*/
.top-menu-fixed .top-menu-left ul.tml-one > li:first-child > a {padding-left: 30px;}
.top-menu-fixed .top-menu-left ul.tml-one > li:last-child > a {padding-right: 10px;}
.top-menu-fixed .top-menu-left ul.tml-one > li > .top-menu-inner {display:none;position:absolute;top: 72px;left:0;width:100%;background:#fff;padding: 30px 40px 40px 25px;z-index: 100;-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);}
.top-menu-fixed .top-menu .top-menu-left ul.tml-one > li:hover > .top-menu-inner {display:block;}
.top-menu-fixed .top-menu-left .top-menu-children {display:inline-block;vertical-align:top;margin: 0 70px 0 0;}
.top-menu-fixed .top-menu-left .tlch-mr-null {margin:0;}
.top-menu-fixed .top-menu-left .top-menu-children .tlch-title {font-size: 16px;font-weight: 400;margin: 0 0 13px;}
.top-menu-fixed .top-menu-left .top-menu-children .tlch-title a {display: inline-block;padding: 9px 15px;}
.top-menu-fixed .top-menu-left .top-menu-children .tlch-title a:hover {-webkit-box-shadow: 0 0 0 1px;-moz-box-shadow: 0 0 0 1px;box-shadow: 0 0 0 1px;}
.top-menu-fixed .top-menu-left .top-menu-children ul.tlch-childs {padding:0;margin:0;list-style:none;}
.top-menu-fixed .top-menu-left .top-menu-children ul.tlch-childs > li {display: list-item;margin: 0 0 3px;font-size: 14px;position: relative;}
.top-menu-fixed .top-menu-left .top-menu-children ul.tlch-childs > li a {display: inline-block;padding: 9px 15px;}
.top-menu-fixed .top-menu-left .top-menu-children ul.tlch-childs > li a:hover {-webkit-box-shadow: 0 0 0 1px;-moz-box-shadow: 0 0 0 1px;box-shadow: 0 0 0 1px;}
.top-menu-fixed .top-menu-right {float: left;background:#d94654;height:100%;width: 504px;position:relative;padding: 0 0 0 60px;display: block;}
.top-menu-fixed .top-menu-right:before {content:"";position:absolute;left:0;top:0;bottom:0;width: 0;height: 0;border-bottom: 72px solid #fff;border-right: 60px solid transparent;z-index:10;}
.top-menu-fixed .top-menu-right:after {content:"";position:absolute;left:0;top:0;bottom:0;width: 0;height: 0;border-top: 72px solid #d94654;border-left: 60px solid transparent;z-index: 12;}
.top-menu-fixed .top-menu-right ul {padding:0;margin:0;list-style:none;}
.top-menu-fixed .top-menu-right ul > li {float:left;}
nav.top-menu-right ul li a:hover {color: #fff!important;}
nav.top-menu-right ul li ul li a:hover {color: #d94654!important;}
.top-menu-fixed .top-menu-right ul > li > a {display:block;padding: 30px 14px 30px;font-size: 12px;font-weight: 500;text-transform: uppercase;color: #fff;position:relative;}
.top-menu-fixed .top-menu-right ul > li > a > span.white-corner {content: '';position: absolute;left: 50%;margin: 0 0 0 -16px;bottom: 0px;border: 16px solid transparent;border-bottom: 17px solid #fff;display:none;}
.top-menu-fixed .top-menu-right ul > li:hover > a > span.white-corner {display:block;}
.top-menu-fixed .top-menu-right ul > li > ul {display:none;position: absolute;top: 72px;right: 0px;width: 444px;z-index: 100;box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 40px;background: rgb(255, 255, 255);padding: 30px 40px 17px 25px;}
.top-menu-fixed .top-menu-right ul > li:hover > ul {display:block;}
.top-menu-fixed .top-menu-right ul > li:hover > ul > li {display:inline-block;vertical-align:top;font-size: 16px;font-weight: 400;margin: 0 0 13px;}
.top-menu-fixed .top-menu-right ul > li:hover > ul > li > a {display: inline-block;color:#3a3a3a;padding: 9px 15px;}
.top-menu-fixed .top-menu-right ul > li:hover > ul > li > a:hover {-webkit-box-shadow: 0 0 0 1px;-moz-box-shadow: 0 0 0 1px;box-shadow: 0 0 0 1px;}
.top-menu-fixed .on-shadow {position: absolute;left: 0;top: 0;width: 60px;height: 72px;z-index: 11;}
.top-menu-fixed .my-area {width: 72px;height: 72px;float: left;text-align: center;}
.top-menu-fixed .my-area a {display:block;width:100%;height:100%;}
.top-menu-fixed .my-area a:before {content: '';display: inline-block;height: 100%;vertical-align: middle;}
.top-menu-fixed .my-area .ic-profile-female {color:#d94654;font-size:35px;}
/* -- fixed menu end --*/
.menu-label {position: absolute;top: 50%;right: -10px;margin-top: -21px;width: 39.5%;}
/* -- main --*/
.section-tabs .container {padding:0 40px;}
.ic-arrow-right, .ic-arrow-left {font-size:65px;color:#a6a6a6;position: absolute;top: 50%;margin-top: -33px;cursor:pointer;}
.ic-arrow-right{right:-15px;}
.ic-arrow-left{left:-15px;}
.home-news .container {padding:0 40px;}
.news-one {width:977px;height:369px;float:left;position:relative;}
article.news-one h3 {font-weight: 300!important;}
.news-one .news-img {position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index:20;overflow:hidden;}
.news-one .news-img .news-img-inner {width:100%;height:100%;background-size: cover;background-position: 50% 50%;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;}
.news-one:hover .news-img .news-img-inner {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.news-one .news-darkness {position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index:21;background: rgba(0, 0, 0, 0.65);}
.news-one .news-title {position: relative;z-index: 23;float: right;text-align: right;width: 396px;margin: 0 40px 0 0;}
.news-one .news-title h3 {color:#fff;padding: 29px 0 0;font-size: 29px;line-height: 35px;font-weight: 100;margin: 0 0 27px;}
.news-one .news-desc {display:none;}
.news-one .news-rmore {border: 1px solid #fff;float: right;clear: right;z-index: 24;width: 202px;text-align: center;height: 54px;position: relative;line-height: 54px;margin: 0 40px 0 0;}
.news-one .news-rmore a {display:block;width:100%;height:100%;text-transform:uppercase;color:#fff;font-size:15px;z-index:23;position:relative;}
.news-one .news-rmore a:hover {display:block;width:100%;height:100%;text-transform:uppercase;color: #313131!important;font-size:15px;z-index:23;position:relative;background: #fff;}
.news-one .news-link {display: block;width: 100%;height: 100%;z-index: 22;position: relative;}
.news-two {float: right;height: 774px;width: 467px;position: relative;text-align: center;}
.news-two .news-img {width: 100%;height: 369px;overflow:hidden;}
.news-two .news-img .news-img-inner {width:100%;height:100%;background-size: cover;background-position: 50% 50%;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;}
.news-two:hover .news-img .news-img-inner {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.news-two .news-img a {display:block;height:100%;width:100%;}
.news-two .news-darkness {display:none;}
.news-two .news-title {}span.tabs-border:hover {color: #d94654!important;transition: .1s;border-bottom: 1px dashed #d94654!important;}
.hbx-text-right-bt a:hover, .m-prog-bot-btn.middle a:hover {color: #fff!important;background: #fb5564;transition: 0.2s;}
.news-rmore a:hover {color: #fff!important;transition: 0.2s;}
.f-menu a:hover {color: #fff!important;}
input.wa-submit:hover, user-button:hover, a.leave-feedback:hover, input.s-product-add-button:hover {background: #fb5564!important;   transition: 0.2s;color: #fff!important;}
ul.socials-list a:hover {color: #fb5564!important;}
.news-two .news-title h3:hover {color: #d94654!important;transition: .1s;}
.news-two .news-title h3:hover, .news-three .news-title h3:hover {color: #d94654!important;transition: .1s;}
.news-two .news-title h3 {padding: 66px 0 0;font-size: 29px;line-height: 35px;font-weight: 100;margin: 0 0 38px;}
.news-two .news-desc {display:block;font-size: 16px;line-height: 30px;}
.news-two .news-rmore {transition:.2s;width: 202px;text-align: center;height: 54px;line-height: 54px;background: #d94654;position: absolute;bottom: 0;left: 0;transition: .2s;right: 0;margin: 0 auto;}
.news-two .news-rmore a:hover, .news-three .news-rmore a:hover, input.wa-submit:hover {background: #fb5564!important;}
.news-two .news-rmore a {display:block;width:100%;height:100%;text-transform:uppercase;color:#fff;font-size:15px;transition: .2s;}
.news-three {width:977px;height:369px;float:left;position:relative;margin: 36px 0 0 0;}
.news-three .news-img {background-size: cover;background-position: 50% 50%;width:467px;height: 369px;float: right;overflow:hidden;}
.news-three .news-img .news-img-inner {width:100%;height:100%;background-size: cover;background-position: 50% 50%;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;}
.news-three:hover .news-img .news-img-inner {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.news-three .news-img a {display:block;height:100%;width:100%;}
.news-three .news-darkness {display:none;}
.news-three .news-title {float:left;text-align:right;width: 470px;}
.news-three .news-title h3 {padding: 29px 0 0;font-size: 29px;line-height: 35px;font-weight: 100;margin: 0 0 38px;}
.news-three .news-desc {display:block;font-size: 16px;line-height: 30px;float:left;width: 470px;text-align: right;}
.news-three .news-rmore {transition:.2s;width: 202px;text-align: center;height: 54px;line-height: 54px;background: #d94654;position: absolute;bottom: 0;left: 268px;margin: 0 auto;}
.news-three .news-rmore a {display:block;width:100%;height:100%;text-transform:uppercase;color:#fff;font-size:15px;}
.subscribe {text-align:center;background:url('/wa-data/public/shop/themes/mkora/img/subscribe-bg.jpg') no-repeat 50% 0;background-size:cover;}
.subscribe h3 {font-size: 29px;line-height: 35px;font-weight: 100;margin: 0 0 33px;}
.subscribe .mail-ico {width: 145px;height: 145px;text-align:center;color:#de5c69;-webkit-box-shadow: 0 0 75px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 0 75px rgba(0, 0, 0, 0.1);box-shadow: 0 0 75px rgba(0, 0, 0, 0.1);display:inline-block;margin: 0 0 45px;background-color:#fff;}
.subscribe .mail-ico:before {content:'';display:inline-block;height:100%;vertical-align:middle;}
.subscribe .mail-ico .ic-envelope {color:#d94654;font-size:59px;}
.subscribe p {margin:0 0 62px;font-size:18px;}
/*.home-mailer {display:inline-block;position: relative;}
.home-mailer > div {padding:0!important;margin:0!important;width:auto!important;min-height: inherit!important;}
.home-mailer .wa-subscribe-form {min-height: inherit!important;margin:0!important;}
.home-mailer .wa-subscribe-form .wa-value {margin:0!important;position:inherit;}
.home-mailer .wa-subscribe-form .wa-field {float:left;}
.home-mailer .wa-submit {margin-top:0!important;}
.home-mailer input[type="text"] {width:346px!important;height:57px;padding: 0 45px;float:left;border:1px solid #d94654;-webkit-border-radius: 0;border-radius: 0;font-size: 15px;background:transparent;line-height:normal;}
.home-mailer input[type="submit"] {width:204px;height:57px;float:left;color:#fff;transition: .2s;padding:0;margin:0;line-height:normal;text-align:center;background: #d94654;text-transform: uppercase;font-size: 15px;font-weight: 300;}
.home-mailer .wa-errormsg {position:absolute!important;left:0;top:60px;}
.home-mailer .wa-after-submit {height: auto!important;display: inline-block!important;line-height: 1.2em!important;background: transparent!important;position: relative!important;font-size:1em!important;}
.home-mailer .wa-after-submit span {font-size: 1em!important;font-weight: normal!important;color: #d94654!important;}*/ 
.home-mailer .sp-form {display:inline-block;margin:0;padding:0;width:auto;font-family: inherit;}
.home-mailer .sp-form .sp-field {padding:0;}
.home-mailer .sp-form .sp-lg .sp-field .sp-form-control {width:346px;height:57px;padding: 0 45px;border:1px solid #d94654;-webkit-border-radius: 0;border-radius: 0;font-size: 15px;background:transparent;line-height:normal;}
.home-mailer .sp-form .sp-lg .sp-field .sp-button {width:204px;height:57px;color:#fff;transition: .2s;padding:0;margin:0;line-height:normal;text-align:center;background: #d94654;text-transform: uppercase;font-family:inherit;font-size: 15px;font-weight: 300;-webkit-border-radius:0;border-radius:0;}
.home-mailer .sp-form .sp-lg .sp-field .sp-button:hover {background-color:#fb5564;opacity:1;top:0;}
.home-mailer .sp-form .sp-lg .sp-field .sp-button:active {box-shadow:none;}
.mailer-main {text-align:center;background:url('/wa-data/public/shop/themes/mkora/img/subscribe-bg.jpg') no-repeat 50% 0;background-size:cover;}
.mailer-main h3 {font-size: 29px;line-height: 35px;font-weight: 100;margin: 0 0 33px;}
.mailer-main-left {text-align:right;width: 680px;margin: 0 110px 0 0;}
.mailer-main-left p {font-size:16px;}
.mailer-main .wa-subscribe-form .wa-field {float:left;}
.mailer-main .wa-submit {margin-top:0!important;}
.mailer-main .wa-after-submit {height: auto!important;display: inline-block!important;line-height: 1.2em!important;background: transparent!important;position: relative!important;font-size:1em!important;}
.mailer-main .wa-after-submit span {font-size: 1em!important;font-weight: normal!important;color: #d94654!important;}
.red-button {display:inline-block;background:#d94654;font-size:15px;font-weight:300;text-transform:uppercase;padding: 21px 42px 19px;color:#fff;}
.border-button {display:inline-block;background:#fff;font-size:15px;margin: 90px 0 0 0;font-weight:300;text-transform:uppercase;padding: 20px 45px 17px;color:#d94654;border:1px solid #d94654;}
/* -- stars --*/
.stars-wrapper {display:inline-block;vertical-align:middle;}
.stars-wrapper i.icon16 {width:32px;height:32px;position:inherit;margin:0 40px 0 0;}
.stars-wrapper i.icon16.star, .stars-wrapper i.icon16.star-full{background-size:cover; background:url('/wa-data/public/shop/themes/mkora/img/full-star.png') no-repeat;}
.stars-wrapper i.icon16.star-half{background-size:cover; background:url('/wa-data/public/shop/themes/mkora/img/half-star.png') no-repeat;}
.stars-wrapper i.icon16.star-empty{background-size:cover; background:url('/wa-data/public/shop/themes/mkora/img/empty-star.png') no-repeat;}
.stars-wrapper i.icon16.star-hover{background-size:cover; background:url('/wa-data/public/shop/themes/mkora/img/full-star.png') no-repeat;}
.stars-wrapper .s-rate-item {cursor:pointer;}
/* -- category --*/
.cat-header {padding:0 40px;}
.bages {height:39px;text-align: right;display: none;}
.bages img {max-height:100%!important;}
/*-- page --*/
.page-content {padding:0 0 90px;line-height:35px;}
.page-content a {text-decoration:underline;}
.page-content .thumbs {padding: 40px 0 0;list-style:none;}
.page-content .thumbs li {width:370px;}
.page-content ul {list-style:disc;padding: 0 20px;margin:0 0 30px;}
.page-content ul li ul {margin:0;}
.page-header {padding: 0 40px;}
.login-page {padding:0 0 90px;}
.login-page input {font-size: 15px;font-weight: 300;padding: 17px 29px 14px;margin: 0;}
.login-page input[type="text"], .login-page input[type="password"] {border:1px solid #b2b2b2;}
.wa-field {margin: 0 0 30px;}
.wa-name {margin: 0 0 7px;}
.wa-field-sex label {margin-right:15px;}
input.wa-error {border:1px solid #d94654!important;}
.wa-error-msg {display: block;margin: 20px 0 0;color: red;}
ol {padding: 0 20px;list-style-type: decimal;margin:0 0 30px;}
.dev-header {display:inline-block;vertical-align:middle;font-size: 15px;font-weight: 300;margin: 0 34px 0 0;}
ul.dev-tabs {display:inline-block;vertical-align:middle;padding:0;margin:0;list-style:none;font-size: 15px;text-transform:uppercase;font-weight: 300;line-height:1;}
ul.dev-tabs li {float:left;padding: 18.5px 40px;cursor:pointer;}
ul.dev-tabs li span {display:inline-block;border-bottom:1px dashed;}
ul.dev-tabs li.active {-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);-moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);background: #d94654;color: #fff;}
ul.dev-tabs li.active span {border-bottom:none;}
ul.dev-tabs-inner {width: 100%;padding:0;margin:0;margin-top: -40px;list-style:none;line-height: 18px;display: inline-block;vertical-align: middle;margin-bottom: 40px;text-align: center;padding-bottom: 40px;}
ul.dev-tabs-inner li {display: inherit;padding: 10px 15px;cursor:pointer;position:relative;}
ul.dev-tabs-inner li span {display:inline-block;border-bottom:1px dashed;}
ul.dev-tabs-inner li.active  {color: #d94654;}
ul.dev-tabs-inner li.active span {border-bottom:none;border-bottom: 1px dashed;}
ul.dev-tabs-inner li.active:after {content:'';position:absolute;top: -40%;left: 50%;background: #d94654;width: 10px;height: 10px;}
ul.dev-tabs-inner.double-pt-tabs {text-align:left;margin:0;}
.dev-tabs-content-inner {font-size: 16px;display: inline-block;width: 100%;vertical-align: middle;text-align: center;line-height: 35px;padding: 0 90px;padding-bottom: 40px;}
.dev-tabs-content-inner.double-pt-tabs {font-size:inherit;line-height:inherit;padding:0;text-align:left;}
.dev-caption {-webkit-box-shadow: 0 0 90px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 0 90px rgba(0, 0, 0, 0.05);box-shadow: 0 0 90px rgba(0, 0, 0, 0.05);text-align:center;}
.dev-caption-title {font-size: 29px;font-weight: 100;margin: 0 0 34px;}

ul.pt-inner{display: block;margin: 0;padding: 0 0 55px;list-style:none;text-transform:uppercase;font-weight: 300;line-height:1;}
ul.pt-inner li {cursor:pointer;display: inline-block;vertical-align: top;font-size: 13px;text-transform: uppercase;padding: 19px 30px 20px;}
ul.pt-inner li span {display:inline-block;border-bottom:1px dashed;}
ul.pt-inner li.active {-webkit-box-shadow: 0 0 0 1px #a2a2a2;-moz-box-shadow: 0 0 0 1px #a2a2a2;box-shadow: 0 0 0 1px #a2a2a2;transition: .3s;}
ul.pt-inner li.active span {border-bottom:none;}
/*.pt-content {display:none;}*/

.page-content .multiform-wrap *::after, .page-content .multiform-wrap * {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.page-content div.multiform-body {padding: 40px 0 0 0;}
.page-content .multiform-wrap.default-theme {padding:0;margin:0;border:none;box-shadow:none;font-size:inherit;font-family:inherit;max-width:100%;}
.page-content .multiform-gap-fields {padding:0;width: 80%;}
.page-content .default-theme .multiform-gap-field {padding:0;margin:0;line-height: 1;display:inline-block;vertical-align:top;position:relative;}
.page-content .default-theme .multiform-gap-name {font-size: 14px;font-family:inherit;color:inherit;font-weight:300;width:100%;margin: 0 0 15px;float:none;}
.page-content .multiform-wrap .multiform-gap-value {margin-left:0;}
.page-content .default-theme .multiform-gap-value input[type="text"], .page-content .default-theme .multiform-gap-value input[type="email"], .page-content .default-theme .multiform-gap-value select {padding: 18px 29px 16px;border: 1px solid #efefef;font-weight: 600;font-size: 14px;width: 250px;max-width:100%;height: 45px;font-family:inherit;color:inherit;margin: 0 40px 40px 0;}
.page-content .default-theme .multiform-gap-value textarea {padding: 18px 29px 16px;border: 1px solid #efefef;font-weight: 600;font-size: 15px;font-family:inherit;color:inherit;width: 70%;min-width: 1120px;height: 106px;margin: 0 80px 46px 0;}
.page-content .default-theme .multiform-submit {padding:0;line-height:1;}
.page-content .default-theme .multiform-submit input[type="submit"] {padding: 21px 42px 19px;margin:0;color:inherit;height:54px;text-align:center;width:auto;font-size:inherit;font-family:inherit;color:#fff!important;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s;}
.page-content .default-theme .multiform-submit input[type="submit"]:hover {background:#fb5564;}
.page-content .default-theme .multiform-gap-value input[type="text"]:focus, .page-content .default-theme .multiform-gap-value textarea:focus, .page-content .default-theme .multiform-gap-value input[type="email"]:focus, .page-content .default-theme .multiform-gap-value select:focus {-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid #d8d8d8;}
.page-content .default-theme .multiform-gap-value input[type=radio] {display:none;}
.page-content .multiform-gap-field .multiform-gap-option label {display:inline-block;margin:0 80px 46px 0;}
.page-content .multiform-gap-field .multiform-gap-option label span:before {content: "";width: 36px;height: 36px;display: inline-block;vertical-align: middle;margin: 0 20px 0 0;border-radius: 50%;border: 1px solid #8fb234;box-sizing: border-box;}
.page-content .default-theme .multiform-gap-value input[type=radio]:checked + span:before {content: "\2022";color: #8fb234;text-align: center;line-height: 36px;border: 1px solid #8fb234;font-size: 90px;font-weight: 300;}
.page-content .multiform-wrap.default-theme .errormsg, .page-content .default-theme .multiform-mask-error {padding: 5px;margin: -35px 0 46px 0;font-size: inherit;font-family:inherit;}
.page-content .multiform-wrap.default-theme .type-radio .errormsg {margin: 15px 0px 46px;}
.page-content .multiform-wrap .multiform-errorfld {text-align:left;}
.rekvizity {margin: 0px 0 0 0;}
.s-button-list {margin:0 0 2em;}
.s-button-list a {display:inline-block;padding:1em;}   
.s-success-wrapper {max-width:500px;}
.s-success-wrapper a {text-decoration:underline;}
/*-- old site --*/
.ard-wrap-brder{font-weight: 300;color: #ffffff;text-align:center;background: #d94654;padding: 30px;margin: 20px 40px;}
.ard-wrap-opt{font-size: 19px;font-weight: 600;text-align:center;padding: 40px;}
ul.ard-wrap-bl{margin:0;padding:0;list-style:none;text-align: center;}
.ard-wrap-bl li{display:inline-block;vertical-align:top;margin-right:20px;margin-bottom: 30px;}
.ard-wrap-bl li:last-child{margin-right:0;}
.ard-bl{text-align:center;font-size:14px;padding: 30px 40px;background: #fff;box-shadow: 0 0 50px rgba(0, 0, 0, 0.07);margin: 30px;}
.ard-bl span{font-size:20px;text-transform:uppercase;font-weight:800;color: #d94654;}
.ard-wrap-bl-phone{font-weight: 300;text-align: center;background: #ffffff;padding: 40px;margin: 20px 40px;border-top: 1px solid #efefef;}
.ard-wrap-bl-phone span{font-size:18px;font-weight:bold;padding-left:15px;color: #3a3a3a;}
.ard-wrap-phone-kup{border-top: 2px solid #d94654;border-bottom: 2px solid #d94654;font-size:14px;color: #d94654;padding-top:20px;padding-bottom:20px;background:url(/wa-data/public/site/themes/default/images/infopages/icon-phone.png) no-repeat 0 50%;padding-left:60px;}
.ard-wrap-phone-kup span{font-size:18px;font-weight:bold;color:#474747;padding-right:15px;}
.ard-wrap-pallad{border-bottom: 2px solid #d94654;font-size:16px;padding-top: 30px;padding-bottom: 30px;background:url(/wa-data/public/site/themes/default/images/infopages/icon-house.png) no-repeat 0 50%;padding-left:60px;margin-bottom:30px;}
.ard-wrap-pallad span{font-size:18px;text-transform:uppercase;color:#b92638;}
.ard-wrap-ttl-adr{font-weight:bold;padding:0;margin-bottom:20px;font-size:17px;color:#343434;padding-bottom:15px;margin:0;text-transform:none;}
.ard-wrap-txt-adr span{font-weight:bold;color:#3c3b3b;}
.ard-wrap-txt-adr{padding:0;margin-bottom:20px;color:#343434;padding-bottom:20px;margin:0;line-height: initial;}
.yamap1 {margin: 40px 0;}
.ard-col-lft{width: 50%;float:left;}
.ard-col-rght{width:50%;float:right;}
ul.ard-link-adr{margin-bottom:30px;padding:0;list-style:none;}
.ard-link-adr li{float: left;width: 335px;margin-right: 15px;/* margin-bottom: 15px; */text-decoration: none;}
.ard-link-adr li a{color: #4a68d0;border:none!important;}
.ard-wrap-info{background: #fff;-webkit-box-shadow: 0 0 90px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 90px rgba(0, 0, 0, 0.05);box-shadow: 0 0 90px rgba(0, 0, 0, 0.05);text-align: center;padding: 90px 0;}
.ard-wrap-info span{text-transform:uppercase;font-size:18px;}
.ard-txt-lft{text-align:left!important;}
.ard-date{background:#b92638;color:white;font-size: 14px;padding:7px;text-align:center;display:table;width: 100%;}
section.ard-post{float:left;width:35%;margin-bottom:60px;margin-right:20px;}
section.ard-post:nth-child(even){margin-right:0;}
span.ard-hint{font-size:12px;color:#808080;}
.ard-wrap-link-etc{border:1px solid #939393;padding:15px 35px;text-align:center;margin:0 auto;width:28.3%;}
.ard-wrap-link-etc a{color:#222222;text-decoration:underline;font-size:12px;}
.ard-col-lft-adr{float:left;width: 30%;margin-right:10px;}
.ard-col-rght-map{margin: 80px 0;}
.ard-wrap-ttl-adr span{color:#b92638;}
.ard-wrap-phone-cnt{padding-top:15px;padding-bottom:15px;font-size:14px;color:#474747;margin-bottom:10px;float: left;margin-right: 30px;}
.ard-wrap-phone-cnt span,.ard-wrap-clock span{font-size:18px;font-weight:bold;}
.ard-wrap-clock{padding-top:15px;padding-bottom:15px;font-size:14px;color:#474747;margin-bottom:10px;}
.ard-wrap-cnt{}
.ard-ttl-fm{font-size: 27px;color: #3a3a3a;padding-top: 80px;padding-bottom: 20px;margin:0;}
.ard input[type=submit]{display:inline-block;vertical-align:middle;line-height:35px;height:40px;text-align:center;cursor:pointer;border:0;font-size:13px;color:#FFF;;background:#b82638;border-bottom:6px solid #a11d2d;margin-left:0;padding:0 20px;text-decoration:none;float:right;}
.ard-wrap-req{padding: 0px 0;}
.ard-ttl-req{font-size:18px;font-weight:bold;color:#222222;margin-bottom:25px;padding:0;}
.ard-txt-req{font-size:14px;color:#222222;margin:0;padding:0;/*column-count: 2;*/}
.ard-col-lft-req{width:50%;float:left;margin-left:15px;}
.ard-col-rght-req{width:40%;margin-right:15px;}
.ard-wrap-link{float:right;padding-left:75px;background:url(/wa-data/public/site/themes/default/images/infopages/icon-word.png) no-repeat 0 50%;}
.ard-wrap-link a{font-size:14px;color:#233a99;;text-decoration:underline;}
.ard-wrap-link span{color:#898989;font-size:12px;;}
.ard-wrap-bl-down{border-top: 2px solid #d94654;margin-top:25px;}
.ard-wrap-bl-down:last-child{border-bottom:2px solid #b92638;}
.ard-txt-bl-down{font-size:18px;font-weight:bold;padding: 30px 90px 30px 0;margin:0;position:relative;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;}
.ard-last-bl-down{border-bottom:2px solid #b92638;padding-bottom:25px;}
.ard-txt-bl-down:after{position:absolute;content:"";display:block;background:url(/wa-data/public/site/themes/default/images/infopages/icon-arrow.png) no-repeat;width:30px;height:13px;top:45%;right:15px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}
.ard-txt-bl-down.click.arrowTogle:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}
ul.ard-wrap-bl-mark{margin:0;padding:0;list-style:none;font-size:0;}
.ard-wrap-bl-mark li{padding-left:25px;background:url(/wa-data/public/site/themes/default/images/infopages/marker.png) no-repeat 0 50%;font-family:"Open Sans";font-size:14px;color:#3c3b3b;padding-top:7px;padding-bottom:7px;display:inline-block;vertical-align:top;margin-right:40px;}
.ard-wrap-bl-mark li span{font-weight:bold;}
.ard-wrap-bl-mark li:nth-child(2){padding-left:45px;background:url(/wa-data/public/site/themes/default/images/infopages/icon-clock-small.png) no-repeat 0 50%;margin-right:0;}
.ard-wrap-bl-mark li:nth-child(3) {width:100%;}
.ard-ttl-for-cosm{font-size:24px;font-weight:bold;text-align:center;color:#3c3b3b;text-transform:uppercase;padding-top:100px;background:url(/wa-data/public/site/themes/default/images/infopages/icon-box.png) no-repeat 50% 30%;margin-bottom:15px;margin-top:35px;}
.ard-ttl-for-cosm span{color: #d94654;}
.ard-txt-underttl{font-size:18px;font-weight:bold;color:#3c3b3b;text-align:center;margin-bottom:30px;padding:0;}
ul.ard-wrap-two-bl{margin-bottom:40px;padding:0;list-style:none;font-size:0;}
.ard-wrap-two-bl li{display:inline-block;vertical-align:top;margin-right:4%;width:48%;}
.ard-wrap-two-bl li:last-child{margin-right:0;}
.ard-wrap-b-red{border: 2px solid #d94654;padding: 30px 40px 30px 70px;font-size: 15px;margin:0;color: #d94654;}
.ard-clock-del{background:url(/wa-data/public/site/themes/default/images/infopages/icon-phone.png) no-repeat 15px 50%;}
.ard-phone-del{background:url(/wa-data/public/site/themes/default/images/infopages/icon-clock-time.png) no-repeat 15px 50%;padding:25px 25px 25px 75px;}
.ard-clock-del span{font-size:18px;font-weight:bold;}
.ard-phone-del span{color:#3c3b3b;}
.ard-wrap-bl-grey-info{background:#e8e8e8;margin-top:30px;margin-bottom:35px;}
.ard-ttl-grey-bl{font-weight:bold;padding-top:35px;padding-left: 150px;padding-bottom:10px;margin:0;}
.ard-txt-grey-bl{padding-bottom:30px;padding-right:25px;padding-left: 150px;background:url(/wa-data/public/site/themes/default/images/infopages/icon-info-del.png) no-repeat 4% 0;margin:0;}
.ard-txt-grey-bl span{font-weight:bold;}
.ard-ttl-sam{font-size:24px;text-align:center;color:#b92638;text-transform:uppercase;padding-top:105px;background:url(/wa-data/public/site/themes/default/images/infopages/icon-sam.png) no-repeat 50% 45%;margin-bottom:15px;margin-top:35px;}
.ard-wrap-red-dash{border: 3px dashed #d94654;color: #d94654;padding-left: 115px;padding-top: 20px;padding-bottom:20px;background:url(/wa-data/public/site/themes/default/images/infopages/icon-info-sam.png) no-repeat 3% 50%;margin-bottom:10px;}
.ard-wrap-red-dash span{font-weight:bold;}
.ard-wrap-bg-red{color:white;margin-bottom:25px;background: #d94654;padding: 30px;}
.ard-wrap-bg-red span{font-weight:bold;}
.ard-wrap-bg-red a{font-size:14px;color:white;text-decoration:underline;}
a.ard-link{font-size:14px;color:#1174c1;text-decoration:underline;}
.ard-wrap-bl-purse{padding-left:65px;background:url(/wa-data/public/site/themes/default/images/infopages/icon-purse.png) no-repeat 0 50%;padding-top:25px;padding-bottom:25px;color: #d94654;border-top: 2px solid #d94654;border-bottom: 2px solid #d94654;margin:0;}
.ard-wrap-bl-purse span{font-size:18px;font-weight:bold;}
ul.ard-mark-pay{margin-top:15px;margin-left:20px;padding:0;list-style:none;font-size:0;}
.ard-mark-pay li{font-size: 15px;padding-left: 30px;background:url(/wa-data/public/site/themes/default/images/infopages/marker.png) 0 25% no-repeat;color:#474747;padding-bottom:15px;margin:0;}
.ard-wrap-bg-red-pay{background: #d94654;color:white;width: 50%;padding: 30px;float: left;text-align: center;}
.ard-wrap-bg-grey-pay{padding: 30px 30px;background: #ffffff;color:#3c3b3b;margin-bottom: 80px;width: 50%;float: left;text-align: center;box-shadow: 0 0 70px rgba(0, 0, 0, 0.07);}
.ard-wrap-bg-grey-pay span{font-weight:bold;}
p.ard-simp-txt{padding-right:70px!important;font-weight: 600;text-align: center;padding: 30px;}
.ard-ttl-reg{font-size: 27px;font-weight: 300;text-align:center;color:#474747;text-transform:uppercase;margin-bottom: 40px;}
.ard-wrap-reg{border-top: 1px solid #efefef;border-bottom: 1px solid #efefef;padding-top: 80px;padding-bottom: 80px;}
.ard-col-lft a{font-weight: 300;border-bottom: 1px dotted #3a3a3a;display: initial;margin-top:10px;cursor:pointer;margin-right: 15px;text-decoration: none;}
.ard-col-rght a{font-weight: 300;border-bottom: 1px dotted #3a3a3a;display: initial;margin-top: 10px;cursor: pointer;margin-right: 15px;text-decoration: none;}
.ard-underttl-ab{font-size:24px;text-align:center;color:#b92638;padding-bottom:475px;background:url(/wa-data/public/site/themes/default/images/infopages/about-pict.png) no-repeat 50% 100%;margin:0;}
p.ard-txt-red{font-size:18px;color: #d94654;}
.ard-wrap-bg-red-ab{color:white;margin-bottom: 30px;background: #d94654;padding: 30px 40px;text-align:center;margin-top: 30px;}
.ard-ttl-ass{font-size:18px;text-align:center;text-transform:uppercase;margin-bottom:45px;padding:0;}
ul.ard-pict-ass{margin-bottom:40px;padding:0;list-style:none;font-size:0;text-align:center;}
.ard-pict-ass li{text-align:center;display:inline-block;vertical-align:bottom;margin-right:70px;width: 300px;}
.ard-pict-ass li:last-child{margin-right:0;}
.ard-ttl-li{font-size:18px;margin-bottom:15px;padding:0;}
.ard-txt-li{padding:0;margin:0;font-size: 15px;}
.ard-wrap-mark-ab{border:2px solid #b92638;padding: 30px 40px 30px 40px;margin-bottom: 30px;}
.ard-ttl-mark-ab{font-size:18px;color:#b92638;padding-bottom: 30px;margin:0;}
ul.ard-inner-mark{margin:0;padding:0;list-style:none;font-size:0;}
.ard-inner-mark li{padding-left:35px;background: url(/wa-data/public/site/themes/default/images/infopages/marker.png) no-repeat 0% 45%;font-size: 15px;}
.ard-wrap-btm-bl-ab{padding-left:365px;background:url(/wa-data/public/site/themes/default/images/infopages/pict-ab-btm.jpg) no-repeat;}
ul.ard-galka{margin:0;padding-top:90px;padding-bottom:216px;list-style:none;font-size:0;}
.ard-galka li{padding-left: 100px;background: url(/wa-data/public/site/themes/default/images/infopages/galka.png) no-repeat 40px 0;font-size: 15px;padding-bottom:30px;}
.ard-txt-right{float:right;width:81%;margin-bottom:40px;}
.ard-img-left{width:120px;float:left;margin-right:25px;}
.ard-up-txt{font-size:18px;color:#343434;padding-bottom:10px;margin:0;}
.ard-wrap-arm-bl{border-top:2px solid #b92638;border-bottom:2px solid #b92638;padding-left:65px;background:url(/wa-data/public/site/themes/default/images/infopages/icon-arm.png) no-repeat 0 50%;;font-size:14px;color:#b92638;padding-top:15px;padding-bottom:15px;}
.ard-ttl-rght{font-size:15px;color:#b92638;padding-bottom:10px;margin:0;}
.ard-txt-rght{font-size:14px;color:#343434;padding-bottom:15px;margin:0;}
ul.ard-link{margin:0;padding:0;list-style:none;font-size:0;}
.ard-link li{font-size:14px;padding-bottom:7px;color:#476cb6;margin:0;}
#page .ard-link li a{color:#476cb6;text-decoration:underline;font-weight:normal!important;}
.ard-wrap-row-grey{border-top:2px solid #aaa;border-bottom:2px solid #aaa;padding-top:55px;}
.ard-wrap-row-grey-last{border-bottom:2px solid #aaa;padding-top:30px;}
.rights{float:right;}
.ard-ttl-sertif{font-size:24px;font-weight:bold;text-align:center;color:#3c3b3b;text-transform:uppercase;padding-top:125px;background:url(/wa-data/public/site/themes/default/images/infopages/icon-sertif.png) no-repeat 50% 30%;margin-bottom:55px;margin-top:35px;}
.ard-clearfix:after {content:'';display:table;clear:both;}

/*-- programm tabs --*/
.place-of-prog {margin-right:30px; float: left;}
.programm-tabs{position:relative;}
.programm-tabs label{display:inline-block;background:#FFFFFF;color:#000;cursor:pointer;padding-bottom:1px;font-size:14px;border-bottom:1px dashed #000;position:relative;text-align:center;text-transform:uppercase;z-index:1;margin: 0 29px;line-height:1;}
.programm-tabs input{position:absolute;left:-9999px;}
#tab_1:checked ~ #tab_l1,#tab_2:checked ~ #tab_l2,#tab_3:checked ~ #tab_l3,#tab_4:checked ~ #tab_l4,#tab_5:checked ~ #tab_l5,#tab_6:checked ~ #tab_l6{background: rgb(217, 70, 84);color:#fff;padding: 14px 29px;z-index:3;border-bottom:0!important;margin:0;}
.programm-tabs_cont{background:#fff;position:relative;z-index:2;height:auto;margin-top: 60px;}
.programm-tabs_cont > div{position:absolute;left:-9999px;top:0;opacity:0;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;}
#tab_1:checked ~ .programm-tabs_cont #tab_c1,#tab_2:checked ~ .programm-tabs_cont #tab_c2,#tab_3:checked ~ .programm-tabs_cont #tab_c3,#tab_4:checked ~ .programm-tabs_cont #tab_c4,#tab_5:checked ~ .programm-tabs_cont #tab_c5,#tab_6:checked ~ .programm-tabs_cont #tab_c6{position:static;left:0;opacity:1;}
.nav-programm{display:inline-block;vertical-align:top;width:261px;margin-right: 40px;transition: .2s;margin-bottom:9px;text-align:center;}
.nav-programm:nth-of-type(5n) {margin-right:0;}
.nav-programm a{color: #3c3c3c;display:block;margin-bottom: 10px;line-height: 30px;padding: 15px;text-decoration:none;}
.nav-programm a:hover{color:rgba(52,52,52,0.7);}
.nav-programm a img{width: 100%;}
.nav-programm a img:hover{opacity:1;transition:.2s;}
.progs__text {display: none;}
.progs__text.active {display:block;padding-top:2rem;}
.protokol {margin:50px 0 0;}
.pt-step {display:inline-block;vertical-align:top;width:100%;margin: 0 0 82px;text-align: center;}
.pt-step .tbl-row {border-bottom:1px solid #ebebeb;line-height:inherit;}
.pt-step .tbl-row:last-child {border-bottom:none;}
.pt-step .tbl-td {padding:20px 40px;}
.pt-step .tbl-row .tbl-td:nth-child(1) {border-right:1px solid #ebebeb;}
.pt-step .tbl-row .tbl-td:nth-child(2) {border-right:1px solid #ebebeb;}
.pt-step .tbl-row .tbl-td:nth-child(3) {max-width:750px;}
.pt-step .tbl-td p:nth-of-type(1) {margin:30px 0 30px;}
.pt-step-num {font-size:51px;font-weight:normal;text-align:center;}
.pt-step-desc {padding: 0;font-weight:800;display: block;vertical-align: middle;}
.pt-step-prod-group {display:inline-block;vertical-align:middle;}
.pt-step-prod {display:inline-block;vertical-align:middle;padding: 10px 0;}
.pt-step-prod a {display: inline-block;position:relative;padding: 10px 40px;background:#fff;text-align: center;text-decoration: none;-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);-moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);}
.pt-step-prod-ico {display:block;height:100%;width:68px;position:absolute;top:0;right:-68px;text-align:center;background: #fff;color: #d94654;-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);-moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);}
.pt-step-prod-ico:before {content:'';display:inline-block;height:100%;vertical-align:middle;}
.pt-step-prod-ico .ic-expand {font-size: 32px;}
/* -- accordion --*/
.accordion-law{width:100%;padding:0;margin:0 auto;}
.toggle-box{display:none;}
.toggle-box + label{cursor:pointer;display:block;padding: 30px 0px;margin-bottom:0;font-size:16px;height:auto;border-bottom: 1px solid rgba(0, 0, 0, 0.10);}
.toggle-box + label:hover{opacity:0.9;}
.toggle-box + label:active{transition:.5s;}
.toggle-box + label + div{display:none;}
.toggle-box:checked + label + div{display:block;}
.toggle-box + label:before{color: #d94654;content:"+";display:block;float:right;font-size: 38px;font-weight: 100;height: 30px;line-height:14px;margin: 10px 10px 0;text-align:center;width: 30px;}
.toggle-box:checked + label:before{content:"\2212";}
.box-law{background:#fefefe;padding:10px 10px 20px 20px;color:#333;}

/*-- breadcrumbs --*/
ul.breadcrumbs {padding:90px 40px 60px;font-size:15px;line-height: 2em;}
ul.breadcrumbs li {display:inline-block;position:relative;}
ul.breadcrumbs li a {color:#a2a2a2;}
ul.breadcrumbs li span.rarr {margin:0 15px;}
.bd-menu {display:none;position:absolute;left: 10px;top:28px;width:auto;padding-top: 30px;z-index:400;}
ul.breadcrumbs li:hover .bd-menu {display:block;}
.bd-menu-cont {background:#fff;position:relative;padding: 0;-webkit-box-shadow: 0 0 90px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 0 90px rgba(0, 0, 0, 0.1);box-shadow: 0 0 90px rgba(0, 0, 0, 0.1);z-index:401;}
.bd-menu-cont:after, .bd-menu-cont:before {content:"";position:absolute;top: -15px;left: 40px;z-index:-1;width: 60px;height: 60px;background:#fff;-webkit-box-shadow: 0 0 90px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 0 90px rgba(0, 0, 0, 0.1);box-shadow: 0 0 90px rgba(0, 0, 0, 0.1);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);}
.bd-menu-cont:after {z-index: -1;box-shadow:none;}
ul.bd-menu-list {padding: 30px 40px;margin:0;list-style:none;background: #fff;}
ul.bd-menu-list > li {display:list-item;white-space: nowrap;} 
ul.bd-menu-list > li > a {color:#3a3a3a;font-weight:500;display:block;font-size: 15px;}
ul.bd-menu-list > li > a:hover {color:#d94654;}
/*-- breadcrumbs end --*/

/*-- user account --*/
ul.auth-type-wrapper {padding:0;margin:0 0 20px;list-style:none;}
ul.auth-type-wrapper li {display:inline-block;vertical-align:middle;margin:0 15px 0 0;}
.my-header {padding:0 40px;}
.user-menu .container {-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);}
ul.user-menu-list {padding:40px;overflow: hidden;}
ul.user-menu-list > li {display:block;float:left;}
ul.user-menu-list > li.is-selected {-webkit-box-shadow: 0 0 0 1px #b2b2b2;-moz-box-shadow: 0 0 0 1px #b2b2b2;box-shadow: 0 0 0 1px #b2b2b2;}
ul.user-menu-list > li > a {display:block;padding: 20px 40px 19px;font-size: 13px;font-weight: 500;text-transform: uppercase;}
.user-info {background-color:#fff;}
.ord-min {width:500px;float:left;margin: 0 74px 0 0;}
.ord-min-title{font-size:19px;margin: 0 0 40px;}
.ord-min-table{display:table;width:100%;font-size:13px;margin: 0 0 34px;}
.ord-min-table-row{display:table-row;}
.ord-min-table-td{display:table-cell;padding: 3px 0 2px;line-height: 30px;}
.ord-min-number{font-weight:500;text-decoration:underline;}
.ord-min-status{font-weight:500;text-transform:uppercase;}
.ord-min-status-color{display:inline-block;width:9px;height:9px;margin:0 0 0 5px;}
.user-button {display:inline-block;background:#d94654;font-size:15px;font-weight:300;text-transform:uppercase;}
.user-button a{display:block;padding: 21px 42px 19px;color:#fff;}
.user-discount{float:left;width:332px;padding: 40px 40px 28px;background:#fff;-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);text-align:center;margin: 0 74px 0 0;}
.user-discount-percent {font-size:79px;line-height: 60px;margin: 0 0 10px;}
.user-discount-caption {line-height:35px;font-size: 15px;margin: 0 0 46px;}
.user-discount-lernmore {font-size: 15px;line-height: inherit;}
.user-discount-lernmore a {text-decoration:underline;font-weight:500;}
.user-news {width:500px;float:left;margin: 0 0 0 0;}
.user-news-title {font-size:19px;margin: 0 0 42px;}
.user-news-desc {line-height: 30px;font-size: 15px;margin: 0 0 82px;}

.user-subs:after {content:'';display:table;clear:both;}
.user-subs label {display: inline-block;cursor: pointer;position: relative;margin: 0 0 18px;font-size: 13px;}
.user-subs input[type=radio], .user-subs input[type=checkbox] {display: none!important;}
.user-subs label:before {content: "";width: 26px;height: 26px;display: inline-block;vertical-align: middle;margin: 0 10px 0 0;border: 1px solid #e7e7e7;}
.user-subs input[type=checkbox]:checked + label:before {content: "\2714";color: #d94654;text-align: center;line-height: 26px;border: 1px solid #d94654;}
.user-subs input[type=checkbox] + label:before {/* border: 1px solid #d94654; */}
.user-subs .save-button, .user-subs .unsub-button {font-size: 15px;font-weight: 300;text-transform: uppercase;padding: 17px 29px 14px;margin: 7px 0 0;text-transform:uppercase;display: block;float: left;}
.user-subs .unsub-button {background:#fff;color:#3a3a3a;}

.profile-title {margin: 0 0 50px;line-height: 30px; font-size: 18px;}
.s-profile-wrapper .is-success {color:#cacc2a;}
#myform {font-size:15px;}
#myform .myform-group {margin: 20px 0;}
#myform .myform-group:nth-of-type(3) {margin:20px 0 40px;}
#myform input {font-size: 15px;font-weight: 300;padding: 17px 29px 14px;margin: 0;text-transform: none;margin: 20px 0;}
#myform select {font-size: 15px;font-weight: 300;text-transform: uppercase;padding: 16px 29px 13px;margin: 0;border: 1px solid gray;font-family: inherit;text-transform: uppercase;}
#myform input[type="text"] { border: 1px solid gray; }
#myform .myform-value {display: inline-block;}
#myform .myform-value.errors {display: none;}
#myform .myform-field {display: none;}
#myform .myform-field.errors {display: inline;}
#myform .myform-field.error input {border: 1px solid red;}
#myform .myform-button {display: none;margin:20px 0 0 0;text-transform: uppercase;}
#myform .myform-button.edit-btn {display: inline-block;}
#myform .myform-button.errors {display: inline;}
#myform .myform-button.edit-btn.errors {display: none;}

.s-pricing-wrapper .s-compare {position: absolute;left: 0;bottom: -20px;height: 20px;line-height: 20px;color: #d94654;font-size: 1em;text-decoration: line-through;white-space:nowrap;}
.orders {}
.order {display:inline-block; background: #fff;margin: 0 0 40px 0;width:47.30%;-webkit-box-shadow: 0 0 35px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 35px rgba(0, 0, 0, 0.05);box-shadow: 0 0 35px rgba(0, 0, 0, 0.05);}
.gutter-sizer {width:5.4%;}
/*.order:nth-of-type(2n) {margin:0 0 40px 0;}*/
.order-head {padding:40px;border-bottom:1px solid #ebebeb;position:relative;}
.order-head:after {content:'';display:table;clear:both;}
.order-head-grey-txt {font-size:10px;color:#a2a2a2;}
.order-head-number {float:left;margin: 0 90px 0 0;}
.order-head-number-block {font-size:19px;font-weight:400;}
.order-head-status {float:left;padding:4px 0 0 0;}
.order-head-status-block{font-size:15px;}
.order-head-date {float:right;padding:4px 0 0 0;}
.order-head-date-block {font-size:15px;}
.order-head-number-block, .order-head-status-block, .order-head-date-block {margin: 0 0 8px;}
.order-head-status-color {width:36px;height:67px;position:absolute;left:175px;top:-13px;}
.order-body {padding:40px;font-size:13px;}
ul.order-body-list {margin: 0 0 25px;}
ul.order-body-list li {line-height: 25px;position:relative;padding: 0 0 0 16px;}
ul.order-body-list li:before {content:"\e5ca";font-family: 'adaptater' !important;display:block;position:absolute;left: 0;top: 0;}
.order-body-delivery {line-height:25px;margin: 0 0 25px;}
.order-body-payment {line-height:25px;}

.single-order {font-size:15px;line-height:35px;}
.single-order-head {margin:0 0 36px;}
.single-order-head-name {display:inline-block;vertical-align:middle;font-size:19px;margin:0 40px 0 0;}
.single-order-head-status {display:inline-block;vertical-align:middle;font-size:15px;font-weight:500;color:#fff;padding: 2px 38px 0;}
.single-order-head-date {float:right;font-size:15px;padding: 4px 0 0 0;}
.single-order-delivery-block {display:inline-block;margin:0 20px 0 0;}
.single-order-payment-block {display:inline-block;margin:0 20px 0 0;}
.single-order-payment-block img {max-width:120px;}
.single-order-payment-block input {background:none;color:#3a3a3a;text-decoration:underline;text-transform: none;padding:0;font-size:15px;font-weight:800;}
.single-order-table {display:table;width:100%;border-collapse: collapse;}
.single-order-table-row {display:table-row;}
.single-order-table-td {display:table-cell;vertical-align:middle;}
.bb-gray {margin:0 0 14px;}
.bb-gray .single-order-table-row {border-bottom: 1px solid #ebebeb;}
.bb-gray .single-order-table-row:first-child {border:none;}
.bb-gray .single-order-table-row:last-child {border:none;}
.single-order-quantity, .single-order-total {text-align:right;}
.single-order-padshad {background:#fff;padding: 18px 40px;margin:0 auto 18px;-webkit-box-shadow: 0 0 70px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 70px rgba(0, 0, 0, 0.05);box-shadow: 0 0 70px rgba(0, 0, 0, 0.05);}
.my-rev-img {width:20%;}
.my-rev-txt {width:80%;line-height:25px;}

.look-through .inner-slider-p {padding:35px 0 0;}
/* -- footer -- */
footer.footer {background:#d94654;}
.f-cont {padding:0 40px;}
.logo-foot-wrap {height:100%;display: inline-block;vertical-align: middle;padding:0 90px 0 0;}
.logo-foot-wrap:after {content:"";display:inline-block;height:100%;vertical-align:middle;}
.logo-foot {margin: 0 0 43px;width: 216px;height: 44px;}
.copyright {font-size:13px;font-weight: 300;color:#ffcad3;text-align:center;line-height:24px;width: 216px;}
.menu-foot-wrap {padding: 90px 0 90px 68px;display: inline-block;vertical-align: middle;}
.f-menu {float:left;margin: 0 65px 0 0;}
.f-menu a {color:#fff;}
.f-menu-title {font-size:17px;font-weight:300;margin: 0 0 50px;}
ul.f-menu-list {padding:0;margin:0;}
ul.f-menu-list li {display:list-item;margin: 0 0 18px;}
ul.f-menu-list li:last-child {margin:0;}
ul.f-menu-list li a {color:#ffcad3;font-size:13px;font-weight:300;}
.socials {background:#fff;text-align:center;padding:40px 0;}
.socials-container {display:inline-block;position:relative;}
ul.socials-list {padding:0;margin:0;list-style:none;}
ul.socials-list li {display:inline-block;color:#d94654;vertical-align:middle;font-size:48px;margin:0 25px 0 0;}
ul.socials-list li:last-child{margin:0;}
ul.socials-list li a {color:#d94654;}
.socials-caption {font-size:15px;position:absolute;top: 17px;right: -155px;font-style: italic;}

/* -- full menu --*/
#full-menu {position: fixed;top: 0;right: 0;bottom: 0;left: 0;background: #fff;z-index: 99991;display: none;overflow: auto;}
#full-menu-close {display:block;position:absolute;right: 70px;top: 58px;z-index: 99992;color: #d94654;opacity: .5;font-size: 40px;cursor: pointer;}
#full-menu-close:hover {opacity:1;}
.full-menu-red {float: left;width: 18.75%;max-width: 18.75%;background: #d94654;color: #fff;height: 100%;overflow: auto;}
.full-menu-white {float: left;width: 16.77%;max-width: 16.77%;background: #fff;height: 100%;overflow: auto;}
.full-menu-shadow {float: left;background: #fff;height: 100%;overflow: auto;width: 64.48%;max-width: 64.48%;}
.full-menu-red-ico {padding: 30px 0 47px;text-align: center;}
.full-menu-red-ico > .ic-sitemap3 {display: inline-block;width: 95px;height: 95px;border-radius: 50%;-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);-moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);font-size: 50px;line-height: 95px;}
.full-menu-link{display:inline-block;position:relative;}
.full-menu-ico {display: block;position: absolute;right: -40px;top: 50%;font-size: 20px;margin-top: -11px;cursor: pointer;}
.full-menu-ico.ic-minus {opacity: .3;}
.newline-cross .full-menu-ico {right:0;}
.hb-cross .full-menu-ico {right:45px;}
/* -- red menu --*/
.full-menu-red ul.full-menu-list {padding: 0 78px;list-style:none;}
.full-menu-red ul.full-menu-list > li {display:list-item;margin: 0 0 28px;}
.full-menu-red ul.full-menu-list > li > .full-menu-link > a {color:#fff;font-size: 15px;line-height: 18px;text-transform: uppercase;}
.full-menu-red ul.full-menu-list > li > .full-menu-link > a:hover {color:#fff!important;}
.full-menu-red ul.full-menu-list > li > ul {display:none;padding: 18px 0 0 0;}
.full-menu-red ul.full-menu-list > li > ul > li {display:list-item;margin: 0 0 19px;}
.full-menu-red ul.full-menu-list > li > ul > li:last-child {margin:0;}
.full-menu-red ul.full-menu-list > li > ul > li > .full-menu-link > a {color: #ffcad3;font-size: 13px;font-weight: 300;}
.full-menu-red ul.full-menu-list > li > ul > li > .full-menu-link > a:hover {color:#fff!important;}
/* -- user menu --*/
.full-menu-lk-ico {padding: 30px 0 47px;text-align: center;}
.full-menu-lk-ico > .ic-profile-female {display: inline-block;width: 95px;height: 95px;border-radius: 50%;-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);-moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);font-size: 45px;line-height: 95px;color: #d94654;}
.full-menu-white ul.full-menu-list {padding: 0 78px;list-style:none;}
.full-menu-white ul.full-menu-list > li {display:list-item;margin: 0 0 28px;}
.full-menu-white ul.full-menu-list > li > .full-menu-link > a {font-size: 18px;font-weight:600;text-transform: uppercase;}
.full-menu-white ul.full-menu-list > li > ul {padding: 29px 0 0 0;}
.full-menu-white ul.full-menu-list > li > ul > li {display:list-item;margin: 0 0 19px;}
.full-menu-white ul.full-menu-list > li > ul > li > .full-menu-link > a {color: #828282;font-size: 13px;font-weight: 300;}
/* -- category menu --*/
.full-menu-cat-ico {padding: 30px 0 47px;text-align: center;}
.full-menu-cat-ico > .ic-shop4 {display: inline-block;width: 95px;height: 95px;border-radius: 50%;-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);-moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);font-size: 40px;line-height: 95px;color: #d94654;}
.full-menu-shadow .full-menu-ico {color:#d94654;}
.full-menu-shadow ul.full-menu-list {padding: 0 40px;list-style:none;}
.full-menu-shadow ul.full-menu-list > li {display:inline-block;vertical-align: top;margin: 0 0 28px;padding: 0 30px 0 40px;width: 277px;}
.full-menu-shadow ul.full-menu-list > li > .full-menu-link > a {font-size: 18px;font-weight:600;text-transform: uppercase;}
.full-menu-shadow ul.full-menu-list > li > ul {padding: 28px 0 0 0;}
.full-menu-shadow ul.full-menu-list > li > ul > li {display:list-item;margin: 0 0 28px;}
.full-menu-shadow ul.full-menu-list > li > ul > li > .full-menu-link > a {font-size: 15px;line-height: 18px;text-transform: uppercase;font-weight:400;}
.full-menu-shadow ul.full-menu-list > li > ul > li > ul {padding: 18px 0 0 0;}
.full-menu-shadow ul.full-menu-list > li > ul > li > ul > li {display:list-item;margin: 0 0 19px;}
.full-menu-shadow ul.full-menu-list > li > ul > li > ul > li:last-child {margin:0;}
.full-menu-shadow ul.full-menu-list > li > ul > li > ul > li > .full-menu-link > a {color: #828282;font-size: 13px;font-weight: 300;}

/*-- jscrollpane --*/
.jspContainer{overflow:hidden;position:relative;}
.jspPane{position:absolute;}
.jspVerticalBar{position:absolute;top:0;right:0;width:10px;height:100%;background:#f7f7f7;}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background:red;}
.jspCap{display:none;}
.jspHorizontalBar .jspCap{float:left;}
.jspTrack{background: #d04351;position:relative;}
.jspDrag{background: #ef5463;position:relative;top:0;left:0;cursor:pointer;}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%;}
.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;margin:0;padding:0;}
.jspArrow.jspDisabled{cursor:default;background:#80808d;}
.jspVerticalBar .jspArrow{height:16px;}
.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%;}
.jspVerticalBar .jspArrow:focus{outline:none;}
.jspCorner{background:#eeeef4;float:left;height:100%;}
* html .jspCorner{margin:0 -3px 0 0;}

/*-- onestep --*/
.onestep-cart label.error {position:absolute;left:0;top: 86px;}
.onestep-cart label.error:before {display:none;}
.onestep-cart .error {color: #a33;}
.onestep-cart input.error, .onestep-cart textarea.error { border: 1px solid red; }
.onestep-products {line-height:35px;}
.onestep-products input.qty {max-width:60px;text-align:center;font-weight: 300;font-family:inherit;}
.onestep-products .qty-plus, .onestep-products .qty-minus {cursor:pointer;font-weight: 300;}
.onestep-products .single-order-head-name {margin:0 0 36px;}
.onestep-products .onestep-price {padding:0 70px 0 0;}
.onestep-sumprice {position:relative;}
.onestep-sumprice a.delete {display:block;position:absolute;top:50%;margin-top: -9px;right: -38px;color:#d94654;opacity: .15;width: 19px;height: 19px;font-size: 19px;line-height: normal;transition:.3s;}
.onestep-sumprice a.delete:hover {opacity:1;}
.onestep-pad-shad {background: #fff;padding: 18px 40px;margin: 0 auto 28px;-webkit-box-shadow: 0 0 70px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 70px rgba(0, 0, 0, 0.05); box-shadow: 0 0 70px rgba(0, 0, 0, 0.05);}
.onestep-coupon-txt {display:inline-block;margin:0 40px 0 0;}
.onestep-coupon-txt .ic-pricetags {font-size: 33px;margin: 0 10px 0 0;}
.onestep-bonus-input {background: none!important;color: #3a3a3a!important;text-decoration: underline;text-transform: none!important;padding: 0;font-size: 15px;font-weight: 800;}
.onestep-section {padding:0 0 66px;}
.onestep-section a#cancel-affiliate {font-weight:900;text-decoration:underline;}
.onestep-total {text-align:right;font-size:29px;line-height:90px;}
.checkout {padding:90px 0 0 0;box-shadow: inset 0 25px 90px -25px rgba(0, 0, 0, 0.1);}
.checkout-step h2 {font-size:29px;font-weight:100;margin: 0;padding:0 40px;}
.step-contactinfo h2 {margin:0 0 74px;}
.checkout-step-content {padding:0 40px;}
ul.new-old-customer {padding:0 0 90px;margin:0;list-style:none;}
ul.new-old-customer li {margin: 0 0 46px;}
ul.new-old-customer li:last-child {margin:0;}
.checkout-step-content.auth #login-form {padding:0 0 90px;}
.checkout-step-content.auth #login-form .wa-field {vertical-align:bottom;}
.checkout-step-content.auth #login-form input {height:54px;margin:0 80px 46px 0;}
.radio input[type=radio] {display:none;}
.radio label:before {content: "";width: 36px;height: 36px;display: inline-block;vertical-align: middle;margin: 0 34px 0 0;border-radius: 50%;border: 1px solid #8fb234;box-sizing: border-box;}
.radio input[type=radio]:checked + label:before {content: "\2022";color: #8fb234;text-align: center;line-height: 36px;border: 1px solid #8fb234;font-size: 90px;font-weight: 300;}
.checkout-step-content .wa-field {display:inline-block;vertical-align:top;margin: 0;position: relative;} 
.checkout-step-content .wa-field .ckbox {margin:0 0 46px;}
.checkout-step-content .wa-value .field {display:inline-block;vertical-align: top;position: relative;}
.checkout-step-content .wa-value .field span {display: block;margin:0 20px 0 0;}
.checkout-step-content input {padding: 18px 29px 16px;border: 1px solid #d8d8d8;font-weight: 600;font-size: 15px;width: 342px;}
.checkout-step-content input[type="text"], .checkout-step-content input[type="password"], .checkout-step-content input[type="email"]  {margin:0 80px 46px 0;}
.checkout-step-content select {padding: 18px 29px 16px;border: 1px solid #d8d8d8;font-weight: 600;font-size: 15px;width:342px;}
.step-shipping {} 
.step-shipping .container {padding:40px 0;background:#fff;-webkit-box-shadow: 0 0 90px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 90px rgba(0, 0, 0, 0.05); box-shadow: 0 0 90px rgba(0, 0, 0, 0.05);}
.step-shipping h2 {margin:0 0 46px;}
.step-shipping ul.shipping li {margin:0 0 54px;}
.step-shipping ul.shipping li:last-child {margin:0;}
.step-shipping ul.shipping li p {padding:0 0 0 72px;}
.step-shipping ul.shipping li a {text-decoration:underline;}
.step-shipping ul.shipping li .wa-form {padding:0 72px;}
.step-shipping ul.shipping li .wa-form p {padding:0;}
.step-shipping input[type=radio] {display:none;}
.step-shipping label {max-width:1180px;margin: 0 40px 0 0;}
.step-shipping label:before {content: "";width: 36px;height: 36px;display: inline-block;vertical-align: middle;margin: 0 34px 0 0;border-radius: 50%;border: 1px solid #8fb234;box-sizing: border-box;}
.step-shipping input[type=radio]:checked + label:before {content: "\2022";color: #8fb234;text-align: center;line-height: 36px;border: 1px solid #8fb234;font-size: 90px;font-weight: 300;}
.step-shipping input[type=radio] + label:before {/* border: 1px solid #d94654; */}
.step-shipping .shipping-name {font-size:19px;font-weight:600;}
.step-shipping .shipping-logo {margin:0 22px 0 0;}
.step-shipping .rate {float:right;max-width: 300px;text-align: right;padding:10px 0 0 0;}
.step-shipping .rate .price {font-size:19px;font-weight:600;}
.step-payment {padding: 50px 0 60px;}
.step-payment h2 {margin:0 0 46px;}
.step-payment ul.payment li {margin:0 0 54px;}
.step-payment ul.payment li:last-child {margin:0;}
.step-payment input[type=radio] {display:none;}
.step-payment label:before {content: "";width: 36px;height: 36px;display: inline-block;vertical-align: middle;margin: 0 34px 0 0;border-radius: 50%;border: 1px solid #8fb234;box-sizing: border-box;}
.step-payment input[type=radio]:checked + label:before {content: "\2022";color: #8fb234;text-align: center;line-height: 36px;border: 1px solid #8fb234;font-size: 90px;font-weight: 300;}
.step-payment .payment-name {font-size:19px;font-weight:600;}
.step-payment .payment-logo {margin:0 22px 0 0;}
.step-confirmation {padding: 90px 0;box-shadow: inset 0 25px 90px -25px rgba(0, 0, 0, 0.1);background: #fff;}
.step-confirmation h2 {margin:0 0 75px;}
.step-confirmation .checkout-step-content {padding:0;}
.step-confirmation .onestep-comment {margin: 45px 0 90px;}
.step-confirmation .onestep-comment h3 {margin:0 0 35px;}
.step-confirmation .onestep-comment textarea {height:106px;padding: 18px 29px 16px;border: 1px solid #d8d8d8;font-weight: 600;font-size: 15px;}
.onestep-terms {line-height:20px;}
.onestep-terms a {font-weight:900;text-decoration:underline;}
.ckbox input[type=checkbox] {display:none;}
.ckbox label:before {content:"\e5ca";width: 36px;height: 36px;line-height: 32px;display: inline-block;background: #fff;text-align:center;vertical-align: middle;font-size: 30px;margin: 0 34px 0 0;box-sizing: border-box;color: #eaf0d6;-webkit-box-shadow:0 0 27px rgba(0, 0, 0, 0.05);-moz-box-shadow:0 0 27px rgba(0, 0, 0, 0.05);box-shadow:0 0 27px rgba(0, 0, 0, 0.05);font-weight: 300;font-family:adaptater;}
.ckbox input[type=checkbox]:checked + label:before {content: "\e5ca";color: #8fb234;}
.onestep-terms.ckbox label:before {box-shadow:none; border: 2px solid #8fb234;}
.onestep-button {float: right;border: none;text-transform: none;background: #8fb234;padding: 16px 45px;font-size: 18px;font-family: inherit;line-height: normal;font-weight: 400;text-align: center;}
.onestep-button-txt {display:inline-block;}
.onestep-button-ico {display:inline-block;margin:0 0 0 10px;}
.onestep-button:disabled {background:#d8d8d8;cursor:default;}
.flexdiscount-form {display:inline-block;}
.flexdiscount-form input {font-size: 15px;font-weight: 300;padding: 17px 29px 14px;margin: 0;height:46px;}
.flexdiscount-form input[type="text"] {border:1px solid #b2b2b2;}
.empty-cart {padding-bottom:90px;}
.cart-success {padding-bottom:90px;}
.terms-info-page .fancybox-close-small {font-size:0;width:auto;height:auto;display: block;position: absolute;right: 70px;top: 58px;color: #d94654;opacity: .5;cursor: pointer;outline:none!important;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s;}
.terms-info-page .fancybox-close-small:hover {background:transparent;opacity:1;color: #d94654;}
.terms-info-page .section-common {padding:90px 0!important;width:100%;margin:0!important;}
.terms-info-page .section-common > .container {padding:0 40px!important;line-height:35px;}
.fancybox-slide--iframe .fancybox-content {width: 1200px;}
/* --select --*/
.jq-selectbox{cursor:pointer;outline: none;width: 342px;vertical-align: middle;}
.jq-selectbox__select{height: 54px;line-height: 54px;outline: none;padding: 0 29px;font-weight: 600;font-size: 15px;width: 100%;-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);-moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);}
.jq-selectbox__select-text{display:block;overflow:hidden;width: 250px!important;white-space:nowrap;text-overflow:ellipsis;outline: none;}
.jq-selectbox .placeholder{}
.jq-selectbox__trigger{position:absolute;top: 0;bottom: 0;right:0;width: 60px;}
.jq-selectbox__trigger-arrow{position:absolute;top: 0;right: 0;left: 0;bottom: 0;margin: auto;width:31px;height:16px;line-height: 16px;text-align: center;color: #d8d8d8;}
.jq-selectbox__trigger-arrow:before {content: "\f078";font-family:adaptater;}

.jq-selectbox:hover .jq-selectbox__trigger-arrow{}
.jq-selectbox.disabled .jq-selectbox__trigger-arrow{border-top-color:#AAA;}
.jq-selectbox__dropdown{box-sizing:border-box;background:#FFF;margin: 0px 0 0;padding:0;font-size: 15px;min-width: 100%;top: 54px!important;}
.jq-selectbox ul{margin:0;padding:0;background: #fff;-webkit-box-shadow: 0 0px 30px rgba(0,0,0,.07);-moz-box-shadow: 0 0px 30px rgba(0,0,0,.07);box-shadow: 0 0px 30px rgba(0,0,0,.07);max-height: 375px!important;}
.jq-selectbox li{min-height:18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;padding: 5px 29px 6px;margin:0!important;line-height: 30px;}
.jq-selectbox li.selected{background-color:#A3ABB1;color:#FFF;}
.jq-selectbox li:hover{background-color: #d94654;color:#FFF;}
.jq-selectbox li.disabled{color:#AAA;}
.jq-selectbox li.disabled:hover{background:none;}
.jq-selectbox li.optgroup{font-weight:bold;}
.jq-selectbox li.optgroup:hover{background:none;color:#231F20;cursor:default;}
.jq-selectbox li.option{padding-left:25px;}

/* -- search -- */
.search-wrapper {display:none;padding:40px!important;}
.search-input {width: 346px;height: 54px;padding: 0 40px;float: left;border: 1px solid #d94654!important;font-size: 15px;line-height: normal;}
.search-submit {height: 54px;float: left;color: #fff;transition: .2s;padding: 0 40px;margin: 0;line-height: normal;text-align: center;background: #d94654;text-transform: uppercase;font-size: 15px;font-weight: 300;}
.div-btn-tr {display:inline-block;padding: 20px 42px 19px;border:1px solid #d94654;color: #d94654;font-size: 1em;text-transform: uppercase;font-weight: 300;line-height: 1;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s;text-decoration: none!important;}
.div-btn-tr:hover {border:1px solid #fb5564;color:#fb5564;}
.search-header:first-letter {text-transform:uppercase;}
#back-top {position: fixed;bottom: 40px;right: 40px;z-index: 300;opacity:.5;-webkit-transition:.15s;-moz-transition:.15s;transition:.15s;}
#back-top:hover {opacity:1;}
#back-top > a {display:block;width:60px;height:60px;float:left;background:#fff;text-align:center;font-size:1.5em;z-index:301;-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);-moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);}
#back-top > a:before {content:'';display:inline-block;vertical-align:middle;height:100%;}
.go-back .ic-arrow-down2 {display:inline-block;vertical-align:middle;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);}
.go-top .ic-arrow-down2 {display:inline-block;vertical-align:middle;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);}
/*-- wekit scroll --*/
::-webkit-scrollbar-button {background-image:url('');background-repeat: no-repeat;width:6px;height:0px;}
::-webkit-scrollbar-track {background-color: #fff;}
::-webkit-scrollbar-thumb {-webkit-border-radius: 0px;border-radius: 0px;background-color: #d94654;}
/*::-webkit-scrollbar-thumb:hover{background-color:#004181;}*/
::-webkit-resizer{background-image:url('');background-repeat:no-repeat;width:4px;height:0px}
::-webkit-scrollbar{width: 6px;}

/*-- popup ng-banner --*/
.ng-banner {display:none;position:fixed;left:0;top:0;right:0;bottom:0;padding:40px;background-color:rgba(0, 0, 0, 0.85);-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;z-index:999999;opacity:0;}
.ng-banner-show {display: -webkit-box;display: -moz-box;display: -ms-flexbox; display: -webkit-flex;display: flex;}
.ng-banner__container {position: relative;max-width: 1232px;}
.ng-banner__container > img {-webkit-border-radius:50px 0 50px 50px;border-radius:50px 0 50px 50px;box-shadow:0 0 90px rgba(0, 0, 0, .95);}
.ng-banner__close {display: block;position: absolute;top: -2.5rem;right: -2.5rem;color: #fff;font-size: 2rem;line-height:0;}

.attention {display:none;width:344px;position:fixed;left:80px;bottom:80px;background-color:#fff;z-index:99999;}
.attention-header {display:flex;align-items:center;justify-content:center;padding:12px 30px;background-color:#d94654;color:#fff;position:relative;-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1); box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);}
.attention-ico {margin-right:12px;font-size:2.266em;}
.attention-ttl {font-size:1.2em;font-weight:700;text-transform:uppercase;}
#attention-close {width:15px;height:15px;font-size:15px;position:absolute;top:0;right:15px;bottom:0;margin:auto;cursor:pointer;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s;}
#attention-close:hover {-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);transform: rotate(180deg);}
.attention-body {padding:30px 30px 18px;background-color:#fff;position:relative;-webkit-box-shadow: 0 0 35px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 0 35px rgba(0, 0, 0, 0.1); box-shadow: 0 0 35px rgba(0, 0, 0, 0.1);}
.attention-txt {padding:0 0 12px;color:#656565;font-size:12px;line-height:normal;}
.attention-line {padding-top:12px;border-top:1px solid #c8c8c8;text-align:center;}

.no-self-take {position:absolute;top:20px;left:20px;width:20%;}

/*-- 1200px --*/
@media screen and (max-width: 1580px) {
body {font-family: 'Roboto', sans-serif;line-height:1;background:#fff;color: #3a3a3a;font-weight: 300;font-size: 14px;}
h1,h2,h3,h4,h5,h6{margin:14px 0;text-transform:none;color: #3a3a3a;}
h1{font-size: 22px;font-weight: 100;margin: 0 0 40px;}
h2{font-size:2.1428571428571em;}
h3{font-size: 22px;font-weight: 100;}
h4{font-size:1.2857142857143em;}
h5{font-size:1em;}
h6{font-size:.85714285714286em;}
p{margin: 0 0 25px;line-height: 25px;font-size: 14px;}
.container {width: 1200px;margin:0 auto;}
.with-padding {padding:0 30px;padding-bottom: 30px;}
.container:before, .container:after {content:"";display:table;clear:both;}
.section-common {padding:60px 0;}
.tbl {display: table;width: 100%;border-collapse: collapse;line-height: 25px;}
.tbl-row {display: table-row;line-height: 36px;}
.tbl-td {display: table-cell;vertical-align: middle;}
.bb-gray .tbl-row {border-bottom: 1px solid #ebebeb;line-height: 36px;}
.bb-gray .tbl-row:first-child {border:none;}
.bb-gray .tbl-row:last-child {border:none;}
/* slider background */
.bg-slider {height:500px;overflow:hidden;}
.bg-slider .bx-wrapper {margin:0;padding:0;}
.bg-slider .bx-wrapper .bx-pager .bx-pager-item {margin: 0 4px;}
.bg-slider .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {bottom: 30px;}
.bg-slider .bx-wrapper .bx-pager.bx-default-pager a {background: transparent;text-indent: -9999px;display: block;width: auto;height: auto;box-sizing: content-box;padding: 4px;-webkit-transition: .2s;transition: .2s;margin: 0;outline: 0;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;}
.bg-slider .bx-wrapper .bx-pager.bx-default-pager a:before {display:block;width: 18px;height: 18px;content:"";background:#fff;border-radius:50%;}
.bg-slider .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {background: rgba(0, 0, 0, 0)!important;-webkit-box-shadow: 0 0 0 1px #fff;box-shadow: 0 0 0 1px #fff;box-shadow: 0 0 0 1px #fff;}
.bg-slider .bx-wrapper .container {padding: 140px 0 0;height: 100%;text-align:right;}
.bg-slider .bx-wrapper .hbx-in-bl {display:inline-block;vertical-align:middle;height:100%;}
.bg-slider .bx-wrapper .hbx-text-right {display:inline-block;vertical-align:middle;text-align:center;width: 400px;margin-right: 128px;}
.bg-slider .bx-wrapper .hbx-text-right h3 {font-weight:100;color:#3a3a3a;font-size: 30px;margin: 0 0 25px;line-height: 38px;}
.bg-slider .bx-wrapper .hbx-text-right p {font-weight:300;margin: 0 0 32px;font-size: 16px;}
.bg-slider .bx-wrapper .hbx-text-right .hbx-text-right-bt {display:inline-block;width: 174px;height: 45px;line-height: 45px;font-size: 14px;background:#d94654;text-transform:uppercase;font-weight:300;}
.bg-slider .bx-wrapper .hbx-text-right .hbx-text-right-bt a {color:#fff;display:block;width:100%;height:100%;}
ul.homepage-bxslider {margin:0;padding:0;}
ul.homepage-bxslider li {height: 500px;background-size:cover;background-position: 50% 50%;}
.bg-slider-inner {height: 320px;}
.bg-slider-inner .bx-wrapper .bx-pager .bx-pager-item {display:none;}
.bg-slider-inner ul.homepage-bxslider li {height: 320px;background-size:cover;background-position: 45% 50%;}
.bg-slider-inner .bx-wrapper .hbx-in-bl {display:inline-block;vertical-align:middle;height:100%;}
.bg-slider-inner .bx-wrapper .hbx-text-right {display:inline-block;vertical-align:middle;text-align:center;width: 584px;margin-right: 152px;}
.bg-slider-inner .bx-wrapper .hbx-text-right h3 {font-weight:100;color:#3a3a3a;font-size: 25px;margin: 0;line-height: 35px;display:inline-block;vertical-align:middle;width: 334px;margin: 0 60px 0 0;}
.bg-slider-inner .bx-wrapper .hbx-text-right p {display:none;}
.bg-slider-inner .bx-wrapper .hbx-text-right .hbx-text-right-bt {display:inline-block;vertical-align:middle;width: 174px;height: 45px;line-height: 45px;font-size: 13px;background:#d94654;text-transform:uppercase;font-weight:300;}
.banner-yar {position:absolute;top: -34px;left: 50%;width: 80px;}
.banner-yar-r {position:absolute;top: 3px;right: -96px;max-height:29px;}
.banner-yar-top {position:absolute;top: -34px;left: 50%;width: 120px;}
.bg-slider-inner .inner-sl-ar-l, .bg-slider-inner .inner-sl-ar-r {display:block;width:60px;height:55px;position: absolute;bottom:63px;}
.bg-slider-inner .inner-sl-ar-l {left: 0;top: inherit;}
.bg-slider-inner .inner-sl-ar-r {right: 0;top: inherit;}
.exclusive {position: absolute;left: -320px;top: -10px;width: 150px;}
/* slider background end*/

#hwh {position:absolute;left:40px;top:150px;text-align:center;z-index:9999;}
.hwh-img {width:296px;height:auto;margin:0 0 15px;}
#hwh-close {cursor:pointer;text-transform:uppercase;}
#hwh-close .ic-x {color:#d94654;font-size:1.2em;margin-right:5px;}
.hwh-txt {background:#d94654;padding:5px;color:#fff;border-radius:5px;}
#hwh.hwh-inner {top:84px;}

/*-- girlyanda --*/
.girlyanda {max-width: 1220px;position: absolute;left: 0;right: 0;margin: auto;z-index: 20;top: 64px;}
.girlyanda-fixed {max-width: 1220px;position: absolute;left: 0;right: 0;margin: auto;z-index: 150;top: -17px;}

header.header {position: absolute;top: 0;left: 0;right:0;}
.header .container {background-color:#fff;}
.header .container .header-top {height: 80px;position: relative;}
.header .container .header-top .big-menu {float:left;width: 100px;height: 80px;background:#d94654;text-align:center;font-size:0;cursor: pointer;}
.header .container .header-top .big-menu:before {content:"";display:inline-block;height:100%;vertical-align:middle;}
.header .container .header-top .big-menu .big-menu-line {width: 35px;height: 2px;background: #fff;display: block;margin: 0 0 4px;}
.header .container .header-top .big-menu .big-menu-line:last-child {margin:0;}
.header .container .header-top .search-open {float:left;width: 100px;height: 80px;text-align:center;}
.search-open a {display:block;width:100%;height:100%;}
.search-open a:before {content:'';display:inline-block;height:100%;vertical-align:middle;}
.search-open .ic-search22 {color:#9c9c9c;font-size: 50px;}
.header .container .header-top .logo-wrapper {float:left;width: 900px;text-align:center;line-height: 80px;height: 80px;padding: 0 30px;}
.header .container .header-top .logo-wrapper.with-phone {width:660px;}
.header .container .header-top .my-area {float:right;}
.header .container .header-top .my-area a {text-decoration:underline;font-size: 12px;font-weight: 300;}
.header .logo {display: inline-block;width: 160px;position: absolute;left: 0;right: 0;margin: 0 auto;}
.header .container .header-top .logo-wrapper.with-phone .logo {right:140px;}
.lp-phone {float:left;height:100%;width: 240px;text-align: center;}
.lp-phone:before {content:'';display:inline-block;height:100%;vertical-align:middle;}
.lp-phone-cont {display:inline-block;vertical-align:middle;}
.lp-phone-cont a {font-size: 23px;}
.lp-phone-caption {display: inline-block;padding: 5px 0 0;font-size: 12px;text-transform: uppercase;letter-spacing: .03em;line-height: normal;}
.lp-phone-hours {font-size: 12px;line-height:1.4em;}
.header .s-cart-wrapper {width: 100px;float:left;height: 80px;text-align:center;}
.header .s-cart-wrapper a {display:block;width:100%;height:100%;}
.header .s-cart-wrapper a:before {content:'';display:inline-block;vertical-align:middle;height:100%;}
.header .s-cart-wrapper .middle {position:relative;}
.header .s-cart-wrapper .ic-basket {color:#eca2a9;font-size: 30px;}
.header .s-cart-wrapper .s-cart-count {display:block;width: 22px;height: 22px;border:1px solid #eca2a9;padding: 2px;position:absolute;right: -12px;top: -2px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.header .s-cart-wrapper.is-empty .s-cart-count {display:none;}
.header .s-cart-wrapper .s-cart-count-inner{display:block;background:#d94654;width:100%;height:100%;color:#fff;font-size: 11px;border-radius:50%;line-height: 18px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-align:center;}
.header .header-bottom {height: 60px;}
.header .top-menu {height:100%;position:relative;}
.header .top-menu .top-menu-left {float:left;width: 722px;height:100%;}
.header .top-menu .top-menu-left ul.tml-one {padding:0;margin:0;list-style:none;}
.header .top-menu .top-menu-left ul.tml-one > li {float:left;}
.header .top-menu .top-menu-left ul.tml-one > li > a {display:block;padding: 25px 11px 24px;font-size: 11px;font-weight: 500;text-transform: uppercase;color: #3a3a3a;position:relative;}
.header .top-menu .top-menu-left ul.tml-one > li > a > span.red-corner {content: '';position: absolute;left: 50%;margin: 0 0 0 -16px;bottom: 0px;border: 16px solid transparent;border-bottom: 17px solid #d94654;display:none;}
.header .top-menu .top-menu-left ul.tml-one > li:first-child > a > span.red-corner {margin: 0 0 0 -8px;}
.header .top-menu .top-menu-left ul.tml-one > li:hover > a span.red-corner {display:block;}
/*.header .top-menu .top-menu-left ul.tml-one > li.active > a span.red-corner {display:block;}*/
.header .top-menu .top-menu-left ul.tml-one > li:first-child > a {padding-left: 30px;}
.header .top-menu .top-menu-left ul.tml-one > li > .top-menu-inner {display: none;position:absolute;top: 60px;left:0;width:100%;background:#fff;padding: 30px 30px 30px 25px;z-index: 100;-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);}
/*.header .top-menu .top-menu-left ul.tml-one > li:hover > .top-menu-inner {display:block;}*/
.header .top-menu .top-menu-left .top-menu-children {display:inline-block;vertical-align:top;margin: 0 30px 0 0;}
.header .top-menu .top-menu-left .tlch-mr-null {margin:0;}
.header .top-menu .top-menu-left .top-menu-children .tlch-title {font-size: 14px;font-weight: 400;margin: 0 0 11px;}
.header .top-menu .top-menu-left .top-menu-children .tlch-title a {display: inline-block;padding: 9px 9px;}
.header .top-menu .top-menu-left .top-menu-children .tlch-title a:hover {-webkit-box-shadow: 0 0 0 1px;-moz-box-shadow: 0 0 0 1px;box-shadow: 0 0 0 1px;}
.header .top-menu .top-menu-left .top-menu-children ul.tlch-childs {padding:0;margin:0;list-style:none;}
.header .top-menu .top-menu-left .top-menu-children ul.tlch-childs > li {display: list-item;margin: 0 0 2px;font-size: 12px;}
.header .top-menu .top-menu-left .top-menu-children ul.tlch-childs > li a {display: inline-block;padding: 9px 9px;}
.header .top-menu .top-menu-left .top-menu-children ul.tlch-childs > li a:hover {-webkit-box-shadow: 0 0 0 1px;-moz-box-shadow: 0 0 0 1px;box-shadow: 0 0 0 1px;}
.header .top-menu .top-menu-right {float:right;background:#d94654;height:100%;width: 478px;display: block;position:relative;padding: 0 0 0 55px;}
.header .top-menu .top-menu-right:before {content:"";position:absolute;left:0;top:0;bottom:0;width: 0;height: 0;border-bottom: 60px solid #fff;border-right: 55px solid transparent;z-index:10;}
.header .top-menu .top-menu-right:after {content:"";position:absolute;left:0;top:0;bottom:0;width: 0;height: 0;border-top: 60px solid #d94654;border-left: 55px solid transparent;z-index: 12;}
.header .top-menu .top-menu-right ul {padding:0;margin:0;list-style:none;}
.header .top-menu .top-menu-right ul > li {float:left;}
.header .top-menu .top-menu-right ul > li > a {display:block;padding: 25px 11px 24px;font-size: 11px;font-weight: 500;text-transform: uppercase;color: #fff;position:relative;}
.header .top-menu .top-menu-right ul > li > a > span.white-corner {content: '';position: absolute;left: 50%;margin: 0 0 0 -16px;bottom: 0px;border: 16px solid transparent;border-bottom: 17px solid #fff;display:none;}
.header .top-menu .top-menu-right ul > li:hover > a > span.white-corner {display:block;}
.header .top-menu .top-menu-right ul > li > ul {display:none;position: absolute;top: 60px;right: 0px;width: 423px;z-index: 100;box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 40px;background: rgb(255, 255, 255);padding: 30px 30px 19px 25px;}
.header .top-menu .top-menu-right ul > li:hover > ul {display:block;}
.header .top-menu .top-menu-right ul > li:hover > ul > li {display:inline-block;vertical-align:top;font-size: 14px;font-weight: 400;margin: 0 0 11px;}
.header .top-menu .top-menu-right ul > li:hover > ul > li > a {display: inline-block;color:#3a3a3a;padding: 9px 15px;}
.header .top-menu .top-menu-right ul > li:hover > ul > li > a:hover {-webkit-box-shadow: 0 0 0 1px;-moz-box-shadow: 0 0 0 1px;box-shadow: 0 0 0 1px;}
.header .on-shadow {position: absolute;left: 0;top: 0;width: 55px;height: 60px;z-index: 11;}
.m-prog {float:right;padding: 20px 0 0 0;}
.m-prog-top {margin:0 0 34px;}
.m-prog-top:after {content:'';display:table;clear:both;}
.m-prog-top-one {float:left;box-shadow: 0 0 27px rgba(0, 0, 0, 0.05);margin: 0 30px 0 0;}
.m-prog-top-one-img {width: 170px;height: 100px;background-size:cover;background-repeat:no-repeat;}
.m-prog-top-one-txt {width: 164px;height:72px;display:table;text-align: center;padding: 0 20px;font-size: 12px;line-height: 20px;}
.m-prog-top-one-txt span {display:table-cell;vertical-align:middle;}
.m-prog-top-mr-null {margin:0;}
.m-prog-bot {text-align:right;font-size: 13px;}
.m-prog-bot-txt {text-align:left;margin:0 40px 0 0;}
.m-prog-bot-btn {width: 164px;height: 36px;line-height: 36px;text-transform:uppercase;text-align:center;background:#d94654;font-weight: 300;}
.m-prog-bot-btn a {display:block;width:100%;height:100%;color:#fff;}
/* -- fixed menu --*/
.top-menu-fixed {position: fixed;top: 0;background: #fff;width: 100%;box-shadow: 0 0 70px rgba(0, 0, 0, 0.15);z-index: 9993;/* display:none; */}
.top-menu-fixed .container {position:relative;}
.top-menu-fixed .big-menu {float:left;width: 72px;height: 72px;background:#d94654;text-align:center;font-size:0;cursor: pointer;-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);}
.top-menu-fixed .big-menu:before {content:"";display:inline-block;height:100%;vertical-align:middle;}
.top-menu-fixed .big-menu .big-menu-line {width: 32px;height: 2px;background: #fff;display: block;margin: 0 0 4px;}
.top-menu-fixed .big-menu .big-menu-line:last-child {margin:0;}
.top-menu-fixed .search-open {float:left;width: 72px;height: 72px;text-align:center;-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);}
.top-menu-fixed .search-open a {display:block;width:100%;height:100%;}
.top-menu-fixed .search-open a:before {content:'';display:inline-block;height:100%;vertical-align:middle;}
.top-menu-fixed .search-open .ic-search22 {color:#9c9c9c;font-size: 50px;}
.top-menu-fixed .s-cart-wrapper {width: 72px;float:left;height: 72px;text-align:center;-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);}

div#fixed-cart-wrapper {}
.top-menu-fixed .s-cart-wrapper a {display:block;width:100%;height:100%;}
.top-menu-fixed .s-cart-wrapper a:before {content:'';display:inline-block;vertical-align:middle;height:100%;}
.top-menu-fixed .s-cart-wrapper .middle {position:relative;}
.top-menu-fixed .s-cart-wrapper .ic-basket {color:#eca2a9;font-size: 35px;}
.top-menu-fixed .s-cart-wrapper .s-cart-count {display:block;width: 25px;height: 25px;border:1px solid #eca2a9;padding: 2px;position:absolute;right: -13px;top: 0px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.top-menu-fixed .s-cart-wrapper.is-empty .s-cart-count {display:none;}
.top-menu-fixed .s-cart-wrapper .s-cart-count-inner{display:block;background:#d94654;width:100%;height:100%;color:#fff;font-size:13px;border-radius:50%;line-height: 20px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-align:center;}
.top-menu-fixed .top-menu-left {float: left;width: 912px;height: 60px;}
.top-menu-fixed .top-menu-left ul.tml-one {padding:0;margin:0;list-style:none;}
.top-menu-fixed .top-menu-left ul.tml-one > li {float:left;}
.top-menu-fixed .top-menu-left ul.tml-one > li > a {display:block;padding: 31px 15px 30px;font-size: 11px;font-weight: 500;text-transform: uppercase;color: #3a3a3a;position:relative;}
.top-menu-fixed .top-menu-left ul.tml-one > li > a > span.red-corner {content: '';position: absolute;left: 50%;margin: 0 0 0 -16px;bottom: 0px;border: 16px solid transparent;border-bottom: 17px solid #d94654;display:none;}
.top-menu-fixed .top-menu-left ul.tml-one > li:first-child > a > span.red-corner {margin: 0 0 0 -8px;}
.top-menu-fixed .top-menu-left ul.tml-one > li:hover > a span.red-corner {display:block;}
/*.top-menu-fixed .top-menu-left ul.tml-one > li.active > a span.red-corner {display:block;}*/
.top-menu-fixed .top-menu-left ul.tml-one > li:first-child > a {padding-left: 30px;}
.top-menu-fixed .top-menu-left ul.tml-one > li:last-child > a {padding-right: 10px;}
.top-menu-fixed .top-menu-left ul.tml-one > li > .top-menu-inner {display:none;position:absolute;top: 72px;left:0;width:100%;background:#fff;padding: 22px 30px 30px 18px;z-index: 100;-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);}
.top-menu-fixed .top-menu .top-menu-left ul.tml-one > li:hover > .top-menu-inner {display:block;}
.top-menu-fixed .top-menu-left .top-menu-children {display:inline-block;vertical-align:top;margin: 0 30px 0 0;}
.top-menu-fixed .top-menu-left .tlch-mr-null {margin:0;}
.top-menu-fixed .top-menu-left .top-menu-children .tlch-title {font-size: 14px;font-weight: 400;margin: 0 0 11px;}
.top-menu-fixed .top-menu-left .top-menu-children .tlch-title a {display: inline-block;padding: 9px 13px;}
.top-menu-fixed .top-menu-left .top-menu-children .tlch-title a:hover {-webkit-box-shadow: 0 0 0 1px;-moz-box-shadow: 0 0 0 1px;box-shadow: 0 0 0 1px;}
.top-menu-fixed .top-menu-left .top-menu-children ul.tlch-childs {padding:0;margin:0;list-style:none;}
.top-menu-fixed .top-menu-left .top-menu-children ul.tlch-childs > li {display: list-item;margin: 0 0 2px;font-size: 12px;}
.top-menu-fixed .top-menu-left .top-menu-children ul.tlch-childs > li a {display: inline-block;padding: 9px 13px;}
.top-menu-fixed .top-menu-left .top-menu-children ul.tlch-childs > li a:hover {-webkit-box-shadow: 0 0 0 1px;-moz-box-shadow: 0 0 0 1px;box-shadow: 0 0 0 1px;}
.top-menu-fixed .top-menu-right {float: left;background:#d94654;height:100%;width: 504px;position:relative;padding: 0 0 0 60px;display: none;}
.top-menu-fixed .top-menu-right:before {content:"";position:absolute;left:0;top:0;bottom:0;width: 0;height: 0;border-bottom: 72px solid #fff;border-right: 60px solid transparent;z-index:10;}
.top-menu-fixed .top-menu-right:after {content:"";position:absolute;left:0;top:0;bottom:0;width: 0;height: 0;border-top: 72px solid #d94654;border-left: 60px solid transparent;z-index: 12;}
.top-menu-fixed .top-menu-right ul {padding:0;margin:0;list-style:none;}
.top-menu-fixed .top-menu-right ul > li {float:left;}
.top-menu-fixed .top-menu-right ul > li > a {display:block;padding: 30px 14px 30px;font-size: 12px;font-weight: 500;text-transform: uppercase;color: #fff;}
.top-menu-fixed .on-shadow {position: absolute;left: 0;top: 0;width: 60px;height: 72px;z-index: 11;}
.top-menu-fixed .my-area {width: 72px;height: 72px;float: left;text-align: center;}
.top-menu-fixed .my-area a {display:block;width:100%;height:100%;}
.top-menu-fixed .my-area a:before {content: '';display: inline-block;height: 100%;vertical-align: middle;}
.top-menu-fixed .my-area .ic-profile-female {color:#d94654;font-size:35px;}
/* -- fixed menu end --*/
/* -- main --*/
.section-tabs .container {padding: 0 30px;}
.ic-arrow-right, .ic-arrow-left {font-size: 55px;color:#a6a6a6;position: absolute;top: 50%;margin-top: -28px;cursor:pointer;}
.ic-arrow-right{right: -10px;}
.ic-arrow-left{left: -10px;}
.home-news .container {padding: 0 30px;}
.news-one {width: 752px;height: 284px;float:left;position:relative;}
.news-one .news-img {position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index:20;overflow:hidden;}
.news-one .news-img .news-img-inner {width:100%;height:100%;background-size: cover;background-position: 50% 50%;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;}
.news-one:hover .news-img .news-img-inner {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.news-one .news-darkness {position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index:21;background: rgba(0, 0, 0, 0.65);}
.news-one .news-title {position: relative;z-index: 23;float: right;text-align: right;width: 396px;margin: 0 30px 0 0;}
.news-one .news-title h3 {color:#fff;padding: 22px 0 0;font-size: 23px;line-height: 35px;font-weight: 100;margin: 0 0 18px;}
.news-one .news-desc {display:none;}
.news-one .news-rmore {border: 1px solid #fff;float: right;clear: right;z-index: 24;width: 155px;text-align: center;height: 45px;position: relative;line-height: 45px;margin: 0 30px 0 0;}
.news-one .news-rmore a {display:block;width:100%;height:100%;text-transform:uppercase;color:#fff;font-size: 13px;z-index:23;position:relative;}
.news-one .news-link {display: none;width: 100%;height: 100%;z-index: 22;position: relative;}
.news-two {float: right;height: 596px;width: 360px;position: relative;text-align: center;}
.news-two .news-img {width: 100%;height: 284px;overflow:hidden;}
.news-two .news-img .news-img-inner {width:100%;height:100%;background-size: cover;background-position: 50% 50%;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;}
.news-two:hover .news-img .news-img-inner {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.news-two .news-img a {display:block;height:100%;width:100%;}
.news-two .news-darkness {display:none;}
.news-two .news-title {}
.news-two .news-title h3 {padding: 50px 0 0;font-size: 23px;line-height: 30px;font-weight: 100;margin: 0 0 29px;}
.news-two .news-desc {display:block;font-size: 13px;line-height: 25px;}
.news-two .news-rmore {width: 156px;text-align: center;height: 45px;line-height: 45px;background: #d94654;position: absolute;bottom: 0;left: 0;right: 0;margin: 0 auto;}
.news-two .news-rmore a {display:block;width:100%;height:100%;text-transform:uppercase;color:#fff;font-size: 13px;}
.news-three {width: 752px;height: 284px;float:left;position:relative;margin: 30px 0 0 0;}
.news-three .news-img {background-size: cover;background-position: 50% 50%;width: 360px;height: 284px;float: right;overflow:hidden;}
.news-three .news-img .news-img-inner {width:100%;height:100%;background-size: cover;background-position: 50% 50%;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;}
.news-three:hover .news-img .news-img-inner {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.news-three .news-img a {display:block;height:100%;width:100%;}
.news-three .news-darkness {display:none;}
.news-three .news-title {float:left;text-align:right;width: 362px;}
.news-three .news-title h3 {padding: 22px 0 0;font-size: 23px;line-height: 30px;font-weight: 100;margin: 0 0 29px;}
.news-three .news-desc {display:block;font-size: 13px;line-height: 25px;float:left;width: 362px;text-align: right;}
.news-three .news-rmore {width: 155px;text-align: center;height: 45px;line-height: 45px;background: #d94654;position: absolute;bottom: 0;left: 206px;margin: 0 auto;}
.news-three .news-rmore a {display:block;width:100%;height:100%;text-transform:uppercase;color:#fff;font-size: 13px;}
.subscribe {text-align:center;background:url('/wa-data/public/shop/themes/mkora/img/subscribe-bg.jpg') no-repeat 50% 0;background-size:cover;}
.subscribe h3 {font-size: 23px;line-height: 30px;font-weight: 100;margin: 0 0 25px;}
.subscribe .mail-ico {width: 112px;height: 112px;text-align:center;color:#de5c69;-webkit-box-shadow: 0 0 75px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 0 75px rgba(0, 0, 0, 0.1);box-shadow: 0 0 75px rgba(0, 0, 0, 0.1);display:inline-block;margin: 0 0 35px;background-color:#fff;}
.subscribe .mail-ico:before {content:'';display:inline-block;height:100%;vertical-align:middle;}
.subscribe .mail-ico .ic-envelope {color:#d94654;font-size: 45px;}
.subscribe p {margin: 0 0 48px;font-size: 15px;}
/*.home-mailer {display:inline-block;}
.home-mailer > div {padding:0!important;margin:0!important;width:auto!important;min-height: inherit!important;}
.home-mailer .wa-subscribe-form {min-height: inherit!important;margin:0!important;}
.home-mailer .wa-subscribe-form .wa-value {margin:0!important;}
.home-mailer .wa-subscribe-form .wa-field {float:left;}
.home-mailer .wa-submit {margin-top:0!important;}
.home-mailer input[type="text"] {width: 266px!important;height: 44px;padding: 0 35px;float:left;border:1px solid #d94654;-webkit-border-radius: 0;border-radius: 0;font-size: 14px;background:transparent;line-height:normal;}
.home-mailer input[type="submit"] {width: 156px;height: 44px;float:left;color:#fff;padding:0;margin:0;line-height:normal;text-align:center;background: #d94654;text-transform: uppercase;font-size: 13px;font-weight: 300;}
.home-mailer .wa-errormsg {position:absolute!important;left:0;top:46px;} */
.home-mailer .sp-form .sp-lg .sp-field .sp-form-control {width: 266px;height: 44px;padding: 0 35px;}
.home-mailer .sp-form .sp-lg .sp-field .sp-button {width: 156px;height: 44px;}
.mailer-main {text-align:center;background:url('/wa-data/public/shop/themes/mkora/img/subscribe-bg.jpg') no-repeat 50% 0;background-size:cover;}
.mailer-main h3 {font-size: 23px;line-height: 30px;font-weight: 100;font-weight: 100;margin: 0 0 24px;}
.mailer-main-left {text-align:right;width: 600px;margin: 0 80px 0 0;}
.mailer-main-left p {font-size: 14px;}
.mailer-main .wa-subscribe-form .wa-field {float:left;}
.mailer-main .wa-submit {margin-top:0!important;}
.red-button {display:inline-block;background:#d94654;font-size:15px;font-weight:300;text-transform:uppercase;padding: 21px 42px 19px;color:#fff;}
.border-button {display:inline-block;background:#fff;font-size: 14px;margin: 60px 0 0 0;font-weight:300;text-transform:uppercase;padding: 16px 28px 13px;color:#d94654;border:1px solid #d94654;}
/* -- stars --*/
.stars-wrapper {display:inline-block;vertical-align:middle;}
.stars-wrapper i.icon16 {width:24px;height:24px;position:inherit;margin:0 30px 0 0;}
.stars-wrapper i.icon16.star, .stars-wrapper i.icon16.star-full{background:url('/wa-data/public/shop/themes/mkora/img/full-star.png') no-repeat 0 0 / cover;}
.stars-wrapper i.icon16.star-half{background:url('/wa-data/public/shop/themes/mkora/img/half-star.png') no-repeat 0 0 / cover;}
.stars-wrapper i.icon16.star-empty{background:url('/wa-data/public/shop/themes/mkora/img/empty-star.png') no-repeat 0 0 / cover;}
.stars-wrapper i.icon16.star-hover{background:url('/wa-data/public/shop/themes/mkora/img/full-star.png') no-repeat 0 0 / cover;}
.stars-wrapper .s-rate-item {cursor:pointer;}
/* -- category --*/
.cat-header {padding: 0 30px;}
.bages {height:30px;}
/*-- page --*/
.page-content {padding:0 0 60px;line-height:30px;}
.page-content .thumbs {padding: 30px 0 0;list-style:none;}
.page-content .thumbs li {width:285px;}
.page-header {padding: 0 30px;}
.login-page {padding:0 0 60px;}
.login-page input {font-size: 14px;font-weight: 300;padding: 17px 29px 14px;margin: 0;}
.login-page input[type="text"], .login-page input[type="password"] {border:1px solid #b2b2b2;}
.wa-field {margin: 0 0 30px;}
.wa-name {margin: 0 0 7px;}
input.wa-error {border:1px solid #d94654!important;}
.wa-error-msg {display: block;margin: 20px 0 0;color: red;}

.dev-header {display:inline-block;vertical-align:middle;font-size: 14px;font-weight: 300;margin: 0 25px 0 0;}
ul.dev-tabs {display:inline-block;vertical-align:middle;padding:0;margin:0;list-style:none;font-size: 14px;text-transform:uppercase;font-weight: 300;line-height:1;}
ul.dev-tabs li {float:left;padding: 14px 29px;cursor:pointer;}
ul.dev-tabs li span {display:inline-block;border-bottom:1px dashed;}
ul.dev-tabs li.active {-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);-moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);background: #d94654;color: #fff;}
ul.dev-tabs li.active span {border-bottom:none;}
ul.dev-tabs-inner {/* width: 326px; */padding:0;margin:0;list-style:none;line-height: 18px;/* display: inline-block; */vertical-align: middle;padding-bottom: 40px;margin-top: -30px;}
ul.dev-tabs-inner li {/* display:list-item; */padding: 10px 15px;cursor:pointer;position:relative;}
ul.dev-tabs-inner li span {display:inline-block;border-bottom:1px dashed;}
ul.dev-tabs-inner li.active  {/* -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.07); */-moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);/* box-shadow: 0 0 30px rgba(0, 0, 0, 0.07); *//* font-weight: 900; */font-size: 14px;}
ul.dev-tabs-inner li.active span {border-bottom:none;}
ul.dev-tabs-inner li.active:after {content: '';position: absolute;top: -15%;left: 50%;background: #d94654;width: 7px;height: 7px;}
.dev-tabs-content-inner {font-size: 15px;display: inline-block;/* width: 865px; */vertical-align: middle;text-align: center;line-height: 30px;padding: 0 60px;}
.dev-caption {-webkit-box-shadow: 0 0 90px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 0 90px rgba(0, 0, 0, 0.05);box-shadow: 0 0 90px rgba(0, 0, 0, 0.05);text-align:center;}
.dev-caption-title {font-size: 27px;font-weight: 100;margin: 0 0 25px;}
ul.pt-inner{display: block;margin: 0;padding: 0 0 40px;list-style:none;font-weight: 300;line-height:1;}
ul.pt-inner li {cursor:pointer;display: inline-block;vertical-align: top;font-size: 12px;text-transform: uppercase;padding: 17px 22px 16px;}
ul.pt-inner li span {display:inline-block;border-bottom:1px dashed;}
ul.pt-inner li.active {-webkit-box-shadow: 0 0 0 1px #a2a2a2; -moz-box-shadow: 0 0 0 1px #a2a2a2; box-shadow: 0 0 0 1px #a2a2a2;transition: .3s;}
ul.pt-inner li.active span {border-bottom:none;}
.protokol {margin: 37px 0 0;}
.pt-step {display:inline-block;vertical-align:top;width:100%;margin: 0 0 82px;text-align: center;}
.pt-step .tbl-row {border-bottom:1px solid #ebebeb;line-height:inherit;}
.pt-step .tbl-row:last-child {border-bottom:none;}
.pt-step .tbl-td {padding: 15px 30px;}
.pt-step .tbl-row .tbl-td:nth-child(1) {border-right:1px solid #ebebeb;}
.pt-step .tbl-row .tbl-td:nth-child(2) {border-right:1px solid #ebebeb;}
.pt-step-num {text-align:center;font-size: 37px;font-weight:normal;}
.pt-step-desc {padding: 0;font-weight:800;display: block;vertical-align: middle;}
.pt-step-prod-group {display:inline-block;vertical-align:middle;}
.pt-step-prod {display:inline-block;vertical-align:middle;padding: 8px 0;}
.pt-step-prod a {display: inline-block;position:relative;padding: 7px 30px;background:#fff;text-align: center;text-decoration: none;-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);-moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);}
.pt-step-prod-ico {display:block;height:100%;width: 50px;position:absolute;top:0;right: -50px;text-align:center;background: #fff;color: #d94654;-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);-moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);}
.pt-step-prod-ico:before {content:'';display:inline-block;height:100%;vertical-align:middle;}
.pt-step-prod-ico .ic-expand {font-size: 24px;}
.page-content .multiform-wrap *::after, .page-content .multiform-wrap * {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.page-content div.multiform-body {padding: 30px 0 0 0;}
.page-content .multiform-wrap.default-theme {padding:0;margin:0;border:none;box-shadow:none;font-size:inherit;font-family:inherit;max-width:100%;}
.page-content .multiform-gap-fields {padding:0;}
.page-content .default-theme .multiform-gap-field {padding:0;margin:0;line-height: 1;display:inline-block;vertical-align:top;position:relative;}
.page-content .default-theme .multiform-gap-name {font-size:inherit;font-family:inherit;color:inherit;font-weight:300;width:100%;margin:0 0 7px;float:none;}
.page-content .multiform-wrap .multiform-gap-value {margin-left:0;}
.page-content .default-theme .multiform-gap-value input[type="text"], .page-content .default-theme .multiform-gap-value input[type="email"], .page-content .default-theme .multiform-gap-value select {padding: 13px 22px 12px;border: 1px solid #d8d8d8;font-weight: 600;font-size: 14px;width: 300px;max-width:100%;height: 45px;font-family:inherit;color:inherit;margin: 0px 58px 34px 0px;}
.page-content .default-theme .multiform-gap-value textarea {max-width:100%;padding: 13px 22px 12px;border: 1px solid #d8d8d8;font-weight: 600;font-size: 14px;font-family:inherit;color:inherit;width: 1016px;height: 85px;margin: 0px 58px 34px 0px;}
.page-content .default-theme .multiform-submit {padding:0;line-height:1;}
.page-content .default-theme .multiform-submit input[type="submit"] {padding: 15px 30px 14px;margin:0;color:inherit;height: 45px;text-align:center;width:auto;font-size:inherit;font-family:inherit;color:#fff!important;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s;}
.page-content .default-theme .multiform-submit input[type="submit"]:hover {background:#fb5564;}
.page-content .default-theme .multiform-gap-value input[type="text"]:focus, .page-content .default-theme .multiform-gap-value textarea:focus, .page-content .default-theme .multiform-gap-value input[type="email"]:focus, .page-content .default-theme .multiform-gap-value select:focus {-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid #d8d8d8;}
.page-content .default-theme .multiform-gap-value input[type=radio] {display:none;}
.page-content .multiform-gap-field .multiform-gap-option label {display:inline-block;margin: 0px 58px 34px 0px;}
.page-content .multiform-gap-field .multiform-gap-option label span:before {content: "";width: 26px;height: 26px;display: inline-block;vertical-align: middle;margin: 0 25px 0 0;border-radius: 50%;border: 1px solid #8fb234;box-sizing: border-box;}
.page-content .default-theme .multiform-gap-value input[type=radio]:checked + span:before {content: "\2022";color: #8fb234;text-align: center;line-height: 26px;border: 1px solid #8fb234;font-size: 66px;font-weight: 300;}
.page-content .multiform-wrap.default-theme .errormsg, .page-content .default-theme .multiform-mask-error {padding: 4px;margin: -26px 0 34px 0;font-size: inherit;font-family:inherit;}
.page-content .multiform-wrap.default-theme .type-radio .errormsg {margin: 11px 0px 34px;}
.page-content .multiform-wrap .multiform-errorfld {text-align:left;}
.rekvizity {margin:40px 0 0 0;}

/*-- programm tabs --*/
.programm-tabs{position:relative;}
.programm-tabs label{display:inline-block;background:#FFFFFF;color:#000;cursor:pointer;padding-bottom:1px;font-size: 13px;border-bottom:1px dashed #000;position:relative;text-align:center;text-transform:uppercase;z-index:1;margin:0 23px;}
.programm-tabs input{position:absolute;left:-9999px;}
#tab_1:checked ~ #tab_l1,#tab_2:checked ~ #tab_l2,#tab_3:checked ~ #tab_l3,#tab_4:checked ~ #tab_l4,#tab_5:checked ~ #tab_l5,#tab_6:checked ~ #tab_l6{background: #d94654;color:#fff;padding:11px 26px;z-index:3;border-bottom:0!important;margin:0;}
.programm-tabs_cont{background:#fff;position:relative;z-index:2;height:auto;margin-top:40px;}
.programm-tabs_cont > div{position:absolute;left:-9999px;top:0;opacity:0;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;}
#tab_1:checked ~ .programm-tabs_cont #tab_c1,#tab_2:checked ~ .programm-tabs_cont #tab_c2,#tab_3:checked ~ .programm-tabs_cont #tab_c3,#tab_4:checked ~ .programm-tabs_cont #tab_c4,#tab_5:checked ~ .programm-tabs_cont #tab_c5,#tab_6:checked ~ .programm-tabs_cont #tab_c6{position:static;left:0;opacity:1;}
.nav-programm{display:inline-block;vertical-align:top;width: 201px;margin-right: 30px;margin-bottom:9px;text-align:center;}
.nav-programm a{color:#000;display:block;margin-bottom:11px;line-height: 25px;}
.nav-programm a:hover{color:rgba(52,52,52,0.7);}
.nav-programm a img{opacity:0.7;}
.nav-programm a img:hover{opacity:1;transition:.2s;}
/*-- breadcrumbs --*/
ul.breadcrumbs {padding: 60px 30px 40px;font-size: 13px;line-height: 2em;}
ul.breadcrumbs li {display:inline-block;position:relative;}
ul.breadcrumbs li a {color:#a2a2a2;}
ul.breadcrumbs li span.rarr {margin: 0 11px;}
.bd-menu {display: none;position:absolute;left: 10px;top:24px;width:auto;padding-top: 25px;z-index:400;}
ul.breadcrumbs li:hover .bd-menu {display:block;}
.bd-menu-cont {background:#fff;position:relative;padding: 0;-webkit-box-shadow: 0 0 90px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 0 90px rgba(0, 0, 0, 0.1);box-shadow: 0 0 90px rgba(0, 0, 0, 0.1);z-index:401;}
.bd-menu-cont:after, .bd-menu-cont:before {content:"";position:absolute;top: -15px;left: 40px;z-index:-1;width: 50px;height: 50px;background:#fff;-webkit-box-shadow: 0 0 90px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 0 90px rgba(0, 0, 0, 0.1);box-shadow: 0 0 90px rgba(0, 0, 0, 0.1);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);}
.bd-menu-cont:after {z-index: -1;box-shadow:none;}
ul.bd-menu-list {padding: 25px 30px;margin:0;list-style:none;background: #fff;}
ul.bd-menu-list > li {display:list-item;white-space: nowrap;} 
ul.bd-menu-list > li > a {color:#3a3a3a;font-weight:500;display:block;font-size: 15px;}
ul.bd-menu-list > li > a:hover {color:#d94654;}
/*-- breadcrumbs end --*/

/*-- user account --*/
.my-header {padding: 0 30px;}
.user-menu .container {-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);}
ul.user-menu-list {padding: 30px;overflow: hidden;}
ul.user-menu-list > li {display:block;float:left;}
ul.user-menu-list > li.is-selected {-webkit-box-shadow: 0 0 0 1px #b2b2b2;-moz-box-shadow: 0 0 0 1px #b2b2b2;box-shadow: 0 0 0 1px #b2b2b2;}
ul.user-menu-list > li > a {display:block;padding: 15px 25px 14px;font-size: 12px;font-weight: 500;text-transform: uppercase;}
.user-info {background-color:#fff;}
.ord-min {width: 365px;float:left;margin: 0 54px 0 0;}
.ord-min-title{font-size: 17px;margin: 0 0 30px;}
.ord-min-table{display:table;width:100%;font-size: 12px;margin: 0 0 25px;}
.ord-min-table-row{display:table-row;}
.ord-min-table-td{display:table-cell;padding: 3px 0 2px;line-height: 21px;}
.ord-min-number{font-weight:500;text-decoration:underline;}
.ord-min-status{font-weight:500;text-transform:uppercase;}
.ord-min-status-color{display:inline-block;width:9px;height:9px;margin:0 0 0 5px;}
.user-button {display:inline-block;background:#d94654;font-size: 14px;font-weight:300;text-transform:uppercase;}
.user-button a{display:block;padding: 16px 30px 15px;color:#fff;}
.user-discount{float:left;width: 242px;padding: 30px 30px 22px;background:#fff;-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);text-align:center;margin: 0 54px 0 0;}
.user-discount-percent {font-size: 63px;line-height: 50px;margin: 0 0 8px;}
.user-discount-caption {line-height: 20px;font-size: 14px;margin: 0 0 34px;}
.user-discount-lernmore {font-size: 14px;line-height: 20px;}
.user-discount-lernmore a {text-decoration:underline;font-weight:500;}
.user-news {width: 425px;float:left;margin: 0 0 0 0;}
.user-news-title {font-size: 17px;margin: 0 0 30px;}
.user-news-desc {line-height: 25px;font-size: 13px;margin: 0 0 56px;}
.user-subs:after {content:'';display:table;clear:both;}
.user-subs label {display: inline-block;cursor: pointer;position: relative;margin: 0 0 18px;font-size: 13px;}
.user-subs input[type=radio], .user-subs input[type=checkbox] {display: none!important;}
.user-subs label:before {content: "";width: 26px;height: 26px;display: inline-block;vertical-align: middle;margin: 0 10px 0 0;border: 1px solid #e7e7e7;}
.user-subs input[type=checkbox]:checked + label:before {content: "\2714";color: #d94654;text-align: center;line-height: 26px;border: 1px solid #d94654;}
.user-subs input[type=checkbox] + label:before {/* border: 1px solid #d94654; */}
.user-subs .save-button, .user-subs .unsub-button {font-size: 15px;font-weight: 300;text-transform: uppercase;padding: 17px 29px 14px;margin: 7px 0 0;text-transform:uppercase;display: block;float: left;}
.user-subs .unsub-button {background:#fff;color:#3a3a3a;}

.profile-title {margin: 0 0 36px;line-height: 25px;font-size: 16px;}
.s-profile-wrapper .is-success {color:#cacc2a;}
#myform {font-size: 14px;}
#myform .myform-group {margin: 15px 0;}
#myform .myform-group:nth-of-type(3) {margin:20px 0 40px;}
#myform input {font-size: 14px;font-weight: 300;text-transform: none;padding: 17px 29px 14px;margin: 0;margin: 15px 0;}
#myform select {font-size: 14px;font-weight: 300;text-transform: uppercase;padding: 16px 29px 13px;margin: 0;border: 1px solid gray;font-family: inherit;text-transform: none;}
#myform input[type="text"] { border: 1px solid gray; }
#myform .myform-value {display: inline-block;}
#myform .myform-value.errors {display: none;}
#myform .myform-field {display: none;}
#myform .myform-field.errors {display: inline;}
#myform .myform-field.error input {border: 1px solid red;}
#myform .myform-button {display: none;margin: 15px 0 0 0;text-transform: uppercase;}
#myform .myform-button.edit-btn {display: inline-block;}
#myform .myform-button.errors {display: inline;}
#myform .myform-button.edit-btn.errors {display: none;}

.orders {}
.order {display:inline-block;background: #fff;margin: 0 0 30px 0;width:47.30%;-webkit-box-shadow: 0 0 35px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 35px rgba(0, 0, 0, 0.05);box-shadow: 0 0 35px rgba(0, 0, 0, 0.05);}
.gutter-sizer {width:5.4%;}
/*.order:nth-of-type(2n) {margin:0 0 40px 0;}*/
.order-head {padding: 30px;border-bottom:1px solid #ebebeb;position:relative;}
.order-head:after {content:'';display:table;clear:both;}
.order-head-grey-txt {font-size:10px;color:#a2a2a2;}
.order-head-number {float:left;margin: 0 60px 0 0;}
.order-head-number-block {font-size:19px;font-weight:400;}
.order-head-status {float:left;padding:4px 0 0 0;}
.order-head-status-block{font-size:15px;}
.order-head-date {float:right;padding:4px 0 0 0;}
.order-head-date-block {font-size:15px;}
.order-head-number-block, .order-head-status-block, .order-head-date-block {margin: 0 0 8px;}
.order-head-status-color {width: 26px;height: 49px;position:absolute;left: 150px;top: -10px;}
.order-body {padding: 30px;font-size: 13px;}
ul.order-body-list {margin: 0 0 25px;}
ul.order-body-list li {line-height: 25px;position:relative;padding: 0 0 0 16px;}
ul.order-body-list li:before {display:block;position:absolute;left: 0;top: 0;}
.order-body-delivery {line-height:25px;margin: 0 0 25px;}
.order-body-payment {line-height:25px;}
.single-order {font-size: 14px;line-height: 30px;}
.single-order-head {margin: 0 0 26px;}
.single-order-head-name {display:inline-block;vertical-align:middle;font-size: 16px;margin: 0 30px 0 0;}
.single-order-head-status {display:inline-block;vertical-align:middle;font-size: 14px;font-weight:500;color:#fff;padding: 2px 28px 0;}
.single-order-head-date {float:right;font-size: 14px;padding: 3px 0 0 0;}
.single-order-delivery-block {display:inline-block;margin:0 20px 0 0;}
.single-order-payment-block {display:inline-block;margin:0 20px 0 0;}
.single-order-payment-block img {max-width:120px;}
.single-order-payment-block input {background:none;color:#3a3a3a;text-decoration:underline;text-transform: none;padding:0;font-size:15px;font-weight:800;}
.single-order-table {display:table;width:100%;border-collapse: collapse;}
.single-order-table-row {display:table-row;}
.single-order-table-td {display:table-cell;vertical-align:middle;}
.bb-gray {margin: 0 0 8px;}
.bb-gray .single-order-table-row {border-bottom: 1px solid #ebebeb;}
.bb-gray .single-order-table-row:first-child {border:none;}
.bb-gray .single-order-table-row:last-child {border:none;}
.single-order-quantity, .single-order-total {text-align:right;}
.single-order-padshad {background:#fff;padding: 18px 30px;margin: 0 auto 13px;-webkit-box-shadow: 0 0 70px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 70px rgba(0, 0, 0, 0.05);box-shadow: 0 0 70px rgba(0, 0, 0, 0.05);}
.my-rev-img {width:20%;}
.my-rev-txt {width:80%;line-height:25px;}

.look-through .inner-slider-p {padding:35px 0 0;}
/* -- footer -- */
footer.footer {background:#d94654;}
.f-cont {padding: 0 30px;}
.logo-foot-wrap {height:100%;display: inline-block;vertical-align: middle;padding: 0 60px 0 0;}
.logo-foot-wrap:after {content:"";display:inline-block;height:100%;vertical-align:middle;}
.logo-foot {margin: 0 0 33px;width: 166px;height: 33px;}
.copyright {font-size:13px;font-weight: 300;color:#ffcad3;text-align:center;line-height:24px;width: 166px;}
.menu-foot-wrap {padding: 60px 0 60px 52px;display: inline-block;vertical-align: middle;}
.f-menu {float:left;margin: 0 50px 0 0;}
.f-menu a {color:#fff;}
.f-menu-title {font-size: 15px;font-weight:300;margin: 0 0 38px;}
ul.f-menu-list {padding:0;margin:0;}
ul.f-menu-list li {display:list-item;margin: 0 0 14px;}
ul.f-menu-list li:last-child {margin:0;}
ul.f-menu-list li a {color:#ffcad3;font-size: 12px;font-weight:300;}
.socials {background:#fff;text-align:center;padding: 30px 0;}
.socials-container {display:inline-block;position:relative;}
ul.socials-list {padding:0;margin:0;list-style:none;}
ul.socials-list li {display:inline-block;color:#d94654;vertical-align:middle;font-size: 37px;margin: 0 20px 0 0;}
ul.socials-list li:last-child{margin:0;}
ul.socials-list li a {color:#d94654;}
.socials-caption {font-size: 14px;position:absolute;top: 14px;right: -140px;font-style: italic;}

/* -- full menu --*/
#full-menu {position: fixed;top: 0;right: 0;bottom: 0;left: 0;background: #fff;z-index: 99991;display: none;overflow: auto;}
#full-menu-close {display:block;position:absolute;right: 70px;top: 58px;z-index: 99992;color: #d94654;opacity: .5;font-size: 23px;cursor: pointer;}
#full-menu-close:hover {opacity:1;}
.full-menu-red {float: left;width: 18.75%;max-width: 18.75%;background: #d94654;color: #fff;min-height: 100%;}
.full-menu-white {float: left;width: 16.77%;max-width: 16.77%;background: #fff;height: 100%;}
.full-menu-shadow {float: left;background: #fff;min-height: 100%;width: 64.48%;max-width: 64.48%;}
.full-menu-red-ico {padding: 30px 0 47px;text-align: center;}
.full-menu-red-ico > .ic-sitemap3 {display: inline-block;width: 95px;height: 95px;border-radius: 50%;-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);-moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);font-size: 50px;line-height: 95px;}
.full-menu-link{display:inline-block;position:relative;}
.full-menu-ico {display: block;position: absolute;right: -30px;top: 50%;font-size: 20px;margin-top: -11px;cursor: pointer;}
.full-menu-ico.ic-minus {opacity: .3;}
.newline-cross .full-menu-ico {right:30px;}
.hb-cross .full-menu-ico {right:0px;}
/* -- red menu --*/
.full-menu-red ul.full-menu-list {padding: 0 40px;list-style:none;}
.full-menu-red ul.full-menu-list > li {display:list-item;margin: 0 0 28px;}
.full-menu-red ul.full-menu-list > li > .full-menu-link > a {color:#fff;font-size: 13px;line-height: 15px;text-transform: uppercase;}
.full-menu-red ul.full-menu-list > li > ul {display:none;padding: 18px 0 0 0;}
.full-menu-red ul.full-menu-list > li > ul > li {display:list-item;margin: 0 0 19px;}
.full-menu-red ul.full-menu-list > li > ul > li:last-child {margin:0;}
.full-menu-red ul.full-menu-list > li > ul > li > .full-menu-link > a {color: #ffcad3;font-size: 13px;font-weight: 300;}
/* -- user menu --*/
.full-menu-lk-ico {padding: 30px 0 47px;text-align: center;}
.full-menu-lk-ico > .ic-profile-female {display: inline-block;width: 95px;height: 95px;border-radius: 50%;-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);-moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);font-size: 45px;line-height: 95px;color: #d94654;}
.full-menu-white ul.full-menu-list {padding: 0 40px;list-style:none;}
.full-menu-white ul.full-menu-list > li {display:list-item;margin: 0 0 28px;}
.full-menu-white ul.full-menu-list > li > .full-menu-link > a {font-size: 15px;font-weight:600;text-transform: uppercase;}
.full-menu-white ul.full-menu-list > li > ul {padding: 29px 0 0 0;}
.full-menu-white ul.full-menu-list > li > ul > li {display:list-item;margin: 0 0 15px;}
.full-menu-white ul.full-menu-list > li > ul > li > .full-menu-link > a {color: #828282;font-size: 13px;font-weight: 300;}
/* -- category menu --*/
.full-menu-cat-ico {padding: 30px 0 47px;text-align: center;}
.full-menu-cat-ico > .ic-shop4 {display: inline-block;width: 95px;height: 95px;border-radius: 50%;-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);-moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);font-size: 40px;line-height: 95px;color: #d94654;}
.full-menu-shadow .full-menu-ico {color:#d94654;}
.full-menu-shadow ul.full-menu-list {padding: 0 20px;list-style:none;}
.full-menu-shadow ul.full-menu-list > li {display:inline-block;vertical-align: top;margin: 0 0 20px;padding: 0 30px 0 20px;width: 250px;margin-right: 50px;}
.full-menu-shadow ul.full-menu-list > li > .full-menu-link > a {font-size: 15px;font-weight:600;text-transform: uppercase;}
.full-menu-shadow ul.full-menu-list > li > ul {padding: 28px 0 0 0;}
.full-menu-shadow ul.full-menu-list > li > ul > li {display:list-item;margin: 0 0 20px;}
.full-menu-shadow ul.full-menu-list > li > ul > li > .full-menu-link > a {font-size: 13px;line-height: 18px;text-transform: uppercase;font-weight:400;}
.full-menu-shadow ul.full-menu-list > li > ul > li > ul {padding: 18px 0 0 0;}
.full-menu-shadow ul.full-menu-list > li > ul > li > ul > li {display:list-item;margin: 0 0 15px;}
.full-menu-shadow ul.full-menu-list > li > ul > li > ul > li:last-child {margin:0;}
.full-menu-shadow ul.full-menu-list > li > ul > li > ul > li > .full-menu-link > a {color: #828282;font-size: 13px;font-weight: 300;}

/*-- jscrollpane --*/
.jspContainer{overflow:hidden;position:relative;}
.jspPane{position:absolute;}
.jspVerticalBar{position:absolute;top:0;right:0;width:10px;height:100%;background:#f7f7f7;}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background:red;}
.jspCap{display:none;}
.jspHorizontalBar .jspCap{float:left;}
.jspTrack{background:#dde;position:relative;}
.jspDrag{background:#af404b;position:relative;top:0;left:0;cursor:pointer;}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%;}
.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;margin:0;padding:0;}
.jspArrow.jspDisabled{cursor:default;background:#80808d;}
.jspVerticalBar .jspArrow{height:16px;}
.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%;}
.jspVerticalBar .jspArrow:focus{outline:none;}
.jspCorner{background:#eeeef4;float:left;height:100%;}
* html .jspCorner{margin:0 -3px 0 0;}

/*-- onestep --*/
.onestep-cart label.error {position:absolute;left:0;top: 70px;}
.onestep-cart label.error:before {display:none;}
.onestep-cart .error {color: #a33;}
.onestep-cart input.error, .onestep-cart textarea.error { border: 1px solid red; }
.onestep-products {line-height: 30px;}
.onestep-products input.qty {max-width:60px;text-align:center;font-weight:900;font-family:inherit;}
.onestep-products .qty-plus, .onestep-products .qty-minus {cursor:pointer;}
.onestep-products .single-order-head-name {margin: 0 0 26px;font-size: 15px;}
.onestep-products .onestep-price {padding:0 70px 0 0;}
.onestep-sumprice {position:relative;}
.onestep-sumprice a.delete {display:block;position:absolute;top:50%;margin-top: -9px;right: -28px;color:#d94654;opacity: .15;width: 18px;height: 18px;font-size: 18px;line-height: normal;transition:.3s;}
.onestep-sumprice a.delete:hover {opacity:1;}
.onestep-pad-shad {background: #fff;padding: 13px 30px;margin: 0 auto 20px;-webkit-box-shadow: 0 0 70px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 70px rgba(0, 0, 0, 0.05);box-shadow: 0 0 70px rgba(0, 0, 0, 0.05);}
.onestep-coupon-txt {display:inline-block;margin:0 40px 0 0;}
.onestep-coupon-txt .ic-pricetags {font-size: 33px;margin: 0 10px 0 0;}
.onestep-bonus-input {background: none!important;color: #3a3a3a!important;text-decoration: underline;text-transform: none!important;padding: 0;font-size: 14px;font-weight: 800;}
.onestep-section {padding: 0 0 48px;}
.onestep-section a#cancel-affiliate {font-weight:900;text-decoration:underline;}
.onestep-total {text-align:right;font-size: 27px;line-height: 60px;}
.checkout {padding: 60px 0 0 0;box-shadow: inset 0 25px 90px -25px rgba(0, 0, 0, 0.1);}
.checkout-step h2 {font-size: 27px;font-weight:100;margin: 0;padding: 0px 30px;}
.step-contactinfo h2 {margin: 0 0 54px;}
.checkout-step-content {padding: 0 30px;}
ul.new-old-customer {padding: 0 0 60px;margin:0;list-style:none;}
ul.new-old-customer li {margin: 0 0 34px;}
ul.new-old-customer li:last-child {margin:0;}
.checkout-step-content.auth #login-form {padding: 0 0 60px;}
.checkout-step-content.auth #login-form .wa-field {vertical-align:bottom;}
.checkout-step-content.auth #login-form input {height: 45px;margin: 0 58px 34px 0;}
.radio input[type=radio] {display:none;}
.radio label:before {content: "";width: 26px;height: 26px;display: inline-block;vertical-align: middle;margin: 0 24px 0 0;border-radius: 50%;border: 1px solid #8fb234;box-sizing: border-box;}
.radio input[type=radio]:checked + label:before {content: "\2022";color: #8fb234;text-align: center;line-height: 26px;border: 1px solid #8fb234;font-size: 73px;font-weight: 300;}
.checkout-step-content .wa-field {display:inline-block;vertical-align:top;margin: 0;position: relative;} 
.checkout-step-content .wa-field .ckbox {margin:0 0 46px;}
.checkout-step-content .wa-value .field {display:inline-block;vertical-align: top;position: relative;}
.checkout-step-content .wa-value .field span {display: block;margin:0 20px 0 0;}
.checkout-step-content input {padding: 13px 22px 12px;border: 1px solid #d8d8d8;font-weight: 600;font-size: 14px;width: 300px;}
.checkout-step-content input[type="text"], .checkout-step-content input[type="password"], .checkout-step-content input[type="email"]  {margin: 0 58px 34px 0;}
.checkout-step-content select {padding: 13px 22px 12px;border: 1px solid #d8d8d8;font-weight: 600;font-size: 14px;width: 300px;}
.step-shipping {} 
.step-shipping .container {padding: 30px 0;background:#fff;-webkit-box-shadow: 0 0 90px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 90px rgba(0, 0, 0, 0.05);box-shadow: 0 0 90px rgba(0, 0, 0, 0.05);}
.step-shipping h2 {margin: 0 0 34px;}
.step-shipping ul.shipping li {margin: 0 0 40px;}
.step-shipping ul.shipping li:last-child {margin:0;}
.step-shipping ul.shipping li p {padding: 0 0 0 52px;}
.step-shipping ul.shipping li a {text-decoration:underline;}
.step-shipping ul.shipping li .wa-form {padding: 0 52px;}
.step-shipping ul.shipping li .wa-form p {padding:0;}
.step-shipping input[type=radio] {display:none;}
.step-shipping label {max-width: 920px;margin: 0 30px 0 0;}
.step-shipping label:before {content: "";width: 26px;height: 26px;display: inline-block;vertical-align: middle;margin: 0 24px 0 0;border-radius: 50%;border: 1px solid #8fb234;box-sizing: border-box;}
.step-shipping input[type=radio]:checked + label:before {content: "\2022";color: #8fb234;text-align: center;line-height: 26px;border: 1px solid #8fb234;font-size: 73px;font-weight: 300;}
.step-shipping input[type=radio] + label:before {/* border: 1px solid #d94654; */}
.step-shipping .shipping-name {font-size: 17px;font-weight:600;}
.step-shipping .shipping-logo {margin:0 22px 0 0;}
.step-shipping .rate {float:right;max-width: 220px;text-align: right;padding: 7px 0 0 0;}
.step-shipping .rate .price {font-size: 17px;font-weight:600;}
.step-payment {padding: 36px 0 44px;}
.step-payment h2 {margin: 0 0 34px;}
.step-payment ul.payment li {margin: 0 0 40px;}
.step-payment ul.payment li:last-child {margin:0;}
.step-payment input[type=radio] {display:none;}
.step-payment label:before {content: "";width: 26px;height: 26px;display: inline-block;vertical-align: middle;margin: 0 24px 0 0;border-radius: 50%;border: 1px solid #8fb234;box-sizing: border-box;}
.step-payment input[type=radio]:checked + label:before {content: "\2022";color: #8fb234;text-align: center;line-height: 26px;border: 1px solid #8fb234;font-size: 73px;font-weight: 300;}
.step-payment .payment-name {font-size: 17px;font-weight:600;}
.step-payment .payment-logo {margin:0 22px 0 0;}
.step-confirmation {padding: 60px 0;box-shadow: inset 0 25px 90px -25px rgba(0, 0, 0, 0.1);background: #fff;}
.step-confirmation h2 {margin: 0 0 55px;}
.step-confirmation .checkout-step-content {padding:0;}
.step-confirmation .onestep-comment {margin: 33px 0 60px;}
.step-confirmation .onestep-comment h3 {margin: 0 0 26px;}
.step-confirmation .onestep-comment textarea {height:106px;padding: 13px 22px 12px;border: 1px solid #d8d8d8;font-weight: 600;font-size: 14px;}
.onestep-terms {line-height:20px;}
.onestep-terms a {font-weight:900;}
.ckbox input[type=checkbox] {display:none;}
.ckbox label:before {content:"\e5ca";width: 26px;height: 26px;line-height: 22px;display: inline-block;background: #fff;text-align:center;vertical-align: middle;font-size: 22px;margin: 0 24px 0 0;box-sizing: border-box;color: #eaf0d6;-webkit-box-shadow:0 0 27px rgba(0, 0, 0, 0.05);-moz-box-shadow:0 0 27px rgba(0, 0, 0, 0.05);box-shadow:0 0 27px rgba(0, 0, 0, 0.05);font-weight: 300;font-family:adaptater;}
.ckbox input[type=checkbox]:checked + label:before {content: "\e5ca";color: #8fb234;}
.onestep-button {float: right;border: none;text-transform: none;background: #8fb234;padding: 13px 33px;font-size: 16px;font-family: inherit;line-height: normal;font-weight: 400;text-align: center;}
.onestep-button-txt {display:inline-block;}
.onestep-button-ico {display:inline-block;margin:0 0 0 10px;}
.flexdiscount-form {display:inline-block;}
.flexdiscount-form input {font-size: 14px;font-weight: 300;padding: 15px 22px 14px;margin: 0;height: 45px;}
.flexdiscount-form input[type="text"] {border:1px solid #b2b2b2;}
.empty-cart {padding-bottom:60px;}
.cart-success {padding-bottom: 60px;}
/*-- select --*/
.jq-selectbox{cursor:pointer;outline: none;width: 300px;vertical-align: middle;}
.jq-selectbox__select{height: 45px;line-height: 45px;outline: none;padding: 0 22px;font-weight: 600;font-size: 14px;width: 100%;-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);-moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);}
.jq-selectbox__select-text{display:block;overflow:hidden;width: 225px!important;white-space:nowrap;text-overflow:ellipsis;outline: none;}
.jq-selectbox .placeholder{}
.jq-selectbox__trigger{position:absolute;top: 0;bottom: 0;right:0;width: 44px;}
.jq-selectbox__trigger-arrow{position:absolute;top: 0;right: 0;left: 0;bottom: 0;margin: auto;width:31px;height:16px;line-height: 16px;text-align: center;color: #d8d8d8;}
.jq-selectbox__trigger-arrow:before {content: "\f078";font-family:adaptater;}

.jq-selectbox:hover .jq-selectbox__trigger-arrow{}
.jq-selectbox.disabled .jq-selectbox__trigger-arrow{border-top-color:#AAA;}
.jq-selectbox__dropdown{box-sizing:border-box;background:#FFF;margin: 0px 0 0;padding:0;font-size: 14px;top: 45px!important;}
.jq-selectbox ul{margin:0;padding:0;background: #fff;-webkit-box-shadow: 0 0px 30px rgba(0,0,0,.07);-moz-box-shadow: 0 0px 30px rgba(0,0,0,.07);box-shadow: 0 0px 30px rgba(0,0,0,.07);max-height: 375px!important;}
.jq-selectbox li{min-height: 16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;padding: 4px 22px 5px;margin:0!important;line-height: 25px;}
.jq-selectbox li.selected{background-color:#A3ABB1;color:#FFF;}
.jq-selectbox li:hover{background-color: #d94654;color:#FFF;}
.jq-selectbox li.disabled{color:#AAA;}
.jq-selectbox li.disabled:hover{background:none;}
.jq-selectbox li.optgroup{font-weight:bold;}
.jq-selectbox li.optgroup:hover{background:none;color:#231F20;cursor:default;}
.jq-selectbox li.option{padding-left:25px;}
/* --select end --*/
}
/*-- 960px --*/
@media screen and (max-width: 1260px) {
body {font-family: 'Roboto', sans-serif;line-height:1;background:#fff;color: #3a3a3a;font-weight: 300;font-size: 13px;}
h1,h2,h3,h4,h5,h6{margin:14px 0;text-transform:none;color: #3a3a3a;}
h1{font-size: 22px;font-weight: 100;margin: 0 0 32px;}
h2{font-size:2.1428571428571em;}
h3{font-size: 22px;font-weight: 100;}
h4{font-size:1.2857142857143em;}
h5{font-size:1em;}
h6{font-size:.85714285714286em;}
p{margin: 0 0 20px;line-height: 20px;font-size: 13px;}
.container {width: 960px;margin:0 auto;}
.with-padding {padding: 0 24px;padding-bottom: 25px;}
.container:before, .container:after {content:"";display:table;clear:both;}
.section-common {padding:48px 0;}
.tbl {display: table;width: 100%;border-collapse: collapse;line-height: 20px;}
.tbl-row {display: table-row;line-height: 28px;}
.tbl-td {display: table-cell;vertical-align: middle;}
.bb-gray .tbl-row {border-bottom: 1px solid #ebebeb;line-height: 28px;}
.bb-gray .tbl-row:first-child {border:none;}
.bb-gray .tbl-row:last-child {border:none;}
/* slider background */
.bg-slider {height: 400px;overflow:hidden;}
.bg-slider .bx-wrapper {margin:0;padding:0;}
.bg-slider .bx-wrapper .bx-pager .bx-pager-item {margin: 0 4px;}
.bg-slider .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {bottom: 24px;width: 200px;left: 0;right: 0;margin: auto;padding: 0;}
.bg-slider .bx-wrapper .bx-pager.bx-default-pager a {background: transparent;text-indent: -9999px;display: block;width: auto;height: auto;box-sizing: content-box;padding: 4px;-webkit-transition: .2s;transition: .2s;margin: 0;outline: 0;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;}
.bg-slider .bx-wrapper .bx-pager.bx-default-pager a:before {display:block;width: 18px;height: 18px;content:"";background:#fff;border-radius:50%;}
.bg-slider .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {background: rgba(0, 0, 0, 0)!important;-webkit-box-shadow: 0 0 0 1px #fff;box-shadow: 0 0 0 1px #fff;box-shadow: 0 0 0 1px #fff;}
.bg-slider .bx-wrapper .container {padding: 106px 0 0;height: 100%;text-align:right;}
.bg-slider .bx-wrapper .hbx-in-bl {display:inline-block;vertical-align:middle;height:100%;}
.bg-slider .bx-wrapper .hbx-text-right {display:inline-block;vertical-align:middle;text-align:center;width: 320px;margin-right: 102px;}
.bg-slider .bx-wrapper .hbx-text-right h3 {font-weight:100;color:#3a3a3a;font-size: 24px;margin: 0 0 20px;line-height: 30px;}
.bg-slider .bx-wrapper .hbx-text-right p {font-weight:300;margin: 0 0 26px;font-size: 14px;}
.bg-slider .bx-wrapper .hbx-text-right .hbx-text-right-bt {display:inline-block;width: 140px;height: 36px;line-height: 36px;font-size: 12px;background:#d94654;text-transform:uppercase;font-weight:300;}
.bg-slider .bx-wrapper .hbx-text-right .hbx-text-right-bt a {color:#fff;display:block;width:100%;height:100%;}
ul.homepage-bxslider {margin:0;padding:0;}
ul.homepage-bxslider li {height: 400px;background-size:cover;background-position: 50% 50%;}
.bg-slider-inner {height: 256px;}
.bg-slider-inner .bx-wrapper .bx-pager .bx-pager-item {display:none;}
.bg-slider-inner ul.homepage-bxslider li {height: 256px;background-size:cover;background-position: 45% 50%;}
.bg-slider-inner .bx-wrapper .hbx-in-bl {display:inline-block;vertical-align:middle;height:100%;}
.bg-slider-inner .bx-wrapper .hbx-text-right {display:inline-block;vertical-align:middle;text-align:center;width: 467px;margin-right: 122px;}
.bg-slider-inner .bx-wrapper .hbx-text-right h3 {font-weight:100;color:#3a3a3a;font-size: 20px;margin: 0;line-height: 28px;display:inline-block;vertical-align:middle;width: 267px;margin: 0 48px 0 0;}
.bg-slider-inner .bx-wrapper .hbx-text-right p {display:none;}
.bg-slider-inner .bx-wrapper .hbx-text-right .hbx-text-right-bt {display:inline-block;vertical-align:middle;width: 139px;height: 36px;line-height: 36px;font-size: 12px;background:#d94654;text-transform:uppercase;font-weight:300;}
.banner-yar {position:absolute;top: -34px;left: 50%;width: 80px;}
.banner-yar-r {position:absolute;top: 2px;right: -75px;max-height:23px;}
.banner-yar-top {position:absolute;top: -34px;left: 50%;width: 120px;}
.bg-slider-inner .inner-sl-ar-l, .bg-slider-inner .inner-sl-ar-r {display:block;width:48px;height:44px;position: absolute;bottom:52px;}
.bg-slider-inner .inner-sl-ar-l {left: 0;top: inherit;}
.bg-slider-inner .inner-sl-ar-r {right: 0;top: inherit;}
.exclusive {position: absolute;left: -260px;top: -10px;width: 130px;}
/* slider background end*/

#hwh {position:absolute;left:40px;top:108px;text-align:center;z-index:9999;}
.hwh-img {width:296px;height:auto;margin:0 0 15px;}
#hwh-close {cursor:pointer;text-transform:uppercase;}
#hwh-close .ic-x {color:#d94654;font-size:1.2em;margin-right:5px;}
.hwh-txt {background:#d94654;padding:5px;color:#fff;border-radius:5px;}
#hwh.hwh-inner {top:35px;}

/*-- girlyanda --*/
.girlyanda {max-width: 980px;position: absolute;left: 0;right: 0;margin: auto;z-index: 20;top: 50px;}
.girlyanda-fixed {max-width: 980px;position: absolute;left: 0;right: 0;margin: auto;z-index: 150;top: -13px;}

header.header {position: absolute;top: 0;left: 0;right:0;}
.header .container {background-color:#fff;}
.header .container .header-top {height: 64px;position: relative;}
.header .container .header-top .big-menu {float:left;width: 80px;height: 64px;background:#d94654;text-align:center;font-size:0;cursor: pointer;}
.header .container .header-top .big-menu:before {content:"";display:inline-block;height:100%;vertical-align:middle;}
.header .container .header-top .big-menu .big-menu-line {width: 28px;height: 2px;background: #fff;display: block;margin: 0 0 4px;}
.header .container .header-top .big-menu .big-menu-line:last-child {margin:0;}
.header .container .header-top .search-open {float:left;width: 80px;height: 64px;text-align:center;}
.search-open a {display:block;width:100%;height:100%;}
.search-open a:before {content:'';display:inline-block;height:100%;vertical-align:middle;}
.search-open .ic-search22 {color:#9c9c9c;font-size: 40px;}
.header .container .header-top .logo-wrapper {float:left;width: 720px;text-align:center;line-height: 64px;height: 64px;padding: 0 24px;}
.header .container .header-top .logo-wrapper.with-phone {width:530px;}
.header .container .header-top .my-area {float:right;}
.header .container .header-top .my-area a {text-decoration:underline;font-size: 11px;font-weight: 300;}
.header .logo {display: inline-block;width: 128px;position: absolute;left: 0;right: 0;margin: 0 auto;}
.header .container .header-top .logo-wrapper.with-phone .logo {right: 128px;}
.lp-phone {float:left;height:100%;width: 190px;text-align: center;}
.lp-phone:before {content:'';display:inline-block;height:100%;vertical-align:middle;}
.lp-phone-cont {display:inline-block;vertical-align:middle;}
.lp-phone-cont a {font-size: 18px;}
.lp-phone-caption {display: inline-block;padding: 5px 0 0;font-size: 10px;text-transform: uppercase;letter-spacing: 0;line-height: normal;}
.header .s-cart-wrapper {width: 80px;float:left;height: 64px;text-align:center;}
.header .s-cart-wrapper a {display:block;width:100%;height:100%;}
.header .s-cart-wrapper a:before {content:'';display:inline-block;vertical-align:middle;height:100%;}
.header .s-cart-wrapper .middle {position:relative;}
.header .s-cart-wrapper .ic-basket {color:#eca2a9;font-size: 24px;}
.header .s-cart-wrapper .s-cart-count {display:block;width: 18px;height: 18px;border:1px solid #eca2a9;padding: 1px;position:absolute;right: -10px;top: -2px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.header .s-cart-wrapper.is-empty .s-cart-count {display:none;}
.header .s-cart-wrapper .s-cart-count-inner{display:block;background:#d94654;width:100%;height:100%;color:#fff;font-size: 9px;border-radius:50%;line-height: 14px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-align:center;}
.header .header-bottom {height: 42px;}
.header .top-menu {height:100%;position:relative;}
.header .top-menu .top-menu-left {float:left;width: 578px;height:100%;}
.header .top-menu .top-menu-left ul.tml-one {padding:0;margin:0;list-style:none;}
.header .top-menu .top-menu-left ul.tml-one > li {float:left;}
.header .top-menu .top-menu-left ul.tml-one > li > a {display:block;padding: 16px 6px 16px;font-size: 10px;font-weight: 500;text-transform: uppercase;color: #3a3a3a;position:relative;}
.header .top-menu .top-menu-left ul.tml-one > li > a > span.red-corner {content: '';position: absolute;left: 50%;margin: 0 0 0 -10px;bottom: 0px;border: 10px solid transparent;border-bottom: 10px solid #d94654;display:none;}
.header .top-menu .top-menu-left ul.tml-one > li:first-child > a > span.red-corner {margin: 0 0 0 -8px;}
.header .top-menu .top-menu-left ul.tml-one > li:hover > a span.red-corner {display:block;}
/*.header .top-menu .top-menu-left ul.tml-one > li.active > a span.red-corner {display:block;}*/
.header .top-menu .top-menu-left ul.tml-one > li:first-child > a {padding-left: 24px;}
.header .top-menu .top-menu-left ul.tml-one > li > .top-menu-inner {display: none;position:absolute;top: 42px;left:0;width:100%;background:#fff;padding: 24px 24px 24px 20px;z-index: 100;-webkit-box-shadow: 0 0 24px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 24px rgba(0, 0, 0, 0.05);box-shadow: 0 0 24px rgba(0, 0, 0, 0.05);}
/*.header .top-menu .top-menu-left ul.tml-one > li:hover > .top-menu-inner {display:block;}*/
.header .top-menu .top-menu-left .top-menu-children {display:inline-block;vertical-align:top;margin: 0 24px 0 0;}
.header .top-menu .top-menu-left .tlch-mr-null {margin:0;}
.header .top-menu .top-menu-left .top-menu-children .tlch-title {font-size: 13px;font-weight: 400;margin: 0 0 9px;}
.header .top-menu .top-menu-left .top-menu-children .tlch-title a {display: inline-block;padding: 8px 12px;}
.header .top-menu .top-menu-left .top-menu-children .tlch-title a:hover {-webkit-box-shadow: 0 0 0 1px;-moz-box-shadow: 0 0 0 1px;box-shadow: 0 0 0 1px;}
.header .top-menu .top-menu-left .top-menu-children ul.tlch-childs {padding:0;margin:0;list-style:none;}
.header .top-menu .top-menu-left .top-menu-children ul.tlch-childs > li {display: list-item;margin: 0 0 2px;font-size: 12px;}
.header .top-menu .top-menu-left .top-menu-children ul.tlch-childs > li a {display: inline-block;padding: 8px 12px;}
.header .top-menu .top-menu-left .top-menu-children ul.tlch-childs > li a:hover {-webkit-box-shadow: 0 0 0 1px;-moz-box-shadow: 0 0 0 1px;box-shadow: 0 0 0 1px;}
.header .top-menu .top-menu-right {float:right;background:#d94654;height:100%;width: 382px;display: block;position:relative;padding: 0 0 0 44px;}
.header .top-menu .top-menu-right:before {content:"";position:absolute;left:0;top:0;bottom:0;width: 0;height: 0;border-bottom: 42px solid #fff;border-right: 44px solid transparent;z-index:10;}
.header .top-menu .top-menu-right:after {content:"";position:absolute;left:0;top:0;bottom:0;width: 0;height: 0;border-top: 42px solid #d94654;border-left: 44px solid transparent;z-index: 12;}
.header .top-menu .top-menu-right ul {padding:0;margin:0;list-style:none;}
.header .top-menu .top-menu-right ul > li {float:left;}
.header .top-menu .top-menu-right ul > li > a {display:block;padding: 16px 6px 16px;font-size: 10px;font-weight: 500;text-transform: uppercase;color: #fff;position:relative;}
.header .top-menu .top-menu-right ul > li > a > span.white-corner {content: '';position: absolute;left: 50%;margin: 0 0 0 -10px;bottom: 0px;border: 10px solid transparent;border-bottom: 10px solid #fff;display:none;}
.header .top-menu .top-menu-right ul > li:hover > a > span.white-corner {display:block;}
.header .top-menu .top-menu-right ul > li > ul {display:none;position: absolute;top: 42px;right: 0px;width: 338px;z-index: 100;box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 24px;background: rgb(255, 255, 255);padding: 24px 24px 15px 20px;}
.header .top-menu .top-menu-right ul > li:hover > ul {display:block;}
.header .top-menu .top-menu-right ul > li:hover > ul > li {display:inline-block;vertical-align:top;font-size: 13px;font-weight: 400;margin: 0px 0 8px;}
.header .top-menu .top-menu-right ul > li:hover > ul > li > a {display: inline-block;color:#3a3a3a;padding: 8px 12px;}
.header .top-menu .top-menu-right ul > li:hover > ul > li > a:hover {-webkit-box-shadow: 0 0 0 1px;-moz-box-shadow: 0 0 0 1px;box-shadow: 0 0 0 1px;}
.header .on-shadow {position: absolute;left: 0;top: 0;width: 44px;height: 42px;z-index: 11;}
.m-prog {float:right;padding: 20px 0 0 0;display: none;}
.m-prog-top {margin:0 0 34px;}
.m-prog-top:after {content:'';display:table;clear:both;}
.m-prog-top-one {float:left;box-shadow: 0 0 27px rgba(0, 0, 0, 0.05);margin: 0 30px 0 0;}
.m-prog-top-one-img {width: 170px;height: 100px;background-size:cover;background-repeat:no-repeat;}
.m-prog-top-one-txt {width: 164px;height:72px;display:table;text-align: center;padding: 0 20px;font-size: 12px;line-height: 20px;}
.m-prog-top-one-txt span {display:table-cell;vertical-align:middle;}
.m-prog-top-mr-null {margin:0;}
.m-prog-bot {text-align:right;font-size: 13px;}
.m-prog-bot-txt {text-align:left;margin:0 40px 0 0;}
.m-prog-bot-btn {width: 164px;height: 36px;line-height: 36px;text-transform:uppercase;text-align:center;background:#d94654;font-weight: 300;}
.m-prog-bot-btn a {display:block;width:100%;height:100%;color:#fff;}
/* -- fixed menu --*/
.top-menu-fixed {position: fixed;top: 0;background: #fff;width: 100%;box-shadow: 0 0 70px rgba(0, 0, 0, 0.15);z-index: 9993;/* display:none; */}
.top-menu-fixed .container {position:relative;}
.top-menu-fixed .big-menu {float:left;width: 58px;height: 58px;background:#d94654;text-align:center;font-size:0;cursor: pointer;-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);}
.top-menu-fixed .big-menu:before {content:"";display:inline-block;height:100%;vertical-align:middle;}
.top-menu-fixed .big-menu .big-menu-line {width: 26px;height: 2px;background: #fff;display: block;margin: 0 0 4px;}
.top-menu-fixed .big-menu .big-menu-line:last-child {margin:0;}
.top-menu-fixed .search-open {float:left;width: 58px;height: 58px;text-align:center;-webkit-box-shadow: 0 0 24px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 24px rgba(0, 0, 0, 0.05);box-shadow: 0 0 24px rgba(0, 0, 0, 0.05);}
.top-menu-fixed .search-open a {display:block;width:100%;height:100%;}
.top-menu-fixed .search-open a:before {content:'';display:inline-block;height:100%;vertical-align:middle;}
.top-menu-fixed .search-open .ic-search22 {color:#9c9c9c;font-size: 40px;}
.top-menu-fixed .s-cart-wrapper {width: 58px;float:left;height: 58px;text-align:center;-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);}

div#fixed-cart-wrapper {}
.top-menu-fixed .s-cart-wrapper a {display:block;width:100%;height:100%;}
.top-menu-fixed .s-cart-wrapper a:before {content:'';display:inline-block;vertical-align:middle;height:100%;}
.top-menu-fixed .s-cart-wrapper .middle {position:relative;}
.top-menu-fixed .s-cart-wrapper .ic-basket {color:#eca2a9;font-size: 28px;}
.top-menu-fixed .s-cart-wrapper .s-cart-count {display:block;width: 20px;height: 20px;border:1px solid #eca2a9;padding: 1px;position:absolute;right: -9px;top: 0px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.top-menu-fixed .s-cart-wrapper.is-empty .s-cart-count {display:none;}
.top-menu-fixed .s-cart-wrapper .s-cart-count-inner{display:block;background:#d94654;width:100%;height:100%;color:#fff;font-size: 11px;border-radius:50%;line-height: 17px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-align:center;}
.top-menu-fixed .top-menu-left {float: left;width: 728px;height: 58px;}
.top-menu-fixed .top-menu-left ul.tml-one {padding:0;margin:0;list-style:none;}
.top-menu-fixed .top-menu-left ul.tml-one > li {float:left;}
.top-menu-fixed .top-menu-left ul.tml-one > li > a {display:block;padding: 24px 15px 24px;font-size: 10px;font-weight: 500;text-transform: uppercase;color: #3a3a3a;position:relative;}
.top-menu-fixed .top-menu-left ul.tml-one > li > a > span.red-corner {content: '';position: absolute;left: 50%;margin: 0 0 0 -10px;bottom: 0px;border: 10px solid transparent;border-bottom: 10px solid #d94654;display:none;}
.top-menu-fixed .top-menu-left ul.tml-one > li:first-child > a > span.red-corner {margin: 0 0 0 -8px;}
.top-menu-fixed .top-menu-left ul.tml-one > li:hover > a span.red-corner {display:block;}
/*.top-menu-fixed .top-menu-left ul.tml-one > li.active > a span.red-corner {display:block;}*/
.top-menu-fixed .top-menu-left ul.tml-one > li:first-child > a {padding-left: 24px;}
.top-menu-fixed .top-menu-left ul.tml-one > li:last-child > a {padding-right: 10px;}
.top-menu-fixed .top-menu-left ul.tml-one > li > .top-menu-inner {display:none;position:absolute;top: 58px;left:0;width:100%;background:#fff;padding: 24px 24px 24px 20px;z-index: 100;-webkit-box-shadow: 0 0 24px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 24px rgba(0, 0, 0, 0.05);box-shadow: 0 0 24px rgba(0, 0, 0, 0.05);}
.top-menu-fixed .top-menu .top-menu-left ul.tml-one > li:hover > .top-menu-inner {display:block;}
.top-menu-fixed .top-menu-left .top-menu-children {display:inline-block;vertical-align:top;margin: 0 24px 0 0;}
.top-menu-fixed .top-menu-left .tlch-mr-null {margin:0;}
.top-menu-fixed .top-menu-left .top-menu-children .tlch-title {font-size: 13px;font-weight: 400;margin: 0 0 9px;}
.top-menu-fixed .top-menu-left .top-menu-children .tlch-title a {display: inline-block;padding: 8px 12px;}
.top-menu-fixed .top-menu-left .top-menu-children .tlch-title a:hover {-webkit-box-shadow: 0 0 0 1px;-moz-box-shadow: 0 0 0 1px;box-shadow: 0 0 0 1px;}
.top-menu-fixed .top-menu-left .top-menu-children ul.tlch-childs {padding:0;margin:0;list-style:none;}
.top-menu-fixed .top-menu-left .top-menu-children ul.tlch-childs > li {display: list-item;margin: 0 0 1px;font-size: 12px;}
.top-menu-fixed .top-menu-left .top-menu-children ul.tlch-childs > li a {display: inline-block;padding: 8px 10px;}
.top-menu-fixed .top-menu-left .top-menu-children ul.tlch-childs > li a:hover {-webkit-box-shadow: 0 0 0 1px;-moz-box-shadow: 0 0 0 1px;box-shadow: 0 0 0 1px;}
.top-menu-fixed .top-menu-right {float: left;background:#d94654;height:100%;width: 504px;position:relative;padding: 0 0 0 60px;display: none;}
.top-menu-fixed .top-menu-right:before {content:"";position:absolute;left:0;top:0;bottom:0;width: 0;height: 0;border-bottom: 72px solid #fff;border-right: 60px solid transparent;z-index:10;}
.top-menu-fixed .top-menu-right:after {content:"";position:absolute;left:0;top:0;bottom:0;width: 0;height: 0;border-top: 72px solid #d94654;border-left: 60px solid transparent;z-index: 12;}
.top-menu-fixed .top-menu-right ul {padding:0;margin:0;list-style:none;}
.top-menu-fixed .top-menu-right ul > li {float:left;}
.top-menu-fixed .top-menu-right ul > li > a {display:block;padding: 30px 14px 30px;font-size: 12px;font-weight: 500;text-transform: uppercase;color: #fff;}
.top-menu-fixed .on-shadow {position: absolute;left: 0;top: 0;width: 60px;height: 72px;z-index: 11;}
.top-menu-fixed .my-area {width: 58px;height: 58px;float: left;text-align: center;}
.top-menu-fixed .my-area a {display:block;width:100%;height:100%;}
.top-menu-fixed .my-area a:before {content: '';display: inline-block;height: 100%;vertical-align: middle;}
.top-menu-fixed .my-area .ic-profile-female {color:#d94654;font-size: 28px;}
/* -- fixed menu end --*/
/* -- main --*/
.section-tabs .container {padding: 0 24px;}
.ic-arrow-right, .ic-arrow-left {font-size: 44px;color:#a6a6a6;position: absolute;top: 50%;margin-top: -22px;cursor:pointer;}
.ic-arrow-right{right: -10px;}
.ic-arrow-left{left: -10px;}
.home-news .container {padding: 0 24px;}
.news-one {float: left;height: 474px;width: 444px;position: relative;text-align: center;}
.news-one .news-img {width: 100%;height: 228px;overflow:hidden;position: relative;}
.news-one .news-img .news-img-inner {width:100%;height:100%;background-size: cover;background-position: 50% 50%;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;}
.news-one:hover .news-img .news-img-inner {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.news-one .news-img a {display:block;height:100%;width:100%;}
.news-one .news-darkness {display:none;}
.news-one .news-title {float: none; text-align: center; width: auto;margin: 0;}
.news-one .news-title h3 {padding: 40px 24px 0;font-size: 18px;line-height: 24px;font-weight: 100;margin: 0 0 23px;color: inherit;}
.news-one .news-desc {display:block;font-size: 12px;line-height: 20px;padding: 0 24px;}
.news-one .news-rmore {width: 126px;text-align: center;height: 36px;line-height: 36px;background: #d94654;position: absolute;bottom: 0;left: 0;right: 0;margin: 0 auto;-webkit-transition:.2s;transition:.2s;}
.news-one .news-rmore a {display:block;width:100%;height:100%;text-transform:uppercase;color:#fff;font-size: 12px;}
.news-one .news-rmore:hover {background: rgb(251, 85, 100);}
.news-two {float: right;height: 474px;width: 444px;position: relative;text-align: center;}
.news-two .news-img {width: 100%;height: 228px;overflow:hidden;}
.news-two .news-img .news-img-inner {width:100%;height:100%;background-size: cover;background-position: 50% 50%;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;}
.news-two:hover .news-img .news-img-inner {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.news-two .news-img a {display:block;height:100%;width:100%;}
.news-two .news-darkness {display:none;}
.news-two .news-title {}
.news-two .news-title h3 {padding: 40px 24px 0;font-size: 18px;line-height: 24px;font-weight: 100;margin: 0 0 23px;}
.news-two .news-desc {display:block;font-size: 12px;line-height: 20px;padding: 0 24px;}
.news-two .news-rmore {width: 126px;text-align: center;height: 36px;line-height: 36px;background: #d94654;position: absolute;bottom: 0;left: 0;right: 0;margin: 0 auto;}
.news-two .news-rmore a {display:block;width:100%;height:100%;text-transform:uppercase;color:#fff;font-size: 12px;}
.news-three {width: 100%;height: 228px;float:left;position:relative;margin: 24px 0 0 0;}
.news-three .news-img {background-size: cover;background-position: 50% 50%;width: 444px;height: 228px;float: right;overflow:hidden;}
.news-three .news-img .news-img-inner {width:100%;height:100%;background-size: cover;background-position: 50% 50%;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;}
.news-three:hover .news-img .news-img-inner {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.news-three .news-img a {display:block;height:100%;width:100%;}
.news-three .news-darkness {display:none;}
.news-three .news-title {float:left;text-align:right;width: 444px;}
.news-three .news-title h3 {padding: 18px 0 0;font-size: 18px;line-height: 24px;font-weight: 100;margin: 0 0 23px;}
.news-three .news-desc {display:block;font-size: 12px;line-height: 20px;float:left;width: 444px;text-align: right;}
.news-three .news-rmore {width: 124px;text-align: center;height: 36px;line-height: 36px;background: #d94654;position: absolute;bottom: 0;left: 320px;margin: 0 auto;}
.news-three .news-rmore a {display:block;width:100%;height:100%;text-transform:uppercase;color:#fff;font-size: 12px;}
.subscribe {text-align:center;background:url('/wa-data/public/shop/themes/mkora/img/subscribe-bg.jpg') no-repeat 50% 0;background-size:cover;}
.subscribe h3 {font-size: 18px;line-height: 24px;font-weight: 100;margin: 0 0 20px;}
.subscribe .mail-ico {width: 90px;height: 90px;text-align:center;color:#de5c69;-webkit-box-shadow: 0 0 60px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 0 60px rgba(0, 0, 0, 0.1);box-shadow: 0 0 60px rgba(0, 0, 0, 0.1);display:inline-block;margin: 0 0 28px;background-color:#fff;}
.subscribe .mail-ico:before {content:'';display:inline-block;height:100%;vertical-align:middle;}
.subscribe .mail-ico .ic-envelope {color:#d94654;font-size: 36px;}
.subscribe p {margin: 0 0 38px;font-size: 13px;}
/*.home-mailer {display:inline-block;}
.home-mailer > div {padding:0!important;margin:0!important;width:auto!important;min-height: inherit!important;}
.home-mailer .wa-subscribe-form {min-height: inherit!important;margin:0!important;}
.home-mailer .wa-subscribe-form .wa-value {margin:0!important;}
.home-mailer .wa-subscribe-form .wa-field {float:left;}
.home-mailer .wa-submit {margin-top:0!important;}
.home-mailer input[type="text"] {width: 212px!important;height: 36px;padding: 0 28px;float:left;border:1px solid #d94654;-webkit-border-radius: 0;border-radius: 0;font-size: 12px;background:transparent;line-height:normal;}
.home-mailer input[type="submit"] {width: 125px;height: 36px;float:left;color:#fff;padding:0;margin:0;line-height:normal;text-align:center;background: #d94654;text-transform: uppercase;font-size: 12px;font-weight: 300;}
.home-mailer .wa-errormsg {position:absolute!important;left:0;top:38px;}*/
.home-mailer .sp-form .sp-lg .sp-field .sp-form-control {width: 212px;height: 36px;padding: 0 28px;}
.home-mailer .sp-form .sp-lg .sp-field .sp-button {width: 125px;height: 36px;}
.mailer-main {text-align:center;background:url('/wa-data/public/shop/themes/mkora/img/subscribe-bg.jpg') no-repeat 50% 0;background-size:cover;}
.mailer-main h3 {font-size: 18px;line-height: 24px;font-weight: 100;font-weight: 100;margin: 0 0 20px;}
.mailer-main-left {text-align:right;width: 554px;margin: 0 56px 0 0;}
.mailer-main-left p {font-size: 13px;}
.mailer-main .wa-subscribe-form .wa-field {float:left;}
.mailer-main .wa-submit {margin-top:0!important;}
.red-button {display:inline-block;background:#d94654;font-size:15px;font-weight:300;text-transform:uppercase;padding: 21px 42px 19px;color:#fff;}
.border-button {display:inline-block;background:#fff;font-size: 12px;margin: 48px 0 0 0;font-weight:300;text-transform:uppercase;padding: 11px 22px 11px;color:#d94654;border:1px solid #d94654;}
/* -- stars --*/
.stars-wrapper {display:inline-block;vertical-align:middle;}
.stars-wrapper i.icon16 {width:24px;height:24px;position:inherit;margin:0 30px 0 0;}
.stars-wrapper i.icon16.star, .stars-wrapper i.icon16.star-full{background:url('/wa-data/public/shop/themes/mkora/img/full-star.png') no-repeat 0 0 / cover;}
.stars-wrapper i.icon16.star-half{background:url('/wa-data/public/shop/themes/mkora/img/half-star.png') no-repeat 0 0 / cover;}
.stars-wrapper i.icon16.star-empty{background:url('/wa-data/public/shop/themes/mkora/img/empty-star.png') no-repeat 0 0 / cover;}
.stars-wrapper i.icon16.star-hover{background:url('/wa-data/public/shop/themes/mkora/img/full-star.png') no-repeat 0 0 / cover;}
.stars-wrapper .s-rate-item {cursor:pointer;}
/* -- category --*/
.cat-header {padding: 0 24px;}
.bages {height:24px;}
/*-- page --*/
.page-content {padding:0 0 60px;line-height:30px;}
.page-content .thumbs {padding: 24px 0 0;list-style:none;}
.page-content .thumbs li {width:285px;}
.page-header {padding: 0 30px;}
.login-page {padding:0 0 60px;}
.login-page input {font-size: 14px;font-weight: 300;padding: 17px 29px 14px;margin: 0;}
.login-page input[type="text"], .login-page input[type="password"] {border:1px solid #b2b2b2;}
.wa-field {margin: 0 0 30px;}
.wa-name {margin: 0 0 6px;}
input.wa-error {border:1px solid #d94654!important;}
.wa-error-msg {display: block;margin: 20px 0 0;color: red;}

.dev-header {display:inline-block;vertical-align:middle;font-size: 13px;font-weight: 300;margin: 0 20px 0 0;}
ul.dev-tabs {display:inline-block;vertical-align:middle;padding:0;margin:0;list-style:none;font-size: 13px;text-transform:uppercase;font-weight: 300;line-height:1;}
ul.dev-tabs li {float:left;padding: 12px 23px 11px;cursor:pointer;}
ul.dev-tabs li span {display:inline-block;border-bottom:1px dashed;}
ul.dev-tabs li.active {-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);-moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);background: #d94654;color: #fff;}
ul.dev-tabs li.active span {border-bottom:none;}
ul.dev-tabs-inner {/* width: 276px; */padding:0;margin:0;list-style:none;line-height: 14px;display: inline-block;vertical-align: middle;padding-bottom: 30px;margin-top: -25px;}
ul.dev-tabs-inner li {/* display:list-item; */padding: 10px 10px;cursor:pointer;position:relative;}
ul.dev-tabs-inner li span {display:inline-block;border-bottom:1px dashed;}
ul.dev-tabs-inner li.active  {/* -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.07); */-moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);/* box-shadow: 0 0 30px rgba(0, 0, 0, 0.07); *//* font-weight: 900; */font-size: 13px;}
ul.dev-tabs-inner li.active span {border-bottom:none;}
ul.dev-tabs-inner li.active:after {content: '';position: absolute;top: -25%;left: 50%;background: #d94654;width: 7px;height: 7px;}
.dev-tabs-content-inner {font-size: 14px;display: inline-block;/* width: 675px; */vertical-align: middle;text-align: center;line-height: 24px;padding: 0 48px;}
.dev-caption {-webkit-box-shadow: 0 0 60px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 60px rgba(0, 0, 0, 0.05);box-shadow: 0 0 60px rgba(0, 0, 0, 0.05);text-align:center;}
.dev-caption-title {font-size: 22px;font-weight: 100;margin: 0 0 20px;}
ul.pt-inner{display: block;margin: 0;padding: 0 0 32px;list-style: none;font-weight: 300;line-height: 1;}
ul.pt-inner li {cursor: pointer;display: inline-block;vertical-align: top;font-size: 11px;text-transform: uppercase;padding: 13px 18px 12px;}
ul.pt-inner li span {display:inline-block;border-bottom:1px dashed;}
ul.pt-inner li.active {-webkit-box-shadow: 0 0 0 1px #a2a2a2;-moz-box-shadow: 0 0 0 1px #a2a2a2;box-shadow: 0 0 0 1px #a2a2a2;transition: .3s;}
ul.pt-inner li.active span {border-bottom:none;}
.page-content .multiform-wrap *::after, .page-content .multiform-wrap * {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.page-content div.multiform-body {padding: 24px 0 0 0;}
.page-content .multiform-wrap.default-theme {padding:0;margin:0;border:none;box-shadow:none;font-size:inherit;font-family:inherit;max-width:100%;}
.page-content .multiform-gap-fields {padding:0;}
.page-content .default-theme .multiform-gap-field {padding:0;margin:0;line-height: 1;display:inline-block;vertical-align:top;position:relative;}
.page-content .default-theme .multiform-gap-name {font-size:inherit;font-family:inherit;color:inherit;font-weight:300;width:100%;margin: 0 0 6px;float:none;}
.page-content .multiform-wrap .multiform-gap-value {margin-left:0;}
.page-content .default-theme .multiform-gap-value input[type="text"], .page-content .default-theme .multiform-gap-value input[type="email"], .page-content .default-theme .multiform-gap-value select {padding: 10px 18px 10px;border: 1px solid #d8d8d8;font-weight: 600;font-size: 12px;width: 220px;max-width:100%;height: 36px;font-family:inherit;color:inherit;margin: 0 46px 27px 0;}
.page-content .default-theme .multiform-gap-value textarea {max-width:100%;padding: 10px 18px 10px;border: 1px solid #d8d8d8;font-weight: 600;font-size: 12px;font-family:inherit;color:inherit;width: 752px;height: 68px;margin: 0 46px 27px 0;}
.page-content .default-theme .multiform-submit {padding:0;line-height:1;}
.page-content .default-theme .multiform-submit input[type="submit"] {padding: 10px 18px 10px;margin:0;color:inherit;height: 36px;text-align:center;width:auto;font-size:inherit;font-family:inherit;color:#fff!important;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s;}
.page-content .default-theme .multiform-submit input[type="submit"]:hover {background:#fb5564;}
.page-content .default-theme .multiform-gap-value input[type="text"]:focus, .page-content .default-theme .multiform-gap-value textarea:focus, .page-content .default-theme .multiform-gap-value input[type="email"]:focus, .page-content .default-theme .multiform-gap-value select:focus {-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid #d8d8d8;}
.page-content .default-theme .multiform-gap-value input[type=radio] {display:none;}
.page-content .multiform-gap-field .multiform-gap-option label {display:inline-block;margin: 0 46px 27px 0;}
.page-content .multiform-gap-field .multiform-gap-option label span:before {content: "";width: 22px;height: 22px;display: inline-block;vertical-align: middle;margin: 0 20px 0 0;border-radius: 50%;border: 1px solid #8fb234;box-sizing: border-box;}
.page-content .default-theme .multiform-gap-value input[type=radio]:checked + span:before {content: "\2022";color: #8fb234;text-align: center;line-height: 22px;border: 1px solid #8fb234;font-size: 56px;font-weight: 300;}
.page-content .multiform-wrap.default-theme .errormsg, .page-content .default-theme .multiform-mask-error {padding: 3px;margin: -20px 0 27px 0;font-size: inherit;font-family:inherit;}
.page-content .multiform-wrap.default-theme .type-radio .errormsg {margin: 9px 0px 27px;}
.page-content .multiform-wrap .multiform-errorfld {text-align:left;}
.rekvizity {margin:40px 0 0 0;}
.ard-link-adr li {float: left;width: 289px;margin-right: 15px;/* margin-bottom: 15px; */text-decoration: none;}

/*-- programm tabs --*/
.programm-tabs{position:relative;}
.programm-tabs label{display:inline-block;background:#FFFFFF;color:#000;cursor:pointer;padding-bottom:1px;font-size: 12px;border-bottom:1px dashed #000;position:relative;text-align:center;text-transform:uppercase;z-index:1;margin:0 23px;}
.programm-tabs input{position:absolute;left:-9999px;}
#tab_1:checked ~ #tab_l1,#tab_2:checked ~ #tab_l2,#tab_3:checked ~ #tab_l3,#tab_4:checked ~ #tab_l4,#tab_5:checked ~ #tab_l5,#tab_6:checked ~ #tab_l6{background: #d94654;color:#fff;padding: 9px 21px;z-index:3;border-bottom:0!important;margin:0;}
.programm-tabs_cont{background:#fff;position:relative;z-index:2;height:auto;margin-top: 30px;}
.programm-tabs_cont > div{position:absolute;left:-9999px;top:0;opacity:0;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;}
#tab_1:checked ~ .programm-tabs_cont #tab_c1,#tab_2:checked ~ .programm-tabs_cont #tab_c2,#tab_3:checked ~ .programm-tabs_cont #tab_c3,#tab_4:checked ~ .programm-tabs_cont #tab_c4,#tab_5:checked ~ .programm-tabs_cont #tab_c5,#tab_6:checked ~ .programm-tabs_cont #tab_c6{position:static;left:0;opacity:1;}
.nav-programm{display:inline-block;vertical-align:top;width: 206px;margin-right: 24px;margin-bottom:9px;text-align:center;}
.nav-programm:nth-of-type(4n) {margin-right:0;}
.nav-programm:nth-of-type(5n) {margin-right:24px;}
.nav-programm a{color:#000;display:block;margin-bottom: 9px;line-height: 20px;padding: 12px;}
.nav-programm a:hover{color:rgba(52,52,52,0.7);}
.nav-programm a img{opacity:0.7;}
.nav-programm a img:hover{opacity:1;transition:.2s;}
.protokol {margin: 30px 0 0;}
.pt-step {display:inline-block;vertical-align:top;width:100%;margin: 0 0 82px;text-align: center;}
.pt-step .tbl-row {border-bottom:1px solid #ebebeb;line-height:inherit;}
.pt-step .tbl-row:last-child {border-bottom:none;}
.pt-step .tbl-td {padding: 12px 24px;}
.pt-step .tbl-row .tbl-td:nth-child(1) {border-right:1px solid #ebebeb;}
.pt-step .tbl-row .tbl-td:nth-child(2) {border-right:1px solid #ebebeb;}
.pt-step-num {text-align:center;font-size: 30px;font-weight:normal;}
.pt-step-desc {padding: 0;font-weight:800;display: block;vertical-align: middle;}
.pt-step-prod-group {display:inline-block;vertical-align:middle;}
.pt-step-prod {display:inline-block;vertical-align:middle;padding: 6px 0;}
.pt-step-prod a {display: inline-block;position:relative;padding: 6px 24px;background:#fff;text-align: center;text-decoration: none;-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);-moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);}
.pt-step-prod-ico {display:block;height:100%;width: 40px;position:absolute;top:0;right: -40px;text-align:center;background: #fff;color: #d94654;-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);-moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);}
.pt-step-prod-ico:before {content:'';display:inline-block;height:100%;vertical-align:middle;}
.pt-step-prod-ico .ic-expand {font-size: 19px;}
/*-- breadcrumbs --*/
ul.breadcrumbs {padding: 48px 24px 32px;font-size: 12px;}
ul.breadcrumbs li {display:inline-block;position:relative;}
ul.breadcrumbs li a {color:#a2a2a2;}
ul.breadcrumbs li span.rarr {margin: 0 11px;}
.bd-menu {display: none;position:absolute;left: 10px;top: 23px;width:auto;padding-top: 20px;z-index:400;}
ul.breadcrumbs li:hover .bd-menu {display:block;}
.bd-menu-cont {background:#fff;position:relative;padding: 0;-webkit-box-shadow: 0 0 90px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 0 90px rgba(0, 0, 0, 0.1);box-shadow: 0 0 90px rgba(0, 0, 0, 0.1);z-index:401;}
.bd-menu-cont:after, .bd-menu-cont:before {content:"";position:absolute;top: -10px;left: 40px;z-index:-1;width: 40px;height: 40px;background:#fff;-webkit-box-shadow: 0 0 90px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 0 90px rgba(0, 0, 0, 0.1);box-shadow: 0 0 90px rgba(0, 0, 0, 0.1);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);}
.bd-menu-cont:after {z-index: -1;box-shadow:none;}
ul.bd-menu-list {padding: 20px 25px;margin:0;list-style:none;background: #fff;}
ul.bd-menu-list > li {display:list-item;white-space: nowrap;} 
ul.bd-menu-list > li > a {color:#3a3a3a;font-weight:500;display:block;font-size: 14px;}
ul.bd-menu-list > li > a:hover {color:#d94654;}
/*-- breadcrumbs end --*/

/*-- user account --*/
.my-header {padding: 0 24px;}
.user-menu .container {-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);}
ul.user-menu-list {padding: 24px;overflow: hidden;}
ul.user-menu-list > li {display:block;float:left;}
ul.user-menu-list > li.is-selected {-webkit-box-shadow: 0 0 0 1px #b2b2b2;-moz-box-shadow: 0 0 0 1px #b2b2b2;box-shadow: 0 0 0 1px #b2b2b2;}
ul.user-menu-list > li > a {display:block;padding: 12px 15px 12px;font-size: 11px;font-weight: 500;text-transform: uppercase;}
.user-info {background-color:#fff;}
.ord-min {width: 292px;float:left;margin: 0 43px 0 0;}
.ord-min-title{font-size: 14px;margin: 0 0 24px;}
.ord-min-table{display:table;width:100%;font-size: 11px;margin: 0 0 20px;}
.ord-min-table-row{display:table-row;}
.ord-min-table-td{display:table-cell;padding: 2px 0 2px;line-height: 17px;}
.ord-min-number{font-weight:500;text-decoration:underline;}
.ord-min-status{font-weight:500;text-transform:uppercase;}
.ord-min-status-color{display:inline-block;width:9px;height:9px;margin:0 0 0 5px;}
.user-button {display:inline-block;background:#d94654;font-size: 12px;font-weight:300;text-transform:uppercase;}
.user-button a{display:block;padding: 12px 18px 12px;color:#fff;}
.user-discount{float:left;width: 194px;padding: 24px 24px 18px;background:#fff;-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);text-align:center;margin: 0 43px 0 0;}
.user-discount-percent {font-size: 50px;line-height: 40px;margin: 0 0 6px;}
.user-discount-caption {line-height: 16px;font-size: 13px;margin: 0 0 27px;}
.user-discount-lernmore {font-size: 13px;line-height: 16px;}
.user-discount-lernmore a {text-decoration:underline;font-weight:500;}
.user-news {width: 340px;float:left;margin: 0 0 0 0;}
.user-news-title {font-size: 14px;margin: 0 0 24px;}
.user-news-desc {line-height: 20px;font-size: 12px;margin: 0 0 44px;}

.user-subs:after {content:'';display:table;clear:both;}
.user-subs label {display: inline-block;cursor: pointer;position: relative;margin: 0 0 14px;font-size: 12px;}
.user-subs input[type=radio], .user-subs input[type=checkbox] {display: none!important;}
.user-subs label:before {content: "";width: 22px;height: 22px;display: inline-block;vertical-align: middle;margin: 0 8px 0 0;border: 1px solid #e7e7e7;}
.user-subs input[type=checkbox]:checked + label:before {content: "\2714";color: #d94654;text-align: center;line-height: 22px;border: 1px solid #d94654;}
.user-subs input[type=checkbox] + label:before {/* border: 1px solid #d94654; */}
.user-subs .save-button, .user-subs .unsub-button {font-size: 12px;font-weight: 300;text-transform: uppercase;padding: 12px 18px 12px;margin: 6px 0 0;text-transform:uppercase;display: block;float: left;}
.user-subs .unsub-button {background:#fff;color:#3a3a3a;}

.profile-title {margin: 0 0 28px;line-height: 20px;font-size: 14px;}
.s-profile-wrapper .is-success {color:#cacc2a;}
#myform {font-size: 13px;}
#myform .myform-group {margin: 12px 0;}
#myform .myform-group:nth-of-type(3) {margin: 12px 0 32px;}
#myform input {font-size: 12px;font-weight: 300;text-transform: none;padding: 12px 18px 12px;margin: 0;margin: 12px 0;}
#myform select {font-size: 12px;font-weight: 300;text-transform: uppercase;padding: 11px 18px 11px;max-width: 240px;margin: 0;border: 1px solid gray;font-family: inherit;text-transform: none;}
#myform input[type="text"] { border: 1px solid gray; }
#myform .myform-value {display: inline-block;}
#myform .myform-value.errors {display: none;}
#myform .myform-field {display: none;}
#myform .myform-field.errors {display: inline;}
#myform .myform-field.error input {border: 1px solid red;}
#myform .myform-button {display: none;margin: 12px 0 0 0;text-transform: uppercase;}
#myform .myform-button.edit-btn {display: inline-block;}
#myform .myform-button.errors {display: inline;}
#myform .myform-button.edit-btn.errors {display: none;}

.orders {}
.order {display:inline-block;background: #fff;margin: 0 0 30px 0;width:47.30%;-webkit-box-shadow: 0 0 35px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 35px rgba(0, 0, 0, 0.05);box-shadow: 0 0 35px rgba(0, 0, 0, 0.05);}
.gutter-sizer {width:5.4%;}
/*.order:nth-of-type(2n) {margin:0 0 40px 0;}*/
.order-head {padding: 24px;border-bottom:1px solid #ebebeb;position:relative;}
.order-head:after {content:'';display:table;clear:both;}
.order-head-grey-txt {font-size:10px;color:#a2a2a2;}
.order-head-number {float:left;margin: 0 48px 0 0;}
.order-head-number-block {font-size: 17px;font-weight:400;}
.order-head-status {float:left;padding: 3px 0 0 0;}
.order-head-status-block{font-size: 13px;}
.order-head-date {float:right;padding: 3px 0 0 0;}
.order-head-date-block {font-size: 13px;}
.order-head-number-block, .order-head-status-block, .order-head-date-block {margin: 0 0 6px;}
.order-head-status-color {width: 20px;height: 39px;position:absolute;left: 125px;top: -8px;}
.order-body {padding: 24px;font-size: 12px;}
ul.order-body-list {margin: 0 0 25px;}
ul.order-body-list li {line-height: 25px;position:relative;padding: 0 0 0 16px;}
.order-body-delivery {line-height:25px;margin: 0 0 25px;}
.order-body-payment {line-height:25px;}

.single-order {font-size: 13px;line-height: 30px;}
.single-order-head {margin: 0 0 20px;}
.single-order-head-name {display:inline-block;vertical-align:middle;font-size: 14px;margin: 0 24px 0 0;}
.single-order-head-status {display:inline-block;vertical-align:middle;font-size: 12px;font-weight:500;color:#fff;padding: 0px 22px 0;}
.single-order-head-date {float:right;font-size: 12px;padding: 1px 0 0 0;}
.single-order-delivery-block {display:inline-block;margin: 0 16px 0 0;}
.single-order-payment-block {display:inline-block;margin: 0 16px 0 0;}
.single-order-payment-block img {max-width: 100px;}
.single-order-payment-block input {background:none;color:#3a3a3a;text-decoration:underline;text-transform: none;padding:0;font-size: 13px;font-weight:800;}
.single-order-table {display:table;width:100%;border-collapse: collapse;}
.single-order-table-row {display:table-row;}
.single-order-table-td {display:table-cell;vertical-align:middle;}
.bb-gray {margin: 0 0 6px;}
.bb-gray .single-order-table-row {border-bottom: 1px solid #ebebeb;}
.bb-gray .single-order-table-row:first-child {border:none;}
.bb-gray .single-order-table-row:last-child {border:none;}
.single-order-quantity, .single-order-total {text-align:right;}
.single-order-padshad {background:#fff;padding: 14px 24px;margin: 0 auto 11px;-webkit-box-shadow: 0 0 70px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 70px rgba(0, 0, 0, 0.05);box-shadow: 0 0 70px rgba(0, 0, 0, 0.05);}
.my-rev-img {width:20%;}
.my-rev-txt {width:80%;line-height: 20px;padding:0 0 0 20px;}

.look-through .inner-slider-p {padding:35px 0 0;}
/* -- footer -- */
footer.footer {background:#d94654;}
.f-cont {padding: 0 24px;}
.logo-foot-wrap {height:100%;display: inline-block;vertical-align: middle;padding: 0 38px 0 0;}
.logo-foot-wrap:after {content:"";display:inline-block;height:100%;vertical-align:middle;}
.logo-foot {margin: 0 0 26px;width: 133px;height: 26px;}
.copyright {font-size: 11px;font-weight: 300;color:#ffcad3;text-align:center;line-height: 19px;width: 133px;}
.menu-foot-wrap {padding: 46px 0 46px 38px;display: inline-block;vertical-align: middle;}
.f-menu {float:left;margin: 0 24px 0 0;}
.f-menu a {color:#fff;}
.f-menu-title {font-size: 14px;font-weight:300;margin: 0 0 30px;}
ul.f-menu-list {padding:0;margin:0;}
ul.f-menu-list li {display:list-item;margin: 0 0 11px;}
ul.f-menu-list li:last-child {margin:0;}
ul.f-menu-list li a {color:#ffcad3;font-size: 12px;font-weight:300;}
.socials {background:#fff;text-align:center;padding: 24px 0;}
.socials-container {display:inline-block;position:relative;}
ul.socials-list {padding:0;margin:0;list-style:none;}
ul.socials-list li {display:inline-block;color:#d94654;vertical-align:middle;font-size: 30px;margin: 0 16px 0 0;}
ul.socials-list li:last-child{margin:0;}
ul.socials-list li a {color:#d94654;}
.socials-caption {font-size: 12px;position:absolute;top: 10px;right: -120px;font-style: italic;}

/* -- full menu --*/
#full-menu {position: fixed;top: 0;right: 0;bottom: 0;left: 0;background: #fff;z-index: 99991;display: none;overflow: auto;}
#full-menu-close {display:block;position:absolute;right: 56px;top: 46px;z-index: 99992;color: #d94654;opacity: .5;font-size: 24px;cursor: pointer;}
#full-menu-close:hover {opacity:1;}
.full-menu-red {float: left;width: 18.75%;max-width: 18.75%;background: #d94654;color: #fff;min-height: 100%;}
.full-menu-white {float: left;width: 16.77%;max-width: 16.77%;background: #fff;height: 100%;}
.full-menu-shadow {float: left;background: #fff;min-height: 100%;width: 64.48%;max-width: 64.48%;}
.full-menu-red-ico {padding: 24px 0 38px;text-align: center;}
.full-menu-red-ico > .ic-sitemap3 {display: inline-block;width: 76px;height: 76px;border-radius: 50%;-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);-moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);font-size: 40px;line-height: 76px;}
.full-menu-link{display:inline-block;position:relative;}
.full-menu-ico {display: block;position: absolute;right: -24px;top: 50%;font-size: 16px;margin-top: -9px;cursor: pointer;}
.full-menu-ico.ic-minus {opacity: .3;}
.newline-cross .full-menu-ico {right:0;}
.hb-cross .full-menu-ico {right:30px;}
/* -- red menu --*/
.full-menu-red ul.full-menu-list {padding: 0 32px;list-style:none;}
.full-menu-red ul.full-menu-list > li {display:list-item;margin: 0 0 22px;}
.full-menu-red ul.full-menu-list > li > .full-menu-link > a {color:#fff;font-size: 12px;line-height: 12px;text-transform: uppercase;}
.full-menu-red ul.full-menu-list > li > ul {display:none;padding: 14px 0 0 0;}
.full-menu-red ul.full-menu-list > li > ul > li {display:list-item;margin: 0 0 15px;}
.full-menu-red ul.full-menu-list > li > ul > li:last-child {margin:0;}
.full-menu-red ul.full-menu-list > li > ul > li > .full-menu-link > a {color: #ffcad3;font-size: 12px;font-weight: 300;}
/* -- user menu --*/
.full-menu-lk-ico {padding: 24px 0 38px;text-align: center;}
.full-menu-lk-ico > .ic-profile-female {display: inline-block;width: 76px;height: 76px;border-radius: 50%;-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);-moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);font-size: 36px;line-height: 76px;color: #d94654;}
.full-menu-white ul.full-menu-list {padding: 0 32px;list-style:none;}
.full-menu-white ul.full-menu-list > li {display:list-item;margin: 0 0 22px;}
.full-menu-white ul.full-menu-list > li > .full-menu-link > a {font-size: 12px;font-weight:600;text-transform: uppercase;}
.full-menu-white ul.full-menu-list > li > ul {padding: 23px 0 0 0;}
.full-menu-white ul.full-menu-list > li > ul > li {display:list-item;margin: 0 0 12px;}
.full-menu-white ul.full-menu-list > li > ul > li > .full-menu-link > a {color: #828282;font-size: 12px;font-weight: 300;}
/* -- category menu --*/
.full-menu-cat-ico {padding: 24px 0 38px;text-align: center;}
.full-menu-cat-ico > .ic-shop4 {display: inline-block;width: 76px;height: 76px;border-radius: 50%;-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);-moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);font-size: 32px;line-height: 76px;color: #d94654;}
.full-menu-shadow .full-menu-ico {color:#d94654;}
.full-menu-shadow ul.full-menu-list {padding: 0 16px;list-style:none;}
.full-menu-shadow ul.full-menu-list > li {display:inline-block;vertical-align: top;margin: 0 0 16px;padding: 0 24px 0 16px;width: 200px;margin-right: 24px;}
.full-menu-shadow ul.full-menu-list > li > .full-menu-link > a {font-size: 12px;font-weight:600;text-transform: uppercase;}
.full-menu-shadow ul.full-menu-list > li > ul {padding: 22px 0 0 0;}
.full-menu-shadow ul.full-menu-list > li > ul > li {display:list-item;margin: 0 0 16px;}
.full-menu-shadow ul.full-menu-list > li > ul > li > .full-menu-link > a {font-size: 12px;line-height: 15px;text-transform: uppercase;font-weight:400;}
.full-menu-shadow ul.full-menu-list > li > ul > li > ul {padding: 15px 0 0 0;}
.full-menu-shadow ul.full-menu-list > li > ul > li > ul > li {display:list-item;margin: 0 0 12px;}
.full-menu-shadow ul.full-menu-list > li > ul > li > ul > li:last-child {margin:0;}
.full-menu-shadow ul.full-menu-list > li > ul > li > ul > li > .full-menu-link > a {color: #828282;font-size: 12px;font-weight: 300;}

/*-- jscrollpane --*/
.jspContainer{overflow:hidden;position:relative;}
.jspPane{position:absolute;}
.jspVerticalBar{position:absolute;top:0;right:0;width:10px;height:100%;background:#f7f7f7;}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background:red;}
.jspCap{display:none;}
.jspHorizontalBar .jspCap{float:left;}
.jspTrack{background:#dde;position:relative;}
.jspDrag{background:#af404b;position:relative;top:0;left:0;cursor:pointer;}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%;}
.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;margin:0;padding:0;}
.jspArrow.jspDisabled{cursor:default;background:#80808d;}
.jspVerticalBar .jspArrow{height:16px;}
.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%;}
.jspVerticalBar .jspArrow:focus{outline:none;}
.jspCorner{background:#eeeef4;float:left;height:100%;}
* html .jspCorner{margin:0 -3px 0 0;}

/*-- onestep --*/
.onestep-cart label.error {position:absolute;left:0;top: 70px;}
.onestep-cart label.error:before {display:none;}
.onestep-cart .error {color: #a33;}
.onestep-cart input.error, .onestep-cart textarea.error { border: 1px solid red; }
.onestep-products {line-height: 25px;}
.onestep-products input.qty {max-width:60px;text-align:center;font-weight:900;font-family:inherit;}
.onestep-products .qty-plus, .onestep-products .qty-minus {cursor:pointer;}
.onestep-products .single-order-head-name {margin: 0 0 22px;font-size: 14px;}
.onestep-products .onestep-price {padding: 0 56px 0 0;}
.onestep-sumprice {position:relative;}
.onestep-sumprice a.delete {display:block;position:absolute;top:50%;margin-top: -7px;right: -22px;color:#d94654;opacity: .15;width: 14px;height: 14px;font-size: 14px;line-height: normal;transition:.3s;}
.onestep-sumprice a.delete:hover {opacity:1;}
.onestep-pad-shad {background: #fff;padding: 10px 24px;margin: 0 auto 16px;-webkit-box-shadow: 0 0 70px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 70px rgba(0, 0, 0, 0.05);box-shadow: 0 0 70px rgba(0, 0, 0, 0.05);}
.onestep-coupon-txt {display:inline-block;margin:0 40px 0 0;}
.onestep-coupon-txt .ic-pricetags {font-size: 33px;margin: 0 10px 0 0;}
.onestep-bonus-input {background: none!important;color: #3a3a3a!important;text-decoration: underline;text-transform: none!important;padding: 0;font-size: 13px;font-weight: 800;}
.onestep-section {padding: 0 0 38px;}
.onestep-section a#cancel-affiliate {font-weight:900;text-decoration:underline;}
.onestep-total {text-align:right;font-size: 22px;line-height: 48px;}
.checkout {padding: 48px 0 0 0;box-shadow: inset 0 25px 90px -25px rgba(0, 0, 0, 0.1);}
.checkout-step h2 {font-size: 22px;font-weight:100;margin: 0;padding: 0px 24px;}
.step-contactinfo h2 {margin: 0 0 43px;}
.checkout-step-content {padding: 0 24px;}
ul.new-old-customer {padding: 0 0 48px;margin:0;list-style:none;}
ul.new-old-customer li {margin: 0 0 27px;}
ul.new-old-customer li:last-child {margin:0;}
.checkout-step-content.auth #login-form {padding: 0 0 60px;}
.checkout-step-content.auth #login-form .wa-field {vertical-align:bottom;}
.checkout-step-content.auth #login-form input {height: 45px;margin: 0 58px 34px 0;}
.radio input[type=radio] {display:none;}
.radio label:before {content: "";width: 22px;height: 22px;display: inline-block;vertical-align: middle;margin: 0 19px 0 0;border-radius: 50%;border: 1px solid #8fb234;box-sizing: border-box;}
.radio input[type=radio]:checked + label:before {content: "\2022";color: #8fb234;text-align: center;line-height: 22px;border: 1px solid #8fb234;font-size: 56px;font-weight: 300;}
.checkout-step-content .wa-field {display:inline-block;vertical-align:top;margin: 0;position: relative;} 
.checkout-step-content .wa-field .ckbox {margin:0 0 46px;}
.checkout-step-content .wa-value .field {display:inline-block;vertical-align: top;position: relative;}
.checkout-step-content .wa-value .field span {display: block;margin:0 20px 0 0;}
.checkout-step-content input {padding: 10px 18px 10px;border: 1px solid #d8d8d8;font-weight: 600;font-size: 12px;width: 220px;}
.checkout-step-content input[type="text"], .checkout-step-content input[type="password"], .checkout-step-content input[type="email"]  {margin: 0 46px 27px 0;}
.checkout-step-content select {padding: 10px 18px 10px;border: 1px solid #d8d8d8;font-weight: 600;font-size: 12px;width: 250px;}
.step-shipping {} 
.step-shipping .container {padding: 30px 0;background:#fff;-webkit-box-shadow: 0 0 90px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 90px rgba(0, 0, 0, 0.05);box-shadow: 0 0 90px rgba(0, 0, 0, 0.05);}
.step-shipping h2 {margin: 0 0 27px;}
.step-shipping ul.shipping li {margin: 0 0 32px;}
.step-shipping ul.shipping li:last-child {margin:0;}
.step-shipping ul.shipping li p {padding: 0 0 0 44px;}
.step-shipping ul.shipping li a {text-decoration:underline;}
.step-shipping ul.shipping li .wa-form {padding: 0 44px;}
.step-shipping ul.shipping li .wa-form p {padding:0;}
.step-shipping input[type=radio] {display:none;}
.step-shipping label {max-width: 722px;margin: 0 24px 0 0;}
.step-shipping label:before {content: "";width: 22px;height: 22px;display: inline-block;vertical-align: middle;margin: 0 19px 0 0;border-radius: 50%;border: 1px solid #8fb234;box-sizing: border-box;}
.step-shipping input[type=radio]:checked + label:before {content: "\2022";color: #8fb234;text-align: center;line-height: 22px;border: 1px solid #8fb234;font-size: 56px;font-weight: 300;}
.step-shipping input[type=radio] + label:before {/* border: 1px solid #d94654; */}
.step-shipping .shipping-name {font-size: 14px;font-weight:600;}
.step-shipping .shipping-logo {margin: 0 18px 0 0;}
.step-shipping .rate {float:right;max-width: 190px;text-align: right;padding: 6px 0 0 0;}
.step-shipping .rate .price {font-size: 14px;font-weight:600;}
.step-payment {padding: 28px 0 35px;}
.step-payment h2 {margin: 0 0 27px;}
.step-payment ul.payment li {margin: 0 0 32px;}
.step-payment ul.payment li:last-child {margin:0;}
.step-payment input[type=radio] {display:none;}
.step-payment label:before {content: "";width: 22px;height: 22px;display: inline-block;vertical-align: middle;margin: 0 19px 0 0;border-radius: 50%;border: 1px solid #8fb234;box-sizing: border-box;}
.step-payment input[type=radio]:checked + label:before {content: "\2022";color: #8fb234;text-align: center;line-height: 22px;border: 1px solid #8fb234;font-size: 56px;font-weight: 300;}
.step-payment .payment-name {font-size: 14px;font-weight:600;}
.step-payment .payment-logo {margin: 0 18px 0 0;}
.step-confirmation {padding: 48px 0;box-shadow: inset 0 25px 90px -25px rgba(0, 0, 0, 0.1);background: #fff;}
.step-confirmation h2 {margin: 0 0 44px;}
.step-confirmation .checkout-step-content {padding:0;}
.step-confirmation .onestep-comment {margin: 26px 0 48px;}
.step-confirmation .onestep-comment h3 {margin: 0 0 22px;}
.step-confirmation .onestep-comment textarea {height: 84px;padding: 10px 18px 10px;border: 1px solid #d8d8d8;font-weight: 600;font-size: 12px;}
.onestep-terms {line-height:20px;}
.onestep-terms a {font-weight:900;text-decoration:underline;} 
.ckbox input[type=checkbox] {display:none;}
.ckbox label:before {content:"\e5ca";width: 22px;height: 22px;line-height: 18px;display: inline-block;background: #fff;text-align:center;vertical-align: middle;font-size: 18px;margin: 0 20px 0 0;box-sizing: border-box;color: #eaf0d6;-webkit-box-shadow:0 0 27px rgba(0, 0, 0, 0.05);-moz-box-shadow:0 0 27px rgba(0, 0, 0, 0.05);box-shadow:0 0 27px rgba(0, 0, 0, 0.05);font-weight: 300;font-family:adaptater;}
.ckbox input[type=checkbox]:checked + label:before {content: "\e5ca";color: #8fb234;}
.onestep-button {float: right;border: none;text-transform: none;background: #8fb234;padding: 10px 26px;font-size: 13px;font-family: inherit;line-height: normal;font-weight: 400;text-align: center;}
.onestep-button-txt {display:inline-block;}
.onestep-button-ico {display:inline-block;margin: 0 0 0 8px;}
.flexdiscount-form {display:inline-block;}
.flexdiscount-form input {font-size: 14px;font-weight: 300;padding: 15px 22px 14px;margin: 0;height: 45px;}
.flexdiscount-form input[type="text"] {border:1px solid #b2b2b2;}
.empty-cart {padding-bottom:60px;}
.cart-success {padding-bottom: 60px;}
/*-- select --*/
.jq-selectbox{cursor:pointer;outline: none;width: 220px;vertical-align: middle;}
.jq-selectbox__select{height: 36px;line-height: 36px;outline: none;padding: 0 18px;font-weight: 600;font-size: 12px;width: 100%;-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);-moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);}
.jq-selectbox__select-text{display:block;overflow:hidden;width: 165px!important;white-space:nowrap;text-overflow:ellipsis;outline: none;}
.jq-selectbox .placeholder{}
.jq-selectbox__trigger{position:absolute;top: 0;bottom: 0;right:0;width: 35px;}
.jq-selectbox__trigger-arrow{position:absolute;top: 0;right: 0;left: 0;bottom: 0;margin: auto;width:31px;height:16px;line-height: 16px;text-align: center;color: #d8d8d8;}
.jq-selectbox__trigger-arrow:before {content: "\f078";font-family:adaptater;}
.jq-selectbox:hover .jq-selectbox__trigger-arrow{}
.jq-selectbox.disabled .jq-selectbox__trigger-arrow{border-top-color:#AAA;}
.jq-selectbox__dropdown{box-sizing:border-box;background:#FFF;margin: 0px 0 0;padding:0;font-size: 12px;top: 36px!important;}
.jq-selectbox ul{margin:0;padding:0;background: #fff;-webkit-box-shadow: 0 0px 30px rgba(0,0,0,.07);-moz-box-shadow: 0 0px 30px rgba(0,0,0,.07);box-shadow: 0 0px 30px rgba(0,0,0,.07);max-height: 300px!important;}
.jq-selectbox li{min-height: 16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;padding: 3px 18px 4px;margin:0!important;line-height: 20px;}
.jq-selectbox li.selected{background-color:#A3ABB1;color:#FFF;}
.jq-selectbox li:hover{background-color: #d94654;color:#FFF;}
.jq-selectbox li.disabled{color:#AAA;}
.jq-selectbox li.disabled:hover{background:none;}
.jq-selectbox li.optgroup{font-weight:bold;}
.jq-selectbox li.optgroup:hover{background:none;color:#231F20;cursor:default;}
.jq-selectbox li.option{padding-left:25px;}
/* --select end --*/
} 

/* Tooltipster */
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {border-top-color: #ffffff!important;left: 0;top: -3px;}.tooltipster-fade.tooltipster-show {z-index: 9!important;}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {border-top-color: #fff!important;}
span.tooltip { cursor:pointer; }
.tooltipster-sidetip .tooltipster-box {background: #fff!important;border: 0px solid #000!important;border-radius: 0!important;box-shadow: 0 0 25px rgba(0, 0, 0, 0.07);}
.tooltipster-sidetip .tooltipster-content {padding: 20px!important;}

/* Buzz Out */
@-webkit-keyframes hvr-buzz-out {
    10% {-webkit-transform: translateX(3px) rotate(2deg);transform: translateX(3px) rotate(2deg);}
    20% {-webkit-transform: translateX(-3px) rotate(-2deg);transform: translateX(-3px) rotate(-2deg);}
    30% {-webkit-transform: translateX(3px) rotate(2deg);transform: translateX(3px) rotate(2deg);}
    40% {-webkit-transform: translateX(-3px) rotate(-2deg);transform: translateX(-3px) rotate(-2deg);}
    50% {-webkit-transform: translateX(2px) rotate(1deg);transform: translateX(2px) rotate(1deg);}
    60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg);}
    70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg);}
    80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg);}
    90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0);}
    100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0);}
}
@keyframes hvr-buzz-out {
    10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg);}
    20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg);}
    30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg);}
    40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg);}
    50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg);}
    60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg);}
    70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg);}
    80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg);}
    90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0);}
    100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0);}
}
.hvr-buzz-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;}
.hvr-buzz-out:hover,.hvr-buzz-out:focus,.hvr-buzz-out:active{-webkit-animation-name:hvr-buzz-out;animation-name:hvr-buzz-out;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1;}


/* text description style */

.category-description h3, .category-description h2 {
    font-size: larger;
    font-weight: 500;
    margin: auto;
    line-height: 50px;
}
.category-description {
    line-height: 30px;
}


