/*--------------------------------------------------------------------------------
 Theme Name:   Bakery & Cafe Woocommerce Theme
 Theme URI:    https://divithemecenter.com/
 Description:  Make For Bakery & Cafe Divi Child Theme
 Author:       Divithemecenter
 Author URI:   https://divithemecenter.com/
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
------------------------------ ADDITIONAL CSS HERE ------------------------------*/
/* Header sub menu Pending */
.dtc_menu_v1 .menu-item a:first-child::after{display: none;}
.dtc_menu_v1 .menu-item{padding-left: 15px !important; padding-right: 6px !important;}
.dtc_menu_v1 .menu-item a:first-child{padding-right: 0 !important;}
.dtc_menu_v1 .menu-item a{padding: 8px 10px !important;}

.dtc_menu_v1 li ul{ width:200px; margin-top: 0px !important;}
.dtc_menu_v1 li ul li a:before,
.dtc_menu_v1 li ul li a:before{display:none !important;}

.env_header {position: fixed;top: 0;width: 100%;z-index: 9999;background-color:rgba(0, 0, 0, 0.8) !important; border-radius: 0px 0px 20px 20px !important;}
.env_header .et_pb_image img{width:150px;}

.fixed { background-color: #292929 !important;}

.logo_nir .et_pb_image_wrap img{width:180px !important;}
@media only screen and (max-width:981px){
	.env_header .et_pb_image img{height: 43px;}
	.dp-kenburns-bottom .et_pb_slide{background-position:100%;}
}
@media only screen and (max-width:767px){
	.env_header .et_pb_image img{height: auto;}
	.dp-kenburns-bottom .et_pb_slide{margin-top:70px;}
}

@media only screen and (min-width:981px) {
	.dtc_menu_v1 .current-menu-item a::after {display: none;}
	.dtc_menu_v1 .menu-item a::before,
	.dtc_menu_v1 .current_page_item a::before{font-family: ETmodules;content: "\5e" !important;font-size: 25px !important;position: absolute;z-index: 2;text-decoration: none;color: #C19D60;display: inline-block;top: 28px;	font-weight: 800;transform: rotate(45deg);right: -26px;line-height: 30px;}
}
@media only screen and (min-width:767px){
	.reduce-section-padding {transition: all 0.9s ease-out 0s;padding-top: 0px !important;}
	.increase-row-width {transition: all 0.9s ease-out 0s;width: 90% !important;}
	.slow-transition {transition: all 0.9s ease-out 0s;}
	#row-width{display: flex;align-items: center;}
}
/* Footer */
.dtc_ft_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header{font-size:16px;color:#fff;}
.dtc_ft_social li{padding: 10px !important;}
.dtc_ft_social li a:before{color:#fff !important;}
/* Button */
.dtc_button:after{display: block;content: '' !important;position: absolute;top: 4px;right: 4px;bottom: 4px;left: 4px;border: 1px solid #fff;opacity: 1;margin-left: 0;}
/* Home v1 */
/* Blurb Module V1*/
.bake_blurb_v1 .et_pb_blurb_content .et_pb_main_blurb_image:before{content: '';position: absolute;top: 50%;left: 0;width: 100%;height: 100%;text-align: center;transition: all 0.25s ease-in-out;right: 0;bottom: 0;opacity: .8;margin: 0;}
.bake_blurb_v1:hover .et_pb_blurb_content .et_pb_main_blurb_image:before{opacity:1;background-color:#C19D60;top: 0;opacity: 0.8;}
/* Section 4*/
.back_fq_v1 .et_pb_toggle.et_pb_toggle_close h5.et_pb_toggle_title:before {content: '\4c';}
.back_fq_v1 .et_pb_toggle.et_pb_toggle_close:hover h5.et_pb_toggle_title:before{transition: all .3s ease-in-out;transform: rotate(45deg);}
/* Shop module v1 */
.back_shop_v1 .product{border: 2px solid #333; overflow: hidden;}
.back_shop_v1 .et_shop_image{overflow: hidden;}
.back_shop_v1 ul.products li{padding:7px !important; border:3px solid #000;}
.back_shop_v1 ul.products li.product a img{margin: 0 0 0px !important;}
.back_shop_v1 .et_shop_image .et_overlay {background:#C19D608A !important;transform: translateY(180px);}
.back_shop_v1 .product:hover .et_shop_image .et_overlay{transform: translateY(0px); z-index: 1;opacity:1 !important;}
.back_shop_v1 .et_shop_image .et_overlay:before{z-index: 999;color: #fff;background-color: #292929;padding: 10px;border-radius: 50%;font-size: 20px;transform: translateY(180px);transition: all .4s;}
.back_shop_v1 .et_shop_image .et_overlay:hover:before{	color: #fff;background-color: #292929;}
.back_shop_v1 .et_shop_image .et_overlay:before{transform: translateY(0px);}
.back_shop_v1 .woocommerce-loop-product__title {transform: translateY(180px);opacity: 0;transition: all .3s;position: absolute;bottom: 40%;top: 60%;}
.back_shop_v1 .product:hover .woocommerce-loop-product__title {transform: translateY(0px);opacity: 1;}
.back_shop_v1 .price {transform: translateY(180px);opacity: 0;transition: all .3s;position: absolute;bottom: 20%;top: 80%;left: 0;right: 0;z-index: 22;}
.back_shop_v1 .product:hover .price{transform: translateY(0px);opacity: 1;}
.back_shop_v1 .price .woocommerce-Price-amount{color: #C19D60;}
.back_shop_v1 .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol{font-size: 20px;font-weight: 700;color: #fff;line-height:22px;}

/* SERVICE */
.back-service_img{}
.back-service_img .et_pb_image_wrap {width: 100%;}
.back-service_img .et_pb_image_wrap img{width: 100%;}
.back_blurb .button{margin: 20px 0 -20px 0;}
.back_blurb .button .dtc_button:hover{padding: 8px 14px !important;}
.back_blurb .button .dtc_button{padding: 8px 14px !important;}

/* Gallery Home V1*/
.back_gallery{height: 100%;}
.back_gallery .et_pb_gallery_items{height: 100%;overflow: hidden;}
.back_gallery .et_pb_gallery_items .et_pb_gallery_item {height: 100%; width: 100% !important;}
.back_gallery .et_pb_gallery_items .et_pb_gallery_item:after{content: "";transition: 0.3s;bottom: 0;color: #FFF;left: 0;position: absolute;right: 0;top: 0;display: block;opacity: 0;z-index: 1;background: rgba(33,37,41,.6);visibility: visible;}
.back_gallery .et_pb_gallery_items .et_pb_gallery_item  .et_pb_gallery_image:before{border-top: 1px solid #ddd;content: "";height: 1px;left: 20%;position: absolute;right: 2px;top: 50%;width: 60%;z-index: 2;opacity: 0;margin-top: -10px;transition: all 0.3s ease-in-out 0s;}
.back_gallery .et_pb_gallery_items .et_pb_gallery_item  .et_pb_gallery_image:after{border-left: 1px solid #ddd;content: "";height: 60%;left: 50%;position: absolute;right: 2px;top: 20%;width: 1px;z-index: 2;opacity: 0;margin-top: -10px;transition: all 0.3s ease-in-out 0s;}
.back_gallery .et_pb_gallery_items .et_pb_gallery_item:hover:after{opacity: 1;}
.back_gallery .et_pb_gallery_items .et_pb_gallery_item:hover  .et_pb_gallery_image:before,
.back_gallery .et_pb_gallery_items .et_pb_gallery_item:hover  .et_pb_gallery_image:after {opacity: 1;margin-top: 0;}
.back_gallery .et_pb_gallery_items .et_pb_gallery_item:hover .et_pb_gallery_image{transform: scale(1.1,1.1);transition: 0.3s all ease;}

/* Gallery Image  */
.back_gallery_side .et_pb_gallery_items{overflow: hidden;}
.back_gallery_side .et_pb_gallery_items .et_pb_gallery_item{overflow: hidden;position:relative;}
.back_gallery_side .et_pb_gallery_items .et_pb_gallery_item:after{content: "";transition: 0.3s;bottom: 0;color: #FFF;left: 0;position: absolute;right: 0;top: 0;display: block;opacity: 0;z-index: 1;background: rgba(33,37,41,.6);visibility: visible;}
.back_gallery_side .et_pb_gallery_items .et_pb_gallery_item .et_pb_gallery_image:before{border-top: 1px solid #ddd;content: "";height: 1px;left: 20%;position: absolute;right: 2px;top: 50%;width: 60%;z-index: 2;opacity: 0;margin-top: -10px;transition: all 0.3s ease-in-out 0s;}
.back_gallery_side .et_pb_gallery_items .et_pb_gallery_item .et_pb_gallery_image:after{border-left: 1px solid #ddd;content: "";height: 60%;left: 50%;position: absolute;right: 2px;top: 20%;width: 1px;z-index: 2;opacity: 0;margin-top: -10px;transition: all 0.3s ease-in-out 0s;}
.back_gallery_side .et_pb_gallery_items .et_pb_gallery_item:hover:after{opacity: 1;}
.back_gallery_side .et_pb_gallery_items .et_pb_gallery_item:hover .et_pb_gallery_image:before,
.back_gallery_side .et_pb_gallery_items .et_pb_gallery_item:hover .et_pb_gallery_image:after {opacity: 1;margin-top: 0;}
.back_gallery_side .et_pb_gallery_items .et_pb_gallery_item:hover .et_pb_gallery_image{transform: scale(1.1,1.1);transition: 0.3s all ease;}
/* Blog Page */
.back_shop_blog .et_pb_post .entry-featured-image-url{width: 40%;display: inline-block; margin-bottom: 0 !important;}
.back_shop_blog .blog_list{width: 60%;float: right;padding-left: 10px;}

/* Blog V1 */
.back_shop_blog_v1 .et_pb_post{border: 1px solid black;padding: 20px;background-color: #fff;	position: relative;}
.back_shop_blog_v1 .et_pb_post .entry-featured-image-url{width: 50%;display: inline-block; margin-bottom: 0 !important;}
.back_shop_blog_v1 .blog_list{width: 50%;float: right;padding-left: 10px;display: flex;flex-wrap: wrap;}
.back_shop_blog_v1 .blog_list .entry-title{order: 2;width: 100%;z-index:2;}
.back_shop_blog_v1 .blog_list .post-meta{order: 1;width: 100%;position: unset;}
.back_shop_blog_v1 .blog_list .post-content{order: 3;width: 100%;}
.back_shop_blog_v1 .blog_list .post-meta:hover{color:#C19D60 !important; transition: all 0.3s ease;}
.back_shop_blog_v1 .blog_list .post-meta .published{
	text-align: center;
	position: absolute;
	top: -16px;
	padding: 5px 10px 20px;
	right: 25px;
	font-size: 14px;
	font-weight: 700;
	line-height: 1.2;
	width: 48px;
	color: #fff;
	z-index: 1;
}
.back_shop_blog_v1 .blog_list .post-meta .published:before{
	content: '';
	position: absolute;
	left: 100%;
	top: 0;
	border-width: 8px;
	border-style: solid;
	border-color: transparent transparent #C19D60 #C19D60;
}
.back_shop_blog_v1 .blog_list .post-meta .published:after{
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background: #C19D60;
	left: 0;
	top: 0;
	z-index: -1;
	clip-path: polygon(0 0, 100% 0, 100% 100%, 50% 75%, 0 100%);
}
.back_shop_blog_v1 .blog_list .post-content .more-link:after{
	display: block !important;
	content: '' !important;
	position: absolute;
	top: 4px;
	right: 4px;
	bottom: 4px;
	left: 4px;
	border: 1px solid #fff;
	opacity: 1;
	margin-left: 0;
}
.back_shop_blog_v1 .et_pb_ajax_pagination_container{
    display: grid;
    grid-gap: 20px;
    grid-template-columns: repeat(2, 50%);
}
@media only screen and (max-width : 1024px){
.back_shop_blog_v1 .et_pb_ajax_pagination_container{grid-template-columns: repeat(1, 100%);}
}
/* newslater */
.dct_email .et_pb_feedburner_form form{display: flex !important;}
.dct_email .et_pb_newsletter_form .et_pb_button:after{display: block !important;content: '' !important;position: absolute;top: 4px;right: 4px;bottom: 4px;left: 4px;border: 1px solid #fff;opacity: 1;margin-left: 0;}

/* **************************************************   Home V2  *********************************************************** */
.bake_tab_2 ul.et_pb_tabs_controls::after{display:none;}
.bake_tab_2 .et_pb_tabs_controls li{border-right:none !important;}
/* CTA Module */
.cta-home-v2 .et_pb_promo_description{
	padding: 170px 0;
}
.cta-home-v2 .et_pb_promo_description h2{position: absolute;top: 0;right: 0;font-size: 20px;line-height: 22px;padding: 4px !important;background-color: #2d2d2d;}
.cta-home-v2 .et_pb_promo_description div{position: absolute !important;bottom: 0 !important;left: 0 !important;font-size: 18px !important;line-height: 20px !important;padding: 4px !important;background-color: #2d2d2d;}
/*Home v2 PAralx bg */
.dtc_product .et_parallax_bg_wrap .et_parallax_bg{opacity: 0.8;mix-blend-mode: overlay;}
/* Slider */
.back_slider .et-pb-slider-arrows .et-pb-arrow-prev::before,
.back_slider .et-pb-slider-arrows .et-pb-arrow-next::before{line-height: 3em}
.back_slider .et-pb-slider-arrows .et-pb-arrow-prev{left: 0px !important;width: 40px;height: 80px;font-size: 26px;color: #C19D60;opacity: 1 !important;background-color: #292929;margin-top: 0;}
.back_slider .et-pb-slider-arrows .et-pb-arrow-next{right: 0px !important;width: 40px;height: 80px;font-size: 26px;color: #C19D60;opacity: 1 !important;background-color: #292929;margin-top: 0;}
.back_slider .et-pb-slider-arrows .et-pb-arrow-prev:hover,
.back_slider .et-pb-slider-arrows .et-pb-arrow-next:hover{background-color:#fff;}
.back_slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_title{animation-name: fadeInDown;animation-duration: 1s;animation-fill-mode: both;animation-delay: 100ms;}
.back_slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_content h2{font-weight: 700;margin-bottom: 13px;font-size: 3.25em;line-height: 1;letter-spacing: 2.6px;color: #000 !important;animation-name: fadeInUp;animation-duration: 1s;animation-fill-mode: both;animation-delay: 600ms;}
.back_slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_content h3{font-weight: 500;color: #222529 !important;margin-bottom: 42px;font-size: 2.489375em;line-height: 1;letter-spacing: 4.8px;animation-name: fadeInLeft;animation-duration: 1s;animation-fill-mode: both;animation-delay: 1100ms;}
.back_slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_content p{font-weight: 300;color: #fff;margin-bottom: 2px;font-size: 1.3125em;letter-spacing: 4.1px;animation-name: fadeInUp;animation-duration: 1s;animation-fill-mode: both;animation-delay: 1400ms;}
.back_slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_content h4{font-weight: 700;font-size: 4.5em;line-height: 108px;letter-spacing: 1px;animation-name: fadeInLeft;animation-duration: 1s;animation-fill-mode: both;animation-delay: 1800ms;}
.back_slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_content h4 sup{bottom: .8em;font-size: 33%;font-weight: 700;color: #222529;top: -1.3em;margin-right: 16px;letter-spacing: -.03em;}
.back_slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_content h4 strong{position: relative;margin-left: .5rem;padding-right: .25rem;font-weight: 700;color: #fff;}
.back_slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_content h4 strong:before{
	content: '';
	position: absolute;
	top: 9px;
	left: -7px;
	right: 0;
	bottom: 11px;
	width: 2.34722em;
	background-color: #292929;
	z-index: -1;
	transform: rotate(-2deg);
}
/* Animation Name */
@keyframes fadeIn {
	 0% {
		 opacity:0
	 }
	 100% {
		 opacity:1
	 }
 }
.fadeIn {
	animation-name:fadeIn
}
@keyframes fadeInUp {
	0% {
		opacity:0;
		transform:translateY(30px)
	}
	100% {
		opacity:1;
		transform:translateY(0)
	}
}
.fadeInUp {
	animation-name:fadeInUp
}
@keyframes fadeInDown {
	0% {
		opacity:0;
		transform:translateY(-30px)
	}
	100% {
		opacity:1;
		transform:translateY(0)
	}
}
.fadeInDown {
	animation-name:fadeInDown
}
@keyframes fadeInLeft {
	0% {
		opacity:0;
		transform:translateX(-40px)
	}
	100% {
		opacity:1;
		transform:translateX(0)
	}
}
.fadeInLeft {
	animation-name:fadeInLeft
}
@keyframes fadeInRight {
	0% {
		opacity:0;
		transform:translateX(40px)
	}
	100% {
		opacity:1;
		transform:translateX(0)
	}
}
.fadeInRight {
	animation-name:fadeInRight
}

/* Popular Categories */
.back_blurb_products .et_pb_blurb_content .et_pb_blurb_container{
	width: 60%;
	margin: 0;
	padding: 0 !important;
	position: absolute;
	bottom: auto;
	top: 50%;
	transform: translateY(-50%);
	left:0;
}
/* Testimonial */
.back_testimonial .et_pb_testimonial_description .et_pb_testimonial_description_inner{
	text-align: left !important;
}
.back_testimonial .et_pb_testimonial_description .et_pb_testimonial_content{margin-left: 80px !important;}
.back_testimonial .et_pb_testimonial_description .et_pb_testimonial_author:before{
	content: "";
	position: absolute;
	width: 40px;
	height: 2px;
	background-color: #C19D60;
	top: 50%;
	left: -45px;
	right: auto;
	transform: translate(0,-50%);
	z-index: 8;
}
/* Person module */
.bake_person .et_pb_team_member_image img{width:100%;}
@media only screen and ( min-width: 768px ) and ( max-width: 1023px ){
	.bake_person .et_pb_team_member_image img{width:100%;}
}
@media only screen and ( min-width: 360px ) and ( max-width: 767px ){
	.bake_person .et_pb_team_member_image img{width:100%;}
}

.slick-slider
{
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
	/*margin: 0 -15px;*/
}
.slick-slide
{
	float: left;
}
/* Slik Arrow*/
.slick-prev,
.slick-next
{
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 50%;
	display: block;
	width: 25px;
	height: 25px;
	padding: 0;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	cursor: pointer;
	color: transparent;
	border: none;
	outline: none;
	background: transparent;
	z-index: 1;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
	color: transparent;
	outline: none;
	background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
	opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
	opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
	font-family: 'slick';
	font-size: 25px;
	font-weight: 700;
	line-height: 1;
	opacity: 1;
	color:#C19D60;
	background-color: transparent;
	border-radius: 50%;
	padding: 2px;

	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
	left: auto;
	right: 30px;
	top: 10px;
}
[dir='rtl'] .slick-prev
{
	right: 25px;
	left: auto;
}
.slick-prev:before
{
	content: "\34";
	font-family: "ETmodules" !important;

}
[dir='rtl'] .slick-prev:before
{
	content: '?';
}

.slick-next
{
	right: 0;
	left: auto;
	top: 10px;
}
[dir='rtl'] .slick-next
{
	right: auto;
	left: 25px;
}
.slick-next:before
{
	content: "\35";
	font-family: "ETmodules" !important;
}
[dir='rtl'] .slick-next:before
{
	content: '?';
}
/* Blog V2*/
.back_shop_blog_v2 .et_pb_post .entry-featured-image-url{width: 40%;display: inline-block; margin-bottom: 0 !important;}
.back_shop_blog_v2 .blog_list{width: 60%;float: right;padding-left: 10px;}
.back_shop_blog_v2 .blog_list .post-content .more-link:after{
	display: block !important;
	content: '' !important;
	position: absolute;
	top: 4px;
	right: 4px;
	bottom: 4px;
	left: 4px;
	border: 1px solid #fff;
	opacity: 1;
	margin-left: 0;
}
@media only screen and ( min-width: 360px ) and ( max-width: 767px ){
	.back_shop_blog_v2 .et_pb_post .entry-featured-image-url{width: 100%;display:block; margin-bottom:0 !important;}
	.back_shop_blog_v2 .blog_list{width: 100%;float: none;padding-left:0px;padding-top:20px;}
}
/* newslater Home v2 */
.dct_email_v2 .et_pb_feedburner_form form{display: flex !important;}
.dct_email_v2 .et_pb_newsletter_form .et_pb_button:after{display: block !important;content: '' !important;position: absolute;top: 4px;right: 4px;bottom: 4px;left: 4px;border: 1px solid #fff;opacity: 1;margin-left: 0;}
@media only screen and ( min-width: 320px ) and ( max-width: 767px ){
	.dct_email_v2 .et_pb_newsletter_form .et_pb_newsletter_field{flex-basis: 65% !important;}
}
@media only screen and ( min-width: 768px ) and ( max-width: 981px ){
	.dct_email_v2 .et_pb_newsletter_form .et_pb_newsletter_field{flex-basis: 82% !important;}
}
/* Home V2 END */
/* Product - Listing */
.back_shop_v3 .et_shop_image .et_overlay {
	position: absolute;
	bottom: 0;
	left: 0;
	top:auto;
	display: block;
	width: 100%;
	height: 50%;
	/*background: hsla(0,0%,100%,.9);*/
	background: #C19D60;
	opacity: 0 !important;
	pointer-events: none;
	-webkit-transition: all .3s;
	transition: all .3s;
	border: 1px solid #e5e5e5;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-font-smoothing: antialiased;
	z-index:1;
}
.back_shop_v3 .product:hover .et_shop_image .et_overlay{
	opacity: 0.9 !important;
	z-index:1 !important;
}
.back_shop_v3 .et_shop_image .et_overlay:before{
	z-index: 999;
	content: "\55";
	position: absolute;
	top: 0;
	padding: 10px;
	border-radius: 50%;
	font-size: 20px;
	transition: all .4s;
	color: #292929;
	background-color: #fff;
	border: 2px solid #C19D60;
	transform: translate(-50%,-50%);
	margin: 0;
}
.back_shop_v3 .et_shop_image .et_overlay:hover:before{
	color: #fff;
	background-color:#292929;
	border: 2px solid #292929;
}

.back_shop_v3 .woocommerce-loop-product__title {
	opacity: 0;
	z-index: 2;
	position: absolute;
	bottom: 0;
	top: 60%;
	left: 0;
	right: 0;
}
.back_shop_v3 .product:hover .woocommerce-loop-product__title{opacity: 1;}
.back_shop_v3 .price {
	opacity: 0;
	transition: all .3s;
	position: absolute;
	bottom: 20%;
	top: 76%;
	left: 0;
	right: 0;
	z-index: 2;
}
.back_shop_v3 .product:hover .price{opacity: 1;}
.back_shop_v3 .price .woocommerce-Price-amount{
	color: #fff;
	font-size: 16px;
	font-weight: 600;}
.back_shop_v3 .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol{
	font-size: 20px;
	font-weight: 700;
	color: #fff;
	line-height:22px;
}
/* Special Offer */
.bake_woo_button .et_pb_module_inner .single_add_to_cart_button{position: relative;}
.bake_woo_button .et_pb_module_inner .single_add_to_cart_button:after{
	display: block;
	content: '' !important;
	position: absolute !important;
	top: 4px;
	right: 4px;
	bottom: 4px;
	left: 4px;
	border: 1px solid #fff;
	opacity: 1 !important;
	margin-left: 0 !important;
}
.bake_woo_image .et_pb_module_inner .woocommerce-product-gallery{opacity: 1 !important;}
.bake_woo_image .et_pb_module_inner .onsale{
	position: absolute;
	width: 100px;
	height: 120px;
	top: -45px;
	right: 0px;
	text-align: center;
	display: block;
	background-color: #292929;
	clip-path: polygon(100% 0, 100% 100%, 50% 80%, 0 100%, 0 0);
}

/********************************************************* Menu Styles *******************************************************/
/* Special offer Tab */
.bake_tab ul{display:block;background: transparent;border: none;}
.bake_tab ul li{float: none;border-right: 1px solid transparent;margin-bottom: 10px;padding-right: 20px;border-bottom: 1px solid transparent;height: auto !important;}
.bake_tab .et_pb_all_tabs .et_pb_tab{border: 2px solid #ebb576;}
.bake_tab ul.et_pb_tabs_controls::after{display:none;}
.bake_tab .et_pb_tabs_controls li.et_pb_tab_active:before{
	content: "";
	position: absolute;
	bottom: 50%;
	right: -16px;
	margin-left: -9px;
	width: 0;
	height: 0;
	box-sizing: border-box;
	border: 8px solid #000;
	border-top-color: rgb(0, 0, 0);
	border-right-color: rgb(0, 0, 0);
	border-bottom-color: rgb(0, 0, 0);
	border-left-color: rgb(0, 0, 0);
	border-top-color: rgb(0, 0, 0);
	border-right-color: rgb(0, 0, 0);
	border-bottom-color: rgb(0, 0, 0);
	border-left-color: rgb(0, 0, 0);
	transform-origin: 0 0;
	border-color: transparent transparent #ebb576 #ebb576 !important;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	z-index: 10;
	color: #fff;
	font-weight: 700;
	font-size: 13px;
	line-height: 30px;
	cursor: default;
	white-space: nowrap;
}
.bake_tab .et_pb_tabs_controls li.et_pb_tab_active:after{
	content: "";
	position: absolute;
	bottom: 50%;
	right: -16px;
	margin-left: -9px;
	width: 0;
	height: 0;
	box-sizing: border-box;
	border: 8px solid #000;
	border-top-color: rgb(0, 0, 0);
	border-right-color: rgb(0, 0, 0);
	border-bottom-color: rgb(0, 0, 0);
	border-left-color: rgb(0, 0, 0);
	border-top-color: rgb(0, 0, 0);
	border-right-color: rgb(0, 0, 0);
	border-bottom-color: rgb(0, 0, 0);
	border-left-color: rgb(0, 0, 0);
	border-color: transparent transparent #fff #fff;
	transform-origin: 0 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	/*box-shadow: -5px 4px 5px -2px rgba(0, 0, 0, .15);*/
	box-shadow: -20px 0px 10px -8px rgba(0, 0, 0, .15);
	z-index: 5;
}
.bake_tab .et_pb_tabs_controls li.et_pb_tab_active a{background-color:#C19D60 !important;color:#fff !important;}
.bake_tab ul li a{padding: 45px 30px !important;border: 2px solid black !important;border-radius: 100% !important;color: #292929;min-width: 120px;}
@media only screen and (max-width: 767px){
	.bake_tab ul li a{padding: 10px 20px !important;}
	.bake_tab ul li{display: inline-block;padding-right: 6px;}
	.bake_tab .et_pb_tabs_controls li.et_pb_tab_active:after,.bake_tab .et_pb_tabs_controls li.et_pb_tab_active:before{display: none;}
}
/* Grid Version Tab */
.back_shop_v2 .et_shop_image .et_overlay::before{
	content: attr(data-icon);
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 48px !important;
	font-size: 25px !important;
	top: 50% !important;
	transform: translate(-50% , -50%);
	margin: 0 !important;
	border-radius: 25px;
	left: 50% !important;
	background-color: #292929;
	color: #fff;
}
.back_shop_v2 .woocommerce .woocommerce-result-count{color: #292929;font-weight: 600;text-transform: capitalize;}
.back_shop_v2 .woocommerce .woocommerce-ordering{color: #292929 !important;background-color: #fff;border: 1px solid #292929;}
.back_shop_v2 .woocommerce nav.woocommerce-pagination ul li{border-right: none;}
.back_shop_v2 .woocommerce nav.woocommerce-pagination ul li span.current{background-color:#C19D60 !important;color: #fff;font-weight: 600;border: 1px solid transparent;}
.back_shop_v2 .woocommerce nav.woocommerce-pagination ul li a{background-color: #292929 !important;color: #fff;font-weight: 600;border: 1px solid transparent;}
.back_shop_v2 .woocommerce nav.woocommerce-pagination ul li .next{background-color: #fff !important;color: #000;border-right: 1px solid #ddd !important;}
.back_shop_v2 .woocommerce nav.woocommerce-pagination ul li .prev{background-color: #fff !important;color: #000;border-right: 1px solid #ddd !important;}

/* Menu Style V1 TAb V2 */
.bake_tab_v2 ul{display:block;background: transparent;border: none;}
.bake_tab_v2 ul li{float: none;border-right: 1px solid transparent;margin-bottom: 10px;padding-right: 20px;border-bottom: 1px solid transparent;}
.bake_tab_v2 .et_pb_all_tabs .et_pb_tab{padding: 0 4em !important;}
.bake_tab_v2 ul.et_pb_tabs_controls::after{display:none;}
.bake_tab_v2 .et_pb_tabs_controls li.et_pb_tab_active a{background-color:transparent !important;color:#000 !important;}
.bake_tab_v2 ul li a{
	padding: 0px 0px !important;
	border-radius: 0;
	color: #292929;
}
@media only screen and (max-width: 767px){
	.bake_tab_v2 ul li a{padding: 10px 20px !important;}
	.bake_tab_v2 ul li{display: inline-block;padding-right: 6px;}
	.bake_tab_v2 .et_pb_tabs_controls li.et_pb_tab_active:after,.bake_tab_v2 .et_pb_tabs_controls li.et_pb_tab_active:before{display: none;}
}
.bake_tab_v2 .et_pb_tabs_controls li.et_pb_tab_active a:before{
	position: absolute;
	top:2.8rem;
	right: 0;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	content: "";
	text-align: right;
	background-color: #C19D60;
	transition: transform 150ms ease;
}
.bake_tab_v2 .et_pb_tabs_controls li.et_pb_tab_active a:after{
	position: absolute;
	top: 3rem;
	right: 0;
	left: 0;
	width: 100%;
	border-bottom: 1px solid #C19D60;
	border-bottom-color: rgb(155, 155, 155);
	border-bottom-width: 1px;
	border-color: #C19D60;
	content: "";
	text-align: right;
	border-width: 3px;
	color: #C19D60;
	-webkit-transition: transform 150ms ease;
	-moz-transition: transform 150ms ease;
	transition: transform 150ms ease;
}
.bake_tab_v2 .et_pb_all_tabs{width:100%}
.bake_woo_menu_v1{overflow:hidden;transition: transform 650ms ease-in-out,filter 650ms ease-in-out;}
.bake_woo_menu_v1 .et_pb_module_inner .woocommerce-product-gallery{opacity: 1 !important;}
.bake_woo_menu_v1:hover .et_pb_module_inner .woocommerce-product-gallery .wp-post-image{transform: scale3d(1.1,1.1,1.1);
	transition: transform 650ms ease-in-out,filter 650ms ease-in-out;}
/* Menu Style V2 */
.back_menu_style_v2{}
.back_menu_style_v2 .et_shop_image .et_overlay:before{
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px !important;
	font-size: 25px !important;
	top: 50% !important;
	transform: translate(-50% , -50%);
	margin: 0 !important;
	border-radius: 25px;
	left: 50% !important;
	background-color: #292929;
	padding: 10px;
}
.back_menu_style_v2 .et_shop_image .et_overlay:hover:before{
	color: #fff;
	background-color: #292929;
}                           
/* Menu Style V3 */
.bake_woo_menu_v3{overflow:hidden;transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;}
.bake_woo_menu_v3:hover .et_pb_module_inner .woocommerce-product-gallery .wp-post-image{transform: scale(1.1) rotate(2deg) translateZ(0);transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;}
.bake_woo_menu_v3 .et_pb_module_inner .woocommerce-product-gallery .zoomImg{display:none !important;}
.bake_woo_menu_v3 .et_pb_module_inner .woocommerce-product-gallery .woocommerce-product-gallery__trigger{display:none !important;}
.bake_woo_menu_v3 .et_pb_module_inner .woocommerce-product-gallery .emoji{display:none !important;}
/*  Menu Style V4 */
.back_menu_style_v4 .et_pb_column:hover .et_pb_wc_images .woocommerce-product-gallery__image{
	transform: scale(1.1) rotate(2deg) translateZ(0);
	transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
}
.woo_image_4 .woocommerce-product-gallery__trigger{display:none !important;}
.woo_image_4 .woocommerce-product-gallery .emoji{display:none !important;}
@media only screen and (min-width: 982px) and (max-width: 1024px){
	.back_menu_style_v4 .woo_dscription{bottom:20px !important;}
	.back_menu_style_v4 .woo_title h1{font-size:14px;}
} 
/* Menu Style V5 */
.back_menu_style_v5 .woocommerce ul.products li.product{position: relative;border-bottom: 1px dotted #fff;}

/* All Product Page */

.back_woo_tab .et_pb_all_tabs .et_pb_tab .et_pb_tab_content .woocommerce-Reviews{}
.back_woo_tab .et_pb_all_tabs .et_pb_tab .et_pb_tab_content .woocommerce-Reviews .comments{}
.back_woo_tab .et_pb_all_tabs .et_pb_tab .et_pb_tab_content .woocommerce-Reviews #review_form_wrapper{}
.back_woo_tab .et_pb_all_tabs .et_pb_tab .et_pb_tab_content .woocommerce-Reviews #review_form_wrapper #review_form{}
.back_woo_tab .et_pb_all_tabs .et_pb_tab .et_pb_tab_content .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond{}
.back_woo_tab .et_pb_all_tabs .et_pb_tab .et_pb_tab_content .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-reply-title{font-size: 30px;}
.back_woo_tab .et_pb_all_tabs .et_pb_tab .et_pb_tab_content .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-form{}
.back_woo_tab .et_pb_all_tabs .et_pb_tab .et_pb_tab_content .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-form .comment-form-rating {
	font-size: 24px;
	color: #C19D60;
}
.back_woo_tab .et_pb_all_tabs .et_pb_tab .et_pb_tab_content .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-form .comment-form-rating .stars.selected span a{color:#C19D60;}
.back_woo_tab .et_pb_all_tabs .et_pb_tab .et_pb_tab_content .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-form .comment-form-rating .stars span a{color:#323232;}


/* FAQ PAGE */

.back_faq .et_pb_toggle.et_pb_toggle_open{padding: 0;border: none;}
.back_faq .et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title{background-color: #292929;padding: 20px 20px 20px 60px;}
.back_faq .et_pb_toggle.et_pb_toggle_open h5.et_pb_toggle_title:before{
	content:'\4b' !important;
	left: 0px !important;
	top: 12px !important;
	right: auto !important;
	color: #fff;
	background-color: #c19d60;
	padding: 8px;
}
.back_faq .et_pb_toggle.et_pb_toggle_close h5.et_pb_toggle_title:before{
	content: '\4c' !important;
	color: #fff;
	background-color: #c19d60;
	padding: 8px;
}

/*********************************** Wooocommerce  CSS ***********************************/
.woocommerce #review_form #respond .form-submit input#submit {
	background-color: #c19d60;
	color: #000000 !important;
	border-color: rgba(0,0,0,0);
	padding: 8px 16px;
}
.woocommerce #review_form #respond .form-submit input#submit:hover{
	color: #ffffff !important;
	border-color: #C19D60 !important;
	background-image: initial;
	background-color: #292929;
}
.woocommerce-page #review_form #respond p.form-submit input#submit:after{
	display: block !important;
	content: '' !important;
	position: absolute !important;
	top: 4px !important;
	right: 4px !important;
	bottom: 4px !important;
	left: 4px !important;
	border: 1px solid #fff !important;
	opacity: 1 !important;
	margin-left: 0 !important;
	visibility: visible !important;
}

/* Cart Page */

.woocommerce .woocommerce-notices-wrapper .woocommerce-message{
	background: #292929;
	margin: 85px 100px 6px 100px !important;
	border-radius: 10px !important;
	line-height: 44px !important;
}
.woocommerce .woocommerce-notices-wrapper .woocommerce-message a.button.wc-forward{
	background-color: #c19d60 !important;
	color: #000000 !important;
	border-color: rgba(0,0,0,0) !important;
	padding: 8px 16px !important;
}
.woocommerce .woocommerce-notices-wrapper .woocommerce-message a.button.wc-forward:hover{
	color: #ffffff !important;
	border-color: #C19D60 !important;
	background-color: #292929 !important;
}
.woocommerce .woocommerce-notices-wrapper .woocommerce-message a.button.wc-forward::after{
	display: block !important;
	content: '' !important;
	position: absolute !important;
	top: 4px !important;
	right: 4px !important;
	bottom: 4px !important;
	left: 4px !important;
	border: 1px solid #fff !important;
	opacity: 1 !important;
	margin-left: 0 !important;
}
.woocommerce .woocommerce-notices-wrapper .woocommerce-message a{color: #C19D60;}
.woocommerce .woocommerce-info{background: #292929 !important; color: #C19D60 !important;}
.woocommerce .return-to-shop a{
	background-color: #c19d60 !important;
	color: #000000 !important;
	border-color: rgba(0,0,0,0) !important;
	padding: 8px 16px !important;
}
.woocommerce .return-to-shop a:hover{
	color: #ffffff !important;
	border-color: #C19D60 !important;
	background-color: #292929 !important;
}
.woocommerce .return-to-shop a:after{
	display: block !important;
	content: '' !important;
	position: absolute !important;
	top: 4px !important;
	right: 4px !important;
	bottom: 4px !important;
	left: 4px !important;
	border: 1px solid #fff !important;
	opacity: 1 !important;
	margin-left: 0 !important;
}

.woocommerce .woocommerce-cart-form .shop_table{border: none;}
.woocommerce .woocommerce-cart-form .shop_table thead tr{border:1px solid rgba(0,0,0,.1)}
.woocommerce .woocommerce-cart-form .shop_table thead tr th{color:#C19D60;font-size: 20px;}

.woocommerce .woocommerce-cart-form table.cart th{text-align: left;}
.woocommerce .woocommerce-cart-form .shop_table tbody tr td{text-align: left !important;border-top: 1px dotted #ebebeb	;}
.woocommerce .woocommerce-cart-form .shop_table tbody tr td a{
	color:#C19D60;
	font-size: 18px;
	font-weight: 700;
}
.woocommerce .woocommerce-cart-form .shop_table tbody tr td .woocommerce-Price-amount{
	color:#C19D60;
	font-size: 18px;
	font-weight: 700;
}
.woocommerce .woocommerce-cart-form .shop_table tbody tr td.product-thumbnail a img{width: 100px !important; height: auto;}

.woocommerce .woocommerce-cart-form .shop_table tbody tr td.actions .coupon .input-text{
	background-color: #292929 !important;
	color: #fff !important;
}
	.woocommerce .woocommerce-cart-form .shop_table tbody tr td.product-quantity .quantity input.qty{
	background-color: #292929 !important;
	color: #fff !important;
}
.woocommerce .woocommerce-cart-form .shop_table tbody tr td.actions .button{
	float: right !important;
	background-color: #c19d60;
	color: #000000 !important;
	border-color: rgba(0,0,0,0);
	padding: 8px 16px;
	margin-right: 70px;
}
.woocommerce .woocommerce-cart-form .shop_table tbody tr td.actions .button:hover{
	color: #ffffff !important;
	border-color: #C19D60 !important;
	background-image: initial;
	background-color: #292929;
}
.woocommerce .woocommerce-cart-form .shop_table tbody tr td.actions button.button::after{
	display: block !important;
	content: '' !important;
	position: absolute !important;
	top: 4px !important;
	right: 4px !important;
	bottom: 4px !important;
	left: 4px !important;
	border: 1px solid #fff !important;
	opacity: 1 !important;
	margin-left: 0 !important;
}

.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{
	background-color: #c19d6030;
	padding: 30px 40px;
	border-radius: 20px;
}
.woocommerce .cart-collaterals .cart_totals h2{
	font-size: 30px;
	padding-bottom: 15px;
	font-weight: 700;
	text-transform: capitalize;
}
.woocommerce .cart-collaterals .cart_totals .shop_table{border:none;}
.woocommerce .cart-collaterals .cart_totals .shop_table tr.cart-subtotal th{
	font-size: 14px;
	padding-left: 0;
	color:#292929;
}
.woocommerce .cart-collaterals .cart_totals .shop_table tr.cart-subtotal td{
	font-weight: 700;
	font-size: 18px;
	color: #292929;
	text-align: right;
}
.woocommerce .cart-collaterals .cart_totals .shop_table tr.order-total th{
	font-size: 14px;
	padding-left: 0;
	color:#000;
}
.woocommerce .cart-collaterals .cart_totals .shop_table tr.order-total td{
	font-weight: 700;
	font-size: 30px;
	color: #c19d60;
	text-align: right;
}

.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a.button.alt{
	background-color: #c19d60;
	color: #000000 !important;
	border-color: rgba(0,0,0,0);
	padding: 8px 16px;
}
.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a.button.alt:hover{
	color: #ffffff !important;
	border-color: #C19D60 !important;
	background-image: initial;
	background-color: #292929;
}

.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a.button.alt:after{
	display: block !important;
	content: '' !important;
	position: absolute !important;
	top: 4px !important;
	right: 4px !important;
	bottom: 4px !important;
	left: 4px !important;
	border: 1px solid #fff !important;
	opacity: 1 !important;
	margin-left: 0 !important;
}

/* CheckOut Page */

.woocommerce-form-login-toggle .woocommerce-info,
.woocommerce-form-coupon-toggle .woocommerce-info{
	font-size: 16px !important;
	line-height: 1.5;
	font-weight: normal !important;
	position: relative;
	color: #c19d60 !important;
	background: #292929 !important;
	border: 1px solid !important;
	padding: 13px !important;
	margin-bottom: 20px;
}
.woocommerce-info a.showlogin,
.woocommerce-info a.showcoupon{
	color:#888888 !important;
}
.woocommerce-info a.showlogin:hover,
.woocommerce-info a.showcoupon:hover{
	color:#c19d60 !important;
}
.woocommerce form.checkout_coupon{
	border: none;
	margin: 0 auto 30px;
	padding: 0
}
.woocommerce form.checkout_coupon input#coupon_code{
	background: #fff !important;
	color: #333 !important;
	padding: 0 10px !important;
	font-size: 14px !important;
	line-height: 40px !important;
	border: 1px solid rgba(0, 0, 0, 0.1) !important;
	height: 52px;
	box-shadow: none !important;
	font-weight: normal !important;
}
.woocommerce-page.et_pb_button_helper_class button.button{
	background-color: #c19d60 !important;
	color: #000000 !important;
	border-color: rgba(0,0,0,0) !important;
	padding: 8px 16px !important;
}
.woocommerce-page.et_pb_button_helper_class button.button:hover{
	color: #ffffff !important;
	border-color: #C19D60 !important;
	background-color: #292929 !important;
}

.woocommerce-page.et_pb_button_helper_class button.button:after{
	display: block !important;
	content: '' !important;
	position: absolute !important;
	top: 4px !important;
	right: 4px !important;
	bottom: 4px !important;
	left: 4px !important;
	border: 1px solid #fff !important;
	opacity: 1 !important;
	margin-left: 0 !important;
}


#customer_details{
	float: left;
	padding-right: 60px;
	position: relative;
	width: 65%;
}
#customer_details:before{
	content: '';
	height: 100%;
	width: 1px;
	border-right: 1px solid rgba(0, 0, 0, 0.1);
	position: absolute;
	right: 30px;
	top: 0;
	display: block;
}
#customer_details .col-1{
	float: none;
	width: 100%;
	margin-bottom: 30px;
}
#customer_details .col-2{display: none;}
.woocommerce-billing-fields h3{
	font-weight: 600;
	font-size: 20px;
	line-height: 1.5;
	color:#292929;
}
.woocommerce form .form-row label {
	text-transform: uppercase;
	line-height: 1.5;
	font-size: 13px;
	font-weight: normal;
	margin-bottom: 3px;
}
.woocommerce .woocommerce-billing-fields__field-wrapper .select2-container--default .select2-selection--single{
	line-height: 1;
	height: 49px;
	padding: 0 20px;
	width: 100%;
	display: block;
	background: transparent;
	font-size: 14px;
	border: 1px solid rgba(0, 0, 0, 0.1);
	border-radius: 1px;
	overflow: hidden;
	position: relative;
	box-shadow: none;
	color: inherit;
}
.woocommerce .woocommerce-billing-fields__field-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered{
	line-height: 49px;
	color: inherit;
	padding: 0;
	font-weight: normal;
}
.woocommerce .woocommerce-billing-fields__field-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow{
	position: absolute;
	top: 1px;
	right: 1px;
	width: 20px;
	height: 48px;
}
#order_review{
	float: left;
	width: 35%;
}
.woocommerce-checkout-review-order .cart_totals .shop_table tr.cart-subtotal th{
	font-size: 14px;
	padding-left: 0;
	color:#292929;
}
.woocommerce-checkout-review-order .cart_totals .shop_table tr.cart-subtotal td{
	font-weight: 700;
	font-size: 18px;
	color: #292929;
	text-align: right;
}
.woocommerce-checkout-review-order .cart_totals .shop_table tr.order-total th{
	font-size: 14px;
	padding-left: 0;
	color:#000;
}
.woocommerce table.shop_table{border:none;}
.woocommerce table.shop_table tr.order-total th {
	line-height: 1;
	text-transform: uppercase;
	font-size: 12px !important;
	vertical-align: middle !important;
	padding: 15px 5px !important;
}
.woocommerce table.shop_table tr.order-total .amount{
	font-weight: 700;
	font-size: 30px;
	color: #c19d60;
	text-align: right;
}

.woocommerce table.shop_table th {
	font-weight: 700;
	padding: 9px 12px;
	line-height: 1.5em;
}
.woocommerce .woocommerce-error{background: #292929 !important;}
.woocommerce .woocommerce-error li{color: red !important;}
/* woocommerce Css END */

/* Gallery Page */
#gallery .et_pb_gallery_image.landscape img {
	width: 100%;
}
/******************************************/
#gallery .et_pb_gallery_item:nth-child(n+1):nth-child(odd) {
	float: left;
}
#gallery .et_pb_gallery_item:nth-child(n+1):nth-child(even) {
	float: right;
}
#gallery .et_pb_gallery_item:nth-child(5n+1) {
	width: 50%!important;
}
#gallery .et_pb_gallery_item {
	clear: inherit!important;
}
#gallery .et_pb_gallery_grid .et_pb_gallery_image {
	overflow: hidden;
	position: relative;
}
#gallery .et_pb_gallery_grid .et_pb_gallery_items .et_pb_gallery_item{
	padding: .5%;
}

/**/
#gallery-foods-2 .et_pb_gallery_image.landscape img {
	width: 100%;
}
/* Blog Page V1*/
.back_shop_blog_v3 .et_pb_post{position: relative;padding: 0px;}
.back_shop_blog_v3 .et_pb_post .et_pb_image_container{margin: 0 !important;}
.back_shop_blog_v3 .et_pb_post .entry-featured-image-url{margin-bottom: 0;}
.back_shop_blog_v3 .et_pb_post .blog_desc {display: flex;flex-wrap: wrap;padding: 20px;}
.back_shop_blog_v3 .et_pb_post .blog_desc .entry-title{order: 2;width: 100%;padding: 5px 0;}
.back_shop_blog_v3 .et_pb_post .blog_desc .post-meta{order: 1;width: 100%;position: relative;}
.back_shop_blog_v3 .et_pb_post .blog_desc .post-content{order: 3;width: 100%;}
.back_shop_blog_v3 .et_pb_post .blog_desc .post-meta:hover{color:#C19D60 !important; transition: all 0.3s ease;}
.back_shop_blog_v3 .et_pb_post .blog_desc .post-meta .published{text-align: center;padding: 0;font-size: 14px;font-weight: 700;line-height: 1.2;width: auto;color: #000;background: transparent;}
.back_shop_blog_v3 .et_pb_post .blog_desc .post-content .more-link:after{display: block !important;content: '' !important;position: absolute;top: 4px;right: 4px;bottom: 4px;left: 4px;border: 1px solid #fff;opacity: 1;margin-left: 0;}

@media only screen and (min-width:981px) {
	.back_shop_blog_v3:before{content: "" !important;width: 3px !important;height: 94% !important;position: absolute !important;top: 30px !important;left: 50% !important;background: #121212 !important;opacity: 1 !Important;visibility: visible !important;}
	.back_shop_blog_v3 .et_pb_post .blog_desc{position: relative;}
	.back_shop_blog_v3 .et_pb_post .blog_desc:before{content: "\5c";font-family: "ETModules";color: #C19D60;font-size: 20px;opacity: 1;visibility: visible;position: absolute;top: 50%;left: auto;right: -13%;background: #fff;}
	.back_shop_blog_v3 .column:nth-child(2) .et_pb_post .blog_desc:before{right: auto;left: -12%;}
}
/* Blog Page V2 */
.back_shop_blog_v4 .et_pb_post{border: 1px solid black;padding: 0px;background-color: #fff;margin-bottom: 30px;width: 48%;display: inline-block;margin-right: 1%;}
.back_shop_blog_v4 .et_pb_post .entry-featured-image-url{float: left;width: 50%;display: inline-block; margin-bottom: 0 !important;}

.back_shop_blog_v4 .et_pb_post .blog_list{width: 50%;float: right;padding: 10px;display: flex;flex-wrap: wrap;}
.back_shop_blog_v4 .et_pb_post:nth-child(even) .blog_list{float: left;}
.back_shop_blog_v4 .et_pb_post:nth-child(even) .entry-featured-image-url{float: right;}

.back_shop_blog_v4 .et_pb_post:nth-child(even){margin-left: 1%;margin-right: 0%;}
.back_shop_blog_v4 .et_pb_post .blog_list .entry-title{order: 1;width: 100%; margin-top: 20px;}
.back_shop_blog_v4 .et_pb_post .blog_list .post-meta{order: 2;width: 100%;position: relative;}
.back_shop_blog_v4 .et_pb_post .blog_list .post-content{order: 3;width: 100%;}
.back_shop_blog_v4 .et_pb_post .blog_list .post-meta:hover{color:#C19D60 !important; transition: all 0.3s ease;}
.back_shop_blog_v4 .et_pb_post .blog_list .post-meta .published{text-align: center;position: absolute;top: -75px;padding: 0;left: 0;font-size: 14px;font-weight: 700;line-height: 1.2;width: auto;color: #000;background: transparent;}
.back_shop_blog_v4 .et_pb_post .blog_list .post-content .more-link:after{display: block !important;content: '' !important;position: absolute;top: 4px;right: 4px;bottom: 4px;left: 4px;border: 1px solid #fff;opacity: 1;margin-left: 0;}
/* Contact Us Tab Module */
.bake_tab_3{display: table;	width: 100%;}
.bake_tab_3 ul.et_pb_tabs_controls::after{display:none;}
.bake_tab_3 .et_pb_tabs_controls li{border-right:none !important;}
.bake_tab_3 ul{display: table-cell;	background: transparent;border: none;width: 30%;height: auto;vertical-align: middle;}
.bake_tab_3 ul li{float: none;border-right: 1px solid transparent;margin-bottom: 10px;padding-right: 20px;border-bottom: 1px solid transparent;width: 100%;}
.bake_tab_3 ul li a{text-align: right;}
.bake_tab_3 .et_pb_all_tabs .et_pb_tab{border: 2px solid #000; /*#ebb576;*/ padding: 0;}
.bake_tab_3 .et_pb_all_tabs{width: 100%;}
.bake_tab_3 ul.et_pb_tabs_controls::after{display:none;}

@media only screen and (max-width: 767px){
	.bake_tab_3 ul li a{padding: 10px 20px !important;}
	.bake_tab_3 ul li{display: inline-block;padding-right: 6px;}
	.bake_tab_3 .et_pb_tabs_controls li.et_pb_tab_active:after,.bake_tab .et_pb_tabs_controls li.et_pb_tab_active:before{display: none;}
}
/* Blog Detail Page */
.blog_feture_image .et_pb_image_wrap{width: 100%;max-width: 100%;}
.blog_feture_image .et_pb_image_wrap img{width: 100%;max-width: 100%;}
.back_blog_tags .et_pb_text_inner a{color:#888;background-color: #fff;border: 1px solid #ddd;padding: 3px;transition: all 0.3s;}
.back_blog_tags .et_pb_text_inner a:hover{color: #fff;border-color: #C19D60;background-color: #C19D60;}
/*Comment Module*/
.bake_comments .et_pb_button:after{display: block !important;content: '' !important;position: absolute !important;	top: 4px !important;	right: 4px !important;	bottom: 4px !important;left: 4px !important;border: 1px solid #fff !important;opacity: 1 !important;margin-left: 0 !important;transition: all 300ms ease 0ms !important;
}
/* Side Bar */
.bake_sidebar .et_pb_widget{margin-bottom:15px !important;}
.bake_sidebar .widget_search #searchsubmit{background-color: #C19D60;color:#fff;}
.bake_sidebar .et_pb_widget:before{content: '';position: absolute;height: 1px;background: #C19D60;width: 100%;bottom: 0;}
.bake_sidebar .et_pb_widget:after{content: '';position: absolute;height: 1px;background: #C19D60; width: 100%;bottom: 5px;}
.bake_sidebar .et_pb_widget ul li{background-color: #e6e8e8!important;padding-bottom: 10px;padding-top: 10px;text-align: center;font-weight: 500;font-size: 16px;}

/* Responsive */
@media only screen and ( min-width: 320px ) and ( max-width: 767px ){
	.dct_email .et_pb_newsletter_form .et_pb_newsletter_field{flex-basis: 68% !important;}
	.back_gallery_side .et_pb_gallery_items .et_pb_gallery_item{width:50% !important;}
	.back_shop_blog_v1 .et_pb_post .entry-featured-image-url{width: 100%;display: block;margin-bottom: 0 !important;}
	.back_shop_blog_v1 .blog_list{width: 100%;float: right;padding-left: 0;display: block;}
}
@media only screen and ( min-width: 768px ) and ( max-width: 981px ){
	.dct_email .et_pb_newsletter_form .et_pb_newsletter_field{flex-basis: 86.8% !important;}
	.back_gallery_side .et_pb_gallery_items .et_pb_gallery_item{width:50% !important;}
	.back_gallery .et_pb_gallery_items .et_pb_gallery_item .et_pb_gallery_image img{width:100%;}
	.back_gallery_side .et_pb_gallery_items .et_pb_gallery_item .et_pb_gallery_image img{width:100%;}
	.back_shop_blog_v1 .et_pb_post .entry-featured-image-url{width: 50%;}
	.back_shop_blog_v1 .blog_list{width: 50%;}
}
@media only screen and ( min-width: 982px ) and ( max-width: 1024px ){
	.back_gallery_side .et_pb_gallery_items .et_pb_gallery_item{width:100% !important;}
	.back_gallery .et_pb_gallery_items .et_pb_gallery_item .et_pb_gallery_image img{width:100%;}
	.back_gallery_side .et_pb_gallery_items .et_pb_gallery_item .et_pb_gallery_image img{width:100%;}
	.dct_email{margin-top:20px;}
	.dct_email .et_pb_newsletter_form .et_pb_newsletter_field{flex-basis: 78% !important;}
	.back_shop_blog_v1 .et_pb_post .entry-featured-image-url{width: 25%;}
	.back_shop_blog_v1 .blog_list{width: 75%;}
	.back_title_h_v2 .et_pb_text_inner p{word-break: break-word;word-wrap: break-word;height: 50px;overflow: hidden;}
	.back_testimonial .et_pb_testimonial_description .et_pb_testimonial_content p{word-break: break-word;word-wrap: break-word;height: 68px;overflow: hidden;}
}