.home.archive .apus-breadscrumb {
	display: none;
}
.woocommerce-cart #main-container,.woocommerce-checkout #main-container{
	padding-bottom: 80px;
}
.woocommerce-account #main-container {
	padding-bottom: 60px;
}
.apus-header {
	font-size: 16px;
}
.apus-footer-mobile > ul{
	    justify-content: space-between;
}
.apus-footer-mobile {
	    padding: 15px 25px;
}
.apus-footer-mobile > ul > li span {
	font-size: 16px;
}
.home .main-content {
	padding-top: 60px;
}
.main-search {
	width: 100%;
}
.header-search {display: none;}
.post-type-archive-product .header-search {
	display: block;
	padding-top: 10px;
}
/*.header-mobile.sticky-header .header-top {
	height: 0;overflow: hidden;visibility: hidden;overflow: hidden;
}
.header-top {transition:all .3s}*/

.wishlist-icon, .mini-cart {display: block;}

.apus-search-form-inner .btn {
	background-color: rgb(239, 239, 239);
	margin-right: 4px;
}
.header-mobile .logo img,.header-offcanvas .logo img {
	max-height: 32px;
}
.main-menu .megamenu > li:hover > a:before, .main-menu .megamenu > li.active > a:before {
    width: 100%;
}
@media (min-width: 1400px) {
    .main-menu .megamenu > li > a {
        font-size: 16px;
        padding: 30px 0;
    }
}

.wp-singular .woosw-list {
	margin-bottom: 80px;
}
.woocommerce table.woocommerce-cart-form__contents .button[name="update_cart"] {
	background: #538C9B !important;
}
.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info{
	color: #fff;
    background: #538C9B;
}
.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info .showlogin {
	background: #fff;
    padding: 10px 15px;
    display: inline-block;
}
.woocommerce-checkout .woocommerce-form-login {
	background: #F1EEED;
    padding: 20px !important;
    margin-bottom: 30px !important;
}
.payment_box.payment_method_cod {
	background: #c9edf6 !important;
}
.shop-filter-sidebar-overlay{
	z-index: 8;
}
.shop-filter-sidebar-wrapper {
	z-index: 9;
}
.wpcf7-form label{
	width: 100%;
}
.wpcf7-form .wpcf7-form-control {
	width: 100%;
}
.wpcf7-form .wpcf7-form-control.wpcf7-text,.wpcf7-form .wpcf7-form-control.wpcf7-textarea {
	border: 1px solid #DEE2E6;
	padding: 10px;
}
.wpcf7-form p {
	margin-bottom: 0;
}
.wpcf7-form-control.wpcf7-submit {
	width: auto;
	border: 1px solid var(--oworganic-theme-color);
    background-color: var(--oworganic-theme-color);
    color: #fff;
    padding: 13px 30px;
}
.wpcf7 form .wpcf7-response-output {
	margin-left: 0;
	margin-right: 0;
}
body.woocommerce a.button.loading .text:after {
  content: '';
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-left: 8px;
  border: 2px solid transparent;
  border-top-color: #ffffff; /* Spinner color */
  border-radius: 50%;
  animation: spin 0.6s linear infinite;
  vertical-align: middle;
}

/* Spinner animation */
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.woocommerce form .form-row textarea.input-text{
	border: 1px solid #DEE2E6;
}
.f12-captcha input[type="text"]{
	border: 1px solid #DEE2E6;
	padding: 10px;
}
.f12-captcha {
	padding-bottom: 15px;
}
.cart_totals_inner,.woocommerce .order-review,.woocommerce-checkout #payment .payment-inner {
	background: #F1EEED;
}
.woocommerce .cart_totals table.shop_table th, .woocommerce .cart_totals table.shop_table td {
	background: transparent !important;
}
.woocommerce .order-review table.shop_table th, .woocommerce .order-review table.shop_table td {
	background: transparent !important;
}
@media (max-width: 1199px) {
    .wc-forward,.place-order button.btn {
        padding: 18px 30px;
    	font-size: 14px;
    }
}
@media (min-width: 1200px) {
    #customer_details {
        margin-bottom: 0px;
    }
    
}
.woocommerce .woocommerce-customer-details, .woocommerce .woocommerce-order-details, .woocommerce .woocommerce-order-downloads {
    margin-bottom: 0;
}
@media (max-width: 767px) {
	body .chaty-i-trigger .chaty-channel {
		 bottom: 70px;
	}
	body .chaty-outer-forms.active.chaty-form-0 {
	    -webkit-transform: translateY(-154px);
	    transform: translateY(-154px); 
	}

}

.woocommerce-privacy-policy-text {
	line-height: 22px;
	margin-bottom: 30px;
	margin-top: 10px;
}
.woocommerce-privacy-policy-link,.woocommerce-terms-and-conditions-link {
	text-decoration: underline;
	color: #1895A9;
}


