[a_hover]:hover,[a_hover]:focus,
[a_title_default]:focus,
[a_title] a:focus,
[col_dev]:hover > [a_title_default],
[col_dev]:hover > [a_title],
[col_dev]:hover > [a_title] a{
	color: #FFFFFF;
	text-decoration:none;
}
[a_hover],[a_title],[a_title] a{
	color: #999999;
	cursor: pointer;
}

[a_title_default],[a_title_default] a{
	color: #999999;
	cursor: default;
}
.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: 16px;
}
.font_size_18{
	font-size: 18px;
	line-height: 18px;
}
.font_size_14{
	font-size: 14px;
	line-height: 24px;
}
[col_dev]{
	padding:0;
	float: left;
	height: 381px;
}
.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');
}
.white{
	color: #FFFFFF !important;
}

.ad_row{
	display: flex;
}

[icon_class]{
	font-size: 20px !important;
}

.ad_text{
	padding-left:5px;
}

.ad_row .iconfont {
	line-height: 26px !important;
	margin-right:2px;
}