.et_pb_menu.align-right .et_pb_menu__wrap{justify-content:flex-end}@media screen and (max-width:980px){.no-mobile-collapse .et_pb_menu__menu{display:block!important}.no-mobile-collapse .mobile_menu_bar{display:none!important}.no-mobile-collapse.et_pb_menu .et_pb_menu__menu>nav>ul>li>ul{left:auto;right:0}.no-mobile-collapse.et_pb_menu .et-menu>li{padding-left:6px;padding-right:6px}}.et_pb_column.column-front{z-index:4;margin-bottom:0}sup{font-size:.55em}ul.custom-icons li{list-style:none;text-indent:-30px;padding-left:20px}.quotation:before{content:open-quote;position:absolute;left:-.45em;font-size:58px;opacity:.5}.et_pb_post_content .wp-block-image img{border-radius:10px!important}.et_pb_module.et_pb_text .et-pb-icon{font-size:17px;margin-left:8px}.et_pb_module.et_pb_text .et-tooltip-box{font-size:16px}img.et_bloom_image{max-height:250px}body.et_bloom .et_bloom_form_container.et_bloom_form_right .et_bloom_form_content .et_bloom_popup_input,body.et_bloom .et_bloom_form_container.et_bloom_form_left .et_bloom_form_content .et_bloom_popup_input{margin-bottom:5px}body.et_bloom .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_content input{background-color:#fff;color:#000}body .et_bloom_with_custom_fields .et_bloom_fields p{margin-bottom:0}body.et_bloom .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_content input::placeholder{color:#999}body .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_content .et_bloom_custom_field input[type=radio]+label i{background-color:#fff}body.et_bloom .et_bloom_form_container .et_bloom_form_content span{font-size:16px}body .et_bloom_form_container .et_bloom_form_content .et_bloom_custom_field input[type=radio]+label{font-weight:400;font-size:16px}.divi-fitness-home-blurb:before,.divi-fitness-blog .et_pb_image_container:before,.divi-fitness-pricing-table .et_pb_pricing_table:before,.et-pb-arrow-prev:hover:before,.et-pb-arrow-next:hover:before,.et_pb_widget.widget_recent_entries ul li:before,.widget_search input#searchsubmit{background-color:#d80b0b!important}.et_pb_widget.widget_recent_entries a:hover{color:#d80b0b!important}.et-pb-arrow-prev:before,.et-pb-arrow-next:before,.widget_search input#s,.widget_search input#searchsubmit,.tagcloud a{border-color:#d80b0b!important}.et-pb-controllers a,.divi-fitness-person .et_pb_member_position:before{border-color:#d80b0b!important}.divi-fitness-blog .et_overlay:before,.wp-pagenavi span.current,.wp-pagenavi a:hover,.divi-fitness-home-blurb:hover{background-color:#d80b0b!important}.yoast-breadcrumbs a:hover{color:#d80b0b!important}.divi-fitness-home-blurb:hover{box-shadow:0 4px 12px 0 rgb(255 31 53 / .5)!important}.et_pb_button{box-shadow:0 4px 12px 0 rgb(255 31 53 / .5)!important}.divi-fitness-home-blurb:hover .et_pb_main_blurb_image{border-color:rgb(100 12 21 / .54)!important}.et_pb_fullwidth_menu .et_pb_menu__search-input,.et_pb_menu .et_pb_menu__search-input{color:rgb(100 12 21 / .54)!important}.et_pb_posts .et_pb_post{background:#fff}body{overflow-x:hidden}.comparison-table{position:relative;overflow-x:scroll}.comparison-table table{min-width:860px}.comparison-table thead{font-weight:900}.comparison-table td{padding:4px 7px!important}@media only screen and (min-width:768px){.comparison-table td{padding:5px 8px!important}}@media only screen and (min-width:981px){.comparison-table td{padding:6px 12px!important}}table .et-pb-icon{font-size:15px}.et-pb-icon.icon-yes{color:green}.et-tooltip{cursor:help}.comparison-table .et-tooltip-arrow{left:100px}.comparison-table .et-tooltip-box{font-size:15px;line-height:1.5;color:#6d6e6e!important}.lined-table thead{background-color:#f4f4f4}.lined-table tr:nth-child(odd){background-color:#f4f4f4}.wavelength-table table{border:none!important}.wavelength-table thead td strong{display:block;color:#2c2e35;writing-mode:vertical-lr}.wavelength-table td.white-bg{background-color:#fff;border-color:#fff}.wavelength-table thead td.align-right strong{writing-mode:initial;text-align:right}.wavelength-table thead td.align-center strong{writing-mode:initial;text-align:center}.wavelength-table thead td.blue{text-transform:uppercase;color:#fff;text-align:center;background:#2b9890;background:linear-gradient(to left,#0d78b8,#279c92);border-right:3px solid #fff;border-left:3px solid #fff}.wavelength-table thead td.green{text-transform:uppercase;color:#fff;text-align:center;background:#6bb250;background:linear-gradient(to left,#40b660,#9aae53);border-right:3px solid #fff}.wavelength-table thead td.red{text-transform:uppercase;color:#fff;background:#cb391a;background:linear-gradient(to right,#fc8027,#cb391a);border-right:3px solid #fff}.wavelength-table thead td.near-infrared{text-transform:uppercase;color:#fff;background:#451013;background:linear-gradient(to right,#b52e19,#451013)}.wavelength-table thead tr:nth-child(2){background-color:#ffe4d6}.wavelength-table tbody td{text-align:center;border:none;border-bottom:2px solid #fff}.wavelength-table tbody tr.section-head td{border-bottom:none}.wavelength-table tr.section-head a{text-decoration:none}.wavelength-table tbody tr.image-section td:first-child{width:150px;padding:0!important}@media (max-width:768px){.wavelength-table tbody tr.image-section td:first-child{width:100px}.wavelength-table tbody tr.image-section td:nth-child(2){width:100px}}.wavelength-table tbody tr.image-section td:first-child img{margin-bottom:-6px}.wavelength-table tbody tr:not(.image-section) td:nth-child(odd),.wavelength-table tbody tr.image-section td:nth-child(even){background-color:#ffe4d6}.wavelength-table tbody tr:not(.image-section) td:nth-child(even),.wavelength-table tbody tr.image-section td:nth-child(odd){background-color:#fff4ee}.wavelength-table tbody tr td:first-child,.wavelength-table tbody tr.image-section td:nth-child(2){color:#fff;text-align:left;background-color:#ff3e22!important}.wavelength-table thead tr:nth-child(2) td:nth-child(2),.wavelength-table tbody tr:not(.image-section) td:nth-child(2),.wavelength-table tbody tr.image-section td:nth-child(3){background-color:#e6eff8;border-left:3px solid #fff;border-right:3px solid #fff}.wavelength-table thead tr:nth-child(2) td:nth-child(3),.wavelength-table tbody tr:not(.image-section) td:nth-child(3),.wavelength-table tbody tr.image-section td:nth-child(4){background-color:#ebf7ed;border-right:3px solid #fff}.wavelength-table .icon-check{color:#2c2e35;font-weight:700;font-size:18px}.gform_wrapper.gravity-theme .gfield input.small,.gform_wrapper.gravity-theme .gfield select.small{min-width:170px}.gform_wrapper .description-right.gfield--has-description.field_description_below .ginput_container>input{float:left}body section.et_pb_wpt_gravityform .gform_wrapper .description-right.gfield--has-description.field_description_below input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){margin-right:10px!important}.gform_wrapper .description-right.gfield--has-description.field_description_below .gfield_description{clear:none!important;width:auto!important}section.et_pb_wpt_gravityform .gform_wrapper .gfield.calculation-result{padding:24px 32px!important;max-width:615px;background:#444}section.et_pb_wpt_gravityform .gform_wrapper .gfield.calculation-result.light-bg{background:#666}section.et_pb_wpt_gravityform .gform_wrapper .gfield.calculation-result .gfield_description{color:#e0e0e0!important}section.et_pb_wpt_gravityform .gform_wrapper .gfield.calculation-result input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){font-size:25px;font-weight:700;color:white!important;padding:10px 20px!important;background:#fff0}section.et_pb_wpt_gravityform .gform_wrapper .gfield.calculation-result.highlight{max-width:800px}section.et_pb_wpt_gravityform .gform_wrapper .gfield.calculation-result.highlight label.gfield_label{font-size:26px!important;color:#ccf7cc!important}section.et_pb_wpt_gravityform .gform_wrapper .gfield.calculation-result.highlight input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){font-size:28px!important}body section.et_pb_wpt_gravityform .gform_wrapper .gfield.display-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){background:rgb(255 255 255 / .5);color:white!important;border:1px solid #444}body section.et_pb_wpt_gravityform .gform_wrapper .gfield.display-field.light-bg input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){background:#666}section.et_pb_wpt_gravityform .gform_wrapper .gfield.display-field.highlight label.gfield_label{color:#ccf7cc!important}body section.et_pb_wpt_gravityform .gform_wrapper .gfield.display-field.highlight input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){font-size:28px!important;font-weight:700}.gform_wrapper .gfield.hide-instructions .gfield_description.instruction{display:none}table.dataTable td.col-title{font-weight:700}table.dataTable td.col-content{padding-bottom:20px}.posts-table-controls .select2-container .select2-selection--single .select2-selection__rendered{padding:0}body.login div#login h1{background-image:url(https://www.spectraredlight.com/wp-content/uploads/2022/09/Transparent-Image-light.png);background-size:cover;padding:500px;background-repeat:no-repeat}.woocommerce ul.products li.product .price del,.woocommerce-page ul.products li.product .price del{font-size:inherit}body .wc-block-components-form .wc-block-components-text-input label,body .wc-block-components-text-input label,body .wc-blocks-components-select .wc-blocks-components-select__select{font-size:17px}body .wc-block-components-form .wc-block-components-text-input input[type=email],body .wc-block-components-form .wc-block-components-text-input input[type=number],body .wc-block-components-form .wc-block-components-text-input input[type=password],body .wc-block-components-form .wc-block-components-text-input input[type=tel],body .wc-block-components-form .wc-block-components-text-input input[type=text],body .wc-block-components-form .wc-block-components-text-input input[type=url],body .wc-block-components-text-input input[type=email],body .wc-block-components-text-input input[type=number],body .wc-block-components-text-input input[type=password],body .wc-block-components-text-input input[type=tel],body .wc-block-components-text-input input[type=text],body .wc-block-components-text-input input[type=url]{font-size:18px}.wc-block-components-button:not(.is-link){font-size:17px;padding-top:.5em;padding-bottom:.5em}.single-product #main-content>.container{max-width:1280px}.single-product h1.product_title{font-size:42px;font-weight:700;line-height:1.2}.single-product .entry-summary .price{margin-bottom:.5em}.single-product .woocommerce-product-details__short-description{font-size:18px;line-height:1.5}.woocommerce-MyAccount-content h2{font-size:31px}body .wc-block-checkout__payment-method .wc-block-components-checkout-step__description-payments-aligned{height:auto;padding-top:0;margin-bottom:.25em}body .wc-block-checkout__payment-method .wc-block-components-checkout-step__description span[aria-hidden="true"]{display:none}table.wc-block-cart-items .wc-block-components-product-metadata,.wc-block-components-order-summary-item .wc-block-components-product-metadata__description{display:none}.learndash-wrapper h1{font-size:38px}.learndash-wrapper p{font-size:18px}.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-lesson-title{font-size:16px}.learndash-wrapper:not(.ld-registration__outer-wrapper) .learndash_mark_complete_button{padding-right:1.5em}.learndash-wrapper .ld-table-list .ld-table-list-item .ld-table-list-title a{column-gap:20px;font-size:17px;line-height:1.35}@media (min-width:641px){.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded .ld-item-contents{padding:1em 3em}}.ld-quiz-status .ld-breadcrumbs{display:none}.wpProQuiz_question_text p{font-size:20px;line-height:1.5;font-weight:700}li.wpProQuiz_questionListItem{font-size:18px}.learndash-wrapper .ld-quiz-actions{margin-bottom:30px!important}.learndash-wrapper .wpProQuiz_content .wpProQuiz_response{margin:0 0 2em 0}.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list{padding:.6em}.wpsl-search label{font-size:16px;text-align:right}#wpsl-search-wrap label,#wpsl-wrap #wpsl-radius label{width:115px}#wpsl-search-input{font-size:16px;padding:5px 10px!important}.wpsl-dropdown .wpsl-selected-item{font-size:15px;padding:5px 10px!important}#wpsl-result-list li p{margin-bottom:.35em}#wpsl-category{clear:none}.et_pb_widget a.wp-element-button{display:block;color:#fff}.et_pb_widget p:not(.has-background):last-of-type{padding-bottom:1em}p.affwp-notice{padding:20px 30px!important}#affwp-affiliate-dashboard{margin-bottom:100px}#affwp-affiliate-dashboard h3{font-size:30px}#affwp-affiliate-dashboard h4{font-size:24px;margin-bottom:0}#affwp-login-form input,#affwp-affiliate-dashboard input{padding:9px 15px;font-size:17px}#affwp-login-form input.button,#affwp-affiliate-dashboard input.button,#affwp-affiliate-dashboard button.button{cursor:pointer;background:#d80b0b;color:#fff;font-weight:700;border-radius:20px;padding:10px 25px;border:none}#affwp-login-form input.button:hover,#affwp-affiliate-dashboard input.button:hover,#affwp-affiliate-dashboard button.button:hover{color:rgb(255 255 255 / .8)!important}