
.newsletter-popup .popup {
	padding: 0;
}

.pum-theme-enterprise-blue .pum-content.popmake-content {
	display: flex;
}

.pum-theme-enterprise-blue .pum-content.popmake-content .box-text-popup {
	align-content: center;
}

.background-popup.newsletter-popup .popup {
	height: 450px;
	margin-top: -225px;
	border-radius: 10px;
	  overflow: hidden;
}

.box-img-popup {
	float: left;
	width: 50%;
}

.mc4wp-alert.mc4wp-notice {
	float: left;
	width: 100%;
	text-align: center;
	font-size: 12px;
	color: red;
}

.mc4wp-alert.mc4wp-success {
	padding: 10px;
	  border: 3px Dashed green;
	  width: 250px;
	  margin: 0 auto;
	  display: block;
	  color: green;
	  margin-top: 80px;
}

.text-popup-coupon {
  float: left;
  width: 100%;
  text-align: right;
}

.box-text-popup {
	float: left;
	width: 50%;
	padding: 0 50px;
}

.box-text-popup .title-popup {
	font-size: 34px;
	text-transform: uppercase;
	text-align: center;
	font-weight: 800;
	line-height: 1.2;
	color: #333;
	margin-bottom: 0px;
}

.box-text-popup .subtitle-popup {
	font-size: 18px;
	line-height: 1.2;
	margin-bottom: 30px;
	font-weight: 600;
	text-align: center;
}

.box-text-popup .mc4wp-form {
	text-align: center;
}

.box-text-popup .mc4wp-form label {
	font-size: 12px;
	width: 100%;
}

.box-text-popup .mc4wp-form p {
	margin-bottom: 5px;
}

.box-text-popup .mc4wp-form p.privacy {
	font-style: normal;
	margin-bottom: 15px;
}

.show-mobile {display: none;}

.box-text-popup .mc4wp-form p.privacy label {
	font-style: normal;
}

.box-text-popup input[type="checkbox"], .box-text-popup input[type="radio"] {
	margin-top: 0;
}

.box-text-popup .mc4wp-form input[type="email"] {
	font-size: 18px;
	color: #333;
	font-weight: 300;
	padding: 10px;
}

.box-text-popup .mc4wp-form input[type="submit"] {
	background-color: #e85900;
	color: #fff;
}

.box-text-popup .mc4wp-form input[type="submit"]:hover {
	background-color: #913800;
	border-color: #913800;
}

.box-text-popup .privacy {
	text-align: left;
}

.close-popup button {
	width: 30px;
	border-radius: 100%;
	background-color: #e85900;
	height: 30px;
	padding: 0;
}

.box-img-popup img {width: 100%;}

.close-popup button span {
	line-height: 1;
	color: #fff;
}

.text-popup-coupon:hover {
	cursor: pointer;
	color: #e85900;
}


.cart-discount .woocommerce-Price-currencySymbol {top: 0px;
	  font-size: 15px;
	  margin-left: 5px;}


.background-popup.main-popup .popup {
	padding: 0;
	width: 600px;
	margin-left: -300px;
}

.background-popup.main-popup .box-img-popup {
	width: 100%;
	max-width: 100%;
}


@media screen and (min-width: 940px) and (max-height: 750px) {
	
	.background-popup.main-popup .popup {margin-top: auto;}
	
}


@media screen and (min-width: 940px) and (max-height: 650px) {
	
	.background-popup.main-popup .popup {top: 0;}
	
}


@media screen and (max-width: 1480px) { 
	
	.pum-container.pum-responsive.pum-responsive-medium {
		margin-left: -35%;
		width: 70%;
	  }
	
}


@media screen and (max-width: 1280px) { 
	
	.pum-container.pum-responsive.pum-responsive-medium {
		margin-left: -40%;
		width: 80%;
	  }
	
	.box-text-popup .title-popup {font-size: 28px;}
	
}


@media screen and (max-width: 990px) { 
	
	.pum-container.pum-responsive.pum-responsive-medium {
		margin-left: -45%;
		width: 90%;
	  }
	
	.background-popup.newsletter-popup .popup {top: 50%;
		height: auto;
		  margin-left: auto;
		  left: 20px;
		  right: 20px;
		  width: auto;
	}
	
	.box-text-popup .title-popup {
		font-size: 24px;
	}
	
	.box-text-popup .subtitle-popup {font-size: 14px;}
	
	.box-img-popup .show-desktop {display: block!important;}
	
	.box-img-popup .show-mobile {display: none!important;}
	
}

@media screen and (max-width: 900px) { 
	
	.box-text-popup {padding: 5%;}
	
}


@media screen and (max-width: 860px) { 
	
	.box-text-popup .title-popup {font-size: 24px;}
	
	.box-text-popup {padding: 3%;}
	
}

@media screen and (max-width: 768px) { 
	
	.newsletter-popup .show-mobile {
		margin-bottom: 0px;
		width: 100%;
	  }
	
	.pum-theme-enterprise-blue .show-mobile {
		margin-bottom: 0px;
		width: 100%;
	  }
	
}

@media screen and (max-width: 730px) { 
	
	.box-text-popup .subtitle-popup {margin-bottom: 0;}
	
	.box-img-popup {width: 100%;}
	
	.box-text-popup {width: 100%;}
	
	.single-product .box-text-popup {width: 100%;}
	
	.pum-theme-enterprise-blue .pum-content.popmake-content {flex-wrap: wrap;}
	
	.background-popup.newsletter-popup .popup {top: 80px; width: 360px;
		margin-left: -180px;
		left: 50%; right: 50%;
		margin-top: auto;
		overflow: auto;
		bottom: 30px;
	}
	
	.box-text-popup {padding: 30px;}
	
	.box-img-popup .show-desktop {display: none!important;}
	
	.box-img-popup .show-mobile {display: block!important;}
	
	.text-popup-coupon {margin-bottom: 30px; text-align: center;}
	
	.mc4wp-alert.mc4wp-success {margin-top: 30px;
		 margin-bottom: 20px;
	}
	
}

@media screen and (max-width: 660px) { 
	
	.background-popup.main-popup .popup {
		top: 90px !important;
		margin-left: 0;
		left: 20px;
		right: 20px;
		margin-right: 0;
		width: auto;
	  }
	
}


@media screen and (max-height: 750px) and (min-width: 661px) { 
	
	.background-popup.main-popup .popup {width: 400px; margin-left: -200px;
		top: 100px; height: 400px;
	}
	
	.box-text-popup .subtitle-popup {
		font-size: 14px;
	}
	
}


@media screen and (max-height: 600px) and (min-width: 660px) { 
	
	
	
	
	.box-img-popup .show-desktop {display: none!important;}
	
	.box-img-popup .show-mobile {display: block!important;}
	
	.box-text-popup .subtitle-popup p {
		margin-bottom: 0;
	  }
	  
	.box-text-popup .title-popup p {
		margin-bottom: 0;
	}
	
	.background-popup.newsletter-popup .show-mobile {display: block; margin-bottom: 0;}
	
	.pum-theme-enterprise-blue .show-mobile {display: block; margin-bottom: 0;}
	
	
	.box-text-popup .subtitle-popup {margin-bottom: 5px;}
	
	.background-popup.newsletter-popup .popup {
		height: auto; bottom: 40px;
		overflow: auto;
		top: 80px; margin-top: auto;
	}
	
	.box-text-popup .title-popup {
		font-size: 24px;
		margin-bottom: 5px;
	  }
	  
	.box-text-popup {
		padding: 0% 5%;
	  }
	
}

@media screen and (max-height: 600px) and (max-width: 1030px) { 
	
.background-popup.newsletter-popup .popup {bottom: auto;}
	
}

@media screen and (max-height: 550px) and (max-width: 660px) { 
	
	.background-popup.main-popup .popup {margin-left: -15px; left: 50%; right: auto;}
	
}

@media screen and (max-height: 450px) and (max-width: 660px) { 
	
	.background-popup.main-popup .popup {left: 50%;}
	
}


@media screen and (max-height: 550px) { 
	
  .background-popup.main-popup .popup {
	width: 300px;
	margin-left: -150px;
	top: 100px;
	height: 300px;
  }
	
}

@media screen and (max-height: 430px) { 
	
  .background-popup.main-popup .popup {
	width: 200px;
	margin-left: -100px;
	top: 80px;
	height: 200px;
  }
	
}

@media screen and (max-width: 600px) { 
	
	.box-img-popup .show-desktop {display: none!important;}
	
	.box-img-popup .show-mobile {display: block!important;}
	
	.background-popup.main-popup .popup {top: 140px !important;}
	
}

@media screen and (max-width: 510px) {
	
	.background-popup.main-popup .popup {height: auto;}
	
}

@media screen and (max-width: 430px) {  
	
	.background-popup.newsletter-popup .popup {top: 60px;}
	
	.box-text-popup {
		padding: 20px;
	  }
	
	.background-popup.newsletter-popup .popup {
		width: 300px; 
		bottom: auto;
		margin-left: -150px;
	}
	
	.box-text-popup .mc4wp-form label {
	  font-size: 12px;
	}
	
	.box-text-popup .title-popup {margin-bottom: 0;}
	
}





