/*
 Theme Name:	 Wiz Child Theme
 Theme URI: http://themes.leap13.com/wiz/
 Author:	 Leap13
 Author URI: http://www.leap13.com
 Description: The Smart Multipurpose WordPress Theme
 Version: 1.0.0
 License: GNU General Public License version 3.0
 License URI: http://www.gnu.org/licenses/gpl-3.0.html
 Tags: one-column, two-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-image-header, featured-images, post-formats, responsive-layout, theme-options, translation-ready, rtl-language-support
 Template: wiz
 Template Version: 1.0.0
*/

@import url("../wiz/style.css");

a.covidbtn {
    display: inline-block;
    background-color: #5484E3;
    color: white;
    padding: 3px 10px;
    margin-top: 13px;
    border-radius: 20px;
}
#leap-content {
	padding-top: 130px;
}
.call-24-7 {
    position: absolute;
    right: 0;
    top: 8px;
}
.call-24-7 .text {
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    margin-right: 10px;
}
.call-24-7 .tel {
    color: #fff;
    font-size: 25px;
    font-weight: 700;
    letter-spacing: 2px;
}
.slogan-text {
    margin: 50px 0;
    position: relative;
    z-index: 20;
    display: block;
	text-align: center;
    text-transform: uppercase;
}
.slogan-text_inner {
    background-color: #fff;
    padding: 20px 0;
}
.slogan-text .line-one {
    font-size: 1.6em;
}
.slogan-text .line-two {
    font-size: 2.7em;
	color: #5484E3;
    font-weight: bold;
}
.slogan-text .line-three {
    font-size: 1.6em;
	color: #312F38;
    font-weight: 400;
}


.all-addresses-container {
	width: 100%;
}

.address-containers {
	background-color: #5484E3;
	position: relative;
	z-index: 1;
}
.address-container {
  background-color: #5484E3;
  float: left;
  overflow: hidden;
  position: relative;
  width: 33.33%;
}
.address-container-birmingham {
	background-image: url(img/map-@2x.jpg);
	background-size: cover;
	background-position: center right;
}
.address-container-nashville {
	background-image: url(img/map-nashville.png);
	background-size: cover;
	background-position: center right;
	border-left: 1px solid #fff;
}
.address-container .overlay {
	background-color: rgba(84, 132, 227, .8);
	position: absolute;
	height: 100%;
	width: 100%;
}
.address-container .contact-info {
  color: #fff;
  display: table;
  font-size: 20px;
  font-size: 2rem;
  margin: 0 auto;
  padding: 40px 20px;
  position: relative;
  text-align: center;
}

.address-container .contact-info h2 {
  color: #fff;
  margin-bottom: 20px;
}
.address-container .contact-info .btn {
  color: #fff;
  border-color: #fff;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: 700;
}
.address-container .contact-info .btn:hover {
  background-color: #FFF;
  color: #5484E3 !important;
  border-color: transparent;
}
.address-container .contact-info p {
  margin-top: 0;
}

.all-addresses-container .address-container .contact-info p.phone-numbers {
	display: block;
}

.address-container .contact-info p.phone-numbers {
  line-height: 1.3;
  font-size: 20px;
  display: none;
}



.address-container .contact-info p.phone-numbers .text {
  font-weight: 700;
  text-transform: uppercase;
}
.address-container .contact-info a {
	color: #fff !important;
	text-decoration: none;
}
@media screen and (max-width: 767px){
	.header .logo a, .header .logo, .header-vh .logo a, .header-vh .logo {
    float: none !important;
}
}

@media screen and (max-width: 767px) {
#leap-wrapper .logo a img, #leap-wrapper .logo a h1, .logo a img, .logo a h1 {
    max-height: 55px !important;
    height: 55px !important;
}
	}
@media screen and (max-width: 767px) {
	#leap-content {
    padding-top: 60px !important;
}
}