/*/ cutomize style here for example /*/

/*.body .header-widget li .widget-content{
	max-width: 380px;
}*/

.body .header-widget{
	margin-top:20px;
	text-align: center;
}

.header-phone{
	font-size:22px;
	line-height: 26px;
}

a.phone_a{
	color: inherit;
	text-decoration: none;
}

.sitedesc_box{
	text-align: right;
}

.main-nav{
	background-color:#353838;
}

#logo {max-width: 130px;}

.body .menu-responsive{
	background:transparent;
}

.body .menu-responsive i{
	font-size:26px;
	width: 60px;
    text-align: center;
    background: transparent;
    padding:12px;
}

.body .menu-responsive i.menu-trigger{
	position:relative;
	z-index: 10;
}

.body .menu-responsive i.search-trigger{
	font-size:20px;
	padding:15px;
	z-index: 10;
}

.body .menu-responsive{
	margin-bottom: 0;
}

.main-area h1, .main-area .h1 { line-height: 47px; }
.main-area h2, .main-area .h2 { line-height: 36px; }
.main-area h3, .main-area .h3 { line-height: 32px; }
.body h4, .body .h4{
	line-height: 26px;
    font-size: 20px;
}

.body .breadcrumb span{
	text-transform: none;
}

.body .breadcrumb>li+li:before{
	padding: 0 8px;
}

.body .services-list li.child>a:after{
	top:15px;
	right:10px;
}

.body .services-list li.active.child>a:after{
	transform: rotate(90deg);
	color:#fff;
}

.services-list .submenu li a{
	text-transform: none;
    padding: 14px 26px;
    font-weight: 400;
    line-height: 20px;
    border-left: 4px solid #eaeaea;
}

.services-list .submenu li{
	margin-bottom:1px;
}

.body .bx-pagination .bx-pagination-container ul li.bx-active span{
	background: #f9d335;
}

.body{
	color: #444;
}

.body .services-list li.active>a, .body .services-list li:hover>a{
	background-color: #353838;
    color: #F9D335;
}

.body .services-list .submenu li.active>a, .body .services-list .submenu li:hover>a{
	background-color: #e9e9e9;
    color: #111;
    border-left: 4px solid #F9d335;
}

.body .main-area-chl .content-area a:not(.btn){
	color:#333;
	border-bottom: 1px solid #F9D335;
	text-decoration: none;
    font-weight:700;
}

.body .main-area-chl .content-area a:not(.btn):hover{
	color:#F9D335;
}

a.news-title {
    font-size: 17px;
    line-height: 28px;
    text-decoration: none;
    color:#333;
}

.news-item .label{
	opacity: 0.7;
	font-weight: normal;
}

.news-item .preview_picture{
	/*float: left;
    max-width: 80px;
    margin: 0 10px 15px 0;*/
}

.news-item{
	padding-bottom: 35px;
}

a.item-section-link{
	text-decoration:none;
}

a.item-section-link:hover{
	color:#222;
}

.body .featured-service i{
	font-size: 45px;
	line-height: 45px;
	margin-right:10px;
	margin-left:0px;
	height: auto;
	float:right;
}

ul.list-check{
	padding: 0;
}

ul.list-check li{
	margin:0 0 14px 0;
	list-style-type:none;
	padding-left: 50px;
	position: relative;
}

ul.list-check li:before{
	content:"\e981";
	font-family: 'Simple-Line-Icons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	font-size: 35px;
	line-height: 35px;
	position: absolute;
	left:0;
	top: 2px;
}

.form-box{
	background: #ffffff;
    padding: 30px;
    position: relative;
    border-top: 3px solid #f9d335;
    box-shadow: 0px 5px 10px #e5e5e5;
    margin-top: -20px;
    margin-bottom:30px;
}

.body .hero-slider .descr{
	border-top-color: #f9d335;
	background-color: rgba(0, 0, 0, 0.56) !important
}


/*.main-area table tr th{
	background: #f6f6f6;
	text-align: center;
	color: #444;
	border-top: 1px solid #e5e5e5 !important;
}*/

.preview_text{
	margin-top:20px;
}

.completed-trucking{

}

.body  .menu li.search a{
	color: #888;
}

.contacts-info p{
	margin-bottom: 8px;
}

.quests p{
	margin-bottom:0;
}

.quests p+p{
	margin-top:18px;
}

.body blockquote p{
	margin-bottom:20px;
}

.body blockquote small{
	font-size:90%;
}

.body blockquote{
	border-left-color: #F9D335;
	font-size: 16px;
	font-weight: normal;
}

#footer p{
	margin-bottom:8px;
}

body .lightboxOverlay{
	background-color: #000;
}

.photo-simple-photo a{
	display:block;
	border-bottom: 4px solid #F9D335;
	margin-bottom: 20px;
}

.photo-simple-photo a:hover{
	box-shadow: 0 1px 8px #111;
}

.photo-simple-photo img{
	max-width: 100%;
}

/*Old Styles BEGIN*/
.main_za{position:relative; padding-top:20px;}
.main_za p.pheader{color:#555555;font-size:19px;margin:20px 0;}
.form_za{box-shadow:0 2px 4px gray;color:white;display:none;font-size:18px;font-weight:bold;margin:0px auto 20px 135px;position:fixed;width:450px;z-index:1000;top:0;}
.main_za .lbl{color:#606060; font-size:13px;}
.body .stoim img{display:inline-block;}
.stoim, .srok_dostavki {margin-left:10px;}
.za_close{background:url("../images/zaiavka/za_close.png") no-repeat scroll 0 0 transparent;float:right;height:15px;margin:15px 10px;width:15px;cursor:pointer;}
.za_header{width:350px;text-align:right;margin:20px 0 0 0;float:left;color:#d9d9d7;font-size:18px;font-weight:500;}
.form_za form{float:left;position:relative;width:100%;padding-left:30px;}
/*.form_za .input_big, .raschet_stoim .input_big{background:none repeat scroll 0 0 #CECECE;border:medium none;border-radius:5px 5px 5px 5px;box-shadow:inset 0 1px 2px #7a7a7a;color:#444;font-size:18px;height:20px;padding:6px 10px;width:330px;}*
.form_za .input_small, .raschet_stoim .input_small{background:none repeat scroll 0 0 #CECECE;border:medium none;border-radius:3px;box-shadow:inset 0 1px 2px #7a7a7a;color:#444;font-size:18px;height:20px;padding:6px 10px;width:80px;}
.form_za .input_shot{background:none repeat scroll 0 0 #CECECE;border:medium none;border-radius:3px;box-shadow:inset 0 1px 2px #7a7a7a;color:#646464;font-size:18px;height:20px;padding:6px 10px;width:210px;}
.form_za .shot_descr_za{background:none repeat scroll 0 0 #CECECE;border:1px solid #999999;border-radius:3px;box-shadow:inset 0 1px 2px #7a7a7a;color:#646464;font-size:18px;height:70px;padding:10px;width:330px;resize:both;}
.form_za .za_button{border:medium none;height:40px;width:250px;background:url("../images/zaiavka/za_button.png");color:#ffcd00;font-size:18px;padding:0 0 6px;margin-top:30px;margin-bottom:30px;cursor:pointer;}
.form_za label, .raschet_stoim label{color:white;display:block;font-size:14px;font-weight:500;margin:7px 0 5px;}*/
.form_za .za_stoimost{border-bottom:1px dashed #646464;border-top:1px dashed #646464;height:50px;margin:30px 0 0;padding:10px 0 0;width:350px;}

.za_stoimost > span:first-child{color:white;font-size:16px;font-weight:bold;}
.za_stoimost > span:last-child{color:#ffcc00;font-size:9px;font-weight:bold;font-style:italic;}
.form_za .forSmall, .raschet_stoim .forSmall{width:100px;}
.form_za .vecobm, .raschet_stoim .vecobm{height:60px;width:100%;}
.form_za .vecobm div, .raschet_stoim .vecobm div{width:150px;float:left;}
.mkub, .raschet_stoim .mkub{display:block;float:right;font-size:16px;margin-right:17px;}

.raschet_stoim{width:100%;position:relative;}
.raschet_stoim label{color:black;}
.raschet_stoim .vecobm{border-bottom:1px dashed #646464;height:90px;margin-bottom:15px;width:345px;}
/*.raschet_stoim .raschet_button, .raschet_button_new{background:url("../images/zaiavka/raschet_but.png") no-repeat scroll 0 0 transparent;color:#FFCD00;font-size:18px;font-weight:500;height:40px;width:251px;border:medium none;margin-right:60px;padding-bottom:8px;cursor:pointer;}*/
.win_zakaz_perevoz{position:relative;border-top:4px solid #f9d335;width:100%;padding:20px;display:none;}
.win_zakaz_perevoz span, .win_zakaz_perevoz label{font-size:15px;color:#000000;}
.win_zakaz_perevoz .win_zak_3 p, .win_zakaz_perevoz .win_zak_4 p{float:right;width:220px;}
/*.win_zakaz_perevoz .zakaz_perevoz, .win_zakaz_perevoz .zakaz_t_raschet{background:url("../images/zaiavka/onForm_zakaz.png") no-repeat scroll 0 0 transparent;color:#FFCD00;font-size:18px;font-weight:500;height:40px;width:251px;border:medium none;margin-bottom:15px;padding-bottom:8px;cursor:pointer;}*/
.win_zak_4, .win_zak_3, .win_zak_5{border-bottom:1px dashed #646464;border-top:1px dashed #646464;padding:10px 0;}
.win_zak_4{border-top:medium none;margin-bottom:10px;}
.win_zak_5{border-top:medium none;padding-top:0;margin-bottom:20px;}
.win_zak_2, .win_zak_1{margin:10px 0 20px;}
.win_zak_2 span{margin:0 10px 0 0;}
.t_raschet{display:none;margin-top:30px;}
.za_stoimost span.stoimost{margin-left:10px;}
.form_za > form{margin-top:-10px;}
.after_email{position:relative;display:none;}
.after_email > p{margin-top:30px; font-weight: 700;}
.main_za.simpleForm{display:block !important;}
.main_za.simpleForm .form_za{position:relative;height:660px;}
.main_za.simpleForm .form_za .za_stoimost{height:1px;border-top:none;}
.main_za.simpleForm .form_za .za_button{margin-bottom:25px;}
.main_za.simpleForm + table{display:none;}
/*.main_za.simpleForm .simpleForm_button{background:url("../images/zaiavka/za_button.png") repeat scroll 0 0 transparent;border:medium none;color:#FFCD00;cursor:pointer;font-weight:400;font-size:18px;height:40px;margin-bottom:30px;margin-top:30px;padding:0 0 6px;width:250px;}*/
.after_email_simpleForm{position:relative;box-shadow:0 2px 4px grey;background:none repeat scroll 0 0 #F1F0F0;border:1px solid #DADADA;border-radius:20px 20px 20px 20px;display:none;float:right;margin:200px 370px;width:420px;}
.after_email_simpleForm > p{color:#7C7C7C;margin-top:12px;text-align:center;}
table td.content-td-link-left{text-align:left;}
.required_msg{display:none;color:#888;}
.body label.error_field{color:red;}
.error_field .required_msg{display:inline;}
.error_msg{border-bottom:1px dashed #646464;margin-bottom:15px;width:345px;padding-bottom:15px;display:none;}
.t_rachet_link{text-decoration:underline;}

.zayavka_from_schet{display:none;}

.ov_hid{
	width: 100%; /*89130770152*/
	overflow: auto;
	margin-bottom: 24px;
}

.ov_hid .table{
	margin-bottom: 0;
}

#youSale_fixed{position:fixed;bottom:20px;left:20px;width:140px;height:140px;}
#yscanvas{position:absolute;top:0;left:0;width:300px;height:150px;z-index:100000;}
#yscanvas_maxSale{position:absolute;top:0;left:0;width:300px;height:150px;z-index:100001;}
.youSale_counter_main{font-size:15px;color:#999;text-align:center;position:absolute;top:45px;width:140px;z-index:100002;}
.youSale_text{font-size:15px;color:#aaa;}
#youSale_counter{font-size:30px;color:#ddd;display:inline-block;}
#youSale_maxInfo{display:none;position:absolute;top:45px;left:150px;width:350px;background:rgba(30,30,30,0.92);border-radius:3px;border:1px solid #bbb;padding:8px;z-index:100002;}
.youSale_maxInfo_treug{position:absolute;left:-10px;top:22px;background:url("../images/yourSale_treug.png") no-repeat left center;height:12px;width:10px;}
#youSale_fixed:hover #youSale_maxInfo.show{display:block;}


/* Old Styles END*/


@media screen and (max-width: 1200px) {
	.header-widget li.sitedesc_box .widget-content{
		max-width: 234px;
		line-height: 20px;
	}
}

@media screen and (max-width: 992px) {
	.body .header-widget .sitedesc_box{display:none;}
	.body .header-widget li.with-btn{display:none;}
}

@media screen and (max-width: 768px) {
	.body .header-widget i{display:none;}
	
	#logo {max-width: 80px;}
	.body .header-widget{margin-top: 3px;}
	.body .header-widget li{margin-right:0;}
	.body .header{margin: 10px 0 12px 0;}

	.main-area h1, .main-area .h1{
		font-size:28px;
		line-height: 36px;
	}

	.main-area h2, .main-area .h2{
		font-size:24px;
		line-height: 30px;
	}
}

@media screen and (max-width: 350px) {
	.header-phone{font-size: 20px;}
}