/*//////////////////////////////////////////*/
/* Item brands */
/*//////////////////////////////////////////*/

/* Brands m */

.item_brands_m{
	display:block;
	background:#ffffff;
	position:relative;
	padding:15px;
}
.item_brands_m img{
	display:block;
	width:100%;
	height:auto;

	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	transform: scale(0.8);
}
.item_brands_m:hover img{
	-webkit-transform: scale(0.7);
	-moz-transform: scale(0.7);
	transform: scale(0.7);
}
.item_brands_m.fade img{
	opacity:0.4;

	-webkit-filter:grayscale(100%);
	-moz-filter:grayscale(100%);
	filter:grayscale(100%);
}
.item_brands_m .title{
	position:absolute;
	bottom:15px;
	left:15px;
	right:15px;
	opacity:0;
}
.item_brands_m:hover .title{
	opacity:1;
}
.item_brands_m .title h2{
	display:block;
	font-weight:700;
}

/* Brands l */

.item_brands_l{
	display:block;
	background:#ffffff;
	position:relative;
	padding:15px 15px 15px 180px;
	min-height:180px;
}
@media (max-width:599px) {
	.item_brands_l{
		padding:180px 15px 15px 15px;
		text-align:center;
	}
}
.item_brands_l .thumb{
	display:block;
	width:150px;
	height:150px;
	position:absolute;
	top:15px;
	left:15px;
}
@media (max-width:599px) {
	.item_brands_l .thumb{
		left:50%;
		margin-left:-75px;
	}
}
.item_brands_l .thumb img{
	display:block;
	width:150px;
	height:150px;
}
.item_brands_l strong{
	display:block;
	font-weight:700;
}
.item_brands_l strong h2{
	display:inline-block;
}
.item_brands_l p{
	display:block;
	margin:15px 0;
}
/*//////////////////////////////////////////*/
/* Sidebar models */
/*//////////////////////////////////////////*/

/* Models filter */

.sidebar .models_filter{
	padding:15px;
	margin-bottom:30px;
	background:#ffffff;
}
@media (min-width:1099px) {
	.sidebar .models_filter{
		padding:0;
		background:transparent;

	    -webkit-box-shadow:none;
	    -moz-box-shadow:none;
	    box-shadow:none;
	}
}
.sidebar .models_filter select{
	display:block;
	width:100%;
	height:30px;
	margin-bottom: 10px;
	font-size:16px;
	font-family:'Inter', Arial, Tahoma, Helvetica, sans-serif;
	padding:0 7px;
	border:2px solid #dcdcdc;
	background:transparent;
	cursor:pointer;
}
.sidebar .models_filter label{
	display:block;
	margin-bottom: 10px;
}
@media (max-width:1099px) {
	.sidebar .models_filter label{
		display:inline-block;
		margin-right: 10px;
	}
}
.sidebar .models_filter .reset{
	margin-top: 10px;
}
@media (max-width:1099px) {
	.sidebar .models_filter .reset{
		display:inline-block;
		margin:0 0 0 10px;
		height:40px;
		line-height:40px;
	}
}

/* Available */

.sidebar .available{
	margin-bottom:30px;
}
.sidebar .available .sb_title{
	position:relative;
}
.sidebar .available .sb_title a{
	display:block;
	position:absolute;
	top:-1px;
	right:0;
	font-size:12px;
	height:18px;
	line-height:18px;
	padding:0 7px;
	background:#dcdcdc;
	color:#807e7e;
	font-weight:400;
}
.sidebar .available .sb_title a:hover{
	background:#82b43c;
	color:#ffffff;
}
.sidebar .available .item{
	height:110px;
	margin-top: 15px;
	position:relative;
	padding:15px 15px 15px 105px;
	border:1px solid #dcdcdc;
	color:#807e7e;
	line-height:20px;
}
.sidebar .available .item:hover{
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	transform: scale(1.05);
}
.sidebar .available .item img{
	display:block;
	width:80px;
	height:80px;
	position:absolute;
	top:15px;
	left:15px;
}
.sidebar .available .item div,
.sidebar .available .item div span,
.sidebar .available .item div em{
	display:block;
	width:100%;
}
.sidebar .available .item div em{
	font-size:12px;
}
/*//////////////////////////////////////////*/
/* Single models */
/*//////////////////////////////////////////*/

.single_models .content{
	margin-bottom:45px;
	overflow:hidden;
	background:#ffffff;
}
.single_models .content .sale{
	margin:15px 15px 0;
	padding:15px 15px 15px 65px;
	background:#82b43c;
	color:#ffffff;
	line-height:20px;
	position:relative;
}
.single_models .content .sale i{
	position:absolute;
	top:15px;
	left:15px;
	display:block;
	width:40px;
	height:40px;
	line-height:40px;
	font-size:36px;
}
.single_models .content .sale strong{
	display:block;
	font-weight:700;
}
.single_models .content .section .subtitle{
	display:block;
	margin:15px 15px 0;
	padding:5px;
	line-height:20px;
	background:#f9f9f9;
	font-weight: 700;
	color:#b7b7b7;
}
.single_models .content .section .model_meta {
	display:block;
	margin:0 -2.5px -5px;
	padding:15px;
}
.single_models .content .section .model_meta .meta{
	display:flex;
	width:calc(50% - 5px);
	margin:0 2.5px 5px;
	padding:0 5px;
	height:30px;
	line-height:30px;
	background:#f9f9f9;
	justify-content: space-between;
}
@media (max-width:599px) {
	.single_models .content .section .model_meta .meta{
		width:calc(100% - 5px);
	}
}
.single_models .content .section .model_meta .meta span{
	display:block;
	font-size:14px;
	color:#b7b7b7;
}
.single_models .content .section.photo{
	padding:15px 7.5px 0;
}
.single_models .content .section.photo .subtitle{
	margin:0 7.5px 15px;
}
.single_models .content .section.photo .img_action{
	margin:0 7.5px 15px;
}
.single_models .content .section.photo .no_images{
	margin:0 7.5px 15px;
	padding:30px 0;
}
.single_models .content .tags_list{
	border:0;
}
.single_models .item_brands_l{
	margin-bottom:45px;
}
.single_models .discussion{
	margin-bottom:45px;
}
.single_models .catalogues{
	margin-bottom:30px;
}
