@font-face {
    font-family: 'Halvar Breit Rg';
    src: url('fonts/HalvarBreit-Rg.eot');
    src: local('Halvar Breitschrift Regular'), local('HalvarBreit-Rg'),
        url('fonts/HalvarBreit-Rg.eot?#iefix') format('embedded-opentype'),
        url('fonts/HalvarBreit-Rg.woff2') format('woff2'),
        url('fonts/HalvarBreit-Rg.woff') format('woff'),
        url('fonts/HalvarBreit-Rg.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Halvar Breit Rg';
    src: url('fonts/HalvarBreit-Bd.eot');
    src: local('Halvar Breitschrift Bold'), local('HalvarBreit-Bd'),
        url('fonts/HalvarBreit-Bd.eot?#iefix') format('embedded-opentype'),
        url('fonts/HalvarBreit-Bd.woff2') format('woff2'),
        url('fonts/HalvarBreit-Bd.woff') format('woff'),
        url('fonts/HalvarBreit-Bd.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}



*{padding:0px; margin:0px;outline: none;/*transition: all 0.2s ease-in;*/line-height:1.2;font-weight:700;}
table{border-spacing:0;border:0;border-collapse: collapse;}
body{font-family: 'Halvar Breit Rg';font-size:18px;color:#000;}
ul{padding:0px; margin:0px;list-style-type: none;}
img{border:0;max-width:100%;}
li{padding:0px; margin:0px;}
a{color:#000;text-decoration: none;}
a:hover{text-decoration: underline;color:#000;}
h1,h2,h3,h4,h5,h6{margin:0 0 20px 0;font-weight:bold;}
h1 {font-size: 30px;}
h2 {font-size: 27px;}
h3 {font-size: 21px;}
h4 {font-size: 16px;}
h5 {font-size: 14px;}
h6 {font-size: 13px;}
p { margin: 0 0 20px;}
.text{}
.text img{padding:3px;border:1px solid #d0c7b0;margin:5px;}
.text p{padding:0 0 20px 0;margin:0;}
.text table {border-spacing: 0px;border-collapse: collapse;}
.text table td{padding:5px 10px;}
.text table td img{margin:0;border:0;padding:0;}
.text table td p{padding:0;}
.text table ol,.text table ul{list-style-position: inside;padding:0 0 20px 0;}
.text h1,.text h2,.text h3,.text h4,.text h5,.text h6{padding:0 0 20px 0;font-weight: 700;margin:0;}
.text ul,.text ol{padding:0 0 20px 0;}
.text ul{list-style: disc;list-style-position: inside;}
.text ul li{padding:0 0 0 20px;line-height: 25px;}
.text ol{list-style-type: decimal;list-style-position: inside;}
.br{height:40px;}
.clear{clear:both;}
.justifyleft{text-align:left;}
.justifyright{text-align:right;}
img.justifyleft{float:left;margin:0 10px 6px 0;}
img.justifyright{float:right;margin:0 0 6px 10px;}
fieldset{border:0;}
.row:before, .row:after {width:0px; height:0px;}
.row-flex{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;flex-wrap: wrap;}
.row-flex .col-md-2,.row-flex .col-md-3,.row-flex .col-md-4,.row-flex .col-md-6{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
body{background:#ffffff;min-width:300px;-ms-text-size-adjust: 100%;-moz-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
.row.row-much{font-size:0;}
.row.row-much .col-md-4{float: none;display: inline-block;}
.wrap{width:1200px;margin:0 auto;position:relative;}
.site_back{height:100%;}
header{padding:25px 0;background:#242426;}
.logo{text-align:center}
.top_brand div{font-size:43px;line-height:1;}
.top_brand span{display: block;font-size:16px}
.top_right{text-align:right;padding:10px 0 0 0;}
.top_phone{font-size:29px;margin:0 0 5px;}
.top_phone a{color:#fff;}
.top_time{font-size:15px;color:#fff;}

/*THEME COLOR*/
.color_b,.owl-dot.active{background-color:#FFA255 !important;}

nav{text-align:center;}
nav ul{font-size:0;}
nav ul li{display:inline-block;position:relative;}
nav ul li a{line-height:65px;display:block;padding:0 30px;text-align:center; font-size:17px;color:#000;text-transform: uppercase;}
nav ul li a:hover,nav ul li.active a{color:#FFA255;text-decoration: none;background:#000;}
.menu_burger{display: none;position:absolute;right:15px;top:9px;z-index:101;width:40px;height:26px;cursor:pointer;
	background: url('img/menu_burger.png') right top no-repeat;}
.cart_button{position:fixed;right:15px;top:40%;z-index:102; padding:75px 5px 6px;background: url('img/cart_button.png') 50% 10px no-repeat;
border:2px dashed #000;border-radius:4px;}

.main_block{background: url('/temp/img/main_block2.jpg') center center no-repeat;color:#fff;padding:0 0 45px;position: relative;background-size:cover;}
.main_block:after{/*content:'';position: absolute;left:0;top:0;display: block;width:100%;height:100%;background:rgba(51,51,51,0.8);z-index:1*/}
.video-wrapper_wr{width:100%;height:110%;position:absolute;left:0;top:-10%;overflow: hidden}
.video-wrapper {position: relative; padding-bottom: 56.25%; /* 16:9 */}
.video-wrapper iframe{width:100%;height:100%;position:absolute;left:0;top:0;}
.div_nav{position: relative;z-index: 100;}
.main_block .wrap{z-index:2;}
.main_block_1{padding:60px 0 50px;}
.main_block_1 h1{font-size:68px;line-height:90px;margin:0;}
.main_block_2{font-size:35px;margin:0 0 20px;}
.main_block_3{font-size:35px;margin:0 0 100px;}
.main_block_4 a{color:#000;width:530px;font-size:25px;padding:15px 38px 20px 115px;line-height:1;border-radius:4px;display: block;margin:0 auto;
background: url('img/discount.png') 25px 50% no-repeat;border:2px solid transparent;}
.main_block_4 a:hover{text-decoration: none;border:2px solid #000;}
.block1{padding:50px 0;}
.title1{font-size:41px;line-height:1;padding:0 0 50px 0;}
.title1 *{line-height:1;}
.block1_item{margin:0 0 40px;}
.block1_item_t{font-size:29px;margin:0 0 10px;}
.block1_item_p{font-size:18px;}
.block1_item_i{text-align:center;height:175px;position: relative;}
.block1_item_i span{position:absolute;height:176px;width:176px;border-radius:50%;z-index:1;left:50%;top:50%;margin:-88px 0 0 -88px;}
.block1_item_i img{position:relative;z-index:2;}
.block2{margin:0 0 80px;}
.block2_item_wrap{margin:0 65px;}
.block2_item_r div{font-size:25px;margin:0 0 35px;}
.block3{margin:0 0 100px;}
.block3_item1{background:#fff;border:3px solid #000;font-size:22px;padding:15px 0;}
.block3_item3{color:#000;font-size:22px;padding:12px 10px 17px 95px;line-height:31px;margin:0 auto;border-radius:4px;
background: url('img/discount.png') 15px 50% no-repeat;}
.title2{text-align:center;font-size: 37px;margin:0 0 50px;}
.products{margin:0 0 80px;}
.product_item{margin:0 0 50px;}
.product_item_i{margin:0 0 15px;}
.product_item_a{font-size:22px;margin:0 0 7px;min-height:60px;}
.product_item_price{font-size:22px;margin:0 0 20px;}
.product_item_price span{font-size:28px;}
.product_item_price span.price-old{color:red;text-decoration:line-through;}
.product_item_but a{display: inline-block;line-height:60px;text-transform:uppercase;font-size:20px;padding:0 20px 0 80px;border:2px solid #fff;
background: url('img/cart.png') 20px 50% no-repeat;cursor:pointer;}
.product_item_but a:hover{text-decoration:none;border:2px solid #000;}
.block5_text{font-size:30px;margin:0 0 50px;}
.block5_slider{margin:0 65px 50px;}
.block5_slider table{width:100%;font-size: 20px;}
.block5_slider table td{vertical-align: middle;}
.block5_slider table td:first-child{width:29%;padding:0 30px 0 0;}
.block5_review_button{margin: 0 0 110px;}
.block5_review_button a{display: inline-block;border:2px solid #fff;cursor:pointer;font-size:21px;line-height:1;padding:15px 50px 18px 120px;
background: url('img/block5_review_button.png') 35px 50% no-repeat;}
.block5_review_button a:hover{border:2px solid #000;text-decoration:none;}
.block6{padding:20px 0;background: url('img/block6.jpg') calc(50% + 470px) 0 no-repeat;background-size:auto 100%;margin:0 0 70px;}
.block6_text{padding: 0 10% 0 0;}
.block6_text .h2{font-size: 27px;margin: 0 0 20px 0;  font-weight: bold;}
.block7{margin:0 0 60px;}
.block7 img{margin:0 0 30px;}
.block8{margin:0 0 60px;}
.block9{padding:0 0 40px;}
.block9_item{padding:20px;margin:0 0 35px;}
.block9_item .h5{font-size:28px;font-weight:bold;}
.block9_item p{margin:0 0 15px;}
.block10{margin:0 0 40px;}
.adress_block{margin:0 0 60px;font-size:16px;}
.adress_block .h5{font-size:26px;font-weight:bold;}
.block11{padding:0 0 20px;}
.block11_title{color:#656565;font-size:25px;margin:0 0 15px;}
.block11 a{display: block;border:2px solid #656565;color:#656565;line-height:38px;padding:0 15px;}
.block11 a:hover{color:#000;border:2 solid #000;text-decoration:none;}
.block11_carous{margin:0 40px;}
.content_block{padding:20px 0;}

.block12,.block13{margin:0 0 80px 0;}
.attribute_home{margin: 0 10%;}
.attribute_home span{width: 100%;/*border-bottom: 1px dashed #000;*/display: block;margin-bottom: 5px;position:relative;}
.attribute_home span b{position:relative;background-color:#fff;top: 5px;padding-right: 5px;font-size: 16px;}
.attribute_home span b:last-child{float:right;padding-right: 0;padding-left: 5px;/*min-width: 130px;*/width:250px;}
.attribute_home span:after{display:block;content:'';clear:both;}
.attribute_home span:before{position:absolute;left:0;top:22px;right:0;content:'';display:block;border-bottom: 1px dashed #000;}
.attribute_home span b i{font-style:normal;}
.block13_item{margin:0 0 20px;text-align:center}
.block13_item span{display:block;height:48px;}

footer{padding:40px 0;}
.foot_phone{margin:0 0 8px;text-align:right;}
.foot_phone a{font-size:24px;}
.foot_callback span{background:#FFA255;color:#000;display:block;text-align:center;cursor:pointer;padding:5px 0 8px;}
.foot_callback span:hover{background:#656565;}
.foot_time{margin:0 0 18px;text-align:right;font-size:17px;}
.foot_logo{margin:0 0 10px;text-align:center;}
.foot_logo img{padding:0;max-width:210px}
.foot_logo span,.foot_logo *{font-size:30px;line-height:1;}
.foot_left{padding: 0 25% 0 0;}
.foot_desc1{font-size: 25px;color: #FFA255;margin: 0 0 30px;}
.foot_center{font-size:19px;}
.foot_center a{display: block;line-height:1.4;color:#fff;}
.foot_desc2{font-size:15px;color:#fff;}
.foot_right a,.foot_time{color:#fff;}
.color_b2{background:#242426;}
.

.owl-nav{position: absolute;top:50%;width:100%;}
.owl-prev,.owl-next{width:52px;height:84px;position: absolute;margin-top:-42px;font-size:0;top:50%;}
.owl-prev{left:-65px;background: url('img/owl-nav.png') left top no-repeat;}
.owl-prev:hover{opacity: 0.7;}
.owl-next{right:-65px;background: url('img/owl-nav.png') right top no-repeat;}
.owl-next:hover{opacity: 0.7;}
.owl-dots{bottom:10px;text-align:center;position: relative;}
.owl-dot{display: inline-block;background:#000;height:11px;width:31%;margin:0 1%;}
.owl-dot.active{background:#e8a241;}
.block11 .owl-prev,.block11 .owl-next{width:23px;height:37px;position: absolute;margin-top:-18px;font-size:0;opacity: 0.7;}
.block11 .owl-prev{background: url('img/owl-nav2.png') left top no-repeat;left:-40px;}
.block11 .owl-next{background: url('img/owl-nav2.png') right top no-repeat;right:-40px;}
.owl-carousel1 .owl-dots,.owl-carousel3 .owl-dots{bottom: -20px;position: absolute;width: 100%;}
.owl-carousel1 .owl-dot,.owl-carousel3 .owl-dot{width:30px;margin: 0 5px;}

.accordion-item{cursor:pointer;border:3px solid #000;padding:10px 15px 15px;font-size:26px;margin:15px 0 0;position:relative;}
.accordion-item:before{content:'';width:37px;height:23px;right:15px;top:18px;background: url('img/accordion.png') right bottom no-repeat;display: block;position:absolute;}
.accordion .data{display: none;margin:0 0 20px;padding:20px 25px 25px;}
.accordion-item.open:before{content:'';background: url('img/accordion.png') right top no-repeat;}

.modal-dialog .form-group{margin: 0 -15px 15px -15px;}
.modal-dialog .form-control{font-size: 15px;}
.modal-dialog textarea.form-control{height:68px;}
.form46Button,.form46FileButton,.form48Button{padding: 5px 10px;border-radius: 3px;border: 1px solid #000;}
.form46Button:hover,.form46FileButton:hover,.form48Button:hover{background:#000 !important;color:#fff;}
.modal-header button.close{margin: -7px 0;font-size: 28px;}
.modal-title{font-size:18px;font-weight:bold;}


@media (max-width: 1229px) {
	.wrap{width:auto;padding:0 15px;}
	nav ul li a{padding:0 28px;}
	.block3_item3{font-size:21px;}
	.block6_text{padding: 0 19% 0 0;}
	.foot_phone a {font-size: 23px;}
	.block6{background-position:calc(50% + 500px) 0;}
}
@media (max-width: 1199px) {
	body{font-size:17px;}
	.top_brand span{font-size:13px;}
	.logo span {font-size: 21px;line-height: 1.25;}
	nav ul li a{padding: 0 18px;font-size: 15px;}
	.main_block_1 h1{font-size: 52px;line-height: 1.2;}
	.main_block_3{margin: 0 0 50px;}
	.main_block_4 a{width: 460px;font-size: 20px;}
	.title1{font-size:36px;}
	.product_item_but a{font-size:20px;}
	.block3_item1{font-size: 19px;}
	.block5_review_button a{font-size: 24px;}
	.title2{font-size:34px;}
	.block5_text{font-size: 24px;}
	.block5_slider table{font-size:23px;}
	.block6{background-position: calc(50% + 370px) 0;}
	.block6_text{font-size:16px;}
	.accordion-item{font-size:26px;}
	.adress_block {margin: 0 0 30px;}
	.adress_block .h5 {font-size: 26px;}
	.foot_phone a {font-size: 24px;}
	.foot_logo span, .foot_logo * {font-size: 23px;line-height: 1.25;}
	.foot_desc1 {font-size:20px;}
	.foot_desc2 br{display: none;}
	.cart_button{font-size:17px;}
	.top_phone{font-size:26px;}
	.top_time {font-size: 12px;}
	.block1_item_p {font-size: 16px;}
	.block13_item span{font-size: 16px;}
	.product_item_a {font-size: 19px;}
	.product_item_price span {font-size: 25px;}
	.block5_slider table {font-size: 18px;}
	.block5_review_button a {font-size: 20px;}
	.accordion-item {font-size: 23px;}
	.block9_item .h5 {font-size: 26px;}
	.title1 {font-size: 32px;}
	.foot_phone a {font-size: 18px;}
	.attribute_home span{font-size: 14px;}
}

@media (max-width: 991px) {
	body{font-size:16px;}
	nav ul li a {padding: 0 8px;font-size: 13px;line-height: 54px;}
	.main_block{padding: 0 0 26px;}
	.main_block_1 h1 {font-size:43px;}
	.main_block_1 {padding: 40px 0 20px;}
	.main_block_2{margin: 0 0 15px;}
	.main_block_4 a{width: 390px;font-size:18px;padding: 15px 20px 20px 100px;}
	.main_block_3 {margin: 0 0 30px;}
	.title1 {font-size: 32px;}
	.block1 {padding: 50px 0 10px;}
	.block2_item_r{padding:20px 0 0 0;}
	.block2_item_r div{margin:0 0 10px;}
	.block2 {margin: 0 0 40px;}
	.block3_item1 {font-size: 15px;padding: 22px 0;}
	.block3_item3 {font-size: 15px;padding: 10px 10px 15px 90px;}
	.title1{padding:0 0 40px;font-size: 27px;}
	.block3 {margin: 0 0 60px;}
	.title2 {font-size: 30px;margin: 0 0 30px;}
	.products {margin: 0 0 40px;}
	.product_item {margin: 0 0 30px;}
	.product_item_a {font-size: 20px;}
	.block5_text {font-size: 22px;margin: 0 0 30px;}
	.block5_slider table {font-size: 18px;}
	.block5_review_button {margin: 0 0 60px;}
	.block5_review_button a {font-size: 20px;padding: 15px 30px 18px 100px;background-position: 25px 50% ;}
	.block6{background-image:inherit;margin: 0 0 40px; }
	.block6_text{padding:0;}
	.block7 {margin: 0 0 30px;}
	.accordion-item {font-size: 18px;}
	.block9_item .h5 {font-size: 25px;}
	.block9_item p{font-size:17px;}
	.foot_logo {margin: 0 0 10px;}
	.cart_button{font-size:15px;}
	.block1_item_p {font-size: 15px;}
	.block1_item_t {font-size: 25px;}
	.attribute_home span b {font-size: 12px;}
	.attribute_home {margin: 0;}
	.product_item_but a {font-size: 18px;}
	.main_block_3 {font-size: 28px;}
	.attribute_home span:before {top: 18px;}
}
@media (max-width: 767px) {
	body{font-size:16px;}
	.top_right{text-align:center;padding: 5px 0 0 0;}
	.logo{margin: 0 0 15px;text-align: left;}
	.logo img{max-width: 150px;}
	.logo span {font-size: 20px;line-height: 1.4;}
	.main_block_1 h1{font-size: 36px;}
	.main_block_1 {padding: 40px 0 10px;}
	.main_block_2,.main_block_3 {font-size:17px;}
	.main_block_2{margin: 0 0 10px;}
	.main_block_3 {margin: 0 0 20px;}
	.main_block_4 a{width: 320px;font-size: 15px;padding: 15px 10px 20px 80px;background-size:auto 75%;;background-position:15px 50%;}
	.title1{padding: 0 0 30px;font-size: 22px;}
	.title1 br{display: none;}
	h2.title1{font-size: 25px;}
	.block1_item_t{font-size:20px;}
	.block1_item{text-align:center;}
	.block1_item_i{margin:0 0 10px;}
	.block2_item_wrap{margin:0;}
	.block2_item_r div {font-size: 22px;}
	.owl-prev,.owl-next{width:23px;height:37px;margin-top:-18px;}
	.owl-prev{left:0px;background: url('img/owl-nav3.png') left top no-repeat;}
	.owl-next{right:0px;background: url('img/owl-nav3.png') right top no-repeat;}
	.block11 .owl-prev{left:0px;}
	.block11 .owl-next{right:0px;}
	.title2{margin:0 0 20px;}
	.product_item_i {margin: 0 0 10px;}
	.product_item_price{margin: 0 0 15px;}
	.block5_text{font-size:19px;}
	.block5_slider {margin: 0 0 30px;}
	.block5_slider table{font-size:13px;}
	.block5_review_button a{font-size:17px;}
	.block5_review_button{margin:0 0 30px;}
	.accordion-item{font-size:18px;padding: 10px 60px 10px 15px;}
	.accordion .data{padding:15px;font-size: 15px;}
	.block9_item{text-align:center;}
	.block9_item p{font-size: 16px;}
	.block9_item .h5{margin:10px 0 15px;}
	.block9{padding:0 0 10px;}
	.adress_block .h5{font-size:23px;}
	.adress_block p{margin:0 0 10px;}
	.block11_carous{margin:0;}
	.block11 a{font-size:15px;line-height: 30px;padding: 0 10px;border: 1px solid #656565;}
	.foot_time,.foot_phone{text-align:center;}
	.foot_left{padding:0 0 15px;}
	footer {padding: 20px 0;}
	.div_nav{position: absolute;left: 0;top: 0;width: 80%;z-index: 101;padding:10px 0;box-shadow: 0 0 10px #404040;}
	.div_nav{-webkit-transform: translate(-120%);transform: translate(-120%);-webkit-transition: .4s;transition: .4s;}
	.div_nav.div_nav_active{-webkit-transform: translate(0);transform: translate(0);}
	nav ul li{display: block;}
	nav ul li a{line-height: 44px;}
	.menu_burger{display: block;}
	.cart_button{font-size:13px;top:auto;bottom:15px;background-size: 27px;background-position: 50% 4px;padding: 30px 5px 5px;}
	.video-wrapper {padding-bottom: 0;height: 100%;}
	.block3_item3{background: url('img/discount.png') 25px 50% no-repeat;font-size: 18px;padding: 15px 10px 20px 80px;
	background-size: auto 75%;background-position: 15px 50%;line-height: 1;}
	.attribute_home{margin:0;}
	.attribute_home span b{font-size:11px;}
	.attribute_home span b:last-child{min-width:inherit;/*width:100px;*/width:45%;}
	.attribute_home span:before {top: 17px;}
	.block12,.block13{margin:0 0 30px;}
	.row.row-much .col-md-4{display:block;}
	.top_phone {font-size: 28px;}
	.block9_item .h5 {font-size: 20px;}
	.product_item_a {font-size: 18px;}
	.table-cartpage{font-size: 11px;}
	.table-responsive>.table.table-cartpage *{white-space: inherit;}
	.table.table-cartpage>thead>tr>td{padding: 5px;}
	.table.table-cartpage .column_model,.table.table-cartpage .column_price{display:none;}
	.column_quantity .input-group input.form-control,.column_quantity .input-group .input-group-btn{display:block;}
	.column_quantity .input-group .input-group-btn{width:76px;}
	.table-cartpage .input-group .form-control:first-child,.table-cartpage .input-group-btn:last-child > .btn{border-radius:0;}
	.table-cartpage .input-group-btn:last-child > .btn{margin-left:0;}
	.checkout-cart #content .buttons .btn{font-size: 11px;} 
	.qc-checkout-product {font-size: 11px;}
	#d_quickcheckout .input-group-btn{white-space:inherit !important;display:block !important;}
	#d_quickcheckout .qc-product-qantity{width: 34px !important;min-width: 34px !important;}
	.cartpage_total{font-size: 11px;}
	.qc-checkout-product .qc-price{white-space: nowrap;}
	.table-cartpage .column_total{white-space: nowrap !important;}
	#d_quickcheckout .input-group{margin: 0 auto; width: 34px;display: block;}
}
/*@media (max-width: 600px) {
	.video-wrapper {padding-bottom: 110%;padding-left: 195%;height:auto;}
	.video-wrapper_wr{background: url('img/mobile_image.png') center center no-repeat;background-size: cover;top:0;height:100%;}
	.video-wrapper_wr *{display: none;}
}*/

/*5колонок*/
.col-xs-1-5,.col-sm-1-5,.col-md-1-5,.col-lg-1-5 {position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;}
.col-md-1-5{width: 20%;float: left;}

@media (max-width: 1199px) {
    .col-md-1-5 {width: 20%;float: left;}
}
@media (max-width: 991px) {
    .col-md-1-5 {width: 20%;float: left;}
}
@media (max-width: 767px) {
  .col-md-1-5 {width: 50%;float: left;}
}
/*5колонок*/