/*
Theme Name: Divi Child
Template: Divi
Author: Child Theme Configurator
Version: 1.0.1431577625
Updated: 2015-05-13 23:27:05
*/

@charset "UTF-8";

body {font-size: 16px; }

#top-menu li, .fullwidth-menu li { display: inline-block; font-size: 18px; padding-right: 22px; }

#top-menu a:hover, .fullwidth-menu a:hover { color: #33FF00; }

.et_nav_text_color_light #top-menu > li > a, .et_nav_text_color_light .fullwidth-menu > li > a { color: #ffffff; }

.et_nav_text_color_light #top-menu > li > a:hover, .et_nav_text_color_light .fullwidth-menu > li > a:hover {color: #33FF00; }

.et_pb_bg_layout_dark .et_pb_slide_description { text-shadow: 0 1px 4px rgba(0, 0, 0, 0.7);  }

#top-menu li.current-menu-item > a, .fullwidth-menu li.current-menu-item > a { font-weight: 600; color: #8dc63f !important; }

.et_nav_text_color_light .fullwidth-menu li.current-menu-ancestor > a, .et_nav_text_color_light .fullwidth-menu li.current-menu-item > a { color: #8dc63f !important; }

.et_nav_text_color_light .fullwidth-menu li.current-menu-ancestor > a, .et_nav_text_color_light .fullwidth-menu li.current-menu-item > a { color: #8dc63f !important; }

.et_pb_blog_grid .et_pb_post { margin: 0 50px 50px 0; width: 280px; border: 2px solid #33ff00; float: left; padding: 19px; background-color: #dedede; word-wrap: break-word; }

/* Set the slider height */
@media only screen and (min-width:981px) {
    .et_pb_slider, .et_pb_slider .et_pb_container { 
        height: 500px; 
    }
    .et_pb_slider, .et_pb_slider .et_pb_slide { 
        max-height: 500px; 
    }
    .et_pb_slider .et_pb_slide_description { 
        position: relative; 
        top: 40%; 
        padding-top: 0 !important; 
        padding-bottom:0 !important; 
        height:auto !important; 
    }
}