h2::before, h3::before, h4::before, h3.block-image-link-txt::before, .see-it::before {content: "\2215";display: inline;}
.grid-content, .slide-content, .home #hp-announcement {	background-color: #ee3a43 !important;}
.hover-text, .image-overlay { display: none !important;}
#footer-bottom #social a span, #fb-share span, #twitter-share span, #linkedin-share span {
display: block !important; text-indent: -9000px;
}
#advanced_menu_toggle, #advanced_menu_hide { display: none !important; }
.logo img, .logo a { width: 171px; height: 88px; display: block; }


#footer-bottom #social a.facebook {
	background: url(/wp-content/uploads/2014/09/ie-fb-icon-1.gif) no-repeat top center;
}

#footer-bottom #social a.twitter {
	background: url(/wp-content/uploads/2014/09/ie-twitter-icon-1.gif) no-repeat top center;
}

#footer-bottom #social a.googleplus {
	background: url(/wp-content/uploads/2014/09/ie-google-icon-1.gif) no-repeat top center;
}

#footer-bottom #social a.linkedin {
	background: url(/wp-content/uploads/2014/09/ie-linkedin-icon-1.gif) no-repeat top center;
}

#news .avia_codeblock {
	display: block;
	height: 200px;
}

#news ul li {
list-style-type: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
display: block;
float: left;
width: 13%;
}

#fb-share {
	background: url(/wp-content/uploads/2014/09/ie-fb-icon-2.gif) no-repeat top center;
	display: block;
	width: 100%;
	height: 21px;
}

#twitter-share {
	background: url(/wp-content/uploads/2014/09/ie-twitter-icon-2.gif) no-repeat top center;
	display: block;
	width: 100%;
	height: 21px;
}

#linkedin-share {
	background: url(/wp-content/uploads/2014/09/ie-linkedin-icon-2.gif) no-repeat top center;
	display: block;
	width: 100%;
	height: 21px;
}

.avia_desktop .av_slideshow.avia-slideshow .avia-slideshow-controls a {
	opacity: 0.6 !important;	
}

.page-id-28 #first .flex_column .av-special-heading, .page-id-28 #third .flex_column .av-special-heading, .page-id-28 #first .flex_column .av_textblock_section, .page-id-28 #third .flex_column .av_textblock_section {
padding-left: 14% !important;
}

.page-id-28 #second .flex_column .av-special-heading, .page-id-28 #last .flex_column .av-special-heading, .page-id-28 #second .flex_column .av_textblock_section, .page-id-28 #last .flex_column .av_textblock_section {
padding-right: 14% !important;
}
.page-id-28 #last .flex_column .av_textblock_section {
height: 250px;
}

.page-id-28 #second .container .avia-builder-el-23 .avia-builder-el-24, .page-id-28 #second .container .avia-builder-el-32 .avia-builder-el-33, .page-id-28 #third .container .avia-builder-el-41 .avia-builder-el-42 {
	width: 105%;
	max-width: none;
}

.page-id-28 #second .container .avia-builder-el-23 .avia-builder-el-24 img, .page-id-28 #second .container .avia-builder-el-32 .avia-builder-el-33 img, .page-id-28 #third .container .avia-builder-el-41 .avia-builder-el-42 img {
	width: 105%;
	max-width: none;
}

.home #header_main .logo img {
display: block !important;
}

#careers-content .av_textblock_section a , .home .see-it, .results-link,  #client-logos .see-it {
	padding-right: 20px;
	background: url(/wp-content/uploads/2014/09/ie-arrow.png) no-repeat center right;	
}

#capabilities-menu a {
	padding-left: 20px;
	background: url(/wp-content/uploads/2014/09/ie-arrow-left.png) no-repeat center left;	
}

.avia-slideshow-dots a, .avia-slideshow-dots a:hover {
background: url(/wp-content/uploads/2014/09/ie-dot.png) no-repeat !important;
}

.avia-slideshow-dots a.active {
background: url(/wp-content/uploads/2014/09/ie-dot-active.png) no-repeat !important;
}

#advanced_menu_toggle, #menu-item-210 {
	display: none !important;	
}

.main_menu, #header_main_alternate {
display: block;
}

.main_menu li a {
	color: #282827 !important;
	font-family: 'Montserrat', 'HelveticaNeue-Light', 'Helvetica Neue Light', Helvetica, Arial, sans-serif !important;	
}

.home #ie8-msg {
	display: block !important;
	background: #E1251B;
	text-align: center;
	color: #000;
	font-weight: bold;
	line-height: 18px;
}

#ie8-msg p {
	line-height: 18px;
}

.slide-entry-title span {
	font-size: 14px;
}

#footer h3.widgettitle span {
	padding-right: 30px;
	background: url(/wp-content/uploads/2014/09/ie-pin.png) no-repeat center right;
}

.single-portfolio #hero .container {
	padding-left: 50px;	
}
#incompatible{
	display: block;
	position: fixed;
	z-index: 99999;
	height: 100%;
	width:100%;
	background-color:#E1251B ;
	color:#fff;
}
.row{
	width:66.66%;
	margin:0px auto;
}
.message{
	margin-bottom: 30px;
	text-align: center;
}
.browser-box{
	float: left;
	margin:0px;
	width:32%;
}
.browser-box a{
	margin:0px auto;
	display: block;
}
.browser-box img{
	margin: 0px auto;
	display: block;
}
.browser-box p{
	text-align: center;
}
.ie-logo{
	margin:25px auto;
	display: block;
}

