
/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/


/* make 4 home page sections shorter on mobile */

@media only screen and (max-width: 800px){
.mySep {  margin-top: 200px !important}
}

p,
ul li,
.fusion-main-menu .sub-menu li a { font-family: 'Open Sans'; }

.home-columns {
    min-height: 125px;
    max-height: 125px;
    padding: 12px 30px;
    color: #ffffff;
    opacity: 0.95;
    filter:alpha(opacity=95);
}

.home-columns h3 { font-family: 'Open Sans'; margin-top: 0; margin-bottom: 0;}
.home-columns h3 a { color:#ffffff; font-size:30px; }

.hc-one { background: #aca094; } /* rgb(172,160,148) */
.hc-two { background:  #043781; } /* rgb(4,55,129) */
.hc-three { background:  #BD2A12; } /* rgb(189,42,18) */
.hc-four { background:  #008940; } /* rgb(0,137,64) */

#side-header .side-header-content.fusion-logo-left.fusion-mobile-logo-1{
    background-color: #D3CAC1;

}
#side-header .side-header-wrapper{
    border-color: #D3CAC1 ;
}
.side-header-left #side-header .fusion-main-menu > ul > li > a {
    border-bottom-width: 0;
}


#residential .fusion-column-wrapper {
    background-color: rgba(172, 160, 148, 0.5);
}
#commercial .fusion-column-wrapper {
    background-color: rgba(4, 55, 129, 0.5);
}
#excavation .fusion-column-wrapper {
    background-color: rgba(189, 42, 18, 0.5);
}
#landscape .fusion-column-wrapper {
    background-color: rgba(0, 137, 64, 0.5);
}

.fusion-pricing-table .list-group-item {
    text-align: left;
}


.fusion-pricing-table .panel-wrapper:hover .list-group-item {
    background-color: #e6e4e1 !important;
}
div#content a:hover {
    color: #ff9136 !important;
}

#wrapper .fusion-footer-widget-area a:hover { color: #E2751B; }

.fusion-pricing-table .panel-footer h3 { color: #ffffff; }
.fusion-testimonials.clean blockquote q { font-size: 25px; }
.fusion-single-line-meta { display: none; }
.fusion-alignright span { display: none; }
.fusion-reading-box-container .reading-box h2 { color: #ffffff; }
.fusion-reading-box-container .reading-box-description { font-family: 'Open Sans',arial,sans-serif; }
#sliders-container h2.title-heading-left { line-height: 58px !important; }


.caldera-grid form input.form-control { font-size: 18px; }
body.page-id-822 #main .fusion-row { max-width: 100%; }


@media only screen and (max-device-width: 640px) and (min-device-width: 320px){
    #wrapper #main .share-box h4 { line-height: 30px !important; }
}

@media screen and (max-width: 600px){
    #wrapper #main .fusion-row #content .post-content .fusion-row .fusion-one-half.fusion-layout-column.fusion-spacing-no .fusion-column-wrapper { padding: 50px !important; }
    #wrapper .width-100 .nonhundred-percent-fullwidth { padding: 50px 30px !important; }
}
@media screen and (max-width: 320px){
    #main .fusion-flexslider.flexslider-posts ul.slides li .slide-excerpt h2 { font-size: 40px; }
}
