/******************************************************************
Theme Name: Service First
Theme URI: http://www.satellitesix.com
Template: mercury
Description: A child theme for Mercury that keeps per project customizations separate and modular.
Author: Darren Sopiarz, Robbie Lund
Author URI: http://dsthedev.com
Version: 0.1
License: GNU General Public License & MIT
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: Sass
******************************************************************/
.ab_container {
	position: relative;
}
.award_badge {
	position: absolute;
	height: 120px;
	width: 120px;
	z-index: 1;
}

/*************Actual Custom things****************/
.map-holder {
	position: relative;
	width: 100%
}

.img-overlay img {
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
}

.column .radius img {
	border-radius: 15rem;
	display: block;
  margin: 0 auto 1rem;
  max-width: 240px;
  width: 100%;
}
/*@media only screen and (min-width: 769px){
  .column .radius img {
    max-width: 320px;
  }
}*/

.article-header, .article-footer {
  text-align: center;
}
@media only screen and (min-width: 481px){
  .article-header, .article-footer {
    text-align: left;
  }
}
.article-header h3 a {
	text-decoration: none;
	font-weight: 900;
  font-size: 20px;
}


.page-id-16 .row {
	max-width: 1000px !important;
}
.service-blocks .row .right-off-canvas-menu .exit-off-canvas {
	width: 10%;
	height: 10%;
	margin: .5em !important;
}
.service-blocks .row .right-off-canvas-menu .exit-off-canvas i {
	font-size: 14px !important;
}
.title a{
	color: #ffffff;
}

.cl-title {
	background-color: #FFFFFF;
	text-align: center;
	padding: .5em;
}
/*
.sf-history-block .sf-history-right {
	top: 3em !important;
}
*/
.sf-history-block h3 {
	background-color: #FFFFFF;
	padding: 1em;
	margin: 0;
}
ul.slick-dots {
	margin-left: 0;
}
.service-blocks .row .right-off-canvas-menu ul li section span {
	text-align: center;
	width: 100%;
}
.service-block-outer .block p {
	text-align: center;
}
.google-map iframe, .google-map .acf-map {
  height: 120px;
}
@media only screen and (min-width: 4810px){
  .google-map iframe, .google-map .acf-map {
    height: 240px;
  }
}
@media only screen and (min-width: 1025px){
  .google-map iframe, .google-map .acf-map {
    height: 320px;
  }
}
.pre-foot-cta {
  background-size: auto 100%;
}