.icon-plus-sign {
	color: green;
	cursor: pointer;
}


.mm_popup {
	background: #ffffff;
	border: 1px solid #555;
	-moz-box-shadow: rgba(0,0,0,1) 0 4px 30px;
	-webkit-box-shadow: rgba(0,0,0,1) 0 4px 30px;
	-khtml-box-shadow: rgba(0,0,0,1) 0 4px 30px;
	box-shadow: rgba(0,0,0,1) 0 4px 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-ms-box-sizing: border-box;
	color: #000000;
	height: auto;
	left: 50%;
	padding: 20px 35px 35px;
	position: fixed;
	text-align: left;
	top: 50%;
	width: auto;
	z-index: 999999;
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.general_popup {
	padding: 0;
}

.mm_popup.full-height {
	margin-top: .2rem;
	overflow: hidden;
	overflow-y: scroll;
}

.mm_popup,
.mm_popup p,
.single .entry .mm_popup p {
	font-size: 1.4rem;
}

.mm_popup i {
	background: url(../img/close.png) 0 0 no-repeat;
	cursor: pointer;
	height: 17px;
	position: absolute;
	right: 5px;
	top: 5px;
	width: 16px;
}

.mm_popup i:hover {
	opacity: .5;
	text-decoration: none;
}

.hide-close {
	/*padding-top: 15px;*/
}

.hide-close i {
	display: none;
}

.entry-content .mm_popup ol,
.entry-content .mm_popup ul {
	margin: 0;
}

#outer {
    position:absolute;
    z-index:500
}

#epom_wrapper {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;

}

.continue_line {
    text-align: right;
    margin-top: 1%;
    margin-right: 1%;
    font-weight: 700;
}
#continueTo {
    text-decoration: none;
    cursor: pointer;
}
.redirect_line {
    text-align: right;
    margin-right: 1%;
    font-weight: 700;
}
.filter_blur {
    filter: blur(4px);
    -webkit-filter: blur(4px) !important;
    -o-filter: blur(4px);
    pointer-events: none;
    filter: url(../../../themes/moneymorning/images/blur.svg#gaussian_blur);
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='3');
    overflow: hidden;
}
.text_holder {
    width: 260px;
    float: right;
    border: 2px solid black;
    background: white;
    margin-top: 1%;
}

/*@media (max-width: 600px) {*/

/*.mm_popup {*/
/*display: none;*/
/*}*/

/*.mm_popup_mobile {*/
/*display: none !important;*/
/*}*/
/*}*/

.mm_popup_desktop {
    height: 600px;
}

@media (max-width: 700px) {
    .popup_image {
        width: 500px;
    }
    .popup_close_btn {
        right: 5px;
    }
    .mm_popup_desktop {
        height: 542px;
    }
}

@media (max-width: 600px) {
    .popup_image {
        width: 400px;
    }
    .popup_close_btn {
        right: 5px;
    }
    .mm_popup_desktop {
        height: 432px;
    }
}

@media (max-width: 750px) {

    #popup-content p{
        font-size: 15px;
        line-height: 1.3;
    }
}