.just{text-align: justify;}
.options__item label {
	font-size: 13px;	
}
.form-stylized-option{
	width: 16px;
height: 16px
}
.options__section:hover{
	background: #f7f7f7;
}
.ui-slider-horizontal .ui-slider-handle{
	top: -.45em;
}
.ui-widget-header {
    background-color: #d63c26;
}
.ui-slider .ui-slider-handle{
	border: none;
	background: #333;
	width: 14px;
	height: 14px;
}
.options__section .options__title{
	font-size: 13px;
	font-weight: 400;
	text-transform: none;
}
@media (min-width:1242px){
	.cats-grid__wrapper{
		text-align: center;
	}
	.cats-grid__item{
		width: 150px;
margin: 0 36px;
	}
	.cats-grid__item:first-child{
		margin-left: 0;
	}
	.cats-grid__item:last-child{
		margin-right: 0;
	}
.horizontal-menu .main-menu .main-menu__list {
	max-height: 51px;	
}
.horizontal-menu .main-menu__item:first-child .main-menu__link {
	padding-left: 18px;
}
.horizontal-menu .main-menu__link {
	padding-top: 18px;
	padding-bottom: 18px;
	
}

.horizontal-menu .main-menu__item + .parent > a {
	padding-top: 18px;
	padding-bottom: 18px;
	padding-left: 10px;
	padding-right: 18px;
}
.horizontal-menu .main-menu__item .main-menu__link {
	padding-left: 10px;
	padding-right: 18px;

}
.options__title{
	cursor: pointer;
}
.options__section .options__title .main-filter-arrow {
display: block;
float: left;
padding-right: 10px;


}
.options__section.full .options__title .main-filter-arrow
{
	padding-right: 0; 
	padding-left: 10px;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}
.options__section .options__content{
	display: none !important;
}
.options__section.full .options__content{
	display: block !important;
}
}
@media (min-width:1242px){.main-slider{max-width:1242px;margin-bottom:20px;border-radius:5px;height:430px;}
 .vertical-menu .main-slider{border:1px solid #e5e5e5;}
 .vertical-menu .main-slider{border-color:transparent;}
 .main-slider .owl-nav{opacity:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
 .main-slider:hover .owl-nav{opacity:1;}
 .main-slider__slide-wrapper{height:430px;}
 .main-slider__slide-wrapper img{width:auto !important;}
 .js-main-slider{min-height:300px;max-height:430px;}
 .js-main-slider.owl-loaded{max-height:1000px;}
 }
.features__list{list-style:none;padding:0;margin:0;font-size:0;}
.features__item-title{font-weight:700;font-family:"Fregat", Monaco, Helvetica, sans-serif;text-transform:uppercase;margin:0;}
.features__item-icon{position:relative;width:30px;height:30px;}
 .features__item-icon img, .features__item-icon svg{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;max-width:100%;max-height:100%;}
.features__item-text{font-size:13px;line-height:1.35;}
.ip-features .features__item--item-sidebar{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
@media (max-width:767px){.home-features{padding-left:10px;padding-right:10px;padding-top:10px;}
 .home-features{padding-top:0;}
 .features__item--home-top{margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
 .features__item--home-top .features__item-icon{margin-right:10px;}
 .features__item-icon{-ms-flex-negative:0;flex-shrink:0;}
 .features__item-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}
 }
@media (max-width:1241px){.features__item{background-color:#fff;border-radius:5px;border:1px solid #e5e5e5;}
 .features__item{border:0 none;-webkit-box-shadow:1.5px 2.6px 7px rgba(0, 0, 0, 0.04);box-shadow:1.5px 2.6px 7px rgba(0, 0, 0, 0.04);}
 .features__item-title{font-size:15px;}
 .home-features--bottom{display:none;}
 }
@media (min-width:768px) and (max-width:1241px){.home-features{padding-top:20px;}
 .home-features{padding-top:0;}
 .features__inner{width:728px;margin-left:auto;margin-right:auto;}
 .features__list{margin-right:-16px;}
 .features__item--home-top{margin-bottom:10px;width:170px;margin-right:16px;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;}
 .vertical-menu .features__item--home-top{width:232px;}
 .features__item--home-top .features__item-icon{margin-left:auto;margin-right:auto;margin-bottom:3px;}
 .features__item--home-top .features__item-title{margin-bottom:1px;}
 .ip-features .features__item{display:block;}
 .ip-features .features__item-icon{margin-bottom:10px;}
 }
@media (min-width:768px){.features__list--home-top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
 .features__item--home-top{text-align:center;}
 }
@media (min-width:1242px){.vertical-menu .home-features{border:0;}
 .horizontal-menu .home-features{border:none;}
 .features__inner{width:100%;max-width:1242px;margin:0 auto;}
 .features__item{background-color:#fff;}
 .features__list--home-top{margin-right:-30px;}
 .features__item--home-top{width:308px;margin-right:0;margin-bottom:30px;padding-left:12px;padding-right:12px;position:relative;}
 .features__item--home-top::after{content:'';position:absolute;right:0px;height:100%;width:1px;background-color:#e5e5e5;top:0;}
 .vertical-menu .features__item--home-top:nth-child(3)::after{display:none;}
 .horizontal-menu .features__item--home-top:last-child::after{display:none;}
 .features__item--home-top{width:288px;padding-top:20px;padding-bottom:15px;padding-left:20px;padding-right:20px;margin-right:20px;border-radius:5px;border:0 none;-webkit-box-shadow:1.5px 2.6px 7px rgba(0, 0, 0, 0.04);box-shadow:1.5px 2.6px 7px rgba(0, 0, 0, 0.04);}
 .features__item--home-top::after{display:none;}
 .features__item--home-top .features__item-icon{margin-bottom:16px;margin-left:auto;margin-right:auto;}
 .features__item--home-top .features__item-title{margin-bottom:3px;}
 .features__item-title{font-size:18px;}
 .features__list--home-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
 .features__item--home-bottom{-ms-flex-preferred-size:33.3%;flex-basis:33.3%;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:15px;padding-right:15px;padding-top:10px;padding-bottom:10px;}
 .features__item--home-bottom .features__item-icon{-ms-flex-negative:0;flex-shrink:0;}
 .features__item--home-bottom .features__item-content{-webkit-box-flex:1;-ms-flex:1;flex:1;}
 .features__item--home-bottom .features__item-content{margin-left:20px;}
 .home-features--bottom{background-color:#fff;}
 .horizontal-menu .home-features--bottom{padding-top:40px !important;padding-bottom:40px !important;border-top:1px solid #e5e5e5 !important;border-bottom:1px solid #e5e5e5 !important;}
 .horizontal-menu .features__item--home-bottom:not(:last-child){border-right:1px solid #e5e5e5;}
 .vertical-menu .features__item--home-bottom{position:relative;}
 .vertical-menu .features__item--home-bottom:not(:last-child)::after{content:'';position:absolute;height:90px;width:1px;background-color:#e5e5e5;right:0px;top:10px;z-index:20;}
 .vertical-menu .home-features--bottom{padding-left:15px;padding-right:15px;padding-top:10px;padding-bottom:20px;border-radius:5px;-webkit-box-shadow:1.5px 2.6px 7px rgba(0, 0, 0, 0.04);box-shadow:1.5px 2.6px 7px rgba(0, 0, 0, 0.04);}
 .vertical-menu:not(.grey-bg) .features__item--home-bottom:first-child{padding-left:0;}
 .vertical-menu:not(.grey-bg) .features__item--home-bottom:last-child{padding-right:0;}
 .vertical-menu .features__item--home-top{padding-left:30px;padding-right:30px;}
 }
.home-cats__list{font-size:0;list-style:none;padding:0;margin:0;}
.home-cats__item{display:block;border-radius:5px;position:relative;background-color:#fff;background-size:cover;text-decoration:none;}
.home-cats__item-inner{display:block;position:absolute;top:0;right:0;left:0;bottom:0;}
.home-cats__item-first-letter{position:absolute;font-weight:100;left:20px;top:6px;line-height:1;text-transform:uppercase;z-index:1;opacity:.25;}
.home-cats--white .home-cats__item{background-color:#fff;}
.home-cats__item-title{display:block;height:50px;font-family:"Fregat", Monaco, Helvetica, sans-serif;position:relative;z-index:2;text-decoration:none;}
 .home-cats__item-title strong{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;font-weight:700;text-transform:uppercase;}
 .home-cats__item-title strong:hover{color:#3399ff;}
.home-cats__item-img{position:relative;display:block;margin-left:auto;margin-right:auto;}
 .home-cats__item-img img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;max-width:100%;max-height:100%;}
.home-cats__item--no-minh .home-cats__item-img{height:auto;}
 .home-cats__item--no-minh .home-cats__item-img img{position:static;display:table;margin-left:auto;margin-right:auto;}
.home-cats__item-descr{font-size:13px;color:#999;text-align:center;line-height:1.3;}
.home-cats.home-cats--white{background-color:#f0f0f0;}
 .home-cats.home-cats--white .home-cats__item{-webkit-box-shadow:0 30px 30px -33px #b8b8b8;box-shadow:0 30px 30px -33px #b8b8b8;}
.home-cats.home-cats--colored .home-cats__item-title,.home-cats.home-cats--colored .home-cats__item-descr{color:#fff;}
.home-cats__item--red{background-color:#ff3333;}
.home-cats__item--dark-grey{background-color:#2f3437;}
.home-cats__item--grey{background-color:#c4c3ca;}
.home-cats__item--blue{background-color:#00bcc8;}
.promo-timer{position:absolute;z-index:9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;text-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;top:50%;margin-top:-12px;}
 .promo-timer--in-flow{position:relative;-webkit-transform:none;-ms-transform:none;transform:none;left:auto;top:auto;margin-top:0;display:block;margin-top:15px;margin-bottom:15px;text-align:center;}
.promo-timer__text,.promo-timer__countdown{display:inline-block;vertical-align:middle;position:relative;font-weight:900;line-height:1;padding-left:20px;padding-right:20px;white-space:nowrap;border-radius:13px;}
.promo-timer__text{font-size:12px;font-size:1.2rem;color:#000;background-color:#ffde00;padding-top:7px;padding-bottom:6px;z-index:2;}
.promo-timer__countdown{font-size:13px;font-size:1.3rem;color:#fff;background-color:#ff3a3a;padding-top:6px;padding-bottom:5px;z-index:1;padding-left:40px;margin-left:-22px;}
 .promo-timer__countdown strong{font-weight:900;}
.home-cats__item--no-minh .home-cats__item-title{text-align:center;height:auto;}