.popup.popup-bottom-left {
	left: auto;
	right: 3rem;
}

.popup.popup-bottom-right {
	left: 3rem;
	right: auto;
}

.popup.popup-top-left {
	left: auto;
	right: 3rem;
}

.popup.popup-top-right {
	left: 3rem;
	right: auto;
}

.popup.popup-left .popup-content .popup-close {
	right: auto;
	left: -6rem;
}

.popup.popup-right .popup-content .popup-close {
	left: auto;
	right: -6rem;
}

.popup.popup-top .popup-content .popup-close {
	right: auto;
	left: 1.5rem;
}

.popup.popup-bottom .popup-content .popup-close {
	right: auto;
	left: 1.5rem;
}

.popup.popup-center .popup-container > .popup-close {
	right: auto;
	left: -6rem;
}

.popup.popup-full .popup-container > .popup-close {
	right: auto;
	left: 3rem;
}

.popup.popup-bottom-left .popup-container > .popup-close {
	right: auto;
	left: -6rem;
}

.popup.popup-bottom-right .popup-container > .popup-close {
	left: auto;
	right: -6rem;
}

.popup.popup-top-left .popup-container > .popup-close {
	right: auto;
	left: -6rem;
}

.popup.popup-top-right .popup-container > .popup-close {
	left: auto;
	right: -6rem;
}

.popup.popup-left .popup-extra .popup-close {
	right: auto;
	left: -6rem;
}

.popup.popup-right .popup-extra .popup-close {
	left: auto;
	right: -6rem;
}

.popup.popup-top .popup-extra .popup-close {
	right: auto;
	left: -6rem;
}

.popup.popup-bottom .popup-extra .popup-close {
	right: auto;
	left: -6rem;
}

.popup .popup-close .icon {
	margin-left: 0;
}

.popup.popup-left .popup-content {
	left: auto;
	right: 0;
}

.popup.popup-right .popup-content {
	right: auto;
	left: 0;
}

.popup .widget .popup-icon .icon {
	margin-left: 0;
}

.popup.popup-left .popup-extra {
	left: auto;
	right: calc(40% + 60px);
}

.popup.popup-right .popup-extra {
	right: auto;
	left: calc(40% + 60px);
}

@media (max-width: 767px) {
	.popup.popup-full .popup-container > .popup-close {
		left: 1rem;
	}
}