
@import url("https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700");
@import url('https://fonts.googleapis.com/css?family=Lato&display=swap');
@import url('https://app.popify.app/assets/css/icons/font-awesome/css/fontawesome-all.css');

.popify-toast-header {
	background-color: transparent;
	border-color: lightgrey;
	padding: .25rem .75rem;
}

.popify-toast-body {
	background-color: transparent;
	/*min-height: 55px;*/
	font-size: 14px;
	color: #212529;
	padding-top:0px !important;
   /* padding: .75rem;*/
  /* margin-left: -2px;*/
  word-break: break-word;
}


.popify-toast-left {
	float: left;
	height: 100%;
	width: 67px;
	display: block;
	position: absolute;
	
}


.popify-toast-left img {
	height: 67px;
	width: 67px;
	padding: 5px;
	margin-top: auto;
	margin-bottom: auto;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 2px;
	right: 0;
	-webkit-box-sizing: border-box !important;
	margin-left: auto;
	margin-right: auto;
}

.popify-toast-right {
	margin-left: 75px;
	padding-top: 8px;
	padding-right: 6px;
	padding-bottom: 8px;
	font-family: Lato,helvetica,arial,sans-serif!important;
}

/*.popify-toast-left .popify-review-img{width:90%; margin-top:10px;}*/

.popify-toast {
	width: 320px;
	overflow: hidden;
	/*font-size: .875rem;*/
	/*background-color: rgba(255,255,255,.85);*/
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0,0,0,.1);
	box-shadow: 0 0.25rem 0.75rem rgba(0,0,0,.5);
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	opacity: 0;
	border-radius: 6px;
	padding: 0px 0px;
   /* padding-bottom: 10px; */
	min-height: 90px;
	position: absolute;
  /*  transform: scale(0.9);*/
  font-weight: initial !important;
  
  
  
}

.popify-toast-body a{ color: #007bff; font-weight: 500;}
.popify-toast-body .arrow-container{color: #84888c;}


.popify-preview-top .popify-toast.fade 
{
	transition: top 0.6s linear;
  opacity: 1;
  -webkit-animation: fadein 0.5s; /*new*/
}

@-webkit-keyframes fadein { /* Safari and Chrome */
	from {
		opacity:0.4;
	}
	to {
		opacity:1;
	}
}

.popify-preview-top .popify-toast.show 
{
	top: 0px!important;
  
}

.popify-preview-bottom .popify-toast:not(.popify-new-animation).fade 
{
  transition: bottom 0.6s linear;
  opacity: 1;
  -webkit-animation: fadein 2s; /*new*/
}

.popify-preview-bottom .popify-toast:not(.popify-new-animation).show 
{
  bottom: 0px!important;
}

.popify-preview-top .popify-toast.popify-hover.show:hover
{
	animation: hover_top 1s !important;
}

@keyframes hover_top {
	0% {
		margin-top: 0px;
	}
	50% {
		margin-top: 5px;
	}
}

.popify-preview-bottom .popify-toast.popify-hover.show:hover
{
	animation: hover_bottom 1s !important;
}

@keyframes hover_bottom {
	0% {
		margin-bottom: 0px;
	}
	50% {
		margin-bottom: 5px;
	}
}

.popify-preview-fade .popify-toast{
  position: relative;
}

.popify-preview-fade .popify-toast.fade {
  transition: opacity 1.5s linear;
  opacity: 0;
}

.popify-preview-fade .popify-toast.show {
  opacity: 1;
}
.popify-black-title {
	color: black;
  	font-weight: normal;
}

.popify-informational-type .popify-black-title, .popify-discount-type .popify-black-title {
	color: #7825f3;
}

.popify-toast-body .left-text {
	float: left;
	margin-right: 10px;
	color: #1e88e5;
	text-align: center;
	font-weight: 500;
}

.popify-toast-body .left-text span {
	font-size: 20px;
}

.popify-toast-body {
	font-family: Lato,helvetica,arial,sans-serif!important;
	font-size: 13px !important;
	height: 100%;
	padding: 0px;
	margin-top: 2px;
	line-height: 17px;
}

.popify-toast-header {
	border-bottom: 0;
	padding: 0px;
	font-family: 'Lato', sans-serif;
	background-color: transparent;
	border-color: lightgrey;
	line-height: 17px;
	font-size: 15px;
	font-weight: 700;
	color: #000;
	min-height: 15px;
	margin-bottom: 3px;
	word-break: break-word;
}
.popify-toast-header.no-content {
  min-height: 0px;
}

.popify-preview {
	position: fixed;
	width: auto;
	display: inline-block;
	z-index: 9999999999;
  font-family: "Poppins", sans-serif;
}

.popify-preview a {
  text-decoration: none;
}

.popify-preview-hide {
  display: none;
}

.popify-preview-top {
	top: 10px;
}

.popify-preview-bottom {
	bottom: 10px;
}

.popify-preview-left {
	left: 10px;
}

.popify-preview-right {
	right: 330px;
}

.popify-preview-top-center {
	left: 50%;
	margin-left: -160px;
}

.popify-preview-bottom-center {
	left: 50%;
	margin-left: -160px;
}

/*
.popify-preview img {
	float: left;
	width: 40px;
	height: auto;
	margin-right: 10px;
}
*/

/*.popify-preview .popify-toast-header {
	border-bottom: 0;
	padding-left: 60px;
	padding-top: 8px;
	padding-bottom: 0;
	position: relative;
}*/

.popify-close-notification {
	cursor: pointer;
	color: grey;
	position: absolute;
	top: 3px;
	right: 4px;
}

.popify-preview.clickable {
	cursor: pointer;
}

.popify-toast .powered_row {
	/*position: absolute;
    bottom: -14px !important;
    right: 0 !important;
    font-size: 8px !important;
    color: black !important;*/
    position: absolute;
    right: 0 !important;
    font-size: 8px !important;
    color: black !important;
    bottom: 0;
    line-height: 0;
    margin-bottom: -10px;
}

.popify-toast .powered_row a {
	color: black !important;
	text-decoration: none !important;
}

.popify-toast .powered_row a:hover {
	color: black;
	text-decoration: none;
}

.popify-toast .popify_rating {
	position:relative;
	vertical-align: middle;
	font-size: 12px;
	font-family: FontAwesome;
	display:inline-block;
	color: #F68127;
	clear: both;
	letter-spacing: 2px;
}

.popify-toast .popify_rating:before{
	content: "\f006 \f006 \f006 \f006 \f006";
  }
.popify-toast .popify_rating_score {
	position: absolute;
	left:0;
	top:0;
	white-space:nowrap;
	overflow:hidden;
	color: #F68127;
  }
.popify-toast .popify_rating_score:before {
	  content: "\f005 \f005 \f005 \f005 \f005";
	}

@-moz-keyframes bounceDown {
  0%, 20%, 50%, 80%, 100% {
	-moz-transform: translateY(0);
	transform: translateY(0);
  }
  40% {
	-moz-transform: translateY(-30px);
	transform: translateY(-30px);
  }
  60% {
	-moz-transform: translateY(-15px);
	transform: translateY(-15px);
  }
}
@-webkit-keyframes bounceDown {
  0%, 20%, 50%, 80%, 100% {
	-webkit-transform: translateY(0);
	transform: translateY(0);
  }
  40% {
	-webkit-transform: translateY(-30px);
	transform: translateY(-30px);
  }
  60% {
	-webkit-transform: translateY(-15px);
	transform: translateY(-15px);
  }
}
@keyframes bounceDown {
  0%, 20%, 50%, 80%, 100% {
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-webkit-transform: translateY(0);
	transform: translateY(0);
  }
  40% {
	-moz-transform: translateY(-30px);
	-ms-transform: translateY(-30px);
	-webkit-transform: translateY(-30px);
	transform: translateY(-30px);
  }
  60% {
	-moz-transform: translateY(-15px);
	-ms-transform: translateY(-15px);
	-webkit-transform: translateY(-15px);
	transform: translateY(-15px);
  }
}





@-webkit-keyframes bounceLeft {
  0%,
  20%,
  50%,
  80%,
  100% {
	-webkit-transform: translateX(0);
	transform: translateX(0);
  }
  40% {
	-webkit-transform: translateX(10px);
	transform: translateX(10px);
  }
  60% {
	-webkit-transform: translateX(10px);
	transform: translateX(10px);
  }
}
@-moz-keyframes bounceLeft {
  0%,
  20%,
  50%,
  80%,
  100% {
	transform: translateX(0);
  }
  40% {
	transform: translateX(20px);
  }
  60% {
	transform: translateX(10px);
  }
}
@keyframes bounceLeft {
  0%,
  20%,
  50%,
  80%,
  100% {
	-ms-transform: translateX(0);
	transform: translateX(0);
  }
  40% {
	-ms-transform: translateX(20px);
	transform: translateX(20px);
  }
  60% {
	-ms-transform: translateX(10px);
	transform: translateX(10px);
  }
}
/* /left bounce */


/* right bounce */
@-webkit-keyframes bounceRight {
  0%,
  20%,
  50%,
  80%,
  100% {
	-webkit-transform: translateX(0);
	transform: translateX(0);
  }
  40% {
	-webkit-transform: translateX(-30px);
	transform: translateX(-30px);
  }
  60% {
	-webkit-transform: translateX(-15px);
	transform: translateX(-15px);
  }
}
@-moz-keyframes bounceRight {
  0%,
  20%,
  50%,
  80%,
  100% {
	transform: translateX(0);
  }
  40% {
	transform: translateX(-30px);
  }
  60% {
	transform: translateX(-15px);
  }
}
@keyframes bounceRight {
  0%,
  20%,
  50%,
  80%,
  100% {
	-ms-transform: translateX(0);
	transform: translateX(0);
  }
  40% {
	-ms-transform: translateX(-30px);
	transform: translateX(-30px);
  }
  60% {
	-ms-transform: translateX(-15px);
	transform: translateX(-15px);
  }
}
/* /right bounce */

.popify-toast .call_to_action_container .arrow-container {
	padding-left: 3px;
	font-family: FontAwesome !important;
   
}
.popify-toast .call_to_action_container .arrow-container .fa-chevron-right{
	 -webkit-animation: bounceLeft 2s infinite;
  animation: bounceLeft 2s infinite;
}

i.fa-chevron-right{/*color: #65a9ff;*/  font-style: normal !important; font-family:FontAwesome !important;     font-weight: normal;}


.boldClass {
	font-weight: 900;
}

.visitorsTitle {
	font-size: 16px;
	margin-top: 15px;
}

.popifyCounter{min-height:82px !important; padding-bottom: 0px;}
.popifyCounter .popify-toast-right {position:absolute; margin-top:15px;}
.popifyOrders .popify-toast-body{min-height:20px;}
.popifyPurchasesCounter .popify-toast-body{min-height:20px;}

.popifyReview .popify-toast-right{padding-right:14px;}
.popifyReview .popify-toast-left .popify-review-img {margin-top:auto; width:100%;}
.popifyReview .popify_rating , .popifyReview .popify_rating_score{display:block !important;} 
.popifyReview {padding-bottom:0px;}


.addMargin{margin-top:6px;margin-bottom: 6px;}

.popify-preview .popify_rating {
  font-size: 17px;
}

.popify-toast-footer .popify_rating {
  margin-top: 5px;
}

.popify-preview .review_date {
	position: absolute;
	right: 20px;
	font-size: 12px;
	top: 7px;
}

.popify-toast-header {
  /*padding-top: 5px;*/
  font-size: 15px;
  /*padding-bottom: 5px;*/
}

.popify-preview .review_user_text {
	font-weight: 600;
	margin-bottom: 5px;
}

.powered_row {
	color: black;
}

.powered_row a{
	color: black;
}

.popify-toast-header p {
	display: initial !important;
	margin: initial !important;
	font-style: initial !important;
	line-height: initial !important;
	font-weight: 500 !important;
}

.popify-toast-body p {
	display: initial !important;
	margin: initial !important;
	font-style: initial !important;
	line-height: initial !important;
	font-weight: 500 !important;
}

.popify-toast-body strong, b {
	font-weight: bold;
}

.hoursVisitors-visitorsNumber{ padding: 8px; color: #1c88e5; font-size: 25px; font-weight: 500;}
.popify-toast-right.hoursVisitors {margin-top:16px; margin-left:90px;}
.popify-left-text.hoursVisitors{margin-top:16px;  margin-left: 7px; text-align: center;}
.hoursVisitors-visitors{ font-size: 14px;}


.popify-toast-right {
	position: relative;
}

.popify-toast-footer {
	background-color: transparent;
	border-color: lightgrey;
	line-height: 17px;
	font-size: 15px;
	font-weight: 700;
	color: #000;
	font-family: 'Lato', sans-serif;
	display: inherit;
	margin-bottom: 25px;
	position: relative;
}

.popify-toast-footer .ul-review-stars {
	margin-top: 5px;
}

.hoursVisitors i.fa-times {
	top: -11px !important;
}

.popifyCounter .popify-toast-right {
	width: 78%;
}

.popifyCounter:not(.popify-outside-content) i.fa-times {
	top: -13px;
	right: 28px;
}

.popify-toast-left.full-image-space {
	width: 90px;
}

.popify-toast-left img.full-image {
	width: 100%;
	height: 100%;
	padding: 0;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	object-fit: cover;
}

.popify-toast-right.more-left-space {
	margin-left: 95px;
}

.popify-toast-left img.circle-image {
	border-radius: 50% !important;
}

.popify-preview p {
	color: inherit;
}

.right-same-other {
	margin-left: 90px;
}

.popifyOrders:not(.popify-outside-content) i.fa-times {
	margin-right: -1px;
	top: 0px;
}

.popifyPurchasesCounter:not(.popify-outside-content) i.fa-times {
	margin-right: -1px;
	top: 0px;
}

.popifyOrders.popify-outside-content i.fa-times {
	margin-right: 2px;
}

.popifyPurchasesCounter.popify-rtl-support .popify-outside-content .popify-close-notification-icon i {
	left: inherit !important;
}

.popifyPurchasesCounter.popify-rtl-support .popify-close-notification {
	right: 0 !important;
}

.popifyOrders.popify-outside-content.popify-rounded-notification i.fa-times {
	top: 0px !important;
}

.popifyPurchasesCounter.popify-outside-content.popify-rounded-notification i.fa-times {
	top: 0px !important;
}

.popify_orders_notification .popify-toast-header {
  padding-top: 6px;
  font-size: 13px !important;
  font-weight: 600 !important;
}

.powered-popify-icon {
	width: 13px !important;
	height: 18px !important;
	margin-right: 2px !important;
	position: relative !important;
	top: 6px !important;
	display: initial !important;
	max-width: initial !important;
	vertical-align: unset !important;
}

.popify-preview .popify-toast-header {
	padding-right: 15px !important;
}

.call_to_action_container {
	display: inline-block;
	margin-top: 3px;
	width: 100%;
}

/*centered content*/
.popify-preview .popify-centered-content {
	display: flex !important;
	align-items: center;
}

.popify-preview .popify-centered-content.popifyCounter .popify-toast-header span, .popify-preview .popify-centered-content.popifyCounter .popify-toast-header strong, .popify-preview .popify-centered-content.popifyHoursVisitors .popify-toast-header span, .popify-preview .popify-centered-content.popifyHoursVisitors .popify-toast-header strong, .popify-preview .popify-centered-content.popifyCounter .popify-toast-right {
	padding-top: 0 !important;
	margin-top: 0 !important;
}

.popify-preview .popify-centered-content.popifyHoursVisitors .popify-toast-right {
	padding-top: 9px !important;
	margin-top: 0 !important;
}

.popify-preview .popify-centered-content.popifyHoursVisitors i.fa-times {
	top: 2px !important;
}

.popify-preview .popify-centered-content.popify-outside-content.popifyHoursVisitors i.fa-times {
	top: 0px !important;
}

.popify-preview .popify-centered-content.popifyCounter i.fa-times {
	top: 2px !important;
	right: 3px !important;
}

.popify-preview .popify-centered-content.popify-outside-content.popifyCounter i.fa-times {
	top: 0px !important;
	right: 4px !important;
}

.popify-preview .popify-rtl-support.popify-outside-content.popifyCounter i.fa-times {
	right: 0px !important;
}

.popify-preview .popify-rtl-support.popify-outside-content.popifyHoursVisitors i.fa-times {
	right: 0px !important;
}

.popify-preview .popify-centered-content .popify-toast-right {
	width: 245px;
	position: initial !important;
}

.popify-preview .popify-toast-header.popify-with-no-title {
	min-height: inherit !important;
	padding: 0 !important;
	margin: 0 !important;
	line-height: 0 !important;
	height: 0 !important;
}

.popify-preview .popify-toast-body.popify-with-no-text {
	min-height: inherit !important;
	padding: 0 !important;
	margin: 0 !important;
	line-height: 0 !important;
	height: 0 !important;
}

.clearfix {
  clear: both;
}

.popify-preview .toast .mb7 {
	margin-top: 12px;
}

.popify-preview .toast.popify-free-plan .mb7 {
	margin-top: 0 !important
}

.popify-preview .popify-centered-content.popifyCounter .popify-toast-right {
	margin-top: 9px !important;
}

.popify-rtl-support {
	direction: rtl !important;
}

.popify-rtl-support .popify-toast-right {
	margin-left: 0 !important;
	margin-right: 75px !important;
	padding-right: 0 !important;
	padding-left: 6px !important;
	text-align: right !important;
}

.popify-preview-bottom.popify-preview-left .popify-rtl-support .popify-toast-right
{
	margin-right: 0px !important;
}

.popify-preview-bottom.popify-preview-left .popify-rtl-support .popify-toast-right.hoursVisitors
{
	margin-right: 75px !important;
}

.popify-preview-bottom.popify-preview-left .popify-rtl-support .popify-toast-right .popify-toast-header {
	margin-right: -5px!important;
}
.popify-rtl-support .call_to_action_container .arrow-container {
	padding-left: 0 !important;
	padding-right: 3px !important;
}

.popify-rtl-support .call_to_action_container .arrow-container .fa-chevron-left {
	-webkit-animation: bounceRight 2s infinite;
	animation: bounceRight 2s infinite;
}

.popify-rtl-support .popify-toast-header {
	padding-right: 15px !important;
	margin-right: -15px !important;
	padding-left: 0px !important;
}

.popify-preview .popify-toast.popify-free-plan {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	margin-bottom: 25px !important;
}

.popify-preview .popify-powered-by-text {
	/*position: absolute;*/
	bottom: 5px;
	right: 5px;
}

.popify-orders-country-color {
	color: #2300ff;
}

.popify_orders_notification .popify-orders-product-title {
	font-size: 13px !important;
	margin-top: 4px;
	margin-bottom: 4px;
}

.popify_orders_notification .popify-orders-time {
	font-size: 11px !important;
	color: #999;
}

.popify-bold-text {
	font-weight: 600 !important;
}

.popify-left-text {
	margin-top: 15px;
	text-align: center;
	width: 100%;
}

.popify-cart-product-title {
	font-size: 12px;
}

.no-align-items {
	align-items: inherit !important;
}

.popifyCartProducts .popify-orders-time {
	font-size: 11px !important;
	color: #999;
}

.popifyCartProducts .toast-body {
	margin-top: -3px;
}

.popify-rounded-notification {
	border-radius: 50px !important;
}

.popify-rounded-notification .popify-toast-left {
	border-top-left-radius: 50px !important;
	border-bottom-left-radius: 50px !important;
}

.popify-rounded-notification .popify-toast-left img {
	border-radius: 50px !important;
}

.popify-rounded-notification .popify-toast-header i.fa-times {
	margin-right: 18px !important;
	top: 10px !important;
}

.popify-rounded-notification.popifyOrders .popify-toast-header i.fa-times, .popify-rounded-notification.popifyCartProducts .popify-toast-header i.fa-times, .popify-rounded-notification.popifyPurchasesCounter .popify-toast-header i.fa-times {
	/*margin-right: 35px !important;
	top: 3px !important;*/
	margin-right: 20px !important;
	top: 15px !important;
}

.popify-rounded-notification .popify-toast-right {
	border-top-right-radius: 50px !important;
	border-bottom-right-radius: 50px !important;
}

.popify-rounded-notification .popify-toast-header .review_date {
	right: 50px !important;
}

.popify-rounded-notification.popifyCounter .popify-toast-header i.fa-times {
  margin-top: 7px;
} 

.popifyOrders .popify-toast-header {
	font-size: 13px !important;
}

.popifyPurchasesCounter .popify-toast-header {
	font-size: 13px !important;
}

.popifyOrders:not(.popify-rounded-notification) .popify-toast-header {
	padding-right: 5px !important;
}

.popifyPurchasesCounter:not(.popify-rounded-notification) .popify-toast-header {
	padding-right: 5px !important;
}

.popify-progress {
  border-radius: 2px;
  position: relative;
  padding: 0 5px;
  display: flex;
  height: 6px;
  width: 320px;
  display: none;
}

.popify-progress-value {
  border-radius: 2px;
  height: 6px;
  width: 0;
}

.popify-progress-value.popifyload {
  animation: popifyload 5s normal forwards;
}
@keyframes popifyload {
  0% { width: 0; }
  100% { width: 100%; }
}

.popify-hide-class {
  display: none !important;
}

.popify-location-map {
	margin: 0 auto;
	width: 150px;
	height: 150px;
	margin-top: -43px;
	margin-left: -35px;
}

.popify-location-map-place {
	/*width: 67px;
	height: 67px;
	overflow: hidden;
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin-top: auto;
	margin-bottom: auto;*/
	width: 96px;
	height: 96px;
	overflow: hidden;
	text-align: center;
	position: absolute;
	top: 0;
	left: -13px;
	bottom: 0;
	right: 0;
	margin-top: auto;
	margin-bottom: auto;
	transform: scale(0.7);
}

.popify-with-map .popify-toast-left {
	width: 72px !important;
}

.popify-with-map .popify-location-map-place {
	left: -7px !important;
}

.popify-with-map .popify-toast-right {
	margin-left: 82px !important;
}

.popify-rounded-notification.popify-with-map .popify-location-map-place {
	border-radius: 50% !important;
}

.popify-right-without-image {
	width: 100% !important;
	margin-left: 8px !important;
}

.popify-new-text-orders-title {
	float: left;
	margin-right: 3px;
	font-size: 12px;
	opacity: 0.6;
}

.popify-new-text-design .popify-orders-customer-name {
	font-size: 15px !important;
	font-weight: 700 !important;
}

.popify-new-text-design .popify-orders-product-title {
	font-size: 12px !important;
	font-weight: 900 !important;
}

.popify-new-text-design .popify-orders-country-color {
	font-size: 12px !important;
	font-weight: normal !important;
}

.popify-new-text-design .popify-cart-lastname {
	font-size: 13px !important;
	font-weight: 600 !important;
}

.popify-new-popup-design {
	display: block !important;
	width: 130px !important;
	padding: 0 !important;
	/*border-radius: 2px;*/
	box-shadow: 0px 0px 5px rgba(0,0,0,.7) !important;
	overflow: inherit !important;
	min-height: auto;
	left: -150px;
	background-repeat: repeat-y !important;
	background-size: inherit !important;
}

.popify-preview-right .popify-new-popup-design {
	left: inherit !important;
	right: -150px !important;
}

.popify-new-popup-design .popify-toast-left {
	position: relative !important;
	width: 100% !important;
	height: auto;
	border-bottom: 0;
}

.popify-new-popup-design:not(.popify-informational-type):not(.popify-discount-type):not(.popifyCounter) .popify-toast-left img:not(.popify-hide-class) {
	width: 100% !important;
	margin-left: 0 !important;
	display: block !important;
	float: left !important;
	padding: 0px !important;
	height: auto;
	border-top: 0;
	left: 0 !important;
	position: relative !important;
}

.popify-new-popup-design .popify-toast-left img.popify-hide-class {
	width: 100% !important;
	margin-left: 0 !important;
	display: block;
	float: left !important;
	padding: 0px !important;
	height: auto;
	border-top: 0;
	left: 0 !important;
	position: relative !important;
}

.popify-new-popup-design .popify-toast-right {
	width: auto !important;
	margin-left: 0 !important;
	display: block !important;
	float: left !important;
	padding-top: 0 !important;
	padding-left: 6px !important;
	padding-right: 6px !important;
	padding-bottom: 6px !important;
}

.popify-new-popup-design.popify-informational-type .popify-toast-right, .popify-new-popup-design.popify-discount-type .popify-toast-right {
	padding-top: 6px !important;
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}

.popify-new-popup-design .popify-close-notification-icon {
	position: absolute;
    right: -34px;
    height: 25px;
    background-color: white;
    border-radius: 50%;
    color: grey;
    font-size: 15px;
    font-weight: normal;
    border: 1px solid lightgrey;
    box-shadow: 0px 0px 1px rgba(0,0,0,.2);
    cursor: pointer;
    top: 0;
    opacity: .7;
    width: 25px;
    display: flex;
    align-items: center;
    align-content: center;
}

.popify-new-popup-design .popify-close-notification-icon i {
	position: relative;
    color: grey !important;
    top: 0 !important;
    left: 50%;
    transform: translateX(-50%);
}

.popify-new-popup-design.popify-informational-type .popify-close-notification-icon i, .popify-new-popup-design.popifyReview .popify-close-notification-icon i, .popify-new-popup-design.popify-discount-type .popify-close-notification-icon i {
	top: 0px !important;
}

.popify-new-popup-design .popify-close-notification-icon:hover {
	background-color: #EFEFEF;
}

.popify-new-popup-design .review-last-name {
	font-size: 14px;
	font-weight: 600;
	margin-bottom: 2px;
}

.popify-new-popup-design .review-text {
	margin-top: 5px;
	font-style: italic;
	margin-bottom: 5px;
	font-weight: 500;
}

.popify-new-popup-design .review-product {
	border-top: 1px solid #E6E6E6;
	padding-top: 5px;
	font-size: 12px;
}

.popify-preview-bottom .popify-new-popup-design {
	transition: transform .6s cubic-bezier(.68, -.55, .265, 1.55), opacity .6s!important;
	-webkit-animation: none!important;
	bottom: 0px!important;
}

.popify-preview-top .popify-new-popup-design {
	transition: transform .6s cubic-bezier(.68, -.55, .265, 1.55), opacity .6s!important;
	-webkit-animation: none!important;
	top: 0px!important;
}
.popify-preview-left .popify-new-popup-design.fade {
	transform: translateX(0%);
	opacity: 0!important;
}
.popify-preview-left .popify-new-popup-design.show {
	transform: translateX(150px);
	opacity: 1!important;
}

.popify-preview-right .popify-new-popup-design.fade {
	opacity: 0!important;
	transform: translateX(0%);
}

.popify-preview-right .popify-new-popup-design.show {
	transform: translateX(-150px);
	opacity: 1!important;
}

.popify-outside-content {
    overflow: inherit !important;
}

.popify-outside-content .popify-close-notification-icon {
    position: absolute;
    right: -34px;
    height: 25px;
    background-color: white;
    border-radius: 50%;
    color: grey;
    font-size: 15px;
    font-weight: normal;
    border: 1px solid lightgrey;
    box-shadow: 0px 0px 1px rgba(0,0,0,.2);
    cursor: pointer;
    top: 0;
    opacity: .7;
    width: 25px;
    display: flex;
    align-items: center;
    align-content: center;
}

.popify-outside-content .popify-close-notification-icon i {
    position: relative;
    color: grey !important;
    top: 0 !important;
    left: 50%;
    transform: translateX(-50%);
}

.popify-outside-content.popify-rtl-support .popify-close-notification-icon i {
	right: 0 !important;
}

.popify-outside-content .popify-close-notification-icon:hover {
    background-color: #EFEFEF;
}

.popify-outside-content .popify-close-notification-icon.p6 i {
    padding-left: 6px;
}

.popify-preview-new.popify-preview-right {
	right: 30px!important;	
}

@media (max-width: 800px) {
	.popify-preview.popify-preview-new.popify-preview-bottom
	{
		bottom: auto;
		top: 90vh;
	}

	.popify-preview.popify-preview-new.popify-preview-top
	{
		top: 10px;
	}

	.popify-preview-bottom .popify-toast.fade {
		margin-bottom: 10px;
	}

	.popify-preview-bottom .popify-toast.show {
		margin-bottom: 10px;
	}

	.popify-preview.popify-preview-new.popify-preview-right
	{
		left: 90vw!important;
	}
}

@media (max-width: 500px) {
	.popify-preview.popify-preview-new.popify-preview-right
	{
		left: inherit !important;
	}
}

.popify-light-design .popify-new-location-place {
    margin-left: 1px;
    font-size: 12px;
    opacity: 0.6;
}

.popify-light-design .popify-new-text-orders-title {
    float: left;
    margin-right: 3px;
    font-size: 13px;
    color: grey;
}

.popify-light-design .popify-orders-customer-name {
    font-size: 15px !important;
    font-weight: 700 !important;
    /*color: #7825f3;*/
    line-height: 17px;
}

.popify-light-design .popify-orders-product-title {
    font-size: 13px !important;
    font-weight: bold !important;
    /*color: #7825f3;*/
    line-height: 17px;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.popify-light-design .popify-cart-lastname {
    font-size: 15px !important;
    font-weight: 700 !important;
    /*color: #7825f3;*/
    line-height: 17px;
}

.popify-light-design .popify-orders-time {
    font-size: 13px !important;
    color: grey;
}

.popify-light-design .popify-toast-header {
    margin-bottom: 0 !important;
}

.popify-light-design .popify-toast-body {
    margin-top: 0 !important;
}

.popify-light-design .popify-toast-right {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.popify-light-design .popify-toast-left img {
    padding: 0 !important;
    left: 4px !important;
    height: 75px !important;
    top: 0px !important;
    width: 70px !important;
    object-fit: fill !important;
    border-radius: 4px !important;
}

.popify-light-design.popifyOrders .popify-toast-left {
    margin-top: 0 !important;
}

.popify-light-design.popifyCartProducts .popify-toast-left {
    /*margin-top: -5px !important;*/
}

.popify-light-design .popify-orders-country-color {
    font-weight: normal !important;
}

.popify-new-popup-design .popify-big-location-map {
    position: relative !important;
    width: 140px !important;
    height: 107px !important;
    transform: inherit;
    margin-left: 8px;
}

.popify-rounded-notification.popify-free-plan .powered_row {
	right: 25px !important;
}

.popify-text-in-center {
    text-align: center !important;
}

.popify-new-popup-design .popify-custom-toast-body {
    padding-top: 10px !important;
    padding-bottom: 15px !important;
}

.popify-new-popup-design .call_to_action_container {
    border-top: 1px solid lightgrey;
    padding-top: 5px;
    position: relative;
    top: 10px;
    font-style: normal;
}

.popify-new-popup-design .popify-custom-toast-body p {
	/*font-style: italic !important;*/
}

.popify-new-popup-design.popify-informational-type .popify-toast-left, .popify-new-popup-design.popify-discount-type .popify-toast-left {
	text-align: center;
}

.popify-new-popup-design.popify-informational-type .popify-toast-left img, .popify-new-popup-design.popify-discount-type .popify-toast-left img {
	width: 70px !important;
    float: initial !important;
    left: auto !important;
    margin: 5px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.popify-new-popup-design.popify-informational-type .popify-toast-header, .popify-new-popup-design.popify-discount-type .popify-toast-header {
	padding-right: 0 !important;
}

.popify-new-popup-design.popify-informational-type .popify-toast-header strong, .popify-new-popup-design.popify-informational-type .popify-toast-header strong p, .popify-new-popup-design.popify-discount-type .popify-toast-header strong, .popify-new-popup-design.popify-discount-type .popify-toast-header strong p {
	font-weight: 900 !important;
}

/*.popify-preview-bottom .popify-toast.popify-informational-type.popify-hover.show:hover, .popify-preview-bottom .popify-toast.popifyOrders.popify-hover.show:hover, .popify-preview-bottom .popify-toast.popifyPurchasesCounter.popify-hover.show:hover, .popify-preview-bottom .popify-toast.popifyReview.popify-hover.show:hover, .popify-preview-bottom .popify-toast.popifyCounter.popify-hover.show:hover, .popify-preview-bottom .popify-toast.popifyHoursVisitors.popify-hover.show:hover, .popify-preview-bottom .popify-toast.popify-discount-type.popify-hover.show:hover {
	bottom: 0 !important;
}

.popify-preview-top .popify-toast.popify-informational-type.popify-hover.show:hover, .popify-preview-top .popify-toast.popifyOrders.popify-hover.show:hover, .popify-preview-top .popify-toast.popifyPurchasesCounter.popify-hover.show:hover, .popify-preview-top .popify-toast.popifyReview.popify-hover.show:hover, .popify-preview-top .popify-toast.popifyCounter.popify-hover.show:hover, .popify-preview-top .popify-toast.popifyHoursVisitors.popify-hover.show:hover, .popify-preview-top .popify-toast.popify-discount-type.popify-hover.show:hover {
	top: 0 !important;
}*/

.popify-preview-right .popify-close-notification-icon {
	right: inherit !important;
	left: -34px !important;
}

.popify-new-popup-design.popifyCounter .popify-toast-left, .popify-new-popup-design.popifyHoursVisitors .popify-toast-left {
    text-align: center;
    padding-top: 15px;
}

.popify-new-popup-design.popifyCounter img, .popify-new-popup-design.popifyHoursVisitors img {
    width: 58px !important;
    float: initial !important;
    height: auto !important;
    left: auto !important;
    right: auto !important;
    margin-left: auto !important;
    margin-right: auto !important;
    display: block !important;
    position: relative !important;
}

.popify-new-popup-design.popifyCounter .counter-number, .popify-new-popup-design.popifyHoursVisitors .counter-number {
    display: inline-block;
    width: 100%;
    text-align: center;
    color: #804aff;
    font-size: 26px;
    font-weight: 700;
    line-height: 30px;
    padding: 0;
}

.popify-new-popup-design.popifyHoursVisitors .counter-number {
    font-weight: 600;
}

.popify-new-popup-design.popifyCounter .text-under-number, .popify-new-popup-design.popifyHoursVisitors .text-under-number {
    color: #5e5e5e;
    font-size: 14px;
    margin-top: 0 !important;
}

.popify-new-popup-design.popifyCounter .popify-new-popup-counter-content, .popify-new-popup-design.popifyHoursVisitors .popify-new-popup-counter-content {
    color: #5e5e5e;
    font-size: 13px;
    font-weight: 500;
}

.popify-new-popup-design.popifyHoursVisitors .left-text {
    margin-left: 0;
    font-weight: 500;
    margin-top: 2px !important;
}

.popify-new-popup-design.popifyHoursVisitors .popify-toast-right {
    margin-top: 0 !important;   
}

.popify-new-popup-design.popifyHoursVisitors .custom-toast-body {
    padding-top: 0 !important;
}

.popify-new-popup-design.popifyCounter .popify-toast-right {
	position: initial !important;
	margin-top: 0 !important; 
}

.popify-new-popup-design.popifyCounter .popify-toast-header, .popify-new-popup-design.popifyHoursVisitors .popify-toast-header {
	padding-right: 0 !important;
}

.popify-new-popup-design.popifyCounter i.fa-times, .popify-new-popup-design.popifyHoursVisitors i.fa-times {
	top: 0 !important;
    right: 4px !important;
}

.popify-new-popup-design .popify-left-text.hoursVisitors {
	margin-left: 0 !important;
    margin-top: 3px !important;
}

.popify-new-popup-design .popify-powered-by-text p {
    float: initial !important;
    text-align: center !important;
    width: 130px !important;
}

.popify-preview-new.popify-preview-bottom-center {
	margin-left: 0px;
}

.popify-preview-new.popify-preview-bottom-center .popify-new-popup-design {
	left: -75px;
	transform: translateY(110%);
}

.popify-preview-new.popify-preview-bottom-center .popify-new-popup-design.fade {
	opacity: 0;
}

.popify-preview-new.popify-preview-bottom-center .popify-new-popup-design.fade.show {
	transform: translateY(0%);
	opacity: 1;
}

.popify-preview-new.popify-preview-top-center {
	margin-left: 0px;
}

.popify-preview-new.popify-preview-top-center .popify-new-popup-design {
	left: -75px;
	transform: translateY(-110%);
}

.popify-preview-new.popify-preview-top-center .popify-new-popup-design.fade {
	opacity: 0;
}

.popify-preview-new.popify-preview-top-center .popify-new-popup-design.fade.show {
	transform: translateY(0%);
	opacity: 1;
}

.popify-free-plan .popify-close-notification-icon {
	padding-left: 0 !important;
}

.popify-outside-content.popify-informational-type .popify-toast-header strong, .popify-outside-content.popify-informational-type .popify-toast-header strong p, .popify-outside-content.popify-discount-type .popify-toast-header strong, .popify-outside-content.popify-discount-type .popify-toast-header strong p {
	font-weight: 700 !important;
}

.popify-outside-content.popify-informational-type .popify-toast-body, .popify-outside-content.popify-discount-type .popify-toast-body {
	font-weight: 200;
    color: #5c5c5c;
}

/* new animation for default design */
.popify-preview-bottom .popify-new-animation {
	transition: transform .6s cubic-bezier(.68, -.55, .265, 1.55), opacity .6s!important;
	-webkit-animation: none!important;
	bottom: 0px!important;
}

.popify-preview-top .popify-new-animation {
	transition: transform .6s cubic-bezier(.68, -.55, .265, 1.55), opacity .6s!important;
	-webkit-animation: none!important;
	top: 0px!important;
}
.popify-preview-left .popify-new-animation.fade {
	transform: translateX(0%);
	opacity: 0!important;
}
.popify-preview-left .popify-new-animation.show {
	transform: translateX(340px);
	opacity: 1!important;
}

.popify-preview-right .popify-new-animation.fade {
	opacity: 0!important;
	transform: translateX(0%);
}

.popify-preview-right .popify-new-animation.show {
	transform: translateX(-340px);
	opacity: 1!important;
}

.popify-new-animation {
	left: -340px !important;
}

.popify-preview-right .popify-new-animation {
	left: inherit !important;
	right: -340px !important;
}

.popify-preview-new.popify-preview-bottom-center .popify-new-animation {
	left: -170px !important;
	transform: translateY(110%);
}

.popify-preview-new.popify-preview-bottom-center .popify-new-animation.popify-new-popup-design {
	left: -65px !important;
}

.popify-preview-new.popify-preview-bottom-center .popify-new-animation.fade {
	opacity: 0;
	transform: translateY(110%);
	/*visibility: hidden !important;*/
}

.popify-preview-new.popify-preview-bottom-center .popify-new-animation.fade.show {
	transform: translateY(0%);
	opacity: 1;
	/*visibility: visible !important;*/
}

.popify-preview-new.popify-preview-top-center .popify-new-animation {
	left: -170px !important;
	transform: translateY(-110%);
}

.popify-preview-new.popify-preview-top-center .popify-new-animation.fade {
	opacity: 0;
	transform: translateY(-110%);
	/*visibility: hidden !important;*/
}

.popify-preview-new.popify-preview-top-center .popify-new-animation.fade.show {
	transform: translateY(0%);
	opacity: 1;
	/*visibility: visible !important;*/
}

@media screen and (max-width: 650px) {
	.popify-preview-new.popify-preview-bottom-center .popify-new-animation.fade {
		opacity: 0;
		visibility: hidden !important;
	}

	.popify-preview-new.popify-preview-bottom-center .popify-new-animation.fade.show {
		transform: translateY(0%);
		opacity: 1;
		visibility: visible !important;
	}

	.popify-preview-new.popify-preview-top-center .popify-new-animation.fade {
		opacity: 0;
		visibility: hidden !important;
	}

	.popify-preview-new.popify-preview-top-center .popify-new-animation.fade.show {
		transform: translateY(0%);
		opacity: 1;
		visibility: visible !important;
	}
}

.popify-preview-new.popify-preview-top-center .popify-new-animation.popify-new-popup-design {
	left: -65px !important;
}

.popify-discount-type.popify-new-popup-design + .popify-progress {
	width: 130px !important;
}

.popifyCounter .popify-toast-body {
	color: #5e5e5e;
}

.review-new-design-location {
    color: #5e5e5e;
    font-size: 10px;
    margin-bottom: 5px;
}

.popify-text-on-left {
	text-align: left !important;
}

.popify-text-on-right {
	text-align: right !important;
}

/*.popify-toast:not(.popify-new-popup-design).popify-informational-type .popify-toast-header.popify-text-in-center, .popify-toast:not(.popify-new-popup-design).popify-informational-type .popify-toast-body.popify-text-in-center {
    text-align: center;
    margin-left: -67.5px !important;
    padding-right: 0 !important;
}*/

.popify-toast:not(.popify-new-popup-design).popify-informational-type .popify-toast-body.popify-text-in-center .call_to_action_container.popify-text-on-left {
    margin-left: 67.5px !important;
}

/*.popify-toast:not(.popify-new-popup-design).popifyCounter .popify-toast-header.popify-text-in-center, .popify-toast:not(.popify-new-popup-design).popifyCounter .popify-toast-body.popify-text-in-center, .popify-toast:not(.popify-new-popup-design).popifyHoursVisitors .popify-toast-header.popify-text-in-center, .popify-toast:not(.popify-new-popup-design).popifyHoursVisitors .popify-toast-body.popify-text-in-center {
    text-align: center;
    margin-left: -77px !important;
    padding-right: 0 !important;
}*/

.popify-outside-content.popify-rounded-notification .popify-close-notification-icon {
    right: -27px !important;
}

.popifyPurchasesCounter .popify-product-title.with-title {
	font-weight: 600;
}

.popifyPurchasesCounter .hoursVisitors-visitors  {
	font-size: 12px !important;
    margin-top: -8px !important;
}

.popifyPurchasesCounter.popify-new-popup-design .popify-img-counter {
    width: initial !important;
    float: none !important;
    margin: 0 auto !important;
}

.popifyPurchasesCounter .full-image-space {
	width: 71px !important;
}

.popify-push-notification-content {
    font-size: 14px !important;
    color: rgb(100, 116, 130) !important;
    margin: 0 !important;
    display: inline-block;
    width: 100%;
}

.popify-push-notification-icon {
    width: 48px !important;
    height: 50px !important;
    left: 5px !important;
    top: -50px !important;
}

.popify-push-notification-buttons {
    margin-top: 10px;
    text-align: right;
    font-size: 13px !important;
}

.popify-push-notification-buttons .later-button {
    border: 0 !important;
    outline: none !important;
    background: none !important;
    background-color: transparent !important;
    box-shadow: none !important;
    color: grey !important;
    font-family: "Poppins",helvetica,arial,sans-serif!important;
    padding: 4px 15px !important;
}

.popify-push-notification-buttons .later-button:hover {
    background: none !important;
    background-color: transparent !important;
    outline: none !important;
    box-shadow: none !important;
    color: grey !important;
    opacity: 1 !important;
}

.popify-push-notification-buttons .allow-button {
    background-color: #2E5FDC;
    border: 0 !important;
    padding: 4px 15px !important;
    color: white;
    outline: none !important;
    box-shadow: none !important;
    font-family: "Poppins",helvetica,arial,sans-serif!important;
    max-width: 150px !important;
    border-radius: 4px !important;
}

.popify-push-notification-buttons .allow-button:hover {
    background-color: #2E5FDC;
    border: 0 !important;
    outline: none !important;
    box-shadow: none !important;
}

#popifyOptin .popify-toast {
	opacity: 1 !important;
	position: relative !important;
	width: inherit !important;
}

#popifyOptin.popify_top_left {
    top: 0;
    left: 0;
}

#popifyOptin.popify_top_left.popify-preview {
    margin-left: 15px;
    margin-top: 15px;
}

#popifyOptin.popify_top_right {
    top: 0;
    right: 0;
}

#popifyOptin.popify_top_right.popify-preview {
    margin-right: 15px;
    margin-top: 15px;
}

#popifyOptin.popify_bottom_left {
    left: 0;
    bottom: 0;
}

#popifyOptin.popify_bottom_left.popify-preview {
    margin-left: 15px;
    bottom: 15px;
}

#popifyOptin.popify_bottom_center {
    left: 0;
    bottom: 0;
}

#popifyOptin.popify_bottom_center.popify-preview {
    margin-left: 50%;
    position: absolute;
    bottom: 15px;
    left: -160px;
}

#popifyOptin.popify_bottom_right {
    right: 0;
    bottom: 0;
}

#popifyOptin.popify_bottom_right.popify-preview {
    margin-left: 15px;
    bottom: 15px;
}

#popifyOptin.popify_top_center {
    left: 0;
    top: 0;
}

#popifyOptin.popify_top_center.popify-preview {
    margin-left: 50%;
    position: absolute;
    top: 15px;
    left: -160px;
}

.popify-rtl-support.popifyOrders .popify-close-notification-icon i.fa-times {
	margin-right: 0px !important;
}

.popify-animate-image1 {
    display: grid;
    grid-template-columns: 67px 67px;
    width: 67px;
    height: 67px;
    overflow: hidden;
}

.popify-animate-image1 img {
    width: 67px;
    height: 67px;
    position: relative;
}

.popify-animate-image2 {
    display: flex;
    width: 67px;
    height: 67px;
    overflow: hidden;
}

.popify-animate-image2 img {
    width: 67px;
    height: 67px;
    position: relative;
}
.popify-scale {
    animation: scaleUpDown 2s infinite;
}
@keyframes scaleUpDown {
    0% {
        transform: scale(1.3) rotate(5deg);
    }
    50% {
        transform: scale(0.7) rotate(-10deg);
    }
}
.popify-animate-image3 {
    display: flex;
    width: 67px;
    height: 67px;
    overflow: hidden;
}

.popify-animate-image3 img {
    width: 67px;
    height: 67px;
    position: relative;
}
.popify-animate-image3 img.active {
    animation: popifyblur 2s infinite;
}
@keyframes popifyblur {
    0% {
      filter: blur(0);
      transform: scale(1);
    }
    50% {
        filter: blur(1px);
      transform: scale(1.3);
    }
    100% {
        filter: blur(0);
      transform: scale(1);
    }
}
.popify-animate-image4 {
    display: flex;
    width: 67px;
    height: 67px;
    overflow: hidden;
}

.popify-animate-image4 img {
    width: 67px;
    height: 67px;
    position: relative;
}
.popify-animate-image4 img.active {
    animation: popifyzoom 2s infinite;
}
@keyframes popifyzoom {
    0% {
      transform: scale(1.4);
      transform-origin: 100% 0;
    }
    30% {
        transform: scale(1.5) translateX(30%) translateY(-10%);
    }
    60% {
        transform: scale(1.25) translateY(-30%);
    }
    100% {
        transform: scale(1.4);
      transform-origin: 100% 0;
    }
}
.popify-animate-image5 {
    display: flex;
    width: 67px;
    height: 67px;
    overflow: hidden;
}

.popify-animate-image5 img {
    width: 67px;
    height: 67px;
    position: relative;
}
.popify-animate-image5 img.active {
    animation: popifyzoom-rotate 2s infinite;
}
@keyframes popifyzoom-rotate {
    0% {
      transition: transform .5s ease-in-out;
    }
    50% {
        transform: scale(1.5) rotate(25deg);
    }
    100% {
        transition: transform .5s ease-in-out;
    }
}

.popify-toast-left.full-image-space .popify-animate-image1, .popify-toast-left.full-image-space .popify-animate-image2, .popify-toast-left.full-image-space .popify-animate-image3, .popify-toast-left.full-image-space .popify-animate-image4, .popify-toast-left.full-image-space .popify-animate-image5 {
    width: 100%;
    height: 100%;
}

.popify-toast-left.full-image-space .popify-animate-image1 {
    width: 90px;
    height: 90px;
    grid-template-columns: 90px 90px;
}

.popify-toast-left.full-image-space .popify-animate-image1 img {
    width: 90px;
    height: 90px;
    padding: 0;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto;
    object-fit: cover;
    position: relative;
}

.popify-toast-left.full-image-space .popify-animate-image2 img, .popify-toast-left.full-image-space .popify-animate-image3 img, .popify-toast-left.full-image-space .popify-animate-image4 img, .popify-toast-left.full-image-space .popify-animate-image5 img {
    width: 100%;
    height: 100%;
    padding: 0;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    object-fit: cover;
    position: relative;
}

.popify-animation {
    position: absolute;
    margin-top: auto;
    margin-bottom: auto;
    top: 0;
    bottom: 0;
}

.popify-new-popup-design .popify-animate-image1, .popify-new-popup-design .popify-animate-image2, .popify-new-popup-design .popify-animate-image3, .popify-new-popup-design .popify-animate-image4, .popify-new-popup-design .popify-animate-image5 {
    width: 100%;
    height: 100%;
}

.popify-new-popup-design .popify-animate-image1 {
    width: 129px;
    height: 129px;
    grid-template-columns: 129px 129px;
    position: relative;
    margin: 0 auto;
}

.popify-new-popup-design .popify-animate-image1 img {
    margin: 0;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin-top: auto !important;
    margin-bottom: auto !important;
    margin-left: auto !important;
    margin-left: auto !important;
    padding: 0 !important;
    max-width: 100% !important;
    max-height: 100% !important;
    position: relative !important;
    width: 129px !important;
    height: 129px !important;
    object-fit: cover !important;
}

.popify-new-popup-design .popify-animate-image2 img, .popify-new-popup-design .popify-animate-image3 img, .popify-new-popup-design .popify-animate-image4 img, .popify-new-popup-design .popify-animate-image5 img {
    margin: 0 !important;
    left: 0px !important;
    padding: 0 !important;
    max-width: 100% !important;
    max-height: 100% !important;
    position: relative !important;
    width: 100% !important;
    height: 129px !important;
    object-fit: cover !important;
}

.popify-new-popup-design .popify-animation {
    position: relative;
}

.popifyPurchasesCounter:not(.popify-new-popup-design) .popify-toast-right {
	width: 240px !important;
	margin-left: 80px !important;
}

.popifyHoursVisitors.popify-new-popup-design .popify-toast-left img {
	left: 50% !important; 
	transform: translateX(-50%);
}

.popify-content {
	padding: 18px !important;
	position: relative;
	width: 100%;
}

.popify-content i.popify-close-notification {
	cursor: pointer;
    right: 8px;
    top: 6px;
    color: lightgrey;
    font-size: 16px;
}

.popify-content i.popify-close-notification:hover {
	color: grey;
}

.popify-only-you-text {
	padding: 7px;
    border: 1px solid grey;
    display: inline-block;
    color: #555;
    font-weight: normal;
    font-size: 14px;
    border-radius: 3px;
    margin-bottom: 10px;
}

.popify-only-you-text i {
	color: grey;
	margin-right: 5px;
	font-size: 15px;
}

.popify-info-title {
    font-weight: 500;
    color: #444;
    font-size: 16px;
    margin-bottom: 10px;
}

.popify-info-message {
    color: #555;
    font-size: 14px;
    font-weight: 500;
}

.popify-visitors-badge {
	float: left;
    background-color: #EFEFEF;
    color: #DF201D;
    padding: 7px;
    padding-top: 1px;
    padding-bottom: 1px;
    border-radius: 5px;
    margin-right: 6px;
    font-size: 15px;
    position: relative;
    top: -3px;
    font-weight: 500;
}

.btn-popify-info {
	padding: 5px 10px;
    background-color: #DF201D;
    border-radius: 5px;
    color: white;
    font-size: 14px;
    font-weight: 500;
    font-family: "Poppins", sans-serif;
    margin-top: 12px;
    cursor: pointer;
    outline: none;
}

.popify-admin-popup {
	width: 450px !important;
}

.popify-toast.popify-informational-type .call_to_action_container a, .popify-toast.popify-discount-type .call_to_action_container a {
    font-weight: bolder;
    color: #000;
    font-size: 13px;
}

.popifyPurchasesCounter .popify-purchases-purchased-text {
    float: left;
    margin-right: 3px;
    font-size: 12px;
    opacity: 0.6;
}

.popifyPurchasesCounter .popify-purchases-counter-text {
	font-size: 15px;
    font-weight: 700 !important;
    color: #7825f3;
}

.popifyPurchasesCounter .popify-purchases-time {
    font-size: 11px;
    color: #999;
}

.popify-rtl-support .popify-new-text-orders-title {
    float: right;
    margin-right: 0;
    margin-left: 3px;
}

.popify-admin-popup .popify-close-notification-icon {
	right: 10px !important;
    background: none !important;
    border: 0 !important;
    width: auto !important;
    font-size: 16px !important;
}

.popify-push-notification-title {
    font-size: 16px !important;
    letter-spacing: 0.3px;
    color: rgb(52,57,70) !important;
    text-transform: initial;
    font-weight: bold !important;
    display: inline-block;
    margin-bottom: 5px;
    margin-top: 0;
    padding: 0;
}

.popify-toast-right-push {
    padding: 0 !important;
    margin-left: 65px !important;
} 

.popify-optin {
    padding: 8px !important;
    padding-top: 15px !important;
}

.push-notification-icon-place {
    width: 57px !important;
    margin-left: -5px !important;
}

.popify-push-notification-buttons button {
    font-size: 12.3px !important;
    text-transform: initial !important;
    font-weight: initial !important;
    padding: initial !important;
    font-family: initial !important;
}

.call_to_action_container p {
	display: inline-block !important;
	margin: 0 !important;
}

.popify-right-side-icon {
    height: 100%;
    width: 67px;
    display: block;
    position: absolute;
    right: 0;
}

.popify-right-side-icon img {
    height: 67px;
    width: 67px;
    padding: 5px;
    margin-top: auto;
    margin-bottom: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 2px;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}

.popify-toast-right.popify-with-right-side-icon {
    width: 180px !important;
}

.popify-preview .popify-centered-content .popify-toast-right.popify-with-right-side-icon {
	width: 180px !important;
}

.popify-toast-right.popify-with-right-side-icon .popify-toast-header, .popify-preview .popify-centered-content .popify-toast-right.popify-with-right-side-icon .popify-toast-header {
	padding-right: 0 !important;
}

.popify-discount-type .popify-with-right-side-icon a:not(.a-powered-by) {
    display: inline-block;
    width: 90%;
}

.popify-checkbox-edited {
  width: 18px;
  height: 18px;
  border: 1px solid #ccc;
  background-color: white;
  border-radius: 2px;
  text-align: center;
  padding-top: 2px;
  color: #DF201D;
  font-size: 14px;
  cursor: pointer;
  float: left;
  margin-right: 10px;
}

.popify-checkbox-edited i {
  display: none;
}

.popify-checkbox-edited.checked i {
  display: block;
}

.popify-remind-me {
    font-size: 13px;
    margin-top: 10px;
}

.popify-another-product {
	padding: 12px;
  background-color: #EFEFEF;
  font-size: 15px;
  color: blueviolet;
  font-weight: bold;
}

.popify-left-side {
	position: absolute;
  left: 20px;
  top: 180px;
  z-index: 99;
  height: 500px;
}

.popify-right-side {
	position: absolute;
  right: 20px;
  top: 180px;
  z-index: 99;
  height: 500px;
}

.device-mobile-optimized .popify-preview-top.popify-preview-right .popify-toast {
	width: 280px;
}

.popify-rtl-support.popifyOrders .popify-toast-left {
	position: relative !important;
}

.popify-rtl-support.popifyReview .popify-toast-left {
	position: relative !important;
}

@media (max-width: 800px){.popify-preview.popify-preview-new.popify-preview-bottom {transform: scale(0.80, 0.80);zoom: 1!important;}.popify-preview.popify-preview-new.popify-preview-top {transform: scale(0.80, 0.80);zoom: 1!important;}}