.pmpro_btn,.pmpro_btn:link,.pmpro_content_message a,.pmpro_content_message a:link{background-color:#efefef;background-image:none;border:1px solid #d6d6d6;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;color:#444;cursor:pointer;display:inline-block;font-size:12px;font-weight:700;margin:0;padding:6px 12px;text-align:center;text-decoration:none;text-transform:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.pmpro_btn:focus,.pmpro_content_message a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.pmpro_btn:hover,.pmpro_btn:focus,.pmpro_checkout .pmpro_btn:hover,.pmpro_checkout .pmpro_btn:focus,.pmpro_content_message a:focus,.pmpro_content_message a:hover{background-color:#fafafa;-webkit-box-shadow:none;box-shadow:none;color:#000;text-decoration:none}.pmpro_btn:active,.pmpro_btn.active{background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125);outline:0}.pmpro_btn.disabled,.pmpro_btn[disabled],fieldset[disabled] .pmpro_btn{-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed;filter:alpha(opacity=65);opacity:.65;pointer-events:none}.pmpro_btn.pmpro_cancel,.pmpro_btn.pmpro_cancel:link{background:0 0;border:none;margin:0 0 0 10px}form.pmpro_form div{clear:left;margin:.5em 0 1em}form.pmpro_form label{float:left;font-weight:700;margin:3px 10px 0 0;text-align:right;width:200px}form.pmpro_form label.pmpro_normal{display:inline-block;float:none;font-weight:400;margin:0;text-align:auto;width:auto}form.pmpro_form input[type=checkbox]#tos{display:inline-block;width:auto}.pmpro_clickable{cursor:pointer}form.pmpro_form .likelabel{font-weight:700}form.pmpro_form .input,form.pmpro_form textarea,form.pmpro_form select{border:1px solid #aaa;display:inline-block;margin:0 3px 0 0;max-width:60%;padding:3px;width:auto}form.pmpro_form textarea{font-family:Arial,Helvetica,sans-serif;font-size:12px}form.pmpro_form select{font-size:12px;margin:2px 0 0}form.pmpro_form .lite{color:#666}form.pmpro_form .leftmar{margin:8px 0 0 220px}form.pmpro_form .pmpro_captcha{margin:0 0 0 220px}form.pmpro_form .pmpro_captcha div{clear:none;margin:0}form.pmpro_form .pmpro_submit{margin-left:220px}form.pmpro_form .pmpro_submit span{float:left}form.pmpro_form #pmpro_processing_message{color:#999;font-style:italic;margin:5px 0 0 10px}.pmpro_message{background-color:#d9edf7;border:1px solid #bce8f1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#31708f;font-size:14px;font-weight:400;line-height:1.5em;margin:.5em 0;padding:10px 15px}.pmpro_success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.pmpro_error{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.pmpro_alert{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.pmpro_content_message a{margin:5px 5px 0 0}.pmpro_message a{color:#245269;text-decoration:underline}.pmpro_success a{color:#2b542c}.pmpro_error a{color:#843534}.pmpro_alert a{color:#66512c}input.pmpro_error{background-image:none}select.pmpro_error{background-image:none}.pmpro_checkout thead th{color:#444;font-weight:700;padding:10px}.pmpro_checkout tbody td{padding:10px}.pmpro_checkout tr.odd td{background:rgba(239,239,239,.25)}.pmpro_checkout tr.selected td{background:#ffc}.pmpro_checkout tr.active td{background:#ffc}.pmpro_checkout .name{font-weight:700}.pmpro_checkout ul{color:#444;font-size:.8em;margin:5px 0 0 20px;padding:0}.pmpro_checkout tfoot td{color:#444;padding:10px}.pmpro_checkout .topfoot td{border-top:2px solid #ccc}.pmpro_checkout .total td{border-top:1px solid #ccc;font-size:1.2em;font-weight:700;padding-bottom:30px}.pmpro_checkout tfoot .entercode td{background:#eee}.pmpro_checkout td.rtbdr{border-right:1px solid #ccc}.pmpro_checkout select{font-size:11px}.pmpro_thead-name{float:left;width:55%}.pmpro_thead-msg{float:right;font-size:.9em;font-style:italic;font-weight:400;text-align:right;width:45%}.pmpro_ordersummary{float:right}#pmpro_license{background:#fff;border:1px solid #ccc;color:#666;height:200px;margin:3px;overflow:auto;padding:5px}.pmpro_sslseal{clear:none !important;float:right;margin:0 !important}a.pmpro_radio{color:#000;text-decoration:none}body.pmpro-confirmation .entry-content ul{margin-left:1.5em}body.pmpro-invoice .entry-content ul{margin-left:1.5em}.pmpro_invoice thead th,.pmpro_invoice tbody td,#pmpro_account-invoices thead th,#pmpro_account-invoices tbody td{padding:10px}.pmpro_invoice tbody td:nth-child(first),#pmpro_account-invoices tbody td:nth-child(first){padding-left:10px}.pmpro_invoice tbody tr:nth-child(odd) td,#pmpro_account-invoices tbody tr:nth-child(odd) td{background:rgba(239,239,239,.25)}#pmpro_account .pmpro_box{border-top:1px solid #ccc;margin:1em 0;padding:1em 0}#pmpro_account .pmpro_box h3{background:0 0;border:none;margin:0;padding:0}#pmpro_account .pmpro_box p{margin:.5em 0 0;padding:0}#pmpro_account .pmpro_box ul{margin-bottom:0;margin-left:1.5em}.pmpro_actionlinks{font-size:.8em;margin:.25em 0 0}.pmpro_actionlinks a{display:inline-block;margin:0;padding:0 5px 0 0;text-decoration:none}.pmpro_actionlinks a:last-child{padding:0}.pmpro_hidden{display:none}li.pmpro_more{list-style-type:none;margin-left:-20px;padding-left:0;text-align:center}#pmpro_levels_table{background:#fff}#pmpro_levels_table .pmpro_btn{display:block}#pmpro_billing_address_fields{display:none !important}form.pmpro_form .pmpro_submit{margin-left:0}.pmpro_btn.pmpro_btn-submit-checkout{width:295px;font-size:19px;white-space:normal;height:55px;margin:0 auto;display:block;background:#49d349;color:#fff;border:3px solid #1ab61a;transition:.3s}.pmpro_btn.pmpro_btn-submit-checkout:hover{background:#31c231}.pmpro_checkout>thead{background:#43677a;padding-left:10px;padding-right:10px}.pmpro_thead-name,.pmpro_thead-msg{color:#fff}.pmpro_thead-name{width:45%;padding-left:10px}.pmpro_thead-msg{width:55%;padding-right:10px}.pmpro_thead-msg a{color:#fff;font-weight:700;text-decoration:underline}.checkout-page-container h1{font-size:23px;text-align:left;font-weight:700}.checkout-page-sidebar{background:#f4f4f4;padding:20px 30px;padding-bottom:30px;border:1px solid #e3e3e3;margin-right:12px;margin-top:25px}.checkout-page-sidebar h3.title{margin-top:6px;font-weight:700;font-size:19px}.checkout-page-sidebar .secure-signs{max-width:100%;margin-bottom:25px}.checkout-sidebar-testimonial p{font-size:18px}.checkout-sidebar-testimonial h5{font-size:15px;text-align:right;font-weight:700;margin-top:25px}.checkout-section-number{display:inline-block;background:#43677a;width:25px;height:25px;text-align:center;border-radius:30px;border:3px solid #fff;line-height:18px;margin-right:5px;font-size:14px}#pmpro_level_cost{margin-bottom:0}#pmpro_payment_method h2{font-size:24px;font-weight:700;margin-bottom:10px;margin-top:40px}.checkout-page-sidebar hr{margin-top:35px;margin-bottom:20px;border-color:#c4c3c3}.checkout-page-container .page-header{margin-bottom:0;padding-left:20px}.pmpro_a-right{float:right;font-size:11px;text-align:right;text-decoration:underline;width:auto}.pmpro_a-print{background:url(//mk0jordangrayco5tkef.kinstacdn.com/wp-content/themes/jgc/paid-memberships-pro/css/../images/printer.gif) top left no-repeat;color:#345395;cursor:pointer;float:right;font-size:11px;line-height:16px;padding:0 0 2px 20px;text-decoration:none;width:auto}.pmpro_red{color:#c00}.pmpro_grey{color:#999}.top1em{margin-top:1em}.bot1em{margin-bottom:1em}.bot0em{margin-bottom:0}.clear{clear:both}.pmpro_small{font-size:.8em}@media (max-width:768px){#pmpro_levels_table{border:none}#pmpro_levels_table th{display:none}#pmpro_levels_table td{border:none;display:block;padding:0 10px;text-align:center}#pmpro_levels_table td:first-child{font-size:1.4em;padding-top:10px}#pmpro_levels_table td:last-child{padding-bottom:10px;padding-top:10px}form.pmpro_form label{display:block;margin:0;text-align:left;width:100%}form.pmpro_form label.pmpro_normal,#pmpro_tos_fields label{display:inline-block}form.pmpro_form input[type=text].input,form.pmpro_form input[type=password].input{width:90%}form.pmpro_form input[type=text]#other_discount_code,form.pmpro_form input[type=text]#CVV,form.pmpro_form input[type=text]#discount_code{width:40%}form.pmpro_form #pmpro_payment_information_fields .pmpro_thead-msg{float:none;margin-bottom:10px;text-align:left;text-wrap:normal;white-space:normal}form.pmpro_form .leftmar,form.pmpro_form .pmpro_captcha{margin:2px 0 0}form.pmpro_form .pmpro_submit{margin-left:0}form.pmpro_form .pmpro_submit #pmpro_submit_span{display:block;float:none}form.pmpro_form .pmpro_btn{display:block;width:100%}}div.pmprocm_modal_bg{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.57);z-index:9999}.pmprocm_modal_content{background-color:#fefefe;margin:4% auto 0;padding:40px;border:1px solid #888;width:526px;max-width:100%;border-radius:12px;box-shadow:0 5px 25px rgba(0,0,0,.65)}.pmprocm_modal_close{color:#d5d7d8;float:right;font-size:28px;font-weight:700;margin:-43px -30px 0 0}.pmprocm_modal_close:hover,.pmprocm_modal_close:focus{color:#000;text-decoration:none;cursor:pointer}p.pmpro_popup_checkout_title{text-align:center;font-size:27px;margin-top:0}.checkout_popup_field{width:100% !important;max-width:100% !important;padding-left:45px !important;height:37px !important;font-size:17px !important;margin-bottom:-13px !important;height:44px}.checkout_popup_icon{color:#576057;top:9px;left:22px}.has-feedback label~.form-control-feedback{top:9px !important;left:0}.checkout_popup_payment_method,.pmpro_form .pmpro_checkout .pmpro_checkout-fields>span a{font-size:16px !important;margin-top:10px !important;display:-webkit-box}.modal-payment-radio-btn{margin-right:8px}.pmprocm_modal_content input[type=radio]{margin-right:8px !important}.pmprocm_modal_content form.pmpro_form .pmpro_checkout div{padding-right:0;padding-left:0}.pmprocm_modal_content table,.pmprocm_modal_content td{border:none !important}.pmprocm_modal_content table{margin-bottom:10px}.pmprocm_modal_content #pmpro_payment_method h2{text-align:center;margin-bottom:0;margin-top:15px}.pmprocm_modal_content .pmpro_checkout-h3-name,.pmprocm_modal_content .pmpro_checkout-h3-msg{display:none}.pmprocm_modal_content input#AccountNumber,.pmprocm_modal_content input#CVV{width:66.6% !important}.pmprocm_modal_content small{display:none}.pmpro_checkout-field.pmpro_payment-cvv label{font-size:17px;margin-top:6px}.pmprocm_modal_content .pmpro_btn .pmpro_btn-submit-checkout{display:block !important;position:absolute;width:75%;left:12%}.pmprocm_modal_content form.pmpro_form .pmpro_submit span{float:inherit}.pmprocm_modal_content .pmpro_btn.pmpro_btn-submit-checkout{width:100%}.pmprocm_modal_content .pmpro_checkout-fields label{font-size:17px !important;margin-top:9px;margin-right:20px}.pmprocm_modal_content .pmpro_checkout-field{margin-bottom:5px}.pmprocm_modal_content .pmpro_checkout-fields{margin-bottom:5px}.pmprocm_modal_content .pmpro_checkout-field.pmpro_payment-cvv{margin-bottom:25px}.pmprocm_modal_content select#ExpirationMonth,.pmprocm_modal_content select#ExpirationYear{width:28% !important}.pmprocm_modal_content .pmpro_submit{margin-bottom:-3px}.pmprocm_modal_content #pmpro_paypalexpress_checkout input.pmpro_btn-submit-checkout{width:39%;margin-bottom:25px;margin-top:30px}.checkout_popup_img{width:60%;margin:0 auto;display:block}.pmprocm_modal_btn{cursor:pointer}@media only screen and (min-device-width :320px) and (max-device-width :480px){.pmprocm_modal_content{background-color:#fefefe;margin:15% auto;padding:28px;border:1px solid #888;width:100%;position:absolute;border-radius:12px;box-shadow:0 5px 25px rgba(0,0,0,.65)}.pmprocm_modal_content form.pmpro_form .pmpro_checkout div label{width:100%}.pmprocm_modal_content select#ExpirationYear{width:27% !important;padding-left:9px;padding-right:3px}.pmprocm_modal_content form.pmpro_form .pmpro_checkout div label{width:30%}.span.gateway_paypalexpress{margin-bottom:-13px !important}span.gateway_stripe{margin-bottom:-10px !important}#pmpro_payment_method h2{font-size:17px;margin-top:10px}.pmprocm_modal_content{padding-top:25px}.pmpro_popup_checkout_title{font-size:18px !important;margin-bottom:5px}.pmprocm_modal_content .pmpro_checkout-fields{margin-bottom:-9px}}@media only screen and (min-device-width :667px) and (max-device-width :1024px){.pmprocm_modal_content{background-color:#fefefe;margin:10% 20%;padding:28px;border:1px solid #888;width:60%;position:absolute;border-radius:12px;box-shadow:0 5px 25px rgba(0,0,0,.65)}}