/*
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.27.1484576747
Updated: 2017-01-16 15:25:47

*/



.et_header_style_left .logo_container {

    font-size: 33px;
    font-weight: bold;
}

.logo_container {

    font-size: 23px;
    font-weight: bold;
}



.et_pb_post {
    margin-bottom: 10px;
    padding-bottom: 22px;
    border-bottom-color: #43ace5;
    border-bottom-width: 2px;
    border-bottom-style: dotted;
}

body.custom-background {
    background-attachment: fixed;
}

ul.special_bullet {
list-style: none;
}


.et_boxed_layout #page-container {
    -webkit-box-shadow: 0 0 80px 0 rgba(0, 0, 0, 7);
    -moz-box-shadow: 0 0 80px 0 rgba(0, 0, 0, 7);
    box-shadow: 0 0 80px 0 rgba(0, 0, 0, 7);
}



#top-menu a {
    -webkit-transition: all 0.075s cubic-bezier(0.4, 0, 0.2, 1);
    -moz-transition: all 0.075s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all 0.075s cubic-bezier(0.4, 0, 0.2, 1);
}





.nav li li ul {
  top: 0px!important;
  left: 270px!important;
}

#top-menu li li a {
  border-top-style: solid!important;
  border-top-width: 1px!important;
  border-top-color: rgb(243, 243, 243)!important;
  width: 270px;
padding: 6px 20px;

}

#top-menu li li:first-child a {
  border-top-style: solid!important;
  border-top-width: 0px!important;
}

.nav li ul {
  position: absolute;
  padding: 7px 0;
}

.nav li ul {
  border-color: #003bb2!important;
}

#top-menu li li {
  margin: 0;
  padding: 0 7px;
}

.nav ul li a:hover,
.et_mobile_menu li a:hover {
  opacity: 0.7;
  background-color: rgba(0, 0, 0, 0.03);
  border-left-width: 7px;
  border-left-color: #003bb2;
  border-left-style: solid;
  font-weight: bold!important;
}

.nav li ul {
  width: 300px;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
  box-shadow: 0 6px 22px rgba(0, 0, 0, 0.5);
}

input#searchsubmit {

    color: #fff;
    font-size: 12px;

}

#searchsubmit {

color: #ccc;

}


.widget_search #searchsubmit {

    width: 100px;
color: white!important;
    background-color: #266ba6;

}