/* Enter Your Custom CSS Here */
.link-footer{
	color:#fff !important;
}
.elementor-button:focus, .elementor-button:hover, .elementor-button:visited{
	text-decoration:none !important;
}
.woocommerce-table--order-details{
	margin-top:30px !important;
}
.woocommerce-order-details p{
	margin-bottom: .4rem !important;
}
.woocommerce-order-details h2, woocommerce-customer-details h2, .woocommerce-order .woocommerce-column__title{
	font-size:23px !important;
	font-weight:600;
	margin-top: 40px;
}
.woocommerce-error{
  font-size:18px;
  font-weight:600;
}
#pi_checkout_field {
    margin-bottom: 40px;
}

/* woocommerce */
body.elementor-kit-9, div.fdoe_title, span.fdoe_description {
    color: #732C02 !important;
}
body{
	font-family: "Montserrat", Sans-serif !important;
}
#fdoe-right-container {
    padding-left: 15px !important;
}
#fdoe_mini_cart_id li.fdoe_minicart_item.woocommerce-mini-cart-item, #fdoe_mini_cart_id_2 li.fdoe_minicart_item.woocommerce-mini-cart-item {
    font-size: 14px;
}	
.cat_tbody {
	padding-bottom:20px;
}	
#checkout_button_1 {
    width: 100%;
}	
.mc4wp-form-basic .mc4wp-success, .mc4wp-form-theme .mc4wp-success {
    color: #fff;
	  padding-top: 20px;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
	background-color:#9AA641;
	color:#fff;
	border-radius: 10px;
	padding: .818em 1.1em;
	text-transform: uppercase;
}	
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
	background-color:#732C02 !important;
	color:#fff;
}	
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
    background: none;
}
.page-id-228 .woocommerce-column--shipping-address{
  display:none;
}
.woocommerce-checkout .woocommerce-shipping-fields{
  display:none !important;
}
@media (min-width: 768px){
.fdoe_main_container .arocol-sm-3, .fdoe-aromodals-wrap .arocol-sm-3 {
    width: 27%;
}
.fdoe_main_container .arocol-sm-9, .fdoe-aromodals-wrap .arocol-sm-9 {
    width: 73%;
}
}

/* iubenda */
#iubenda_policy{
	font-family: "Montserrat", Sans-serif !important;
	color:#732C02 !important;
}
#iubenda_policy.iubenda_vip_policy.iubenda_terms_policy .iub_base_container {
    color: #732C02;
}
#iubenda_policy.iubenda_vip_policy.iubenda_terms_policy h3 {
    color: #732C02;
}
#iubenda_policy.iubenda_vip_policy h1, #iubenda_policy.iubenda_vip_policy.iubenda_terms_policy h3, #iubenda_policy.iubenda_vip_policy.iubenda_terms_policy h2, #iubenda_policy.iubenda_vip_policy.iubenda_terms_policy h4, #iubenda_policy.iubenda_vip_policy.iubenda_terms_policy h5 {
  color: #732C02 !important;
}
#iubenda_policy.iubenda_vip_policy p {
	  color: #732C02 !important;
}
#iubenda_policy.iubenda_vip_policy ul li {
	  color: #732C02 !important;
}
#iubenda_policy h1, #iubenda_policy h2, #iubenda_policy h3, #iubenda_policy h4, #iubenda_policy h5 {
	  color: #732C02 !important;
}
#iubenda_policy p,  #iubenda_policy ul li, #iubenda_policy a {
	  color: #732C02 !important;
}
