.elementor-5019 .elementor-element.elementor-element-3339d994{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-5019 .elementor-element.elementor-element-3339d994 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1200px){.elementor-5019 .elementor-element.elementor-element-3339d994{padding:45px 0px 50px 0px;}}@media(max-width:767px){.elementor-5019 .elementor-element.elementor-element-3339d994{padding:45px 0px 50px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-28dca9aa *//* Custom product label */
	.product .product-images-summary .custom-product-label{
		transform:translatex(96px) translatey(7px);
}


/* 320px and larger screen sizes */
@media (min-width:320px) and (max-width:767px){

	/* Custom product label */
	.product .product-images-summary .custom-product-label{
		transform:translatex(56px) translatey(0px) !important;
	}
	
}



/* Post image */
.woocommerce-product-gallery__wrapper a .wp-post-image{
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-top-left-radius:8px;
	border-bottom-right-radius:8px;
}

/* Image */
.woocommerce-product-gallery ol img{
	border-top-left-radius:8px !important;
	border-top-right-radius:8px !important;
	border-bottom-left-radius:8px !important;
	border-bottom-right-radius:8px !important;
}



	

	/* Post Title */
.breadcrumb-title-wrapper .breadcrumb-title h1{
	display: none;
}

	
	
/* 647px and larger screen sizes */
@media (max-width:747px){

/* Active */
#primary .product .product-images-summary .entry-summary .cart .wbdl_widget .custom-design-three > .active{
	width:189px !important;
}

/* Custom bundle */
#page #main .page-container #main-content #primary .product .product-images-summary .entry-summary .cart .wbdl_widget .custom-design-three .custom-bundle{
	width:187px !important;
}

	/* Active */
	.wbdl_widget .custom-design-three > .active{
		margin-right:7px !important;
	}
	
	/* Custom bundle */
	.wbdl_widget .custom-bundle{
		margin-right:3px !important;
	}
	
}


@media (max-width:647px){

	/* Custom bundle */
	.wbdl_widget .custom-bundle{
		transform:translatex(0px) translatey(0px) !important;
		margin-right:0px;
		margin-bottom:34px !important;
		padding-top:49px !important;
		width:103px !important;
		padding-bottom:14px !important;
		min-height:98px;
		height:107px !important;
	}
	
}



/* screen sizes larger than 260px and smaller than 350px */
@media (max-width:350px){

	/* Custom bundle */
	.wbdl_widget .custom-bundle{
		width:99.5px !important;
	}
	
}












/* 350px and smaller screen sizes */
@media (max-width:460px){

	/* Custom bundle */
	.wbdl_widget .custom-bundle{
		width:83.5px !important;
	}
	
	/* Message with */
	.wbdl_widget .custom-bundle .message-with{
		transform:scale(0.46) translatex(-21px);
	}
	
	/* Input */
	.wbdl_widget .active .radio-button input[type=radio]{
		left:46px !important;
	}
	
	/* Input */
	.product-images-summary .entry-summary .cart .wbdl_widget .custom-design-three .custom-bundle .radio-button input[type=radio]{
		left:48px !important;
	}
	
}

/* 647px and larger screen sizes */
@media (max-width:647px){

	/* Custom bundle */
	#page #main .page-container #main-content #primary .product .product-images-summary .entry-summary .cart .wbdl_widget .custom-design-three .custom-bundle{
		width:181px !important;
	}
	
}








/* 647px and smaller screen sizes */
@media (max-width:647px){

	/* Custom bundle */
	.wbdl_widget .custom-bundle{
		transform:translatex(0px) translatey(0px) !important;
		margin-right:0px;
		margin-bottom:34px !important;
		padding-top:49px !important;
		width:103px !important;
		padding-bottom:14px !important;
		min-height:98px;
		height:107px !important;
	}
	
}

/* 479px and smaller screen sizes */
@media (max-width:479px){

	/* Custom bundle */
	.wbdl_widget .custom-bundle{
		width:101px !important;
		margin-left:0px;
	}
	
}








/* 767px and smaller screen sizes */
@media (max-width:767px){

	/* Input */
	.wbdl_widget .active .radio-button input[type=radio]{
		transform: translatex(-12px);
	}
	
	/* Input */
	.wbdl_widget .custom-bundle .active input[type=radio]{
		transform: translatex(-9px);
	}
	
	/* Input */
	.wbdl_widget .radio-button input[type=radio]{
		transform: translatex(-14px) !important;
		
	}
	
}




/* 747px and smaller screen sizes */
	@media (max-width:747px){


		.wbdl_widget .custom-bundle		transform:translatex(0px) translatey(0px) !important;
		margin-right:0px;
		margin-bottom:34px !important;
		padding-top:49px !important;
		width:103px !important;
		padding-bottom:14px !important;
		min-height:98px;
		height:107px !important;
	}
	}







/* 782px and smaller screen sizes */
@media (max-width:782px){

	/* Custom bundle */
	#page #main .page-container #main-content #primary .product .product-images-summary .entry-summary .cart .wbdl_widget .custom-design-three .custom-bundle{
		width:95px !important;
	}
	
}








@media (max-width:800px) {

	/* Custom bundle */
	#page #main .page-container #main-content #primary .product .product-images-summary .entry-summary .cart .wbdl_widget .custom-design-three .custom-bundle{
		width:122px !important;
	}
	
	/* Message with */
	.wbdl_widget .custom-bundle .message-with{
		transform:scale(0.69) translatex(-53px);
	}
	
	/* Custom bundle */
	.wbdl_widget .custom-bundle{
		min-height:125px;
		height:125px;
	}
	
	/* Input */
	.wbdl_widget .active .radio-button input[type=radio]{
		left:82px;
		top:-46px;
	}
	
	/* Input */
	.wbdl_widget .radio-button input[type=radio]{
		left:78px !important;
		top:-46px;
	}
	
}

/* 769px and larger screen sizes */
@media (max-width:980px){

	/* Custom bundle */
	#page #main .page-container #main-content #primary .product .product-images-summary .entry-summary .cart .wbdl_widget .custom-design-three .custom-bundle{
		width:105px !important;
	}
	
	/* Message with */
	.wbdl_widget .custom-bundle .message-with{
		transform:scale(0.58) translatex(-75px);
	}
	
	/* Input */
	.wbdl_widget .radio-button input[type=radio]{
		left:66px !important;
	}
	
}








/* 981px and larger screen sizes */
@media (min-width:981px){

	/* Custom bundle */
	.wbdl_widget .custom-bundle{
		width:180px !important;
	}
	/* Input */
.wbdl_widget .radio-button input[type=radio]{
	transform: translatex(-20px);
}

}




/* Division */
.cart .photo-container > div{
	display: none;
}

/* Photo container */
.cart .photo-container{
	display: none;
}

/* Collage container */
.cart .collage-container{
	display: none;
}/* End custom CSS */



