body {
	font-family: 'Roboto', sans-serif;
	color: #2d3132;
}
/*None border(focus)
==========================*/
.bootstrap-select .dropdown-toggle:focus,
input[type="text"]:focus, button, span {
	outline: none!important; 
}
.inline-block{
	display: inline-block;
}
.p0{padding: 0}
.p0-l{padding-left: 0;}
.p0-r{padding-right: 0;}

.p0-lr{padding-left: 0; padding-right: 0;}

.p20_b{padding-bottom: 20px;}
.p30_b{padding-bottom: 30px;}
.p65_b{padding-bottom: 65px;}
.p120_b{padding-bottom: 120px;}

/*Хлебные крошки
==========================*/
.breadcrumb_wrap{
	padding-top: 15px;
	text-align: left;
}
.breadcrumb-ap{
	padding: 8px 15px 8px 0;
	margin: 0;
	list-style: none;
}
.breadcrumb-ap a{
	color: #bbbbbb;
	font-size: 13px;
	line-height: 14px;
	font-weight: 400;
}
.breadcrumb-ap>li{
	display: inline-block;
}
.breadcrumb-ap>li>a:after {
	padding: 0 5px;
	color: #bbbbbb;
	content: "\f105";
	font-family: 'FontAwesome';
}
.breadcrumb-ap>li:hover a,
.breadcrumb-ap>li:hover a:after{
	color: #011d2b;
}
.breadcrumb-ap li.active a{
	text-decoration: underline;
}
/*List
==========================*/
.list_title1{
	font-size: 15px;
	line-height: 21px;
	padding-bottom: 20px;
	color: #4E4E4E;
	font-weight: 500;
}
.list-numeral{
	list-style-type: decimal;
	line-height: 1.8;
}
.list_normal{
	list-style-type: none;
	padding-left: 0;
}
.list_classic{
	padding-left: 15px;
}
.list_classic li{
	padding-top: 5px;
	padding-bottom: 7px;
}
.list_circle_r{
	padding-left: 18px;
}
.list_circle_r li{
	color: #ce211f;
	padding-bottom: 20px;
}
.list_circle_r li span{
	color: #666666;
}
.list_padding_3 li{
	padding-top: 3px;
	padding-bottom: 3px;
}
.list_padding_10 li{
	padding-top: 10px;
	padding-bottom: 10px;
}
.list_p0_bottom li{
	padding-bottom: 0;
}
/*Buttons
==========================*/
.pb40{
	padding: 40px 0;
}
.btn{
	padding-left: 21px;
	padding-right: 21px;
}
.btn_not_bg {
	background: none;
	padding: 0;
	-webkit-box-shadow: none;
	        box-shadow: none;
}
.btn_navigation {
	padding: 0px;
	text-transform: uppercase;
	font-size: 11px;
}
.btn_navigation_item {
	display: block;
	width: 27px;
	height: 3px;
	margin-bottom: 5px;
	background: #e4e4e4;
}
.list-unstyled a{
	color: #000;
}
.vs_cartbtn .payment{
	padding-left: 30px;
	padding-bottom: 30px;
}
.vs_btn_red{
	padding: 6px 15px!important;
	font-size: 16px;
}
.cart_value a,
#modal-quicksignup .btn_Mred,
#modal-quicksignup2 .btn_Mred
{
	padding: 6px 11px;
	background-color: #ce211f;
}
.cart_value a
{
	font-size: 16px;
}
#modal-quicksignup .btn_Mred,
#modal-quicksignup2 .btn_Mred{
	font-size: 16px;
	padding: 10px 50px;
}
.btn_navigation:hover .btn_navigation_item,
.btn_navigation:focus .btn_navigation_item{
	background: #fff;
}
.product_view_box .btn_red{
	padding: 6px 11px;
}
.btn_red-sm{
	font-size: 13px;
}

.addtocart .btn_red
/*.btn_Mred*/
{
	background: #dc0404;
}
.addtocart .btn_red:hover{
	background: #bf0303;
}
.addtocart .btn_red:focus{
	background: #bf0303;
}
.addtocart .btn_red:active{
    background: #bf0303;
}



.btn_red,
.btn_Mred{
	background: #dc0404;
	color: #fff;
	padding: 5px 14px;
	border: none;
	}letter-spacing: 1px;

.btn_red:hover,
.btn_Mred:hover{
	background: #b50c0c;
}
.btn_red:focus{
	background: #b50c0c;
}
.btn_red:active{
    background: #b50c0c;
}
.btn_black{
	background: #303030;
	color: #fff;
	font-size:16px;
	letter-spacing:0.6px;
}
.btn_black:hover{
	background: #666666;
}
.btn_black:focus,
.btn_black:active{
	background: #999999;
}
.btn_frame_w{
	background: none;
	border: 1px solid #fff;
	color: #fff;
}
.btn_frame_w:hover{
	background: none;
	border-color: #dc0404;
	color: #dc0404!important;
}
.btn_frame_w:focus,
.btn_frame_w:active{
	background: none;
	color: #fff;
}
/*Background
==========================*/
.bg_pattern_w{
	background: url(../images/bg_w.png) #ffffff; /* Firefox 3.6+ */
    -webkit-background-size: 100%; /* Safari 3.1+ и Chrome 4.0+ */ /* Opera 9.6+ */
    background-size: 100%; /* Современные браузеры */
}
.bg_pattern_b{
	background: url(../images/bg_b.png) #1b1a1a;
}
.rhombus_bg{
	background: url(../images/bg_rhombus2.png) #282828;
	-moz-background-size: 100%;
	-webkit-background-size: 100%;
	-o-background-size: 100%;
}
.hbanner_bg{
	position: static!important;
	background: url(../images/main-banner.jpg) center no-repeat;
	-webkit-background-size: cover;
	        background-size: cover;
}
/*Modal windows
==========================*/
.p0t_modal{
	padding-top: 0;
}
.modal_content_ap{
	background: #333;
	color: #fff;
	-webkit-border-radius: 0;
	        border-radius: 0;
}
.modal_title_ap{
	color: #fff;
	font-size: 20px;
	text-align: center;
	font-family: 'Merriweather', serif;
	font-weight: 700;
	padding-bottom: 20px;
	padding-top:40px;

}
.modal_title_ap p{
	margin-bottom: 0;
	line-height: 27px;
}
.modal_close{
	color: #999999;
	opacity: 1;
	text-shadow: none;
	font-weight: 100;
	padding: 10px;
}
.modal_close:hover{
	color: #fff;
	opacity: 1;
	font-weight: 100;
}
.modal_header_ap{
	border-bottom: none;
	padding: 10px;
}
.modal_body_ap {
	padding-left: 60px;
	padding-right: 60px;
}
.modal_body_ap input,
.modal_body_ap textarea{
	font-size: 15px;
}
.modal_text_ap{
	font-size: 13px;
	padding-bottom: 45px;
}
.modal_toggle_ap a{
	color: #c6c6c6;
	font-size: 13px;
}
.modal_toggle_ap a:hover{
	color: #fff;
}
.modal_clip{
	display: inline-block;
	position: relative;
	padding-left: 40px;
	padding-top: 10px;
	padding-bottom: 20px;
}
.modal_clip span{
	display: inline-block;
}
.modal_clip .modal_icon{
	position: absolute;
	top: 5px;
	left: 0
}
.modal_right_ap{
	text-align: right;
}
.modal_left_ap{
	text-align: left;
}
.modal_btn_ap{
	text-align: center;
	padding-top: 48px;
	padding-bottom: 40px;
}
.modal_btn_ap button{
	padding-left: 50px;
	padding-right: 50px;
	font-size: 16px;
}
.modal_body_ap textarea{
	resize: none;
	height: 139px;
}
#motorland_div iframe:nth-child(2){display: none;}
/* Луппа товаров */
a.vs_zoom { float:left; } 
a img { border:none; }
img.vs_zoom { float:right; }
.vs_zoom { 
     position:relative;  
     }
.loupe { 
	z-index: 2;
     background-color:#444;
     background:rgba(0, 0, 0, 0.25);
     border:5px solid rgba(0, 0, 0, 0);
     }
}