@font-face{font-family:"Roboto Bold";src:url("../fonts/bold.ttf");}
@font-face{font-family:"Roboto Regular";src:url("../fonts/regular.ttf");}
@font-face{font-family:"Roboto Medium";src:url("../fonts/medium.ttf");}
@font-face{font-family:"Roboto Light";src:url("../fonts/light.ttf");}
@font-face{font-family:"Roboto Thin";src:url("../fonts/thin.ttf");}

.tabs-list__item .colelem,.tabs-list__item .colelem *{clear:none!important;}
.header-free-delivery{position: fixed; text-align: center; z-index: 20;background-color: #f8f8f8; padding: 7px; font-size: 10px;    box-shadow: 0 1px 2px rgba(0,0,0,0.5);}

@-webkit-keyframes empty{0%{opacity:1}
}
@keyframes empty{0%{opacity:1}
}
@-webkit-keyframes fadeIn{0%{opacity:0;}
    100%{opacity:1;}
}
@keyframes fadeIn{0%{opacity:0;}
    100%{opacity:1;}
}
@-webkit-keyframes fadeOut{0%{opacity:1;}
    100%{opacity:0;}
}
@keyframes fadeOut{0%{opacity:1;}
    100%{opacity:0;}
}
@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px);}
    75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);}
    100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);}
}
@keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px);transform:translateZ(-500px);}
    75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translateX(-200%);}
    100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translateX(-200%);}
}
@-webkit-keyframes backSlideIn{0%, 25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%);}
    75%{opacity:.5;-webkit-transform:translateZ(-500px);}
    100%{opacity:1;-webkit-transform:translateZ(0) translateX(0);}
}
@keyframes backSlideIn{0%, 25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%);transform:translateZ(-500px) translateX(200%);}
    75%{opacity:.5;-webkit-transform:translateZ(-500px);transform:translateZ(-500px);}
    100%{opacity:1;-webkit-transform:translateZ(0) translateX(0);transform:translateZ(0) translateX(0);}
}
@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8);}
}
@keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8);transform:scale(.8);}
}
@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%);}
}
@keyframes goDown{from{-webkit-transform:translateY(-100%);transform:translateY(-100%);}
}
@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5);}
}
@keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5);}
}
@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5);}
}
@keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5);}
}
*:focus{outline:none;}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video, input{margin:0;padding:0;border:0;font-family:"OpenSans Regular", sans-serif;;vertical-align:baseline;-webkit-box-sizing:border-box;box-sizing:border-box;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{display:block;}

ol[class], ul[class]{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
a{text-decoration:none;color:inherit;font-family:inherit;}
.clearfix{clear:both;}
button{border:none;}
@font-face{font-family:"OpenSans-Bold";src:url(../fonts/OpenSans-Bold.ttf);}
@font-face{font-family:"OpenSans-Regular";src:url(../fonts/OpenSans-Regular.ttf);}
@font-face{font-family:"OpenSans-Light";src:url(../fonts/OpenSans-Light.ttf);}
body.container{width:100%;}
.space{height:100px;width:100%;}
.no-margin{margin:0 !important;}
.has-error input,

.has-error textarea{border:1px solid red !important;}

h1{font-size:22px;font-family:"OpenSans-Bold", sans-serif;color:#575757;text-align:center;line-height:1.5em;}
h2{font-size:18px;font-family:"OpenSans-Bold", sans-serif;color:#575757;text-align:center;line-height:1.5em;}
h3{font-size:15px;font-family:"OpenSans-Bold", sans-serif;color:#575757;text-align:center;line-height:1.5em;}
p iframe{width:650.5px;height:360px;margin:20px 10px;}
.partners__img{display:inline-block;line-height:230px;width:19%;height:230px;padding:5px;margin-top:10px;vertical-align:top;}
.partners__img img{width:100%;}
.itemsList ul+.dynamic_content{
    clear: both;
    margin-top: 20px;}
.itemsList ul:after{
    content: '';
    display: block;
    clear: both;
}
.item_desk_menu {
    vertical-align: middle;
    text-align: center;
}
.text-bold {font-weight:bold;}
.glyphicon.glyphicon-comment {cursor:pointer;color:#ec5324;float: right;}
.productpage .glyphicon.glyphicon-comment {margin-right: 5px;}
.dynamic_content ul{list-style:circle;}
.dynamic_content ul li{list-style:circle;font-size:13px;}
.authorisation{width:27rem;background:rgba(255,255,255,0.2);display:block;margin:auto;text-align:center;padding: 30px 0;}
.authorisation__title{height:100px;line-height:1.2em;color:#fff;font-size:3rem;font-family:"OpenSans-Bold", sans-serif;text-align:center;text-transform:uppercase;}
.authorisation__input{width:90%;height:40px;display:block;border-bottom:2px solid #fff;margin:0 0 0 20px;padding-left:5px; background:none !important;outline: none;color:#fff;font-size:1.2rem;}
.authorisation__recovery-pass{float:right;margin:-50px 20px 0px 0px;}
.authorisation__textarea{width:500px;height:75px;display:block;border:1px solid #bdbdbd;margin:0 auto 20px;padding-left:40px;}
.authorisation__submit{display:inline-block;width:185px;height:40px;line-height:40px;vertical-align:top;background:#b9cbd0;color:#fff;text-transform:uppercase;margin:auto;}
.authorisation-block{line-height:50px;height:50px;color:#fff;text-align:left;margin-left:20px;}
.authorisation-block a{text-decoration:underline;}
.authorisation-block input{display:none;}
.authorisation-block label{cursor:pointer;color:#fff;line-height:1.3;}
.authorisation-block input + label::before{content:"";background:url("../img/unchecked.png") no-repeat center center;background-size:18px auto;display:inline-block;height:18px;width:18px;margin:0 10px 0 0;position:relative;top:3px;z-index:2;}
.authorisation-block input:checked + label::before{background:url("../img/checked.png") no-repeat center center;background-size:18px auto;}
.authorisation__register{background:#ec5324;margin-right:20px;}
.authorisation__error{line-height:50px;height:50px;color:#898989;padding:0 20px;margin-top:20px;border:1px solid red;}
@font-face{font-family:"OpenSans-Bold";src:url(../fonts/OpenSans-Bold.ttf);}
@font-face{font-family:"OpenSans-Regular";src:url(../fonts/OpenSans-Regular.ttf);}
@font-face{font-family:"OpenSans-Light";src:url(../fonts/OpenSans-Light.ttf);}
.space{height:100px;width:100%;}
.no-margin{margin:0 !important;}
.has-error input,
.has-error textarea{border:1px solid red !important;}

h1{font-size:22px;font-family:"OpenSans-Bold", sans-serif;color:#575757;text-align:center;line-height:1.5em;}
h2{font-size:18px;font-family:"OpenSans-Bold", sans-serif;color:#575757;text-align:center;line-height:1.5em;}
h3{font-size:15px;font-family:"OpenSans-Bold", sans-serif;color:#575757;text-align:center;line-height:1.5em;}
a:focus, a:hover{text-decoration:none;color:inherit;}
p iframe{width:650.5px;height:360px;margin:20px 10px;}
.partners__img{display:inline-block;line-height:230px;width:19%;height:230px;padding:5px;margin-top:10px;vertical-align:top;}
.partners__img img{width:100%;}
.dynamic_content ul{list-style:circle;}
.dynamic_content ul li{list-style:circle;font-size:13px;}
.cabinet__title{font-family:"OpenSans-Bold", sans-serif;color:#575757;font-size:2.85rem;text-align:center;text-transform:uppercase;margin-bottom:70px;}
strong.bonus_line_single_product{position:absolute;z-index:1;top:31px;left:-27px;width:135px;padding-top:4px;padding-bottom:4px;text-align:center;font-size:13px;font-weight:500;color:#575757;background-color:#ec5324;overflow:hidden;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
strong.bonus_line{position:absolute;z-index:1;top:24px;left:-27px;width:127px;padding-top:4px;padding-bottom:4px;text-align:center;font-size:13px;font-weight:500;color:#575757;background-color:#ec5324;overflow:hidden;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.cabinet .cabinet-main{margin-left:0;display:inline-block;}
.cabinet .cabinet-main-profile{position:relative;}
.cabinet .cabinet-main-profile__title{font-family:"OpenSans-Bold", sans-serif;font-size:1.4rem;margin-bottom:20px;color:#464646;}
.cabinet .cabinet-main-profile-list{display:inline-block;vertical-align:top;width:28%;line-height:1.5em;color:#575757;font-family:"OpenSans-Bold", sans-serif;font-size:1.2em;}
.cabinet .cabinet-main-profile-list__item{font-family:"OpenSans-Light", sans-serif;color:#898989;}
.cabinet .cabinet-main-profile__change{position:absolute;bottom:0;right:0;background:url("https://hectare.com.ua/templates/gektar/images/pencil.png") no-repeat left center;padding-left:10px;color:#00733a;}
.cabinet .cabinet-main-orders-all{display:inline-block;vertical-align:top;margin-right:100px;}
.cabinet .cabinet-main-orders-all__title{font-family:"OpenSans-Bold", sans-serif;color:#575757;text-transform:uppercase;margin-bottom:30px;}
.cabinet .cabinet-main-orders-all-item{display:inline-block;vertical-align:top;font-family:"OpenSans-Light", sans-serif;line-height:2rem;color:#464646;}
.cabinet .cabinet-main-orders-stat{display:inline-block;vertical-align:top;}
.cabinet .cabinet-main-orders-stat__title{font-family:"OpenSans-Bold", sans-serif;color:#575757;text-transform:uppercase;margin-bottom:30px;}
.cabinet .cabinet-main-orders-stat-item{display:inline-block;vertical-align:top;font-family:"OpenSans-Light", sans-serif;line-height:2rem;color:#464646;margin-right:60px;}
.cabinet .cabinet-main-itemList{margin-top:50px;}
.cabinet .cabinet-main-itemList-header{background:#898989;height:40px;line-height:40px;color:#fff;font-family:"OpenSans-Light", sans-serif;}
.cabinet .cabinet-main-itemList-header > *{display:inline-block;text-transform:uppercase;text-align:center;vertical-align:middle;}
.cabinet .cabinet-main-itemList-header__id{width:15%;}
.cabinet .cabinet-main-itemList-header__name{width:31%;}
.cabinet .cabinet-main-itemList-header__price{width:12%;}
.cabinet .cabinet-main-itemList-header__bonus_minus{width:12%;}
.cabinet .cabinet-main-itemList-header__bonus_plus{width:12%;}
.cabinet .cabinet-main-itemList-header__delivery{width:9%;}
.cabinet .cabinet-main-itemList-header__status{width:15%;}
.cabinet .cabinet-main-itemList-item{border:1px solid #898989;}
.cabinet .cabinet-main-itemList-item > *{color:#464646;font-family:"OpenSans-Light", sans-serif;display:inline-block;vertical-align:middle;text-align:center;padding:10px;/*height:100px;line-height:100px;*/}
.cabinet .cabinet-main-itemList-item > * span{line-height:normal;display:inline-block;vertical-align:middle;color:#464646;font-family:"OpenSans-Light", sans-serif;}
.cabinet .cabinet-main-itemList-item__id{width:15%;border-right:1px solid #898989;}
.cabinet .cabinet-main-itemList-item__name{width:31%;border-right:1px solid #898989;text-align: left;line-height: 1.3;}
.cabinet .cabinet-main-itemList-item__price{width:12%;border-right:1px solid #898989;}
.cabinet .cabinet-main-itemList-item__delivery{width:9%;border-right:1px solid #898989;}
.cabinet .cabinet-main-itemList-item__bonus_minus{width:12%;border-right:1px solid #898989;}
.cabinet .cabinet-main-itemList-item__status{width:15%;}
.cabinet .cabinet-main-itemList-item:not(:last-child){border-bottom:none;}
.cabinet .cabinet-main-manager{overflow:hidden;}
.cabinet .cabinet-main-manager__img{width:250px;height:250px;margin-right:20px;float:left;margin-top: 20px;}
.cabinet .cabinet-main-manager__img img{width:100%;}
.cabinet .persmaninfo {margin-top:40px;}
.cabinet .persmaninfo li {color: #00733a;font-weight:normal;font-size: 1.2rem;font-family: "OpenSans", sans-serif;line-height: 1.5rem;padding: 10px 0;}
.cabinet .persmaninfo label {width:160px;font-weight:bold;font-family:"OpenSans-Bold", sans-serif;}
.cabinet-main-manager__img::before {content:" ";position:absolute;display:block;background:url(/favicons/favicon-32x32.png);height:32px;width:32px;margin-left:233px;margin-top:-16px;}
.cabinet .cabinet-main-manager-text__tel{color:#00733a;font-size:1.2rem;font-family:"OpenSans-Bold", sans-serif; margin:20px 0;}
.cabinet-interview{background:#f9fafa;margin-top:50px;padding-bottom:30px;}
.cabinet-interview__title{height:90px;line-height:90px;color:#575757;font-family:"OpenSans-Bold", sans-serif;font-size:1.8rem;text-transform:uppercase;text-align:center;}
.cabinet-interview__description{text-align:center;color:#363636;font-family:"OpenSans-Light", sans-serif;margin-bottom:60px;}
.cabinet-interview-wrapper{width:80%;margin:0 auto;}
.cabinet-interview__textarea{width:45%;height:230px;display:inline-block;vertical-align:top;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:50px;}
.cabinet-interview-radiobuttonList{display:inline-block;vertical-align:top;width:12%;text-align:center;}
.cabinet-interview-radiobuttonList__title{margin-bottom:20px;color:#464646;font-family:"OpenSans-Bold", sans-serif;}
.cabinet-interview-radiobuttonList-item{line-height:40px;}
.cabinet-interview-radiobuttonList-item__radio{vertical-align:middle;width:17px;height:17px;}
.cabinet-interview-radiobuttonList-item__label{padding-left:10px;cursor:pointer;vertical-align:middle;}
.cabinet-interview__submit{display:block;width:220px;height:45px;margin:50px auto 0;text-transform:uppercase;color:#fff;background:#00733a;}
.cabinet-successMessage{height:400px;line-height:400px;text-align:center;color:#575757;font-family:"OpenSans-Bold", sans-serif;font-size:2.3rem;}
.cabinet-change{width:43rem;background:#fff;display:block;margin:auto;text-align:center;}
.cabinet-change__title{height:100px;line-height:110px;color:#575757;font-size:2.85rem;font-family:"OpenSans-Bold", sans-serif;text-align:center;text-transform:uppercase;}
.cabinet-change__input{width:540px;height:40px;display:block;border:1px solid #bdbdbd;margin:0 auto 20px;padding-left:40px;}
.cabinet-change__select{width:540px;height:40px;display:block;border:1px solid #bdbdbd;margin:0 auto 20px;padding-left:40px;color:#898989;}
.cabinet-change__textarea{width:500px;height:75px;display:block;border:1px solid #bdbdbd;margin:0 auto 20px;padding-left:40px;}
.cabinet-change__submit{display:inline-block;width:155px;height:40px;line-height:40px;vertical-align:top;background:#00733a;color:#fff;text-transform:uppercase;margin:auto;}
.cabinet-change-block{line-height:50px;color:#898989;}
.cabinet-change-block div{font-size:1.2rem;}
.cabinet-change-block a{text-decoration:underline;}
.cabinet-change-block input{height:18px;width:18px;vertical-align:middle;margin-right:10px;}
.cabinet-change-block label{cursor:pointer;color:#898989;vertical-align:middle;margin-right:20px;}
.cabinet-change__register{background:#ec5324;margin-right:20px;}
.cabinet-change__error{line-height:50px;height:50px;color:#898989;padding:0 20px;margin-top:20px;border:1px solid red;}
.persmaninfo li ~li {border-top:2px solid #00733a;}
.persmaninfo li:last-child {border-bottom:2px solid #00733a;}
@font-face{font-family:"OpenSans-Bold";src:url(../fonts/OpenSans-Bold.ttf);}
@font-face{font-family:"OpenSans-Regular";src:url(../fonts/OpenSans-Regular.ttf);}
@font-face{font-family:"OpenSans-Light";src:url(../fonts/OpenSans-Light.ttf);}
.space{height:100px;width:100%;}
.no-margin{margin:0 !important;}
.has-error input,
.has-error textarea{border:1px solid red !important;}

.catalog__title{height:100px;line-height:100px;text-align:center;font-size:2rem;font-family:"OpenSans-Bold", sans-serif;color:#575757;text-transform:uppercase;}
.catalog-list{text-align:center;}
.catalog-list-item{display:inline-block;width:30%;text-align:center;margin:10px;border:1px solid #e1e1e1;}
.brandslist .catalog-list-item{width:13%;background: #ec5324;border-radius: 3px;padding: 10px 2px;color: white;/* padding: 20px 2px;font-size: 120%; */font-size: 110%;font-weight: bold;cursor:pointer;transition: all 1s 0.25s ease-in-out;}
.brandslist .catalog-list-item span {word-wrap: break-word;}
.brandslist .catalog-list-item:hover {background: #00733a;}
@media screen and (max-width:500px){
    .brandslist .catalog-list-item {width: 40%;}
}
#filialsmap {margin:30px 0;}
.catalog-list-item__image{width:100%;display:block;background-repeat:no-repeat;background-position:center;background-size:90%;}
.catalog-list-item__title{height:60px;text-align:center;padding:10px;display:block;line-height:20px;vertical-align:top;overflow:hidden;color:#00733a;font-size:1rem;font-family:"OpenSans-Bold", sans-serif;text-transform:uppercase;overflow:hidden;}
.catalog-list-item__title span{display:inline-block;line-height:normal;vertical-align:middle;color:#00733a;font-size:1.1rem;font-family:"OpenSans-Bold", sans-serif;text-transform:uppercase;}
.catalog-list .catalog-list-item.subcategories-list-item{width:18%;vertical-align:top;}
.catalog-list .catalog-list-item.subcategories-list-item .catalog-list-item__title{border-top:1px solid #e1e1e1;display:block;}
.catalog-list-item:hover{-webkit-box-shadow:0px 3px 10px 0px rgba(50, 50, 50, 0.7);box-shadow:0px 3px 10px 0px rgba(50, 50, 50, 0.7);}
@font-face{font-family:"OpenSans-Bold";src:url(../fonts/OpenSans-Bold.ttf);}
@font-face{font-family:"OpenSans-Regular";src:url(../fonts/OpenSans-Regular.ttf);}
@font-face{font-family:"OpenSans-Light";src:url(../fonts/OpenSans-Light.ttf);}
.space{height:100px;width:100%;}
.no-margin{margin:0 !important;}
.has-error input,
.has-error textarea{border:1px solid red !important;}

p iframe{width:650.5px;height:360px;margin:20px 10px;}
.partners__img{display:inline-block;line-height:230px;width:19%;height:230px;padding:5px;margin-top:10px;vertical-align:top;}
.partners__img img{width:100%;}
.dynamic_content ul{list-style:circle;}
.dynamic_content ul li{list-style:circle;font-size:13px;}
.contacts__title{font-size:2.3rem;color:#575757;font-family:"OpenSans-Bold", sans-serif;text-transform:uppercase;text-align:center;margin-bottom:30px;}
.contacts-list{text-align:center;margin-bottom:25px;}
.contacts-list-item{display:inline-block;vertical-align:top;}
.contacts-list-item__img{width:26px;height:26px;background:url("../img/contacts.png") no-repeat;display:inline-block;vertical-align:top;}
.contacts-list-item__img_email{background-position:-30px 0;}
.contacts-list-item__img_sk{background-position:-60px 0;}
.contacts-list-item__img_adr{background-position:-90px 0;}
.contacts-list-item__text{display:inline-block;vertical-align:middle;margin-left:30px;color:#464646;line-height:1.5em;font-family:"OpenSans-Bold", sans-serif;font-size:1.14rem;}
.contacts-list-item:not(:last-child){margin-right:5%;}
.contacts-table{margin-top:70px;}
.contacts-table__title{font-size:1.7rem;color:#575757;font-family:"OpenSans-Bold", sans-serif;text-transform:uppercase;margin-top:25px;text-align:center;}
.contacts-table-header{background:#898989;height:40px;line-height:40px;color:#fff;font-family:"OpenSans-Light", sans-serif;}
.contacts-table-header > *{display:inline-block;text-transform:uppercase;text-align:center;vertical-align:middle;}
.contacts-table-header__region{width:12%;}
.contacts-table-header__address{width:50%;}
.contacts-table-header__tel{width:15%;}
.contacts-table-header__email{width:14%;}
.contacts-table-header__face{width:15%;}
.contacts-table-header__schedule{width:17%;}
.contacts-table-item{border:1px solid #898989;}
.contacts-table-item > *{color:#464646;font-family:"OpenSans-Light", sans-serif;display:inline-block;vertical-align:middle;text-align:center;height:100px;word-wrap: normal;padding: 10px 0;line-height: 2}
.contacts-table-item > * span{line-height:normal;display:inline-block;vertical-align:middle;color:#464646;font-family:"OpenSans-Light", sans-serif;}
.contacts-table-item__region{width:12%;border-right:1px solid #898989;}
.contacts-table-item__address{width:50%;border-right:1px solid #898989;}
.contacts-table-item__tel{width:15%;border-right:1px solid #898989;}
.contacts-table-item__email{width:14%;border-right:1px solid #898989;}
.contacts-table-item__face{width:15%;border-right:1px solid #898989;}
.contacts-table-item__schedule{width:17%;}
.contacts-table-item:not(:last-child){border-bottom:none;}
.contacts iframe{width:100%;}
@font-face{font-family:"OpenSans-Bold";src:url(../fonts/OpenSans-Bold.ttf);}
@font-face{font-family:"OpenSans-Regular";src:url(../fonts/OpenSans-Regular.ttf);}
@font-face{font-family:"OpenSans-Light";src:url(../fonts/OpenSans-Light.ttf);}
.space{height:100px;width:100%;}
.no-margin{margin:0 !important;}
.has-error input,
.has-error textarea{border:1px solid red !important;}
p iframe{width:650.5px;height:360px;margin:20px 10px;}
.partners__img{display:inline-block;line-height:230px;width:19%;height:230px;padding:5px;margin-top:10px;vertical-align:top;}
.partners__img img{width:100%;}
.dynamic_content ul{list-style:circle;}
.dynamic_content ul li{list-style:circle;font-size:13px;}
.delivery__title{height:100px;line-height:100px;color:#575757;font-size:2.3rem;font-family:"OpenSans-Bold", sans-serif;text-align:center;text-transform:uppercase;}
.delivery-list{text-align:center;}
.delivery-list-item{display:inline-block;vertical-align:top;margin:40px;width:300px;}
.delivery-list-item__img{background:url("../img/delivery.png") no-repeat;margin:auto;width:100px;height:100px;}
.delivery-list-item__description{font-family:"OpenSans-Light", sans-serif;color:#898989;line-height:1.5rem;margin-top:20px;}
.delivery-list-item_2 .delivery-list-item__img{background-position:-104px 0;}
.delivery-list-item_3 .delivery-list-item__img{background-position:-208px 0;}
.delivery-list-item_4 .delivery-list-item__img{background-position:-312px 0;}
.delivery-list-item_5 .delivery-list-item__img{background-position:-416px 0;}
.delivery-list-item_6 .delivery-list-item__img{background-position:-520px 0;}
@font-face{font-family:"OpenSans-Bold";src:url(../fonts/OpenSans-Bold.ttf);}
@font-face{font-family:"OpenSans-Regular";src:url(../fonts/OpenSans-Regular.ttf);}
@font-face{font-family:"OpenSans-Light";src:url(../fonts/OpenSans-Light.ttf);}
.space{height:100px;width:100%;}
.no-margin{margin:0 !important;}

@font-face{font-family:"OpenSans-Bold";src:url(../fonts/OpenSans-Bold.ttf);}
@font-face{font-family:"OpenSans-Regular";src:url(../fonts/OpenSans-Regular.ttf);}
@font-face{font-family:"OpenSans-Light";src:url(../fonts/OpenSans-Light.ttf);}
.space{height:100px;width:100%;}
.no-margin{margin:0 !important;}
.has-error input,
.has-error textarea{border:1px solid red !important;}

.partners__img{display:inline-block;line-height:230px;width:19%;height:230px;padding:5px;margin-top:10px;vertical-align:top;}
.partners__img img{width:100%;}
.dynamic_content ul{list-style:circle;}
.dynamic_content ul li{list-style:circle;font-size:13px;}
.item{display:inline-block;width:72%;vertical-align:top;}
.item__image{display:inline-block;vertical-align:top;position:relative;width:100%;background-size:contain;background-repeat:no-repeat;background-position:center;}
.item__image .itemsList-item-sale{top:inherit;bottom:0;}
.item-main{display:inline-block;vertical-align:top;width:60%;position:relative;}
.item-main__title{font-family:"OpenSans-Bold", sans-serif;color:#575757;font-size:2.14rem;max-width:80%;text-align: left;}
.item-main__id{position:absolute;top:5px;font-family:"OpenSans-Light", sans-serif;right:0;}
.item-main-visibility{position:absolute;top:25px;font-family:"OpenSans-Light", sans-serif;right:0;}
.item-main-visibility__see, .item-main-visibility__text{display:inline-block;}
.item-main-visibility__see img{width:75%;}
.item-main-visibility__text{vertical-align:middle;margin-top:-10px;color:#8e8e8e;}
.item-main-right__optCost{font-size:0.9rem;color:#00733a;font-family:"OpenSans-Light", sans-serif;margin-top:20px;}
.item-main-left{display:inline-block;width:59%;vertical-align:top;}
.item-main-left-table{font-size:0.9rem;color:#898989;line-height:2em;}
.item-main-left-table__value{display:inline-block;width:37%;text-align:center;}
.item-main-left-table__option{display:inline-block;width:61%;}
.item-main-left-additional{margin-top:10px; vertical-align: middle;}
.rating-wrap{width:140px}
.rating-wrap .rating-star{width:100%;}
.rating-wrap .count-rating-star{color: #00733a;font-size:14px;}
.item-main-left-additional__select{display:inline-block;width:120px;height:35px;background:#ebebeb;margin-bottom:15px;}
.item-main-left-additional__input{width:120px;height:35px;text-align:center;border:1px solid #ebebeb;margin-bottom: 20px;}
.item-main-right__price{font-size:2.86rem;/*color:#ec5324;*/color:#ec5324;font-family:"OpenSans-Bold", sans-serif;float : left;    height: 62px;padding-top: 10px;margin-right: 25px;}
.item-main-right__price span{font-size:2.86rem;/*color:#ec5324;*/color:#ec5324;font-family:"OpenSans-Bold", sans-serif;}
.item-main-right__rest{font-size:0.9rem;color:#898989;font-family:"OpenSans-Light", sans-serif;margin:20px 0;}
.item-main-right__oldPrice{font-size:0.9rem;color:#898989;font-family:"OpenSans-Light", sans-serif;}
.item-main-right__oldPrice span{text-decoration:line-through;}
.item-main-right__availability{font-size:0.9rem;color:#00733a;font-family:"OpenSans-Light", sans-serif;margin-top:20px; font-weight: bold}
.item-main-right__nonAvailability{font-size:0.9rem;color:red;font-family:"OpenSans-Light", sans-serif;margin-top:20px;}
.item-main-right__submit{width:50%;height:40px;margin:30px 0;}
.item-main-right__ask{text-decoration:underline;color:#575757;font-family:"OpenSans-Light", sans-serif;}
.item-main-form{margin-top:40px;border-top:2px solid #c4c4c4;overflow:hidden;}
.item-main-form__title{height:65px;line-height:65px;color:#464646;font-size:1.2rem;font-family:"OpenSans-Bold", sans-serif;text-transform:uppercase;}
.item-main-form__input{height:40px;border:1px solid #ebebeb;padding-left:1.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;width:32%;}
.item-main-form__input.item-main-form__input-margin{margin-right:1.9%;}
.item-main-form__submit{margin-top:15px;width:32%;height:40px;float:right;background:#00733a;color:#fff;text-transform:uppercase;cursor:pointer;}
.tabs{margin-left:40px;}
.tabs-control{border-bottom:1px solid #00733a;}
.tabs-control__item{display:inline-block;cursor:pointer;padding:15px 0;margin-right:20px;font-size:1.1rem;text-transform:uppercase;font-family:"OpenSans-Bold", sans-serif;color:black;}
.tabs-control__item.active{border-bottom:2px solid green;}
.tabs-list ul,.tabs-list ol{margin: 2px 0px 10px 30px;list-style-image: url(../img/marker.png)!important;}

.tabs-list__item.active{display:block;}
.tabs .simularList{display:block;width:100%;margin:auto;vertical-align:top;list-style:none;}
.tabs .simularList-item{vertical-align:top;text-align:center;}
.tabs .simularList-item__img{display:block;width:80%;min-height:193px !important;margin:10% auto;background-size:contain;background-repeat:no-repeat;background-position:center;}
.tabs .simularList-item__title{font-family:"OpenSans-Bold", sans-serif;font-size:1.05rem;color:#575757;height:60px;line-height:60px;}
.tabs .simularList-item__title a{vertical-align:middle;line-height:normal;display:inline-block;}
.tabs .simularList-item__from{color:#898989;font-family:"OpenSans-Light", sans-serif;font-size:0.85rem;padding:0 2%;min-height:25px;}
.tabs .simularList-item__price{margin:20px 0;font-size:1.28rem;color:#ec5324;font-family:"OpenSans-Bold", sans-serif;}
.tabs .simularList-item__more{height:40px;line-height:40px;font-family:"OpenSans-Bold", sans-serif;color:#00733a;}
.tabs .simularList-item:hover{-webkit-box-shadow:0px 3px 10px 0px rgba(50, 50, 50, 0.7);box-shadow:0px 3px 10px 0px rgba(50, 50, 50, 0.7);}
@font-face{font-family:"OpenSans-Bold";src:url(../fonts/OpenSans-Bold.ttf);}
@font-face{font-family:"OpenSans-Regular";src:url(../fonts/OpenSans-Regular.ttf);}
@font-face{font-family:"OpenSans-Light";src:url(../fonts/OpenSans-Light.ttf);}
.space{height:100px;width:100%;}
.no-margin{margin:0 !important;}
.has-error input,
.has-error textarea{border:1px solid red !important;}

.breadcrumbs{margin:20px 0;}
.g-recaptcha div{margin:10px auto;}
.breadcrumbs__item{display:inline-block;font-family:"OpenSans-Light", sans-serif;}
.breadcrumbs__item a{color:#00733a;}
.items__title{height:100px;line-height:40px;text-align:center;font-family:"OpenSans-Bold", sans-serif;font-size:2rem;color:#575757;}

.itemsSidebar__reklama{width:240px;height:275px;background:url("../img/reclama.png") no-repeat center;}
.itemsList{display:inline-block;width:77%;margin-left:0;vertical-align:top;}
.itemsList-item{display:inline-block;vertical-align:top;text-align:center;position:relative;border:1px solid #e1e1e1;width: 24vh; margin-right:7px;    margin-bottom:4%; float: inherit} /* change0717 */
.itemsList-item__img{display:block;width:80%;/*min-height:193px !important;*/margin:10% auto;background-size:contain;background-repeat:no-repeat;background-position:center;}
.itemsList-item-sale{height:40px;width:100%;position:absolute;background:#00733a;padding:0 20px;left:0;line-height:40px;color:#fff;margin: -35px 0 0 0;}
/*.itemsList-item-sale__percent{display:inline-block;line-height:normal;margin-right:25px;vertical-align:middle;width:calc(50% - 15px);text-align:left;}*/
.itemsList-item-sale__percent{display:inline-block;line-height:normal;margin-right:0;vertical-align:top;width:30%;text-align:left;}
.itemsList-item-sale__old{display:inline-block;vertical-align:top;width:calc(50% - 15px);text-align:center;text-decoration:line-through;font-stretch:ultra-condensed;}
.itemsList-item-sale__rest{display:inline-block;line-height:normal;vertical-align:top;width:29%;text-align:right;}
.itemsList-item__title{font-family:"OpenSans-Bold", sans-serif;/* font-size:1.05rem;change0717 */font-size: 0.95rem;color:#575757;height:60px;line-height:60px;max-width:200px;}
/*.itemsList-item__img{width:200px !important;height:200px !important;}*/
.sandwich-menu i{color:green;font-style:normal;margin-left:20px;}
.itemsList-item__title a{vertical-align:middle;line-height:normal;display:inline-block;}
.itemsList-item__from{color:black;font-family:"OpenSans-Bold", sans-serif;font-size:0.85rem;padding:0 2%;min-height:25px;}
.itemsList-item__price, .itemsList-item__status{margin:5px 0;/* font-size:1.28rem;change0717 */font-size: 1rem;color:#ec5324;/*color:#ec5324*/;font-family:"OpenSans-Bold", sans-serif;}
.itemsList-item__price{font-size: 1.2rem;}
.itemsList-item__more{height:40px;line-height:40px;border-top:1px solid #e1e1e1;font-family:"OpenSans-Bold", sans-serif;color:white;display:none;}
.itemsList-item__buy {cursor:pointer;padding:0px;color:#00733a;font-weight: bold;   height: 35px; color: #fff;margin-bottom: 5px; line-height: 35px;display:none;}
.itemsList-item__buy:hover{color:#575757;}
.itemsList-item:hover{-webkit-box-shadow:0px 3px 10px 0px rgba(50, 50, 50, 0.7);box-shadow:0px 3px 10px 0px rgba(50, 50, 50, 0.7);}
.pagination{display:flex;justify-content: center;padding:0;margin:0;border:0;height:160px;line-height:160px;text-align:center;clear:both;}
.pagination__item{display:inline-block;font-family:"OpenSans-Bold", sans-serif;margin:0 5px;color:#898989;position:relative;z-index:16;}
.pagination__item a{font-weight:bold;padding:10px 15px;color:#898989;}
.pagination__item_active a{color:#00733a;border:1px solid #00733a;}
.pagination__item_prev a,
.pagination__item_next a{font-weight:bold;padding:15px 35px;background:#00733a;color:#fff;text-transform:uppercase;margin:0;}
.pagination > li{display:inline-block;}
.pagination > li > a, .pagination > li > span{position:relative;float:none;padding:10px 15px;margin:0;line-height:160px;color:#898989;text-decoration:none;background-color:transparent;border:1px solid transparent;}
.pagination > li.pagination__item_active a{color:#00733a;border:1px solid #00733a;}
.pagination > .pagination__item_prev a,.pagination > .pagination__item_next a{font-weight:bold;padding:15px 35px;background:#00733a;color:#fff;text-transform:uppercase;margin:0;}
.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover{z-index:2;color:#00733a;background-color:transparent;border:1px solid transparent;}
label{font-weight:normal;}
@font-face{font-family:"OpenSans-Bold";src:url(../fonts/OpenSans-Bold.ttf);}
@font-face{font-family:"OpenSans-Regular";src:url(../fonts/OpenSans-Regular.ttf);}
@font-face{font-family:"OpenSans-Light";src:url(../fonts/OpenSans-Light.ttf);}
.space{height:100px;width:100%;}
.tabs-list .reviews-list{margin:0;list-style:none;}
.no-margin{margin:0 !important;}
.has-error input,
.has-error textarea{border:1px solid red !important;}

html{font-family:"OpenSans-Regular", sans-serif;font-size:14px;}
.wrapper{width:100%;margin:0 auto;}
.header .header-top{text-align:center;height:40px;line-height:40px;padding:5px 0;border-bottom:1px solid #c8c8c8;-webkit-box-sizing:content-box;box-sizing:content-box;width:100%;position:fixed;z-index:20;background: rgb(87,87,87);}
.header .header-top .wrapper{position:relative;}
.header .header-top__tel{display:inline-block;color:white;font-family:"OpenSans-Bold", sans-serif;}
.header .header-top__tel span{font-family:"OpenSans-Light", sans-serif;}
.header .header-top-callBtn{padding:10px 25px;margin:0 30px;background: #ec5324;color:#fff;font-family:"OpenSans-Bold", sans-serif;font-weight:bolder;font-size:12px;text-transform:uppercase;}
.header .header-top__exit{position:absolute;right:60px;height:38px;line-height:38px;display:inline-block;color:black;font-family:"OpenSans-Bold", sans-serif;}
.header .header-top-languagePicker{position:absolute;right:20px;width:50px;height:40px;line-height:40px;background:url("../img/select1.png") no-repeat 80% center;border:none;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;font-family:"OpenSans-Bold", sans-serif;font-size:0.9rem;color:#ec5324;text-transform:uppercase;}
.header-mid{overflow:unset !important;height:180px;line-height:180px;padding:40px 0;}
.header-mid-menu-left{display:inline-block;vertical-align:top;width:41%;}
.header-mid-menu-left-item{display:inline-block;line-height:normal;font-family:"OpenSans-Bold", sans-serif;font-weight:bolder;font-size:12px;color:#575757;position: relative}
.header-mid-menu-left-item_img{display:inline-block;width:32px;height:32px;background:url("../img/sprites.png") no-repeat;vertical-align:baseline;position: relative;top: 3px;}
.proddost {text-align:center;color: #575757;font-family: "OpenSans-Bold", sans-serif;}
.proddosttext {text-transform:none;display: block !important;margin-left: 45px !important;text-align: center;margin-top: -30px;width: 100px;color: #575757;font-family: "OpenSans-Bold", sans-serif;}
/* .proddostimg {background: #ec5324;padding: 2px 10px; width: 200px; margin: auto;color: white;z-index:2;position:absolute;margin-left:calc(50% - 100px);} */
.proddostimg {background: #ec5324;padding: 2px 10px;height:40px; width: 100%; margin: auto;color: white;z-index:2;position:absolute;line-height:34px;}
.header-mid-menu-left-item_text{display:inline-block;vertical-align:baseline;margin-left:10px;text-transform:uppercase;}
.header-mid-menu-left-item_rw{margin:0 21%;width : 140px;}
.header-mid-menu-left-item_rw .header-mid-menu-left-item_img{background-position:-36px 0;float: left}
.header-mid-menu-left-item_rw .header-mid-menu-left-item_text{position: absolute;top: 14px;left: 35px;}
.header-mid__logo{width:100%;height:140px;margin-top:20px;background:url("../img/logo-login2.png") no-repeat center center;background-size:contain;display:inline-block;transition:all 1s 0.25s ease-in-out;outline:none;}
/*.header-mid__logo:hover{background-color:#00733a;}*/
@media screen and (min-width:1024px){.slider .slider-item{height:0;padding-bottom:26%;}}
@media screen and (max-width:1200px){.header-mid__logo{transition:none;background:url("../img/logo-login2.png") no-repeat 50% 70%;}
    .header-mid__logo, .header-mid__logo:hover{background-color:transparent;}

}

.header-mid-menu-right{display:inline-block;width:40%;vertical-align:top;text-align:right;}
.header-mid-menu-right-item{margin-bottom : 15px;display:inline-block;line-height:normal;vertical-align:middle;font-family:"OpenSans-Bold", sans-serif;font-weight:bolder;font-size:12px;color:#575757;}
.header-mid-menu-right-item_img{top:-4px;display:inline-block;width:32px;height:32px;background:url("../img/sprites.png") no-repeat;vertical-align:middle;position:relative;}
.header-mid-menu-right-item_img i{position:absolute;font-style:normal;display:block;width:115%;text-align:center;height:33px;line-height:33px;font-size:0.9rem;color:#fff;font-family:"OpenSans-Bold", sans-serif;}
.header-mid-menu-right-item_text{display:inline-block;vertical-align:middle;margin-left:10px;text-align:left;text-transform:uppercase;}
.header-mid-menu-right-item_sc{/*margin:0 20%;*/}
.header-mid-menu-right-item_sc .header-mid-menu-right-item_img{background-position:-72px 0; float: left}
.header-mid-menu-right-item_ct .header-mid-menu-right-item_img{background-position:-108px 0;}
.header-bottom{height:72px;position:relative;line-height:70px;background: #ec5324;}
.header-bottom-change{ display: inline-block; width: 74%;}
@media screen and (max-width: 1200px) {
    .header-bottom-change{ width: 79%;}
}
@media screen and (max-width: 1024px) {
    .header-bottom-change{ display: none;}
}
.header-bottom-menu{display:inline-block;vertical-align:middle;width: 100%;letter-spacing : -.36em;background: #ec5324;}
.right-border{
    border-top-left-radius: 12px;
}
.left-border{
    border-top-right-radius:12px;
}
@media screen and (max-width: 1024px) {
    .right-border{
        border-top-left-radius: 0;
    }
    .left-border{
        border-top-right-radius:0;
    }
}
.header-bottom-menu__item{display:inline-block;height:inherit;font-family:"OpenSans-Bold", sans-serif;font-weight:bolder;color:#fff;padding:0 15px;background: #ec5324;letter-spacing: normal;}
.header-bottom-menu__item--opac{display:inline-block;height:inherit;font-family:"OpenSans-Bold", sans-serif;font-weight:bolder;color:#fff;background: #ec5324;letter-spacing: normal;}

.header-bottom-menu__item--opac a{opacity: 0;font-family: "OpenSans", sans-serif;font-weight: bold;text-transform: uppercase;width: 100%;height: 100%;position: relative;z-index: 10;cursor: pointer;}
.header-bottom-menu__item--opac:nth-child(1){border-right: 3px solid #ec5324}
.header-bottom-menu__item:not(:first-child){padding-left:15px }
@media screen and (max-width: 1200px) {
    .header-bottom-menu__item:not(:first-child){padding-left:10px }
    .header-bottom-menu__item--opac{height:72px;}
}
/*.header-bottom-menu__item:hover{border-top-right-radius: 14px;border-top-left-radius: 14px;border-right:1px solid white;border-left:1px solid white;}*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome,.header-bottom-menu__item{border-right:2px solid #ec5324;border-left:1px solid #ec5324;}
    ::i-block-chrome,.header-bottom-menu{width: 100%;height: 70px;}
}
@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width: 1200px)  {
    ::i-block-chrome,.header-bottom-menu{width: 96%;}
}
@-moz-document url-prefix(){.header-bottom-menu{width:77.1%;}.header-bottom-menu__item{border-right:1px solid #ec5324;border-left:1px solid #ec5324;}}
.header-bottom-menu__item--opacblock{display: inline-block;}
.header-bottom-menu__item a{font-family:"OpenSans", sans-serif;font-weight:bold;text-transform:uppercase;width:100%;height:100%; position:relative; cursor: pointer;}
/*.header-bottom-menu__item:hover:after{content:"";width:100%;background:#FFF;height:3px;bottom:0;left:0;position: relative; z-index: 1; }
.header-bottom-menu__item.active:after{content:"";position:absolute;width:100%;background:#FFF;height:3px;bottom:0;left:0;z-index: 1;}*/
.header-bottom-searchForm{display:inline-block;vertical-align:middle;width:25%;padding-left:10px;height:40px;position:relative;}
.header-bottom-searchForm input{padding-left:10px;width:100%;height:100%;background:#aa4a20 url("../img/search-icon.png") no-repeat 95% center;color:#fff;padding-right:0;vertical-align:top;display:inline;}
.header-bottom-searchForm input{line-height:normal;}
.header-bottom-searchForm input::-webkit-input-placeholder{line-height:normal;color: white;}
.header-bottom-searchForm input + ul{overflow-y: scroll;position:absolute;display:none;top: 50px;margin: 0 auto;width: 90%;left:0;right:0;z-index:40;border-width:1px;border-style:solid;border-color:#cbcfe2 #c8cee7 #c4c7d7;-webkit-border-radius:3px;border-radius:3px;background:#fff;}
.header-bottom-searchForm input + ul li{padding-left:20px;white-space:nowrap;font-size:14px;overflow:hidden;text-overflow:ellipsis;}
.bonus-button{height:50px;line-height:50px;margin:20px 0;display:inline-block;padding:0 20px;background:#ec5324;border-radius:20px;font-size:25px;color:#fff;}
.slider-item{position:relative;}
.slider-item__link{display:block;}
.slider-item__img{display:block;width:100%;margin-bottom:7px;background-size:cover;}
.slider-item__description{position:absolute;height:100px;top:50%;margin-top:-50px;font-family:"OpenSans-Light", sans-serif;font-size:3.57rem;right:5%;color:#575757;text-transform:uppercase;max-width:722px;line-height:1.2em;}
.slider-item__description span{font-family:"OpenSans-Bold", sans-serif;}
.wrapper .shares__title{height:100px;line-height:100px;text-align:center;font-size:2.3rem;font-family:"OpenSans-Bold", sans-serif;color:#575757;text-transform:uppercase;}
.shares .wrapper ul{position:relative;overflow: hidden;}
.shares .wrapper .owl-item{text-align:center;/*border:1px solid #e1e1e1;*/}
.shares .wrapper .owl-item:not(:first-child){border-left:0;}
.wrapper .shares-list-item .itemsList-item-sale{width:100%;height:40px;position:absolute;background:#00733a;font-size:0.9rem;padding:2% 5%;line-height:40px;color:#fff;font-stretch:ultra-condensed;left:0;}
.wrapper .shares-list-item .itemsList-item-sale__percent{display:inline-block;line-height:normal;vertical-align:top;width:48%;text-align:right;color:#ec5324;font-size: 0.8rem}
.wrapper .shares-list-item .itemsList-item-sale__old{display:inline-block;vertical-align:top;width:48%;text-align:left;text-decoration:line-through;color: #646464;font-size: 1.1rem}
.wrapper .shares-list-item .itemsList-item-sale__rest{display:inline-block;line-height:normal;vertical-align:top;width:100%;text-align:center;font-size: 0.8rem;}
.wrapper .shares-list-item__img{width:80%;display:block;margin:0 auto;background-size:contain;background-repeat:no-repeat;background-position:center;min-height:180px;border: 1px solid #e1e1e1;border-radius: 10px;}
.wrapper .shares-list-item__title{font-family:"OpenSans-Bold", sans-serif;font-size:1.05rem;color:#fff;height: 40px;line-height: 35px;background:#ec5324;border-radius: 10px;width: 80%;text-align: center;display: block;margin: 0 auto;margin-bottom: 3px;}
.wrapper .shares-list-item__title a{vertical-align:middle;line-height:normal;display:inline-block;}
.wrapper .shares-list-item__from{color:#000;font-family:"OpenSans-Light", sans-serif;font-size:0.9rem;text-align: left;width: 48%;font-weight: bold;display: inline-block;}
.wrapper .shares-list-item__price{font-size:1.2rem;color:#f55308;font-family:"OpenSans-Bold", sans-serif;text-align: left;margin-left: 10%;margin-top: 10px;margin-bottom: 10px;}
.wrapper .shares-list-item__more{height:30px;line-height:30px;/*border-top:1px solid #e1e1e1;*/font-family:"OpenSans-Bold", sans-serif;color:#fff;background: url(../img/btn-about.png) no-repeat;background-size: 100% 100%;display: inline-block;padding: 0 20px;margin-top: 20px;}
.wrapper .shares-list .customPagination{position:absolute;top:55%;width:100%;}
.wrapper .shares-list .customPagination .owl-prev,
.wrapper .shares-list .customPagination .owl-next{position:absolute;height:40px;width:40px;-webkit-border-radius:0;border-radius:0;opacity:1;margin:0;padding:0;}
.wrapper .shares-list .customPagination .owl-next{right:-2%;background:white;border-radius:50%;border:1px solid green;}
.wrapper .shares-list .customPagination .owl-prev{left:-2%;background:white;border-radius:50%;border:1px solid green;}
.wrapper .itemsList-item-sale__wrapper{width: 80%;margin: 0 auto; text-align: left;margin-top: 5px;height: 20px;}
.wrapper .shares-list-item__wrapper{width: 80%;margin: 0 auto;margin-top: 10px;}
.wrapper .shares-list-item__rating{width: 48%;text-align: right;display: inline-block;}
.wrapper .shares-list-item__rating .rating-star.item-list__rating{font-size: 18px;}
/*.itemsSidebar{*/
/*width: 23%;*/
/*margin-left: -17%;*/
/*}*/
/*.itemsList{*/
/*width: 91%!important;*/
/*}*/
/*.itemsList ul li{}*/
/*@media all and (max-width: 1560px){*/
/*.itemsSidebar{*/
/*width: 23%;*/
/*margin-left: -11%;*/
/*}*/
/*.itemsList{*/
/*width: 73%!important;*/
/*}*/
/*}*/
/*@media all and (max-width: 1428px){*/
/*.itemsSidebar{*/
/*width: 23%;*/
/*margin-left: -5%;*/
/*}*/
/*.itemsList{*/
/*width: 73%!important;*/
/*}*/
/*}*/
/*@media all and (max-width: 1280px){*/
/*.itemsSidebar{*/
/*width: 23%;*/
/*margin-left: -1%;*/
/*}*/
/*.itemsList{*/
/*width: 73%!important;*/
/*}*/
/*}*/
@media all and (max-width: 1560px){}
@media all and (max-width: 1560px){}
@media all and (max-width: 1560px){}
.main{width:100%;margin-left:0;margin-right:0;padding:0;}
.main .videoBlock iframe{display:block;margin:90px auto 0;}
.main .aboutBlock{background:#eae9e9;margin-top:90px;min-height:400px;}
.main .aboutBlock .wrapper{position:relative;}
.main .aboutBlock-main{max-width:620px;position:relative;z-index:5;}
@media screen and (max-width: 1280px) {
  #new-order-modal .modal-dialog, #update-order-modal .modal-dialog{width: 98% !important;}
}
@media screen and (max-width:1200px){
    .aboutBlock-main{width:470px;}
}

.main .aboutBlock-main__title{height:90px;line-height:90px;font-size:2.3rem;font-family:"OpenSans-Bold", sans-serif;color:#575757;text-transform:uppercase;}
.main .aboutBlock-main__text{font-family:"OpenSans-Light", sans-serif;line-height:1.5em;text-indent:1.25rem;color:#464646;}
.main .aboutBlock__image{width:525px;height:452px;background:url("../img/about-ua.png") no-repeat center center;right:0;top:-20%;z-index:0;background-size: contain; display:flex;flex-wrap:wrap;}
.aboutBlock__image-item{width:50%;}
.aboutBlock__image-item a {    padding: 0px 100px 175px 164px;}
.a-sm-rel{    position: relative; top: 35px;}
@media screen and (max-width:1200px){
    .aboutBlock__image-item a {        padding: 0px 21px 115px 164px;}
    .a-sm-rel{top: 70px;}
}
@media screen and (max-width:1024px){
    .aboutBlock-main{display:none;}
    .aboutBlock__image{width:100%;}
    .aboutBlock__image-item a {padding:0px 286px 187px 0;}
    .a-sm-rel--two{    top: 0px;
        right: -140px;}
    .a-sm-rel--three{    top: 0px;
        left: 0;}
    .a-sm-rel--four{    position: relative;
        left: 140px;}
}
@media screen and (max-width:900px){

    .a-sm-rel--two{    top: 0px;
        right: 0px;}
    .a-sm-rel--three{    top: 0px;
        left: 0;}
    .a-sm-rel--four{
        left: 0;top:0;}
}
@media screen and (max-width:640px){
    .aboutBlock__image-item a{padding:30% 50%;top: 93px;position:relative;}
}
@media screen and (max-width:400px){
    .aboutBlock__image-item a{padding:40% 50%;top: 70px;}
}

.footer{position:relative;background:rgb(84,84,84);color:#fff;padding-top:40px;}
.footer.row{width:100%;}
.footer .kolosok{width:391px;height:431px;background:url("../img/kolosok.png") no-repeat center;position:absolute;bottom:0;right:0;}
.footer .wrapper > div{display:inline-block;vertical-align:top;}
.footer-copyright{text-align:center;color:#000;height:40px;line-height:40px;font-family:"OpenSans-Light", sans-serif;font-size:0.9rem;background:#f7f7f7;position:relative;}
.footer-copyright-prodevs{position:absolute;height:40px;line-height:40px;top:0;right:4%;}
.footer-logoBlock__site{display:block;width:206px;height:90px;background:url("../img/footer-logo.png") no-repeat center;margin-bottom:20px;}
.footer-logoBlock__gPlay{display:block;width:190px;height:52px;background:url("../img/google-play.png") no-repeat center;margin-bottom:20px;background-size:cover;}
.footer-logoBlock__appStore{display:block;width:190px;height:52px;background:url("../img/appstore.png") no-repeat center;background-size:cover;}
.footer-products__title{height:60px;line-height:60px;text-transform:uppercase;font-family:"OpenSans-Bold", sans-serif;font-size:1.2rem;}
.footer-products-list{display:inline-block;vertical-align:top;}
.footer-products-list__item{line-height:2rem;font-family:"OpenSans-Light", sans-serif;}
.footer-products-list:not(:last-child){}
.footer-company__title,
.footer-contacts__title{height:60px;line-height:60px;text-transform:uppercase;font-family:"OpenSans-Bold", sans-serif;font-size:1.2rem;}
.footer-company-list,
.footer-contacts-list{display:inline-block;}
.footer-company-list__item,
.footer-contacts-list__item{line-height:2rem;font-family:"OpenSans-Light", sans-serif;display:block;}
.footer-company-list__item span,
.footer-contacts-list__item span{font-family:"OpenSans-Bold", sans-serif;}
.footer-contacts__adress{color: rgb(236, 83, 36); }
.footer-contacts-social{margin-top:-20px;}
.footer-contacts-social__item{display:inline-block;position:relative;z-index:3;/*width:25px;*/height:25px;/*background:url("../img/social.png") no-repeat;*/}
.footer-contacts-social__item_gp{background-position:-29px 0;}
.footer-contacts-social__item_vk{background-position:-56px 0;}
.footer-contacts-social__item_fb{background-position:-85px 0;}
.footer-contacts-social__item_ok{background-position:-114px 0;}
.footer-contacts-social__item:not(:first-child){margin-left:15px;}
@font-face{font-family:"OpenSans-Bold";src:url(../fonts/OpenSans-Bold.ttf);}
@font-face{font-family:"OpenSans-Regular";src:url(../fonts/OpenSans-Regular.ttf);}
@font-face{font-family:"OpenSans-Light";src:url(../fonts/OpenSans-Light.ttf);}
.space{height:100px;width:100%;}
.no-margin{margin:0 !important;}
.has-error input,
.has-error textarea{border:1px solid red !important;}
p{font-family:"OpenSans-Light", sans-serif;line-height:1.3rem;color:#000;font-size:13px;margin-bottom:12px;}
h1{font-size:22px;font-family:"OpenSans-Bold", sans-serif;color:#575757;text-align:center;line-height:1.5em;}
h2{font-size:18px;font-family:"OpenSans-Bold", sans-serif;color:#575757;text-align:center;line-height:1.5em;}
h3{font-size:15px;font-family:"OpenSans-Bold", sans-serif;color:#575757;text-align:center;line-height:1.5em;}
p iframe{width:650.5px;height:360px;margin:20px 10px;}
.partners__img{display:inline-block;line-height:230px;width:19%;height:230px;padding:5px;margin-top:10px;vertical-align:top;}
.partners__img img{width:100%;}
.dynamic_content ul{list-style:circle;}
.dynamic_content ul li{list-style:circle;font-size:13px;}
.modalContainer{position:fixed;top:0;left:0;display:none;z-index:30;width:100%;height:100%;overflow:auto;}
.modalLayout{position:absolute;background:rgba(0, 0, 0, 0.75);width:100%;height:100%;}
.itemModal .modal{height:38rem;}
.modal{/*position:relative;width:43rem;height:25rem;background:#fff;margin:auto;*/}
#cart_win .modal{position:relative;width:auto;height:auto;background:#fff;display:block;margin:auto;padding:10px;}
.modal__title{height:100px;line-height:110px;color:#575757;font-size:2.85rem;font-family:"OpenSans-Bold", sans-serif;text-align:center;}
.modal__close{position:absolute;width:40px;height:40px;top:0;right:0;background:url("../img/close_modal.png") no-repeat center;cursor:pointer;}
.modal__input{width:540px;height:40px;display:block;border:1px solid #bdbdbd;margin:0 auto 20px;padding-left:40px;}
.modal__textarea{width:500px;height:75px;display:block;border:1px solid #bdbdbd;margin:0 auto 20px;padding-left:40px;}
.modal-capcha{margin:0 auto 20px;width:540px;}
.modal-capcha > *{display:inline-block;vertical-align:top;}
.modal-capcha__img{width:116px;height:40px;background:url("../img/capcha.png") no-repeat center;}
.modal-capcha__input{width:325px;height:40px;border:1px solid #bdbdbd;margin-left:25.5px;}
.modal-capcha__refresh{width:40px;height:40px;background:url("../img/recaptcha.png") no-repeat center;margin-left:25.5px;cursor:pointer;}
.modal__submit{display:block;width:155px;height:40px;background:#00733a;color:#fff;text-transform:uppercase;margin:auto;}
.modalSuccess{position:relative;width:43rem;height:25rem;background:#fff;display:none;margin:auto;z-index:40;}
.modalSuccess__message{margin-top:10rem;text-align:center;font-family:"OpenSans-Bold", sans-serif;color:#575757;font-size:1.5rem;}
.space{height:100px;width:100%;}
.no-margin{margin:0 !important;}
.has-error input,
.has-error textarea{border:1px solid red !important;}

.news-list{margin-top:20px;}
.news-list-item{border:1px solid #e1e1e1;padding:0 20px 20px;overflow:hidden;margin-bottom:20px;}
.news-list-item__title{text-align:center;font-family:"OpenSans-Bold", sans-serif;font-size:1.785rem;color:#575757;text-transform:uppercase;height:60px;line-height:60px;}
.news-list-item__img{width:27%;min-height:200px;float:left;margin:0 20px 20px 0;background-size:contain;background-repeat:no-repeat;background-position:center;}
.news-list-item__content{color:#555;font-family:"OpenSans-Light", sans-serif;line-height:1.5em;}
.news-list-item__content ul li{list-style:circle;}
.news-list-item-additional{height:50px;line-height:50px;}
.news-list-item-additional > a{color:#00733a;}
.news-list-item-additional__addComment{float:left;text-decoration:underline;}
.news-list-item-additional__more{float:right;font-family:"OpenSans-Bold", sans-serif;font-size:1.2rem;}
@font-face{font-family:"OpenSans-Bold";src:url(../fonts/OpenSans-Bold.ttf);}
@font-face{font-family:"OpenSans-Regular";src:url(../fonts/OpenSans-Regular.ttf);}
@font-face{font-family:"OpenSans-Light";src:url(../fonts/OpenSans-Light.ttf);}
.space{height:100px;width:100%;}
.no-margin{margin:0 !important;}
.has-error input,
.has-error textarea{border:1px solid red !important;}
p iframe{width:650.5px;height:360px;margin:20px 10px;}
.partners__img{display:inline-block;line-height:230px;width:19%;height:230px;padding:5px;margin-top:10px;vertical-align:top;}
.partners__img img{width:100%;}
.dynamic_content ul{list-style:circle;}
.dynamic_content ul li{list-style:circle;font-size:13px;}
.order__title{font-size:2.85rem;text-align:center;color:#575757;}
.order-login{text-align:center;margin-top:65px;padding-bottom:40px;border-bottom:1px solid #c4c4c4;}
.order-login > *{display:inline-block;margin:0 10px;}
.order-login-additional{display:block;margin:30px 0 -20px;color:#00733a;text-align:center;}
.order-login-additional a:not(:last-child){margin-right:20px;}
.order-login__input{border:1px solid #898989;width:175px;height:40px;padding-left:10px;}
.order-login__text{font-family:"OpenSans-Bold", sans-serif;font-size:1.285rem;text-transform:uppercase;color:#464646;}
.order-login__submit{font-family:"OpenSans-Bold", sans-serif;background:#00733a;color:#fff;width:180px;height:40px;}
.orderForm-sidebar{display:inline-block;width:28%;padding:40px;color:#464646;font-family:"OpenSans-Light", sans-serif;}
.orderForm-sidebar .field-order-billing_email{display:none;}
.orderForm-sidebar__error{text-align:center;color:red;font-size:1.1rem;line-height:1.2em;}
.orderForm-sidebar__title{font-size:1.285rem;text-transform:uppercase;font-family:"OpenSans-Bold", sans-serif;margin-bottom:15px;color:#575757;}
.orderForm-sidebar__input{width:100%;margin:15px 0;display:block;height:40px;border:1px solid #898989;padding-left:10px;color:#464646;}
.orderForm-sidebar-item{margin:26px 0 35px;}
.orderForm-sidebar-item input{display:none;}
.orderForm-sidebar-item label{cursor:pointer;}
.orderForm-sidebar-item input + label::before{content:"";background:url("../img/unchecked.png") no-repeat center center;background-size:18px auto;display:inline-block;height:18px;width:18px;margin:0 10px 0 0;position:relative;top:3px;z-index:2;}
.orderForm-sidebar-item input:checked + label::before{background:url("../img/checked.png") no-repeat center center;background-size:18px auto;}
.orderForm-sidebar-radiobuttonList-item{margin:25px 0;cursor:pointer;}
.orderForm-sidebar-radiobuttonList-item__radio{margin-right:17px;vertical-align:middle;width:17px;height:17px;}
.orderForm-sidebar-radiobuttonList-item__label{vertical-align:middle;cursor:pointer;}
.orderForm-main{display:inline-block;vertical-align:top;width:72%;padding:40px 0 40px 40px;overflow:auto;}
.orderForm-main__title{font-size:1.285rem;text-transform:uppercase;font-family:"OpenSans-Bold", sans-serif;margin-bottom:15px;color:#575757;}
.orderForm-main-itemList-header{background:#898989;height:40px;line-height:40px;color:#fff;font-family:"OpenSans-Light", sans-serif;}
.orderForm-main-itemList-header > *{display:inline-block;text-transform:uppercase;text-align:center;}
.orderForm-main-itemList-header__photo{width:12%;}
.orderForm-main-itemList-header__name{width:28%;}
.orderForm-main-itemList-header__delete{width:8%;}
.orderForm-main-itemList-header__available{width:20%;}
.orderForm-main-itemList-header__quantity{width:14%;}
.orderForm-main-itemList-header__price{width:14%;}
.orderForm-main-itemList-item{height:100px;border:1px solid #898989;}
.orderForm-main-itemList-item__delete{width:8%;display: inline-block;height: 30%;background:url("../img/del.png") no-repeat center;vertical-align: middle;cursor:pointer;}
.orderForm-main-itemList-item__photo{width:12%;padding:5px 10px;background-repeat:no-repeat;background-position:center;-webkit-background-size:contain;position:relative;z-index:-1;display:inline-block;vertical-align:middle;text-align:center;}
.orderForm-main-itemList-item__name{width:29%;color:#898989;font-family:"OpenSans-Light", sans-serif;line-height:1.5rem;display:inline-block;vertical-align:middle;text-align:center;}
.orderForm-main-itemList-item__available{width:20%;color:#898989;font-family:"OpenSans-Light", sans-serif;line-height:1.5rem;display:inline-block;vertical-align:middle;text-align:center;}
.orderForm-main-itemList-item__quantity{width:14%;display:inline-block;vertical-align:middle;text-align:center;font-family:"OpenSans-Light", sans-serif;color:#898989;}
.orderForm-main-itemList-item__price{width:14%;display:inline-block;vertical-align:middle;text-align:center;font-family:"OpenSans-Light", sans-serif;color:#898989;}
.orderForm-main-itemList-item:not(:last-child){border-bottom:none;}
.orderForm-main__totalPrice{text-align:right;height:60px;line-height:60px;font-size:1.15rem;color:#575757;font-family:"OpenSans-Bold", sans-serif;}
.orderForm-main__totalPrice span{font-size:1.25rem;font-family:"OpenSans-Bold", sans-serif;}
.orderForm-main__textarea{width:99%;height:155px;}
.orderForm-main__submit{width:240px;height:55px;background:#00733a;color:#fff;float:right;margin-top:20px;text-transform:uppercase;position:relative;z-index:20;}
@font-face{font-family:"OpenSans-Bold";src:url(../fonts/OpenSans-Bold.ttf);}
@font-face{font-family:"OpenSans-Regular";src:url(../fonts/OpenSans-Regular.ttf);}
@font-face{font-family:"OpenSans-Light";src:url(../fonts/OpenSans-Light.ttf);}
.space{height:100px;width:100%;}
.no-margin{margin:0 !important;}
.has-error input,
.has-error textarea{border:1px solid red !important;}

p iframe{width:650.5px;height:360px;margin:20px 10px;}
.partners__img{display:inline-block;line-height:230px;width:19%;height:230px;padding:5px;margin-top:10px;vertical-align:top;}
.partners__img img{width:100%;}
.dynamic_content ul{list-style:circle;}
.dynamic_content ul li{list-style:circle;font-size:13px;}
.password-recovery{height:25rem;background:#fff;display:block;margin:auto;}
.password-recovery__title{height:40px;line-height:50px;color:#575757;font-size:2.3rem;font-family:"OpenSans-Bold", sans-serif;text-align:center;text-transform:uppercase;}
.password-recovery__input{width:540px;height:40px;display:block;border:1px solid #bdbdbd;margin:0 auto 20px;padding-left:40px;}
.password-recovery p{text-align:center;margin:20px 0;}
.password-recovery__textarea{width:500px;height:75px;display:block;border:1px solid #bdbdbd;margin:0 auto 20px;padding-left:40px;}
.password-recovery-capcha{margin:0 auto 20px;width:540px;}
.password-recovery__submit {
    display: inline-block;
    width: 155px;
    height: 40px;
    line-height: 40px;
    vertical-align: top;
    background: #00733a;
    color: #fff;
    text-transform: uppercase;
    margin: auto;
}

.password-recovery__sms {
    margin-bottom: 20px !important;
    background: #ec5324 !important;
    margin-right: 20px;
}
.password-recovery-capcha > *{display:inline-block;vertical-align:top;}
.password-recovery-capcha__img{width:116px;height:40px;background:url("../img/capcha.png") no-repeat center;}
.password-recovery-capcha__input{width:325px;height:40px;border:1px solid #bdbdbd;margin-left:25.5px;}
.password-recovery-capcha__refresh{width:40px;height:40px;background:url("../img/recaptcha.png") no-repeat center;margin-left:25.5px;cursor:pointer;}
.password-recovery__submit{display:block;width:155px;height:40px;background:#00733a;color:#fff;text-transform:uppercase;margin:auto;}
@font-face{font-family:"OpenSans-Bold";src:url(../fonts/OpenSans-Bold.ttf);}
@font-face{font-family:"OpenSans-Regular";src:url(../fonts/OpenSans-Regular.ttf);}
@font-face{font-family:"OpenSans-Light";src:url(../fonts/OpenSans-Light.ttf);}
.space{height:100px;width:100%;}
.no-margin{margin:0 !important;}
.has-error input,
.has-error textarea{border:1px solid red !important;}

.plashka{display:none;}
@media screen and (max-width:1024px){.kolosok{display:none;}
    .plashka{display:none;position:fixed;z-index:50;top:0;left:0;width:100%;height:100%;background:#ec5324;overflow:hidden;text-align:center;}
    .plashka h2{font-size:5vw;width:100%;padding:0 7vw;margin-bottom:10vh;}
    #web-view{margin-top:10vh;display:inline-block;font-size:6vmin;border:1px solid #fff;padding:2vmin 3vmin;-webkit-border-radius:2vmin;border-radius:2vmin;color:#00733a;}
    .footer-logoBlock__appStore{display:inline-block;vertical-align:top;width:190px;margin-right:20px;height:52px;background:url(../img/appstore.png) no-repeat center;background-size:cover;}
    .footer-logoBlock__site{display:block;width:206px;height:90px;background:url("../img/footer-logo.png") no-repeat center;margin-bottom:20px;margin-top:20vw;margin-left:auto;margin-right:auto;}
    .footer-logoBlock__gPlay{display:inline-block;vertical-align:top;width:190px;height:52px;margin-right:20px;background:url(../img/google-play.png) no-repeat center;margin-bottom:20px;background-size:cover;}
}
@font-face{font-family:"OpenSans-Bold";src:url(../fonts/OpenSans-Bold.ttf);}
@font-face{font-family:"OpenSans-Regular";src:url(../fonts/OpenSans-Regular.ttf);}
@font-face{font-family:"OpenSans-Light";src:url(../fonts/OpenSans-Light.ttf);}
.space{height:100px;width:100%;}
.no-margin{margin:0 !important;}
.has-error input,
.has-error textarea{border:1px solid red !important;}

.registration{width:43rem;height:25rem;background:#fff;display:block;margin:auto;text-align:center;position:relative;}
.registration__title{height:100px;line-height:110px;color:#575757;font-size:2.85rem;font-family:"OpenSans-Bold", sans-serif;text-align:center;text-transform:uppercase;}

#mainmessage #reviewform-name {width: 300px;}
.registration__input{width: 90%;height: 40px;display: block;border-bottom: 2px solid #fff;margin: 0 0 0 20px;background: none !important;color: #fff;font-size: 1.2rem;outline:none;}
.registration__input.recovery_phone {border: 1px solid #ccc;color: #575757;margin:auto !important; display: inline !important;}
.registration__input:-webkit-autofill,
.registration__input:-webkit-autofill:hover,
.registration__input:-webkit-autofill:focus,
.registration__input:-webkit-autofill:active,
.authorisation__input:-webkit-autofill,
.authorisation__input:-webkit-autofill:hover,
.authorisation__input:-webkit-autofill:focus,
.authorisation__input:-webkit-autofill:active{
    color:#fff !important;
    transition: background-color 5000s ease-in-out 0s;
}

.registration__input::-webkit-input-placeholder, .authorisation__input::-webkit-input-placeholder{color:#fff;}
.registration__input::-moz-placeholder, .authorisation__input::-moz-placeholder          {color:#fff;}/* Firefox 19+ */
.registration__input:-moz-placeholder, .authorisation__input:-moz-placeholder       {color:#fff;}/* Firefox 18- */
.registration__input:-ms-input-placeholder, .authorisation__input:-ms-input-placeholder      {color:#fff;}
.registration__textarea{width:500px;height:75px;display:block;border:1px solid #bdbdbd;margin:0 auto 20px;padding-left:40px;}
.registration__submit{display:inline-block;width:155px;height:40px;background:#00733a;color:#fff;text-transform:uppercase;margin:auto;}
.registration-block{line-height:50px;height:50px;color:#898989;}
.registration-block a{text-decoration:underline;}
.registration-block input{display:none;}
.registration-block label{cursor:pointer;color:#898989;}
.registration-block input + label::before{content:"";background:url("../img/unchecked.png") no-repeat center center;background-size:18px auto;display:inline-block;height:18px;width:18px;margin:0 10px 0 0;position:relative;top:3px;z-index:2;}
.registration-block input:checked + label::before{background:url("../img/checked.png") no-repeat center center;background-size:18px auto;}
.registration__register{background:#ec5324;margin-right:20px;}
@font-face{font-family:"OpenSans-Bold";src:url(../fonts/OpenSans-Bold.ttf);}
@font-face{font-family:"OpenSans-Regular";src:url(../fonts/OpenSans-Regular.ttf);}
@font-face{font-family:"OpenSans-Light";src:url(../fonts/OpenSans-Light.ttf);}
.space{height:100px;width:100%;}
.no-margin{margin:0 !important;}
.has-error input,
.has-error textarea{border:1px solid red !important;}

.reviews__title{font-size:2.85rem;color:#575757;font-family:"OpenSans-Bold", sans-serif;text-transform:uppercase;text-align:center;margin-bottom:30px;}
.reviews-list{margin-top:40px;}
.reviews-list-item{border:1px solid #e1e1e1;padding:30px 20px;margin-bottom:10px;position:relative;}
.reviews-list-item-header{margin-bottom:10px;}
.reviews-list-item-header > *{display:inline-block;vertical-align:middle;}
.reviews-list-item-header__id{font-family:"OpenSans-Light", sans-serif;color:#898989;}
.reviews-list-item-header__from{font-family:"OpenSans-Bold", sans-serif;font-size:1rem;color:#575757;}
.reviews-list-item-header__date{font-family:"OpenSans-Light", sans-serif;font-size:0.9rem;color:#898989;padding-left:10px;background:url("https://hectare.com.ua/components/com_jcomments/tpl/gek_comments/images/jc_date.gif") no-repeat left center;}
.reviews-list-item__content{color:#000;}
.reviews-list-item__content_reply{margin:20px 0 20px 40px;padding:20px;border:1px solid #e1e1e1;}
.reviews-list-item__content_edit-form,
.reviews-list-item__content_reply-form{width:100%;}
.reviews-list-item__content_edit-form__textarea,
.reviews-list-item__content_reply-form__textarea{width:100%;resize:none;height:100px;overflow:auto;}
.reviews-list-item__content_edit-form-buttons-group,
.reviews-list-item__content_reply-form-buttons-group{text-align:right;margin-top:2rem;}
.reviews-list-item__content_edit-form-buttons-group__cancel,
.reviews-list-item__content_reply-form-buttons-group__cancel{padding:10px 25px;background:#ec5324;color:#fff;font-family:"OpenSans-Bold", sans-serif;font-weight:bolder;font-size:12px;text-transform:uppercase;cursor:pointer;}
.reviews-list-item__content_edit-form-buttons-group__submit,
.reviews-list-item__content_reply-form-buttons-group__submit{padding:10px 25px;margin:0 0 0 30px;background:#00733a;color:#fff;font-family:"OpenSans-Bold", sans-serif;font-weight:bolder;font-size:12px;text-transform:uppercase;cursor:pointer;}
.reviews-list-item__edit{position:absolute;top:20px;right:20px;color:#00733a;cursor:pointer;}
.reviews-list-item__reply{position:absolute;top:45px;right:20px;color:#00733a;cursor:pointer;}
.message{width:43rem;background:#fff;display:block;margin:auto;}
.message__title{height:100px;line-height:110px;color:#575757;font-size:2.85rem;font-family:"OpenSans-Bold", sans-serif;text-align:center;}
.message__input{width:540px;height:40px;display:block;border:1px solid #bdbdbd;margin:0 auto 20px;padding-left:40px;}
.message__textarea{width:500px;height:75px;display:block;border:1px solid #bdbdbd;margin:0 auto 20px;padding-left:40px;}
.message__rating{text-align: center;font-size: 18px;line-height: 26px;}
.message__rating > div > label{margin-right: 10px;}
.message__rating > div > div{display: inline-block;}
.rating-star{font-size: 14px;color:#f88a01;}
@-moz-document url-prefix(){.rating-star{width:100px;}}
.itemsList-item__rating .count-rating-star, .shares-list-item__rating .count-rating-star{color: black;font-size: 12px;}
.rating-star .count-rating-star:hover{text-decoration: underline;}
.rating-star.item-list__rating{display: block;margin-top: 0px;}
.rating-star.item-list__rating .count-rating-star{top: 0;right: 0;}
.rating-star.item-list__rating span{margin:0 -3px;}
.message-capcha{margin:0 auto 20px;width:540px;}
.message-capcha > *{display:inline-block;vertical-align:top;}
.message-capcha__img{width:116px;height:40px;background:url("../img/capcha.png") no-repeat center;}
.message-capcha__input{width:325px;height:40px;border:1px solid #bdbdbd;margin-left:25.5px;}
.message-capcha__refresh{width:40px;height:40px;background:url("../img/recaptcha.png") no-repeat center;margin-left:25.5px;cursor:pointer;}
.message__submit{display:block;width:155px;height:40px;background:#00733a;color:#fff;text-transform:uppercase;margin:auto;margin-top:20px;margin-bottom:20px;}
@font-face{font-family:"OpenSans-Bold";src:url(../fonts/OpenSans-Bold.ttf);}
@font-face{font-family:"OpenSans-Regular";src:url(../fonts/OpenSans-Regular.ttf);}
@font-face{font-family:"OpenSans-Light";src:url(../fonts/OpenSans-Light.ttf);}
.space{height:100px;width:100%;}
.no-margin{margin:0 !important;}
.has-error input,
.has-error textarea{border:1px solid red !important;}

p iframe{width:650.5px;height:360px;margin:20px 10px;}
.partners__img{display:inline-block;line-height:230px;width:19%;height:230px;padding:5px;margin-top:10px;vertical-align:top;}
.partners__img img{width:100%;}
.dynamic_content ul{list-style:circle;}
.dynamic_content ul li{list-style:circle;font-size:13px;}
.reviews-list-item-header-like{position:absolute;right:25px;top:5px;display:none;}
.reviews-list-item-header-like-up, .reviews-list-item-header-like-down{margin-top:5px;}
.reviews-list-item-header-like-up div, .reviews-list-item-header-like-down div{display:inline-block;vertical-align:middle;}
.reviews-list-item-header-like-up div{color:green;}
.reviews-list-item-header-like-down div{color:red;}
.reviews-list-item-header-like-up img, .reviews-list-item-header-like-down img{display:inline-block;width:75%;cursor:pointer;}
.tabs-control__item_number{display:inline-block;margin:0;color:inherit;font-family:inherit;font-size:1.1rem;}
.header-bottom-menu-list{width:100%;background-color:rgb(255, 255, 255);border:1px solid #ec5324;position:absolute;top:69px;left:0px;color:#000000;padding:10px;z-index:6;display:none;}
.header-bottom-menu__item:hover .header-bottom-menu-list{display:block;}
.header-bottom-menu-list-ul{line-height:24px;text-align:center;}
.header-bottom-menu-list-ul li{display:inline-block;vertical-align:top;text-align:center;cursor:pointer;margin:2px 3px;padding:5px;}
.header-bottom-menu-list-ul-item:hover{-webkit-box-shadow:0px 3px 10px 0px rgba(50, 50, 50, 0.7);box-shadow:0px 3px 10px 0px rgba(50, 50, 50, 0.7);}
.header-bottom-menu-list-ul-item a{display:block;}
.header-bottom-menu-list-ul-item p{font-family:"OpenSans Regular", sans-serif;font-size:14px;color:#000000;}
.header-bottom-menu-list-ul-item{width:192px;border:1px solid #e1e1e1;margin-bottom:7px !important;}
.header-bottom-menu-list-ul-item-block{height:60px;display:flex;}
.header-bottom-menu-list-ul-item-block p{display:inline-block;margin:auto !important;color:#575757}
.header-bottom-menu-list-ul-item__image{width:100%;height:142px;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;background-position:center;}
.header-bottom-menu-list-ul li:hover{}
.error h1{margin-top:3%;font-size:32px;}
.error p{font-size:22px;margin-top:4%;color:#8e0000;text-align:center;padding-bottom:30px;font-weight:600;}
.item-main__title h1{font-size:2.14rem;max-width:80%;}
.tabs-control__item h2{font-size:1.1rem;}
.items__title h1{font-size:2rem;}
.header-top-url{position:absolute;left:0;height:40px;line-height:40px;border:none;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;font-family:"OpenSans-Light", sans-serif;font-size:0.9rem;color:#898989;text-transform:uppercase;}
.header-top-url-list{display:inline-block;}
.header-top-url-list__item{line-height:2rem;margin-left:20px;margin-top:7px;float:left;font-family: "OpenSans-Bold", sans-serif;color:white;}
.footer-contacts__tel.footer-contacts-list__item span{font-size:85%;}
.footer-contacts__tel.footer-contacts-list__item{/*font-size:17px;line-height:2;*/font-size:14px;line-height:1.4;}
.footer-contacts__tel.footer-contacts-list__item span{font-size:100%;}
.righttelblock{display:none;}
#recaptcha2{width:304px;overflow:hidden;margin:10px auto;}
#recaptcha1{width:304px;overflow:hidden;margin:10px auto;}
#recaptcha3{width:304px;overflow:hidden;margin:10px auto;}
.cabinet .bonuses-title{font-size:1.5rem;color:#575757;font-weight:bolder;}
.cabinet .bonuses-quantity{font-size:2rem;margin:20px 0;font-weight:bolder;color:#ec5324;}
.cabinet .bonuses-description{font-size:1.3rem;color:#575757;font-weight:bolder;text-align:center;}
.bonus-wrapper{width:1180px;margin:0 auto;padding:0 15px;}
.bonus-plus1{padding:60px 0 15px;text-align:center;color:#0d743c;position:relative;font-size:101px;}
.bonus-plus2{padding:20px 0 15px;text-align:center;color:#0d743c;position:relative;font-size:50px;}
.bonus-plus3{padding:20px 0 15px;text-align:center;margin-bottom:100px;color:#0d743c;position:relative;font-size:50px;}
.icon a{margin-right:20px;}
.bonus-plus1 span{position:relative;}
.bonus-plus1 span::after{content:'';position:absolute;bottom:17px;right:-70px;background:url('../img/plus.png') no-repeat center;width:51px;height:54px;}
.bonus-banner{width:100%;margin-bottom:50px;height:80px;background:url('../img/banner.png') no-repeat center;}
.info-block{float:right;width:100%;padding-left:30px;}
.info-block h1{margin:0;font-size:22px;line-height:1.1em;text-align:left;margin-bottom:15px;color:#f5a01c; text-align: center}
.info-block h2{font-size:16px;font-family:"OpenSans-Light";font-weight:lighter !important;text-align:center;color:#8e8e93;margin-bottom:15px;}
.info-block p{line-height:1.3em;font-size:16px;color:#8e8e93; text-align: center}
.info-block li{
    font-size: 12px;
    color: #8e8e93;
    margin-bottom: 3px;
    line-height: 20px;

}
.info-block li:last-child{margin-bottom:0;}
.info-block .table li{margin-bottom:0;}
.table{border-radius:5px;padding:20px;padding-left:40px;position:relative;width:280px;}
.table::before, .table::after{content:'';position:absolute;left:20px;bottom:-20px;border:10px solid transparent;border-top:10px solid #efeff4;}
.table::after{border-top:10px solid #efeff4;bottom:-19px;}
.info-block2{
    text-align: center;
    float: left;
    width: 100%;

    display: block;
}
.info-block2 img{
    width: auto;
    height: 100px;
    margin-right: -38px;
}
.info .table{
    width: 100%;
}
.table::before, .table::after{
    display: none;
}
.info-block .icon{
    text-align: center;
    float: left;
}
.info-block  .bonus-button {
    margin: 0 auto;
    width: 200px;
    display: block;
    font-size: 16px;
    text-align: center;
}
/*.info-block .icon a img{*/
/*width: 100px;*/
/*display: inline-block;*/
/*float: left*/
/*}*/

.info-block2 div{
    display: inline-block;
    /* width: 92px; */

    background-size: contain;
    margin: 0 auto;
    /* width: auto; */
    height: 121px;

}
.info-block2-img{background:url('../img/card.png') no-repeat;display:inline-block; width: 100px; padding-left: 30px}
.block-p{
    margin: 0;
    margin-bottom: 40px;
    padding: 55px;
    padding-left: 38px;

    line-height: 2em;
    border: 1px solid #efeff4;
    background: #efeff4;
}
.info-block3 h1{padding:60px 0 15px;text-align:center;color:#f59f1c;position:relative;font-size:38px;}
.info-block3 p{text-align:center;font-size:20px;color:#8e8e93;padding:20px;}
.info-block3{background:#efeff4;}
.info-block4{text-align:center;}
.hiddenitem{display:none;}
.notactive{color:lightgrey;}
.notactive::before{content:'X ';}
.itemSidebar-category-list{cursor:pointer;font-size:95%;font-stretch:semi-condensed;}
.big-trophy .user-image:hover:after,
.header-mid-menu-right-item_img.trophy-img-ru:hover:after{
    content: '';
    /* display: block; */
    position: absolute;
    z-index: 1000;
    top: 1px;
    right: 100%;
    width: 700px;
    background: url(/img/rating-uk.jpg) no-repeat right;
    height: 200px;
    background-size: contain;
}

.header-mid-menu-right-item_img.trophy-img-ru:hover:after{
    background: url(/img/rating-ru.jpg) no-repeat;
    background-size: contain;
}
.header-mid-menu-right .header-mid-menu-right-item_sc{
    position: relative;
}
.header-mid-menu-right .star-rating{
    text-align: left;
    position: absolute;
    top: -10px;
    left: -10px;
    z-index: 1;
}
.item-image-and-sale {
    text-align: center;
    display: inline-block;
    vertical-align: top;
    position: relative;
    overflow: hidden;
    margin: 0 2%;
    padding-bottom: 115px;
    width: 35%;
}

.client-search-block.active.phone {top:90px}

@media screen and (max-width:1200px){.bonus-wrapper{width:900px;}
}

@media screen and (max-width:992px){
  .client-search-block.active.phone {top:185px}
}

@media screen and (max-width:900px){.bonus-wrapper{width:600px;} .client-search-block.active.phone {top:200px}
}
@media screen and (max-width:600px){.bonus-wrapper>div{overflow:hidden !important;}
    .bonus-plus1{font-size:70px;}
    .info-block h1{font-size:46px;}
    .bonus-plus1 span::after{bottom:13px;right:-45px;width:40px;height:40px;background-size:cover;}
    .icon{text-align:center;}
    .bonus-plus2, .bonus-plus3{font-size:25px;}
    .info{padding:0 20px;}
    .info-block2{width:100%;margin:30px 0 30px;}
    .bonus-wrapper{width:100%;}
    .info-block{width:100%;padding-left:0;}
    .item-image-and-sale{text-align:center;display:inline-block;vertical-align:top;position:relative;margin:0 2%;width:32%;}
    .productpage .item-image-and-sale{width: 100% !important;}
    .contacts-list{text-align:center;text-align:left;padding-left:20px;margin-bottom:90px;}
    .contacts-list-item{display:block;}
    .orderForm-main__submit,#recaptcha5{float:none;display:inline-block;}
}
.row{width:100%;}
.text-center{text-align:center;}
.bonuspage .info-block3 h1{padding:20px 0 15px;}
.bonuspage .info-block3 p{padding:5px;}

@media screen and (max-width:967px){
    .info{

        width: 100%;

    }
}

@media screen and (max-width:600px){
    .itemsList .itemsList-item__img {
        background-size: contain;
        width: 100% !important;
    }
    .itemsList-item__price {
        font-size: 1.2rem;
    }

}
@media screen and (max-width:570px){

    .itemsList-item__from{
        min-height: 17px;
    }
    .rating-star.item-list__rating a:before{
        content: '';
        display: block;
        height: 1px;
    }


    .tooltip-partner {
        left: -220% !important;
        width: 90px !important;
    }
}
.wSitemap ul li::before, .wSitemap ul li a {
    border-radius: 0.25em;
    padding: 0.07143em 0.7em;
}
.wSitemap ul li:hover > a, .wSitemap ul li:hover::before {
    color: #fff;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}
.wSitemap ul li::before, .wSitemap ul li::after, .wSitemap ul li a {
    transition: background-color 0.1s ease 0s, color 0.1s ease 0s;
}
.wSitemap {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    margin: 0 0 1.4em;
}
.wSitemap > ul {
    overflow: hidden;
    padding-left: 2em;
}
.wSitemap ul {
    counter-reset: sitemap;
    list-style-type: none;
}
.wSitemap ul ul {
    margin-left: 2em;
}
.wSitemap ul li {
    margin: 0.5em 0;
    position: relative;
}
.wSitemap ul li::before {
    background-color: #ddd;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    color: #666;
    content: counters(sitemap, ".", decimal) " ";
    counter-increment: sitemap;
    float: left;
}
.wSitemap ul li::after {
    border-bottom-left-radius: 0.5em;
    content: "|-";
    height: 100%;
    margin-right: 0.5em;
    opacity: 0.3;
    position: absolute;
    right: 100%;
    text-align: right;
    top: 0;
    white-space: nowrap;
    width: auto;
}
.wSitemap ul li a {
    background-color: #eee;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    color: #666;
    display: block;
    overflow: auto;
    text-decoration: none;
    text-shadow: 0 -1px #fff;
}
.wSitemap ul li:hover > a {
    background-color: #575757;
    text-decoration: underline;
}
.wSitemap ul li:hover::after {
    color: transparent;
}
.wSitemap ul li:hover::before, .wSitemap ul li:hover::after {
    background-color: #c47f06;
}
.wSitemap ul li li:hover > a {
    background-color: #00733a;
}
.wSitemap ul li li:hover::before, .wSitemap ul li li:hover::after {
    background-color: #ec5324;
}
.wSitemap ul li li li:hover > a {
    background-color: #00733a;
}
.wSitemap ul li li li:hover::before, .wSitemap ul li li li:hover::after {
    background-color: #ff3b00;
}
.wSitemap ul li li li li:hover > a {
    background-color: #30a4ff;
}
.wSitemap ul li li li li:hover::before, .wSitemap ul li li li li:hover::after {
    background-color: #ff5624;
}
.wSitemap ul li li li li li:hover > a {
    background-color: #53b3ff;
}
.wSitemap ul li li li li li:hover::before, .wSitemap ul li li li li li:hover::after {
    background-color: #ff7247;
}


.dynamic_content *, .tabs-list *{
    font-family:"Arial,Helvetica,sans-serif";
}
.dynamic_content ul{
    margin: 2px 0px 10px 30px;
    list-style: none;
}
.dynamic_content ol{
    margin: 2px 0px 10px 30px;
}
.dynamic_content ul li{
    list-style: none;
    padding-left: 20px;
    position: relative;
}
.dynamic_content ul li:after{
    content: '';
    width: 8px;
    height: 8px;
    background: #fcef34; /* Old browsers */
    background: -moz-linear-gradient(top, #fcef34 0%, #ecca04 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #fcef34 0%,#ecca04 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #fcef34 0%,#ecca04 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 50%;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.alsobuyList {
    /* width:2000px; */
    position: relative;
    overflow: hidden;
    transition: 0.4s ease-out;
}
.alsobuyList li {
    display: table-cell;
    height: 350px;
    position: relative;
    min-width:180px;
}
.alsobuyList li~li {
    border-left: 1px solid #eaeaea;
}
.alsobuyList-item__img{display:block;width:80%;min-height:180px !important;margin:10% auto;background-size:contain;background-repeat:no-repeat;background-position:center;}
.alsobuyList-item__title {
    font-size: 1em;
    margin-top: 0.38462em;
    margin-bottom: 0.76923em;
    position: relative;
    overflow: hidden;
    height: 2.2em;
    word-wrap: break-word;
    text-align:center;
}
.alsobuyList-item__title a:visited, .alsobuyList-item__title a.visited:link {
    color: #575757;
}
.alsobuyList-item__title a:link {
    color: #575757;
}
.alsobuyList-item__title a {
    font-size: 1em;
    line-height: 1em;
}
.alsobuyList-item__from {
    font-size: 1em;
    line-height: 1em;
    text-align:center;
}
.alsobuyList-item__price {
    background: #fff3b5;
    border-radius: 4px;
    display: inline-block;
    padding: 7px 7px 5px;
    vertical-align: middle;
    white-space: nowrap;
    border: 1px solid transparent;
    text-align:center;
    margin:10px auto
}
.alsobuy_tab {overflow-x: hidden;position: relative;}
.slider-al, .slider-ar {
    width: 65px;
    position: absolute;
    top: 0;
    bottom: 30px;
    z-index: 2;
    text-indent: -9999px;
}
.slider-al {
    background: -webkit-linear-gradient(left, #fff, #fff 60%, rgba(255, 255, 255, .8) 80%, rgba(255, 255, 255, 0));
    background: -ms-linear-gradient(left, #fff, #fff 60%, rgba(255, 255, 255, .8) 80%, rgba(255, 255, 255, 0));
    background: -moz-linear-gradient(left, #fff, #fff 60%, rgba(255, 255, 255, .8) 80%, rgba(255, 255, 255, 0));
    background: linear-gradient('to right', #fff, #fff 60%, rgba(255, 255, 255, .8) 80%, rgba(255, 255, 255, 0));
    left: 0;
    height: auto;
}
.slider-ar {
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), rgba(255, 255, 255, .8) 20%, #fff 40%, #fff);
    background: -ms-linear-gradient(left, rgba(255, 255, 255, 0), rgba(255, 255, 255, .8) 20%, #fff 40%, #fff);
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0), rgba(255, 255, 255, .8) 20%, #fff 40%, #fff);
    background: linear-gradient('to right', rgba(255, 255, 255, 0), rgba(255, 255, 255, .8) 20%, #fff 40%, #fff);
    right: 0;
    height: auto;
}
.similar-goods-slider-al, .similar-goods-slider-ar {
    width: 30px;
    cursor:pointer;
}
.sprite, .sprite-side:before, .sprite-both:before, .sprite-both:after {
    background-image: url(/img/arrow.png) !important;
    background-repeat: no-repeat;
}
.sprite-side:before, .sprite-both:before, .sprite-both:after {
    content: '';
    position: absolute;
}
.slider-al:before, .slider-ar:before {
    margin-top: -24.5px;
    position: absolute;
    top: 50%;
}
.slider-al:before, .slider-ar:before {
    /*  background-position: 0 -12619px; */
    width: 17px;
    height: 49px;
    right: 0;
}
.alsobuy_tab.active {
    position: relative;
}
.slider-al:before {
    transform: rotateZ(180deg);
    left:0;
}
.slider-ar:before {
    right: 0;
}
.glyphicon {
    font-family: 'Glyphicons Halflings' !important;
}
@media screen and (max-width: 1024px) {
    .alsobuy_tab {
        overflow: hidden;
    }
}
.header .header-top-aboutPicker option {padding:3px 5px;}
.history__img {
    height: 60vh;
    background-repeat: no-repeat;
    background-size: cover;
}
.history__name {
    font-size: 3em;
    padding-top: 1em;
    padding-left: 1em;
    text-align: left;
    color: whitesmoke;
}
.history__text {
    font-size: 1.2em;
    padding-top: 3em;
    padding-right: 1em;
    text-align: left;
    color: whitesmoke;
    line-height: 1.4em;
}
.history__text p{
    font-size: 1.2em;
    text-align: left;
    color: whitesmoke;
    line-height: 1.4em;
    text-shadow: grey 2px 1px 1px;
}
.history__img_sep {
    display: table;
    position: relative;
    clear: both;
    float: none;
}
.history__img_sep img {
    display: block;
    width: 100%;
}
.reviews-list-item[data-uid="1"],.reviews-list-item__content_reply[data-uid="1"],.reviews-list-item[data-uid="2"],.reviews-list-item__content_reply[data-uid="2"] {
    padding-left: 55px;
    background: url(/images/review_icon.png) no-repeat 10px 50%;
}
@media screen and (max-width:400px){
    .alsobuyList li {
        height: 160px;
        min-width: 130px;
    }
    .alsobuyList-item__img {
        width: 50%;
        min-height: 80px !important;
    }
    .alsobuyList-item__title {
        padding: 2px 5px;
    }
    .proddosttext {
        margin-left: 65px !important;
    }
}
.ftruck {
    position: absolute;
    right: 0;
    width: 40px;
    height: 20px;
    background: url(../images/ftruck.svg) no-repeat;
    vertical-align: middle;
    background-size: 40px 20px;
    margin-top: 10px;
    z-index:1;
}
.item-image-and-sale .ftruck {
    width: 65px;
    height: 35px;
    background-size: 65px 35px;
}
.header-products{
    text-align: center;
    background: #fff;
}
.header-products ul{
    padding:10px;
    display: inline-block;
}
.header-products li:first-child{
    border-left:1px solid #ec5324;
}
.header-products li:last-child{
    border-right:1px solid #ec5324;
}
.header-products li{
    display: inline-block;
}
.header-products li+li{
    border-left:1px solid #ec5324;
}
.header-products li span {
    font-family: "OpenSans", sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 2;
    color:#ec5324;
    text-transform: uppercase;
    cursor: pointer;
    display: inline-block;
    padding: 0 10px;
    transition:.5s;
}
.shares .owl-carousel,.partnerSlider .owl-carousel{
    overflow: visible;
}
.shares .owl-buttons div,.partnerSlider .owl-buttons div{
    position: absolute;
    top: 0;
    margin-top: -20px;
    /* border:1px solid #00733a;
	 border-radius: 50%;
	 background: #fff;*/
}
.shares .owl-prev,.partnerSlider .owl-prev{
    left: -20px;
}
.shares .owl-next,.partnerSlider .owl-next{
    left: inherit;
    right: -20px;
}
.shares .owl-controls,.partnerSlider .owl-controls{
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
}

.shares .owl-carousel,.partnerSlider .owl-carousel{
    overflow: visible;
}

.newsBlock-list.owl-carousel{
    overflow:visible;
}


.shares .owl-buttons div,.sertficateSlider .owl-buttons div{
    position: absolute;
    top: 0;
    margin-top: -20px;
    /*border:1px solid #00733a;
    border-radius: 50%;
    background: #fff;*/
}
.shares .owl-prev,.sertficateSlider .owl-prev{
    left: -20px;
}
.shares .owl-next,.sertficateSlider .owl-next{
    left: inherit;
    right: -20px;
}
.shares .owl-controls,.sertficateSlider .owl-controls{
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
}

.sertBlock{
    /*height: 218px;*/
    /*overflow: hidden;*/
    /*margin-bottom: 64px;*/
}

.sertBlock{
    background-color: #eae9e9;
    padding-bottom: 20px;
    margin-bottom: 30px;
}

.sert__item{
    vertical-align: middle;
}
.sertBlock .title{
    height: 90px;
    line-height: 90px;
    font-size: 2.3rem;
    font-family: "OpenSans-Bold", sans-serif;
    color: #575757;
    text-transform: uppercase;
    text-align: center;
}

.delete{
    width:100%;
    background: url("/img/del.png") no-repeat right;
}
.superpriceru,.superpriceuk,.topsaleru,.topsaleuk,.seedsuk,.seedsru,.black-fridayru {
    position: absolute;
    width: 50%;
    height: 20%;
    left: 5px;
    background: url(/img/superpriceuk.png) no-repeat;
    vertical-align: middle;
    background-size: 100% auto;
    margin-top: 5px;
}
.superpriceru {
    background: url(/img/superpriceru.png) no-repeat;
    background-size: 100% auto;
}
.topsaleru {
    background: url(/img/topsaleru.png) no-repeat;
    background-size: 100% auto;
}
.topsaleuk {
    background: url(/img/topsaleuk.png) no-repeat;
    background-size: 100% auto;
}
.seedsru {
    background: url(/img/seedsru.png) no-repeat;
    background-size: 100% auto;
}
.seedsuk {
    background: url(/img/seedsuk.png) no-repeat;
    background-size: 100% auto;
}
.black-fridayru {
    background: url(/img/black-fridayru.png) no-repeat;
    background-size: 100% auto;
}
@media (max-width: 520px) {
    .header-products li span {
        font-size: 12px;
    }
    .shares .owl-prev{
        left: 0px;
    }
    .shares .owl-next{
        right: 0px;
    }

}
@media (max-width: 380px) {
    .header-products li{
        border:none!important;
    }

}
.header-products li.active span,.header-products li span:hover {
    color: #575757;
}
.shares ul{
    display: none;
}

.proddost.header-mid-menu-right-partner{
    display:inline-block;
    width:40px;
    height:48px;
    background:url("../img/partner.png") no-repeat;
}


.product-view-additionals{
    width: 100%;
    display: inline-block;

}

.item-main-left-additional.block-position{
    display: inline-block;

}

.item-main-left-additional .form-group-product {
    display : inline-block;
}


.item-main-left-additional.block-position.left-position{
    text-align: left;
}

.item-main-left-additional.block-position.right-position{
    text-align: right;
}

/*------------- menu4 animation -------------------*/

.header-top-url-list li:hover .mmenudrop li:first-of-type {
    animation: mmenudrop .3s ease-in-out forwards;
    animation-delay: .2s;
}

.header-top-url-list li:hover .mmenudrop li:nth-of-type(2) {
    animation: mmenudrop .3s ease-in-out forwards;
    animation-delay: .4s;
}

.header-top-url-list li:hover .mmenudrop li:nth-of-type(3) {
    animation: mmenudrop .3s ease-in-out forwards;
    animation-delay: .6s;
}

.header-top-url-list li:hover .mmenudrop li:nth-of-type(4) {
    animation: mmenudrop .3s ease-in-out forwards;
    animation-delay: .8s;
}

.header-top-url-list li:hover .mmenudrop li:nth-of-type(5) {
    animation: mmenudrop .3s ease-in-out forwards;
    animation-delay: 1s;
}

/*.header-top-url-list li:hover .mmenudrop li:last-of-type {
    animation: mmenudrop .3s ease-in-out forwards;
    animation-delay: 1.2s;
}*/

@keyframes mmenudrop {
    0% {
        opacity: 0;
        transform: scale(2);
    }
    100% {
        opacity: 1;
        transform: scale(1);
    }
}

.mmenudrop li {
    opacity: 0;
    transform-origin: top center;
    /*background: #00733a;*/
    background:rgb(87,87,87);
    border-bottom: 1px dotted #fff;
    border-radius: 3px;
}

.mmenudrop li:hover a{
    margin-left: 5px;
    color: #ec5324;
    font-weight: bold;

}
.mmenudrop li:hover{
    border-bottom: 1px solid #ec5324;

}

.mmenudrop li a {
    color: white;
    padding-left: 10px;
}

/*всплывающее окно на партнерах*/

.con-tooltip {
    position: relative;
    transition: all 0.3s ease-in-out;
    cursor: default;
}

/*tooltip */
.tooltip-partner {
    visibility: hidden;
    z-index: 1;
    opacity: .40;
    padding: 8px 10px;
    background: #ec5324;
    position: absolute;
    top:-130%;
    left: -80%;
    width: 120px;
    border-radius: 6px;
    transform: translateY(9px);
    transition: all 0.3s ease-in-out;
    box-shadow: 0 0 3px rgba(56, 54, 54, 0.86);
}


/* tooltip  after*/
.tooltip-partner::after {
    content: " ";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 12px 12.5px 0 12.5px;
    border-color: #ec5324 transparent transparent transparent;
    position: absolute;
    left: 40%;
    top: 100%;
}

.con-tooltip div{
    color: #fff;
    font-weight: bold;
    vertical-align: middle;
}

.con-tooltip:hover .tooltip-partner{
    visibility: visible;
    transform: translateY(-10px);
    opacity: 1;
    transition: .3s linear;
    animation: odsoky 1s ease-in-out infinite  alternate;

}
@keyframes odsoky {
    0%{
        transform: translateY(6px);
    }

    100%{
        transform: translateY(1px);
    }

}

/*hover ToolTip*/

.top:hover {transform: translateY(-6px);  }

/*Social links*/


.footer-contacts-social li {
    display: inline-block;
    margin: auto 10px;
}
.footer-contacts-social a {
    text-align: center;
    display: inline-block;
    font-size: 25px;
    line-height: 100px;
    color: #fff;
    /*transition: all .5s ease;*/
    /*transform-origin: left;*/
    /*transform: rotateY(-30deg);*/
    /*text-shadow: 10px 0px 1px #131313, 10px 0px 1px #070707, 10px 0px 1px black, 10px 0px 1px black;*/
}
.footer-contacts-social a:hover {
    color: #ec5324;
    /*transform: rotate(0deg);*/
    text-shadow: 0px 0px 1px #131313, 0px 0px 1px #070707, 0px 0px 1px black, 0px 0px 1px black;
}


.main .title {
    height: 90px;
    line-height: 90px;
    font-size: 2.3rem;
    font-family: "OpenSans-Bold", sans-serif;
    color: #575757;
    text-transform: uppercase;
    text-align: center;
}
.partnerBlock{
    margin-bottom: 50px;
}
.partnerSlider , .sertficateSlider{
    overflow: visible;
}
.partnerSlider img{
    width: 100%;
    max-width: 150px;
}
.sertficateSlider img{
    max-width: 200px;
    margin: 10px;
}
.partnerSlider .owl-item, .sertficateSlider .owl-item{
    float: none;
    display: inline-block;
    vertical-align: middle;
}

.partners__item, .sert__item{
    vertical-align: middle;
    text-align: center;
}
.sert__item {
    vertical-align: middle;
    padding: 38px;
}
.itemsList-desc{
    display: none;
    position: absolute;
    left: 0;
    top: 100%;
    width: 100%;
    height:auto;
    background: #fff;
    text-align: left;
    padding: 5px;
    z-index:99;
    box-shadow:0px 3px 10px 0px rgba(50, 50, 50, 0.7);
}
.itemsList-desc .item-main-left-table{
    display: flex;
    flex-flow:row wrap;
}
.itemsList-desc .item-main-left-table__option,.itemsList-desc .item-main-left-table__value{
    width: 49%;
    flex-basis:49%;
    font-size: 11px;
    line-height:1.5;
    padding: 5px 0;
}
.itemsList-item:hover .itemsList-desc{
    display: block;
}
.itemsList-item-btn{
    border-radius: 5px;
    width: 100%;
    height: 35px;
    color: #fff;
    margin-bottom: 5px;
    line-height: 35px;
    padding: 0;
    transition:.2s;
}
.itemsList-item__buy{
    background:url('../img/btn-buy.png') no-repeat;
    background-size:100% 100%;
}
.itemsList-item__more{
    background:url('../img/btn-about.png') no-repeat;
    background-size:100% 100%;
}
/*.itemsList-item__more.itemsList-item-btn{*/
/*    background: #ec5324;*/
/*}*/
/*.itemsList-item__more.itemsList-item-btn:hover{*/
/*    background: #00733a;*/
/*}*/
/*.itemsList-item-btn:hover{*/
/*    background: #ec5324;*/
/*    color:#fff;*/
/*}*/
/*.itemsList-item-btn:hover a{*/
/*    color:#fff;*/
/*}*/

.itemsList-item__status{
    font-size: 13px;
}

.is-suspended{
    margin-top: 7px;
}

.sepLine{
    padding: 10px;

    background-color: #FFC9A4;
    color: #fff;
}

.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {

    text-decoration: none;
    background-color: #ffffff;
    color: #077ca7;

}
.menu-filters>li>a {
    display: inline-block;
}
.itemsSidebar-products-list__item {
    height: 40px;
    line-height: 40px;
    display: block;
    float: left;
    width: 100%;
    margin-top: -9px;
    background: #fff;
}
.itemsSidebar > .open>.dropdown-menu {
    display: block;
    background: #f7f7f7;
}
.itemsSidebar > .open>.dropdown-menu {
    display: block;
    background: #f7f7f7;
    width: 100%;
    border: none;
    margin-top: -10px;
}

.itemsSidebar{display:inline-block;vertical-align:top;width:20%;}
.itemsSidebar-products{padding:20px 20px 20px 30px;background:#ffffff;margin-bottom:20px;}
.itemsSidebar-products__title{margin-bottom:20px;font-size:13px;color:#575757;text-transform:uppercase;font-family:"OpenSans-Bold", sans-serif; cursor:pointer;}
.itemsSidebar-products-list__item{height:40px;line-height:40px;}
.itemsSidebar-products-list__item a{line-height:normal;display:inline-block;}
.itemsSidebar-products-list__item a:hover{color:#00733a;}
.itemsSidebar-producers{padding:20px 20px 20px 30px;background:#ffff;margin-bottom:20px;}
.itemsSidebar-producers__title{margin-bottom:20px;font-size:13px;color:#575757;text-transform:uppercase;font-family:"OpenSans-Bold", sans-serif; cursor:pointer;}
.itemsSidebar-producers-list-item{height:40px;line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.itemsSidebar-producers-list-item__input{position:relative;border:none;left:6px;padding-right:20px;}
.itemsSidebar-producers-list-item__label{cursor:pointer; /*margin-left: -20px*/}
.itemsSidebar-producers-list-item__label i{display:inline-block;width:10px;}
.itemsSidebar-producers-list-item__input::before{content:"";background:#f7f7f7 url("../img/unchecked.png") no-repeat center center;background-size:18px auto;display:inline-block;height:18px;width:18px;position:absolute;top:-2px;opacity:1;left:-5px;z-index:2;}
.itemsSidebar-producers-list-item__input:checked::before{background:#f7f7f7 url("../img/checked.png") no-repeat center center;background-size:18px auto;display:inline-block;height:18px;width:18px;position:absolute;top:-2px;opacity:1;left:-5px;z-index:2;}
.itemsSidebar-producers-list-item label span{font-family:"OpenSans-Light", sans-serif;}
.itemsSidebar__reklama{width:240px;height:275px;background:url("../img/reclama.png") no-repeat center;}
.itemsList{display:inline-block;width:77%;margin-left:2%;vertical-align:top;}
.itemsList-item{display:inline-block;vertical-align:top;text-align:center;position:relative;border:1px solid #e1e1e1;width: 24vh; margin: 0px -4px 0 0 } /* change0717 */
.itemsList-item__img{display:block;width:80%;min-height:193px !important;margin:10% auto;background-size:contain;background-repeat:no-repeat;background-position:center;}
/*.itemsList-item-sale{height:40px;width:100%;position:absolute;background:#00733a;padding:0 20px;left:0;line-height:40px;color:#fff;margin: -35px 0 0 0;}*/
.itemsList-item-sale{height:40px;width:100%;position:absolute;background:#00733a;padding:1% 5%;left:0;line-height:40px;color:#fff;margin: -35px 0 0 0;font-size: 0.9rem;}
.itemsList-item-sale__percent{display:inline-block;line-height:normal;margin-right:0;vertical-align:top;width:30%;text-align:left;}
/*.itemsList-item-sale__old{display:inline-block;vertical-align:top;width:calc(50% - 15px);text-align:center;text-decoration:line-through;font-stretch:ultra-condensed;}*/
.itemsList-item-sale__old{display:inline-block;vertical-align:top;width:32%;text-align:center;text-decoration:line-through;font-stretch:ultra-condensed;}
.itemsList-item-sale__rest{display:inline-block;line-height:normal;vertical-align:top;width:33%;text-align:right;}
.itemsList-item__title{font-family:"OpenSans-Bold", sans-serif;/* font-size:1.05rem;change0717 */font-size: 0.95rem;color:#575757;height:60px;line-height:60px;max-width:200px;}
/*.itemsList-item__img{width:200px !important;height:200px !important;}*/
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    text-decoration: none;
    background-color: #ffffff;
    color: #f59f14;
}
.itemsSidebar {
    display: inline-block;
    vertical-align: top;
    width: 20%;
}
.itemsSidebar-products {
    padding: 20px 20px 20px 30px;
    background: #ffffff;
    margin-bottom: 20px;
    display: block;
}

.dropdown, .dropup {
    position: relative;
}
/*.itemsSidebar > .open>.dropdown-menu {*/
/*display: contents;*/
/*}*/
.dropdown > .itemsSidebar-producers__title span {
    margin-left: 20px;
    color: #12733a;
    padding: 6px;
    cursor: pointer;
    border-radius: 50%;
    border: 1px solid transparent;
    transition: all ease 0.3s;
    float:right;
    margin-top: -10px;
}
.dropdown > .itemsSidebar-producers__title span:hover {
    border-radius: 50%;
    border: 1px solid #12733a;
    color: #12733a;


}
.dropdown.opens > .itemsSidebar-producers__title span {
    transform: rotate(180deg);
}

.dropdown > .itemsSidebar-products__title span:hover {
    border-radius: 50%;
    border: 1px solid #12733a;
    color: #12733a;



}
.dropdown.opens > .itemsSidebar-products__title span {
    transform: rotate(180deg);
}
.menu-filters li span:nth-child(2) {
    display: inline-block;
    float: right;
    visibility: hidden;
    color: #28dc72;
    padding-right: 8px;
    margin-top: 4px;
}


.menu-filters li:hover {
    cursor: pointer;
    color: #ec5324;
}

.menu-filters li span:nth-child(1){
    display: inline-block;
    margin: 5px 0 5px 20px;
}

.menu-filters li span.active{

    visibility: visible;

}
.itemsSidebar-products-list__item {
    height: 40px;
    line-height: 40px;
    display: block;
    float: left;
    width: 100%;
    margin-top: -9px;
    background: #fff;
}
.itemsSidebar > .open>.dropdown-menu {

    background: #fff;
}

.itemsSidebar-producers__title .dropdown-menu{
    position:none;
}
.itemsSidebar > .open>.dropdown-menu {
    background: #fff;
    width: 100%;
}

.itemsSidebar-producers .dropdown > .dropdown-menu {
    position: relative;
    box-shadow:none;
    border: none;
    position: inherit;
}
.itemsSidebar > .open>.dropdown-menu {
    background: #fff;
    width: 100%;
    position: relative;
    box-shadow: none;
    border: none;
    position: inherit;
    margin: 20px 0px;
}
.itemsSidebar > .dropdown-menu {
    background: #fff;
    width: 100%;
    position: relative;
    box-shadow: none;
    border: none;
    position: inherit;
    margin: 20px 0px;
}
.itemsSidebar-producers {
    padding: 5px 14px 5px 16px;
    border-bottom: 1px solid #eaeaea;
    height: 100%;
    /* background: #000; */
    width: 100%;
    display: inline-block;
}
.itemsSidebar >.dropdown-menu {
    background: #fff;
    width: 100%;
    position: relative;
    box-shadow: none;
    border: none;
    position: inherit;
    margin: 20px 0px;
}
.itemsSidebar-products{
    padding: 5px 14px 5px 16px;
    border-bottom: 1px solid #eaeaea;
    display: inline-block;
    width: 100%;
    z-index: 2;
}
.itemsSidebar-producers-list .dropdown-menu {
    border-bottom: 1px solid #eaeaea;
}
.itemList .dropdown .btn-default:hover {
    color: #333;
    background-color: transparent;
    border-color: #adadad;
}
.menu-filters>li>a {
    display: inline-block;
    color: #000;
}
.menu-filters>li>a:hover {
    display: inline-block;
    color: #f59f14;
    text-decoration: underline;
}
.menu-filters>li{
    border-bottom: 1px solid #e7e7e7;
}
/*.dropdown > .itemsSidebar-products__title span {*/

/*margin-top: -20px;*/
/*}*/
.hover-no{
    background-color: transparent;
    border-color: #adadad;
}

#more_products .itemsList-item__img {
    -webkit-filter: grayscale(30%); /* Safari 6.0 - 9.0 */
    filter: grayscale(30%);
}
#more_products:hover .itemsList-item__img{
    -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
    filter: grayscale(0%);
}
#more_products h4{
    font-size: 26px;
    line-height: 33px;
    color: #12733a;
}

#more_products:hover h4 {
    font-size: 26px;
    line-height: 33px;
    color: #f59f14;
    text-decoration: underline;
}
/*.fancybox-image {*/
/*width: initial;*/
/*height: initial;*/
/*}*/
.menu-filters{
    left: auto;
    right: 0px;
}
.fancybox{
    max-width: 500px;
}
.wrappers{
    width: 100%;
}
.leftSide{
    width: 333px;
}
.rightSide{
    width: 77%;
    margin-left: 0;
    margin-top: -50px;
}
.itemsList-item {

    width: 20%;
}
.leftSide > a {
    display: block;
    padding: 3px 0;
}

/*contacts*/
.contacts-table__title{
    margin-bottom: 10px;
}
.table-100-width{
    width: 100%;
    background: #eae8e9;
    display: inline-block;
    margin-bottom: 10px;

}

.table-100-width-thin-margin{
    margin-bottom: 0;
}

.table-100-width:nth-child(5){
    background-color: #ec5324;
}

.table-100-width:nth-child(7){
    margin-bottom: 10px;
}

.table-100-width .table-row-name{
    font-size: 20px;
    font-family: "OpenSans", sans-serif;
    /*font-weight: 800;*/
    text-align: center;
    margin-bottom: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #fff;
}

.table-100-link-wrapper{
    text-align: center;
    clear: both;
}

.table-100-width-link{
    font-size: 18px;
    display: inline-block;
    font-family: "OpenSans", sans-serif;
    /*padding-bottom: 10px;*/
    text-align: center;
    margin-bottom: 20px;
    padding: 15px;
    background-color: #4d4d4d;
    outline: 1px solid #fff;
    outline-offset: -4px; /* Выводим рамку внутри элемента */
    color: #fff;
}
.table-2-part{
    width: 47%;
    display: inline-block;
}
.leftPart{
    float: left;padding: 10px;
    padding-left: 20px;
}
.left-text1{
    height: 109px;
    line-height: 76px;
    font-family: "OpenSans-Light", sans-serif;
    font-weight: 600;
    font-size: 18px;
}
.left-text{
    font-family: "OpenSans-Light", sans-serif;
    font-weight: 600;
    font-size: 18px;
}
.RightPart{
    float: right;
    padding: 10px;
    text-align: right;
}
.table-phones-list li{
    list-style: none;
    margin-bottom: 4px;

}
.table-phones-list li a{
    font-size: 18px;

    font-family: "OpenSans-Light", sans-serif;
    font-weight: 600;

}
.table-contact-list li p, .table-contact-list li a{
    font-size: 18px;

    font-family: "OpenSans-Light", sans-serif;
    font-weight: 600;
    margin-bottom: 2px;

}

.table-3-part{
    width: 32%;
    display: inline-block;
    text-align: center;

}
.table-3-part p{
    font-size: 18px;

    font-family: "OpenSans-Light", sans-serif;
    font-weight: 600;
    margin-bottom: 2px;
}
.table-3-part-padding{
    padding-top: 10px;
    padding-bottom: 10px;

}
#floatContact{
    padding-top: 10px;
    padding-bottom: 10px;
    vertical-align: text-bottom; float: right;
    text-align: right;
}
.table-3-part .table3-text{
    text-align: left;
    padding-left: 20px;
    font-size: 18px;
}
.table-3-part-padding1{
    width: 40.5%;
}
.table-3-part-padding2{
    width: 30%;
}
.table-3-part-padding3{
    width: 25%;
}
.middle-text{
    height: 50px;
    line-height: 50px;
    vertical-align: middle;
}
.table-middle-margin{
    margin-bottom: 5px;
    background-color: #ec5324;
}

.table-middle-margin:first-child{
    border-radius: 15px 15px 0 0;
}

.table-100-middle-header{
    background-color: #545454;
}

.table-100-middle-header p{
    font-size: 20px;
    color: #ec5324;
}

.kievstar{
    position: relative;
}
.kievstar:before{
    content: '';
    display: inline-block;
    width: 24px;
    height: 19px;
    background: url("../img/kievstarmin.png");
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    left: -28px;

}
.wodafone{
    position: relative;
}
.wodafone:before{
    content: '';
    display: inline-block;
    width: 47px;
    height: 19px;
    background: url("../img/woda-min.png");
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    left: -49px;
}
.life{
    position: relative;
}
.life:before{
    content: '';
    display: inline-block;
    width: 45px;
    height: 30px;
    background: url("../img/life-min.png");
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    left: -48px;

}

.st-phone{
    position: relative;
}
.st-phone:before{
    content: '';
    display: inline-block;
    width: 24px;
    height: 19px;
    background: url("../img/phone-min.png");
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    left: -28px;

}

.mob-visible{
    display: none;
}
@media screen and (max-width: 1200px){
    .table-3-part p {
        font-size: 16px;
    }
    .table-3-part .table3-text {
        text-align: left;
        padding-left: 20px;
        font-size: 14px;
    }
    .table-3-part p {
        font-size: 15px;
    }
}
@media screen and (max-width: 769px){
    .table-phones-list li a {
        font-size: 13px;
    }
    .table-contact-list li p, .table-contact-list li a {
        font-size: 13px;
    }
    .left-text {

        font-size: 14px;
    }
    .table-3-part p {
        font-size: 14px
    }
    .table-2-part {
        width: 100%;
        display: inline-block;
    }
    .RightPart {
        float: left;
        padding: 10px;
        text-align: left;
    }
    .table-3-part {
        width: 100%;
        display: inline-block;
        text-align: left;
        padding-left: 15px;
    }
    .table-3-part-padding1{
        width: 100%;
    }
    .left-text1 {
        height: auto;
        line-height: initial;
    }
    .leftPart {
        float: left;
        padding: 10px;
        padding-left: 11px;
    }
    .table-3-part .table3-text {
        text-align: left;
        padding-left: 0px;
    }
    .table-3-part-padding1{
        width: 100%;
    }
    .table-3-part-padding2{
        width: 100%;
    }
    .table-3-part-padding3{
        width: 100%;
    }
    #floatContact{
        padding-top: 10px;
        padding-bottom: 10px;
        vertical-align: text-bottom; float: left;
        text-align: left;
    }
    .table-phones-list li {

        padding-left: 50px;
    }
    .mob-hidden{
        display: none;
    }
    .mob-visible{
        display: block;
    }
    .mob-margin{
        margin: 10px 0px;
    }
}
@media screen and (max-width: 1600px){
    .rightSide {
        width: 75%;
    }
}
@media screen and (max-width: 1400px){
    .leftSide{
        width: 230px;
    }
    .rightSide{
        width: 79%;
    }
    .itemsList-item {

        width: 24%;
    }
}
@media screen and (max-width: 1200px){
    .itemsList-item{
        width: 33%;
    }
    .leftSide{
        width: 20%;
    }
    .rightSide{
        width: 76%;
    }
}
@media screen and (max-width: 900px){
    .itemsList-item{
        width:31%;
    }
    .itemsList {

        margin-top: 10px;
    }
    .itemsSidebar {
        margin-bottom: 10px;
    }
}
@media screen and (max-width: 600px){
    .itemsList-item{
        width:48%;
    }
}
.menuru{
    width:100%;
}
@-moz-document url-prefix(){.menuru{
    width:100%;
}}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome,.menuru{
        width:100%;}}
.menuua{
    width:100%;
}
.itemsList-item__newFolder{
    display:flex;
    align-items:center;
    justify-content:space-around;
}
.itemsList-item__newFolder-brand-name{
    padding-top:10px;
    line-height:25px;
}
/*@media screen and (max-width: 400px){*/
/*.itemsList-item{*/
/*width:100%;*/
/*}*/
/*}*/
.maincharacttitle,
.normtitle,
#credit,
#buy-shop,
#shop-stocks,
#buy{
    border-radius: 5px
}
.maincharacttitle,
.maincharacttitle:hover,
.maincharacttitle:visited,
#buy-shop,
#shop-stocks,
#buy-shop:hover,
#buy-shop:visited,
#credit,
#credit:hover,
#credit:visited,
.normtitle,
.normtitle:hover,
.normtitle:visited {
    color: #6d6d6d;
    border: 2px solid #ff7e18;
}
.maincharacttitle:before,
.maincharacttitle:after,
#buy-shop:before,
#buy-shop:after,
.normtitle:before,
.normtitle:after {
    border: 1px solid #eab551;
    border-bottom: 1px solid #9f7630;
}
.maincharacttitle:hover,
#buy-shop:hover,
#credit:hover,
.normtitle:hover {
    background: #f5f5f5;
}
.maincharacttitle:active,
#buy-shop:active,
#credit:active,
.normtitle:active {
    border: none;
    bottom: -4px;
    margin-bottom: 22px;
    -webkit-box-shadow: 0 1px 1px #fff;
    -moz-box-shadow:  0 1px 1px #fff;
    box-shadow:  1px 1px 0 #fff, inset 0 1px 1px rgba(0, 0, 0, 0.3);
}
.maincharacttitle:active:before,
.maincharacttitle:active:after,
#buy-shop:active:before,
#buy-shop:active:after,
#credit:active:before,
#credit:active:after,
.normtitle:active:before,
.normtitle:active:after {
    border: none;

    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

GREEN
#buy,
#buy:hover,
#buy:visited {
    color: white;
}
#buy{
    background: #ff7e18;
    color: white;
    padding: 0 24px
}
#buy:before,
#buy:after {
    border: 1px solid #98b85b;
    border-bottom: 1px solid #6d883b;
}

#buy:hover {
    background: #e67318;
}
#buy:active {
    border: none;
    bottom: -4px;
    margin-bottom: 22px;

    -webkit-box-shadow: 0 1px 1px #fff;
    -moz-box-shadow:  0 1px 1px #fff;
    box-shadow:  1px 1px 0 #fff, inset 0 1px 1px rgba(0, 0, 0, 0.3);
}

#buy:active:before,
#buy:active:after {
    border: none;

    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
#countGoods{
    text-align: center;
    outline: none;
    border: 1px solid black;
    margin: 0 2.5px;
}
@media screen and (max-width: 600px){
    #countGoods{
        width:50px;
    }
    #res{
        font-size:14px;
    }
}
.minus,.plus{
    cursor: pointer;
    outline: none;
    overflow: hidden;
}
.minus{
    color: grey;
    font-weight: bold;
    font-size: 20px;
}
.plus{
    color: grey;
    font-weight: bold;
    font-size: 20px;
}
.item-main-right__countModer{
    display: flex;
    align-items: center;
    width: 296px;
    /* height: 62px; */
    background: #dddddd;
    padding: 10px;
}
@media screen and (max-width:1200px){
    .item-main-right__countModer{
        display: flex;
        align-items: center;
        position: relative;
        width: 150px;
        right: -3px;
        background: #f6f4f5;
        padding: 5px;
        flex-wrap: wrap;
    }
    .item-main-right__countModer--flex{
        margin-top: 10px;
    }
}
@media screen and (max-width:640px){
    .header-bottom-searchForm input + ul li {
        overflow: visible;
        height : 50px;
        padding-left : 0;
    }
    .header-bottom-searchForm .search_results_none,
    .header-bottom-searchForm input + ul li a {
        position: relative;
        top: -66px;
        height: 50px;
        width: 100%;
        left: 0px;
    }
    .item-main-right__countModer{
        width: 100%;
        justify-content: space-around;
    }
    .number{
        display: flex;
        align-items: center;
    }
    .item-main-right__countModer--flex{
        margin-top:0;
    }
}
.item-main-right__countModer-prise{
    margin-right:5px;
    font-size:10px;
}
.item-main-right__countModer-prise--bold{
    margin-right:2px;
}
.type-buy{
    display : flex;
    margin-top: 20px;
}
.item-main-right__countModer--flex{
    display: flex;
    align-items: center;
    flex-direction: column-reverse;
    margin-left: 20px;
    color: #f49748;
}
#res{
    font-size:24px;
    font-weight:bold;
}
.number{
    padding: 11px 19px;
    background: #fff;
}
.more-btn-refresh{
    background:white;
    color:green;
}
.historyitemtitle.active{
    color: #ec5324;
}
.historyitemtitle.active:hover{
    color: white;
}
.historymenu > div{
    border-right: 5px solid #ec5324;
}
.firsttext{
    border-right: 4px solid #ec5324;
}
.historymenu > div:nth-child(odd):hover{
    background: #ec5324;
}
.historymenu >div:hover:after{
    background: #ec5324;
}
.btn-group > .btn:first-child{
    background: #898989 !important;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{
    background: #ec5324 !important;
}
.reghead{
    background: #ec5324 ;
}
#flex-wr{
    display:flex;
    justify-content: space-between;
}
@media screen and (max-width:900px){
    #flex-wr{
        padding:0 !important;
    }
}
.itemsList-item:hover .itemsList-item__more{display:block;}
.itemsList-item:hover .itemsList-item__buy{display:block;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome,.raw .item-main-right__submit{color:red;}
    ::i-block-chrome,.normtitle, .partnertitle, .maincharacttitle{color:red;}
    ::i-block-chrome,.rating-star{font-size:14px;}
}

@media screen and (max-width:480px){
    .normtitle, .partnertitle, .maincharacttitle{color:white!important;}
    .item-main-right__submit{color:white !important;}
}
@media screen and (max-width: 460px){
    .aboutBlock {
        height: 250px !important;
    }
}
.header-mid .item_header_menu {
    display : none;
}
.mobile_phone_form_mobile {
    display : none;
}
.sandwich-menu .close-btn .close-sandwich-menu-layout {
    position: absolute;
    right: 0;
    width: 40px;
    height: 40px;
    padding-right: 20px;
    text-align: center;
}

.delivery-radio-container{
    padding-top: 20px;
}

.delivery-radio-container label{
    font-size: 17px;
}

.delivery-radio-container img.img-home{
    margin-left: 321px;
}

.delivery-radio-container img.img-moment{
    margin-left: 238px;
}

.delivery_type-price{
    display: inline-block;
    color: #30a530;
    font-size: 16px;
    margin-left: -121px;
    font-family: "OpenSans-Bold", sans-serif;
    text-transform: uppercase;
}

.delivery_type-price.home{
    margin-left: -331px;
}

.delivery_type-price.moment-home{
    margin-left: -244px;
}

.orderForm-main_delivery{
    margin-top: -38px;
}

.header-type_of_delivery, .delivery-radio-container label{
    font-size: 1.15rem;
    font-weight: 900;
    color: #575757;
    font-family: "OpenSans-Bold", sans-serif;
    text-transform: uppercase;
}

.delivery-radio-container input[type=radio] {
    margin-right: 28px;
}

.delivery-free{
    padding-left: 45px;
    font-size: 13px;
}

.need_price{
    display: inline;
    color: red;
}

.not-available{
    font-family: "OpenSans-Bold", sans-serif;
}

.available{
    color: #2dc45b;
    font-family: "OpenSans-Bold", sans-serif;
}
.wrapper_single_product {
    width : 100%;
}

.toRight{
    float:right;
}

span.like-span i.glyphicon-thumbs-up {
    color: #00733a;
    cursor:pointer
}

span.like-span i.glyphicon-thumbs-down {
    color: #ec5324;
    padding-left: 5px;
    cursor:pointer
}

div.like-value{
    width:15px;
    display:inline;
    font:300 normal 1.125em 'Roboto', Arial, Verdana, sans-serif; color: #34495e;
    text-align:center;
    background-color:transparent !important;
    border: none !important;
}
@media screen and (max-width:400px){
    .shares{margin-top:50px !important;}
}
.messagecomment {
    border: 1px solid lightgrey;
    margin: 15px 5px 5px;
    padding: 10px;
}
.message_cancel {
    padding: 10px 25px;
    background: #ec5324;
    color: #fff;
    width: 155px;
    height: 40px;
    text-transform: uppercase;
    cursor: pointer;
}
.message__submit {
    display: inline-block !important;
}
.norma,.maincharact  {
    margin-top:50px;
    width: 100%;
}
.norma table,.maincharact table  {
    display:none
}
.norma.active table,.maincharact.active table  {
    display:table
}
.normtitle i,.partnertitle i,.maincharacttitle i{
    color: white;
    float: right;
    margin-right: 15px;
    font-size: 1.5em;
}
.normtitle, .partnertitle,.maincharacttitle {
    width: 100%;
    padding: 10px;
}
.normtitle {
    text-transform: uppercase;
    font-family: 'OpenSans', sans-serif;
    font-size: 14px;
}

.normtitle,.partnertitle,.maincharacttitle {cursor:pointer;}

#w1.active input {display:initial;}
#w1.active #recaptcha3 {display:block;}
.norma table,.maincharact table { width: 100%;}
.norma table td,.maincharact table td {width:50%;padding:5px;border:1px solid lightgrey;text-align:center;}
.rewiewlabel {font-family: "OpenSans-Bold", sans-serif; font-size: 1rem; color: #66221f;margin-bottom:10px;}
#w1.item-main-form {
    border: 1px solid #c4c4c4;
    overflow: hidden;
    text-align: center;
    padding-bottom: 10px;
    display:none;
}
#w1 input[type=submit] {float: none;}
.partnertitle,.maincharacttitle {margin-bottom:5px;}
#productpricesenquiry-name {margin-left:5px;}
#productpricesenquiry-phone {margin-left:5px;}
#w1 .item-main-form__input {width: calc(32% - 20px);}
.tabs-list ul, .tabs-list ol {list-style: none !important;}



#slideshow-wrap {
    display: block;
    height: 300px; /* 300px; */
    min-width: 200px;
    max-width: 100%; /* 1040px; /* 840px; */
    margin: 20px auto;
    border: 12px rgba(255,255,240,1) solid;
    -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.8);
    -moz-box-shadow: 0px 0px 5px rgba(0,0,0,.8);
    box-shadow: 0px 0px 5px rgba(0,0,0,.8);
    position: relative;

}

#slideshow-inner {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;
}

#slideshow-inner>ul {
    list-style: none;
    height: 100%;
    width: 500%;
    overflow: hidden;
    position: relative;
    left: 0px;
    -webkit-transition: left .8s cubic-bezier(0.77, 0, 0.175, 1);
    -moz-transition: left .8s cubic-bezier(0.77, 0, 0.175, 1);
    -o-transition: left .8s cubic-bezier(0.77, 0, 0.175, 1);
    transition: left .8s cubic-bezier(0.77, 0, 0.175, 1);
    display: inline-block;
    text-align: left;
}

#slideshow-inner>ul>li {
    width: 20%;
    height: 200px;
    float: left;
    position: relative;
}

#slideshow-inner>ul>li>img {
    margin: auto;
    height: 100%;
}

#slideshow-wrap input[type=radio] {
    position: absolute;
    left: 50%;
    bottom: 15px;
    z-index: 100;
    visibility: hidden;
}

#slideshow-wrap label:not(.arrows):not(.show-description-label) {
    position: absolute;
    left: 50%;
    bottom: -45px;
    z-index: 100;
    width: 12px;
    height: 12px;
    background-color: rgba(200,200,200,1);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    cursor: pointer;
    -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.8);
    -moz-box-shadow: 0px 0px 3px rgba(0,0,0,.8);
    box-shadow: 0px 0px 3px rgba(0,0,0,.8);
    -webkit-transition: background-color .2s;
    -moz-transition: background-color .2s;
    -o-transition: background-color .2s;
    transition: background-color .2s;
}

#slideshow-wrap label:not(.arrows):active { bottom: -46px }

#slideshow-wrap input[type=radio].complectsbutton:checked~label[for=button-1] { background-color: rgba(100,100,100,1) }

#slideshow-wrap label[for=button-1] { margin-left: -36px }

#slideshow-wrap label[for=button-2] { margin-left: -18px }

#slideshow-wrap label[for=button-4] { margin-left: 18px }

#slideshow-wrap label[for=button-5] { margin-left: 36px }

#slideshow-wrap input[type=radio]#button-1:checked~#slideshow-inner>ul { left: 0 }

#slideshow-wrap input[type=radio]#button-2:checked~#slideshow-inner>ul { left: -100% }

#slideshow-wrap input[type=radio]#button-3:checked~#slideshow-inner>ul { left: -200% }

#slideshow-wrap input[type=radio]#button-4:checked~#slideshow-inner>ul { left: -300% }

#slideshow-wrap input[type=radio]#button-5:checked~#slideshow-inner>ul { left: -400% }

label.arrows {
    font-family: 'WebSymbolsRegular';
    font-size: 25px;
    color: rgb(255,255,240);
    position: absolute;
    top: 50%;
    margin-top: -25px;
    display: none;
    opacity: 0.7;
    cursor: pointer;
    z-index: 5;
    background-color: transparent;
    -webkit-transition: opacity .2s;
    -moz-transition: opacity .2s;
    -o-transition: opacity .2s;
    transition: opacity .2s;
    text-shadow: 0px 0px 3px rgba(0,0,0,.8);
}

label.arrows:hover { opacity: 1 }

label.arrows:active { margin-top: -23px }

input[type=radio]#button-1:checked~.arrows#arrow-2, input[type=radio]#button-2:checked~.arrows#arrow-3, input[type=radio]#button-3:checked~.arrows#arrow-4, input[type=radio]#button-4:checked~.arrows#arrow-5 {
    right: -55px;
    display: block;
}

input[type=radio]#button-2:checked~.arrows#arrow-1, input[type=radio]#button-3:checked~.arrows#arrow-2, input[type=radio]#button-4:checked~.arrows#arrow-3, input[type=radio]#button-5:checked~.arrows#arrow-4 {
    left: -55px;
    display: block;
    -webkit-transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    transform: scaleX(-1);
}

input[type=radio]#button-2:checked~.arrows#arrow-1 { left: -19px }

input[type=radio]#button-3:checked~.arrows#arrow-2 { left: -37px }

input[type=radio]#button-5:checked~.arrows#arrow-4 { left: -73px }

.description {
    position: absolute;
    top: 0;
    left: 0;
    width: 260px;
    font-family: 'Yanone Kaffeesatz';
    z-index: 1000;
}

.description input { visibility: hidden }

.description label {
    font-family: 'WebSymbolsRegular';
    background-color: rgba(255,255,240,1);
    position: relative;
    left: -17px;
    top: 00px;
    width: 40px;
    height: 27px;
    display: inline-block;
    text-align: center;
    padding-top: 7px;
    border-bottom-right-radius: 15px;
    cursor: pointer;
    opacity: 0;
    -webkit-transition: opacity .2s;
    -moz-transition: opacity .2s;
    -o-transition: opacity .2s;
    transition: opacity .2s;
    z-index: 5;
    color: rgb(20,20,20);
}

#slideshow-inner>ul>li:hover .description label { opacity: 1 }

.description input[type=checkbox]:checked~label { opacity: 1 }

.description .description-text {
    background-color: rgba(255,255,230,.5);
    padding-left: 45px;
    padding-top: 25px;
    padding-right: 15px;
    padding-bottom: 15px;
    position: relative;
    top: -35px;
    z-index: 4;
    opacity: 0;
    -webkit-transition: opacity .2s;
    -moz-transition: opacity .2s;
    -o-transition: opacity .2s;
    transition: opacity .2s;
    color: rgb(20,20,20);
}

.description input[type=checkbox]:checked~.description-text { opacity: 1 }
.complects-item{
    display: table-cell;
    width:10%;
    text-align: center;
    vertical-align: middle;
    font-size: 40px;
    color: grey;
    height: 235px;
}
.complectsslide{
    display: inline-block;
    height: 100%;
    width:20%; /* 1015px;/* 816px;*/
    padding:25px 0;
}
.wrapper.complects .shares-list-item__price {
    font-size: 1.3rem;
}

.wrapper.complects{
    width: 100% !important;
}

.superpriceru,.superpriceuk,.topsaleru,.topsaleuk,.seedsru, .seedsuk,.black-fridayru {
    position: absolute;
    width: 50%;
    height:30%;
    left: 5px;
    background: url(/img/superpriceuk.png) no-repeat;
    vertical-align: middle;
    background-size: 100% auto;
    margin-top: 5px;
    z-index:2;
}
.superpriceru {
    background: url(/img/superpriceru.png) no-repeat;
    background-size: 100% auto;
}
.topsaleru {
    background: url(/img/topsaleru.png) no-repeat;
    background-size: 100% auto;
}
.topsaleuk {
    background: url(/img/topsaleuk.png) no-repeat;
    background-size: 100% auto;
}
.seedsru {
    background: url(/img/seedsru.png) no-repeat;
    background-size: 100% auto;
}
.seedsuk {
    background: url(/img/seedsuk.png) no-repeat;
    background-size: 100% auto;
}
.black-fridayru {
    background: url(/img/black-fridayru.png) no-repeat;
    background-size: 100% auto;
}
.buycomplect {
    width: 80px;
    height: 30px;
    border: none;
    line-height: 30px;
    background: #00733a;
    color: #fff;
    text-transform: uppercase;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
    float: none;
    font-size:14px;
    display: block !important;
    margin: 15px auto !important;
}
.shares-list-item__discount{
    font-size: 15px;
    font-weight: bold;
    color: #ec5324;
    position: relative;
    margin-right: 5px;
    text-align: right;
    float: right;
}
.shares-list-item__discount.activedis{
    background: #00733a;
    color: #fff;
    padding: 5px;
}
.slidenav {display:none;}
.complects .item-main-right__submit {float:none;}
.complects-item.product.plusitem::after {
    content: "+";
    position: relative;

    display: block;
    float: right;
    margin-top: -160px;
    color: grey;
    font-size: 30px;
    font-weight: bold;
}
.complects .inbuy {
    background: #fff3b5;
    height: 130px;
    padding: 15px 0;
}
.wrapper.complects .shares-list-item__price{
    color: #ec5324;
}
.productpage .delivery-list-item {
    margin: 20px;
    width: 200px;
}
.wrapper.complects input[type=radio]#button-1:checked~.arrows#arrow-2, .wrapper.complects input[type=radio]#button-2:checked~.arrows#arrow-3, .wrapper.complects input[type=radio]#button-3:checked~.arrows#arrow-4, .wrapper.complects input[type=radio]#button-4:checked~.arrows#arrow-5 {
    background: url(http://hectare.com.ua/img/news-next.png) no-repeat;
    height: 36px;
    width: 22px;
    color: transparent;
    text-shadow: none;
}
.wrapper.complects input[type=radio]#button-2:checked~.arrows#arrow-1 {
    background: url(http://hectare.com.ua/img/news-next.png) no-repeat;
    height: 36px;
    width: 22px;
    color: transparent;
    text-shadow: none;
}
.cheaperhead {
    font-size: 1.3rem;
    color: #ec5324;
}
.wrapper.complects .shares-list-item__img{
    max-height:100px;
    min-height: 90px;
}


.btnflip {
    position: absolute;
    bottom: 55px;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 30px;
    text-align: center;
    transform-style: preserve-3d;
    perspective: 1000px;
    transform-origin: center center;

}
.btnflip-item {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    line-height: 30px;
    font-size: 12px;
    background-color: rgba(0,0,0, .05);
    transform-style: preserve-3d;
    backface-visibility: hidden;
    border-radius: 15px;
    text-transform: uppercase;
    color: #fff;
    transition: 1s;
}
.btnflip-item.btnflip__front {
    transform: rotateX(0deg) translateZ(15px);
}
.btnflip:hover .btnflip-item.btnflip__front {
    transform: rotateX(-180deg) translateZ(15px);
}
.btnflip-item.btnflip__back {
    transform: rotateX(180deg) translateZ(15px);
}
.btnflip:hover .btnflip-item.btnflip__back {
    transform: rotateX(0deg) translateZ(15px);
}
.btnflip-item.btnflip__center {
    background: linear-gradient(to left, #ec5324, #ec5324);
}
.btnflip-item.btnflip__center::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to left, rgb(87,87,87), rgb(87,87,87));
    border-radius: 15px;
    transform: translateZ(-1px);
}
.btnflip:hover .btnflip-item.btnflip__center {
    transform: rotateX(-180deg);
}




@media only screen and (min-width: 40em) {
    .modal-overlay, .modal-overlay-shop, .modal-overlay-suggested, .modal-overlay-cheaper{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 5;
        background-color: rgba(0, 0, 0, 0.6);
        opacity: 0;
        visibility: hidden;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-transition: opacity 0.6s cubic-bezier(0.55, 0, 0.1, 1), visibility 0.6s cubic-bezier(0.55, 0, 0.1, 1);
        transition: opacity 0.6s cubic-bezier(0.55, 0, 0.1, 1), visibility 0.6s cubic-bezier(0.55, 0, 0.1, 1);
        z-index:999;
    }
    .modal-overlay.active, .modal-overlay-shop.active, .modal-overlay-suggested.active, .modal-overlay-cheaper.active {
        opacity: 1;
        visibility: visible;
    }
}
/**
 * Modal
 */
.modal-sertificate, .modal-shops, .modal-suggested, .modal-cheaper{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    margin: 0 auto;
    background-color: #fff;
    max-width: 1000px;

    min-height: 45rem;
    padding: 1rem;
    border-radius: 3px;
    opacity: 0;
    overflow-y: auto;
    visibility: hidden;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition: all 0.6s cubic-bezier(0.55, 0, 0.1, 1);
    transition: all 0.6s cubic-bezier(0.55, 0, 0.1, 1);
    z-index:1000;
}

.modal-cheaper{
    max-width: 600px;
    min-height: 28rem;
}

.invalid-feedback{
    color: #ff0000;
}

.modal-shops, .modal-suggested, modal-cheaper{
    width:65%;
    align-items: initial;
    overflow: hidden;
}
.modal-sertificate .close-modal, .modal-shops .close-modal, .close-modal-suggested, .close-modal-cheaper {
    position: absolute;
    cursor: pointer;
    top: 5px;
    right: 15px;
    opacity: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: opacity 0.6s cubic-bezier(0.55, 0, 0.1, 1), -webkit-transform 0.6s cubic-bezier(0.55, 0, 0.1, 1);
    transition: opacity 0.6s cubic-bezier(0.55, 0, 0.1, 1), -webkit-transform 0.6s cubic-bezier(0.55, 0, 0.1, 1);
    transition: opacity 0.6s cubic-bezier(0.55, 0, 0.1, 1), transform 0.6s cubic-bezier(0.55, 0, 0.1, 1);
    transition: opacity 0.6s cubic-bezier(0.55, 0, 0.1, 1), transform 0.6s cubic-bezier(0.55, 0, 0.1, 1), -webkit-transform 0.6s cubic-bezier(0.55, 0, 0.1, 1);
    -webkit-transition-delay: 0.3s;
    transition-delay: 0.3s;
}
.modal-sertificate .close-modal svg, .modal-shops .close-modal svg, .close-modal-suggested svg, .close-modal-cheaper svg {
    width: 1.75em;
    height: 1.75em;
}

.modal-shops .modal-header,  .modal-suggested .modal-header, .modal-cheaper .modal-header{
    position:absolute;
    top: -10px;
    left:20px;
    font-size: 20px;
    font-weight: bold;
}

.modal-shops p,.modal-suggested p, .modal-cheaper p {
    margin      : 10px 12px;
    font-size   : 15px;
    font-weight : bold;
}

.modal-shops .submit-shop:hover {
    background-color: #00733a !important;
}

.suggested-product{
    margin-top: 60px;
}

.found-cheaper{
    margin-top: 10px;
}

.found-cheaper form{
    margin-top: 20px;
}

.modal-sertificate .modal-content, .modal-shops .modal-content{
    opacity: 0;
    max-height: 80%;
    width: 90%;
    text-align: center;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: opacity 0.6s cubic-bezier(0.55, 0, 0.1, 1);
    transition: opacity 0.6s cubic-bezier(0.55, 0, 0.1, 1);
    -webkit-transition-delay: 0.3s;
    transition-delay: 0.3s;
}

.modal-shops .modal-content{
    width: 100%;
    margin-top:40px;
    padding: 10px;
    text-align:left;
}

.modal-shops .row, .modal-cheaper .row{
    width:100%;
}

.modal-cheaper .row{
    margin-left: 0;
}
.modal-cheaper label{
    padding: 6px 12px;
    line-height: 1.42857143;
}

.modal-sertificate.active, .modal-shops.active, .modal-suggested.active, .modal-cheaper.active {
    visibility: visible;
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.modal-sertificate.active .modal-content, .modal-shops.active .modal-content, .modal-suggested.active .modal-content, .modal-cheaper.active .modal-content {
    opacity: 1;
}
.modal-sertificate.active .close-modal, .modal-shops.active .close-modal, .modal-suggested.active .close-modal-suggested,.modal-cheaper.active .close-modal-cheaper{
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
    opacity: 1;
}

/**
 * Mobile styling
 */
@media only screen and (max-width: 39.9375em) {
    h1 {
        font-size: 1.5rem;
    }

    .modal-sertificate, .modal-shops, .modal-suggested, .modal-cheaper {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        -webkit-overflow-scrolling: touch;
        border-radius: 0;
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
        padding: 0 !important;
        max-width: 100%;
    }

    .modal-cheaper{
        width: 80%;
        height: 520px;
        right: 0;
        top:10%;
    }

    .close-modal {
        right: 20px !important;
    }
}


@media screen and (max-width:600px){
    .slidenav {
        display:block;
        text-align:left;
        font-size: 20px;
        color: #ec5324;
    }
    .slidenav > span {
        cursor:pointer;
        font-weight:bold;
        width: 25px;
        height: 25px;
        display: inline-block;
    }
    .slidefor {
        float:right;
        right:0px;
    }
    #slideshow-wrap > input, #slideshow-wrap > label {
        display:none !important;
    }
    .item__image {
        margin-top: 50px;
    }
    .superpriceru, .superpriceuk, .topsaleru, .topsaleuk,.seedsru, .seedsuk {
        width: 25%;
    }
}
@media screen and (max-width:400px){
    .superpriceru,.superpriceuk,.topsaleru,.topsaleuk,.seedsru, .seedsuk {
        height: 60%;
    }
    .complectsslide {
        width: 200px;
    }

    .complects-item{
        height: 230px !important;
        margin-bottom: 5px;
        margin-top: 5px;
    }

    .equalitem, .complects-item:last-child{
        height: unset !important;
    }

    #myCarousel .complects-item{
        width: 100% !important;
    }

    .complects-item{
        font-size: 20px
    }
    input[type=radio]#button-1:checked~.arrows#arrow-2, input[type=radio]#button-2:checked~.arrows#arrow-3, input[type=radio]#button-3:checked~.arrows#arrow-4, input[type=radio]#button-4:checked~.arrows#arrow-5 {
        right: -35px;
    }

    input[type=radio]#button-2:checked~.arrows#arrow-1, input[type=radio]#button-3:checked~.arrows#arrow-2, input[type=radio]#button-4:checked~.arrows#arrow-3, input[type=radio]#button-5:checked~.arrows#arrow-4 {
        left: -35px;
    }
    #slideshow-wrap {
        height:180px;
    }
    .wrapper.complects{
        margin-bottom: 50px;
    }
    .complects-item {
        display: list-item !important;
        width: 49% !important;
        float: left;
    }
    .complects-item.equalitem{
        /*clear: left;*/
        color: #ec5324;
        font-size: 30px;
        font-weight: bold;
        margin-top: 40px;
    }
    #slideshow-wrap {
        height:initial !important;
    }
    .complectsslide {
        display:none;
    }
    .complectsslide.activeslide {
        display:block;
    }
    .complectsslide {
        width: 20%;
    }
    .complects-item.product.plusitem::after {
        content: "+";
        position: relative;
        /*right: -5px;*/
        display: block;
        float: right;
        margin-top: -130%;
        color: #ec5324;
        font-size: 30px;
        font-weight: bold;
    }
}
.btn-info{
    background-color:#ec5324 !important;
}
.btn-info:hover, .btn-info.active, .btn-info:active, .open > .dropdown-toggle.btn-info{
    background-color:#00733a !important;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover{
    background-color:#00733a !important;
}
.modal-overlay-shop .dropdown-menu > li > a:focus, .modal-overlay-shop .dropdown-menu > li > a:hover {
    background-color:#ec5324 !important;
    color: #fff !important;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder, .bootstrap-select > .dropdown-toggle.bs-placeholder:active, .bootstrap-select > .dropdown-toggle.bs-placeholder:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder:hover {
    color: #fff;
}
.pc-tab {
    display : flex;
}
.pc-tab img {
    width : 100%;
}
/* Style the tab */
.pc-tab .tab {
    width : 80px;
    overflow: hidden;
}

/* Style the buttons inside the tab */
.pc-tab .tab button {
    background-color: inherit;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 14px 16px;
    transition: 0.3s;
    font-size: 17px;
}

/* Change background color of buttons on hover */
.pc-tab .tab button:hover {
    background-color: #f7f7f7;
}

/* Create an active/current tablink class */
.pc-tab .tab button.active {
    border: 3px solid #ff7e18;
    border-radius: 5px;
}

/* Style the tab content */
.pc-tab .items_product {
    width : 100%;
    height : 100%;
}
.pc-tab .tabcontent {
    display: none;
    padding: 6px 12px;
    border-top: none;
}



/*sss*/
.wrapper.complects .shares-list-item__title {
    margin-top: -5px;
}
.wrapper.complects .shares-list-item__add {
    font-size: 14px;
    margin-top: -5px;
}
.wrapper.complects .shares-list-item__price {
    font-size: 1.3rem;
    margin-top: 5px;
}
.wrapper.complects .shares-list-item__price.shares-list-item__oldprice {
    text-decoration:line-through;
    color:grey;
    font-size:0.8rem;
    margin-bottom: 5px;
}
.btn-vertical-slider{
    position:absolute !important;

    cursor:pointer;
    left:42%;
}

.btn-vertical-slider:hover{
    color: #ec5324;
}
.btn-vertical-slider[data-slide="next"]{
    top:-10%;

}
.btn-vertical-slider[data-slide="prev"]{
    top:92%;

}
#slideshow-inner{

}
.shares .wrapper ul {
    padding-top:5px;
}
a {  cursor:pointer;}

#myCarousel .row{
    width: 100%;
    margin-right: 0;
    margin-left: 0;
}
#myCarousel .carousel-inner{
    /*overflow: visible;*/
}
.vertical .carousel-inner > .item {
    -webkit-transition: .6s ease-in-out top;
    -o-transition: .6s ease-in-out top;
    transition: .6s ease-in-out top;
}
@media all and (transform-3d),
(-webkit-transform-3d) {
    .vertical .carousel-inner > .item {
        -webkit-transition: -webkit-transform .6s ease-in-out;
        -o-transition: -o-transform .6s ease-in-out;
        transition: transform .6s ease-in-out;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-perspective: 1000;
        perspective: 1000;
    }
    .vertical .carousel-inner > .item.next,
    .vertical .carousel-inner > .item.active.right {
        top: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }
    .vertical .carousel-inner > .item.prev,
    .vertical .carousel-inner > .item.active.left {
        top: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
    .vertical .carousel-inner > .item.next.left,
    .vertical .carousel-inner > .item.prev.right,
    .vertical .carousel-inner > .item.active {
        top: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
.vertical .carousel-inner > .active {
    top: 0;
}
.vertical .carousel-inner > .next,
.vertical .carousel-inner > .prev {
    top: 0;
    height: 100%;
    width: auto;
}
.vertical .carousel-inner > .next {
    left: 0;
    top: 100%;
}
.vertical .carousel-inner > .prev {
    left: 0;
    top: -100%
}
.vertical .carousel-inner > .next.left,
.vertical .carousel-inner > .prev.right {
    top: 0;
}
.vertical .carousel-inner > .active.left {
    left: 0;
    top: -100%;
}
.vertical .carousel-inner > .active.right {
    left: 0;
    top: 100%;
}

.delivery{
    padding: 0 !important;
    margin:0;
}

.delivery-head .col-md-6 p{
    line-height: 0;
}

.delivery-head .col-md-6, .delivery-head .col-md-5, .delivery-head .col-md-7{
    padding:0;
}

.delivery-head{
    padding-bottom:10px;
    margin-bottom:10px;
    border-bottom: 1px solid skyblue;
}

.delivery-head .hand-to-hand p{
    line-height:1;
    font-weight: bold;
}

.delivery-head .hand-to-hand span{
    font-weight: normal;
}

.delivery-head .hand-to-hand {
    display:inline-block;
    vertical-align:middle;
}
.delivery-head .hand-to-hand:first-child {
    margin-right:10px;
}

.delivery-head .hand-to-hand .text-pickup{
    width:200px;
}

.delivery-head .hand-to-hand.right-side .text-pickup{
    font-weight:normal;
}

.delivery-head .hand-to-hand.right-side .text-pickup a{
    color: #ec5324;
}

.delivery-head .hand-to-hand.right-side .text-pickup a{
    color: #ec5324;
}

@media screen and (max-width:900px){

    .wrapper.complects{
        margin-left: 0 !important;
        padding: 0;
    }

    .complects-item {
        height: 240px;
    }

    .complects .item-main-right__submit {
        line-height: 14px;
    }

    #slideshow-wrap {
        height: 300px;
    }

    .wrapper.complects .shares-list-item__img{
        min-height: 110px;
    }

    .mobile-shops{
        margin-left:0 !important;
    }
    .delivery{
        padding-right: 15px !important;
        padding-left: 15px !important;
    }

    .delivery-head {
        padding-bottom: 0;
        margin-bottom: 0;
    }
    .delivery-text{
        font-size: 14px !important;
    }
    .delivery-head p, .city-delivery p, .shop-availability p{
        font-size:11px !important;
    }
    .modal-desc, .availability-desc{
        display:none;
    }
    .select-for-mobile{
        padding-left:0 !important;
    }
    .modal-shops .modal-content{
        max-height:100%;
    }
    .delivery-head .hand-to-hand .text-pickup {
        width: 150px;
    }
    .glyphicon.glyphicon-hand-left{
        display: inline-block !important;
    }
}

.shop-availability{
    max-height: 250px;
    overflow-y:auto;
}
.shop-availability .row{
    border-bottom: 1px solid skyblue;
    margin-left:0;

}

.shop-availability .row:nth-child(2n-1){
    background: rgb(245,159,8,0.1);
}

.shop-availability .row:hover{
    background: rgb(245,159,8,1);
    cursor: pointer
}

.shop-availability-status{
    color: green;
}

.dropdown > .itemsSidebar-products__title span {
    margin-left: 20px;
    color: #12733a;
    padding: 6px;
    cursor: pointer;
    transition: all ease 0.3s;
    float: right;
    margin-top: -10px;
}

.item-main-right__rest.price-discount-text{
    color: #00733a;
    font: bold 1.125em Arial, Verdana, sans-serif;
}
.single_product_delivery p span,
.single_product_delivery p{
    text-transform: uppercase;
}
.single_product_delivery .deliver_point {
    text-align: center;
    position: relative;
    top: -28px;
    background-color: #fff;
    width: 169px;
    margin: 0 auto;
}
.productpage  .element_product {
    display : inline-block;
}
.productpage  .element_product:last-child {
    margin-left: 20px;
}
.productpage .maincharacttitle {
    background-color: #fff;
    color : #232323;
    border: none;
}



.header .header-top-aboutPicker {
    margin-left: 15px;
    margin-top: 1px;
    float: left;
    line-height: 40px;
    background: url(/images/ham.svg) no-repeat 0% center;
    border: none;
    cursor: pointer;
    -moz-appearance: none;
    -webkit-appearance: none;
    font-family: "OpenSans-Light", sans-serif;
    font-size: 0.9rem;
    color: #898989;
    text-transform: uppercase;
    width: 70px;
    padding-left: 25px;
}

.about_picker option {
    cursor: pointer;
}

.menumenu {
    background: url(/images/ham.svg) no-repeat 0% center;
    padding-left: 25px;
}

.mmenudrop {
    display: none;
    position: absolute;
    padding: 5px 10px;
    width: 160px;
    text-align: left;
    left: 0;
}

.menumenu.dropdown:hover .mmenudrop {
    display: block
}

li.newsBlock-list-item {
    cursor: pointer;
}

.schedule {
    display: block;
    position: absolute;
    right: 20px;
    top: -15px;
}

.grafik {
    font-size: 110%;
    margin-top: 10px;
}

.rmargin10 {
    margin-right: 10px;
}

.problemtext {
    padding: 0 20px 15px 20px;
    font-size: 90%;
    color: #777;
}

.problemModalContainer .modal__title {
    height: 60px;
    line-height: 60px;
    font-size: 1.85rem;
}

#problemtextarea {
    height: 90px;
}

#problemModalButton.modal {
    height: 40rem;
}

.mtop10 {
    margin-top: 2px;
}


.clr {
    clear: both
}

#problemModalButton .form-group {
    margin-bottom: 5px;
}

#callbackrequestform-servicetype label {
    display: block;
}

.form-group.field-callbackrequestform-question > label, .form-group.field-callbackrequestform-servicetype > label {
    display: none;
}

.contactspan {
    width: 45px;
    display: inline-block;
}

.footer-contacts__tel.footer-contacts-list__item {
    font-size: 13px;
    line-height: 1.4;
}

body.login{
    background: url('../images/login-background.png') no-repeat top center;
    min-height: 100vh;
    overflow:hidden;
}

.pull-left.info p{
    color: #000 !important;
}

.cabinet .cabinet-main{
    position:relative;
}

.cabinet .hamburger{
    display:none;
}

.own-plan h2, .collective-plan h2{
    text-transform: uppercase;
}

.tabs.cabinet-main{
    width:100%;
}
/*start tab-tooltip*/


/*tooltip Box*/
.tabs-control__item {
    position: relative;
    text-align: center;
    border-radius: 9px;
    padding: 0 20px;
    margin: 0 10px;
    display: inline-block;
    transition: all 0.3s ease-in-out;
    cursor: default;
    z-index:5;
}

/*tooltip */
.tab-label {
    visibility: hidden;
    z-index: 1000;
    opacity: .40;
    padding: 20px;
    background: #333;
    color: #E086D3;
    position: absolute;
    top:-140%;
    left: -25%;
    border-radius: 9px;
    font: 16px;
    transform: translateY(9px);
    transition: all 0.3s ease-in-out;
    box-shadow: 0 0 3px rgba(56, 54, 54, 0.86);
}


/* tooltip  after*/
.tab-label::after {
    content: " ";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 12px 12.5px 0 12.5px;
    border-color: #333 transparent transparent transparent;
    position: absolute;
    left: 40%;
}

.tabs-control__item:hover .tab-label{
    visibility: visible;
    transform: translateY(-10px);
    opacity: 1;
    transition: .3s linear;
    animation: vasya 1s ease-in-out infinite  alternate;
}
@keyframes vasya {
    0%{
        transform: translateY(6px);
    }

    100%{
        transform: translateY(1px);
    }

}

/*hover ToolTip*/
.tabs-control__item:hover {transform: translateX(6px); }

/*right*/
.tabs-control__item .tab-label { top:-20%; left:115%; }

.tabs-control__item .tab-label::after{
    top:40%;
    left:-12px;
    transform: rotate(90deg);
}


/*end tooltip*/





.search-stocks{
    font-family: 'FontAwesome' !important;
    margin: 10px 0;
}

.tabs-control.col-md-2{
    width:50px;
    padding:0;
    margin-right:20px;
}

.tabs-control .bonus-tab, .tabs-control .order-tab{
    background: url(./img/bonus-icon.png);
    width: 30px;
    height: 30px;
    display: block;
    background-size: contain;
}

.tabs-control .order-tab{
    background: url(/img/order-icon.png);
    background-size: contain;
}

.tabs-list.col-md-10{
    width: calc(100% - 70px);
}

.table-stocks .new-product{
    float:right;
    color:#ec5324;
    font-weight:bold;
}

/*Progress stage begin CSS*/

.bonus-row, .statistic{
    box-shadow: 0 1px 4px rgba(0, 0, 0, .3), -23px 0 20px -23px rgba(0, 0, 0, .8), 23px 0 20px -23px rgba(0, 0, 0, .8), 0 0 40px rgba(0, 0, 0, .1) inset !important;
    background-color: #fff;
    padding: 10px 0;
    margin-bottom: 10px;
}

.progress-stage {
    /*width: 1000px;
    margin: 20px auto;*/
    text-align: left;
}
.progress-stage .circle,
.progress-stage .bar {
    display: inline-block;
    background: #fff;
    width: 40px; height: 40px;
    border-radius: 40px;
    border: 1px solid #d5d5da;
    text-align: center;
    position:relative;
}

.progress-stage .circle-hover{
    width:200px;
    position:absolute;
    left: -80px;
    bottom: 55px;
    background-color: #fff;
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
    border-radius: 5px;
	z-index:2000;
}

.progress-stage .circle-hover::after, .progress-stage .circle-hover::before {
    content: '';
    position: absolute;
    background: #fff;
    left: 92px; bottom: -8px;
    width: 15px; height: 15px;
    box-shadow: 0 0 7px #000; /* Добавляем тень для уголка */
    z-index: -1; /* Прячем за основным блоком */
    transform: rotate(45deg); /* Поворачиваем на 45º */
    -webkit-transform: rotate(45deg);
}
.progress-stage .circle-hover::before {
    z-index: 1; /* Накладываем поверх, чтобы скрыть следы тени */
    box-shadow: none; /* Прячем тень */
}

.progress-stage .circle-hover h1, .circle-percent-desc{
    margin-bottom: 5px;
    border-bottom: 1px solid grey;
    text-transform: uppercase;
}

.circle-percent-desc{
    border-bottom: unset;
    margin-left: 5px;
    font-size: 10px;
    color: grey;
    width: 140px;
    display: inline-block;
    vertical-align: middle;
}


.circle-percent{
    width: 50px;
    height: 50px;
    display: inline-block;
    border-radius: 50%;
    border: 4px solid #ec5324;
    vertical-align: middle;
    line-height: 42px;
    font-size: 17px;
    color: #ec5324;
}

.circle-hover-content{
    margin-bottom: 10px;
    padding-bottom:5px;
    border-bottom: 1px solid grey;
}

.circle-hover-footer{
    text-align:left;
    margin-left:10px;
}

.year-rate .circle-hover-footer{
    margin-left:0;
}

.circle-hover-footer .bonus-text{
    color: grey;
    text-transform: uppercase;
}

.circle-hover{
    display:none;
}

.progress-stage .circle:hover{
    cursor:pointer;
}
.progress-stage .circle:hover .circle-hover{
    display:block;
}

.bonus-stage-money::before{
    content: url(../img/logoss.png);
    margin-right:5px;
}

.year-rate .bonus-stage-money::before{
    content: '';
    margin-right:0;
}

.year-rate .bonus-stage-money{
    font-size: 20px;
}

.progress-stage .bar {
    position: relative;
    width: 70px;
    height: 6px;
    top: -33px;
    margin-left: -5px;
    margin-right: -5px;
    border-left: none;
    border-right: none;
    border-radius: 0;
}
.progress-stage.year-rate .bar {
    width: 5%;
}
.progress-stage .circle .label {
    display: inline-block;
    width: 32px;
    height: 32px;
    line-height: 30px;
    border-radius: 32px;
    margin-top: 3px;
    color: #b5b5ba;
    font-size: 12px;
    padding-left: 5px;
}
.progress-stage .circle .title {
    color: #b5b5ba;
    font-size: 13px;
    line-height: 30px;
    margin-left: -5px;
}

/* Done / Active */
.progress-stage .bar.done,
.progress-stage .circle.done {
    background: #eee;
}
.progress-stage .bar.active {
    background: linear-gradient(to right, #EEE 40%, #FFF 60%);
}
.progress-stage .circle.done .label {
    color: #FFF;
    background: #ec5324;
    box-shadow: inset 0 0 2px rgba(0,0,0,.2);
}
.progress-stage .circle.done .title {
    color: #444;
}
.progress-stage .circle.active .label {
    color: #FFF;
    background: #0c95be;
    box-shadow: inset 0 0 2px rgba(0,0,0,.2);
}
.progress-stage .circle.active .title {
    color: #0c95be;
}

/*Progress stage end CSS*/

.bonus-link{
    position:relative;
}
.count-not-shown-bonus{
    background-color: #ec5324;
    color: #fff;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    text-align: center;
    /* vertical-align: middle; */
    padding-top: 2px;
    top: -5px;
    right: -5px;
}

.btn.bonus-manager-confirm, .btn.bonus-manager-condition{
    background-color: #ec5324;
    /*position: absolute;
    top: 0px;
    bottom: 0;
    margin: auto;
    height: 35px;
    width: 100px;*/
}

.modal-condition .btn.bonus-manager-confirm{
    width: unset;
    position: absolute;
    left: 50%;
    margin-left: -50px;
    bottom: 10px;
}


.modal-condition .modal-text{
    margin-top: 50px;
    border: 1px solid grey;
    padding: 10px;
    height: 250px;
    left: 0px;
    overflow-y: auto;
}

.manufacturer-logo{
    width: 100px;
    height: 50px;
    background-size: contain !important;
    margin-bottom: 0;
}

.man-logo-condition{
    cursor:pointer;
}

.bonus-manager .sum-bonus{background-color: unset; right: 5px;text-align: left; font-weight:bold;font-size:22px;color:#ec5324;margin-bottom:0;}

.bonus-manager-confirm:hover, .btn.bonus-manager-condition:hover{
    background-color: rgb(87,87,87);
    color: #fff !important;
}

.bonus-manager{
    display: flex;
    align-items: center;
    text-align:left;
}

.tabs-list .tabs-list__item{
    overflow: unset;
}

.bonus-manager p{margin-bottom:0;}

.bonus-manager .col-md-6,.bonus-manager .col-md-5,.bonus-manager .col-md-1{
    margin:auto;
}

.name-bonus{display:inline-block; text-align:left;}

.cabinet-main-kvest h1{margin-bottom:20px;}

.itemsSidebar-producers-list.dropdown-menu{
    z-index: 1;
}

.tabs-list__item .itemsSidebar {
    padding-left: 0;
    padding-right: 0;
    text-align: left;
    margin-top: 20px;
    width: 25%;
}

.tabs-list__item .itemsSidebar-products {
    padding-left: 0;
    padding-right: 0;
}

.glyphicon.glyphicon-menu-down{
    margin-left: 20px;
    color: #12733a;
    padding: 6px;
    cursor: pointer;
    border-radius: 50%;
    border: 1px solid transparent;
    transition: all ease 0.3s;
    float: right;
    margin-top: -10px;
    vertical-align: middle;
}

.itemsSidebar ul.itemsSidebar-products-list{
    margin-left:0;
}

.center-block {
    float: none !important;
    display: inline-block !important;
    text-align: center !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.img-trophy-rating{
    width: 60%;
    opacity:0.5;
}

.img-block{
    position:relative;
}

.top-ten-header h2{
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom:10px;
    text-align:left;
}
.manager-rewards-wrap{
    border-bottom: 3px solid #4c9769;
    margin-bottom: 5px;
}

.reward .reward-desc {
    top:unset;
    margin-top: -40px;
}

#shop{
    display: inline-block;
}

#shop .bonus{
    display: block;
}

#rating .progress-label {
    width: 13%;
}

#rating .tab-content {
    padding-bottom: 0;
}

.img-finalist {
    margin-top: 30px;
}

.progress-label p{
    margin-bottom: 0;
    margin-top: 5px;
}

.department{
    margin-bottom:10px;
}

.department-name{
    display: inline-block;
    vertical-align: middle;
}

.depart-mark{
    display: inline-block;
}

.department-label{
    padding-right:5px;
}
.cabinet .tabs-control__item.active{
    background-color: #4c9769;
    border-radius: 10px;
    border:none;
}

table.table{
    width:100%;
}

.cabinet .wrapper{
    width: 100% !important;
    padding: 10px;
    background-color: unset;
}

.table::before, .table::after{
    all: unset !important;
}

.panel-primary {
    border-color: transparent !important;
}

.panel-primary>.panel-heading {
    background-color: #898989 !important;
    border-color: #898989 !important;
}

.cabinet-main-orders-all .btn-group li i{
    font-family: 'FontAwesome' !important;
}

.cabinet .tabs-control__item.active a{

    color: #fff;
}

.cabinet .tabs-control__item{
    padding: 4px 8px;
    margin:5px 0;
}
.cabinet .tabs-control__item i{
    font-size: 25px;
}
.cabinet .tabs-control{
    border-right: 3px solid #4c9769;
    padding-bottom: 2px;
}

.cabinet .tabs-list__item.cabinet-main-profile {
    margin-top: 0;
    padding-bottom: 50px;
    background-color: rgba(255,255,255,0.7);
}



.cabinet .tabs-list__item.cabinet-main-profile .cabinet-main-profile-list{
    background-color: #ec5324;
    width: 32%;
}

.cabinet .cabinet-main-profile-list{
    list-style-image: none !important;
    border-radius: 10px;
    border: 1px solid #000;
    height: 220px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, .3), -23px 0 20px -23px rgba(0, 0, 0, .8), 23px 0 20px -23px rgba(0, 0, 0, .8), 0 0 40px rgba(0, 0, 0, .1) inset;
}
.cabinet .tabs-list__item.cabinet-main-profile .cabinet-main-profile__title{
    margin-bottom: 40px !important;
}
.cabinet-main-profile-list p{
    background-color: #fff;
    width: 94%;
    margin: 0 auto 15px;
    font-family: "OpenSans-Light", sans-serif;
    font-size: 1em;
    font-weight: bold;
    margin-top: 7px;
    padding: 3px 0;
}
.cabinet .cabinet-main-profile-list__item{
    text-align: left;
    margin-left:30px;
    color: #fff !important;
}
.cabinet .cabinet-interview{
    background:none;
    overflow-x:hidden;
}
.cabinet .cabinet-interview-radiobuttonList__title{
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
    padding: 5px;
}

.cabinet-interview__submit{
    outline: 2px solid rgba(255,255,255,0.8);
    outline-offset: -5px; /* Выводим рамку внутри элемента */
}

.cabinet .cabinet-interview{
    margin-top:0;
    padding-top: 10px;
    background-color: rgba(255,255,255,0.7);

}

/*.container.page{
    padding-left: 0;
}*/

.cabinet{
    background-color: #fff;
    padding-top: 20px;
}

.cabinet .tabs-control-image{
    position: absolute;
    right: 0;
    top: -50px;
}

.cabinet .tabs-control-image img{
    max-width: 300px;
    max-height: 100px;
}

.cabinet .tabs-control{
    position: relative;
}

.cabinet .cabinet-main-profile__change{
    left: 50%;
    width: 200px;
    text-align: center;
    margin-left: -100px;
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
    padding: 5px;
    border-radius:5px;
}

.cabinet .cabinet-main-profile__change:hover{
    box-shadow: 0 5px 10px rgba(0,0,0,0.5);
    background-color: #ec5324;
    color: #fff;
}
.cabinet .cabinet-main-profile__change:active{
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
}

.cabinet-interview__textarea{
    height: 230px !important;
    box-shadow: 0 1px 4px rgba(0, 0, 0, .3), -23px 0 20px -23px rgba(0, 0, 0, .8), 23px 0 20px -23px rgba(0, 0, 0, .8), 0 0 40px rgba(0, 0, 0, .1) inset !important;

}

.popup, .modal-condition{
    display:block;
    width:500px;
    height:200px;
    left:50%;
    top:0;
    margin-left: -250px;
    background:#fff;
    border-radius:5px;
    /*margin:80px auto;*/
    z-index:999;
    overflow:hidden;
    -webkit-transform:translateY(-100%);
    transform:translateY(-100%);
    -moz-box-shadow: 0px 0px 20px rgba(56,56,56,.2);
    -webkit-box-shadow: 0px 0px 20px rgba(56,56,56,.2);
    box-shadow: 0px 0px 20px rgba(56,56,56,.2);
    text-align:center;
    line-height:7em;
    font-size:2em;
    position:absolute;
    -webkit-transition: all 900ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
    transition: all 900ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

body .modal-condition{
    height:450px;
    width:70%;
    line-height:unset;
    text-align:unset;
    margin-left: -35%;
}

.modal-condition .modal-text{
    height:350px;
}

.popup h1{
    color:#ec5324;
    font-weight:200;
    font-size:0.8em;
    position:relative;
    top: 50%;
    margin-top: -50px;
    left:-100%;
    -webkit-transition: all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
    transition: all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
    -webkit-transition-delay:900ms;
    transition-delay:900ms;
}

.popup .close, .modal-condition .close{
    position:absolute;
    top:15px;
    right:15px;
    font-size:.9em;
    font-weight:lighter;
    cursor:pointer;
    color:#ec5324;
    -webkit-transition:.5s;
    transition:.5s;
    opacity: 0.8;
}

.overlay{
    overflow-x:hidden;
    overflow-y:hidden;
    -webkit-transition:all 3s ease-in-out;
    transition:all 3s ease-in-out;
    position:absolute;
}

.overlay::before{
    content: " ";
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 30;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, .5);
    -webkit-transition:3s;
    transition:3s ;
}

@media screen and (max-width:640px){

    .cabinet .hamburger{
        display:block;
        position: fixed;
        top: 80px;
        z-index:100;
        left: 0;
        -webkit-transition: top 0.5s ease-out 0.5s;
        -moz-transition: top 0.5s ease-out 0.5s;
        -o-transition: top 0.5s ease-out 0.5s;
        transition: top 0.5s ease-out 0.5s;
    }

    .cabinet .hamburger.is-active{
        top: 120px;
    }

    .cabinet .hamburger-box{
        height:18px;
    }

    .cabinet .hamburger-inner, .cabinet .hamburger-inner::before, .cabinet .hamburger-inner::after{
        background-color: #000;
    }

    .bonus-manager{
        flex-flow: column wrap;
    }

    .tabs-list.col-md-10{
        width:100%;
        padding:0;
    }
    .cabinet-main .tabs-control {
        position:fixed;
        background: #ec5324;
        z-index: 15;
        left:-50px;
        -webkit-transition: left 0.5s ease-out 0.5s;
        -moz-transition: left 0.5s ease-out 0.5s;
        -o-transition: left 0.5s ease-out 0.5s;
        transition: left 0.5s ease-out 0.5s;
    }

    .cabinet-main .tabs-control.active {
        left:0;
    }

    .bonus-fix{
        display:none;
    }

    .bonus-manager{
        width: 100%;
    }

    .button-wrapper,.bonus-manager .sum-bonus{
        text-align:center;
    }

    .progress-stage .bar{
        width: 30px;
    }
}

@media screen and (max-width:530px){
    .cabinet .tabs-list__item.cabinet-main-profile .cabinet-main-profile-list{
        width: 80%;
    }

    form#w0{
        width:100% !important;
    }

    .cabinet .tabs-control-image{
        left:0;
        text-align:center !important;
        top:0;
    }

    .cabinet .tabs-control-image img{
        max-width: 200px;
        max-height: 80px;
    }

    .popup, .modal-condition{
        width: 90%;
        margin-left: -45%;
    }

    .order-table .hide-mobile,
    .order-table .kv-page-summary-container,
    .arch-order-table .hide-mobile,
    .arch-order-table thead tr:nth-child(2),
    .arch-order-table .kv-page-summary-container{
        display: none;
    }

    .img-trophy-rating{
        width: 100%;
    }

}

.cabinet .wrapper{
    background-color: unset !important;
}

.skin-blue .main-header .navbar{
    background-color: #fff !important;
    border-bottom: 1px solid #e0e0e0;
}

.skin-blue .main-header .logo{
    background-color:  #faf8f7 !important; /*#383839*/
    border-bottom: 1px solid #e0e0e0 !important;
    border-right: 1px solid #e0e0e0 !important;
}

.check-delivery div, .payment-system div{
    display: inline-block;
    vertical-align: top;
    text-transform: uppercase;
    margin-bottom: 20px;
}

.check-delivery .text-check-delivery p, .payment-system .text-payment-system p{
    font: 14px Sans-Serif;
    color:#575757;
    font-weight: bold;
    margin: 0 10px 0 0;
}

.calculation tr, .calculation .table td, .calculation .table th{
    border-top: 1px solid #dee2e6;
}

.calculation .table>thead>tr>th{
    border-bottom: 2px solid #dee2e6;
}

.calculation-title{
    text-align: left;
}

.header-calculation{
    text-transform: uppercase;
}

.credit-limit, .balance, .total-sum, .calculation-title{
    font-weight: bold;
}

.skin-blue .main-sidebar, .skin-blue .left-side,
.skin-blue .sidebar-menu>li:hover>a, .skin-blue .sidebar-menu>li.active>a, .skin-blue .sidebar-menu>li.menu-open>a,
.skin-blue .sidebar-menu>li>.treeview-menu{
    background-color: #faf8f7 !important; /*#383839*/
}

.skin-blue .wrapper, .content-wrapper{
    background-color: #fff !important;
}

.main-sidebar a{
    color:#74767b !important;
    text-transform: uppercase;
    transition: color 0.2s linear;
}

.treeview-menu>li>a>.fa {
    width: 13px!important;
}
.treeview-menu>li>a {
    padding: 5px 5px 5px 37px!important;
    font-size: 12px!important;
    text-transform: inherit;
}

.sidebar-collapse .treeview-menu > li > a {
    padding-left : 15px !important;
}

.main-sidebar a:hover,.pull-left.info .text-success{
    color: #ec5324 !important;
}

/*.main-sidebar li.active > a{
    color: #ec5324 !important;
}*/

.skin-blue .main-sidebar li.active > a, .skin-blue .sidebar-menu>li:hover>a{
  color: #fff !important;
  background-color: #fd6d22 !important;
  background: #fd6d22 !important;
}

.skin-blue .main-header .navbar .sidebar-toggle:hover{
    background-color: rgba(0,0,0,0.1) !important;
}

.skin-blue .main-header li.user-header{

    /*background: #6c6c6c !important;*/
	background: #575757 !important;
}

.logo-lg{
    background: url('/img/logo-h.png') 0px 8px no-repeat;
    background-size: contain;
    height: 39px;
}

.logo-mini{
    background: url('/images/review_icon.png') center no-repeat;
    background-size: contain;
    height: 30px;
    margin-top: 10px;
}

.user-menu .dropdown-toggle.trophy-visible{
    padding-top: 0;
    color: #000 !important;
    width : 300px;

}
.user-menu .dropdown-toggle{
    color: #000 !important;
}
.user-menu .dropdown-toggle.trophy-visible .star-rating {
    line-height: 1.1;
}

.skin-blue .sidebar-menu>li.active>a{
    border-left-color: #ec5324 !important;
}

.skin-blue .main-header .navbar .sidebar-toggle{
    color: #000 !important;
}

html[xmlns*=""] .user-menu  .trophy-visible { display: inline !important;; }

@media not all and (min-resolution:.001dpcm) { @media {

    .user-menu .trophy-visible{
        /*display: inline !important;*/
    }
}}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
    .user-menu .trophy-visible {(;
        /*display: inline !important;*/
    );}
}

.main-header .category-name{
    float: left;
    margin-left: 20px;
    line-height: 50px;
    height: 50px;
}

.order-form .col-md-4,
.new-client-form .col-md-4{
    padding-left: 0;
    padding-right: 0;
}

.cabinet-main-orders .man-count-badge {
    color: #fff !important;
    background-color: #d69a1e !important;
}

.cabinet-main-orders .import-order.green{
    background-color: green;
	 word-break: break-all;
    width: 100%;
    margin-bottom: 5px;
}

.fa.fa-check-circle-o{
    font-size: 16px;
}

/*.cabinet-main-orders .red{
    color: red;
}*/

.cabinet-main-orders .form-group.field-orderclientform-delivery_type,
.cabinet-main-orders .form-group.field-orderclientform-payment_system_id,
.cabinet-main-orders .form-group.field-updateorderform-delivery_type,
.cabinet-main-orders .form-group.field-updateorderform-payment_system_id{
    height:20px;
}

.calculation th, .calculation td{
    text-align: center;
}


.cabinet .circle img {
    width: 20px;
}

/*wrapper_online_order*/
.wrapper_online_order .header {
   height: 50px;
}
.wrapper_online_order .header li,
.wrapper_online_order .body .product_data li,
.wrapper_online_order .body .main_data li{
    display : inline-block;
    width : 185px;
}
.wrapper_online_order .body .main_data li {
    width: 153px;
    text-align: center;
}
.wrapper_online_order .body .product_data li {
    text-align: center;
}
.wrapper_online_order .body .box_wrapper {
    padding: 30px 0;
    border-bottom : 1px solid #232323;
    border-top : 1px solid #232323;
}
.wrapper_online_order .user_data .item li {
    display : inline-block;
    width: 140px;
    margin-right : 20px;
}
.wrapper_online_order .btn_take {
    background-color: #397339;
    width : 100%;
    padding: 10px 20px;
    color: #fff;
}

.tabs-list__item .order-detail table td {
    border: unset;
    border-top: 1px solid #f4f4f4;
}

.cabinet .paid, .cabinet .ttn .fa-check-circle-o{
    color: green;
}

.cabinet .paid .fa-adjust{
    color: orange;
}

.cabinet .paid .fa-circle-o, .cabinet .ttn .fa-minus-circle{
    color: red;
}

.cabinet .ttn .fa-circle-o{
	color:orange;
}

.cabinet .paid i, .cabinet .ttn i{
    font-size: 20px;
}

.cabinet .kartik-sheet-style th{
    text-align: center !important;
}

.cabinet .label-range-order, .cabinet #reportrange{
    display: inline-block;
    vertical-align: middle;
}

.cabinet .search-input{
    border: 1px solid #000;
    border-radius: 20px;
    padding: 5px 10px;
    width: 280px;
    font-family: FontAwesome;
}

.cabinet .ttn-wrapper{
    background-color: #fff;
    border-radius: 5px;
    padding: 10px;
}

.cabinet p{
    font-family: "OpenSans Regular", sans-serif;
}
.cabinet .ttn-number{
    font-weight: bold;
}

.cabinet .ttn-wrapper .title{
    line-height: normal;
    font-size: 12px;
    color: #828282;
    margin-bottom: 0;
}

.ttn-wrapper .track-data, .ttn-wrapper .delivery-data{
    font-size: 14px;
}

.ttn-wrapper .np-track, .ttn-wrapper .delivery-address{
    margin-top: 10px;
}

.cabinet .np-status p{
    font-weight: bold;
    font-size: 15px;
}

.ttn-wrapper .truck-green {
    background: url(../img/truck_green.svg) 0 0 no-repeat;
    background-size: contain;
}

.ttn-wrapper .truck {
    content: '';
    position: absolute;
    top: 8px;
    width: 40px;
    height: 30px;
}

.cabinet .order-search{
    float: left;
    padding-top: 4px;
}
.cabinet .date-range-order{
    float: right;
}

.cabinet .archive-order{
    clear: both;
}

.search-input::placeholder {

    /* Firefox, Chrome, Opera */
    text-align: right;
}
.search-input:-ms-input-placeholder {

    /* Internet Explorer 10-11 */
    text-align: right;
}
.search-input::-ms-input-placeholder {

    /* Microsoft Edge */
    text-align: right;
}

.order-import .fa-check-circle-o, .order-delete .glyphicon-remove-circle{
    font-size: 40px;
}

.order-option{
    text-align: center;
    vertical-align: middle;
    display: inline-block;
}

.daterangepicker .ranges li.active,.daterangepicker .ranges li:hover {
    background-color: #ec5324;
    border: 1px solid #ec5324;
    color: #fff;
}

#new-order-modal,
#new-client-modal{
    /*width: 80%;*/
    /*position: fixed;*/
    /*height: 90%;*/
    /*padding: 0 !important;*/
}

#new-order-modal .modal-dialog,
#update-order-modal .modal-dialog{
    /*width: 100%;*/
    /*margin: 0;*/
    width: 88%;
}
/*#update-order-modal{
    width: 80%;
    position: fixed;
    height: 90%;
    padding: 0 !important;
}*/
/*changed*/
#new-order-modal .modal-dialog,
#new-client-modal .modal-dialog,
#update-order-modal .modal-dialog{
    /*width: 100%;*/
    /*margin: 0;*/
}

.create-order,
.create-client{
    color: #008000;
    font-size: 25px;
    margin-left: 20px;
    vertical-align: middle;
    margin-top: -4px;
    display: inline-block;
}



#archive-order-grid .panel-heading{
	display:none;
}

#archive-order-grid thead .kartik-sheet-style th{

	border: none;
}

.kv-expand-detail-row.info.skip-export td,
.kv-expand-detail-row.info.skip-export td:hover{
	background-color: #fff;
}
.order-detail, .ttn-wrapper{
	box-shadow: 2px 2px 5px #000;
	border-radius: 5px;
}

.order-delivery span{
	font-weight:bold;
}
.order-detail-wrapper, .order-option{
	padding:0;
}

.delete-order, .cabinet-main-orders .red, .order-update button{
	word-break: break-all;
	width: 100%;
	margin-bottom: 5px;
}

.delete-order{
	background-color: red !important;
}

.select2-container .select2-selection--single .select2-selection__rendered{
	margin: 0 !important;
}

.filter-paid-status{
	cursor:pointer;
}

.filter-paid-status:hover, .filter-paid-status.active{
	color: #fff;
}
div.field-clientform-edrpou{
	display: none;
}



.order-status-pic-hectare, .order-status-pic-novapochta{
    background: url('/images/review_icon.png') no-repeat;
    width: 20px;
    display: inline-block;
    height: 20px;
    /* position: absolute; */
    background-size: contain;
    margin-left: 5px;
    vertical-align: middle;
}

.order-status-pic-novapochta {
    background: url('/images/np.png') no-repeat;
    background-size: contain;
}

.cabinet-main-orders .nav-tabs li span{
    color: #808080;
}

td.man-order-completed {
    background-color: #d2e0d2;
}

.order-tabs{
    margin-top: 20px;
}

.cabinet-main-orders .nav-tabs-custom>.nav-tabs>li.active{
    border-top-color: #ec5324;
}

.cabinet-main-orders .pagination {
    height: unset;
}

.kv-grid-loading{
    overflow: visible !important;
}

.cabinet-main-orders .ttn-status.red{
    color:red;
}
.cabinet-main-orders .ttn-status.green{
    color:green;
}

.cabinet-main-orders .ttn-status.grey{
    color:grey;
}

.new-client-form-2 .col-md-4,.new-client-form-2 .col-md-6{
    padding-left: 5px;
    padding-right: 5px;
}

.cabinet .client-card a.asc:after,.cabinet .client-card a.desc:after {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    padding-left: 5px;
    font-size: 10px;
}

.cabinet .client-card a.asc:after {
    content: "\e113" /*"\e151"*/;
}

.cabinet .client-card a.desc:after {
    content: "\e114" /*"\e152"*/;
}

.cabinet .client-card .filter .btn-group button{
    border: none;
    color: #3c8dbc;
}

.cabinet .client-card .filter .form-group{
    display: inline-block;
    width: 180px;
    vertical-align: top;
}

.cabinet .client-card .filter .field-search-user{
    width: 220px;
}

.cabinet .client-card  .filter .form-group select{
    border-radius: 3px;
}

.product-to-cart .ptc__button{
	cursor: pointer;
}
.create-order .countProcessingOrders{
	margin: 10px 0 0 5px;
	font-size: 10.5px;
}

.cabinet-main-orders .ttn-status.red{
    color:red;
}
.cabinet-main-orders .ttn-status.green{
    color:green;
}

.cabinet-main-orders .ttn-status.blue{
    color:blue;
}

.cabinet-main-orders .ttn-status.grey{
    color:grey;
}

.order-detail-wrapper .rn::before{
    content: '';
    width: 40px;
    background: url(../img/warehouse.png);
    height: 40px;
    display: inline-block;
    position: relative;
    background-size: cover;
    vertical-align: middle;
    margin-right: 10px;
}

.payment-system .btn-group .btn,
.operation-type .btn-group .btn {
    background-color: #fff !important;
    color: #555;
    text-transform: uppercase;
}

.payment-system .btn-group .btn.active,
.operation-type .btn-group .btn.active {
    background-color: #ec5324 !important
}

.payment-system .btn-group>.btn:last-child:not(:first-child),
.operation-type .btn-group>.btn:last-child:not(:first-child),
.payment-system .btn-group>.dropdown-toggle:not(:first-child),
.operation-type .btn-group>.dropdown-toggle:not(:first-child),
.order-form .middle_name{
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

.payment-system .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle),
.operation-type .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle),
.order-form .last_name {
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
}

.check-delivery div{
    border: none;
}

.check-delivery .delivery-type{
    width: 200px;
}

.check-delivery .manord.delivery-type{
    width: 300px;
}

.check-delivery .field-orderclientform-delivery_address, .check-delivery .field-updateorderform-delivery_address{

    width: 40%;
}

.check-delivery .number_sklad{
    width: 50px;
}

.check-delivery .field-orderclientform-number_sklad, .check-delivery .field-updateorderform-number_sklad{

    margin-left: -5px;
}

.check-delivery .select2-selection.select2-selection--single{
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.check-delivery .number_sklad{
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

.order-form .delivery_phone{
    border-radius: 20px;
}

.cabinet-main-orders .form-group.field-orderclientform-delivery_type{
    margin-top: -10px;
}

.payment-system div{
    vertical-align: middle;
}

.order-form .next-part-form{
    float: right;
    background-color: #00a65a;
}

#new-order-modal .help-block,
#update-order-modal .help-block{
    font-size: 12px;
    text-transform: none;
}

.field-updateorderform-number_sklad .help-block,
.field-orderclientform-number_sklad .help-block
{
    position: absolute;
}

#new-order-modal .btn-success,
#update-order-modal .btn-success{
    float: right;
}

#new-order-modal .pre-part-form,
#update-order-modal .pre-part-form{
    float: left;
}

#new-order-modal .multiple-input-list__btn.js-input-plus,
#update-order-modal .multiple-input-list__btn.js-input-plus{
    position: absolute;
    bottom: -49px;
    left: 50%;
    width: 200px;
    text-transform: uppercase;
    font-weight: bold;
    background-color: #00a65a;
	margin-left: -100px;
}

/*#new-order-modal thead,
#update-order-modal thead
{
    background-color: #898989 !important;
    border-color: #898989 !important;
}*/

#new-order-modal thead th,
#update-order-modal thead th
{
    text-align: center;
}

#new-order-modal .field-orderclientform-sum_nalozhka,
#update-order-modal .field-updateorderform-sum_nalozhka{
    float: left;
    width: 100px;
    margin-bottom: -15px;
}

#new-order-modal .field-orderclientform-sum_nalozhka,
#update-order-modal .field-updateorderform-sum_nalozhka{
    display:none;
}

.cabinet-main-orders .man-order-options .btn {
    width: 100%;
    margin-bottom: 5px;
}
.cabinet-main-orders .man-order-options .btn.ttn-confirm {
    width: auto;
    margin-bottom: 0;
}
.cabinet-main-orders .man-order-options .btn i.fa {
    float: left;
    font-size: 17px;
    margin: 1px 0px 0px -2px;
}
#new-order-modal .modal-body,
#update-order-modal .modal-body {
    overflow: none !important;
    margin-top: 15px !important;
    position: relative !important;
    padding-bottom: 50px !important;
}
#new-order-modal .order-form.manufacturer-order .next-part-form,
#update-order-modal .order-form.manufacturer-order .next-part-form {
    float: none !important;
    position: absolute !important;
    right: 16px !important;
}
#previewPostPayPDFFormModal .modal-dialog{
    width: 620px !important;
    height: 670px;
    margin-top: 2%;
}
.modal-body-pdf-form-preview {
    max-width: 700px;
    min-width: 613px;
    overflow: visible;
    padding: 0px;
}
.modal-body-pdf-form-preview iframe {
    width: 610px;
    height: 861px;
}

#createSiteUAPaymentFormModal .modal-dialog{
    width: 748px !important;
    height: 600px;
    margin-top: 2%;
}
.modal-body-payment-form-preview .again-payment-url,
.modal-body-payment-form-preview .again-payment-sms-url {
    color: #2dc45b;
    cursor: pointer;
}
.modal-body-payment-form-preview h2 {
    text-align: left;
}
.modal-body-payment-form-preview iframe {
    width: 710px;
    height: 275px;
    border-top: 1px solid #575757;
    border-bottom: 1px solid #575757;
}

.cabinet-main-orders .billing-number-assigned,
.cabinet-main-orders .billing-info-invalid,
.cabinet-main-orders .billing-info-valid {
    font-size: 16px;
}
.cabinet-main-orders .billing-number-assigned i.fa,
.cabinet-main-orders .billing-info-invalid i.fa,
.cabinet-main-orders .billing-info-valid i.fa {
    font-size: 19px;
}
.cabinet-main-orders .billing-info-invalid {
    color: #ec5324;
}
.cabinet-main-orders .billing-info-invalid i.fa {
    color: #f55308;
}
.cabinet-main-orders .billing-number-assigned,
.cabinet-main-orders .billing-info-valid {
    color: #4c9769;
}
.cabinet-main-orders .billing-number-assigned,
.cabinet-main-orders .billing-info-valid i.fa {
    color: green;
}
#new-order-modal .modal-body, #update-order-modal .modal-body {
    overflow: auto;
}

.order-form input[type="number"]::-webkit-outer-spin-button,
.order-form input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.order-form input[type="number"] {
    -moz-appearance: textfield;
}
.order-form input[type="number"]:hover,
.order-form input[type="number"]:focus {
    -moz-appearance: number-input;
}


.order-form  .ptc__button{
    background: none;
    border: none;
    font-size: 30px;
    padding: 0;
    line-height: normal;
}

.order-form  .ptc__button:hover{
    background: none;
}
.order-form  .ptc__button:active{
    border: none;
}

.order-form  .ptc__button.amount-decrease{
    font-size: 15px;
    font-weight: bold;
    margin-right: -5px;
}

.order-form  .ptc__button,
.order-form  .ptc__button:active,
.order-form  .ptc__button:focus {
    outline: none;
}

.archive-order .order-image{
    display: inline-block;
    width: 50px;
    height: 50px;
    background-size: contain !important;
	margin-right: 5px;
}

#input-for-create .order-product-list-img,
#input-for-update .order-product-list-img{
    vertical-align: middle;
    position: absolute;
    left: -40px;
    top: -4px;
    max-height: 40px;
	max-width: 40px;
}

.select2-results .order-product-list-img{
    vertical-align: middle;
    width: 40px;
}


.archive-order .list-cell__button, .archive-order .list-cell__amount{
    padding-right: 0;
    padding-left: 0;
}

#product-form-tab .list-cell__product_id{
    padding-left: 40px;
}

.order-product-list-text{
    display: inline-block;
    width: calc(100% - 40px);
    vertical-align: middle;
    padding-left: 3px;
}

.table-striped>tbody>tr:nth-of-type(odd), .panel-footer{
	background-color: #fff !important;
}

.statistic .manager-name, .statistic h2{
    text-transform: uppercase;
    font-weight: bold;
    color: #575757;
}

.statistic.company .rating-header{
    display: block;
    text-align: center;
}

.statistic.company .rating-header h2,.rating-header #w0-kvdate{
    display: inline-block !important;
}

.statistic .tab-name{
    text-transform: uppercase;
}

.statistic .nav-tabs-custom>.nav-tabs>li.active{
    border-top-color: #ec5324;
}

.container{
    padding: 0;
}

.circle:first-of-type .circle-hover{
    margin-left: 20px;
}

.circle:last-of-type .circle-hover{
    margin-left: -50px;
}

.progress-stage .circle:first-of-type .circle-hover::after, .progress-stage .circle:first-of-type .circle-hover::before {
    left: 70px;
}

.progress-stage .circle:last-of-type .circle-hover::after, .progress-stage .circle:last-of-type .circle-hover::before {
    left: 140px;
}

/*.progress-stage .circle:first-of-type .circle-hover::before {
    left: 40px;
}

.progress-stage .circle:last-of-type .circle-hover::before{
    left: 100px;
}*/

.order-tabs .online-button{
    float: right;
    border-top: 3px solid #ec5324 !important;
    border-left: 1px solid #ec5324;
    border-right: 1px solid #ec5324;
}

.btn_take.disabled-button{
	color: #575757;
	background-color: grey;
}

.btn_take.disabled-button:hover{
	cursor: not-allowed;
	pointer-events: all !important;
}

.dropdown-menu .trophy-status{
	text-align: left;
}

.dropdown-menu .trophy-status .current-trophy, .dropdown-menu .trophy-status .next-trophy,.trophy-status .next-trophy-progress{
	width:50px;
	display: inline-block;
	vertical-align:middle;
}

.trophy-status .next-trophy-progress{
	width: calc(100% - 110px);
	margin:0;
}

.trophy-status .next-trophy-progress .progress-bar{
	color: #000;
	background-color:#ec5324;
}

.navbar-nav>.user-menu>.dropdown-menu{
	width:300px !important;
}

.navbar-nav>.user-menu>.dropdown-menu>li.user-header{
	height: 200px !important;
}

.bonus-for-sale .usd-bonus-img, .bonus-for-sale .uah-bonus-img, .bonus-for-sale .hectarchik-bonus-img{
	width: 20px;
	vertical-align:middle;
}
.bonus-for-sale{
	float:left;
	text-align: left;
}
.user-header .big-trophy{
	float: left;
    margin-left: 20px;
}

.client-search-block{
	display:none;
}

.client-search-block.active{
	display:block;
	position: absolute;
    background: #fff;
    z-index: 100;
    width: 100%;
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
    top: 40px;
}

.client-search-block.active li{
	padding: 10px;
}

.client-search-block.active li:hover{
	background:#ec5324;
	cursor:pointer;
}

.achievement-trophy .trophy{
	height: 100px;
}

.achievement-trophy .trophy.not-active{
	opacity: 0.5;
}

.statistic.achievement .nav-tabs-custom{
	margin-bottom: 0 !important;
}

.statistic.achievement .trophy-row{
	box-shadow: 0 1px 4px rgba(0, 0, 0, .3), -23px 0 20px -23px rgba(0, 0, 0, .8), 23px 0 20px -23px rgba(0, 0, 0, .8), 0 0 40px rgba(0, 0, 0, .1) inset !important;
    background-color: #fff;
    padding: 10px 0;
    margin-bottom: 10px;
}

.rating-year-datepicker{
		float: right;
		margin-top: 5px;
}

.rating-year-datepicker #w0-kvdate{
	display:inline-block !important;
}

.loader-overlay{
	background: #fff;
    position: absolute;
    opacity: 0.6;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: none;
}

.loader {
    position: absolute;
    background: #fff url(../img/preloader.gif)  center center no-repeat!important;
    width: 150px;
    height: 150px;
    top: 50%;
    left: 50%;
}

#archive-order-grid .kv-loader{
    position: fixed !important;
}

.btn-circle {
    width: 38px;
    height: 38px;
    border-radius: 19px !important;
    text-align: center;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
}

/* Calculation custom CSS */
.calculation-tabs, .cash-desk-tabs {
    position: relative;
    z-index: 1;
}
#cash-desk-grids .summary {
    visibility:hidden;
    height: 50px;
}
#manufacturer-debt .summary {
    visibility:hidden;
    height: 50px;
}
#manufacturer-debt .rc-handle-container {
    visibility: hidden;
    height: 0px;
}
#manufacturer-debt-container {
    position: relative;
    top: -18px;
}
.manufacturer-debt-table tr,
.manufacturer-debt-table td {
    cursor: pointer;
}
.manufacturer-debt-table .kv-expand-header-cell,
.manufacturer-debt-table .kv-expand-icon-cell,
.cashdesk-operations-table .kv-expand-header-cell,
.cashdesk-operations-table .kv-expand-icon-cell{
    display: none;
}
#manufacturer-debt .manufacturer-debt-table,
#cash-desk-grids .cashdesk-operations-table {
    border: 0px none;
}
#manufacturer-debt .manufacturer-debt-table > thead > tr > th,
#cash-desk-grids .cashdesk-operations-table > thead > tr > th {
    border-right: 0px none;
    border-left: 0px none;
}
#cash-desk-grids .cashdesk-operations-table > thead > tr > th {
    line-height: 7px;
}
#manufacturer-debt .manufacturer-debt-table > thead,
#manufacturer-debt .manufacturer-debt-table > tbody,
#cash-desk-grids .cashdesk-operations-table > thead,
#cash-desk-grids .cashdesk-operations-table > tbody {
    border: 0px none;
}
#manufacturer-debt .manufacturer-debt-table > tbody > tr > td,
#cash-desk-grids .cashdesk-operations-table > tbody > tr > td {
    border: 0px none;
    vertical-align: middle;
}
#chargeManufacturerPopup .modal-dialog {
    width: 580px;
}
#encashmentPopup .modal-dialog {
    width: 720px;
}
.wrapper-wallet-exchange .modal-dialog {
    width: 628px !important;
}
#chargeManufacturerPopup .payment-system .btn-group,
#encashmentPopup .operation-type .btn-group,
#chargeManufacturerPopup .text-sum-pay,
#encashmentPopup .text-sum-pay {
    text-align: center;
}
#chargeManufacturerPopup .payment-system .btn-group .btn.active,
#encashmentPopup .operation-type .btn-group .btn.active {
    background-color: #c3d1f3 !important;
}
#chargeManufacturerPopup .money-sum,
#encashmentPopup .money-sum {
    width: 200px;
    height: 32px;
    text-align: center;
    font-size: 18px;
    color: #008000;
    border: 0px none;
}
#chargeManufacturerPopup .cash-desk-sum-note,
#encashmentPopup .cash-desk-sum-note {
    color: #508954;
    font-size: 12px;
}
#chargeManufacturerPopup .payment-comment,
#encashmentPopup .payment-comment {
    text-align: center;
}
#chargeManufacturerPopup .payment-comment textarea,
#encashmentPopup .payment-comment textarea {
    width: 350px;
    border: 1px solid #bababa;
    border-radius: 3px;
    text-align: left;
    padding: 5px 6px;
}
.wrapper-wallet-exchange .payment-comment textarea {
    width: 560px !important;
}
#chargeManufacturerPopup .comment-note,
#encashmentPopup .comment-note {
    height: 20px;
    width: 100%;
}
#chargeManufacturerPopup .comment-note h4,
#encashmentPopup .comment-note h4 {
    color: #bdd2be;
    font-size: 12px;
}
#representative-operations-grid .summary {
    visibility:hidden;
    height: 0px;
}
#representative-operations-grid-container .kartik-sheet-style th.kv-align-left {
    text-align: left !important;
}
#representative-operations-grid-container .kartik-sheet-style th.kv-align-center {
    text-align: center !important;
}
.wallet-exchange-tabs {
    position: relative;
    z-index: 1;
}
#royalty-exchange .summary,
#wallet-operations .summary,
#market-places-royalty-exchange .summary {
    visibility:hidden;
    height: 50px;
}
#royalty-exchange .rc-handle-container,
#wallet-operations .rc-handle-container {
    visibility: hidden;
    height: 0px;
}
#market-places-royalty-exchange-container {
    position: relative;
    top: -18px;
}
.market-places-royalty-exchange-table tr,
.market-places-royalty-exchange-table td,
.wallet-operations-table tr,
.wallet-operations-table td {
    cursor: pointer;
}
.market-places-royalty-exchange-table .kv-expand-header-cell,
.market-places-royalty-exchange-table .kv-expand-icon-cell,
.wallet-operations-table .kv-expand-header-cell,
.wallet-operations-table .kv-expand-icon-cell {
    display: none;
}
#royalty-operations-grid .summary,
#wallet-operations-grid .summary {
    visibility:hidden;
    height: 0px;
}
#market-places-royalty-exchange #royalty-exchange-pjax .kv-loader-overlay,
#market-places-royalty-exchange #royalty-exchange-pjax .kv-loader-overlay {
    visibility: hidden;
    display: none !important;
}
.charge-wallet-pane {
    float: right;
    margin-bottom: -37px;
    margin-right: 18px;
    z-index: 2;
    position: relative;
}


.main-header .logo, .wrapper .main-sidebar{
  position: fixed;
}

.main-header .help-user-block{
  font-size: 30px;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  color: #ec5324 !important;
}

.green{
  color: #008000;
}

.red{
  color: #ff0000;
}

/*.order-form .order-total{
  margin-top: 30px;
}*/

.order-form .order-total-sum, .order-form .order-total-sum-without-vat{
  font-weight: bold;
}

.payment-system .contract-info{
  text-transform: lowercase;
  margin-left: 20px;
  margin-top: 5px;
}
.order-status-pic-novapochta.small{width: 15px;height: 15px;}
#nalozhkaModal .order-detail{margin-top: 20px;}
#nalozhkaModal .sum-nalozhka{width: 100px; display: inline-block;}
#nalozhkaModal .table{border-bottom: 1px solid #dedede}
#nalozhkaModal h2{line-height: 1}
#nalozhkaModal h2:not(:first-child){margin-top: 15px}
.bonus-write-off {font-weight: bold; font-size: 16px; color: green;}
.bonus-write-off .bonus-write-off__sum {border-bottom: 1px solid green}
.bonus-write-off .text {color: #333; font-size: 14px;}
#archive-order-grid .bonus-sum{position: absolute; top: -10px;width: 100%;left: 0;font-size: 11px;color: green;}
#archive-order-grid .order-total-sum{position: relative}
#archive-order-grid .order-detail .bonus-sum{top:-10px;}
#manufacturer-products-grid .show{color: green;}
#manufacturer-products-grid .mp_show_sale_qty:hover{cursor: pointer;}
#statistic .sales-type.btn-group label.active {background: #fd6d22 !important}
#statistic .sales-type.btn-group label {border-color: #dedede}
#statistic .sales-type.btn-group label:hover {border-color: #fd6d22}
#statistic .btn-group > .btn:first-child{background: unset !important;}
.viber-qr-block span{vertical-align: middle;}
.order-form .order-total-without-vat {margin-top: 30px;}
.review-form__wrapper #user-rating-form{margin-top: 0;background: #fff;}
.review-form__wrapper .cabinet-interview__description{font-size: 16px;}
.review-form__wrapper .logo{background: url(https://hectare.ua/img/logo.png) center left no-repeat;height: 40px;background-size: contain;}
.rating-block{display: inline-block;float: right; vertical-align: middle;text-align: left; position: relative;}
.rating-block:hover{cursor: pointer;}
.rating-block:hover p{color: #fd6d22;}
.rating-block .rating-count, .rating-block .rating-avg{margin: 0; color: green;font-size: 12px;font-weight: bold}
.rating-block .managers-rating {position: absolute;display: none;width: 400px;background: #fff;z-index: 9999999;box-shadow: 1px 1px 5px;border-radius: 10px;right: 0;right: calc(100% + 20px);top: 0;}
.rating-block .managers-rating td{border: unset !important; border-top: 1px solid #f4f4f4 !important;}
.rating-block:hover .managers-rating{display: block}
.invoice-block{margin: 15px 0; box-shadow: 2px 2px 5px #000; border-radius: 10px;padding: 10px;}
.invoice-block svg{vertical-align: middle;}
.invoice-block .btn-wrapper{display: inline-flex;justify-content: space-between; width: 100%;margin-top: 15px;}
.invoice-block .btn-success{white-space: normal;}
.invoice-block .already-send-message{margin: auto 0;}
.invoice-block .already-send-message p{margin-bottom: 0; color: green;}
#product-form-tab ul.client-type{display:flex; align-items:baseline;}
#product-form-tab ul.client-type > .warehouses{margin-left: 10px}