/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.elearning-hero h1,.elearning-hero h2,.elearning-hero h3,.elearning-hero h4,.elearning-hero h5,.elearning-hero h6{color:#ffffff;font-family:'Montserrat' !important;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;height:257px;width:100%;position:relative;top:0px;}span.marker.price-offset-course-price{width:100%;float:left;}.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front{display:none !important;}#edit-coupon-redemption .ajax-progress.ajax-progress-throbber{position:initial !important;}#edit-sidebar-coupon-redemption-form .button{margin-top:20px;margin-left:2px;}.webform-submission-newsletter-signup-form .alert{position:relative;top:0;}.block-views-blockother-products-block-1 h2{display:none;}#checkout-completion .view-footer{margin-right:5px !important;}.ui-widget-overlay.ui-front{display:none !important;}.course_multimedia_preview{max-height:264px;}.field--name-field-course-quick-description{padding:20px;font-family:'Montserrat',Helvetica;}.elearn-purchased-product-title{text-transform:uppercase;}.order-cart-item .fancy-submit{background:#e8e8e8;border:#e8e8e8;color:black;max-width:50px;float:right;margin-top:-15px;margin-bottom:20px;margin-right:0;}.view-other-products .views-row{float:left;width:100%;display:flex;}.view-other-products .views-row img{margin-right:25px;}.order-cart-item .fancy-submit i.fa.fa-cross{font-family:'Montserrat',Helvetica;}.order-cart-item .fancy-submit i.fa.fa-cross::before{display:none;}.continue-shopping-link a{color:#888;text-decoration:none;font-weight:400;text-transform:uppercase;font-size:16px;}p.after-purchase-cta a{text-decoration:none;}input#edit-sidebar-coupon-redemption-form-apply--yAr7TdR1Cpk{margin-top:10px;margin-left:3px;}.member-price-label{float:left;text-align:center;}.nonmember-price-label{float:left;text-align:center;}.user-order-page{margin-bottom:100px;}.user-learning-products{padding-top:126px !important;padding-bottom:110px !important;}#checkout-completion .view-footer{float:right;margin-right:30px;}.member-price-label,.nonmember-price-label{position:relative;top:-6px;font-weight:500 !important;}.course-length-teaser{padding-left:31px;}.views-field.views-field-field-couse-featured-image,.views-field-field-module-featured-image{float:left;}.views-field.views-field-total-price__number{float:left;width:80%;}.order-information .views-field.views-field-total-price__number{float:none;width:unset;}#ej_product .purchased_order_item_price{text-align:right;font-size:18px;padding-right:0;}#checkout-completion{margin-top:3rem;}.pr-20{padding-right:20px !important;}.pt-7{padding-top:7px;}.cart-sidebar-subtotal .order-total-line-value::first-letter,.region-sidebar-first .order-total-line-value::first-letter{font-size:21px;font-weight:500;vertical-align:text-top;}#course-nav-tabs .paragraph--type--accordion-section h2{margin:0;}#course-nav-tabs .tab-body{padding-top:5px;padding-bottom:20px;}p.after-purchase-cta{margin-bottom:3rem;}.views-field.views-field-field-module-featured-image{width:20%;}div#checkout-completion p{font-size:19px;}div#checkout-completion .views-field-title{font-size:26px;}span.currency_icon{position:relative;top:-10px;font-weight:400;font-size:20px;font-family:'Montserrat';}span.order-total-line-value{font-family:'Montserrat';}.continue-shopping-link{float:right;position:relative;top:3px;}#checkout-completion .views-field-field-license-length{font-size:20px;padding-top:30px;}#checkout-completion .order-total-line-value,#checkout-completion .order-total-line-value,#checkout-completion .order-total-line.order-total-line__subtotal{float:left;}#checkout-completion .order-total-line{text-align:left;padding:0;float:left;margin-bottom:55px;}#edit-review-payment-information,#edit-review-contact-information{border:none !important;}#edit-review-payment-information legend,#edit-review-contact-information legend,#edit-review-payment-information .fieldset-wrapper,#edit-review-contact-information .fieldset-wrapper{z-index:9999;}#checkout-completion  .order-total-line-label{width:auto;float:left;}#checkout-completion .order-total-line-label,#checkout-completion .order-total-line-value{font-size:22px;font-weight:bold !important;width:unset;font-family:Montserrat !important;font-weight:bold !important;text-align:unset;display:contents;}.confirm-checkout-hero h3{font-size:40px;font-family:Montserrat !important;font-weight:bold;color:#ffffff;}.path-product #block-fox-bootstrap-footer{display:none;}#confirm-checkout .layout-checkout-form.container.clearfix{margin-top:0px !important;}#confirm-checkout .layout-checkout-form h1{display:none;}#confirm-checkout .order-total-line__total{text-align:right !important;float:right !important;padding-right:9px;margin-top:25px;}.js-form-item-sidebar-coupon-redemption-form-code label{float:left;width:100%;display:block;margin-bottom:15px;font-weight:bold;}#checkout-completion .layout-region-checkout-secondary h3{font-weight:400;}#commerce-checkout-flow-multistep-default .layout-region-checkout-secondary td{background:transparent;border-bottom:none !important;box-shadow:none !important;border-bottom-width:0px !important;width:unset !important;margin-right:0 !important;padding-right:0 !important;}.user-learning-products i.fa.fa-plus{float:left;font-size:20px;font-weight:unset !important;padding:7px;cursor:pointer;}.user-learning-products .views-row{margin-bottom:20px;}#commerce-checkout-flow-multistep-default .layout-region-checkout-secondary .order-total-line__total{padding-right:0px !important;margin-right:0px !important;}.layout-region-checkout-secondary .views-field-title{font-size:17px !important;position:relative;top:-1px;}#commerce-checkout-flow-multistep-default .layout-region-checkout-secondary .view-footer{float:right !important;width:100%;}.order-total-line__adjustment{margin-top:25px;}#edit-coupon-redemption{float:left;width:100%;}#edit-coupon-redemption table{width:100%;}.address-container-inline > .form-item{margin-right:0 !important;width:100%;}#confirm-checkout .order-total-line{margin-bottom:18px !important;}#confirm-checkout .order-total-line-label{font-size:16px !important;}#confirm-checkout .order-total-line-value{font-size:16px !important;}#checkout-completion .order-total-line__subtotal{display:none;}#checkout-completion .checkout-complete{margin-bottom:2.5rem;margin-top:2rem;}#checkout-completion .checkout-complete h2{font-weight:bold;}.elearning-hero-checkout h3{font-size:22px;font-weight:bold;}.elearning-hero-checkout h1{font-size:53px;font-weight:bold;padding:14px 0;}.elearning-hero-checkout{display:flex;padding-top:20px;}p.elearning-course-checkout{float:left;font-size:25px !important;}p.elearning-price-checkout{float:right;font-size:21px !important;}#checkout-completion .views-row{display:block;float:left;width:100%;margin-bottom:3rem;}.view-commerce-user-orders .fa.fa-plus,.view-commerce-user-orders .fa.fa-minus,.view-id-commerce_user_subscriptions .fa.fa-plus,.view-id-commerce_user_subscriptions .fa.fa-minus{float:right;margin-top:28px;font-weight:normal !important;font-size:15px !important;}#drupal-modal{max-height:121px !important;}.media-container{margin-bottom:0px !important;}.module_description{padding:0px !important;}.module_description p{padding:20px !important;}.course_multimedia_preview video{border-radius:45px 45px 0px 0px;}.views-field.views-field-field-couse-featured-image img{width:92%;height:auto;}.cart-form #edit-actions{display:none;}.member-price-label,.nonmember-price-label{display:none;}#block-cartpagesavewithmembershipblock-2,#block-views-block-cart-page-sidebar-subtotal-block-1-2{display:none;}#block-views-block-cart-page-sidebar-subtotal-block-1-2 .cart-sidebar-subtotal{max-height:220px;}.cart-footer-subtotal-checkout{position:initial !important;top:0;height:unset;float:left;border-radius:12px;width:100%;padding:20px 17px 4px;background:linear-gradient(123deg,#de761c,#ffc592) !important;color:white !important;text-decoration:none;font-size:17px;letter-spacing:6px;margin-bottom:50px;}.view-commerce-cart-form .order-total-line.order-total-line__total{display:none;}td.total-course-member-pricing.module_price{text-align:center;}td.total-course-member-pricing.module_price .border-right{border:none !important;padding-top:0;}.order-total-line.order-total-line__subtotal{padding-bottom:25px;padding-right:0;}.view-commerce-cart-form .order-total-line__subtotal .order-total-line-label{float:left;text-align:left;width:auto;font-size:18px;}.order-total-line__subtotal .order-total-line-value{font-size:18px;font-weight:bold;text-align:right;}.cart-footer-subtotal-checkout::after{content:">";float:right;font-size:25px;top:-6px;position:relative;}.field.field--name-field-course-structure-label.field--type-string.field--label-hidden.field__item{display:contents;}.field.field--name-field-course-length-label.field--type-string.field--label-hidden.field__item{display:contents;}.field.field--name-field-created-date-label.field--type-string.field--label-hidden.field__item{display:contents;}#toolbar-administration{position:unset !important;}.course-short-description{padding:0 !important;min-height:90px;color:black !important;}#course_module_selection .course-short-description{min-height:unset !important;}#course-short-description .field--name-field-course-short-description{padding:20px;font-family:'Montserrat',Helvetica;font-style:normal;font-size:14px;line-height:24px;}.field--name-field-course-includes-text{font-family:'Montserrat',Helvetica;font-style:normal;font-size:14px;line-height:24px;}.license_length_mobile{display:none;}.xspacer{cursor:pointer;}.commerce-order-item-add-to-cart-form a{color:white !important;text-align:center;width:100%;float:left;text-decoration:none;}div#block-cartpagesavewithmembershipblock,#block-cartpagesavewithmembershipblock-2{max-width:100%;margin:auto;background:#ddd;border-radius:15px;padding:20px;font-weight:bold;margin-bottom:25px;}.view-commerce-cart-form{padding-right:50px;}div#block-cartpagesavewithmembershipblock p,#block-cartpagesavewithmembershipblock-2 p{font-weight:bold !important;}a.continue-shopping{float:right;color:black;text-decoration:none;text-transform:uppercase;}div#block-cartpagesavewithmembershipblock h2{display:none;}.region.region-sidebar-first{padding-left:2rem;}.view-id-commerce_cart_block .order-total-line.order-total-line__total{display:none;}.delete-order-item{background:#e8e8e8 !important;border:none !important;color:black !important;margin:0px !important;}.cart-sidebar-subtotal  .view-header .order-total-line.order-total-line__subtotal{text-align:left;}.cart-sidebar-subtotal .order-total-line.order-total-line__total{display:none;}.cart-sidebar-subtotal .view-content,.field-content.mobile-unit-price{display:none;}div#block-cartpagesavewithmembershipblock a:after{content:"";display:block;box-sizing:border-box;position:relative;width:10px;height:10px;border-bottom:2px solid;border-right:2px solid;transform:rotate(-45deg);right:6px;top:5px;float:right;}div#block-cartpagesavewithmembershipblock a,#block-cartpagesavewithmembershipblock-2 a{background:#eee;width:100%;float:left;border-radius:15px;padding:12px;text-decoration:none;margin-bottom:14px;color:black;font-weight:bold !important;font-size:14px;letter-spacing:2px;}.ajax-progress.ajax-progress-throbber{position:absolute;top:3px;background:#ffffff;padding:9px;height:90%;width:100%;}div#price_offset_background{background:#ddd;position:relative;top:0px;float:left;width:100%;padding:23px 0;}.total-course .field.field--name-title.field--type-string{float:left;margin-right:10px;}td.total-course-non-member-pricing.module_price{text-align:center;}.float-left{float:left;padding-right:4px;}.field--name-field-module td:nth-of-type(5){background:#039b4c !important;border-radius:0 14px 14px 0;}.total-course td:nth-of-type(5){border-radius:0 10px 10px 0;background:linear-gradient(118deg,#e77d22,#e99009) !important;}.price_offset .commerce-order-item-add-to-cart-form a{color:white !important;text-align:center;width:100%;float:left;text-decoration:none;background:linear-gradient(118deg,#e77d22,#e99009) !important;padding:15px 0;border-radius:0 0 10px 10px;}.field--name-field-product-info-tabs td{width:auto !important;min-width:60px;}.order-cart-item{float:left;width:100%;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #aaa;padding-top:20px;position:relative;}.cart-page-header-image{padding-left:15px !important;}.cart-page-header-image h1{margin:auto;font-size:53px;padding-top:64px;color:white;}#edit-submit--10.btn:disabled{opacity:1 !important;background:#eaa858 !important;}.cart-block--contents__links{padding:19px 14px;}.cart-block--contents__links a{padding:7px 29px;}.cart-empty-page{padding:40px 0 200px;}.cart-page-header-image{background:url('/themes/custom/fox_bootstrap/images/cart-hero-1440x397.jpg');background-size:auto;height:300px;margin-bottom:57px;background-size:cover;}.order-cart-item .views-field.views-field-unit-price__number{float:right;}.order-cart-item .views-field.views-field-field-module-featured-image,.order-cart-item .views-field-field-couse-featured-image{float:left;width:30%;}.order-cart-item .views-field.views-field-field-license-length{float:left;width:auto;margin-left:30%;position:relative;clear:left;top:-18px;}.offset-container .col-6.col-sm-6.col-lg-12{float:left;width:100%;}.views-field.views-field-field-course-featured-image{float:left;margin-right:20px;}.education-junction-product h2,.h2{font-size:24px;letter-spacing:2.75px;}.order-cart-item .product-title{display:block;font-size:22px;font-family:'Montserrat';font-weight:bold;line-height:26px;margin-bottom:48px;}.order-cart-item .product-title a{color:var(--bs-body-color);}.order-cart-item #price-unit{display:block;text-align:right;font-weight:bold;margin-top:15px;clear:both;}.order-cart-item .actions{display:block;}.cart-form .view-header{margin-bottom:30px;padding-bottom:32px;font-size:19px;border-bottom:1px solid #aaa;}.order-cart-item input.delete-order-item{display:none;}.fox-brand{margin:auto;padding-top:64px;color:white;font-size:19px;letter-spacing:5px;}.view-header .subtotal-checkout{width:400px;display:block;position:relative;top:-82px;background:linear-gradient(123deg,#de761c,#f4a159);padding:16px 27px 16px;border-radius:0 0 15px 15px;color:white !important;text-decoration:none;font-size:17px;letter-spacing:6px;max-width:100%;}.view-header .subtotal-checkout::after{content:">";float:right;font-size:25px;top:-6px;position:relative;}.course_multimedia_preview{height:200px;}.view-header .field--name-total-price{margin-bottom:82px;}.view-header .order-total-line-value{text-align:left;width:auto;font-size:35px;font-family:Montserrat;letter-spacing:0.5px;}.order-total-line-label{width:100%;font-family:Montserrat !important;font-weight:400;text-transform:uppercase;padding-bottom:6px;padding-right:0;font-size:14px;}.view-header .order-total-line.order-total-line__subtotal{background:#e8e8e8;width:400px;padding:20px;border-radius:15px 15px 0 0;max-width:100%;}.view-header .order-total-line-label{width:100%;}.cart-form .view-header .order-total-line__total{display:none;}.cart-form .view-header .order-total-line{padding:25px;text-align:left;}.views-field.views-field-field-module-featured-image img{width:92%;height:auto;}.views-field.views-field-edit-quantity{display:none;}#type{text-align:left;text-transform:uppercase;letter-spacing:0.5px;display:block;margin-bottom:10px;}.views-field.views-field-field-course-featured-image img{width:249px;}.fixed-top{position:sticky !important;}.dialog-off-canvas-main-canvas.d-flex.flex-column.h-100{height:fit-content !important;}.container.elearning-hero{display:flex;}.chevron::before{border-style:solid;border-width:0.25em 0.25em 0 0;content:'';display:inline-block;height:13px !important;left:0.15em;position:relative;top:0.15em;transform:rotate(-45deg);vertical-align:top;width:13px;color:white;font-weight:lighter !important;position:relative;float:right;z-index:999999;}.chevron.right:before{left:0;transform:rotate(45deg);}span.buy-now-chevron.chevron.right{position:relative;top:-30px;right:26px;height:0px !important;}.price_offset .button--add-to-cart{top:15px;padding:20px;background:linear-gradient(118deg,#ff7316,#ffb889);text-align:left;text-transform:uppercase;font-size:19px;font-family:'Montserrat';border:none !important;pointer-events:auto !important;opacity:1 !important;}.product-hero-bkground-img{background-size:cover !important;background-position-y:center !important;float:left;padding:64px 0;width:100%;}.field.field--name-field-course-total-modules-count.field--type-integer.field--label-hidden.field__item{float:left;margin-right:6px;}.field--name-field-skills-learned .field__item{margin-left:25px;display:list-item;}.course_multimedia_preview img{width:100%;}.education-junction-product{margin-top:25px !important;}.education-junction-product h2{margin-top:35px;}.course-quick-data{padding-top:10px;color:#fff;font-size:17px;float:left;font-family:'Montserrat' !important;width:100%;}#course_module_selection .commerce-order-item-add-to-cart-form input{-webkit-appearance:initial !important;border-radius:0px;padding:22px 15px;background:#039b4c;border-radius:0px 10px 10px 0;border-color:#039b4c;}#course_module_selection .commerce-order-item-add-to-cart-form .btn-primary{color:#fff;box-shadow:none;border:none;}#course_module_selection table td:first-of-type{width:30px;padding:0 0 0 11px;font-size:33px;border-radius:10px 0 0 10px;background:#eee;}#course_module_selection table td:nth-of-type(2){width:56%;border-left:none !important;background:#eee;}#course_module_selection table td:last-of-type{background:none;border:none;padding:0px;}table.plus-minus-open-close .open-close{border-right:none !important;}.open-close{cursor:pointer;}.layout-checkout-form.container.clearfix h1{margin-bottom:35px;font-weight:600;}.checkout-order-summary table{width:100% !important;}.checkout-order-summary td:last-of-type{text-align:right;padding-right:10px;}.checkout-order-summary td{width:33%;}.cart-form{max-width:1440px;margin:auto;padding-bottom:55px;}.path-subscriptions.container h1{padding:15px 0;}span.marker.price-offset-course-price{color:#039b4c;font-size:33px;font-family:'Montserrat';font-weight:400 !important;padding-right:6px;}.course-full-price,.price-offset-course-price{color:black;font-size:28px;font-family:'Montserrat';font-weight:bold;}.path-subscriptions{padding-top:100px;}.view-commerce-user-subscriptions{margin-bottom:0px;}.layout-checkout-form.container.clearfix{margin-top:125px;margin-bottom:55px;}.layout-region.layout-region-checkout-footer{padding-right:0;float:right;width:35%;padding-left:2px;margin-top:25px;clear:both;}input#edit-sidebar-coupon-redemption-form-apply{margin-left:0;margin-top:9px;}.layout-region.layout-region-checkout-footer .form-submit{width:100%;}h1.cart-heading{padding-bottom:35px;}#views-form-commerce-cart-form-default-1 #edit-actions{float:right;padding:50px 0px 60px;}#course_module_selection table td{border:none !important;background:#ddd;padding:10px;margin-bottom:10px;vertical-align:middle;}.course-full-price .price-label{margin-bottom:8px;font-size:16px;font-weight:bold !important;}span.license_length,.license_length_mobile{font-size:18px;font-family:'Montserrat';color:#039b4c;font-weight:bold !important;}.price_offset .commerce-order-item-add-to-cart-form{margin-top:0px;float:left;width:100%;position:relative;}.price_offset .button--add-to-cart{font-size:19px;font-weight:500;letter-spacing:0.5px;text-align:center;color:#fff;border-radius:0px 0px 20px 20px;width:100%;margin:0;display:inline-block;}span.module_pricing{margin-top:11px;float:left;width:100%;font-style:italic;font-weight:bold !important;}hr.price-divider{float:left;width:100%;margin:16px 0px;}span.license_length,.license_length_mobile{font-size:16px;font-family:'Montserrat';}.course-full-price.col-12.col-sm-12{font-size:15px;font-family:'Montserrat';}#course_module_selection table td:last-of-type{background:none;border:none;padding:0px;}div#course_module_selection button{border-radius:0px !important;}td.open-close.opened{padding:0px 30px 0px 36px !important;min-width:79px;}#non-member-member-nudge-price{background:#000;color:white;font-weight:bold !important;font-family:'Montserrat';width:100%;}.field--name-field-product-info-tabs .tabbed-container ul.nav.nav-tabs{margin-bottom:0px;}.elearning-hero h1{position:relative;right:3px;margin-bottom:36px;}.space-right{margin-right:15px;}.space-left{margin-left:15px;}.elearning-hero h3{font-size:17px;}.elearning-hero h1 div{font-size:53px;font-weight:400 !important;margin-top:43px;}.checkout-complete-content .order-total-line.order-total-line__subtotal{display:none !important;}.checkout-complete-content .order-total-line-label{font-size:22px !important;}.checkout-complete-content .views-row{margin-bottom:25px !important;padding-bottom:15px !important;}#user-profile #block-tabs{display:none;}.user-greeting{text-transform:uppercase;}#user-profile{padding:99px 0 30px 0;}.checkout-complete-content .order-total-line-value{display:inline-block;width:unset !important;text-align:right;font-size:22px;padding-left:10px;font-family:'Montserrat';font-weight:400;padding-right:20px;padding-bottom:36px;}.checkout-complete-content .order-total-line-label{width:unset !important;}.education-junction-table h2{margin-top:35px;}.field--name-field-module table{width:100%;margin-bottom:6px;}table.plus-minus-open-close.total-course{width:100%;}td.xspacer{padding:0px 0 0 10px !important;}table.plus-minus-open-close.total-course .course-quick-data{margin:0px;padding:0px;}.total-course .button--add-to-cart{background:transparent !important;border:none !important;}@media (max-width:767px){.total-course .button--add-to-cart{padding:8px;font-size:13px !important;}}span.border-right{border-right:1px solid #656565;width:100% !important;float:left;height:43px;padding-top:11px;vertical-align:middle !important;text-align:center;position:relative;left:-1px;}.border-right-no-border{width:100% !important;float:left;height:43px;padding-top:11px;vertical-align:middle !important;text-align:center;position:relative;left:-8px;}table.plus-minus-open-close.total-course td:first-of-type,table.plus-minus-open-close.total-course td:nth-of-type(2){background:none !important;}table.plus-minus-open-close.total-course{width:100%;background:linear-gradient(118deg,#de761c,#ffcb7c);border-radius:10px !important;color:white !important;}table.plus-minus-open-close.total-course .button--add-to-cart{font-size:14px;background-color:transparent;border:none;box-shadow:none;}#course_module_selection table td:nth-of-type(3){width:120px;}#course_module_selection table td:nth-of-type(4){width:100px;}td.total-course-member-pricing{background:linear-gradient(118deg,#e77d22,#e99009) !important;width:110px !important;}td.total-course-non-member-pricing{background:linear-gradient(118deg,#e77d22,#e99009) !important;width:110px !important;}.total-course-non-member-pricing .border-right-no-border{left:0px !important;padding-top:0;}.offset-container{width:92%;margin:auto;}.commerce-order-item-add-to-cart-form .form-submit{width:100%;}#course-nav-tabs .paragraph--type--tabbed-content-section ul.nav.nav-tabs{justify-content:flex-start !important;}.block-commerce-cart{float:right;background:#0d6efd;padding:7px 9px;border-radius:10px;position:relative;top:-12px;left:-19px;}.block-commerce-cart{float:right;background:#0d6efd;padding:7px 9px;border-radius:10px;position:relative;top:-12px !important;left:108px !important;}.kint-rich{position:absolute;top:0px !important;display:contents;z-index:999999999999999999999999999 !important;}.block-commerce-cart{float:right;background:#0d6efd;padding:7px 9px;border-radius:10px;position:relative;top:-12px;left:-19px !important;}.course_module_table{border:2px solid #ccc;width:100%;}table.course_module_table td{padding:10px;}.module-toggle-description{display:none;}.description-trigger{cursor:pointer;width:65%;}td.buy-module{text-align:center;color:#007dff;font-weight:bold;cursor:pointer;}.description-trigger:before{color:gray;}.description-trigger:before{content:"";margin:0 0.5em;display:inline-block;border:7px solid transparent;border-top:8px solid gray;border-bottom:0 none;float:left;top:7px;position:relative;}.commerce-tab{margin-top:25px;padding-left:15px;}.commerce-nav-tabs{margin-top:35px;}.commerce-nav-tabs h2{clear:both;float:left;width:100%;}#edit-sidebar-order-summary-summary .view-footer{}#desktop-nav .region.region-nav-main .account-submenu .active a{background:#2a85c4 !important;}#course_module_selection table td.noprice:nth-of-type(2),#course_module_selection table td.noprice:nth-of-type(3),#course_module_selection table td.noprice:nth-of-type(4),#course_module_selection table td.noprice:nth-of-type(5){width:100%;border-left:none !important;background:#eee !important;padding:10px !important;}#course_module_selection table td:nth-child(5).course-module-link:not(:empty){padding:0;background-color:#039b4c !important;align-items:center;}#course_module_selection .course-module-link > a{font-size:15px;padding:0;border:0;box-shadow:none;background-color:transparent;color:#fff;pointer-events:auto !important;opacity:1 !important;}.button--add-to-cart{pointer-events:auto !important;opacity:1 !important;}@media (min-width:1200px){.cart-block--summary{height:38px;}span.marker.price-offset-course-price{padding-right:5px !important;float:left;width:auto;}span.license_length,.license_length_mobile{font-size:15px !important;font-family:'Montserrat';color:#039b4c;font-weight:bold !important;padding-top:20px;float:left;}}@media (min-width:992px){td.views-field.views-field-total-price__number{float:right;}.education-junction-product .paragraph--type--tabbed-content-section{padding:10px 0 35px 0;}span.buy-now-chevron.chevron.right{top:-44px !important;}span.marker.price-offset-course-price{float:left !important;width:auto !important;}.product-hero-bkground-img{min-height:305px;}span.fox_dollar_sign{float:left;color:#039b4c;font-size:20px;font-weight:bold;padding-top:2px;}.course-quick-data p{font-size:17px;}.price_offset .media-container{padding-top:201px !important;}.price_offset .button--add-to-cart{border-radius:0px 0px 20px 20px !important;}.price_offset .commerce-order-item-add-to-cart-form{top:0px !important;}.forward-slash-float-left{float:left;}.hide-mobile{float:left;}.price_offset .commerce-order-item-add-to-cart-form{top:-8px !important;}span.space-right{float:left;}.hide-rmobile{float:left;}.space-left{float:left;}.row-md-reverse{flex-direction:row-reverse;}.price_offset{position:sticky;border:none;min-height:55px;border-radius:20px;overflow:hidden;top:139px;}.col-lg-4.education-junction-table{height:175vh;position:relative;top:-200px;--bs-gutter-x:0 !important;padding-left:1% !important;}div#player{height:200px !important;max-height:none;}}@media (max-width:1199px){.region.region-sidebar-first{padding-left:0 !important;}.member-price-label,.nonmember-price-label{font-size:13px;}span.space-left.no-space-mobile{margin-left:0px !important;clear:both;width:100%;}.course_multimedia_preview{max-height:unset !important;}}@media (max-width:991px){#commerce-checkout-flow-multistep-default .layout-region-checkout-secondary .order-total-line__total{padding-right:0px !important;margin-right:0px !important;width:35%;}#price_offset_background .offset-container{padding:1.5rem 0.5rem !important;}.alert.alert-error.alert-danger.alert-dismissible.fade.show{display:flex;}.cart-sidebar-subtotal .view-header .subtotal-checkout{width:100% !important;display:flex !important;padding:20px 20px 8px;}.order-total-line.order-total-line__total{width:100%;text-align:right;}.field.field--name-total-price.field--type-commerce-price.field--label-hidden.field__item{float:left;width:100%;display:block;}#commerce-checkout-flow-multistep-default .layout-region-checkout-secondary .view-footer{width:100%;float:right !important;text-align:right;display:contents;}td.views-field.views-field-total-price__number{float:right;}#checkout-completion .view-footer{float:right;margin-right:30px !important;}div#course-nav-tabs{padding-top:3rem;}.tabbed-container .nav-item .nav-link:after{content:"+";float:right;}.tabbed-container .nav-item .nav-link.active:after{content:"-";float:right;position:relative;right:4px;}div#price_offset_background{top:0px !important;}video{top:unset;border-radius:0px !important;}.education-junction-product .paragraph--type--tabbed-content-section{padding:0 !important;}}.product-hero-bkground-img{background-size:cover !important;background-position-y:center !important;float:left;padding:70px 0 50px;width:100%;}video{height:200px;max-height:256px;}.course-full-price .price-label{letter-spacing:2px;margin-bottom:8px;font-size:18px;font-weight:bold !important;}@media (min-width:768px){.delete-order-item{width:auto !important;padding-left:5px !important;padding-right:5px !important;}.path-product .tab-content td:nth-child(2){width:8%;min-width:70px;}#course_module_selection{position:relative;left:-32px;width:100%;}}@media (min-width:501px){#course_module_selection table td:last-of-type{min-width:145px;}span.border-right{min-width:61px;}}@media (max-width:500px){.member-price-label,.nonmember-price-label{font-size:12px;}#course_module_selection table td:nth-of-type(3),#course_module_selection table td:nth-of-type(4){min-width:62px;}.field--name-field-module table{width:100%;margin-bottom:6px;font-size:14px;}#course_module_selection .commerce-order-item-add-to-cart-form input{font-size:12.5px;}.space-left{margin-left:8px;font-size:12px;}.space-right{font-size:12px;margin:0 !important;}.course-quick-data .forward-slash-float-left{visibility:hidden;}.space-left.no-space-mobile{margin-top:3px;}.field.field--name-title.field--type-string{font-size:19px;}.field--name-field-module .field--name-title.field--type-string.field--label-hidden.field__item{font-size:13px;}#course_module_selection table td:first-of-type{padding:0px 5px !important;border-radius:0 !important;width:3% !important;font-size:26px;}#course_module_selection table td:last-of-type{width:16% !important;}table.plus-minus-open-close td{font-size:13px !important;}#course_module_selection .commerce-order-item-add-to-cart-form input{padding:25px 0;}td.open-close.opened{min-width:unset !important;}#course_module_selection table td:first-of-type{padding:0px 2% !important;border-radius:0 !important;width:8% !important;font-size:26px !important;}}@media (max-width:1199px) and (min-width:991px){.hide-mobile{display:none;}span.license_length{position:relative;top:18px;font-size:14px !important;}}@media (max-width:779px){#checkout-completion{margin-top:10px;}.layout-region.layout-region-checkout-footer{padding-right:0;float:right;width:100%;padding-left:2px;margin-top:50px;clear:both;}#edit-sidebar-coupon-redemption-form-apply{float:right;}.layout-region.layout-region-checkout-secondary{margin-top:30px;}}@media (max-width:991px) and (min-width:768px){.paragraph--type--fox-hero h1,.paragraph--type--fox-hero .h1{font-size:48px !important;letter-spacing:-1px !important;padding-top:0 !important;width:79%;line-height:normal !important;}.space-right{margin-right:15px;float:left;}span.buy-now-chevron.chevron.right{top:-37px !important;}.forward-slash-float-left{float:left;}.container-md,.container-sm,.container{max-width:100% !important;}span.marker.price-offset-course-price{float:left;width:auto !important;}video{max-width:100%;width:100% !important;max-height:calc(100vh - 110px);height:unset !important;}.linebreak{float:left;}.course_multimedia_preview{padding:2rem;}.product-hero-bkground-img{background-size:cover !important;}.container.elearning-hero{padding:0 1rem;}.elearning-hero h1 div{font-size:47px;font-weight:400 !important;margin-top:41px;}.elearning-hero h3{font-size:17px;margin-top:20px;}.course-quick-data{font-size:14px;}.hide-mobile{float:left;margin-right:15px;}.no-space-mobile{padding-left:0px !important;margin-left:0px !important;}.linebreak{padding-bottom:6px;}.toolbar-icon-9 .dialog-off-canvas-main-canvas.d-flex.flex-column.h-100{position:relative;top:30px;}.toolbar-icon-9 .fixed-top{top:90px !important;}table.plus-minus-open-close.total-course{border-radius:0 10px 10px 0 !important;}.mobile-search .fox-search.nav-link.my-account::before{left:0 !important;top:0 !important;position:relative;}.my-account.nav-link,.my-account-icon.nav-link{right:-9px !important;}.toolbar-icon-9.path-product{padding-top:38px !important;}.course-full-price .col-6{float:left;width:46.5% !important;margin-right:1%;margin-left:2.5%;}hr.price-divider{display:none;}.course-full-price.col-12.col-sm-12{font-size:18px;font-family:'Montserrat';float:left;}.offset-container{width:100%;margin:auto;background:#dddd !important;float:left;padding:1.5rem 1rem;}span.license_length,.license_length_mobile{font-size:15px !important;font-family:'Montserrat';float:left;position:relative;margin-top:18px;}span.marker.price-offset-course-price{padding-right:6px !important;}span.module_pricing{font-weight:600 !important;font-size:13px;}.col-6.col-sm-6.col-lg-12.b-right{border-right:2px solid #a19898;}.course_multimedia_preview .media-container{padding-bottom:0px !important;margin-bottom:-5px !important;}.col-lg-8.education-junction-product{padding:2rem !important;margin:0 !important;}.row{padding:0 !important;padding-right:0 !important;--bs-gutter-x:0 !important;}.row.align-items-start.row-md-reverse{margin-right:0;margin-left:0;}.education-junction-product h2{margin-top:0px;}.plus-minus-open-close .border-right{padding-right:10px;padding-left:0px;}#course_module_selection table td:nth-of-type(4){width:12.5% !important;padding:0 !important;}#course_module_selection .commerce-order-item-add-to-cart-form input{padding:22px 0px;}#course_module_selection table td:nth-of-type(2){padding-left:0px !important;width:50%;}#course_module_selection table td:first-of-type{padding:0px 10px !important;border-radius:0 !important;width:0% !important;}#course_module_selection{left:0;}#course_module_selection table td:nth-of-type(3){width:12.5% !important;text-align:center !important;padding-left:0 !important;padding-right:0 !important;}.total-course-member-pricing span.border-right.border-white{padding-right:0 !important;}#course_module_selection table td:last-of-type{background:none;border:none;padding:0px;width:20% !important;}.border-right-no-border{left:-3px;}.field.field--name-field-other-courses-heading.field--type-string.field--label-hidden.field__item{padding:2rem;}.col-sm-12.padding-mobile{padding:0 2rem;}.plus-minus-open-close .border-right{padding-right:0px;padding-left:0px;}}@media (min-width:1200px){div#player{height:245px !important;max-height:none;}.cart-block--summary{height:38px;}.course_multimedia_preview{height:245px !important;}.price_offset .media-container{padding-top:245px !important;}.col-lg-4.education-junction-table{top:-245px !important;}video{height:245px !important;}.course_multimedia_preview video{border-radius:10px 10px 0px 0px !important;}}@media (max-width:991px){.course_multimedia_preview{height:auto !important;background:transparent !important;}#course_module_selection{position:relative;left:-2rem;}}@media (max-width:767px){.order-information .field--name-total-price .order-total-line-value{text-align:right !important;}a.continue-shopping{float:right;color:#5e5c5c;text-decoration:none;text-transform:uppercase;font-size:17px;margin-top:6px;}.view-commerce-cart-form .order-total-line__subtotal .order-total-line-label{padding-left:0px !important;}.order-total-line-value{display:inline-block;width:55.5%;text-align:left;}.cart-page-header-image h1,.cart-page-header-image .h1{padding-top:37px !important;}.cart-page-header-image{min-height:260px !important;}.view-commerce-cart-form .view-header{font-size:23px;font-weight:400 !important;}.view-commerce-cart-form{margin-top:13px;}.view-commerce-cart-form{padding-right:0 !important;}.views-field.views-field-unit-price__number{display:none;}.field-content.mobile-unit-price{margin-left:0% !important;padding-left:0% !important;float:left;display:block !important;}.views-field.views-field-unit-price__number-1{position:relative;top:10px;font-size:19px;float:right !important;width:55%;text-align:left;margin-left:0px !important;}.order-cart-item .views-field.views-field-title{width:53%;}.order-cart-item .views-field.views-field-field-module-featured-image,.order-cart-item .views-field-field-couse-featured-image{width:45%;}.order-cart-item .views-field.views-field-field-license-length{margin-left:45%;top:-22px;}#block-cartpagesavewithmembershipblock-2,#block-views-block-cart-page-sidebar-subtotal-block-1-2{max-width:90% !important;margin:auto;display:block !important;}.col-sm-hide{display:none;}.order-cart-item .row{display:grid;align-items:center;word-break:break-word;max-width:100%;width:100%;grid-template-columns:80% 20%;}.order-cart-item .fancy-submit{margin-top:-20px;}.total-course .commerce-order-item-add-to-cart-form .form-submit{width:85%;}.total-course td:nth-of-type(5){border-radius:0 !important;}span.marker.price-offset-course-price{color:#039b4c;font-size:33px;font-family:'Montserrat';font-weight:400 !important;padding-right:3px !important;width:auto !important;}.cart-empty-page{padding:40px 0 200px;max-width:96%;margin:auto;}.license_length{display:none;}.license_length_mobile{display:inherit !important;}#course_module_selection{position:relative;left:-83px;width:calc(100% + 83px);}.plus-minus-open-close .commerce-order-item-add-to-cart-form .form-actions{text-align:center;display:block;}.elearning-hero h1 div{font-size:47px;font-weight:400 !important;margin-top:28px !important;}.field.field--name-title.field--type-string{font-size:36px !important;line-height:normal;}.purchased-module-title .field.field--name-title.field--type-string{font-size:19px !important;}#ej_product h3{font-size:19px;}span.buy-now-chevron.chevron.right{top:-37px !important;}.price_offset .commerce-order-item-add-to-cart-form a{border-radius:0 !important;}.price_offset .button--add-to-cart{border-radius:0 !important;}table.plus-minus-open-close .field.field--name-title.field--type-string{font-size:14px !important;}.cart-block--contents{width:100%;background:white;max-width:100vw !important;color:black;border:2px solid #0d6efd;right:0px;}.cart.cart-block .delete-order-item{padding:0 7px !important;}#course_module_selection table td:first-of-type{padding:0px 2% !important;border-radius:0 !important;width:8% !important;font-size:26px !important;}.view-commerce-cart-block .views-field{font-size:15px;}.elearning-hero h1,.elearning-hero .h1{margin-bottom:23px !important;}.plus-minus-open-close .commerce-order-item-add-to-cart-form .form-submit{width:90%;white-space:normal;margin:auto;float:none;}.forward-slash-float-left{float:left;}.product-hero-bkground-img{background-size:cover !important;background-position-x:center !important;float:left;padding:30px 0 35px;width:100%;}video{height:auto !important;max-height:256px;min-height:204px;}.course-full-price .price-label{letter-spacing:1px;margin-bottom:8px;font-size:12px;font-weight:bold !important;}.course_multimedia_preview{padding:2rem;}.space-left.no-space-mobile{float:left;width:100%;clear:both;}.space-right{margin-right:8px;float:left;}#course_module_selection{position:relative;left:-2rem;width:calc(100% + 4rem);}.product-hero-bkground-img{background-size:cover !important;}.container.elearning-hero{padding:0 1rem;}.elearning-hero h1 div{font-size:47px;font-weight:400 !important;margin-top:41px;}.elearning-hero h3{font-size:17px;margin-top:20px;}.course-quick-data{font-size:14px;}.hide-mobile{display:none;}.no-space-mobile{padding-left:0px !important;margin-left:0px !important;}.linebreak{padding-bottom:6px;}table.plus-minus-open-close.total-course{border-radius:0 !important;}.toolbar-icon-9.path-product{padding-top:unset !important;}.mobile-search .fox-search.nav-link.my-account::before{left:0 !important;top:0 !important;position:relative;}.my-account.nav-link,.my-account-icon.nav-link{right:-9px !important;}.toolbar-icon-9.path-product{padding-top:38px !important;}.course-full-price .col-6{float:left;width:43.5% !important;margin-right:1%;margin-left:5.5%;}hr.price-divider{display:none;}.course-full-price.col-12.col-sm-12{font-size:18px;font-family:'Montserrat';padding:0;display:flex;justify-content:center;flex-flow:row wrap;}.offset-container{width:100%;margin:auto;background:#dddd !important;float:left;padding:1.5rem .5rem;}span.license_length,.license_length_mobile{font-size:10px !important;font-family:'Montserrat';float:left;position:relative;top:16px;float:left;width:37%;}span.module_pricing{font-weight:600 !important;font-size:13px;}.col-6.col-sm-6.col-lg-12.b-right{border-right:2px solid #a19898;padding-right:5px;}.course_multimedia_preview .media-container{padding-bottom:0px !important;margin-bottom:-5px !important;}.col-lg-8.education-junction-product{padding:2rem !important;margin:0 !important;}.row{padding:0 !important;padding-right:0 !important;--bs-gutter-x:0 !important;}.row.align-items-start.row-md-reverse{margin-right:0;margin-left:0;}.education-junction-product h2{margin-top:0px;}.plus-minus-open-close .border-right{padding-right:10px;padding-left:0px;}#course_module_selection table td:nth-of-type(4){width:12.5% !important;padding:0 !important;}#course_module_selection .commerce-order-item-add-to-cart-form input{border-radius:0 !important;padding:22px 0px;}#course_module_selection table td:nth-of-type(2){padding-left:10px !important;width:53%;}#course_module_selection table td:first-of-type{text-align:center;padding:0px 10px !important;border-radius:0 !important;width:1% !important;}#course_module_selection table td:nth-of-type(3){width:12.5% !important;text-align:center !important;padding-left:0 !important;padding-right:0 !important;}.total-course-member-pricing span.border-right.border-white{padding-right:0 !important;}#course_module_selection table td:last-of-type{background:none;border:none;padding:0px;width:18% !important;}#course_module_selection table td:last-of-type > a{font-size:12px;}.border-right-no-border{left:-3px;}.field.field--name-field-other-courses-heading.field--type-string.field--label-hidden.field__item{padding:2rem 2rem 0 2rem;}.col-sm-12.padding-mobile{padding:0 2rem;}.plus-minus-open-close .border-right{padding-right:0px;padding-left:0px;}}@media (max-width:1399px){#checkout-completion .view-footer{float:right;margin-right:55px;}}@media (max-width:1399px) and (min-width:768px){.container-md,.container-sm,.container{max-width:96% !important;}}@media (min-width:1400px){.fox-brand{width:1323px;}.cart-page-header-image h1{width:1323px;}}@media (max-width:575px){#ej_product{border-bottom:1px solid #bbb;padding-bottom:31px;}#ej_product .purchased_order_item_price{font-size:20px;}#checkout-completion .view-footer{float:right;margin-right:0px !important;}.pt-15{padding-top:15px !important;}span.module_pricing > span{display:block;margin-top:5px;}}@media (max-width:499px){a.continue-shopping{float:right;color:#5e5c5c;text-decoration:none;text-transform:uppercase;font-size:15px;margin-top:4px;}.view-commerce-cart-form .view-header{font-size:19px;}.field-content.mobile-unit-price{margin-left:0% !important;padding-left:0% !important;}span.module_pricing{font-size:12px !important;}.course-full-price .col-6{width:90% !important;margin-right:1.5% !important;margin-left:1.5% !important;border:none !important;}.course-full-price .col-6 > .col-sm-12{padding-left:0;margin-top:10px;}}@media (max-width:399px){span.module_pricing{font-size:11px !important;}.course-full-price .col-6{width:47% !important;margin-right:0 !important;margin-left:0 !important;padding:0;text-align:center;}.education-junction-product h2,.h2{font-size:23px;letter-spacing:1.75px;}}.product-border-radius{border-radius:0px 15px 15px 0px !important;}div[data-drupal-selector="edit-sidebar-coupon-redemption-form"]{margin:15px 0;font-weight:500;}div[data-drupal-selector="edit-sidebar-coupon-redemption-form"] table td{border:1px solid #ddd;padding:10px;vertical-align:middle;}div[data-drupal-selector="edit-sidebar-coupon-redemption-form"] table td:first-child{font-weight:600;}div[data-drupal-selector="edit-sidebar-coupon-redemption-form"] table input{margin:0 auto !important;}div[data-drupal-selector="edit-sidebar-coupon-redemption-form"] table{border-bottom:1px solid #ddd;text-align:center;}div[data-drupal-selector="edit-sidebar-coupon-redemption-form"] h3{font-weight:400 !important;margin-bottom:15px;}
