.cu-popup-overlay {
    border: 0px;
    border-radius: 0px;
    float: none;
    outline: none;
    text-decoration: none;
    visibility: visible;
    box-shadow: none;
    appearance: none;
    position: fixed;
    z-index: 9999;
    inset: 0px;
    width: 100%;
    height: 100%;
    margin: 0px;
    padding: 0px;
    overflow: auto;
    background: rgba(0, 0, 0, 0.5);
}

.cu-popup-overlay .left {
    float: left;
}
.cu-popup-overlay .fade {
	opacity: 1;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-webkit-transition: opacity .25s ease-in-out;
}
.cu-popup-overlay .fade:hover {
	opacity: 0.2;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	filter: alpha(opacity=20);
}
.cu-popup-overlay .fade-on {
	opacity: 0.2;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	filter: alpha(opacity=20);
}
.cu-popup-overlay .pointer {
	cursor: pointer;
}
    

.cu-popup-overlay .cu-popup-box {  
    visibility: visible;
    line-height: 1;
    width: 100%;
    max-width: 820px;
    display: block;
    transition: top 0.2s ease 0s, left 0.2s ease 0s, margin-bottom 0.2s ease 0s;
    margin: 0;
    position: absolute;
    top: 50%;
    left: 48%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    max-height: 640px; 
}

.cu-popup-overlay .cu-popup-box .cu-popup-box-inner {
    overflow: hidden;
    width: -webkit-calc(100% - 88px);
    width:    -moz-calc(100% - 88px);
    width:         calc(100% - 88px);
    margin: 0 auto;
    background-color: #bf1c6b;
}

.cu-popup-box-inner img {
    width: 100%;
    height: auto;
}

.cu-popup-overlay .cu-popup-box .cu-popup-box-inner .cu-popup-link {
    width: 50%;
    height: 30%;
    position: absolute;
    bottom: 0;
    right: 44px;
}

.cu-popup-overlay .cu-popup-box .cu-popup-icon-box {
    position: absolute;
    width: 38px;
    height: 38px;
    right: 0;
    top: 0;
    background-image: url("cu-popup-clse.png");
    background-repeat: no-repeat;
    background-size: contain;
}