/*
Theme Name: Auto Child - Version: 4.0.4
Description: Autovitals Child Theme for DIVI - 10/30/19 - 5/7/19 - 3/11/19 - 3/15/19
Author: AutoVitals | The Digital Shop
Template: Divi
*/


/* @import url("../Divi/style.css"); */

/* CSS Document */

/*appointment request link*/
.appointmentlink:before {
	font-family:'ETmodules';
	content: "\e023";	
}

/* Stars and Reviews */
#stars {}

/*Appointment request - HIDES Request Callback*/
/*V2*/
.col68,
.col32 {
	display:none!important;	
}
/*V3*/
#apnt-input-contact-new,
.callmetext,
#apnt-input-contactphone-new {
	display:none!important;	
}
/*end of hide*/


/*TOP OF WEBSITE SPACING FOR DIFFERENT HEADERS*/
body #page-container {
	padding-top:143px!important;
}

/*TOP HEADER RESPONSIVE CHANGES*/
	#top-header .et-social-icons {
		margin-left:200px;
	}

.et_slide_menu_top .et-social-icons{
	margin-left:-200px;
}


/*  navigation tweaks */ 

nav ul.sub-menu, li a.menu-item { 	width: 280px; } 
 #top-menu li li a {   padding: 6px 20px;   width: 260px; }

/* Gravity Form Overrides for Spacing  */
.gfct_placeholder_active, .gform_wrapper .gfct_placeholder_active.datepicker, .gform_wrapper .gfct_placeholder_active.ginput_complex input[type="text"], .gform_wrapper .gfct_placeholder_active.ginput_complex input[type="url"], .gform_wrapper .gfct_placeholder_active.ginput_complex input[type="email"], .gform_wrapper .gfct_placeholder_active.ginput_complex input[type="tel"], .gform_wrapper .gfct_placeholder_active.ginput_complex input[type="number"], .gform_wrapper .gfct_placeholder_active.ginput_complex input[type="password"], .gform_wrapper .gfct_placeholder_active.ginput_complex select {
  width: 97.5% !important;
}

.gform_wrapper .ginput_complex.ginput_container.has_first_name.has_middle_name.has_last_name span.name_first, .gform_wrapper .ginput_complex.ginput_container.has_first_name.has_middle_name.has_last_name span.name_middle, .gform_wrapper .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span.name_first {
  margin-right:0; 
}

.gform_wrapper .ginput_complex.ginput_container.has_first_name.has_middle_name.no_last_name span, .gform_wrapper .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span, .gform_wrapper .ginput_complex.ginput_container.no_first_name.has_middle_name.has_last_name span {
  display: inline-block;   vertical-align: top;
  width: 50%;
}
#input_1_1 {margin-bottom: .75em; margin-bottom:0; }
#input_1_2 {margin-bottom: .5em; margin-bottom:.25; }


.input_1_1_3_container { padding:0;
}


.gform_wrapper .ginput_complex span.name_last {float: right !important;
}


#input_1_1_6 {float: right !important;}

/*menu spacing fix*/
#top-menu li li a, .fullwidth-menu li li a{
	padding:0px!important;	
}


/* Clear Bullets */
.et_pb_toggle_content ul
 {list-style-type: none;
 list-style-position: outside;
list-style-image: none;}
/*  Change bullets to wrench   */

.et_pb_toggle_content ul li::before { 
	font-family:'ETmodules';
	content: "\e035    ";	
}



/*VIDEO FIXES*/
.page embed {
min-height:350px!important;	
}

body .wistia_embed {
	width:100%!important;
}



/****Map Fix*****/
/*   REQUIRED ELEMENT ABOVE MAP IFRAME
<div class="overlay" onClick="style.pointerEvents='none'"></div>
*/

#fullmap,#mapcode, .et_pb_code_0   {
width:100%!important;
max-width:100%!important;
padding:0px!important;	
margin:0px!important;
}

.overlay {
   background:transparent; 
   position:absolute; 
   width:100%;
   height:450px; /* your iframe height */
   top:450px;  /* your iframe height */
   margin-top:-450px;  /* your iframe height */
}

/*GRAVITY FORMS - CONTACT FORMS*/
body #gform_confirmation_message_1 {
	padding:50px!important;
	background-color:#0ad682!important;
	font-size:1.8em!important;
	border: 3px solid #08c879!important;
	color:#fff!important;
	margin-top:2em;
}

body #gform_submit_button_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;				  /*********BUTTON Text COLOR*******/
	padding: 10px 20px;
	background:#2ea3f2!important; /*********BUTTON COLOR*******/
	border:none!important;
	box-shadow:none!important;
}

/* changes March 1, 2017 | margin-left:150px;#address {
	display:none;	
	} */

@media only screen and (max-width: 1166px){
	#top-header .et-social-icons {
	margin-left:50px;
	}
	
	#address {
	display:inline;	
	}
}


@media only screen and (min-width: 1100px) and (max-width: 1316px) {
	
}

@media only screen and (max-width: 1280px){


}

@media only screen and (max-width: 1024px){
	
}

@media only screen and (max-width: 981px){

#top-header .et-social-icons {
		margin-left:200px;
	}

.et_slide_menu_top .et-social-icons{
	margin-left:0px;
}




body .apnt-next {

margin-top:80px;
}



body .apnt-prev {
	margin-top:80px;	
}

.apnt-edit {
	display:none;	
}

	
.apnt-page h1{
	height:80px;
	padding:5px 0px 12px;
	text-align:center;
	
}
.apnt-page h1 .apnt-nav{
	margin: 0px auto;
	display:block;
    position: relative;
    top:0px;
    width:128px;
    padding:5px 0px 0px;
    text-align:left;
}

.apnt-page .apnt-input, .apnt-page .apnt-select, .apnt-page .apnt-textarea{
	height:24px;
}

.apnt-wrapper{
	height:100%;
	padding:0px 0px 15px;
	width:100%;
	top:0%;
	left:0%;
	 margin-left: 0px;
    margin-top: 0px;
    position: absolute;
    overflow: auto;
     border: 3px solid #870601;
    border-radius: 0px 0px 0px 0px;
    clear:both;
}
.apnt-page form fieldset{
	height:100%;
}
.apnt-page form .col20{
	width:100%;
	margin:15px 0px;
	
}
.apnt-page form .col50{
	width:100%;
}
.apnt-page form .row > .cell{
	width:100%;
	margin:12px 0px;
	display:block;
	padding: 0 10px 0 0;
	height:23px;
}
.cell.col.col32.last{
	margin-top:30px;
}

input[type="checkbox"] + label, input[type="radio"] + label{
	display:block;
}
.apnt-page input[type="checkbox"] + label{
	font-size:13px;
}
input[type="file"], input[type="checkbox"], input[type="radio"], select{
	 margin: 5px 5px 1rem;
	 float: left;
}
.apnt-page form p{
	padding:0px;
}
.apnt-close{
	top: -10px;
	right: -10px;
}


}

@media only screen and (max-width: 421px){
.appointmentlink {
	display:block;
	margin-top:4px;	
}

}

.et-social-instagram {
    display: none !important;
}







