[icon_class]{
	font-size: 20px !important;
}

.white{
	color: #FFFFFF !important;
}

[a_hover],[a_title],[a_title] a{
	color: #CCCCCC;
	cursor: pointer;
	text-decoration:none;
}
[a_hover]:hover,[a_hover]:focus{
	color: #FFFFFF !important;
	cursor: pointer !important;
	text-decoration:none !important;
}

[bottom_record]:hover,[bottom_record]:focus,
[bottom_record],[bottom_record]
{
	color: #999999 !important;
	cursor: pointer !important;
	text-decoration:none !important;
}

[a_title_default],[a_title_default] a{
	color: #999999;
	cursor: pointer;
	text-decoration:none !important;
}
.margin_top_40{
	margin-top:40px;
}
.margin_top_10{
	margin-top:10px;
}
.margin_top_20{
	margin-top: 20px;
}
.margin_top_15{
	margin-top: 15px;
}
.padding_top_40{
	padding-top: 40px;
}
.font_size_16{
	font-size: 16px;
	line-height: 24px;
}
.font_size_18{
	font-size: 18px;
	line-height: 18px;
}
.font_size_14{
	font-size: 14px;
	line-height: 24px;
}
[col_dev]{
	padding:0;
	float: left;
}
.social_media{
	line-height: 20px;
}
.social_media a{
	text-decoration:none;
	margin-left: 15px;
}
.social_media a img{
	width: 20px;
	height: 20px;
}

#facebook:hover{
	content: url('../images/icon_facebook_hover.png');
}
#linkedin:hover{
	content: url('../images/icon_linkedin_hover.png');
}
#twitter:hover{
	content: url('../images/icon_twitter_hover.png');
}
#youtube:hover{
	content: url('../images/icon_youtube_hover.png');
}
.ad_row{
	display: flex;
	/*align-items: center;*/
}

.ad_text{
	padding-left:5px;
}

.ad_row .iconfont {
	line-height: 26px !important;
	margin-right:2px;
}