/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/

/* Examples (uncomment to use):*/

/* Expand site width */
/* body .wrapper { max-width: 1400px !important;  } */

/* Set site background image */
/* body {  background: url(image_source) top no-repeat; }

/* Hide compare button */
/* a.compare_item { display: none !important;  }*/
/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/

/* Examples (uncomment to use):*/

/* Expand site width */
/* body .wrapper { max-width: 1400px !important;  } */

/* Set site background image */
/* body {  background: url(image_source) top no-repeat; }

/* Hide compare button */
/* a.compare_item { display: none !important;  }*/

@media (min-width: 751px){.covid_info{display:block; background-color: #fff;border-bottom:1px solid #e9e9e9; background-size: 100%; background-repeat:no-repeat;  background-image:url(https://forcecom.kz/upload/img/covidchanges.png); max-width:1208px; height:70px; margin:0 auto;}
}

@media (max-width: 750px){.covid_info{display:block;background-color: #fff;  border-bottom:1px solid #e9e9e9; background-size: 100%; background-image:url(https://forcecom.kz/upload/img/covidchanges_small.png) ; background-repeat:no-repeat; max-width:750px; padding-top:30%; margin:0 auto;}
}

.catalog_detail .stock_board {
      background: #fcf8e3;
}

.bx_filtren_container{display:none;}

@media (max-width: 1400px){.leaf_1sept_wrapper{display:none;}
}

.fcom_table_banner_block{padding:0px!important;}

.catalog_detail .w_icons.button.to-credit:before {
    position: absolute;
    top: 10px;
    left: 15px;
    background: url(//forcecom.kz/upload/img/dark_basket.png) 0px 0px no-repeat;
    width: 17px;
    height: 16px;
    content: "";
    display: block;
	background-color: #f2c641;
}

.credit {
    padding: 10px 21px 10px 45px!important;
}

.credit_block{background-color: #f2c641; color: #44423a;}
.credit_block:hover{background-color: #f2c641; color: #44423a;}

@media (min-width: 768px){
.credit_month_block{border:#e4e4e4 1px solid;  display: block; width: 410px; background-color: rgb(248, 248, 248); margin: 10px 0px 0px -270px;  position: absolute; cursor:pointer;    z-index: 1000;}

.credit_month_block:before{    position: absolute;
    top: -9px;
    left: 315px;
    background: url(//forcecom.kz/upload/img/triangle.png) 0px 0px no-repeat;
    width: 17px;
    height: 16px;
    content: "";
    display: block;
	}	
	
	.kc_icon{width: 100px; padding:20px 0px 0px 10px; float:left;}

}	

	.k_credit_button{float:left; padding:12px 18px; border:1px solid #f85137; color:#f85137 }
	.k_credit_button:hover{background-color:#ffe7e7; color:#f85137}
	.k_credit_button_active{float:left; padding:12px 18px; border:1px solid #f85137; color:#fff; background-color:#f85137; }
						
						
	#kc_b_c{border:1px solid #f85137;background-color:#f85137; color: #fff; padding:13px 20px 13px 20px; font-size:10px; float:left;}
	#kc_b_c:hover{background-color:#fa2200}
	#kc_b_r{border:1px solid #f85137; color: #f85137;padding:13px 20px 13px 20px;font-size:10px;float:left;margin-left:10px;}
	#kc_b_r:hover{background-color:#ffe7e7;}
	#kc_b_b{display:none; border:1px solid #f85137;background-color:#f85137; color: #fff; padding:13px 20px 13px 20px; font-size:10px; float:right;margin-right:5px;}
	#kc_payment{width:140px; padding:2px 0 0 0; font-size:28px;float:left;line-height:20px;font-weight:bold;}

.icon-warning-shield-ups {
    position: absolute;
    left: 30px;
    margin-top: -6px;
    width: 22px;
    height: 20px;
}
.ups-time-icon{width:35px;}
.ups-time-link{font-size:14px!important;}


@media (max-width: 768px){
.credit_month_block{border:#e4e4e4 1px solid; padding: 10px 0 10px 15px;  background-color: rgb(248, 248, 248);  position: absolute; cursor:pointer;    z-index: 1000;margin: 10px 0 0 0px;}

.credit_month_block:before{    position: absolute;
    top: -9px;
    left: 25px;
    background: url(//forcecom.kz/upload/img/triangle.png) 0px 0px no-repeat;
    width: 17px;
    height: 16px;
    content: "";
    display: block;
	}

.kc_icon{width: 100px; margin:0 auto;}	
}	
	

@media (max-width: 768px){
.mobile_karher{display:none;}
.catalog_fcom_mobile_art{display:none;}

}	
	
@media (max-width: 569px){
.catalog_fcom_mobile_art{display:block!important;}
}

@media (min-width: 570px){
.catalog_fcom_mobile_art{display:none!important;}
}
	
	
	.credit_items{color:#7e7e7e; font-size:12px; padding:12px 0 8px 13px;  background-color: #f7f7f7;}
	.credit_items:hover{background-color: #d9d9d9;}
	
	.credit_items_img{float:let; width:50px; padding:0 11px 0 0;}
	.credit_items_month{   position: relative;    top: -6px;}
    .credit_items_price{       position: relative;    left: 14px;    top: -6px;    padding: 0 30px 0 0; }

.item_slider .slides {
    padding-top: 70px;
}


.new_wish{color: #888888;}
.detail_picture_block{display:none;}
.cost.prices .price_name {

    padding-top: 10px;
}

.catalog_detail .stock_board {
    margin-top: 20px;
}

.stickers .sticker_discount {
    background-color: #e52929;
}

.stickers [class*="sticker_discount"]:before {
    background-position: -75px -43px;
}

.articles-list.lists_block.faq .item .left-data {
    max-width: 304px;
}

.articles-list.lists_block .item .left-data {  
    width: 45%;
}

.articles-list.lists_block .right-data {
    width: 55%;
   }


@media (max-width: 450px){
body .filter_opener span {
    display: block!important; 
	    float: right;
		padding: 0 0 0 5px;
		    color: #383838;
}

.filter_opener:not(.opened){
    background: #e5e5e5;
	
}

}

.sale_class{background: #E52929;}
.sale_class:hover{background: #ff3535!important;}

.sale-order-list-shipment-status{display:none;}
h2{line-height:30px;}
@media (max-width: 768px){
.mobile_breadcrumbs{display:block; padding:20px 0 0 0; font-size:17px; color: #333;}
.mobile_breadcrumbs a{font-size:17px; color: #888888;}
	}

@media (min-width: 768px){
.mobile_breadcrumbs{display:none;}
}
 .fcom_element_info_content_basket{    color: #333333;
    background-color: #fcf8e3;
    border-color: #faebcc;
    font-size: 12px;
    line-height: 14px;
    padding: 3px 8px 2px;
    border-radius: 3px; margin-top:5px;}
	
.detail_text h3 {margin: 30px 0 16px 0;}
	
@media (min-width: 870px){
.mobile_contact_div{display:none;}
}

 body h3 {
     text-align: left!important; 
}
@media (max-width: 768px){
.credit_mounth_div {   
    position: relative!important;
	padding: 0 0 15px;
	}
	

body h1 {
font-size:26px;
 line-height:32px; 
 text-align:left;

}
}

.catalog_detail .detail_text {    
    color: #333!important;
}

.container .breadcrumbs a span, .container .breadcrumbs span {
    color: #888888;  
}

.mobile_contact_icon{width:8px;margin-top:5px;  padding-right:10px;  float:left}	
@media (min-width: 768px){
.bx-soa-customer-field{padding-top: 5px; line-height: 14px; font-size: 12px;}
.hidden-xs{background-color: #f6f6f7!important; padding: 30px!important;}
#bx-soa-order #bx-soa-orderSave{ padding: 30px!important;}
#bx-soa-order #bx-soa-properties.bx-selected .form-group label{font-size:14px; color:#383838;}
.bx-soa-custom-label2{line-height: 14px!important; font-size: 12px!important; padding: 5px!important; }
.bx-soa-customer-label2{line-height: 14px!important; font-size: 12px!important; padding: 5px!important; }
#bx-soa-order #bx-soa-region .bx_soa_location .form-group:first-child>label{font-size:14px; color:#383838; }
#bx-soa-order #bx-soa-region .bx_soa_location .form-group .bx-soa-custom-label{font-size:14px; color:#383838; }
#bx-soa-order .bx-soa-reference{color:#383838; }
.bx-soa-item-td{background:#fff;}

div.item-title a span { line-height: 22px ! important;}
}

@media (min-width: 768px){.mobile_search{display:none;}}
@media (max-width: 767px){
	
.mobile_search{display:block;}
						
.button.icon {
    text-indent: 0px;
	float:left;
  background: #31a4d2;
    border: 0px;
	margin-left:10px; margin-top:1px;
}
#title-searchs-input{float:left;
    width: 75%; }
.basket_wrapp .link {
    height: 45px;
}
}
.select_filter_block{    background-color: #fcf8e3;     padding: 19px 17px 23px 19px!important; 
    color: #8a6d3b;    font-size: 14px;
    line-height: 20px;
}
.select_filter_but{padding-left: 24px!important;margin-top:10px; width: 178px!important;}
.select_filter_but:after {
    content: "\f00d";
    position: absolute;
    top: 8px;
    left: 11px;
}
#hidetextbox {
    line-height: 14px!important;
}
.filter_check_title{font-size:13px;padding:0 0 0 20px;}
.props_list tr td{padding-bottom:8px;}
.catalog_detail .props_list {
    color: #333;
}

.props_list td > span, .props_list td > .txt {
    color: #333;
}

@media (max-width: 650px){
.sort_header .sort_filter a .icon {
    display: inline-block!important;
}
}
		.basket_bonus_total{font-size:13px; color: #888888; padding:5px 0 0 0;}
		.basket_img_total{margin-top:1px;float:left; padding-right:6px; }

								.cat_supl_save_a{color: #888888;    border-bottom: dotted 1px #888888; font-size:12px!important;}
								.cat_supl_save_a:hover{color: #1d2029; }
								.catalog_bonus_info{font-size:12px; color: #888888; padding:0 0 10px 0;margin-top:0px;}

.price_small {
    font-size: 13px;
   
}




.info_item .middle_info .item-stock {
   display: inline-block; padding-right:20px;
}

.find_cheaper_a{
	color: #888888;
    border-bottom:dotted 1px #888888;	
	box-sizing: content-box;
}
	

		.form_head_comercial {
    border-bottom: 2px solid;
    padding: 30px 25px 5px;
}

.form_head_comercial {
    border-bottom-color: #00add5;
}


.fancybox-skin {
    background: #f9f9f9;
    color: #444;
    text-shadow: none;
  -webkit-border-radius: 0px; 
    -moz-border-radius: 0px;
     border-radius: 0px; 
}

 input[type=file]{display:block;border:0;background:#fff;padding:0px;}
::-webkit-file-upload-button {
    background: #8fb73c;
    color: #ffffff;
    padding: 5px;
	border:0;
}
.new_i_icon_menu {margin-top:8px; margin-left:6px;width:14px!important; height:15px!important;background: url( //forcecom.kz/bitrix/templates/aspro_optimus/images/sprite_new_i.png) 0px 0px no-repeat no-repeat!important;}
.new_sale_icon_menu {margin-top:8px; margin-left:6px;width:14px!important; height:15px!important;background: url( //forcecom.kz/bitrix/templates/aspro_optimus/images/sprite_new_i.png) -19px 0px no-repeat no-repeat!important;}
.new_icon_cat{margin-top:-17px;width:45px!important; height:18px!important;background: url( //forcecom.kz/bitrix/templates/aspro_optimus/images/sprite_new_i.png) 0px -16px no-repeat no-repeat!important;}


p{font-size: 14px!important;
    color: #333!important;}
.tizers_block .item .title:after{content:"\f105"; margin-left:10px;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	    border-radius: 50%;
    width: 18px;
    text-align: center;
    height: 18px;
    line-height: 18px;
	
}

.tizers_block .item .title:hover:after{ background: #0097cb;
color: #fff;
 
}



@media (min-width: 1001px){
.tizers_block .item .title { width: 67%;
}
}


.fcom_element_info_shield_cat {
    color: #8a6d3b;
    background-color: #fcf8e3;
    font-size: 14px;
    border-color: #faebcc;
    font-size: 12px;
    line-height: 20px;
    padding: 24px 29px 22px 90px;
}

.icon-warning-shield_cat {
    position: absolute;
    left: 20px;
    margin-top: -18px;
    width: 22px;
    height: 20px;
}

.fcom_element_info_a{font-size:15px;}
.icon-warning-shield {
    position: absolute;
    left: 20px;
    margin-top: -6px;
    width: 22px;
    height: 20px;
}
.fcom_element_info_shield {
    color: #8a6d3b;
    background-color: #fcf8e3;
    font-size: 14px;
    border-color: #faebcc;
    font-size: 12px;
    line-height: 20px;
    padding: 15px 29px 15px 70px;
}
.quick-location-tag {border:0px solid!important; border-bottom: 1px dotted!important;color: #0097cb!important;text-decoration: none!important;padding: 5px 5px 2px 5px!important;    font-size: 13px!important;
    line-height: 12px!important;}

.quick-location-tag:hover {color: #333!important; background-color: #fff!important;}


.form_result { color: #2a8c01!important;
    font-weight: bold;}


.preview_text {
    display: block!important;
}
.bx-sls .bx-ui-sls-fake, .bx-sls .bx-ui-sls-route{width: 95%!important;}


.search-tags-cloud .tags {
    margin: 0 -2px;
}
.menu_top_block.catalog_block .dropdown>li.full>.dropdown>li>a, header .menu_top_block.catalogfirst li.full>.dropdown>li:not(.current)>a {
   

   font-weight: bold; color: #383838; font-size: 14px;
}

.search-tags-cloud .tags a {
    background: #f5f5f5;
    padding: 5px 11px 6px;
    color: #999;
    font-size: 1em;
    border-radius: 4px;
    margin: 0 2px;
    line-height: 34px;
	white-space:nowrap;
}
.search-tags-cloud .tags a:hover {
    background: #0097cb;
    padding: 5px 11px 6px;
    color: #fff;
    font-size:1em;
    border-radius: 4px;
    margin: 0 2px;
    line-height: 34px;
}
.catalog_top_line {
    border-bottom: 1px solid #e5e5e5;
    min-height: 34px;
    overflow: auto;
    position: relative;
	}
	
	
	.catalog_top_line .sections {
    overflow: hidden;
}

.catalog_top_line .sections span.active {
    color: #373737;
    border-bottom: 2px solid #0097cb;
    height: 32px;
}

.catalog_top_line .sections a {
    color: #888888;
}

.sections a {
    display: block;
    float: left;
    font-size: 14px;
    font-weight: 500;
    height: 34px;
    margin: 0 15px 0 0;
	border-bottom: 2px solid #fff;
}
.sections a.active {
    color: #373737;
    border-bottom: 2px solid #0097cb;
    height: 32px;
}
.sections a:hover {
    color: #373737;
    border-bottom: 2px solid #0097cb;
    height: 32px;
}
.catalog_top_line .sections span.active, .catalog_top_line .sections a {
    display: block;
    float: left;
    font-size: 14px;
    font-weight: 500;
    height: 34px;
    margin: 0 15px 0 0;
}

.icon_first_category{width:30px; margin:-4px 0 0 15px; position:absolute;}

.icon_edit{ border-radius:100%; background-color: #e5e5e5;  width:11px; display:inline-block;padding-left:5px; cursor:pointer; color:#333; margin-top:10px;  font-size:11px;  font-family: Ubuntu, Arial, Helvetica, sans-serif;}
.icon_edit:hover{  background-color: #00a3da; color:#fff; }
@media (min-width: 1300px){
.menu_banner_info{float:right; width:300px; height:455px;}
.menu_top_block li.full>.dropdown>li:nth-child(3n+1){clear: none!important;}
}
@media (max-width: 1299px){
.menu_banner_info{display:none;}
}
.menu_banner_img{top:0; position:absolute;}
.menu_banner_img_v2{top:-20px; position:absolute;}
#hidetextbox{white-space: nowrap; max-width:190px; min-width:120px;  -webkit-tap-highlight-color: rgba(0,0,0,0); overflow: hidden; }
.waranty_div_color p{color: #555!important;}
.waranty_ul_color{color: #555!important;}

#hidetextbox:before{
    content:"";
    display:block;
    height:15px;
	width:35px;
    position:absolute;   
    margin-left:205px;	
    background-image:linear-gradient(to right, rgba(255, 255, 255, 0), #fff 75%)
}

.section1{padding:0 0 10px 0!important;line-height:13px!important;}
	.catalog_fcom_optimus_block_div{
	width:150px;
    font-size: 12px;
    color: #888;
    display: inline-block;
    
    font-size: 11px;
    line-height: 23px;
	padding:0 0 0 20px;    
	vertical-align: top;
    margin: -3px 0 0 0;	
	}

.title{padding:0 0 5px 0;}

@media (min-width: 1000px){
.popups { margin-left:350px;

    max-width: 495px;

}​

}

@media (max-width: 1000px){
.popups {
cursor:pointer;

    max-width: 400px;

}​

}

.popups {
cursor:pointer;
    font-size:12px!important;
    margin-top:40px;
    position: absolute;
    border: 2px solid #2fc7f7;
    border-radius: 15px;
    padding: 20px;
    color: #424956;
	z-index:100000000000000000;
    background-color: #fff;
    box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
}




.triangle {
 position: absolute;
display: block;
    width: 8px;
    height: 8px;
    background: #fff;
    border-right: 2px solid #2fc7f7;
    border-bottom: 2px solid #2fc7f7;
       top: -7px;
     left: 26px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-135deg);
   }










@media (min-width: 1000px){
.comercial_butt{position:fixed; z-index: 100000000000; margin:200px 0 0 0;background: url(/upload/img/commercial_button.png) no-repeat scroll; height: 201px;
    width: 42px;
    cursor: pointer;
    border-radius: 0 6px 6px 0;}
	}
	
	
	.hide_form_time_div{font-size:13px; color: #424956; min-width:300px;   font: 13px "Helvetica Neue",Arial,Helvetica,sans-serif;}
	.hide_form_time_div b{font-size:13px; color: #000; font: bold 14px "Helvetica Neue",Arial,Helvetica,sans-serif;}
	.hide_form_time_div p{font-size:13px; color: #424956;    font: 13px "Helvetica Neue",Arial,Helvetica,sans-serif;}

@media (max-width: 600px){
.articles-list.lists_block .right-data {

    width: 100%; */

}

.b24-widget-button-position-bottom-right {
    right: 10px!important;
    bottom: 10px!important;
    max-height: calc(100vh - 50px);
}


}


a.scroll-to-top {

    right: 155px;

}
.props_list td {
    text-align: left!important;   
}
.char_name {width:25%!important; vertical-align: top!important; font-style:italic;}
.char_value{background:url()!important;}

.catalog_nav_top_block{padding:28px 0 20px 0;}
.pay-status-th{display:none;}
.pay-status-cell{display:none;}

.bonus_ok_btn{
    top: -32px;
    right: 0;
    font-size: 0;    
    width: 33px;
    height: 32px;
    background: url(https://forcecom.kz/bitrix/templates/aspro_mshop/components/bitrix/sale.order.ajax/fcom_shop/images/ai.png) -23px -39px no-repeat #ddd;
    border-radius: 0 2px 2px 0;	
	     background-color: #31a4d2;
   float:right;
    border-radius: 2px;
    position: relative; cursor:pointer;}
	
	.bonus_ok_btn:hover{background-color: #5fafd0;}


.icon-warning-detail {left: 26px!important;}
.fcom_element_info_detail{width:80%; padding: 15px 25px 15px 60px;}
.order_wrap_btn_______not{display:none!important;}


h1{font-size:32px!important;}

.opisanie_tovara {


color: #555!important;

font: normal 14px Verdana, Geneva, sans-serif;

}

	.cat_menu .menu_item{display:block!important;}


	.menu_item_l1 img {display:none;}
	
	
	.child_wrapp img {display:block;}

	.fcom_menu_icon 
	{
	margin:-50px 0 0 0;
	position:absolute;	
	}	
	.menu_title {padding:5px 0 10px 30px!important;}

.catalog_fcom_list_div{font-size:12px;     display: inline-block; color: #6d6d6d;
    font-size: 11px;
    line-height: 23px;
    padding: 5px 26px 0 20px;
    vertical-align: top;}
.catalog_fcom_list_art{   background: #f0f0f0;
    padding: 5px 7px;
    margin: 0 0 0 6px;}	
	
	
	.catalog_fcom_table_div{font-size:12px;     display: inline-block; color: #6d6d6d;
    font-size: 11px;
    line-height: 23px;
    padding: 5px 26px 0 20px;
    vertical-align: top;
	 margin: -25px 0 0 75px;
	
	}
	
	  

	.catalog_fcom_block_div{font-size:12px;     display: inline-block; color: #6d6d6d;
    font-size: 11px;
    line-height: 23px;
    padding: 15px 10px 5px 0px;
    vertical-align: top;
	
	
	}

	  
	
.basket_wrapp .module-cart table.bottom.middle .bottom_btn td:last-of-type .description {display:none!important;}


.checkout:hover{
    color: #fff!important;
    border-color: #31a4d2!important;
    background: #31a4d2!important;

}


.checkout{
    color: #fff!important;
    border-color: #00a7df!important;
    background: #00a7df!important;

}


.child_wrapp {font-size:13px!important;}
ul.menu .child li.menu_item a{font-size:13px!important;}

.detail_text p {color: #333!important;}

.fcom_element_info	{    
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;	
	font-size: 14px;
    line-height: 20px;
    padding: 15px 29px 15px 60px;	
	}	
.fcom_element_info_66	{    
    color: #8a6d3b;
    background-color: #fcf8e3; font-size:14px;
    border-color: #faebcc;	
	font-size: 13px;
    line-height: 20px;
    padding: 15px 29px 15px 60px;	
	}	
.icon-warning {	
    position: absolute;
    left: 36px;
    width: 22px;
    height: 20px;
    background-size: contain;
    background-image: url(inf.png);	
	}
	
.icon-warning-warranty {	
    position: absolute;
    left: 20px;
    width: 22px;
    height: 20px;
    background-size: contain;
    background-image: url(inf.png);	
	}
	
.fcom_element_info_content{padding:0px 0px 30px 0px;
                           float:left;}
	
	





.complekt {
    background: #ffefd9;
    color: #4c4c4c;
    padding: 15px;
    font-size: 13px;
    line-height: 18px;
}

.opisanie_tovara h3 {
    font-size: 120%;
    color: #3b7abd;
    margin: 1em 0;
    padding-top: 20px;
font-weight:bold;
}

.col2_left {
    width: 304px;
    float: left;
}

.col2_right {
    width: 304px;
    float: left;
    margin-left: 50px;
}
[data-property-id-row="35"]{display:none;}
select[name="ORDER_PROP_38"] option:first-child{display:none;}
select[name="ORDER_PROP_39"] option:first-child{display:none;}


.icon_edit{display:none;}

#hidetextbox{font-weight:normal; max-width: 220px;}

.menu_top_block.catalog_block .dropdown> li.full>.dropdown>li, header .menu.top.catalogfirst li.full>.dropdown>li {
    padding: 5px 15px 20px 22px;
}


.comercial_butt{display:noe;}
.callback_btn{display:none!important;}
@media (min-width: 1001px){
.in_office{color:#0097cb; text-align:center; padding:25px 0 0 0; width:200px; display:block;margin-left: 15px;}
}

@media (max-width: 1000px){
.in_office{color:#0097cb; text-align:center; padding:25px 0 0 0;  display:block;margin-left: 15px;}
}
@media (min-width: 1001px){
.in_office_icon{margin: -1px -34px;	position: absolute;}
}
.in_office_hide{display:none;}

@media (max-width: 1000px){
.type_price_value{display:none;}
.bmob_sum{display:none!important;}
}
.background_del_div{background-color:  #f7f7f7;
    display: table;
    width: 97%;
padding: 10px 0 0 15px;}