/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

/*Add your own styles here:*/

#top #wrap_all .header_color{
	font-family: Montserrat;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 2px;
    border-width: 0px;
    border-style: solid;
    border-radius: 2px;
    text-transform: uppercase;
    -webkit-transition: all .2s;
    transition: all .2s;
}

/* MAKE AN APPOINTMENT button-- header when scrolled */
#top #wrap_all .header_color .av-menu-button-colored > a .avia-menu-text{
	background: #ffffff;
	border: none;
	color: #ef5e7b !important;
	padding: 15px 30px;
}
#top #wrap_all .header_color .av-menu-button-colored > a{
	padding-right: 0px;
}

/* MAKE AN APPOINTMENT button-- header on top */
#top #wrap_all .av_header_transparency .av-menu-button-colored > a .avia-menu-text{
	background: #ef5e7b;
	border: none;
	color: #ffffff !important;
	padding: 13px 29px;
}

#top .phone-info, #top .social_bookmarks li a{
	padding-top: 25px!important;
}
#full_slider_1 .av-section-color-overlay{
	opacity: 0.15 !important;
}

/* CUSTOM CSS */
.coa img {
    border-radius: 50%;
    margin-top: -110px;
}

.coa {
    border: 1px solid #d1cfd1;
    border-radius: 6px;
}

.coa ul {
    margin: 0 50px 20px 50px;
}

@media (min-width: 768px) {
	.desc-table td:first-child {
    	width: 17.3%;
	}
}

@media (min-width: 777px) {
	.cf7-flex {
    	display: flex;
	}
}


.col-1, .col-2, .col-3 {
    padding: 0 8px;
	width: 100%;
}

.intl-tel-input input[type='text'] {
    text-indent: 40px;
}

.row-3 input[type='date'] {
    width: 100%;
    margin-bottom: 20px;
    padding: 7px;
}

.sub-but .wpcf7-submit {
    margin: 0 auto;
    display: block;
    width: 45%;
}

@media (min-width: 768px) and (max-width: 1024px) {
	.coa img {
    	margin-top: -75px;
    	width: 60%;
	}
}

.page-id-3509 .avia-section-huge .content {
    padding-top: 50px !important;
}

.desc-table-1 td:first-child {
    width: 10%;
}

.page-id-3512 .av-large-testimonial-slider .avia-slideshow-arrows a {
    color: #f05e7b !important;
    opacity: 0.8 !important;
}

.page-id-3512 .avia-testimonial-meta-mini strong, .avia-testimonial-meta-mini span {
    color: #fff !important;
}

.page-id-3502 #full_slider_1 .av-section-color-overlay {
    opacity: 0.4 !important;
}

.page-id-3670 #full_slider_1 .av-section-color-overlay {
    opacity: 0.4 !important;
}

.page-id-3670 .avia-section-huge .content {
    padding-bottom: 0px;
}

.page-id-206 .isearch-form .is-search-submit {
    padding: 6px!important;
    padding-bottom: 4px !important;
}

.page-id-3501 #full_slider_1 .av-section-color-overlay {
    opacity: 0.5 !important;
}

@media (min-width: 1099px) and (max-width: 1261px) {
	.hp-banner {
		padding: 30px !important;
	}
}