.post-942 .et_pb_section:nth-child(1) {
       padding-top: 20px!important; 
    } 

.single #content-area .hentry .entry-content {
       margin-top: -20px!important; 
    } 

.woocommerce-cart .woocommerce table.shop_table.cart td.actions #coupon_code {
       background-color: rgba(86,9,174,1)!important; 
       border-color: transparent!important; 
       border-radius: 0px; 
       border-style: solid!important; 
       border-width: 0px; 
       color: rgb(255, 255, 255)!important; 
    } 

.woocommerce .woocommerce-breadcrumb {
       color: rgba(146,97,87,1); 
       font-weight: normal!important; 
    } 

.woocommerce #content-area div.product .product_meta a {
       font-weight: bold!important; 
    } 

.woocommerce #content-area div.product .product_meta {
       color: rgba(38,38,38,1); 
    } 

.woocommerce #content-area div.product .stock {
       margin-bottom: 0px!important; 
       margin-top: -20px!important; 
       padding-bottom: 10px!important; 
       padding-top: 20px!important; 
    } 

.woocommerce #content-area div.product .variations .label {
       margin-bottom: 0px!important; 
       padding-bottom: 20px!important; 
    } 

dot-woocommerce-hash-content-area-divdot-product-dot-variations-dot-value-select {
    } 

.woocommerce #content-area div.product .variations .value select:after,.woocommerce #content-area div.product .variations .value select:before {
       display: none; 
    } 

.woocommerce #content-area div.product .variations .value select {
       background-color: #fff; 
       border: 1px solid transparent; 
       border-color: rgb(191, 143, 133)!important; 
       border-radius:  4px; 
       color: rgba(99,99,99,1)!important; 
       font-family: Playfair Display; 
       font-size: 14px; 
       font-weight: bold!important; 
       line-height: 1.4; 
       padding: 6px 12px; 
       padding-bottom: 4px!important; 
       padding-left: 4px!important; 
       padding-right: 8px!important; 
       padding-top: 4px!important; 
       text-decoration: none; 
    } 

.woocommerce #content-area div.product .variations .value select:hover {
       background-color: #f5f0ee; 
    } 

.woocommerce #content-area div.product form.cart div.quantity input.qty {
       background-color: rgb(255, 255, 255)!important; 
       border-bottom-style: solid; 
       border-bottom-width: 2px!important; 
       border-color: rgb(191, 143, 133)!important; 
       border-left-style: solid; 
       border-left-width: 2px!important; 
       border-right-style: solid; 
       border-right-width: 2px!important; 
       border-style: solid!important; 
       border-top-style: solid; 
       border-top-width: 2px!important; 
       border-width: 3px; 
       color: rgba(86,86,86,1)!important; 
       margin-top: 0px!important; 
    } 

.woocommerce #content-area div.product form.cart div.quantity input.qty:hover {
       background-color: #f5f0ee; 
    } 

.woocommerce #content-area div.product form.cart .button {
       background-color: rgba(255,255,255,1); 
    } 

#comment-wrap #respond {
       margin-bottom: -20px!important; 
       padding-top: 10px!important; 
    } 

#comment-wrap {
       margin-bottom: 0px!important; 
       margin-top: 0px!important; 
       padding-top: 12px!important; 
    } 

hash-sidebar-dot-et-pb-widget-notdot-woocommerce-button {
    } 

#sidebar .et_pb_widget:not(.woocommerce) button:after,#sidebar .et_pb_widget:not(.woocommerce) button:before {
       display: none; 
    } 

#sidebar .et_pb_widget:not(.woocommerce) button {
       background-color: rgba(255,255,255,1); 
       background-size: auto; 
       border-color: #bf8f85!important; 
       border-radius: 3px!important; 
       border-style: solid!important; 
       border-width: 2px; 
       box-shadow: 0px 0px 0px 1px #e1e8ed inset, 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset; 
       color: #bf8f85; 
       font-family: Playfair Display; 
       font-size: 16px; 
       font-style: normal; 
       font-weight: bold!important; 
       letter-spacing: 0; 
       line-height: 1.8; 
       margin-top: 0px!important; 
       padding: 15px 20px; 
       padding-bottom: 10px!important; 
       padding-left: 14px!important; 
       padding-right: 15px!important; 
       padding-top: 10px!important; 
       text-decoration: none; 
       transition:  all 0.3s; 
    } 

#sidebar .et_pb_widget:not(.woocommerce) button:hover {
       background-color: #bf8f85; 
       box-shadow: 0px 0px 0px 1px rgba(34, 36, 38, 0.35) inset, 0px 0px 0px 0px rgba(34, 36, 38, 0.15) inset; 
       color: #ffffff; 
    } 

html body div#main-content .container {
       padding-top: 20px!important; 
    } 

html > .post-type-archive.post-type-archive-product > #page-container > #main-header > div:nth-child(1) > #et-top-navigation > #top-menu-nav > #top-menu > #menu-item-899 > a {
       background-color: rgba(255,255,255,1)!important; 
       border-radius: 4px!important; 
       padding-bottom: 17px!important; 
       padding-left: 0px!important; 
       padding-right: 0px!important; 
       padding-top: 0px!important; 
       text-transform: none; 
    } 

html body header#main-header {
    } 


@media screen and (max-width: 480px)  { .single #content-area .hentry .entry-content {   margin-right: 0px!important; }  }  
@media screen and (max-width: 480px)  { .single #content-area .hentry .entry-content {   margin-top: -20px!important; }  }  
@media screen and (max-width: 480px)  { html body header#main-header {   margin-bottom: 0px!important; }  }  
@media screen and (max-width: 480px)  { html body header#main-header {   padding-bottom: 20px!important; }  }  