#email-harvester-force-popup { display: none; background-color: #fff; -webkit-box-shadow: 0px 0px 30px rgba(0, 0, 0, 1); -moz-box-shadow:    0px 0px 30px rgba(0, 0, 0, 1); box-shadow:         0px 0px 30px rgba(0, 0, 0, 1); }
#email-harvester-force-popup .close-button { position: absolute; right: -15px; top: -15px; display: block; width: 29px; height: 29px; background: transparent url("../img/close.png") no-repeat 0 0; text-indent: -9999px; }
#email-harvester-force-popup .text { padding: 20px; float: left; width: 390px; }
#email-harvester-force-popup .text-fin p.title { font-size: 16px !important; font-weight: bold; }
#email-harvester-force-popup .text-nor p.title { font-size: 26px !important; }
#email-harvester-force-popup .text-swe p.title { font-size: 19px !important; font-weight: bold; }
#email-harvester-force-popup .text p.title { font-size: 28px; line-height: 30px; text-transform: uppercase; color: #4aa519; margin: 0; }
#email-harvester-force-popup .text p.title span { font-weight: bold; }
#email-harvester-force-popup .text p.sub-title { font-size: 28px; line-height: 30px; font-weight: bold; text-transform: uppercase; color: #333; margin: 0 0 10px; }
#email-harvester-force-popup .text p { font-size: 18px; color: #333; margin: 0; }
#email-harvester-force-popup .text ul { padding-top: 20px; padding-left: 20px; list-style-type: disc; font-size: 15px; font-weight: 600; }
#email-harvester-force-popup .text ul li { padding-bottom: 10px; }
#email-harvester-force-popup .text ul li  span { color: #ef5f53; }
#email-harvester-force-popup .form { background: #ef5f53; width: 230px; margin: 0 auto; float: right; text-align: center; padding: 1px; }
#email-harvester-force-popup .form .logo-holder { padding: 18px 0; background: #fdefee; margin-bottom: 35px; }
#email-harvester-force-popup .form .logo-holder img { max-width: 220px; }
#email-harvester-force-popup .form p.signup { color: #FFF; font-size: 14px; padding-bottom: 10px; }
#email-harvester-force-popup .form input[type="text"] { width: 80% !important; height: 25px; background-color: #fff; padding: 5px 5% 5px 5% !important; outline: none; color: #464646; text-transform: uppercase; font-size: 12px; color: #b2b2b2; margin: 0 0 10px 0; }
#email-harvester-force-popup .form .subscribe-button { text-shadow: none !important; font-weight: bold; outline: none; color: #fff; text-transform: uppercase; box-shadow: none; border: none; font-size: 16px; padding: 10px 20px !important; background: #5ed07b; margin: 5px 0 15px 0; } 
#email-harvester-force-popup .form .subscribe-button:hover { background-position: 0 -50px; text-decoration: none; }
#email-harvester-force-popup .skip-container { text-align: center; background: #ecf0f1; padding: 7px 0; }
#email-harvester-force-popup .skip-container a { font-size: 14px; color: #3b77b7; text-decoration: underline; font-weight: bold; }

#email-harvester-force-popup-girl { display: none; width: 675px; height: 746px; background: transparent url("../img/girl.png") no-repeat 0 0; }
#email-harvester-force-popup-girl .text { padding-top: 370px; text-align: center; }
#email-harvester-force-popup-girl .text p.title { font-size: 36px; font-weight: bold; color: #4aa519; line-height: 38px; text-transform: uppercase; margin: 0; }
#email-harvester-force-popup-girl .text p.sub-title { font-size: 36px; font-weight: bold; color: #000; line-height: 38px; text-transform: uppercase; margin: 0; }
#email-harvester-force-popup-girl .text p { font-size: 18px; color: #000; margin: 5px 0 0; }
#email-harvester-force-popup-girl .form { width: 382px; margin: 0 auto; }
#email-harvester-force-popup-girl .form input[type="text"] { display: block; width: 350px; height: 50px; margin: 15px 0 0; padding: 0 15px; border: 1px solid #cdcdcd; outline: none; background-color: #eee; font-family: 'PT Sans'; font-size: 22px; color: #333; }
#email-harvester-force-popup-girl .form .subscribe-button { margin-top: 15px; display: block; width: 380px; height: 50px; line-height: 50px; vertical-align: middle; background: transparent url("../img/button.png") repeat-x 0 0; font-size: 32px; font-weight: bold; text-transform: uppercase; color: #fff; text-shadow: 1px 1px 1px #000; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
#email-harvester-force-popup-girl .form .subscribe-button:hover { background-position: 0 -50px; text-decoration: none; }
#email-harvester-force-popup-girl .skip-container { position: absolute; right: 45px; bottom: 15px; }
#email-harvester-force-popup-girl .skip-container a { font-size: 13px; color: #bbb; }

#email-harvester-force-popup-blue-circle { display: none; width: 585px; height: 585px; background: transparent url("../img/circle.png") no-repeat 0 0; }
#email-harvester-force-popup-blue-circle .text { padding-top: 90px; text-align: center; width: 380px; margin: 0 auto; }
#email-harvester-force-popup-blue-circle .text p.title { font-size: 36px; font-weight: bold; color: #fffc00; line-height: 38px; text-transform: uppercase; margin: 0; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75); }
#email-harvester-force-popup-blue-circle .text p.sub-title { font-size: 36px; font-weight: bold; color: #fff; line-height: 38px; text-transform: uppercase; margin: 0; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75); }
#email-harvester-force-popup-blue-circle .text p { font-size: 18px; color: #000; margin: 5px 0 0; }
#email-harvester-force-popup-blue-circle .form { width: 382px; margin: 0 auto; }
#email-harvester-force-popup-blue-circle .form input[type="text"] { display: block; width: 350px; height: 50px; margin: 15px 0 0; padding: 0 15px; border: 1px solid #cdcdcd; outline: none; background-color: #eee; font-family: 'PT Sans'; font-size: 22px; color: #333; -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.75); -moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.75); box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.75); }
#email-harvester-force-popup-blue-circle .form .subscribe-button { margin-top: 15px; display: block; width: 380px; height: 50px; line-height: 50px; vertical-align: middle; background: transparent url("../img/button.png") repeat-x 0 0; font-size: 32px; font-weight: bold; text-transform: uppercase; color: #fff; text-shadow: 1px 1px 1px #000; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.75); -moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.75); box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.75); }
#email-harvester-force-popup-blue-circle .form .subscribe-button:hover { background-position: 0 -50px; text-decoration: none; }
#email-harvester-force-popup-blue-circle .skip-container { position: absolute; left: 50%; bottom: 20px; width: 382px; height: 20px; }
#email-harvester-force-popup-blue-circle .skip-container a { display: block; position: absolute; left: -50%; width: 382px; text-align: center; color: #0060cf; }

#email-harvester-force-popup-blue { display: none; width: 620px; height: 130px; padding: 10px; background-color: #164566; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; color: #fff; }
#email-harvester-force-popup-blue .close-button { position: absolute; top: -10px; right: -10px; display: block; width: 29px; height: 29px; background: transparent url("../img/close.png") no-repeat 0px 0px; text-indent: -9999px; }
#email-harvester-force-popup-blue .text { text-align: center; padding: 10px 0 5px 0; }
#email-harvester-force-popup-blue .text p.title,
#email-harvester-force-popup-blue .text p.sub-title { display: inline; color: #fff; font-size: 24px; text-align: center; font-weight: normal; margin: 0 0 0 5px; }
#email-harvester-force-popup-blue .text p { margin: 10px 0 0 0; font-size: 18px; color: #9fb8ca; display: block; }
#email-harvester-force-popup-blue .form { padding-left: 15px; }
#email-harvester-force-popup-blue .form input[type="text"] { float: left; width: 155px; height: 41px; padding: 0px 10px; margin: 0px 30px 0px 0px; border: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-size: 20px; }
#email-harvester-force-popup-blue .form .subscribe-button { display: block; background: transparent url("../img/button_green.png") no-repeat 0px 0px; width: 175px; height: 31px; border: none; margin: 0px; padding: 10px 0px 0px 0px; float: left; font-size: 20px; text-align: center; color: #fff; }
#email-harvester-force-popup-blue .form .subscribe-button:hover { background-position: 0px -41px; text-decoration: none; }
#email-harvester-force-popup-blue .skip-container { text-align: center; padding: 10px 30px 0px 0px; font-size: 12px; }
#email-harvester-force-popup-blue .skip-container a:hover { text-decoration: underline; }
