/**handles:divi-style**/
/*
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.47.1497193381
Updated: 2017-06-11 15:03:01

*/

h2 {
    font-size: 32px !important;
}
input[type=text], input[type=password], input[type=tel], input[type=email], input.text, input.title, textarea, select {
    width: 100%;
    padding: 10px;
}
input[type=text], input.text, input.title, textarea, select {
    width: 100%;
    padding: 10px;
}
.entry-content table, body.et-pb-preview #main-content .container table {
    border: none;
}
.entry-content tr td, body.et-pb-preview #main-content .container tr td {
    border-top: none;
}
.et_pb_button {
    line-height: 20px !important;
}
#hgreportbutton {
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 22px;
    text-decoration: bold !important;
    background-color: #353e37;
    color: #fff;
    font-family: 'PT Sans', Helvetica, Arial, Lucida, sans-serif;
    text-transform: uppercase;
    border-style: none;
    padding: 5px 25px;
}
#hgreportlogin {
    color: #353e37;
    border: 10px solid #c7e6d2;
}
#top-header a {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    float: right !important;
    background-color: #ee9f61 !important;
    -moz-border-radius: 5px !important;
    -webkit-border-radius: 5px !important;
    -o-border-radius: 5px !important;
    border-radius: 5px !important;
    padding: 10px !important;
}
#hgreportlogin a {
    font-size: 16px !important;
    color: #353e37;
}
.et_header_style_left #et-top-navigation {
    padding-top: 40px !important;
}
.site-content article {
    word-wrap: normal;
    -moz-hyphens: none;
    -webkit-hyphens: none;
    -o-hyphens: none;
    hyphens: none;
}
.widget-area .widget {
    word-wrap: normal;
    -moz-hyphens: none;
    -webkit-hyphens: none;
    -o-hyphens: none;
    hyphens: none;
}
#otherinspections {
    border: 5px solid #20574f;
}
.et_pb_post_title.deepshadow h1, .et_pb_text.deepshadow h1, .et_pb_text.deepshadow p {
    color: #fff !important;
    text-shadow: 4px 4px 1px rgba(0, 0, 0, 1);
    letter-spacing: .1em !important;
}
div#top-header {
    z-index: 500 !important;
}