/* IDC - All light gray borders should be changed to 1px in size and made  #009DDB - BRIGHT BLUE. */
.locresult2{margin-bottom:32px;border:1px Solid #009DDB;padding:16px;position:relative;}

.locresult2 .loctype{color:#004677;font-size:19px;font-weight:bold;margin-bottom:8px;}
.locresult2 a img{display:block;margin-bottom:8px;}
.locresult2 p{margin-bottom:8px;}



.locresult2 .graybox{background-color:#f2f2f2;padding:16px;margin-bottom:8px;}
.locresult2 .graybox:after{content:'';display:block;float:none;clear:both;}

.graybox{background-color:#f2f2f2;padding:16px;margin-bottom:8px;}
.graybox:after{content:'';display:block;float:none;clear:both;}
 
#content .locresult2 p:last-of-type{margin-bottom:0px;}

.locinfoitem span.icon svg {fill: #009DDB;}
.locinfoitem:after{content:'';display:block;clear:both;float:none;}


.locinfoitem span.icon{height:19px;width:19px;display:block;}
.locinfoitem span.icon svg{fill:#009DDB;}

.locinfoitem{font-size:18px;font-style:normal;padding-left:24px;position:relative;display:block;margin-bottom:8px;position:relative;}
.locinfoitem span.icon{position:absolute;left:0px;top:2px;}
.locinfoitem a:link, .locinfoitem a:visited{font-weight:bold;color:#1F2b4a;text-decoration:underline;}
.locinfoitem a:hover{text-decoration:none;}


.loclogo:after{content:'';float:none;clear:both;display:block;}
.locgraybox{background-color:#f2f2f2;padding:16px;}
.locgraybox:after{content:'';float:none;clear:both;display:block;}
.locgraybox .locinfoitem{margin-bottom:0px;}  


.tellink{color:#000 !important;text-decoration:none !important;font-weight:normal !important;pointer-events:none;}



/*TRANSLATION BUTTONS*/
#content ul.translate{display:block;text-align:right;position:absolute;bottom:-4px;right:8px;}
#content ul.translate li{display:inline-block;margin-right:8px;padding-left:0;}
#content ul.translate li:before{display:none;}

/* IDC CODE */
#content ul.translate li a{display:block;line-height:1;padding:8px 16px;background-color:#f2f2f2;border-radius:4px;text-decoration:none;color:#000;text-transform:uppercase;transition:all .25s ease-in-out;font-size:14px;font-weight:bold;}

#content ul.translate li a.active, #content ul.translate li a:hover{background-color:#1F2b4a;color:#fff;}

.loclist{clear:both;margin-top:32px;}
.loclist:after{content:'';clear:both;display:block;}

#expertform.ctafooter iframe{height:400px;}

@media (max-width: 552px){
	#expertform.ctafooter iframe{height:600px;}
}

@media (max-width: 1024px){
	.tellink{color:#1F2b4a !important;text-decoration:underline !important;font-weight:bold !important;pointer-events:all;}
}

@media (max-width: 760px){
	#content .graybox .col_half{margin-bottom:0px;}
	#content .locresult2.col_half{height:auto !important;}
	#content .locresult2.col_half.col_last{margin-bottom:32px;}
}