.advertising_area{
	padding:0px 10px 10px;
}
.advertising_area.type_2{
	padding:0 8px 8px;
}
.advertising_area.type_3{
	padding:0 70px 10px;
	padding-left:30px;
	padding-right:30px;
	}
.advertising_area.type_4{
	padding:0;
}
.advertising_area.type_3 > div:not(.advertising_row),
.advertising_area.type_4 > div:not(.advertising_row){
	height:90px;
}
.advertising_area.type_4{
	width:728px;
}
.advertising_area > div:not(.advertising_row){
	height:250px;
}
.advertising_area > span{
	font-size:0.625em;
}
.advertising_area .half_column > div{
	font-size:0.75em;
	line-height: 1.2em;
	height:125px;
}
.advertising_area .half_column{
	padding:0 0px;
}
.advertising_row{
	margin:0 -2px;
}
.advertising_row > .clearfix:first-child{
	margin-bottom:4px;
}
.f_left{
	float:left;
}
.f_right{
	float:right;
}
.d_block{
	display:block;
}
.color_grey
{
	color:#899096;
	line-height:1.5em;
}
.t_align_c
{
	text-align:center;
}
.m_bottom_45{
	margin-bottom:45px;
}
.bg_light_2{
	background:#f7f9f9;
}
.m_xs_bottom_30{
		margin-bottom:30px;
	}
.tt_uppercase{
	text-transform: uppercase;
}
.translucent{
	opacity:.5;
}
.half_column{
	width:50%;
}
.bg_light_3{
	background:#ecf0f1;
}
.vc_child:after{
	content:"";
	height:100%;
	display:inline-block;
	vertical-align: middle;
}
.adsimage125125{height:125px; overflow:hidden;}
.adsimage12060{height:60px; overflow:hidden;}
.adsimage120240{height:240px; overflow:hidden;}
.adsimage120600{height:600px; overflow:hidden;}
.adsimage12090{height:90px; overflow:hidden;}
.adsimage300100{height:100px; overflow:hidden;}
.adsimage160600{height:600px; overflow:hidden;}
.adsimage300600{height:600px; overflow:hidden;}
.adsimage250250{height:250px; overflow:hidden;}
.adsimage300250{height:250px; overflow:hidden;}
.widfat{width:50px;}


.advertising_area .height100> div {
    font-size: 0.75em;
    height: 100px;
    line-height: 1.2em;
}

.height600{
height:600px;}

.margin_center{
margin-left:auto;
margin-right:auto;}

.half_column{
padding:0px;
margin-bottom:10px;
}

.alignRight{
float:right;
}

.height250{
height:250px;
margin:2px 0px;}

.height240{
height:240px;
border:0px solid #000;
padding-bottom:15px;}

.height100{
height:100px;
margin:2px 0px;}

.advertising_row{
width:auto;}

.padding_top{
padding-top:10px;}

.nopadding{
padding:0 !important;
margin:0 !important;}
.m_bottom_50{
	margin-bottom:50px;
}
.hr_list:after,.clearfix:after,
.clients.brands .owl-pagination:after{
	content:"";
	display:block;
	clear:both;
	width:100%;
}