/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
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.34.1487158087
Updated: 2017-02-15 11:28:07

*/

@media only screen and ( min-width: 981px ) {
.container.et_menu_container {min-width: 100%!important; padding: 0px!important;}
#et-top-navigation {background-color: #000;}
.et_header_style_centered #top-menu > li {padding: 15px 15px 0px 15px!important; color: #ddd;}
.et_header_style_centered #top-menu > li a {padding-bottom: 15px!important; color: #ddd!important;}
.et_header_style_centered #top-menu > li:hover {background-color: #333; color: #ddd!important;}
.et_header_style_centered #top-menu .current_page_item {background-color: #333; color: #ddd!important;}
.et_header_style_centered #top-menu .current_page_item a, .et_header_style_centered #top-menu > li a:hover {color: #ddd!important;}
#top-menu li {padding-right: 0px;}

#top-menu-nav > ul > li > a:hover,
#et-secondary-menu > ul > li > a:hover,
#et-info-email:hover,
.et-social-icons a:hover {
	opacity: 1!important;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
}

.blurbboxes  .et_pb_main_blurb_image { margin-bottom: 0px; background-color: #000; }
.blurbboxes  .et_pb_blurb h4 { margin-bottom: 10px!important; background-color: #000; color: #ddd; padding: 5px 10px; height: 60px; margin: -15px;}
.blurbboxes .et_pb_column {background-color: #eeeeee; padding: 5px; border: solid 1px #999;}
.blurbboxes .et_pb_blurb_container {padding: 15px;}

.footerarea .et_pb_contact_message {
height: 60px!important; min-height: 80px!important;
}
.footerarea .et_pb_contact_captcha_question {color: #fff;}
.footerarea .et_pb_section {background-color: #000!important;}

.footerarea .et_pb_contact p input, .footerarea .et_pb_contact p textarea {
border: solid 1px #fff!important;
color: #fff!important;
background-color: transparent!important;
  
}
.footerarea, .footerarea a, .footerarea address, .footerarea h4 {color:#fff; letter-spacing: 1px;}
address {line-height: 1!important; font-style: normal;}
.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container {height: 0px!important;}
.et_pb_contact_submit {margin-top: 10px; }

.et_pb_post_title {background-color: #000!important;}

.facebooklink {}
.facebooklink a {background-color: #3b5998; color: #fff!important; padding: 10px!important;}