@font-face{font-family:'Charter';src:url('charter_regular-webfont.eot');src:url('charter_regular-webfont.eot?#iefix') format('embedded-opentype'),url('charter_regular-webfont.woff') format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'Charter';src:url('charter_bold-webfont.eot');src:url('charter_bold-webfont.eot?#iefix') format('embedded-opentype'),url('charter_bold-webfont.woff') format('woff');font-weight:bold;font-style:normal;}@font-face{font-family:'Charter';src:url('charter_italic-webfont.eot');src:url('charter_italic-webfont.eot?#iefix') format('embedded-opentype'),url('charter_italic-webfont.woff') format('woff');font-weight:normal;font-style:italic;}@font-face{font-family:'Charter';src:url('charter_bold_italic-webfont.eot');src:url('charter_bold_italic-webfont.eot?#iefix') format('embedded-opentype'),url('charter_bold_italic-webfont.woff') format('woff');font-weight:bold;font-style:italic;}html,body{font-family:Charter;line-height:1.4em;font-size:24px;}@media all                          {html,body{font-size:24px;}}@media all and ( max-width: 800px ) {html,body{font-size:24px;}}@media all and ( max-width: 780px ) {html,body{font-size:23.5px;}}@media all and ( max-width: 760px ) {html,body{font-size:23px;}}@media all and ( max-width: 740px ) {html,body{font-size:22.5px;}}@media all and ( max-width: 720px ) {html,body{font-size:22px;}}@media all and ( max-width: 700px ) {html,body{font-size:21.5px;}}@media all and ( max-width: 680px ) {html,body{font-size:21px;}}@media all and ( max-width: 660px ) {html,body{font-size:20.5px;}}@media all and ( max-width: 640px ) {html,body{font-size:20px;}}@media all and ( max-width: 620px ) {html,body{font-size:19.5px;}}@media all and ( max-width: 600px ) {html,body{font-size:19px;}}@media all and ( max-width: 580px ) {html,body{font-size:18.5px;}}@media all and ( max-width: 560px ) {html,body{font-size:18px;}}@media all and ( max-width: 540px ) {html,body{font-size:17.5px;}}@media all and ( max-width: 520px ) {html,body{font-size:17px;}}@media all and ( max-width: 500px ) {html,body{font-size:16.5px;}}@media all and ( max-width: 480px ) {html,body{font-size:16px;}}.menu-item li{height:2.4em;}.menu-item li,.menu-item,footer a{letter-spacing:0.01em;}.sub-menu li:first-of-type{margin-top:0.6em;}.sub-menu li:last-of-type{margin-bottom:1.1em;}.fl-page-nav-search{margin-left:35px;}.fl-search-input{font-family:"Lato",Helvetica,sans-serif;}p{margin-top:0;margin-bottom:1.4em;}h1{font-size:1.5em;font-weight:bold;margin-bottom:0.75em;letter-spacing:0.02em;}h2{margin-top:0;font-size:1.2em;font-weight:bold;margin-bottom:1.1em;letter-spacing:0.01em;}p+h2,ol+h2,ul+h2,blockquote+h2,code+h2{margin-top:2.2em;}h3,h4,h5,h6{margin-top:0;font-size:1.1em;font-weight:bold;margin-bottom:1.21em;letter-spacing:0.01em;}p+h3,ol+h3,ul+h3,blockquote+h3,code+h3{margin-top:2.4em;}.fl-post-content ul,.fl-post-content ol{margin-left:2.8em;margin-right:0;margin-top:0;margin-bottom:1.4em;padding:0;}.fl-post-content ul{list-style-type:none;text-indent:-0.4em;}.fl-post-content ul li::before{content:"•";font-size:0.6em;color:#a7a7a7;position:relative;left:-1em;top:-0.11em;line-height:1em;}.fl-post-content ol{list-style-type:none;counter-reset:item;position:relative;}.fl-post-content ol li::before{content:counter(item) ".";counter-increment:item;color:#a7a7a7;position:absolute;left:-3.45em;width:2.8em;text-align:right;}.doublespace li{margin-bottom:1.44em;}.doublespace li:first-child{margin-bottom:none;}.fl-builder-pagination ul{list-style-type:none;text-indent:0;margin:0;padding:0;}.fl-builder-pagination ul li::before{content:none;}.page-numbers li{font-family:"Lato",Helvetica,sans-serif;font-size:0.8em;}.archives ul{list-style-type:none;font-size:0.75em;text-indent:0;margin-left:1.85em;margin-bottom:0;}.archives ul li::before{content:none;}.reading-list ul{list-style-type:none;text-indent:0;font-size:0.75em;margin-left:1.85em;}.reading-list ul li::before{content:none;}blockquote{font-size:0.8em;color:#959595;border-left:2px solid #f5f5f5;margin:1.75em;padding:0 0 0 1.75em;}code{display:block;background:inherit;font-family:"Droid Sans Mono",Courier New,Courier,monospace;font-size:0.7em;color:#959595;border-left:2px solid #f5f5f5;margin:2em;padding:0 0 0 2em;}.fl-content table{font-size:0.7em;margin-left:2em;margin-bottom:1.8em;}.fl-content th+th,.fl-content td+td{padding-left:1em;text-align:center;}.fl-content td+td{color:#959595;}.fl-content tr{border-bottom:1px solid #e5e5e5;}.sp-limit-width,.fl-post-feed-post,.single .fl-post-content,.fl-archive .fl-post,.fl-archive-title,.fl-archive-nav,.fl-post-nav{max-width:800px;}footer a{font-size:1.2em;}.sp-page-header{margin-top:1.15em;margin-bottom:2.65em;}.sp-page-header-followed-by-h2{margin-top:1.15em;margin-bottom:2.45em;}.sp-page-header-followed-by-h3{margin-top:1.15em;margin-bottom:2.52em;}.sp-page-header-blog{margin-top:1.15em;margin-bottom:2.25em;}.sp-page-header-contact-form{margin-top:1.15em;margin-bottom:1.25em;}.single .fl-content{margin-top:1.15em;margin-bottom:0.6em;}.fl-button-text,button,footer a,.fl-form-field,button.give-btn,#give-purchase-button,input[ name="jetpack_subscriptions_widget" ]{font-family:"Lato",Helvetica,sans-serif;color:white;}.fl-button-text,button,button.give-btn,#give-purchase-button{letter-spacing:0.01em;}.text-below-button{font-size:0.7em;}button.give-btn{background:#5580b2;border-color:black;}button:hover.give-btn,button:active.give-btn{background:#3e8dc9;}.principle-callout{font-size:0.8em;}.principle-callout .fl-callout .fl-icon i{font-size:3rem;}.principle-callout .fl-callout-title{padding-bottom:0.15em;}span.sya_date{font-family:"Droid Sans Mono",Courier New,Courier,monospace;}div#sya_container ul li{margin-left:5.4em;text-indent:-5.4em;}.newsletter-callout .fl-callout .fl-icon i{font-size:1.2em;}.fl-post-header,.fl-archive-header{display:block;}.fl-post-date{font-size:0.75em;}.fl-post-meta{margin-bottom:1.3em;}.fl-post-nav{margin-top:1em;}.fl-post-nav span,.fl-archive-nav{font-size:0.7em;margin-bottom:0.45em;}.give-form-title{display:none;}.give-form ul{list-style-type:none;text-indent:0;margin:0;padding:0;}.give-form ul li::before{content:none;}label.give-gateway-option{font-weight:normal!important;}fieldset#give-payment-mode-select,fieldset#give_checkout_user_info,fieldset#give_purchase_submit,fieldset#give_cc_fields,fieldset#give_cc_address{font-family:Charter;font-size:0.7em;}input.give-input{border-radius:4px!important;}span.give-tooltip,fieldset#give_checkout_user_info legend,fieldset#give-payment-mode-select legend,fieldset#give_cc_fields legend,fieldset#give_cc_address legend{display:none;}p#give-card-cvc-wrap span.give-tooltip{display:inline;}fieldset#give_cc_address p#give-card-address-wrap label::before{content:"Billing ";}.give-modal .mfp-content{max-width:650px;}table.give-table,table#give_user_history,table#give_donation_receipt{max-width:90%;}table.give-table td,table.give-table th,table#give_user_history td,table#give_user_history th,table#give_donation_receipt td,table#give_donation_receipt th{text-align:left;padding:0 1em 0 1em;}.ninja-forms-form label,.ninja-forms-form button{margin-top:1.4em;}#ninja_forms_field_1_label,#ninja_forms_field_2_label,#ninja_forms_field_3_label,#ninja_forms_field_9_label{font-size:1em;font-style:normal;font-weight:normal;}.audio-page h3{margin-bottom:0;}.audio-page p{font-size:0.75em;}.video-page h3{margin-bottom:0;}.video-page p{font-size:0.75em;}.workshop-sidebar{font-size:0.8em;}.products-page p{font-size:0.75em;}.product-sidebar{font-size:0.8em;}.product-sidebar p{margin-bottom:0;}.product-sidebar ul,.product-sidebar ol{margin-left:2em;}.fl-photo-caption-hover{text-align:center;}.product-callout .fl-callout .fl-icon i{text-align:center;width:2.2em;font-size:2em;}.fl-accordion-button .fl-accordion-button-label{font-size:0.8em;}.fl-accordion-content{font-size:0.8em;color:#909090;margin-left:1.25em;}.fl-sep,.fl-comments-popup-link,.fl-post-meta-bottom,.fl-comments,.fl-post-more-link{display:none;}.fl-post-feed-date{display:block;font-size:0.75rem;margin-top:1.83em;margin-bottom:1.73em;}.fl-post-feed-content{padding-bottom:0;margin-bottom:0;}.fl-post-feed-post{padding-bottom:2.4em;margin-bottom:1.5em;}.fl-archive-header .fl-archive-title{font-size:1.5em;font-weight:bold;letter-spacing:0.02em;border-bottom:0;margin-top:0;display:block;margin-bottom:1.4em;}.search-results .fl-content,.archive .fl-content{margin-top:1.15em;margin-bottom:0.6em;}.search-no-results .fl-content{margin-top:1.15em;margin-bottom:2.25em;}.search-no-results .fl-post-content form{margin-top:1.5em;}.search-results .fl-post-more-link{display:none;}.search-results .fl-post-content,.search-results .fl-post-content p,.news-page .fl-post-content,.news-page .fl-post-content p,.archive .fl-post-content,.archive .fl-post-content p{padding-bottom:0;margin-bottom:0;}.search-results article.fl-post,.news-page .fl-post,.archive .fl-post{padding-bottom:2.4em;margin-bottom:1.5em;}.search-results article.fl-post:last-of-type,.archive article.fl-post:last-of-type{margin-bottom:1.8em;}.search-results nav.fl-archive-nav,.archive nav.fl-archive-nav{margin-top:-2.4em;}.search-results div.fl-archive-nav-prev,.search-results div.fl-archive-nav-next,.archive div.fl-archive-nav-prev,.archive div.fl-archive-nav-next{margin-top:0.45em;}.search-results .fl-content .fl-post-header{display:block;}.sp-colored-background-area{margin-top:0.7em;}.fl-post-grid{margin-left:0;}.fl-post-grid-post{height:250px;overflow:hidden;border:none;}.fl-post-grid-text .fl-post-grid-text .fl-post-grid-title{line-height:1.4rem;margin-bottom:0;}.fl-post-grid-title a{position:absolute;width:100%;height:100%;top:0;left:0;padding:3.2rem 0.9rem 0.5rem 0.95rem;z-index:2;line-height:1.4rem;}.fl-post-grid-title a:link,.fl-post-grid-title a:visited{color:#5580b2;background:#eef9fb;border:1px solid #e5e5e5;}.fl-post-grid-title a:hover,.fl-post-grid-title a:active{color:#3e8dc9;background:#eef6e6;border:1px solid #3e8dc9;}.fl-post-grid-post{position:relative;}.fl-post-grid-text .fl-post-feed-date{display:block;font-size:1em;margin-top:0;margin-bottom:0;position:absolute;top:0.7rem;left:1rem;z-index:3;color:#aaaaaa;pointer-events:none;}.fl-builder-pagination{padding-top:0.2rem;padding-bottom:0.25rem;}a:link.fl-callout-title-link,a:visited.fl-callout-title-link,.fl-post-title a:link,.fl-post-title a:visited,.fl-post-feed-title a:link,.fl-post-feed-title a:visited,.fl-post-feed-content a:link,.fl-post-feed-content a:visited{color:#5580b2;}a:hover.fl-callout-title-link,a:active.fl-callout-title-link,.fl-post-title a:hover,.fl-post-title a:active,.fl-post-feed-title a:hover,.fl-post-feed-title a:active,.fl-post-feed-content a:hover,.fl-post-feed-content a:active{color:#3e8dc9;text-decoration:underline;}h2 a,h2 a:link,h2 a:visited{color:#5580b2;}h2 a:hover,h2 a:active{color:#3e8dc9;text-decoration:underline;}a:hover img,.fl-callout .fl-callout-title .fl-icon a:hover i{opacity:0.8;filter:Alpha(opacity=80);}.wp-caption{border:none;background:none;}.wp-caption-text,.fl-photo-caption{font-size:0.75rem!important;line-height:1.4rem!important;}div.fl-photo-caption-below{white-space:normal;}.fl-slideshow-container img{opacity:0.8;filter:Alpha(opacity=80);}.fl-slideshow-image-img{top:0px!important;}div#jp-relatedposts{display:none;margin-top:2.7em;margin-bottom:1.38em;}div#jp-relatedposts .jp-relatedposts-post-date{display:none!important;}div#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date{display:none!important;}div#jp-relatedposts .jp-relatedposts-headline{margin-bottom:1.27em;}div#jp-relatedposts .jp-relatedposts-headline em{font-style:normal;}div#jp-relatedposts div.jp-relatedposts-items-visual h4.jp-relatedposts-post-title,div#jp-relatedposts div.jp-relatedposts-items-visual h4.jp-relatedposts-post-title a,div#jp-relatedposts div.jp-relatedposts-items p{font-size:0.909em;line-height:inherit;letter-spacing:0;margin:0;}@media print {header,footer,.do-not-print,div.fl-post-nav,div.fl-builder-pagination{display:none;}div.fl-accordion-content{display:block;}i.fl-accordion-button-icon{display:none;}h1,h2,h3{page-break-after:avoid;page-break-inside:avoid;}img,div.fl-module-map,div.fl-accordion-item{page-break-inside:avoid;}@page{margin:10%;}}.woocommerce-placeholder{display:none!important;}#order_comments_field,.woocommerce .woocommerce-shipping-fields{display:none;}.woocommerce .add_to_cart_button,.woocommerce .checkout-button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #review_form #submit{font-family:"Lato",Helvetica,sans-serif!important;color:white!important;letter-spacing:0.01em!important;background:#5580b2!important;border-color:black!important;}.woocommerce .add_to_cart_button:hover,.woocommerce .add_to_cart_button:active,.woocommerce a.button:hover,.woocommerce a.button:active,.woocommerce button.button:hover,.woocommerce button.button:active,.woocommerce input.button:hover,.woocommerce input.button:active,.woocommerce #review_form #submit:hover,.woocommerce #review_form #submit:active{background:#3e8dc9!important;}.woocommerce div.cross-sells table{margin:0 0 0 0;}.woocommerce div.cross-sells th+th,.woocommerce div.cross-sells td+td{padding-left:0;text-align:left;}.woocommerce div.cross-sells tr{border:none;}.woocommerce div.cart_totals table.shop_table th,.woocommerce div.cart_totals table.shop_table td{text-align:center;padding-left:2em;padding-right:2em;}.woocommerce table.shop_table tr.cart_item td.product-quantity div.quantity input{margin:0 auto!important;}.woocommerce div.cross-sells ul.products{display:none;}.woocommerce div.cross-sells td{padding-bottom:2em;}.woocommerce div.cross-sells td+td{padding-left:2em;}.woocommerce label{font-size:0.8em!important;}.woocommerce a.about_paypal,.woocommerce li.payment_method_paypal img{display:none;}.woocommerce table.shop_table tr.order-total td,.woocommerce table.shop_table.order_details tfoot tr td{text-align:center;}.woocommerce div.payment_box{font-size:0.8em!important;}.woocommerce div.create-account p{font-size:0.8em;}.woocommerce div.payment_box p label,.woocommerce div.create-account p label{font-size:1em!important;}.woocommerce div#s2id_billing_country.select2-container.country_to_state.country_select,.woocommerce div#s2id_billing_state.select2-container.state_select,div#select2-drop ul.select2-results li.select2-result div.select2-result-label{font-family:"Charter";font-size:0.7em;}div#select2-drop ul.select2-results li.select2-result div.select2-result-label{line-height:1em;}.woocommerce ul.woocommerce-error li::before,.woocommerce ul.order_details li::before,.woocommerce nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link::before{content:none!important;}.woocommerce address{font-size:0.8em;}.woocommerce .woocommerce-message a.button.wc-forward{display:none!important;}.woocommerce input#stripe-card-number.input-text.wc-credit-card-form-card-number,.woocommerce input#stripe-card-expiry.input-text.wc-credit-card-form-card-expiry,.woocommerce input#stripe-card-cvc.input-text.wc-credit-card-form-card-cvc{font-size:0.8em;}.woocommerce nav.woocommerce-MyAccount-navigation ul{margin-left:0!important;text-indent:0!important;}.workshop-announcement{font-size:0.8em;}