/*
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: Windy City Sites
Author URI: http://www.windycitysites.com
Template: enfold
*/



/*Add your own styles here:*/


#top #wrap_all .av-social-link-instagram:hover a{color:#fff; background: #D52A8C; background:radial-gradient(circle farthest-corner at 35% 90%, #fec564, transparent 50%), radial-gradient(circle farthest-corner at 0 140%, #fec564, transparent 50%),
    radial-gradient(ellipse farthest-corner at 0 -25%, #5258cf, transparent 50%),
    radial-gradient(ellipse farthest-corner at 20% -50%, #5258cf, transparent 50%),
    radial-gradient(ellipse farthest-corner at 100% 0, #893dc2, transparent 50%),
    radial-gradient(ellipse farthest-corner at 60% -20%, #893dc2, transparent 50%),
    radial-gradient(ellipse farthest-corner at 100% 100%, #d9317a, transparent),
    linear-gradient(#6559ca, #bc318f 30%, #e33f5f 50%, #f77638 70%, #fec66d 100%);  }



/*.logo img {
    padding: 10px 0;
}

.header-scrolled .logo img {
    padding: 0;
}
*/

#welcometop .content {
   padding-top: 0px;
   padding-bottom: 0px;
}

#services_top .content {
    padding-top: 50px;
    padding-bottom: 10px;
}

textarea {
max-height: 80px !important;
}

#top #header .av-main-nav > li > a {
    text-transform: uppercase;
}

#top .avia_ajax_form .text_input, #top .avia_ajax_form .select, #top .avia_ajax_form .text_area {
    padding: 8px;
}

.avia_ajax_form .button {
    padding: 8px 20px;
}


/*
.avia-slideshow li img {
min-height: 480px !important;
width: auto
}

.avia-slideshow ul.avia-slideshow-inner {
overflow: hidden;
}
*/

.iconbox_content_container {
text-align: left
}

.phone-info span {
    display: inline-block;
    line-height: 1em;
    font-size: 15px;
}

#advanced_menu_toggle {
    background-color: #ffffff;
    color: #333333;
    border-color: #e1e1e1;
}

.slideshow_caption {
    width: 52%;
}

.avia-caption-title, .avia-caption-content p {
border-radius: 0 5px 5px 0;
border-left: 5px solid rgba(201, 26, 23, .85) !important;
}

@media only screen and (min-width : 768px) and (max-width : 1124px) {
    h2.avia-caption-title {
     font-size: 20px;
  }
    .avia-caption-content p  {
     font-size: 14px;
  }
  .slideshow_caption {
    width: 72%;
  }
}


@media only screen and (min-width: 989px) {
  div#fullscreen_slider_0 {
 display: none !important;
 }
}

@media only screen and (max-width: 990px) {
 div#full_slider_1 {
 display: none !important;
 }

div#fullscreen_slider_0 {
 display: block !important;
 }

.avia-fullscreen-slider .avia-slideshow {
       max-height: 400px;
    }
 #service_list {
      background-image:none !important;
   }
}

@media only screen and (max-width: 768px) {
.avia-slideshow .avia-caption .avia-caption-title {
    color: #fff;
    font-size: 18px;
}

}

@media screen and (max-width: 480px) {
   .avia-slideshow-inner {
    min-height: 370px;
   }

   .avia-slideshow-1 li img {
    min-height: 370px;
    width: 500px;
    min-width: 500px;
   }

   .top1 {display:block !important}
}


h4 {
    font-size: 18px;
    line-height: 1.1em;
    margin-bottom: 10px;
}

.single-post .template-blog .blog-meta {
    float: left;
    margin-right: 50px;
    display: none;
}

#service_photos {
   background-color: #C91A17
}

@media only screen and (min-width: 768px) {

.page-id-901 li#menu-item-487 > a > .avia-menu-fx {
    background-color: #c91a17;
    color: #ffffff;
    border-color: #a70805;
    opacity: 1;
    visibility: visible;
}
}

#advanced_menu_hide {
    background-color: #c91a17;
}

.home .avia_message_box {
    margin: 0px 0;
}

#alertbar {
   min-height: 20px
}

.frm-required {
    font-weight: 700;
    color:#990000;
}

.frm-one-half,
.frm-one-third {
    position: relative;
    margin-right: 4%;
    float: left;
    margin-bottom: 20px;
    height: 40px
 
}
 
.frm-one-half { width: 48%; }
.frm-one-third { width: 30.66%; }
 
.last {
    margin-right: 0 !important;
    clear: right;
}
 
@media only screen and (max-width: 767px) {
    .frm-one-half, .frm-one-third {
        width: 100%;
        margin-right: 0;
    }
}

.page-id-1047 .avia-builder-el-9 .widgettitle, .page-id-1047 .avia-builder-el-9 p, .page-id-1047 .avia-builder-el-9 a {
    color: #FFF;
} 

.page-id-1162 .avia-builder-el-9 .widgettitle, .page-id-1162 .avia-builder-el-9 p, .page-id-1162 .avia-builder-el-9 a {
    color: #FFF;
} 


.page-id-1047 .avia-builder-el-9 a:hover {
    color: #000;
} 

.page-id-1162 .avia-builder-el-9 a:hover {
    color: #000;
} 

#top .av-menu-button > a .avia-menu-text {
    border-radius: 3px;
}

.flex_cell_inner p a {
    color: #c91a17 !important;
    text-decoration: none !important;
}

.textwidget p a {
    color: #FFD700 !important;
}

.flex_cell_inner p a:hover {
    text-decoration: underline !important;
}

.av-layout-tab {
    padding: 10px 0 !important
}
