/*
Theme Name: divi-child
Template: Divi
Author: John Carrier
Version: 1
Updated: 2014-04-05 13:09:13
*/

@charset "UTF-8";
@import url('../Divi/style.css');

.nav li ul{
width: 300px !important;
}
#top-menu li li a{
width: 300px !important;
}

.upw-content {
margin: 0px 0px 30px 0px !important;
}
.et-box-content {
text-align: justify !important;
}

.upw-image {
align: justify !important;
margin: 20px 0px 0px 0px !important;
}
body {
      font-size: 14px;
    color: #454545;
}

#BlogModule img {
 width: auto;
height: auto;
}
.et_pb_toggle_close {
    background-color: #FFFFFF;
    padding: 10px;
}
.et_pb_widget_area_right {
    padding-left: 10px 
}
.et_pb_toggle {
    margin-bottom: 5px;
}
.et_fixed_nav #logo {
max-height: 90px!important;
}
a.et_pb_promo_button {
font-size: 16px;
font-weight: 500;
}
.et_pb_promo_button {
display: inline-block;
background-color: rgba(0, 0, 0, 0.01);
}
.et_pb_promo {
    margin-bottom: 10px!important;
padding: 20px 40px!important;
}
h1{
    padding-bottom: 0px;!important;
}
h4 {
    color: #666;!important;
    line-height: 25px!important;
}
.et_pb_section {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
.et_pb_fullwidth_header {
    padding: 30px 5px;
}
.et_pb_slider .et_pb_slide {
-webkit-box-shadow:rgba(0, 0, 0, 0) 0 0 0px inset!important;
box-shadow:rgba(0, 0, 0, 0) 0 0 0px inset!important;
}
.et_pb_slide_description h2 {
    font-weight: 500;
    font-size: 40px!important;
}
.et_pb_slide_description a {
color: #ffffff;
font-weight: bold!important;
}

h4.widgettitle {
    display: block;
    font-weight: 500!important;
}
.woocommerce #payment #place_order{
color: #FCFCFC !important;
background: #339900!important;
}

.woocommerce div.product form.cart .button {
background: #339900!important;
}
a.button, .et_color_scheme_red.woocommerce-page a.button {
color: #FCFCFC !important;
background: #339900!important;
}
.et_color_scheme_red.woocommerce-page input.button {
color: #FCFCFC !important;
background: #339900!important;
}
.small-button {
padding: 8px 12px !important;
border-radius: 7px;
color: #fff !important;
font-size: 12px!important;
vertical-align: middle;
}
a.small-button {
    margin: 0px 50px 8px 0px !important;
 
}
a.small-button.smallgreen {
background: #339900!important;
 color: rgb(253, 249, 249) !important;
}
a.small-button.smallorange {
background: #F9B000!important;
color: rgb(253, 249, 249) !important;
}
.su-button {
margin: 0px 30px 8px 0px !important;
}