/*
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
*/

.fusion-header-wrapper {
    position: relative;
    z-index: 8010 !important;
}

/* TITLE BAR */
.fusion-page-title-bar {
    background-color: #ffffff !important;
    border-bottom: 0px solid #d2d3d4 !important;
}

/* PAGE PADDINGS */
#main {
    padding-top: 20px !important;
}

/* TYPOGRAPHY */

span.iw-lowercase {
    text-transform: lowercase !important;
}

h1, h2, h3, h4 {
    text-transform: uppercase;
}

.menu-text {
    text-transform: uppercase;
}

.iw-facebook-menu .button-default {
background: #3b5998 !important;
}

.iw-facebook-menu .button-small {
    padding: 5px 8px !important;
}

.iw-facebook-menu .menu-text {
    color: #ffffff !important;
}

.iw-feature-container p {
    font-size: 1.3em;
    line-height: 1.6;
/*    padding-top: 40px; */
}

/* FEATURE CONTAINERS */
.iw-feature-container p, .iw-feature-container h1, .iw-feature-container h2, .iw-feature-container h3, .iw-feature-container h4, .iw-feature-container h5, .iw-feature-container h6, .iw-feature-container .fusion-button-wrapper {

}

article.esg-filters.esg-singlefilters {
    margin-bottom: 30px !important;
}

/* GRID OVERLAY */
.esgbox-overlay {
    background-image: none !important;
    background-color: rgba(0,0,0,0.85) !important;
}

.flat-light .esg-filterbutton.selected {
    border-top: 4px solid #848484 !important;
}

.flat-light .esg-filterbutton {
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
}

/* HOME PAGE */

.iw-handwritten {
/*
font-family: 'Shadows Into Light', cursive;
font-family: 'Homemade Apple', cursive;*/
font-family: 'Zeyada', cursive;
/*font-family: 'Over the Rainbow', cursive;
font-family: 'Homemade Apple', cursive !important;*/
text-align: center;
font-size: 37px;
}

.iw-white-text {
color: #ffffff !important;
}

.iw-quote-author {
font-size: .6em !important;
}

.rev_slider .slotholder:after {
    width: 100%;
    height: 100%;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
 
    /* black overlay with 50% transparency */
background: rgba(237,237,237,0);
background: -moz-linear-gradient(top, rgba(237,237,237,0) 0%, rgba(246,246,246,0) 0%, rgba(118,118,118,0) 52%, rgba(0,0,0,0.69) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(237,237,237,0)), color-stop(0%, rgba(246,246,246,0)), color-stop(52%, rgba(118,118,118,0)), color-stop(100%, rgba(0,0,0,0.69)));
background: -webkit-linear-gradient(top, rgba(237,237,237,0) 0%, rgba(246,246,246,0) 0%, rgba(118,118,118,0) 52%, rgba(0,0,0,0.69) 100%);
background: -o-linear-gradient(top, rgba(237,237,237,0) 0%, rgba(246,246,246,0) 0%, rgba(118,118,118,0) 52%, rgba(0,0,0,0.69) 100%);
background: -ms-linear-gradient(top, rgba(237,237,237,0) 0%, rgba(246,246,246,0) 0%, rgba(118,118,118,0) 52%, rgba(0,0,0,0.69) 100%);
background: linear-gradient(to bottom, rgba(237,237,237,0) 0%, rgba(246,246,246,0) 0%, rgba(118,118,118,0) 52%, rgba(0,0,0,0.69) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#000000', GradientType=0 );
}

.single-post .fusion-testimonials.classic {
    margin-bottom: 40px !important;
}

/* .single-post .fusion-page-title-bar {
    display: none !important;
} */