html,body{overflow-x:hidden!important}.ast-page-builder-template .site-content #primary{overflow-y:hidden;overflow-x:hidden}article{margin-left:-1px!important;margin-bottom:-1px!important}body .elementor-nav-menu .sub-arrow{padding-left:4px}body .elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text{display:block;text-align:center;width:100%}nav.elementor-pagination span,nav.elementor-pagination a{color:#00041A!important;background:#FFFFFF!important;width:40px;height:40px;display:inline-block;text-align:center;line-height:40px;margin:0 0 0 5px!important}nav.elementor-pagination span.current,nav.elementor-pagination span:hover,nav.elementor-pagination a.current,nav.elementor-pagination a:hover{color:#ffffff!important;background:#094E93!important}.facetwp-facet.facetwp-facet-articles_category.facetwp-type-radio{font-family:"Montserrat",sans-serif;font-size:16px;font-weight:500}.facetwp-facet.facetwp-facet-articles_category.facetwp-type-radio .facetwp-radio{position:relative;background:none!important;padding:0 0 5px 0!important;margin-bottom:1em}.facetwp-facet.facetwp-facet-articles_category.facetwp-type-radio .facetwp-radio.checked{font-weight:700;font-size:20px}.facetwp-facet.facetwp-facet-articles_category.facetwp-type-radio .facetwp-radio.checked:after{content:"";display:block;width:50px;height:3px;background:#2166BA;position:absolute;left:0;bottom:0}.facetwp-facet.facetwp-facet-articles_category.facetwp-type-radio .facetwp-radio span.facetwp-counter{display:none}.elementor-share-buttons--view-icon.elementor-grid-1{border:1px solid #ddd;padding-bottom:1px;background:#fff}.elementor-share-buttons--view-icon.elementor-grid-1:before{content:"Share";text-align:center;padding:18px 0;display:block;color:#19AFA1;font-weight:700;font-family:"Montserrat",Sans-serif;font-size:18px;text-transform:uppercase;line-height:1}.elementor-share-buttons--view-icon.elementor-grid-1 .elementor-share-btn{border-top:1px solid #dddddd!important}.elementor-share-buttons--view-icon.elementor-grid-1 .elementor-share-btn span.elementor-share-btn__icon{background:none!important;color:#2166BA!important;margin-bottom:-1px}.elementor-share-buttons--view-icon.elementor-grid-1 .elementor-share-btn:hover{filter:none!important}.elementor-share-buttons--view-icon.elementor-grid-1 .elementor-share-btn.elementor-share-btn_facebook span.elementor-share-btn__icon{color:#2166BA!important}.elementor-share-buttons--view-icon.elementor-grid-1 .elementor-share-btn.elementor-share-btn_linkedin span.elementor-share-btn__icon{color:#0288D1!important}.elementor-share-buttons--view-icon.elementor-grid-1 .elementor-share-btn.elementor-share-btn_email span.elementor-share-btn__icon{color:#E84F4B!important}.ast-page-builder-template .comments-area{margin-top:0!important;border-top:0!important}.ast-page-builder-template .comments-area .form-submit{text-align:right}.ast-page-builder-template .comments-area .form-submit input#submit{background:#fff;color:#094e93;border:2px solid #094e93!important;padding:8px 50px 8px 20px!important;background:url(https://www.mathletetraining.com/wp-content/themes/astra-child/assets/images/arrow-right.svg) no-repeat;background-position:right 20px center;background-size:15px auto}ul#menu-contact-us-menu{list-style:none;margin:0;font-family:"Montserrat",sans-serif;font-size:16px;font-weight:500}ul#menu-contact-us-menu a{color:#1A1A24}ul#menu-contact-us-menu li{position:relative;padding:0 0 5px 0!important;margin-bottom:1em}ul#menu-contact-us-menu li.current-menu-item{font-weight:700;font-size:20px}ul#menu-contact-us-menu li.current-menu-item:after{content:"";display:block;width:50px;height:3px;background:#2166BA;position:absolute;left:0;bottom:0}.elementor-widget-accordion .elementor-widget-container{box-shadow:none!important}.elementor-widget-accordion .elementor-accordion-item{border-top:0!important;border-left:0!important;border-right:0!important;border-bottom:0!important}.elementor-widget-accordion .elementor-accordion-item .elementor-tab-title{border-bottom:2px solid #2166BA!important}.elementor-widget-accordion .elementor-accordion-item .elementor-tab-content{border:0!important;margin-bottom:3em}.elementor-element-11c90a4.elementor-tabs-view-vertical .elementor-tabs-wrapper{margin-top:30px}.elementor-element-11c90a4.elementor-tabs-view-vertical .elementor-tabs-wrapper .elementor-tab-title{position:relative;padding:0 0 5px 0!important;margin-bottom:1em;padding:0!important}.elementor-element-11c90a4.elementor-tabs-view-vertical .elementor-tabs-wrapper .elementor-tab-title.elementor-active{font-weight:700}.elementor-element-11c90a4.elementor-tabs-view-vertical .elementor-tabs-wrapper .elementor-tab-title.elementor-active:after{content:"";display:block;width:50px;height:3px;background:#2166BA;position:absolute;left:0;bottom:0}.elementor-element-11c90a4.elementor-tabs-view-vertical .elementor-tabs-content-wrapper .elementor-tab-mobile-title{padding:20px 0!important}.elementor-element-11c90a4.elementor-tabs-view-vertical .elementor-tabs-content-wrapper .elementor-tab-mobile-title.elementor-active{font-weight:700;color:#2166BA!important}.elementor-element-11c90a4.elementor-tabs-view-vertical .elementor-tabs-content-wrapper>.elementor-tab-content{padding:0!important}ul.slick-dots{list-style:none;margin:0!important;text-align:center;margin-top:20px!important}ul.slick-dots li{display:inline-block;margin:0 5px}ul.slick-dots li.slick-active button{background:#ffffff!important}ul.slick-dots li button{padding:0!important;font-size:0!important;width:10px;height:10px;display:block;background:rgb(255 255 255 / .3)!important;border-radius:0;border:0!important}ul.our_star_students{text-align:center;list-style:none;margin:0 auto!important;max-width:490px}ul.our_star_students li.our_star_student_lists{padding:0 50px}ul.our_star_students li.our_star_student_lists .our_star_students_inner{padding:20px 10px;border:1px solid #fff}ul.our_star_students li.our_star_student_lists .our_star_students_inner img.our_star_students_img{display:block;margin:0 auto 20px auto}ul.our_star_students li.our_star_student_lists .our_star_students_inner h3.star_student_name{color:#fff}ul.our_star_students .start_student_slider_arrows{position:absolute;top:40%;transform:translateY(-40%);z-index:1;cursor:pointer;display:block;width:40px}ul.our_star_students .start_student_slider_arrows.prev{left:0}ul.our_star_students .start_student_slider_arrows.next{right:0}.facetwp-facet.facetwp-facet-student_results_category.facetwp-type-radio{font-size:16px;font-weight:500}.facetwp-facet.facetwp-facet-student_results_category.facetwp-type-radio .facetwp-radio{position:relative;background:none!important;padding:0 0 5px 0!important;margin-bottom:5px}.facetwp-facet.facetwp-facet-student_results_category.facetwp-type-radio .facetwp-radio.checked{font-weight:700}.facetwp-facet.facetwp-facet-student_results_category.facetwp-type-radio .facetwp-radio.checked:after{content:"";display:block;width:17px;height:3px;background:#2166BA;position:absolute;left:0;bottom:0}.facetwp-facet.facetwp-facet-student_results_category.facetwp-type-radio .facetwp-radio span.facetwp-counter{display:none}.elementor-element-091459d .elementor-widget-theme-post-content h3{color:#2166BA!important;font-family:"Karla",Sans-serif!important}.post_box_wrap{position:relative}.post_box_wrap:hover:after{content:"";width:100%;height:100%;background:rgb(9 78 147 / .9);position:absolute;left:0;right:0}.post_box_wrap:hover .elementor-widget-button{display:flex}.post_box_wrap .elementor-widget-button{position:absolute;top:0;bottom:0;left:0;right:0;display:none;justify-content:center;align-items:center;z-index:9}.facetwp-facet.facetwp-facet-resources_category.facetwp-type-checkboxes{font-family:"Montserrat",sans-serif;font-size:16px;font-weight:500}.facetwp-facet.facetwp-facet-resources_category.facetwp-type-checkboxes .facetwp-checkbox{position:relative;background:none!important;padding:0 0 5px 0!important;margin-bottom:5px}.facetwp-facet.facetwp-facet-resources_category.facetwp-type-checkboxes .facetwp-checkbox.checked{font-weight:700}.facetwp-facet.facetwp-facet-resources_category.facetwp-type-checkboxes .facetwp-checkbox.checked:after{content:"";display:block;width:50px;height:3px;background:#2166BA;position:absolute;left:0;bottom:0}.facetwp-facet.facetwp-facet-resources_category.facetwp-type-checkboxes .facetwp-checkbox span.facetwp-counter{display:none}.resource_loop .resources_title{position:relative;margin-left:100px;min-height:85px;display:flex;align-items:center;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:700;border-bottom:2px solid #2166BA;padding:10px 20px 10px 0;line-height:1.4em;cursor:pointer}@media (max-width:767px){.resource_loop .resources_title{margin-left:0!important}}.resource_loop .resources_title:before{content:"";display:block;width:85px;height:85px;background-image:url(https://www.mathletetraining.com/wp-content/themes/astra-child/assets/images/icon-folder.svg);background-repeat:no-repeat;background-position:center;background-size:30px auto;background-color:#19AFA1;position:absolute;top:0;left:-100px;bottom:0;margin:auto}@media (max-width:767px){.resource_loop .resources_title:before{display:none!important}}.resource_loop .resources_title:after{content:"\f13a";position:absolute;right:0;font-family:"Font Awesome 5 Free";font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;color:#094E93}.resource_loop .resources_title.active:before{content:"";background-color:#094E93}.resource_loop .resources_title.active:after{content:"\f139"}.resource_loop .resources_content{display:none;margin-left:100px;background:#fff;padding:5%;font-size:14px}@media (max-width:767px){.resource_loop .resources_content{margin-left:0!important}}h5.resource_file_title{font-size:14px!important;font-weight:700;color:#094E93}ul.resource_pdf{list-style:none;margin:0!important}ul.resource_pdf li.resource_pdf_lists{padding-left:40px;background:url(https://www.mathletetraining.com/wp-content/themes/astra-child/assets/images/pdf.svg) no-repeat;padding-top:6px;padding-bottom:6px;background-position:left top 5px}ul.resource_pdf li.resource_pdf_lists a{color:#1A1A24!important}ul.resource_pdf li.resource_pdf_lists a:hover{color:#094E93!important;text-decoration:underline}.home_top_slider .swiper-slide-inner{text-align:left;width:1000px}@media only screen and (max-width:1300px){.home_top_slider .swiper-slide-inner{width:100%}}.home_top_slider .swiper-pagination{bottom:10px!important}.home_top_slider .swiper-pagination span.swiper-pagination-bullet{background:rgb(255 255 255 / .3)!important;margin:0 2px!important}.home_top_slider .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active{background:white!important}.swiper-container{margin-right:-5px}.swiper-container .elementor-swiper-button{width:35px!important;height:30px!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important}.swiper-container .elementor-swiper-button i{display:none!important}.swiper-container .elementor-swiper-button.elementor-swiper-button-prev{background:url(https://www.mathletetraining.com/wp-content/themes/astra-child/assets/images/arrow-blue-left.svg) no-repeat}@media only screen and (max-width:1300px){.swiper-container .elementor-swiper-button.elementor-swiper-button-prev{left:0!important}}.swiper-container .elementor-swiper-button.elementor-swiper-button-next{background:url(https://www.mathletetraining.com/wp-content/themes/astra-child/assets/images/arrow-blue-right.svg) no-repeat}@media only screen and (max-width:1300px){.swiper-container .elementor-swiper-button.elementor-swiper-button-next{right:0!important}}.swiper-container .swiper-pagination{bottom:-10px!important}.swiper-pagination span.swiper-pagination-bullet{background:#CBCBCC;width:10px;height:10px;border-radius:0!important;opacity:1!important}.swiper-container .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#19AFA1!important}.facetwp-facet.facetwp-facet-artices_category_home.facetwp-type-radio{border-bottom:1px solid rgb(114 116 127 / .3)}.facetwp-facet.facetwp-facet-artices_category_home.facetwp-type-radio .facetwp-radio{position:relative;display:inline-block;margin-right:30px;margin-bottom:10px;background:none!important;padding:0!important}.facetwp-facet.facetwp-facet-artices_category_home.facetwp-type-radio .facetwp-radio:hover{color:#2166BA;font-weight:700}.facetwp-facet.facetwp-facet-artices_category_home.facetwp-type-radio .facetwp-radio.checked{color:#2166BA;font-weight:700}.facetwp-facet.facetwp-facet-artices_category_home.facetwp-type-radio .facetwp-radio.checked:after{content:"";width:100%;height:3px;background:#2166BA;position:absolute;bottom:-10px;left:0;right:0}.facetwp-facet.facetwp-facet-artices_category_home.facetwp-type-radio .facetwp-radio span.facetwp-counter{display:none}#resources_btns ul.elementor-icon-list-items li.elementor-icon-list-item{padding-bottom:0!important;margin-bottom:10px}#resources_btns ul.elementor-icon-list-items li.elementor-icon-list-item a{padding:20px 20px;background:#fff}#resources_btns ul.elementor-icon-list-items li.elementor-icon-list-item a:hover{background:#2166BA!important;color:#ffffff!important}#resources_btns ul.elementor-icon-list-items li.elementor-icon-list-item a:hover span{color:#ffffff!important}#resources_btns ul.elementor-icon-list-items li.elementor-icon-list-item a:hover path{fill:#ffffff!important}#resources_btns ul.elementor-icon-list-items li.elementor-icon-list-item span.elementor-icon-list-icon{display:flex;justify-content:center;align-items:center}#resources_btns ul.elementor-icon-list-items li.elementor-icon-list-item span.elementor-icon-list-icon svg{width:25px;height:auto}ul.lesson-program-levels{list-style:none;margin:0!important;display:flex;flex-wrap:wrap;margin:0 -5px}ul.lesson-program-levels li{width:33.33333%}@media (max-width:991px){ul.lesson-program-levels li{width:50%}ul.lesson-program-levels li a{font-size:16px!important;padding:10px 5px!important}}ul.lesson-program-levels li a{border:1px solid #fff;font-size:22px;font-weight:700;text-align:center;display:block;color:#fff;line-height:1.1em;margin:5px;padding:20px 5px}ul.lesson-program-levels li a:hover{background:#2166BA;border:1px solid #2166BA}.facetwp-facet.facetwp-facet-level.facetwp-type-checkboxes .facetwp-checkbox,.facetwp-facet.facetwp-facet-courses.facetwp-type-checkboxes .facetwp-checkbox{background:url(https://www.mathletetraining.com/wp-content/themes/astra-child/assets/images/icon-check-before.svg) no-repeat!important;background-size:20px 20px!important;background-position:left top 5px!important;padding-left:30px!important}.facetwp-facet.facetwp-facet-level.facetwp-type-checkboxes .facetwp-checkbox.checked,.facetwp-facet.facetwp-facet-courses.facetwp-type-checkboxes .facetwp-checkbox.checked{background:url(https://www.mathletetraining.com/wp-content/themes/astra-child/assets/images/icon-check-after.svg) no-repeat!important;background-size:20px 20px!important;background-position:left top 5px!important;padding-left:30px!important}.facetwp-facet.facetwp-facet-math_wiki_category.facetwp-type-checkboxes .facetwp-checkbox{font-size:14px;background:none;padding:0;position:relative;background:none!important;margin-bottom:5px}.facetwp-facet.facetwp-facet-math_wiki_category.facetwp-type-checkboxes .facetwp-checkbox.checked{font-weight:700}.facetwp-facet.facetwp-facet-math_wiki_category.facetwp-type-checkboxes .facetwp-checkbox.checked:after{content:"";display:block;width:50px;height:3px;background:#2166BA;position:absolute;left:0;bottom:0}.facetwp-facet.facetwp-facet-math_wiki_category.facetwp-type-checkboxes .facetwp-checkbox span.facetwp-counter{display:none}.facetwp-facet.facetwp-facet-math_wiki_category.facetwp-type-checkboxes .facetwp-checkbox span.facetwp-expand{display:none}.facetwp-facet.facetwp-facet-math_wiki_category.facetwp-type-checkboxes>.facetwp-checkbox{font-size:16px;font-family:"Montserrat",Sans-serif;font-weight:700}.math_wiki_groups_loop h4.math_wiki_groups_title{font-weight:bold!important}.math_wiki_groups_loop .math_wiki_groups_related_posts ul{list-style:none;margin:0!important}.math_wiki_groups_loop .math_wiki_groups_related_posts ul li a{background:#fff;border:1px solid #D4D4D4;color:#1A1A24;font-size:14px;display:block;padding:10px 5%;margin-bottom:-1px}.math_wiki_groups_loop .math_wiki_groups_related_posts ul li a:hover{background:#2166BA;color:#fff;font-weight:700}#popular_videos{display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width:767px){#popular_videos{display:block}}#popular_videos .most_popular_video{width:65%}@media (max-width:767px){#popular_videos .most_popular_video{width:100%}}#popular_videos .most_popular_video ul{list-style:none;margin:0}#popular_videos .most_popular_video ul li{position:relative;background-size:cover!important;background-position:center!important}#popular_videos .most_popular_video ul li:first-child{height:450px}#popular_videos .most_popular_video ul li span.lesson_duration{position:absolute;top:15px;right:15px;background:#2C86D0;padding:10px;line-height:1.2em;color:#fff;font-weight:700}#popular_videos .most_popular_video ul li .lesson_title_box{position:absolute;left:15px;bottom:15px;display:block;font-weight:700;color:#fff}#popular_videos .most_popular_video ul li .lesson_title_box span.lesson_price{font-size:18px}#popular_videos .most_popular_video ul li .lesson_title_box span.lesson_title{font-size:20px;font-family:"Montserrat",Sans-serif;display:block}#popular_videos .most_popular_video ul li .lesson_title_box span.lesson_title a{color:#fff}#popular_videos .most_popular_video ul li .lesson_title_box span.lesson_title a:hover{color:#2C86D0}#popular_videos .another_popular_videos{width:35%;background:#fff;padding:15px}@media (max-width:767px){#popular_videos .another_popular_videos{width:100%}}#popular_videos .another_popular_videos ul{list-style:none;margin:0}#popular_videos .another_popular_videos ul li{display:flex;justify-content:space-between}#popular_videos .another_popular_videos ul li:nth-of-type(n+2){margin-top:15px}#popular_videos .another_popular_videos ul li .lesson_featured_img{width:45%;min-height:130px;background:#000;position:relative;overflow:hidden}#popular_videos .another_popular_videos ul li .lesson_featured_img img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:block}#popular_videos .another_popular_videos ul li .lesson_details{width:50%;line-height:1.3em}#popular_videos .another_popular_videos ul li .lesson_details span.lesson_title{font-size:14px;font-weight:500;font-family:"Montserrat",Sans-serif}#popular_videos .another_popular_videos ul li .lesson_details span.lesson_title a{color:#1A1A24}#popular_videos .another_popular_videos ul li .lesson_details span.lesson_title a:hover{color:#2C86D0}#popular_videos .another_popular_videos ul li .lesson_details span.lesson_price{color:#2C86D0;font-weight:700;margin-top:5px;display:block}nav.woocommerce-pagination{text-align:right!important}nav.woocommerce-pagination ul.page-numbers li{border:none!important}ul.products li{position:relative;border:1px solid #ddd;padding:90px 20px 10px 20px!important;background:#fff}ul.products li:hover{background:#094E93!important}ul.products li:hover h2.woocommerce-loop-product__title{color:#ffffff!important}ul.products li:hover span.price{color:#FFDB7E!important}ul.products li:hover span.price:after{color:#ffffff!important}ul.products li:hover span.price *{color:#FFDB7E!important}ul.products li .astra-shop-thumbnail-wrap{display:none}ul.products li .course_badge{position:absolute;top:20px;left:0;font-size:12px;font-weight:500;color:#fff;background:#19AFA1;padding:5px 10px}ul.products li .course_badge .sperator:last-child{display:none}ul.products li h2.woocommerce-loop-product__title{border-bottom:1px solid #ddd;padding-bottom:2em!important;margin-bottom:1em!important;min-height:100px}ul.products li span.price{position:relative}ul.products li span.price del{opacity:1!important;display:block!important;font-weight:bold!important}ul.products li span.price:after{content:"\f30b";font-family:"Font Awesome 5 Free";font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media (max-width:768px){.elementor-element.elementor-products-grid ul.products{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.elementor-element.elementor-products-grid ul.products{grid-template-columns:repeat(1,1fr)}}#faq_menu a.active{font-weight:700}#faq_menu a.active:after{content:"";display:block;width:50px;height:3px;background:#2166BA;position:absolute;left:0;bottom:0}.ast-container{max-width:100%;padding:0}body{margin:0}p#order_comments_field{width:100%}.woocommerce-additional-fields__field-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}a#elementor-menu-cart__toggle_button{padding:0;background:#fff0}.elementor-button-wrapper a#elementor-menu-cart__toggle_button:focus{background:#fff0}.pp-business-hours .pp-business-day,.pp-business-hours .pp-business-timing{float:left;width:50%}img.stripe-cards-icon.stripe-icon,li.wc_payment_method.payment_method_paypal img{display:none}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #learndash_mark_complete_button:focus,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .learndash_mark_complete_button:focus{outline:none!important;opacity:.75!important}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #learndash_mark_complete_button,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .learndash_mark_complete_button{border:0px!important}