/* 
 Theme Name:   Divi-child
 Theme URI:    
 Description:  
 Author:       admin
 Author URI:   
 Template:     Divi
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 /* == Add your own styles below this line ==
--------------------------------------------*/

/* --- Header CSS ----*/
#ap-header-menu .et_pb_menu__wrap {
	border: 1px solid #ef2e24;
    height: 55px;
	margin-top: 50px;
    background-color: #ef2e24;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
	padding-right: 15px;
}
#ap-header-menu .et-menu-nav {
	padding-right: 30px!important;
}
#ap-header-menu .et_pb_fullwidth_menu--style-left_aligned .et_pb_menu__logo, .et_pb_menu--style-left_aligned .et_pb_menu__logo {
	margin-right: 0px;
}
#ap-header-menu .et_pb_fullwidth_menu--with-logo .et_pb_menu__menu>nav>ul>li>a, .et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a {
	padding: 0px;
}
#ap-top-contact {
	display: inline-block;
}
#ap-top-contact .et_pb_main_blurb_image {
	width: 62px;
	height: 62px;
	position: relative;
	left: 35px;
}
#ap-top-contact .et_pb_image_wrap img {
	width: 62px;
	height: 62px;
}
#ap-top-contact .et_pb_blurb_container {
	border: 1px solid #EF2E24;
    padding-top: 10px;
    padding-right: 15px;
    background-color: #EF2E24;
    padding-left: 45px;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
	color: #fff!important;
}
#ap-top-contact .et_pb_module_header {
	padding-bottom: 4px;
}

/*---- Schedule Appointment Form ----*/
.ap-schedapp-form-contact {
	list-style-type: none!important;
	padding-left: 0!important;
}
.ap-schedapp-form-contact li {
	margin-bottom: 10px;
}
.ap-schedapp-form-contact li span input, .ap-schedapp-form-contact li span select, .ap-schedapp-form-contact li span textarea {
	width: 100%;
	padding: 10px;
	border-radius: 5px;
}
.ap-schedapp-form-contact li span textarea {
	height: 100px;
}
.ap-schedapp-form-contact-submit {
	text-align: right;
}
.ap-schedapp-form-contact-submit input {
	font-size: 1.2em;
	padding: 5px 20px;
	border: 2px solid #005BAC;
	background-color: #005BAC;
	color: #fff;
	border-radius: 20px;
	margin-right: -18px!important;
}

.ap-schedapp-form {
	list-style-type: none!important;
	padding-left: 0!important;
	padding-bottom: 0!important;
	margin-top: 15px;
}
.ap-schedapp-top {
	width: 32%!important;
	display: inline-block!important;
	margin-bottom: 5px;
}
.ap-schedapp-mid {
	width: 326px;
	max-width: 100%;
	display: inline-block;
	margin-bottom: 5px;
}
.ap-schedapp-bot {
	width: 656px;
	max-width: 100%;
	margin-bottom: 5px;
}
.ap-schedapp-bot span {
	color: #fff;
}
.ap-schedapp-bot-submit {
	text-align: right;
}
.ap-schedapp-top span input {
	width: 100%;
	padding: 10px;
	border-radius: 5px;
}
.ap-schedapp-top span select {
	width: 100%;
	padding: 10px;
	border-radius: 5px;
}
.ap-schedapp-mid span input {
	width: 100%;
	padding: 10px;
	border-radius: 5px;
}
.ap-schedapp-bot span textarea {
	width: 100%;
	padding: 10px;
	border-radius: 5px;
	height: 100px;
}
.ap-schedapp-bot-submit input {
	font-size: 1.2em;
	padding: 5px 20px;
	border: 2px solid #005BAC;
	background-color: #005BAC;
	color: #fff;
	border-radius: 20px;
	margin-right: -18px!important;
}
.border-img {border: 2px solid #000; box-shadow: 3px 3px 3px;}

@media all and (max-width: 767px) {
	#sched-app-form input {
		width: 100%!important;
	}
}