.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}
.embed-responsive::before{display:block;content:""}
.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}
.embed-responsive-21by9::before{padding-top:42.8571428571%}
.embed-responsive-16by9::before{padding-top:56.25%}
.embed-responsive-4by3::before{padding-top:75%}
.embed-responsive-1by1::before{padding-top:100%}
.img-fluid{max-width:100%;height:auto;display:block}
html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,footer,header,nav,section{display:block}
h1{font-size:2em;margin:.67em 0}
figcaption,figure,main{display:block}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent;-webkit-text-decoration-skip:objects}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:inherit;font-weight:bold;}
.product__previewTxt b {font-weight:inherit;font-weight:bold; color:#7d7d7d}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
dfn{font-style:italic}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
audio,video{display:inline-block}
audio:not([controls]){display:none;height:0}
img{border-style:none}
svg:not(:root){overflow:hidden}
button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{display:inline-block;vertical-align:baseline}
textarea{overflow:auto}
[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details,menu{display:block}
summary{display:list-item}
canvas{display:inline-block}
template{display:none}
[hidden]{display:none}
.bx-panel-block {display:none;}
.breadcrumb{padding:0;font-size:0;line-height:0;list-style:none;margin:0 0 20px}
.breadcrumb > li{font-size:.875rem;line-height:20px;display:inline-block}
.breadcrumb > li:after{content:'>';padding:0 5px}
.btn, .cityModal .btn {border-radius:unset; color:#27ae60;outline:none;cursor:pointer;text-decoration:none;font-weight:400;line-height:20px;padding:7px 18px;font-size:.8125rem;user-select:none;text-align:center;white-space:nowrap;display:inline-block;vertical-align:middle;background:transparent;border:1px solid #27ae60}
.btn:hover, .cityModal .btn:hover {color:#fff;background:#27ae60}
.btn:focus,.btn.focus{outline:0}
.tile .btn-green, .sideSubscribe .btn-green, .cityModal .btn-green{color:#fff;background:#27ae60;border-radius:unset; }
.tile .btn-green:hover, .sideSubscribe .btn-green:hover, .cityModal .btn-green:hover {background:#219251;border-color:#219251}
.btn-md{padding:13px 18px;text-transform:uppercase}
.header__search .form-control-x, .sideSubscribe .form-control-x{margin-bottom:10px;width:100%;z-index:10;color:#aaaaaa;outline:none;background:#fff;line-height:20px;padding:13px 15px;position:relative;display:inline-block;border:1px solid #e5e5e5}
.form-control::-moz-placeholder{color:#aaaaaa;opacity:1}
.form-control:-ms-input-placeholder{color:#aaaaaa}
.form-control::-webkit-input-placeholder{color:#aaaaaa}
.form-control::-ms-clear{display:none;width:0;height:0}
.form-control:focus::-moz-placeholder{color:transparent;opacity:1}
.form-control:focus:-ms-input-placeholder{color:transparent}
.form-control:focus::-webkit-input-placeholder{color:transparent}
.form-control.error{color:#a52a2a;border-color:#a52a2a}
.form-control-x::-moz-placeholder{color:#aaaaaa;opacity:1}
.form-control-x:-ms-input-placeholder{color:#aaaaaa}
.form-control-x::-webkit-input-placeholder{color:#aaaaaa}
.form-control-x::-ms-clear{display:none;width:0;height:0}
.form-control-x:focus::-moz-placeholder{color:transparent;opacity:1}
.form-control-x:focus:-ms-input-placeholder{color:transparent}
.form-control-x:focus::-webkit-input-placeholder{color:transparent}
.form-control-x.error{color:#a52a2a;border-color:#a52a2a}
.form-group{margin-bottom:12px}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir="rtl"] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
/* body{color:#818181;font-family:"Roboto",Arial,sans-serif;background-color:#fff;font-size:.875rem;line-height:1.5} */
body{color:#202020;font-family:"Roboto",Arial,sans-serif;background-color:#fff;font-size:.875rem;line-height:1.5}
.container{margin-right:auto;margin-left:auto}
.container:before,.container:after{content:" ";display:table}
.container:after{clear:both}
@media (min-width: 924px) {
.container{width:894px}
}
@media (min-width: 1230px) {
/* .container{width:1200px} */
}


h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Roboto",Arial,sans-serif;line-height:1.2}
h1,.h1{padding:0;color:#333333;font-weight:400;font-size:1.875rem;margin:0 0 1rem}
h2,.h2{padding:0;color:#333333;font-weight:400;font-size:1.5rem;margin:0 0 1rem}
h3,.h3{padding:0;font-size:1.25rem;margin:0 0 1rem}
h4,.h4{padding:0;font-size:1.125rem;margin:0 0 .5rem}
h5,.h5{font-size:1rem;margin:0 0 .5rem}
h6,.h6{font-size:.875rem;margin:0 0 .5rem}
p{margin:0 0 10px}
a{color:#818181;text-decoration:underline}
a:hover{text-decoration:none}
.header{background:#fff;padding-top:27px;margin-bottom:20px}
.header__wrap{width:280px;margin:0 auto;position:relative}
.header__wrap:before,.header__wrap:after{content:" ";display:table}
.header__wrap:after{clear:both}
.header__logo{width:78px;float:left;margin-bottom:20px}
.header__logo a{display:block}
.header__top{display:none}
.header__city{float:left;position:relative;font-size:.9375rem;line-height:1.25rem}
.header__city span{color:#999}
.header__city > a{color:#ea5e91;position:relative;text-decoration:none;border-bottom:1px dashed #999}
.header__city > a:before{top:4px;left:100%;color:#999;font-weight:normal;font-size:.9375rem;line-height:1;margin-left:3px;position:absolute;content:"\f107";font-family:FontAwesome}
.header__city .cityModal{top:40px;left:90px;width:260px;padding-left:20px;padding-right:20px}
.header__city .cityModal:before{left:15px}
.header__link{margin:0;padding:0;float:right;list-style:none}
.header__link:before,.header__link:after{content:" ";display:table}
.header__link:after{clear:both}
.header__link > li{float:left;margin-left:35px}
.header__link > li > a{color:#666;font-size:.875rem;line-height:1.25rem;text-decoration:none}
.header__link > li > a:hover{color:#219251}
.header__phone{width:100%;float:left;margin-bottom:20px}
.header__phone:before,.header__phone:after{content:" ";display:table}
.header__phone:after{clear:both}
.header__phone_item{float:left}
.header__phone_item:first-child{margin-right:25px}
.header__phone_item a{color:#333;font-size:1rem;font-weight:700;line-height:1.25rem;text-decoration:none}
.header__phone_item span{color:#999;display:block;font-size:.75rem;line-height:1rem}
.header .header__callback{cursor:pointer;text-decoration:none;top:19px;right:120px;width:36px;height:36px;outline:none;line-height:20px;color:#27ae60;font-size:.8125rem;padding:6px 0 0 6px;position:absolute;display:inline-block;text-decoration:none;text-transform:uppercase;background:#27ae60;border:1px solid #27ae60}
.header__callback_icon{width:25px;height:25px;display:inline-block; position: absolute;left: 5px; top: 5px;}
.header__callback_icon .ico-svg{fill:white}
.header__callback_text{display:none}
.header .header__map{height:36px;display:none;padding:7px 30px;line-height:20px;color:#27ae60;font-size:.8125rem;text-decoration:none;background:transparent;text-transform:uppercase;border:1px solid #27ae60}
.header .header__map:hover{color:#fff;background:#27ae60}
.header__nav {display:none;}
.header .header__cart{top:19px;right:60px;color:#fff;width:36px;height:36px;outline:none;position:absolute;text-decoration:none;background:#219251}
.header__cart_icon{top:7px;left:7px;width:21px;height:22px;position:absolute}
.header__cart_icon .ico-svg{fill:white}
.header__cart_value{top:-9px;left:25px;width:20px;height:20px;padding:3px 0;line-height:14px;font-size:.75rem;text-align:center;position:absolute;display:inline-block;background:#eb5e9f;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}
.header__cart_text{display:none;line-height:20px;font-size:.8125rem}
.header .header__toggle{right:0;top:19px;color:#fff;width:36px;height:36px;font-size:0;line-height:0;position:absolute;text-decoration:none;background:#27ae60;padding:13px 11px 0}
.header .header__toggle span{width:100%;height:2px;background:#fff;position:relative;margin-bottom:2px;display:inline-block}
.header__search{width:100%;float:left;position:relative;}
.header__search_btn{top:0;right:0;margin:0;z-index:10;width:48px;height:48px;border:none;outline:none;cursor:pointer;padding:10px 0;font-size:18px;line-height:18px;text-align:center;position:absolute;color:#27ae60;display:inline-block;background:transparent}
.header__search .form-control-x{padding-right:48px}
@media (min-width: 768px) {
.header__wrap{width:720px}
.header__logo{float:left;width:174px;margin-bottom:0}
.header__logo a{width:116px;display:block;margin:0 auto}
.header__phone{top:30px;left:202px;width:auto;position:absolute}
.header .header__cart{top:30px}
.header .header__callback{top:30px}
.header .header__toggle{top:30px}
.header__search{right:0;left:202px;width:auto;bottom:-15px;position:absolute;}
/* .header__top{display:block;position: absolute;left: 202px;right: 0;}  */
}
@media (min-width: 924px) {
.header__wrap{width:894px}
.header__phone_item a{font-size:1.125rem}
.header__phone_item:first-child{margin-right:26px}
.header .header__map{padding:7px 40px}
.header .header__callback{right:160px;width:auto;padding:7px 30px;position:absolute;background:transparent}
.header .header__callback:hover{color:#fff;background:#27ae60}
.header__callback_icon{display:none}
.header__callback_text{display:inline}
}
@media (min-width: 1230px) {
.header__phone_item:first-child{margin-right:50px}
.header{height:236px;padding-top:25px}
.header__wrap{width:1200px;padding-left:306px}
.header__logo{top:0;left:0;float:none;width:282px;padding-top:13px;position:absolute}
.header__logo a{width:170px}
.header__top{width:100%;float:left;display:block;padding-bottom:8px;margin-bottom:18px;border-bottom:1px solid #efefef}
.header__phone{top:auto;left:auto;float:left;margin-bottom:0;position:inherit}
.header .header__callback{top:auto;right:auto;float:right;position:inherit;margin-right:65px}
.header .header__map {display:inline-block; float: right;}
.header .header__toggle{display:none}
.header__content{display:block}
.header__search{width:100%;left:auto;right:auto;bottom:auto;display:block;position:relative}
.header__nav{margin:0;padding:0;float:left;width:620px;display:table;list-style:none}
.header__nav > li{display:table-cell}
.header__nav > li > a{color:#fff;width:100%;font-size:13px;line-height:20px;padding:14px 20px;text-align:center;display:inline-block;text-decoration:none;text-transform:uppercase}
.header__nav > li > a:hover{background:#219251}
.header__content{width:100%;float:left;margin-top:16px;margin-bottom:12px;background:#27ae60}
.header__content:before,.header__content:after{content:" ";display:table}
.header__content:after{clear:both}
.header .header__cart{top:auto;right:auto;color:#fff;width:236px;height:48px;float:right;display:block;line-height:20px;position:relative;font-size:.875rem;text-decoration:none;padding:14px 15px 14px 60px;background:#219251}
.header__cart_icon{top:14px;left:20px;width:21px;height:22px;position:absolute}
.header__cart_icon .ico-svg{fill:white}
.header__cart_value{top:7px;left:33px}
.header__cart_text{display:inline;line-height:20px;font-size:.875rem}
}
.ico-svg{position:relative;display:inline-block;width:auto;height:100%;fill:#999999;-webkit-transform:translate(0,0);transform:translate(0,0)}
.page{padding-bottom:30px;padding:0 15px;}
.page:before,.page:after{content:" ";display:table}
.page:after{clear:both}
@media (min-width: 768px) {
.page{width:768px;margin:0 auto;padding:0;}
}
@media (min-width: 850px) {
.page{width:850px;margin:0 auto;padding:0;}
}
@media (min-width: 800px) {
.page{width:800px;margin:0 auto;padding:0;}
}
@media (min-width: 924px) {
.page{width:924px;padding:0;}
}
@media (min-width: 1000px) {
.page{width:1000px;padding:0;}
}
@media (min-width: 1100px) {
.page{width:1100px;padding:0;}
}
@media (min-width: 1230px) {
.bx-panel-block {display:block}
.page{width:1200px;padding:0;}
}
.page0{width:100%;max-width:100%;min-height:100vh;overflow-x:hidden;overflow-y:inherit;position:relative}
.page0.nav_open{position:fixed}
.page0.nav_open:before{top:0;left:0;content:'';width:100%;z-index:999;height:100vh;position:fixed;background:rgba(51,51,51,0.5)}
.page0.nav_open .mobileNav{margin-right:0}
@media (min-width: 1230px) {
.page0.nav_open{position:inherit}
.page0.nav_open:before{display:none}
.page0.nav_open .mobileNav{display:none}
}
.main__wrap{margin:0 auto}
@media (min-width: 768px) {
.main{width:100%}
.main__wrap{width:100%}
}
@media (min-width: 1230px) {
.main{float:right;width:894px;min-height:1px}
}
.mainSlider{overflow:hidden;position:relative;margin-bottom:24px}
.mainSlider__item{border:none;outline:none}
.mainSlider .slide-nav{top:50%;z-index:10;color:#fff;width:48px;height:48px;padding:16px 0;font-size:16px;line-height:16px;cursor:pointer;margin-top:-24px;position:absolute;display:inline-block;background:#27ae60;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}
.mainSlider .slide-nav:hover{background:#219251}
.mainSlider .slide-nav.prev{left:-24px;padding-left:30px}
.mainSlider .slide-nav.next{right:-24px;padding-left:12px}
.mainSlider .slick-dots{left:0;right:0;margin:0;bottom:12px;padding:0;font-size:0;line-height:0;list-style:none;position:absolute;text-align:center}
.mainSlider .slick-dots li{margin:0 4px;display:inline-block}
.mainSlider .slick-dots li button{margin:0;padding:0;width:12px;height:12px;border:none;outline:none;cursor:pointer;position:relative;display:inline-block;background:#27ae60;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}
.mainSlider .slick-dots li.slick-active button{background:#eb5e9f}

.275Slider{overflow:hidden;position:relative;margin-bottom:24px}
.275Slider__item{border:none;outline:none}
.275Slider .slide-nav{top:50%;z-index:10;color:#fff;width:48px;height:48px;padding:16px 0;font-size:16px;line-height:16px;cursor:pointer;margin-top:-24px;position:absolute;display:inline-block;background:#27ae60;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}
.275Slider .slide-nav:hover{background:#219251}
.275Slider .slide-nav.prev{left:-24px;padding-left:30px}
.275Slider .slide-nav.next{right:-24px;padding-left:12px}
.275Slider .slick-dots{left:0;right:0;margin:0;bottom:12px;padding:0;font-size:0;line-height:0;list-style:none;position:absolute;text-align:center}
.275Slider .slick-dots li{margin:0 4px;display:inline-block}
.275Slider .slick-dots li button{margin:0;padding:0;width:12px;height:12px;border:none;outline:none;cursor:pointer;position:relative;display:inline-block;background:#27ae60;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}
.275Slider .slick-dots li.slick-active button{background:#fff}


.tile2__blk{overflow:hidden;position:relative;margin-bottom:4px}
.tile2__blk__item{border:none;outline:none}
.tile2__blk .slide-nav{top:50%;z-index:10;color:#fff;width:48px;height:48px;padding:16px 0;font-size:16px;line-height:16px;cursor:pointer;margin-top:-24px;position:absolute;display:inline-block;background:#27ae60;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}
.tile2__blk .slide-nav:hover{background:#219251}
.tile2__blk .slide-nav.prev{left:-24px;padding-left:30px}
.tile2__blk .slide-nav.next{right:-24px;padding-left:12px}
.tile2__blk .slick-dots{left:0;right:0;margin:0;bottom:12px;padding:0;font-size:0;line-height:0;list-style:none;position:absolute;text-align:center}
.tile2__blk .slick-dots li{margin:0 4px;display:inline-block}
.tile2__blk .slick-dots li button{margin:0;padding:0;width:8px;height:8px;border:none;outline:none;cursor:pointer;position:relative;display:inline-block;background:#27ae60;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}
.tile2__blk .slick-dots li.slick-active button{background:#eb5e9f}


.cityModal{z-index:500;width:280px;display:none;background:#fff;position:absolute;padding:25px 30px 30px;-webkit-box-shadow:0 7px 30px 0 rgba(0,0,0,0.3);box-shadow:0 7px 30px 0 rgba(0,0,0,0.3)}
.cityModal.open{display:block}
.cityModal:before{left:20px;top:-15px;content:'';width:20px;height:15px;position:absolute;background:url(../img/arrow_up.png) 0 0 no-repeat}
.cityModal .cityModal__text{color:#666;line-height:1.5rem}
.cityModal .cityModal__value{color:#000;font-size:1.5rem;line-height:1.5rem;margin-bottom:15px}
.cityModal .cityModal__button{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}
.cityModal .btn{text-transform:uppercase}
.goods .goods__item{width:100%;color:#999;outline:none;display:block;background:#fff;margin-bottom:12px;text-decoration:none}
.goods .goods__item:hover{background:#f0f0f0}
.goods .goods__item:hover h4{color:#27ae60}
.goods .goods__item:hover i .ico-svg{fill:#27ae60}
.goods__text{padding:20px;height:150px;position:relative;line-height:1.25rem;border:1px solid #f0f0f0}
.goods h4{color:#333;font-weight:700;margin-bottom:5px;line-height:1.5rem;font-size:1.125rem}
.goods p{margin-bottom:0}
.goods i{right:23px;bottom:23px;width:15px;height:11px;position:absolute;display:inline-block}
.goods i .ico-svg{fill:#333}
@media (min-width: 768px) {
.goods{margin-bottom:55px;border-top:1px solid #f0f0f0}
.goods .goods__item{display:table;margin-bottom:0}
.goods__image{width:282px;display:table-cell;vertical-align:middle;border-bottom:1px solid #e5e5e5}
.goods__text{height:auto;display:table-cell;vertical-align:middle;padding:0 30px 0 45px;border-top:none;border-left:none}
.goods i{top:50%;bottom:auto;margin-top:-6px}



}
.tile{width:100%;margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.tile__item{background:#fff;margin-bottom:12px}
.tile__image{display:block;position:relative;border:1px solid #f0f0f0}


.tile__hit{left:0;top:10px;width: auto; color:#fff;height:36px;padding:8px 12px;line-height:20px;font-size:.8125rem;text-align:center;background:#ea5e91;position:relative;display:block;margin-top: 2px;}
.tile__super{left:0;top:10px;width: auto; color:black;height:36px;padding:8px 12px;line-height:20px;font-size:.8125rem;text-align:center;background:#ffff00;position:relative;display:block; margin-bottom:1px}
.tile__arch{left:0;top:10px;width: auto; color:#666565;height:36px;padding:8px 12px;line-height:20px;font-size:.8125rem;text-align:center;background:white;position:relative;display:block; margin-bottom:1px}
.tile__zinc{left:195px;top:10px;color:#fff;min-height:36px;padding:8px 12px;line-height:20px;font-size:.8125rem;text-align:center;background:#2c9248d6;position:absolute;display:inline-block}
.tile__new {left: 0;top: 5px;color: white;height: 36px;padding: 8px 12px;line-height: 20px;font-size: .8125rem;width: auto;text-align: center;background: red;position: relative;display: block; margin-top: 8px;}
.tile__skidka {left: 0;top: 5px;color: #fffefd;height: 36px;padding: 8px 12px;line-height: 20px;width: 70px;font-size: .8125rem;text-align: center;background: #f44336;position: relative;display: block; margin-top: 8px;}



@media (max-width: 480px) {
.tile__new, .tile__hit, .tile__super, .tile__arch, .tile__skidka {top:0; margin:0;font-size:11px;padding: 4px 8px;height:auto;}
}


.tile__name{text-align: left;height:79px;font-size:1rem;font-weight:400;line-height:1.5rem;padding:15px 15px 0 20px;border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0}
.tile__name a{color:#333333;text-decoration:none}
.tile__action{margin:0;padding:0;width:100%;display:table;list-style:none;background:#f0f0f0}
.tile__action li{display:table-cell;vertical-align:middle}
.tile__action li:first-child{font-size:.8125rem;line-height:1rem;padding:0 15px 0 20px}
.tile__action li:last-child{width:130px}
.tile__info{color:#666}
.tile__price{color:#333;font-size:1rem;font-weight:700}
.tile .btn{width:100%}
.tile__video{color:#fff;font-size:0;line-height:0;display:block;position:relative;text-decoration:none}
.tile__video:before{top:0;left:0;z-index:5;content:'';width:100%;height:100%;position:absolute;background:rgba(106,157,127,0.7)}
.tile__play{top:0;left:0;z-index:10;width:100%;height:100%;position:absolute;text-align:center;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}
.tile__play_wrap{margin:auto;display:inline}
.tile__play i{width:60px;height:38px;margin-bottom:10px;display:inline-block}
.tile__play i .ico-svg{fill:#fff}
.tile__play span{color:#fff;display:block;font-size:1.125rem;line-height:1.25rem}
@media (min-width: 768px) {
.tile{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}
.tile__item{width:282px;margin-bottom:40px}
}
.contactBlock{margin-bottom:55px}
.contactBlock__map{height:450px}
.contactBlock__map #map{height:100%}
@media (min-width: 924px) {
.contactBlock{display:block}
}
.content{margin-bottom:40px}
.mobileNav{top:0;right:0;z-index:1000;width:280px;height:100vh;background:#fff;position:absolute;margin-right:-320px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.mobileNav__close{top:46px;left:-36px;width:36px;height:36px;cursor:pointer;text-align:center;position:absolute;background:#eb5e9f;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}
.mobileNav__close .ico-svg{fill:#fff;width:15px;height:11px;margin:auto}
.mobileNav__wrap{width:100%;height:100vh;overflow-y:auto;background:#fff;padding-bottom:20px}
.mobileNav__city{width:100%;height:58px;display:block;position:relative;padding:20px 25px 0}
.mobileNav__city span{color:#999}
.mobileNav__city > a{color:#ea5e91;position:relative;text-decoration:none;border-bottom:1px dashed #999}
.mobileNav__city > a:before{top:4px;left:100%;color:#999;font-weight:normal;font-size:.9375rem;line-height:1;margin-left:3px;position:absolute;content:"\f107";font-family:FontAwesome}
.mobileNav__city .cityModal{top:60px;left:10px;width:260px;padding-left:20px;padding-right:20px}
.mobileNav__city .cityModal:before{left:100px}
.mobileNav__primary{margin:0;list-style:none;padding:0 25px}
.mobileNav__primary.open{background:#f0f0f0}
.mobileNav__primary.open .mobileNav__primary_toggle i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.mobileNav__primary.open > ul{display:block}
.mobileNav__primary_toggle{width:100%;height:48px;padding-left:12px;font-weight:700;color:#27ae60;text-decoration:none;position:relative;text-transform:uppercase;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}
.mobileNav__primary_toggle span{margin:auto 0}
.mobileNav__primary_toggle i{top:50%;right:8px;width:12px;height:12px;font-size:12px;line-height:12px;margin-top:-6px;position:absolute;display:inline-block;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.mobileNav__primary > ul{margin:0;padding:0;display:none;list-style:none}
.mobileNav__primary > ul > li > a{color:#666;height:46px;line-height:1rem;position:relative;font-size:.8125rem;text-decoration:none;padding:0 30px 0 12px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}
.mobileNav__primary > ul > li > a span{margin:auto 0}
.mobileNav__primary > ul > li > a i{top:50%;right:8px;width:15px;height:15px;margin-top:-7px;position:absolute;border:1px solid #27ae60;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}
.mobileNav__primary > ul > li > a i:after,.mobileNav__primary > ul > li > a i:before{top:50%;left:50%;width:7px;height:1px;content:'';position:absolute;margin:-1px 0 0 -4px;background:#27ae60}
.mobileNav__primary > ul > li > a i:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.mobileNav__primary > ul > li.open > ul{display:block}
.mobileNav__primary > ul > li.open > a{font-weight:700}
.mobileNav__primary > ul > li.open > a i:after{display:none}
.mobileNav__primary > ul > li > ul{margin:0;padding:0;display:none;list-style:none}
.mobileNav__primary > ul > li > ul > li > a{color:#666;height:46px;padding:0 12px 0 22px;line-height:1rem;position:relative;font-size:.8125rem;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}
.mobileNav__primary > ul > li > ul > li > a span{margin:auto 0}
.mobileNav__second{list-style:none;margin:0 0 40px;padding:0 25px}
.mobileNav__second > li{width:100%;display:block;border-bottom:1px solid #f0f0f0;}
.mobileNav__second .nav_parent {position:relative;width:100%;display:block;}
.mobileNav__second .nav_parent .arrow_mobile {position:absolute; top: 11px; right: 1px; width: 26px; height: 26px; text-align: center; cursor: pointer;}
.mobileNav__second .nav_parent.open .arrow_mobile i {-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.mobileNav__second > li > a{color:#000;padding:11px 12px;display:inline-block;line-height:1.25rem;font-size:.8125rem;vertical-align:middle;text-transform:uppercase}
.mobileNav__second > li > a span{margin:auto 0}
.mobileNav__second > li > ul {margin-left:20px;display:none;margin-bottom:10px;}
.mobileNav__second > li.open > ul {display:block;}
.mobileNav__second > li > ul > li > a {padding:8px 12px;display:inline-block;line-height:1.25rem;font-size:.8125rem;ext-decoration:none;color:#676767;}
.mobileNav__info{padding:0 35px;list-style:none;margin:0 0 40px}
.mobileNav__info > li{margin-bottom:15px}
.mobileNav__info > li:last-child{margin-bottom:0}
.mobileNav__info > li > a{line-height:1rem;color:#27ae60;text-decoration:underline}
.mobileNav__info > li > a:hover{text-decoration:none}
.mobileNav__social{padding:0;list-style:none;margin:0 0 0 35px}
.mobileNav__social:before,.mobileNav__social:after{content:" ";display:table}
.mobileNav__social:after{clear:both}
.mobileNav__social > li{float:left;margin-right:6px}
.mobileNav__social > li > a{color:#fff;width:30px;height:30px;padding:7px 0;font-size:16px;line-height:16px;text-align:center;display:inline-block;background:#27ae60}
@media (min-width: 1230px) {
.mobileNav{display:none}
}
.sideNav{width:100%;margin:0;padding:0;list-style:none}
.sideNav:before{top:0;left:0;content:'';width:100%;height:100%;z-index:500;position:absolute;background:rgba(0,0,0,0.3);visibility:hidden;opacity:0}
.sideNav.dropdown-open:before{visibility:visible;opacity:1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.sideNav > li{background:#fff;position:relative;border-bottom:1px solid #f0f0f0}
.sideNav > li:last-child{border-bottom:none}
.sideNav > li > a{color:#666;width:100%;height:48px;line-height:1rem;font-size:.875rem;position:relative;text-decoration:none;padding:5px 24px 5px 12px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}
.sideNav > li > a i{top:50%;right:12px;height:12px;font-size:12px;font-weight:400;margin-top:-6px;line-height:12px;position:absolute}
.sideNav > li:hover{z-index:900}
.sideNav > li:hover > a{color:#27ae60}
.sideNav > li:hover > a:before{color:#27ae60}
.sideNav > li:hover .sideNav__dropmenu{display:block}
.sideNav__dropmenu{top:0;left:100%;margin:0;min-width:306px;z-index:900;padding:0 25px;display:none;list-style:none;background:#fff;position:absolute}
.sideNav__dropmenu > li{border-bottom:1px solid #f0f0f0}
.sideNav__dropmenu > li:last-child{border-bottom:none}
.sideNav__dropmenu > li > a{color:#666;width:100%;height:48px;padding:14px 0;line-height:20px;white-space:nowrap;font-size:.875rem;text-decoration:none;display:inline-block}
.sideNav__dropmenu > li > a:hover{color:#27ae60}
.secondNav{padding:0;list-style:none;margin:0 0 20px}
.secondNav > li{background:#fff;position:relative;border-bottom:1px solid #f0f0f0}
.secondNav > li:last-child{border-bottom:none}
.secondNav > li > a{color:#27ae60;width:100%;height:48px;line-height:20px;font-size:.875rem;position:relative;display:inline-block;text-decoration:underline;padding:14px 10px}
.secondNav > li > a:hover{text-decoration:none}
.sidebar{width:280px;margin:0 auto}
.sidebar__hide{display:none}
.logo_sub_text{display:none; color:#333;background:#eee;padding:14px 15px;font-weight:700;line-height:20px;font-size:.8125rem;text-transform:uppercase;text-align:center;margin-top:29px}
@media (min-width: 768px) {
.sidebar{width:720px;margin:0 auto}
}
@media (min-width: 924px) {
.sidebar{width:894px}
}
@media (min-width: 1230px) {
.sidebar{float:left;margin:0;width:282px;display:block;min-height:1px}
.sidebar__hide{display:block}
.logo_sub_text {display:none;}
}
.sideBox{margin-bottom:28px;font-size:.875rem;line-height:1.125rem}
.sideBox.sideBox-border{border:1px solid #f0f0f0;padding:25px 30px 20px 18px}
.sideBox .icon-credit{width:51px;height:36px;display:block;margin-bottom:15px}
.sideBox .icon-credit .ico-svg{fill:#27ae60}
.sideBox h4{font-weight:400;font-size:1.125rem;line-height:1.25rem;margin-bottom:10px}
.sideBox h4 a{color:#27ae60;text-decoration:underline}
.sideBox h4 a:hover{text-decoration:none}
.sideBox p{color:#666;margin-bottom:10px}
.sideBox .link-info{color:#27ae60;text-decoration:underline}
.sideBox .link-info:hover{text-decoration:none}
.sideBox__cert{width:180px;display:block;outline:none;border:none;margin:25px auto 30px}
.sideSocial{margin-bottom:10px;position: relative;}
.sideSocial.ok_vidget {overflow: hidden; height:94px; }
.sideSocial.ok_vidget .ok_vidget_border {border-bottom:1px solid #eb722e;position:absolute;width:100%;left:0;bottom:0px;}
.sideSocial.ok_vidget iframe {border: 0px; width: 284px !important; height: 135px; margin-left: -1px;}

.sideSocial.sideSocial-border{width:100%;height:140px;padding:10px;border:1px solid #f0f0f0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}
.sideSocial__wrap{margin:auto}
.sideSubscribe{width:100%;background:#f0f0f0;margin-bottom:28px;padding:20px 24px 24px}
.sideSubscribe:before,.sideSubscribe:after{content:" ";display:table}
.sideSubscribe:after{clear:both}
.sideSubscribe__heading{color:#333;text-align:center;font-size:.875rem;line-height:1.25rem;margin-bottom:10px}
.sideSubscribe__heading strong{display:block}
.sideSubscribe .form-control-x{text-align:center}
.sideSubscribe .btn{width:100%}
@media (max-width: 768px) {
.sideSubscribe{display:none}
/* .slick-slider{display:none} */
}
@media (min-width: 768px) {
.sideSubscribe{display:none}
.sideSubscribe__heading{width:30%;text-align:left;display:table-cell;margin-bottom:0;vertical-align:middle}
.sideSubscribe__content{width:70%;display:table-cell;vertical-align:middle}
.sideSubscribe__content:before,.sideSubscribe__content:after{content:" ";display:table}
.sideSubscribe__content:after{clear:both}
.sideSubscribe .form-group{float:left;width:60%;padding-right:25px;margin-bottom:0}
.sideSubscribe .form-control-x{text-align:left}
.sideSubscribe .btn{float:left;width:40%}
}
@media (min-width: 924px) {
.sideSubscribe__heading{width:40%;padding-right:40px}
.sideSubscribe__content{width:60%}
}
@media (min-width: 1230px) {
.sideSubscribe{display:block}
.sideSubscribe__heading{width:100%;display:block;padding-right:0;text-align:center;margin-bottom:10px}
.sideSubscribe__content{width:100%;display:block}
.sideSubscribe .form-group{float:none;width:100%;padding-right:0;margin-bottom:12px}
.sideSubscribe .form-control-x{text-align:center}
.sideSubscribe .btn{width:100%;float:none}
}
.footer{text-align:center;padding-top:20px;background:#f0f0f0;padding-bottom:20px}
.footer__wrap{width:280px;margin:0 auto}
.footer__wrap:before,.footer__wrap:after{content:" ";display:table}
.footer__wrap:after{clear:both}
.footer__top{border-bottom:1px solid #e5e5e5}
.footer__top:before,.footer__top:after{content:" ";display:table}
.footer__top:after{clear:both}
.footer__bottom{padding-top:24px}
.footer__bottom:before,.footer__bottom:after{content:" ";display:table}
.footer__bottom:after{clear:both}
.footer__phone{margin-bottom:40px}
.footer__phone:before,.footer__phone:after{content:" ";display:table}
.footer__phone:after{clear:both}
.footer__phone_item:first-child{margin-bottom:15px}
.footer__phone_item a{color:#333;font-weight:700;font-size:1.125rem;line-height:1.25rem;text-decoration:none}
.footer__phone_item span{color:#999;display:block;font-size:.75rem;line-height:1rem}
.footer__address{font-size:.8125rem;line-height:1.5rem;margin-bottom:40px}
.footer__address p{margin-bottom:0}
.footer__address a{color:#27ae60;text-decoration:underline}
.footer__address a:hover{text-decoration:none}
.footer__nav{margin:0;padding:0;list-style:none}
.footer__nav:before,.footer__nav:after{content:" ";display:table}
.footer__nav:after{clear:both}
.footer__nav > li{margin-bottom:15px}
.footer__nav > li > a{color:#27ae60;font-size:.8125rem;line-height:1rem;text-decoration:underline}
.footer__nav > li > a:hover{text-decoration:none}
.footer__logo{width:74px;display:block;margin:0 auto 20px}
.footer__copy{color:#999;margin-bottom:20px;display:inline-block;font-size:.8125rem;line-height:.9375rem}
.footer__privacy{margin-bottom:20px;font-size:.8125rem;line-height:.9375rem}
.footer__privacy a{color:#999;text-decoration:underline}
.footer__privacy a:hover{text-decoration:none}
.footer .footer__callback{color:#27ae60;outline:none;cursor:pointer;width:175px;text-decoration:none;font-weight:400;line-height:20px;padding:4px 15px;font-size:.8125rem;user-select:none;text-align:center;white-space:nowrap;margin-bottom:24px;display:inline-block;vertical-align:middle;background:transparent;text-transform:uppercase;border:1px solid #27ae60}
.footer .footer__callback:hover{color:#fff;background:#27ae60}
.footer .footer__callback:focus, .footer .footer__callback.focus{outline:0}
.footer__social{margin:0 0 20px;padding:0;font-size:0;line-height:0;list-style:none}
.footer__social:before,.footer__social:after{content:" ";display:table}
.footer__social:after{clear:both}
.footer__social > li{margin:0 3px;display:inline-block}
.footer__social > li > a{color:#fff;width:30px;height:30px;padding:7px 0;font-size:16px;line-height:16px;text-align:center;display:inline-block;background:#27ae60}
.footer .footer__dev{text-decoration:none;color:#999;width:170px;height:30px;margin:0 auto;display:block;text-align:left;line-height:30px;font-size:.8125rem;text-decoration:none;background:url(../img/dev_logo.png) 100% 50% no-repeat}
@media (min-width: 768px) {
.footer{text-align:left;padding-bottom:30px}
.footer__wrap{width:720px}
.footer__top{padding-bottom:20px}
.footer__phone{float:left;width:205px;margin-bottom:0}
.footer__address{width:120px;float:left;line-height:1.125rem;margin-bottom:0}
.footer__address p{margin-bottom:20px}
.footer__nav{width:360px;float:right}
.footer__nav > li{float:left;width:50%}
.footer__nav > li:last-child{margin-bottom:0}
.footer__logo{float:left;margin:0 60px 0 0}
.footer__copy{float:left;width:250px}
.footer__privacy{float:left}
.footer .footer__callback{width:160px;margin-right:40px;float:left;margin-bottom:0}
.footer__social{float:left;margin-bottom:0}
.footer .footer__dev{float:right}
}
@media (min-width: 924px) {
.footer__wrap{width:894px}
.footer__nav{width:485px}
.footer__logo{margin-right:131px}
.footer__copy{width:305px}
.footer .footer__callback{margin-right:142px}
}
@media (min-width: 1230px) {
.footer__wrap{width:1200px}
.footer__top{padding-bottom:10px}
.footer__bottom{padding-top:35px}
.footer__nav{width:800px}
.footer__nav > li{width:25%}
.footer__logo{margin-top:-20px;margin-right:70px}
.footer__copy{width:110px;margin-right:95px}
.footer__privacy{width:180px;margin-right:75px}
.footer .footer__callback{margin-right:50px}
.footer__social{margin-right:30px}
.footer .footer__dev{float:left;width:105px;line-height:15px}
}

.page_wide .main {width:100%;max-width: 100%; /*float:none;*/ }
.page_wide .main.order {width:fit-content;}

.goods {width: 280px; margin: 0 auto; margin-bottom:20px;}
.tile {width: 280px; margin: 0 auto; margin-bottom:20px;}
@media (min-width: 768px) {
  .goods {width:100%;margin:0; margin-bottom:20px;}
  .tile {width:100%;margin:0; margin-bottom:20px;}
}

.cityModalClose { cursor: pointer; position: absolute; right: 5px; top: 7px; content: "X"; display: inline-block; border: 1px solid #27ae60; background: white; font-family: monospace; font-size: 16px; text-align: center; line-height: 30px; height: 30px; width: 30px; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; color: #27ae60; }

@media (min-width: 768px) and (max-width: 1229px) {
.header__top{display:block;position: absolute;left: 202px;right: 0;}
}
@media (max-width: 768px) {

.header__link{display:none}
.header__top{display: block;position: relative;left: 50px;top: -15px;}
.header__city .cityModal:before{display: none}
.header__city .cityModal{left: -110px}

}

.header__citybig {display:none;}



.header__citybig {
    width: 100%;
    /* min-height: 350px; */
    background-color: #eee;
    float: left;
    display: none;
    padding-bottom: 8px;
    margin-bottom: 18px;
    border-bottom: 1px solid #efefef;
    padding-bottom: 30px;
    border-radius: 15px;
    margin-top: 15px;
    margin-bottom: 45px;
    transition: all 2s linear;
	}

.citybig-heading span {

    width: 2rem;
    height: 2rem;
    margin-right: .8rem;
    margin-top: .8rem;
    background: url(../image/mvsprite.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    float: right;
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    border: 0;
    background-position: -183px -71px;

}

.citybig-heading {display: block;color: #eb5e9f;font-size: 1.5rem;line-height: 2rem;}
.citybig-heading h2 {display: inline-block;margin-left: .8rem;margin-top: .8rem;}
.citybig-heading h3 {display: inline-block;margin-left: .8rem;margin-top: .8rem; color: #333333; font-weight: 400; font-size: 1.5rem;}
.citybig-content ul {float: left;/*margin: 1.5rem 1rem 0;*/}
.citybig-content li {list-style: none;}
.citybig-content form input[type=radio]+label {font-size: 18px;}
.citybig-content form input[type=radio]:checked+label {font-weight: bold;}


.citybig-content input[type="radio"]{display:none;}
.citybig-content input[type="radio"] + label{font-size:16px;cursor:pointer;font-family:'Roboto', sans-serif;}
.citybig-content input[type="radio"] + label::before{content:"";display:inline-block;height:19px;width:19px;margin:3px 15px -3px 0;background-image:url(../image/radios.png);background-repeat:no-repeat;}
.citybig-content input[type="radio"] + label::before{background-position:0px 0px;}
.citybig-content input[type="radio"]:checked + label::before{background-position:-19px 0px;}
.citybig-content input[type=radio]+label::after {display:none;}


@media (max-width: 480px) {
/* .mainSlider {display: none} */
}




@media (max-width: 768px) {
.citybig-heading h2 {font-size: 1.0rem;}
.citybig-content form input[type=radio]+label {font-size: 12px;}

.header__search .form-control-x, .sideSubscribe .form-control-x {

margin: 5px;
width: 100%;
z-index: 10;
color: #aaaaaa;
outline: none;
background: #fff;
line-height: 20px;
padding: 4px 4px 4px 4px;
position: relative;
display: inline-block;
border: 1px solid #e5e5e5;
height:29px;
max-width: 100%;
	}




}



@media (min-width: 413px) {

.header__search_btn {

	top: 0px;
	display: none;

	}
}

@media (max-width: 413px) {


.header__search .form-control-x, .sideSubscribe .form-control-x {

top: 5px;
width:80%;
margin: 5px;
z-index: 10;
color: #aaaaaa;
outline: none;
background: #fff;
line-height: 20px;
padding: 4px 4px 4px 4px;
position: relative;
display: inline-block;
border: 1px solid #e5e5e5;
height:29px;

	}


.header__search_btn {

width: 32px;
height: 32px;
padding: 10px 60px 10px 10px;
display: none;

	}
}


@media (max-width: 768px) {
.mainSlider .slick-dots li button{display:none}
.mainSlider .slide-nav{display:none}
.citybig-heading h3 {font-size: 1.0rem; padding: 0; color: #333333; font-weight: 400; font-size: 1.5rem; margin: 0 0 1rem;}
.citybig-content input[type="radio"] + label::before{content:"";display:inline-block;height:19px;width:19px;margin:3px 5px -3px 0;background-image:url(../image/radios.png);background-repeat:no-repeat;}
}

.tile2{width:100%;margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:row;justify-content: space-between;}
.tile2__item{width:49%;background:#fff;margin-bottom:12px; border: 2px solid #009640;}
.tile2__image{display:block;position:relative; text-align: center;}
.tile2__hit{left:10px;top:20px;color:#fff;padding:15px 12px;line-height:20px;font-size:.9125rem;text-align:center;background:#009640;position:absolute;display:none; border-radius: 115px; letter-spacing: 1px;font-family: roboto; font-weight: bold;}
.tile2__zinc{left:180px;top:10px;color:#fff;min-height:36px;padding:8px 12px;line-height:20px;font-size:.8125rem;text-align:center;background:#2c9248d6;position:absolute;display:inline-block}
.tile2__name{text-align: center;font-size:0.85rem;font-weight:300;line-height:0.95rem;/*padding:0px 20px 10px 20px;*/}
.tile2__name a{color:#333333;text-decoration:none}
.tile2__action{margin:0;padding:0;width:100%;display:table;list-style:none;background:#f0f0f0}
.tile2__action li{display:table-cell;vertical-align:middle}
.tile2__action li:first-child{font-size:.8125rem;line-height:1rem;padding:0 15px 0 20px}
.tile2__action li:last-child{width:130px}
.tile2__info{color:#666}
.tile2__price{color:#333;font-size:1rem;font-weight:700}
.tile2 .btn{width:100%}
.tile2__video{color:#fff;font-size:0;line-height:0;display:block;position:relative;text-decoration:none}
.tile2__video:before{top:0;left:0;z-index:5;content:'';width:100%;height:100%;position:absolute;background:rgba(106,157,127,0.7)}
.tile2__play{top:0;left:0;z-index:10;width:100%;height:100%;position:absolute;text-align:center;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}
.tile2__play_wrap{margin:auto;display:inline}
.tile2__play i{width:60px;height:38px;margin-bottom:10px;display:inline-block}
.tile2__play i .ico-svg{fill:#fff}
.tile2__play span{color:#fff;display:block;font-size:1.125rem;line-height:1.25rem}
@media (min-width: 768px) {

.tile2{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}
.tile2__item{width:282px;margin-bottom:40px; border:2px solid #009640;}
}


@media (min-width: 595px) {

.tile2__item{width:282px;margin-bottom:40px; border:2px solid #009640;}
}



.alert-danger {color: #A94442;background-color: #F2DEDE;border-color: #EBCCD1;
}
.alert {border: none;border-radius: 1px;font-size: 14px;padding: 15px;margin-bottom: 20px;width: 50%;margin-left: 25%;
}

.personaloffer {
    font-family: 'Montserrat Extra Light' !important;
    font-weight: bold !important;
/*    background-color: #EB6891; */
    color: #EB6891 !important;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 16px;
    padding-right: 16px;
    border-radius: 15px;
    float: right;
    letter-spacing: 1px;
    text-decoration: underline !important;
}


.mobilefilter{top:0;right:0;z-index:1000;width:280px;height:100vh;background:#fff;position:absolute;margin-right:-1320px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.mobilefilter__close{top:46px;left:-36px;width:36px;height:36px;cursor:pointer;text-align:center;position:absolute;background:#27ae60;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}
.mobilefilter__close .ico-svg{fill:#fff;width:15px;height:11px;margin:auto}
@media (min-width: 1230px) {
.mobilefilter{display:none}

}




.page0.nav_openfilter .mobilefilter{margin-right:0}


@media (max-width: 520px) {

h1 {font-family:"Roboto",Arial,sans-serif;line-height:1.2;font-size:16px;margin:10px;}

.content {margin-bottom: 0px;}


}


