/* 
 Theme Name:     Divi Child Theme
 Author:         Web Strategies
 Author URI:     https://webstrategies.com 
 Template:       Divi
 Version:        1.0 
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 

.ds-vertical-align { 
    display: flex; 
    flex-direction: column; 
    justify-content: flex-end;
} 


/* Emily - style lists */
#post-257 li:nth-child(even), 
#wpv-view-layout-264 li:nth-child(even) {
	background: rgba(68, 14, 7,0.08);
}

#post-257 li:nth-child(odd),
#wpv-view-layout-264 li:nth-child(odd) {
	background: #FFF;
}


/* Emily - remove meta from members posts */
.member-template-default .post-meta {
	display: none;
}



/*** MAIN GRAVITY WRAPPER ***/

#gform_preview_3_4 strong {
	color: white;
}

/*** REMOVE LABEL ON FIELDS USING PLACEHOLDER ***/
#post-33 .gform_wrapper .top_label .gfield_label,
#post-33 .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label {
    display: none;
}
/*** FIELD STYLING ***/
#post-33 .gform_wrapper ul.gform_fields li.gfield,
#post-33 .gform_wrapper .top_label li.gfield.gf_right_half {
    margin-top:0px;
}

#post-33 input[type=text],
#post-33 textarea {
    background: #440e07;
    border: none;
    border-radius: 5px;
    color: #fff !important;
    font-weight: 700 !important;
    letter-spacing: 2px !important;
    padding: 17px 15px !important;
}
/*** FIELD FOCUS STYLING ***/
#post-33 input[type=text]:focus,
#post-33 input.text:focus,
#post-33 input.title:focus,
#post-33 textarea:focus {
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .2);
}
/*** MESSAGE BOX TRANSITION ***/
#post-33 .gform_wrapper textarea.medium {
    margin-top: 6px;
    height: 10em;
    transition: height .3s ease-out;
}
/*** MESSAGE BOX FOCUS HEIGHT ***/
#post-33 .gform_wrapper textarea.medium:focus {
    height: 25em;
}
/*** BUTTON STYLING ***/

.gform_wrapper input[type=submit] {
    cursor: pointer;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 2px;
    padding: 10px 12px;
    border-radius: 0;
    background: #fff;
    color: rgba(0, 0, 0, 0.5);
    border: 2px solid #440e07;
    transition: box-shadow .2s ease-in-out;
}
/*** BUTTON HOVER STYLING ***/
.gform_wrapper input[type=submit]:hover {
    background: #440e07;
    color: #fff;
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .2);
}
/*** PLACEHOLDER ***/
#post-33 ::-webkit-input-placeholder {
    /* Chrome */
    color: rgba(255, 255, 255, 0.7) !important;
}
#post-33 :-ms-input-placeholder {
    /* IE 10+ */
    color: rgba(255, 255, 255, 0.7) !important;
}
#post-33 ::-moz-placeholder {
    /* Firefox 19+ */
    color: rgba(255, 255, 255, 0.7) !important;
}
#post-33 :-moz-placeholder {
    /* Firefox 4 - 18 */
    color: rgba(255, 255, 255, 0.7) !important;
}


/* Setting the breakpoint of the mobile menu */
@media only screen and ( max-width: 1245px ) {
#top-menu-nav, #top-menu {display: none;}
#et_top_search {display: none;}
#et_mobile_nav_menu {display: block;}
}