.lp-coupon-form-div{margin-top:20px}.lp-coupon-form-div .lp-coupon-input{margin-bottom:10px}.lp-coupons-errors{background:#FE9898;border:1px
solid #FF0012;padding:10px}.lp-coupons-errors .lp-coupons-error{margin-bottom:0;color:#333}.main-content{padding:30px;width:90%;border-radius:5px;margin:2em
auto}.option-heading{overflow:hidden;background:#333;margin:-30px -30px 30px -30px;color:#959BA7;padding:15px
30px;border-radius:5px 5px 0 0}.option-heading
h2{font-size:30px;margin:3px
15px 0px 0;color:#fff;float:left}.option-heading
p{float:left;margin:0;margin-top:8px}.option-heading
a{color:#fff}#login{}#login
.message{color:#d53353;margin:0
0 10px}#login
FORM{}#login FORM
INPUT.input{float:left;width:38%;height:40px;font-size:14px;padding:0
0 0 10px;margin:0
0 15px 0;border:1px
solid #ccc;border-radius:5px;color:#474747;font-family:"SourceSansProLight",Arial,sans-serif}.lt-ie9 #login FORM
INPUT.input{line-height:38px}.lt-ie9 #login FORM
INPUT.input.placeholder{color:#a9a9a9}#login FORM
INPUT#password{margin:0
2% 15px 2%}#login FORM
INPUT.button{width:20%;float:left}#login FORM
INPUT#email{}#login
A.forgot{display:block;clear:both;font-size:12px;color:#99a0ad;margin-bottom:-11px}#login .error-message{padding:10px;margin:0;border-radius:5px}.subscription-options{}.subscription-options .option-heading{margin-bottom:0}.subscription-options
.signup{margin:0
-30px;padding:30px;border-bottom:1px solid #D3D7DE;overflow:hidden}.subscription-options .signup:last-child{border:none;margin-bottom:-30px}.subscription-options .signup:hover{background:#F7F9FB}.subscription-options .signup
.info{float:left;width:75%}.subscription-options .signup .info
ul{margin:10px
0 0 0;padding-left:20px}.subscription-options .signup .info ul
li{margin-bottom:4px;color:#585858;list-style:disc}.subscription-options .signup
h3{color:#C43D49;font-size:24px;margin-bottom:2px;max-width:525px}.subscription-options .signup
.term{display:block;font-size:15px;margin-top:2px;margin-bottom:10px;color:#898989}.subscription-options .signup
p{font-size:17px;margin:0;color:#5186b4;max-width:525px}.subscription-options .signup
a.button{margin:0;float:right;width:20%;text-align:center}.subscription-options .signup .zip-check{float:right;width:20%}.subscription-options .signup .zip-check
h3{color:#000;text-align:center}.subscription-options .signup .zip-check
p{font-size:13px;text-align:center;color:#898989}.subscription-options .signup .zip-check
a.button{background:#5186b4;float:none;width:100%}.subscription-options .signup .zip-check a.button:hover{background:#C43D49}.subscription-options .signup .zip-check .item-options{padding-top:10px;border-top:1px dotted #dcdcdc}.subscription-options .signup .zip-check .item-options:first-of-type{border:none;padding:0}.subscription-options .signup .zip-check .item-options
input{float:left;height:36px}.subscription-options .signup .zip-check
.zip{border:1px
solid #cecece;border-top:1px solid #c2c2c2;border-bottom:1px solid #dadada;font-size:18px;height:42px;padding:0
10px;width:100%;border-radius:3px;color:#474747;margin:10px
0}.subscription-options .signup .zip-check .no-item-matches{margin-bottom:10px;font-size:14px;color:#f57946}.subscription-options .signup .icon-gift{display:inline-block;float:left;margin:10px;min-width:50px;min-height:50px;background-image:url("/wp-content/themes/news-pro/images/icons_gift.png");background-size:100%}.subscription-options .signup .icon-corporate{display:inline-block;float:left;margin:10px;min-width:50px;min-height:50px;background-image:url("/wp-content/themes/news-pro/images/icons_corporate.png");background-size:100%}@media only screen and (max-width: 580px){.homepage
body{margin-bottom:50px}.homepage .main-content{margin:0
0 30px 0}.homepage .main-content:last-child{margin-bottom:0px}.subscription-options .signup
a.button{width:30%}.option-heading{padding:15px
18px}}@media only screen and (max-width: 480px){.homepage
body{margin-bottom:170px !important;background:red}.homepage .main-content{margin:20px;padding:20px}.homepage .main-content:last-child{margin-bottom:70px}.option-heading{margin:-20px -20px 20px -20px}.option-heading
h2{float:none;font-size:24px}.option-heading
p{float:none;margin:5px
0 0 0;line-height:16px}#login FORM
INPUT.input{font-size:16px}#login FORM INPUT.input, #login FORM
INPUT.button{float:none;width:100%}#login FORM
INPUT#password{margin:0
0 15px 0}.subscription-options
.signup{padding:20px;margin:0
-20px}.subscription-options .signup:last-child{margin-bottom:-20px}.subscription-options .signup
.info{float:none;margin-bottom:15px;width:100%}.subscription-options .signup .zip-check{float:none;width:100%}.subscription-options .signup
a.button{float:none;width:100%}}.leaky_paywall_subscription_options{display:inline-table;border-spacing:15px}.leaky_paywall_subscription_option{display:table-cell;margin-top:10px;margin-bottom:10px;padding:15px;margin-left:5px;margin-right:5px;border:2px
solid #666;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;box-shadow:0 0 20px #666;width:auto;font-size:16px;line-height:26px;text-align:center}.leaky_paywall_subscription_option.current-level{border:2px
solid #071;box-shadow:0 0 20px #3e8e51}.leaky_paywall_subscription_current_level{border:2px
solid #071;background:#3e8e51;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.leaky_paywall_subscription_option h3,.leaky_paywall_subscription_allowed_content{border-bottom:1px solid #aaa;padding-bottom:5px;margin-bottom:5px}.leaky_paywall_subscription_limit_details{display:block;width:100%;margin-top:30px;color:#666}.leaky-paywall-payment-button{display:inline-block;border:none;border-radius:3px;margin:5px}.leaky-paywall-free-button{background:#4fd934;background-image:-webkit-linear-gradient(top, #4fd934, #2bb857);background-image:-moz-linear-gradient(top, #4fd934, #2bb857);background-image:-ms-linear-gradient(top, #4fd934, #2bb857);background-image:-o-linear-gradient(top, #4fd934, #2bb857);background-image:linear-gradient(to bottom, #4fd934, #2bb857);-webkit-border-radius:5;-moz-border-radius:5;border-radius:5px;color:#fff !important;padding:5px
20px 5px 20px;border:solid #2bb857 1px;text-decoration:none !important;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.paypal-description{font-size: .8em}.leaky-paywall-field-label{display:block}.leaky-paywall-payment-button
a{display:inline-block;min-height:20px;background:#5186b4;color:#fff;padding:7px
15px;border-radius:3px;text-transform:uppercase;box-shadow:1px 1px 2px #666;cursor:pointer}.leaky-paywall-payment-button a:hover{color:#fff;background:#fcb400}.leaky_paywall_message{border-radius:4px}.leaky_paywall_message.error{background:#FAA;border:1px
solid #F55;padding:10px}.leaky_paywall_message.error
p{margin-bottom:5px;font-size: .875em;color:#333}.leaky-paywall-payment-form .form-row
label{display:block}