.nf-field-description {
    margin: 0 !important;
}

.nf-field-label {
    width: initial !important;
    margin-right: 10px !important;
}

@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700&display=swap');

.fusion-image-wrapper img {
	/*position: inherit;*/
}
.tax-product_cat .fusion-image-wrapper {
	padding-bottom:  0px;
}
.tax-product_cat .fusion-image-wrapper img {
	position: inherit;
}

.blog .fusion-image-wrapper, 
.archive .fusion-image-wrapper {
	/*padding-bottom:  0px;*/
}

.fusion-image-size-fixed{
display: inherit !important;
max-width: inherit !important;
vertical-align: inherit !important;
}

.fusion-woo-product-design-clean .products .fusion-rollover .fusion-rollover-content .fusion-product-buttons a, 
.fusion-woo-product-design-clean .slides .fusion-rollover .fusion-rollover-content .fusion-product-buttons a {
	background: transparent;
	font-size: 18px;
}

#main .fusion-woocommerce-quick-view-container .product_title, 
#wrapper #main .fusion-portfolio-content > h1.fusion-post-title, 
#wrapper #main .fusion-portfolio-content > h2.fusion-post-title, 
#wrapper #main .fusion-post-content > .blog-shortcode-post-title, 
#wrapper #main .fusion-post-content > h1.fusion-post-title, 
#wrapper #main .fusion-post-content > h2.fusion-post-title, 
#wrapper #main .post > .fusion-post-title-meta-wrap > h1.fusion-post-title, 
#wrapper #main .post > .fusion-post-title-meta-wrap > h2.fusion-post-title, 
#wrapper #main .post > h1.fusion-post-title, 
#wrapper #main .post > h2.fusion-post-title, 
.single-product #main .product h1.product_title, 
.single-product #main .product h2.product_title {
	font-size: 22px;
	font-family: 'Open Sans', sans-serif;
}

.avada-select-parent {
	border: 1px solid #e0dede;
	max-width: 180px;
}

.avada-select-parent select {
	height: 40px !important;
	line-height: 40px;
}

.avada-select-parent select .select-arrow {
	display: none;
}

.variations .single_variation_wrap .woocommerce-variation-availability {
	display: block;
}

.single_variation_wrap .woocommerce-variation-availability {
	display: none;
}

.avada-single-product-gallery-wrapper {
	margin-bottom: 0px !important;
}

.fusion-image-wrapper {
	/*padding-bottom: 0px;*/
}

.checkout {

}

.checkout .wpmc-step-item {

}

.checkout .wpmc-step-item h3.fusion-responsive-typography-calculated {

}

.woocommerce-billing-fields__field-wrapper {

}

.checkout .wpmc-step-item .woocommerce-billing-fields__field-wrapper label {

}

.checkout .wpmc-step-item .woocommerce-billing-fields__field-wrapper .input-text,
.checkout .wpmc-step-item .woocommerce-billing-fields__field-wrapper .select2-selection.select2-selection--single,
.checkout .wpmc-step-item .woocommerce-shipping-fields__field-wrapper .input-text,
.checkout .wpmc-step-item .woocommerce-shipping-fields__field-wrapper .select2-selection.select2-selection--single,
.checkout .woocommerce-additional-fields__field-wrapper .input-text,
.woocommerce-checkout .select2-dropdown.select2-dropdown--below,
.woocommerce-checkout .select2-dropdown.select2-dropdown--above,
.woocommerce-checkout .select2-search__field {
	box-shadow: none;
	border: 1px solid #e0dede !important;
}

.checkout .avada-select-parent {
	border:  none;
	max-width: initial;
}

.checkout .avada-select-parent select {
	    height: initial;
    line-height: initial;
border: 1px solid #e0dede !important;	
}

.woocommerce-checkout .woocommerce .woocommerce-form-login {
	padding: 20px;
}

.woocommerce-checkout .woocommerce .woocommerce-form-login .input-text {
	border: 1px solid #e0dede;
}

.shipping-coupon .input-text {
	border: 1px solid #e0dede;
	height: 40px;
}

.woocommerce-products-header .term-description p {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	line-height: normal;
}

.woocommerce-products-header .term-description {
	margin-bottom: 20px;
}

.woocommerce-page #main {
	padding-top: 40px !important;
}

.woocommerce-form-coupon .input-text {
	border: 1px solid #e0dede !important;
	height: 40px;
}

.variations .single_variation_price_reset {
	max-width: 220px;
}

.checkout .payment_methods li {
	padding: 20px;
	margin-bottom: 0px;
}

.checkout .payment_methods li.payment_method_paypal {
  padding: 50px 20px 0px 20px;
}

.checkout .payment_methods li.payment_method_paypal img {
    height: 60px;
    margin-top: -25px;	
}

.checkout .payment_methods li.payment_method_paypal p {
	padding: 0px;
	margin: 0px;
}

.place-order .button {
	width: 100%;
	margin: 0px !important;
	border: none !important;
}

.single-product .fusion-image-wrapper {
padding-bottom: 0px;
}
.single-product .fusion-image-wrapper img {
position: inherit;
}
.related.products .products-1>li {
    width: 300px;
}
.fusion-modal h5, .fusion-tb-footer h5, .fusion-tb-page-title-bar h5, .fusion-title h5, .fusion-widget-area h5, .post-content h5 {
    line-height: 85px !important;
}

@media (max-width: 480px) {
	.checkout .payment_methods li.payment_method_paypal img {
		height: auto;
		margin-top: 0px;
	}
	.payment_methods li img {
		float: none;
	}

}
{{CODElivechat}}

