@charset "UTF-8";.reg,sup{vertical-align:32%;font-size:72%;line-height:100%}sub{vertical-align:-10%;font-size:75%;line-height:100%}span.fpa-line-break{display:table}@media (min-width:576px){span.fpa-no-line-break-on-small{display:table}}@media (max-width:575px){span.fpa-no-line-break-before-small{display:table}}@media (min-width:768px){span.fpa-no-line-break-on-medium{display:table}}@media (max-width:767px){span.fpa-no-line-break-before-medium{display:table}}@media (min-width:992px){span.fpa-no-line-break-on-large{display:table}}@media (max-width:991px){span.fpa-no-line-break-before-large{display:table}}@media (min-width:1200px){span.fpa-no-line-break-on-x-large{display:table}}@media (max-width:1199px){span.fpa-no-line-break-before-x-large{display:table}}@media (min-width:1490px){span.fpa-no-line-break-on-xx-large{display:table}}@media (max-width:1489px){span.fpa-no-line-break-before-xx-large{display:table}}html{scroll-padding-top:150px}a{color:#2675c4}a:focus{color:#2675c4}a:hover{color:#2675c4}.fpa-link-color-reset a{color:inherit}.fpa-link-color-reset a:focus{color:inherit}.fpa-link-color-reset a:hover{color:inherit}a.fpa-anchor{display:block;position:relative;visibility:hidden}.fpa-et-btn,.fpa-et-btn.solid{background-color:#f06022;text-transform:uppercase;font-weight:700}.fpa-link-button-1{-webkit-text-size-adjust:auto;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;box-sizing:border-box;text-rendering:optimizeLegibility;margin:0;font-family:inherit;overflow:visible;display:inline-block;line-height:1.6;font-size:inherit;padding:.75rem 2.5rem;border:2px solid transparent;text-align:center;opacity:1;background:#282828;transition:all .3s ease-in-out;color:#fff;border-radius:0;background-color:#f16122}.fpa-link-button-1:hover{color:#fff}.fpa-link-button-2,.fpa-link-button-2.button{-webkit-text-size-adjust:auto;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;box-sizing:border-box;text-rendering:optimizeLegibility;margin:0;font-family:inherit;overflow:visible;display:inline-block;line-height:1.6;font-size:inherit;padding:.75rem 2.5rem;border:2px solid transparent;text-align:center;opacity:1;background:#282828;transition:all .3s ease-in-out;color:#fff;border-radius:0;background-color:#f16122;background-color:#fff;color:#f16122;border:2px solid #f16122}.fpa-link-button-2.button:hover,.fpa-link-button-2:hover{color:#fff}.fpa-link-button-2.button:hover,.fpa-link-button-2:hover{color:#f16122}.fpa-ss-heading-1,.hentry:not(.wc-tab) .fpa-ss-heading-1,.hentry:not(.wc-tab) h1.fpa-ss-heading-1,.hentry:not(.wc-tab) h2.fpa-ss-heading-1,.hentry:not(.wc-tab) h3.fpa-ss-heading-1,.hentry:not(.wc-tab) h4.fpa-ss-heading-1,.hentry:not(.wc-tab) h5.fpa-ss-heading-1,.hentry:not(.wc-tab) h6.fpa-ss-heading-1,.wpb_text_column .fpa-ss-heading-1,.wpb_text_column .fpa-ss-heading-1:last-child,.wpb_text_column h1.fpa-ss-heading-1,.wpb_text_column h1.fpa-ss-heading-1:last-child,.wpb_text_column h2.fpa-ss-heading-1,.wpb_text_column h2.fpa-ss-heading-1:last-child,.wpb_text_column h3.fpa-ss-heading-1,.wpb_text_column h3.fpa-ss-heading-1:last-child,.wpb_text_column h4.fpa-ss-heading-1,.wpb_text_column h4.fpa-ss-heading-1:last-child,.wpb_text_column h5.fpa-ss-heading-1,.wpb_text_column h5.fpa-ss-heading-1:last-child,.wpb_text_column h6.fpa-ss-heading-1,.wpb_text_column h6.fpa-ss-heading-1:last-child{font-family:futura-pt,sans-serif;font-weight:700;font-size:26px;margin-bottom:1rem}.fpa-content-bold{font-weight:700}.fpa-content-semi-bold{font-weight:600}.fpa-content-regular{font-weight:500}.fpa-content-thin{font-weight:400}.fpa-content{font-size:1.1em;line-height:1.625;font-family:"Times New Roman",serif}.fpa-content .entry-content h1,.fpa-content .post-content h1,.fpa-content h1,.fpa-content h2,.fpa-content h3,.fpa-content h4,.fpa-content h5,.fpa-content h6{font-weight:700;font-family:futura-pt,sans-serif}.fpa-content a{font-weight:700}.fpa-content h1{font-size:2rem}.fpa-content ol,.fpa-content ul{margin-left:1.6rem;margin-top:.7rem;margin-bottom:.7rem}.fpa-content ol li,.fpa-content ul li{margin-top:.7rem;margin-bottom:.7rem}.fpa-content .wpb_text_column :last-child iframe:last-child,.fpa-content iframe,.fpa-content.wpb_text_column iframe{margin-bottom:2rem;background-color:#fff}.fpa-content .gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.fpa-content .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.fpa-content .gform_wrapper textarea,.fpa-content .nf-form-cont .nf-form-content .listselect-wrap .nf-field-element div,.fpa-content .nf-form-cont .nf-form-content input.ninja-forms-field,.fpa-content .nf-form-cont .nf-form-content select.ninja-forms-field:not([multiple]),.fpa-content .nf-form-cont .nf-form-content textarea,.fpa-content .ppom-wrapper .ppom-field-wrapper .form-control,.fpa-content a[role=button],.fpa-content button,.fpa-content input,.fpa-content input.input-text,.fpa-content input[type=date],.fpa-content input[type=datetime-local],.fpa-content input[type=datetime],.fpa-content input[type=email],.fpa-content input[type=month],.fpa-content input[type=number],.fpa-content input[type=password],.fpa-content input[type=search],.fpa-content input[type=tel],.fpa-content input[type=text],.fpa-content input[type=time],.fpa-content input[type=url],.fpa-content input[type=week],.fpa-content optgroup,.fpa-content select,.fpa-content textarea{font-family:futura-pt,sans-serif;font-size:18px}.fpa-content label{font-family:futura-pt,sans-serif;font-weight:700;font-size:.9em}.fpa-content legend{font-family:futura-pt,sans-serif;font-weight:700}.fpa-content .gform_legacy_markup_wrapper.gf_browser_chrome .gfield_checkbox li input,.fpa-content .gform_legacy_markup_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox]{margin-top:0}.fpa-content .gform_legacy_markup_wrapper.gf_browser_chrome .ginput_complex .ginput_right select,.fpa-content .gform_legacy_markup_wrapper.gf_browser_chrome .ginput_complex select{margin:0}.fpa-content .gform_wrapper.gf_browser_chrome .gfield_checkbox li input,.fpa-content .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox],.fpa-content .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio]{margin:0 5px 0 0}.fpa-content .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text],.fpa-content .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select{margin:0 0 12px 0;font-family:futura-pt,sans-serif;font-size:18px}.fpa-content .gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.fpa-content .gform_legacy_markup_wrapper.gf_browser_chrome select,.fpa-content .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.fpa-content .gform_wrapper textarea,.fpa-content .gform_wrapper.gf_browser_chrome select{padding:12px}.fpa-content ul.gform_fields{padding-left:0}.fpa-content ul.gfield_checkbox{padding-left:0!important;margin-left:0!important}.fpa-content ul.gfield_checkbox li{width:155px;display:inline-block;margin:0 0 5px 0}.fpa-content ul.gfield_checkbox input{margin:0 5px 0 0;display:inline}.fpa-content ul.gfield_checkbox label{display:inline;font-size:100%}.fpa-content ul li.gfield,.fpa-content ul.top_label li.gfield{margin:0}.fpa-content ul li.gfield.gform_faber_margin_top,.fpa-content ul.top_label li.gfield.gform_faber_margin_top{margin-top:1rem}.fpa-content ul li.gfield.gform_faber_margin_bottom,.fpa-content ul.top_label li.gfield.gform_faber_margin_bottom{margin-bottom:1rem}.fpa-content ul li.gravity-permissions,.fpa-content ul.top_label li.gravity-permissions{margin-bottom:24px}.fpa-content ul li.gravity-permissions .gfield_label,.fpa-content ul.top_label li.gravity-permissions .gfield_label{display:none}.fpa-content ul li.gravity-permissions .ginput_container_checkbox,.fpa-content ul.top_label li.gravity-permissions .ginput_container_checkbox{margin-top:0}.fpa-content ul li.gravity-permissions .gfield_checkbox,.fpa-content ul.top_label li.gravity-permissions .gfield_checkbox{margin-top:0}.fpa-content ul li.gravity-permissions .gfield_checkbox li,.fpa-content ul.top_label li.gravity-permissions .gfield_checkbox li{display:block;width:280px}.fpa-content label.gfield_label{font-weight:400;margin:0}.fpa-content .ginput_container_email input{width:100%}.fpa-content .gform_ajax_spinner{transform:translateY(-5px)}.fpa-content .gform_confirmation_message{background-color:#d9ffcc;padding:16px;border:3px solid #7eaf7b;border-radius:5px}.fpa-content .fpa-signup .gfield_required{display:none}.fpa-content .gform_wrapper .gfield.gform_faber_block ul.gfield_checkbox{padding-left:0}.fpa-content .gform_wrapper .gfield.gform_faber_block ul.gfield_checkbox li{display:block;width:auto}.fpa-content .gform_wrapper .gfield.gform_faber_inline ul.gfield_radio{padding-left:0}.fpa-content .gform_wrapper .gfield.gform_faber_inline ul.gfield_radio li{display:inline;margin-right:1rem}.fpa-content .gform_wrapper .gfield.gform_faber_inline ul.gfield_radio li input[type=radio]{margin-top:0}.fpa-content ul.gform_fields input[type=email],.fpa-content ul.gform_fields input[type=password],.fpa-content ul.gform_fields input[type=tel],.fpa-content ul.gform_fields input[type=text],.fpa-content ul.gform_fields input[type=url],.fpa-content ul.gform_fields textarea{margin:0 0 .6em 0}.fpa-content ul.gform_fields span.address_state{padding-right:0;margin-bottom:0}@media only screen and (min-width:641px){.fpa-content ul.gform_fields span.address_state{width:calc(50% - 8px);padding-right:0;margin-right:16px}}.fpa-content ul.gform_fields span.address_state .select2-container{width:100%}.fpa-content ul.gform_fields span.address_country{margin:0 -4px 0 0;width:100%;margin-left:0;margin-bottom:12px}@media only screen and (min-width:641px){.fpa-content ul.gform_fields span.address_country{width:calc(50% - 8px);padding-right:0}}.fpa-content ul.gform_fields span.address_country .select2-container{width:100%}.fpa-content .fpa-address label.gfield_label_before_complex,.fpa-content .fpa-signup-mailing-address label.gfield_label_before_complex{margin:18px 0 12px 0}@media only screen and (min-width:641px){.fpa-content .fpa-address .has_state span.address_zip,.fpa-content .fpa-signup-mailing-address .has_state span.address_zip{padding-right:16px!important}}.fpa-content .fpa-address .has_state .address_city,.fpa-content .fpa-signup-mailing-address .has_state .address_city{width:100%;padding:0}.fpa-content .fpa-address .has_state .address_city input.medium,.fpa-content .fpa-address .has_state .address_city input[type=text],.fpa-content .fpa-signup-mailing-address .has_state .address_city input.medium,.fpa-content .fpa-signup-mailing-address .has_state .address_city input[type=text]{width:100%}@media only screen and (min-width:641px){.fpa-content .fpa-address .has_state span.address_country,.fpa-content .fpa-signup-mailing-address .has_state span.address_country{margin-right:16px}}.fpa-content body .gform_wrapper .top_label div.ginput_container{margin:0;margin-top:0}.fpa-content body .gform_wrapper ul li.field_description_below div.ginput_container_radio{margin-top:0;margin-bottom:1rem}.fpa-content .gform_wrapper .gsection_description{font-size:100%}.fpa-content .gform_wrapper .gsection{border:0}.fpa-content .gform_wrapper .gfield_checkbox,.fpa-content .gform_wrapper .gfield_radio{margin-left:0!important;padding:0}.fpa-content .gform_wrapper .top_label .gfield_label,.fpa-content .gform_wrapper.gform_validation_error .top_label .gfield_label{display:inline-block;width:100%}.fpa-content .gform_wrapper .gravity-organization input.medium,.fpa-content .gform_wrapper .gravity-organization input[type=text],.fpa-content .gform_wrapper.gform_validation_error .gravity-organization input.medium,.fpa-content .gform_wrapper.gform_validation_error .gravity-organization input[type=text]{width:100%}.fpa-content #gdpr-legal{margin-bottom:20px;font-size:100%;padding-top:1rem;border-top:1px solid #ccc}.fpa-content .gdpr-footer{margin-bottom:20px}.fpa-content .gdpr-logo{float:left;padding-right:2%;width:14%}.fpa-content .gdpr-message{float:left;font-size:100%;width:84%}@media only screen and (min-width 730px){.fpa-content .gdpr-message{margin-top:1rem}}.fpa-content-margin-top{margin-top:28px!important}.fpa-content-margin-bottom{margin-bottom:28px!important}.fpa-no-margin-bottom{margin-bottom:0!important}.fpa-no-margin-top{margin-top:0!important}.fpa-no-padding-bottom{padding-bottom:0!important}.fpa-no-padding-top{padding-top:0!important}.fpa-content-ss-1{font-family:futura-pt,sans-serif;font-weight:700;font-size:16px;margin-bottom:.5rem}.fpa-content-ss-1a,.wpb_text_column .fpa-content-ss-1a:last-child{font-family:futura-pt,sans-serif;font-weight:700;font-size:16px;margin-bottom:.5rem;letter-spacing:2px;text-transform:uppercase}.site-content .page,.site-content .post{font-family:"Times New Roman",serif}.entry-content p>a.fpa-return-to:not(.button):not(.has-background):not(.entry-link):not(.product-link):not(.wp-block-button__link):not(.post-page-numbers):not(.tag-cloud-link),.fpa-return-to,a.fpa-return-to{position:relative;margin-left:20px;display:inline-block;box-shadow:none;padding-bottom:0}.entry-content p>a.fpa-return-to:not(.button):not(.has-background):not(.entry-link):not(.product-link):not(.wp-block-button__link):not(.post-page-numbers):not(.tag-cloud-link):after,.fpa-return-to:after,a.fpa-return-to:after{content:"";display:inline-block;width:.7rem;height:.7rem;border-top:2px solid #000;border-left:2px solid #000;transform:translateY(-50%) rotate(-45deg);position:absolute;left:-17px;top:50%}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.fpa-hide{display:none}@media (min-width:576px){.fpa-hide-sm{display:none}}@media (min-width:768px){.fpa-hide-md{display:none}}@media (min-width:992px){.fpa-hide-lg{display:none}}@media (min-width:1200px){.fpa-hide-xl{display:none}}@media (min-width:1490px){.fpa-hide-xxl{display:none}}.visuallyhidden{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;-webkit-clip-path:none;clip-path:none;height:auto;margin:0;overflow:visible;position:static;width:auto;white-space:inherit}.invisible{visibility:hidden}.fpa-book-border{border:1px solid #e1e1e1}@media (min-width:1200px){.fpa-left-column-gap-right,.wpb_row:not(.no-padding) .vc_column_container.fpa-left-column-gap-right{padding-right:3rem}}@media (min-width:1200px){.fpa-right-column-gap-left,.wpb_row:not(.no-padding) .vc_column_container.fpa-right-column-gap-left{padding-left:3rem}}.fpa-single-column{margin:0 auto}.fpa-single-column-vc_col-1{max-width:115.8333333333px;margin:0 auto}.fpa-single-column-vc_col-2{max-width:231.6666666667px;margin:0 auto}.fpa-single-column-vc_col-3{max-width:347.5px;margin:0 auto}.fpa-single-column-vc_col-4{max-width:463.3333333333px;margin:0 auto}.fpa-single-column-vc_col-5{max-width:579.1666666667px;margin:0 auto}.fpa-single-column-vc_col-6{max-width:695px;margin:0 auto}.fpa-single-column-vc_col-7{max-width:810.8333333333px;margin:0 auto}.fpa-single-column-vc_col-8{max-width:926.6666666667px;margin:0 auto}.fpa-single-column-vc_col-9{max-width:1042.5px;margin:0 auto}.fpa-single-column-vc_col-10{max-width:1158.3333333333px;margin:0 auto}.fpa-single-column-vc_col-11{max-width:1274.1666666667px;margin:0 auto}.fpa-alv-loading-pulse:after,.fpa-dot-pulse:after{display:block;content:" ";position:absolute;top:50%;right:50%;left:auto;width:16px;height:16px;margin:-8px -8px 0 0;background-color:#b9a16b;background-image:none;border-radius:100%;-webkit-animation:dotPulse .65s 0s infinite cubic-bezier(.21,.53,.56,.8);animation:dotPulse .65s 0s infinite cubic-bezier(.21,.53,.56,.8)}@keyframes dotPulse{0%{transform:scale(.1);opacity:0}50%{opacity:1}to{transform:scale(1.2);opacity:0}}@-webkit-keyframes dotPulse{0%{transform:scale(.1);opacity:0}50%{opacity:1}to{transform:scale(1.2);opacity:0}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:700}.button,.type-page .button,.type-page a.button,.type-page a[role=button],.type-page button[type=submit],.type-page input[type=submit],.type-post .button,.type-post a.button,.type-post a[role=button],.type-post button[type=submit],.type-post input[type=submit],a.button,a[role=button],button[type=submit],input[type=submit]{font-family:futura-pt,sans-serif;font-size:18px;font-weight:400}.comment-reply-title:not(.product-review),.cross-sells h2,.et-portfolio .type-portfolio h3,.full_description .wc-description-title,.order_review_heading,.product-details-accordion .woocommerce-Reviews-title,.product-details-vertical.woocommerce-tabs .wc-tab .woocommerce-Reviews-title,.product-details-vertical.woocommerce-tabs .wc-tab>.container>.row>div>h2,.related h2,.up-sells h2,.woocommerce-Address-title h3,.woocommerce-MyAccount-content h3,.woocommerce-MyAccount-content legend,.woocommerce-checkout h3{font-size:1.5rem}.post .post-title h3{font-size:1.3rem}@media only screen and (min-width:768px){.post.post-classic .post-title h3,.post.post-list.sticky .post-title h3{font-size:2rem}}@media only screen and (min-width:1200px){.post.post-cards.sticky .post-title h3{font-size:2rem}.cross-sells h2,.related h2,.up-sells h2{font-size:1.5rem}}@media only screen and (min-width:1490px){.post.post-cards.sticky .post-title h3{font-size:2.4rem}.et-product-detail .showcase-active .summary h1.product_title{font-size:3.5rem}}.blog .entry-header .entry-title .entry-link,.blog .more-link,.fpa-breadcrumbs a,.post-title .post-meta a,.woocommerce-store-notice__dismiss-link{position:relative;display:inline-block;padding:.3em 0;-webkit-backface-visibility:hidden;line-height:1;margin-bottom:0}.blog .entry-header .entry-title .entry-link:hover:after,.blog .more-link:hover:after,.fpa-breadcrumbs a:hover:after,.post-title .post-meta a:hover:after,.woocommerce-store-notice__dismiss-link:hover:after{width:100%}#cancel-comment-reply-link:after,#order_review .terms a:after,.big-menu .sub-menu>li>a:after,.big-menu>li>a:after,.blog .entry-header .entry-title .entry-link:after,.blog .more-link:after,.button-underline:after,.campaign-inner a:after,.checkout .back-to-cart a:after,.commentlist>li .reply a:after,.entry-content li a:not([class]):after,.entry-content p a:not([class]):after,.et-banner-text .et-banner-link.link:after,.et-blog-categories-list li a:after,.et-checkout-coupon-title a:after,.et-checkout-login-title a:after,.et-global-campaign a:after,.et-header-menu .sub-menu>li>a:after,.et-header-menu>li>a:after,.et-login-wrapper a:after,.et-product-detail .product_meta>span a:after,.footer-bar .menu li a:after,.fpa-breadcrumbs a:after,.post-categories li a:after,.post-featured .post-title .post-meta a:after,.post-nav-links a:after,.post-title .post-meta a:after,.post.post-detail .single-post-meta a:after,.shop_categories_list li a:after,.tag-cloud-link:after,.widget .menu-item>a:after,.woocommerce-MyAccount-navigation ul li a:after,.woocommerce-cart .back-to-shop a:after,.woocommerce-store-notice__dismiss-link:after,.woocommerce-terms-and-conditions-wrapper a:after,.wp-block-latest-comments__comment-link:after,.wpb_text_column a:not([class]):after{content:"";height:1px;width:0;background-color:currentColor;position:absolute;bottom:0;left:0;transition:width .25s}.type-page,.type-post{font-size:1.1em;line-height:1.625;font-family:"Times New Roman",serif}.type-page .post-content,.type-post .post-content{margin-top:0}.type-page .entry-content h1,.type-page .post-content h1,.type-page h1,.type-page h2,.type-page h3,.type-page h4,.type-page h5,.type-page h6,.type-post .entry-content h1,.type-post .post-content h1,.type-post h1,.type-post h2,.type-post h3,.type-post h4,.type-post h5,.type-post h6{font-weight:700;font-family:futura-pt,sans-serif}.type-page a,.type-post a{font-weight:700}.type-page h1,.type-post h1{font-size:2rem}.type-page ol,.type-page ul,.type-post ol,.type-post ul{margin-left:1.6rem;margin-top:.7rem;margin-bottom:.7rem}.type-page ol li,.type-page ul li,.type-post ol li,.type-post ul li{margin-top:.7rem;margin-bottom:.7rem}.type-page .wpb_text_column :last-child iframe:last-child,.type-page iframe,.type-page.wpb_text_column iframe,.type-post .wpb_text_column :last-child iframe:last-child,.type-post iframe,.type-post.wpb_text_column iframe{margin-bottom:2rem;background-color:#fff}.type-page .gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.type-page .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.type-page .gform_wrapper textarea,.type-page .nf-form-cont .nf-form-content .listselect-wrap .nf-field-element div,.type-page .nf-form-cont .nf-form-content input.ninja-forms-field,.type-page .nf-form-cont .nf-form-content select.ninja-forms-field:not([multiple]),.type-page .nf-form-cont .nf-form-content textarea,.type-page .ppom-wrapper .ppom-field-wrapper .form-control,.type-page a[role=button],.type-page button,.type-page input,.type-page input.input-text,.type-page input[type=date],.type-page input[type=datetime-local],.type-page input[type=datetime],.type-page input[type=email],.type-page input[type=month],.type-page input[type=number],.type-page input[type=password],.type-page input[type=search],.type-page input[type=tel],.type-page input[type=text],.type-page input[type=time],.type-page input[type=url],.type-page input[type=week],.type-page optgroup,.type-page select,.type-page textarea,.type-post .gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.type-post .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.type-post .gform_wrapper textarea,.type-post .nf-form-cont .nf-form-content .listselect-wrap .nf-field-element div,.type-post .nf-form-cont .nf-form-content input.ninja-forms-field,.type-post .nf-form-cont .nf-form-content select.ninja-forms-field:not([multiple]),.type-post .nf-form-cont .nf-form-content textarea,.type-post .ppom-wrapper .ppom-field-wrapper .form-control,.type-post a[role=button],.type-post button,.type-post input,.type-post input.input-text,.type-post input[type=date],.type-post input[type=datetime-local],.type-post input[type=datetime],.type-post input[type=email],.type-post input[type=month],.type-post input[type=number],.type-post input[type=password],.type-post input[type=search],.type-post input[type=tel],.type-post input[type=text],.type-post input[type=time],.type-post input[type=url],.type-post input[type=week],.type-post optgroup,.type-post select,.type-post textarea{font-family:futura-pt,sans-serif;font-size:18px}.type-page label,.type-post label{font-family:futura-pt,sans-serif;font-weight:700;font-size:.9em}.type-page legend,.type-post legend{font-family:futura-pt,sans-serif;font-weight:700}.type-page .gform_legacy_markup_wrapper.gf_browser_chrome .gfield_checkbox li input,.type-page .gform_legacy_markup_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox],.type-post .gform_legacy_markup_wrapper.gf_browser_chrome .gfield_checkbox li input,.type-post .gform_legacy_markup_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox]{margin-top:0}.type-page .gform_legacy_markup_wrapper.gf_browser_chrome .ginput_complex .ginput_right select,.type-page .gform_legacy_markup_wrapper.gf_browser_chrome .ginput_complex select,.type-post .gform_legacy_markup_wrapper.gf_browser_chrome .ginput_complex .ginput_right select,.type-post .gform_legacy_markup_wrapper.gf_browser_chrome .ginput_complex select{margin:0}.type-page .gform_wrapper.gf_browser_chrome .gfield_checkbox li input,.type-page .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox],.type-page .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio],.type-post .gform_wrapper.gf_browser_chrome .gfield_checkbox li input,.type-post .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox],.type-post .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio]{margin:0 5px 0 0}.type-page .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text],.type-page .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select,.type-post .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text],.type-post .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select{margin:0 0 12px 0;font-family:futura-pt,sans-serif;font-size:18px}.type-page .gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.type-page .gform_legacy_markup_wrapper.gf_browser_chrome select,.type-page .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.type-page .gform_wrapper textarea,.type-page .gform_wrapper.gf_browser_chrome select,.type-post .gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.type-post .gform_legacy_markup_wrapper.gf_browser_chrome select,.type-post .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.type-post .gform_wrapper textarea,.type-post .gform_wrapper.gf_browser_chrome select{padding:12px}.type-page ul.gform_fields,.type-post ul.gform_fields{padding-left:0}.type-page ul.gfield_checkbox,.type-post ul.gfield_checkbox{padding-left:0!important;margin-left:0!important}.type-page ul.gfield_checkbox li,.type-post ul.gfield_checkbox li{width:155px;display:inline-block;margin:0 0 5px 0}.type-page ul.gfield_checkbox input,.type-post ul.gfield_checkbox input{margin:0 5px 0 0;display:inline}.type-page ul.gfield_checkbox label,.type-post ul.gfield_checkbox label{display:inline;font-size:100%}.type-page ul li.gfield,.type-page ul.top_label li.gfield,.type-post ul li.gfield,.type-post ul.top_label li.gfield{margin:0}.type-page ul li.gfield.gform_faber_margin_top,.type-page ul.top_label li.gfield.gform_faber_margin_top,.type-post ul li.gfield.gform_faber_margin_top,.type-post ul.top_label li.gfield.gform_faber_margin_top{margin-top:1rem}.type-page ul li.gfield.gform_faber_margin_bottom,.type-page ul.top_label li.gfield.gform_faber_margin_bottom,.type-post ul li.gfield.gform_faber_margin_bottom,.type-post ul.top_label li.gfield.gform_faber_margin_bottom{margin-bottom:1rem}.type-page ul li.gravity-permissions,.type-page ul.top_label li.gravity-permissions,.type-post ul li.gravity-permissions,.type-post ul.top_label li.gravity-permissions{margin-bottom:24px}.type-page ul li.gravity-permissions .gfield_label,.type-page ul.top_label li.gravity-permissions .gfield_label,.type-post ul li.gravity-permissions .gfield_label,.type-post ul.top_label li.gravity-permissions .gfield_label{display:none}.type-page ul li.gravity-permissions .ginput_container_checkbox,.type-page ul.top_label li.gravity-permissions .ginput_container_checkbox,.type-post ul li.gravity-permissions .ginput_container_checkbox,.type-post ul.top_label li.gravity-permissions .ginput_container_checkbox{margin-top:0}.type-page ul li.gravity-permissions .gfield_checkbox,.type-page ul.top_label li.gravity-permissions .gfield_checkbox,.type-post ul li.gravity-permissions .gfield_checkbox,.type-post ul.top_label li.gravity-permissions .gfield_checkbox{margin-top:0}.type-page ul li.gravity-permissions .gfield_checkbox li,.type-page ul.top_label li.gravity-permissions .gfield_checkbox li,.type-post ul li.gravity-permissions .gfield_checkbox li,.type-post ul.top_label li.gravity-permissions .gfield_checkbox li{display:block;width:280px}.type-page label.gfield_label,.type-post label.gfield_label{font-weight:400;margin:0}.type-page .ginput_container_email input,.type-post .ginput_container_email input{width:100%}.type-page .gform_ajax_spinner,.type-post .gform_ajax_spinner{transform:translateY(-5px)}.type-page .gform_confirmation_message,.type-post .gform_confirmation_message{background-color:#d9ffcc;padding:16px;border:3px solid #7eaf7b;border-radius:5px}.type-page .fpa-signup .gfield_required,.type-post .fpa-signup .gfield_required{display:none}.type-page .gform_wrapper .gfield.gform_faber_block ul.gfield_checkbox,.type-post .gform_wrapper .gfield.gform_faber_block ul.gfield_checkbox{padding-left:0}.type-page .gform_wrapper .gfield.gform_faber_block ul.gfield_checkbox li,.type-post .gform_wrapper .gfield.gform_faber_block ul.gfield_checkbox li{display:block;width:auto}.type-page .gform_wrapper .gfield.gform_faber_inline ul.gfield_radio,.type-post .gform_wrapper .gfield.gform_faber_inline ul.gfield_radio{padding-left:0}.type-page .gform_wrapper .gfield.gform_faber_inline ul.gfield_radio li,.type-post .gform_wrapper .gfield.gform_faber_inline ul.gfield_radio li{display:inline;margin-right:1rem}.type-page .gform_wrapper .gfield.gform_faber_inline ul.gfield_radio li input[type=radio],.type-post .gform_wrapper .gfield.gform_faber_inline ul.gfield_radio li input[type=radio]{margin-top:0}.type-page ul.gform_fields input[type=email],.type-page ul.gform_fields input[type=password],.type-page ul.gform_fields input[type=tel],.type-page ul.gform_fields input[type=text],.type-page ul.gform_fields input[type=url],.type-page ul.gform_fields textarea,.type-post ul.gform_fields input[type=email],.type-post ul.gform_fields input[type=password],.type-post ul.gform_fields input[type=tel],.type-post ul.gform_fields input[type=text],.type-post ul.gform_fields input[type=url],.type-post ul.gform_fields textarea{margin:0 0 .6em 0}.type-page ul.gform_fields span.address_state,.type-post ul.gform_fields span.address_state{padding-right:0;margin-bottom:0}@media only screen and (min-width:641px){.type-page ul.gform_fields span.address_state,.type-post ul.gform_fields span.address_state{width:calc(50% - 8px);padding-right:0;margin-right:16px}}.type-page ul.gform_fields span.address_state .select2-container,.type-post ul.gform_fields span.address_state .select2-container{width:100%}.type-page ul.gform_fields span.address_country,.type-post ul.gform_fields span.address_country{margin:0 -4px 0 0;width:100%;margin-left:0;margin-bottom:12px}@media only screen and (min-width:641px){.type-page ul.gform_fields span.address_country,.type-post ul.gform_fields span.address_country{width:calc(50% - 8px);padding-right:0}}.type-page ul.gform_fields span.address_country .select2-container,.type-post ul.gform_fields span.address_country .select2-container{width:100%}.type-page .fpa-address label.gfield_label_before_complex,.type-page .fpa-signup-mailing-address label.gfield_label_before_complex,.type-post .fpa-address label.gfield_label_before_complex,.type-post .fpa-signup-mailing-address label.gfield_label_before_complex{margin:18px 0 12px 0}@media only screen and (min-width:641px){.type-page .fpa-address .has_state span.address_zip,.type-page .fpa-signup-mailing-address .has_state span.address_zip,.type-post .fpa-address .has_state span.address_zip,.type-post .fpa-signup-mailing-address .has_state span.address_zip{padding-right:16px!important}}.type-page .fpa-address .has_state .address_city,.type-page .fpa-signup-mailing-address .has_state .address_city,.type-post .fpa-address .has_state .address_city,.type-post .fpa-signup-mailing-address .has_state .address_city{width:100%;padding:0}.type-page .fpa-address .has_state .address_city input.medium,.type-page .fpa-address .has_state .address_city input[type=text],.type-page .fpa-signup-mailing-address .has_state .address_city input.medium,.type-page .fpa-signup-mailing-address .has_state .address_city input[type=text],.type-post .fpa-address .has_state .address_city input.medium,.type-post .fpa-address .has_state .address_city input[type=text],.type-post .fpa-signup-mailing-address .has_state .address_city input.medium,.type-post .fpa-signup-mailing-address .has_state .address_city input[type=text]{width:100%}@media only screen and (min-width:641px){.type-page .fpa-address .has_state span.address_country,.type-page .fpa-signup-mailing-address .has_state span.address_country,.type-post .fpa-address .has_state span.address_country,.type-post .fpa-signup-mailing-address .has_state span.address_country{margin-right:16px}}.type-page body .gform_wrapper .top_label div.ginput_container,.type-post body .gform_wrapper .top_label div.ginput_container{margin:0;margin-top:0}.type-page body .gform_wrapper ul li.field_description_below div.ginput_container_radio,.type-post body .gform_wrapper ul li.field_description_below div.ginput_container_radio{margin-top:0;margin-bottom:1rem}.type-page .gform_wrapper .gsection_description,.type-post .gform_wrapper .gsection_description{font-size:100%}.type-page .gform_wrapper .gsection,.type-post .gform_wrapper .gsection{border:0}.type-page .gform_wrapper .gfield_checkbox,.type-page .gform_wrapper .gfield_radio,.type-post .gform_wrapper .gfield_checkbox,.type-post .gform_wrapper .gfield_radio{margin-left:0!important;padding:0}.type-page .gform_wrapper .top_label .gfield_label,.type-page .gform_wrapper.gform_validation_error .top_label .gfield_label,.type-post .gform_wrapper .top_label .gfield_label,.type-post .gform_wrapper.gform_validation_error .top_label .gfield_label{display:inline-block;width:100%}.type-page .gform_wrapper .gravity-organization input.medium,.type-page .gform_wrapper .gravity-organization input[type=text],.type-page .gform_wrapper.gform_validation_error .gravity-organization input.medium,.type-page .gform_wrapper.gform_validation_error .gravity-organization input[type=text],.type-post .gform_wrapper .gravity-organization input.medium,.type-post .gform_wrapper .gravity-organization input[type=text],.type-post .gform_wrapper.gform_validation_error .gravity-organization input.medium,.type-post .gform_wrapper.gform_validation_error .gravity-organization input[type=text]{width:100%}.type-page #gdpr-legal,.type-post #gdpr-legal{margin-bottom:20px;font-size:100%;padding-top:1rem;border-top:1px solid #ccc}.type-page .gdpr-footer,.type-post .gdpr-footer{margin-bottom:20px}.type-page .gdpr-logo,.type-post .gdpr-logo{float:left;padding-right:2%;width:14%}.type-page .gdpr-message,.type-post .gdpr-message{float:left;font-size:100%;width:84%}@media only screen and (min-width 730px){.type-page .gdpr-message,.type-post .gdpr-message{margin-top:1rem}}.entry-content .featured-media.alignwide{margin-top:0;margin-bottom:0}.entry-content p>a:not(.button):not(.has-background):not(.entry-link):not(.product-link):not(.wp-block-button__link):not(.post-page-numbers):not(.tag-cloud-link),.products .catalog_btn_link .single_add_to_cart_button.button,.underline,.woocommerce-MyAccount-content header a{padding-bottom:0;box-shadow:none}.wp-block-separator,hr{border-bottom:1px solid #c9c9c9;border-top:0}.post.post-detail:not(.portfolio):not(.header-parallax) .title_outer:after{margin:24px 0}.et-header-menu>li.current-menu-ancestor>a:after{width:0}.mobile-menu{text-transform:uppercase;font-weight:600;font-size:16px;color:#000;letter-spacing:2px}.side-mobile-menu>li>a:active{color:#ed1c24!important}.side-mobile-menu>li>a:focus{color:#ed1c24!important}.side-mobile-menu>li>a.current{color:#ed1c24!important}.side-mobile-menu{color:#ed1c24!important}.side-mobile-menu .current_page_item a{color:#ed1c24!important}.side-mobile-menu .current-menu-item a{color:#ed1c24!important}.side-mobile-menu .current-menu-item a{color:#ed1c24!important}@media only screen and (min-width:992px){.et-product-detail:not(.et-product-layout-no-padding) .showcase-disabled .container.showcase-inner{padding-bottom:0}}@media only screen and (min-width:1490px){.container-fluid .vc_row .vc_row.max_width{max-width:1600px}}.pswp{z-index:3000002}.pswp__item{background-color:#ececec}.et-tooltip{border-bottom:4px double #74d62f}.et-tooltip{border:0}.et-listing-style2 .add_to_cart_button .text,.et-listing-style2 .added_to_cart .text,.et-listing-style3 .add_to_cart_button .text,.et-listing-style3 .added_to_cart .text,.et-tooltip .text,.tinvwl-tooltip{font-size:16px}.et-listing-style3 .tinvwl_add_to_wishlist_button,.et-listing-style3 a .icon,.et-listing-style4 .tinvwl_add_to_wishlist_button,.et-listing-style4 a .icon{background:rgba(255,255,255,.85);border:2px solid #d4d4d4}.products .product .product_thumbnail img,.single-product .et-product-detail .product-gallery img{border:1px solid #e1e1e1}.et-product-detail .full_description{margin-top:30px;margin-bottom:0}.shop_bar .woocommerce-ordering{display:none}.shop_bar .widget_wcapf-active-filters .widgettitle{display:block}.products .product .product-inner .product_thumbnail{overflow:visible}.product-inner .product_thumbnail .et-shopping-bag:before{content:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2236%22%20height%3D%2236%22%3E%3Cg%20class%3D%22fpa-shopify-bag%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%221.75%22%20data-name%3D%22Layer%201%22%3E%3Cpath%20d%3D%22m9.07%2023.46.7-9.06c.07-.95.86-1.68%201.81-1.68H24.7c.95%200%201.74.73%201.81%201.68l.7%209.06c.2%202.55-2.11%204.72-5.03%204.72h-8.11c-2.92%200-5.22-2.16-5.03-4.72%22%2F%3E%3Cpath%20d%3D%22M14.51%2011.36c0-2.26%201.63-4.09%203.64-4.09s3.64%201.83%203.64%204.09v2.73c0%202.26-1.63%204.09-3.64%204.09s-3.64-1.83-3.64-4.09v-2.73Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);filter:invert(51%) sepia(4%) saturate(7%) hue-rotate(338deg) brightness(91%) contrast(96%)}.et-listing-style3 .product-inner .product_thumbnail a:hover .et-shopping-bag:before{filter:invert(0) sepia(100%) saturate(0) hue-rotate(21deg) brightness(97%) contrast(103%)}.woocommerce-mini-cart,.woocommerce-mini-cart__total{padding-top:1rem}.side-panel-content.widget_shopping_cart{padding-bottom:1.5rem}.cart-panel-summary{position:relative}.cart-panel-summary::before{content:"";display:block;box-shadow:0 -2px 10px -1px rgba(0,0,0,.3);bottom:auto;top:0;width:100%;position:absolute;background:0 0;z-index:0;height:100%}#minicart-panel{position:relative}#minicart-panel:not(:has(.et-cart-empty)):before{content:"";display:block;box-shadow:0 -2px 10px -1px rgba(0,0,0,.3);bottom:100%;width:100%;position:absolute;background:0 0;z-index:0;height:100%}#minicart-panel .et-cart-empty .empty-circle .fpa-shopify-bag{transform:translateX(-3px) translateY(-3px)}.popupaoc-link{color:#ed1c24;font-size:24px;font-weight:700}.paoc-popup-modal-cnt{background-color:#fff;padding:0}.nivo-lightbox-theme-default .nivo-lightbox-title{font:unset;background:unset;padding:unset;border-radius:0;display:inline-block;background-color:#000;font-family:"Times New Roman",serif;padding:1rem;text-align:left}.nivo-lightbox-overlay .nivo-lightbox-content iframe{transform:translateY(-6%)}.tooltipsall{border-bottom:4px double #2675c4!important}.tooltipsall:hover{color:#2675c4!important}.tooltipsall{border-bottom:none!important;font-size:1em;color:#2675c4;font-weight:700;padding-bottom:0!important;margin-bottom:0!important;font-family:"Times New Roman",serif!important}.qtip-content ol li,.qtip-title{font-family:"Times New Roman",serif!important;line-height:1.25em!important;font-size:1em!important}.qtip-title{font-size:1.2em!important}.qtip-content ol{list-style:none}.qtip-content ol li{margin-left:20px}.qtip-content ol li::before{content:"•";color:#999;margin-left:-20px;margin-right:10px}.wpb_button,.wpb_content_element,ul.wpb_thumbnails-fluid>li{margin-bottom:0}.wpb_gallery .wpb_flexslider .flex-control-paging{display:none}.fpa-wpbakery-page-outer-padding{padding-left:20px;padding-right:20px}@media (min-width:768px){.fpa-wpbakery-page-outer-padding{padding-left:15px;padding-right:15px}}.fpa-wpbakery-page-outer-margin{margin-left:20px;margin-right:20px}@media (min-width:768px){.fpa-wpbakery-page-outer-margin{margin-left:15px;margin-right:15px}}.wpb-js-composer .vc_tta.vc_general.fpa-single-column-vc_col-1 .vc_tta-panel-body,.wpb-js-composer .vc_tta.vc_general.fpa-single-column-vc_col-1 .vc_tta-panel.vc_active .vc_tta-panel-body,.wpb-js-composer .vc_tta.vc_general.fpa-single-column-vc_col-10 .vc_tta-panel-body,.wpb-js-composer .vc_tta.vc_general.fpa-single-column-vc_col-10 .vc_tta-panel.vc_active .vc_tta-panel-body,.wpb-js-composer .vc_tta.vc_general.fpa-single-column-vc_col-11 .vc_tta-panel-body,.wpb-js-composer .vc_tta.vc_general.fpa-single-column-vc_col-11 .vc_tta-panel.vc_active .vc_tta-panel-body,.wpb-js-composer .vc_tta.vc_general.fpa-single-column-vc_col-2 .vc_tta-panel-body,.wpb-js-composer .vc_tta.vc_general.fpa-single-column-vc_col-2 .vc_tta-panel.vc_active .vc_tta-panel-body,.wpb-js-composer .vc_tta.vc_general.fpa-single-column-vc_col-3 .vc_tta-panel-body,.wpb-js-composer .vc_tta.vc_general.fpa-single-column-vc_col-3 .vc_tta-panel.vc_active .vc_tta-panel-body,.wpb-js-composer .vc_tta.vc_general.fpa-single-column-vc_col-4 .vc_tta-panel-body,.wpb-js-composer .vc_tta.vc_general.fpa-single-column-vc_col-4 .vc_tta-panel.vc_active .vc_tta-panel-body,.wpb-js-composer .vc_tta.vc_general.fpa-single-column-vc_col-5 .vc_tta-panel-body,.wpb-js-composer .vc_tta.vc_general.fpa-single-column-vc_col-5 .vc_tta-panel.vc_active .vc_tta-panel-body,.wpb-js-composer .vc_tta.vc_general.fpa-single-column-vc_col-6 .vc_tta-panel-body,.wpb-js-composer .vc_tta.vc_general.fpa-single-column-vc_col-6 .vc_tta-panel.vc_active .vc_tta-panel-body,.wpb-js-composer .vc_tta.vc_general.fpa-single-column-vc_col-7 .vc_tta-panel-body,.wpb-js-composer .vc_tta.vc_general.fpa-single-column-vc_col-7 .vc_tta-panel.vc_active .vc_tta-panel-body,.wpb-js-composer .vc_tta.vc_general.fpa-single-column-vc_col-8 .vc_tta-panel-body,.wpb-js-composer .vc_tta.vc_general.fpa-single-column-vc_col-8 .vc_tta-panel.vc_active .vc_tta-panel-body,.wpb-js-composer .vc_tta.vc_general.fpa-single-column-vc_col-9 .vc_tta-panel-body,.wpb-js-composer .vc_tta.vc_general.fpa-single-column-vc_col-9 .vc_tta-panel.vc_active .vc_tta-panel-body{padding:0}.vc_tta.vc_general ul.vc_tta-tabs-list{margin-bottom:3.5rem}.vc_tta-tabs p{font-weight:400;font-family:"Times New Roman",serif}.vc_tta-tabs .vc_tta-title-text{font-family:futura-pt,sans-serif;font-weight:700;font-size:18px;margin-bottom:.2rem}.vc_tta-tabs .vc_tta-title-text a{color:inherit}.vc_tta-tabs .vc_tta-title-text a:focus{color:inherit}.vc_tta-tabs .vc_tta-title-text a:hover{color:inherit}.vc_tta-panel-body ul{font-weight:400;font-family:"Times New Roman",serif}.fpa-link-list ul{list-style-type:none;margin:0;padding:0;overflow:hidden}.fpa-link-list li{float:left;padding:1rem;list-style:none}@media (min-width:768px){.fpa-link-list li{padding:2rem}}.fpa-hide-price .price{display:none}.fpa-checkout-redirect-message{font-size:24px;text-align:center}.fpa-checkout-redirect-loader{position:relative;width:25px;height:25px;margin:2rem auto}.faber-curriculum-primer-core .price,.faber-curriculum-primer-other .price,.faber-curriculum-primer-pretime .price,.faber-curriculum-primer-support .price{display:none}.faber-curriculum-primer-core .item:last-child img{border:0}.faber-curriculum-primer-core .item:last-child .caption{display:none}.products .product .product-title h3{font-family:futura-pt,sans-serif;font-size:18px;font-weight:500;color:#282828;margin:0}.fpa-products-hide-title .caption{display:none}.fpa-product-like-grid a{font-family:futura-pt,sans-serif;font-weight:700;font-size:16px;margin-bottom:.5rem;color:inherit}.fpa-product-loop-subtitle,.fpa-products-subtitle{font-family:futura-pt,sans-serif;font-size:16px;font-weight:400;color:#666;display:block}.fpa-product-loop-title{display:block;margin-bottom:.2rem}.fpa-single-product,.hentry .fpa-single-product ul,.page-template-piano-books .page .fpa-single-product ul li{margin-bottom:0}.fpa-single-product ol,.fpa-single-product ul,.hentry .fpa-single-product ul ol,.hentry .fpa-single-product ul ul,.page-template-piano-books .page .fpa-single-product ul li ol,.page-template-piano-books .page .fpa-single-product ul li ul{margin:0}.fpa-single-product-reverse{display:flex;flex-direction:column-reverse}.fpa-single-product-element{margin-bottom:2rem}.add_to_cart_button .text,.et-listing-style3 .button .text,.et-tooltip .text,.product_type_simple .text{font-family:futura-pt,sans-serif;font-size:16px}.woocommerce .products .product .caption{padding-top:.5rem}.woocommerce .products .product .product-title{margin-bottom:0}.faber-product-loop-supertitle,.fpa-product-loop-supertitle{display:block;font-size:15px;color:#666}.woocommerce .products .product_after_title .price .woocommerce-Price-amount{color:#666}.single-product .flex-viewport .woocommerce-product-gallery__image a{display:inline-block}.single-product .flex-viewport .woocommerce-product-gallery__image:after{content:"";background:right/contain no-repeat url(../images/takeatourcyan2x.png);display:block;width:100%;height:46px}@media only screen and (min-width:768px){.columns-5>.products>li{flex:0 0 20%}}@media only screen and (min-width:992px){.et-main-products .et-quickview-btn.product_type_grouped span{display:inline-flex!important}}.actions-wrapper .button.product_type_grouped{display:none}.single-product .single_add_to_cart_button{font-weight:700}.single-product .et-product-detail .summary .et-wishlist-div-open{padding-top:0}.fpa-single-cart-label{font-size:1.3em;font-weight:400;display:inline-block;padding-right:10px;white-space:nowrap;margin:0;margin-bottom:12px;width:100%}.et-quickview .fpa-single-cart-label{margin-bottom:10px}.et-quickview.et-product-detail .summary .et-wishlist-div-open{display:flex!important}.et-quickview .et-wishlist-div-open .quantity{margin-right:20px}@media (min-width:1200px){.single-product .pswp__scroll-wrap{left:auto;right:0;top:0;width:75%;height:100%;overflow:hidden}}.faber-pswp-buy-now{display:none}@media (min-width:1200px){.faber-pswp-buy-now{display:block}}.faber-pswp-buy-now .additional_information_tab{display:none}.et-quickview{position:relative;max-width:960px;margin:0 auto;background:#fff;box-shadow:0 40px 60px 0 rgba(0,0,0,.2)}.mfp-bg{z-index:3000002}.mfp-wrap{z-index:3000003}.type-page a.et-quickview-btn,.type-post a.et-quickview-btn{font-weight:400}.mfp-wrap .et-quickview{display:block}.et-quickview button.mfp-close{background:#fff}.et-quickview button.mfp-close:hover{background:rgba(0,0,0,.05)}.et-quickview-overlay .dot3-loader{position:absolute;top:50%;left:50%;top:calc(50% - 12px);left:calc(50% - 12px);display:none}.et-quickview-overlay.show-loader .dot3-loader{display:block}.et-quickview .et-qv-summary{height:100%}.et-quickview .summary{display:flex;flex-direction:column;margin:0;padding:60px 25px}.et-quickview .summary.custom_scroll{max-height:550px;min-height:100%}.et-quickview .summary.custom_scroll .ps__scrollbar-y-rail{right:0!important}.et-quickview .et-qv-summary-content.align-bottom{margin-top:auto}.et-quickview .summary .product_title{font-size:1.5rem;padding-top:0}.et-quickview .summary .single_variation_wrap .price>.amount,.et-quickview .summary .single_variation_wrap .price>ins{font-size:inherit}.et-quickview .summary .woocommerce-product-rating{padding-left:0}.et-quickview .summary .woocommerce-product-rating:before,.et-quickview .woocommerce-product-rating .write_review{display:none}.et-quickview .summary .post-share{padding:20px 0;margin:10px 0}.et-quickview .single_variation,.et-quickview .summary .variations tr:not(.open) td{border-color:#e7e7e7}.et-quickview .summary .group_table tr td{border-bottom-color:#eee}.et-quickview .variations_form .reset_variations{display:none}.et-quickview .summary .quantity{min-width:78px}.et-quickview .summary .quantity .minus,.et-quickview .summary .quantity .plus{width:20px;height:20px}.et-quickview .summary .quantity .minus svg,.et-quickview .summary .quantity .plus svg{width:13px;height:13px}.et-quickview .summary .single_add_to_cart_button{position:relative;padding:.75rem}.et-quickview .et-wishlist-under .yith-wcwl-add-to-wishlist>div{margin-left:88px}.et-qv-details-button{display:inline-block;text-decoration:none;margin-left:.5em;padding:2px 4px;background:#f2f2f2;border-radius:3px;line-height:1;text-align:center}.et-quickview .woo-variation-gallery-thumbnail-wrapper{display:none}.et-qv-product-image>.images{height:100%}.et-quickview-slider{width:100%;overflow:hidden}.et-quickview-slider .slick-dots-inside .slick-dots{bottom:auto;top:30px}.et-quickview-slider .woocommerce-product-gallery__image{position:static;opacity:1}.et-quickview .rtwpvg-wrapper .rtwpvg-gallery-image,.et-quickview .woo-variation-gallery-wrapper .wvg-gallery-image,.et-quickview-slider img{width:100%;height:auto}.et-quickview .slick-slider .slick-prev{left:3%;opacity:1}.et-quickview .slick-slider .slick-next{right:3%;opacity:1}.et-quickview .rtwpvg-slider-wrapper,.et-quickview .woo-variation-gallery-slider-wrapper{margin-bottom:0}.et-quickview .rtwpvg-thumbnail-wrapper,.et-quickview .rtwpvg-trigger,.et-quickview .woo-variation-gallery-thumbnail-wrapper,.et-quickview .woo-variation-gallery-trigger,.mfp-bg.et-mfp-quickview{display:none}.et-quickview .et-product-detail .product-gallery,.et-quickview .et-product-detail .woocommerce-product-gallery,.et-quickview .et-product-detail .woocommerce-product-gallery .flex-viewport,.et-quickview .et-product-detail .woocommerce-product-gallery .woocommerce-product-gallery__image,.et-quickview .et-product-detail .woocommerce-product-gallery .woocommerce-product-gallery__image a,.et-quickview .et-product-detail .woocommerce-product-gallery__wrapper{height:100%;width:100%}@media (max-width:991px){.et-quickview{max-width:550px}.et-quickview .summary.custom_scroll{max-height:100%}.et-quickview .summary{padding:30px 45px 45px}.et-quickview .et-qv-summary-content.align-bottom{position:static;width:100%;padding:0}.et-quickview .et-qv-product-image{float:none;width:100%}}@media (max-width:575px){.et-mfp-quickview .mfp-content{height:100%}.et-quickview{height:100%;overflow-y:auto}.et-quickview .summary .product_title{font-size:20px;line-height:1.5}}.et-product-detail .product-information .entry-summary{padding-top:0!important}.et-product-detail .summary h1,.products .product-title h3 a{color:#000;font-weight:500}.has-additional-thumbnails .flex-control-thumbs{display:none!important}.products .price>.amount,.shop-products .price ins,.shop-products .price>.amount{color:#777;font-size:16px!important;font-weight:500;font-family:futura-pt,sans-serif}.et-pro-summary-top .price ins,.et-pro-summary-top .price>.amount{color:#777;font-size:32px!important;font-weight:500;padding-top:20px}.et-product-detail .summary .post-share{display:none}.cross-sells,.related,.up-sells{width:100%;margin:0 0 40px;padding-top:60px}.cross-sells h2,.related h2,.up-sells h2{margin-bottom:46px;font-weight:500}.cross-sells h2:before,.related h2:before,.up-sells h2:before{display:none}.products .product.product-category a{position:absolute;top:0;bottom:0;left:0;right:0;padding-bottom:90%;overflow:hidden;height:0;background-size:cover;background-position:top left;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-origin:top left}.products .product.product-category a{transition:none!important}.atc-visible-desktop .product .after_shop_loop_actions .button,.atc-visible-mobile-desktop .product .after_shop_loop_actions .button{border:0}.et-product-detail .summary h1.product_title{font-weight:700}.et-main-products .product_type_grouped span{display:none!important}.et-product-detail .summary .et-wishlist-div-open{display:inline!important}.shopmenuchild a{border:0 solid #000;padding:0}.current-menu-item .shopmenuchild a{border:0 solid #ed1c24;padding:0;color:#ed1c24!important}.tabs-accordion .shop_attributes tbody tr th{width:48%}.woocommerce-product-gallery__wrapper>div{display:none}.woocommerce-product-gallery__wrapper>div:first-child{display:block}.et-product-detail .woocommerce-product-gallery .woocommerce-product-gallery__image a{display:block}.fpa-product-supertitle{display:block}.fpa-single-product-row{margin-bottom:2rem}.fpa-single-product-row .product-title{font-family:futura-pt,sans-serif}.fpa-single-product-row--no-separator{padding-bottom:0}.fpa-single-product-row--no-separator:after{display:none}.single-product .et-product-detail .product-gallery img.fpa-tour-the-book{display:block;border:0;float:right;margin-bottom:1rem;height:46px}.single-product .wpb_text_column :last-child{margin-bottom:revert}.single-product .wpb_text_column :last-child h2,.single-product h2{margin-bottom:1rem}.single-product .et-product-detail .full_description h2{font-weight:700;font-size:26px}.fpa-product-grid-title h1 a,.fpa-product-grid-title h2 a,.fpa-product-grid-title h3 a,.fpa-product-grid-title h4 a,.fpa-product-grid-title h5 a,.fpa-product-grid-title h6 a{font-family:futura-pt,sans-serif;font-size:18px;font-weight:500;color:#282828;margin:0}.superfly-on.sfm-style-side #sfm-sidebar .sfm-menu-level-0 li:first-child{background-color:#2b2b2b}.superfly-on.sfm-style-side #sfm-sidebar .sfm-menu-level-0 li:first-child>a span{color:#fff}.superfly-on.sfm-style-side #sfm-sidebar .sfm-menu-level-0 li:first-child>a:before{background:#2b2b2b}.superfly-on.sfm-style-side #sfm-sidebar .woocommerce{z-index:604}.superfly-on.sfm-style-side .header .header-bottom,.superfly-on.sfm-style-side .header .header-main{padding-left:300px}.superfly-on.sfm-style-side #sfm-sidebar .sfm-sl,.superfly-on.sfm-style-side #sfm-sidebar .sfm-sm-indicator i{font-size:100%;text-transform:uppercase}.superfly-on.sfm-style-side #sfm-sidebar .sfm-menu-item-19775>a,.superfly-on.sfm-style-side #sfm-sidebar .sfm-menu-item-27386>a{margin-top:40px!important}.superfly-on.sfm-style-side #sfm-sidebar .sfm-menu-item-24752>a{margin-top:30px!important}.superfly-on.sfm-style-side #sfm-sidebar .sfm-menu-item-19774>a span:hover{background:0 0!important}.superfly-on.sfm-style-side #sfm-sidebar .sfm-menu-level-0 .sfm-sl,.superfly-on.sfm-style-side .sfm-social:after,.superfly-on.sfm-style-side .sfm-title h2{color:inherit}.superfly-on.sfm-style-side .sfm-label-circle .sfm-navicon-button,.superfly-on.sfm-style-side .sfm-label-rsquare .sfm-navicon-button,.superfly-on.sfm-style-side .sfm-label-square .sfm-navicon-button{background:#000;border:none}.superfly-on.sfm-style-side .sfm-label-circle .sfm-navicon-button{border-radius:0 50% 50% 0}.superfly-on.sfm-style-side.sfm-sidebar-always #sfm-sidebar .sfm-logo,.superfly-on.sfm-style-side.sfm-sidebar-always #sfm-sidebar.sfm-compact .sfm-logo{margin-top:11px}@media (min-width:1490px){.superfly-on.sfm-style-side.sfm-sidebar-always #sfm-sidebar .sfm-logo,.superfly-on.sfm-style-side.sfm-sidebar-always #sfm-sidebar.sfm-compact .sfm-logo{margin-top:40px}}.superfly-on.sfm-style-side.header_on_scroll.sfm-sidebar-always #sfm-sidebar .sfm-logo,.superfly-on.sfm-style-side.header_on_scroll.sfm-sidebar-always #sfm-sidebar.sfm-compact .sfm-logo{margin-top:11px}.superfly-on.sfm-style-side .sfm-logo{padding:20px 0;padding-left:20px!important;transition-delay:.2s}.superfly-on.sfm-style-side #sfm-sidebar .sfm-logo{transition:visibility 0s .3s,opacity .3s linear,margin-top .15s linear;transition-property:visibility,opacity,margin-top;transition-duration:0s,.3s,.15s;transition-timing-function:ease,linear,linear;transition-delay:.3s,0s,.2s}.superfly-on.sfm-style-side .admin-bar .sfm-logo{margin-top:28px!important;padding:20px 0;padding-left:20px!important}@media (min-width:992px){.superfly-on.sfm-style-side .header .logo-holder{display:none}}.sfm-rollback{top:80px}.sfm-rollback .sfm-navicon-button{transform:translateY(-80px)}@media only screen and (min-width:800px) and (max-width:991px){#sfm-sidebar{top:100px;padding-bottom:120px}}.type-page input[type=text]#locatorSearchInput{font-family:"Open Sans",Arial,sans-serif}#locatorContactSignup .select2-container,#locatorContactSignup .select2-search__field,#locatorSearch .select2-container,#locatorSearch .select2-search__field,#locatorTeacherSignup .select2-container,#locatorTeacherSignup .select2-search__field{font-size:14px}#locatorContactSignup .select2-selection,#locatorSearch .select2-selection,#locatorTeacherSignup .select2-selection{border-radius:4px;border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}#locatorContactSignup .locatorAdministrativeAreaLevel1+.select2-container a,#locatorContactSignup .locatorAdministrativeAreaLevel1+.select2-container a:active,#locatorContactSignup .locatorAdministrativeAreaLevel1+.select2-container a:focus,#locatorContactSignup .locatorAdministrativeAreaLevel1+.select2-container a:hover,#locatorContactSignup .locatorCountrym+.select2-container a,#locatorContactSignup .locatorCountrym+.select2-container a:active,#locatorContactSignup .locatorCountrym+.select2-container a:focus,#locatorContactSignup .locatorCountrym+.select2-container a:hover,#locatorSearch .locatorAdministrativeAreaLevel1+.select2-container a,#locatorSearch .locatorAdministrativeAreaLevel1+.select2-container a:active,#locatorSearch .locatorAdministrativeAreaLevel1+.select2-container a:focus,#locatorSearch .locatorAdministrativeAreaLevel1+.select2-container a:hover,#locatorSearch .locatorCountrym+.select2-container a,#locatorSearch .locatorCountrym+.select2-container a:active,#locatorSearch .locatorCountrym+.select2-container a:focus,#locatorSearch .locatorCountrym+.select2-container a:hover,#locatorTeacherSignup .locatorAdministrativeAreaLevel1+.select2-container a,#locatorTeacherSignup .locatorAdministrativeAreaLevel1+.select2-container a:active,#locatorTeacherSignup .locatorAdministrativeAreaLevel1+.select2-container a:focus,#locatorTeacherSignup .locatorAdministrativeAreaLevel1+.select2-container a:hover,#locatorTeacherSignup .locatorCountrym+.select2-container a,#locatorTeacherSignup .locatorCountrym+.select2-container a:active,#locatorTeacherSignup .locatorCountrym+.select2-container a:focus,#locatorTeacherSignup .locatorCountrym+.select2-container a:hover{height:2.25em;line-height:1.4em;color:#585858;font-size:1em;border-bottom:1px solid #ccc}#locatorContactSignup #locatorLocalityLineC .locatorAdministrativeAreaLevel1,#locatorSearch #locatorLocalityLineC .locatorAdministrativeAreaLevel1,#locatorTeacherSignup #locatorLocalityLineC .locatorAdministrativeAreaLevel1{width:29%}#locatorContactSignup #locatorLocalityLineB .locatorAdministrativeAreaLevel1+.select2-container,#locatorSearch #locatorLocalityLineB .locatorAdministrativeAreaLevel1+.select2-container,#locatorTeacherSignup #locatorLocalityLineB .locatorAdministrativeAreaLevel1+.select2-container{margin-right:0}#locatorContactSignup .locatorLocalityLine .select2-container,#locatorContactSignup .locatorLocalityLine div,#locatorContactSignup .locatorLocalityLine input,#locatorContactSignup .locatorLocalityLine select,#locatorSearch .locatorLocalityLine .select2-container,#locatorSearch .locatorLocalityLine div,#locatorSearch .locatorLocalityLine input,#locatorSearch .locatorLocalityLine select,#locatorTeacherSignup .locatorLocalityLine .select2-container,#locatorTeacherSignup .locatorLocalityLine div,#locatorTeacherSignup .locatorLocalityLine input,#locatorTeacherSignup .locatorLocalityLine select{float:left;clear:none;margin-right:1%}#locatorContactSignup .locatorCountry+.select2-container,#locatorSearch .locatorCountry+.select2-container,#locatorTeacherSignup .locatorCountry+.select2-container{width:100%}#locatorContactSignup #locatorLocalityLineA .locatorCountry+.select2-container,#locatorSearch #locatorLocalityLineA .locatorCountry+.select2-container,#locatorTeacherSignup #locatorLocalityLineA .locatorCountry+.select2-container{width:69%;margin-right:1%;float:left}#locatorContactSignup #locatorLocalityLineA .locatorAdministrativeAreaLevel1+.select2-container,#locatorSearch #locatorLocalityLineA .locatorAdministrativeAreaLevel1+.select2-container,#locatorTeacherSignup #locatorLocalityLineA .locatorAdministrativeAreaLevel1+.select2-container{width:30%;float:left;clear:none}.locatorResult .name h4{font-size:20px;line-height:1.625}.css-events-list table.events-table td{padding:8px 12px 8px 0;border:none}@media (min-width:1490px){.et-header-menu>li.menu-item-global{display:flex}}@media (min-width:992px){.et-header-menu>li.menu-item-global>a{padding-top:8px}}@media (min-width:1490px){.et-header-menu>li.menu-item-global>a{padding-top:12px}}.header_on_scroll #header::before{content:"";display:block;box-shadow:0 -2px 10px -1px rgba(0,0,0,.3);bottom:0;top:auto;width:100%;position:absolute;background:0 0;z-index:-1;height:100%}@media (min-width:576px) and (max-width:1489px){.header-full-width .et-header-menu>li.menu-item-mega-parent>.sub-menu,.header-full-width:not(.checkout-distraction-free) .site-header .container,.header-full-width:not(.checkout-distraction-free) .top-bar .container{padding-left:15px;padding-right:15px}}@media (min-width:992px){.superfly-on.sfm-style-side .header-full-width .et-header-menu>li.menu-item-mega-parent>.sub-menu,.superfly-on.sfm-style-side .header-full-width:not(.checkout-distraction-free) .site-header .container,.superfly-on.sfm-style-side .header-full-width:not(.checkout-distraction-free) .top-bar .container{padding-left:0}.main-navigation .primary-menu>li.menu-item:first-child{display:none}.main-navigation .primary-menu.et-header-menu>li{padding-left:18px}.main-navigation .primary-menu.et-header-menu>li:nth-child(-n+2){padding-left:0}.shopmenu span{display:none}}@media (min-width:1200px){.shopmenu span{display:inline}}@media (min-width:1720px){.main-navigation .primary-menu>li.menu-item:first-child{display:flex}.main-navigation .primary-menu.et-header-menu>li{padding-left:36px}.main-navigation .primary-menu.et-header-menu>li:nth-child(2){padding-left:36px}.main-navigation .primary-menu.et-header-menu>li:nth-child(1){padding-left:15px}}.side-panel.side-menu.side-mobile-menu{z-index:3000002}.side-panel.side-menu.side-mobile-menu header .container{position:relative}.side-panel header .panel-header-inner{position:absolute;right:5px}.side-panel-content .et-instagram{color:#000}.nav-search-toggle span.fpa-search-icon{background-size:24px 24px;display:inline-block;background-image:url(../images/search.svg);width:36px;height:36px;background-repeat:no-repeat;background-position:center;transform:translateY(4px)}.fpa-search-show .nav-search-toggle span.fpa-search-icon{border-radius:100%;background-color:#ddd}.fpa-digitial-edition-list{display:flex;gap:.7rem;flex-wrap:wrap}.fpa-digital-editions{text-align:left;padding-bottom:0;padding-top:40px}.fpa-digital-editions-label{font-size:20px;font-weight:400}.sticky-product-bar-content .fpa-digital-editions{display:none}.fpa-digital-edition-button{background-repeat:no-repeat;display:inline-block;padding:.25rem 1.5rem .25rem 3rem;font-size:17px;color:#000;font-weight:500;border:1px solid #333;border-radius:15px;margin-bottom:.25rem;width:172px}.fpa-digital-edition-button--apple-books{background-image:url(../images/apple-logo-38x48.png);background-size:22px 28px;background-position:calc(50% - 3.3em) calc(50% - 1px);padding-left:3.7rem}.fpa-digital-edition-button--amazon-kindle{background-image:url(../images/amazon-logo-48x48.png);background-size:28px 28px;background-position:calc(50% - 3.7em) calc(50% + 1px);padding-left:3rem}.fpa-digital-edition-button--google-play{background-image:url(../images/google-play-logo-43x48.png);background-size:23px 26px;background-position:calc(50% - 3em) 50%;padding-left:3.6rem}.fpa-digital-edition-button--sheet-music-direct{background-image:url(../images/sheet-music-direct-48x38.png);background-size:26px 20px;background-position:calc(50% - 3.8em) 50%;padding-left:2.3rem}#et-quickview .fpa-digital-edition-button,.et-quickview .fpa-digital-edition-button{font-size:15px;width:148px}#et-quickview .fpa-digital-edition-button--apple-books,.et-quickview .fpa-digital-edition-button--apple-books{background-position:calc(50% - 3em) calc(50% - 1px);padding-left:3.2rem}#et-quickview .fpa-digital-edition-button--amazon-kindle,.et-quickview .fpa-digital-edition-button--amazon-kindle{background-position:calc(50% - 3.4em) calc(50% + 1px);padding-left:2.6rem}#et-quickview .fpa-digital-edition-button--google-play,.et-quickview .fpa-digital-edition-button--google-play{background-position:calc(50% - 2.7em) 50%;padding-left:3.3rem}#et-quickview .fpa-digital-edition-button--sheet-music-direct,.et-quickview .fpa-digital-edition-button--sheet-music-direct{background-position:calc(50% - 3.8em) 50%;padding-left:2rem}@media (max-width:1430px){.et-quickview .fpa-digital-edition-button{width:188px}.et-quickview .fpa-digital-edition-button--apple-books{background-position:calc(50% - 3.3em) calc(50% - 1px);padding-left:4.1rem}.et-quickview .fpa-digital-edition-button--amazon-kindle{background-position:calc(50% - 3.7em) calc(50% + 1px);padding-left:3.8rem}.et-quickview .fpa-digital-edition-button--google-play{background-position:calc(50% - 4em) 50%;padding-left:3.9rem}.et-quickview .fpa-digital-edition-button--sheet-music-direct{background-position:calc(50% - 4em) 50%;padding-left:3.4rem}}.fpa-wpbakery-thought-for-the-day-date{font-size:15px}.fpa-wpbakery-thought-for-the-day-body{padding:0;border:0;font-size:20px;margin:4rem auto 1rem auto;width:80%}.fpa-wpbakery-thought-for-the-day-attribution{font-weight:700;font-size:19px;margin:0 auto 2rem auto;width:80%;transform:translateX(-20%);text-align:right}.woocommerce-store-notice{position:static;background-color:#71c5ef;font-size:1.1em}.woocommerce-store-notice__dismiss-link{color:#333}.woocommerce-store-notice__dismiss-link:focus{color:#333}.woocommerce-store-notice__dismiss-link:hover{color:#333}.fpa-wpbakery-announce-banner,.woocommerce-store-notice{display:flex;align-items:center;justify-content:center;font-family:futura-pt,sans-serif;font-weight:600;padding:1rem .5rem;color:#000;text-align:center}.fpa-wpbakery-announce-banner-message{margin-bottom:0}.fpa-wpbakery-announce-banner-cta{padding:.5rem 1rem;margin:0 1rem;white-space:nowrap}@media (min-width:992px){.fpa-wpbakery-video-of-the-week{width:72%}}.fpa-wpbakery-video-of-the-week-more{text-align:left;font-size:20px;margin-top:1rem}.header{text-transform:uppercase;font-weight:600;font-size:.85em;color:#000}.header_on_scroll:not(.megamenu-active) .header{box-shadow:none}.header-right-items>*{margin-left:16px}.header .container,.header .et-header-menu,.header .et-header-menu>li,.header .header-items,.header .navigation{letter-spacing:2px}.et-header-menu a{color:#000!important}.et-header-menu li>.sub-menu>li{line-height:16px;padding:4px 27px}.et-header-menu>li>a:active{color:#ed1c24!important}.et-header-menu>li>a:focus{color:#ed1c24!important}.et-header-menu>li>a.current{color:#ed1c24!important}.et-header-menu ul.sub-menu li a{color:#000!important}.current-menu-item{color:#ed1c24!important}.current_page_item a{color:#ed1c24!important}.current-menu-item a{color:#ed1c24!important}.shopmenu a{border:2px solid #000;padding:5px 10px!important}.current-menu-item .shopmenu a{border:2px solid #ed1c24;padding:5px 10px!important;color:#ed1c24!important}.shopmenu a:after{content:"";height:0!important;width:0;background-color:currentColor;position:absolute;bottom:0;left:0;transition:none!important}.search-header_icon{color:#000!important}.quick_cart{color:#000!important;transform:translateX(6px)}.secondary-menu .sub-menu{left:unset!important;right:0!important}.et-header-menu>li{padding-left:10px}.mobile-header-icons>*{margin-left:10px}@media only screen and (max-width:1490px){.header .container,.header .et-header-menu,.header .et-header-menu>li,.header .header-items,.header .navigation{letter-spacing:1px;font-size:.8rem}}@media only screen and (max-width:767px){.home .header{padding-left:0}.header .logo-holder{padding-left:4%!important}.header .logolink.alt-logo-mobile .logoimg.bg--alt,.logolink.alt-logo-sticky .logoimg.bg--alt{padding-left:3%!important}}@media (min-width:992px){.header .logolink .logoimg.bg--light{max-height:40px;height:40px}}@media (min-width:1200px){.header .logolink .logoimg.bg--light{max-height:65px;height:65px}}@media (min-width:1490px){.header .logolink .logoimg.bg--light{max-height:90px;height:90px}}@media only screen and (max-width:420px){.headerlogo{max-width:125%!important;min-width:125%!important}}.header-main,.header-mobile{background:#fff;z-index:2}.header .searchform{position:absolute;width:100%;top:100%;font-size:18px;transform:translateY(-101%);transition:all .2s ease-in-out}.fpa-search-show .header .searchform{transform:translateY(0)}.header .searchform>fieldset{display:flex}.header .searchform .search-button-group{width:100%;max-width:768px;margin:0 auto;padding:0}@media (min-width:800px){.superfly-on.sfm-style-side .header .searchform .search-button-group{margin-left:300px}}.header .searchform .submit{padding-right:13px}.footer-middle{background:#fff}.fpa-footer-links a{color:inherit}.fpa-footer-links a:focus{color:inherit}.fpa-footer-links a:hover{color:inherit}.fpa-footer-title,h3.fpa-footer-title{text-transform:uppercase;font-weight:700;font-size:18px;padding:8px 0 2px 0;margin:0}.footer-widgets{border-top:none;padding-top:60px;font-size:.9em!important}.footer-widgets h6{display:none}.site-footer .footer-bar.custom-color-1.dark{color:#fff!important}.footer-middle #side-filters .et-close,.footer-middle .button,.footer-middle button[type=submit],.footer-middle input[type=submit]{background-color:#f16122!important}.footer-bar .footermessage,.footersup{font-family:georgia;font-weight:700;font-style:italic;font-size:1.1em;color:#5beffc;text-align:left;margin-left:0}.footer-bar .footersup{top:-.5em;font-size:75%;line-height:0;position:relative;vertical-align:baseline}.footer-middle h2{text-transform:capitalize;font-size:1.2em;font-weight:700}.footer-middle p{font-size:1.1em}.footer-widgets .footerlogo img{max-width:75%!important}.footer-widgets .widget h6{font-weight:700}.footer-bar .footer-left>*{font-size:1em!important}.social-icons li a{font-size:1.4em;padding:0 .5em}.et-facebook{color:#1778f2}.et-twitter{color:#03a9f4}.et-youtube{content:url(https://faberpiano.com/wp-content/themes/faber/img/social-youtube.svg);height:1.4rem}.et-instagram{color:#fff}.widget_categories h6{font-weight:700}.widget_categories ul li ul.children{list-style:circle}.fpa-breadcrumbs{transform:translateY(36px);margin:0;margin-top:2rem;padding:1rem 0 0 0;border-image-source:linear-gradient(to bottom,#ddd 1px,rgba(0,0,0,0) 1px);border-image-slice:0 fill;border-image-outset:0 100vw}.fpa-breadcrumbs a{color:inherit}.fpa-breadcrumbs a:focus{color:inherit}.fpa-breadcrumbs a:hover{color:inherit}#scroll_to_top span{color:#000;background:#fff}.library-menu.widget{border:8px solid #b7f7ff;padding-top:10px;padding-bottom:10px;font-size:18px;font-weight:600;line-height:1.2;margin-right:8%}.library-menu.widget h6{font-size:18px;margin-bottom:.5em;text-transform:none;font-weight:600;letter-spacing:0;padding-left:20px;padding-right:20px}.library-menu.widget ul li{margin-bottom:4px;padding-left:20px;padding-right:20px}.library-menu.widget ul li.current-menu-item{background-color:#f8ed56;color:#282828}.library-menu.widget ul li.current-menu-item a{color:#282828!important}.library-menu.widget ul li a span.red{color:#ed1c24!important}@media only screen and (min-width:992px){.sfm-logo img{padding-top:0}#sfm-sidebar .sfm-va-middle{vertical-align:inherit;position:absolute;bottom:-160px}.page-id-19643 #sfm-sidebar .sfm-va-middle{vertical-align:inherit;position:absolute;bottom:-200px}.parent-pageid-16411 #sfm-sidebar .sfm-va-middle{vertical-align:inherit;position:absolute;bottom:-200px}#sfm-sidebar .sfm-view-level-1,#sfm-sidebar ul.sfm-menu-level-1{background:#fff}#sfm-sidebar .sfm-view-level-2,#sfm-sidebar ul.sfm-menu-level-2{background:#fff}#sfm-sidebar .sfm-view-level-3,#sfm-sidebar ul.sfm-menu-level-3{background:#fff}.sfm-vertical-nav .sfm-sm-indicator{padding-right:20px}}@media only screen and (max-width:992px){.sfm-logo{display:none!important}}.menufirst span{color:#ed1c24!important}#sfm-sidebar .sfm-menu-level-0 .sfm-active-class>a[href^="#"]:before,#sfm-sidebar .sfm-menu-level-0 .sfm-active-smooth>a[href^="#"]:before{width:0}#sfm-sidebar .sfm-menu-level-0 .sfm-active-class>a[href^="#"]:hover:before{width:0}#sfm-sidebar[data-wp-menu-id="2946"] ul.sfm-menu-level-0 li.sfm-active-class a[href^="#"]:before,#sfm-sidebar[data-wp-menu-id="2947"] ul.sfm-menu-level-0 li.sfm-active-class a[href^="#"]:before,#sfm-sidebar[data-wp-menu-id="3568"] ul.sfm-menu-level-0 li.sfm-active-class a[href^="#"]:before{width:0}#sfm-sidebar[data-wp-menu-id="2946"] ul.sfm-menu-level-0 li.sfm-active-class:hover>a[href^="#"]:before,#sfm-sidebar[data-wp-menu-id="2947"] ul.sfm-menu-level-0 li.sfm-active-class:hover>a[href^="#"]:before,#sfm-sidebar[data-wp-menu-id="3568"] ul.sfm-menu-level-0 li.sfm-active-class:hover>a[href^="#"]:before{width:100%}#sfm-sidebar[data-wp-menu-id="3567"] .sfm-nav .sfm-menu li:nth-last-child(1){margin-top:2rem}#sfm-sidebar[data-wp-menu-id="3567"] .sfm-nav .sfm-menu li:last-child a>span:before{content:"";display:inline-block;width:.7rem;height:.7rem;border-top:2px solid #000;border-left:2px solid #000;transform:translateY(-50%) rotate(-45deg);position:absolute;left:-17px;top:50%}#sfm-sidebar[data-wp-menu-id="2946"] .sfm-nav .sfm-menu li:nth-last-child(1){margin-top:2rem}#sfm-sidebar[data-wp-menu-id="2946"] .sfm-nav .sfm-menu li:last-child a>span:before{content:"";display:inline-block;width:.7rem;height:.7rem;border-top:2px solid #000;border-left:2px solid #000;transform:translateY(-50%) rotate(-45deg);position:absolute;left:-17px;top:50%}#sfm-sidebar[data-wp-menu-id="2944"] .sfm-nav .sfm-menu li:nth-last-child(1){margin-top:2rem}#sfm-sidebar[data-wp-menu-id="2944"] .sfm-nav .sfm-menu li:last-child a>span:before{content:"";display:inline-block;width:.7rem;height:.7rem;border-top:2px solid #000;border-left:2px solid #000;transform:translateY(-50%) rotate(-45deg);position:absolute;left:-17px;top:50%}#sfm-sidebar[data-wp-menu-id="2933"] .sfm-nav .sfm-menu li:nth-last-child(1){margin-top:2rem}#sfm-sidebar[data-wp-menu-id="2933"] .sfm-nav .sfm-menu li:last-child a>span:before{content:"";display:inline-block;width:.7rem;height:.7rem;border-top:2px solid #000;border-left:2px solid #000;transform:translateY(-50%) rotate(-45deg);position:absolute;left:-17px;top:50%}#sfm-sidebar[data-wp-menu-id="2925"] .sfm-nav .sfm-menu li:nth-last-child(1){margin-top:2rem}#sfm-sidebar[data-wp-menu-id="2925"] .sfm-nav .sfm-menu li:last-child a>span:before{content:"";display:inline-block;width:.7rem;height:.7rem;border-top:2px solid #000;border-left:2px solid #000;transform:translateY(-50%) rotate(-45deg);position:absolute;left:-17px;top:50%}#sfm-sidebar[data-wp-menu-id="2926"] .sfm-nav .sfm-menu li:nth-last-child(1){margin-top:2rem}#sfm-sidebar[data-wp-menu-id="2926"] .sfm-nav .sfm-menu li:last-child a>span:before{content:"";display:inline-block;width:.7rem;height:.7rem;border-top:2px solid #000;border-left:2px solid #000;transform:translateY(-50%) rotate(-45deg);position:absolute;left:-17px;top:50%}#sfm-sidebar[data-wp-menu-id="2945"] .sfm-nav .sfm-menu li:nth-last-child(1){margin-top:2rem}#sfm-sidebar[data-wp-menu-id="2945"] .sfm-nav .sfm-menu li:last-child a>span:before{content:"";display:inline-block;width:.7rem;height:.7rem;border-top:2px solid #000;border-left:2px solid #000;transform:translateY(-50%) rotate(-45deg);position:absolute;left:-17px;top:50%}#sfm-sidebar[data-wp-menu-id="3530"] .sfm-nav .sfm-menu li:nth-last-child(1){margin-top:2rem}#sfm-sidebar[data-wp-menu-id="3530"] .sfm-nav .sfm-menu li:last-child a>span:before{content:"";display:inline-block;width:.7rem;height:.7rem;border-top:2px solid #000;border-left:2px solid #000;transform:translateY(-50%) rotate(-45deg);position:absolute;left:-17px;top:50%}#sfm-sidebar[data-wp-menu-id="3564"] .sfm-nav .sfm-menu li:nth-last-child(1){margin-top:2rem}#sfm-sidebar[data-wp-menu-id="3564"] .sfm-nav .sfm-menu li:last-child a>span:before{content:"";display:inline-block;width:.7rem;height:.7rem;border-top:2px solid #000;border-left:2px solid #000;transform:translateY(-50%) rotate(-45deg);position:absolute;left:-17px;top:50%}#sfm-sidebar[data-wp-menu-id="3568"] .sfm-nav .sfm-menu li:nth-last-child(1){margin-top:2rem}#sfm-sidebar[data-wp-menu-id="3568"] .sfm-nav .sfm-menu li:last-child a>span:before{content:"";display:inline-block;width:.7rem;height:.7rem;border-top:2px solid #000;border-left:2px solid #000;transform:translateY(-50%) rotate(-45deg);position:absolute;left:-17px;top:50%}#sfm-sidebar[data-wp-menu-id="3570"] .sfm-nav .sfm-menu li:nth-last-child(1){margin-top:2rem}#sfm-sidebar[data-wp-menu-id="3570"] .sfm-nav .sfm-menu li:last-child a>span:before{content:"";display:inline-block;width:.7rem;height:.7rem;border-top:2px solid #000;border-left:2px solid #000;transform:translateY(-50%) rotate(-45deg);position:absolute;left:-17px;top:50%}#sfm-sidebar[data-wp-menu-id="2936"] .sfm-nav .sfm-menu li:nth-last-child(2){margin-top:2rem}#tab-desc_tab,#tab-desc_tab p,#tab-title-desc_tab{display:block}@media only screen and (min-width:992px){#tab-desc_tab,#tab-desc_tab p,#tab-title-desc_tab{display:none!important}}@media (min-width:992px){.fpa-alv-video-page{max-width:82%}}@media (min-width:1900px){.fpa-alv-video-page{max-width:100%}}.fpa-alv-video-page .fpa-return-to{font-size:20px}.fpa-alv-video-page iframe{background-color:transparent;background-color:#fff}.fpa-alv-video{overflow:hidden;padding:56.25% 0 0 0;position:relative;background-color:#363636;margin-bottom:3rem}.fpa-alv-video.fpa-alv-full-screen{top:0;left:0;position:fixed;padding:0;width:100vw;height:100vh;z-index:3000002}.fpa-alv-video.fpa-alv-full-screen .fpa-alv-full-screen-open{display:none}.fpa-alv-video.fpa-alv-full-screen .fpa-alv-full-screen-close{display:inline-block}.fpa-alv-video .fpa-anchor{position:absolute;top:-100%}.fpa-alv-video-list{list-style:none}.fpa-alv-video-list-item{border-bottom:1px solid #c9c9c9;margin-bottom:3rem}.fpa-alv-full-screen-open{display:inline-block}.fpa-alv-full-screen-close{display:none}.fpa-alv-full-screen-button{position:absolute;top:12px;right:12px;z-index:2;background:0 0;border:0}.fpa-alv-end-card{height:100%;width:100%;background-color:rgba(0,0,0,.5);position:absolute;top:0;left:0;transform:translateX(100%);z-index:1;opacity:0}.fpa-alv-end-card:before{content:"";display:block;position:absolute;width:20%;height:65%;background:left/contain no-repeat url(../images/alv-trophy.png);left:0;transform:translate(108%,30%)}.fpa-alv-done .fpa-alv-end-card{opacity:1;transform:translateX(0);transition:opacity .5s linear;transition-delay:.2s}.fpa-alv-end-card-controls{position:absolute;left:45%;top:50%;transform:translateY(-50%);width:45%}.fpa-alv-end-card-controls a.fpa-alv-end-card-controls-end,.fpa-alv-end-card-controls button{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;color:#ea212e;display:inline-block;margin:3%;padding:3% 9%;background-color:#fee37b;border:0;border-radius:8px}.fpa-alv-end-card-controls a.fpa-alv-end-card-controls-end.fpa-alv-end-card-controls-end,.fpa-alv-end-card-controls button.fpa-alv-end-card-controls-end{background-color:#a59c7b;color:#c4212c}.fpa-alv-end-card-controls a.fpa-alv-end-card-controls-end.fpa-alv-end-card-controls-end:hover,.fpa-alv-end-card-controls button.fpa-alv-end-card-controls-end:hover{background-color:#fee37b;color:#ea212e}.fpa-alv-end-card-next-challenge{margin-top:10%;margin-left:8%;padding-bottom:28%;position:relative}.fpa-alv-end-card-next-challenge a{display:block;position:absolute;background:left/contain no-repeat url(../images/alv-go-on-to-next.png);width:100%;height:100%}.fpa-alv-end-card-next-challenge-number{color:#fff;font-size:clamp(1rem,calc(20px + (50 - 20) * ((100vw - 320px)/ (1600 - 320))),4rem);position:absolute;right:30%;bottom:-5%;font-family:Helvetica;font-weight:700}.side-panel.mini-cart .panel-header-inner{top:0;transform:translateX(22px)}@media (min-width:576px){.side-panel.mini-cart .panel-header-inner{transform:translateX(7px)}}#side-filters.side-panel .shop-sidebar.shop-widget-scroll{flex-direction:column;display:flex}#side-filters.side-panel .side-panel-content{padding-top:1.5rem;padding-bottom:1.5rem}#side-filters.side-panel .side-panel-title{display:none}.et-shop-widget-scroll,.shop-widget-scroll .wcapf-layered-nav,.shop-widget-scroll .widget:not(.widget-woof)>.widgettitle+*,.shop-widget-scroll .widget>ul{max-height:100%}.widget.woocommerce.widget_wcapf-category-filter{flex-direction:column;display:flex}.widget.woocommerce.widget_wcapf-category-filter .wcapf-layered-nav{flex-grow:1}.fpa-et-lightbox{position:relative}.et-lightbox-content-inline .mfp-content{max-width:820px;margin:0 auto;padding:39px 32px;background:#fff}.fpa-et-lightbox{cursor:pointer}.et-lightbox .fpa-et-lightbox-hide-icon .video-icon,.et-lightbox.fpa-et-lightbox-hide-icon .video-icon,.fpa-et-lightbox .fpa-et-lightbox-hide-icon .video-icon,.fpa-et-lightbox.fpa-et-lightbox-hide-icon .video-icon{display:none}.fpa-et-lightbox-inline-link .et-lightbox,.fpa-et-lightbox-inline-link .fpa-et-lightbox,.fpa-et-lightbox-inline-link.et-lightbox,.fpa-et-lightbox-inline-link.fpa-et-lightbox{display:inline}.fpa-et-lightbox{position:relative}.fpa-et-lightbox:before{content:"";position:absolute;width:70px;height:70px;background:#418eda;border-radius:100%;top:50%;left:50%;transform:translate(-50%,-50%);transition:.15s ease-in-out}.fpa-et-lightbox:after{content:"";position:absolute;width:25px;height:30px;background-image:url('data:image/svg+xml;utf8, <svg aria-hidden="true" focusable="false" class="fpa-play" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 224 258"><path d="M211.7,153 L35.7,254 C19.9,262.8 0,251.5 0,233 L0,25 C0,6.6 19.8,-4.8 35.7,4 L211.7,111 C228.1,120.2 228.1,143.9 211.7,153 Z" fill="%23FFFFFF"></path></svg>');background-repeat:no-repeat;top:50%;left:50%;transform:translate(-40%,-50%)}.fpa-et-lightbox:hover:before{transform:translate(-50%,-50%) scale(1.15)}.fpa-et-lightbox .video-icon svg{display:none}button.pswp__button--arrow--left svg,button.pswp__button--arrow--right svg{height:48px;width:48px}@media all and (max-width:767px){.single-product .pswp__button--arrow--left svg,.single-product .pswp__button--arrow--right svg{width:24px;height:24px}}.vc_images_carousel a.vc_carousel-control .icon-next:before,.vc_images_carousel a.vc_carousel-control .icon-prev:before{font-size:48px}.fpa-accordion.vc_toggle.vc_toggle_default .vc_toggle_title .vc_toggle_icon{background-color:#000!important}.fpa-accordion.vc_toggle_default .vc_toggle_icon::before{border:1px solid #fff}.fpa-accordion.vc_toggle_default .vc_toggle_icon::after,.fpa-accordion.vc_toggle_default .vc_toggle_icon::before{background:#fff}div.vc_toggle.vc_toggle_default.fpa-accordion .vc_toggle_title .vc_toggle_icon{border-radius:15px}.fpa-accordion .vc_toggle_title h4{font-weight:600;color:#2675c4}.fpa-product-row .wpb_text_column p:last-child{margin-bottom:28px}.wp-playlist-current-item .wp-playlist-item-title{font-size:16px;font-weight:700}.wp-playlist-tracks{font-family:futura-pt,sans-serif}.wp-playlist-tracks a{font-weight:500}.wp-playlist-tracks .wp-playlist-playing a{font-weight:700}.fpa-freshchat #scroll_to_top.active{bottom:25px}.fpa-freshchat #scroll_to_top{right:90px}.fpa-feature{flex-direction:column}.fpa-feature a{font-weight:400}@media (min-width:768px){.fpa-feature{flex-direction:unset}}.fpa-feature-highlight{text-align:center}@media (min-width:768px){.fpa-feature-highlight{text-align:left}}.fpa-feature-highlight .et-lightbox,.fpa-feature-highlight .fpa-et-lightbox{margin-bottom:1.8rem}.fpa-feature-highlight .wpb_single_image{margin-bottom:1.8rem;width:74%;margin-left:auto;margin-right:auto}.fpa-feature-highlight .wpb_single_image .vc_single_image-wrapper,.fpa-feature-highlight .wpb_single_image .wpb_wrapper,.fpa-feature-highlight .wpb_single_image img{width:100%}@media (min-width:768px){.fpa-feature-highlight .wpb_single_image{margin-left:0;margin-right:0}}.fpa-feature-highlight-fullwidth .wpb_single_image{width:100%}.fpa-feature-highlight-long .wpb_single_image{width:64%}@media (min-width:992px){.fpa-feature-highlight-long .wpb_single_image{width:38%}}.fpa-feature-faqs,.vc_row.vc_row-o-equal-height>.vc_column_container.fpa-feature-faqs,.vc_row>.vc_column_container.fpa-feature-faqs{align-items:flex-end}.fpa-feature-faqs .wpb_single_image,.vc_row.vc_row-o-equal-height>.vc_column_container.fpa-feature-faqs .wpb_single_image,.vc_row>.vc_column_container.fpa-feature-faqs .wpb_single_image{width:40%}@media (min-width:768px){.fpa-feature-faqs .wpb_single_image,.vc_row.vc_row-o-equal-height>.vc_column_container.fpa-feature-faqs .wpb_single_image,.vc_row>.vc_column_container.fpa-feature-faqs .wpb_single_image{width:55%}}.home .wpb_row.no-padding>.vc_column_container.fpa-feature:first-child,.home .wpb_row:not(.no-padding)>.vc_column_container.fpa-feature:first-child,.home .wpb_row>.fpa-feature:first-child,.home .wpb_row>.vc_column_container>.vc_column-inner.fpa-feature:first-child{padding-left:0}.home .wpb_row.no-padding>.vc_column_container.fpa-feature:last-child,.home .wpb_row:not(.no-padding)>.vc_column_container.fpa-feature:last-child,.home .wpb_row>.fpa-feature:last-child,.home .wpb_row>.vc_column_container>.vc_column-inner.fpa-feature:last-child{padding-right:0}.home .vp-nudge-shade,.home .vp-shade{display:none}.home #sfm-sidebar.sfm-compact .sfm-va-middle{display:none}.fpa-feature-border:after{content:"";display:block;height:1px;width:100%;background-color:#000;margin-top:3rem}.vc_row.no-padding .fpa-feature-border:after{margin-left:auto;margin-right:auto;width:calc(100% - (20px * 2))}@media (min-width:768px){.fpa-feature-border{border-bottom:0;border-right:1px solid #c9c9c9}.fpa-feature-border:after{display:none}}.fpa-feature-library-top-image,.wpb_content_element.fpa-feature-library-top-image{margin-bottom:1.8rem}.fpa-feature-md-column{flex-direction:column}@media (min-width:992px){.fpa-feature-md-column{flex-direction:unset}}.fpa-feature-md-column-flip{flex-direction:column-reverse}.fpa-feature-md-column-flip>.vc_column_container:first-child{margin-top:-3rem}.fpa-feature-md-column-flip>.vc_column_container:last-child{z-index:-1}@media (min-width:992px){.fpa-feature-md-column-flip{flex-direction:unset}.fpa-feature-md-column-flip>.vc_column_container:first-child{margin-top:0}.fpa-feature-md-column-flip>.vc_column_container:last-child{z-index:unset}}.fpa-feature,.wpb_row.no-padding>.vc_column_container.fpa-feature,.wpb_row:not(.no-padding) .vc_column_container.fpa-feature,.wpb_row>.vc_column_container>.vc_column-inner.fpa-feature{font-size:20px;padding-top:3rem;padding-bottom:3rem}@media (min-width:768px){.fpa-feature,.wpb_row.no-padding>.vc_column_container.fpa-feature,.wpb_row:not(.no-padding) .vc_column_container.fpa-feature,.wpb_row>.vc_column_container>.vc_column-inner.fpa-feature{padding-right:1.8rem;padding-left:1.8rem}}@media (min-width:992px){.fpa-feature,.wpb_row.no-padding>.vc_column_container.fpa-feature,.wpb_row:not(.no-padding) .vc_column_container.fpa-feature,.wpb_row>.vc_column_container>.vc_column-inner.fpa-feature{font-size:24px}}@media (min-width:1490px){.fpa-feature,.wpb_row.no-padding>.vc_column_container.fpa-feature,.wpb_row:not(.no-padding) .vc_column_container.fpa-feature,.wpb_row>.vc_column_container>.vc_column-inner.fpa-feature{padding-top:4rem;padding-bottom:4rem}}.fpa-feature.fpa-feature-border,.wpb_row.no-padding>.vc_column_container.fpa-feature.fpa-feature-border,.wpb_row:not(.no-padding) .vc_column_container.fpa-feature.fpa-feature-border,.wpb_row>.vc_column_container>.vc_column-inner.fpa-feature.fpa-feature-border{padding-bottom:0}@media (min-width:768px){.fpa-feature.fpa-feature-border,.wpb_row.no-padding>.vc_column_container.fpa-feature.fpa-feature-border,.wpb_row:not(.no-padding) .vc_column_container.fpa-feature.fpa-feature-border,.wpb_row>.vc_column_container>.vc_column-inner.fpa-feature.fpa-feature-border{padding-bottom:3rem}}@media (min-width:1490px){.fpa-feature.fpa-feature-border,.wpb_row.no-padding>.vc_column_container.fpa-feature.fpa-feature-border,.wpb_row:not(.no-padding) .vc_column_container.fpa-feature.fpa-feature-border,.wpb_row>.vc_column_container>.vc_column-inner.fpa-feature.fpa-feature-border{padding-bottom:4rem}}.fpa-feature-super-title-new{display:inline-block;font-family:sans-serif;padding:.1rem .4rem 0;background-color:#ffde01;color:#ed1c24;font-size:22px;font-weight:600;text-transform:uppercase;line-height:1.2}@media (min-width:1200px){.fpa-feature-super-title-new{font-size:34px}}.fpa-feature-super-title,.fpa-feature-super-title-alt,.fpa-feature-super-title-alt:last-child,.hentry:not(.wc-tab) .fpa-feature-super-title,.hentry:not(.wc-tab) h1.fpa-feature-super-title,.hentry:not(.wc-tab) h2.fpa-feature-super-title,.hentry:not(.wc-tab) h3.fpa-feature-super-title,.hentry:not(.wc-tab) h4.fpa-feature-super-title,.hentry:not(.wc-tab) h5.fpa-feature-super-title,.hentry:not(.wc-tab) h6.fpa-feature-super-title,.wpb_text_column .fpa-feature-super-title,.wpb_text_column h1.fpa-feature-super-title,.wpb_text_column h2.fpa-feature-super-title,.wpb_text_column h3.fpa-feature-super-title,.wpb_text_column h4.fpa-feature-super-title,.wpb_text_column h5.fpa-feature-super-title,.wpb_text_column h6.fpa-feature-super-title{font-family:futura-pt,sans-serif;font-size:18px;letter-spacing:1.5px;margin-bottom:1rem;text-transform:uppercase;font-weight:700;color:#ed1c24}@media (min-width:992px){.fpa-feature-super-title,.fpa-feature-super-title-alt,.fpa-feature-super-title-alt:last-child,.hentry:not(.wc-tab) .fpa-feature-super-title,.hentry:not(.wc-tab) h1.fpa-feature-super-title,.hentry:not(.wc-tab) h2.fpa-feature-super-title,.hentry:not(.wc-tab) h3.fpa-feature-super-title,.hentry:not(.wc-tab) h4.fpa-feature-super-title,.hentry:not(.wc-tab) h5.fpa-feature-super-title,.hentry:not(.wc-tab) h6.fpa-feature-super-title,.wpb_text_column .fpa-feature-super-title,.wpb_text_column h1.fpa-feature-super-title,.wpb_text_column h2.fpa-feature-super-title,.wpb_text_column h3.fpa-feature-super-title,.wpb_text_column h4.fpa-feature-super-title,.wpb_text_column h5.fpa-feature-super-title,.wpb_text_column h6.fpa-feature-super-title{font-size:22px}}.fpa-feature-super-title-alt.fpa-feature-super-title-small-margin,.fpa-feature-super-title-alt:last-child.fpa-feature-super-title-small-margin,.fpa-feature-super-title.fpa-feature-super-title-small-margin,.hentry:not(.wc-tab) .fpa-feature-super-title.fpa-feature-super-title-small-margin,.hentry:not(.wc-tab) h1.fpa-feature-super-title.fpa-feature-super-title-small-margin,.hentry:not(.wc-tab) h2.fpa-feature-super-title.fpa-feature-super-title-small-margin,.hentry:not(.wc-tab) h3.fpa-feature-super-title.fpa-feature-super-title-small-margin,.hentry:not(.wc-tab) h4.fpa-feature-super-title.fpa-feature-super-title-small-margin,.hentry:not(.wc-tab) h5.fpa-feature-super-title.fpa-feature-super-title-small-margin,.hentry:not(.wc-tab) h6.fpa-feature-super-title.fpa-feature-super-title-small-margin,.wpb_text_column .fpa-feature-super-title.fpa-feature-super-title-small-margin,.wpb_text_column h1.fpa-feature-super-title.fpa-feature-super-title-small-margin,.wpb_text_column h2.fpa-feature-super-title.fpa-feature-super-title-small-margin,.wpb_text_column h3.fpa-feature-super-title.fpa-feature-super-title-small-margin,.wpb_text_column h4.fpa-feature-super-title.fpa-feature-super-title-small-margin,.wpb_text_column h5.fpa-feature-super-title.fpa-feature-super-title-small-margin,.wpb_text_column h6.fpa-feature-super-title.fpa-feature-super-title-small-margin{margin-bottom:.2rem}.fpa-feature-super-title-alt,.hentry:not(.wc-tab) .fpa-feature-super-title-alt,.hentry:not(.wc-tab) h1.fpa-feature-super-title-alt,.hentry:not(.wc-tab) h2.fpa-feature-super-title-alt,.hentry:not(.wc-tab) h3.fpa-feature-super-title-alt,.hentry:not(.wc-tab) h4.fpa-feature-super-title-alt,.hentry:not(.wc-tab) h5.fpa-feature-super-title-alt,.hentry:not(.wc-tab) h6.fpa-feature-super-title-alt,.wpb_text_column .fpa-feature-super-title-alt,.wpb_text_column .fpa-feature-super-title-alt:last-child,.wpb_text_column h1.fpa-feature-super-title-alt,.wpb_text_column h1.fpa-feature-super-title-alt:last-child,.wpb_text_column h2.fpa-feature-super-title-alt,.wpb_text_column h2.fpa-feature-super-title-alt:last-child,.wpb_text_column h3.fpa-feature-super-title-alt,.wpb_text_column h3.fpa-feature-super-title-alt:last-child,.wpb_text_column h4.fpa-feature-super-title-alt,.wpb_text_column h4.fpa-feature-super-title-alt:last-child,.wpb_text_column h5.fpa-feature-super-title-alt,.wpb_text_column h5.fpa-feature-super-title-alt:last-child,.wpb_text_column h6.fpa-feature-super-title-alt,.wpb_text_column h6.fpa-feature-super-title-alt:last-child{color:#418eda}.fpa-feature-title,.hentry:not(.wc-tab) .fpa-feature-title,.hentry:not(.wc-tab) h1.fpa-feature-title,.hentry:not(.wc-tab) h2.fpa-feature-title,.hentry:not(.wc-tab) h3.fpa-feature-title,.hentry:not(.wc-tab) h4.fpa-feature-title,.hentry:not(.wc-tab) h5.fpa-feature-title,.hentry:not(.wc-tab) h6.fpa-feature-title,.wpb_text_column .fpa-feature-title,.wpb_text_column .fpa-feature-title:last-child,.wpb_text_column h1.fpa-feature-title,.wpb_text_column h1.fpa-feature-title:last-child,.wpb_text_column h2.fpa-feature-title,.wpb_text_column h2.fpa-feature-title:last-child,.wpb_text_column h3.fpa-feature-title,.wpb_text_column h3.fpa-feature-title:last-child,.wpb_text_column h4.fpa-feature-title,.wpb_text_column h4.fpa-feature-title:last-child,.wpb_text_column h5.fpa-feature-title,.wpb_text_column h5.fpa-feature-title:last-child,.wpb_text_column h6.fpa-feature-title,.wpb_text_column h6.fpa-feature-title:last-child{font-family:"Times New Roman",serif;font-size:30px;line-height:.9;font-weight:400}.fpa-feature-title a,.hentry:not(.wc-tab) .fpa-feature-title a,.hentry:not(.wc-tab) h1.fpa-feature-title a,.hentry:not(.wc-tab) h2.fpa-feature-title a,.hentry:not(.wc-tab) h3.fpa-feature-title a,.hentry:not(.wc-tab) h4.fpa-feature-title a,.hentry:not(.wc-tab) h5.fpa-feature-title a,.hentry:not(.wc-tab) h6.fpa-feature-title a,.wpb_text_column .fpa-feature-title a,.wpb_text_column .fpa-feature-title:last-child a,.wpb_text_column h1.fpa-feature-title a,.wpb_text_column h1.fpa-feature-title:last-child a,.wpb_text_column h2.fpa-feature-title a,.wpb_text_column h2.fpa-feature-title:last-child a,.wpb_text_column h3.fpa-feature-title a,.wpb_text_column h3.fpa-feature-title:last-child a,.wpb_text_column h4.fpa-feature-title a,.wpb_text_column h4.fpa-feature-title:last-child a,.wpb_text_column h5.fpa-feature-title a,.wpb_text_column h5.fpa-feature-title:last-child a,.wpb_text_column h6.fpa-feature-title a,.wpb_text_column h6.fpa-feature-title:last-child a{color:inherit}.fpa-feature-title a:focus,.hentry:not(.wc-tab) .fpa-feature-title a:focus,.hentry:not(.wc-tab) h1.fpa-feature-title a:focus,.hentry:not(.wc-tab) h2.fpa-feature-title a:focus,.hentry:not(.wc-tab) h3.fpa-feature-title a:focus,.hentry:not(.wc-tab) h4.fpa-feature-title a:focus,.hentry:not(.wc-tab) h5.fpa-feature-title a:focus,.hentry:not(.wc-tab) h6.fpa-feature-title a:focus,.wpb_text_column .fpa-feature-title a:focus,.wpb_text_column .fpa-feature-title:last-child a:focus,.wpb_text_column h1.fpa-feature-title a:focus,.wpb_text_column h1.fpa-feature-title:last-child a:focus,.wpb_text_column h2.fpa-feature-title a:focus,.wpb_text_column h2.fpa-feature-title:last-child a:focus,.wpb_text_column h3.fpa-feature-title a:focus,.wpb_text_column h3.fpa-feature-title:last-child a:focus,.wpb_text_column h4.fpa-feature-title a:focus,.wpb_text_column h4.fpa-feature-title:last-child a:focus,.wpb_text_column h5.fpa-feature-title a:focus,.wpb_text_column h5.fpa-feature-title:last-child a:focus,.wpb_text_column h6.fpa-feature-title a:focus,.wpb_text_column h6.fpa-feature-title:last-child a:focus{color:inherit}.fpa-feature-title a:hover,.hentry:not(.wc-tab) .fpa-feature-title a:hover,.hentry:not(.wc-tab) h1.fpa-feature-title a:hover,.hentry:not(.wc-tab) h2.fpa-feature-title a:hover,.hentry:not(.wc-tab) h3.fpa-feature-title a:hover,.hentry:not(.wc-tab) h4.fpa-feature-title a:hover,.hentry:not(.wc-tab) h5.fpa-feature-title a:hover,.hentry:not(.wc-tab) h6.fpa-feature-title a:hover,.wpb_text_column .fpa-feature-title a:hover,.wpb_text_column .fpa-feature-title:last-child a:hover,.wpb_text_column h1.fpa-feature-title a:hover,.wpb_text_column h1.fpa-feature-title:last-child a:hover,.wpb_text_column h2.fpa-feature-title a:hover,.wpb_text_column h2.fpa-feature-title:last-child a:hover,.wpb_text_column h3.fpa-feature-title a:hover,.wpb_text_column h3.fpa-feature-title:last-child a:hover,.wpb_text_column h4.fpa-feature-title a:hover,.wpb_text_column h4.fpa-feature-title:last-child a:hover,.wpb_text_column h5.fpa-feature-title a:hover,.wpb_text_column h5.fpa-feature-title:last-child a:hover,.wpb_text_column h6.fpa-feature-title a:hover,.wpb_text_column h6.fpa-feature-title:last-child a:hover{color:inherit}.fpa-feature-title a,.hentry:not(.wc-tab) .fpa-feature-title a,.hentry:not(.wc-tab) h1.fpa-feature-title a,.hentry:not(.wc-tab) h2.fpa-feature-title a,.hentry:not(.wc-tab) h3.fpa-feature-title a,.hentry:not(.wc-tab) h4.fpa-feature-title a,.hentry:not(.wc-tab) h5.fpa-feature-title a,.hentry:not(.wc-tab) h6.fpa-feature-title a,.wpb_text_column .fpa-feature-title a,.wpb_text_column .fpa-feature-title:last-child a,.wpb_text_column h1.fpa-feature-title a,.wpb_text_column h1.fpa-feature-title:last-child a,.wpb_text_column h2.fpa-feature-title a,.wpb_text_column h2.fpa-feature-title:last-child a,.wpb_text_column h3.fpa-feature-title a,.wpb_text_column h3.fpa-feature-title:last-child a,.wpb_text_column h4.fpa-feature-title a,.wpb_text_column h4.fpa-feature-title:last-child a,.wpb_text_column h5.fpa-feature-title a,.wpb_text_column h5.fpa-feature-title:last-child a,.wpb_text_column h6.fpa-feature-title a,.wpb_text_column h6.fpa-feature-title:last-child a{font-weight:400}@media (min-width:576px){.fpa-feature-title,.hentry:not(.wc-tab) .fpa-feature-title,.hentry:not(.wc-tab) h1.fpa-feature-title,.hentry:not(.wc-tab) h2.fpa-feature-title,.hentry:not(.wc-tab) h3.fpa-feature-title,.hentry:not(.wc-tab) h4.fpa-feature-title,.hentry:not(.wc-tab) h5.fpa-feature-title,.hentry:not(.wc-tab) h6.fpa-feature-title,.wpb_text_column .fpa-feature-title,.wpb_text_column .fpa-feature-title:last-child,.wpb_text_column h1.fpa-feature-title,.wpb_text_column h1.fpa-feature-title:last-child,.wpb_text_column h2.fpa-feature-title,.wpb_text_column h2.fpa-feature-title:last-child,.wpb_text_column h3.fpa-feature-title,.wpb_text_column h3.fpa-feature-title:last-child,.wpb_text_column h4.fpa-feature-title,.wpb_text_column h4.fpa-feature-title:last-child,.wpb_text_column h5.fpa-feature-title,.wpb_text_column h5.fpa-feature-title:last-child,.wpb_text_column h6.fpa-feature-title,.wpb_text_column h6.fpa-feature-title:last-child{font-size:36px}}@media (min-width:992px){.fpa-feature-title,.hentry:not(.wc-tab) .fpa-feature-title,.hentry:not(.wc-tab) h1.fpa-feature-title,.hentry:not(.wc-tab) h2.fpa-feature-title,.hentry:not(.wc-tab) h3.fpa-feature-title,.hentry:not(.wc-tab) h4.fpa-feature-title,.hentry:not(.wc-tab) h5.fpa-feature-title,.hentry:not(.wc-tab) h6.fpa-feature-title,.wpb_text_column .fpa-feature-title,.wpb_text_column .fpa-feature-title:last-child,.wpb_text_column h1.fpa-feature-title,.wpb_text_column h1.fpa-feature-title:last-child,.wpb_text_column h2.fpa-feature-title,.wpb_text_column h2.fpa-feature-title:last-child,.wpb_text_column h3.fpa-feature-title,.wpb_text_column h3.fpa-feature-title:last-child,.wpb_text_column h4.fpa-feature-title,.wpb_text_column h4.fpa-feature-title:last-child,.wpb_text_column h5.fpa-feature-title,.wpb_text_column h5.fpa-feature-title:last-child,.wpb_text_column h6.fpa-feature-title,.wpb_text_column h6.fpa-feature-title:last-child{font-size:46px}}@media (min-width:1490px){.fpa-feature-title,.hentry:not(.wc-tab) .fpa-feature-title,.hentry:not(.wc-tab) h1.fpa-feature-title,.hentry:not(.wc-tab) h2.fpa-feature-title,.hentry:not(.wc-tab) h3.fpa-feature-title,.hentry:not(.wc-tab) h4.fpa-feature-title,.hentry:not(.wc-tab) h5.fpa-feature-title,.hentry:not(.wc-tab) h6.fpa-feature-title,.wpb_text_column .fpa-feature-title,.wpb_text_column .fpa-feature-title:last-child,.wpb_text_column h1.fpa-feature-title,.wpb_text_column h1.fpa-feature-title:last-child,.wpb_text_column h2.fpa-feature-title,.wpb_text_column h2.fpa-feature-title:last-child,.wpb_text_column h3.fpa-feature-title,.wpb_text_column h3.fpa-feature-title:last-child,.wpb_text_column h4.fpa-feature-title,.wpb_text_column h4.fpa-feature-title:last-child,.wpb_text_column h5.fpa-feature-title,.wpb_text_column h5.fpa-feature-title:last-child,.wpb_text_column h6.fpa-feature-title,.wpb_text_column h6.fpa-feature-title:last-child{font-size:56px}}@media (max-width:767px){.fpa-feature-title.fpa-feature-title-mobile-margin,.hentry:not(.wc-tab) .fpa-feature-title.fpa-feature-title-mobile-margin,.hentry:not(.wc-tab) h1.fpa-feature-title.fpa-feature-title-mobile-margin,.hentry:not(.wc-tab) h2.fpa-feature-title.fpa-feature-title-mobile-margin,.hentry:not(.wc-tab) h3.fpa-feature-title.fpa-feature-title-mobile-margin,.hentry:not(.wc-tab) h4.fpa-feature-title.fpa-feature-title-mobile-margin,.hentry:not(.wc-tab) h5.fpa-feature-title.fpa-feature-title-mobile-margin,.hentry:not(.wc-tab) h6.fpa-feature-title.fpa-feature-title-mobile-margin,.wpb_text_column .fpa-feature-title.fpa-feature-title-mobile-margin,.wpb_text_column .fpa-feature-title:last-child.fpa-feature-title-mobile-margin,.wpb_text_column h1.fpa-feature-title.fpa-feature-title-mobile-margin,.wpb_text_column h1.fpa-feature-title:last-child.fpa-feature-title-mobile-margin,.wpb_text_column h2.fpa-feature-title.fpa-feature-title-mobile-margin,.wpb_text_column h2.fpa-feature-title:last-child.fpa-feature-title-mobile-margin,.wpb_text_column h3.fpa-feature-title.fpa-feature-title-mobile-margin,.wpb_text_column h3.fpa-feature-title:last-child.fpa-feature-title-mobile-margin,.wpb_text_column h4.fpa-feature-title.fpa-feature-title-mobile-margin,.wpb_text_column h4.fpa-feature-title:last-child.fpa-feature-title-mobile-margin,.wpb_text_column h5.fpa-feature-title.fpa-feature-title-mobile-margin,.wpb_text_column h5.fpa-feature-title:last-child.fpa-feature-title-mobile-margin,.wpb_text_column h6.fpa-feature-title.fpa-feature-title-mobile-margin,.wpb_text_column h6.fpa-feature-title:last-child.fpa-feature-title-mobile-margin{margin-bottom:3rem}}.fpa-feature-endcap .wpb_single_image .vc_single_image-wrapper,.fpa-feature-endcap .wpb_single_image .wpb_wrapper,.fpa-feature-endcap .wpb_single_image img{width:100%}@media (min-width:768px){.fpa-feature-endcap .vc_inner{flex-direction:column-reverse}.fpa-feature-endcap .vc_inner>.wpb_column:first-child{width:100%}.fpa-feature-endcap .vc_inner>.wpb_column:last-child{align-self:flex-end}}@media only screen and (min-width:1490px){div.header-spacer,div.product-header-spacer,header.header{height:180px}}@media only screen and (max-width:992px){div.header-spacer,div.product-header-spacer,header.header{height:110px}}@media (min-width:1490px){header.header .logolink .logoimg{margin-left:-20px!important}}.fpa-home-piano-method{text-align:center;font-size:24px}.fpa-home-image-announce-overlay{position:absolute;left:10px;margin-bottom:0;text-transform:none;text-shadow:none;font-weight:600;text-align:left;font-family:futura-pt;color:#fff;right:auto;bottom:10px}@media (min-width:1200px){.fpa-home-image-announce-overlay{top:10px}}.post .post-meta{color:#000;font-size:1.1rem!important;margin-top:10px!important;margin-bottom:15px!important;font-family:futura-pt,sans-serif}.post .post-meta .date-link,.post .post-meta .post-author a{color:#000;font-weight:400}.blog .et-blog .page-header{padding-top:0;padding-bottom:0}.blog .et-blog .page-header>.row.justify-content-md-center{width:100%;justify-content:flex-start!important}.post .post-share{display:none}.post .post-video>p{overflow:hidden;padding-bottom:56.25%;position:relative;height:0;margin-bottom:2rem}.post .post-video>p iframe{left:0;top:0;height:100%;width:100%;position:absolute}.post-categories li a{color:#000;font-weight:700}.et-portfolio-categories,.post .post-categories{list-style-type:none;margin-bottom:10px;margin-left:0;margin-top:0;text-transform:uppercase;font-family:futura-pt,sans-serif}.et-portfolio-categories li,.post .post-categories li{margin-top:0}.widget_categories ul{font-family:futura-pt,sans-serif;font-weight:700;font-size:15px;letter-spacing:2px;text-transform:uppercase}.widget:not(.widget_shopping_cart):not(.woocommerce):not(.wcapf-ajax-term-filter):not(.et_widget_social_media).widget_categories ul a{color:#000;padding:10px 0}.post-featured.title-wrap .post-title{padding-top:0;padding-bottom:0;margin-bottom:20px}figure.post-featured-video{margin-bottom:0}.et-blog a.entry-link{color:#000}.et-blog .page-title{text-align:left;font-weight:700;color:#000}.et-blog .hero-header-container .row{justify-content:left;text-align:left}.post.type-post .post-gallery img{transform:none}.post.type-post .post-gallery a:hover img{transform:none}.post.post-detail:not(.portfolio) .title-wrap .entry-header{text-align:left}.comments-container{background:#fafafa}.comments-container .comment-content{font-size:16px}.commentlist>li .comment-meta a{font-family:futura-pt;font-weight:500;color:#5b5b5b}.commentlist>li .comment-meta a.comment-edit-link{margin-left:8px}.site-content .page .comment-reply-link,.site-content .post .comment-reply-link{color:#5b5b5b;font-family:futura-pt}.site-content .page .comment-author,.site-content .post .comment-author{color:#282828}.page-template-piano-books .page li,.page-template-piano-books .page ol,.page-template-piano-books .page p,.page-template-piano-books .page ul{font-size:1.25rem;line-height:1.625;font-family:"Times New Roman",serif}.page-template-piano-books .page li h1,.page-template-piano-books .page li h2,.page-template-piano-books .page li h3,.page-template-piano-books .page li h4,.page-template-piano-books .page li h5,.page-template-piano-books .page li h6,.page-template-piano-books .page ol h1,.page-template-piano-books .page ol h2,.page-template-piano-books .page ol h3,.page-template-piano-books .page ol h4,.page-template-piano-books .page ol h5,.page-template-piano-books .page ol h6,.page-template-piano-books .page p h1,.page-template-piano-books .page p h2,.page-template-piano-books .page p h3,.page-template-piano-books .page p h4,.page-template-piano-books .page p h5,.page-template-piano-books .page p h6,.page-template-piano-books .page ul h1,.page-template-piano-books .page ul h2,.page-template-piano-books .page ul h3,.page-template-piano-books .page ul h4,.page-template-piano-books .page ul h5,.page-template-piano-books .page ul h6{font-weight:700}.page-template-piano-books .page ol li,.page-template-piano-books .page ul li{margin-bottom:.7rem}.page-template-piano-books .page .vc_images_carousel{margin-bottom:1rem}.page-template-piano-books .page .products .product_after_title{display:none}.cls,.wpb_wrapper .vc_separator.fpa-piano-books-separator{margin-top:1rem;margin-bottom:2rem}.pianobookscontent p{font-size:1.1em;line-height:1.625;font-family:"Times New Roman",serif}.pianobookscontentgaramond p{font-size:1.1em;font-family:garamond-premier-pro,serif}.pianobookscontent li{font-size:1.1em;line-height:1.625;font-family:"Times New Roman",serif}.pianobookscontent ol{font-size:1em;line-height:1.625;font-family:"Times New Roman",serif}.pianobookscontent h4{font-size:1.1em;line-height:1.625;font-weight:700;padding-bottom:8px;margin-bottom:0}.pianobookscontent h4 a{color:#2675c4}.fpa-piano-books .regular-title,.page-template-piano-books .regular-title{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.fpa-piano-books-introduction,.wpb_content_element.fpa-piano-books-introduction{margin-bottom:2rem}.fpa-piano-books-back-to .fpa-return-to{margin-bottom:1rem}.fpa-piano-books-banner{margin-bottom:2rem}.fpa-piano-books-2up-1-content{margin-bottom:2rem}@media (min-width:768px){.fpa-piano-books-2up-1-image img{width:100%;max-width:400px}}.fpa-piano-books-main-title,.hentry:not(.wc-tab) .fpa-piano-books-main-title,.hentry:not(.wc-tab) h1.fpa-piano-books-main-title,.hentry:not(.wc-tab) h2.fpa-piano-books-main-title,.hentry:not(.wc-tab) h3.fpa-piano-books-main-title,.hentry:not(.wc-tab) h4.fpa-piano-books-main-title,.hentry:not(.wc-tab) h5.fpa-piano-books-main-title,.hentry:not(.wc-tab) h6.fpa-piano-books-main-title,.wpb_text_column .fpa-piano-books-main-title,.wpb_text_column .fpa-piano-books-main-title:last-child,.wpb_text_column h1.fpa-piano-books-main-title,.wpb_text_column h1.fpa-piano-books-main-title:last-child,.wpb_text_column h2.fpa-piano-books-main-title,.wpb_text_column h2.fpa-piano-books-main-title:last-child,.wpb_text_column h3.fpa-piano-books-main-title,.wpb_text_column h3.fpa-piano-books-main-title:last-child,.wpb_text_column h4.fpa-piano-books-main-title,.wpb_text_column h4.fpa-piano-books-main-title:last-child,.wpb_text_column h5.fpa-piano-books-main-title,.wpb_text_column h5.fpa-piano-books-main-title:last-child,.wpb_text_column h6.fpa-piano-books-main-title,.wpb_text_column h6.fpa-piano-books-main-title:last-child{font-size:40px;font-family:"Times New Roman",serif;font-weight:400;margin-bottom:0}.fpa-piano-books-main-subtitle,.hentry:not(.wc-tab) .fpa-piano-books-main-subtitle,.hentry:not(.wc-tab) h1.fpa-piano-books-main-subtitle,.hentry:not(.wc-tab) h2.fpa-piano-books-main-subtitle,.hentry:not(.wc-tab) h3.fpa-piano-books-main-subtitle,.hentry:not(.wc-tab) h4.fpa-piano-books-main-subtitle,.hentry:not(.wc-tab) h5.fpa-piano-books-main-subtitle,.hentry:not(.wc-tab) h6.fpa-piano-books-main-subtitle,.wpb_text_column .fpa-piano-books-main-subtitle,.wpb_text_column .fpa-piano-books-main-subtitle:last-child,.wpb_text_column h1.fpa-piano-books-main-subtitle,.wpb_text_column h1.fpa-piano-books-main-subtitle:last-child,.wpb_text_column h2.fpa-piano-books-main-subtitle,.wpb_text_column h2.fpa-piano-books-main-subtitle:last-child,.wpb_text_column h3.fpa-piano-books-main-subtitle,.wpb_text_column h3.fpa-piano-books-main-subtitle:last-child,.wpb_text_column h4.fpa-piano-books-main-subtitle,.wpb_text_column h4.fpa-piano-books-main-subtitle:last-child,.wpb_text_column h5.fpa-piano-books-main-subtitle,.wpb_text_column h5.fpa-piano-books-main-subtitle:last-child,.wpb_text_column h6.fpa-piano-books-main-subtitle,.wpb_text_column h6.fpa-piano-books-main-subtitle:last-child{font-family:futura-pt,sans-serif;font-weight:700;font-size:26px;margin-bottom:1rem}.fpa-piano-books-libraries{margin-bottom:2rem}.fpa-piano-books-library{margin-bottom:1.5rem}.fpa-piano-books-library-image,.wpb_content_element.fpa-piano-books-library-image{margin-bottom:1rem}.fpa-piano-books-library-title,.hentry:not(.wc-tab) .fpa-piano-books-library-title,.hentry:not(.wc-tab) h1.fpa-piano-books-library-title,.hentry:not(.wc-tab) h2.fpa-piano-books-library-title,.hentry:not(.wc-tab) h3.fpa-piano-books-library-title,.hentry:not(.wc-tab) h4.fpa-piano-books-library-title,.hentry:not(.wc-tab) h5.fpa-piano-books-library-title,.hentry:not(.wc-tab) h6.fpa-piano-books-library-title,.wpb_text_column .fpa-piano-books-library-title,.wpb_text_column .fpa-piano-books-library-title:last-child,.wpb_text_column h1.fpa-piano-books-library-title,.wpb_text_column h1.fpa-piano-books-library-title:last-child,.wpb_text_column h2.fpa-piano-books-library-title,.wpb_text_column h2.fpa-piano-books-library-title:last-child,.wpb_text_column h3.fpa-piano-books-library-title,.wpb_text_column h3.fpa-piano-books-library-title:last-child,.wpb_text_column h4.fpa-piano-books-library-title,.wpb_text_column h4.fpa-piano-books-library-title:last-child,.wpb_text_column h5.fpa-piano-books-library-title,.wpb_text_column h5.fpa-piano-books-library-title:last-child,.wpb_text_column h6.fpa-piano-books-library-title,.wpb_text_column h6.fpa-piano-books-library-title:last-child{font-family:futura-pt,sans-serif;font-weight:700;font-size:18px;margin-bottom:.2rem;margin-top:.5rem}.fpa-piano-books-library-title a,.hentry:not(.wc-tab) .fpa-piano-books-library-title a,.hentry:not(.wc-tab) h1.fpa-piano-books-library-title a,.hentry:not(.wc-tab) h2.fpa-piano-books-library-title a,.hentry:not(.wc-tab) h3.fpa-piano-books-library-title a,.hentry:not(.wc-tab) h4.fpa-piano-books-library-title a,.hentry:not(.wc-tab) h5.fpa-piano-books-library-title a,.hentry:not(.wc-tab) h6.fpa-piano-books-library-title a,.wpb_text_column .fpa-piano-books-library-title a,.wpb_text_column .fpa-piano-books-library-title:last-child a,.wpb_text_column h1.fpa-piano-books-library-title a,.wpb_text_column h1.fpa-piano-books-library-title:last-child a,.wpb_text_column h2.fpa-piano-books-library-title a,.wpb_text_column h2.fpa-piano-books-library-title:last-child a,.wpb_text_column h3.fpa-piano-books-library-title a,.wpb_text_column h3.fpa-piano-books-library-title:last-child a,.wpb_text_column h4.fpa-piano-books-library-title a,.wpb_text_column h4.fpa-piano-books-library-title:last-child a,.wpb_text_column h5.fpa-piano-books-library-title a,.wpb_text_column h5.fpa-piano-books-library-title:last-child a,.wpb_text_column h6.fpa-piano-books-library-title a,.wpb_text_column h6.fpa-piano-books-library-title:last-child a{color:inherit}.fpa-piano-books-library-title a:focus,.hentry:not(.wc-tab) .fpa-piano-books-library-title a:focus,.hentry:not(.wc-tab) h1.fpa-piano-books-library-title a:focus,.hentry:not(.wc-tab) h2.fpa-piano-books-library-title a:focus,.hentry:not(.wc-tab) h3.fpa-piano-books-library-title a:focus,.hentry:not(.wc-tab) h4.fpa-piano-books-library-title a:focus,.hentry:not(.wc-tab) h5.fpa-piano-books-library-title a:focus,.hentry:not(.wc-tab) h6.fpa-piano-books-library-title a:focus,.wpb_text_column .fpa-piano-books-library-title a:focus,.wpb_text_column .fpa-piano-books-library-title:last-child a:focus,.wpb_text_column h1.fpa-piano-books-library-title a:focus,.wpb_text_column h1.fpa-piano-books-library-title:last-child a:focus,.wpb_text_column h2.fpa-piano-books-library-title a:focus,.wpb_text_column h2.fpa-piano-books-library-title:last-child a:focus,.wpb_text_column h3.fpa-piano-books-library-title a:focus,.wpb_text_column h3.fpa-piano-books-library-title:last-child a:focus,.wpb_text_column h4.fpa-piano-books-library-title a:focus,.wpb_text_column h4.fpa-piano-books-library-title:last-child a:focus,.wpb_text_column h5.fpa-piano-books-library-title a:focus,.wpb_text_column h5.fpa-piano-books-library-title:last-child a:focus,.wpb_text_column h6.fpa-piano-books-library-title a:focus,.wpb_text_column h6.fpa-piano-books-library-title:last-child a:focus{color:inherit}.fpa-piano-books-library-title a:hover,.hentry:not(.wc-tab) .fpa-piano-books-library-title a:hover,.hentry:not(.wc-tab) h1.fpa-piano-books-library-title a:hover,.hentry:not(.wc-tab) h2.fpa-piano-books-library-title a:hover,.hentry:not(.wc-tab) h3.fpa-piano-books-library-title a:hover,.hentry:not(.wc-tab) h4.fpa-piano-books-library-title a:hover,.hentry:not(.wc-tab) h5.fpa-piano-books-library-title a:hover,.hentry:not(.wc-tab) h6.fpa-piano-books-library-title a:hover,.wpb_text_column .fpa-piano-books-library-title a:hover,.wpb_text_column .fpa-piano-books-library-title:last-child a:hover,.wpb_text_column h1.fpa-piano-books-library-title a:hover,.wpb_text_column h1.fpa-piano-books-library-title:last-child a:hover,.wpb_text_column h2.fpa-piano-books-library-title a:hover,.wpb_text_column h2.fpa-piano-books-library-title:last-child a:hover,.wpb_text_column h3.fpa-piano-books-library-title a:hover,.wpb_text_column h3.fpa-piano-books-library-title:last-child a:hover,.wpb_text_column h4.fpa-piano-books-library-title a:hover,.wpb_text_column h4.fpa-piano-books-library-title:last-child a:hover,.wpb_text_column h5.fpa-piano-books-library-title a:hover,.wpb_text_column h5.fpa-piano-books-library-title:last-child a:hover,.wpb_text_column h6.fpa-piano-books-library-title a:hover,.wpb_text_column h6.fpa-piano-books-library-title:last-child a:hover{color:inherit}.fpa-piano-books-library-title .fpa-product-loop-supertitle,.hentry:not(.wc-tab) .fpa-piano-books-library-title .fpa-product-loop-supertitle,.hentry:not(.wc-tab) h1.fpa-piano-books-library-title .fpa-product-loop-supertitle,.hentry:not(.wc-tab) h2.fpa-piano-books-library-title .fpa-product-loop-supertitle,.hentry:not(.wc-tab) h3.fpa-piano-books-library-title .fpa-product-loop-supertitle,.hentry:not(.wc-tab) h4.fpa-piano-books-library-title .fpa-product-loop-supertitle,.hentry:not(.wc-tab) h5.fpa-piano-books-library-title .fpa-product-loop-supertitle,.hentry:not(.wc-tab) h6.fpa-piano-books-library-title .fpa-product-loop-supertitle,.wpb_text_column .fpa-piano-books-library-title .fpa-product-loop-supertitle,.wpb_text_column .fpa-piano-books-library-title:last-child .fpa-product-loop-supertitle,.wpb_text_column h1.fpa-piano-books-library-title .fpa-product-loop-supertitle,.wpb_text_column h1.fpa-piano-books-library-title:last-child .fpa-product-loop-supertitle,.wpb_text_column h2.fpa-piano-books-library-title .fpa-product-loop-supertitle,.wpb_text_column h2.fpa-piano-books-library-title:last-child .fpa-product-loop-supertitle,.wpb_text_column h3.fpa-piano-books-library-title .fpa-product-loop-supertitle,.wpb_text_column h3.fpa-piano-books-library-title:last-child .fpa-product-loop-supertitle,.wpb_text_column h4.fpa-piano-books-library-title .fpa-product-loop-supertitle,.wpb_text_column h4.fpa-piano-books-library-title:last-child .fpa-product-loop-supertitle,.wpb_text_column h5.fpa-piano-books-library-title .fpa-product-loop-supertitle,.wpb_text_column h5.fpa-piano-books-library-title:last-child .fpa-product-loop-supertitle,.wpb_text_column h6.fpa-piano-books-library-title .fpa-product-loop-supertitle,.wpb_text_column h6.fpa-piano-books-library-title:last-child .fpa-product-loop-supertitle{font-weight:500}.fpa-piano-books-library-description{font-family:futura-pt,sans-serif;font-size:18px}.fpa-piano-books-library-xs-border .vc_column-inner{padding-bottom:1.5rem;border-bottom:1px solid #000}@media (min-width:576px){.fpa-piano-books-library-xs-border .vc_column-inner{border:0}}.fpa-piano-books-things-block{margin-bottom:2rem}.fpa-piano-books-things-block>.vc_column-inner>.wpb_wrapper{border:20px solid #e8e8e8;max-width:800px;position:relative}.fpa-piano-books-things-block>.vc_column-inner>.wpb_wrapper .fpa-ss-heading-1{margin:.5rem 0 1rem 0;padding-left:1.3rem}.fpa-piano-books-things-block-content{padding:12px}@media (min-width:992px){.fpa-piano-books-things-block-content{padding-right:200px}}.fpa-piano-books-things-block-image{display:none;position:absolute;right:2rem;bottom:2rem;max-width:90px}@media (min-width:992px){.fpa-piano-books-things-block-image{display:block}}.fpa-shop-page-active-filters{margin:0}.fpa-shop-all-levels>div{width:100%}.fpa-shop-all-levels .fpa-piano-books-library-title{text-align:center}.col-genre{position:relative;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width:1200px){.col-genre{width:14.2857142857%;max-width:14.2857142857%;flex-basis:14.2857142857%}}.woocommerce-shop .shop-products.container{display:none}.woocommerce-shop .fpa-page-content ul{list-style-type:none}.woocommerce-shop .fpa-shop-is-filtered .shop-products.container{display:block}.fpa-shop-is-filtered .fpa-page-content{display:none}.fpa-shop-page-active-filters{margin:0}.fpa-shop-level{display:grid;width:50px;height:50px;border-radius:100%;text-align:center;align-items:center;justify-content:center;color:#fff;font-size:26px;margin:0 auto}.fpa-shop-level-primer{background-color:#4c4092}.fpa-shop-level-1{background-color:#e02a54}.fpa-shop-level-2a{background-color:#4680bf}.fpa-shop-level-2b{background-color:#f1874d}.fpa-shop-level-3a{background-color:#59b9b6}.fpa-shop-level-3b{background-color:#a288bd}.fpa-shop-level-4{background-color:#f5a83f}.fpa-shop-level-5{background-color:#58816f}.fpa-shop-level-acc1{background-color:#dbb48e}.fpa-shop-level-acc2{background-color:#b57b73}.fpa-shop-level-ad1{background-color:#a7c7b3}.fpa-shop-level-ad2{background-color:#fedcae}.fpa-adventure-learning-videos .regular-title{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.fpa-alv-unit-page{position:relative;padding-left:0;padding-right:0}.fpa-alv-unit-page--video-added .fpa-alv-unit-page{display:none}.fpa-alv-loading{display:none;position:absolute;width:100%;height:100%;top:0;left:0;background:#fff}.fpa-alv-loading-pulse{position:fixed;width:100%;height:100%;top:0;left:0;background:#fff;z-index:2}.fpa-alv-loading-pulse:after{position:absolute}@media (min-width:800px){.superfly-on.sfm-style-side .fpa-alv-loading-pulse:after{left:calc(50% + 150px)}}.fpa-alv-unit-header{display:flex;flex-direction:column;margin-bottom:2rem}h1.fpa-alv-unit-main-heading{margin:0;font-size:20px;padding:.5rem;display:flex;align-items:flex-end;font-family:"Times New Roman",serif;font-weight:700;color:#fff}.fpa-alv-unit-main-heading-unit{text-transform:uppercase}.fpa-alv-unit-icon img{float:right;width:80px;margin-bottom:15px}.fpa-alv-unit-heading{width:100%}.fpa-alv-unit-heading img{width:100%;max-width:480px}.entry-content ul.fpa-alv-unit-video-challenge-list,.fpa-alv-unit-video-challenge-list,.hentry ul.fpa-alv-unit-video-challenge-list{margin-bottom:0;list-style:none}.fpa-alv-unit-video-row{margin-bottom:2rem}.fpa-alv-unit-video-row:after{content:"";display:block;height:1px;width:100%;background-color:#000;margin:0 auto;margin-top:2rem}.fpa-alv-unit-video-challenges{padding-left:72px;position:relative}.fpa-alv-unit-video-challenges:before{content:"";position:absolute;width:60px;height:71px;background-image:url(../images/alv-super-student.png);background-position:center;background-size:contain;left:0;top:0}.fpa-alv-unit-video-challenges-single .fpa-alv-unit-video-challenge-list{flex-direction:row-reverse}.fpa-alv-unit-video-challenges-single:before{left:50%;transform:translateX(-50%)}.entry-content .fpa-alv-unit-video-primary-caption,.fpa-alv-unit-video-primary-caption{font-size:20px;font-weight:700}.fpa-alv-unit-video-challenge{margin-bottom:1rem}.fpa-alv-unit-video-primary-link{display:inline-block;margin-bottom:2rem}.fpa-alv-unit-video-challenge,.fpa-alv-unit-video-primary{position:relative}.fpa-alv-unit-video-challenge a,.fpa-alv-unit-video-primary a{color:transparent}.fpa-alv-unit-video-challenge a:focus,.fpa-alv-unit-video-primary a:focus{color:transparent}.fpa-alv-unit-video-challenge a:hover,.fpa-alv-unit-video-primary a:hover{color:transparent}.fpa-alv-unit-video-challenge a,.fpa-alv-unit-video-primary a{position:relative}.fpa-alv-unit-video-challenge a:before,.fpa-alv-unit-video-primary a:before{content:"";position:absolute;width:70px;height:70px;background:#418eda;border-radius:100%;top:50%;left:50%;transform:translate(-50%,-50%);transition:.15s ease-in-out}.fpa-alv-unit-video-challenge a:after,.fpa-alv-unit-video-primary a:after{content:"";position:absolute;width:25px;height:30px;background-image:url('data:image/svg+xml;utf8, <svg aria-hidden="true" focusable="false" class="fpa-play" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 224 258"><path d="M211.7,153 L35.7,254 C19.9,262.8 0,251.5 0,233 L0,25 C0,6.6 19.8,-4.8 35.7,4 L211.7,111 C228.1,120.2 228.1,143.9 211.7,153 Z" fill="%23FFFFFF"></path></svg>');background-repeat:no-repeat;top:50%;left:50%;transform:translate(-40%,-50%)}.fpa-alv-unit-video-challenge a:hover:before,.fpa-alv-unit-video-primary a:hover:before{transform:translate(-50%,-50%) scale(1.15)}.fpa-alv-unit-video-challenge a:after,.fpa-alv-unit-video-challenge a:before{bottom:auto;left:auto;top:0;right:0}.fpa-alv-unit-video-challenge a:before{transform:translate(10%,-10%) scale(.5)}.fpa-alv-unit-video-challenge a:hover:before{transform:translate(10%,-10%) scale(.6)}.fpa-alv-unit-video-challenge a:after{transform:translate(-55%,45%) scale(.5)}.fpa-alv-unit-complete-row{align-items:center;text-align:center}.fpa-alv-unit-complete-row h4{font-weight:700;font-size:24px}.fpa-alv-unit-complete-image{max-width:320px;margin:2rem auto}.fpa-alv-unit-complete-highlight{color:#ed1c24}.fpa-alv-unit-video-challenge-link,.fpa-alv-unit-video-primary-link{display:inline-block;width:100%;height:100%}@media (min-width:480px){.fpa-alv-unit-header{flex-direction:row}.fpa-alv-unit-icon{margin-right:15px}.fpa-alv-unit-icon img{float:none}}@media (min-width:576px){.fpa-alv-unit-video-challenges{padding-left:120px}.fpa-alv-unit-video-challenges:before{width:100px;height:119px}h1.fpa-alv-unit-main-heading{height:50px}}@media (min-width:992px){.fpa-alv-unit-page{padding-left:95px}.fpa-alv-unit-header{margin-bottom:0;min-height:60px}.fpa-alv-unit-icon{position:absolute;left:0;top:0}.fpa-alv-unit-complete-image{margin-left:auto;margin-right:auto}.fpa-alv-unit-complete-row{text-align:left}h1.fpa-alv-unit-main-heading{height:60px}}.fpa-faq-main-title .wpb_wrapper{display:flex;flex-direction:column;align-items:flex-start;margin-top:1rem}@media (min-width:992px){.fpa-faq-main-title .wpb_wrapper{align-items:center;flex-direction:row;margin-top:0}}.fpa-faq-main-title .wpb_text_column h1{font-family:"Times New Roman",serif;margin-top:-24px;margin-bottom:revert}.fpa-faq-main-title-figure,.wpb_content_element.fpa-faq-main-title-figure{margin-bottom:1rem;margin-right:1rem}.fpa-faq-main-title-figure:after,.wpb_content_element.fpa-faq-main-title-figure:after{content:"";display:block;width:75px;height:20px;background-color:#ed1c24}.fpa-faq-subtitle,.wpb_text_column p.fpa-faq-subtitle:last-child{max-width:480px;margin-bottom:2rem}.fpa-faq-main-entry,.wpb_row:not(.no-padding) .vc_column_container.fpa-faq-main-entry,.wpb_text_column .fpa-faq-main-entry:last-child{padding:22px;border-bottom:1px solid #ebebeb;margin-bottom:1.5rem}.fpa-faq-main-entry-title,h2.fpa-faq-main-entry-title{font-size:32px;text-transform:uppercase;color:#ed1c24;margin-bottom:.5rem}.fpa-faq-main-entry-title a,h2.fpa-faq-main-entry-title a{color:inherit}.fpa-faq-main-entry-title a:focus,h2.fpa-faq-main-entry-title a:focus{color:inherit}.fpa-faq-main-entry-title a:hover,h2.fpa-faq-main-entry-title a:hover{color:inherit}.fpa-faq-main-entry-subtitle,h3.fpa-faq-main-entry-subtitle{font-family:futura-pt,sans-serif;font-weight:700;font-size:24px;margin-bottom:1rem;margin-bottom:0}.fpa-faq-main-entry-subtitle a,h3.fpa-faq-main-entry-subtitle a{color:inherit}.fpa-faq-main-entry-subtitle a:focus,h3.fpa-faq-main-entry-subtitle a:focus{color:inherit}.fpa-faq-main-entry-subtitle a:hover,h3.fpa-faq-main-entry-subtitle a:hover{color:inherit}.fpa-faq-main-entry-arrow,.wpb_text_column p.fpa-faq-main-entry-arrow:last-child{font-size:32px;font-family:futura-pt,sans-serif}.fpa-faq-main-entry-arrow a,.wpb_text_column p.fpa-faq-main-entry-arrow:last-child a{color:inherit}.fpa-faq-main-entry-arrow a:focus,.wpb_text_column p.fpa-faq-main-entry-arrow:last-child a:focus{color:inherit}.fpa-faq-main-entry-arrow a:hover,.wpb_text_column p.fpa-faq-main-entry-arrow:last-child a:hover{color:inherit}.fpa-faqs-hero-image,.wpb_content_element.fpa-faqs-hero-image{margin-bottom:2rem}.fpa-faqs-title-accordian{background-color:#f2f2f2;padding-left:15px;padding-right:15px;padding-top:15px}.fpa-faqs-title-accordian .vc_toggle_content{margin-bottom:0}.fpa-faqs-title-accordian h1{font-family:futura-pt,sans-serif;font-weight:700;font-size:26px;margin-bottom:1rem;text-indent:0;margin-left:2.7rem}.fpa-faqs-title-accordian h4{font-size:1.3rem;font-weight:600;text-transform:uppercase;margin-bottom:.8rem}.fpa-faqs-title-accordian a{color:inherit}.fpa-faqs-separator,.wpb_wrapper .vc_separator.fpa-faqs-separator{margin-top:1rem;margin-bottom:2rem}.fpa-faqs-faq-heading-indent{display:inline-block;width:2.7rem;position:absolute;text-indent:-2.7rem}.fpa-faqs-faq-super-heading,.hentry:not(.wc-tab) .fpa-faqs-faq-super-heading,.hentry:not(.wc-tab) h1.fpa-faqs-faq-super-heading,.hentry:not(.wc-tab) h2.fpa-faqs-faq-super-heading,.hentry:not(.wc-tab) h3.fpa-faqs-faq-super-heading,.hentry:not(.wc-tab) h4.fpa-faqs-faq-super-heading,.hentry:not(.wc-tab) h5.fpa-faqs-faq-super-heading,.hentry:not(.wc-tab) h6.fpa-faqs-faq-super-heading,.wpb_text_column .fpa-faqs-faq-super-heading,.wpb_text_column .fpa-faqs-faq-super-heading:last-child,.wpb_text_column h1.fpa-faqs-faq-super-heading,.wpb_text_column h1.fpa-faqs-faq-super-heading:last-child,.wpb_text_column h2.fpa-faqs-faq-super-heading,.wpb_text_column h2.fpa-faqs-faq-super-heading:last-child,.wpb_text_column h3.fpa-faqs-faq-super-heading,.wpb_text_column h3.fpa-faqs-faq-super-heading:last-child,.wpb_text_column h4.fpa-faqs-faq-super-heading,.wpb_text_column h4.fpa-faqs-faq-super-heading:last-child,.wpb_text_column h5.fpa-faqs-faq-super-heading,.wpb_text_column h5.fpa-faqs-faq-super-heading:last-child,.wpb_text_column h6.fpa-faqs-faq-super-heading,.wpb_text_column h6.fpa-faqs-faq-super-heading:last-child{font-size:2.3rem;margin-bottom:1.2rem}.fpa-faqs-faq-heading,.hentry:not(.wc-tab) .fpa-faqs-faq-heading,.hentry:not(.wc-tab) h1.fpa-faqs-faq-heading,.hentry:not(.wc-tab) h2.fpa-faqs-faq-heading,.hentry:not(.wc-tab) h3.fpa-faqs-faq-heading,.hentry:not(.wc-tab) h4.fpa-faqs-faq-heading,.hentry:not(.wc-tab) h5.fpa-faqs-faq-heading,.hentry:not(.wc-tab) h6.fpa-faqs-faq-heading,.wpb_text_column .fpa-faqs-faq-heading,.wpb_text_column .fpa-faqs-faq-heading:last-child,.wpb_text_column h1.fpa-faqs-faq-heading,.wpb_text_column h1.fpa-faqs-faq-heading:last-child,.wpb_text_column h2.fpa-faqs-faq-heading,.wpb_text_column h2.fpa-faqs-faq-heading:last-child,.wpb_text_column h3.fpa-faqs-faq-heading,.wpb_text_column h3.fpa-faqs-faq-heading:last-child,.wpb_text_column h4.fpa-faqs-faq-heading,.wpb_text_column h4.fpa-faqs-faq-heading:last-child,.wpb_text_column h5.fpa-faqs-faq-heading,.wpb_text_column h5.fpa-faqs-faq-heading:last-child,.wpb_text_column h6.fpa-faqs-faq-heading,.wpb_text_column h6.fpa-faqs-faq-heading:last-child{font-family:futura-pt,sans-serif;font-weight:700;font-size:26px;margin-bottom:1rem;text-indent:0;margin-left:2.7rem}.fpa-faqs-faq-heading-no-indent,.hentry:not(.wc-tab) .fpa-faqs-faq-heading-no-indent,.hentry:not(.wc-tab) h1.fpa-faqs-faq-heading-no-indent,.hentry:not(.wc-tab) h2.fpa-faqs-faq-heading-no-indent,.hentry:not(.wc-tab) h3.fpa-faqs-faq-heading-no-indent,.hentry:not(.wc-tab) h4.fpa-faqs-faq-heading-no-indent,.hentry:not(.wc-tab) h5.fpa-faqs-faq-heading-no-indent,.hentry:not(.wc-tab) h6.fpa-faqs-faq-heading-no-indent,.wpb_text_column .fpa-faqs-faq-heading-no-indent,.wpb_text_column .fpa-faqs-faq-heading-no-indent:last-child,.wpb_text_column h1.fpa-faqs-faq-heading-no-indent,.wpb_text_column h1.fpa-faqs-faq-heading-no-indent:last-child,.wpb_text_column h2.fpa-faqs-faq-heading-no-indent,.wpb_text_column h2.fpa-faqs-faq-heading-no-indent:last-child,.wpb_text_column h3.fpa-faqs-faq-heading-no-indent,.wpb_text_column h3.fpa-faqs-faq-heading-no-indent:last-child,.wpb_text_column h4.fpa-faqs-faq-heading-no-indent,.wpb_text_column h4.fpa-faqs-faq-heading-no-indent:last-child,.wpb_text_column h5.fpa-faqs-faq-heading-no-indent,.wpb_text_column h5.fpa-faqs-faq-heading-no-indent:last-child,.wpb_text_column h6.fpa-faqs-faq-heading-no-indent,.wpb_text_column h6.fpa-faqs-faq-heading-no-indent:last-child{margin-left:unset}.page-template-faqs-template .page li,.page-template-faqs-template .page ol,.page-template-faqs-template .page p,.page-template-faqs-template .page ul{font-size:1.25rem;line-height:1.625;font-family:"Times New Roman",serif}.page-template-faqs-template .page li h1,.page-template-faqs-template .page li h2,.page-template-faqs-template .page li h3,.page-template-faqs-template .page li h4,.page-template-faqs-template .page li h5,.page-template-faqs-template .page li h6,.page-template-faqs-template .page ol h1,.page-template-faqs-template .page ol h2,.page-template-faqs-template .page ol h3,.page-template-faqs-template .page ol h4,.page-template-faqs-template .page ol h5,.page-template-faqs-template .page ol h6,.page-template-faqs-template .page p h1,.page-template-faqs-template .page p h2,.page-template-faqs-template .page p h3,.page-template-faqs-template .page p h4,.page-template-faqs-template .page p h5,.page-template-faqs-template .page p h6,.page-template-faqs-template .page ul h1,.page-template-faqs-template .page ul h2,.page-template-faqs-template .page ul h3,.page-template-faqs-template .page ul h4,.page-template-faqs-template .page ul h5,.page-template-faqs-template .page ul h6{font-weight:700}.page-template-faqs-template .page .products,.page-template-faqs-template .page .wpb_single_image,.page-template-faqs-template .page .wpb_video_wrapper,.page-template-faqs-template .page p{margin-bottom:1rem}.page-template-faqs-template .page ol li,.page-template-faqs-template .page ul li{margin-bottom:.7rem}.page-template-faqs-template .page .fpa-faqs-title-accordian ol li{font-size:16px;margin-bottom:5px}.page-template-faqs-template .page .products .product_after_title{display:none}.page-template-faqs-template .vc_toggle.vc_toggle_default .vc_toggle_title .vc_toggle_icon{background-color:#000!important}.page-template-faqs-template .vc_toggle_default .vc_toggle_icon::before{border:1px solid #fff}.page-template-faqs-template .vc_toggle_default .vc_toggle_icon::after,.page-template-faqs-template .vc_toggle_default .vc_toggle_icon::before{background:#fff}.page-template-faqs-template div.vc_toggle.vc_toggle_default .vc_toggle_title .vc_toggle_icon{border-radius:15px}.page-template-faqs-template .vc_toggle_title h4{font-weight:600;color:#2675c4}.fpa-faqs-back-to-top p{text-align:right}.fpa-faqs-back-to-top p a{font-family:futura-pt,sans-serif;font-weight:700;font-size:16px;color:inherit}.fpa-pretime-to-bigtime-home{padding:0 15px}.fpa-pretime-to-bigtime-home-introduction{margin:0 auto 3rem auto}.fpa-piano-books .wpb_single_image.wpb_content_element.fpa-pretime-to-bigtime-title-image,.fpa-pretime-to-bigtime-title-image{margin-bottom:3rem}.fpa-pretime-to-bigtime-home-introduction,.fpa-pretime-to-bigtime-title-image{max-width:900px;margin-left:auto;margin-right:auto}.fpa-pretime-to-bigtime-library-introduction,.wpb_content_element.fpa-pretime-to-bigtime-library-introduction{margin-bottom:3rem;max-width:600px}.fpa-resources-left-resource,.fpa-resources-right-resource{padding-bottom:2rem;padding-top:2rem}@media (min-width:992px){.fpa-resources-left-resource,.fpa-resources-right-resource{padding-bottom:6rem}}@media (min-width:992px){.fpa-resources-right-resource,.wpb_row:not(.no-padding) .vc_column_container.fpa-resources-right-resource{padding-left:3rem}}@media (min-width:992px){.fpa-resources-left-resource,.wpb_row:not(.no-padding) .vc_column_container.fpa-resources-left-resource{padding-right:3rem;border-right:1px solid #c9c9c9}}.fpa-resources-no-top-padding{padding-top:0}.fpa-resources-main-title,.hentry:not(.wc-tab) .fpa-resources-main-title,.hentry:not(.wc-tab) h1.fpa-resources-main-title,.hentry:not(.wc-tab) h2.fpa-resources-main-title,.hentry:not(.wc-tab) h3.fpa-resources-main-title,.hentry:not(.wc-tab) h4.fpa-resources-main-title,.hentry:not(.wc-tab) h5.fpa-resources-main-title,.hentry:not(.wc-tab) h6.fpa-resources-main-title,.wpb_text_column .fpa-resources-main-title,.wpb_text_column .fpa-resources-main-title:last-child,.wpb_text_column h1.fpa-resources-main-title,.wpb_text_column h1.fpa-resources-main-title:last-child,.wpb_text_column h2.fpa-resources-main-title,.wpb_text_column h2.fpa-resources-main-title:last-child,.wpb_text_column h3.fpa-resources-main-title,.wpb_text_column h3.fpa-resources-main-title:last-child,.wpb_text_column h4.fpa-resources-main-title,.wpb_text_column h4.fpa-resources-main-title:last-child,.wpb_text_column h5.fpa-resources-main-title,.wpb_text_column h5.fpa-resources-main-title:last-child,.wpb_text_column h6.fpa-resources-main-title,.wpb_text_column h6.fpa-resources-main-title:last-child{font-family:"Times New Roman",serif;margin-bottom:1rem;font-size:36px;font-weight:500}@media (min-width:1490px){.fpa-resources-main-title,.hentry:not(.wc-tab) .fpa-resources-main-title,.hentry:not(.wc-tab) h1.fpa-resources-main-title,.hentry:not(.wc-tab) h2.fpa-resources-main-title,.hentry:not(.wc-tab) h3.fpa-resources-main-title,.hentry:not(.wc-tab) h4.fpa-resources-main-title,.hentry:not(.wc-tab) h5.fpa-resources-main-title,.hentry:not(.wc-tab) h6.fpa-resources-main-title,.wpb_text_column .fpa-resources-main-title,.wpb_text_column .fpa-resources-main-title:last-child,.wpb_text_column h1.fpa-resources-main-title,.wpb_text_column h1.fpa-resources-main-title:last-child,.wpb_text_column h2.fpa-resources-main-title,.wpb_text_column h2.fpa-resources-main-title:last-child,.wpb_text_column h3.fpa-resources-main-title,.wpb_text_column h3.fpa-resources-main-title:last-child,.wpb_text_column h4.fpa-resources-main-title,.wpb_text_column h4.fpa-resources-main-title:last-child,.wpb_text_column h5.fpa-resources-main-title,.wpb_text_column h5.fpa-resources-main-title:last-child,.wpb_text_column h6.fpa-resources-main-title,.wpb_text_column h6.fpa-resources-main-title:last-child{font-size:46px}}.fpa-resources-resource-image{margin-top:2rem}@media (min-width:768px){.fpa-resources-resource-image{margin-top:0}}.fpa-resource-list,ul.fpa-resource-list{list-style:none;margin-left:0}.fpa-resource-list li,ul.fpa-resource-list li{margin-bottom:.6rem}.fpa-resource-list li a,ul.fpa-resource-list li a{color:inherit}.fpa-resource-list li a:focus,ul.fpa-resource-list li a:focus{color:inherit}.fpa-resource-list li a:hover,ul.fpa-resource-list li a:hover{color:inherit}.fpa-resource-list h6,ul.fpa-resource-list h6{font-weight:500}.fpa-about{padding:0 15px}.fpa-about-dark-text-box,.wpb_row.no-padding>.vc_column_container.fpa-about-dark-text-box{background-color:#231f20;color:#fff;padding:2rem;font-size:21px;line-height:2}@media (min-width:992px){.fpa-about-dark-text-box,.wpb_row.no-padding>.vc_column_container.fpa-about-dark-text-box{font-size:24px}}@media (min-width:1200px){.fpa-about-dark-text-box,.wpb_row.no-padding>.vc_column_container.fpa-about-dark-text-box{padding:4rem}}.fpa-about-dark-text-box .fpa-content-ss-1a,.wpb_row.no-padding>.vc_column_container.fpa-about-dark-text-box .fpa-content-ss-1a{color:#fff;margin-bottom:2rem}.fpa-about-light-text-box,.wpb_row.no-padding>.vc_column_container.fpa-about-light-text-box{padding:2rem;padding-top:2.5rem;font-size:20px}@media (min-width:1200px){.fpa-about-light-text-box,.wpb_row.no-padding>.vc_column_container.fpa-about-light-text-box{padding-top:4.5rem}}.fpa-about-drop-cap{font-size:48px;line-height:normal}.fpa-about-mission-main>.vc_column-inner{height:100%}.fpa-about-mission-main>.vc_column-inner>.wpb_wrapper{height:100%;display:flex;flex-direction:column}.fpa-about-mission-main>.vc_column-inner>.wpb_wrapper .wpb_content_element:last-of-type{margin-top:auto}.fpa-about-mission,h3.fpa-about-mission{font-family:"Times New Roman",serif;font-size:34px;font-style:italic;color:#fff}.fpa-about-honors{max-width:960px;font-size:14px}.fpa-about-honors-title{margin:3rem 0}.search-results .type-page .post-meta,.search-results .type-product .post-meta{display:none}.search-results .pagination-regular:after,.search-results .pagination-regular:before{content:" ";display:table}.search-results .pagination-regular:after{clear:both}.search-results .post{clear:both}.search-results .post .post-gallery{height:auto;width:100%;margin:0 0 2rem 0;float:left;overflow:hidden}@media (min-width:576px){.search-results .post .post-gallery{height:140px;width:140px;margin-right:15px}}@media (min-width:768px){.search-results .post .post-gallery{height:200px;width:200px}}.search-results .post .post-gallery>a{display:inline-block;width:auto;height:100%}.search-results .post .post-gallery>a img{width:auto;height:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}@media (min-width:576px){.search-results .post .post-gallery~.row{width:calc(100% - 155px)}}@media (min-width:768px){.search-results .post .post-gallery~.row{width:calc(100% - 215px)}}.search-results .post.type-product .post-gallery>a img{-o-object-position:center top;object-position:center top}