@charset "UTF-8";

.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-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-list,.slick-slider .slick-track{-webkit-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:after,.slick-track:before{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}.color-red{color:#f6705a}.text-danger{margin:15px;color:#f6705a}.alert-success{background:#ededed;border-radius:5px;padding:10px;margin-top:15px}.alert-success button{margin:0 10px}@font-face{font-family:"Muller";font-weight:100;src:url("../fonts/MullerHairline.otf")}@font-face{font-family:"Muller";font-weight:100;src:url("../fonts/MullerHairlineItalic.otf");font-style:italic}@font-face{font-family:"Muller";font-weight:200;src:url("../fonts/MullerThin.otf")}@font-face{font-family:"Muller";font-weight:200;src:url("../fonts/MullerThinItalic.otf");font-style:italic}@font-face{font-family:"Muller";font-weight:300;src:url("../fonts/MullerUltraLight.otf")}@font-face{font-family:"Muller";font-weight:300;src:url("../fonts/MullerUltraLightItalic.otf");font-style:italic}@font-face{font-family:"Muller";font-weight:400;src:url("../fonts/MullerLight.otf")}@font-face{font-family:"Muller";font-weight:400;src:url("../fonts/MullerLightItalic.otf");font-style:italic}@font-face{font-family:"Muller";font-weight:500;src:url("../fonts/MullerRegular.otf")}@font-face{font-family:"Muller";font-weight:500;src:url("../fonts/MullerRegularItalic.otf");font-style:italic}@font-face{font-family:"Muller";font-weight:600;src:url("../fonts/MullerMedium.otf")}@font-face{font-family:"Muller";font-weight:600;src:url("../fonts/MullerMediumItalic.otf");font-style:italic}@font-face{font-family:"Muller";font-weight:700;src:url("../fonts/MullerBold.otf")}@font-face{font-family:"Muller";font-weight:700;src:url("../fonts/MullerBoldItalic.otf");font-style:italic}@font-face{font-family:"Muller";font-weight:800;src:url("../fonts/MullerExtraBold.otf")}@font-face{font-family:"Muller";font-weight:800;src:url("../fonts/MullerExtraBoldItalic.otf");font-style:italic}@font-face{font-family:"Muller";font-weight:900;src:url("../fonts/MullerBlack.otf")}@font-face{font-family:"Muller";font-weight:900;src:url("../fonts/MullerBlackItalic.otf");font-style:italic}body,html{margin:0;padding:0;font-family:'Open Sans', sans-serif;font-size:14px;color:#797979}
body small,html small{font-size:10px}@media (max-width:1169px){body small,html small{font-size:8px}}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}a{color:#797979}.blue-bg{background:#fafbfd}.heading{font-size:18px;font-weight:700}@media (max-width:1169px){.heading{font-size:14px}}.price.heading{font-size:24px;font-weight:500}
h1.heading,h2.heading,h3.heading,h4.heading,h5.heading,h6.heading{margin:0}
h1.heading {
	font-family: 'Open Sans', sans-serif;
	font-size: 30px;
	font-weight:700;
	margin-bottom: 25px;
}
h1.heading:first-letter {
		text-transform: uppercase;
}
.h1, h1 {
    font-size: 28px;
    font-weight: 700;
}
#common-home h1 {
	margin: 5px 0 25px;
}
.h2, h2 {
	font-size: 20px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	margin-top: 0;
}
.h3, h3 {
	font-size: 30px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	margin-top: 0;
}
.breadcrumb {
    padding: 20px 15px;
    margin-bottom: 0px;
    list-style: none;
    background: transparent;
    border-radius: 4px;
}
.wrap {
	position: relative;
	width: 100%;
}
.project_card .breadcrumbs {
	margin-bottom: 20px;
	float:left;
	width: 50%;
}
.sale_tab {
    float: right;
    margin-top: -7px;
	background: #2e3192;
	border-radius: 20px;
	color: #fff;
	font-weight: 600;
    padding: 5px 30px;
}
.clear {
	display: block;
	clear:both;
}
.container{max-width:1170px;width:100%;margin:0 auto}
.container .swiper-button-next:before, .container .swiper-button-prev:before {
	content: '';
}
.container .swiper-slide {
    width: 100%;
    height: 380px;
}
.container .swiper-viewport {
	border: 0;
	margin-top: 25px;
}
.loader_gif {
	width: 70px;
    position: absolute;
    top: calc(50% - 25px);
    left: calc(50% - 50px);
}
.oneclick_form.tmp_loader {
	opacity: 0.5;
}
.loader_gif img{
	width: 100%;
}
.container .carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
	object-fit: contain;
    width: 100%;
    height: 100%;
}
.container .swiper-pagination {
	bottom: 20px;
}
.container .swiper-pagination-bullet {
	background: transparent;
    border: #fff 1px solid;
    box-shadow: none;
}
.container .swiper-pagination-bullet-active {
	background: #fff;
}
.carusel {
	position: relative;
}
.carusel .wrapper_carusel {
	overflow: hidden;
	position: relative;
	height: 350px;
	margin: 0 30px;
	padding: 0;
}
.cont_carusel {
	position: absolute;
	width: 9999px;
	margin-left: -13px;
}
.carusel .prev {
	left: 0;
	width: 24px;
	height: 42px;
	display: block;
	background: url(../image/carusel_prev_2.png);
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	cursor: pointer;
}
.carusel .prev:hover {
	background: url(../image/carusel_prev.png);
}
.carusel .next {
	right: 0;
	width: 24px;
	height: 42px;
	display: block;
	background: url(../image/carusel_next_2.png);
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	cursor: pointer;
}
.carusel .next:hover {
	background: url(../image/carusel_next.png);
}
.item_tovar_carusel {
	float: left;
	position: relative;
    min-height: 1px;
    padding-right: 12px;
    border-right: 1px solid #e8e8e8;
    padding-left: 13px;
	width: 221px;
}
.product-layout {
	margin: 10px 0;
}
.product-layout .image {
	height: 187px;
	width: 100%;
	position: relative;
}
.product-layout h4 {
	margin-bottom: 15px;
	height: 45px;
}
.product-layout h4 a{
	color: #0084cd;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	display: block;
}
.empty_field {
	border: 1px solid red !important;
}
.swiper-container {
	border-radius: 8px;
}
.product-layout h4 a:first-letter {
		text-transform: uppercase;
}
div.col-lg-3:nth-child(4n+1) {
	clear: both;
}
.product-layout .ControlButtons {
	float: left;
}
.product-layout .caption {
	margin-bottom: 15px;
}
.product-layout .caption p {
	margin: 0;
}
.product-layout .caption p:first-letter {
		text-transform: uppercase;
}
.nalich_small {
	font-size: 11px;
}
.addcart_product {
	float: right;
	width: 29px;
    height: 29px;
    background: url(../image/basketplus.png) no-repeat center;
	background-size: 100%;
    outline: 0;
    border: 0;
	position: relative;
}
.addcart_product:hover {
	background: url(../image/basketplus_hover.png) no-repeat center;
}
.addcart_product:hover:before {
	content: 'В корзину';
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    color: #797979;
    font-size: 14px;
    position: absolute;
    top: 100%;
    left: 50%;
    width: 75px;
    display: block;
    transform: translateX(-50%);
}
.addcart_product:active {
	background: url(../image/basketplus_click.png) no-repeat center;
}
.price {
	font-family: 'Open Sans', sans-serif;
	font-weight: 800;
	font-size: 20px;
}
.price-new {
	color: #f6705a;
}
.valute {
	font-family: "Roboto", sans-serif;
	font-weight: 700;
}
.media {
    float: left;
	width: 400px;
	margin-right: 30px;
	min-height: 300px;
}
.page_content {
	width: 944px;
	margin: auto;
	float: none;
}
.page_content p, .page_content li {
	font-weight: 600;
	color: #756b69;
}
.page_content strong, .page_content b {
	color: #303030;
	font-weight: 700;
}
.blue_cont {
	margin: 0 -113px;
	padding: 18px 113px;
	background: #0084cd;
	border-radius: 5px;
}
.page_content .blue_cont p, .page_content .blue_cont h2{ 
	color: #fff;
}
.page_content .blue_cont strong, .page_content .blue_cont b, .page_content .blue_cont li {
	color: #fff;
}
.page_content .nal, .page_content .beznal, .page_content .schet {
	line-height: 35px;
	margin-bottom: 10px;
}
.page_content .nal:before {
	content: '';
    position: absolute;
    left: -70px;
    background: url(../images/cash.png) no-repeat center;
    width: 80px;
    height: 35px;
    display: block;
}
.page_content .beznal:before {
	content: '';
    position: absolute;
    left: -70px;
    background: url(../images/creditcards.png) no-repeat center;
    width: 80px;
    height: 35px;
    display: block;
}
.page_content .schet:before {
	content: '';
    position: absolute;
    left: -70px;
    background: url(../images/OnlineBanking.png) no-repeat center;
    width: 80px;
    height: 35px;
    display: block;
}
@media (min-width:1170px){.container{min-width:1140px}}.container:not(.nopadding){padding-left:15px;padding-right:15px}.exl svg{margin-left:15px;width:25px}.container-inline{display:inline-block;text-align:center}.container-inline .container{text-align:left}
.hover_basis,footer#info .bottom .container>div>*,
footer#info .top .list>*,header#top .container>div>*{-webkit-transition:opacity 0.3s;transition:opacity 0.3s}
.hover_basis:hover,footer#info .bottom .container>div>:hover,
footer#info .top .list>:hover,
header#top .container>div>:hover{opacity:1}
.hover_basis:hover:link,.hover_basis:hover span,footer#info .bottom .container>div>:hover:link,footer#info .bottom .container>div>:hover span,footer#info .top .list>:hover:link,footer#info .top .list>:hover span,header#top .container>div>:hover:link,header#top .container>div>:hover span{text-decoration:underline}@media (max-width:1169px){.display-pc{display:none!important}}@media (min-width:1170px){.display-mobile{display:none!important}}img{max-width:100%;height:auto}header a{text-decoration:none}header .logo{width:50px}footer#info .bottom,header#top{background:#0084cd;position:relative}
footer#info .bottom .container {
	padding-top:8px;
	padding-bottom:8px;
	color:#fff
}
footer#info .bottom .container div:first-child{
	float: left;
	margin-left: 50%;
}
footer#info .bottom .container div:last-child{
	float: right;
	width: 250px;
}
footer#info .bottom .container div svg, footer#info .bottom .container div svg * {
	color: #31353e;
	fill: $000;
}
header#top .container {
	display: block;
	padding-top:8px;
	padding-bottom:8px;
	color:#fff
}
header#top .container div:first-child{
	float: left;
}
header#top .container div:last-child{
	float: right;
}
footer#info .bottom .container svg,header#top .container svg{height:15px;margin-right:10px}
footer#info .bottom .container>div{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
header#top .container>div{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
#error-not-found .row{
	text-align: center;
}
#error-not-found .row h1{
	font-size: 30px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
}
#error-not-found .error_image {
	width: 600px;
	height: auto;
	padding-top: 30px;
}
#error-not-found .pull-center {
	margin: auto;
	float: none;
}
@media (min-width:1170px){
	header#top .container>div:first-child>:last-child
	{margin-left:55px}}
footer#info .bottom .container>div:last-child>:first-child{margin-right:20px}
header#top .container #header_city_phone>a {
	margin-right:20px
}
@media (max-width:1169px){footer#info .bottom .container>div:last-child>:first-child,header#top .container>div:last-child>:first-child{margin-right:10px}}footer#info .bottom .container>div>*,header#top .container>div>*{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1169px){footer#info .bottom .container>div>.delivery,header#top .container>div>.delivery{display:none}}
footer#info .bottom .container>div>.cities-switcher {
	font-weight:500
}
header#top .cities-switcher span,header#top .delivery span{
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size: 14px;
}
footer#info .bottom .container>div>.cities-switcher .cities,header#top .container>div>.cities-switcher .cities{display:none;position:absolute;top:calc(100% + 15px);-webkit-box-shadow:2px 2px 10px 1px rgba(0, 0, 0, .3);box-shadow:2px 2px 10px 1px rgba(0, 0, 0, .3);width:300px;padding:15px;background:#fff;border-radius:8px;z-index:5}footer#info .bottom .container>div>.cities-switcher .cities .title,
header#top .container>div>.cities-switcher .cities .title{
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	color:#0084cd;margin-bottom:20px;padding:0 5px
}
footer#info .bottom .container>div>.cities-switcher .cities input,
header#top .container>div>.cities-switcher .cities input{
	width:100%;
	border-radius:20px;
	outline:0;
	border:1px solid #797979;
	padding:10px 10px 10px 25px;
	}
header#top .container>div>.cities-switcher .cities input{
	color: #797979;
}
footer#info .bottom .container>div>.cities-switcher .cities input,footer#info .bottom .container>div>.cities-switcher .cities input:hover,header#top .container>div>.cities-switcher .cities input,header#top .container>div>.cities-switcher .cities input:hover{-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0}footer#info .bottom .container>div>.cities-switcher.active,header#top .container>div>.cities-switcher.active{opacity:1}footer#info .bottom .container>div>.cities-switcher.active .cities,header#top .container>div>.cities-switcher.active .cities{display:block}
footer#info .bottom .container>div>.phone,
header#top .container>div>.phone{font-weight:600}
footer#info .bottom .container>div>.phone {
	margin-top: 15px;
}
footer#info .bottom .container a,header#top .container a{color:#fff;text-decoration:none}header#describe{padding:34px 0 14px 0}header#describe,header#describe a{color:#797979}header#describe .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
header#describe .container .desc{
	-webkit-box-flex:2;
	-ms-flex-positive:2;
	flex-grow:2;
	margin-left:20px
}
header#describe .container .desc a{ 
	color:#0084cd;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size: 14px;
}
header#describe .container .categories{position:relative}header#describe .container .categories .block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}header#describe .container .categories .block svg{height:20px;margin-right:10px;fill:#797979}header#describe .container .categories .list{position:absolute;width:214px;top:calc(100% + 25px);left:calc(50% - 107px);display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:2px 2px 10px 1px rgba(0, 0, 0, .3);box-shadow:2px 2px 10px 1px rgba(0, 0, 0, .3);border-radius:10px;padding:22px;background:#fff;z-index:3}header#describe .container .categories .list>:not(:last-child){margin-bottom:15px}header#describe .container .categories .list>:hover{text-decoration:underline}header#describe .container .categories.active .list{display:-webkit-box;display:-ms-flexbox;display:flex}
header#describe .container .mobile-info .block,
header#describe .container .mobile-info>a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
header#describe .container .mobile-info .block svg,
header#describe .container .mobile-info>a svg{margin:0 0 5px}
header#describe .container .search_box{
	display: block;
	width: 450px;
	position: relative;
}
#rez_ajax_search {
	position: absolute;
    top: 100%;
    padding: 0 13px;
	z-index: 50;
	width: 460px;
	margin-top: 1px;
}
#rez_ajax_search a{
	border: 1px solid #e8e8e8;
	display: block;
	padding: 8px 0;
	margin-top: -1px;
	background: #fff;
}
#rez_ajax_search a img{
	width: 50px;
	padding: 0 10px;
}
@media (max-width:1169px){header#describe .container .search_box{width:100%}}
header#describe .container .search_box .input{
	border:1px solid #797979;
	border-radius:50px;
	background:#fff;
	padding: 9px 13px;
	width:400px;
	max-width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
	-webkit-transition: all 0.4s ease-out 0s;
    -moz-transition: all 0.4s ease-out 0s;
    -o-transition: all 0.4s ease-out 0s;
    transition: all 0.4s ease-out 0s;
}
header#describe .container .search_box .input:hover{
	width: 420px;
}
@media (max-width:1169px){header#describe .container .search_box .input{width:100%}}
header#describe .container .search_box .input .index_search {
	width: 100%
}
@media (max-width:1169px){header#describe .container .search_box .input input{width:100%}}
header#describe .container .search_box .input input,header#describe .container .search_box .input input:hover{-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0;outline:0;border:0}
header#describe .container .search_box input[type=submit]{
	width:40px;
	height: 26px;
	background-image:url(../images/search.svg);
	background-size:25px, 200%;
	background-position:center, 0;
	background-repeat:no-repeat, repeat;cursor:pointer;background-color:#fff
}header#describe .container .search_box input[type=submit],header#describe .container .search_box input[type=submit]:hover{
		-webkit-box-shadow:0 0 0 0;
		box-shadow:0 0 0 0;
		outline:0;
		-webkit-appearance:none;-moz-appearance:none;appearance:none}header#describe .container .cart.active{color:#31353e;font-weight:bold}header#describe .container .cart.active svg{fill:#000}footer#info .bottom header#describe .container>div>*,footer#info .top header#describe .container .list>*,header#describe .container .hover_basis,header#describe .container footer#info .top .list>*,header#describe footer#info .bottom .container>div>*,header#describe header#top .container>div>*,header#top header#describe .container>div>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}footer#info .bottom header#describe .container>div>* svg,footer#info .top header#describe .container .list>* svg,header#describe .container .hover_basis svg,header#describe .container footer#info .top .list>* svg,header#describe footer#info .bottom .container>div>* svg,header#describe header#top .container>div>* svg,header#top header#describe .container>div>* svg{fill:#797979;height:23px;margin-bottom:10px}header#nav{padding:15px 0;border-bottom:1px solid #e8e8e8}header#nav .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1169px){header#nav .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}header#nav .container nav ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin:0}@media (max-width:1169px){header#nav .container nav ul{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;padding:0 15px}}header#nav .container nav ul li.actions,header#nav .container nav ul li.active,header#nav .container nav ul li.highlighted{font-weight:bold}header#nav .container nav ul li.actions a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#449f00}header#nav .container nav ul li.actions a,header#nav .container nav ul li.actions a:hover{-webkit-text-decoration-color:#449f00;text-decoration-color:#449f00}header#nav .container nav ul li.actions a svg{fill:#449f00;height:18px;margin-right:10px}header#nav .container nav ul li a{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;padding:15px;height:100%;color:#0084cd}@media (max-width:1169px){header#nav .container nav ul li a{padding:10px 5px}}header#nav .container nav ul li a svg{height:20px;margin-right:10px}
header#nav .container nav ul li a:hover,
header#nav .container nav ul li.current a{
	color:#f6705a;
	text-decoration: none;
}header#nav .container nav ul li a:hover svg{fill:#f6705a}header#nav .container nav ul li:first-child a{padding-left:0;padding-right:45px}header#nav .container>a{width:260px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#46a500;background-size:200%;color:#fff;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:0.3s;transition:0.3s;border-radius:5px}header#nav .container>a:hover{-webkit-box-shadow:0px 4px 2px #ededed;box-shadow:0px 4px 2px #ededed;background:#90c966}header#nav .container>a svg{height:22px;margin-left:15px}@media (max-width:1169px){header#nav .container>a{display:inline-block;width:auto;max-width:100%;padding:13px 50px;display:none}}header#nav .container>a:hover{background:#307200}.btn{display:inline-block;color:#fff;text-decoration:none;min-width:200px;padding:15px;border:1px solid #fff;border-radius:5px;-webkit-transition:0.3s;transition:0.3s;text-align:center}@media (max-width:1169px){.btn{min-width:unset;padding:10px 20px}}.btn:hover{background:#fff;color:#fafbfd}
.btn.btn-green,.btn.btn-primary{
	cursor:pointer;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:
	center;-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:space-evenly;
	-ms-flex-pack:space-evenly;
	justify-content:space-evenly;
	background: #46a500;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	text-align:center;
	-webkit-transition:0.3s;
	transition:0.3s;
	border-radius:5px
	}
	.btn.btn-green:hover,.btn.btn-primary:hover{
		background: #307200; 
	}
	.btn.btn-green,.btn.btn-green *,.btn.btn-primary,.btn.btn-primary *{color:#fff}.btn.btn-green svg,.btn.btn-primary svg{width:25px;fill:#fff}@media (max-width:1169px){.btn.btn-green,.btn.btn-primary{display:inline-block;width:auto;max-width:100%;padding:13px 50px}}.shortDescr{font-weight:600;font-size:18px}
.actions {
	margin-bottom: 30px;
}
.stars{
	display:block;
	float: left;
	margin-right:15px
}
.stars .star{
	margin-top: 2px;
	float: left;
	width:12px;
	height:12px;
	background:url(./../images/star_good.png)
}
.stars .star:not(:last-child){
	margin-right:1px;
}
.stars .star.star-bad{background:url(./../images/star_bad.png)}
.stars .stappodr {
	font-size: 14px;
	color: #0681c4;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	margin-left: 6px;
}
.do-compare, .do-fav {
	font-size: 14px;
    color: #a0a0a0;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    text-decoration: underline;
    background: #ebebeb;
    border-radius: 15px;
    padding: 5px 10px 7px;
	margin-right: 15px;
}
.key {
	display: inline-block;
	margin-top: 10px;
}
.info {
	width: 430px;
    float: left;
	padding-right: 30px;
}
.short_info {
    margin-bottom: 15px;
}
.goto {
	margin-left: -15px;
	font-family: 'Open Sans', sans-serif;
    font-weight: 600;
	padding: 7px 15px 9px;
    border-radius: 20px;
	color: #0681c4;
}
.goto:hover {
	color: #0681c4;
	background: #ebebeb;
	text-decoration: underline;
}
.buy {
	width: 277px;
	float: right;
	position: relative;
}
.top_buy {
	padding: 20px;
	border: 1px solid #e8e8e8;
    border-radius: 10px;
}
.medium_buy {
	margin-top: 20px;
	padding: 20px;
	background: #ebebeb;
	border-radius: 8px;
}
.bottom_buy {
	margin-top: 20px;
	padding: 10px;
	border-radius: 8px;
	border: 1px solid #e8e8e8;
}
.item_delivery_info svg {
	float: left;
	width: 25px; 
	height: 20px;
	margin-right: 20px;
}
.item_delivery_info p{
	float: left;
	font-weight: 400;
	width: calc(100% - 45px);
}
.item_delivery_info p .date_deliveri_info {
	color: #a0a0a0
}
.item_delivery_info p .date_deliveri_besplatno {
	font-style: italic;
	color: #367bd1;
}
#desc, .spec {
	width: calc(100% - 300px);
	float: left;
}
#desc table{
	max-width: 100%;
}
.buy .alert {
	position: absolute;
    left: 0;
    top: 100%;
}
.buy .price.heading {
	font-family: 'Open Sans', sans-serif;
    font-weight: 600;
}
.buy .price.heading .valute {
	font-family: 'Roboto', sans-serif;
    font-weight: 500;
}
.buy .amount {
	margin-top: 20px;
	font-size: 14px;
	font-weight: 600;
}
.buy .amount .ControlButtons{
    float: right;
    margin-top: -7px;
}
.amount:after {
	content: '';
	display: block;
	clear: bothl
}
.amount_info {
	margin-top: 12px;
	padding-top: 10px;
	border-top: 1px solid #e8e8e8;
}
.amount_info span {
	display: block;
	font-family: 'Open Sans', sans-serif;
    font-weight: 600;
	font-size: 14px;
	margin: 5px 0;
	color: #46a500;
}
.amount_info svg{
	display: inline-block;
	margin-right: 20px;
	margin-bottom: -5px;
	fill: #46a500;
}
.amount_info span:first-child svg{
	width: 36px;
    padding: 0 8px;
}
.amount_info span:last-child svg{
	width: 36px;
}
section#desc {
	clear: both;
}
section.complect {
	clear: both;
}
.complect {
	overflow: hidden;
}
.complect .heading{
	margin-bottom: 25px;
}
.complect {
	width: calc(100% - 300px);
    float: left;
}
.cont_complect {
	width: 100%;
	display: flex;
	align-items: center;
}
.all_complect {
	width: 600px;
}
.item_complect {
	display: block;
	float: left;
	width: 140px;
}
.complect .separator {
	display: block;
	float: left;
	font-size: 20px;
	font-family: 'Open Sans', sans-serif;
    font-weight: 600;
	color: #797979;
	line-height: 100px;
	margin: 0;
}
.complect .separator .valute {
	font-weight: 500;	
}
.image_complect {
	width: 100%;
	height: 100px;
}
.item_complect img{
	width: 100%;
	object-fit: contain;
	height: 100%;
}
.item_complect h4{
	font-family: 'Open Sans', sans-serif;
    font-weight: 600;
	font-size: 10px;
	text-align: center;
	padding: 0 20px;
	margin: 5px 0;
}
.item_complect p{
	font-family: 'Open Sans', sans-serif;
    font-weight: 400;
	font-size: 12px;
	text-align: center;
}
.item_complect .valute{
	font-weight: 500;
}
.complect_addcart {
	padding: 10px 13px 10px;
	border-radius: 60px;
	font-family: 'Open Sans', sans-serif;
    font-weight: 600;
	font-size: 14px;
	color: #0681c4;
    background: #f6705a;
    margin-left: 20px;
    display: inline-block;
	cursor: pointer;
}
.complect_addcart.complete {
	background: #ebebeb;
	line-height: 25px;
}
.complect_addcart:after {
	content: '';
    display: block;
    float: right;
    width: 20px;
    height: 25px;
    background: url(../image/basketplus_complect.png) no-repeat center;
    background-size: 100%;
}
.complect_addcart.complete:after {
	 background: url(../image/basketplus_complect_complete.png) no-repeat center;
	 margin-left: 5px;
}
.sovmes_color {
	margin-top: 10px;
}
.sovmes_color span{
	padding-right: 10px;
}
.sovmes_color a{
	display: inline-block;
	width: 18px;
	height: 18px;
	border-radius: 20px;
	margin-bottom: -4px;
    margin-right: 8px;
	border: 1px solid #535353;
	-moz-transition: all 0.5s 0s ease;
	-o-transition: all 0.5s 0s ease;
	-webkit-transition: all 0.5s 0s ease;
	transition: all 0.5s 0s ease;
}
.sovmes_color a:hover{
	transform: scale(1.2);
}
.red {
	background: #ff0000;
}
.black {
	background: #31353e;
}
.magenta {
	background: #ff33cc;
}
.yellow {
	background: #fff324;
}
.cyan {
	background: #33ccff;
}
.chromatic-red {
	background: #ff0000;
}
.orange {
	background: #ff7b00;
}
.green {
	background: #00b04f;
}
.photo-cyan {
	background: #66ffff;
}
.light-cyan {
	background: #ccffff;
}
.blue {
	background: #0066c0;
}
.photo-magenta {
	background: #ff66cc;
}
.light-magenta {
	background: #ff99cc;
}
.photo-black {
	background: #31353e;
}
.matte-black {
	background: #262626;
}
.light-black {
	background: #262626;
}
.light-light-black {
	background: #5a5a5a;
}
.gray {
	background: #a5a5a5;
}
.photo-gray {
	background: #a5a5a5;
}
.light-gray {
	background: #bfbfbf;
}
.gloss-enchancer {
	background: transparent;
	border: 1px solid #31353e;
}
.column-left h2 {
	font-size: 24px;
	color: #756b69;
}
.tooglefilter {
	margin-top: -10px;
	display: block;
	color: #0681c4;
	font-family: 'Open Sans', sans-serif;
    font-weight: 600;
	cursor: pointer;
}
.filterform {
	margin: 15px 0;
}
.filterform h4{
	font-family: 'Open Sans', sans-serif;
    font-weight: 700;
	color: #31353e;
	font-size: 14px;
}
.filterform label{
	display: block;
	font-family: 'Open Sans', sans-serif;
    font-weight: 600;
	color: #31353e;
	cursor: pointer
}
.filterform label input{
	display: none;
}
.filterform label span.display_input{
	display: inline-block;
	width: 14px;
	height: 14px;
	border: 1px solid #a2a2a2;
	position: relative;
	margin-right: 25px;
	margin-bottom: -2px;
}
.filterform label:hover span.display_input{
	background: #eee;
	border: 1px solid #626262;
}
.filterform label input:checked + span.display_input:before{
	position: absolute;
	content: '';
	display: block;
	width: 14px;
	height: 14px;
	background: url(../image/selection_all.jpg);
	left: -1px;
    top: -1px;
}
.filterform label input[disabled="disabled"] + span, .filterform label:hover input[disabled="disabled"] + span {
	opacity: 0.5;
	background: none;
	border: 1px solid #a2a2a2;
}
.checked_filtres_display {
	width: 100%;
	clear: both;
	text-align: left;
}
.check_value_filter {
	display: inline-block;
	background: #f6f6f6;
	color: #0681c4;
	font-family: 'Open Sans', sans-serif;
    font-weight: 600;
	padding: 5px 10px;
	text-decoration: underline;
	margin: 0 5px;
	cursor: pointer;
}
.check_value_filter:after {
	content: "";
    display: block;
    width: 12px;
    height: 20px;
    float: right;
    font-weight: 100;
    margin-left: 7px;
    margin-top: 1px;
	background: url(../image/close.png) center no-repeat;
	background-size: 100%;
}
.clear_check_value_filter {
	background: transparent;
	color: #a0a0a0;
}
.clear_check_value_filter:after {
	content: '';
	background: none;
}
.breadcrumb>li a {
	font-family: 'Open Sans', sans-serif;
    font-weight: 600;
	font-size: 14px;
	text-decoration: underline;
	color: #756b69;
}
.breadcrumb>li+li:before {
	content: '\003E';
}
main#project>section .buy .button-cart {
	margin: 20px -20px -20px;
    width: calc(100% + 40px);
	background: #367bd1;
}
main#project>section .buy .button-cart:hover, main#project>section .buy .button-cart.green {
	background: #46a500;
}
main{
	padding-top:47px;
	padding-bottom:25px
}
@media (max-width:1169px){main .breadcrumbs{margin-bottom:25px}}
main .breadcrumbs a{text-decoration:none}
main .selection{
	position:relative;
}
main .selection input+label{
	display:block;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
    font-weight: 600;
	margin-bottom: -3px;
	margin-right: 10px;
}
main .selection label span{
	width:15px;
	height:15px;
	display: inline-block;
	position:relative;
	border:1px solid #e8e8e8
}
main .selection input+label span:before{
	content:'';
	position:absolute;
	width:8px;
	height:8px;
	left:calc(50% - 4px);
	top:calc(50% - 4px);
	cursor:pointer
}
main .selection input:checked+label span:before{background:#0084cd}
main section:not(:last-child){margin-bottom:60px}@media (max-width:1169px){main section:not(:last-child){margin-bottom:20px}}main#home section#slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}main#home section#slider .slider{width:100%;position:relative;padding:35px;border-radius:10px;color:#fff;background:#0084cd}@media (max-width:1169px){main#home section#slider .slider{padding:35px 10px 45px}}main#home section#slider .slider .content,main#home section#slider .slider .content>div{height:100%}main#home section#slider .slider .content>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}main#home section#slider .slider .content>div:not(.active){display:none}main#home section#slider .slider .content>div b{font-weight:800;margin-bottom:15px;font-size:24px}@media (max-width:1169px){main#home section#slider .slider .content>div b{font-size:14px}}main#home section#slider .slider .content>div b,main#home section#slider .slider .content>div span{display:block}main#home section#slider .slider .content>div>div:not(:last-child){margin-bottom:15px}@media (max-width:1169px){main#home section#slider .slider .content>div .btn{width:200px;max-width:100%}}main#home section#slider .slider .nav{position:absolute;bottom:10px;width:100%;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main#home section#slider .slider .nav>div{display:-webkit-box;display:-ms-flexbox;display:flex}main#home section#slider .slider .nav>div>div{width:8px;height:8px;-webkit-transition:0.3s;transition:0.3s;border:1px solid #fff;border-radius:100%;background:transparent;cursor:pointer}main#home section#slider .slider .nav>div>div:hover{background:rgba(255, 255, 255, .5)}main#home section#slider .slider .nav>div>div.active{background:#fff}main#home section#slider .slider .nav>div>div:not(:last-child){margin-right:25px}@media (min-width:1170px){main#home section#slider .slider{height:250px}}main#home section#slider .blocks{width:359px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}main#home section#slider .blocks>*{text-decoration:none;height:118px;padding:20px 25px;color:#fff;background:#46a500 center;background-size:cover;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}main#home section#slider .blocks>* .title{font-size:30px;font-weight:700}@media (max-width:1169px){main#home section#slider .blocks>* .title{font-size:14px}}main#home section.actions .slider{width:100%;position:relative;padding:35px;border-radius:10px;color:#fff;background:#0084cd}@media (max-width:1169px){main#home section.actions .slider{padding:35px 10px 45px}}main#home section.actions .slider .content,main#home section.actions .slider .content>div{height:100%}main#home section.actions .slider .content>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}main#home section.actions .slider .content>div:not(.active){display:none}main#home section.actions .slider .content>div b{font-weight:800;margin-bottom:15px;font-size:24px}@media (max-width:1169px){main#home section.actions .slider .content>div b{font-size:14px}}main#home section.actions .slider .content>div b,main#home section.actions .slider .content>div span{display:block}main#home section.actions .slider .content>div>div:not(:last-child){margin-bottom:15px}@media (max-width:1169px){main#home section.actions .slider .content>div .btn{width:200px;max-width:100%}}main#home section.actions .slider .nav{position:absolute;bottom:10px;width:100%;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main#home section.actions .slider .nav>div{display:-webkit-box;display:-ms-flexbox;display:flex}main#home section.actions .slider .nav>div>div{width:8px;height:8px;-webkit-transition:0.3s;transition:0.3s;border:1px solid #fff;border-radius:100%;background:transparent;cursor:pointer}main#home section.actions .slider .nav>div>div:hover{background:rgba(255, 255, 255, .5)}main#home section.actions .slider .nav>div>div.active{background:#fff}main#home section.actions .slider .nav>div>div:not(:last-child){margin-right:25px}main#home section.actions .slider .content>div{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main#project>section:not(:last-of-type){margin-bottom:50px}main#project>section .tabs{margin:20px 0 0;-webkit-column-count:2;column-count:2;-webkit-column-width:262px;column-width:262px;-webkit-column-gap:50px;column-gap:50px}
main#project>section .tabs>div{
	margin-bottom:5px;
	position:relative;
	display:block;
}
main#project>section .tabs>div:before{
	content:"";
	position:absolute;
	background-image:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" height="4" width="4"><circle cx="2" cy="2" r="1" fill="%79797979" /></svg> ');
	background-position:bottom;
	background-repeat:repeat no-repeat;
	width:100%;
	height: calc(50% + 7px);
	opacity:0.5
}
main#project>section .tabs>div:after {
	content: '';
	display: block;
	clear: both;
}
main#project>section .tabs>div>div:nth-child(odd){
	float: left;
}
main#project>section .short_info .tabs>div>div:nth-child(odd){
    position: absolute;
	top: calc(50% - 7px);
}
main#project>section .tabs>div>div:nth-child(even){
	float: right;
    text-align: right;
}
.short_info .tabs>div>div:nth-child(even){
	max-width: 210px;
}
main#project>section.spec .tabs>div>div:nth-child(odd) {
    position: absolute;
    top: calc(50% - 10px);
}
.spec .tabs>div {
	min-height: 20px;
}
.spec .tabs>div>div:nth-child(even) {
	max-width: 400px;
}
main#project>section .tabs>div>div{
	background:#fff;
	position:relative;
	color:#31353e;
}
main#project>section .short_info .tabs>div>div{
	font-size: 13px;
	word-wrap: break-word;
	overflow-wrap: break-word;
}
main#project>section .tabs>div>div:first-child{padding-right:3px}main#project>section .tabs>div>div:last-child{padding-left:3px}@media (min-width:1170px){main#project>section.project_card .body,main#project>section.project_card .head{display:grid;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;grid-template-columns:367px 450px 276px}}main#project>section.project_card .head{margin-bottom:30px}main#project>section.project_card .body>.media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}main#project>section.project_card .body>.media .thumbnails>div{width:32px;height:32px;cursor:pointer;border:1px solid #fafbfd;background-size:cover;background-position:center}main#project>section.project_card .body>.media .thumbnails>div:not(:last-child){margin-bottom:5px}main#project>section.project_card .body>.media .thumbnails>div.active{border-color:#4da809}main#project>section.project_card .body>.media .image{height:500px;width:100%;margin:0 auto 0 10px;background-size:100% auto;background-repeat:no-repeat;background-position:top}@media (max-width:1169px){main#project>section.project_card .body>.media .image{height:200px}}main#project>section.project_card .body>.media .image a{display:block;height:100%}main#project>section.project_card .body>.info .actions{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1169px){main#project>section.project_card .body>.info .actions{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:1169px){main#project>section.project_card .body>.info .actions .feedback{width:100%}}main#project>section.project_card .body>.info .actions .feedback a{margin-left:5px;color:#0084cd;text-decoration:none}main#project>section.project_card .body>.info .actions>a{font-size:14px;text-decoration:underline;cursor:pointer;padding:6px 7px;border-radius:50px;text-align:center;margin-right:15px}main#project>section.project_card .body>.info .actions>a:hover{color:#0084cd;background:#ededed}main#project>section.project_card .body>.info .status{color:#31353e;margin-bottom:20px}main#project>section.project_card .body>.info .status span:first-child{margin-right:10px}main#project>section.project_card .body>.info .status span:last-child{margin-left:10px}main .color_select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.color-list{margin-left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.color-list>a,.color-list>label>div{width:20px;height:20px;border-radius:100%;-webkit-transition:0.3s;transition:0.3s;position:relative}.color-list>a+input,.color-list>label>div+input{display:none}@media (max-width:1169px){.color-list>a,.color-list>label>div{width:15px;height:15px}}.color-list>a.active,.color-list>a:hover,.color-list>label>div.active,.color-list>label>div:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.color-list>a.disabled:before,.color-list>label>div.disabled:before{content:"";background-color:rgba(255, 255, 255, .5);background-image:url(./../images/disabled-line.png);background-size:100% 100%;width:100%;height:100%;position:absolute;left:0;top:0;border-radius:100%}.color-list>a.magenta,.color-list>label>div.magenta{background-color:magenta}.color-list>a.pink,.color-list>label>div.pink{background-color:pink}.color-list>a.cyan,.color-list>label>div.cyan{background-color:cyan}.color-list>a.yellow,.color-list>label>div.yellow{background-color:yellow}.color-list>a.blue,.color-list>label>div.blue{background-color:#fafbfd}.color-list>a.black,.color-list>label>div.black{background-color:#000}.color-list>a:not(:last-child),.color-list>label>div:not(:last-child){margin-right:5px}main#project>section.project_card .body>.info .short_info{margin-bottom:45px}main#project>section.project_card .body>.info .goto{padding:10px;margin:0 5px;-webkit-transition:0.3s;transition:0.3s;border:1px solid transparent;margin:0;border-radius:50px;background:#ededed;margin-top:40px}main#project>section.project_card .body>.info .goto:hover{background:rgba(250, 251, 253, .5);border-color:#fafbfd;border-radius:3px;color:#000}main#project>section.project_card .body>.info .goto:first-child{margin-left:0}main#project>section.project_card .body>.info .goto:last-child{color:#000}main#project>section.project_card .body>.info .goto:hover{border-radius:50px;text-decoration:underline;background:#ededed;color:#0084cd}main#project>section.project_card .body>.info .brandLink{display:block;margin-top:35px}@media (max-width:1169px){main#project>section.project_card .body>.buy{margin-top:15px}}main#project>section.project_card .body>.buy>.key{text-align:right}main#project>section.project_card .body>.buy>.price{border:1px solid #e8e8e8;border-top-right-radius:5px;border-top-left-radius:5px;padding:17px 17px 23px 17px}@media (min-width:1170px){main#project>section.project_card .body>.buy>.price{margin-top:50px}}main#project>section.project_card .body>.buy>.price .pricing{display:-webkit-box;display:-ms-flexbox;display:flex}main#project>section.project_card .body>.buy>.price .pricing>.sale{margin-left:60px}main#project>section.project_card .body>.buy>.price .pricing>.sale s{display:block;color:#797979}main#project>section.project_card .body>.buy>.price .pricing>.sale span{display:block;color:red}main#project>section.project_card .body>.buy>.price>:not(.price):not(input):not(.sale){color:#000}main#project>section.project_card .body>.buy>.price>.amount{margin:16px 0 13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main#project>section.project_card .body>.buy>.price>.amount .ControlButtons{margin-left:50px}main#project>section.project_card .body>.buy>.price>.amount .ControlButtons .control-btn{width:26px;height:26px;line-height:26px}main#project>section.project_card .body>.buy>.price>.amount input{margin-left:15px;width:30px;padding:2px;text-align:center;-moz-appearance:textfield}main#project>section.project_card .body>.buy>.price>.amount input::-webkit-inner-spin-button,main#project>section.project_card .body>.buy>.price>.amount input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}main#project>section.project_card .body>.buy>.price>.info{padding-top:18px;border-top:1px solid #e8e8e8}main#project>section.project_card .body>.buy>.price>.info>span{display:block;position:relative;margin-left:10px}main#project>section.project_card .body>.buy>.price>.info>span:first-child svg{width:19px;margin-right:25px}main#project>section.project_card .body>.buy>.price>.info>span:last-of-type{margin:15px 0 0px}main#project>section.project_card .body>.buy>.price>.info>span:last-of-type svg{width:30px;margin-right:25px}main#project>section.project_card .body>.buy>.price>.info .basket{cursor:pointer;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;background:#0084cd;background-size:200%;padding:10px 0;border:0;-webkit-box-shadow:unset;box-shadow:unset;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;-webkit-transition:0.3s;transition:0.3s;border-radius:5px}main#project>section.project_card .body>.buy>.price>.info .basket,main#project>section.project_card .body>.buy>.price>.info .basket *{color:#fff}main#project>section.project_card .body>.buy>.price>.info .basket svg{width:25px;fill:#fff}@media (max-width:1169px){main#project>section.project_card .body>.buy>.price>.info .basket{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:auto;max-width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;padding:10px 30px}}main#project>section.project_card .body>.buy>.price>.info .basket:hover{background-position:-100% 100%}main#project>section .button-cart{cursor:pointer;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;background:#0084cd;background-size:200%;padding:18px 0;border:0;-webkit-box-shadow:unset;box-shadow:unset;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;-webkit-transition:0.3s;transition:0.3s;border-bottom-right-radius:5px;border-bottom-left-radius:5px}main#project>section .button-cart,main#project>section .button-cart *{color:#fff;font-size:14px}
main#project>section .button-cart img {
	width: 25px;
}
main#project>section .button-cart svg{width:25px;fill:#fff}@media (max-width:1169px){main#project>section .button-cart{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:auto;max-width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;padding:10px 30px}}main#project>section .button-cart:hover{background-position:-100% 100%}main#project>section.additional .list{margin-top:30px}main#project>section.additional .list,main#project>section.additional .list .final-price,main#project>section.additional .list .item,main#project>section.additional .list .items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:1169px){main#project>section.additional .list .items{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}main#project>section.additional .list .item{max-width:150px;margin-right:40px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1169px){main#project>section.additional .list .item{margin-right:0;width:45%}}main#project>section.additional .list .item .product{max-width:calc(100% - 50px)}@media (max-width:1169px){main#project>section.additional .list .item .product{width:100px}}main#project>section.additional .list .item .product img{max-height:100px}main#project>section.additional .list .final-price .basket{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;margin-left:30px}main#project>section.additional .list .final-price .basket .bg{width:100%;height:100%;position:absolute;left:0;top:0;background:url(../images/basket-hover.png);background-size:cover;opacity:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;border-radius:100%;-webkit-box-shadow:3px 2px 10px 3px rgba(70, 165, 0, .6);box-shadow:3px 2px 10px 3px rgba(70, 165, 0, .6)}main#project>section.additional .list .final-price .basket:hover .bg{opacity:1}main#project>section.additional .list .final-price .basket:hover svg{fill:#0084cd}main#project>section.additional .list .final-price .basket svg{width:25px;height:25px;fill:#797979;position:relative;z-index:1;margin-left:10px}main#project>section#reviews>.heading{margin:0 0 10px}main#project>section#reviews>.reviews{margin:10px 0 0}main#project>section#reviews form{background:#e5e5e5;padding:30px 97px 30px 0;margin-top:20px;position:relative}@media (max-width:1169px){main#project>section#reviews form{padding:20px}}@media (min-width:1170px){main#project>section#reviews form>div{display:grid;grid-template-columns:100px calc(100% - 150px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}main#project>section#reviews form>div.review-form .form{background:#fff;padding:25px}main#project>section#reviews form>div.review-form .form>div{display:-webkit-box;display:-ms-flexbox;display:flex}main#project>section#reviews form>div.review-form .form>div>*{padding:20px 0}main#project>section#reviews form>div.review-form .form>div>:first-child{margin-right:10px}main#project>section#reviews form>div.review-form .form>div>.stars .star{cursor:pointer}main#project>section#reviews form>div.review-form .form>div>.stars .star.active,main#project>section#reviews form>div.review-form .form>div>.stars .star:hover{background:url(./../images/star_good.png)}main#project>section#reviews form>div.review-form .form>div>input,main#project>section#reviews form>div.review-form .form>div>textarea{border:0;outline:0;-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0;font-size:14px;font-family:Muller, sans-serif;resize:vertical}@media (max-width:1169px){main#project>section#reviews form>div.review-form .form>div>input,main#project>section#reviews form>div.review-form .form>div>textarea{font-size:10px}}main#project>section#reviews form>div.review-form .form>div>textarea{height:auto!important;width:100%}main#project>section#reviews form>div.send-form{padding:33px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1169px){main#project>section#reviews form>div.send-form>:first-child{margin-bottom:5px}}main#project>section#reviews form>div.send-form .change-sub{cursor:pointer}@media (max-width:1169px){main#project>section#reviews form>div.send-form .change-sub{margin-bottom:10px}}main#project>section#reviews form>div.send-form>div:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1169px){main#project>section#reviews form>div.send-form>div:last-child{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:1169px){main#project>section#reviews form>div>:not(:last-of-type){margin-bottom:10px}}main#project>section#reviews form>div>:first-child{text-align:center}main#project>section#reviews form .close{position:absolute;cursor:pointer;top:22.5px;right:22.5px;height:15px}main#project>section#reviews .alert{color:red;margin:20px 0;font-weight:bold;font-size:20px}main#project>section#reviews .reviews select{margin:40px 0}main#project>section#reviews .reviews .review{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1169px){main#project>section#reviews .reviews .review{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}main#project>section#reviews .reviews .review>*{width:100%!important}main#project>section#reviews .reviews .review>:first-child{margin-bottom:20px}}main#project>section#reviews .reviews .review:not(:last-of-type){margin-bottom:40px}main#project>section#reviews .reviews .review .author{width:15%}main#project>section#reviews .reviews .review .author a{display:block}main#project>section#reviews .reviews .review .author>:not(:last-child){margin-bottom:5px}main#project>section#reviews .reviews .review .text{width:80%}main#project>section#reviews .reviews .review .text section{margin-bottom:20px}main#project>section#reviews .reviews .review .text section b:first-child{display:block;margin-bottom:10px}@media (min-width:1170px){main#all_items .categories{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}main#all_items .categories nav{width:150px;padding:15px;border:1px solid #d1d1d1;border-radius:5px;position:-webkit-sticky;position:sticky;top:20px;font-weight:700}@media (max-width:1169px){main#all_items .categories nav{position:relative;width:100%;margin:0 auto 30px;max-width:300px;top:0}}main#all_items .categories nav a{display:block;cursor:pointer}main#all_items .categories nav a:not(:last-child){margin-bottom:10px}main#all_items .categories section{width:calc(100% - 220px)}@media (max-width:1169px){main#all_items .categories section{width:100%}}main#all_items .categories section .products:not(:last-child){margin-bottom:30px}main .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}main .spec p{margin-top:20px}
main#cart .leftSide{
	width:75%;
}
main#cart .leftSide .actions{
	padding-top:10px;
	padding-bottom:10px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin-bottom: 15px;
}
main#cart .leftSide>section.cart{background:#fff;border-radius:8px;padding:30px}main#cart .leftSide>section.cart .grid .items .item:not(:last-child){margin-bottom:15px}
main#cart .leftSide>section.cart .grid .items .item>div{
	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;
}
main .selection-all label span {
	margin-right: 25px;
	border: 1px solid #a2a2a2;
	margin-bottom: -2px;
}
main .selection-all input#selection-all:checked+label span:before {
	background: url(../image/selection_all.jpg);
	width: 14px;
	height: 14px;
	left: 0;
    top: 0;
}
main .selection-all input+label{
	cursor: pointer;
	color:#f6705a;
	text-decoration: underline;
}
main .selection-all input:checked+label{
	color: #0084cd;
}
#selection-all {
	color: #0681c4;
}
main#cart .leftSide>section.cart .grid .items .item>div:nth-child(3){-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
main#cart .leftSide>section.cart .grid .items .item>div:nth-child(3) a{color:#0084cd}
main#cart .leftSide>section.cart .grid .items .item>div:nth-child(3) :not(:last-child){display:block;margin-bottom:7px}
main#cart .leftSide>section.cart .grid .items .item>div.action-buttons div{
	position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;
	-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30px;padding:5px;
	    margin-right: 10px;border-radius:50%;cursor:pointer
	}
main#cart .leftSide>section.cart .grid .items .item>div.action-buttons div svg{width:25px}
main#cart .leftSide>section.cart .grid .items .item>div.action-buttons div span{position:absolute;left:50%;margin-left:-25%;display:block;text-decoration:underline;opacity:0}
main#cart .leftSide>section.cart .grid .items .item>div.action-buttons div:hover{background:#ededed;color:#f6705a}
main#cart .leftSide>section.cart .grid .items .item>div.action-buttons div:hover svg{fill:#f6705a}
main#cart .leftSide>section.cart .grid .items .item>div.action-buttons div:hover span{opacity:1}
main#cart .leftSide>section.cart .grid .items .item>div input{width:50px;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}main#cart .leftSide>section.cart .grid .items .item>div input::-webkit-inner-spin-button,main#cart .leftSide>section.cart .grid .items .item>div input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}main#cart .leftSide>section.options{padding-bottom:10px}main#cart .leftSide>section.options .sep{margin:30px 0 10px}main#cart .leftSide>section.options .sep+.sep{margin-top:50px}main#cart .leftSide>section.options .option{background:#fff;border-radius:8px;padding:30px;margin-bottom:30px}main#cart .leftSide>section.options .option.express{color:#fff;background:#46a500}main#cart .leftSide>section.options .option.express div:nth-child(2){font-size:18px}main#cart .leftSide>section.options .option .head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1169px){main#cart .leftSide>section.options .option .head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}main#cart .leftSide>section.options .option .head>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1169px){main#cart .leftSide>section.options .option .head>div{text-align:center}}main#cart .leftSide>section.options .option .head>div small{margin-left:30px}@media (max-width:1169px){main#cart .leftSide>section.options .option .head>div small{margin-left:10px}}main#cart .leftSide>section.options .option .head>div svg{width:13px;fill:#00b7f4;margin-right:10px}main#cart .leftSide>section.options .option .head>div:last-child{cursor:pointer}@media (max-width:1169px){main#cart .leftSide>section.options .option .head>div:last-child{margin-top:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}main#cart .leftSide>section.options .option .head>div:last-child span{color:#31353e;font-weight:500}main#cart .leftSide>section.options .option .grid .item,main#cart .leftSide>section.options .option .grid .rows,main#cart .leftSide>section.options .option .grid:not(.sep){grid-template-columns:9% 49% 18% 18%}main#cart .leftSide>section.options .final-fill{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0084cd;margin:15px 0 0}@media (max-width:1169px){main#cart .leftSide>section.options .final-fill{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}main#cart .leftSide>section.options .final-fill .btn{margin-top:10px}}
main#cart .rightSide{
	background: #fff;
    border-radius: 8px;
    width: 23%;
    position: absolute;
    top: 80px;
    right: 0;
}
main#cart .cont_itog {

}
#cart .summary{
	padding:20px
}
.summary .flex_summary_tovar {
	font-family: 'Open Sans', sans-serif;
    font-weight: 600;
	font-size: 14px;
	color: #797979;
}
.summary .flex_summary_tovar:last-child {
	border-top: 1px solid #e8e8e8;
	font-size: 24px;
	padding: 15px 0;
	margin-top: 15px;
}
main#cart .rightSide .summary .flex{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}main#cart .rightSide .summary .heading{font-weight:500}main#cart .rightSide .btn-darkBlue{display:block;border-top-left-radius:0;border-top-right-radius:0}main#cart .rightSide .btn-darkBlue a{color:#ffffff;text-decoration:none}main#cart .btn-darkBlue{background:#0084cd}main#cart .sep{border-top:1px solid #e8e8e8;margin:10px 0;margin-left:5%;margin-right:-3%}
main#cart .heading{
	margin-bottom:15px;
	font-size: 30px;
	font-family: 'Open Sans', sans-serif;
    font-weight: 700;
}
main#cart .link {
	cursor:pointer;
	padding:12px 16px;
	border-radius:50px;
	background:#ededed;
	text-align:center;
	margin-left: 15px;
}
main#cart .remove_checkout{
	color: #f6705a;
	text-decoration: underline;
	font-family: 'Open Sans', sans-serif;
    font-weight: 600;
}
main#cart .grid>* .item,main#cart .grid>* .rows,main#cart .grid>:not(.sep):not(.items){
	display:grid;
	grid-template-columns: 6% 14% 43% 10% 17% 10%;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.cart_image {
	margin: 0 10px;
}
.sale>s, .price-old {
	font-weight: 700;
    font-size: 15px;
	text-decoration: line-through;
}
.sale>s {
	float: right;
	clear: both;
	width: 100px;
	text-align: left;
}
.sale .desc{
	color: #ff5454;
	font-size: 12px;
	float: right;
	width: 100px;
	text-align: left;
}
.discountPercent {
    position: absolute;
    bottom: 30px;
    background: #f6705a;
    padding: 2px 14px;
    border-radius: 0 30px 30px 0;
    color: #fff;
    font-weight: 300;
    font-size: 20px;
}
.panel-group .panel+.panel {
	margin: 0;
	padding: 10px 0;
	/*border: 0;*/
}
.panel-default>.panel-heading {
	border: 0;
	background: transparent;
}
.panel-default>.panel-heading+.panel-collapse>.panel-body {
	border: 0;
}
.panel-title {
	font-size: 30px;
	font-family: 'Open Sans', sans-serif;
    font-weight: 700;
	color: #756b69;
}
.panel-default .col-sm-6 {
	padding: 0;
}
legend {
	font-size: 20px;
	font-family: 'Open Sans', sans-serif;
    font-weight: 600;
	color: #756b69;
}
.form-group {
	text-align: right;
    width: 50%;
    display: block;
    float: left;
}
.form-group.required {
	position: relative;
}
.form-group.required:after {
	    content: '*';
    position: absolute;
    color: #f6705a;
    font-weight: 800;
    right: 45px;
    top: 9px;
}
.form-group label{
	color: #a0a0a0;
	font-weight: 600;
}
.panel-default .form-control {
	display: inline-block;
	width: 360px;
	margin: 0 30px 0 20px;
}
.panel-body>.checkbox>label {
	font-size: 20px;
	color: #756b69;
	font-weight: 700;
	position: relative;
	padding-left: 50px;
}
.panel-body>.checkbox>label>input {
	display:none;
}
.panel-body>.checkbox>label span:before {
	border: 1px solid #bebebe;
	width: 14px;
	height: 14px;
	left: 0;
    top: 7px;
	position: absolute;
	content: '';
}
.panel-body>.checkbox>label input:checked+span:before {
	background: url(../image/selection_all.jpg);
	border: 0;
	width: 14px;
	height: 14px;
	position: absolute;
	content: '';
}
.panel-body .btn.btn-primary {
	background: #46a500;
}
.info_boxberry, .sdek_pvz_info {
	width: 300px;
	display: block;
    float: right;
}
.cdek_description {
	margin: 5px 0 0 40px;
}
.info_boxberry span{
	display: block;
}
.info_boxberry a{
    display: block;
}
.panel {
	box-shadow: none;
	border: 0;
	border-bottom: 1px solid #e5e5e5;
}
.panel-default .radio .info_boxberry,.panel-default .radio .info_boxberry>.valute {
	font-size: 0;
}
.panel-default .radio input{
	display: none;
}
.panel-default .radio a {
	font-size: 14px;
}
.panel-default .radio input + .input_radio{
    display: inline-block;
    width: 14px;
    height: 14px;
    border: 1px solid #a2a2a2;
    position: relative;
    margin-right: 25px;
    margin-bottom: -2px;
}
.panel-default .radio input:checked + .input_radio:before{
    position: absolute;
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    left: -1px;
    top: -1px;
    background: url(../image/selection_all.jpg);
}
.panel-default .radio label{
	padding: 20px;
}
.panel-default .radio {
	border-bottom: 1px solid #e8e8e8;
}
.panel-default .radio span {
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
    font-weight: 600;
	color: #a0a0a0;
}
.panel-default .radio .shiping_name {
	width: 375px;
	display: inline-block;
	margin-right: 30px;
}
.panel-default .radio .shiping_price {
	width: 300px;
	display: inline-block;
}
.panel-default .radio span.valute {
	font-family: 'Roboto', sans-serif;
    font-weight: 700;
}
.panel-default .form_comment{
	width: 50%;
	height: 100px;
}
#collapse-shipping-address .buttons {
	clear: both;
}
.map {
	position: relative;
}
.blocks_info {
	position: absolute;
	left: calc(50% + 270px);
	top: 10px;
	width: 292px;
}
.item_block_info {
	display: none;
}
.item_block_info.active {
	display:  block;
}
.adress_info {
	border-radius: 5px;
    background: #0084cd;
    color: #fff;
    font-size: 20px;
    line-height: 28px;
    padding: 25px;
    margin: 18px 0;
}
#conteyner_map {
	width: 100%;
	height: 405px;
	margin-bottom: 50px;
}
.left_block {
	float: left;
	width: 70%; 
}
.right_block {
	float: right;
    width: 30%;
}
.right_block h3{ 
	font-size: 20px;
	font-weight: 600;
}
.right_block h3 img{
	margin-top: -4px;
    margin-right: 15px;
}
.right_block h3.mail_cont img{
    margin-left: -4px;
}
.right_block p {
    margin-left: 28px;
	font-size: 14px;
	line-height: 20px;
}
.navigation_map {
	padding-bottom: 45px;
}
.navigation_map a {
	font-size: 30px;
	font-weight: 700;
	margin-right: 150px;
}
.navigation_map a:hover, .navigation_map a.active {
	color: #0084cd;
	text-decoration: none;
}
.navigation_map a.moskov:before {
	content: '';
	width: 60px;
	height: 53px;
	background: url(../image/msk.png) no-repeat;
	display: inline-block;
	margin-right: 30px;
	margin-bottom: -10px;
}
.navigation_map a.spb:before {
	content: '';
	width: 60px;
	height: 53px;
	background: url(../image/piter.png) no-repeat;
	display: inline-block;
	margin-right: 30px;
	margin-bottom: -10px;
}
#common-success #content {
	padding: 50px 0;
}
.success_left {
	text-align: center;
}
.success_left img{
	width: 370px;
}
.success_right .btn.btn-primary{
	margin-top: 20px;
    padding: 10px 0;
}
.cdek_description {
	border: 0;
}
.panel-default .radio span.desc {
    font-size: 11px;
    padding-left: 21px;
}
.status {
	color : #000;
}

/* Заказ в 1 клик */
.button-oneclick {
	margin: 20px -20px 0;
    display: block;
    background: #eb715d;
    color: #fff;
    text-align: center;
    width: calc(100% + 40px);
    padding: 17px 0;
	-webkit-transition: 0.3s;
    transition: 0.3s;
}
.button-oneclick:hover {
	color: #fff;
	background: #48a305;
	text-decoration: none;
}
.button-oneclick:focus {
	color: #fff;
	text-decoration: none;
	outline: 0;
}
.button-oneclick span {
	padding: 0 20px;
}
.button-oneclick img {
    padding-left: 30px;
	height: 28px;
}
#modal_oneclick {
	border-radius: 8px;
	padding: 0;
}
#modal_oneclick:after {
	content: '';
	clear: both;
	display: block;
}
.oneclick_image_left {
	padding: 50px 0 57px;
	float: left;
	text-align: center;
	width: 230px;
	background: #0084cd;
	background: linear-gradient(to top, #03c4ec 14%, #0084cd 44%);
}
.oneclick_form, .oneclick_rez {
	width: 420px;
	float: right;
	padding: 0 20px;
	position: relative;
}
.oneclick_rez {
	padding: 40px 40px;
    text-align: center;
    color: #0084cd;
    font-size: 18px;
}
.oneclick_form h3{
	font-weight: 600;
	color: #0084cd;
	padding: 25px 0 10px;
	font-size: 24px;
	text-align: center;
}
.oneclick_form input{
	width: 100%;
	border-radius: 4px;
	text-align: center;
	border: 1px solid #a2a2a2;
	margin: 15px 0;
	padding: 10px;
	font-size: 14px;
	font-weight: 600;
	display: block;
}
.oneclick_form input.send_oneclick {
	background: #46a500;
	color: #fff;
	margin: 30px auto 0;
	width: 195px;
	border: 0;
	-webkit-transition: 0.3s;
    transition: 0.3s;
}
.oneclick_form input.send_oneclick:hover {
	background: #307200;
}
.oneclick_form input:focus{
	outline: 0;
}
.tec_color_cont {
	margin-top: 10px;
}
.tec_color_name {
	top: -2px;
    position: relative;
}
.tec_color {
    display: inline-block;
    padding: 4px 10px;
	background: #ebebeb;
	border-radius: 15px;
}
.tec_color span {
	position: relative;
    top: -2px;
	text-transform: capitalize;
    font-weight: 700;
}
.tec_color span:before {
	content: '';
	width: 18px;
	height: 18px;
	display: inline-block;
	border-radius: 10px;
	position: relative;
    top: 4px;
	margin-right: 8px;
}
.tec_red span:before {
	background: #ff0000;
}
.tec_red span {
	color: #ff0000;
}
.tec_black span:before {
	background: #31353e;
}
.tec_black span {
	color: #31353e;
}
.tec_magenta span:before {
	background: #ff33cc;
}
.tec_magenta span {
	color: #ff33cc;
}
.tec_yellow span:before {
	background: #fff324;
}
.tec_yellow span {
	color: #fff324;
}
.tec_cyan span:before {
	background: #33ccff;
}
.tec_cyan span {
	color: #33ccff;
}
.tec_chromatic-red span:before {
	background: #ff0000;
}
.tec_chromatic-red span {
	color: #ff0000;
}
.tec_orange span:before {
	background: #ff7b00;
}
.tec_orange span {
	color: #ff7b00;
}
.tec_green span:before {
	background: #00b04f;
}
.tec_green span {
	color: #00b04f;
}
.tec_photo-cyan span:before {
	background: #66ffff;
}
.tec_photo-cyan span {
	color: #66ffff;
}
.tec_light-cyan span:before {
	background: #ccffff;
}
.tec_light-cyan span {
	color: #ccffff;
}
.tec_blue span:before {
	background: #0066c0;
}
.tec_blue span {
	color: #0066c0;
}
.tec_photo-magenta span:before {
	background: #ff66cc;
}
.tec_photo-magenta span {
	color: #ff66cc;
}
.tec_light-magenta span:before {
	background: #ff99cc;
}
.tec_light-magenta span {
	color: #ff99cc;
}
.tec_photo-black span:before {
	background: #31353e;
}
.tec_photo-black span {
	color: #31353e;
}
.tec_matte-black span:before {
	background: #262626;
}
.tec_matte-black span {
	color: #262626;
}
.tec_light-black span:before {
	background: #262626;
}
.tec_light-black span {
	color: #262626;
}
.tec_light-light-black span:before {
	background: #5a5a5a;
}
.tec_light-light-black span {
	color: #5a5a5a;
}
.tec_gray span:before {
	background: #a5a5a5;
}
.tec_gray span {
	color: #5a5a5a;
}
.tec_photo-gray span:before {
	background: #a5a5a5;
}
.tec_photo-gray span {
	color: #a5a5a5;
}
.tec_light-gray span:before {
	background: #bfbfbf;
}
.tec_light-gray span {
	color: #bfbfbf;
}

@media (max-width:1169px){main#cart .grid>* .item,main#cart .grid>* .rows,main#cart .grid>:not(.sep):not(.items){grid-template-columns:5% 10% 35% 20% 20% 10%}}main#cart .grid .rows{padding:20px 0}main#list>.list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1169px){main#list>.list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}main#list>.list nav{margin-bottom:15px}main#list>.list>*{width:100%!important}}main#list>.list nav{width:220px}main#list>.list nav .heading{margin-bottom:15px}main#list>.list nav .selector{margin-bottom:7px}main#list>.list nav .selector label:nth-of-type(2){position:absolute;left:calc(100% + 30px);white-space:nowrap;color:#31353e;cursor:pointer}main#list>.list nav .selector label:nth-of-type(2) span{text-decoration:underline}main#list>.list nav .selector label:nth-of-type(2) small{color:#797979}main#list>.list nav .filter{margin-top:20px}main#list>.list nav .filter .title{text-decoration:underline;cursor:pointer;font-weight:bold}main#list>.list nav .filter[data-expanded="1"]{color:#000}main#list>.list nav .filter[data-expanded="1"] .list{padding-left:15px;margin-top:10px;cursor:pointer}main#list>.list nav .filter[data-expanded="1"] .list small{color:#797979}main#list>.list nav .filter[data-expanded="1"] .list .selected span{text-decoration:underline}main#list>.list nav .filter[data-expanded="0"] .list{display:none}main#list>.list .content{width:calc(100% - 250px)}main#list>.list .content select{margin-bottom:15px}.products-slider .title,.products .title{color:#797979;font-weight:700;margin-bottom:30px;font-size:30px}@media (max-width:1169px){.products-slider .title,.products .title{font-size:14px}}.products-slider .items,.products .items{position:relative;padding:0 30px}.products-slider .items:not(.slick-slider),.products .items:not(.slick-slider){display:grid;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;grid-template-columns:repeat(4, 24%);grid-row-gap:20px}@media (max-width:1169px){.products-slider .items:not(.slick-slider),.products .items:not(.slick-slider){grid-template-columns:repeat(2, 46%)}}.products-slider .items .item,.products .items .item{min-height:325px;border-right:1px solid #e8e8e8;color:#797979;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1169px){.products-slider .items .item,.products .items .item{width:auto;height:auto;min-height:unset}}.products-slider .items .item>*,.products .items .item>*{width:200px}@media (max-width:1169px){.products-slider .items .item>:not(.pic),.products .items .item>:not(.pic){width:calc(100% - 20px)!important}}.products-slider .items .item a,.products .items .item a{text-decoration:none;display:block}.products-slider .items .item .pic,.products .items .item .pic{width:193px;height:188px;background-size:cover;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative}.products-slider .items .item .pic .sale,.products .items .item .pic .sale{position:absolute;top:75%;left:0;background:red;border-top-right-radius:5px;border-bottom-right-radius:5px;padding:5px 15px;color:#fff}@media (max-width:1169px){.products-slider .items .item .pic,.products .items .item .pic{width:calc(100% - 20px);max-width:420px;height:auto}}.products-slider .items .item .info,.products .items .item .info{margin-top:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;position:relative}.products-slider .items .item .info .product_title,.products .items .item .info .product_title{color:#0084cd;font-weight:500;margin-bottom:10px}.products-slider .items .item .info .product_title:hover,.products .items .item .info .product_title:hover{text-decoration:underline}.products-slider .items .item .info .product_price.heading,.products .items .item .info .product_price.heading{margin:8px 0;position:relative;color:#f6705a}.products-slider .items .item .info .product_price.heading .sale-price,.products .items .item .info .product_price.heading .sale-price{color:#f6705a}.products-slider .items .item .info .product_price.heading s,.products .items .item .info .product_price.heading s{font-size:14px;font-weight:normal;color:#797979}@media (max-width:1169px){.products-slider .items .item .info .product_price.heading s,.products .items .item .info .product_price.heading s{font-size:10px}}.products-slider .items .item .info .percent-sale,.products .items .item .info .percent-sale{position:absolute;top:-90px;left:0;width:50%;color:#fff;background:#f78572;border-bottom-right-radius:50px;border-top-right-radius:50px;padding:6px;z-index:100}.products-slider .items .item .buy,.products .items .item .buy{margin-top:26px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.products-slider .items .item .buy .status,.products .items .item .buy .status{width:100%;margin-bottom:5px}.ControlButtons,.products-slider .items .item .buy .control,.products .items .item .buy .control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ControlButtons .control-btn,.products-slider .items .item .buy .control .control-btn,.products .items .item .buy .control .control-btn{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:red;width:18px;height:18px;border-radius:50%;text-align:center;line-height:18px;background:#f9f9f9}.ControlButtons .control-btn:hover,.products-slider .items .item .buy .control .control-btn:hover,.products .items .item .buy .control .control-btn:hover{background:#ededed}.ControlButtons .control-btn.increase,.products-slider .items .item .buy .control .control-btn.increase,.products .items .item .buy .control .control-btn.increase{color:green}
.ControlButtons input,.ControlButtons span,.products-slider .items .item .buy .control input,.products-slider .items .item .buy .control span,.products .items .item .buy .control input,.products .items .item .buy .control span{margin:0 5px}
.ControlButtons input.numberadd {
	outline: 0;
}
.ControlButtons input,.products-slider .items .item .buy .control input,.products .items .item .buy .control input{border:0;margin:0 4px!important;width:39px!important;padding:4px 12px!important;border:1px solid #e8e8e8}.ControlButtons input::-webkit-inner-spin-button,.ControlButtons input::-webkit-outer-spin-button,.products-slider .items .item .buy .control input::-webkit-inner-spin-button,.products-slider .items .item .buy .control input::-webkit-outer-spin-button,.products .items .item .buy .control input::-webkit-inner-spin-button,.products .items .item .buy .control input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.products-slider .items .item .buy .action-btns,.products .items .item .buy .action-btns{position:relative;width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.products-slider .items .item .buy .action-btns span,.products .items .item .buy .action-btns span{position:absolute;width:88px;top:46px;display:none}.products-slider .items .item .buy .action-btns .bg,.products .items .item .buy .action-btns .bg{width:100%;height:100%;position:absolute;left:0;top:0;border-radius:50%}.products-slider .items .item .buy .action-btns:hover span,.products .items .item .buy .action-btns:hover span{display:block}.products-slider .items .item .buy .action-btns:hover .bg,.products .items .item .buy .action-btns:hover .bg{background:#0084cd}.products-slider .items .item .buy .action-btns:hover svg,.products .items .item .buy .action-btns:hover svg{fill:#ffffff}.products-slider .items .item .buy .action-btns svg,.products .items .item .buy .action-btns svg{width:18px;height:18px;fill:#797979;position:relative;z-index:1}.products-slider .items.column-5 .item,.products .items.column-5 .item{width:19%}.products-slider .items .slider-arrow,.products .items .slider-arrow{top:calc(50% - 22px);right:0;position:absolute;cursor:pointer}.products-slider .items .slider-arrow.arrow-prev,.products .items .slider-arrow.arrow-prev{right:auto;left:0;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.products-slider .items .slider-arrow.slick-disabled,.products .items .slider-arrow.slick-disabled{-webkit-filter:grayscale(1);filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0" /></filter></svg>#filter');filter:grayscale(1);cursor:default}.products-slider .items .slider-arrow svg,.products .items .slider-arrow svg{height:44px;fill:#fafbfd}.products-slider .items .slider-arrow:hover svg,.products .items .slider-arrow:hover svg{fill:#46a500}main>section.brand p,main>section section.brand p{line-height:22px}main>section.brand .hero-brands,main>section section.brand .hero-brands{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;height:150px;background:url(../images/brand-bg.png) center;background-size:cover}@media (max-width:1169px){main>section.brand .hero-brands,main>section section.brand .hero-brands{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:50px 15px;height:auto}main>section.brand .hero-brands .grid,main>section section.brand .hero-brands .grid{display:grid;grid-template-columns:45% 45%;grid-row-gap:40px;text-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}}main>section.brand .hero-brands a,main>section section.brand .hero-brands a{opacity:0.6;-webkit-transition:0.3s;transition:0.3s}main>section.brand .hero-brands a:hover,main>section section.brand .hero-brands a:hover{opacity:1}main>section.brand .hero-brands+p,main>section section.brand .hero-brands+p{margin:50px 0}@media (max-width:1169px){main>section.brand .hero-brands+p,main>section.brand .hero-brands+p+.garants,main>section section.brand .hero-brands+p,main>section section.brand .hero-brands+p+.garants{padding:0 15px}}main>section.brand .garants,main>section section.brand .garants{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:45px;margin-bottom:50px}@media (max-width:1169px){main>section.brand .garants,main>section section.brand .garants{display:grid;grid-template-columns:45% 45%;grid-row-gap:20px}}main>section.brand .garants>div,main>section section.brand .garants>div{width:24%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:1169px){main>section.brand .garants>div,main>section section.brand .garants>div{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}main>section.brand .garants>div span,main>section section.brand .garants>div span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:20px;width:calc(100% - 80px);height:100%}@media (max-width:1169px){main>section.brand .garants>div span,main>section section.brand .garants>div span{margin:20px 0 0;width:100%;height:auto}main>section.brand .garants>div span b,main>section section.brand .garants>div span b{margin-bottom:15px}}
main>section.brand .garants>div svg,main>section section.brand .garants>div svg{
	width:50px;
    height: 60px;
}main>section.brand .garants>div:first-child svg,main>section section.brand .garants>div:first-child svg{fill:#0084cd}main>section.brand .garants>div:nth-child(2) svg,main>section section.brand .garants>div:nth-child(2) svg{fill:#4ca40b}main>section.brand .garants>div:nth-child(3) svg,main>section section.brand .garants>div:nth-child(3) svg{fill:#f09176}main>section.brand .garants>div:nth-child(4) svg,main>section section.brand .garants>div:nth-child(4) svg{fill:#686bb1;width:38px}footer#info{background:#fafbfd;padding:50px 0}footer#info .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:5px}@media (max-width:1169px){footer#info .top{-ms-flex-wrap:wrap;flex-wrap:wrap}}footer#info .top .title{color:#31353e;font-weight:800;text-transform:uppercase;margin-bottom:25px}footer#info .top .title~.title{margin-top:25px}footer#info .top .list>*{display:block;margin-bottom:5px;text-decoration:none}footer#info .top>.info{font-weight:300;width:300px;padding-right:30px}@media (max-width:1169px){footer#info .top>.info{width:100%}footer#info .top>.info,footer#info .top>.info div{margin-bottom:30px}footer#info .top>.info div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}footer#info .top>.info a{margin-bottom:0!important}}
footer#info .top>.info a{display:block;}
footer#info .top>.info .logo{width:45px}footer#info .top>.display-pc{width:240px}@media (min-width:1170px){
		footer#info .top>.categories,footer#info .top>.nav{
			width:calc(50% - 270px);
			padding-left: 50px;
		}
	}footer#info .bottom{background:transparent}
footer#info .bottom .container{padding-top:0!important;padding-bottom:0!important}@media (max-width:1169px){footer#info .bottom .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer#info .bottom .container>div{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer#info .bottom .container>div:not(:last-child){margin-bottom:10px}footer#info .bottom .container>div>*{width:45%}}footer#info .bottom *{color:#797979;fill:#797979}footer#contacts{background:#31353e;padding:35px 0}
footer#contacts div{
	display: flex;
	justify-content: space-between;
}
footer#contacts .container:after, footer#contacts .container:before {
	content: none;
}
footer#contacts div div,footer#contacts div a{ 
	display: inline-block;
	color:#fff
}footer#contacts .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1169px){footer#contacts .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}footer#contacts .container>div,footer#contacts .container>div>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer#contacts .container>div>div>:last-child{margin-left:10px}footer#contacts .container>div:first-child>:last-child{margin-left:50px}@media (min-width:1170px){footer#contacts .container>div:last-child>:first-child{margin-right:50px}}@media (max-width:1169px){footer#contacts .container>div:last-child{margin-top:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
footer#contacts .container>div:last-child>*{margin:0}footer#contacts .container>div:last-child>:last-child{margin-top:15px}}
@media (max-width:481px){
	header#top .container #header_city_phone>a {
		display: none;
	}
	header#top .container #header_city_phone>a:last-child {
		display: flex;
	}
	header#describe .container .mobile-info{
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-pack:justify;
		-ms-flex-pack:justify;
		justify-content:space-between;
		-webkit-box-align:end;-ms-flex-align:end;
		align-items:center;width:100%;margin-bottom:10px
	}
	header#describe .container .mobile-info span {
		font-size: 10px;
	}
	header#describe .container .mobile-info>.logo {
		margin-right: 20px;
		width: 50px;
	}
	header#describe .container .mobile-info>a {
		/*width: calc(33% - 30px);*/
	}
	header#describe .container .mobile-info>div { 
	}
	header#describe .container .categories.active .list a.current {
		color: #f6705a;
		text-decoration: none;
	}
	header#nav {
		display: none;
	}
	.carusel .wrapper_carusel {
		margin: 0;
	}
	.item_tovar_carusel {
		width: 50vw;
	}
	.product-layout h4 a {
		font-size: 12px;
		font-weight: 600;
	}
	.product-layout .caption {
		margin-bottom: 0;
	}
	.h1, h1 {
		font-size: 16px;
	}
	p {
		font-size: 14px;
	}
	main {
		padding-top: 10px;
	}
	main>section.brand .garants, main>section section.brand .garants {
		margin: 0;
		grid-template-columns: 49% 49%;
	}
	main>section.brand .garants>div, main>section section.brand .garants>div {
		display: block;
	}
	main>section.brand .garants>div svg, main>section section.brand .garants>div svg,
	main>section.brand .garants>div:nth-child(4) svg	{
		display: block;
		width: 15%;
		height: auto;
		float: left;
		margin-top: 6px;
	}
	main>section.brand .garants>div:nth-child(2) svg {
		margin-top: 0;
	}
	main>section.brand .garants>div span, main>section section.brand .garants>div span {
		float: right;
		width: 78%;
		display: block;
		margin: 0;
		padding-right: 15%;
		font-size: 12px;
	}
	main>section.brand .garants>div span b, main>section section.brand .garants>div span b {
		font-size: 14px;
	}
	footer#info .top>.info .logo {
		width: 40px;
		display: block;
	}
	footer#info .top>.info .logo svg{
		width: 100%;
	}
	footer#info .top>.info div {
		align-items: center;
	}
	footer#info .top>.info div img {
		width: 45%;
	}
	footer#info .top>.info {
		font-size: 14px;
		width: 100%;
		padding: 0;
	}
	footer#info .top {
		display: block;
	}
	footer#info .nav, footer#info .categories {
		width: 100%;
	}
	footer#info .top .title {
		margin-bottom: 5px;
		font-size: 14px;
	}
	footer#info .top .list>*{
		display: inline-block;
		font-size: 14px;
	}
	footer#info .top .list>*:after {
	content: '|';
	padding: 0 5px;
	}
	footer#info .top .list>*:last-child:after {
		content: none;
	}
	footer#info .top .title~.title, footer#info .top .title {
		margin-top: 5px;
	}
	footer#info .bottom .container {
		display: block;
		text-align: center;
	}
	footer#info .bottom {
		padding-top: 5px;
	}
	footer#info .bottom .container svg {
		height: 24px;
	}
	footer#info .bottom .container span {  
		display: inline-block;
		position: relative;
		top: -5px;
		font-weight: 700;
		font-size: 14px;
	}
	main .breadcrumbs a {
		font-size: 12px;
		font-weight: 700;
	}
	.project_card .breadcrumbs {
		float: none;
		width: 100%;
	}
	h1.heading {
		font-size: 16px;
		margin-bottom: 10px;
	}
	.actions {
		margin-top: 10px;
	}
	.sale_tab {
		margin: 0;
		float: none;
		display: inline-block;
	}
	.status {
		margin: 10px 0;
	}
	.status span {
		font-size: 12px;
		font-weight: 600;
	}
	.buy, .info, .media {
		width: 100%;
		float: none;
	}
	.container .swiper-viewport {
		margin: 0;
	}
	.container .swiper-pagination {
		bottom: 2vw;
	}
	.container .swiper-slide {
		height: 67.5vw;
	}
	#desc, .spec {
		float: none;
		width: 100%;
	}
	.button-cart {
		margin: 0 -15px;
		width: calc(100% + 30px);
		background: #367bd1;
		color: #fff;
		font-size: 14px;
		cursor: pointer;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: space-evenly;
		-ms-flex-pack: space-evenly;
		justify-content: space-evenly;
		padding: 18px 0;
		border: 0;
		-webkit-box-shadow: unset;
		box-shadow: unset;
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		text-align: center;
		-webkit-transition: 0.3s;
		transition: 0.3s;
		position: sticky;
		bottom: 0;
	}
	.button-cart svg{
		width: 25px;
		fill: #fff;
	}
	.button-cart.green {
		background: #46a500;
	}
	.button-cart.green *{
		color: #fff;
		font-size: 14px;
	}
	.button-cart.green img{
	    width: 25px;
	}
	.goto {
		color: #0681c4;
		background: #ebebeb;
		text-decoration: underline;
		margin: auto;
		display: block;
		width: 180px;
		margin-bottom: 20px;
	}
	.bottom_buy {
		text-align: center;
	}
	#desc td{
		padding: 0 5px;
	}
	.input-group #input-sort {
	    height: 24px;
		padding: 0px 10px;
		line-height: 24px;
		width: 100%;
		box-sizing: border-box;
	}
	.open_filters {
		text-align: center;
	}
	.open_filters *{
		line-height: 24px;
	}
	.open_filters img{
		margin-right: 5px;
	}
	.open_filters span{
		text-decoration: underline;
		color: #a0a0a0;
		font-size: 14px;
	}
	.filterform h4 {
		margin-top: 0;
	}
	.activation {
		text-decoration: underline;
	}
	.cont_submit_mobile_filter {
		text-align: right;
	}
	.submit_mobile_filter {
		color: #0681c4;
		padding: 10px 20px;
		background: #ebebeb;
		border-radius: 20px;
		font-weight: 700;
		text-decoration: underline;
		font-size: 14px;
	}
	#column-left {
		padding: 0 30px;
	}
	#column-left .open_filters {
		text-align: left;
	}
	#product-category h2{
		margin-top: 20px;
	}
	.check_value_filter {
		 margin: 5px 10px;
	}
}