@import url('https://fonts.googleapis.com/css?family=Lato');#ngg_pro_checkout{visibility:hidden;font-family:'Lato',sans-serif}#ngg_pro_checkout table,
#ngg_pro_checkout table tr,
#ngg_pro_checkout table tr td,
#ngg_pro_checkout table tr
th{table-layout:auto;border-collapse:separate;background-color:rgba(0,0,0,0);border:0px;padding:0px;margin:0px;text-align:left;vertical-align:top}#ngg_pro_checkout>table{width:99%;max-width:800px;margin:0
auto;font-size:0.83em;border:1px
rgba(153, 153, 153, .5) solid;border-spacing:16px;-webkit-box-shadow:0px 0px 4px rgba(0,0,0,.1);box-shadow:0px 0px 4px rgba(0,0,0,.1);background-color:rgba(124,124,124,.03)}#ngg_pro_checkout .ngg_pro_cart_images
table{width:99%;margin:0
auto;border:1px
rgba(153, 153, 153, .3) solid;border-spacing:10px;background-color:rgba(124,124,124,.02)}#ngg_pro_checkout table
th{text-transform:capitalize}#ngg_pro_checkout
.ngg_pro_cart_images{margin-bottom:50px}#ngg_pro_checkout .ngg_pro_cart_image
td{padding-top:10px;padding-bottom:20px;vertical-align:top}#ngg_pro_checkout
.ngg_pro_delete_item{}#ngg_pro_checkout .ngg_pro_cart_items
td{border-bottom:solid 1px rgba(153, 153, 153, .15)}#ngg_pro_checkout .ngg_pro_cart_items tr:last-of-type
td{border-bottom:none}#ngg_pro_checkout
hr{margin:5px;margin-left:0px;margin-right:0px}#ngg_pro_checkout
.quantity_column{box-sizing:border-box;min-width:50px;white-space:nowrap;padding-right:4px;padding-left:4px;line-height:1.5em}#ngg_pro_checkout
.title_column{box-sizing:border-box;width:100%;min-width:80px;padding-right:16px;padding-left:24px;line-height:1.5;word-wrap:break-word;word-break:break-all}#ngg_pro_checkout .price_column,
#ngg_pro_checkout
.subtotal_column{box-sizing:border-box;white-space:nowrap;padding-right:8px;padding-left:8px;line-height:1.5}#ngg_pro_checkout
.subtotal_column{text-align:right}#ngg_pro_checkout
.ngg_pro_cart_image_column{padding-right:10px !important;text-align:center;width:25%;max-width:260px;word-wrap:break-word;word-break:break-all}#ngg_pro_checkout .ngg_pro_cart_image_column svg,
#ngg_pro_checkout .ngg_pro_cart_image_column
i{opacity:0.5}#ngg_pro_checkout .ngg_pro_cart_image_column
img{width:99% !important;height:auto;margin-top:2px;margin-bottom:5px;-webkit-box-shadow:0px 0px 5px rgba(0,0,0,.5);box-shadow:0px 0px 5px rgba(0,0,0,.5)}#ngg_pro_checkout
.combined_column{width:100%}#ngg_pro_checkout input.nggpl-quantity_field{width:75%;line-height:1em;font-size:1em;height:2.2em;text-align:center;padding:0;margin:0;-moz-appearance:textfield;display:inline-block}#ngg_pro_checkout input.nggpl-quantity_field:hover{-moz-appearance:number-input}#ngg_pro_checkout table tfoot th
label{text-align:right;display:block;margin-right:50px;font-weight:bold;margin-top:3px;margin-bottom:3px}#ngg_pro_no_items{display:none}#ngg_pro_checkout #ngg_pro_cart_coupon_tr
td{text-align:right}#ngg_pro_cart_coupon_tr input[type='text']{width:150px;text-align:center;height:28px;line-height:22px;font-size:12px;padding:0;margin:1px
0 0 0;vertical-align:middle;display:inline-block;box-sizing:border-box}#ngg_pro_cart_coupon_tr
button.ngg_pro_btn{margin:0
0 0 5px !important;background-color:beige;background-image:linear-gradient(#e8e8e8, #e0dfdf 85%, #d1d1d1) !important;color:#545454 !important;text-shadow:none !important;line-height:26px !important;height:26px !important;min-height:26px !important;font-size:13px !important;text-transform:none !important}#ngg_pro_cart_coupon_errors{color:red;display:none;font-size:13px;line-height:16px;padding:0;margin:20px
20px 0 0}#ngg_pro_cart_coupon_undiscounted_subtotal_tr,#ngg_pro_cart_coupon_discount_amount_tr{display:none}#ngg_pro_cart_subitems
table{margin-top:20px}#ngg_pro_cart_subitems td,
#ngg_pro_cart_subitems
th{margin:0;padding:0}#ngg_pro_cart_subitems
th{margin-left:5px;text-align:right !important}#ngg_pro_cart_subitems .fa,
#ngg_pro_checkout .price_column .fa,
#ngg_pro_checkout .subtotal_column
.fa{display:inline !important}#ngg_pro_checkout #nggpl-subtotal_field,
#ngg_pro_checkout #nggpl-shipping_field,
#ngg_pro_checkout #nggpl-total_field,
#ngg_pro_checkout #nggpl-ship_to_field{padding-left:5px;min-width:55px;margin-top:3px;margin-bottom:3px}#ngg_pro_checkout #nggpl-ship_to_field
select{width:auto}#ngg_pro_links_wrapper{max-width:800px;width:100%;margin:15px
auto;text-align:right}.ngg_pro_btn{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;padding:0
16px 0 16px !important;font-size:14px !important;font-weight:bold !important;color:#fff !important;border:none !important;-webkit-font-smoothing:antialiased !important;border-radius:5px !important;box-shadow:0 1px 0 rgba(0, 0, 0, 0.2) !important;-moz-border-radius:5px !important;-webkit-border-radius:5px !important;transition:all 0.2s ease !important;-webkit-transition:all 0.2s ease !important;vertical-align:middle !important;display:inline-block !important;text-decoration:none !important;margin:7px
.5em .5em 0 !important;text-shadow:0 -1px 0 rgba(0,0,0,0.35) !important;background-image:linear-gradient(        #63baed, #0f92dd 85%, #38a4e2) !important;background-image:-webkit-linear-gradient(#63baed, #0f92dd 85%, #38a4e2) !important;background-image:-moz-linear-gradient(   #63baed, #0f92dd 85%, #38a4e2) !important;background-image:-o-linear-gradient(     #63baed, #0f92dd 85%, #38a4e2) !important;background-image:-ms-linear-gradient(    #63baed, #0f92dd 85%, #38a4e2) !important;background-color:#0f92dd;line-height:32px !important;height:32px !important;min-height:32px !important}.ngg_pro_btn:last-of-type{margin:7px
0 .5em 0 !important}#ngg_pro_checkout.ngg_cart_free #stripe-checkout-button,
#ngg_pro_checkout.ngg_cart_free #paypal_express_checkout_button,
#ngg_pro_checkout.ngg_cart_free
#ngg_paypal_standard_button{display:none !important}span#stripe-checkout-button{padding-right:6px}button.stripe-button-el{background-color:#0f92dd;vertical-align:middle}.ngg_pro_btn:hover,button.stripe-button-el:hover{background-image:linear-gradient(        #2ba1e5, #086093) !important;background-image:-webkit-linear-gradient(#2ba1e5, #086093) !important;background-image:-moz-linear-gradient(   #2ba1e5, #086093) !important;background-image:-o-linear-gradient(     #2ba1e5, #086093) !important;background-image:-ms-linear-gradient(    #2ba1e5, #086093) !important;background-color:#086093;color:#fff}.stripe-button-el{text-transform:none !important;margin:0}#ngg_pro_checkout_buttons{max-width:800px;margin:15px
auto;text-align:right}@media only screen and (max-width: 800px){#ngg_pro_checkout
.price_column{display:none}}@media only screen and (max-width: 650px){#ngg_pro_checkout>table{border-spacing:10px;font-size:0.78em}#ngg_pro_checkout .ngg_pro_cart_images
table{border-spacing:5px}#ngg_pro_checkout
.ngg_pro_cart_image_column{padding-right:2px !important}#ngg_pro_checkout
.title_column{padding-right:0px;padding-left:16px}#ngg_pro_checkout
tbody.ngg_pro_cart_images{display:table-caption;border:1px
rgba(153, 153, 153, .5) solid;box-shadow:0 0 4px rgba(0, 0, 0, .1);background-color:rgba(124, 124, 124, .03)}#ngg_pro_checkout
tr.ngg_pro_cart_image{width:100%;display:table}#ngg_pro_checkout .ngg_pro_cart_image > td.ngg_pro_cart_image_column,
#ngg_pro_checkout .ngg_pro_cart_image>td.ngg_pro_cart_content_column{display:table-row}#ngg_pro_checkout .ngg_pro_cart_image > td.ngg_pro_cart_image_column
img{width:auto !important}}@media only screen and (max-width: 380px){#ngg_pro_links_wrapper,#ngg_pro_checkout_buttons{text-align:center}#ngg_pro_checkout_buttons button.stripe-button-el,
#ngg_pro_checkout_buttons .ngg_pro_btn,
#ngg_pro_links_wrapper
.ngg_pro_btn{width:90%;text-align:center;margin: .5em !important;padding:0
!important}}body.free_form_open,html.free_form_open{overflow:hidden}#ngg_pro_checkout
#ngg_free_button.ngg_pro_btn{display:none !important}#ngg_pro_checkout.ngg_cart_free
#ngg_free_button.ngg_pro_btn{display:inline-block !important}#ngg_free_overlay{position:fixed;top:-800px;left:-800px;right:-800px;bottom:-800px;background-color:black;z-index:19;opacity:0.6;filter:alpha(opacity=60)}#ngg_free_form_container{clear:both;width:300px;position:fixed;top:50%;left:50%;margin-top:-190px;margin-left:-200px;z-index:20;background:#fff;padding:15px
15px 15px 15px;border-radius:5px !important;-moz-border-radius:5px !important;-webkit-border-radius:5px !important;-webkit-box-shadow:0px 0px 51px 7px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 51px 7px rgba(0,0,0,0.75);box-shadow:0px 0px 51px 7px rgba(0,0,0,0.75);font-size:14px;line-height:18px;font-weight:normal}#ngg_free_form_container
h3{text-align:center;margin:0
0 15px 0;font-size:18px;line-height:18px;color:rgb(52, 51, 51)}#ngg_free_form_container input,
#ngg_free_form_container
select{margin:0;padding:8px;width:100%;border:1px
solid #ccc;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;background-color:white;box-sizing:border-box !important;font-size:14px;line-height:14px}#ngg_free_form_container input:-webkit-autofill,
#ngg_free_form_container select:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset}#ngg_free_form_container input:-webkit-autofill:focus,
#ngg_free_form_container select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px white inset;-webkit-text-fill-color:black}#ngg_free_form_container input:focus,
#ngg_free_form_container select:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6)}#nextgen_free_customer_name,#nextgen_free_customer_email,#nextgen_free_customer_address,#nextgen_free_customer_city,#nextgen_free_customer_state,#nextgen_free_customer_postal,#nextgen_free_customer_country{margin:0;padding:0
0 6px 0}#nextgen_free_customer_name,#nextgen_free_customer_email,#nextgen_free_customer_address{display:table}#nextgen_free_customer_name span,
#nextgen_free_customer_email span,
#nextgen_free_customer_address
span{width:1%;display:table-cell;border:1px
solid #ccc;border-right:none;padding:1px
5px 0 5px;vertical-align:middle;font-size:16px;line-height:18px}#nextgen_free_customer_name input,
#nextgen_free_customer_email input,
#nextgen_free_customer_address
input{display:table-cell;border-bottom-left-radius:0;border-top-left-radius:0;box-shadow:rgba(0, 0, 0, 0.0745098) 0px 0px 1px inset;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);border-left:none;padding-left:4px}#nextgen_free_customer_name input:focus,
#nextgen_free_customer_email input:focus,
#nextgen_free_customer_address input:focus{border-left:1px solid #66afe9;padding-left:8px}#ngg_free_buttons{clear:left;text-align:center;padding:5px
0 0 0;margin:0}#ngg_free_buttons
a{float:none;padding-left:40px !important;padding-right:40px !important}#ngg_free_buttons a svg,
#ngg_free_buttons a
i{padding:0
0 0 8px}#ngg_free_button_cancel{color:rgb(52, 51, 51);position:absolute;top:-18px;right:-18px;font-size:18px}#ngg_free_button_cancel svg,
#ngg_free_button_cancel
i{text-shadow:0px 0px 10px rgba(150, 150, 150, 0.8)}#ngg_free_button_cancel svg.fa-times,
#ngg_free_button_cancel i.fa-times{color:white}#ngg_free_button_cancel svg.fa-circle,
#ngg_free_button_cancel i.fa-circle{color:#000}