/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.newtekone.com
 Template:       Divi
 Version:        1.0.0
*/

.et_pb_section{
	background-color: #000000;
}

#main-content{
  background-color: #000000;
}

#sidebar {display:none;}


#main-content .container:before {
    position: initial; 
    top: 0;
    width: 1px;
    height: 100%;
    background-color: #e2e2e2;
    content: "";
}

#left-area {
    width: 100%;
    padding-bottom: 23px;
	color: #ffffff;
}

#left-area p{
	color: #ffffff;
}

.woocommerce-Price-amount{
	color: #ffffff;
}

.woocommerce div.product div.images.woocommerce-product-gallery {
    margin-bottom: 40px;
}

#main-header{
	border-bottom: 2px solid #708C18;
	padding-top: 20px;
}

.entry-content thead th, .entry-content tr th, body.et-pb-preview #main-content .container thead th, body.et-pb-preview #main-content .container tr th {
    padding: 9px 24px;
    color: #ffffff;
    font-weight: 700;
}

.woocommerce .cart .button, .woocommerce .cart input.button {
    float: none;
    color: #708C18;
}

.checkout-button{
    float: none;
    color: #708C18 !important;
}

.woocommerce-info, .woocommerce-message{
	background: #708C18 !important;
}

.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
    background: #708C18 !important;
}

.woocommerce #content .quantity input.qty, .woocommerce .quantity input.qty, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-page #content .quantity input.qty, .woocommerce-page .quantity input.qty {
    height: 49px;
    border: none!important;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #fff!important;
    background-color: #7a7a7a!important;
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important;
    font-size: 20px!important;
    font-weight: 500!important;
}

.woocommerce div.product div.images .flex-control-thumbs li img {
    cursor: pointer;
    opacity: 1;
    margin: 0;
}

#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
    background: #7a7a7a;
    border-radius: 5px;
}

#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
    position: relative;
    box-sizing: border-box;
    width: 100%;
    padding: 1em;
    margin: 1em 0;
    font-size: .92em;
    border-radius: 2px;
    line-height: 1.5;
    background-color: #9c9c9c;
    color: #515151;
}

.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    float: right;
    color: white;
    border-color: white;
}

#top-menu li{
	font-size: 18px;
}

.woocommerce .u-column1,
.woocommerce .u-column1 h2,
.woocommerce .u-column1 h3{
	color: #BDD866;
}

.woocommerce .u-column1 form{
	border: 5px solid #BDD866;
}

.woocommerce .u-column1 button.button{
	color: #BDD866!important;
	border: 1px solid #BDD866;
}

.woocommerce .u-column2,
.woocommerce .u-column2 h2,
.woocommerce .u-column2 h3{
	color: #ADD825;
}

.woocommerce .u-column2 form{
	border: 5px solid #ADD825;
}

.woocommerce .u-column2 button.button{
	color: #ADD825!important;
	border: 1px solid #ADD825;
}

.woocommerce .u-column1 form,
.woocommerce .u-column2 form{
    padding: 20px;
    margin: 2em 0;
    text-align: left;
    border-radius: 25px;
}

.main-navigation-item{
	font-weight: 900;
	font-size: 20px!important;
}