/*
Theme Name: ETD Child Theme
Theme URI: https://goo.gl/o5gdNU
Template: Divi
Author: Aleksander
Author URI: https://goo.gl/o5gdNU
Description: ETD - Epps Training Development child theme
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 3.0.42.1493310786
Updated: 2017-04-27 17:33:06

*/

/*home*/
.et_pb_fullwidth_header_subhead {
    margin-bottom: 20px;
}
.home .et_pb_button {
    margin-top: 15px;
}
.et_pb_blurb {
    padding-bottom: 30px;
}
@media screen and (max-width: 980px) {
    .blurbs .et_pb_column {
        margin-bottom: 0px;
    }
}
/*logo mobile*/
@media screen and (max-width: 980px) {
    .home .logo_container {
        display: none;
    }
}

/*home blurb*/
.blurb {
    padding: 20px;
    -webkit-transition: 0.2s ease;
    transition: 0.2s ease;
}
.blurb:hover {
    box-shadow: 0px 1px 15px 0px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 1px 15px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 1px 15px 0px rgba(0, 0, 0, 0.2);
/*
    -webkit-box-shadow: 0px 0px 50px -8px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 50px -8px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 50px -8px rgba(0,0,0,0.75);
*/
}
.blurb:hover h4 a {
    color: #006bb5;
    
}
/*home testimonials slider*/
.et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description {
    padding: 5%;
}
.et_pb_slider_with_text_overlay .et_pb_slide_content {
    padding: 30px;
}
cite {
    margin-top: 10px;
}
.et-pb-slider-arrows a {
    background-color: rgba(0, 0, 0, 0.3);
}
/*home main header*/
.line-bottom {
    border-bottom: 10px solid #f7a539;
}




#top-menu-nav #top-menu a:hover,
#mobile_menu_slide a:hover { 
/*
    color: #006bb5 !important; 
    opacity: 1 !important;
*/
}

.blog.et_fixed_nav #main-header, .blog.et_fixed_nav #top-header {
    background-image: url(http://localhost/EppsTraining/wp-content/uploads/2017/04/web-header-blue.jpg);
}
.home #top-menu li.current-menu-item > a {
    color: #fff;
}

.equal-tabs .et_pb_tabs_controls li {
     width: 33%; /*change width of tabs here depending on the number of tabs you have, 20% for 5 tabs */
     text-align: center;
}
@media screen and (max-width: 768px){ /*change device breakpoint here depending on the number of tabs you have*/
    .equal-tabs .et_pb_tabs_controls li {
         width: 100%;
         text-align: center;
    }
    div.wpforms-container-full .wpforms-form .wpforms-one-half, div.wpforms-container-full .wpforms-form .wpforms-three-sixths, div.wpforms-container-full .wpforms-form .wpforms-two-fourths {
        width: 100%;
        margin-left: 0;
    }
}
@media screen and (max-width: 720px) {
    .et_pb_fullwidth_header .et_pb_fullwidth_header_container .et_pb_button_two {
        margin-left: 0;
    }
}
/*pages*/
.inner-page .et_pb_text {
    margin-top: 50px;
}
/*mobile menu*/
@media screen and (max-width: 980px) {
    #main-header .et_mobile_menu {
         background-color: #000 !important;   
    }
    .mobile_menu_bar:before {
        color: #fff !important;
        border: 2px solid #fff;
/*        background-color: rgba(0,0,0,1);*/
/*        border-radius: 50%;*/
/*        padding: 0px;*/
    }
    .et_mobile_menu li a {
        text-align: center;
        
    }
}
/*inner image*/
.inner-page {
    min-height: 400px;
}




/*training form*/
div.wpforms-container-full .wpforms-form input.wpforms-field-medium, div.wpforms-container-full .wpforms-form select.wpforms-field-medium, div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium {
    max-width: 100%;
}
.training-form .training-btn {
    font-size: 22px !important;
    text-transform: uppercase !important;
    padding: 0.5em 1em !important;
    border: 3px solid #000 !important;
    float: right !important;
}
.training-form .training-btn:hover {
    border-color: transparent !important;
    color: #000 !important;
}
div.wpforms-container-full .wpforms-form input[type=date], div.wpforms-container-full .wpforms-form input[type=datetime], div.wpforms-container-full .wpforms-form input[type=datetime-local], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=month], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=password], div.wpforms-container-full .wpforms-form input[type=range], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=time], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form input[type=week], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea {
    border-radius: 0px;
}

/*contact page*/
.et_pb_specialty_column p {
    font-size: 16px;
}
@media screen and (max-width: 767px) {
    .et_pb_text_align_right {
        text-align: right;
    }
}
@media screen and (max-width: 479px) {
    .et_pb_text_align_right,
    .et_pb_text_align_left {
        text-align: center;
    }
    .contact-section .et_pb_row .et_pb_column.et_pb_column_1_4 {
        margin-bottom: 0;
    }
}


/*hide nav until scroll on home only*/
.et_hide_nav.et_non_fixed_nav.et_transparent_nav #top-header, .et_hide_nav.et_non_fixed_nav.et_transparent_nav #main-header, .et_hide_nav.et_fixed_nav #top-header, .et_hide_nav.et_fixed_nav #main-header {
    
}


/*footer*/
.footer-widget {
    text-align: center;
}
.footer-widget ul li:before {
    display: none;
}
.footer-widget .et_pb_widget {
    float: none;
}
footer#main-footer,
footer #footer-bottom {
    border-top: 10px solid #f7a539;
}
.footer-widget #text-2.widget_text a,
.footer-widget #text-3.widget_text a {
    color: #f7a539;
}


/*
.et_header_style_left .et-fixed-header #et-top-navigation, .et_header_style_split .et-fixed-header #et-top-navigation{
    padding-top: 0;
}
#top-menu li {
    padding-right: 0;
}
.menu-item {
padding: 0px 0;
}
#top-menu-nav {
    margin-top: -20px;
}
 
.menu-item a
{
border-color: grey;
border: 1px solid black;
color: #000000;
padding: 20px 15px !important;
display: inline-block;
opacity: 1;
border-radius: 3px;
}
 
.menu-item a:hover
{
opacity: .9;
background-color: rgba(255,255,255,0.7);
color: #fff;
}*/
