/*.MetaProLight{font-family: "Meta Pro Light",Arial,sans-serif;}*/
.MetaProLight{font-family: "Infiniti Brand Light",Helvetica,Arial,sans-serif;}

body {
font-family: "Infiniti Brand",Helvetica,Arial,sans-serif;
}

h1, h2, h3 {
    font-family: "Infiniti Brand Light",Helvetica,Arial,sans-serif;
}

.tooltip {font-family: "Infiniti Brand",Helvetica,Arial,sans-serif;}
.popover {font-family: "Infiniti Brand",Helvetica,Arial,sans-serif;}


.h1 {	font-family: "Infiniti Brand Light",Helvetica,Arial,sans-serif;}
.h3	{	font-family: "Infiniti Brand Light",Helvetica,Arial,sans-serif;}

.font-light  {	font-family: "Infiniti Brand Light",Helvetica,Arial,sans-serif;}

.bold {font-weight:bold!important;}

.font-red 	{color:#c71444!important;}
.font-green 	{color:#6c8072!important;}
.font-gold	{color:#79682e!important;}
.font-white{color:#ffffff!important;}

.clr {clear:both;}
.font-white{color:#fff;}


.rub:after { 
     content:" \20BD"; 
} 





/*
@brand-primary: #428bca;
@brand-success: #5cb85c;
@brand-info:    #5bc0de;
@brand-warning: #f0ad4e;
@brand-danger:  #d9534f;
*/

.bg-gold{background-color: #79682e!important;}
.alert-gold{
	background-color: #79682e;
	border-color:#faebcc;
	color:#ffffff!important;
	}

.padding-0{padding:0px!important;}
.padding-l-0{padding-left:0px!important;}
.padding-r-0{padding-right:0px!important;}

.margin-t-3 {margin-top:3px;}
.margin-t-5 {margin-top:5px;}
.margin-t-7 {margin-top:7px;}

.font9{font-size:9px!important;}
.font10{font-size:10px!important;}
.font11{font-size:11px!important;}
.font12{font-size:12px!important;}
.font13{font-size:13px!important;}
.font14{font-size:14px!important;}
.font15{font-size:15px!important;}
.font16{font-size:16px!important;}
.font17{font-size:17px!important;}
.font18{font-size:18px!important;}
.font19{font-size:19px!important;}
.font20{font-size:20px!important;}
.font21{font-size:21px!important;}
.font22{font-size:22px!important;}
.font23{font-size:23px!important;}
.font24{font-size:24px!important;}
.font25{font-size:25px!important;}
.font26{font-size:26px!important;}
.font27{font-size:27px!important;}
.font28{font-size:28px!important;}
.font29{font-size:29px!important;}
.font30{font-size:30px!important;}
.font31{font-size:31px!important;}
.font32{font-size:32px!important;}
.font33{font-size:33px!important;}
.font34{font-size:34px!important;}
.font35{font-size:35px!important;}

.radius100{
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}
.radius0{
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.border-primary1{border:1px solid #000;}
.border-primary2{border:1px solid #fff;}


a.a-invert{text-decoration:none;}
a.a-invert:hover{text-decoration:underline;}

a.btn, a.btn:hover{text-decoration:none;}
.btn-block-in-block {display:inline-block;}
@media (max-width:767px){.btn-block-in-block {display:block;margin:2px 0px;}}







/*стили отображения новостей на главной*/
/*.fotorama__stage{height:450px!important;}*/


.news-title-home {font-size:14px;text-transform:uppercase;}
.news-data-home{color: #999; font-size:12px;margin:0;}
.news-img-home{width:100%;max-width:500px;}

@media (max-width:767px){

	.news-title-home {font-family: Tahoma,Arial,sans-serif;font-size:14px;font-weight:bold;}
	.news-img-home{max-width:180px; padding:5px;}
	
}
.fotorama__nav {
    margin-top: 0%;
    padding-bottom: 2%;
}
a.bottom {position:absolute; bottom:0; left:0;}
a.news{text-decoration:none; color:#333333;}
a.news:hover{color:#c71444;}

div.news-block{height:400px;margin:0px;background-color:#ffffff;border:3px solid #d0d0d0;  }

@media (max-width:767px){
	div.news-block{height:90px;border:1px solid #d0d0d0;}
	div.news-block p{padding:2px 5px;}
	div.news-block p{font-size:11px}

	div.news{border-bottom:1px solid #d0d0d0; }
}




/* ######################### ################ ####################################################### */
/*  				удаление ненужных слоев на мобилке     767 */
/* ######################### ################ ################ */
@media (max-width:767px){ .hidden-mobi {display:none!important;} } 

/* ######################### ################ ################ */
/*  				удаление ненужных слоев на мобилке     897 */
/* ######################### ################ ################ */
@media (max-width:897px){ .hidden-mobi-897 {display:none!important;} } /**/




/* ######################### ################ ################ */
/*  				показать слои на мобилке         */
/* ######################### ################ ################ */
@media (min-width:767px){ .show-mobi {display:none!important;} } 

/* ######################### ################ ################ */
/*  				показать слои на мобилке         		897*/
/* ######################### ################ ################ */
@media (min-width:897px){ .show-mobi-897 {display:none!important;} }

/*######################################################################################################*/



/*################## окраска кузова #####################*/
.btn-prv-color
	{
	opacity:0.8;
	-moz-opacity:0.8;
	filter: alpha(opacity=80);
	-khtml-opacity: 0.8;
	margin:10px 3px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	padding:7px;
	border:none;
	}
.btn-prv-color:hover, .btn-prv-color.select
	{
	opacity:1;
	-moz-opacity:1;
	filter: alpha(opacity=100);
	-khtml-opacity: 1;
	}

.btn-prv-color.select {margin:8px 1px; padding: 9px; border:none;}	
.btn.btn-prv-color IMG{	
	opacity:0;
	-moz-opacity:0;
	filter: alpha(opacity=0);
	-khtml-opacity: 0;
	}
.btn.btn-prv-color.select IMG{	
	opacity:1;
	-moz-opacity:1;
	filter: alpha(opacity=100);
	-khtml-opacity: 1;
	}
.color-out{position:relative;}
p.name-color{position:absolute;width:100%;left:0;bottom:0;text-align: center; font-size:1.2em}


.disclaimer{font-size: 1.07143em;
    
	color: #c71444;
    font-family: "Meta Pro Normal",Arial,sans-serif;
    line-height: 1;
    margin-bottom: 0.1875em;
    margin-top: 0;
	display: block;
    position: relative;
    vertical-align: top;
    z-index: 8;
	text-transform: uppercase;
	}

.full-price{
	text-transform: uppercase;
	font-size: 2.25em;
	color: #c71444;
    font-family: "Meta Pro Normal",Arial,sans-serif;
    line-height: 1;
	}
.full-price em{
	text-transform: none !important;
	font-size: 14px;
    font-style: normal;
    position: relative;
    vertical-align: top;
	}


/*########################## дополнительные BUTTON */
/*
btn-primary1 		#000	border: #000	color: #fff
btn-primary1:hover 	#fff	border: #000	color: #000

btn-primary2 		#fff	border: #000	color: #000
btn-primary2:hover 	#000	border: #000	color: #fff

*/

.btn-primary1.well,.btn-primary2.well{background-image:none!important}

.btn-primary1 {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
.btn-primary1:focus,
.btn-primary1.focus {
  color: #ffffff;
  background-color: #333333;
  border-color: #000000;
}
.btn-primary1:hover {
  color: #000000;
  background-color: #ffffff;
  border-color: #000000;
}
.btn-primary1:active,
.btn-primary1.active,
.open > .dropdown-toggle.btn-primary1 {
  color: #000000;
  background-color: #ffffff;
  border-color: #000000;
}
.btn-primary1:active:hover,
.btn-primary1.active:hover,
.open > .dropdown-toggle.btn-primary1:hover,
.btn-primary1:active:focus,
.btn-primary1.active:focus,
.open > .dropdown-toggle.btn-primary1:focus,
.btn-primary1:active.focus,
.btn-primary1.active.focus,
.open > .dropdown-toggle.btn-primary1.focus {
  color: #000000;
  background-color: #ffffff;
  border-color: #000000;
}
.btn-primary1:active,
.btn-primary1.active,
.open > .dropdown-toggle.btn-primary1 {
  background-image: none;
}
.btn-primary1.disabled:hover,
.btn-primary1[disabled]:hover,
fieldset[disabled] .btn-primary1:hover,
.btn-primary1.disabled:focus,
.btn-primary1[disabled]:focus,
fieldset[disabled] .btn-primary1:focus,
.btn-primary1.disabled.focus,
.btn-primary1[disabled].focus,
fieldset[disabled] .btn-primary1.focus {
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-primary1 .badge {
  color: #428bca;
  background-color: #ffffff;
}





.btn-primary2 {
  color: #000000;
  background-color: #ffffff;
  border-color: #000000;
}

.btn-primary2:hover {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}

.btn-primary3 {
  color: #ffffff;
  background-color: #c71444;
  border-color: #c71444;
}

.btn-primary3:hover {
  color: #c71444;
  background-color: #ffffff;
  border-color: #c71444;
}

/*########################## дополнительные BUTTON */
/*
panel-primary1 			#000	border: #000	color: #fff
panel-primary1:hover 	#fff	border: #000	color: #000

btn-primary2 		#fff	border: #000	color: #000
btn-primary2:hover 	#000	border: #000	color: #fff

*/

.panel-primary1 {
  border-color: #000;
}
.panel-primary1 > .panel-heading {
  color: #ffffff;
  background-color: #000;
  border-color: #000;
}
.panel-primary1 > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #000;
}
.panel-primary1 > .panel-heading .badge {
  color: #333;
  background-color: #ffffff;
}
.panel-primary1 > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #000;
}


.panel-red {
  border-color: #b80303;
}
.panel-red > .panel-heading {
  color: #ffffff;
  background-color: #b80303;
  border-color: #b80303;
}
.panel-red > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #b80303;
}
.panel-red > .panel-heading .badge {
  color: #333;
  background-color: #ffffff;
}
.panel-red > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #b80303;
}




/*################################################################# TOP2*/



#my-affixTop2.affix {top:0;width:100%;z-index:99;background-color:#333!important}
#my-affixTop2.nav2{background-color:#333!important;border-top:none!important}
nav.nav2.navbar{min-height:45px;border-bottom-color:#fff;}

#bs-navbar-collapse-2 li.active a{background-color:transparent!important;color:#fff;}
#bs-navbar-collapse-2 li.active{
	background-image:url(/images/arrow_bottom_white_x8.png);
	background-position:center bottom;
	background-repeat:no-repeat;
	background-color:none;
	}
#bs-navbar-collapse-2 li.dropdown li.active {
    background-image: none;
    background-color: #000000;
}
#bs-navbar-collapse-2 li.dropdown.active li a:hover {color:#333;}
#bs-navbar-collapse-2 li.dropdown li.active a:hover {color:#333;}

@media (max-width: 768px) {#bs-navbar-collapse-2 li.active{background-image: none;}}	

/*отключение FIXED на мобилке*/
@media (max-width: 768px) {#my-affixTop2.affix{position:relative!important}}



/*############################################################################################## FOOTER ##########*/

.footer.gray {background-color:#ebebeb;color:#999;padding-top:20px;}
.footer.gray a.copyr {color:#999;font-weight:normal;font-size:13px; text-decoration:none;}
.footer.gray a.copyr:hover{color:#666;text-decoration:underline;}


.farm-link {color:#666;padding-top:20px;font-family:Meta Pro Book; }
.farm-link dt {color:#666;font-weight:normal;font-size:16px;}
.farm-link dt a{color:#666;font-weight:normal;font-size:16px; text-decoration:none;}
.farm-link dt a:hover{color:#666;text-decoration:underline;}

.farm-link dd a{color:#999;font-weight:normal;font-size:13px; text-decoration:none;}
.farm-link dd a:hover{color:#666;text-decoration:underline;}

.footer.gray2 {background-color:#333333;}
.footer.gray2 a.copyr {color:#ccc;font-weight:normal;font-size:13px; text-decoration:none;}
.footer.gray2 a.copyr:hover{color:#fff;text-decoration:underline;}

.footer.gray3 {background-color:#000000;}
.footer.gray3.fixed {bottom:0; position:fixed;display:block; width:100%;color:#fff;z-index:9999}

/*#################################################################################################################*/
/*#################################################################################################################*/

a.send-data{font-size:13px; font-weight: bold; color:#111;text-transform: uppercase;text-decoration: none; cursor:pointer }
a.send-data:hover{color:#c71444;text-decoration: underline;}



/*комплектации на обзорной автомобиля*/
TABLE.table.all-complectation td{vertical-align:middle}