/*
Theme Name: NonEssentials Theme
Template: Divi
Author: Child Theme Configurator
Version: 2.0.1522784038
Updated: 2018-04-03 19:33:58

*/

.full-image img {
    width: 100% !important;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    width: 20.875%;
    margin: 0 5.5% 5.5% 0;
}
.woocommerce ul.products li.last, .woocommerce-page ul.products li.last {
    margin-right: 0 !important;
}
.woocommerce div.product p.price, .woocommerce-page div.product p.price {
    color: #b75922;
}
.woocommerce button.button, .woocommerce-page button.button, .woocommerce button.button.alt, .woocommerce-page button.button.alt {
    font-size: 16px;
    font-style: normal;
    text-decoration: none;
    background-color: #e6d8c2;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    font-weight: bold;
    color: rgba(0,0,0,0.4) !important;
    border-color: #e6d8c2;
    text-transform: uppercase;
    border-width: 5px !important;
    letter-spacing: 3px;
}
.woocommerce button.button:hover, .woocommerce-page button.button:hover, .woocommerce button.button.alt:hover, .woocommerce-page button.button.alt:hover {
    background-color: #e6d8c2 !important;
    border-color: #e6d8c2 !important;
    letter-spacing: 4px;
    padding: 0.3em 1em !important;
}
.woocommerce .single_add_to_cart_button.button.alt:after {
    content: none;
}
.title-wrapper .et_pb_title_container {
    background-color: #bf6161;
    padding: 1em 1.5em;
}
#caldera_form_1 label, #caldera_form_1 .single {
    display: none;
}
#caldera_form_1 .btn {
    font-size: 16px;
    float: right;
    background-color: #e6d8c2;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    font-weight: bold !important;
    color: rgba(0,0,0,0.4) !important;
    border-color: #e6d8c2;
    text-transform: uppercase !important;
    border-width: 5px !important;
    letter-spacing: 3px;
}
#caldera_form_1 .form-control {
    font-size: 14px;
    background-color: rgba(0,0,0,0);
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    color: #999;
    border: 2px solid rgba(244,228,203,0.7);
    padding: 16px;
}
#caldera_form_1 input.form-control {
    height: 52px;
}
#caldera_form_1 .last_row .first_col, #caldera_form_1 .last_row .last_col {
    width: 100% !important;
}
@media only screen and (min-width: 981px) {
.et_header_style_centered #top-menu > li > a {
    padding-bottom: 18px;
}
}