.home-hero-block-section{min-height:577px;position:relative;background-size:cover!important}.home-hero-block-section .overlay{position:absolute;width:100%;height:100%;background-color:rgba(0,85,152,.7);background-image:linear-gradient(rgba(0,18,66,.59) 23%,rgba(0,1,2,0) 94%)}.home-hero-block-section .hero-content-box{min-height:577px}.home-hero-block-section h1{text-shadow:0 4px 10px rgba(0,0,0,.5);color:#fff;font-family:"Libre Baskerville";font-size:60px;font-weight:400;line-height:83.5px}.home-hero-block-section h3{text-shadow:0 4px 4px rgba(0,0,0,.25);color:#fff;font-family:"Roboto";font-size:36px;font-weight:400;letter-spacing:-.54px;line-height:46px;font-style:italic}.badge-info{background-color:transparent;color:#000}.badge-info:hover{color:#fff}.page-hero-block-section{min-height:375px;position:relative;background-size:cover!important}.page-hero-block-section .overlay{position:absolute;width:100%;height:100%;background-color:rgba(0,85,152,.7);background-image:linear-gradient(rgba(0,18,66,.59) 23%,rgba(0,1,2,0) 94%)}.page-hero-block-section .hero-content-box{min-height:375px}.page-hero-block-section h1{text-shadow:0 4px 10px rgba(0,0,0,.5);color:#fff;font-family:"Libre Baskerville";font-size:60px;font-weight:400;line-height:83.5px}.page-hero-block-section h3{text-shadow:0 4px 4px rgba(0,0,0,.25);color:#fff;font-family:"Roboto";font-size:36px;font-weight:400;letter-spacing:-.54px;line-height:46px;font-style:italic;margin-top:22px}.single-column-content-section{width:100%;padding-top:40px;padding-bottom:60px}.single-column-content-section h2{color:#005598;font-family:"Montserrat";font-size:40px;font-weight:400;letter-spacing:-.6px;line-height:54px}.single-column-content-section p{color:rgba(0,0,0,.8);font-family:"Montserrat";font-weight:400;letter-spacing:-.42px;font-size:20px;line-height:45px}.upcoming-events-block-section{width:100%;background-color:rgba(212,216,219,.3);padding-top:30px;padding-bottom:20px}.upcoming-events-block-section .heading-box{position:absolute;left:0;width:100%;padding:4px 30px 4px 15px;background-color:#001242}.upcoming-events-block-section h2{color:#fff;font-family:"Libre Baskerville";font-size:48px;font-weight:400;letter-spacing:-.72px;line-height:72px;margin-bottom:0;text-align:right}.upcoming-events-block-section .events-month-list-box{padding-top:8px}.upcoming-events-block-section .events-month-list-box .nav-link{color:rgba(0,0,0,.8);font-family:"Montserrat";font-size:30px;font-weight:700;letter-spacing:-.45px;line-height:50px;font-weight:700}.upcoming-events-block-section .events-month-list-box .nav-link.active{color:#0094c6}.upcoming-events-block-section .event-slider-wrapper{width:100%;position:relative;margin-top:10px}.upcoming-events-block-section .event-slider-scrollpane{margin:auto;overflow:hidden;position:relative;width:94%}.upcoming-events-block-section .event-slider-wrapper .slider-control{color:#fff;font-size:40px;font-weight:400;position:absolute;top:25%;z-index:5}.upcoming-events-block-section .event-slider-wrapper .slider-control.right{padding-left:3px;right:-21px}.upcoming-events-block-section .event-slider-wrapper .slider-control.left{left:-21px;padding-right:3px}.upcoming-events-block-section .event-list-box{margin:0;padding:0}.upcoming-events-block-section .event-list-box>li{display:inline-block;width:355px;margin-right:15px;vertical-align:top}.upcoming-events-block-section .event-item-box .month{display:block;color:#000;font-family:"Montserrat";font-size:26px;font-weight:700;letter-spacing:-.39px;line-height:45px;text-transform:uppercase}.upcoming-events-block-section .event-item-box .day{display:block;color:#000;font-family:"Montserrat";font-size:72px;font-weight:700;letter-spacing:-1.08px;line-height:36px}.upcoming-events-block-section .event-item-box h3{display:block;color:#0094c6;font-family:"Montserrat";font-size:26px;font-weight:700;letter-spacing:-.39px;line-height:35px;padding:15px 0 5px}.upcoming-events-block-section .event-item-box .title{display:block;color:#0094c6;font-family:"Montserrat";font-size:26px;font-weight:700;letter-spacing:-.39px;line-height:35px;padding:15px 0 5px}.upcoming-events-block-section .event-item-box .title:hover,.upcoming-events-block-section .event-item-box .title:active,.upcoming-events-block-section .event-item-box .title:focus{color:#0094c6}.upcoming-events-block-section .event-item-box p{display:block;color:rgba(0,0,0,.8);font-family:"Montserrat";font-size:25px;font-weight:700;letter-spacing:-.38px;line-height:35px;margin-bottom:0;padding-bottom:0}.upcoming-events-block-section .event-item-box .meta-data{display:block;color:rgba(0,0,0,.8);font-family:"Montserrat";font-size:25px;font-weight:700;letter-spacing:-.38px;line-height:35px}.upcoming-events-block-section .event-item-box .footer-text{display:block;font-family:"Montserrat";font-size:20px;font-weight:700;letter-spacing:-.3px;line-height:30px;font-style:italic;color:rgba(0,0,0,.8)}.featured-classes-block-section{width:100%;padding-top:30px;padding-bottom:10px}.featured-classes-block-section .heading-box{position:relative;left:-15px;width:100%;padding:4px 30px 4px 15px;background-color:#001242}.featured-classes-block-section h2{color:#fff;font-family:"Libre Baskerville";font-size:48px;font-weight:400;letter-spacing:-.72px;line-height:72px;margin-bottom:0;text-align:right}.featured-classes-block-section .featured-classes-item-box{max-width:481px}.featured-classes-block-section .featured-classes-item-box img{width:200px;height:200px;border-radius:50%}.featured-classes-block-section .featured-classes-item-box .title{color:#0094c6;font-family:"Montserrat";font-size:26px;font-weight:700;letter-spacing:-.39px;line-height:35px;display:block;padding-top:15px}.featured-classes-block-section .featured-classes-item-box .title:hover,.featured-classes-block-section .featured-classes-item-box .title:active,.featured-classes-block-section .featured-classes-item-box .title:focus{color:#0094c6}.featured-classes-block-section .featured-classes-item-box .meta-data{color:rgba(0,0,0,.8);font-size:20px;font-weight:700;letter-spacing:-.3px;line-height:30px;font-family:"Montserrat";font-size:1.3rem;font-weight:700;letter-spacing:-.38px;line-height:35px;display:block;margin-bottom:10px}.featured-classes-block-section .featured-classes-item-box .footer-text{font-size:20px;font-weight:700;letter-spacing:-.3px;line-height:30px;font-family:"Montserrat";color:rgba(0,0,0,.8);font-style:italic;display:block;margin-bottom:10px}.sign-up-block-section{width:100%;padding-top:50px;padding-bottom:40px;background-color:#f5f5f5}.sign-up-block-section h2{color:#005598;font-family:"Montserrat";font-size:40px;font-weight:400;letter-spacing:-.6px;line-height:54px}.sign-up-block-section p{color:rgba(0,0,0,.8);font-family:"Montserrat";font-size:28px;font-weight:400;letter-spacing:-.42px;line-height:50px}.sign-up-block-section .sign-up-form-wrapper{padding-top:40px}.sign-up-block-section .control-label{display:none}.sign-up-block-section .sign-up-form-wrapper .first_name{display:inline-block;vertical-align:top;width:49%}.sign-up-block-section .sign-up-form-wrapper .last_name{display:inline-block;vertical-align:top;width:49%;float:right;padding-left:15px}.sign-up-block-section .sign-up-form-wrapper .form-control{color:rgba(0,0,0,.8);font-family:Montserrat;font-size:28px;font-weight:400;letter-spacing:-.42px;line-height:50px;height:55px;border:1px solid rgba(0,0,0,.5);background-color:#fff;border-radius:0}.sign-up-block-section .sign-up-form-wrapper .site-btn1{margin-top:15px}.newsletter-list-block-section{width:100%;padding-top:40px;padding-bottom:40px;background-color:#f2f2f2}.newsletter-list-block-section .newsletter-item-box{padding:15px;margin-bottom:25px}.newsletter-list-block-section .newsletter-item-box img{width:200px;height:200px;border-radius:50%}.newsletter-list-block-section .newsletter-item-box .title{color:#0094c6;font-family:"Montserrat";font-size:32px;font-weight:500;letter-spacing:-.57px;line-height:44.5px;display:block;margin-top:10px;word-break:break-word}.newsletter-list-block-section .newsletter-item-box .title:hover,.newsletter-list-block-section .newsletter-item-box .title:active,.newsletter-list-block-section .newsletter-item-box .title:focus{color:#0094c6}.newsletter-list-block-section .newsletter-item-box p{color:rgba(0,0,0,.8);font-family:"Montserrat";font-size:20px;font-weight:400;letter-spacing:-.42px;line-height:50px}.two-column-content-box{width:100%;padding-top:0;padding-bottom:15px}.two-column-content-item-box{text-align:center}.two-column-content-item-box.right-border{border-right:6px solid #002d62;padding-right:15px}.two-column-content-item-box h3{color:#0094c6;font-family:"Montserrat";font-size:26px;font-weight:700;letter-spacing:-.39px;line-height:35px;text-transform:uppercase;margin-top:15px}.two-column-content-item-box h3 a{color:#0094c6}.two-column-content-item-box h3 a:hover,.two-column-content-item-box h3 a:active,.two-column-content-item-box h3 a:focus{color:#0094c6}.two-column-content-item-box p{color:rgba(0,0,0,.8);font-family:"Montserrat";font-size:28px;font-weight:400;letter-spacing:-.42px;line-height:50px}.board-of-directors-block-section{width:100%;padding-top:30px;padding-bottom:40px;background-color:rgba(212,216,219,.3)}.board-of-directors-block-section .heading-box{position:relative;left:-15px;width:100%;padding:4px 30px 4px 15px;background-color:#001242}.board-of-directors-block-section h2{color:#fff;font-family:"Libre Baskerville";font-size:48px;font-weight:400;letter-spacing:-.72px;line-height:72px;margin-bottom:0;text-align:right}.board-of-directors-block-section .board-of-directors-item-box{margin-bottom:55px}.board-of-directors-block-section .board-of-directors-item-box h4{color:#0069aa;font-family:"Montserrat";font-size:32px;font-weight:400;letter-spacing:-.57px;line-height:44.5px;letter-spacing:-.45px;line-height:35px}.board-of-directors-block-section .board-of-directors-item-box h4 a{color:#0069aa}.board-of-directors-block-section .board-of-directors-item-box h4 a:hover,.board-of-directors-block-section .board-of-directors-item-box h4 a:active,.board-of-directors-block-section .board-of-directors-item-box h4 a:focus{color:#0069aa}.board-of-directors-block-section .board-of-directors-item-box span{color:rgba(0,0,0,.8);font-family:"Montserrat";font-size:24px;font-weight:700;letter-spacing:-.42px}.administration-block-section{width:100%;padding-top:40px;padding-bottom:40px;background-color:#fff}.administration-block-section .heading-box{position:relative;left:-15px;width:100%;padding:4px 30px 4px 15px;background-color:#001242}.administration-block-section h2{color:#fff;font-family:"Libre Baskerville";font-size:48px;font-weight:400;letter-spacing:-.72px;line-height:72px;margin-bottom:0;text-align:right}.administration-block-section .administration-item-box img{width:253px;border-radius:50%}.administration-block-section .administration-item-box h4{font-family:"Montserrat";font-weight:400;letter-spacing:-.42px;line-height:50px;color:#0069aa;font-size:32px;font-weight:500;letter-spacing:-.57px;line-height:44.5px;margin-top:10px}.administration-block-section .administration-item-box h4 a{color:#0069aa}.administration-block-section .administration-item-box h4 a:hover,.administration-block-section .administration-item-box h4 a:active,.administration-block-section .administration-item-box h4 a:focus{color:#0069aa}.administration-block-section .administration-item-box span{font-family:"Montserrat";font-size:24px;font-weight:700;letter-spacing:-.45px;line-height:50px;color:rgba(0,0,0,.8)}.contact-us-form-block-section{width:100%;background-color:#f2f2f2;padding-top:40px;padding-bottom:40px}.contact-us-form-block-section h2{color:#005598;font-family:"Montserrat";font-size:40px;font-weight:400;letter-spacing:-.6px;line-height:54px}.contact-us-form-block-section p{color:rgba(0,0,0,.8);font-family:"Montserrat";font-size:28px;font-weight:400;letter-spacing:-.42px;line-height:50px}.contact-us-form-block-section .control-label{display:none}.contact-us-form-block-section .contact-us-form-wrapper .first_name{display:inline-block;vertical-align:top;width:50%;float:left}.contact-us-form-block-section .contact-us-form-wrapper .last_name{display:inline-block;vertical-align:top;width:49%;float:right;padding-left:15px}.contact-us-form-block-section .contact-us-form-wrapper textarea{height:253px}.contact-us-form-block-section .contact-us-form-wrapper .form-control{border:1px solid rgba(0,0,0,.5);background-color:#fff;color:rgba(0,0,0,.8);font-family:"Montserrat";font-size:28px;font-weight:400;letter-spacing:-.42px;line-height:50px;border-radius:0}.news-details-block-section{width:100%;padding-top:40px;padding-bottom:40px}.news-details-block-section .image-box{width:360px;border-radius:50%}.news-details-block-section h2{color:#0094c6;font-family:"Montserrat";font-size:48px;font-weight:500;letter-spacing:-.72px;line-height:52.5px;margin-top:15px}.news-details-block-section .metadata{color:rgba(0,0,0,.8);font-family:"Montserrat";font-size:25px;font-weight:700;letter-spacing:-.38px;line-height:35px}.news-details-block-section .back-to-newsletter{color:#c4c4c4;font-family:"Montserrat";font-size:25px;font-weight:500;letter-spacing:-.38px;line-height:35px;text-transform:uppercase;display:inline-block;padding-bottom:10px}.news-details-block-section .back-to-newsletter:hover,.news-details-block-section .back-to-newsletter:active,.news-details-block-section .back-to-newsletter:focus{color:#c4c4c4}.news-details-block-section p{color:rgba(0,0,0,.8);font-family:Montserrat;font-size:28px;font-weight:400;letter-spacing:-.42px;line-height:50px}.donate-link-block-section{width:100%;padding-top:30px;padding-bottom:40px;background-color:#f5f5f5}.donate-link-block-section h2{color:#005598;font-family:"Montserrat";font-size:40px;font-weight:400;letter-spacing:-.6px;line-height:54px}.donate-link-block-section p{color:rgba(0,0,0,.8);font-family:"Montserrat";font-size:28px;font-weight:400;letter-spacing:-.42px;line-height:50px}.three-column-contnet-block-section{width:100%;padding-top:40px;padding-bottom:10px}.three-column-contnet-block-section .col-sm-4{padding:0}.three-column-contnet-block-section .three-column-content-item-box{padding:16px 20px;margin-bottom:30px}.three-column-contnet-block-section .three-column-content-item-box.right-border{border-right:6px solid #002d62}.three-column-contnet-block-section .three-column-content-item-box h4{color:#0094c6;font-family:"Montserrat";font-size:26px;font-weight:700;letter-spacing:-.39px;line-height:35px;text-transform:uppercase;margin-top:10px}.three-column-contnet-block-section .three-column-content-item-box a{color:#0094c6}.three-column-contnet-block-section .three-column-content-item-box a:hover,.three-column-contnet-block-section .three-column-content-item-box a:active,.three-column-contnet-block-section .three-column-content-item-box a:focus{color:#0094c6}.three-column-contnet-block-section .three-column-content-item-box p{color:rgba(0,0,0,.8);font-family:"Montserrat";font-size:20px;font-weight:400;letter-spacing:-.42px;line-height:43px}.contact-form-block-section{width:100%;padding-top:80px;padding-bottom:30px;background-color:#f2f2f2}.contact-form-block-section .address-block{margin-bottom:40px}.contact-form-block-section .address-block h5{font-size:32px;font-weight:400;letter-spacing:-.54px;line-height:50px;color:#0094c6;font-family:"Montserrat";font-weight:700;letter-spacing:-.39px;line-height:35px}.contact-form-block-section .address-block p{color:rgba(0,0,0,.8);font-family:"Montserrat";font-size:20px;font-weight:400;letter-spacing:-.42px;line-height:50px}.contact-form-block-section .contact-form-wrapper{width:100%;padding:20px 15px 30px 30px;background-color:#e5e5e5}.contact-form-block-section .control-label{display:none}.contact-form-block-section .contact-form-wrapper h2{color:#005598;font-family:"Montserrat";font-size:40px;font-weight:400;letter-spacing:-.6px;line-height:54px;margin-bottom:20px}.contact-form-block-section .contact-form-wrapper .form-control{border:1px solid rgba(0,0,0,.5);border-radius:0;background-color:#fff;height:55px;color:rgba(0,0,0,.8);font-family:"Montserrat";font-size:28px;font-weight:400;letter-spacing:-.42px;line-height:50px}.contact-form-block-section .contact-form-wrapper textarea{height:253px!important}.contact-form-block-section .contact-form-wrapper .form-group{margin-bottom:22px}.contact-map-block-section{width:100%;padding-top:0;padding-bottom:0}.contact-map-block-section .map-box{height:658px}.how-to-find-course-block-section{width:100%;padding-top:60px;padding-bottom:60px;background-color:#f2f2f2}.how-to-find-course-block-section h2{color:#005598;font-family:"Montserrat";font-size:40px;font-weight:400;letter-spacing:-.6px;line-height:54px}.how-to-find-course-block-section p{color:rgba(0,0,0,.8);font-family:"Montserrat";font-size:28px;font-weight:400;letter-spacing:-.42px;line-height:50px}.{text-align:center}.program-list-wrapper .program-item-box{color:#0094c6;font-family:Montserrat;font-size:26px;font-weight:700;letter-spacing:-.39px;line-height:35px;text-transform:uppercase;text-align:center;width:16%;vertical-align:top}.program-list-wrapper a:nth-child(2) span{position:relative;right:12px}.program-list-wrapper .program-item-box:hover,.program-list-wrapper .program-item-box:active,.program-list-wrapper .program-item-box:focus{color:#0094c6}.program-list-wrapper .program-item-box span{display:block;padding-top:10px}.more-information-block-section .lecture-item-box .productDesc{color:rgba(0,0,0,.8);font-family:"Montserrat";font-weight:400;letter-spacing:-.42px;font-size:18px;line-height:1.5}.more-information-block-section{width:100%;padding-top:40px;padding-bottom:10px}.more-information-block-section .heading-box{position:relative;left:-15px;width:100%;padding:4px 30px 4px 15px;background-color:#001242}.more-information-block-section h2{color:#fff;font-family:"Libre Baskerville";font-size:48px;font-weight:400;letter-spacing:-.72px;line-height:72px;margin-bottom:0;text-align:right}.more-information-block-section .list-content-item-box{padding-bottom:30px}.more-information-block-section .list-content-item-box h4{color:#0094c6;font-family:"Montserrat";font-size:26px;font-weight:700;letter-spacing:-.39px;line-height:35px;text-transform:uppercase}.more-information-block-section .list-content-item-box p{color:rgba(0,0,0,.8);font-family:"Montserrat";font-size:20px;font-weight:400;letter-spacing:-.42px;line-height:50px}.more-information-block-section .list-content-item-box p a{font-family:"Montserrat";font-size:20px;font-weight:400;letter-spacing:-.42px;line-height:50px;text-decoration:underline;font-style:italic;color:rgba(0,0,0,.8)}.more-information-block-section .list-content-item-box p a:hover,.more-information-block-section .list-content-item-box p a:active,.more-information-block-section .list-content-item-box p a:focus{color:rgba(0,0,0,.8)}.program-list-block-section{width:100%;padding-top:30px;padding-bottom:20px}.program-list-wrapper .active{border-bottom:2px solid #0094c6;padding-bottom:8px;text-decoration:none}.program-list-wrapper .active img{filter:hue-rotate(335deg) brightness(2.5)}.more-information-block-section .lecture-item-box{margin-bottom:30px;cursor:pointer}.more-information-block-section .lecture-item-box .month-and-day{vertical-align:top;display:inline-block;width:10%}.more-information-block-section .lecture-item-box .title-and-meta{vertical-align:top;display:inline-block;width:88%}.more-information-block-section .lecture-item-box .month{display:block;color:#000;font-family:"Montserrat";font-size:26px;font-weight:700;letter-spacing:-.39px;line-height:44px;text-transform:uppercase}.more-information-block-section .lecture-item-box .day{display:block;color:#000;font-family:"Montserrat";font-size:72px;font-weight:700;letter-spacing:-1.08px;line-height:40px}.more-information-block-section .lecture-item-box [aria-expanded=true] .title{color:#005598;text-decoration:underline}.more-information-block-section .lecture-item-box .title{color:#0094c6;font-family:"Montserrat";font-size:28px;font-weight:700;letter-spacing:-.42px;line-height:35px}.more-information-block-section .lecture-item-box .metadata{color:rgba(0,0,0,.8);font-family:"Montserrat";font-size:25px;font-weight:700;letter-spacing:-.38px;line-height:35px}.more-information-block-section .lecture-item-box .metadata p{color:rgba(0,0,0,.8);font-family:"Montserrat";font-size:25px;font-weight:700;letter-spacing:-.38px;line-height:35px;margin-bottom:0;padding-bottom:0}.more-information-block-section .lecture-item-box .lecture-by{display:block;font-family:"Montserrat";font-size:20px;font-weight:700;letter-spacing:-.3px;line-height:30px;font-style:italic;color:rgba(0,0,0,.8)}.more-information-block-section .lecture-item-box .price{display:block;font-family:"Montserrat";font-size:20px;font-weight:700;letter-spacing:-.3px;line-height:30px;font-style:italic}.more-information-block-section .lecture-item-box p{color:rgba(0,0,0,.8);font-family:"Montserrat";font-size:28px;font-weight:400;letter-spacing:-.42px;line-height:50px}.more-information-block-section ul{margin:0;padding:0}.more-information-block-section ul li{display:block;margin-bottom:18px;font-size:18px}.more-information-block-section ul li a{color:#0094c6;font-family:"Montserrat";font-size:28px;font-weight:700;letter-spacing:-.42px;line-height:35px;text-transform:uppercase}.more-information-block-section ul li a:hover,.more-information-block-section ul li a:active,.more-information-block-section ul li a:focus{color:#0094c6}.page-details-section{width:100%;padding-top:50px;padding-bottom:50px}.card-block-section{width:100%;padding-top:50px;padding-bottom:50px}.card-block-section .card-block-item-box .image-box{height:250px;display:block}.card-block-section .card-block-item-box .title{color:#0094c6;font-family:"Montserrat";font-size:28px;font-weight:400;letter-spacing:-.42px;line-height:35px}.card-block-section .card-block-item-box .title:hover,.card-block-section .card-block-item-box .title:active,.card-block-section .card-block-item-box .title:focus{color:#0094c6}.card-block-section .card-block-item-box p{color:rgba(0,0,0,.8);font-family:"Montserrat";font-size:22px;font-weight:400;letter-spacing:-.42px;line-height:36px;padding-top:10px}.card-block-section .read-more-link{color:#0094c6;font-family:"Montserrat";font-size:18px;font-weight:400;letter-spacing:-.42px;line-height:32px}.card-block-section .read-more-link:hover,.card-block-section .read-more-link:active,.card-block-section .read-more-link:focus{color:#0094c6}.search-result-item-box .image-box{height:200px;width:200px;border-radius:50%}.search-result-item-box .heading a{color:#0094c6;font-family:"Montserrat";font-size:38px;font-weight:500;letter-spacing:-.57px;line-height:44.5px;display:block;margin-top:10px;word-break:break-word}.search-result-item-box .heading a:hover,.search-result-item-box .heading a:active,.search-result-item-box .heading a:focus{color:#0094c6}.search-result-item-box p{color:rgba(0,0,0,.8);font-family:"Montserrat";font-size:28px;font-weight:400;letter-spacing:-.42px;line-height:50px}.removePad{padding:0}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:auto !important}.woocommerce div.body ul li{font-size:14px !important;line-height:20px !important}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:100px !important}.imgRotate{transition:transform 2s}.imgRotate:hover{transform:rotate(360deg)}.variation p{line-height:1.5em !important;font-size:inherit !important}.woocommerce-MyAccount-content p{font-size:20px !important}.woocommerce form .form-row{display:flex;flex-direction:column}.woocommerce form .form-row:last-of-type .password-input{margin-bottom:20px}.woocommerce-MyAccount-content .woocommerce-Address{max-width:100%}.woocommerce-MyAccount-navigation ul{list-style-type:none;padding-left:0;max-width:250px}.woocommerce-MyAccount-navigation li{min-width:150px;min-height:61px;border-radius:6px;background-color:#0094c6;font-family:"Montserrat";font-size:20px !important;font-weight:500;letter-spacing:-.36px;padding-top:8px;text-align:center;margin-top:20px}.woocommerce-MyAccount-navigation li a{color:#fff}.woocommerce-MyAccount-navigation-link--customer-logout,.woocommerce-MyAccount-navigation-link--downloads{display:none}.ld-section-heading h3{display:none}.more-information-block-section .quantity{padding-bottom:20px}@media(max-width:767px){.home-hero-block-section h1{font-size:40px !important;line-height:51px}.home-hero-block-section h3{font-size:26px}.single-column-content-section h2{font-size:40px !important;line-height:43px}.single-column-content-section p{font-size:20px;line-height:41px}.single-column-content-section{padding-bottom:40px}.upcoming-events-block-section .heading-box{position:static}.upcoming-events-block-section h2{font-size:31px;text-align:left}.upcoming-events-block-section .events-month-list-box{width:100%;overflow-x:scroll;overflow-y:hidden}.events-month-list-box .nav{width:700px}.upcoming-events-block-section .event-item-box .month{font-size:20px}.upcoming-events-block-section .event-item-box .day{font-size:55px}.upcoming-events-block-section .event-item-box .title{font-size:24px}.upcoming-events-block-section .event-item-box .meta-data{font-size:21px;line-height:29px}.upcoming-events-block-section .event-item-box .footer-text{font-size:18px}.upcoming-events-block-section .event-item-box{padding:0 30px}.upcoming-events-block-section .event-slider-wrapper .slider-control.left{left:-8px}.upcoming-events-block-section .event-slider-wrapper .slider-control.right{right:-8px}.upcoming-events-block-section .event-slider-scrollpane{width:91%}.featured-classes-block-section .heading-box{position:static}.featured-classes-block-section h2{font-size:31px;text-align:left}.featured-classes-block-section .featured-classes-item-box .title{font-size:24px}.featured-classes-block-section h2{font-size:29px;text-align:left}.sign-up-block-section h2{font-size:31px;line-height:42px}.sign-up-block-section p{font-size:24px;line-height:36px}.newsletter-list-block-section .newsletter-item-box .title{font-size:29px;line-height:37px}.newsletter-list-block-section .newsletter-item-box p{font-size:20px;line-height:46px}.two-column-content-item-box.right-border{border-right:none;border-bottom:6px solid #002d62;padding-bottom:15px;padding-right:0}.board-of-directors-block-section .heading-box{position:static}.board-of-directors-block-section h2{font-size:30px !important;text-align:left}.board-of-directors-block-section .board-of-directors-item-box{margin-bottom:30px}.board-of-directors-block-section .board-of-directors-item-box h4{font-size:31px}.board-of-directors-block-section .board-of-directors-item-box span{font-size:25px}.administration-block-section .administration-item-box{margin-bottom:35px}.administration-block-section h2{font-size:30px !important;text-align:left}.administration-block-section .administration-item-box h4{font-size:32px}.administration-block-section .administration-item-box span{font-size:23px}.contact-us-form-block-section h2{font-size:30px}.page-hero-block-section h1{font-size:40px !important;line-height:41px}.page-hero-block-section h3{font-size:21px;line-height:33px}.donate-link-block-section h2{font-size:29px}.donate-link-block-section p{font-size:24px;line-height:41px}.three-column-contnet-block-section .three-column-content-item-box.right-border{border-right:0;border-bottom:6px solid #002d62;padding-bottom:15px}.three-column-contnet-block-section .three-column-content-item-box h4{font-size:24px}.contact-form-block-section .contact-form-wrapper h2{font-size:28px}.contact-form-block-section{padding-top:50px}.contact-form-block-section .address-block h5{font-size:30px}.program-list-wrapper .program-item-box{width:49%;font-size:18px;line-height:25px}.more-information-block-section .heading-box{position:static}.more-information-block-section h2{font-size:30px;text-align:left;position:static!important}.more-information-block-section .list-content-item-box h4{font-size:24px}.more-information-block-section .list-content-item-box p{font-size:20px;line-height:44px}.more-information-block-section .lecture-item-box .month-and-day{width:20%}.more-information-block-section .lecture-item-box .title-and-meta{width:78%}.more-information-block-section .lecture-item-box .day{font-size:42px;line-height:15px}.more-information-block-section .lecture-item-box .month{font-size:19px}.more-information-block-section .lecture-item-box .title{font-size:22px}.more-information-block-section .lecture-item-box .metadata{font-size:20px}.more-information-block-section .lecture-item-box .lecture-by{font-size:16px}.more-information-block-section .lecture-item-box p{font-size:26px;line-height:40px}.more-information-block-section ul li a{font-size:20px}.more-information-block-section ul li{margin-bottom:14px}.sign-up-block-section .sign-up-form-wrapper .first_name{width:100%}.sign-up-block-section .sign-up-form-wrapper .last_name{width:100%;float:none;padding-left:0}.contact-us-form-block-section .contact-us-form-wrapper .first_name{display:block;width:100%;float:none}.contact-us-form-block-section .contact-us-form-wrapper .last_name{display:block;vertical-align:top;width:100%;float:none;padding-left:0}}@media(min-width:768px) and (max-width:990px){.single-column-content-section h2{font-size:37px}.upcoming-events-block-section h2{font-size:31px;text-align:left}.upcoming-events-block-section .events-month-list-box{width:100%;overflow-x:scroll;overflow-y:hidden}.events-month-list-box .nav{width:700px}.upcoming-events-block-section .event-item-box{padding:20px}.featured-classes-block-section .heading-box{position:static}.featured-classes-block-section h2{font-size:29px;text-align:left}.sign-up-block-section h2{font-size:31px;line-height:42px}.sign-up-block-section p{font-size:24px;line-height:36px}.board-of-directors-block-section h2{font-size:27px}.board-of-directors-block-section .board-of-directors-item-box h4{font-size:26px;line-height:27px}.board-of-directors-block-section .board-of-directors-item-box span{font-size:17px}.board-of-directors-block-section .board-of-directors-item-box{margin-bottom:25px}.administration-block-section h2{font-size:29px}.administration-block-section .administration-item-box h4{font-size:29px}.administration-block-section .administration-item-box span{font-size:19px}.page-hero-block-section h1{font-size:46px;line-height:66px}.three-column-contnet-block-section .three-column-content-item-box h4{font-size:18px;line-height:24px}.three-column-contnet-block-section .three-column-content-item-box p{font-size:18px;line-height:33px}.contact-form-block-section .contact-form-wrapper h2{font-size:31px}.contact-form-block-section .address-block h5{font-size:30px}.program-list-wrapper .program-item-box{font-size:15px;line-height:20px}.more-information-block-section h2{font-size:26px;position:static!important}.more-information-block-section .lecture-item-box .month-and-day{width:16%}.more-information-block-section .lecture-item-box .title-and-meta{width:82%}}@media(min-width:767px) and (max-width:1159px){.incHeight{height:154px}}.woocommerce ul.order_details li{font-size:16px !important}.woocommerce ul.order_details{padding:0}.woocommerce-customer-details address{font-size:16px !important}.woocommerce-customer-details address p{font-size:16px !important;line-height:1.5}.woocommerce ul.order_details li strong{font-size:14px !important}.woocommerce-checkout .page-details-section h2{font-size:32px !important}.cross-sells{font-family:Montserrat !important}.cross-sells h2{font-size:32px !important}.woocommerce-cart #heading{margin-bottom:20px}.boxAddToCart{width:15%}#productListingContainer{max-width:800px}.cartToast{position:fixed;z-index:9999;bottom:20px;right:30px}@media(max-width:800px){#productListingContainer{max-width:700px}}@media(max-width:576px){.boxAddToCart,.listingItemData{width:100%}}