/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 4.9.3.1618842106
Updated: 2021-04-19 14:21:46

*/

/* Gahanna Furnace & Air Conditioning */

body, p, li, ol, span {
	font-family:breakers !important;
}

h2 {
	font-weight:bold !important;
}

/* GLOBAL STYLES */
:root {
	--lt-blue: #3A4AA5;
	--orange: #E4A000;
	--purple: #484C65;
	--black: #010101;
}

/* MOBILE */
@media all and (max-width: 580px) {

	h1 {
	font-size:25px !important;
	}

	h2 {
	font-size:24px !important;
	}

}

/* Centers everything within a row*/
.vertical-align {
	display: flex;
	align-items: center;
}

/* Adds drop shadow to certain images/logos */
.drop-shadow {
	filter: drop-shadow(3px 30px 14px rgb(0,0,0,.3));
}


/* NAVGATION */

/* Width of dropdown menu*/
.et-menu-nav li ul {
    width: 300px!important;
    right: auto!important;
    left: auto!important;
}


/* RANKMATH BREADCRUMBS */
.rank-math-breadcrumb a {
	color: #2D5AA7;
	font-weight: bold;
}

.last {
	color: var(--black)!important;
	font-weight: bold;
}

.last:hover {
	color: var(--lt-gold)!important;
}

/************** MEDIA QUERIES **************/
/* TABLET */
@media all and (max-width: 980px) {

.vertical-align {
	flex-direction: column;
}

.primary-btn {
	width: 100%!important;
	text-align: center;
}



.imagehero {
   	top: 20px !important;
    position: absolute !important;
    left: 20px !important;
    width:92px !important;
}

.imagehero1 {
    top: 20px !important;
    position: absolute !important;
    left: 20px !important;
    width:92px !important;
}

#homepage-diagnostic-link span {
    display: block !important;
    position: absolute !important;
    top: 41px !important;
    left: 78px !important;
    font-size: 16px !important;
    font-family: myriad-pro, helvetica, san-serif !important;
}
#homepage-diagnostic-link:hover {
    color: #fff !important;
    background-color: #f2a62a !important;

}

@media (min-width: 391px) and (max-width: 666px) {

.imagehero {
   	top: 20px !important;
    position: absolute !important;
    left: 9px !important;
    width:60px !important;
}

.imagehero1 {
    top: 20px !important;
    position: absolute !important;
    left: 9px !important;
    width:60px !important;
}

}



@media (min-width: 667px) and (max-width: 860px) {

.imagehero {
    margin-top: 205px;
    position: absolute;
    margin-left: 9px;
}

.imagehero1 {
    margin-top: 107px;
    position: absolute;
    margin-left: 9px;
}

}


.coupon-meta.col.col-12, .coupon-expiry  {
	display:none !important;
}

h6.coupon-title {
	font-size:16px !important;
	color:var(--blue) !important;
	font-weight:bold !important;
}

.divioverlay .overlay-close  {
	color:#244b90 !Important;
}
