/*
Theme Name: Avada
Description: wwp-child
Author: Big Britches Creative
Author URI: http://bigbritchescreative.com
Template: wwp
Version: 0.5.0
Text Domain: wwp-child
-----------------------------------------------------------------------------*/

@import url("../wwp/style.css");

#main .fullwidth-box {
    padding-left:30px !important;
    padding-right:30px !important;
}
#main .fullwidth-box.white {
    background-color:#fff;
}
#main .fullwidth-box.secondary_content {
    padding-top:50px;
    padding-bottom:20px;
}
#main .fullwidth-box.insights {
    padding-top:30px;
    padding-bottom:15px;
}
#main .fullwidth-box.secondary_content .fusion-row {
    width:50%;
    margin:0 auto;
}

/* TEAM GRID */
.team_grid {
    margin:0;
    padding:0;
    list-style:none;
}
.team_grid li {
    float:left;
    width:22%;
    margin:0 4% 20px 0;
}
.team_grid li:nth-of-type(4n) {
    margin-right:0;
}
.team_grid li .member_outer {
    position:relative;
    overflow:hidden;
    min-height:430px;
    height:430px;
}
.team_grid li .member {
    position:absolute;
    left:0;
    top:0;
    /*opacity:0;*/
    width:100%;
    background:#fff;
}
.team_grid li .member.active {
    /*position:static;*/
    /*opacity:1;*/
    z-index:3;
}
.team_grid li img {
    display:block;
    width:100%;
    margin:0 0 20px 0;
}
.team_grid li .member .job_title {
    font-style:italic;
}

/* FORM FOCUS STYLE OVERRIDE */
.formcraft-css .fc-form .form-element .field-cover input[type="text"]:focus,
.formcraft-css .fc-form .form-element .field-cover input[type="password"]:focus,
.formcraft-css .fc-form .form-element .field-cover input[type="email"]:focus,
.formcraft-css .fc-form .form-element .field-cover input[type="tel"]:focus,
.formcraft-css .fc-form .form-element .field-cover select:focus,
.formcraft-css .fc-form .form-element .field-cover textarea:focus {
    background-color:#fff !important;
    border-color:#67c6e3;
}

@media only screen and (max-width: 640px) {
    .team_grid li {
        float:none;
        width:90%;
        margin:0 auto 40px auto;
    }
    .team_grid li .member_outer {
        /*min-height:0;*/
        height:auto;
    }
    .team_grid li:nth-of-type(4n) {
        margin-right:auto;
    }
}