.no-underline{text-decoration:none}.page-header h1{font-weight:700}.page_sub_heading{font-size:19px}.margin-top{margin-top:55px!important}.sub_section_header{padding-bottom:30px}@media (max-width: 749px){.sub_section_header{padding:20px 0 45px}}#order_table th,#order_table td,#account_order_history th,#account_order_history td{border:solid #979797;border-width:0 0 1px}#order_table th,#account_order_history th{padding:0 0 18px}#order_table td,#account_order_history td{padding:15px 0;font-size:14px}@media (max-width: 749px){#order_table td,#account_order_history td{border:0;padding:10px 0}#order_table td:before,#account_order_history td:before{font-size:18px;font-weight:700}#order_table tr,#account_order_history tr{padding-top:0;margin-top:0}#order_table tr td:first-of-type,#account_order_history tr td:first-of-type{padding-top:40px}#order_table tr td:last-of-type,#account_order_history tr td:last-of-type{border-bottom:1px solid #979797;padding-bottom:40px}}#order_table tfoot td,#account_order_history tfoot td{border:0!important;padding-bottom:0}@media (max-width: 749px){#order_table tfoot td,#account_order_history tfoot td{padding:20px 0 0!important}}@media (max-width: 749px){#order_table tfoot tr:first-of-type td,#account_order_history tfoot tr:first-of-type td{margin-top:15px}#order_table tfoot tr:last-of-type td,#account_order_history tfoot tr:last-of-type td{margin-bottom:10px}}h2.order_history{margin-bottom:35px}@media (max-width: 749px){h2.order_history{margin-bottom:0}}h2.account_details{margin-bottom:35px}@media (max-width: 749px){h2.account_details{margin-top:30px}}.order_number{font-weight:700;color:#194373}@media (max-width: 749px){.order_number{font-size:15px}}.return_to_account_details{margin:30px 0 10px}.account_side_info p{font-size:14px}.account_side_info.order{margin-top:90px}@media (max-width: 749px){.account_side_info.order{margin:0 0 20px}.account_side_info.order h2{margin-top:30px}}.order_number_title{margin-bottom:15px}@media (max-width: 749px){.order_number_title{margin-bottom:10px}}.order_date{margin-bottom:20px}@media (max-width: 749px){.order_date{margin-bottom:0}}#application_rental_hero{margin-top:-55px;height:400px;background:url(https://cdn.shopify.com/s/files/1/1898/9465/files/rental-header.jpg?1765714915180201589) no-repeat center;background-size:cover}@media (max-width: 450px){#application_rental_hero{background:url(https://cdn.shopify.com/s/files/1/1898/9465/files/rental-mobile-header.jpg?1765714915180201589) no-repeat right center;background-size:cover}}.rental_thank_you_body h4{text-align:center;margin:55px 0 30px}.rental_thank_you_body .button.large{width:100%;max-width:400px;display:block;margin:auto;text-align:center}.rental_thank_you_body .no_calls{text-align:center;font-size:19px;font-weight:700;margin-top:20px}.rental_thank_you_body hr{border:0;background-color:#194373;height:2px}.rental_thank_you_body p.page-sub-width{text-align:left}.rental_thank_you_body .qualifications{text-align:center}#brochure_rentals_hero{margin-top:-55px;height:400px;background:url(https://cdn.shopify.com/s/files/1/1898/9465/files/rental-header.jpg?1765714915180201589) no-repeat center;background-size:cover}@media (max-width: 450px){#brochure_rentals_hero{background:url(https://cdn.shopify.com/s/files/1/1898/9465/files/rental-mobile-header.jpg?1765714915180201589) no-repeat right center;background-size:cover}}#brochure_rentals_body hr{border:0;height:2px;background-color:#194373;margin:80px 0 70px}#brochure_rentals_body .section-header{padding-top:55px}@media (max-width: 400px){#brochure_rentals_body{padding:0 10px}}.boxes{text-align:center}.boxes ul{list-style-type:none;padding:0;margin:20px 0 0}.boxes ul.small p{font-size:12px}.boxes ul.small li{width:240px;margin:0 10px 45px}.boxes ul.small li.wide{width:290px}@media (max-width: 400px){.boxes ul.small li.wide{margin:0 0 45px}}.boxes li{display:inline-block;vertical-align:top;width:100%;max-width:330px;text-align:center;margin:0 20px 45px}@media (max-width: 549px){.boxes li{margin-left:0;margin-right:0}}#online_rental_application_hero{margin-top:-55px;height:400px;background:url(https://cdn.shopify.com/s/files/1/1898/9465/files/rental-header.jpg?1765714915180201589) no-repeat center;background-size:cover}@media (max-width: 450px){#online_rental_application_hero{background:url(https://cdn.shopify.com/s/files/1/1898/9465/files/rental-mobile-header.jpg?1765714915180201589) no-repeat right center;background-size:cover}}#shop_page_hero{background:url(https://cdn.shopify.com/s/files/1/1898/9465/files/heading-generic.jpg?4937762468727844940) no-repeat center;background-size:cover}@media (max-width: 749px){#shop_page{margin-left:0!important}}.selection_column h5{color:#363636;margin-bottom:50px;padding-top:2px}@media (max-width: 749px){.selection_column h5{padding-top:0}}.selection_column .choose_a_category{font-size:14px;margin-bottom:20px}.selection_column .expanded_list.rebates li,.selection_column .expanded_list a{font-size:14px;color:#024973;font-weight:600;cursor:pointer;transition:opacity .25s;text-decoration:none}.selection_column .expanded_list.rebates li:hover,.selection_column .expanded_list a:hover{opacity:.6}.selection_column .expanded_list .active{font-size:14px;font-weight:700}.selection_column.mobile{padding:0 1.667%}.selection_column.mobile h5{margin:0 auto 30px}.selection_column.mobile select{width:100%;display:block;margin:auto;padding:15px}@media (max-width: 550px){.selection_column.mobile{padding:0}.selection_column.mobile h5,.selection_column.mobile select{max-width:320px}}.selection_column.subcategories{padding-left:22px;margin-bottom:60px}.sub_list_list .show_more_less,.sub_list_list .toggle_sub_list{cursor:pointer;color:#194373;font-size:14px;font-weight:600;transition:opacity .25s}.sub_list_list .show_more_less:hover,.sub_list_list .toggle_sub_list:hover{opacity:.6}.sub_list_list .fa-chevron-up,.sub_list_list .fa-chevron-down{font-size:11px;position:absolute;right:4px;top:3px}.sub_list_list .fa-chevron-up{display:none}.sub_list_list .toggle_sub_list{width:205px;padding-right:25px;position:relative}.sub_list_list .sub_list_wrapper{display:none}.sub_list_list .sub_list{margin-left:30px;overflow-y:hidden;position:relative}.sub_list_list .sub_list a{font-weight:400}.sub_list_list .sub_list.full_list{height:auto!important;transition:height 300}.sub_list_list .show_more_less{font-weight:700;margin-left:30px;display:none}.collections_list{padding:60px 0 0;margin:0;list-style:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;-ms-justify-content:space-around;justify-content:space-around}@media (max-width: 550px){.collections_list{display:block;text-align:center}}.collections_list .square{margin-bottom:27px;width:30%}@media (max-width: 900px){.collections_list .square{width:47%;margin-bottom:20px}}@media (max-width: 550px){.collections_list .square{display:inline-block;width:100%;max-width:320px;margin-bottom:6%}.collections_list .square h2{font-size:24px}}.collections_list .big_one{margin-left:0;margin-bottom:27px;width:96.667%}@media (max-width: 900px){.collections_list .big_one{margin-bottom:20px}}.collections_list .big_one a{padding-bottom:30%}@media (max-width: 900px){.collections_list .big_one a{padding-bottom:40%}}.collections_list .big_one h2{top:35%;left:60%;font-size:40px;transition:left .25s,font-size .25s}.collections_list .big_one .button{left:65%;right:5%;bottom:20%;transition:left .25s,font-size .25s}@media (max-width: 1100px){.collections_list .big_one h2{left:50%;font-size:36px}.collections_list .big_one .button{left:55%;font-size:20px}}@media (max-width: 550px){.collections_list .big_one{display:inline-block;width:100%;max-width:320px;margin-bottom:6%}.collections_list .big_one a{padding-bottom:100%}.collections_list .big_one h2{font-size:24px;left:0;top:43%}.collections_list .big_one .button{left:8px;right:8px;bottom:8px;padding:8px;font-size:14px}}.collections_list a{display:block;position:relative;height:100%;padding-bottom:100%}.collections_list a:hover{opacity:1}.collections_list a:hover .button{background-color:#012941}.collections_list a h2{color:#fff;text-align:center;font-size:20.5px;font-weight:700;position:absolute;top:43%;left:0;right:0;padding:0 10px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.collections_list a .button{position:absolute;left:8px;right:8px;bottom:8px;width:auto;font-weight:700;text-align:center;padding:5px;cursor:pointer;background-color:#024973;outline-color:#024973}@media (max-width: 550px){.collections_list a .button{padding:8px}}.category-header{color:#fff;padding:60px 0;background:url(heading-shop.jpg) no-repeat center;background-size:cover}.category-header h1{font-size:32px;text-transform:uppercase;margin:0;font-weight:700}@media (max-width: 749px){.category-header{margin-top:20px;padding:75px 0}.category-header.guitars_mobile{background-position:-200px center}.category-header.keyboards_mobile{background-position:right center}.category-header.folk_mobile{background-position:-240px center}.category-header.band_mobile{background-position:-850px center}.category-header.video_mobile{background-position:-150px center}}.filters-toolbar__input{width:200px!important;border:1px solid #e8e9eb;height:auto;padding:13px}.breadcrumbs{text-transform:uppercase;letter-spacing:.05em;font-size:15px}.breadcrumbs a{color:#024973;text-decoration:none}.breadcrumbs strong{color:#000;font-weight:800}@media (max-width: 749px){.breadcrumbs{padding-left:7px;padding-top:4px}}.filters-toolbar.collections{margin-bottom:50px}@media (max-width: 749px){.filters-toolbar.collections{margin-top:55px;margin-bottom:25px}}#mobile_sublist_menu{position:fixed;display:block!important;top:100%!important;left:0;right:0;bottom:0;z-index:5000;background-color:#fff;transition:top .35s}#mobile_sublist_menu.open{top:0!important}#mobile_sublist_menu ul{position:absolute;border-top:1px solid #e8e9eb;top:55px;left:0;right:0;bottom:0;overflow-y:auto}#mobile_sublist_menu li{border-bottom:1px solid #e8e9eb;transition:background-color .25s}#mobile_sublist_menu li a{transition:color .25s;padding:15px 20px;display:block}#mobile_sublist_menu li:hover,#mobile_sublist_menu li:active{background-color:#194373}#mobile_sublist_menu li:hover a,#mobile_sublist_menu li:active a{color:#fff}#mobile_sublist_menu li.active{padding:15px 20px;background-color:#194373;color:#fff}#mobile_sublist_menu h4{padding-top:18px;padding-left:20px}#mobile_sublist_menu .icon-close{width:20px;position:absolute;top:17px;right:20px;transition:color .25s;cursor:pointer}#mobile_sublist_menu .icon-close:hover,#mobile_sublist_menu .icon-close:active{color:#194373}@media (max-width: 749px){.no_mobile_padding{padding-left:0!important}.filters-toolbar__input{color:#fff0;width:20px!important;height:24px;background-image:url(https://cdn.shopify.com/s/files/1/1898/9465/files/mobile-sort_d487c26d-7f6c-4adc-afdd-20650e077e72.svg?6782762159830403749);background-size:20px;border:0;background-position:right 2px bottom;margin-right:10px}}@media (max-width: 749px){.desktop_product_title{display:none}}.mobile_product_title{display:none;text-align:center;margin-top:20px}@media (max-width: 749px){.mobile_product_title{display:block}}.product-single__photo,.product-featured-img{max-height:500px}.product-single__thumbnail{padding-bottom:10px;border-width:0 0 3px}.product-single__thumbnail.active-thumb{border-color:#194373}.product-single__title{color:#000}.product-price__sale--single{padding-left:0}.product_price{padding-top:15px}.product_price h3{color:#000;font-size:28px;font-weight:700;margin-bottom:0}@media (max-width: 749px){.product_price h3{font-size:24px;text-align:center}}.product_price .list_price{font-size:18px}@media (max-width: 749px){.product_price .list_price{text-align:center;margin-top:4px}}.product_price .list_price span{text-decoration:line-through;color:red}.product_price .instore_price{font-size:16px;margin-top:8px;margin-bottom:4px}@media (max-width: 749px){.product_price .instore_price{font-size:17px;text-align:center;margin-top:2px;margin-bottom:8px}}@media (max-width: 749px){.product_price .blispay_product_callout{text-align:center;margin-top:4px}}@media (max-width: 749px){.product_price .product-price__price{width:100%}}.rebate-buttons{margin-top:8px}@media (max-width: 749px){.rebate-buttons{margin-top:16px;text-align:center}}.label-rebate,.label-special{padding:6px 12px;border-radius:4px;color:#fff;font-size:14px;font-weight:700;text-decoration:none}.label-rebate{background-color:green}.label-special{background-color:red}@media (max-width: 749px){.affirm-as-low-as{text-align:center!important}}@media (min-width: 749px){.affirm-as-low-as{font-size:1.125em}}@media (max-width: 749px){.product-single__price{margin-bottom:20px}}.product-form__item--quantity{flex:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product-form__item--quantity label{font-size:18px;font-weight:700;color:#194373}@media (max-width: 749px){.product-form__item--quantity label{margin-bottom:10px}}.product-form__item--quantity input[type=number]{width:50px;margin-left:-4px;height:35px;border:2px solid #194373;border-radius:0;font-weight:700;padding:2px 0;text-align:center}.product-form__item--quantity input[type=number]:focus,.product-form__item--quantity input[type=number]:active{outline:none}.product-form__item--quantity input[type=number]::-webkit-inner-spin-button,.product-form__item--quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.product-form__item--quantity .qty_button{height:35px;padding:3px 7px 6px;background-color:#194373;border:2px solid #194373;text-align:center;cursor:pointer;transition:background-color .25s,border-color .25s}.product-form__item--quantity .qty_button:hover{background-color:#102b49;border-color:#102b49}.product-form__item--quantity .qty_button svg{width:18px;display:inline-block}.product-form__item--quantity .qty_button svg path{fill:#fff}.product-form__item--quantity .qty_button:last-of-type{margin-left:-5px}.product-form__item--quantity .qty_button,.product-form__item--quantity input[type=number]{display:inline-block;vertical-align:middle}.product-form__cart-submit.button{padding:5px 26px 6px;margin:0 0 2px 50px;width:auto}@media (max-width: 749px){.product-form__cart-submit.button{margin:25px auto!important}}@media (max-width: 800px){.product-form__cart-submit.button{margin-left:0;margin-top:30px}}.product-form__cart-submit#myNoPriceBtn{padding:5px 26px 6px;margin:0 0 2px 2px!important;width:auto}@media (max-width: 749px){.product-form__cart-submit#myNoPriceBtn{margin:25px auto!important}}@media (max-width: 800px){.product-form__cart-submit#myNoPriceBtn{margin-left:0;margin-top:30px}}.noPriceBtns{display:flex;flex-wrap:wrap;justify-content:center}@media (min-width: 750px){.noPriceBtns{justify-content:flex-start}}.noPriceBtns a{text-align:center;width:100%;margin:0 0 16px}@media (min-width: 750px){.noPriceBtns a{margin:0 16px 0 0;width:auto}}@media (max-width: 749px){.product-form__item{width:100%!important;text-align:center}}@media (max-width: 800px){.product-form-product-template{display:block}}.product-single__description{color:#363636}.product_video{margin-top:40px;position:relative}@media (max-width: 749px){.product_video{margin:-40px 0 40px}}.product_video img{width:100%}.product_video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.product_info{margin-top:55px;overflow:hidden}.product_info .product-single__description{margin-top:0}.product_info h2{text-align:center}@media (max-width: 749px){.product_info h2{margin:50px 0 40px!important}.product_info h2:first-of-type{margin-top:0!important}}@media (max-width: 749px){.product_info{overflow:visible}}.product_brand_img{max-width:300px}@media (max-width: 749px){.product_brand_img{width:100%;max-width:250px;margin:auto;display:block}}.half_width{float:left;width:48.5%}.half_width:first-of-type{margin-right:1.5%}.half_width:last-of-type{margin-left:1.5%}@media (max-width: 749px){.half_width{width:100%;float:none}.half_width:first-of-type{margin-right:0}.half_width:last-of-type{margin-left:0}}ul.tech_specs{margin-bottom:0}@media (max-width: 749px){ul.tech_specs{margin-left:0;padding-left:20px}}ul.tech_specs li{margin:0}.truncate_wrapper{position:relative}.truncate_wrapper .read_more_button{color:#194373;font-size:16px;font-weight:800;cursor:pointer;transition:opacity .25s}.truncate_wrapper .read_more_button:hover{opacity:.7}@media (max-width: 749px){.truncate_wrapper{margin-bottom:40px;padding-bottom:50px}.truncate_wrapper:last-of-type{margin-bottom:0}.truncate_wrapper .read_more_button{position:absolute;left:0;bottom:0;display:none}}@media (min-width: 749px){.truncate_wrapper .read_more_button{display:none!important}}.truncate{margin-bottom:0!important;overflow:hidden;transition:height .35s}@media (max-width: 749px){.truncate.truncated{height:230px!important}}.no_padding{padding:0!important}.no_bottom_margin{margin-bottom:0!important}@media (max-width: 749px){.social-sharing{text-align:center}}.recent_items,.related_items{overflow:hidden;position:relative;padding-bottom:10px}@media (max-width: 749px){.recent_items,.related_items{overflow:visible}}.slider_container_recent,.slider_container{margin-left:0}@media (max-width: 749px){.slider_container_recent,.slider_container{width:100%!important}}.slider_section{float:left;padding:0 40px}@media (max-width: 749px){.slider_section .grid__item{padding-left:0}}@media (max-width: 749px){.slider_section{float:none;display:none}.slider_section:first-of-type{display:block}}.slider_control{width:30px;position:absolute;top:0;bottom:0;background-color:#fff;z-index:40}.slider_control.left{left:0}.slider_control.right{right:0}@media (max-width: 749px){.slider_control{display:none}}.icon-chevron-left,.icon-chevron-right{position:absolute;top:40%;width:25px;height:25px;cursor:pointer;transition:opacity .25s;z-index:50}.icon-chevron-left:hover,.icon-chevron-right:hover{opacity:.7}.icon-chevron-left{left:0}.icon-chevron-right{right:0}.load_more_wrapper{text-align:center}@media (min-width: 749px){.load_more_wrapper{display:none}}.load_more_button{display:inline-block;color:#363636;border:1px solid #363636;padding:8px;margin-top:25px;width:180px;font-size:14px;text-transform:uppercase;font-weight:600;cursor:pointer;transition:background-color .25s}.load_more_button:hover,.load_more_button:active{background-color:#f8f8f8}#product_meta_list{margin:40px 0 30px}@media (max-width: 749px){#product_meta_list{margin-top:60px}}.cart__subtotal-title,.cart__subtotal{font-size:20px}.cart__shipping{padding:5px 0 50px;color:#888}#pickup_store_choice{display:none;margin-top:-10px;margin-bottom:30px;max-width:360px;float:right}#pickup_store_choice label{font-size:14px;margin-bottom:15px}@media (max-width: 749px){#pickup_store_choice{float:none;margin:0 auto 25px}#pickup_store_choice br{display:none}}#store_pickup_check{cursor:pointer}.cart__footer{padding-top:0;padding-bottom:25px}.store_pickup{margin-bottom:20px}.empty_cart_page{padding-top:75px}.cart--empty-message{font-size:18px;padding-bottom:20px}.cart__continue-btn{text-decoration:none}.btn--blue:focus,.btn--blue:active,.btn--secondary--blue:focus,.btn--secondary--blue:active{outline:none}.btn--blue{background-color:#194373;transition:background-color .25s!important}.btn--blue:hover{opacity:1;background-color:#102b49}.btn--secondary--blue{border:2px solid #194373;color:#194373;font-weight:600;transition:background-color .25s!important}.btn--secondary--blue:hover{opacity:1;background-color:#1943730d}.quantity_mobile{display:none;font-size:13px}@media (max-width: 749px){.quantity_mobile{display:inline-block}}.mobile_margin_top{margin-top:10px}#meet_instructors_hero{margin-top:-55px;height:400px;background:url(https://cdn.shopify.com/s/files/1/1898/9465/files/instructors-hero.jpg?14255440273286691901) no-repeat center right;background-size:cover}@media (max-width: 749px){#meet_instructors_hero{background:url(https://cdn.shopify.com/s/files/1/1898/9465/files/instructors-hero-mobile.jpg?12913812493562701138) no-repeat center center;height:350px;background-size:cover}}#meet_instructors_header h2{margin:0}@media (max-width: 629px){#meet_instructors_header h2{padding:0}}#meet_instructors_header .section-header{padding:55px 0;text-align:center;border-bottom:2px solid #194373}@media (max-width: 749px){#meet_instructors_header .section-header{border-bottom:0;padding-bottom:45px;margin:0}}#meet_our_instructors_body.grid{margin-left:0}#meet_our_instructors_body .grid__item{padding:0 1.5%}#meet_our_instructors_body .grid__item:nth-of-type(4n-3){padding-left:0}#meet_our_instructors_body .grid__item:nth-of-type(4n){padding-right:0}#meet_our_instructors_body .classes{text-align:center}.instructor_explore_more{text-align:center;padding-top:22px}.instructor_explore_more a{text-decoration:none}.instructor_toolbar{position:relative;margin-bottom:40px}@media (max-width: 749px){.instructor_toolbar{margin-bottom:55px}}.instructor_filters{position:absolute;right:0;top:-8px;width:500px;text-align:right}@media (max-width: 749px){.instructor_filters{position:relative;top:0;margin-top:45px;width:100%}}.instructor_filter{width:200px;display:inline-block;margin-left:35px}.instructor_filter select{width:100%}@media (max-width: 749px){.instructor_filter select{padding:15px}}@media (max-width: 900px){.instructor_filter{width:150px;margin-left:20px}}@media (max-width: 749px){.instructor_filter{width:100%;margin-bottom:10px;margin-left:0}}.instructor_name{font-size:22px;font-weight:700}.instruments_taught{font-weight:600;display:inline-block;padding-top:2px}#instructor_page .product-single__title{color:#194373;margin-bottom:40px}#instructor_page .product-single__title .instruments{font-weight:400;letter-spacing:normal}#instructor_page h4{font-size:21px;margin:30px 0 10px}#enroll_and_pay{margin:40px 0 80px;position:relative}#enroll_and_pay .section-header{padding:20px 0 55px;border-bottom:2px solid #194373}@media (max-width: 629px){#enroll_and_pay{margin-top:0}}@media (max-width: 749px){#enroll_and_pay{margin-top:50px}}#enroll_in_lessons{padding-bottom:55px}#enroll_in_lessons h6{font-size:16px;font-weight:700;margin-bottom:8px}#enroll_in_lessons .enroll{margin-top:10px;width:60%;max-width:450px;text-align:center;padding:8px}@media (max-width: 749px){#enroll_in_lessons .enroll{width:auto;font-size:14px;padding:8px 35px}}@media (max-width: 629px){#enroll_in_lessons{padding-bottom:35px}}#enroll_and_pay{margin-bottom:120px}@media (max-width: 749px){#enroll_and_pay{margin-bottom:60px}}#enroll_in_lessons,#make_a_payment{position:relative;top:60px;border:1px solid #194373;padding:40px 55px 60px}#enroll_in_lessons.hidden,#make_a_payment.hidden{display:none}@media (max-width: 749px){#enroll_in_lessons,#make_a_payment{padding:20px 25px 30px;top:0;border:0}}.section-tab{position:absolute;top:1px;height:60px;width:310px;text-align:center;z-index:1;border:1px solid;border-color:#194373 #194373 white}.section-tab.enrollment{left:0}.section-tab.payment{left:330px}.section-tab.behind{border-color:#979797 #979797 #194373;cursor:pointer}.section-tab.behind .tab-label{color:#363636;border-bottom:0}.section-tab.behind:hover .tab-label{color:#194373}@media (max-width: 749px){.section-tab{display:none}}.tab-label{font-size:24px;font-weight:700;display:inline-block;margin-top:9px;color:#194373;border-bottom:2px solid #194373;padding-bottom:3px;transition:color .25s}.mobile_tab_body.enroll_in_lessons .icon-chevron-down{display:none}.mobile_tab_body.make_a_payment{border-color:#979797}.mobile_tab_body.make_a_payment .icon-chevron-up{display:none}@media (max-width: 749px){.mobile_tab_body{border:1px solid #194373;margin-top:30px}}.mobile_tab{display:none;padding:12px 50px 12px 25px;cursor:pointer;position:relative}@media (max-width: 749px){.mobile_tab{display:block}}.mobile_tab.closed .mobile_tab_label{color:#363636;border-bottom:0;padding-bottom:0}.mobile_tab .mobile_tab_label{display:inline-block;font-size:24px;font-weight:700;color:#194373;border-bottom:2px solid #194373;padding-bottom:5px;line-height:1.3}.mobile_tab .icon{width:18px;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.info_box{padding:5px 25px;background-color:#194373}.info_box p{font-size:18px;text-align:center;color:#fff;max-width:950px;margin:20px auto}.info_box.margin_top{margin-top:40px}#instructor_payment_form{display:block;margin:40px 0 0}#instructor_payment_form h3{font-size:24px;font-weight:700;margin:0}#instructor_payment_form .product-form__item--submit{padding:0;margin:40px 0 0}#instructor_payment_form .product-form__item--submit button{margin:0!important}.payment_field{margin-bottom:30px}.payment_field input,.payment_field label{display:inline-block}.payment_field label{width:250px}.payment_field small{display:block;font-size:14px;font-style:italic;margin-top:5px}.payment_field .quantity_label{font-size:16px;color:#000;display:block}@media (max-width: 749px){.payment_field input,.payment_field label{display:block}.payment_field label{font-size:16px}.payment_field .product-form__item{text-align:left}}#shop_by_brand_header h2{margin:0}@media (max-width: 629px){#shop_by_brand_header h2{padding:0}}#shop_by_brand_header .section-header{padding:55px 0;text-align:center;border-bottom:2px solid #194373}@media (max-width: 749px){#shop_by_brand_header .section-header{padding-bottom:45px;margin:0}}#shop_by_brand_header .featured_brands{margin-top:-30px;text-align:center}#shop_by_brand_header .featured_brands img{width:150px;margin:10px 20px;display:inline-block;vertical-align:middle}@media (max-width: 450px){#shop_by_brand_header .featured_brands img{margin:20px 40px}}@media (max-width: 749px){#shop_by_brand_header .featured_brands{margin-top:20px}}@media (max-width: 450px){#shop_by_brand_header .featured_brands{margin-bottom:-20px}}#shop_by_brand_hero{color:#fff;padding:60px 0;background:url(https://cdn.shopify.com/s/files/1/1898/9465/files/heading-generic.jpg?4937762468727844940) no-repeat center;background-size:cover}#shop_by_brand_hero h1{font-size:32px;text-transform:uppercase;margin:0;font-weight:700;text-align:center}@media (max-width: 749px){#shop_by_brand_hero{margin-top:20px;padding:75px 0}}#alphabet{list-style-type:none;padding:0;text-align:center;margin-bottom:45px}#alphabet li{display:inline-block;margin:10px 15px;padding:0;cursor:pointer;font-weight:800;color:#194373;transition:opacity .25s}#alphabet li:hover{opacity:.6}@media (max-width: 749px){#alphabet{padding-top:40px}}#brand_list{list-style-type:none;padding:0}#brand_list>li{display:block;padding:0 0 10px}#brand_list>li .letter_header{background-color:#e1e1e1;position:relative;padding:15px 10px;margin-bottom:10px}#brand_list>li h2{text-transform:uppercase;padding:0;font-size:30px;margin:0;font-weight:800;color:#000}#brand_list>li .back_to_top{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:1;padding:0;margin:0}#brand_list .brands{list-style-type:none;padding:25px 0}#brand_list .brands li{display:inline-block;width:16.4%;padding:7px 10px 7px 0;vertical-align:top}#brand_list .brands li a{display:inline-block;line-height:1.3;color:#194373;text-decoration:none}@media (max-width: 1070px){#brand_list .brands li{width:20%}}@media (max-width: 870px){#brand_list .brands li{width:24%}}@media (max-width: 550px){#brand_list .brands li{width:49%}}#brand_list .back_to_top{cursor:pointer;transition:opacity .25s}#brand_list .back_to_top:hover{opacity:.6}#map_hero{height:400px;margin-top:-55px}#store_hours_and_locations h2{margin:0}@media (max-width: 749px){#store_hours_and_locations h2{padding-top:0}}#store_hours_and_locations .section-header{padding:55px 0;text-align:center;border-bottom:2px solid #194373}@media (max-width: 749px){#store_hours_and_locations .section-header{margin-bottom:55px}}#store_hours_and_locations .section-header.corporate_contacts{margin-bottom:0;padding-bottom:40px;border:0}#store_hours_and_locations .boxes{margin-top:70px}#store_hours_and_locations .boxes ul{border-bottom:2px solid #194373}#store_hours_and_locations .boxes ul.corporate_contacts{border:0}#store_hours_and_locations .boxes ul.corporate_contacts h4,#store_hours_and_locations .boxes ul.corporate_contacts p{margin-bottom:5px}#store_hours_and_locations .boxes ul.corporate_contacts li{margin-bottom:40px}@media (max-width: 749px){#store_hours_and_locations .boxes ul.corporate_contacts li{margin-bottom:60px}}#store_hours_and_locations .boxes ul.corporate_contacts li:last-of-type{margin-bottom:40px}#store_hours_and_locations .boxes li{margin-bottom:55px}#store_hours_and_locations .boxes strong{display:block;color:#194373;line-height:1.2}#store_hours_and_locations .boxes a:not(.button){color:#194373;font-weight:700}#store_hours_and_locations .directions{margin:25px 0}#store_hours_and_locations .directions .button{display:inline-block;padding:5px 25px}.store_hours{padding-top:10px;padding-bottom:65px;text-align:center;border-bottom:2px solid #194373}.store_hours h4{margin-bottom:12px}.store_hours p{margin-bottom:1px}.store_hours strong{display:inline-block;margin-right:5px}#rebates_hero{margin-top:-55px;height:400px;background:url(https://cdn.shopify.com/s/files/1/1898/9465/files/rebates-hero.jpg?17961046244602778913) no-repeat center center;background-size:cover}@media (max-width: 749px){#rebates_hero{background:url(https://cdn.shopify.com/s/files/1/1898/9465/files/rebates-hero.jpg?17961046244602778913) no-repeat -250px center;background-size:cover}}#rebates_header h2{margin:0}@media (max-width: 629px){#rebates_header h2{padding:0}}#rebates_header .section-header{padding:55px 0;text-align:center;border-bottom:2px solid #194373}@media (max-width: 749px){#rebates_header .section-header{padding-bottom:45px;margin:0 0 55px}}#rebates_page{margin-left:0!important}#rebates_page .choose_a_category{margin-bottom:10px}#rebates_page .selection_column.mobile{margin-bottom:40px}.rebates_body{padding-left:0}.rebates_list{text-align:center}.rebates_list:not(.all){display:none}.rebates_list .brand_image_wrapper img{max-width:250px;display:inline-block;margin-bottom:40px}@media (max-width: 749px){.rebates_list .brand_image_wrapper img{margin:15px 0 50px}}.rebate{display:inline-block;vertical-align:top;width:49%;margin-bottom:60px;padding:0 20px}.rebate h5{font-size:21px;font-weight:800;text-transform:capitalize;color:#000}.rebate p{margin-bottom:25px}.rebate .button{padding:6px 25px;display:inline-block}@media (max-width: 630px){.rebate{width:100%}}.expanded_list.rebates li.active{font-size:14px;font-weight:700;cursor:text;color:#000}.expanded_list.rebates li.active:hover{opacity:1}#shure_wireless_rebate_hero{margin-top:-55px;height:400px;background:url(https://cdn.shopify.com/s/files/1/1898/9465/files/shure-rebate-hero.jpg?17683962606193971913) no-repeat center center;background-size:cover}@media (max-width: 749px){#shure_wireless_rebate_hero{background:url(https://cdn.shopify.com/s/files/1/1898/9465/files/shure-rebate-hero.jpg?17683962606193971913) no-repeat center center;background-size:cover}}.shure_wireless_rebate_body .desktop{display:block;margin:40px auto}.shure_wireless_rebate_body .mobile{display:none}@media (max-width: 749px){.shure_wireless_rebate_body .desktop{display:none}.shure_wireless_rebate_body .mobile{display:block;margin:40px auto}}.shure_wireless_rebate_body .section-header h4{text-align:center}.shure_wireless_rebate_body a{color:#194373;font-weight:700}#lesson_info_hero{margin-top:-55px;height:400px;background:url(https://cdn.shopify.com/s/files/1/1898/9465/files/lesson-info-hero.jpg?1875152988197588617) no-repeat center center;background-size:cover}@media (max-width: 550px){#lesson_info_hero{background:url(https://cdn.shopify.com/s/files/1/1898/9465/files/lesson-info-hero-mobile.jpg?10444642349725657107) no-repeat center center;background-size:cover}}#lesson_info_header h2{margin:0}@media (max-width: 629px){#lesson_info_header h2{padding:0}}#lesson_info_header .section-header{padding:55px 0;text-align:center;border-bottom:2px solid #194373}@media (max-width: 749px){#lesson_info_header .section-header{padding-bottom:45px;margin:0 0 55px}}.lesson_info_body h4{text-align:center;margin:55px 0}.lesson_info_body .sizer{width:100%;max-width:1200px;display:block}.lesson_info_body iframe{position:absolute;top:0;left:0;width:100%;height:100%}.lesson_info_body .video{position:relative}.lesson_info_body .program{max-width:770px;margin:50px auto 0}.lesson_info_body .program li{padding-left:23px;position:relative}.lesson_info_body .program li:before{position:absolute;left:0;content:"\2022"}.lesson_info_body .half_width{margin:0}.lesson_info_body .half_width.left{float:left;padding-right:40px}.lesson_info_body .half_width.right{float:right;position:relative}@media (max-width: 749px){.lesson_info_body .half_width.right{margin-bottom:55px}}.lesson_info_body .block_links{margin-top:65px;text-align:center}.lesson_info_body .block_link{text-align:center}@media (max-width: 940px){.lesson_info_body .block_link{float:none;margin:0 15px 30px!important;display:inline-block}}.lesson_info_body ol{list-style-type:decimal!important}.sub_header{font-size:21px}.sub_header.main{text-align:center;margin:20px 0 0}.centered_p{max-width:770px;margin:auto;text-align:center}.clear-fix{overflow:hidden}#faq_header h2,#rental_faq_header h2{margin:0}@media (max-width: 629px){#faq_header h2,#rental_faq_header h2{padding-top:0}}#faq_header .section-header,#rental_faq_header .section-header{padding:55px 0;text-align:center;border-bottom:2px solid #194373}#rental_faq_hero{margin-top:-55px;height:400px;background:url(//cdn.shopify.com/s/files/1/1898/9465/files/rental-faq-hero.jpg?5297915173605957993) no-repeat center;background-size:cover}@media (max-width: 420px){#rental_faq_hero{background:url(//cdn.shopify.com/s/files/1/1898/9465/files/rental-faq-hero.jpg?5297915173605957993) no-repeat -440px center;background-size:cover}}#faq_hero{margin-top:-55px;height:400px;background:url(https://cdn.shopify.com/s/files/1/1898/9465/files/faq-hero.jpg?9452177505778877400) no-repeat center;background-size:cover}@media (max-width: 550px){#faq_hero{background:url(https://cdn.shopify.com/s/files/1/1898/9465/files/faq_mobile_header.jpg?6048269583273498814) no-repeat center;background-size:cover}}#faq_page{margin-left:0!important}#faq_page .choose_a_category{margin-bottom:10px}#faq_page .selection_column.mobile{margin-bottom:40px}.faq_list div{display:none}.faq_list h5{color:#363636;text-transform:capitalize;font-size:21px;letter-spacing:normal}.faq_question{padding-bottom:7px}@media (max-width: 749px){.faq_question{padding-bottom:10px}}.faq_question span{color:#194373;font-weight:700;transition:opacity .25s;cursor:pointer}.faq_question span:hover{opacity:.7}.faq_answer{font-size:14px;padding:15px 20px;display:none}.faq_answer ul li{padding-left:10px;position:relative}.faq_answer ul li:before{content:"\2022";position:absolute;left:-5px;top:-1px}.expanded_list.faq li{color:#194373;font-size:14px;transition:opacity .25s;cursor:pointer}.expanded_list.faq li:hover{opacity:.7}.expanded_list.faq li.active{cursor:default}.expanded_list.faq li.active:hover{opacity:1}#instrument_repairs_hero{margin-top:-55px;height:400px;background:url(https://cdn.shopify.com/s/files/1/1898/9465/files/instrument-repair-hero.jpg?18174029624970666433) no-repeat center center;background-size:cover}@media (max-width: 850px){#instrument_repairs_hero{background:url(https://cdn.shopify.com/s/files/1/1898/9465/files/instrument-repair-hero.jpg?18174029624970666433) no-repeat -100px center;background-size:cover}}@media (max-width: 440px){#instrument_repairs_hero{background:url(https://cdn.shopify.com/s/files/1/1898/9465/files/instrument-repair-hero-mobile.jpg?17122345218474193508) no-repeat center;background-size:cover}}#instrument_repairs_header h2{margin:0}@media (max-width: 629px){#instrument_repairs_header h2{padding:0}}#instrument_repairs_header .section-header{padding:55px 0;text-align:center;border-bottom:2px solid #194373}@media (max-width: 749px){#instrument_repairs_header .section-header{padding-bottom:45px;margin:0 0 55px}}.page-sub-width{max-width:750px;margin-left:auto!important;margin-right:auto!important}.center-text{text-align:center}h6{font-size:21px;font-weight:700}.repair_tech_seal{width:100%;max-width:225px;margin:40px auto;display:block}.instrument_repairs_body h6{margin-bottom:35px}.instrument_repairs_body .get_in_touch{margin-top:45px}.instrument_repairs_body .get_in_touch h6{margin-bottom:5px}.instrument_repairs_body .get_in_touch p{text-align:center}.instrument_repairs_body .get_in_touch a{color:#194373;font-weight:700}.instrument_repairs_body .blocks{margin:55px 0;padding:55px 0;border:solid #194373;border-width:2px 0}.instrument_repairs_body .block{float:left;width:31%}.instrument_repairs_body .block:nth-of-type(2),.instrument_repairs_body .block:nth-of-type(3){margin-left:3.5%}.instrument_repairs_body .block img{display:block;margin:30px auto}.instrument_repairs_body .block li{padding-left:23px;position:relative}.instrument_repairs_body .block li:before{position:absolute;left:0;content:"\2022"}@media (max-width: 749px){.instrument_repairs_body .block{display:block;width:100%;margin-left:0!important;margin-top:45px}.instrument_repairs_body .block:nth-of-type(1){margin-top:0}}.instrument_repairs_body .block .before_after{margin:30px 0}.instrument_repairs_body .block .before_after img{margin:0}.instrument_repairs_body h4{font-size:21px;text-align:center}.clear-both{clear:both}@media (min-width: 396px){br.mobile{display:none}}@media (max-width: 382px),(min-width: 505px){br.mobile_short{display:none}}#ultrasonic_hero{margin-top:-55px;height:400px;background:url(https://cdn.shopify.com/s/files/1/1898/9465/files/ultrasonic-hero.jpg?2326021295778677711) no-repeat center center;background-size:cover}@media (max-width: 680px){#ultrasonic_hero{background:url(https://cdn.shopify.com/s/files/1/1898/9465/files/ultrasonic-hero.jpg?2326021295778677711) no-repeat -520px center;background-size:cover}}#ultrasonic_header h2{margin:0}@media (max-width: 629px){#ultrasonic_header h2{padding:0}}#ultrasonic_header .section-header{padding:55px 0;text-align:center;border-bottom:2px solid #194373}@media (max-width: 749px){#ultrasonic_header .section-header{padding-bottom:45px;margin:0 0 55px}}#repair_team_hero{margin-top:-55px;height:400px;background:url(https://cdn.shopify.com/s/files/1/1898/9465/files/repair-team-hero.jpg?8835459188630023701) no-repeat center center;background-size:cover}@media (max-width: 510px){#repair_team_hero{background:url(https://cdn.shopify.com/s/files/1/1898/9465/files/repair-team-hero.jpg?8835459188630023701) no-repeat -520px center;background-size:cover}}#repair_team_header h2{margin:0}@media (max-width: 629px){#repair_team_header h2{padding:0}}#repair_team_header .section-header{padding:55px 0;text-align:center;border-bottom:2px solid #194373}@media (max-width: 749px){#repair_team_header .section-header{padding-bottom:45px;margin:0 0 55px}}.repair_team_body{margin-bottom:60px}.repair_team_body .block{float:left;width:23%}.repair_team_body .block:nth-of-type(2),.repair_team_body .block:nth-of-type(3),.repair_team_body .block:nth-of-type(4){margin-left:2.6666%}@media (max-width: 749px){.repair_team_body .block{float:none;width:100%;max-width:267px;margin:0 auto 60px!important}.repair_team_body .block:nth-of-type(4){margin-bottom:20px}}.repair_team_body img{display:block;margin:0 auto 35px}.repair_team_body strong,.repair_team_body p{margin:10px 0;line-height:1.4}@media (max-width: 749px){.repair_team_body{margin-bottom:0}}#educators_resource_hero{margin-top:-55px;height:400px;background:url(https://cdn.shopify.com/s/files/1/1898/9465/files/history-hero.jpg?4911152279362731913) no-repeat center center;background-size:cover}@media (max-width: 749px){#educators_resource_hero{background:url(https://cdn.shopify.com/s/files/1/1898/9465/files/history-hero-mobile.jpg?2149651505817873563) no-repeat center center;background-size:cover}}#educators_resource_header h2{margin:0}@media (max-width: 629px){#educators_resource_header h2{padding:0}}#educators_resource_header .section-header{padding:55px 0;text-align:center;border-bottom:2px solid #194373}@media (max-width: 749px){#educators_resource_header .section-header{padding-bottom:45px;margin:0 0 55px}}.educators_resource_body{margin-bottom:60px}.educators_resource_body .block{float:left;width:31.5555%}.educators_resource_body .block:nth-of-type(2),.educators_resource_body .block:nth-of-type(3){margin-left:2.6666%}@media (max-width: 749px){.educators_resource_body .block{float:none;width:100%;max-width:267px;margin:0 auto 60px!important}.educators_resource_body .block:nth-of-type(3){margin-bottom:20px}}.educators_resource_body img{display:block;margin:0 auto 35px}.educators_resource_body strong,.educators_resource_body p{margin:10px 0;line-height:1.4}@media (max-width: 749px){.educators_resource_body{margin-bottom:0}}#history_hero{margin-top:-55px;height:400px;background:url(https://cdn.shopify.com/s/files/1/1898/9465/files/history-hero.jpg?4911152279362731913) no-repeat center center;background-size:cover}@media (max-width: 749px){#history_hero{background:url(https://cdn.shopify.com/s/files/1/1898/9465/files/history-hero-mobile.jpg?2149651505817873563) no-repeat center center;background-size:cover}}#history_header h2{margin:0}@media (max-width: 629px){#history_header h2{padding:0}}#history_header .section-header{padding:55px 0;text-align:center;border-bottom:2px solid #194373}@media (max-width: 749px){#history_header .section-header{padding-bottom:45px;margin:0 0 55px}}.history_body .image-full{display:block;margin:0 auto 45px}.history_body .image-full.second{margin-top:45px}.history_body .fliers{margin:55px 0;text-align:center}.history_body .fliers img{margin:0 20px;max-height:590px}@media (max-width: 1050px){.history_body .fliers img{max-height:350px}}@media (max-width: 749px){.history_body .fliers img{max-height:400px;margin:10px 0}}@media (max-width: 749px){.history_body .fliers{margin:35px 0}}#finance_hero{margin-top:-55px;height:400px;background:url(https://cdn.shopify.com/s/files/1/1898/9465/files/finance-hero.jpg?9697606676070437596) no-repeat center center;background-size:cover}@media (max-width: 600px){#finance_hero{background:url(https://cdn.shopify.com/s/files/1/1898/9465/files/finance-hero-mobile.jpg?9697606676070437596) no-repeat center center;background-size:cover}}#finance_header h2{margin:0}@media (max-width: 629px){#finance_header h2{padding:0}}#finance_header .section-header{padding:55px 0;text-align:center;border-bottom:2px solid #194373}@media (max-width: 749px){#finance_header .section-header{padding-bottom:45px;margin:0 0 55px}}.finance_body{margin-bottom:55px}.finance_body h4{font-size:21px;text-align:center;margin:0}.finance_body .rate{font-size:18px;text-transform:uppercase;color:#194373;display:block;text-align:center;margin-top:2px}.finance_body .title{text-align:center;margin-top:23px;font-size:14px}@media (max-width: 810px){.finance_body .title{display:none}}.finance_body #mobile{display:none;margin-top:25px}.finance_body #mobile td,.finance_body #mobile th{border:0}@media (max-width: 810px){.finance_body #mobile{display:block}}.finance_body .amount_block{padding:20px 10px 10px;margin-bottom:15px}.finance_body .amount_block table{margin-top:10px;margin-bottom:0;font-size:14px}.finance_body .amount_block th{font-weight:400;padding-left:25px}.finance_body .amount_block td{padding-left:25px}.finance_body .amount_block td:first-of-type{font-weight:700}.finance_body .amount_block:nth-of-type(odd){background-color:#e3e3e3}.finance_body .amount_block:nth-of-type(odd) th{border-top:2px solid #fff!important}.finance_body .amount_block:nth-of-type(odd) td{border-top:1px solid #fff!important}.finance_body .amount_block:nth-of-type(2n) th{border-top:2px solid #e3e3e3!important}.finance_body .amount_block:nth-of-type(2n) td{border-top:1px solid #e3e3e3!important}.finance_body .mobile_title{text-align:center}.finance_body .mobile_title strong{display:block;font-size:18px}.finance_body .fine_print{display:block;font-size:12px;max-width:850px;margin:auto;padding-left:20px;position:relative}.finance_body .fine_print.one:before{position:absolute;left:2px;content:"*"}.finance_body .fine_print.two:before{position:absolute;left:2px;content:"**"}@media (max-width: 749px){.finance_body .fine_print{padding-left:25px}.finance_body .fine_print.one:before,.finance_body .fine_print.two:before{left:7px}}.pick_your_payments{text-align:center;margin-top:20px;margin-bottom:55px}.pick_your_payments li{width:50%;display:inline-block;vertical-align:top;text-align:center;font-size:18px;font-weight:700}.pick_your_payments li small{display:block;font-size:13px}@media (max-width: 810px){.pick_your_payments li{width:100%;margin-bottom:17px}.pick_your_payments li:last-of-type{margin-bottom:0}}@media (max-width: 810px){.pick_your_payments{margin-bottom:75px}}table#desktop{margin:10px auto 35px;font-size:14px;max-width:850px}table#desktop td,table#desktop th{border:0}table#desktop tr:nth-of-type(2n){background-color:#e3e3e3}table#desktop th{padding-top:0;padding-bottom:15px}table#desktop th:first-of-type{font-weight:400}table#desktop td:first-of-type{font-weight:700}@media (max-width: 810px){table#desktop{display:none}}#reviews_hero{margin-top:-55px;height:400px;background:url(https://cdn.shopify.com/s/files/1/1898/9465/files/customer-reviews-hero.jpg?5207861371552131252) no-repeat center center;background-size:cover}#reviews_header h2{margin:0}@media (max-width: 629px){#reviews_header h2{padding:0}}#reviews_header .section-header{padding:55px 0;text-align:center;border-bottom:2px solid #194373}@media (max-width: 749px){#reviews_header .section-header{padding-bottom:45px;margin:0 0 55px}}.quotes_body{text-align:center;padding:55px 0 20px;border:solid #194373;border-width:2px 0}.quotes_body li{margin-bottom:35px;font-size:18px;padding:0 20px}.quotes_body li:before,.quotes_body li:after{content:'"'}.quotes_body+.get_in_touch{margin-top:45px}.quotes_body+.get_in_touch h6{margin-bottom:5px}.quotes_body+.get_in_touch p{text-align:center}.quotes_body+.get_in_touch a{color:#194373;font-weight:700}#careers_hero{margin-top:-55px;height:400px;background:url(https://cdn.shopify.com/s/files/1/1898/9465/files/careers-hero_c8a21e43-61e6-41b2-9312-0c852a5b3dc3.jpg?v=1620317380) no-repeat center center;background-size:cover}@media (max-width: 680px){#careers_hero{background:url(https://cdn.shopify.com/s/files/1/1898/9465/files/careers-hero-mobile_6538c017-7a16-401c-a8d7-ab81f9522573.jpg?v=1620236650) no-repeat center center;background-size:cover}}#careers_header h2{margin:0}@media (max-width: 629px){#careers_header h2{padding:0}}#careers_header .section-header{padding:55px 0;text-align:center;border-bottom:2px solid #194373}@media (max-width: 749px){#careers_header .section-header{padding-bottom:45px;margin:0 0 55px}}.careers_body h4{text-align:center;margin:55px 0 30px}.careers_body .button.large{width:100%;max-width:400px;display:block;margin:auto;text-align:center}.careers_body .no_calls{text-align:center;font-size:19px;font-weight:700;margin-top:20px}.careers_body hr{border:0;background-color:#194373;height:2px}.careers_body p.page-sub-width,.careers_body .qualifications{text-align:center}#careers_new_hero{margin-top:-55px;height:400px;background:url(https://cdn.shopify.com/s/files/1/1898/9465/files/careers-hero_bfb63fc3-3d2b-47bf-a5a7-a0e1ce7fe815.jpg?2449) no-repeat center center;background-size:cover}.careers_cover_body h4{text-align:center;margin:0 0 30px}.careers_cover_body p.page-sub-width{text-align:left!important}.careers_cover_body ul.qualifications{text-align:left!important;margin:auto;padding:inherit}.careers_cover_body ul.qualifications li{list-style:disc}.careers_cover_body ul.qualifications li:last-of-type{margin-bottom:1em}.careers_cover_body div.boxes ul.reasons{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:30px;grid-row-gap:30px}@media (max-width: 749px){.careers_cover_body div.boxes ul.reasons{grid-template-columns:1fr}}.careers_cover_body div.boxes ul.reasons li{color:#fff;background-position:center center;background-size:cover;margin:0!important;width:100%!important;max-width:100%!important}.careers_cover_body div.boxes ul.reasons li.why{background-image:url(https://cdn.shopify.com/s/files/1/1898/9465/files/thumbnail-why.jpg?2454)}.careers_cover_body div.boxes ul.reasons li.culture{background-image:url(https://cdn.shopify.com/s/files/1/1898/9465/files/thumbnail-culture.jpg?2454)}.careers_cover_body div.boxes ul.reasons li.benefits{background-image:url(https://cdn.shopify.com/s/files/1/1898/9465/files/thumbnail-benefits.jpg?2454)}.careers_cover_body div.boxes ul.reasons li a{display:grid;grid-template-columns:1fr;height:192px;text-decoration:none}.careers_cover_body div.boxes ul.reasons li a span{place-self:center;color:#fff;text-transform:uppercase;font-weight:700}.careers_cover_body section.page-width{margin:60px auto!important}.careers_cover_body section.page-width .grid{display:grid;grid-column-gap:55px;margin:0}.careers_cover_body section.page-width .three-two{grid-template-columns:3fr 2fr;grid-template-areas:"image list"}.careers_cover_body section.page-width .two-three{grid-template-columns:2fr 3fr;grid-template-areas:"list image"}@media only screen and (max-width: 949px){.careers_cover_body section.page-width .three-two,.careers_cover_body section.page-width .two-three{grid-template-columns:1fr;grid-template-areas:"image" "list"}}.careers_cover_body section.page-width .three{height:100%;min-height:400px;align-self:center;background:#000 url(https://via.placeholder.com/1920x1080?text=Image) no-repeat center center;background-size:cover;grid-area:image;border:8px solid #194373}@media only screen and (max-width: 949px){.careers_cover_body section.page-width .three{min-height:240px;margin-bottom:55px}}.careers_cover_body section.page-width .why{background-image:url(https://cdn.shopify.com/s/files/1/1898/9465/files/why-work-at-ksm.jpg?2415)}.careers_cover_body section.page-width .culture{background-image:url(https://cdn.shopify.com/s/files/1/1898/9465/files/ksm-culture.jpg?2415)}.careers_cover_body section.page-width .benefits{background-image:url(https://cdn.shopify.com/s/files/1/1898/9465/files/benefits.jpg?2415)}.careers_cover_body section.page-width .two{align-self:center;grid-area:list}.careers_cover_body section.page-width h4{text-align:left}.careers_cover_body section.page-width ul.qualifications{text-align:left!important;margin:auto;padding-left:2.5em!important}.careers_cover_body section.page-width ul.qualifications li{list-style:disc}.careers_cover_body section.page-width ul.qualifications li:last-of-type{margin-bottom:1em}.careers_cover_body figure.careers-quote{max-width:750px;display:grid;grid-column-gap:30px;grid-template-columns:1fr 4fr;grid-template-areas:"headshot quote" "headshot author";justify-content:center;margin:0 auto}@media (max-width: 749px){.careers_cover_body figure.careers-quote{grid-template-columns:1fr;grid-template-areas:"headshot" "quote" "author"}}.careers_cover_body figure.careers-quote img{grid-area:headshot;max-width:240px;max-height:240px;margin-bottom:0}@media (max-width: 749px){.careers_cover_body figure.careers-quote img{justify-self:center;margin-bottom:30px}}.careers_cover_body figure.careers-quote blockquote:before{content:'"'}.careers_cover_body figure.careers-quote blockquote:after{content:'"'}.careers_cover_body figure.careers-quote blockquote{padding:0 0 16px;text-align:left;grid-area:quote;align-self:end;font-family:Special Elite,cursive!important}.careers_cover_body figure.careers-quote figcaption:before{content:"- "}.careers_cover_body figure.careers-quote figcaption{grid-area:author;font-family:Special Elite,cursive!important}.careers_cover_body .button.large{width:100%;max-width:400px;display:block;margin:auto;text-align:center}.careers_cover_body .no_calls{text-align:center;font-size:19px;font-weight:700;margin-top:20px}.careers_cover_body hr{border:0;background-color:#194373;height:2px}.careers_cover_body p.page-sub-width,.careers_cover_body .qualifications{text-align:center}#current_openings{text-align:center;margin-bottom:45px}#teaching_positions{margin:55px 0 10px;text-align:center}#teaching_positions h4{margin:0 0 15px}#teaching_positions li{margin-bottom:50px;text-align:center;vertical-align:top;display:inline-block;width:30%}#teaching_positions li span{display:block}@media (max-width: 850px){#teaching_positions li{width:100%}}#privacy_policy_header{margin-top:-55px}#privacy_policy_header h2{margin:0}@media (max-width: 629px){#privacy_policy_header h2{padding:0}}#privacy_policy_header .section-header{padding:55px 0;text-align:center;border-bottom:2px solid #194373}@media (max-width: 749px){#privacy_policy_header .section-header{padding-bottom:45px;margin:0 0 55px}}.privacy_policy_body br{display:block;margin:12px 0;content:""}.privacy_policy_body h4{text-align:center;margin:45px 0 25px}.privacy_policy_body ul{text-align:center}ul.justify-left{text-align:left;margin-bottom:25px}ul.justify-left li{position:relative;padding-left:20px}ul.justify-left li:before{content:"\2022";position:absolute;left:1px}.no-quick-view .sca-qv-button-wrap{display:none!important}#mobile_image_slider_container{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:1000;padding-top:100px}#mobile_image_slider_container .icon-close{width:20px;position:absolute;top:17px;right:20px;transition:color .25s;cursor:pointer}@media (max-width: 749px){#search_results td{display:block}#search_results td img{max-height:300px}#search_results td:first-of-type{border-bottom:0}#search_results td:last-of-type{border-top:0}}.search_results .sca-qv-button{margin-left:0!important}.sca-fancybox-skin a,.sca-qv-button{text-decoration:none}#rental_payment_hero{margin-top:-55px;height:400px;background:url(https://cdn.shopify.com/s/files/1/1898/9465/files/rental-payments-hero.jpg?14818856550418108512) no-repeat center center;background-size:cover}#rental_payment_header h2{margin:0}@media (max-width: 629px){#rental_payment_header h2{padding:0}}#rental_payment_header .section-header{padding:55px 0;text-align:center;border-bottom:2px solid #194373}@media (max-width: 749px){#rental_payment_header .section-header{padding-bottom:45px;margin:0 0 55px}}.rental_payment_body .page-sub-width{max-width:760px}.rental_payment_body .page-sub-width.form{margin-top:60px}.rental_payment_body p{text-align:center}.rental_payment_body input[type=text],.rental_payment_body input[type=email],.rental_payment_body input[type=number],.rental_payment_body input[type=tel]{width:100%;margin-bottom:30px}.rental_payment_body input[type=text].error,.rental_payment_body input[type=email].error,.rental_payment_body input[type=number].error,.rental_payment_body input[type=tel].error{border-color:#cb1414}.rental_payment_body .left{margin-right:1.5%}.rental_payment_body .right{margin-left:1.5%}@media (max-width: 749px){.rental_payment_body .left,.rental_payment_body .right{margin:0}}.rental_payment_body .bottom_margin{margin-bottom:15px}.rental_payment_body .required_label{position:relative;overflow:hidden;width:100%}.rental_payment_body .required_label:after{position:absolute;bottom:0;left:0;content:"*Required Fields";font-size:12px}.rental_payment_body .one_time_amount{padding-top:8px;width:100%;text-align:right}@media (max-width: 749px){.rental_payment_body .one_time_amount{text-align:left}}.rental_payment_body .acknowledgment{position:relative;padding-left:20px}.rental_payment_body .acknowledgment input{position:absolute;left:0;top:3px}.rental_payment_body .acknowledgment label{font-size:14px;display:inline-block;margin-left:5px}.rental_payment_body .acknowledgment label.error{color:#cb1414}.rental_payment_body .product-form__cart-submit.button{margin:40px auto}.rental_payment_body .amount{position:relative}.rental_payment_body .amount input{padding-left:23px}.rental_payment_body .amount:before{content:"$";position:absolute;left:10px;top:11px;font-size:13px}#addToCartPWYW{cursor:pointer}#addToCartPWYW.disabled{cursor:default;color:#194373}#addToCartPWYW.disabled+.spinner{display:block}.full_width{width:100%;float:left;position:relative}input[type=number],input[type=tel]{outline:none}.spinner{display:none;margin:0 auto;width:70px;text-align:center;position:absolute;top:45px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%)}.spinner>div{width:13px;height:13px;background-color:#fff;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.gear_giveaway_brands img{width:150px;margin:10px 20px;display:inline-block;vertical-align:middle}@media screen and (min-width: 1170px){.issuuembed{height:1195px}}@media screen and (max-width: 1169px){.issuuembed{height:98vw}}.block-half{width:48.5%;float:left;margin-left:3%}.block-half:first-child{margin-left:0%}@media (max-width: 749px){.block-half{width:100%;float:none;margin-left:0%;margin-bottom:6%}}.block-third{width:31.33%;float:left;margin-left:3%}.block-third:first-child{margin-left:0%}@media (max-width: 749px){.block-third{width:100%;float:none;margin-left:0%;margin-bottom:6%}}.block-fourth{width:22.75%;float:left;margin-left:3%}.block-fourth:first-child{margin-left:0%}@media (max-width: 749px){.block-fourth{width:100%;float:none;margin-left:0%;margin-bottom:6%}}.block-fifth{width:17.6%;float:left;margin-left:3%}.block-fifth:first-child{margin-left:0%}@media (max-width: 749px){.block-fifth{width:100%;float:none;margin-left:0%;margin-bottom:6%}}.block-sixth{width:14.166%;float:left;margin-left:3%}.block-sixth:first-child{margin-left:0%}@media (max-width: 749px){.block-sixth{width:100%;float:none;margin-left:0%;margin-bottom:6%}}#instantRebatesModal .modal-content{background-color:green;border-color:#fff;color:#fff}#instantRebatesModal .modal-content h2,#instantRebatesModal .modal-content h4{color:inherit}#instantRebatesModal .modal-content .add_to_cart_button{background-color:#a80000;outline-color:#a80000}.featured-brands-container{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center}.featured-brands-container .featured-brands-cell{min-width:120px}@media (min-width: 749px){.featured-brands-container .featured-brands-cell{min-width:200px}}.featured-brands-container .featured-brands-cell .featured-brands--logo{display:block;color:#fff;background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.martin-custom-body .sizer{width:100%;max-width:1200px;display:block}.martin-custom-body iframe{position:absolute;top:0;left:0;width:100%;height:100%}.martin-custom-body .video{position:relative}
/*# sourceMappingURL=/s/files/1/1898/9465/t/40/assets/pages.scss.css.map */
