body{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}h3{letter-spacing:3.5px}.sidebar h3{letter-spacing:1px;color:#19435d}blockquote{color:rgba(0,0,0,.75);padding:0 25px;border-left:1px solid #e8e8e8;font-size:100%;margin-right:3em}.ast-single-post .entry-title{font-size:2.6rem;text-align:center;margin-bottom:40px}.fentry-content a,.felementor-widget-theme-post-content a,.felementor-text-editor a{color:#33658b;-webkit-transition:color .15s ease-out;-moz-transition:color .15s ease-out;-ms-transition:color .15s ease-out;-o-transition:color .15s ease-out;transition:color .15s ease-out;padding-bottom:.05em;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(51,101,139,.3);-webkit-transition:border-color .15s ease-out,color .15s ease-out;-moz-transition:border-color .15s ease-out,color .15s ease-out;-ms-transition:border-color .15s ease-out,color .15s ease-out;-o-transition:border-color .15s ease-out,color .15s ease-out;transition:border-color .15s ease-out,color .15s ease-out}.fsite-content a.woocommerce-LoopProduct-link{border:none}.blog .entry-title a,.archive .entry-title a,.search .entry-title a{border-bottom:none;padding-bottom:0}h3,.entry-content h3{font-weight:600;text-transform:uppercase}.felementor-button,.fbutton{border-radius:3px;border-width:2px;border-style:solid;border-color:#e8b221;background-color:transparent;-webkit-transition:.1s background-color linear,.1s color linear;-moz-transition:.1s background-color linear,.1s color linear;-o-transition:.1s background-color linear,.1s color linear;transition:.1s background-color linear,.1s color linear;text-transform:uppercase;font-size:12px;letter-spacing:2.2px;font-weight:600;color:#e8b221}.elementor-button.elementor-size-sm{padding:15px 30px}.elementor-button.elementor-size-md{padding:21px 34px}.button-sm{border-radius:4px;background-color:#33658b;padding:6px 18px;color:#fff;text-transform:uppercase;letter-spacing:2.2px;font-weight:600;font-size:12px}.sidebar .elementor-button,.sidebar .button{background-color:#33658b;color:#fff;padding:6px 18px;border:none;font-size:.7em;transition:all .4s ease-in-out}.sidebar .elementor-button:hover,.sidebar .button:hover{background-color:rgba(51,101,139,.6)}@media(min-width:769px){.ast-container{padding-left:40px;padding-right:40px}}.single-product div.product .entry-title{text-align:left}.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce div.product.elementor .woocommerce-tabs .panel,.woocommerce ul.wc-tabs li a{border:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{display:none}.bctt-click-to-tweet{border:none;text-align:center;padding:15px 0;max-width:80%;margin:0 auto;margin-bottom:1.75em;margin-top:1em}.bctt-ctt-text a:before{content:url(http://staging.rural-crown.flywheelsites.com/wp-content/uploads/2018/11/quote_serif.svg);display:block;width:40px;margin:0 auto;margin-bottom:8px}.bctt-ctt-text a{font-size:2.2em!important;border-bottom:none!important;line-height:130%!important;color:#19435d!important;display:block}.bctt-ctt-text a:hover{color:rgba(63,42,87,.75)}a.bctt-ctt-btn{color:#19435d!important;font-weight:600;float:none;font-size:100%;background:0 0;transition:all .4s ease-in-out}a.bctt-ctt-btn:before{content:' ';display:inline-block;background-size:contain;width:36px;margin-right:8px;background-color:#e8e8e8;background-image:url(http://staging.rural-crown.flywheelsites.com/wp-content/uploads/2018/11/twitter.svg);border-radius:50%;height:36px;padding:8px;position:relative;bottom:-12px;background-origin:content-box;background-repeat:no-repeat}a.bctt-ctt-btn:hover{background:0 0!important;transform:scale(1.1);color:rgba(63,42,87,.75)}.mega-menu-right #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li:last-of-type{margin-right:0!important}.mega-menu-right .mega-menu{text-align:right!important}div[data-elementor-type=header].elementor-location-header{position:fixed;width:100%;z-index:9}.elementor-element.elementor-widget.elementor-widget-theme-site-logo.elementor-widget-image{z-index:3}@media(min-width:769px){.elementor.elementor-35548.elementor-type-header.elementor-location-header+#content .primary,.category .elementor.elementor-35548.elementor-type-header.elementor-location-header+#content .ast-container,.elementor-editor-active .elementor.elementor-35548.elementor-type-header.elementor-location-header+#content .ast-container,#secondary{margin-top:180px}body[class*=" elementor-page-"] .elementor.elementor-35548.elementor-type-header.elementor-location-header+#content .ast-container,body[class*=" elementor-page-"] .elementor.elementor-35548.elementor-type-header.elementor-location-header+#content .primary{margin-top:0}}#rcp_user_login_wrap,#rcp_password_again_wrap{display:none}#rcp_card_number_wrap,#rcp_card_cvc_wrap,#rcp_card_exp_wrap,#rcp_card_name_wrap,#rcp_card_zip_wrap{display:inline-block}.CardField-input-wrapper{margin-bottom:1rem}#rcp_profile_editor_form p input,#rcp_profile_editor_form p select{width:100%}.woocommerce-checkout .site-branding .ast-site-identity img{max-width:100px}.woocommerce-checkout .ast-site-identity{padding-top:0}.woocommerce-checkout.distraction-free .main-header-bar{padding-top:10px}.woocommerce-checkout .elementor-type-header.elementor-location-header{display:none}.woocommerce-checkout.ast-plain-container #primary{margin-top:0}.ast-checkout-labels-as-placeholders form #customer_details .form-row label{margin-top:-6px;font-size:13px;background-color:#fff;line-height:14px;padding:0 5px;left:10px}.ast-checkout-labels-as-placeholders form .ast-float-label input[type=email],.ast-checkout-labels-as-placeholders form .ast-float-label input[type=number],.ast-checkout-labels-as-placeholders form .ast-float-label input[type=password],.ast-checkout-labels-as-placeholders form .ast-float-label input[type=tel],.ast-checkout-labels-as-placeholders form .ast-float-label input[type=text],.ast-checkout-labels-as-placeholders form .ast-float-label select,.ast-checkout-labels-as-placeholders form .ast-float-label textarea{font-size:18px;padding:.6em .8em .4em}.ast-search-menu-icon.slide-search form:focus-within,.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus,.woocommerce-checkout #payment div.payment_box input.input-text:focus{border-color:#3e2b56;box-shadow:0 0 5px 1px rgba(62,43,86,.6)}table.shop_table.woocommerce-checkout-review-order-table{display:grid}table.shop_table.woocommerce-checkout-review-order-table thead tr{display:table;width:100%}.order-total td,.cart-subtotal td,table.shop_table.woocommerce-checkout-review-order-table thead th.product-total{text-align:end}fieldset#wc-authorize-net-cim-credit-card-credit-card-form{border:none;padding:0}.woocommerce-checkout #payment div.payment_box.payment_method_authorize_net_cim_credit_card{padding:1em .5em}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type=tel],.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type=text],.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-echeck-form-input[type=tel],.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-echeck-form-input[type=text],.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-form-nickname,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type=tel],#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type=text],#add_payment_method input.js-sv-wc-payment-gateway-echeck-form-input[type=tel],#add_payment_method input.js-sv-wc-payment-gateway-echeck-form-input[type=text],#add_payment_method input.js-sv-wc-payment-gateway-form-nickname{font-size:1.4em}.woocommerce-checkout #payment ul.payment_methods li input{margin-right:.3em}ul.connect-online{list-style:none;margin:0}.connect-online li a{border-bottom:none}a.ast-quick-view-text{bottom:unset;top:20px;width:120px;min-height:2em;background:rgba(63,42,87,.7)}a.ast-quick-view-text:hover{background:#3f2a57}.ast-quick-view-text svg{vertical-align:sub;margin-right:3px}#member-discount-note{margin-left:1rem;font-size:55%}@media(min-width:769px){.single-product #content{padding:0 40px}.woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport{max-height:740px}.woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__image.flex-active-slide a img,.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a img.wp-post-image{object-fit:contain;object-position:top;max-height:740px}}.product_cat-books h1.product_title.entry-title{margin-bottom:0}.ast-woocommerce-container header.woocommerce-products-header{margin:0 40px;text-align:center}input[name=toolset_maps_distance_center]{text-align:center;border:none;max-width:180px;font-size:1.2rem}#js-wpv-addon-maps-render-map-1{margin-bottom:40px}.location-results{max-width:900px;margin:0 auto;padding:0 10px}.location-results h1{text-align:center}.location-results .fa-map-marker{margin-right:6px;color:#19435d}.location-results ul{list-style:none;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:.5rem 1.2rem}.elementor-widget-toolset-view h1{font-size:54px;text-align:center;color:#19435d}.hide-rcp-fieldset fieldset.rcp_subscription_fieldset{display:none}#rcp_registration_form>h3{margin-bottom:2rem;text-align:center;font-size:.8rem;font-weight:400}#mem-select{background-color:#fafafa;padding:20px 40px;margin-bottom:1.4rem}#mem-select div{display:grid;grid-auto-flow:row;grid-template-columns:1fr;grid-gap:1em;margin-bottom:1rem;justify-items:left;max-width:900px}#mem-select input[type=radio]{display:none}#mem-select label{display:inline-block;cursor:pointer;width:100%;max-width:260px;background-color:transparent;color:#19435d;font-size:1.3rem;text-align:center;padding:6px 14px;border:2px solid #19435d;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}#mem-select label:hover{background-color:#19435d;color:#fff}#mem-select label i.fa-check{display:none;padding-right:6px}#mem-select input:checked+label{background-color:#19435d;border:2px solid #19435d;color:#fff}#mem-select input:checked+label i.fa-check{display:inline-block}@media(min-width:691px){#mem-select div{grid-template-columns:1fr 1fr 1fr}}.blockUI.blockOverlay{opacity:0!important}.blockUI.blockMsg{opacity:0!important}.rcp_form .rcp_user_fieldset label{cursor:unset}.input-group{position:relative;margin-bottom:1.5rem;display:inline-grid;width:100%}.form-control-placeholder{position:absolute;top:0;padding:5px 0 0 13px;transition:all 300ms;opacity:.5}.form-control:not(:placeholder-shown)+.form-control-placeholder{font-size:84%;transform:translate3d(12px,-60%,0);opacity:1;background-color:#fff;padding:0 3px;line-height:12px;color:#888}select.form-control:invalid+label.form-control-placeholder{font-size:100%;transform:translate3d(0,0,0);opacity:.5;padding:5px 0 0 13px;background-color:unset;color:rgba(0,0,0,.74);line-height:unset}select.form-control:valid+label.form-control-placeholder{font-size:84%;transform:translate3d(12px,-60%,0);opacity:1}select:valid,input:not(:placeholder-shown):not([type=submit]){background-color:#fafafa!important}#rcp_registration_form h2{font-size:2.2rem;font-style:italic;text-align:center;margin-bottom:0}#rcp_registration_form h3 span{text-transform:capitalize;letter-spacing:0;font-style:italic;font-weight:700;color:#33658b;border-bottom:1px dotted #33658b}.member-info{display:grid;grid-template-columns:1fr;grid-gap:2rem}sticky-side{position:-webkit-sticky;position:sticky;top:230px;z-index:1}.rcp_user_fieldset{display:grid;grid-auto-flow:row;grid-template:'fname fname fname fname fname fname fname fname' 40px 'lname lname lname lname lname lname lname lname' 40px ' email email email email email email email email ' 40px 'passw passw passw passw passw passw passw passw' 40px ' addform addform addform addform addform addform addform addform ' 1fr/1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-gap:1em;justify-items:center;margin-bottom:1.4rem}.is-gift-membership .rcp_user_fieldset{grid-template:'fname fname fname fname fname fname fname fname' 40px 'lname lname lname lname lname lname lname lname' 40px ' email email email email email email email email ' 40px ' addform addform addform addform addform addform addform addform ' 1fr/1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}#rcp_user_first_wrap{grid-area:fname}#rcp_user_last_wrap{grid-area:lname}#rcp_user_email_wrap{grid-area:email}#rcp_password_wrap{grid-area:passw}#rcp_user_address_fields{grid-area:addform;width:100%;display:grid;grid-auto-flow:row;grid-template:'subh' 20px 'add1' 40px 'add2' 40px 'city' 40px 'state' 40px 'postal' 40px 'country' 40px 'phone' 40px/1fr;grid-gap:1em;margin-bottom:1.4rem}@media(min-width:796px){.member-info{grid-template-columns:minmax(380px,7fr) 300px}.rcp_user_fieldset{grid-template:'fname lname' 40px 'email email ' 40px 'addform addform ' 1fr/1fr 1fr}.is-gift-membership .rcp_user_fieldset{grid-template:'fname fname fname fname lname lname lname lname' 40px ' email email email email email email email email ' 40px ' addform addform addform addform addform addform addform addform ' 1fr/1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}#rcp_user_address_fields{grid-template:'subh subh subh subh subh subh' 20px 'add1 add1 add1 add1 add1 add1' 40px 'add2 add2 add2 add2 add2 add2' 40px 'city city state state postal postal' 40px 'country country country phone phone phone' 40px/1fr 1fr 1fr 1fr 1fr 1fr}}#rcp_user_address_fields p,#rcp_user_address_fields input{width:100%}#rcp_user_address_fields h3{grid-area:subh;width:100%}#rcp_address1_wrap{grid-area:add1}#rcp_address2_wrap{grid-area:add2}#rcp_city_wrap{grid-area:city}#rcp_state_wrap{grid-area:state}#rcp_postal_wrap{grid-area:postal}#rcp_country_wrap{grid-area:country}select#rcp_country{height:38px;padding:4px 8px}#rcp_phone_wrap{grid-area:phone}span.to_rotate{transform:rotate(-45deg);display:inline-block;font-size:24px;line-height:1;vertical-align:text-bottom;margin-right:3px}.form-control:not(:placeholder-shown)+.form-control-placeholder span.to_rotate{font-size:18px}.rcp_gateway_fields{display:none}#review_n_pay{display:grid;grid-template-columns:1fr;grid-gap:20px}#review_n_pay>p{grid-column:1}#rcp_gateway_extra_fields{grid-column:1;grid-row:1}.rcp_gateway_fields{grid-column-start:1}.rcp_form input[type=email],.rcp_form input[type=password],.rcp_form input[type=text]{width:inherit}@media(min-width:769px){#review_n_pay{grid-template-columns:2fr}.rcp_registration_total{grid-column:2}#review_n_pay>p{grid-row:2}#auto-renew-outer{grid-row:3}}div.rcp_card_fieldset{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1em;grid-template-rows:40px 40px 56px 40px}.is-gift-membership div.rcp_card_fieldset{grid-template-rows:40px 40px 40px 40px 56px 40px}.is-prison-membership #rcp_donor_name_wrap{display:none}#rcp_card_name_wrap,#rcp_card_exp_wrap,#rcp_donor_name_wrap,#rcp_donor_email_wrap{grid-column:1/4}.rcp_card_fieldset .input-group input{width:100%}#rcp_card_number_wrap,#rcp_card_zip_wrap{grid-column:1/3}#rcp_card_cvc_wrap{grid-column:3/4}#rcp_card_exp_wrap{display:inline-grid;grid-template-columns:1fr 1fr;grid-gap:1em}#rcp_card_exp_month_wrap{grid-column:1/2}#rcp_card_exp_year_wrap{grid-column:2/3;width:100%}#rcp_card_zip_wrap,.rcp_registration_total_details{margin-bottom:0}.rcp_registration_total_details{background-color:#f9f8f3;padding:20px 24px}.rcp_registration_total_details.rcp-table td,.rcp_registration_total_details.rcp-table th{padding:0 0 6px;display:table-cell}.rcp_registration_total_details.rcp-table td:first-child{background-color:#f9f8f3}.rcp_registration_total_details.rcp-table td:nth-child(2){text-align:right;font-size:1.3rem}.rcp_registration_total_details.rcp-table td::before{display:none}span.duration{font-weight:400;font-size:70%}.rcp_registration_total_details tr.exp-info td{font-weight:400;font-style:italic;line-height:1.2}#final-charge{padding:10px;background-color:#fff}#final-charge th{padding:10px 10px 0;line-height:1.2}#final-charge td{font-size:1.5rem;padding:0 0 10px 10px;background-color:#fff}.rcp_registration_total_details.rcp-table tr.exp-info td{background-color:#fff;padding:10px}.rcp_registration_total_details tfoot p{font-size:14px;line-height:1.2em;border-top:1px solid #33658b;padding-top:8px;margin-top:28px;font-weight:400}.rcp_registration_total_details.rcp-table tr{font-weight:700}.rcp_registration_total_details,.rcp_registration_total_details th,.rcp_registration_total_details td{border:none}.rcp_registration_total_details thead th{color:#33658b;text-transform:uppercase}.rcp_registration_total_details thead th:after{content:'';display:block;border-bottom:1px solid #33658b}.rcp-recurring-total span[class*=hint--]{font-family:monospace;background-color:#fff;border-radius:50%;height:20px;width:20px;text-align:center;color:#000;cursor:pointer}.archive.category-chesterton-101 h3.elementor-post__title:before{content:"\f19c";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}.rummel_err{background-color:#ffebe8;border:1px solid #c00;border-radius:3px;margin:0 0 10px;padding:0 10px}.elementor-icon-list-text.elementor-post-info__item.elementor-post-info__item--type-author{display:none}.chesterton-101 .elementor-icon-list-text.elementor-post-info__item.elementor-post-info__item--type-author{display:inline-block}span.sa_wc_buy_now_button_container.sa_wc_buy_now_button_container_single{margin-left:20px}.is-rcp-member #page .elementor-element ul.products li.product_cat-magazine-back-issues span.onsale.circle{display:none}.wc-product-table span.sa_wc_buy_now_button_container{display:none}.woocommerce-MyAccount-content td{vertical-align:middle;line-height:1.2}.woocommerce-MyAccount-content td a{display:inline-block}.woocommerce-MyAccount-content td a:not(:first-of-type){margin-top:18px}