.mp-overlay,
.mp-overlay:before,
.mp-overlay:after,
.mp-overlay *,
.mp-overlay *:before,
.mp-overlay *:after { box-sizing: border-box; }

.mp-overlay { position: fixed; left: 0; width: 100%; z-index: 999; }

.mp-overlay .mp-popup { background: #fff; font-size: 20px; line-height: 23px; text-align: center; overflow: hidden; }

/*.mp-overlay .mp-close { background-image: url(images/mp-close.png); background-position: center; background-repeat: no-repeat; position: absolute; cursor: pointer; opacity: 0; transition: opacity .3s; }*/
.mp-overlay.mp-visible .mp-close { opacity: 1; }

@media only screen and (max-width: 1024px) {
	.mp-overlay { visibility: hidden; padding: 0; bottom: 0; max-height: 100%; border-top: 2px solid #484848; box-shadow: 0 0 10px rgba(0,0,0,.5); transform: translateY(100%); transition: transform .3s, visibility 0s .3s; }
	.mp-overlay.mp-visible { transform: none; visibility: visible; transition: transform .3s; }

	.mp-overlay .mp-close { background-color: #000; background-size: 10px 10px; width: 20px; height: 20px; border-radius: 50%; top: 5px; right: 5px; }
}

@media only screen and (max-width: 480px) {
	.mp-overlay.mp-mob-bot .mp-popup>strong{display:block; float: left; width: 47%; margin: 0 2% 0 0; font-size: 0; line-height: 0; text-indent: -999999px;}
	.mp-overlay.mp-mob-bot .mp-popup>strong>span{display:block; font: bold 23px/28px 'open sans',sans-serif;color:#000000;}
	.mp-overlay.mp-mob-bot .mp-popup>strong>span span{display: block; height:50px; margin:auto;text-indent:-9999px;}
	.mp-overlay.mp-mob-bot .mp-popup>span.mobile {display: block;overflow: hidden;margin: 0;padding: 6px 3px;font-size: 14px;line-height: 16px;max-width: 50%;}
	.mp-overlay.mp-mob-bot .mp-popup>span.mobile.full {max-width: none}
	.mp-overlay.mp-mob-bot .mp-popup>span.mobile b{font-weight: normal;text-shadow: 1px 1px 0 #222;}
	.mp-overlay.mp-mob-bot .mp-popup>div>div{ display: none; }
	.mp-overlay.mp-mob-bot .mp-popup>div>a span,.mp-overlay.mp-mob-bot .mp-popup>div>span span{display:inline-block;font:normal 15px/15px 'open sans',sans-serif;vertical-align:middle;margin:4px 0 -4px;}
	.mp-overlay.mp-mob-bot .mp-popup>div>a{ border-radius: 4px; color: white; display: table;  margin: 5px auto; width: 98%; background: #1e7b19; text-align: center; text-decoration: none; }
	.mp-overlay.mp-mob-bot .mp-popup>div>a:hover{background:#2eb127;text-decoration: none;}
	.mp-overlay.mp-mob-bot .mp-popup>div>a strong{ display: none; }
	.mp-overlay.mp-mob-bot .mp-popup>div>a span.desktop { display: none; }
	.mp-overlay.mp-mob-bot .mp-popup>div>a span.mobile { display:inline-block;font-size:13px;line-height: 14px; margin: 10px auto }
	.mp-overlay.mp-mob-bot .mp-popup>div>span{display: none;}
	
	.mp-overlay.mp-popup2 .mp-popup{font: normal 18px/22px 'open sans',sans-serif;color:black;text-align:center;}
	.mp-overlay.mp-popup2 .mp-popup>strong{display:block;float: left; width: 56%; margin: 5px 2% 5px 0;font-size: 0; line-height: 0; text-indent: -99999px;}
	.mp-overlay.mp-popup2 .mp-popup>strong b{display: none;}
	.mp-overlay.mp-popup2 .mp-popup>strong i{display:block;height:30px;vertical-align:middle;margin:4px auto;background:url(/wp-content/themes/renad/images/popup-ver1-misc.png) no-repeat 0 -23px;text-indent:-9999px;}
	.mp-overlay.mp-popup2 .mp-popup>div{display: none;}
	.mp-overlay.mp-popup2 .mp-popup>span.mobile { font-size: 11px; line-height: 12px; color: #000; }
	.mp-overlay.mp-popup2 .mp-popup>p{display: none;}
	.mp-overlay.mp-popup2 .mp-popup>a{display:table; width:95%;margin: 5px auto;padding: 8px;border-radius:2px;color:white;background:#1e7b19; text-decoration: none; font-size: 15px;}
	.mp-overlay.mp-popup2 .mp-popup>a:hover{background:#2eb127;text-decoration: none;}
	
	.mp-overlay.mp-popup3 .mp-popup>strong{display:block; float: left; width: 47%; margin: 0 2% 0 0; font-size: 0; line-height: 0; text-indent: -999999px;}
	.mp-overlay.mp-popup3 .mp-popup>strong>span{display:block; font: bold 23px/28px 'open sans',sans-serif;color:#000000;}
	.mp-overlay.mp-popup3 .mp-popup>strong>span span{display: block; height:50px; margin:auto;text-indent:-9999px;}
	.mp-overlay.mp-popup3 .mp-popup>span.mobile {display: block;overflow: hidden;margin: 0;padding: 6px 3px;font-size: 14px;line-height: 16px;max-width: 50%;}
	.mp-overlay.mp-popup3 .mp-popup>span.mobile b{font-weight: normal;text-shadow: 1px 1px 0 #222;}
	.mp-overlay.mp-popup3 .mp-popup>div>div{ display: none; }
	.mp-overlay.mp-popup3 .mp-popup>div>a{display: block;clear: both;width: 98%;margin: 5px auto;padding: 10px 0;font-size: 16px;text-align: center;text-decoration: none;color: white;background: #1e7b19;border-radius: 4px;}
	.mp-overlay.mp-popup3 .mp-popup>div>a:hover{background:#2eb127;text-decoration: none;}
	.mp-overlay.mp-popup3 .mp-popup>div>ul{ display:none}
}

@media only screen and (min-width: 481px) and (max-width: 1024px) {
	.mp-overlay.mp-mob-bot .mp-popup>strong{display:block;font: bold 18px/20px 'open sans',sans-serif;color:#000000;padding: 3% 10px;text-align: center;}
	.mp-overlay.mp-mob-bot .mp-popup>strong>span{display:inline-block;width:135px;height:auto;margin:-12px 0;vertical-align:middle;text-align:center;line-height:50px}
	.mp-overlay.mp-mob-bot .mp-popup>strong>span span{display:block;height:50px; margin:0;text-indent:-9999px;}
	.mp-overlay.mp-mob-bot .mp-popup>span.mobile { display: none; }
	.mp-overlay.mp-mob-bot .mp-popup>div>div{width: 90%;margin: 0 auto;padding: 5px 0 3%;font-size:19px;line-height:23px;text-align: center;font-family: 'open sans condensed',sans-serif;}
	.mp-overlay.mp-mob-bot .mp-popup>div>div>b{font-weight:300;color:#000000;}
	.mp-overlay.mp-mob-bot .mp-popup>div>div>b:before,.mp-overlay.mp-mob-bot .mp-popup>div>div>b:after{content:" "}
	.mp-overlay.mp-mob-bot .mp-popup>div>div>strong{font-family:'open sans';color: #434343;}
	.mp-overlay.mp-mob-bot .mp-popup>div>div>i{display:inline-block;width: 166px;height: 29px;vertical-align:middle;margin:-5px 5px 0;background: url(/wp-content/themes/renad/images/popup-ver1-misc.png) no-repeat 0 -24px;text-indent:-9999px;}
	.mp-overlay.mp-mob-bot .mp-popup>div>a,.mp-overlay.mp-mob-bot .mp-popup>div>span{display:block;width:80%;line-height:30px;margin:0 auto 12px;padding: 10px;border-radius:4px;color:white; text-decoration: none;}
	.mp-overlay.mp-mob-bot .mp-popup>div>a span,.mp-overlay.mp-mob-bot .mp-popup>div>span span{display:inline-block;font:normal 15px/30px 'open sans',sans-serif;vertical-align:middle;}
	.mp-overlay.mp-mob-bot .mp-popup>div>a{background:#1e7b19;width:80%;max-width: 400px;text-align: center;}
	.mp-overlay.mp-mob-bot .mp-popup>div>a:hover{background:#2eb127;text-decoration: none;}
	.mp-overlay.mp-mob-bot .mp-popup>div>a strong{display:inline-block;font-size:28px;line-height: 30px;vertical-align:middle;}
	.mp-overlay.mp-mob-bot .mp-popup>div>a>.mobile { display: none; }
	.mp-overlay.mp-mob-bot .mp-popup>div>span{display: none;}
	
	.mp-overlay.mp-popup3 .mp-popup>strong{display:block;font: bold 18px/20px 'open sans',sans-serif;color:#000000;padding: 3% 10px;text-align: center;}
	.mp-overlay.mp-popup3 .mp-popup>strong>span{display:inline-block;width:135px;height:auto;margin:-12px 0;vertical-align:middle;text-align:center;line-height:50px}
	.mp-overlay.mp-popup3 .mp-popup>strong>span span{display:block;height:50px; margin:0;text-indent:-9999px;}
	.mp-overlay.mp-popup3 .mp-popup>span.mobile { display: none; }
	.mp-overlay.mp-popup3 .mp-popup>div>div{width: 90%;margin: 0 auto;padding: 5px 0 2%;font-size:19px;line-height:23px;text-align: center;font-family: 'open sans condensed',sans-serif;}
	.mp-overlay.mp-popup3 .mp-popup>div>div>b{font-weight:300;color:#000000;}
	.mp-overlay.mp-popup3 .mp-popup>div>div>b:before,.mp-overlay.mp-popup3 .mp-popup>div>div>b:after{content:" "}
	.mp-overlay.mp-popup3 .mp-popup>div>div>strong{font-family:'open sans';color: #434343;}
	.mp-overlay.mp-popup3 .mp-popup>div>div>i{display:inline-block;width: 116px;height: 23px;vertical-align:middle;margin:-5px 5px 0;background: url(/wp-content/themes/renad/images/popup-branding.png) no-repeat center;text-indent:-9999px;}
	.mp-overlay.mp-popup3 .mp-popup>div>ul{display: table;padding: 0;margin: 0 auto;text-align: left;font: normal 15px/15px 'open sans',sans-serif;color: #565656;list-style: none;}
	.mp-overlay.mp-popup3 .mp-popup>div>ul li{padding: 0 0 10px}
	.mp-overlay.mp-popup3 .mp-popup>div>ul li:before{content: "\2713";display: inline-block;font-size: 150%;vertical-align: middle;margin-right: 15px;color: #1e7b19;font-family:'open sans',sans-sefif;}
	.mp-overlay.mp-popup3 .mp-popup>div>a{display: block;clear: both;width: 80%;max-width: 400px;margin: 0 auto 12px;padding: 10px;font-size: 16px;text-align: center;text-decoration: none;color: white;background: #1e7b19;border-radius: 4px;}
	.mp-overlay.mp-popup3 .mp-popup>div>a:hover{background:#2eb127;text-decoration: none;}
}

@media only screen and (min-width: 800px) and (max-width: 1024px) {
	.mp-overlay.mp-mob-bot .mp-popup>strong{padding: 2% 10px;}
	.mp-overlay.mp-mob-bot .mp-popup > div { padding: 2px; margin: 0 10px 10px; }
	.mp-overlay.mp-mob-bot .mp-popup > div > a { max-width:600px; }
	.mp-overlay.mp-mob-bot .mp-popup>div>div{width:auto;font-size:20px;width:auto}
	
	.mp-overlay.mp-popup3 .mp-popup>strong{padding: 2% 10px;}
	.mp-overlay.mp-popup3 .mp-popup > div { padding: 2px; margin: 0 10px 10px; }
	.mp-overlay.mp-popup3 .mp-popup > div > a { max-width:600px; }
	.mp-overlay.mp-popup3 .mp-popup>div>div{width:auto;font-size:20px;width:auto}
}

@media only screen and (min-width: 1025px) {
	.mp-overlay { background: rgba(0,0,0,0); padding: 30px; top: 0; height: 100%; overflow-x: hidden; overflow-y: auto; font-size: 0; text-align: center; white-space: nowrap; visibility: hidden; transition: background-color .3s, visibility 0s .3s; }
	.mp-overlay:before { content: ''; height: 100%; display: inline-block; vertical-align: middle; }
	.mp-overlay.mp-visible { background: rgba(0,0,0,.7); visibility: visible; transition: background-color .3s; }

	.mp-overlay .mp-popup { max-width: 820px; display: inline-block; vertical-align: middle; white-space: normal; opacity: 0; transform: translateY(50px); transition: opacity .3s, transform .3s; }
	.mp-overlay.mp-visible .mp-popup { transform: none; opacity: 1; }

	.mp-overlay .mp-close { width: 32px; height: 32px; top: 8px; right: 8px; }
}

@media only screen and (min-width: 1025px) {
	.mp-overlay.mp-mob-bot .mp-popup{font: 300 22px/28px 'open sans condensed',sans-serif;color:#4e4e4e;text-align:center;}
	.mp-overlay.mp-mob-bot .mp-popup>strong{display:block;font: bold 28px/31px 'open sans',sans-serif;color:#000000;padding: 50px 10px;}
	.mp-overlay.mp-mob-bot .mp-popup>strong>span{display:inline-block;width:150px;height:auto;vertical-align:middle;margin:-20px 3px;text-align:center;line-height:50px}
	.mp-overlay.mp-mob-bot .mp-popup>strong>span span{display:block;height:54px; margin:0;text-indent:-9999px;}
	.mp-overlay.mp-mob-bot .mp-popup>span.mobile { display: none; }
	.mp-overlay.mp-mob-bot .mp-popup>div{border:1px solid #e2e2e2;border-radius:4px;margin:0 15px 15px;padding:4px 4px 30px;overflow: hidden;}
	.mp-overlay.mp-mob-bot .mp-popup>div>div{padding: 22px 5px 28px;margin: 0 auto;max-width: 800px;font-size:32px;line-height:43px;}
	.mp-overlay.mp-mob-bot .mp-popup>div>div>b{font-weight:300;color:#000000;}
	.mp-overlay.mp-mob-bot .mp-popup>div>div>b:after,.mp-overlay.mp-mob-bot .mp-popup>div>div>b:before{content:" "}
	.mp-overlay.mp-mob-bot .mp-popup>div>div>strong{color:#373737;}
	.mp-overlay.mp-mob-bot .mp-popup>div>div>i{display:inline-block;width: 166px;height: 29px;vertical-align:middle;margin:-5px 5px 0;background: url(/wp-content/themes/renad/images/popup-ver1-misc.png) no-repeat 0 -24px;text-indent:-9999px;}
	.mp-overlay.mp-mob-bot .mp-popup>div>a,.mp-overlay.mp-mob-bot .mp-popup>div>span{display:block;width:80%;line-height:40px;margin:0 auto 12px;padding: 12px 17px 22px;border-radius:4px;color:white; text-decoration: none;}
	.mp-overlay.mp-mob-bot .mp-popup>div>a span,.mp-overlay.mp-mob-bot .mp-popup>div>span span{display:inline-block;font:normal 15px/15px 'open sans',sans-serif;vertical-align:middle;margin:4px 0 -4px;}
	.mp-overlay.mp-mob-bot .mp-popup>div>a{background:#1e7b19;float: left; width:50%;margin-right:5%;margin-left:5%;}
	.mp-overlay.mp-mob-bot .mp-popup>div>a:hover{background:#2eb127;text-decoration: none;}
	.mp-overlay.mp-mob-bot .mp-popup>div>a strong{display:inline-block;font-size:40px;line-height: 40px;vertical-align:middle;}
	.mp-overlay.mp-mob-bot .mp-popup>div>a>.mobile { display: none; }
	.mp-overlay.mp-mob-bot .mp-popup>div>span{background:#c7c7c7;padding: 15px 17px 19px;cursor:pointer;overflow:hidden;width:auto;margin-right:6%;}
	.mp-overlay.mp-mob-bot .mp-popup>div>span:hover{background:#bababa;}
	.mp-overlay.mp-mob-bot .mp-popup>div>span strong{display:inline-block;font-size:40px;line-height:40px;font-weight:normal;vertical-align:middle;}
	
	.mp-overlay.mp-popup2 .mp-popup{font: normal 18px/22px 'open sans',sans-serif;color:black;text-align:center;}
	.mp-overlay.mp-popup2 .mp-popup>strong{display:block;padding: 40px 10px;font-weight:normal; font-size: 25px;}
	.mp-overlay.mp-popup2 .mp-popup>strong b{text-decoration:underline;font-weight:600;}
	.mp-overlay.mp-popup2 .mp-popup>strong i{display:inline-block;width:227px;height:38px;vertical-align:middle;margin:0px 5px;background:url(/wp-content/themes/renad/images/popup-ver1-misc.png) no-repeat 0 -118px;text-indent:-9999px;}
	.mp-overlay.mp-popup2 .mp-popup>span.mobile { display: none; }
	.mp-overlay.mp-popup2 .mp-popup>div{padding:30px 10px;width:94%;max-width: 800px;margin:0 auto 15px;background:#f4f4f4;font-size: 27px;line-height: 30px;}
	.mp-overlay.mp-popup2 .mp-popup>div>strong{display:inline;font-size:30px;line-height:30px;}
	.mp-overlay.mp-popup2 .mp-popup>div>span{display:inline-block;width: auto;height: 50px;vertical-align:middle;margin: -20px 0px;line-height: 44px;}
	.mp-overlay.mp-popup2 .mp-popup>div>span span{display:inline-block;vertical-align:middle;margin: auto;text-indent:-9999px;}
	.mp-overlay.mp-popup2 .mp-popup>p{font-size:15px;line-height:16px;padding: 0 8% 15px;color:#565656;}
	.mp-overlay.mp-popup2 .mp-popup>a{display:block;width:50%;max-width: 400px;margin: 25px auto 40px;padding: 12px;border-radius:2px;color:white;background:#1e7b19; text-decoration: none;}
	.mp-overlay.mp-popup2 .mp-popup>a:hover{background:#2eb127;text-decoration: none;}
	.mp-overlay.mp-popup2 .mp-popup>a:before{/* content:""; */display:inline-block;vertical-align:middle;margin-right:20px;width:42px;height:16px;background:url(/wp-content/themes/renad/images/popup-arrow-link-v2.png);}
	.mp-overlay.mp-popup2 .mp-popup>a:after{content:"";position:absolute;bottom: 50px;right:38%;display:block;width:133px;height:205px;margin-right: -247px;background:url(/wp-content/themes/renad/images/popup-arrow-2-v2.png);}
	.mp-overlay.mp-popup2 .mp-popup>a b{font-weight:600;}
	
	.mp-overlay.mp-popup3 .mp-popup{font: 300 22px/28px 'open sans condensed',sans-serif;color:#4e4e4e;text-align:center;width:100%;position:relative;}
	.mp-overlay.mp-popup3 .mp-popup>strong{display:block;font: bold 28px/31px 'open sans',sans-serif;color:#000000;padding: 40px 10px;}
	.mp-overlay.mp-popup3 .mp-popup>strong>span{display:inline-block;width:135px;height:auto;vertical-align:middle;margin:-20px 3px;text-align:center;line-height:50px}
	.mp-overlay.mp-popup3 .mp-popup>strong>span span{display:block;height:50px; margin:0;text-indent:-9999px;}
	.mp-overlay.mp-popup3 .mp-popup>span.mobile { display: none; }
	.mp-overlay.mp-popup3 .mp-popup>div{border:1px solid #e2e2e2;border-radius:4px;margin:0 15px 15px;padding: 4px 4px 25px;}
	.mp-overlay.mp-popup3 .mp-popup>div>div{padding: 22px 5px 28px;margin: 0 auto;max-width: 800px;font-size:32px;line-height:43px;}
	.mp-overlay.mp-popup3 .mp-popup>div>div>b{font-weight:300;color:#000000;}
	.mp-overlay.mp-popup3 .mp-popup>div>div>b:after,.mp-overlay.mp-popup3 .mp-popup >div>div>b:before{content:" "}
	.mp-overlay.mp-popup3 .mp-popup>div>div>strong{color:#373737;}
	.mp-overlay.mp-popup3 .mp-popup>div>ul{display: table;padding: 0;margin: 10px auto 30px;text-align: left;font: normal 17px/17px 'open sans',sans-serif;color: #565656;list-style: none;}
	.mp-overlay.mp-popup3 .mp-popup>div>ul li{padding: 0 0 15px;}
	.mp-overlay.mp-popup3 .mp-popup>div>ul li:before{content: "\2713";display: inline-block;font-size: 150%;vertical-align: middle;margin-right: 15px;color: #1e7b19;font-family:'open sans',sans-sefif;}
	.mp-overlay.mp-popup3 .mp-popup>div>a{display:block;width: 60%;margin:0 auto 12px;padding: 15px;font:normal 18px/18px 'open sans',sans-serif;border-radius:4px;color:white;text-decoration: none;background:#1e7b19;}
	.mp-overlay.mp-popup3 .mp-popup>div>a:hover{background:#2eb127;text-decoration: none;}
	.mp-overlay.mp-popup3 .mp-popup>div>a:after{content: "";position: absolute;bottom: 90px;right: 14%;display: block;width: 41px;height: 174px;background: url(/wp-content/themes/renad/images/popup-arrow-1.png);}
}
