.owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    width: 20px !important;
}
.owl-theme .owl-dots .owl-dot span {
    width: 18px!important;
    height: 18px!important;
    border: 4px solid #ADADAD;
}
form.fluent_form_4 .ff-btn-submit:not(.ff_btn_no_style) {
    background-color: #b98857!important;
    color: #1a2f17!important;
}
.plugin-container {max-width:1240px;margin:45px auto;}
.page-id-578 .banner-header {display:none;}
.page-id-576 .banner-header {display:none;}
.page-id-576 .navbar { position: relative;background:#3d3d3d;height: auto;}
.page-id-578 .navbar { position: relative;background:#3d3d3d;height: auto;}
.error404 .navbar { position: relative;background:#3d3d3d;height: auto;}
.banner-header .v-bottom {z-index:2;}
.ttbm_description h2 {line-height: 36px !important;}


.mpStyle .dLayout_xs, .mpStyle [class*="_dLayout_xs"] {   background-color: transparent!important;}
.cart_list h6 {display:inline-block!important;}
.mpStyle ul:not(.mp_wp_editor ul) {        line-height: 16px!important;    }
.mpStyle ul li {     line-height: 26px!important;  margin-top:10px!important;  }
.woofc-area.woofc-style-03 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-info .woofc-item-data { white-space: normal!important;}
.woofc-share-cart {display:none!important;}
.woofc-continue-url {display:none!important;}

.wc-block-components-product-details__value {font-size:16px!important;}
.wc-block-components-product-name {font-size:22px!important;font-family:Rubik!important;font-weight:900!important;}
.wc-block-cart-item__remove-link {font-size:13px!important;}

label[for=payment_method_papaki_vivapayments_gateway] img {width:100px;!important;}
label[for=payment_method_papaki_vivapayments_gateway] {font-size:16px!important;font-family:Rubik!important;font-weight:900!important;}
label[for=payment_method_cod] {font-size:16px!important;font-family:Rubik!important;font-weight:900!important;}
.payment_method_bacs label {font-size:16px!important;font-family:Rubik!important;font-weight:900!important;}
.payment_method_vivawallet_native label {font-size:16px!important;font-family:Rubik!important;font-weight:900!important;}

.wc-block-cart-items {background:#efefef!important;}
.woocommerce-additional-fields h3 {display:none!important;}

.woocommerce form .form-row label {  width:100%!important;  font-size:15px!important;font-weight:500;color:#1a2f17!important;line-height:13px!important;padding:0 0 0 0!important;margin:0 0 13px 0!important;display:block!important;}
.woocommerce-input-wrapper  {  width:100%!important;  font-size:16px!important;color:#1a2f17!important;line-height:13px!important;padding:0 0 0 0!important;margin:0 0 0px 0!important;display:block!important;}
.woocommerce-input-wrapper input  {  border:0!important;background:#fff!important;  font-size:16px!important;color:#1a2f17!important;line-height:13px!important;padding:10px!important;margin:0 0 0 0!important;display:block!important;}
  
.woocommerce-billing-fields h3 {font-size:18px!important;color:#1a2f17!important;line-height:13px!important;font-weight:500!important;}
.woocommerce h3 {color:#1a2f17!important;line-height:18px!important;font-size:22px!important;font-family:Rubik!important;font-weight:900!important;}
.woocommerce h2 {color:#1a2f17!important;line-height:18px!important;font-size:22px!important;font-family:Rubik!important;font-weight:900!important;}
.woocommerce-checkout .woocommerce {max-width:1240px!important;padding:30px 0!important;margin:0 auto!important;}

#ship-to-different-address {display:none!important;}
	
	 div.woocommerce td.product-name {        font-size: 16px!important;       font-family:Rubik!important;font-weight:900!important;        color: #efede2!important;    }
	.mpStyle .dLayout_xs, .mpStyle [class*="_dLayout_xs"] {border:0px!important;   color: #efede2!important; font-size: 16px!important;  }
	 .cart_list h6, .cart_list p { color: #efede2!important;    }
	.check-left {width:40%!important;float:left!important;}
	.check-right {width:55%!important;float:right!important;margin-top:45px;}
	
	
	@media only screen and (max-width:700px)  {
	.check-left {width:100%!important;float:none!important;}
	.check-right {width:100%!important;float:none!important;}	
	}
	.check-left h3 {font-size:22px!important;font-family:Rubik!important;font-weight:900!important;color:#1a2f17!important;}
	
	
	.check-right h3 {font-size:22px!important;font-family:Rubik!important;font-weight:900!important;color:#1a2f17!important;}
	.check-right tbody,.check-right td,.check-right tfoot,.check-right th,.check-right thead,.check-right tr {border:0!important;}
	
	.form-row {padding:20px 5px 0px 5px!important;}
	.woocommerce table.shop_table {background-color:#b98857!important;color:#efede2!important;border:0!important;}
	.woocommerce-checkout-payment {background-color:transparent!important;}
	#place_order {
  font-family:Rubik!important;font-weight:900!important;
    background: green !important;
    font-size: 20px !important;
    text-align: center !important;
    display: inline-block !important;
    color: #fff !important;
    padding: 15px 0px !important;
    border: 0 !important;
    width: 100%;
    border-radius: 0px !important;
}

.woocommerce table.shop_table th {    font-weight: 400!important;    padding: 9px 12px!important;    line-height: 12px!important;	font-size: 14px!important;}
.payment_box p {font-size: 14px!important;}

.woocommerce-terms-and-conditions-wrapper {display:block;clear:both;padding-top:15px;text-align:center;}
.woocommerce-privacy-policy-text p {font-size:14px!important;line-height:14px!important;padding-top:15px;}
.payment_box {  background-color: #fff!important;    color: #212121!important;}
.woocommerce-info {border:0px!important;background:transparent!important;font-family:Rubik!important;font-weight:900!important;color:#b98857!important;    padding:10px 0px 0px 0px!important;margin:0!important;  }
.woocommerce-info a {font-family:Rubik!important;font-weight:900!important;color:#b98857!important;}
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before {display:none!important;}
.woocommerce form.checkout_coupon {    border:0!important;    padding: 0px 0 20px 0!important;    margin: 0 0 40px 0!important;background:transparent url(images/foot-border2.png) repeat-x bottom left!important;}
.woocommerce form.checkout_coupon p {font-size:14px!important;margin-bottom:0px;}
.woocommerce form.checkout_coupon .form-row {margin: 0 0 0 0!important;padding:0!important;}
.woocommerce-form-coupon {padding:0px!importan;}
.woocommerce-form-coupon button {
    background-image:url(images/btn-path-right.svg)!important;
    background-color: #1a2f17 !important;
	background-repeat: no-repeat!important;
    background-size: cover!important;
    font-size: 16px !important;
    padding: 10px 10px !important;
    font-family: 'Rubik' !important;
    font-weight: 900 !important;
    color: #fff !important;
	width:240px!important;
	
}
.wc-block-components-totals-coupon__button {display:block!important;height:20px!important;min-height:20px!important;padding:0 0 0 0!important;line-height:16px!important;font-size:16px!important;}
.wc-block-components-totals-coupon__button span {opacity:1!important;height:20px!important;min-height:20px!important;padding:0 0 0 0!important;line-height:16px!important;font-size:16px!important;}
.wc-block-components-totals-coupon__button span::after {display:none!important;}
.woocommerce-form-coupon input {

   padding:9px !important;
    height: auto;
    background-color: #f1faee;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    border-radius: 4px!important;
    -webkit-box-shadow: 0;
    -moz-box-shadow: 0;
    box-shadow: 0;
    display: block;
    width: 100%;
    line-height: 1.5em;
    font-family: Manrope;
    font-size: 13px!important;
    font-weight: 400;
}