header{
	top: 40px;
}

.woocommerce-store-notice demo_store{
	position: fixed;
}

.section-hero-banner {
    background-image: var(--desktop);
}

@media (max-width: 480px) {
	.title-biggest p span{
		font-size:12px !important;
	}
	.title-biggest {
		font-size:14px !important;
	}
	.title-bigger {
		margin-top:12px !important;
		font-size:14px !important;
	}
	.title-bigger h1 span{
		font-size:14px !important;
	}
	.description p span{
		font-size:12px !important;
	}
	.product_title.entry-title {
		font-size:14px !important;
	}
	.woocommerce-product-details__short-description p span{
		font-size:11px !important;
	}
	table tbody span{
    font-size:9px !important;
	}
	.price {
	font-size:14px !important;
	}

  .section-hero-banner {
   background-image: var(--mobile) !important;
	 background-size: auto 85% !important;
	 background-color:#f7f7f7 !important;
   }
	
.woocommerce .woocommerce-info, .woocommerce .woocommerce-message, .woocommerce .woocommerce-form-coupon {
	 margin:3rem !important;
}
}


@media (min-width: 481px) and (max-width: 768px) {
	.title-biggest p span{
		font-size:16px !important;
	}
	.title-biggest{
		font-size:16px !important;
	}
	.title-bigger {
		font-size:18px !important;
	}
	.title-bigger h1 span{
		font-size:18px !important;
	}
	.description p span{
		font-size:14px !important;
	}
		.product_title.entry-title {
		font-size:16px !important;
	}
	.woocommerce-product-details__short-description p span{
		font-size:13px !important;
	}
	table tbody span{
    font-size:10px !important;
	}
	.price {
	font-size:16px !important;
	}
	.footer {
		margin: 40rem 0;
		bottom: 0;
    left: 0;
	}
}

.js-herobanner .btn-swiper{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	z-index: 100;
	width: 95%;
}

.js-herobanner {
	margin-top:4rem;
}

.section-pb-120{padding-bottom:12rem}

input, textarea, select{
	padding:1rem
}
.woocommerce-tabs{padding-bottom:16rem}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{
	padding:1em 0
}

.woocommerce-checkout #customer_details input[type="checkbox"]{
	border:2px solid #939393;
}

.woocommerce-checkout #payment ul.payment_methods li label::before{
	border:2px solid #939393;
}

.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox span::before{
	border:2px solid #939393;
}

.woocommerce-checkout #order_review #payment div.form-row {
	margin-bottom:3rem;
}

#order_review label.checkbox {
	padding-left:30px;
	display:block;
}

.woocommerce-checkout #customer_details input[name="mailpoet_woocommerce_checkout_optin"] {
		margin-bottom:0;
    height:2.2rem;  
    width:5%;
}

.woocommerce-checkout #customer_details input[name="createaccount"]{
		margin-bottom:0;
		margin-right:5px;
    height:2.2rem;  
    width:5%;
}

.woocommerce .woocommerce-info, .woocommerce .woocommerce-message, .woocommerce .woocommerce-form-coupon {
	 margin:10rem 0 !important;
}
