/*
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 will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/

/******************** Header/Footer ********************/ 

/*Phone Meta*/
#top .av_header_transparency #header_meta {background:#7c6c5a;}
#header_meta {min-height:40px;border-bottom-width:0px;}
div.phone {float:left;color:#fff;font-weight:normal;font-size:13px;}
div.phone a, div.envelope {color:#fff !important;}
div.envelope {width:15px;height:15px;margin-top:-2px;float:left;}
.av_phone_active_right .phone-info {font-weight:500;margin-top:10px;padding-right:15px;}
div.phone a {color:#fff !important;}
div.phone a:hover, #top .av_font_icon a:hover {text-decoration:none;color:#000 !important;}
#top .av_font_icon a {font-size:20px !important;}

/*header*/
#top .av_header_glassy.av_header_transparency .header_bg {opacity:0.9;}
#header_main {
border-bottom-width:0px;
opacity:0.9;
-webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.34);
-moz-box-shadow:    0px 5px 5px 0px rgba(0, 0, 0, 0.34);
box-shadow:         0px 5px 5px 0px rgba(0, 0, 0, 0.34);
}

.container_wrap {border-top-width: 0px !important;}

/*Logo*/
.logo img {padding:20px 0px 30px 0px;}

/*nav*/
.avia-menu-fx {display:none;}


/*footer*/
#footer {padding: 40px 0 30px 0;font-size:13px;}
#footer .widget {margin:0;}

/*social media*/
#top #footer .widget ul {margin-left:33%;margin-top:39px;}
.social-icon.socicon-facebook::before, .social-icon.socicon-twitter::before, .social-icon.socicon-instagram::before {color:#7c6c5a;}

/******************* overall-styles *******************/
h1, h2, h3, h4, h5, h6 {font-weight:700;}
h1 {color:#be1e2b !important;}
.avia_iconbox_title {text-transform:uppercase;font-weight:700;}
#top .avia-button.avia-color-dark {border-color: #000;color:#000;border: 1px solid #000;}
#top .avia-button.avia-color-dark:hover {border-color: #000;color:#fff;border: 1px solid #000;background-color:#be1e2b;opacity:1;}
body div .avia-button {border-radius:0px;}

/******************** Home page ********************/
.avia-caption-content h3 {
text-transform:uppercase;
color:#fff;
opacity:0.9;
font-size:5.1em;
font-weight:700;
margin-bottom:0px;
margin-top:-30px;
text-shadow: 0px 1px 14px rgba(0, 0, 0, 0.54);
} 

.avia-caption-content h2 {
text-transform:uppercase;
color:#fff;
opacity:0.9;
font-size:16em;
letter-spacing:-1px;
font-weight:900;
margin-bottom:0px;
text-shadow: 0px 1px 14px rgba(0, 0, 0, 0.54);
} 

#welcome_area h1, #aboutus h1 {
color:#be1e2b !important;
background:url('/wp-content/uploads/2021/08/ambroseicon.png');
background-size:93px auto;
background-position: 0 12px;
background-repeat:no-repeat;
line-height:63px;
Padding-left:105px;
margin-bottom:0px !important;
}

#welcome_area h2 {color:#be1e2b;}

#welcome_area p {margin-top:0px;}
#service_area .container {padding:0px !important;}

#services_boxes {}
#services_boxes .servicelist {width: 21%; float: left; border-right: 1px solid #000;padding-right:40px;} 
#services_boxes .servicelist h2 {color: #be1e2b; margin-top: 0px;}
#services_boxes .servicelist p {margin-bottom:0 !important;}
#services_boxes .servicedes {width: 78%; float: left; padding-left: 40px;}
#services_boxes .servicedes h2 {text-align: center; color: #be1e2b; margin-bottom: 0px;}
#services_boxes .servicedes h1 {text-align: center; margin-top: 0px;}
#services_boxes .servicedes h1 a {text-decoration: none; color: #000;font-size:46px;}
.ulservicelist {list-style:none !important;}
.ulservicelist li {padding:0px;font-weight:700;text-transform:uppercase;margin-left:0em;}

/*contact form*/
#top .main_color input[type="text"], #top .main_color textarea{border-color:#000;}
.main_color input[type="submit"] {
float:right;
border:1px solid #000;
text-transform:uppercase;
background:transparent;
font-weight:600;
color:#000;
font-family:'static';
font-size:13px;
padding: 15px 30px 13px;
min-width: 139px;
}

#top .main_color input[type='email'] {border-color:#000;}

.main_color input[type="submit"]:hover {
background:#be1e2b;
border:1px solid #000;
color:#fff;
}


#contact_area h2 {
color:#be1e2b !important;
background:url('https://chooseambrose.com/wp-content/uploads/2021/08/contact-icon.png');
background-size: 63px auto;
background-position: 0 21px;
background-repeat: no-repeat;
line-height: 73px;
Padding-left: 75px;
}

/******************** Pages ********************/
.mfp-title, .mfp-counter {display:none;}
#services_page h2 {text-align: center; color: #be1e2b; margin-bottom: 0px;}
#services_page  h1 {text-align: center; margin-top: 0px;}
#services_page  h1 a {text-decoration: none; color: #000;font-size:46px;}
#services_page .textleft {text-align:left !important;font-size:26px;}

/******************** Responsive ********************/
@media screen and (max-width: 1500px){
.avia-caption-content h3 {font-size:3.2em;margin-top:-10px;} 
.avia-caption-content h2 {font-size:10em;margin-top:70px;} 
}


@media screen and (max-width: 1024px){
#welcome_area h1, #aboutus h1 {
color:#be1e2b !important;
background:url('https://chooseambrose.com/wp-content/uploads/2021/08/ambroseicon.png');
background-size:93px auto;
background-position: 0 12px;
background-repeat:no-repeat;
line-height:33px;
Padding-left:105px;
margin-bottom:10px !important;
}

#contact_area h2 {
color:#be1e2b !important;
background:url('https://chooseambrose.com/wp-content/uploads/2021/08/contact-icon.png');
background-size: 53px auto;
background-position: 0 24px;
background-repeat: no-repeat;
line-height: 73px;
Padding-left: 65px;
}

#footer {font-size:10px;}
.avia-caption-content h3 {font-size:2em;margin-top:-10px;} 
.avia-caption-content h2 {font-size:5em;margin-top:70px;} 
}


@media screen and (max-width: 767px){
#top .av_header_transparency #header_meta {background:#7c6c5a !important;border-bottom:0px !important;}
.av_phone_active_right .phone-info {margin-top:12px;}
.logo img {padding:5px 0px 5px 0px;}
.responsive #top .slideshow_caption h2 {font-size:9em !important;margin-top:0px;}
.avia-caption-content h3 {font-size:2.8em;margin-top:-10px;} 
.html_header_transparency #top .avia-builder-el-0 .slideshow_caption {padding-top:0px;}
#top #footer .widget ul {margin-left:0%;margin-top:0px;}
#service_area_mobile h2 {color:#be1e2b;margin-top:0px;}
#footer {padding:20px 0px 0px 0px;}
#footer .textwidget img {display:none;}
.avia-menu-text {text-transform:uppercase;font-weight:700;}
}

@media screen and (max-width: 480px){
#welcome_area h1, #aboutus h1 {
color:#be1e2b !important;
background:none;
background-size:0px auto;
background-position: 0 0;
background-repeat:no-repeat;
line-height:33px;
Padding-left:0px;
margin-bottom:0px !important;
}
.responsive #top .slideshow_caption h2 {font-size:6em !important;margin-top:0px;}
.avia-caption-content h3 {font-size:1.9em;margin-top:-10px;} 
.logo img {padding:10px 0px 10px 0px;}
}

@media screen and (max-width: 380px){
.responsive #top .slideshow_caption h2 {font-size:4.5em !important;margin-top:0px;}
.avia-caption-content h3 {font-size:1.5em;margin-top:-10px;} 
}




