/* Enter Your Custom CSS Here */


.fwbold { font-weight: 800; font-size:24px !important; }
.slick-slide img { display: unset; }

.slick-track ul.products li.product .woocommerce-loop-product__title {
	text-align: center !important;
}
.slick-track h2.woocommerce-loop-product__title { text-align: center !important; }
.slick-track .price { text-align: center !important; }


.wc_payment_method>label:first-of-type {	
	height:72px;
}
.wc_payment_method>label:first-of-type img {
max-height:72px;
}
.woocommerce .button {
	text-transform: capitalize;
	cursor: pointer;
	transition: filter 2s ease 2s;
}
.woocommerce .button:active {
	  box-shadow: inset 0px 0px 50px;
	filter: drop-shadow( inset 0 0 50px steelblue);
  transition: filter 0s;
}

/**---------------- Media Query Custom CSS ----------------**/

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) {
	
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
	#menu-item-607 {
		margin-top: 10px !important;
	}
	.banner-slider .banner-text {
    top: 50% !important;
	}
	.home .banner-slider .banner-text {
    top: 50% !important;
	}
}

@media only screen and (min-width : 360px) and (max-width : 640px) {
	.mobile-top-nav .carticon img {
		width:30px;
	}
	.mobile-top-nav {
		display: none;
	}
	.mobile-logo {
		margin-top: 9px;
		margin-bottom: 7px;
	}
	p.allblogdate {
			font-size: 14px !important;
			margin-bottom: 0px !important;
	}
	#wpcf7-f17216-p25150-o1 {
		margin-left: -8px;
	}
	
}

@media only screen and (min-device-width : 320px) and (max-device-width : 568px) {
	.mobile-top-nav .carticon img {
		width:30px;
	}
	.mobile-top-nav {
		display: none;
	}
	.mobile-logo {
		margin-top: 9px;
		margin-bottom: 7px;
	}
	.allblogdate {
		font-size: 14px;
		margin-bottom: 0px;
	}
	.banner-slider .banner-detail h3 {
		font-size:24px !important;
	}
}





/* Form Custom CSS Here */

.leftmenu .ParentButton a {
	padding-right: 0px;
}
.leftmenu .ParentButton.current_page_item {
	height: auto;
}
.leftmenu .ParentButton {
	height: auto;
}
.calenderBlockslider .owl-nav {
	margin-top: -57px !important;
}

input, optgroup, select, textarea {
    background-color: antiquewhite;
}

textarea {
	width: 100%;
}

input, optgroup, select, textarea {
    background-color: #eee;
    padding: 5px;
    border: 1px solid #ccc;
}

textarea {
    height: 120px;
}

/* Product Custom CSS Here*/

.woocommerce .checkout {
	width: 62%;
}

.woocommerce .checkout .form-row {
    width: 600px;
    display: block;
}

h3 {
    font-size: 24px;
    width: max-content;
}

.woocommerce form .form-row-last, .woocommerce-page form .form-row-last,
.cwcfp-before-conditional-field-group{
    float: none;
}

.conditional_checkout_field_pro_field_title {
	width: max-content;
}

.cwcfp-before-conditional-field-group {
	width: max-content;
}

.wpb_wrapper p img { max-width: 100%; height:auto; }
.wpb_wrapper p a img { max-width: 100%; height:auto; }

footer.comment-meta {
    background: none !important;
}

select {
	width:343px;
}

.paraset p { margin-bottom:10px !important; }
ul.menu li { margin-left:0px !important; } 

.single-cp_recipe h2, 
.single-cp_recipe h3 
{
	margin-bottom:12px;
}
#ship-to-different-address label input[type=checkbox]:checked+span:before {
    border-color: #83AF9B;
    background: #83AF9B;
}