div.reviewsnippet{
	
}
div.reviewsnippet div.h{
	margin-top:10px;
	color:#000;
}
div.reviewsnippet div.h a{
	color:#6695A4;
	font-weight:bold;
	font-size:15px;
}
div.reviewsnippet a.pic{
	float:left;
	margin:5px 9px 12px 0px; 
	width:120px;
	height:80px;
	float:left;
	display:block
}
div.reviewsnippet a.pic span{
	position:absolute;
	display:block;
	z-index:100;
	width:120px;
	height:80px;
	float:left;
	background-image:url('/icstat/review_frame.png');
}
div.reviewsnippet a.pic img{
	width:120px;
	height:80px;
	border:0px;
}
div.name{
	width:115px;
	margin:8px 10px 0px 0px;
	float:left;
	height:65px;
	font-size:11px;
	text-align:center;
	padding:15px 4px 0px 0px;
	background-image:url('/icstat/review_bg.gif');
}
div.reviewsnippet p{
	display:block; margin:6px 0px 0px 0px; color:#999999	
}
div.reviewsnippet img.stars{
	width:96px;
	height:16px;
	margin:6px 0px;
	float:left;
}
div.reviewsnippet a.more{
	font-weight:normal;
	float:left;
	display:block;
	margin:7px 0px 0px 9px;
}
form#filter_form{
	margin:0px;
	padding:0px;
	display:block;
	background-color:#EBEBEB;
	padding:4px 0px 6px 7px;
	margin:10px 0px 10px 0px;
	height:18px;
	font-size:11px
}
form#filter_form span{
	display:block;
	float:left;
	padding:3px 5px 0px 0px;
}
form#filter_form select{
	float:left;
	font-size:12px;
	margin-right:5px;
}
form#filter_form img{
	width:16px;
	height:16px;
	border:0px;
	float:left;
	margin:2px 0px 0px 0px;
}
form#filter_form a{
	display:block;
	float:left;
	padding:3px 5px 0px 5px;
	color:#090;
}
form#filter_form a:hover{
	color:black;
}
/*VOTE*/
a#vote-up,a#vote-do{
	float:right;
	cursor:pointer;
	background-image:url('/icstat/images/news-vote-bg.png');
	height:23px;
	font-size:12px;
	text-align:underline;
	color:#333;
	margin-right:1px;
}
a#vote-up span,a#vote-do span{
	display:block;
	background-repeat:no-repeat;
	padding:4px 7px 0px 26px;
	background-position:6px 4px;
}
a#vote-up span{
	background-image:url('/icon2/thumb-up.png');
}
a#vote-do span{
	background-image:url('/icon2/thumb.png');
}
a#vote-up:hover,a#vote-do:hover{
	background-position:0px 23px;
	color:#000;
}
a#vote-up{
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	color:#090;
	margin-left:10px;
}
a#vote-do{
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	color:red;
}





div#bazar{
	background-color:#8DC0D1;
	line-height:1;
	padding:10px 10px 10px 12px;
	margin-top:12px;
	height:135px;
}
div#bazar strong{
	font-size:18px;
	color:#C00;
	font-weight:normal;
}
div#bazar strong span{
	color:#FFF;
}
div#bazar h2{
	display:inline;
	font-weight:normal;
	color:#FFF;
	font-size:15px;
	padding-left:20px;
}
div#bazar button#add-car-b{
	outline:none;
	border:none;
	background:none;
	background-image:url('/icstat/images/s-b-b.png');
	background-position:top;
	height:25px;
	width:140px;
	cursor:pointer;
	margin-top:0px;
	margin-right:46px;
	float:right;
	margin-top:-3px;
}
div#bazar button#add-car-b:hover{
	background-position:bottom;
}
div#bazar button#all-cars{
	outline:none;
	border:none;
	background:none;
	background-image:url('/icstat/images/all-cars.gif');
	background-position:left;
	height:100px;
	width:50px;
	cursor:pointer;
	float:right;
}
div#bazar button#all-cars:hover{
	background-position:right;
}
div#bazar div{
	overflow:hidden;
	height:1px;
	clear:right;
}
div#bazar ul{
	list-style:none;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	margin-top:6px;
	display:block;
	float:left;
}
div#bazar ul li{
	display:block;
	float:left;
	padding:0;
	margin:0;
	width:132px;
	line-height:120%;
	font-weight:bold;
	color:#333;
	font-size:15px;
}
div#bazar ul li b{
	font-weight:bold;
	color:#fff;
	padding-left:5px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif
}
div#bazar ul li img{
	border:1px solid #FFF;
	margin-bottom:2px;
}
div#bazar ul li a{
	text-decoration:none;
	color:#C00;
	font-weight:normal;
	font-size:12px;
}
div#bazar ul li a:hover{
	color:#FFF;
}
div#bazar ul li a span{
	text-decoration:underline;
}
a#rss2{
	display:block;
	background-image:url('/icon2/feed.png');
	background-repeat:no-repeat;
	padding-left:23px;
	float:right;
}
a#rss2:hover{
	color:#000;
}

/* New Styles */
.threecolumns-content__row {
	display: flex;
	flex-wrap: wrap;
	position: relative;
}

.threecolumns-content__row h1,
.threecolumns-content__row h2,
.threecolumns-content__row h3,
.threecolumns-content__row h4,
.threecolumns-content__row h5	{
	color: #000;
}	

.threecolumns-content__row a:hover {
	color: #000;
}

.threecolumns-content__row  #breadcramps {
	width: 100%;
	padding: 0;
}

.threecolumns-content__row .col-4 {
	max-width: 300px;
	flex-basis: 300px;	
	box-sizing: border-box;
}

.threecolumns-content__row .col-8 {
	max-width: calc(100% - 300px);
	flex-basis: calc(100% - 300px);	
	box-sizing: border-box;
	padding: 0 21px;
}

.threecolumns-content__row .col-6 {
	max-width: 50%;
	flex-basis:50%;	
	box-sizing: border-box;
	padding: 0 21px;
}

.threecolumns-content__row .heading__title .logo-area .logo-area__photo {
	width: 60px;
	align-self: center;
	margin-left: auto;
}

.threecolumns-content__row .heading__title p {
	color: #535362;
	font-size: 15px;
	line-height: 135%;
	text-align: justify;
}

.threecolumns-content__row .heading__title .logo-area {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 10px;
	margin-top: 10px
}

.threecolumns-content__row .heading__title .logo-area h1 {
	align-self: center;
	margin: 0;
	width: calc(100% - 60px);
}

.threecolumns-content__row .pages {
	border-top: 1px solid #dbdbea;
	padding-top: 20px;
	width: 100%;
}

.threecolumns-content__row .pages .arrows {
	display: inline-block;
	border: 1px solid #dbdbea;
	height: 37px;
	line-height: 36px;
	font-size: 15px;
	color: #368fa3;
	background: #FFF;
	box-sizing: border-box;
	padding: 0 15px;
	min-width: 85px;
	margin: 0 10px 13px;
	border-radius: 0;
}

.threecolumns-content__row .pages .arrows:hover {
	border-color: #368fa3;
	color: #368fa3;
	background: none !important;
}			

.threecolumns-content__row .pages .digit {
	color: #535362;
	display: inline-block;
	padding: 3px 8px;
	text-decoration: none;
	margin: 0 2px;
	background: none;
	border-radius: 0;
	font-size: 16px;
	min-width: 8px;
	line-height: 117%;
}

.threecolumns-content__row .pages .digit:hover {
	color: #368fa3;
	background: #ececfb;
}

.threecolumns-content__row .pages .sel {
	color: #368fa3;
	display: inline-block;
	padding: 3px 8px;
	text-decoration: none;
	margin: 0 2px;
	background: #ececfb;
	/*background: #efefef;*/
	border-radius: 0;
	font-size: 16px;
	min-width: 8px;
	line-height: 117%;
}	

.threecolumns-content__row .reviewsnippet {
	display: flex;
	flex-wrap: wrap;
	min-height: 100px;
	margin: 20px 0;
}

.threecolumns-content__row .reviewsnippet .author {
	width: 90px;
	font-size: 12px;
	overflow: hidden;
}

.threecolumns-content__row .reviewsnippet .author img {
	width: 40px;
	height: 40px;
	border-radius: 20px;
	border-radius: 50%;
}		

.threecolumns-content__row .reviewsnippet .author strong {
	font-weight: normal;
	color: #cf0000;
	display: block;
}

.threecolumns-content__row .reviewsnippet .info {
	width: calc(100% - 90px);
	padding-left: 5px;
	box-sizing: border-box;
}

.threecolumns-content__row .reviewsnippet .info .title {
	display: flex;
	flex-wrap: wrap;
}

.threecolumns-content__row .reviewsnippet .info .h {
	font-size: 13px;
	color: #868695;
	//white-space: nowrap;
	font-weight: normal;
	display: inline-block;
	margin: 0;
}

.threecolumns-content__row .reviewsnippet .info .h a {
	font-size: 16px;
  color: #52525f;
	text-decoration: none;
}

.threecolumns-content__row .reviewsnippet .info .h a:hover {
	text-decoration: underline;
} 
		
.threecolumns-content__row .reviewsnippet .info .stars {
	display: inline-block;
	height: 19px;
	width: 90px;
	background: url(/icstat/img/share/stars.png);
	background: url(/icstat/img/share/stars.svg), linear-gradient(transparent, transparent);
	background-position: 0 -20px;
	background-repeat: repeat-x;
	margin-right: 10px;
	vertical-align: top;
}

.threecolumns-content__row .reviewsnippet .info .stars span {
	display: block;
	height: 19px;
	background: url(/icstat/img/share/stars.svg);
	background: url(/icstat/img/share/stars.svg), linear-gradient(transparent, transparent);
	background-position: 0 -40px;
	background-repeat: repeat-x;
	padding: 0;
}

.threecolumns-content__row .reviewsnippet p {
	padding: 0;
	margin: 10px 0 5px 0;
	//padding-left: 85px;
	display: block;
	font-size: 14px;
	line-height: 120%;
	color: #525260;
}

.threecolumns-content__row .reviewsnippet .readall {
	//padding-left: 85px;	
}

.threecolumns-content__row .reviewsnippet a.more {
	color: #525260;
	margin: 0;
}	
.threecolumns-content__row .reviewsnippet a.more:hover {
	color: #000;
}

.threecolumns-content__row .reviewsnippet .info .t {
	margin: auto 0 auto auto;
	font-size: 11px;
	display: inline-block;
}

.threecolumns-content__row .news {
	//padding: 0 5px 0 0;
	display: flex;
	flex-wrap: wrap;
	//margin: 0 -10px;
	box-sizing: border-box;
}
.threecolumns-content__row .news .news_title {
	width: 100%;
	color: #000;
	font-weight: bold;
	font-size: 18px;
	//border-top: 1px solid #dbdbea;
	margin: 0 0 10px 0;
	padding-top: 10px;
}
.threecolumns-content__row .news .news-item {
	padding: 10px 0;
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	//border-bottom: 1px solid #dbdbea;
	box-sizing: border-box;
}

.threecolumns-content__row .news  .news-item:last-child {
	//border: 0;
}

.threecolumns-content__row .news .news-item .news-item_img {
	width: 100px;
}

.threecolumns-content__row .news .news-item .news-item_img a {
	display: block;
}

.threecolumns-content__row .news .news-item .news-item_img img {
	width: 100%;
	height: auto;
	border: 1px solid #dbdbea;
	margin-top: 0;
	box-sizing: border-box;
}

.threecolumns-content__row .news .news-item .news-item_copy {
	line-height: 100%;
	width: calc(100% - 100px);
	padding: 0 0 0 20px;
	box-sizing: border-box;
}

.threecolumns-content__row .news .news-item .news-item_copy a {
	font-size: 16px;
	/*color: #333;*/
	line-height: 120%;
	/*font-weight: bold;
	text-decoration: none;*/
}

.threecolumns-content__row .news .news-item .news-item_copy a:hover {
	text-decoration: underline;
}

.threecolumns-content__row .news .news-item .news-item_copy p {
	color: #666;
	font-size: 14px;
	margin: 5px 0 0;
	line-height: 125%;
}

.threecolumns-content__row .col-4 #modelmenu {
	border: 1px solid #ccc;
	background-color: #efefef;
	padding: 20px 20px 15px;
	margin: 20px 5px 10px 0;
	box-sizing: border-box;
	
	border: 1px solid #dbdbea;
	background-color: #ececfb;
	font-size: 12px;
}

.threecolumns-content__row .col-4 #modelmenu h3 {
	margin: 0 0 10px;
	font-size: 18px;
}

.threecolumns-content__row .modelmenu-item {
	display: flex;
	flex-wrap:wrap;
}
.threecolumns-content__row .col-4 #modelmenu .left,
.threecolumns-content__row .modelmenu-item .modelmenu-item_img {
	width: 110px;
		    vertical-align: top;
}

.threecolumns-content__row .modelmenu-item .modelmenu-item_img a {
	max-width: 100px;
	display: block;
}
.threecolumns-content__row .col-4 #modelmenu .left img,
.threecolumns-content__row .modelmenu-item .modelmenu-item_img img {
	display: block;
	border: 1px solid #dbdbea;	
}
.threecolumns-content__row .col-4 #modelmenu .right,
.threecolumns-content__row .modelmenu-item .modelmenu-item_copy {
	width: calc(100% - 110px);		
	box-sizing: border-box;
	    vertical-align: top;
}
.threecolumns-content__row .col-4 #modelmenu .right>div,
.threecolumns-content__row .modelmenu-item .modelmenu-item_copy>div {
	padding-bottom: 5px;
}
.threecolumns-content__row .col-4 #modelmenu .right .model_menu_sel a,
.threecolumns-content__row .modelmenu-item .modelmenu-item_copy .model_menu_sel a {
	color: #000;
}

.threecolumns-content__row .col-4 #modelmenu .left #m_360,
.threecolumns-content__row .col-4 #modelmenu .left #m_colors,
.threecolumns-content__row .col-4 #modelmenu .left #m_foto,
.threecolumns-content__row .modelmenu-item #m_360,
.threecolumns-content__row .modelmenu-item #m_colors,
.threecolumns-content__row .modelmenu-item #m_foto {
	display: inline-block;
	margin-top: 5px;
	margin-right: 1px;
	border: 1px solid #84c8d7;
	border-radius: 20px;
	background: #fff;	
}
.threecolumns-content__row .col-4 #modelmenu .left #m_360:hover,
.threecolumns-content__row .col-4 #modelmenu .left #m_colors:hover,
.threecolumns-content__row .col-4 #modelmenu .left #m_foto:hover,
.threecolumns-content__row .modelmenu-item #m_360:hover,
.threecolumns-content__row .modelmenu-item #m_colors:hover,
.threecolumns-content__row .modelmenu-item #m_foto:hover {
	background: #84c8d7;
}
.threecolumns-content__row .col-4 #modelmenu .left #m_360 a,
.threecolumns-content__row .col-4 #modelmenu .left #m_colors a,
.threecolumns-content__row .col-4 #modelmenu .left #m_foto a,
.threecolumns-content__row .modelmenu-item #m_360 a,
.threecolumns-content__row .modelmenu-item #m_colors a,
.threecolumns-content__row .modelmenu-item #m_foto a {
	padding: 2px 5px;
	display: inline-block;
	color: #333;
	text-decoration: none;	
}	

.threecolumns-content__row .col-4 #modelmenu .price2 {
	padding-top: 5px;
}

.threecolumns-content__row .col-4 #modelmenu .left a + br {
	display: none;
}

.threecolumns-content__row a#rss2 {	
	background-position: 0px 2px;
	display: inline-block;
	float: none;
}

.threecolumns-content__row form#filter_form {	
	padding: 7px 21px;
	float: none;
	display: flex;
	height: auto;
	border: 1px solid #dbdbea;
	background: #efefef;
	/*border: 1px solid #dbdbea;
	background-color: #ececfb;*/
	margin-left: -21px;
	margin-right: -21px;
}

.threecolumns-content__row form#filter_form .field {
	float: none;
	padding: 0 20px 0 0;
	align-self: center;
	display: flex;
}

.threecolumns-content__row form#filter_form span {
	float: none;
	padding: 0 5px 0 0;
	align-self: center;
	font-size: 14px;
	color: #000;	
}
.threecolumns-content__row form#filter_form select {
	margin: 0;
	height: 24px;
	line-height: 24px;
	width: 55px;
	border: 1px solid #999;
	border-radius: 3px;
	font-size: 12px;
	float: none;
	padding: 0 5px;
	width: auto;
	color: #000;
	background: #fff;
}

.threecolumns-content__row form#filter_form .add-review-field {
	margin: auto 0 auto auto;
}

.threecolumns-content__row form#filter_form .add-review-field a {
	color: #16c02c;
	font-size: 14px;
	padding: 0 0 0 20px;
	position: relative;
}

.threecolumns-content__row form#filter_form .add-review-field img {
	display: none;
}

.threecolumns-content__row form#filter_form .add-review-field a:before {
	content: '+';
	border: 1px solid #16c02c;
	height: 14px;
	width: 14px;
	color: #16c02c;
	position: absolute;
	left: 0;
	top:1px;
	border-radius: 50%;
	text-align: center;
	line-height: 14px;
	display: flex;
  justify-content: center;
} 

.threecolumns-content__row form#filter_form .add-review-field  a:hover {
	text-decoration: none;
}

.threecolumns-content__row .rating-section {
	text-align: right;
}

.threecolumns-content__row .rating-section .stars {
	display: inline-block;
	height: 19px;
	width: 90px;
	background: url(/icstat/img/share/stars.png);
	background: url(/icstat/img/share/stars.svg), linear-gradient(transparent, transparent);
	background-position: 0 -20px;
	background-repeat: repeat-x;
	//margin-right: 10px;
	vertical-align: top;
}

.threecolumns-content__row .rating-section .stars span {
	display: block;
	height: 19px;
	background: url(/icstat/img/share/stars.svg);
	background: url(/icstat/img/share/stars.svg), linear-gradient(transparent, transparent);
	background-position: 0 -40px;
	background-repeat: repeat-x;
	padding: 0;
}

.threecolumns-content__row .videolink {
	margin: 20px 5px 10px 0;

}

.threecolumns-content__row .videolink a span {
	position: relative;
	display: block;
	margin-bottom: 5px;
}

.threecolumns-content__row .videolink a span:before {
	content: '';
	display: block;
	width: 36%;
	height: 0;
	padding-top: 36%;
	left: 50%;
	top: 50%;
	transform: translateY(-50%);
	margin: 0 0 0 -18%;   
	position: absolute;
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NyIgaGVpZ2h0PSI1NyI+PGcgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiPjxnIGZpbGw9IiNGRkYiPjxjaXJjbGUgY3g9IjI4LjUiIGN5PSIyOC41IiByPSIyOC41Ii8+PHBhdGggZD0iTTMgMjguNWEyNS41IDI1LjUgMCAxIDEgNTEgMCAyNS41IDI1LjUgMCAwIDEtNTEgMHoiLz48L2c+PHBhdGggZmlsbD0iIzY0NjQ3MyIgZD0iTTMgMjguNWEyNS41IDI1LjUgMCAxIDEgNTEgMCAyNS41IDI1LjUgMCAwIDEtNTEgMHoiLz48cGF0aCBmaWxsPSIjRkZGIiBkPSJNNDEgMjlMMTkgMTh2MjJ6Ii8+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTQxIDI5TDE5IDE4djIyeiIvPjwvZz48L3N2Zz4=);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	opacity: 0.65;		   
}
.threecolumns-content__row .videolink a span:hover:before {
	opacity: 0.85;		
}

.threecolumns-content__row .videolink a span:after {
	display: block;
	height: 100%;
	width: 100%;
	background: linear-gradient(to bottom, rgba(0,0,0,0.7) 0%,rgba(0,0,0,0) 100%);
	font-size: 16px;
	content: '';
	position: absolute;
	left: 0;
	top: 0;
}

.threecolumns-content__row .videolink a {
    text-decoration: none;
    font-size: 16px;
    line-height: 20px;
		color: #000;	
		position: relative;	
}
.threecolumns-content__row .videolink a:hover {
	color: #00a9bf;	
}

.threecolumns-content__row .videolink a strong {
	position: absolute;
	left: 0;
	top:0;
	color: #fff;
	font-weight: normal;
	padding: 5px;
}
.threecolumns-content__row .videolink a img {
	display: block;
	width: 100%;
	height: auto;
}

#bazar.bazar-section {
	background-color: #3da8be;
	border: 1px solid #dbdbea;
	padding: 20px;
	height: auto;
}

#bazar.bazar-section strong {
	  font-size: 18px;
    font-weight: normal;
    color: #fff;
		float: none;
}

#bazar.bazar-section strong span {
	color: #000;
}

#bazar.bazar-section .bazar_title {
	display: flex;
	height: auto;
	margin-bottom: 20px;
	margin-top: 10px;
}

#bazar.bazar-section .bazar_title button#all-cars {
	margin: auto 0 0 auto;
	color: #fff;
	font-weight: normal;
	font-size: 12px;
	height: auto;
	background: none;
	width: 62px;
	text-decoration: none;
	border: 1px solid #C00;
	background:#C00;
	border-radius: 10px;
	padding: 3px 5px;
}

#bazar.bazar-section .bazar_title button#all-cars:hover {
	text-decoration: underline;
}

#bazar.bazar-section button#add-car-b {
	float: none;
	color: #fff;
	font-size: 14px;
	line-height: 100%;
	border: 1px solid #585867;
	outline: 0;
	//width: 100%;
	background: 0;
	background: #585867;
	background: linear-gradient(to bottom, #9797a6, #585867);
	cursor: pointer;
	position: relative;
	text-align: center;
	border-radius: 5px;
	margin: 20px auto 0 0;
	display: block;
}

#bazar.bazar-section button#add-car-b:hover {
   background: linear-gradient(to bottom, #585867, #9797a6);	
}

#bazar.bazar-section h2 {
	display: block;
	color: #000;
	font-size: 16px;
	font-weight: normal;
	padding-left: 0;
	margin: 0 5px 0 0;
}

#bazar.bazar-section ul {
	float: none;
	display: flex;
	flex-wrap: wrap;
	margin: -10px;
}

#bazar.bazar-section ul li {
	float: none;
	width: 14.27%;
	padding: 10px;
	box-sizing: border-box;
	font-size: 15px;
}
#bazar.bazar-section ul li b {
	font-size: 14px;
}


#bazar.bazar-section ul li a span {
	display: block;
}
#bazar.bazar-section ul li img {
	display: block;
	border: 1px solid #dbdbea;
	width: 100%;
}

@media (max-width: 992px) {
	#bazar.bazar-section ul {
		margin-left: -5px;
		margin-right: -5px;
	}
	
	#bazar.bazar-section ul li {
		padding-left: 5px;
		padding-right: 5px;
	}
	.threecolumns-content__row .reviewsnippet .info .title {
		position: relative;
	}
	.threecolumns-content__row .reviewsnippet .info .t {
		width: 100%;
    text-align: right;
		position: absolute;
		right: 0;
		top: 4px;
	}	
	
	.threecolumns-content__row .reviewsnippet .info .h {
		width: 100%;
	}
	
	.threecolumns-content__row .reviewsnippet .info .h .h-sub {
		display: block;
	}
	
	.threecolumns-content__row form#filter_form {
		margin-left: -12px;
		margin-right: -12px;
		padding-left: 12px;
		padding-right: 12px;
	}
}

@media (max-width: 992px) and (min-width: 768px) {	
	.threecolumns-content__row .col-8 {
		padding: 0 12px;
	}
	
	.threecolumns-content__row .col-6 {
		padding: 0 12px;
	}
	
	.threecolumns-content__row form#filter_form {
		flex-wrap: wrap;
		justify-content: center;
	}
	
	.threecolumns-content__row form#filter_form .add-review-field {
		margin-left: auto;
		/*margin-right: auto;*/
		/*margin-top: 10px;*/
		max-width: max-content;
		width: 100%;
	}
	
	#bazar.bazar-section {
		padding: 12px;
	}
}

@media (max-width: 767px) {
	.threecolumns-content__row .col-4 {
		max-width: 100%;
		flex-basis: 100%;	
		padding: 0 12px;
		text-align: center;
		margin-bottom: 20px;
	}

	.threecolumns-content__row .col-8 {
		max-width: 100%;
		flex-basis: 100%;	
		padding: 0 12px;
	}
	
	.threecolumns-content__row .col-6 {
		padding: 0 12px;
		max-width: 100%;
		flex-basis: 100%;
	}
	#bazar.bazar-section ul {
		justify-content: center;
	}
	
	#bazar.bazar-section ul li {	
		min-width: 108px;
		width: 20%;
	}
	
	#bazar.bazar-section button#add-car-b {
		margin-left: auto;
	}
	#bazar.bazar-section {
		padding: 12px;
	}	
}

@media (max-width: 567px) {
	.threecolumns-content__row form#filter_form {
		flex-wrap: wrap;
		justify-content: space-between;
	}
	
	.threecolumns-content__row form#filter_form .add-review-field {
		margin-left: auto;
		/*margin-right: auto;*/
		margin-top: 10px;
		max-width: max-content;
		width: 100%;
	}
}

@media (max-width: 480px) {
	/*.threecolumns-content__row form#filter_form .field {
		display: flex;
    width: 100%;
    justify-content: center;
		margin-top: 10px;
	}*/
	
	.threecolumns-content__row form#filter_form .field {
		padding: 0;
	}
	
	.threecolumns-content__row form#filter_form .field:first-child {
		padding-right: 10px;
	}
	
	.threecolumns-content__row form#filter_form span {
		font-size: 13px;
	}
}

.threecolumns-content__row .col-8 #modelmnu{
	min-height:101px;
	position:relative;
	box-sizing:border-box;
	padding-bottom:13px;
	padding-left:180px;
}
.threecolumns-content__row .col-8 #modelmnu:before{
	content:'';
	display:block;
	position:absolute;
	width:0;
	height:0;
	border-bottom: 16px solid #333333; 
	border-right: 16px solid transparent;
	bottom:0;
	left:167px;	
	z-index:1;
}
.threecolumns-content__row .col-8 #modelmnu #img1{
	left:15px;
	position:absolute;
}
.threecolumns-content__row .col-8 #modelmnu #img2{
	display:none;
	left:10px;
	position:absolute;
}

.threecolumns-content__row .col-8 #modelmnu h2{
	font-size:24px;
	color:#000;
	font-weight:normal;
	margin:0;
	padding:13px 8px 10px 0;
	line-height:23px;
}
.threecolumns-content__row .col-8 #modelmnu h2 span{
	color:#646472;
	font-size:55%;
	vertical-align:text-top;
}
.threecolumns-content__row .col-8 #modelmnu p{
	display:block;
	padding:0 5px 0 0;
	font-size:14px;
	margin:0;
}
.threecolumns-content__row .col-8 #modelmnu-reviews{
	display:inline-block;
	text-align:center;
	font-size:14px;
	margin-right:25px;
}
.threecolumns-content__row .col-8 #modelmnu .stars{
	display:block;
	height:20px;
	width:100px;
	background:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PHBhdGggZmlsbD0iI0I5QjlDOCIgZD0iTTEwIDFsMi41NSA1LjkyIDYuNDUuNTYtNC44NyA0LjI1TDE1LjU2IDE4IDEwIDE0LjcxIDQuNDQgMThsMS40My02LjI3TDEgNy41bDYuNDUtLjU2TDEwIDF6Ii8+PC9zdmc+');
	background-repeat:repeat-x;
	margin-bottom:4px;
	
}
.threecolumns-content__row .col-8 #modelmnu .stars span{
	display:block;
	height:20px;
	background:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PHBhdGggZmlsbD0iIzdDMkM4NCIgZD0iTTEwIDFsMi41NSA1LjkyIDYuNDUuNTYtNC44NyA0LjI1TDE1LjU2IDE4IDEwIDE0LjcxIDQuNDQgMThsMS40My02LjI3TDEgNy41bDYuNDUtLjU2TDEwIDF6Ii8+PC9zdmc+');
	background-repeat:repeat-x;
}

.threecolumns-content__row .col-8 #modelmnu-price{
	display:inline-block;
	line-height:18px;
	padding-right:7px;
}
.threecolumns-content__row .col-8 #modelmnu-price div{
	display:block;
}
.threecolumns-content__row .col-8 #modelmnu-price strong{
	font-size:24px;
	color:#7C2C84;
	font-weight:normal;
}
.threecolumns-content__row .col-8 #modelmnu-price a{
	display:inline-block;
	margin-left:19px;
	font-size:14px;
}
/*ћеню разделов*/
.threecolumns-content__row .col-8 #modelmenu{
	min-height:48px;
	height: auto;
	border-radius: 0;
	margin: 0 -21px;
	background:#333333;
	padding:10px 0px 0px 13px;
	box-sizing:border-box;
}
.threecolumns-content__row .col-8 #modelmenu a{
	vertical-align:top;
	margin-bottom:10px;
}
.threecolumns-content__row .col-8 #modelmenu a.mmnu{
	display:inline-block;
	height:28px;
	border-radius:14px;
	background:#90909E;
	color:#FFF;
	margin-right:10px;
	padding:3px 3px 3px 10px;
	box-sizing:border-box;
	text-decoration:none;
	line-height:21px;
	font-size:13px;
}
.threecolumns-content__row .col-8 #modelmenu a.mmnu.sel{
	background:#00A9BF;
}
.threecolumns-content__row .col-8 #modelmenu a.mmnu.nodigit{
	padding-right:10px;
	
}
.threecolumns-content__row .col-8 #modelmenu a.mmnu:hover{
	background:#00A9BF;
}
.threecolumns-content__row .col-8 #modelmenu a.mmnu span{
	display:inline-block;
	height:22px;
	min-width:22px;
	padding:0 3px;
	box-sizing:border-box;
	border-radius:11px;
	background:#000;
	text-align:center;
	line-height:22px;
	font-size:12px;
}
.threecolumns-content__row .col-8 #add2fav{
	background: url(/icstat/img/share/podbor.png);
    background: url(/icstat/img/share/podbor.svg),linear-gradient(transparent,transparent);
    background-repeat: no-repeat;
    background-position: center -253px;
	width:28px;
	height:28px;
	display:inline-block;
}
.threecolumns-content__row .col-8 #add2fav:hover{
	 background-position: center -228px;
}
.threecolumns-content__row .col-8 #add2fav.sel{
	 background-position: center -305px;
}
.threecolumns-content__row .col-8 .wait{
	background: no-repeat center center url('/icstat/img/load/oval-24.svg')!important;
}
.threecolumns-content__row .col-8 .wait2{
	background-image:url('/icstat/img/load/infocar-70.svg');
	background-position:center center;
	background-repeat:no-repeat;
}
.threecolumns-content__row .col-8 #add2com{
	background: url(/icstat/img/share/podbor.png);
	background: url(/icstat/img/share/podbor.svg),linear-gradient(transparent,transparent);
	background-repeat: no-repeat;
	background-position: center -177px;
	width:28px;
	height:28px;
	display:inline-block;
	margin-left:3px;
	margin-right:7px;
}
.threecolumns-content__row .col-8 #add2com:hover{
	 background-position: center -202px;
}

@media (min-width: 670px) and (max-width: 800px), (min-width: 970px) {
	.threecolumns-content__row .col-8 #add2com{
		margin-left:8px;
		margin-right:12px;
	}
	.threecolumns-content__row .col-8 #modelmenu a.mmnu{
		margin-right:10px;
	}
}

@media (max-width: 669px){
	.threecolumns-content__row .col-8 #modelmenu{
		padding:10px 0px 0px 10px;
		box-sizing:border-box;
		margin: 0 -11px;
	}
	.threecolumns-content__row .col-8 a.mmnu{
		margin-right:7px;
		font-size:13px;
	}
	.threecolumns-content__row .col-8 #add2com{
		margin-left:8px;
		margin-right:8px;
	}	
}

@media (max-width: 599px), (min-width: 801px) and (max-width: 899px) {
	.threecolumns-content__row .col-8 #modelmnu h2{
		font-size:22px;
	}
	.threecolumns-content__row .col-8 #modelmnu p{
		font-size:13px;
	}
}

@media (max-width: 539px),   (min-width: 801px) and (max-width: 839px){
	.threecolumns-content__row .col-8 #modelmnu{
		min-height:101px;
		position:relative;
		box-sizing:border-box;
		padding-bottom:13px;
		padding-left:140px;
	}
	.threecolumns-content__row .col-8 #modelmnu.text{
		min-height:81px;
	}
	.threecolumns-content__row .col-8 #modelmnu #img1{
		display:none;
	}
	.threecolumns-content__row .col-8 #modelmnu #img2{
		display:block;
	}
	.threecolumns-content__row .col-8 #modelmnu p{
		display:none;
	}
	.threecolumns-content__row .col-8 #modelmnu:before{
		left:127px;
	}
	.threecolumns-content__row .col-8 #modelmnu:before{
		left:132px;
	}
}

@media (max-width: 480px){
	.threecolumns-content__row .col-8 h1{
		font-size:20px;
	}
	.threecolumns-content__row .col-8 #modelmnu h2{
		font-size:20px;
	}
	
	.threecolumns-content__row .col-8 #modelmnu-reviews{
		margin-right:12px;
	}
	
}
@media (max-width: 414px) {	
	.threecolumns-content__row .col-8 #modelmnu-price strong{
		font-size:22px;
	}	
}
@media (max-width: 374px) {
	.threecolumns-content__row .col-8 #modelmnu{
		min-height:130px;
		padding-left:150px;
	}
	 .threecolumns-content__row .col-8 #modelmnu h2{
		font-size:22px;
		padding-top:10px;
	}
	.threecolumns-content__row .col-8 #modelmnu-reviews{
		position:absolute;
		left:20px;
		top:80px;
		margin:0;
		font-size:12px;
		
	}
	.threecolumns-content__row .col-8 #modelmnu-price{
		position:absolute;
		right:6px;
		bottom:10px;
		text-align:right;
	}
}

/* ---VIDEOLIST */
.threecolumns-content__row .list{
	list-style:none;
	margin:0;
	font-size:14px;
	padding:0;	
}
.threecolumns-content__row .list li{
	clear:left;
	box-sizing:border-box;
	padding:10px 0;
	position:relative;
	display: flex;
	flex-wrap: wrap;
	min-height:90px;
}
.threecolumns-content__row .list strong{
	font-weight:normal;
}
.threecolumns-content__row .list a{
	list-style:none;	
	text-decoration:none;
	font-size: 15px;
	line-height: 20px;
	color: #000;
}
.threecolumns-content__row .list a:hover,.threecolumns-content__row .list a:active{
	color:#00A9BF;
}
.threecolumns-content__row .list p{
	margin:0;
	padding:6px 0 10px 0;
	color:#525260;
}
.threecolumns-content__row .list .f{
	display:inline-block;
	position:relative;
	width:100px;
	left:0;
	top:0;
}
.threecolumns-content__row .list div.source{
	color:#B9B9C8;
	font-size:13px;
	white-space:nowrap;
	overflow:hidden;
	width: 100%;
	margin-top: auto;
	
}
.threecolumns-content__row .list div.source span{
	background:#B9B9C8;
	color:#fff;
	display:inline-block;
	padding:0 7px;
	line-height:22px;
	font-size:12px;
	margin-right:5px;
}

.threecolumns-content__row #videos .f{
	height:75px;
}
.threecolumns-content__row #videos .f:before{
	content:'';
	display:block;	
	width: 40px;
	height:0;
	padding-top:40px;
	left:50%;
	top:50%;
	transform: translateY(-50%);
	margin: 0 0 0 -20px;	
	position:absolute;
	background:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NyIgaGVpZ2h0PSI1NyI+PGcgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiPjxnIGZpbGw9IiNGRkYiPjxjaXJjbGUgY3g9IjI4LjUiIGN5PSIyOC41IiByPSIyOC41Ii8+PHBhdGggZD0iTTMgMjguNWEyNS41IDI1LjUgMCAxIDEgNTEgMCAyNS41IDI1LjUgMCAwIDEtNTEgMHoiLz48L2c+PHBhdGggZmlsbD0iIzY0NjQ3MyIgZD0iTTMgMjguNWEyNS41IDI1LjUgMCAxIDEgNTEgMCAyNS41IDI1LjUgMCAwIDEtNTEgMHoiLz48cGF0aCBmaWxsPSIjRkZGIiBkPSJNNDEgMjlMMTkgMTh2MjJ6Ii8+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTQxIDI5TDE5IDE4djIyeiIvPjwvZz48L3N2Zz4=');
	background-repeat:no-repeat;
	background-position:center;
	background-size:contain;
	opacity:0.65;
}
.threecolumns-content__row #videos .f:hover:before{
	opacity:0.85;
}
.threecolumns-content__row #videos .f span{
	position:absolute;
	background:#646473;
	font-size:11px;
	line-height:18px;
	color:#fff;
	padding:0 3px;
	bottom:0;
	right:0;
	opacity:0.85;	
}

.threecolumns-content__row #videos .f img {
	  height: 100%;
    width: 100%;
    object-fit: cover;
		display: block;
		border: 1px solid #dbdbea;
}
.threecolumns-content__row #videos .source-tiem {
	width: calc(100% - 100px);
	padding-left: 20px;
	box-sizing: border-box;
	display: flex;
	flex-wrap: wrap;
}
.threecolumns-content__row #videos .source-tiem a {
	margin-bottom: 5px;
}

@media (max-width: 999px){
	/*.threecolumns-content__row .list .f{
		width:150px;
	}
	.threecolumns-content__row .list a{
	}
	.threecolumns-content__row .list li{
		padding:0 9px 15px 164px;
	}
	.threecolumns-content__row .list .f{
		left:0;
	}
	.threecolumns-content__row #videos .f{
		height:84px;
	}
	.threecolumns-content__row .list .f img{
		width:150px;
	}
	.threecolumns-content__row #videos li{
		min-height:104px;
	}
	.threecolumns-content__row #videos .f img{
		height:84px;
	}*/
}

@media (max-width: 480px){
	/*.threecolumns-content__row .list{
		padding:0;
	}
	.threecolumns-content__row .list li{
		padding:0 0 30px 0;
	}
	.threecolumns-content__row .list .f{
		display:block;
		position:relative;
		width:100%;
		padding:0;
		margin-bottom:12px;
		height:auto;
	}
	.threecolumns-content__row #videos .f{
		height:auto;
		display:block;
	}
	.threecolumns-content__row .list .f img{
		width:100%;
		height:auto!important;
		display:block;
		border-radius:3px;
	}
	.threecolumns-content__row #videos .f span{
		font-size:13px;
		line-height:21px;
		padding:0 4px;
		opacity:0.65;
	}
	.threecolumns-content__row .list a{
		display:block;
		font-size:19px;
	}
	.threecolumns-content__row .list p{
		font-size:15px;
	}
	.threecolumns-content__row .list div{
		font-size:13px;
	}
	.threecolumns-content__row .list div strong{
		display:inline;
	}*/
}



@media (max-width: 999px) {
	#totalbg {
		overflow: hidden;
	}
}

.threecolumns-content__row .col-4 .videolink {
	display: none;
}