/**
Theme Name: Astra Child
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 2.4.1121
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/

/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(fonts/raleway-400.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(fonts/raleway-700.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(fonts/raleway-800.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Integra';
  src:  url('fonts/Integra.eot?ff29aza1');
  src:  url('fonts/Integra.eot?ff29aza1#iefix') format('embedded-opentype'),
    url('fonts/Integra.ttf?ff29aza1') format('truetype'),
    url('fonts/Integra.woff?ff29aza1') format('woff'),
    url('fonts/Integra.svg?ff29aza1#Integra') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'Integra' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-forum-icon:before {
  content: "\e933";
  color: #f77908;
}

.icon-Icons-Integra-website_Mindful:before {
  content: "\e900";
}
.icon-Icons-Integra-website_Recovery:before {
  content: "\e901";
}
.icon-Integra-approach-icons_Strength:before {
  content: "\e902";
}
.icon-Integra-approach-icons_Performance:before {
  content: "\e903";
}
.icon-Icons-Integra-website_Naturally-lit:before {
  content: "\e904";
}
.icon-Icons-Integra-website_Nutritional:before {
  content: "\e905";
}
.icon-Integra-approach-icons_Energy:before {
  content: "\e906";
}
.icon-Icons-Integra-website_Arrow-Down-Dark:before {
  content: "\e907";
}
.icon-Icons-Integra-website_Arrow-Down-Orange:before {
  content: "\e908";
  color: #f76200;
}
.icon-Icons-Integra-website_Arrow-Left-Dark:before {
  content: "\e909";
}
.icon-Icons-Integra-website_Arrow-Left-Orange:before {
  content: "\e90a";
  color: #f76200;
}
.icon-Icons-Integra-website_Arrow-Right-Dark:before {
  content: "\e90b";
}
.icon-Icons-Integra-website_Arrow-Right-Orange:before {
  content: "\e90c";
  color: #f76200;
}
.icon-Icons-Integra-website_Arrow-Up-Orange:before {
  content: "\e90d";
  color: #f76200;
}
.icon-Icons-Integra-website_Arrow-Up-Dark:before {
  content: "\e90e";
}
.icon-Icons-Integra-website_Newsletter:before {
  content: "\e90f";
}
.icon-Icons-Integra-website_Menu-FAQ:before {
  content: "\e910";
}
.icon-Icons-Integra-website_Courses:before {
  content: "\e911";
}
.icon-Icons-Integra-website_Forum:before {
  content: "\e912";
}
.icon-Icons-Integra-website_Library:before {
  content: "\e913";
}
.icon-Icons-Integra-website_Forum-orange:before {
  content: "\e914";
  color: #f77908;
}
.icon-Icons-Integra-website_Quizzes:before {
  content: "\e915";
}
.icon-Icons-Integra-website_Resources:before {
  content: "\e916";
}
.icon-Icons-Integra-website_Courses-blue:before {
  content: "\e917";
  color: #0e80ea;
}
.icon-Icons-Integra-website_Library-green:before {
  content: "\e918";
  color: #2ec47c;
}
.icon-Icons-Integra-website_Resources-red:before {
  content: "\e919";
  color: #d14465;
}
.icon-Icons-Integra-website_Blog-footer:before {
  content: "\e91a";
}
.icon-Icons-Integra-website_dashboard-footer:before {
  content: "\e91b";
}
.icon-tick:before {
  content: "\e91c";
}
.icon-Icons-Integra-website_Shopping-cart:before {
  content: "\e91d";
}
.icon-Icons-Integra-website_Instagram:before {
  content: "\e91e";
}
.icon-Icons-Integra-website_Close:before {
  content: "\e91f";
}
.icon-Icons-Integra-website_Credit-card-3:before {
  content: "\e920";
}
.icon-Icons-Integra-website_Credit-card-2:before {
  content: "\e921";
}
.icon-Icons-Integra-website_Credit-card-1:before {
  content: "\e922";
}
.icon-Icons-Integra-website_Enrolment--cancellation:before {
  content: "\e923";
}
.icon-Icons-Integra-website_Enrolment--cacelation:before {
  content: "\e924";
}
.icon-Icons-Integra-website_FAQ:before {
  content: "\e925";
}
.icon-Icons-Integra-website_Location:before {
  content: "\e926";
}
.icon-Icons-Integra-website_About:before {
  content: "\e927";
}
.icon-Icons-Integra-website_Admin:before {
  content: "\e928";
}
.icon-Icons-Integra-website_Blog:before {
  content: "\e929";
}
.icon-Icons-Integra-website_Contact:before {
  content: "\e92a";
}
.icon-Icons-Integra-website_Dashboard:before {
  content: "\e92b";
}
.icon-Icons-Integra-website_Foundations:before {
  content: "\e92c";
  color: #f77908;
}
.icon-Icons-Integra-website_Home:before {
  content: "\e92d";
}
.icon-Icons-Integra-website_Lab:before {
  content: "\e92e";
  color: #2ec47c;
  
  color: #2ec47c;

  color:rgb(249,193,42);
}
.icon-Icons-Integra-website_Login:before {
  content: "\e92f";
}
.icon-Icons-Integra-website_Log-out:before {
  content: "\e930";
}
.icon-Icons-Integra-website_RTS:before {
  content: "\e931";
  color: #256caa;
}
.icon-Icons-Integra-website_Tutoring:before {
  content: "\e932";
  color: #d14465;
}


html.safari12 .fl-module-content, html.safari13 .fl-module-content{margin-top: 20px;margin-right: 20px;margin-bottom: 20px;margin-left: 20px}

body { font-family: Raleway, sans-serif; color: rgb(43, 47, 60); font-weight: 400; font-size: 20px; line-height: 30px; }
.site { overflow: hidden; }
p:last-child { margin-bottom: 0px; }
input[type="email"], input[type="number"], input[type="password"], input[type="reset"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea { color: rgb(43, 47, 60); }
h1, h2, h3, h4, h5, h6 { font-family: Raleway, sans-serif; color: rgb(43, 47, 60); letter-spacing: 0.5px; font-weight: 700; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { opacity: 1; }
h1, h2, h3 { margin-bottom: 30px; }
h4, h5, h6 { margin-bottom: 20px; }
h3.blog_ovrvw_title a:hover { color: rgb(247, 121, 8); }
a { color: rgb(247, 121, 8); outline: none; }
a:hover { color: rgb(0, 0, 0); outline: none; }
a:focus { outline: none; }
span.underline a.manual_trigger_8869:hover, span.underline a:hover { border-bottom: 1px solid rgb(247, 121, 8); padding-bottom: 3px; color: rgb(247, 121, 8); }
ul li:not(.gfield) { position: relative; padding-left: 25px; list-style: none; margin-bottom: 10px; }
ul li:not(.gfield)::before { content: ""; position: absolute; left: 0px; top: 9px; border: 1px solid rgb(247, 121, 8); width: 12px; height: 12px; border-radius: 100%; }
p:empty { display: none; }
input[type="radio"] { appearance: none; position: relative; width: 18px; height: 18px; border-color: transparent !important; }
input[type="radio"]:not(.wpProQuiz_questionInput)::before { margin-left: 0px; content: ""; opacity: 1; display: block; width: 18px; margin-top: -4px; height: 18px; background-color: rgb(255, 255, 255); border-radius: 50%; border: 1px solid rgb(247, 121, 8); box-shadow: white 0px 0px 0px 2px inset; }
input[type="radio"]:checked { background-color: inherit; }
input[type="radio"]:not(.wpProQuiz_questionInput):checked::before{ margin-left: 0px; content: ""; opacity: 1; display: block; background-color: rgb(247, 121, 8); border-radius: 50%; border: 1px solid rgb(247, 121, 8); box-shadow: white 0px 0px 0px 2px inset; }
@media (max-width: 900px){ /* 965880 */ 
/*input[type="radio"]::before,
.wpProQuiz_questionListItem label:has(.wpProQuiz_questionInput[type=checkbox]):before {margin-left: 0px; content: ""; opacity: 1; display: block; width: 14px; margin-top: 0px; height: 14px;}*/
}/* 964174 */
input[type="radio"]:focus { box-shadow: none; outline: none; }


@media (max-width:1000px){
    ul.blog_ovrvw_outer li:nth-of-type(2n){
        padding-left:15px;
        padding-right:0;
    }
    ul.blog_ovrvw_outer li:nth-of-type(1n){
        padding-left:0;
        padding-right:15px;
    }
}

@media (min-width:1001px){
    ul.blog_ovrvw_outer li:nth-of-type(4n){
        padding-left:15px;
        padding-right:0;
    }
    ul.blog_ovrvw_outer li:nth-of-type(1n){
        padding-left:0;
        padding-right:15px;
    }
}

#page { position: relative; }
.fl-row-content { margin: 0px auto; }
.integra-clientsay .fl-post-carousel-grid .fl-post-carousel-content .fl-post-carousel-more:hover, .integra-clientsay .fl-post-carousel-grid .fl-post-carousel-content .fl-post-carousel-more:focus { color: rgb(255, 255, 255); background: rgb(251, 144, 70); }
.fl-module.fl-module-uabb-heading.fl-module.integra-below-content-right::before { position: absolute; content: ""; width: 400px; height: 3px; right: 0px; bottom: 0px; background: rgb(251, 144, 70); }
.fl-module.fl-module-uabb-heading.fl-node-5ac74a0510715.integra-below-content-left::before { position: absolute; content: ""; width: 400px; height: 3px; left: 0px; top: 0px; background: rgb(251, 144, 70); }
.integra-calendar_whole .button, .edd-submit.button.blue, .orangle_butn { }
.edd_download_inner { margin: 0px; padding: 0px 0px 0px 12px; display: table; width: 100%; }
.edd_download_buy_button { display: table-cell; vertical-align: middle; text-align: center; padding-left: 12px; }
.integra-edu-footer .uabb-creative-button-wrap a:hover { background: rgb(247, 121, 8) !important; border-color: rgb(247, 121, 8) !important; }
.integra-edu-banner-content h1::before { content: ""; height: 4px; width: 70px; position: absolute; bottom: 0px; left: 0px; background: rgb(255, 255, 255); }
.integra-edu-banner-content.integra-pt-white-banner-cont h2::before { background: rgb(43, 47, 60); }
.only_on_calendar .calMnth:last-child { margin-bottom: 0px; }
.only_on_calendar .calMnth::before { content: ""; position: absolute; left: 26px; height: 100%; bottom: 52px; width: 2px; background: rgb(43, 47, 60); }
.only_on_calendar .calMnth:last-child .edd_downloads_list.edd_download_columns_1 { margin-bottom: 0px; }
.single_down_outer_wrap { position: relative; padding: 25px 0px; }
.only_on_calendar .single_down_outer_wrap::before { content: ""; position: absolute; width: 22px; height: 22px; top: 50%; margin-top: -11px; left: -38px; background: rgb(255, 255, 255); border-radius: 100%; border: 6px solid rgb(247, 121, 8); }
.integra-edu-left-content a:hover { color: rgb(255, 255, 255); }
.second_div_outer { display: table-cell; padding: 10px 24px; border: 1px solid rgb(223, 223, 223); vertical-align: middle; width: 100%; background: transparent; }
.second_div_inner { display: table; width: 100%; }
.edd_download_title { display: table-cell; width: auto; vertical-align: middle; line-height: 27px; text-transform: uppercase; padding-right: 15px; }
.edd_download_title h3 { margin-bottom: 0px; line-height: 20px; font-weight: 700; }
.edd_download_title h3 a:hover { color: rgb(247, 121, 8); }
.edd_price_options_custom { display: table-cell; width: auto; vertical-align: middle; padding-left: 15px; text-align: right; }
@media (min-width: 601px){ /* 2041244 */ 
.edd_price_options_custom {display: block; width: 100%; vertical-align: middle; padding-left: 15px; padding-right: 30px; box-sizing: border-box; text-align: right;}
.select2.select2-container.select2-container--default {min-width: 100% !important;}
}/* 2043888 */
.edd_price_options_custom select { appearance: none; line-height: 20px; font-weight: 700; text-align: left; background: url("images/down-arrow.png") right center / 9px no-repeat; padding: 0px 20px 0px 0px; text-align-last: right; border: 0px; }
.edd_price_options_custom select:focus { box-shadow: none; outline: none; }
.price_section .early_bird, .select2-edd_price.early_bird { margin-bottom: 0px; color: rgb(247, 121, 8) !important; }
.price_section .early_bird_disc, .select2-price_section .early_bird_disc { line-height: 20px; font-weight: 800; margin-bottom: 0px; white-space: nowrap; color: rgb(43, 47, 60) !important; }
.price_section .edd_price .hascrossprice, .select2-edd_price.early_bird del.hasscrossprice { font-weight: 700; }
.integra_download_shortcode { display: table-cell; vertical-align: middle; width: 100%; }
.online-course-enrol .edd_download_quantity_wrapper, .integra-calendar_whole .edd_download_quantity_wrapper { display: none; }
.integra-calendar_whole .edd-submit.button.blue.calendar_sold_out:hover { background: rgb(43, 47, 60); color: rgb(255, 255, 255); }
ul.logis_enroll li::before { display: none; }
ul.logis_enroll li a:hover, ul.logis_enroll li a.fancy_active { background: rgb(43, 47, 60); color: rgb(255, 255, 255); }
.ast-custom-footer { border-top: 4px solid rgb(247, 121, 8); }
.input#learndash_mark_complete_button:hover, .orange-btn:hover { background: rgb(247, 121, 8); color: rgb(255, 255, 255); }
.grey_btn:hover, input[type="submit"].grey_btn:hover, .success-reciept .addeventatc:hover { background: rgb(43, 47, 60); color: rgb(255, 255, 255); }
.elm-button:hover, input[type="submit"].elm-button:hover { background: rgb(43, 47, 60); color: rgb(255, 255, 255); border-color: rgb(43, 47, 60); }
.elm-button:focus, input[type="submit"].elm-button:focus { background: rgb(43, 47, 60); color: rgb(255, 255, 255); border-color: rgb(43, 47, 60); }
.white_btn.white_icon::before { position: absolute; top: 50%; margin-top: -8px; content: ""; background: url("images/white-arrow-point-left.svg") 0px 0px / 14px no-repeat; width: 14px; height: 14px; left: 17px; }
.white_btn:hover { background: rgb(255, 255, 255); color: rgb(43, 47, 60); }
.white_btn.white_icon:hover::before { content: ""; background: url("images/arrowhead-thin-outline-to-the-left.svg") 0px 0px / 14px no-repeat; }
.fancybox-skin::before { content: ""; position: absolute; inset: 8px; border: 0px solid rgb(230, 230, 230); border-radius: 4px; }
.grey_btn.back_icon::before { position: absolute; top: 50%; margin-top: -8px; content: ""; background: url("images/arrowhead-thin-outline-to-the-left.svg") 0px 0px / 14px no-repeat; width: 14px; height: 14px; left: 17px; }
.grey_btn.back_icon:hover::before { content: ""; background: url("images/arrowhead-thin-outline-to-the-left-white.svg") 0px 0px / 14px no-repeat; }
.integra_tab_section .resp-tabs-list li::before { display: none; }
.edd_price_options { display: none; }
.edd_download_buy_button form { float: right; }
.integra_tab_section .price_section:empty { display: none; }
.new_event_info_event_date { position: relative; }
.border_colr { position: absolute; width: 5px; height: 104%; left: -1px; top: -1px; z-index: 1; }
ul.attachments li::before { display: none; }
.owl-dots .owl-dot.active span, .owl-dots .owl-dot:hover span { background: rgb(255, 255, 255); border: 2px solid rgb(247, 121, 8); }
.edd_download_title .border_colr { display: none; }
.edd-loading { border-left-color: rgb(247, 121, 8); }
.slider-nav .slick-slide:focus { outline: none; box-shadow: none; }
ul.course_ovrvw_outer li::before { display: none; }
a h3.course_ovrvw_title::before, h3.train_course_ovrvw_title::before { content: ""; height: 4px; width: 70px; position: absolute; bottom: 0px; left: 0px; right: 0px; background: rgb(255, 255, 255); margin: 0px auto; transition: all 0.5s ease-in-out 0s; }
.single_course_ovrvw_innr a::before { content: ""; position: absolute; inset: 0px; height: 100%; background: rgba(29, 29, 35, 0.67); width: 100%; }
.integra-overview-tab a:hover h3.course_ovrvw_title::before { background: rgb(247, 121, 8); }
.integra-overview-tab a:hover h3.course_ovrvw_title { color: rgb(247, 121, 8); }
.white-text h1.black_underline::before { background: rgb(255, 255, 255); }
.select-route em::before { content: ""; width: 53px; height: 33px; position: absolute; right: 0px; bottom: 0px; background: url("images/select-route-arrow.png") center center no-repeat; }
ul.as-selections li::before, .uabb-sortable li::before { border: 0px; top: inherit; left: inherit; transform: inherit; position: inherit; }
.integra-featured-in { line-height: 48px; }
.side-menu { background: rgb(37, 37, 43); height: 100%; overflow-x: auto; padding: 46px 0px; }
.side-menu-area ul { padding: 0px; margin: 0px; }
.side-menu-area ul li { padding: 0px; margin: 0px; color: rgb(255, 255, 255);position: relative; }
.side-menu-area ul li::before { display: none; }
.side-menu-area ul li a { display: inline-block; width: 100%; padding: 20px 44px; color: rgb(255, 255, 255); }
.side-menu-login { padding: 0px 44px 26px; display: flex; align-items: center; }
.menu-login-btn { padding: 16px 22px 16px 57px; display: inline-block; border: 2px solid rgb(255, 255, 255); border-radius: 0px; line-height: 16px; text-transform: uppercase; color: rgb(255, 255, 255); font-weight: 700; background: url("images/login-icon.png") 20px center / 16px no-repeat; }
.menu-login-btn:hover { color: rgb(247, 121, 8); border-color: rgb(247, 121, 8); background: url("images/login-orange-icon.png") 20px center / 16px no-repeat; }
.menu-login-btn:focus { color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); background: url("images/login-icon.png") 20px center / 16px no-repeat; }
.menu-login { }
.menu-crose { margin-left: auto; }
.menu-crose #close { display: inline-block; background: url("images/menu-crose.png") 0px center / 22px no-repeat; padding-left: 44px; text-transform: uppercase; font-size: 12px; font-weight: 700; color: rgb(255, 255, 255); line-height: 42px; cursor: pointer; }
.menu-crose #close:hover { color: rgb(247, 121, 8); background: url("images/menu-orange-crose.png") 0px center / 22px no-repeat; }
.forum-nav ul li a:hover { color: rgb(247, 121, 8); }
.forum-nav ul li::before { display: none; }
body.cbp-spmenu-push-toleft::before { content: ""; background: rgba(0, 0, 0, 0.75); width: 100%; height: 100%; position: absolute; inset: 0px; z-index: 999; }
#showRightPush { padding: 0px 0px 0px 30px; font-size: 12px; font-weight: 700; text-transform: uppercase; color: rgb(255, 255, 255); background: url("images/menu.png") 0px 0px no-repeat; border: 0px; }
#showRightPush:hover { }
.menu-newsletter a:hover { color: rgb(247, 121, 8); border-color: rgb(247, 121, 8); }
#edd-purchase-button, .edd-submit, input[type="submit"].edd-submit { }
#edd-purchase-button:hover, .edd-submit:hover, input[type="submit"].edd-submit:hover { }
#edd_checkout_form_wrap.edd_clearfix::after { font-size: 0px; }
ul.cfm-checkbox-checklist li::before { display: none; }
#edd_show_terms .edd_terms_links:hover { color: rgb(43, 47, 60); }
.discount-inp-but-wrap .edd-submit.button.blue:focus { color: rgb(255, 255, 255); border-color: rgb(43, 47, 60); background: rgb(43, 47, 60); }
.discount-inp-but-wrap .edd-submit.button.blue:hover { background: rgb(43, 47, 60); color: rgb(255, 255, 255); }
.author_date_tag_innr div:last-child::before { display: none; }
.auth_name::before, .auth_date::before { content: ""; position: absolute; right: 0px; top: 50%; width: 1px; height: 16px; background: rgb(129, 128, 134); margin-top: -8px; }
.auth_name a:hover { color: rgb(247, 121, 8); }
.navigation_right a:hover { color: rgb(247, 121, 8); background: white; }
.ul-btn ul li:first-child { padding-left: 0px; }
.ul-btn ul li:last-child { padding-right: 0px; }
.ul-btn ul li::before { display: none; }
.ul-btn ul li a:hover { background: rgb(43, 47, 60); color: rgb(255, 255, 255); }
.ul-white-btn ul li:first-child { padding-left: 0px; }
.ul-white-btn ul li:last-child { padding-right: 0px; }
.ul-white-btn ul li::before { display: none; }
.ul-white-btn ul li a:hover { background: rgb(255, 255, 255); color: rgb(247, 121, 8); }
ul.price_box_total li::before { display: none; }

ul.blog_ovrvw_outer li::before { display: none; }
div:not(.courses-area-pro) > .blog_ovrvw_outer .single_blog_ovrvw_innr .blog_ovrvw_title { min-height: 90px; }
.single_blog_ovrvw_innr .blog_ovrvw_title a:hover { color: rgb(247, 121, 8); }
.blog_tag a:hover, .auth_tag a:hover { color: rgb(247, 121, 8); }
.pt_team_outer a, h3.course_ovrvw_title, .team-hover, .pt_team_outer .single_course_ovrvw_innr a::before, .team-hover .pt-team, .pt-hover { transition: all 0.5s ease-in-out 0s; }
.pt_team_outer .single_course_ovrvw_innr a:hover h3.course_ovrvw_title { top: -50%; }
.pt_team_outer .single_course_ovrvw_innr a:hover .team-hover .pt-team { transform: translate(0px, -50%); position: relative; }
.pt_team_outer .single_course_ovrvw_innr a:hover::before { background: rgba(255, 105, 39, 0.83); }
body .blog_tag a:visited, body .blog_tag a:active, body .blog_tag a:focus, body .blog_tag a:hover { color: rgb(247, 121, 8); }
.gav-custom-style ul li::before { display: none; }
.gav-custom-style .gform_wrapper li.gfield_error input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), .gav-custom-style .gform_wrapper li.gfield_error textarea { border-color: rgb(247, 121, 8); }
.gav-custom-style .gform_button.button:hover { background: rgb(247, 121, 8); color: rgb(255, 255, 255); }
.side-menu-cont { position: relative; }
.side-menu-login { position: absolute; top: 0px; width: 100%; left: 0px; z-index: 9; padding-top: 21px; padding-bottom: 21px; }
.side-menu-login { background: rgb(37, 37, 43); }
.menu-crose #close { padding-left: 30px; }
.side-menu { padding-top: 94px; }
.cbp-spmenu { backface-visibility: hidden; height: 100%; position: fixed; -webkit-tap-highlight-color: transparent; top: 0px; transform: translateZ(0px); }
.side-menu-cont { bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0; }
.side-menu-cont-area { backface-visibility: hidden; height: 100%; left: 0px; overflow: auto; position: absolute; top: 0px; transition-property: transform, opacity, -webkit-transform; white-space: normal; width: 100%; transform: inherit; padding-top: 96px; }
.basket-checkout:hover { background: rgb(43, 47, 60); }
.support_forminptradio { position: relative; }
.support_forminptradio label { margin: 0px; position: relative; display: inline-block; cursor: pointer; }
.support_forminptradio_label { padding-left: 24px; font-weight: 600; }
.support_forminptradio input[type="checkbox"] { visibility: hidden; display: none; }
.support_forminptradio input[type="checkbox"] + .support_forminptradio_label::before { content: ""; position: absolute; left: 0px; top: 3px; width: 15px; height: 15px; background: url("images/chk2.png") center center no-repeat; cursor: pointer; }
.support_forminptradio input[type="checkbox"]:checked + .support_forminptradio_label::before { background-image: url("images/chk1.png"); }
.lwa-status-invalid, .lwa-status { font-size: 14px; line-height: 18px; }
.login-form fieldset { border: 0px; padding: 0px; }
.login-form legend.login-head { margin-bottom: 15px; }
.login-head, .edd_form.login-form .login-head { font-size: 24px; line-height: 26px; font-weight: 600; background: url("images/login-user.svg") center 0px / 85px no-repeat; padding-top: 120px; width: 100%; text-align: center; margin-bottom: 50px !important; }
.login-form input[type="text"], .login-form input[type="password"] { padding: 8px 20px; border-radius: 3px; font-size: 14px; height: 50px; width: 100%; }
.edd-login-username, .edd-login-password { margin-bottom: 12px; }
.edd-login-close { float: left; }
.edd-login-close .grey_btn { min-width: 148px; }
.edd-login-submit { float: right; }
.edd-login-submit { padding-left: 5px; }
.edd-login-close { padding-right: 5px; }

@media (min-width: 768px){ /* 6499919 */ 
.edd-login-submit input[type="submit"].edd-submit {height: 62px;}
}/* 6495396 */
.re-lost { font-size: 14px; padding-bottom: 12px; overflow: hidden; }
.edd-login-remember { float: left; }
.edd-lost-password { float: right; font-style: italic; font-weight: 600; padding-right: 2px; }
.login-menu { padding: 25px 20px; width: 535px; }
.login-form { padding: 0px; }
@media (min-width: 481px){ /* 6609136 */ 
}/* 6601902 */
@media (max-width: 480px){ /* 6617322 */ 
}/* 6619823 */
.gfield.gav-address .ginput_container_address > span:nth-of-type(2n+1) { padding-right: 8px; }
.gfield.gav-address .ginput_container_address > span:nth-of-type(2n) { padding-left: 8px; }
.gav-form-area .gform_wrapper .gfield_checkbox  input[type="checkbox"]:checked + label { font-weight: 400; }
.gav-form-area .gform_wrapper .top_label li.gfield.gf_left_half::before { display: none; }
.customfile_label::after { position: absolute; left: 0px; right: 0px; bottom: 34px; z-index: 3; width: 197px; margin: 0px auto; display: block; content: "Select Files"; height: 62px; text-align: center; cursor: pointer; text-transform: uppercase; border-radius: 0px; padding: 20px; border: 3px solid rgb(43, 47, 60); color: rgb(43, 47, 60); background: transparent; font-size: 16px; line-height: 1; font-weight: 800; font-family: Raleway, sans-serif; }
body.integra-pt .customfile_label::after { position: absolute; left: 0px; right: 0px; bottom: 34px; z-index: 3; width: 197px; margin: 0px auto; display: block; content: "Select Files"; height: 62px; text-align: center; cursor: pointer; text-transform: uppercase; border-radius: 0px; padding: 20px; border: 3px solid rgb(43, 47, 60); color: rgb(43, 47, 60); background: transparent; font-size: 18px; line-height: 1; font-weight: 800; font-family: Raleway, sans-serif; }
.fitness-price-box ul.uabb-pricing-table-features li::before { display: none; }
.fitness-price-box ul.uabb-pricing-table-features li:nth-child(2n) { background: transparent !important; }
.method-box .uabb-infobox::before { content: ""; width: 43px; height: 4px; background: rgb(255, 255, 255); position: absolute; top: 50%; margin-top: -2px; right: -41px; }
.method-box .uabb-infobox::after { content: ""; width: 20px; height: 20px; background: rgb(243, 140, 47); position: absolute; top: 50%; margin-top: -10px; right: -30px; border: 4px solid rgb(255, 255, 255); border-radius: 100%; }
.method-title .uabb-first-heading-text::before { content: ""; position: absolute; bottom: -13px; width: 0px; height: 0px; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 13px solid rgb(43, 47, 60); }
.fl-col-small:last-child .method-box .uabb-infobox::before, .fl-col-small:last-child .method-box .uabb-infobox::after { display: none; }
.cpro-form-container::before { content: ""; position: absolute; inset: 8px; border: 1px solid rgb(230, 230, 230); border-radius: 4px; }
#learndash_profile .completed::before, #learndash_profile .notcompleted::before, .learndash .completed::before, .learndash .notcompleted::before { font-weight: 400; color: rgb(183, 183, 187); font-size: 1.8em; }
.learndash .completed::before, .learndash .notcompleted::before { top: 50%; margin-top: -21.5px; }
#learndash_profile .completed::before, .learndash .completed::before { color: rgb(247, 121, 8); font-weight: 400; }
body #course_list > div:nth-of-type(2n+1), body #lessons_list > div:nth-of-type(2n+1), body #quiz_list > div:nth-of-type(2n+1) { background: rgb(255, 255, 255); }
#learndash_lesson_topics_list ul > li::before { display: none; }
body .learndash_navigation_lesson_topics_list .topic-completed span::before, body .learndash_navigation_lesson_topics_list ul .topic-completed span::before, body .learndash_topic_dots .topic-completed span::before, body .learndash_topic_dots ul .topic-completed span::before { color: rgb(247, 121, 8); }
.learndash_navigation_lesson_topics_list > div:last-child .list_lessons { border-bottom: 1px solid rgb(223, 223, 223); }
body .list_arrow.lesson_completed::before { color: rgb(247, 121, 8); }
body .list_arrow.lesson_incomplete::before { color: rgb(183, 183, 187); }
body .active .list_arrow.lesson_completed::before { background: url("images/view.svg") 0px center / 17px no-repeat; font-size: 0px; width: 17px; height: 19px; }
#learndash_next_prev_link a.prev-link:hover { background: url("images/white-arrow-point-left.svg") 20px center / 14px no-repeat rgb(43, 47, 60); color: rgb(255, 255, 255); }
#learndash_next_prev_link a.next-link:hover { background: url("images/white-arrow-point-right.svg") right 20px center / 14px no-repeat rgb(43, 47, 60); color: rgb(255, 255, 255); }
.edd_form fieldset:last-child { margin-bottom: 0px; }
.courses-area:last-child { margin-bottom: 0px; }
@media (max-width: 768px){ /* 786451 */ 
.courses-area > h3::before {content: ""; position: absolute; left: 26px; height: 50%; top: 54px; width: 2px; background: rgb(43, 47, 60);}
}/* 7868263 */
.live-courses.courses-area > h3::before { height: 100%; top: 0px; }
.online-courses.courses-area > h3::before { height: 49%; }
.online-courses.courses-area > h3::after { content: ""; position: absolute; width: 22px; height: 22px; top: 50%; margin-top: 40px; left: 16px; background: rgb(255, 255, 255); border-radius: 100%; border: 6px solid rgb(247, 121, 8); }
.resourse-list.courses-list::before { display: none; }
.courses-date-area ul li:last-child { padding-right: 0px; }
.resourse-btn:hover i { background: url("images/amg-white.svg") 0px 0px / 18px no-repeat; }
.resourse-btn::before { content: ""; position: absolute; top: 8px; right: 8px; background: url("images/out.svg") 0px 0px / 16px; width: 16px; height: 16px; }
.resourse-btn:hover::before { background: url("images/out-white.svg") 0px 0px / 16px; }
.resourse-list h3 a:hover { color: rgb(247, 121, 8); }
h1.entry-title.coursetitle::before { content: ""; position: absolute; left: 0px; bottom: 0px; background: rgb(43, 47, 60); width: 70px; height: 4px; }
.btn-area ul li::before { display: none; }
progress[value]::-webkit-progress-bar { background: transparent; }
progress[value]::-webkit-progress-value { border-radius: 1px; background: rgb(43, 47, 60); }
progress[value]::-moz-progress-bar {
    border-radius:1px;
    background: #f77908;
    /*box-shadow: inset 0 -2px 4px rgba(0,0,0,0.4), 0 2px 5px 0px rgba(0,0,0,0.3);*/

}
progress[value]::-ms-fill{
    background: #f77908;
    border-radius: 1px;
}
body:not(.post-type-archive-download) .nw_vertical_area { margin-right: -15px; margin-left: -15px; }
.uabb-modal-text { position: relative; }
.uabb-modal-text::before { content: ""; position: absolute; inset: 8px; border: 0px solid rgb(230, 230, 230); border-radius: 4px; display: inline-block !important; }
.online-course-enrol .edd_download_columns_0 .edd_download, .online-course-enrol .edd_download_columns_3 .edd_download { width: 100%; }
.online-course-enrol .edd_download_inner { display: inline-block; padding-left: 0px; }
.online-course-enrol .second_div_inner { display: inline-block; }
.online-course-enrol .single_down_outer_wrap { border: 1px solid rgb(223, 223, 223); padding: 0px; }
.online-course-enrol .second_div_outer { display: inline-block; padding: 0px; border: 0px; }
.online-course-enrol .edd_download_title { padding: 30px 30px 0px; position: relative; }
.online-course-enrol .edd_download_inner .price_section, .online-course-enrol .edd_download_title { display: inline-block; width: 100%; text-align: left; }
.online-course-enrol .edd_download_buy_button { padding: 0px 30px 30px; width: 100%; text-align: left; display: inline-block; }
.online-course-enrol .edd_download_buy_button form { border-top: 1px solid rgb(223, 223, 223); padding-top: 20px; margin-top: -1px; }
.online-course-enrol .edd_download_buy_button form { float: inherit; }
.online-course-enrol .edd_download_title h3 { border-bottom: 1px solid rgb(223, 223, 223); padding-bottom: 15px; line-height: 25px; font-size: 20px; }
.online-course-enrol .border_colr { height: 100.5%; }
.online-course-enrol .edd_download_title .border_colr { display: none; }
#bbpress-forums li::before { display: none; }
#bbpress-forums fieldset.bbp-form input:focus, #bbpress-forums fieldset.bbp-form select:focus { border-color: rgb(234, 234, 234); box-shadow: none; outline: none; }
.bbp-submit-wrapper button:hover { background: rgb(247, 121, 8); color: rgb(255, 255, 255); }
.bbp-submit-wrapper button:focus, .bbp-submit-wrapper button:active { background: transparent; border-color: rgb(247, 121, 8); color: rgb(247, 121, 8); }
ul.wpProQuiz_questionList li::before { display: none; }
ul.wpProQuiz_resultsList li::before { display: none; }
ul.sub-modules-section > li::before { display: none; }
.module-wrap ul li:last-child { padding-bottom: 5px; }
ul.modules-list-message li::before { display: none; }
.each-module::after { content: ""; position: absolute; inset: 0px; width: 100%; height: 100%; border: 1px solid rgb(223, 223, 223); }
.each-module::before { content: ""; position: absolute; top: 0px; left: 0px; bottom: 0px; width: 5px; height: 100%; background: rgb(247, 121, 8); z-index: 1; }
.success-reciept .courses-date-area ul > li::before { display: none; }
.success-reciept .courses-date-area ul > li:last-child { border-right: 0px; }
.success-reciept .courses-date-area ul li .courses-date::before, .success-reciept .courses-date-area ul li .courses-time::before, .success-reciept .courses-date-area ul li .courses-map::before { content: ""; position: absolute; left: 0px; top: 11px; border-right: 2px solid rgb(247, 121, 8); border-bottom: 2px solid rgb(247, 121, 8); border-top-color: rgb(247, 121, 8); border-left-color: rgb(247, 121, 8); width: 9px; height: 9px; transform: translateX(-5px) rotate(-45deg); }
.success-reciept .courses-date-area ul li .courses-date::before { background: url("images/calendar.svg?") 0px 0px / 20px no-repeat; width: 20px; height: 22px; top: 0px; border: 0px; transform: inherit; }
.success-reciept .courses-date-area ul li .courses-time::before { background: url("images/time.svg?") 0px 0px / 20px no-repeat; width: 20px; height: 22px; top: 0px; border: 0px; transform: inherit; }
.success-reciept .courses-date-area ul li .courses-map::before { background: url("images/map-ico.svg?") 0px 0px / 20px no-repeat; width: 20px; height: 22px; top: 0px; border: 0px; transform: inherit; }
.btn-area:empty { display: none; }
body .wpProQuiz_content .wpProQuiz_time_limit::before { height: 20px; }
.success-reciept .addeventatc:hover, .addeventatc:active { background: rgb(43, 47, 60); color: rgb(255, 255, 255) !important; font-size: 18px !important; border-width: 3px !important; }
body.integra-pt .success-reciept .addeventatc:hover, .addeventatc:active { background: rgb(43, 47, 60); color: rgb(255, 255, 255) !important; font-size: 18px !important; border-width: 3px !important; }
.success-reciept .courses-list::before { display: none; }
div.bbp-template-notice a:hover { color: rgb(43, 47, 60); }
.integra-bbp-pagination :empty { display: none; }
@media (max-width: 1023px){ /* 10298452 */ 
.fl-builder-content .uabb-button-right {text-align: left !important;}
.integra-below-content:not(.integra-below-content2) .fl-col:nth-child(2) {order: -1;}

}/* 10299782 */
@media (max-width: 768px){ /* 10304720 */ 
.online-course-enrol .edd_download_title .border_colr {display: block !important; top: -21px !important;}
.integra_download_shortcode {display: inline-block;}
.second_div_outer {display: inline-block; padding: 0px; border: 0px;}
.edd_download_buy_button {display: inline-block; padding-left: 0px; padding-top: 15px;}
.edd_download_title, .remaining_place, .edd_download_inner .price_section, .edd_price_options_custom {display: inline-block; width: 100%; text-align: left; padding-left: 0px;}
.start_end_day, .event_going_mon {display: inline-block;}
.single_down_outer_wrap {border: 1px solid rgb(223, 223, 223); padding: 0px; margin-bottom: 20px;}
.edd_download_title .border_colr {display: block;}
.edd_download_title {padding: 48px 30px 0px;}
.border_colr {height: 103%;}
.edd_download_title h3 {border-bottom: 1px solid rgb(223, 223, 223); padding-bottom: 15px; line-height: 25px;}
.edd_price_options_custom {padding: 20px 30px;}
.new_event_info_event_date .border_colr {display: none;}
.edd_download_buy_button {padding: 0px 30px 30px; width: 100%; text-align: left; display: inline-block;}
.edd_download_buy_button form {border-top: 1px solid rgb(223, 223, 223); padding-top: 20px; margin-top: -1px;}
.single_down_outer_wrap:last-child {}
ul.logis_enroll li:last-child {margin-bottom: 0px;}
.edd_download_buy_button form {float: inherit;}
.edd_price_options_custom select {padding: 15px 20px; border: 1px solid rgb(223, 223, 223); border-radius: 3px; font-size: 14px;}
.edd_price_options_custom select {background: url("images/down-arrow.png") right 14px center / 9px no-repeat; padding-right: 35px; text-align-last: left;}
.slider-item h3:last-child {margin-bottom: 0px;}
.only_on_calendar .calMnth::before {bottom: 132px;}
.live-courses.courses-area > h3::before {top: 10px;}
}/* 10309488 */

@media (max-width: 767px){ /* 1033265 */ 
body {font-size: 20px; line-height: 30px;}
.fl-module.fl-module-uabb-heading.fl-module.integra-below-content-right::before {top: 0px;}
.integra-calendar_whole .edd_downloads_list .single_down_outer_wrap .edd-add-to-cart:not(.edd-apply-discount), .integra-calendar_whole .edd-submit.button.blue:not(.edd-apply-discount), body:not(.edd-checkout) .edd-submit.button.blue:not(.edd-apply-discount) {width: 100%;}
.what_client_say h3.black_underline::before, .course_tutor_wrap_outer h3.black_underline::before {right: 0px; margin: 0px auto;}
.only_on_calendar .calMnth h2::after {content: ""; position: absolute; width: 22px; height: 22px; top: 0%; left: 0px; right: 0px; margin: 81px auto 0px; background: rgb(255, 255, 255); border-radius: 100%; border: 6px solid rgb(247, 121, 8);}
.only_on_calendar .calMnth::before {left: 0px; height: 92px; margin: 0px auto; right: 0px; bottom: inherit; top: 0px;}
.only_on_calendar .single_down_outer_wrap::before {display: none;}
.method-box .uabb-infobox::before, .method-box .uabb-infobox::after {display: none;}
.edd-login-close {display: inline-block; padding-top: 20px;}
.edd-login-close a#edd_login_close {display: inline-block !important;}
.edd-lost-password {display: block; text-align: left; width: 100%;}
.re-lost {padding-top: 20px;}
.edd-login-submit {display: inline-block; padding-top: 20px;}
.edd-login-close .grey_btn {min-width: 100%;}
.login-head {padding-top: 100px;}
.support_forminptradio input[type="checkbox"] + .support_forminptradio_label::before {top: 7px;}
.login-menu {padding: 15px 10px;}
.learndash .completed::before, .learndash .notcompleted::before {margin-top: -17px;}
.courses-area > h3::before {left: 0px; height: 92px; margin: 0px auto; right: 0px; bottom: inherit; top: 43px;}
.courses-area > h3::after {content: ""; position: absolute; width: 22px; height: 22px; top: 0%; left: 0px; right: 0px; margin: 81px auto 0px; background: rgb(255, 255, 255); border-radius: 100%; border: 6px solid rgb(247, 121, 8);}
.login-menu {width: auto;}
.online-courses.courses-area > h3::after {left: 0px; margin-top: 81px; top: 0px;}
.live-courses.courses-area > h3::before, .online-courses.courses-area > h3::before {height: 91%;}
.error404 h3.black_underline::before {margin: 0px auto; right: 0px;}
.cpro-form-container::before, .uabb-modal-text::before, .fancybox-skin::before {border-color: transparent;}
.live-courses.courses-area > h3::before {top: 30px;}
}/* 10339624 */
@media (max-width: 640px){ /* 10344591 */ 
}/* 10345827 */
@media (max-width: 628px){ /* 10354108 */ 
.calMnth::before {height: 85%;}
.uabb-creative-button-wrap a {width: 100%;}
.uabb-modal-title-wrap {padding-right: 40px !important;}
.edd_price_options_custom {}
.side-menu-login {padding: 21px 20px;}
.side-menu-area ul li a {padding: 10px 20px;}
.side-menu-area ul li {font-size: 14px;}
}/* 10356637 */
@media (max-width: 480px){ /* 10367276 */ 
.edd_price_options_custom select {width: 100%;}
.integra-featured-in .fl-rich-text {font-size: 21px;}
.side-menu-login {padding: 15px 20px;}

}/* 10362914 */
@media (max-width: 340px){ /* 10371310 */ 
.edd-lost-password {float: left; width: 100%;}
}/* 10379027 */
.edd_download_purchase_form { float: right; }
.bigfoot-footnote__button__circle a:hover { display: inline-block; width: 0.3em; height: 0.3em; margin-right: 0.07em; float: left; }
.img-hover-zoom--point-zoom:hover img { transform: scale(2); }
input#learndash_mark_complete_button:hover { }
.date_to_from_section { min-width: 51px; }
body .notavailable.list_arrow.lesson_incomplete::before { background: url("images/padlock1.svg") 0px center / 17px no-repeat; font-size: 0px; width: 17px; height: 19px; }
@media (max-width: 1024px){ /* 10752026 */ 
.gform_wrapper ul.gform_fields table.gsurvey-likert td::after {content: attr(data-label); line-height: 2; display: inline-block; margin-left: 2rem; font-weight: 400;}
}/* 10758332 */
table.gsurvey-likert > thead > tr > th.gsurvey-likert-choice-label:first-of-type { border-width: 1px 1px 0px 0px; border-style: solid; border-color: rgb(204, 204, 204); }
table.gsurvey-likert > thead > tr > th.gsurvey-likert-choice-label:last-of-type { border-width: 1px 1px 0px 0px; border-style: solid; border-color: rgb(204, 204, 204); }
.learndash .completed::before, .learndash .notcompleted::before { right: 0.25em; }
.edd_downloads_list.edd_download_columns_3 .single_down_outer_wrap { padding: 1em 0px 0px !important; }
.edd_downloads_list.edd_download_columns_3 .single_down_outer_wrap .date_to_from_section { font-weight: 800; }
.edd_download_columns_3 span.border_colr { display: none !important; }
.edd_download_columns_3 .start_end_day, .event_going_mon { display: inline-block; }
.edd_download_columns_3 .new_event_info_event_date { left: 29px; }

@media (min-width: 320px) and (max-width: 480px){ /* 10959703 */ 
ul, ol {margin-left: 0px !important;}
}/* 10953722 */
.fl-rich-text ul, .fl-text ul, .fl-rich-text ol, .fl-text ol { margin-left: 10px; }
ul.gform_fields { margin-left: 0px; }
.mc_row::after { content: ""; display: table; clear: both; }
#learndash_next_prev_link a.course-overview-link:hover { background: url("images/white-arrow-point-left.svg") 20px center / 14px no-repeat rgb(43, 47, 60) !important; color: rgb(255, 255, 255) !important; }
a.edd-add-to-cart.button.blue.edd-submit.edd-has-js { width: 100%; }
.online-course-enrol .edd_download_title .border_colr { top: -51px; display: block !important; }
.edd-add-to-cart.button.blue.edd-submit.calendar_sold_out:hover { background: rgb(43, 47, 60); color: rgb(255, 255, 255); }
a.edd_go_to_checkout.button.blue.edd-submit { width: 100%; }
.btc_overview:hover { border-color: rgb(43, 47, 60); background: rgb(43, 47, 60); color: rgb(255, 255, 255); }
@media screen and (max-width: 600px){ /* 11186806 */ 
}/* 11188608 */
.integra-calendar_whole .button, .edd-submit.button.blue, .orangle_butn { padding: 25px 10px; }
span.select2-selection.select2-selection--single { border: 0px; }
.select2 { min-width: 240px; }
.edd_price_options_custom { vertical-align: top; }
.select2-results ul li::before { display: none; }
.second_div_outer { padding: 0px 10px; }
.select2-container--default .select2-selection--single { height: auto; float: right; min-width: 180px; position: relative; padding: 5px 0px; border-width: 1px !important; border-style: solid !important; border-color: rgb(234, 234, 234) !important; }
.select2-price_section { padding: 5px 10px 5px 0px; line-height: 20px; }
.select2-container--default .select2-selection--single .select2-selection__arrow { padding-top: 15px; margin-right: 6px; }
@media screen and (max-width: 320px){ /* 11371300 */ 
.edd_price_options_custom {padding: 15px 0px;}
.select2-container--default .select2-selection--single {width: 218px !important;}
}/* 11373533 */
@media screen and (min-width: 321px) and (max-width: 480px){ /* 11383671 */ 
.select2-container--default .select2-selection--single {left: 20px; width: 275px !important;}
}/* 11386350 */
#customHideDate .edd_download_title { margin-top: -7px !important; }
#customHideDate .edd_download_title .border_colr { margin-top: 7px !important; }
@media (min-width: 601px){ /* 11417200 */ 
.series_purchase .select2-container .select2-selection {float: none !important; margin-left: 16px !important;}
}/* 11412138 */
.series_purchase .edd_download.testie .edd_price_options_custom { padding-top: 15px !important; padding-bottom: 15px !important; }
@media (max-width: 600px){ /* 11433977 */ 
.series_purchase .edd_download.testie .edd_price_options_custom {padding-top: 7px !important; padding-bottom: 11px !important;}
.edd_download.testie .select2 .select2-selection {float: none; max-width: 100%; display: inline-block !important; width: 100% !important;}
.edd_download.testie .edd_price_options_custom {position: relative;}
.series_purchase .edd_download.testie .edd_price_options_custom {text-align: center;}
.series_purchase .edd_download.testie .select2 {margin-left: 0px;}
.series_purchase .edd_download.testie .select2-selection {left: unset; text-align: left;}
}/* 11432870 */
@media (max-width: 340px){ /* 11448616 */ 
.edd_download.testie .select2-container {width: 80% !important; min-width: 80% !important;}
}/* 11448827 */
@media (max-width: 290px){ /* 11461508 */ 
.edd_download.testie .select2-container {width: 75% !important; min-width: 75% !important;}
}/* 1146603 */
.main-header-bar { padding: 0em 0px !important; }

.series_purchase .edd_download.testie .select2-selection { text-align: left; }
#customHideDate .date_to_from_section { opacity: 0; font-size: 0px; }
#customHideDate .single_down_outer_wrap { padding-top: 0px !important; }
#customHideDate .new_event_info_event_date { display: none; }
#customHideDate .border_colr { top: -1px !important; }
@media (max-width: 600px){ /* 11805202 */ 
#customHideDate .edd_download_title {padding-top: 13px !important;}
}/* 11805922 */
body.single-sfwd-courses div.learndash_content:first-of-type { display: none; }
.courses-area.live-courses div.addeventatc:hover { color: white !important; background: rgb(49, 49, 59) !important; }
@media (min-width: 768px){ /* 1186854 */ 
.online-courses.courses-area > div > ul > li:first-of-type::before {top: -7%; height: 57%;}
.online-courses.courses-area > h3::after {content: none;}
.online-courses.courses-area > h3::before {top: -50px; height: 100%; content: none;}
}/* 11863524 */
.gform_wrapper .top_label li.gfield.gf_left_half::before { content: none !important; }
#content h2 { font-size: 30px; line-height: 38px; position: relative; color: rgb(43, 47, 60); padding-bottom: 26px; }
#content h2:not(.resp-accordion)::before { content: ""; height: 4px; width: 70px; position: absolute; bottom: 0px; left: 0px; background: rgb(43, 47, 60); }
#content h2.no_underline::before { content: none; }

.uabb-gf-style { max-width: 720px; }
.uabb-gf-style .ginput_container_address > span:nth-of-type(2n+1) { padding-right: 8px; }
.uabb-gf-style .ginput_container_address > span:nth-of-type(2n) { padding-left: 8px; }
.uabb-gf-style .gform_wrapper .top_label .gfield_label { display: block; font-weight: 700; }
.uabb-gf-style .gform_wrapper .gfield_checkbox  input[type="checkbox"]:checked + label{ font-weight: 400; }
.uabb-gf-style .gform_wrapper .top_label li.gfield.gf_left_half::before { display: none; }
.uabb-gf-style { margin-top: 40px !important; }
.uabb-gf-style .gform_wrapper .gform_footer { padding-top: 30px; }
.uabb-gf-style ul li::before { display: none; }
.uabb-gf-style .gform_wrapper li.gfield_error input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), .uabb-gf-style .gform_wrapper li.gfield_error textarea { border-color: rgb(247, 121, 8); }
.uabb-gf-style .gform_wrapper .top_label .gfield_label, .uabb-gf-style .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label { display: none; }
body .uabb-gf-style .gform_wrapper ul li.gfield { padding-right: 0px; padding-left: 0px; }
.uabb-gf-style .gform_button.button { border: 2px solid rgb(247, 121, 8); color: rgb(247, 121, 8); background: transparent; min-width: 186px; text-transform: uppercase; padding: 8px 10px; transition: all 200ms linear 0s; text-align: center; font-weight: 700; }
.uabb-gf-style .gform_button.button:hover { background: rgb(247, 121, 8); color: rgb(255, 255, 255); }
.uabb-gf-style input[type="text"] { border-radius: 3px; height: 46px; background: rgb(255, 255, 255); padding: 8px 18px !important; }
.uabb-gf-style select, .uabb-gf-style select:focus { border-radius: 3px; height: 46px; appearance: none; background: url("images/arrow-down-no-background.svg") right 15px center / 15px no-repeat rgb(255, 255, 255); }
.uabb-gf-style .gform_wrapper { margin-top: 0px; margin-bottom: 0px; }
.uabb-gf-style .gform_wrapper .gform_footer { margin-top: 0px !important; }
.uabb-gf-style { margin: 0px auto !important; }
@media (max-width: 1023px){ /* 13307000 */ 
}/* 1330271 */
.uabb-gf-style .gform_wrapper .gform_footer { text-align: center; }
@media (max-width: 480px){ /* 13368204 */ 
}/* 13364779 */
.uabb-gf-style h2.gsection_title::before { content: none !important; }
.uabb-gf-style .ginput_container_date .clear-multi > div:first-of-type { border-left-width: 0px; }
.uabb-gf-style .ginput_container_date .clear-multi > div:last-of-type { border-right-width: 0px; }
.uabb-gf-style .ginput_container.ginput_container_address > span:nth-of-type(2n+1) { margin: 0px !important; padding-right: 10px !important; }
.uabb-gf-style .ginput_container.ginput_container_address > span:nth-of-type(2n) { margin: 0px !important; padding-left: 10px !important; }
.uabb-gf-style input[type="text"] { padding: 8px 18px !important; border-radius: 3px !important; font-size: 16px !important; height: 46px !important; background: rgb(255, 255, 255) !important; }

.uabb-gf-style select, .uabb-gf-style select:focus { min-height: 51px; appearance: none; border-radius: 3px !important; height: 46px !important; background: url("images/arrow-down-no-background.svg") right 15px center / 15px no-repeat rgb(255, 255, 255) !important; }
@media (max-width: 550px){ /* 13548454 */ 
}/* 13545790 */
body.download-template-default form.edd_download_purchase_form > div:not(.edd_price_options) { display: table-cell; position: relative; padding: 0px; vertical-align: middle; text-align: center !important; }
body.download-template-default form.edd_download_purchase_form > div:not(.edd_price_options) > * { }

.sub-modules-section:not(.Minified) { max-height: 2000px; }
.sub-modules-section::after { transition: all 1.5s ease 0s; opacity: 0; content: ""; position: absolute; width: 100%; height: 0px; bottom: 0px; background-image: linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255)); }
.sub-modules-section.Minified2::after { opacity: 1; content: ""; position: absolute; z-index: 0; width: 100%; height: 150px; bottom: 0px; background-image: linear-gradient(rgba(255, 255, 255, 0), rgb(255, 255, 255)); }
a.SeeAllDatesButton:hover { color: rgb(49, 49, 59); border-bottom: 1px solid rgb(49, 49, 59); }
.courses-date-area ul li::before { content: none; }
.courses-date-area ul li::after { content: none; }
li.ZoomLink > a:hover, li.courses-map > a:hover { color: rgb(247, 121, 8); }
.edd_download_inner .second_div_outer { border: none; padding: 0px !important; }
@media (min-width: 551px){ /* 1429968 */ 
.MemberDashboardSubSection#liveCoursesSection li.single_module_outer:not(.ShowMoreButton) {padding-right: 15px !important;}
}/* 14296092 */
.MemberDashboardSubSection#liveCoursesSection li.single_module_outer:nth-of-type(3n) { }
.MemberDashboardSubSection#liveCoursesSection li.single_module_outer:first-of-type, .MemberDashboardSubSection#liveCoursesSection li.single_module_outer:nth-of-type(5n) { padding-left: 0px; }

#learndash_lesson_topics_list ul li span.topic_item a span::before { position: absolute; right: 9px; font-size: 36px; top: 50%; margin-top: -16px; }
#learndash_lesson_topics_list ul li span.topic_item a.topic-notcompleted span::before { color: rgb(183, 183, 187); }
.ld-course-navigation-widget-content-contaiiner .list_lessons > div:not(.learndash_topic_widget_list) { padding: 10px 50px 10px 20px; }
.ld-course-navigation-widget-content-contaiiner .learndash_topic_widget_list ul li span a span:hover, .ld-course-navigation-widget-content-contaiiner .learndash_topic_widget_list ul li span a:hover, .ld-course-navigation-widget-content-contaiiner .learndash_topic_widget_list ul li span a span:active, .ld-course-navigation-widget-content-contaiiner .learndash_topic_widget_list ul li span a:active, .ld-course-navigation-widget-content-contaiiner .learndash_topic_widget_list ul li span a span:focus, .ld-course-navigation-widget-content-contaiiner .learndash_topic_widget_list ul li span a:focus { color: rgb(251, 145, 70) !important; }
.ld-course-navigation-widget-content-contaiiner .learndash_topic_widget_list ul li::before { content: none; }
.ld-course-navigation-widget-content-contaiiner .learndash_topic_widget_list ul li span a span::before { position: absolute; right: 20px; font-size: 20px; top: 50%; margin-top: -12px; }
.ld-course-navigation-widget-content-contaiiner .learndash_topic_widget_list ul li.learndash-current-menu-item span a.topic-completed span::before { position: absolute; right: 20px; font-size: 20px; top: 50%; margin-top: -10px; content: " "; background: url("/wp-content/themes/astra-child/images/view.svg") 0% 0% / contain no-repeat; width: 20px; height: 20px; }
.ld-course-navigation-widget-content-contaiiner .learndash_topic_widget_list ul li span a.topic-completed span::before { position: absolute; right: 20px; font-size: 20px; top: 50%; margin-top: -12px; }
@media (max-width: 500px){ /* 15027907 */ 
}/* 15028599 */
div#headerButtonContainer { top: 0px; position: absolute; right: 0px; }
#showRightPush { padding: 0px 0px 0px 30px; font-size: 20px; font-weight: 700; text-transform: uppercase; color: rgb(43, 47, 60); background: url("images/menu-darkblue.svg") 10px 8px / 22px no-repeat; border: 0px; }
@media (min-width: 901px){ /* 15055310 */ 
#showRightPush {padding-left: 40px;}
}/* 15054451 */
@media (max-width: 900px){ /* 15063493 */ 
#showRightPush {background: url("images/menu-darkblue.svg") 10px 8px / 22px no-repeat;}
}/* 15067232 */
#content h2:not(.resp-accordion)::before { content: none; }
#content h2:not(.resp-accordion) { padding-bottom: 0px; }

.ast-custom-footer { border-top: 0px; }
.integra_download_shortcode span.border_colr { display: none !important; opacity: 0 !important; }
.integra_download_shortcode .integra_custom_title.edd_download_title { padding: 0px; }
.single_down_outer_wrap { border: 0px solid white !important; }
.integra_download_shortcode h3 { text-transform: none; color: rgb(247, 121, 8); font-weight: 600; border-bottom: none !important; font-size: 26px !important; }
.integra_download_shortcode .edd_download_buy_button { padding: 0px; }
.integra_download_shortcode div.second_div_inner > div.edd_price_options_custom { padding: 0px; margin-top: -15px; }
.integra_download_shortcode span.select2-selection.select2-selection--single { border-radius: 0px; margin-left: 0px !important; background: transparent !important; border-top: none !important; border-left: none !important; border-right: none !important; border-bottom: 1px solid rgb(143, 139, 136) !important; }
.integra_download_shortcode span.select2-selection.select2-selection--single p.early_bird_disc { font-weight: 600; letter-spacing: 0.5px; color: rgb(247, 121, 8) !important; }
.integra_download_shortcode div.IntegraPrice, .select2-container div.IntegraPrice { font-weight: 600; color: black !important; }
.integra_download_shortcode div.IntegraPrice del, .select2-container div.IntegraPrice del { font-weight: 400 !important; }
.integra_download_shortcode { width: 100%; display: inline-block; }
.integra_download_shortcode span.select2-selection__rendered { padding-left: 0px !important; }
.integra_download_shortcode .edd_download_buy_button form { border-top: none !important; }
.integra_download_shortcode .select2-selection__rendered { padding-right: 0px !important; }
.integra_download_shortcode .select2-selection__rendered::after { -webkit-transition: -webkit-all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease; transition: all 0.2s ease;font-style:
     normal; content: "";font-variant: normal; text-transform: none;
     line-height: 1; -webkit-font-smoothing: antialiased; position: absolute;
     right: 10px; bottom: 14px; font-size: 18px; color: black;  padding-top:
     2px; padding-right: 1px; font-weight: 900; text-align: center;
     font-family: Integra !important; width: 15px;height:
     15px;background-image:url("images/arrow-no-background-white.svg");background-size:
     contain;transform: rotate(180deg);background-repeat: no-repeat;}
.edd-submit { letter-spacing: 0.5px; font-size: 20px; background: transparent !important; padding: 0px !important; color: rgb(247, 121, 8) !important; font-weight: 700 !important; text-align: right !important; text-transform: none !important; border: none !important; }
.edd-submit:hover { color: rgb(247, 121, 8); background: transparent !important; }
.edd-submit[data-edd-loading]::after { content: none; }
.edd-submit:active, .edd-submit:focus { box-shadow: none !important; }
.integra_download_shortcode .select2-selection__arrow { display: none; }
.select2-container--open .select2-selection__rendered::after { transform: rotate(360deg); }
.select2-container p.early_bird_disc, .select2-container span.select2-dropdown.select2-results__option--highlighted p.early_bird_disc { font-weight: 600; letter-spacing: 0.5px; font-size: 20px; color: rgb(247, 121, 8) !important; }
.CustomCoursePageGravityForm div.ginput_container > input { border-color: rgb(143, 139, 136); padding: 0px !important; border-radius: 0px !important; margin-top: 0px !important; margin-bottom: 0px !important; }
.CustomCoursePageGravityForm div.ginput_container { margin-top: -30px !important; margin-bottom: -30px !important; }
.CustomCoursePageGravityForm input[type="submit"] { font-weight: 700; letter-spacing: 0.5px; padding: 0px !important; color: rgb(247, 121, 8) !important; text-align: right !important; text-transform: none !important; border: none !important; }
.CustomCoursePageGravityForm input[type="submit"]:active, .CustomCoursePageGravityForm input[type="submit"]:focus{ background: transparent !important; color: rgb(247, 121, 8) !important; }
.CustomCoursePageGravityForm input[type="text"] { background-color: transparent !important; }
footer p { color: rgb(227, 227, 227); }
.CustomPopupGoogleMap { }
.CustomPopupGoogleMap iframe { max-height: 100% !important; height: 100% !important; }
div.CustomPopupGoogleMap.fl-module-map, div.CustomPopupGoogleMap.fl-module-map > div.fl-module-content, div.CustomPopupGoogleMap.fl-module-map > div.fl-module-content > div.fl-map { min-height: 100% !important; height: 100% !important; position: relative !important; }
.CustomCourseButtons i.uabb-button-icon { color: black !important; font-size: 80px !important; padding-bottom: 0px !important; display: block !important; margin: 0px auto !important; }
@media (max-width: 900px){ /* 15883005 */ 
.CustomCourseButtons i.uabb-button-icon {padding-bottom: 17px !important;padding-left:1px;}
.integra_download_shortcode .select2-selection__rendered::after{height: 12px;}
}/* 15885995 */
.CustomCourseButtons span.uabb-button-text { padding-top: 20px; display: block; }
.CustomCourseButtons .fl-module.fl-module-modal-popup.custom-modal-popup { display: block !important; }
.cbp-spmenu .side-menu { background: white !important; }
.cbp-spmenu .side-menu-login { background: white; }
.cbp-spmenu a { color: rgb(43, 47, 60) !important; }
.cbp-spmenu .menu-login-btn { text-transform: none; padding: 0px; background: none; font-size: 20px; border: none !important; }
.cbp-spmenu #close { background: none; padding: 0px; font-size: 20px; position: relative; color: rgb(43, 47, 60) !important; }
.cbp-spmenu #close i { font-size: 16px; padding-top: 5px; position: absolute; right: 0px; top: 8px; font-weight: 700; width: 19px; color: rgb(43, 47, 60) !important; }
body.integra-pt .cbp-spmenu #close i { font-size: 18px; padding-top: 5px; position: absolute; right: 0px; top: 8px; font-weight: 700; width: 19px; color: rgb(43, 47, 60) !important; }
.cbp-spmenu #close:hover { background: none; padding: 0px; color: rgb(43, 47, 60) !important; }
.cbp-spmenu ul#menu-education-header-menu li a, .cbp-spmenu ul#menu-education-header-menu-admin li a { padding-top: 0px; padding-bottom: 0px; text-transform: none; font-weight: 500; }
.cbp-spmenu ul#menu-education-header-menu li a:hover, .cbp-spmenu ul#menu-education-header-menu-admin li a:hover, .cbp-spmenu ul#menu-education-header-menu li a:active, .cbp-spmenu ul#menu-education-header-menu-admin li a:active, .cbp-spmenu ul#menu-education-header-menu li a:focus, .cbp-spmenu ul#menu-education-header-menu-admin li a:focus { background: white; font-weight: 700; }
.cbp-spmenu ul#menu-education-header-menu li.current-menu-item a, .cbp-spmenu ul#menu-education-header-menu-admin li.current-menu-item a { font-weight: 600; }
.cbp-spmenu .menu-newsletter a:hover { border: none; padding: 0px; }
.uabb-adv-accordion-button, .uabb-adv-accordion-button-label { outline: none !important; border: none !important; }

#customHeader .auth_name::before { content: none; }
header#customHeader #headerShoppingCartIcon:not(.Show) { display: none; }
header#customHeader #headerShoppingCartIcon i { font-weight: 900 !important; }
header#customHeader { min-height: 400px; background: rgb(227, 227, 227); vertical-align: middle; text-align: center; width: 100%; position: relative; margin-bottom: 50px; }
header#customHeader > section { max-width: 1400px; margin: 0px auto; display: inline-table; width: 100%; min-height: 400px; position: relative; vertical-align: middle; }
header#customHeader > section > section { width: 50%; height: 100%; display: table-cell; text-align: left; vertical-align: middle; }
header#customHeader > section > section.TextContainer { width:100%; }
header#customHeader > section > section.ImageContainer { border-right: 30px solid transparent; }
header#customHeader > section > section > div { padding: 58px 30px 58px 30px; }
header#customHeader > section > section.TextContainer > div figure { width: 80px; height: 80px; }
header#customHeader h1 { font-weight: 700; padding-top: 35px; margin-bottom: 0px; }
header#customHeader h2, header#customHeader section.TextContainer a { font-size: 20px; }
header#customHeader h2 { font-weight: 500; padding-top: 10px; margin-bottom: 0px; }
header #headerButtonContainer a { position: absolute; font-size: 20px; right: 100%; top: 3px; margin-right: 14px; }
header#customHeader .MobileImageBox { display: none; }
@media (min-width: 1400px){ /* 16608876 */ 
header#customHeader h1 {font-size: 50px;}
header#customHeader h2, header#customHeader section.TextContainer a {font-size: 20px;}
}/* 1660700 */
header#customHeader > section > section.TextContainer span { padding-top: 20px; display: inline-block; }
header#customHeader a { color: rgb(43, 47, 60); font-weight: 600; }
header#customHeader > section > section.ImageContainer { vertical-align: top; text-align: right; position: relative; }
header#customHeader > section > section.ImageContainer figure { min-width: 100%; box-sizing: border-box; border-right: 0px solid transparent; min-height: 400px; display: inline-block; position: absolute; left: 0px; top: 200px; background-repeat: no-repeat !important; }
header#customHeader > section > section.ImageContainer figure::after, header#customHeader .TextContainer > div > div > div#newFeaturedImage:after { content: ""; background-color: rgb(247, 121, 8); -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iQ2FwYV8xIiBkYXRhLW5hbWU9IkNhcGEgMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMzAwIDMwMCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmNzc5MDg7fTwvc3R5bGU+PC9kZWZzPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTcuNDEsMzAwLjA1QzcuNDEsMTM3LjU4LDEzOC42Myw1Ljg2LDMwMC41LDUuODZWMi41QzEzNywyLjUsNC4wNiwxMzYsNC4wNiwzMDAuMDUiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik05MC4wOSwzMDAuMDVBMjEwLjc5LDIxMC43OSwwLDAsMSwzMDAuNSw4OC44NVY4NS40OUEyMTQuMTYsMjE0LjE2LDAsMCwwLDg2Ljc0LDMwMC4wNSIvPjwvc3ZnPg=="); background-size: cover; -webkit-mask-size: cover; position: absolute; bottom: 0px; right: 0px; height: 100%; width: 55%; }
header#customHeader #headerButtonContainer { margin-top: 15px; margin-right: 0px; top: 0px; right: 30px; }
header#customHeader > section > section.TextContainer figure { background: url("images/Integra-Edu_Dark-Logo.svg?") 0% 0% / cover; }
@media (max-width: 550px){
  #showRightPush {font-size: 0px; height: 50px;}

}
@media (max-width: 900px){ /* 16685415 */ 
  header#customHeader #headerButtonContainer {right:20px}
header.Version2#customHeader {margin-bottom: 0px !important;}
header.Version2#customHeader h1 {padding-top: 25px;}
#showRightPush{text-shadow: 0 0 4px black}
header.Version2#customHeader > section > section.ImageContainer {display: none;}
header.Version2#customHeader #headerButtonContainer {margin-top: 22px; margin-right: 0px; top: 0px; right: 30px;}
header.Version2#customHeader {background: white;}
header.Version2#customHeader > section > section.TextContainer {padding-top: 0px !important;}
header.Version2#customHeader > section > section.TextContainer > div {padding-bottom: 35px;}
header.Version2#customHeader > section > section > div {padding-top: 30px; padding-right: 30px; z-index: 1;}
header.Version2#customHeader * {z-index: 100;}
header.Version2#customHeader::before {background: rgb(227, 227, 227); width: 100%; height: 57vw; max-height: 400px; content: ""; position: absolute; z-index: 0;}
header.Version2#customHeader > section {display: inline-block;}
header.Version2#customHeader .MobileImageBox {display: inline-block; margin-top: 30px; width: 100%; padding-left: 20px; padding-right: 20px; box-sizing: content-box; margin-left: -20px; height: 57vw; max-height: 400px; position: relative;}
header.Version2#customHeader .MobileImageBox::after {content: ""; -webkit-mask-image: url("images/Integra-Emblem_Orange.svg"); -webkit-mask-size: cover; background-size: cover; position: absolute; bottom: 0px; right: 0px; height: 100%; width: 55%;}
header.Version2#customHeader > section > section.TextContainer > div::after {content: ""; width: 33%; position: absolute; top: 100%; background: rgb(43, 47, 60); height: 1px; left: 0px;}
header.Version2#customHeader > section > section.TextContainer {min-width: 100% !important; display: block !important;}
}/* 16681644 */
@media (min-width: 1001px){ /* 1670777 */ 
header#customHeader > section > section.TextContainer {background: rgb(227, 227, 227) !important;}
body.integra-pt header#customHeader > section > section.TextContainer {background: transparent!important;}
}/* 16709780 */
.single_edu_description blockquote::before { width: 5px; background: rgb(38, 42, 52); height: 100%; position: absolute; right: 100%; margin-right: 20px; }
@media (max-width: 544px){ /* 16846877 */ 
.single_edu_description blockquote::before {margin-right: 5px;}
}/* 16841324 */
ul#gform_fields_50 > li:nth-of-type(1), ul#gform_fields_50 > li:nth-of-type(2) , .integra-who-we-worked ul#gform_fields_54 > li:nth-of-type(1), .integra-who-we-worked  ul#gform_fields_54 > li:nth-of-type(2) { display: table-cell; border-bottom: 0px; }
ul#gform_fields_50 > li:nth-of-type(3), ul#gform_fields_50 > li:nth-of-type(4), ul#gform_fields_50 > li:nth-of-type(5), .integra-who-we-worked ul#gform_fields_54 > li:nth-of-type(3), .integra-who-we-worked ul#gform_fields_54 > li:nth-of-type(4), .integra-who-we-worked ul#gform_fields_54 > li:nth-of-type(5) { min-width: 100%; padding-right: 0px; margin-top: 0px; }
ul#gform_fields_50 input[type="text"]:focus, .integra-who-we-worked ul#gform_fields_54 input[type="text"]:focus { border-color: rgb(204, 204, 204); }
.ld-icon-arrow-right::before { font-style: normal; font-weight: 900; content: "\e90b"; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: Integra !important; }
section.courseTabs > a.Toggled::after { transform: rotate(180deg); }
section.courseTabs > a.Toggled, section.courseTabs > a.Toggled::after { color: rgb(247, 121, 8); }

.side-menu-area ul li { padding-top: 6px; padding-bottom: 6px; }
.side-menu-area ul li a, .menu-newsletter a { font-size: 20px; }
.ContactUsPageGravityForm .CustomCheckboxes .gfield_checkbox .gchoice::after { content: ""; line-height: 50px; }
.ContactUsPageGravityForm .CustomCheckboxes .gfield_checkbox  input[type="checkbox"]:checked ~ label { border-bottom: 2px solid rgb(37, 108, 170); padding-bottom: 5px; font-weight: 600 !important; }
.ContactUsPageGravityForm .CustomCheckboxes .gfield_checkbox  input[type="checkbox"]#choice_51_2_1:checked ~ label { border-color: rgb(247, 121, 8); }
.ContactUsPageGravityForm .CustomCheckboxes .gfield_checkbox  input[type="checkbox"]#choice_51_2_2:checked ~ label { border-color: rgb(43, 47, 60); }
.ContactUsPageGravityForm .CustomCheckboxes .gfield_checkbox  input[type="checkbox"]#choice_51_2_3:checked ~ label { border-color: rgb(209, 68, 101); }
.ContactUsPageGravityForm .CustomCheckboxes .gfield_checkbox  input[type="checkbox"]#choice_51_2_4:checked ~ label { border-color: rgb(46, 196, 124); }
@media (max-width: 1400px){ /* 17461879 */ 
.ContactPagePostThumbnails .fl-post-gallery-post:nth-of-type(5), .ContactPagePostThumbnails .fl-post-gallery-post:nth-of-type(6), .ContactPagePostThumbnails .fl-post-gallery-post:nth-of-type(7), .ContactPagePostThumbnails .fl-post-gallery-post:nth-of-type(8) {display: none;}
}/* 17469372 */
.ContactUsPageGravityForm input[type="submit"]:hover { background: transparent !important; }
.ContactUsPageGravityForm #field_51_2 > label::after { content: " (click all that apply)"; font-weight: 500; font-style: italic; }
.ld-expand-button.ld-expanded .ld-text::after { transform: rotate(180deg); }
body.single-sfwd-lessons.CustomFullWidth .ld-item-list-item-expanded .ld-table-list.ld-topic-list .ld-status-icon:not(.ld-status-complete), .ld-item-list-item-expanded .ld-table-list.ld-topic-list .ld-status-icon:not(.ld-status-complete) { top: 9px; }
body.single-sfwd-lessons.CustomFullWidth .ld-item-list-item-expanded .ld-table-list.ld-topic-list .ld-status-icon:not(.ld-status-complete) { border-color: rgb(43, 47, 60) !important; }
.single_down_outer_wrap { transition: all 0.5s ease 0s; }
body.post-type-archive.post-type-archive-download div.single_down_outer_wrap .integra_download_shortcode a.edd-add-to-cart::after { content: none; }
body.post-type-archive.post-type-archive-download div.single_down_outer_wrap .integra_download_shortcode .edd-add-to-cart-label::after { font-style: normal; font-weight: 900; content: "\e90b"; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: Integra !important; }
body.post-type-archive.post-type-archive-download div.single_down_outer_wrap .integra_download_shortcode .select2-selection p::after { font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; content: "\e90b"; transform: rotate(90deg); position: absolute; margin-left: 5px; font-family: Integra !important; }
body.post-type-archive.post-type-archive-download .integra_download_shortcode .select2-selection__rendered::after { content: none !important; }
div.single_down_outer_wrap .integra_download_shortcode .edd_go_to_checkout { font-size: 20px !important; }
body.single.single-sfwd-lessons .ld-course-step-back, #learndash_mark_complete_button, .learndash-wrapper .ld-button:hover:not(.learndash-link-previous-incomplete):not(.ld-button-transparent), #learndash-tooltips .ld-tooltip::after, #learndash-tooltips .ld-tooltip, .learndash-wrapper .ld-primary-background, .learndash-wrapper .btn-join, .learndash-wrapper #btn-join, .learndash-wrapper .ld-button:not(.ld-button-reverse):not(.learndash-link-previous-incomplete):not(.ld-button-transparent), .learndash-wrapper .ld-expand-button, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button:not(.wpProQuiz_button_reShowQuestion):not(.wpProQuiz_button_restartQuiz), .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2, .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading, .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger, .learndash-wrapper .ld-focus-comments .form-submit #submit, .learndash-wrapper .ld-login-modal input[type="submit"], .learndash-wrapper .ld-login-modal .ld-login-modal-register, .learndash-wrapper .wpProQuiz_content .wpProQuiz_certificate a.btn-blue, .learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items a, #wpProQuiz_user_content table.wp-list-table thead th, #wpProQuiz_overlay_close, .learndash-wrapper .ld-expand-button.ld-button-alternate .ld-icon, body.single.single-sfwd-topic .learndash-wrapper .ld-content-actions a.ld-button, body.single.single-sfwd-topic .learndash-wrapper .ld-content-actions div.ld-content-action > a { font-weight: 600;  background-color: transparent !important; font-size: 20px !important; }
.learndash-wrapper #sfwd-mark-complete::after, .learndash-wrapper .sfwd-mark-complete::after { content: none; }
.custom-modal-popup a.uabb-button { padding: 0px; font-weight: 600; text-align: left; border: none !important; color: rgb(43, 47, 60) !important; }
.custom-modal-popup a.uabb-button:hover, .custom-modal-popup a.uabb-button:hover * { background: transparent !important; border: none !important; color: rgb(43, 47, 60) !important; }
.custom-modal-popup div.uabb-modal-action-wrap, .custom-modal-popup div.uabb-modal-action-wrap > div, .custom-modal-popup div.fl-module-content, div.custom-modal-popup.fl-module.fl-module-modal-popup { width: auto !important; }
.uabb-gf-style.uabb-gf-form-style1 { padding: 0px; width: 100%; max-width: unset; margin: 0px !important; }
.lwa-form.login-form input[type="text"], .lwa-form.login-form input[type="password"], .ContactUsPageGravityForm .uabb-gf-style.uabb-gf-form-style1 select, .ContactUsPageGravityForm .uabb-gf-style.uabb-gf-form-style1 textarea, .ContactUsPageGravityForm .uabb-gf-style.uabb-gf-form-style1 input[type="text"], .uabb-gf-style.uabb-gf-form-style1 select, .uabb-gf-style.uabb-gf-form-style1 textarea, .ContactUsPageGravityForm ul li div.ginput_container > input[type="text"], .ContactUsPageGravityForm ul li div.ginput_container > textarea { max-height: 90px; background-color: transparent !important; border-top: 0px !important; border-left: 0px !important; border-right: 0px !important; border-radius: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important; margin-top: 0px !important; margin-bottom: 0px !important; font-size: 20px !important; }
footer form .gform_body input, .fl-module-uabb-gravity-form input[type="text"], .fl-module-uabb-gravity-form select, .fl-module-uabb-gravity-form textarea, .lwa-username-input input[type="text"], .lwa-password-input input[type="password"], .lwa-remember-email input.lwa-user-remember { background: white; border-bottom-color: rgb(143, 139, 136) !important; border-top: 0px !important; border-radius: 0px !important; border-left: 0px !important; border-right: 0px !important; padding-left: 0px !important; padding-right: 0px !important; }
 footer form .gform_body input:focus, footer form .gform_body input:hover, footer form .gform_body input:active,.fl-module-uabb-gravity-form input[type="text"]:focus, .fl-module-uabb-gravity-form textarea:focus, .lwa-username-input input[type="text"]:focus, .lwa-password-input input[type="password"]:focus, .lwa-remember-email input.lwa-user-remember:focus { border-bottom: 1px solid rgb(204, 204, 204) !important; }

h2.gform_submission_error{font-size:20px!important;}
@media (max-width: 900px){ /* 18707041 */ 
.fl-rich-text > a.IntegraTestimonialsSliderNextButton, .inner-module-button.SoldOut,h2.gform_submission_error.hide_summary,div.single_down_outer_wrap .integra_download_shortcode .edd_go_to_checkout,.lwa-form.login-form input[type="text"], .lwa-form.login-form input[type="password"], .ContactUsPageGravityForm .uabb-gf-style.uabb-gf-form-style1 select, .ContactUsPageGravityForm .uabb-gf-style.uabb-gf-form-style1 textarea, .ContactUsPageGravityForm .uabb-gf-style.uabb-gf-form-style1 input[type="text"], .uabb-gf-style.uabb-gf-form-style1 input[type="text"], .uabb-gf-style.uabb-gf-form-style1 select, .uabb-gf-style.uabb-gf-form-style1 textarea, .ContactUsPageGravityForm ul li div.ginput_container > input[type="text"], .ContactUsPageGravityForm ul li div.ginput_container > textarea {font-size: 18px !important;}
body.integra-pt .fl-rich-text > a.IntegraTestimonialsSliderNextButton, .inner-module-button.SoldOut,h2.gform_submission_error.hide_summary,div.single_down_outer_wrap .integra_download_shortcode .edd_go_to_checkout,.lwa-form.login-form input[type="text"], .lwa-form.login-form input[type="password"], .ContactUsPageGravityForm .uabb-gf-style.uabb-gf-form-style1 select, .ContactUsPageGravityForm .uabb-gf-style.uabb-gf-form-style1 textarea, .ContactUsPageGravityForm .uabb-gf-style.uabb-gf-form-style1 input[type="text"], .uabb-gf-style.uabb-gf-form-style1 input[type="text"], .uabb-gf-style.uabb-gf-form-style1 select, .uabb-gf-style.uabb-gf-form-style1 textarea, .ContactUsPageGravityForm ul li div.ginput_container > input[type="text"], .ContactUsPageGravityForm ul li div.ginput_container > textarea {font-size: 18px !important;}
}/* 18701321 */
.uabb-gf-style.uabb-gf-form-style1 li.gfield { margin-bottom: 16px; }
.ginput_container_radio ul > li input::before { }
@media (max-width: 900px){ /* 18783712 */ 
}/* 18788236 */
.uabb-gf-style.uabb-gf-form-style1 input[type="submit"] { font-weight: 700; letter-spacing: 0.5px; float: right; padding-left: 0px !important; padding-top: 0px !important; padding-bottom: 0px !important; color: rgb(43, 47, 60) !important; text-align: right !important; text-transform: none !important; border: none !important; min-width: unset !important; }
.uabb-gf-style.uabb-gf-form-style1 input[type="submit"]:hover, .uabb-gf-style.uabb-gf-form-style1 input[type="submit"]:active, .uabb-gf-style.uabb-gf-form-style1 input[type="submit"]:focus { background-color: transparent !important; }
.uabb-gf-style.uabb-gf-form-style1 label { margin-top: 30px; margin-bottom: 30px; }
.lwa-form.login-form input[type="text"]:active, .lwa-form.login-form input[type="text"]:focus, .lwa-form.login-form input[type="password"]:active, .lwa-form.login-form input[type="password"]:focus { outline: 0px !important; }
.support_forminptradio input[type="checkbox"] + .support_forminptradio_label { padding-left: 25px; }
.support_forminptradio input[type="checkbox"] + .support_forminptradio_label::before, .support_forminptradio input[type="checkbox"]:checked + .support_forminptradio_label::before { background-image: none; top: 6px; border-radius: 100%; border: 1px solid rgb(43, 47, 60) !important; width: 18px !important; height: 18px !important; max-width: 18px !important; min-width: unset !important; min-height: unset !important; }
.support_forminptradio input[type="checkbox"]:checked + .support_forminptradio_label::before { background: rgb(43, 47, 60); box-shadow: white 0px 0px 0px 2px inset; }
@media (max-width: 900px){ /* 18865803 */ 
.support_forminptradio input[type="checkbox"] + .support_forminptradio_label {padding-left: 18px;}
.support_forminptradio input[type="checkbox"] + .support_forminptradio_label::before, .support_forminptradio input[type="checkbox"]:checked + .support_forminptradio_label::before {background-image: none; top: 7px; border-radius: 100%; border: 1px solid rgb(43, 47, 60) !important; width: 14px !important; height: 14px !important; max-width: 14px !important; min-width: unset !important; min-height: unset !important;}
}/* 18865429 */
.lwa-form.login-form .edd-login-submit input { font-size: 20px; text-transform: none !important; }
.lwa-form.login-form .edd-login-submit input:active, .lwa-form.login-form .edd-login-submit input:focus { border: none; outline: none; }
.lwa-form.login-form span.lwa-status { font-size: 20px; line-height: 1.4em !important; }
.lwa-form.login-form span.support_forminptradio_label, .lwa-form.login-form a.lwa-links-remember { font-size: 20px; }
.lwa-form.login-form .edd-login-submit input:hover { color: rgb(43, 47, 60) !important; }
.lwa-form.login-form .edd-login-close { min-height: 62px; display: inline-table; }
.lwa-form.login-form #edd_login_close { font-weight: 700; font-size: 20px; letter-spacing: 0.5px; display: table-cell; vertical-align: middle; }
.lwa-form.login-form #edd_login_close:hover { background: transparent; color: rgb(43, 47, 60) !important; }
.lwa-form.login-form .edd-login-remember { z-index: -1 !important; }
#pop_login { padding-left: 60px; padding-right: 60px; }
.CustomPosts .fl-post-gallery-post:hover { }
.CustomPosts .CustomCaption p:not(.ReadMoreButton) { margin-bottom: 0px; padding-bottom: 0px; min-height: 90px; }
/*@media (min-width: 901px){ /* 19087131 */ 
.CustomPosts .fl-post-gallery-post:hover .CustomCaption, .CustomPosts .fl-post-gallery-post.Tapped .CustomCaption {bottom: 0px; opacity: 1;}
/*}/* 19084166 */

body.page-id-25863 .CustomPosts > div > div > .fl-post-gallery-post:nth-of-type(3),body.page-id-25863  .CustomPosts > div > div > .fl-post-gallery-post:nth-of-type(4) {display: none;}

@media (max-width: 900px){ /* 19096337 */ 
.CustomPosts > div > div > .fl-post-gallery-post:nth-of-type(3), .CustomPosts > div > div > .fl-post-gallery-post:nth-of-type(4) {display: none;}
}/* 19094828 */
@media (max-width: 14000px){ /* 19106526 */ 
body.integra-pt #sb_instagram > #sbi_images > div:nth-of-type(5), body.integra-pt  #sb_instagram > #sbi_images > div:nth-of-type(6),body.integra-pt  #sb_instagram > #sbi_images > div:nth-of-type(7),body.integra-pt  #sb_instagram > #sbi_images > div:nth-of-type(8) {display: none !important;}


}/* 19107740 */
body.sfwd-quiz-template-default .ld-quiz-actions input.wpProQuiz_button, body.sfwd-quiz-template-default .wpProQuiz_text input.wpProQuiz_button, body.sfwd-quiz-template-default .wpProQuiz_text input.wpProQuiz_button[name="startQuiz"], body.sfwd-quiz-template-default input.wpProQuiz_QuestionButton.wpProQuiz_button, div.wpProQuiz_text > div > input.wpProQuiz_button[name="startQuiz"], .learndash-wrapper .wpProQuiz_content .wpProQuiz_button:not(.wpProQuiz_button_reShowQuestion):not(.wpProQuiz_button_restartQuiz) { font-family: Raleway, sans-serif; height: auto; font-size: 20px; padding: 0px; color: rgb(43, 47, 60); border-radius: 0px; display: inline-block; transition: all 0.2s linear 0s; margin-bottom: 20px; font-weight: 600; letter-spacing: 0.5px; background-color: transparent !important; }
@media (min-width: 14001px){ /* 19181698 */ 
}/* 19187624 */
@media (max-width: 900px){ /* 19198259 */ 
.CustomPosts .fl-post-grid > div.fl-post-column:nth-of-type(3), .CustomPosts .fl-post-grid > div.fl-post-column:nth-of-type(4), .CustomPosts .fl-post-grid > div.fl-post-column:nth-of-type(5), .CustomPosts .fl-post-grid > div.fl-post-column:nth-of-type(6), .CustomPosts .fl-post-grid > div.fl-post-column:nth-of-type(7), .CustomPosts .fl-post-grid > div.fl-post-column:nth-of-type(8), body.page-id-24168 #sb_instagram > #sbi_images > div:nth-of-type(3), body.page-id-24168 #sb_instagram > #sbi_images > div:nth-of-type(4), #sb_instagram > #sbi_images > div:nth-of-type(5), #sb_instagram > #sbi_images > div:nth-of-type(6), #sb_instagram > #sbi_images > div:nth-of-type(7), #sb_instagram > #sbi_images > div:nth-of-type(8) {display: none !important;}
}/* 19194119 */

ul.wpProQuiz_questionList > li > label input[type="checkbox"] ~ span::before { content: ""; background-image: none; top: 6px; border-radius: 100%; position: absolute; left: 15px; border: 1px solid rgb(247, 121, 8) !important; width: 18px ; height: 18px ; max-width: 18px !important; min-width: unset !important; min-height: unset !important; }
ul.wpProQuiz_questionList > li > label input[type="checkbox"]:checked ~ span::before { content: ""; background: rgb(247, 121, 8); box-shadow: white 0px 0px 0px 2px inset; }
ul.wpProQuiz_questionList > li.wpProQuiz_answerIncorrect > label input[type="checkbox"]:checked ~ span::before { background: rgb(206, 36, 36); }
ul.wpProQuiz_questionList > li.wpProQuiz_answerCorrect > label input[type="checkbox"]:checked ~ span::before, li.wpProQuiz_answerCorrect > label input[type="checkbox"]:checked::before { background: rgb(0, 195, 73) !important; border: 1px solid rgb(0, 195, 73) !important; }
ul.wpProQuiz_questionList > li.wpProQuiz_answerIncorrect > label input[type="checkbox"] ~ span::before { border: 1px solid rgb(206, 36, 36) !important; }
ul.wpProQuiz_questionList > li.wpProQuiz_answerIncorrect > label input[type="checkbox"] ~ span::after { border: 1px solid rgb(206, 36, 36) !important; background: rgb(206, 36, 36) !important; }
ul.wpProQuiz_questionList > li.wpProQuiz_answerCorrect > label input[type="checkbox"] ~ span::before { border: 1px solid rgb(97, 196, 48) !important; }
ul.wpProQuiz_questionList > li.wpProQuiz_answerCorrect > label input[type="checkbox"] ~ span::after { border: 1px solid rgb(97, 196, 48) !important; background: rgb(97, 196, 48) !important; }
.custom-modal-popup a[role="button"] { text-align: center; }
.custom-modal-popup .uabb-button-text { text-align: center; }
@media (max-width: 1100px){ /* 19564472 */ 
}/* 19567994 */
.edd-cart-added-alert { left: unset; right: 0px; }
.custom-modal-popup-overlay .uabb-close-custom-popup-edge-top-right, .custom-modal-popup-overlay span.uabb-close-custom-popup-top-right.uabb-modal-close { right: 20px !important; top: 20px !important; left: unset !important; }
.integra_download_shortcode p.early_bird_disc { font-size: 20px; font-weight: 600; }
@media (min-width: 1400px){ /* 19666065 */ 
}/* 19667752 */
.fl-row-fixed-width, .fl-row-content.fl-row-fixed-width.fl-node-content { max-width: 1400px; }
span.ld-icon-quizDELETE1609::before { content: "\e915"; font-style: normal; font-weight: normal; font-variant: normal; padding-left: 70px; margin-top: 0px; text-transform: none; line-height: 1; color: rgb(247, 121, 8); font-size: 66px; -webkit-font-smoothing: antialiased; font-family: Integra !important; }
.ld-lesson-item-expanded span.ld-icon-quiz::before { color: rgb(43, 47, 60); }
body:not(.single-post) .ast-container { }
body.single-sfwd-lessons:not(.CustomFullWidth) span.ld-icon-quiz::before { margin-top: 0px; }
@media (max-width: 900px){ /* 19777892 */ 
.fl-col-group-responsive-reversed .fl-col:nth-of-type(2) {order: 11;}
.fl-col-group-responsive-reversed .fl-col:nth-of-type(1) {order: 12;}
}/* 19777390 */
footer a { color: rgb(227, 227, 227) !important; }
@media (max-width: 900px){ /* 19805835 */ 
footer .fl-photo-content {text-align: center; width: 100% !important;}
footer .fl-module-icon {text-align: center !important;}
footer .fl-rich-text, footer p {text-align: left !important;}
.CustomCourseButtons > div {margin: 0px !important;}
.CustomCourseButtons i.uabb-button-icon {padding-bottom: 5px;}
.CustomCourseButtons span.uabb-button-text {padding-top: 0px; display: block;}
.custom-modal-popup .uabb-close-custom-popup-top-right i::before {content: "\e91f"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-size: 14px; font-family: Integra !important;}
.custom-modal-popup-overlay .fl-module-content.fl-node-content h2.fl-heading, .custom-modal-popup-overlay .fl-module-content.fl-node-content h2.fl-heading span {text-align: left !important; font-size: 18px !important;}
body.integra-pt .custom-modal-popup .uabb-close-custom-popup-top-right i::before {content: "\e91f"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-size: 14px; font-family: Integra !important;}
body.integra-pt .custom-modal-popup-overlay .fl-module-content.fl-node-content h2.fl-heading, .custom-modal-popup-overlay .fl-module-content.fl-node-content h2.fl-heading span {text-align: left !important; font-size: 18px !important;}
span.uabb-close-custom-popup-edge-top-right.uabb-modal-close i {font-size: 14px !important;}
.custom-modal-popup-overlay a {font-weight: 700; }
.uabb-adv-accordion-button {position: relative; padding-bottom: 20px !important;}
.custom-modal-popup-overlay .uabb-adv-accordion-icon-wrap i {color: rgb(43, 47, 60) !important;}
.series_purchase .edd_download.testie .select2 {position: relative; min-width: 100% !important;}
.integra_download_shortcode h3 {margin-left: 0px !important; margin-right: 0px !important;}
.integra_download_shortcode .integra_custom_title {padding-left: 0px !important;}
}/* 19809482 */
@media (max-width: 600px){ /* 19814505 */ 
.CustomStencilEffect h2 span::before {height: 2vw !important; margin-top: -1vw !important;}
}/* 19812080 */
.fl-module h3 span { display: block; }

.fl-row-full-width.fl-row-bg-color { }
.CustomStencilEffect2 h2 span::after { background: rgb(37, 108, 170); content: ""; height: 100%; width: 200%; position: absolute; right: 100%; top: 0px; }
.CustomStencilEffect3 span.fl-heading-text { text-transform: none; font-size: 48px; font-weight: 600; letter-spacing: 2px; line-height: 1.45em; }
.CustomCourseButtons a.uabb-button { background: transparent !important; }
@media (max-width: 900px){ /* 19945367 */ 
.CustomCourseButtons a.uabb-button {max-width: 220px; width: 220px; margin-left: 0px; display: inline-block !important;}
.CustomCourseButtons a.uabb-button > i {float: left; display: inline-block !important;}
.CustomCourseButtons a.uabb-button > span {padding-left: 15px; float: right; padding-top: 30px; width: 100%; text-align: left; max-width: 140px !important;}
.CustomCourseButtons .fl-col:last-of-type a.uabb-button > span {padding-top: 20px;}
}/* 1994459 */
@media (max-width: 1000px){ /* 1995579 */ 
.MemberDashboardSubSection#liveCoursesSection li.single_module_outer:nth-of-type(2n) {margin-right: 0px;}
}/* 19952782 */
@media (max-width: 550px){ /* 19969749 */ 
ul.blog_ovrvw_outer li:not(.Resources), .article-loop {max-width: 100%; min-width: 100%; padding-top: 15px; padding-bottom: 15px; margin-bottom: 20px; padding-left: 0px; padding-right: 0px !important;}
.MemberDashboardSubSection#liveCoursesSection li.single_module_outer:nth-of-type(n) {margin-right: 0px;}
.ShowMoreButton:not(.MobileOnly) {display: none !important;}
}/* 19964012 */
.CustomBulletPoints.Blue ul li::before { border: 1px solid rgb(37, 108, 170) !important; }
.CustomBulletPoints.Green ul li::before { border: 1px solid rgb(249, 193, 42) !important; }
.CustomBulletPoints.Pink ul li::before { border: 1px solid rgb(209, 68, 101) !important; }
@media (max-width: 900px){ /* 20077738 */ 
body.single.single-sfwd-topic .learndash-wrapper .ld-tabs > .ld-tabs-content > .ld-tab-content > .fl-builder-content > .fl-row > .fl-row-content-wrap > .fl-row-content > .fl-col-group > .fl-col:first-of-type {max-width: 100%;}
body.single.single-sfwd-topic .learndash-wrapper .ld-tabs > .ld-tabs-content > .ld-tab-content > .fl-builder-content > .fl-row > .fl-row-content-wrap > .fl-row-content > .fl-col-group > .fl-col:nth-of-type(2) {width: 50%;}
body.single.single-sfwd-topic .learndash-wrapper .ld-tabs > .ld-tabs-content > .ld-tab-content > .fl-builder-content > .fl-row > .fl-row-content-wrap > .fl-row-content > .fl-col-group > .fl-col:nth-of-type(2) .fl-module-content {padding-left: 0%;}
}/* 20071791 */
@media (max-width: 640px){ /* 20086230 */ 
}/* 20089696 */
span.ld-icon-checkmark.ld-icon::before { content: "\e91c"; font-style: normal; font-variant: normal; text-transform: none; line-height: 1; margin-top: 1px; -webkit-font-smoothing: antialiased; font-size: 11px; color: white; text-align: center; font-family: Integra !important; font-weight: 900 !important; }
body.single-sfwd-lessons:not(.CustomFullWidth) .learndash.learndash_post_sfwd-lessons { width: 80%; margin: 0px auto; }
@media (min-width: 901px){ /* 20251340 */ 
footer .fl-row:first-of-type .fl-rich-text {max-width: 200px; margin: 0px auto;}
footer .fl-node-60337b843673b p {text-align: left !important;}
}/* 20254029 */
.fl-node-6034ce6e53d54 > div > div { max-width: 1140px !important; }
@media (max-width: 1400px){ /* 20277493 */ 
.fl-node-6034ce6e53d54 > div > div {max-width: 1100px !important;}
}/* 20275580 */
@media (max-width: 1300px){ /* 20281456 */ 
.fl-node-6034ce6e53d54 > div > div {max-width: 1060px !important;}
}/* 20289196 */
@media (max-width: 1200px){ /* 20298543 */ 
.fl-node-6034ce6e53d54 > div > div {max-width: 970px !important;}
}/* 2029396 */
@media (max-width: 1100px){ /* 20301911 */ 
.fl-node-6034ce6e53d54 > div > div {max-width: 920px !important;}
}/* 20304272 */
@media (max-width: 1000px){ /* 20319890 */ 
.fl-node-6034ce6e53d54 > div > div {max-width: 840px !important;}
}/* 20316085 */
@media (max-width: 900px){ /* 20325457 */ 
footer .fl-row:first-of-type .fl-rich-text * {text-align: center !important;}
}/* 20323225 */
html:not(.fl-builder-edit) footer .FourColumnImageSection .ImageColumn { display: none !important; }
html:not(.fl-builder-edit) .LargeScreensOnly { display: none; }
@media (min-width: 1401px){ /* 20353577 */ 
html:not(.fl-builder-edit) .LargeScreensOnly {display: block;}
html:not(.fl-builder-edit) .NotLargeScreensOnly {display: none;}
}/* 20352217 */
@media (max-width: 480px) and (min-width: 320px){ /* 20384120 */ 
.fl-rich-text ul, .fl-text ul {margin-left: 20px !important;}
}/* 20384313 */
body.integra-pt .navigation a:hover,  body.integra-pt input[type="submit"]:hover { opacity: 0.7; }
@media (max-width: 900px){ /* 20421359 */ 
a#group-call-list {font-size: 16px;}
body.integra-pt a#group-call-list {font-size: 18px;}
}/* 20424865 */
li.field_sublabel_below:not(.CustomCheckboxes) .gfield_checkbox input[type="checkbox"] ~ label { margin-left: 5px; }
li.field_sublabel_below:not(.CustomCheckboxes) .gfield_checkbox input[type="checkbox"] ~ label::after { content: ""; position: absolute; left: 0px; top: 7px; border: 1px solid rgb(247, 121, 8); width: 18px; height: 18px; border-radius: 100%; }
li.field_sublabel_below:not(.CustomCheckboxes) .gfield_checkbox input[type="checkbox"]:checked ~ label::after { content: ""; background: rgb(247, 121, 8); box-shadow: white 0px 0px 0px 2px inset; }
li.field_sublabel_below:not(.CustomCheckboxes) .gfield_checkbox input[type="checkbox"] { opacity: 0; }
@media (max-width: 900px){ /* 20485109 */ 
li.field_sublabel_below:not(.CustomCheckboxes) .gfield_checkbox input[type="checkbox"] ~ label {margin-left: 3px;}
li.field_sublabel_below:not(.CustomCheckboxes) .gfield_checkbox input[type="checkbox"] ~ label::after {content: ""; position: absolute; left: 0px; top: 7px; border: 1px solid rgb(247, 121, 8); width: 14px; height: 14px; border-radius: 100%;}
li.field_sublabel_below:not(.CustomCheckboxes) .gfield_checkbox input[type="checkbox"] {opacity: 0;}
li.field_sublabel_below:not(.CustomCheckboxes) .gfield_checkbox input[type="checkbox"]:checked ~ label::before {position: absolute; left: 2px; top: 9px; background: rgb(247, 121, 8); width: 10px; height: 10px; border-radius: 100%;}
}/* 20485551 */
input[type="submit"].gform_button:hover, a.edd-add-to-cart:hover, a.edd-add-to-cart span:not(.edd-add-to-cart-label):not(.edd-loading):hover { opacity: 0.6 !important; }
a#group-call-list:hover { color: black; }
@media (max-width: 550px){ /* 20534610 */ 
select#blogFilter:active, select#blogFilter:focus {outline: none;}
}/* 20539187 */
.edd-cart-added-alert { color: rgb(247, 121, 8); }
@media (min-width: 551px){ /* 20559515 */ 
.uabb-adv-accordion-icon-wrap i {font-size: 16px !important;}
}/* 20555937 */
@media (max-width: 550px){ /* 20567859 */ 
.uabb-adv-accordion-icon-wrap i {font-size: 14px !important;}
}/* 20565687 */
@media (max-width: 900px){ /* 20577376 */ 
.CustomStencilEffect3 h2, .CustomStencilEffect3 h2 span {font-size: 24px !important;}
.fl-text h2, .fl-rich-text h2, .fl-rich-text > h2, .fl-rich-text h2 span, .fl-text h2 span, .fl-text h3, .fl-rich-text h3, .fl-rich-text h3 span, .fl-text h3 span {font-size: 24px !important;}
.fl-text h3, .fl-rich-text h3, .fl-rich-text > h3, .fl-rich-text h3 span, .fl-text h3 span, .fl-text h3, .fl-rich-text h3, .fl-rich-text h3 span, .fl-text h3 span {font-size: 20px !important;}
.fl-text em, .fl-rich-text em {font-size: 1em !important;}
}/* 20576514 */
@media (max-width: 550px){ /* 20587055 */ 
.fl-node-601d5c1534ccc.fl-col > .fl-col-content {margin-top: 120px !important;}
.fl-text h3, .fl-rich-text h3, .fl-text h3 span, .fl-rich-text h3 span {font-size: 20px !important;}
}/* 20581193 */
.CustomVerticalTabs .fl-tabs-panel-content > div:first-of-type { padding: 0px; }
.CustomVerticalTabs .fl-tabs-panel-content > div:nth-of-type(2) { display: none; }

.fl-col-group > .fl-col:nth-of-type(2) .CustomPageTabs.Level2 p a { border-color: rgb(221, 51, 51); }
.fl-col-group > .fl-col:nth-of-type(3) .CustomPageTabs.Level2 p a { border-color: rgb(30, 115, 190); }
#lwa_wp-submit:hover { opacity: 1; }
.edd-login-close a#edd_login_close, .support_forminptradio_label, #lost-pwd { font-weight: 500 !important; }
@media (max-width: 900px){ /* 20805880 */ 
#lwa_wp-submit, .edd-login-close a#edd_login_close, .support_forminptradio_label, #lost-pwd {font-size: 18px !important;}
body.integra-pt #lwa_wp-submit, .edd-login-close a#edd_login_close, .support_forminptradio_label, #lost-pwd {font-size: 18px !important;}
}/* 20807144 */
.lwa-username-input input[type="text"], .lwa-password-input input[type="password"], .lwa-remember-email input.lwa-user-remember { font-size: 20px; }
input#learndash_mark_complete_button:hover { opacity: 1; color: black !important; }
body.single-sfwd-courses .ast-container, body.single-sfwd-lessons:not(.CustomFullWidth) .ast-container { max-width: 1080px !important; padding-left: 20px !important; padding-right: 20px !important; }
body.single-sfwd-courses .ast-container .single_edu_description.description_margin > .learndash.learndash_post_sfwd-courses, body.single-sfwd-lessons:not(.CustomFullWidth) .ast-container .single_edu_description.description_margin > .learndash { margin-left: 0px !important; margin-right: 0px !important; width: 100% !important; }
body.single.single-sfwd-quiz.integra-pt  a:hover, body.integra-pt.single.single-sfwd-topic a:hover, body.integra-pt.single.single-sfwd-lessons a:hover, body.integra-pt.single.single-sfwd-quiz a:hover div, body.integra-pt.single.single-sfwd-topic a:hover div, body.integra-pt.single.single-sfwd-lessons a:hover div { opacity: 0.7 !important; }
input#lost-button:active, input#lost-button:focus, .lwa-remember-email input.lwa-user-remember:focus, .lwa-remember-email input.lwa-user-remember:active { outline: 0px; }
input#lost-button { font-size: 20px; height: auto; padding-top: 20px !important; }
.lwa-links-remember-cancel.grey_btn { }
.lwa-links-remember-cancel.grey_btn:hover { background: transparent; color: rgb(247, 121, 8); opacity: 0.6; }
.lwa-remember-buttons .edd-login-close { padding-top: 20px; }
.lwa-remember-buttons .edd-login-submit { height: auto; }
.lwa-status { font-size: 20px !important; }
@media (max-width: 900px){ /* 21507314 */ 
input#lost-button { height: auto; padding-top: 21px !important;line-height: 30px;}
.lwa-username-input input[type="text"], .lwa-password-input input[type="password"], .lwa-remember-email input.lwa-user-remember {font-size: 16px;}
input#lost-button, .lwa-links-remember-cancel.grey_btn {font-size: 16px;}
.lwa-status {font-size: 18px !important;}

body.integra-pt .lwa-username-input input[type="text"], .lwa-password-input input[type="password"], .lwa-remember-email input.lwa-user-remember {font-size: 18px;}
body.integra-pt input#lost-button, .lwa-links-remember-cancel.grey_btn {font-size: 18px;}
body.integra-pt .lwa-status {font-size: 18px !important;}
}/* 21504024 */
@media (max-width: 767px){ /* 21521260 */ 
  .lwa-status{max-width: 250px}
.lwa-remember-buttons .edd-login-close {padding-top: 40px;}
}/* 21521290 */
footer .fl-photo-align-left > div { margin-top: 5px; }
@media (max-width: 900px){ /* 21543598 */ 
footer .fl-photo-align-left > div {margin-top: 4px;}
}/* 21541215 */
@media (max-width: 550px){ /* 21559900 */ 
footer .fl-photo-align-left > div {margin-top: 4px; text-align: left !important;}
footer .fl-photo-align-left > div img {height: auto; max-height: unset; min-height: unset; max-width: unset; min-width: unset; width: 85% !important;}
}/* 21554829 */
a#quiz_continue_link::after { font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; content: "\e90b"; margin-left: 5px; font-family: Integra !important; }
.edd-cart-added-alert { width: 100%; left: 0px; text-align: right; }
@media (min-width: 901px){ /* 21779165 */ 
input:-webkit-autofill::first-line, input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {font-size: 20px; color: black; font-family: Raleway !important;}
.fl-module h3 span, .fl-module h3, .fl-text h3, .fl-text h3 span, .fl-rich-text h3, .fl-rich-text h3 span {font-size: 30px !important;}
.uabb-gf-style input[type="text"] {font-size: 20px !important;}
.fl-module h2 span, .fl-module h2, .fl-text h2, .fl-text h2 span, .fl-rich-text h2, .fl-rich-text h2 span, .CustomPageTabs h2, .CustomPageTabs h2 span, .CustomPageTabs h2 a {font-size: 34px !important;}
.gform_legacy_markup_wrapper .gfield_checkbox li label,.ld-alert a, .ld-lesson-title, .edd-cart-added-alert,  .ld-content-actions > a, a#quiz_continue_link, .gform_button.button, .uabb-gf-style .gform_page .gform_page_footer input[type="submit"], .edd-submit, .CustomTestimonialsSlider p, .CustomTestimonialsSlider p > span, .CustomTestimonialsSlider h2.fl-slide-title, .CustomTestimonialsSlider h2 span, .integra_download_shortcode div.IntegraPrice, .select2-container div.IntegraPrice {font-size: 20px !important;}
.edd-cart-added-alert {font-size: 16px;}
body.integra-pt .edd-cart-added-alert {font-size: 18px;}
.fl-module-uabb-gravity-form input[type="text"], .fl-module-uabb-gravity-form select, .fl-module-uabb-gravity-form textarea, .lwa-username-input input[type="text"], .lwa-password-input input[type="password"], .lwa-remember-email input.lwa-user-remember {font-size: 20px !important;}
}/* 21778285 */
@media (max-width: 900px){ /* 21782844 */ 
.fl-text a, .fl-rich-text a {font-size: 1em !important;}
input:-webkit-autofill::first-line, input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {font-size: 16px; color: black; font-family: Raleway !important;}
.edd_downloads_list .edd_go_to_checkout {font-size: 16px !important;}
body.integra-pt input:-webkit-autofill::first-line, input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {font-size: 18px; color: black; font-family: Raleway !important;}
body.integra-pt .edd_downloads_list .edd_go_to_checkout {font-size: 18px !important;}
h1 {font-size: 30px !important;}
.fl-module h3 {font-size: 20px !important;}
.uabb-gf-style input[type="text"] {font-size: 16px !important;}
body.integra-pt .uabb-gf-style input[type="text"] {font-size: 18px !important;}
.fl-module h2 span, .fl-module h2, .fl-text h2, .fl-text h2 span, .fl-rich-text h2, .fl-rich-text h2 span, h2, .CustomPageTabs h2, .CustomPageTabs h2 span, .CustomPageTabs h2 a {font-size: 24px !important;}
.gform_legacy_markup_wrapper .gfield_checkbox li label, .CustomTabs .section[aria-expanded="true"] .uabb-tab-acc-content li, .edd-apply-discount.edd-submit, body.single.single-sfwd-lessons .ld-course-step-back, #learndash_mark_complete_button, .learndash-wrapper .ld-button:hover:not(.learndash-link-previous-incomplete):not(.ld-button-transparent), #learndash-tooltips .ld-tooltip::after, #learndash-tooltips .ld-tooltip, .learndash-wrapper .ld-primary-background, .learndash-wrapper .btn-join, .learndash-wrapper #btn-join, .learndash-wrapper .ld-button:not(.ld-button-reverse):not(.learndash-link-previous-incomplete):not(.ld-button-transparent), .learndash-wrapper .ld-expand-button, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button:not(.wpProQuiz_button_reShowQuestion):not(.wpProQuiz_button_restartQuiz), .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2, .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading, .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger, .learndash-wrapper .ld-focus-comments .form-submit #submit, .learndash-wrapper .ld-login-modal input[type="submit"], .learndash-wrapper .ld-login-modal .ld-login-modal-register, .learndash-wrapper .wpProQuiz_content .wpProQuiz_certificate a.btn-blue, .learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items a, #wpProQuiz_user_content table.wp-list-table thead th, #wpProQuiz_overlay_close, .learndash-wrapper .ld-expand-button.ld-button-alternate .ld-icon, body.single.single-sfwd-topic .learndash-wrapper .ld-content-actions a.ld-button, body.single.single-sfwd-topic .learndash-wrapper .ld-content-actions div.ld-content-action > a, .wpProQuiz_button.wpProQuiz_QuestionButton, .wpProQuiz_button_restartQuiz, .wpProQuiz_button_reShowQuestion, .ld-alert a, .gform_wrapper li, .gform_wrapper li label, .edd-cart-added-alert, .select2-container p.early_bird_disc, .select2-container span.select2-dropdown.select2-results__option--highlighted p.early_bird_disc, .integra_download_shortcode p.early_bird_disc, a.edd-add-to-cart, .ld-content-actions > a, a#quiz_continue_link, .uabb-module-content.uabb-button-wrap.uabb-creative-button-wrap span, .gform_button.button, .uabb-gf-style .gform_page .gform_page_footer input[type="submit"], .edd-submit, .integra_download_shortcode div.IntegraPrice, .select2-container div.IntegraPrice, h4, h4 a span, header#customHeader h2, header#customHeader a span, .integra_download_shortcode p.early_bird_disc, .fl-rich-text p, .fl-rich-text p strong, footer p, footer span, .fl-slide p, .CustomTestimonialsSliderNextButton2 a, .fl-rich-text p, .fl-rich-text p span span, .fl-rich-text p b, .fl-rich-text ul li, .fl-rich-text ul li b, .fl-rich-text ul li strong, .fl-rich-text ul span, .CustomTabs p, .CustomVerticalTabs p, a.fl-tabs-label, p.p1, span.s1, span.s2, .single_edu_description p, .single_edu_description li, .FourColumnImageSection span.fl-heading-text, .FourColumnImageSection h4, .FourColumnImageSection h4 a, h4, .entry-content h4, .entry-content h4 a, .fl-builder-content .fl-module-content-slider .fl-slide h2.fl-slide-title {font-size: 20px !important;}
body.integra-pt .gform_legacy_markup_wrapper .gfield_checkbox li label, .CustomTabs .section[aria-expanded="true"] .uabb-tab-acc-content li, .edd-apply-discount.edd-submit, body.single.single-sfwd-lessons .ld-course-step-back, #learndash_mark_complete_button, .learndash-wrapper .ld-button:hover:not(.learndash-link-previous-incomplete):not(.ld-button-transparent), #learndash-tooltips .ld-tooltip::after, #learndash-tooltips .ld-tooltip, .learndash-wrapper .ld-primary-background, .learndash-wrapper .btn-join, .learndash-wrapper #btn-join, .learndash-wrapper .ld-button:not(.ld-button-reverse):not(.learndash-link-previous-incomplete):not(.ld-button-transparent), .learndash-wrapper .ld-expand-button, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button:not(.wpProQuiz_button_reShowQuestion):not(.wpProQuiz_button_restartQuiz), .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2, .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading, .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger, .learndash-wrapper .ld-focus-comments .form-submit #submit, .learndash-wrapper .ld-login-modal input[type="submit"], .learndash-wrapper .ld-login-modal .ld-login-modal-register, .learndash-wrapper .wpProQuiz_content .wpProQuiz_certificate a.btn-blue, .learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items a, #wpProQuiz_user_content table.wp-list-table thead th, #wpProQuiz_overlay_close, .learndash-wrapper .ld-expand-button.ld-button-alternate .ld-icon, body.single.single-sfwd-topic .learndash-wrapper .ld-content-actions a.ld-button, body.single.single-sfwd-topic .learndash-wrapper .ld-content-actions div.ld-content-action > a, .wpProQuiz_button.wpProQuiz_QuestionButton, .wpProQuiz_button_restartQuiz, .wpProQuiz_button_reShowQuestion, .ld-alert a, .gform_wrapper li, .gform_wrapper li label, .edd-cart-added-alert, .select2-container p.early_bird_disc, .select2-container span.select2-dropdown.select2-results__option--highlighted p.early_bird_disc, .integra_download_shortcode p.early_bird_disc, a.edd-add-to-cart, .ld-content-actions > a, a#quiz_continue_link, .uabb-module-content.uabb-button-wrap.uabb-creative-button-wrap span, .gform_button.button, .uabb-gf-style .gform_page .gform_page_footer input[type="submit"], .edd-submit, .integra_download_shortcode div.IntegraPrice, .select2-container div.IntegraPrice, h4, h4 a span, header#customHeader h2, header#customHeader a span, .integra_download_shortcode p.early_bird_disc, .fl-rich-text p, .fl-rich-text p strong, footer p, footer span, .fl-slide p, .CustomTestimonialsSliderNextButton2 a, .fl-rich-text p, .fl-rich-text p span span, .fl-rich-text p b, .fl-rich-text ul li, .fl-rich-text ul li b, .fl-rich-text ul li strong, .fl-rich-text ul span, .CustomTabs p, .CustomVerticalTabs p, a.fl-tabs-label, p.p1, span.s1, span.s2, .single_edu_description p, .single_edu_description li, .FourColumnImageSection span.fl-heading-text, .FourColumnImageSection h4, .FourColumnImageSection h4 a, h4, .entry-content h4, .entry-content h4 a, .fl-builder-content .fl-module-content-slider .fl-slide h2.fl-slide-title {font-size: 20px !important;}
.fl-module h3 span {font-size: 20px !important;}
.fl-module-uabb-gravity-form input[type="text"], .fl-module-uabb-gravity-form select, .fl-module-uabb-gravity-form textarea, .lwa-username-input input[type="text"], .lwa-password-input input[type="password"], .lwa-remember-email input.lwa-user-remember {font-size: 18px !important;}
body.integra-pt .fl-module-uabb-gravity-form input[type="text"], .fl-module-uabb-gravity-form select, .fl-module-uabb-gravity-form textarea, .lwa-username-input input[type="text"], .lwa-password-input input[type="password"], .lwa-remember-email input.lwa-user-remember {font-size: 18px !important;}
}/* 21784830 */
#gform_51 .gform_footer, #content #gform_50 .gform_footer, #gform_48 .gform_footer, #gform_49 .gform_footer, body.integra-edu #gform_6 .gform_footer { float: right; position: relative !important; display: inline-block !important; width: auto !important; }
.gform_footer input[type="submit"], .gform_footer input[type="submit"]:hover { background: url("images/Icons-Integra-website_Arrow-Right-Dark2.svg") right 0px center / 20px no-repeat rgb(255, 255, 255) !important; padding-right: 25px !important; }
.gform_footer input[type="submit"]:hover { color: rgb(43, 47, 60) !important; }
@media (min-width: 901px){ /* 22569499 */ 
.author_date_tag_innr .auth_name::after {content: "|"; margin-left: 7px;}
.author_date_tag_innr .auth_date .IntegraReadTime::before {content: "|"; margin-left: 7px; margin-right: 7px;font-weight: 400;font-size: 20px}
.author_date_tag_innr .auth_date > p:last-of-type::after {content: none;}
}/* 22561937 */
.OnlineCoursesSection .single_blog_ovrvw_outer .grey_btn:hover { background: transparent !important; color: rgb(247, 121, 8) !important; }
.OnlineCoursesSection progress.progressBar::-webkit-progress-value, #horizontalTab progress.progressBar::-webkit-progress-value { background: rgb(247, 121, 8); }
@media (max-width: 550px){ /* 22694978 */ 
body.single-sfwd-courses div.ld-item-list-item-preview, body.single-sfwd-lessons:not(.CustomFullWidth) div.ld-item-list-item-preview {padding-left: 0px !important;}
}/* 22695720 */
@media (max-width: 900px){ /* 22704437 */ 
body.single-sfwd-courses .single_edu_description.description_margin, body.single-sfwd-lessons:not(.CustomFullWidth) .single_edu_description.description_margin {padding-top: 0px; padding-left: 0px !important; padding-right: 0px !important;}
}/* 2270944 */
@media (max-width: 544px){ /* 22728019 */ 
body.single-sfwd-courses .ast-container, body.single-sfwd-lessons:not(.CustomFullWidth) .ast-container {padding-left: 20px !important; padding-right: 20px !important;}
}/* 22721003 */
body.single-sfwd-lessons:not(.CustomFullWidth) .CustomProgressBarSection .ProgressLabel { display: none; }
body.single-sfwd-lessons:not(.CustomFullWidth) .CustomProgressBarSection .PercentageLabel { display: block; margin-left: 15px; width: 190px; text-align: right; order: 2; }
@media (max-width: 640px){ /* 22755251 */ 
body.single-sfwd-lessons:not(.CustomFullWidth) .CustomProgressBarSection .PercentageLabel {min-width: 100%; display: block; padding-bottom: 20px; text-align: center;}
body.single-sfwd-lessons:not(.CustomFullWidth) .CustomProgressBarSection {display: block !important;}
body.single-sfwd-lessons:not(.CustomFullWidth) .CustomProgressBarSection div {display: block; min-width: 100%;}
body.single-sfwd-lessons:not(.CustomFullWidth) .ld-table-list-lesson-details {margin-left: 0px !important; margin-right: 0px !important;}
}/* 22753978 */
@media (max-width: 900px){ /* 22853740 */ 

body.single.single-sfwd-lessons .learndash-wrapper .ld-tabs > .ld-tabs-content > .ld-tab-content > .fl-builder-content > .fl-row > .fl-row-content-wrap > .fl-row-content > .fl-col-group > .fl-col:nth-of-type(2) {margin-left: 0px; margin-right: 0px; max-width: unset; width: 100%;}
body.single.single-sfwd-lessons .learndash-wrapper .ld-tabs > .ld-tabs-content > .ld-tab-content > .fl-builder-content > .fl-row > .fl-row-content-wrap > .fl-row-content > .fl-col-group > .fl-col:nth-of-type(2) .fl-module-content {padding-left: 0px !important;}
}/* 22859012 */
@media (max-width: 550px){ /* 22953682 */ 
#customNavigationContainer > .ld-content-action:first-of-type {display: none;}
}/* 22958881 */
div:not(.courses-area-pro) > .blog_ovrvw_outer .single_blog_ovrvw_innr .blog_ovrvw_title { min-height: 80px; }


@media (min-width:901px) and (max-width:1300px){
div:not(.courses-area-pro) > .blog_ovrvw_outer .single_blog_ovrvw_innr .blog_ovrvw_title {min-height: 100px;}  
}
.BlogNewContainer .grey_btn:hover { background: transparent; }
.EnrolmentImage > div.fl-col-content { position: relative; }
.EnrolmentImage > div.fl-col-content::before { content: ""; top: 0px; right: 0px; width: 65%; height: 100%; position: absolute; background-color: rgb(247, 121, 8); -webkit-mask-image: url("images/Integra-Emblem_Orange.svg"); -webkit-mask-size: cover; background-size: cover; z-index: 1; }
.EnrolmentImage .fl-module { position: relative; z-index: 3 !important; }
.EnrolmentImage .fl-module:nth-of-type(1) p, .EnrolmentImage .fl-module:nth-of-type(1) p strong, .EnrolmentImage .fl-module:nth-of-type(1) p span { font-size: 30px !important; }
@media (max-width: 1200px) and (min-width: 901px){ /* 23143207 */ 
.EnrolmentImage > div.fl-col-content::before {content: ""; top: 0px; right: 0px; width: 90%;}
.EnrolmentImage .fl-module:nth-of-type(1) p, .EnrolmentImage .fl-module:nth-of-type(1) p strong, .EnrolmentImage .fl-module:nth-of-type(1) p span {font-size: 22px !important;}
}/* 23148150 */
.EnrolmentImage.Yellow > div.fl-col-content::before { background-color: rgb(249, 193, 42); }
.EnrolmentImage.Pink > div.fl-col-content::before { background-color: rgb(209, 68, 101); }
.EnrolmentImage.Blue > div.fl-col-content::before { background-color: rgb(37, 108, 170); }
.EnrolmentImage.Darkblue > div.fl-col-content::before { background-color: rgb(43, 47, 60); }
html:not(.fl-builder-edit) .FourColumnImageSection .fl-col { position: relative; }
html:not(.fl-builder-edit) .FourColumnImageSection .fl-col-content::after { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 0; background-color: rgb(247, 121, 8); -webkit-mask-image: url("images/Integra-Emblem_Orange.svg"); background-size: cover; -webkit-mask-size: cover; opacity: 0; }
html:not(.fl-builder-edit) .FourColumnImageSection .fl-col-content::before { content: ""; position: absolute; top: 0px; left: 0px; background-color: rgba(0, 0, 0, 0.2); width: 100%; height: 100%; z-index: 0; }
html:not(.fl-builder-edit) .FourColumnImageSection *, html:not(.fl-builder-edit) .FourColumnImageSection .fl-col-content::after { transition: all 0.5s ease 0s; }
html:not(.fl-builder-edit) .FourColumnImageSection .fl-module { z-index: 3; position: relative; }
html:not(.fl-builder-edit) .FourColumnImageSection .fl-col:nth-of-type(2) .fl-col-content::after { background-color: rgb(37, 108, 170); }
html:not(.fl-builder-edit) .FourColumnImageSection .fl-col:nth-of-type(3) .fl-col-content::after { background-color: rgb(249, 193, 42); }
html:not(.fl-builder-edit) .FourColumnImageSection .fl-col:nth-of-type(4) .fl-col-content::after { background-color: rgb(209, 68, 101); }
html:not(.fl-builder-edit) .FourColumnImageSection .TransparentOnHover .fl-col-content::after { opacity: 1; }
html:not(.fl-builder-edit) .FourColumnImageSection .TransparentOnHover .fl-col-content span { color: rgba(255, 255, 255, 0.5) !important; }
@media (min-width: 901px){ /* 23316458 */ 
}/* 2331619 */
@media (max-width: 900px){ /* 23448191 */ 
body.single.single-sfwd-lessons.CustomFullWidth .fl-module-sidebar::before, body.single.single-sfwd-topic .fl-module-sidebar::before, body.single.single-sfwd-quiz .NewQuizColumn.Sidebar::before, body.single-sfwd-topic .NewQuizColumn.Sidebar::before {content: ""; width: 33%; position: absolute; background: rgb(43, 47, 60); height: 1px; left: 0px; top: 0px;}
}/* 23449865 */
.CustomSolidBackgroundColumn .fl-col-content { position: relative; }
.CustomSolidBackgroundColumn .fl-col-content::after { content: ""; position: absolute; background-color: inherit; top: 0px; height: 100%; left: 100%; width: 200%; }
.CustomSolidBackgroundColumn, .CustomSolidBackgroundColumn .fl-col-content { border: none; }
@media (min-width: 900px){ /* 23501461 */ 
div.CustomSolidBackgroundColumn {margin-left: -20px;}
}/* 23504864 */
.CustomLinedBulletPoints ul { margin-left: 0px !important; }
@media (max-width: 900px){ /* 23578290 */ 
.CustomLinedBulletPoints ul {margin-left: 0px !important;}
}/* 2357123 */
#ast-scroll-top { border-radius: 100%; z-index: 999999999; background-color: rgb(247, 121, 8) !important; }
#dashboardLoginContainer .login-form:not(.lwa-remember) .edd-login-close , .ast-container .lwa .login-form:not(.lwa-remember) .edd-login-close{ display: none; }
.ld-expand-button .ld-text::after { font-style: normal; content: "\e908"; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; position: absolute; bottom: -25px; font-size: 18px; color: black; padding: 0px 20px; border: 0px solid green; font-weight: 900; right: 40px; left: unset; font-family: Integra !important; }
#ast-scroll-top { padding-top: 3px; }
#ast-scroll-top::before { font-style: normal; content: "\e908"; font-variant: normal; text-transform: none; line-height: 1; font-weight: 900; -webkit-font-smoothing: antialiased; margin-top: -5px; padding-top: 0px; font-family: Integra !important; }
body.single-sfwd-topic .ld-expand-button .ld-text::after, body.single-sfwd-quiz .ld-expand-button .ld-text::after { font-style: normal; content: "\e908"; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; position: absolute; bottom: 0px; font-size: 15px; color: black; padding: 0px 20px; border: 0px solid green; font-weight: 900; right: -10px; left: unset; font-family: Integra !important; }
@media (max-width: 640px){ /* 237879 */ 
.ld-expand-button .ld-text::after {font-style: normal; content: "\e908"; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; position: absolute; bottom: -50px; font-size: 15px; color: black; padding: 0px 20px; border: 0px solid green; font-weight: 900; right: 40px; left: unset; font-family: Integra !important;}
}/* 23788597 */
@media (min-width: 901px){ /* 239091 */ 
input[type="radio"].wpProQuiz_questionInput::before {margin-top: -2px; margin-left: -10px;}
}/* 23902903 */
@media (max-width: 900px){ /* 23971524 */ 
}/* 23978736 */

.gav-custom-style select, .gav-custom-style select:focus { border-radius: 3px; height: 46px; appearance: none; background: url("images/Icons-Integra-website_Arrow-Down-Dark.svg") right 15px center / 20px no-repeat rgb(255, 255, 255); padding: 8px 20px !important; }

fieldset p { margin-top: 30px; }
.black_underline::first-letter { text-transform: capitalize; }
input.wpProQuiz_button:hover ~ .AppendedIcon, input.wpProQuiz_button.wpProQuiz_QuestionButton:hover ~ .AppendedIcon, .edd-button.edd-stripe-add-new:hover ~ .AppendedIcon, #edd_profile_editor_submit:hover ~ .AppendedIcon { opacity: 0.7; }
@media (max-width: 550px){ /* 24209174 */ 
.CustomSolidBackgroundColumn > div, .CustomSolidBackgroundColumn {width: 100%; margin-left: 0px !important;}
}/* 24206066 */
@media (max-width: 640px){ /* 24265645 */ 
.learndash-wrapper .ld-content-actions div:first-child, .learndash-wrapper .ld-content-actions div:nth-child(3) {width: auto !important;}
}/* 24268920 */
body.single-sfwd-lessons:not(.CustomFullWidth) .ld-content-actions { text-align: right; display: block !important; padding-top: 0px !important; }
body.single-sfwd-lessons:not(.CustomFullWidth) .ld-lesson-topic-list { padding-bottom: 0px !important; }
body.single-sfwd-lessons:not(.CustomFullWidth) .MarkCompleteButtonContainer, body.single-sfwd-lessons:not(.CustomFullWidth) .MarkCompleteButtonContainer { width: 100%; text-align: right; }
body.single-sfwd-lessons:not(.CustomFullWidth) .MarkCompleteButtonContainer div, body.single-sfwd-lessons:not(.CustomFullWidth) .MarkCompleteButtonContainer input { text-align: right !important; }
body.single-sfwd-lessons:not(.CustomFullWidth) .ld-content-actions > .ld-content-action > a.ld-button { padding: 0px; }
body.single-sfwd-lessons:not(.CustomFullWidth) .ld-content-actions > .ld-content-action > a.ld-button > span { padding-right: 0px !important; }
@media (max-width: 640px){ /* 24342282 */ 
body.single-sfwd-lessons:not(.CustomFullWidth) .MarkCompleteButtonContainer div, body.single-sfwd-lessons:not(.CustomFullWidth) .MarkCompleteButtonContainer input {text-align: right !important;}
body.single-sfwd-lessons:not(.CustomFullWidth) .MarkCompleteButtonContainer .mc_column {float: right !important;}
}/* 24349343 */
@media (max-width: 768px){ /* 2435166 */ 
body.single-sfwd-lessons:not(.CustomFullWidth) .ld-content-actions {padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important;}
body.single-sfwd-lessons:not(.CustomFullWidth) .ld-content-actions .ld-content-action {padding-top: 0px !important; padding-bottom: 0px !important; padding-right: 0px !important; margin-bottom: 0px !important;}
body.single-sfwd-lessons:not(.CustomFullWidth) .MarkCompleteButtonContainer {margin-bottom: 0px; padding-right: 0px !important;}
}/* 24357816 */
form.sfwd-mark-complete input#learndash_mark_complete_button:hover { color: rgb(247, 121, 8) !important; }
.ld-icon.ld-icon-arrow-right::before { content: none; }
a.ld-button:hover .ld-icon.ld-icon-arrow-right { margin-left: 0px; }
.learndash-wrapper .ld-button:hover .ld-icon-arrow-right { transform: none; }
@media (max-width: 900px){ /* 24492615 */ 
.NewQuizColumn:not(.Sidebar) > .ld-lesson-topic-list {position: relative; padding-left: 0px !important; padding-right: 0px !important;}
}/* 24497391 */
body.error404 .astra-advanced-hook-23093 .fl-rich-text a:hover { opacity: 0.7; }
body.error404 header#customHeader > section > section.ImageContainer figure::after, header#customHeader .MobileImageBox::after { background-color: rgb(247, 121, 8); -webkit-mask-image: url("images/Integra-Emblem_Orange.svg"); background-size: cover; -webkit-mask-size: cover; }
.page-id-23120 a.fl-button i::before { font-weight: 900; font-size: 20px !important; }
.fancybox-close-small:hover, .fancybox-close-small:active, .fancybox-close-small:focus { background: white; }
.fancybox-close-small::after { content: "\e91f"; font-style: normal; font-weight: normal; font-variant: normal; margin-top: 0px; text-transform: none; line-height: 1; color: rgb(43, 47, 60); font-size: 16px; font-family: Integra !important; }
body.integra-pt .fancybox-close-small::after { content: "\e91f"; font-style: normal; font-weight: normal; font-variant: normal; margin-top: 0px; text-transform: none; line-height: 1; color: rgb(43, 47, 60); font-size: 18px; font-family: Integra !important; }
.CustomCourseButtons i.uabb-button-icon.uabb-creative-button-icon.uabb-button-icon-before.uabb-creative-button-icon-before { font-size: 77px !important; }
#lost-button { background-position-y: 24px !important; }
@media (max-width: 900px){ /* 2484353 */ 
#lwa_wp-submit, #lost-button {background-size: 9px !important; background-position-y: 4px !important;}
#lost-button {background-position-y: 30px !important;}
}/* 24842872 */
#horizontalTab .LoadMoreButton::after { font-style: normal; font-weight: 900; content: "\e908"; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; position: absolute; right: 20px; bottom: 2px; font-size: 18px; color: black; text-align: center; font-family: Integra !important; }
@media (max-width: 900px){ /* 24877562 */ 
  #horizontalTab .LoadMoreButton::after { bottom: 6px;right:30px;}
}/* 24877594 */
.IntegraTestimonialsSliderNextButton:hover { opacity: 0.7; }
.IntegraTestimonialsSliderNextButton { float: right; font-weight: 700; margin-top: 10px; }
.IntegraTestimonialsSliderNextButton::after { font-style: normal; font-weight: 900; content: "\e90c"; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-size: 18px; color: rgb(247, 121, 8); text-align: center; font-family: Integra !important; }
@media (max-width: 900px){
  .IntegraTestimonialsSliderNextButton::after{font-size:16px;}
  body.integra-pt .IntegraTestimonialsSliderNextButton::after{font-size:18px;}
}
.IntegraTestimonialsSlider * { transition: all 0.5s ease 0s; }
.IntegraTestimonialsSlider.Loading2::before { content: ""; background: rgba(255, 255, 255, 0.9); position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 9999; }
.IntegraTestimonialsSlider { max-width: 100%; }
.IntegraTestimonialsSlider .InnerContainer { position: relative; display: flex; max-height: 400px; min-height: 400px; width: calc(100% + 20px); }
.IntegraTestimonialsSlider .Slide > .SlideBackground { position: absolute; z-index: -1; height: 100%; width: 100%; background-size: cover; background-position: center center; }
.IntegraTestimonialsSlider .Slide > .SlideBackground::after { content: ""; background: rgba(0, 0, 0, 0.6); position: absolute; width: 100%; height: 100%; }
.IntegraTestimonialsSlider .Slide > h3, .IntegraTestimonialsSlider .Slide > .TestimonialContent { z-index: 1; color: white; padding: 20px; max-height: 100%; overflow: hidden; box-sizing: border-box; }
.IntegraTestimonialsSlider .Slide > .TestimonialContent { padding: 50px; line-height: 1.5; }
.IntegraTestimonialsSlider .Slide > h3, .IntegraTestimonialsSlider .Slide > h3 span { font-size: 20px !important; }
.IntegraTestimonialsSlider .Slide > h3 span { font-weight: normal; }
@media (max-width: 900px){ /* 25023550 */ 
.IntegraTestimonialsSlider .Slide > .TestimonialContent {padding: 30px;}
.IntegraTestimonialsSlider .Slide > .TestimonialContent, .IntegraTestimonialsSlider .Slide > h3, .IntegraTestimonialsSlider .Slide > h3 span {font-size: 16px !important;}
body.integra-pt .IntegraTestimonialsSlider .Slide > .TestimonialContent, .IntegraTestimonialsSlider .Slide > h3, .IntegraTestimonialsSlider .Slide > h3 span {font-size: 18px !important;}
}/* 25029462 */
.IntegraTestimonialsSlider .Slide > h3 { position: absolute; bottom: 0px; right: 10px; }
.IntegraTestimonialsSlider .Slide.Show { z-index: 10; }
.IntegraTestimonialsSlider .Slide:not(.Show) { z-index: 0; }
.IntegraTestimonialsSlider .Slide { background: black; color: white; width: 18%; display: block; height: 100%; z-index: 1; position: relative; cursor: pointer; border-right: 20px solid white; }
.IntegraTestimonialsSlider .InnerContainer > .Slide:not(.Show) { opacity: 0; width: 0px; max-height: 400px; border: none; }
.IntegraTestimonialsSlider .InnerContainer > .Slide:not(.Selected) .TestimonialContent { transform: scale(0); opacity: 0; }
.IntegraTestimonialsSlider .InnerContainer > .Slide.Show { height: 400px; max-height: 400px; min-height: 400px; }
.IntegraTestimonialsSlider .InnerContainer > .Slide.Show.Selected { width: 50%; }
@media (max-width: 1100px){ /* 25117976 */ 
.IntegraTestimonialsSlider .Slide:not(.Selected) {width: 15%;}
.IntegraTestimonialsSlider .InnerContainer > .Slide.Show.Selected {width: 55%;}
}/* 25116623 */
@media (max-width: 900px){ /* 25123748 */ 
.IntegraTestimonialsSlider .Slide:not(.Selected) {width: 22.5%;}
}/* 25125493 */
@media (max-width: 550px){ /* 25133735 */ 
.IntegraTestimonialsSlider .InnerContainer > .Slide.Show.Selected {width: 100%;}
.IntegraTestimonialsSlider .Slide {width: 0%;}
}/* 2513627 */
.IntegraTestimonialsSlider.Loading::after, .IntegraTestimonialsSlider.Loading2::after { content: ""; animation-direction: normal; animation-duration: 1.1s; animation-fill-mode: none; animation-iteration-count: infinite; animation-name: edd-spinning; animation-play-state: running; animation-timing-function: linear; border-color: rgba(247, 121, 8, 0.2) rgba(247, 121, 8, 0.2) rgba(247, 121, 8, 0.2) rgb(247, 121, 8); border-radius: 50%; border-style: solid; border-width: 3px; border-image: none 100% / 1 / 0 stretch; box-sizing: border-box; color: rgb(43, 47, 60); font-family: Raleway, sans-serif; font-size: 15px; font-style: normal; font-weight: 400; height: 22.5px; line-height: 0px; opacity: 1; outline: rgb(43, 47, 60) none 0px; overflow-wrap: break-word; padding: 0px; text-align: center; text-size-adjust: 100%; top: 146.5px; transform: matrix(-0.601238, 0.79907, -0.79907, -0.601238, 0, 0); transition: opacity 0.1s ease 0s; vertical-align: baseline; width: 22.5px; z-index: 9; -webkit-box-direction: normal; -webkit-font-smoothing: antialiased; display: block; margin: 0px auto; }
.IntegraTestimonialsSlider.Loading2::after { position: absolute; top: 50%; left: 50%; z-index: 999999; margin-top: -50px; margin-left: -12.5px; }
@media (min-width: 1441px){ /* 25178009 */ 
.fl-node-605df57f506c9 > .fl-module-content {margin-left: 0px; margin-right: 0px;}
}/* 25179630 */
@media (min-width: 901px){ /* 25185956 */ 
.page-id-22792 .fl-node-601470940e3b2, .page-id-21497 .fl-node-601470940e3b2, .page-id-21474 .fl-node-601470940e3b2, .page-id-16658 .fl-node-601470940e3b2 {margin-left: 5%;}
.page-id-22792 .fl-node-601470940e3b2 > .fl-module-content, .page-id-21497 .fl-node-601470940e3b2 > .fl-module-content, .page-id-21474 .fl-node-601470940e3b2 > .fl-module-content, .page-id-16658 .fl-node-601470940e3b2 > .fl-module-content {margin-left: 0px;}
}/* 25189379 */

.select2-results ul li { margin-bottom: 0px; }
.select2-dropdown { border: 2px solid rgb(247, 121, 8); }
.select2-container--open .select2-dropdown--below, .select2-container--open .select2-dropdown--above { border: 2px solid rgb(247, 121, 8) !important; }
.select2-container--default .select2-results__option[aria-selected] { background-color: rgb(255, 255, 255); }
.select2-container--default .select2-results__option--highlighted[aria-selected] { background-color: rgb(247, 121, 8); }
@media screen and (max-width: 320px){ /* 11373498 */ 
.select2-dropdown.select2-dropdown--below, .select2-dropdown.select2-dropdown--above {left: 10px;}
}/* 11378591 */
@media screen and (min-width: 321px) and (max-width: 480px){ /* 1138327 */ 
.select2-dropdown.select2-dropdown--below, .select2-dropdown.select2-dropdown--above {left: 20px;}
}/* 11383499 */
@media (max-width: 600px){ /* 11435239 */ 
.series_purchase .select2-container.select2-container--default.select2-container--open > span {margin-left: -20px;}
}/* 11431778 */
@media (max-width: 320px){ /* 1145237 */ 
.series_purchase .select2-container.select2-container--default.select2-container--open > span {margin-left: -10px;}
}/* 11454880 */
.select2-container span.select2-dropdown { background: transparent; }
.select2-container ul li[aria-selected="true"] { display: none; }
li.select2-results__option { background: rgb(254, 240, 230) !important; padding-left: 0px !important; }
.select2-container span.select2-dropdown { border-radius: 0px; border-top: none !important; border-left: none !important; border-right: none !important; border-bottom: 1px solid rgb(143, 139, 136) !important; }
@media (max-width: 550px){ /* 20539311 */ 
span.select2-dropdown.select2-dropdown--below {left: 0px;}
}
body.page-id-22792 li.select2-results__option { background: rgb(232, 240, 246) !important; }
.home .site-header { display: none; }
.uabb-heading-text { text-transform: none; border-bottom: none; }
h2.uabb-heading { font-size: 35px !important; }
@media (max-width: 900px){ /* 21785289 */ 
.fl-rich-text > h3 {font-size: 20px !important;}
}
@media (max-width: 900px){ /* 24198122 */ 
h2.uabb-heading {text-align: left !important;}
}/* 24192611 */
.fancybox-close-small > svg { display: none !important; }
.CustomPosts .fl-post-gallery-text-wrap { display: none; }
.CustomPosts .fl-post-gallery-post { text-align: center !important; }
.CustomPosts .fl-post-gallery-post { transition: all 0.5s ease 0s; background-size: cover; background-position: center center; position: relative; }
.CustomPosts .CustomCaption { background: rgb(27, 27, 25); position: absolute; width: 100%; transition: all 0.5s ease 0s; bottom: -100%; color: white; opacity: 0; }
.CustomPosts .CustomCaption p { text-align: left; padding: 20px; }
.CustomPosts .CustomCaption p.ReadMoreButton { transition: all 0.5s ease 0s;color: rgb(247, 121, 8); font-weight: 600; text-align: right; }
.CustomPosts .CustomCaption p.ReadMoreButton:hover{color: white;}
@media (min-width: 901px){ /* 19089048 */ 
.CustomPosts .fl-post-gallery-post {max-width: 25%;}
}/* 19084320 */
@media (max-width: 900px){ /* 19096095 */ 
.CustomPosts .fl-post-gallery-post {max-width: 50%; min-width: 50%;}
}/* 19093131 */
#sbi_images { position: relative; }

@media (min-width: 14001px){ /* 19189168 */ 
#sbi_images {position: relative;}
}/* 19181634 */
@media (max-width: 900px){ /* 1919222 */ 
}/* 1919822 */
@media (max-width: 1100px){ /* 19562452 */ 
.CustomStencilEffectContainer .fl-col {min-width: 100% !important;}
}/* 19564788 */
@media (max-width: 550px){ /* 19788936 */ 
.FollowUsText *, .FollowUsIcons * {text-align: center !important;}
}/* 19783199 */
body.post-type-archive .integra_custom_title h3 a, body.post-type-archive .integra_custom_title h3, .CustomCaption p, li.single_module_outer div.module-wrap h3, .OnlineCoursesSection .single_blog_ovrvw_innr h3 a, .BlogNewContainer h3 a, .BlogNewContainer h3 { font-weight: 600; font-size: 20px !important; line-height: 24px !important; }
.Resources .BlogNewContainer > span, .BlogNewContainer .grey_btn, .CustomCaption .ReadMoreButton { font-size: 16px; }
body.integra-pt .Resources .BlogNewContainer > span, .BlogNewContainer .grey_btn, .CustomCaption .ReadMoreButton { font-size: 18px; }
@media (max-width: 900px){ /* 23032605 */ 
body.post-type-archive .integra_custom_title h3 a, body.post-type-archive .integra_custom_title h3, .Resources .BlogNewContainer > span, .CustomCaption p, li.single_module_outer div.module-wrap h3, .OnlineCoursesSection .single_blog_ovrvw_innr h3 a, .BlogNewContainer h3 a, .BlogNewContainer h3 {font-size: 16px !important; line-height: 20px !important;}
body.integra-pt.post-type-archive .integra_custom_title h3 a, body.post-type-archive .integra_custom_title h3, .Resources .BlogNewContainer > span, .CustomCaption p, li.single_module_outer div.module-wrap h3, .OnlineCoursesSection .single_blog_ovrvw_innr h3 a, .BlogNewContainer h3 a, .BlogNewContainer h3 {font-size: 18px !important; line-height: 20px !important;}
}/* 23038308 */
.inner-module-button { }
@media (max-width: 768px){ /* 1030829 */ 
.module-course-button {padding-top: 20px;}
}/* 10304450 */
@media (max-width: 767px){ /* 10336309 */ 
.inner-module-button {width: 100%;}
}/* 10334693 */
.inner-module-button { float: left; }
@media (max-width: 900px){ /* 19801641 */ 
.custom-modal-popup .uabb-close-custom-popup-top-right {margin-left: -35px; padding: 5px;}
}/* 19806204 */
#modal-602bac2c90154 > div > span, #modal-603a42d465fb1 > div > span { margin-left: -40px !important; margin-top: 15px !important; }
h3.blog_ovrvw_title a { color: rgb(43, 47, 60); }
.integra_tab_section .resp-tabs-list li { }
ul.blog_ovrvw_outer { display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; margin-bottom: 0px; }
ul.blog_ovrvw_outer li, .article-loop { flex: 0 0 33.3333%; max-width: 25%; padding: 15px; margin-bottom: 20px; }
.single_blog_ovrvw_innr .blog_ovrvw_title { margin-bottom: 10px; }
.single_blog_ovrvw_innr .blog_ovrvw_title, .single_blog_ovrvw_innr .blog_ovrvw_title a, .archive .entry-title { line-height: 32px; }
.single_blog_ovrvw_innr figure, .ast-blog-featured-section { margin-bottom: 20px; }
.single_blog_ovrvw_innr figure img { width: 100%; }
@media (max-width: 767px){ /* 103337 */ 
ul.blog_ovrvw_outer li {flex: 0 0 50%; max-width: 50%;}
}/* 10337328 */
@media (max-width: 480px){ /* 10368441 */ 
ul.blog_ovrvw_outer li, .article-loop {flex: 0 0 100%; max-width: 100%;}
}/* 10364554 */
.single_blog_ovrvw_innr { background: rgb(27, 27, 25); }
.single_blog_ovrvw_outer h3.blog_ovrvw_title a { color: white; }
.single_blog_ovrvw_innr .BlogNewContainer { padding: 20px; }
.single_blog_ovrvw_innr .grey_btn { }
@media (min-width: 900px){ /* 16368574 */ 
.single_blog_ovrvw_outer {transition: all 0.7s ease 0s;}
}/* 1636563 */
.resp-tabs-container { padding-top: 20px; }
ul.resp-tabs-list li { padding: 0px 0px 2px; margin-right: 20px; font-size: 20px; }
ul.resp-tabs-list li .border_colr { width: 100%; height: 3px; bottom: 0px; top: unset; }
@media (max-width: 550px){ /* 16425549 */ 
ul.resp-tabs-list li {clear: left;}
}/* 1642523 */
.BlogNewContainer .grey_btn { font-weight: 600; }
@media (max-width: 1000px){ /* 19956955 */ 
ul.blog_ovrvw_outer li, .article-loop {max-width: 50%; min-width: 50%; padding: 15px; margin-bottom: 20px;}
}/* 19956383 */
@media (max-width: 550px){ /* 19969819 */ 
div.tab_container {position: relative;}
ul.blog_ovrvw_outer {width: 100%;}
}/* 19961159 */
select#blogFilter { display: none; }
@media (max-width: 550px){ /* 20539799 */ 
ul.resp-tabs-list li {display: none;}
select#blogFilter {border-radius: 0px; height: 46px; border-top: 0px; border-left: 0px; border-right: 0px; width: 100%; appearance: none;  background: url("images/arrow-down-no-background.svg") right 3px center / 12px no-repeat rgb(255, 255, 255); margin-bottom: 15px; display: block; padding: 8px 0px !important; font-size: 18px !important;}
body.integra-pt select#blogFilter {border-radius: 0px; height: 46px; border-top: 0px; border-left: 0px; border-right: 0px; width: 100%; appearance: none;  background: url("images/arrow-down-no-background.svg") right 15px center / 15px no-repeat rgb(255, 255, 255); margin-bottom: 15px; display: block; padding: 8px 0px !important; font-size: 18px !important;}
}/* 20533843 */
@media (max-width: 480px){ /* 2065357 */ 
ul.blog_ovrvw_outer, ul.resp-tabs-list {margin-left: 0px !important;}
li.single_blog_ovrvw_outer:not(.gal-rpt) {padding: 0px 15px 0px 0px !important;}
}/* 20656522 */
div.tab_container ul.blog_ovrvw_outer { margin-left: 0px !important; }
ul.resp-tabs-list { margin-left: 0px; }
.blog_ovrvw .single_blog_ovrvw_innr figure { margin-bottom: 0px; }
.BlogNewContainer .grey_btn { text-align: right; min-width: 100%; display: block; }
.gform_wrapper textarea.large { width: 100%; height: 175px !important; }
.uabb-gf-style .gform_wrapper.gf_browser_chrome .gfield_checkbox li input, .uabb-gf-style .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type="checkbox"]{ margin-top: 0px; }
.uabb-gf-style textarea { border-radius: 3px; padding: 8px 20px !important; font-size: 16px !important; }
body.integra-pt .uabb-gf-style textarea { border-radius: 3px; padding: 8px 0px !important; font-size: 18px !important; }
.uabb-gf-style .gform_wrapper textarea.large { height: 75px; background: rgb(255, 255, 255); }
body .uabb-gf-style .gform_wrapper ul li.field_description_below div.ginput_container_checkbox { margin-top: 0px; }
ul#gform_fields_50 input[type="text"], ul#gform_fields_54 input[type="text"], .ContactUsPageGravityForm input[type="text"] { border-top: 0px; border-left: 0px; border-right: 0px; border-radius: 0px; padding-left: 0px; padding-right: 0px; background-color: transparent !important; }
ul#gform_fields_50 input[type="text"], ul#gform_fields_54 input[type="text"], .ContactUsPageGravityForm input[type="text"] { border-color: rgb(143, 139, 136); }
.ContactUsPageGravityForm .CustomCheckboxes .gfield_checkbox li { display: inline; }
.ContactUsPageGravityForm .CustomCheckboxes .gfield_checkbox li input { display: none !important; }
.ContactUsPageGravityForm .CustomCheckboxes .gfield_checkbox li label { padding-bottom: 5px; border-bottom: 2px solid transparent; font-weight: 600; margin-right: 10px; padding-right: 0px !important; }
@media (min-width: 901px){
  .ContactUsPageGravityForm .CustomCheckboxes .gfield_checkbox li label {font-size: 20px !important;} 
}
@media (max-width: 900px){
  .ContactUsPageGravityForm .CustomCheckboxes .gfield_checkbox li label {font-size: 18px !important;} 
}
@media only screen and (max-width: 641px){ /* 17411374 */ 
.gform_wrapper .gfield_checkbox li label, .gform_wrapper ul.gfield_radio li label {width: auto !important; display: inline-block !important;}
}/* 17412167 */
@media (max-width: 1000px){ /* 17429491 */ 
.ContactUsPageGravityForm .CustomCheckboxes .gfield_checkbox li {margin-bottom: 0px; display: block !important;}
}/* 1742939 */
.ContactUsPageGravityForm .CustomCheckboxes > label { padding-bottom: 0px !important; }
.ContactUsPageGravityForm .CustomCheckboxes { padding-bottom: 10px !important; }
.ContactUsPageGravityForm input[type="submit"] { font-weight: 700; letter-spacing: 0.5px; float: right; padding: 0px !important; color: rgb(43, 47, 60) !important; text-align: right !important; text-transform: none !important; border: none !important; min-width: unset !important; }
.ContactUsPageGravityForm #field_51_12 label, #field_51_12 input { }
.ContactUsPageGravityForm #field_51_2 > label { padding-bottom: 30px; }
.fl-module-uabb-gravity-form textarea { height: 10px; min-height: 49px; }
.uabb-gf-style.uabb-gf-form-style1 textarea { max-height: 50px; }
.ContactPageGetInTouchHeader h2 { margin-bottom: 0px; }
#gform_51 .gform_footer, #gform_50 .gform_footer { padding-top: 0px; padding-bottom: 0px; }
#gform_51 .gform_footer, #content #gform_50 .gform_footer, #gform_48 .gform_footer { position: relative !important; }
#gform_51 .gform_footer input[type="submit"], #gform_50 .gform_footer input[type="submit"] { margin-bottom: 0px; float: right; margin-right: 0px; padding-right: 25px !important; background-size: 20px !important; }
hr { background-color: rgb(238, 238, 238); }
.single_education_wrap ul { }
.single_edu_subscription { width: 100%; }
.single_edu_left_right_des, .single_edu_description { padding-bottom: 50px; }
.auth_img { width: 80px; height: 80px; border-radius: 100%; overflow: hidden; margin-right: 10px; position: absolute; top: 50%; margin-top: -40px; left: 0px; }
.auth_name, .auth_date, .auth_tag { }
.author_date_tag { margin-top: 40px; margin-bottom: 40px; padding-bottom: 40px; border-bottom: 1px solid rgb(238, 238, 238); overflow-x: hidden; }
.author_date_tag_innr { padding: 28px 0px 28px 100px; position: relative; }
.auth_name, .auth_date, .auth_tag { padding-right: 10px; padding-left: 10px; position: relative; }
.auth_img, .auth_name, .auth_date, .auth_tag { display: inline-block; vertical-align: middle; }
.auth_name p, .auth_date p, .auth_tag a { display: inline-block; font-weight: 700; }
.navigation { overflow: hidden; }
.navigation_left a, .navigation_right a { }
.navigation_left, .navigation_center { margin-right: 30px; }
.navigation_left, .navigation_right, .navigation_center { display: inline-block; font-weight: 600; }
.navigation_left a, .navigation_center a { color: rgb(247, 121, 8); }
.navigation_right a { color: rgb(247, 121, 8); }
#primary { margin: 70px 0px; }
@media (max-width: 768px){ /* 10327977 */ 
#primary {padding: 0px;}
}/* 10328752 */
@media (max-width: 628px){ /* 10358547 */ 
.navigation_left, .navigation_right {width: 100%;}
.navigation_left, .navigation_right {padding-top: 15px;}
.navigation_left {padding-top: 0px;}
.navigation_right {text-align: right;}
}/* 10351060 */
@media (max-width: 480px){ /* 10366450 */ 
.single_edu_left_right_des, .single_edu_description {padding-bottom: 40px;}
#primary {margin: 60px 0px;}
}/* 10365123 */
@media (max-width: 340px){ /* 10379648 */ 
}/* 10375146 */
blockquote { padding: 1.2em; font-size: 1.1em; line-height: inherit; position: relative; margin: 1.5em 1em !important; }
cite { font-style: italic; margin-top: -10px; text-align: right; display: inline-block; min-width: 100%; }
.footnotes { display: none; }
.footnote-button { padding: 0em 0.2em; }
.single_edu_description.description_margin { width: 80%; margin: 0px auto; }
@media (max-width: 767px){ /* 12273397 */ 
.single_edu_description.description_margin {width: 100%; margin: 0px auto; padding: 10px 10px 20px;}
}/* 12278507 */
.single_education_wrap p { color: black; }
.navigation { text-align: right; width: 100%; }
.single_edu_description blockquote { padding: 0px; border-left: 0px; margin-left: 0px !important; margin-right: 0px !important; }
@media (max-width: 544px){ /* 16849511 */ 
.single_edu_description blockquote {padding-left: 12px;}
}/* 16849573 */
#content div#gform_wrapper_50, .integra-who-we-worked  div#gform_wrapper_54 { margin-top: 110px; }
#content ul#gform_fields_50, .integra-who-we-worked  ul#gform_fields_54 { display: inline-table; width: 80%; vertical-align: top; margin-left: 10% !important; margin-right: 10% !important; }
li.NewSubscriptionFormImageColumn { min-width: 100px; border-right: 40px solid transparent; position: relative;}
li.NewSubscriptionFormImageColumn > h2:after{content:"";position: absolute;top:10px;left:0;width:100%;height: 300px;font-family: 'Integra' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;content:"\e90f";font-size:74px!important}

li.NewSubscriptionFormTextColumn#field_50_7, .integra-who-we-worked li.NewSubscriptionFormTextColumn#field_54_7 { max-width: 20vw; vertical-align: top; padding-top: 0px !important; }
li.NewSubscriptionFormTextColumn div { font-size: 20px !important; }
li.NewSubscriptionFormTextColumn h2.gsection_title { color: rgb(247, 121, 8) !important; letter-spacing: 0.7px !important; font-size: 34px !important; padding-bottom: 30px !important; line-height: 1.25em !important; }
@media (max-width: 900px){ /* 16963422 */ 
li.NewSubscriptionFormTextColumn h2.gsection_title {font-size: 30px !important;}
li.NewSubscriptionFormTextColumn div {font-size: 18px !important;}
body.integra-pt li.NewSubscriptionFormTextColumn div {font-size: 18px !important;}
}/* 1696935 */

li.NewSubscriptionFormImageColumn > h2.gsection_title{position: absolute!important;top:0;left: 0;width:100%;}
#content #gform_50 div.gform_footer, .integra-who-we-worked #gform_54 div.gform_footer { text-align: right; width: 80%; margin-right: 10%; margin-left: 10% !important; }
.RightsIcons { position: relative; }
.RightsIcons img { position: absolute; height: 30px; }
.navigation { margin-top: 90px; text-align: right; }
@media (max-width: 628px){ /* 20404443 */ 
.navigation {text-align: right;}
.navigation_left, .navigation_right {width: auto;}
}/* 20407221 */
@media (max-width: 900px){ /* 20429954 */ 
.NewSubscriptionFormImageColumn {display: none !important;}
li.NewSubscriptionFormTextColumn {display: inline-block !important; max-width: 100vw !important;}
ul#gform_fields_50 {width: 100%; margin-left: 0px !important; margin-right: 0px !important;}
#gform_50 div.gform_footer, .integra-who-we-worked #gform_54 div.gform_footer {margin-left: 0px !important; margin-right: 0px !important;}
}/* 20424615 */
@media (max-width: 544px){ /* 20437488 */ 
ul#gform_fields_50, .integra-who-we-worked ul#gform_fields_54 {margin-left: 10px !important; margin-right: 10px !important;}
}/* 20432559 */
@media (max-width: 900px){ /* 2178489 */ 
.single_edu_description h2 {font-size: 25px !important;}
}/* 21787871 */
#gform_50 .gform_footer input[type="submit"], .integra-who-we-worked #gform_54 .gform_footer input[type="submit"] { background-image: url("images/Icons-Integra-website_Arrow-Right-Orange.svg")!important; background-size:22px!important;}
@media (max-width: 900px){ /* 22004274 */ 
#gform_50 .gform_footer input[type="submit"], .integra-who-we-worked #gform_54 .gform_footer input[type="submit"] {padding-right: 20px !important; background: url("images/Icons-Integra-website_Arrow-Right-Orange.svg") right -2px center / 19px no-repeat rgb(255, 255, 255) !important;}
}/* 22009019 */
@media (max-width: 900px){ /* 22058659 */ 
#gform_50 .gform_footer, .integra-who-we-worked #gform_54 .gform_footer {display: inline;}
}/* 22054566 */
@media (min-width: 901px){ /* 22562103 */ 
.author_date_tag_innr br {display: none !important;}
.author_date_tag_innr .auth_name {padding-top: 25px;}
.author_date_tag_innr .auth_date {padding-left: 0px; margin-left: -5px; padding-top: 12px;}
}/* 22565973 */
.ast-separate-container #primary, .ast-separate-container.ast-left-sidebar #primary, .ast-separate-container.ast-right-sidebar #primary { margin-top: 0px; }
@media (max-width: 550px){ /* 2352216 */ 
ul#gform_fields_50, .integra-who-we-worked ul#gform_fields_54 {margin-left: 0px !important;}
}/* 23529662 */
body.single.single-post .single_edu_description ol li { padding-left: 10px; }
body.single.single-post .single_edu_description ol { margin: 0px 0px 1.5em calc(3em + 14px) !important; }
@media (max-width: 480px){ /* 24808803 */ 
body.single.single-post .single_edu_description ol {margin: 0px 0px 1.5em 15px !important;}
}/* 2480239 */

.small-btn .edd-submit.button.blue { padding: 13px 20px; }

.edd_form legend { display: block; font-size: 120%; line-height: 1; font-weight: 700; width: 100%; margin: 0px 0px 21px; padding: 0px; text-transform: uppercase; }
.edd_form label { position: relative; line-height: 100%; margin: 0px 0px 14px; text-transform: uppercase; font-weight: 600; font-size: 18px; }
.edd_form input[type="text"], .edd_form input[type="password"], .edd_form input[type="email"], .edd_form select { padding: 9px 22px; border: 1px solid rgb(178, 176, 187); border-radius: 0px; background: rgb(255, 255, 255); font-size: 16px; line-height: 32px; width: 100%; }
body.integra-pt .edd_form input[type="text"], .edd_form input[type="password"], .edd_form input[type="email"], .edd_form select { padding: 9px 22px; border: 1px solid rgb(178, 176, 187); border-radius: 0px; background: rgb(255, 255, 255); font-size: 18px; line-height: 32px; width: 100%; }
.edd_form select { appearance: none; background: url("images/arrow-down-no-background.svg") right 3px top 9px / 15px no-repeat rgb(255, 255, 255); }
@media (max-width: 900px){
  .edd_form select { appearance: none; background: url("images/arrow-down-no-background.svg") right 3px top 10px / 12px no-repeat rgb(255, 255, 255); }
}
.edd_form fieldset { padding: 28px; margin-bottom: 20px; }


.gform_wrapper .gform_ajax_spinner{
        padding-left: 0;
    }
    #gform_51 .gform_footer .gform_ajax_spinner, #gform_50 .gform_footer .gform_ajax_spinner, body.integra-pt #gform_48 .gform_footer .gform_ajax_spinner, #gform_49 .gform_footer .gform_ajax_spinner{width:25px;height:25px;

animation-direction:normal;
animation-duration:1.1s;
animation-fill-mode:none;
animation-iteration-count:infinite;
animation-name:edd-spinning;
animation-play-state:running;
animation-timing-function:linear;
border-bottom-color:rgba(247, 121, 8,0.2);
border-bottom-left-radius:50%;
border-bottom-right-radius:50%;
border-bottom-style:solid;
border-bottom-width:3px;
border-image-outset:0;
border-image-repeat:stretch;
border-image-slice:100%;
border-image-source:none;
border-image-width:1;
border-left-color:rgb(247, 121, 8);
border-left-style:solid;
border-left-width:3px;
border-right-color:rgba(247, 121, 8,0.2);
border-right-style:solid;
border-right-width:3px;
border-top-color:rgba(247, 121, 8,0.2);
border-top-left-radius:50%;
border-top-right-radius:50%;
border-top-style:solid;
border-top-width:3px;
box-sizing:border-box;
color:rgb(43,47,60);
display:block;
font-family:Raleway,sans-serif;
font-size:15px;
font-style:normal;
font-weight:400;
height:22.5px;
line-height:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:10px;
margin-top:0px;
opacity:1;
outline-color:rgb(43,47,60);
outline-style:none;
outline-width:0px;
overflow-wrap:break-word;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
text-align:center;
text-size-adjust:100%;
top:146.5px;
transform:matrix(-0.601238,0.79907,-0.79907,-0.601238,0,0);
transition-delay:0s;
transition-duration:0.1s;
transition-property:opacity;
transition-timing-function:ease;
vertical-align:baseline;
width:22.5px;
z-index:9;
-webkit-box-direction:normal;
-webkit-font-smoothing:antialiased;

position: absolute;

top:0;
right:100%;
}

#gform_50 .gform_footer .gform_ajax_spinner{top:5px}
 #gform_48 .gform_footer .gform_ajax_spinner, #gform_49 .gform_footer .gform_ajax_spinner{top:35px;}
 #gform_49 .gform_footer .gform_ajax_spinner{top:38px;}
  body.integra-pt #gform_48 .gform_footer .gform_ajax_spinner{top:30px;}
@media (max-width:900px){
    #gform_51 .gform_footer .gform_ajax_spinner{top:-3px;}
    #gform_50 .gform_footer{display:inline;}
    #gform_48 .gform_footer .gform_ajax_spinner{top:25px;}
    #gform_49 .gform_footer .gform_ajax_spinner{top:35px;}
}
@media (max-width:641px){
  #gform_48 .gform_footer .gform_ajax_spinner{top:35px;}
    #gform_51 .gform_footer .gform_ajax_spinner, #gform_50 .gform_footer .gform_ajax_spinner{width:20px;height:20px;top:7px;}
}


.container { max-width: 1040px; margin: 0px auto; padding: 0px 20px; }

.login-widget { width: 100%; background-color: rgb(240, 240, 241); }

#dashboardLoginContainer fieldset, #dashboardLoginContainer *, #dashboardLoginContainer ,.ast-container .lwa, .ast-container .lwa *, .ast-container .lwa fieldset{ height: auto !important; }
@media (min-width: 901px){ /* 23613630 */ 
#dashboardLoginContainer, .ast-container .lwa {display: block; max-width: 600px; margin-right: auto; margin-left: auto; margin-top: 40px !important; margin-bottom: 85px !important; padding-left: 0px !important; padding-right: 0px !important;}
}/* 23612058 */
@media (max-width: 900px){ /* 23629840 */ 
#dashboardLoginContainer, .ast-container .lwa {display: block; margin-top: 10px !important; margin-bottom: 45px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important; min-height: unset !important;}

#dashboardLoginContainer{ padding-left: 20px !important; padding-right: 20px !important;}
}/* 23626640 */
#dashboardLoginContainer > div, .ast-container .lwa { position: relative; }
#dashboardLoginContainer, #dashboardLoginContainer *, .ast-container .lwa, .ast-container .lwa * { transition: none 0s ease 0s !important; }
#dashboardLoginContainer .lwa-remember.login-form , .ast-container .lwa .lwa-remember.login-form { position: absolute; top: 0px; left: 0px; min-width: 100%; min-height: 100%; background: white; margin-top: 0px; transition: none 0s ease 0s !important; opacity: 1 !important; }

.ast-container #lwa_wp-submit { background-position-y: 6px !important; }

@media (max-width: 900px){

.ast-container #lwa_wp-submit { background-position-y: 3px !important; }

}
.forum-nav-2 { padding-right: 62px; padding-left: 62px; }

.logged-in.admin-bar .side-menu-login { padding-top: 55px; }
.logged-in.admin-bar .side-menu { padding-top: 122px; }

@media (max-width: 1023px){ /* 10299711 */ 
h3, .entry-content h3, .entry-content h3 a {}
}/* 10297010 */
@media (max-width: 782px){ /* 10313644 */ 
.logged-in.admin-bar .side-menu-login {padding-top: 67px;}
.logged-in.admin-bar .side-menu {padding-top: 140px;}
}/* 10314629 */
@media (max-width: 628px){ /* 10354245 */ 
.forum-nav-2 {padding-left: 20px; padding-right: 20px;}
#wpadminbar {position: fixed;}
}/* 10357742 */
@media (max-width: 480px){ /* 10363288 */ 
.logged-in.admin-bar .side-menu-login {padding-top: 61px;}
.gform_wrapper ul.gform_fields li.gfield span.name_first, .gav-form-area .gform_wrapper .ginput_complex .ginput_right.address_zip {margin-bottom: 20px;}
}/* 10366169 */
.gform_wrapper ul.gform_fields li.gfield span.name_first, .uabb-gf-style .gform_wrapper .ginput_complex .ginput_right.address_zip { margin-bottom: 20px; }
.uabb-gf-style div.ginput_container_name span { padding-right: 0px; margin-right: 0px; }
.uabb-gf-style .top_label div.ginput_complex.ginput_container.gf_name_has_1, .uabb-gf-style .top_label div.ginput_complex.ginput_container.gf_name_has_2, .uabb-gf-style .top_label div.ginput_complex.ginput_container.gf_name_has_3 { width: 100%; }
.uabb-gf-style .top_label div.ginput_complex.ginput_container.gf_name_has_2 { display: flex; flex-wrap: wrap; width: auto; }
.uabb-gf-style div.ginput_complex.ginput_container.gf_name_has_2 span, .uabb-gf-style div.ginput_complex.ginput_container.gf_name_has_2 span { flex: 0 0 50%; max-width: 50%; padding: 0px 10px; }

.uabb-gf-style div.ginput_complex.ginput_container.gf_name_has_2 span, .uabb-gf-style div.ginput_complex.ginput_container.gf_name_has_2 span { margin-bottom: 0px; }
.uabb-gf-style div.ginput_complex.ginput_container.gf_name_has_2 span, .uabb-gf-style div.ginput_complex.ginput_container.gf_name_has_2 span { }

#menu-education-header-menu-admin { margin-top: 30px; }
.cbp-spmenu h3 { color: rgb(43, 47, 60); font-size: 18px; }
body.integra-pt .cbp-spmenu h3 { color: rgb(43, 47, 60); font-size: 18px; }

h3.uabb-heading { font-size: 33px; }
@media (max-width: 900px){ /* 18707077 */ 
.single_edu_description.description_margin.NoPadding {padding-left: 0px; padding-right: 0px;}
}/* 18701585 */
.ginput_container_radio ul.gfield_radio > li { width: auto; display: inline; margin-right: 15px !important; }
.ginput_container_radio ul > li > label { padding-left: 5px !important; }
@media (max-width: 900px){ /* 1878811 */ 
.ginput_container_radio ul > li > label {padding-left: 0px !important;}
}/* 18787527 */
.edd_form #edd_profile_first_name_wrap, .edd_form #edd_profile_last_name_wrap, #edd_profile_password_wrap, #edd_profile_confirm_password_wrap, #edd_profile_first_name_wrap, #edd_profile_display_name_wrap, #edd_profile_primary_email_wrap { flex: 0 0 50%; max-width: 50%; padding: 0px 15px; }
.edd-name-area, .edd-email-date, .edd-pow-area { display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; }

.defaultpg, .bbpress .content-area { padding-top: 50px; padding-bottom: 50px; }

@media (max-width: 768px){ /* 10307435 */ 
.edd_form #edd_profile_first_name_wrap, .edd_form #edd_profile_last_name_wrap, #edd_profile_password_wrap, #edd_profile_confirm_password_wrap, #edd_profile_first_name_wrap, #edd_profile_display_name_wrap, #edd_profile_primary_email_wrap {flex: 0 0 100%; max-width: 100%;}
}/* 10302635 */

input.wpProQuiz_button ~ .AppendedIcon, input.wpProQuiz_button.wpProQuiz_QuestionButton ~ .AppendedIcon, .edd-button.edd-stripe-add-new ~ .AppendedIcon, #edd_profile_editor_submit ~ .AppendedIcon { cursor: pointer; }
@media (max-width: 900px){ /* 24179503 */ 
input.wpProQuiz_button ~ .AppendedIcon, input.wpProQuiz_button.wpProQuiz_QuestionButton ~ .AppendedIcon, .edd-button.edd-stripe-add-new ~ .AppendedIcon, #edd_profile_editor_submit ~ .AppendedIcon {font-size: 12px;}
}/* 24179223 */








    @media (min-width: 900px){
    .single_blog_ovrvw_outer{

    transition:width 0.4s, min-width 0.4s, max-width 0.4s, opacity .4s;
    -webkit-transition:width .4s, min-width 0.4s, max-width 0.4s, opacity .4s;
    -moz-transition: width 0.4s, min-width 0.4s, max-width 0.4s, opacity .4s;
        -o-transition: width 0.4s, min-width 0.4s, max-width 0.4s, opacity .4s;
  }
    .single_blog_ovrvw_outer.Hide > div{
transition: none!important;
      opacity:1;}
    }
    .single_blog_ovrvw_outer.Hide, .single_blog_ovrvw_outer.Hide2{opacity:0;width:0px!important;max-width:0px!important;min-width:unset!important;overflow: hidden!important;padding:0!important;margin:0!important;}
    @media(min-width: 1420px){
      .single_blog_ovrvw_outer:not(.Resources) > div{min-width: calc((1400px - 120px) / 4)}
    }
    @media(min-width: 901px) and (max-width: 1420px){
      .single_blog_ovrvw_outer:not(.Resources) > div{min-width: calc((100vw - 140px) / 4)}
    }
    .single_blog_ovrvw_outer.Hide > div, .single_blog_ovrvw_outer.Hide2 > div{opacity:0;}
    .resp-tabs-container{padding-top:20px;}

    ul.resp-tabs-list li{padding:0;margin-right:20px; font-size:20px;padding-bottom:2px;}
    ul.resp-tabs-list li .border_colr{width:100%;height:3px;bottom:0;top:unset;}
    @media (max-width:550px){
        ul.resp-tabs-list li{clear: left;}
    }

    .gform_confirmation_wrapper div {
    font-size:20px!important;
    color:rgb(247,121,8)!important;
    }


    .ast-container .lwa{}

        .courses-area-pro > ul{margin-left:0;}
.uabb-gf-style .gform_wrapper div.validation_error { display: none; }
.uabb-gf-style .gform_wrapper .validation_message { color: rgb(247, 121, 8); font-size: 14px; }
.uabb-gf-style .gform_wrapper li.gfield.gfield_error, .uabb-gf-style .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning { padding: 0px; margin: 0px; border: 0px; background: transparent; }
.uabb-gf-style .gform_wrapper .field_description_below .gfield_description { padding-top: 0px; font-size: 14px; font-weight: 400; }

.uabb-gf-style .gform_wrapper ul.gform_fields li.gfield.gfield_error + li.gfield.gfield_error {margin-top: 0px;}
.CustomCoursePageGravityForm .validation_message { margin-top: 15px !important; }

#gform_confirmation_message_50 br { display: none !important; }
#gform_confirmation_message_50 { text-align: right; width: 80%; display: block; margin: 0px auto; }


#lwa_wp-submit, #lost-button { background-image: url("images/Icons-Integra-website_Arrow-Right-Orange-alt.svg")!important; background-position-x: calc(100% - 2px)!important;
background-position-y: 22px!important; background-size:12px!important; background-repeat:no-repeat!important; padding-right: 20px !important; }
  #lost-button{background-position-y:24px!important;}

    @media (max-width:900px){
      #lwa_wp-submit, #lost-button{ background-size:9px!important; background-position-y:4px!important;}
        #lost-button{background-position-y:30px!important;padding-right: 17px !important;}
        .NoMobileBreak br{display:none;}
    }



#lwa_wp-submit:hover { filter: grayscale(100%); }


@media (max-width: 768px){ /* 10792148 */ 
.edd_download_inner .price_section {padding: 20px 30px; margin-bottom: 0px;}
}/* 10797291 */
.integra_download_shortcode div.price_section.sc { margin-left: 0px !important; }
.edd_download .edd_price { margin-bottom: 1px; }
.remaining_place, .sc { width: auto; }
.sc { float: right; padding: 1em 0px !important; margin: 0px 0px 0px 30px !important; width: auto !important; }
.sc .edd_price { font-size: 20px; }

.price_section.sc { float: none; margin: 0px auto; text-align: left !important; box-sizing: border-box !important; }


/* inline blog post images start*/
body.single-library:not(.fl-builder) .alignright{min-width:73vw;float:left;margin-left:0;}   
@media (max-width:1855px){body.single-library:not(.fl-builder) .alignright{min-width:76vw;float:left;margin-left:0;}   
}@media (max-width:1775px){body.single-library:not(.fl-builder) .alignright{min-width:79vw;float:left;margin-left:0;}   
}
@media (max-width:1425px){body.single-library:not(.fl-builder) .alignright{min-width:83vw;float:left;margin-left:0;}   
}
@media (max-width:1265px){body.single-library:not(.fl-builder) .alignright{min-width:86vw;float:left;margin-left:0;}   
}
@media (max-width:1165px){body.single-library:not(.fl-builder) .alignright{min-width:90vw;float:left;margin-left:0;}   
}@media (max-width:1920px){body.single-library:not(.fl-builder) .alignleft{min-width:73vw;float:right;margin-left:0;}   
}@media (max-width:1855px){body.single-library:not(.fl-builder) .alignleft{min-width:76vw;float:right;margin-left:0;}   
}@media (max-width:1775px){body.single-library:not(.fl-builder) .alignleft{min-width:79vw;float:right;margin-left:0;}   
}
@media (max-width:1425px){body.single-library:not(.fl-builder) .alignleft{min-width:83vw;float:right;margin-left:0;}   
}
@media (max-width:1265px){body.single-library:not(.fl-builder) .alignleft{min-width:86vw;float:right;margin-left:0;}   
}
@media (max-width:1165px){body.single-library:not(.fl-builder) .alignleft{min-width:90vw;float:right;margin-left:0;}   
}

body.single-library:not(.fl-builder) .aligncenter{min-width:102vw;margin-left:-28.5vw;}   
@media (max-width:1780px){body.single-library:not(.fl-builder) .aligncenter{min-width:102vw;margin-left:-26.5vw;}   
}
@media (max-width:1640px){body.single-library:not(.fl-builder) .aligncenter{min-width:102vw;margin-left:-24.5vw;}   
}@media (max-width:1510px){body.single-library:not(.fl-builder) .aligncenter{min-width:102vw;margin-left:-22.5vw;}   
}
@media (max-width:1420px){body.single-library:not(.fl-builder) .aligncenter{min-width:102vw;margin-left:-21vw;}   
}
@media (max-width:1330px){body.single-library:not(.fl-builder) .aligncenter{min-width:104vw;margin-left:-20vw;}   
}
@media (max-width:1220px){body.single-library:not(.fl-builder) .aligncenter{min-width:104vw;margin-left:-17vw;}   
}@media (max-width:1130px){body.single-library:not(.fl-builder) .aligncenter{min-width:104vw;margin-left:-15vw;}   
}
body.single-library:not(.fl-builder) .alignnone{min-width:100%;}
@media (max-width:900px){
body.single-library:not(.fl-builder) .alignnone, body.single-library:not(.fl-builder) .aligncenter, body.single-library:not(.fl-builder) .alignleft, body.single-library:not(.fl-builder) .alignright{
    min-width:100%;margin-left:0;margin-right:0;float:none;
}
}

body.single-post:not(.fl-builder) .alignright{min-width:73vw;float:left;margin-left:0;}   
@media (max-width:1855px){body.single-post:not(.fl-builder) .alignright{min-width:76vw;float:left;margin-left:0;}   
}@media (max-width:1775px){body.single-post:not(.fl-builder) .alignright{min-width:79vw;float:left;margin-left:0;}   
}
@media (max-width:1425px){body.single-post:not(.fl-builder) .alignright{min-width:83vw;float:left;margin-left:0;}   
}
@media (max-width:1265px){body.single-post:not(.fl-builder) .alignright{min-width:86vw;float:left;margin-left:0;}   
}
@media (max-width:1165px){body.single-post:not(.fl-builder) .alignright{min-width:90vw;float:left;margin-left:0;}   
}@media (max-width:1920px){body.single-post:not(.fl-builder) .alignleft{min-width:73vw;float:right;margin-left:0;}   
}@media (max-width:1855px){body.single-post:not(.fl-builder) .alignleft{min-width:76vw;float:right;margin-left:0;}   
}@media (max-width:1775px){body.single-post:not(.fl-builder) .alignleft{min-width:79vw;float:right;margin-left:0;}   
}
@media (max-width:1425px){body.single-post:not(.fl-builder) .alignleft{min-width:83vw;float:right;margin-left:0;}   
}
@media (max-width:1265px){body.single-post:not(.fl-builder) .alignleft{min-width:86vw;float:right;margin-left:0;}   
}
@media (max-width:1165px){body.single-post:not(.fl-builder) .alignleft{min-width:90vw;float:right;margin-left:0;}   
}
body.single-post:not(.fl-builder) .aligncenter{min-width:102vw;margin-left:-28.5vw;}   
@media (max-width:1780px){body.single-post:not(.fl-builder) .aligncenter{min-width:102vw;margin-left:-26.5vw;}   
}
@media (max-width:1640px){body.single-post:not(.fl-builder) .aligncenter{min-width:102vw;margin-left:-24.5vw;}   
}@media (max-width:1510px){body.single-post:not(.fl-builder) .aligncenter{min-width:102vw;margin-left:-22.5vw;}   
}
@media (max-width:1420px){body.single-post:not(.fl-builder) .aligncenter{min-width:102vw;margin-left:-21vw;}   
}
@media (max-width:1330px){body.single-post:not(.fl-builder) .aligncenter{min-width:104vw;margin-left:-20vw;}   
}
@media (max-width:1220px){body.single-post:not(.fl-builder) .aligncenter{min-width:104vw;margin-left:-17vw;}   
}@media (max-width:1130px){body.single-post:not(.fl-builder) .aligncenter{min-width:104vw;margin-left:-15vw;}   
}
body.single-post:not(.fl-builder) .alignnone{min-width:100%;}
@media (max-width:900px){
body.single-post:not(.fl-builder) .alignnone, body.single-post:not(.fl-builder) .aligncenter, body.single-post:not(.fl-builder) .alignleft, body.single-post:not(.fl-builder) .alignright{
    min-width:100%;margin-left:0;margin-right:0;float:none;
}
}

@media (max-width:1000px){
body.single-post:not(.fl-builder) .aligncenter, body.single-post:not(.fl-builder) .alignleft, body.single-post:not(.fl-builder) .alignright, body.single-post:not(.fl-builder) .alignnone{
    min-width:105vw;
    margin-left:calc(-20px - 12vw);

}
}
@media (max-width:767px){
body.single-post:not(.fl-builder) .aligncenter, body.single-post:not(.fl-builder) .alignleft, body.single-post:not(.fl-builder) .alignright, body.single-post:not(.fl-builder) .alignnone{
    min-width:105vw;
    margin-left:calc(-20px - 3.7vw);

}
}

@media (max-width:550px){
body.single-post:not(.fl-builder) .aligncenter, body.single-post:not(.fl-builder) .alignleft, body.single-post:not(.fl-builder) .alignright, body.single-post:not(.fl-builder) .alignnone{
    min-width:105vw;
    margin-left:calc(-20px - 2.5vw);

}
}
/* inline blog post images end*/



@media (min-width: 768px) and (max-width: 900px){ /* 6499919 */ 
#pop_login #lwa_wp-submit {height: 60px;    background-position-y:23px!important}
}/* 6495396 */

.custom-modal-popup > .fl-module-content{margin-top:0;margin-bottom:0;}

#horizontalTab li.Resources > div{transition: all .3s ease 0s;}

.page-template-page-templatemember-dashboard-resources-php .ast-container{padding-left:20px!important;padding-right:20px!important;}

select{-moz-appearance: none;
    -webkit-appearance: none;}
    select:focus,select:active{outline:none!important;}
#ast-scroll-top{padding:0;background:none!important;}
#ast-scroll-top:before{background:rgb(247, 121, 8);padding:8px;border-radius:100%;text-align: center;display:inline-block;}
    #ast-scroll-top > span{display:none;}


    #gform_51 input[type=email],#gform_50 input[type=email],#gform_49 input[type=email], #gform_49 input[aria-invalid="true"]{height:46px;background: transparent;border-top: 0px;border-right:0;border-left:0;border-bottom-color: rgb(143, 139, 136)}
    #gform_51 input[type=email]{padding-left:0;margin-top:0!important;margin-bottom: 0!important}
    #gform_49_validation_container{margin-bottom:30px;}

input[type="radio"]{
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;}


.ast-container .lwa-loading{position:absolute; width:100%; min-height:100%;}















body.single-post .navigation_left a, body.single-library .navigation_left a{background-image: url("images/Icons-Integra-website_Arrow-Left-Orange-alt.svg")!important;background-size:10px;background-repeat: no-repeat;background-position: 0% 4px;padding-left:17px;}
body.single-post .navigation_right a, body.single-library .navigation_right a{background-image: url("images/Icons-Integra-website_Arrow-Right-Orange-alt.svg")!important;background-size:10px;background-repeat: no-repeat;background-position: 100% 4px;padding-right:15px;}

@media (max-width:900px){
  body.single-post .navigation, body.single-post .navigation i, body.single-library .navigation, body.single-library .navigation i{font-size: 16px;}
  body.integra-pt.single-post .navigation, body.single-post .navigation i, body.single-library .navigation, body.single-library .navigation i{font-size: 18px;}

body.single-post .navigation_left a, body.single-library .navigation_left a{background-image: url("images/Icons-Integra-website_Arrow-Left-Orange-alt.svg")!important;background-size:8px;background-repeat: no-repeat;background-position: 0% 3px;padding-left:14px;}
body.single-post .navigation_right a, body.single-library .navigation_right a{background-image: url("images/Icons-Integra-website_Arrow-Right-Orange-alt.svg")!important;background-size:8px;background-repeat: no-repeat;background-position: 100% 3px;padding-right:13px;}
}



@media (min-width:901px){
  body.single-library .auth_name{padding-top:8px;}
}
.blog_details ul.resp-tabs-list.hor_1 > li{white-space: nowrap}

html.safari .CustomCourseButtons i.uabb-button-icon {padding-left:2px;}

html.safari11 .icon-Icons-Integra-website_Credit-card-3:before, html.safari12 .icon-Icons-Integra-website_Credit-card-3:before, html.safari13 .icon-Icons-Integra-website_Credit-card-3:before{
  content:"";
  width:57px;
  margin-bottom:-1px;
  height:34px;
  background:url("images/Icons_Integra_website_Credit_card_3.svg");
  background-size:contain;
  background-repeat: no-repeat;
  display:inline-block;
}

@media (max-width:324px){
  .lwa-remember .edd-login-close, #lost-button{letter-spacing: -.3px}
}

a.footnote-button{width:36px;min-width:36px;max-width:36px;height:18px;text-align:center;}
a.footnote-button > span.footnote-circle{margin-top:6px;width:7px;max-height:7px;box-sizing:border-box;border-radius:100%;height:20px;display:inline-block;background:white;}
a.footnote-button > span.footnote-circle:nth-of-type(2){margin-left:3.5px!important;margin-right:3.5px!important;}

#horizontalTab > ul > li .border_colr{-webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;}
#horizontalTab > ul > li:not(:hover):not([data-active-tab="1"]) .border_colr{opacity:0}

#horizontalTab > ul > li{color:black!important}


@media (max-width: 544px){
body.single-library .ast-container {
    padding-left: 10px!important;
    padding-right: 10px!important;
}
}

body.single-library .ast-container .fl-module.fl-module-rich-text > .fl-module-content{margin-left:0!important;margin-right:0!important;}

.Show.Slide:not(.Selected) > h3{max-width:calc(100% - 20px);min-width:calc(100% - 20px);width:calc(100% - 20px);hyphens: auto;              -ms-hyphens: auto;
              -moz-hyphens: auto;
              -webkit-hyphens: auto;
}

@media (max-width:900px){
header.Version2#customHeader section.TextContainer > div > a > figure{display: inline-block;}
}


#horizontalTab .LoadMoreButton { padding-right: 5px; position: relative; font-weight: 600; color: rgb(27, 27, 25); display: block; margin: 0px auto; width: 130px; cursor: pointer; }
#horizontalTab .LoadMoreButton:after{content:"";background-image: url("images/arrow-down-no-background.svg");background-size:12px;background-repeat:no-repeat;background-position:right center;width: 14px;height: 20px;position: absolute;right: 5px;top: 5px;}
#horizontalTab .LoadMoreButton:hover{opacity: .7}
@media (max-width: 900px){ /* 24871888 */ 
#horizontalTab .LoadMoreButton {font-size: 16px; width: 105px;background-size:12px;margin-top: -0px;}
#horizontalTab .LoadMoreButton:after{content:"";background-image: url("images/arrow-down-no-background.svg");background-size:10px;background-repeat:no-repeat;background-position:right center;width: 14px;height: 20px;position: absolute;right: 5px;top: 5px;}

body.integra-pt #horizontalTab .LoadMoreButton {font-size: 18px; width: 105px;background-size:12px;}
#desktopContainer > div > div > a:not(#headerLink){max-width:80px;display:block;} 
}/* 24873892 */
#courseTimelineWidget .fl-rich-text{cursor: pointer}
@media (min-width:901px){
#newFeaturedImage{right:0;width:50%;height:400px;top:0;padding:inherit;float:right;position:absolute;}

header#customHeader .TextContainer > div, header#customHeader .TextContainer > div > div {position: relative;}
header#customHeader .TextContainer > div > div > div:not(#newFeaturedImage){width:50%;padding-right:6%;}
header#customHeader .ImageContainer{display:none;}
header#customHeader{margin-bottom:120px;}

}
@media (max-width: 900px){
  #newFeaturedImage{display:none;}

.CustomTabsNavigationButton{font-size: 16px;}
body.integra-pt .CustomTabsNavigationButton{font-size: 18px;}
.CustomTabsNavigationButton i {margin-left: -3px;font-size: 12px!important;}
}

.IntegraTestimonialsSlider{
    -webkit-touch-callout: none; 
    -webkit-user-select: none; 
     -khtml-user-select: none; 
       -moz-user-select: none; 
        -ms-user-select: none; 
            user-select: none; 
                                  -ms-touch-action: pan-y;

touch-action: pan-y;

}




.CustomLineHeight .fl-rich-text p a{font-weight: 600;position: relative;white-space: nowrap;}

@media (max-width: 434px){
 
#gform_48 .gchoice_48_41_2{display:block!important}

}


body.page-id-23120 .fl-button-text ~ i{display: none;}


footer.ast-custom-footer .fl-builder-content > .fl-row:nth-of-type(1) .fl-rich-text  a i{margin-left: 5px;}

 .navigation > div:last-of-type{margin-right: 0;}


 @media (max-width: 900px) and (min-width: 768px){
  .inner-module-button.SoldOut{float: left!important}
 }

 @media (max-width: 900px){
    .inner-module-button.SoldOut{font-size: 20px!important} 
  }


#pop_login span.Link{color: rgb(247, 121, 8);cursor: pointer;}



body.page-id-23120  .fl-node-60144f7c5561b > div{margin-left: 0!important}

.testie.edd_download .edd-loading{right: 0;left: unset;}

.testie.edd_download span.edd-loading:hover{opacity: 0!important;}


.testie.edd_download [data-edd-loading] span.edd-loading:hover{opacity: 1!important;}
.testie.edd_download [data-edd-loading] .edd-add-to-cart-label:hover{opacity: 0!important}

.testie.edd_download a[data-edd-loading]:hover{opacity: 1!important}


.testie.edd_download .edd_go_to_checkout:hover{opacity: .6}


@media (min-width: 901px){
  .IntegraTestimonialsSlider .NavigationDots{display: none}
}

.IntegraTestimonialsSlider .NavigationDots{text-align: center;margin-top: 25px;}
.IntegraTestimonialsSlider .NavigationDots > span{display:inline-block;width:16px;height:16px;margin:2px;border-radius: 100%; border: 2px solid white;cursor: pointer;}
.IntegraTestimonialsSlider .NavigationDots > span:hover{opacity: .5}
.IntegraTestimonialsSlider .NavigationDots > span.SelectedDot{background: red}

label[for="input_51_13"], label[for="input_50_8"]{display: none!important}


.grecaptcha-badge{bottom: 100px!important}

.grecaptcha-badge { 
    visibility: hidden;
}
@media (min-width: 901px){
.logged-in.admin-bar .side-menu-cont-area { padding-top: 128px; }
}


.side-menu li > a[href="javascript: void(0)"]{position: relative;}
.side-menu li > a[href="javascript: void(0)"]:after{content: " ";position: absolute;transform: rotate(180deg);margin-left: 15px;-webkit-transition: -webkit-all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;font-size: 24px;width: 14px;height: 12px;background-image:url('images/arrow-no-background.svg');background-size: contain;background-repeat: no-repeat;bottom: 8px;margin-left: 5px}

.side-menu li > a[href="javascript: void(0)"].Toggled:after{transform: rotate(360deg);}




.single_edu_subscription .gform_footer { padding-top: 0px; padding-bottom: 0px; }
.single_edu_subscription .gform_footer{ position: relative !important; }
.single_edu_subscription .gform_footer input[type="submit"] { margin-bottom: 0px; float: right; margin-right: 0px; background-size: 20px !important; }

@media (max-width:900px){
    .single_edu_subscription .gform_footer .gform_ajax_spinner{top:-3px;}
body.integra-edu  .uabb-modal-content-data.uabb-text-editor {margin-top: 0;}
body.integra-edu .uabb-modal-content-data.uabb-text-editor p, body.integra-edu .uabb-modal-content-data.uabb-text-editor li{font-size: 18px}

  }
  @media (max-width:641px){
    .single_edu_subscription .gform_footer .gform_ajax_spinner{width:20px;height:20px;top:7px;}
}
 .single_edu_subscription input[type=email]{height:46px;background: transparent;border-top: 0px;border-right:0;border-left:0;border-bottom-color: rgb(143, 139, 136)}
    .single_edu_subscription input[type=email]{padding-left:0;margin-top:0!important;margin-bottom: 0!important}
     .gform_footer .gform_ajax_spinner{width:25px;height:25px;

animation-direction:normal;
animation-duration:1.1s;
animation-fill-mode:none;
animation-iteration-count:infinite;
animation-name:edd-spinning;
animation-play-state:running;
animation-timing-function:linear;
border-bottom-color:rgba(247,121,8,0.2);
border-bottom-left-radius:50%;
border-bottom-right-radius:50%;
border-bottom-style:solid;
border-bottom-width:3px;
border-image-outset:0;
border-image-repeat:stretch;
border-image-slice:100%;
border-image-source:none;
border-image-width:1;
border-left-color:rgb(247,121,8);
border-left-style:solid;
border-left-width:3px;
border-right-color:rgba(247,121,8,0.2);
border-right-style:solid;
border-right-width:3px;
border-top-color:rgba(247,121,8,0.2);
border-top-left-radius:50%;
border-top-right-radius:50%;
border-top-style:solid;
border-top-width:3px;
box-sizing:border-box;
color:rgb(43,47,60);
display:block;
font-family:Raleway,sans-serif;
font-size:15px;
font-style:normal;
font-weight:400;
height:22.5px;
line-height:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:2px;
margin-top:0px;
opacity:1;
outline-color:rgb(43,47,60);
outline-style:none;
outline-width:0px;
overflow-wrap:break-word;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
text-align:center;
text-size-adjust:100%;
top:146.5px;
transform:matrix(-0.601238,0.79907,-0.79907,-0.601238,0,0);
transition-delay:0s;
transition-duration:0.1s;
transition-property:opacity;
transition-timing-function:ease;
vertical-align:baseline;
width:22.5px;
z-index:9;
-webkit-box-direction:normal;
-webkit-font-smoothing:antialiased;

position: absolute;

top:40px;
min-width: 25px;min-height: 25px;
right:0;
}


.gform_footer:has(.gform_ajax_spinner) input[type="submit"]{width: 0!important;opacity: 0;-webkit-transition: none!important;
    -moz-transition: none!important;
    -o-transition: none!important;
    transition: none!important;}


.integra_download_shortcode.SoldOut .price_section{display: none}

html.cbp-spmenu-push-toleft, body.cbp-spmenu-push-toleft{overflow-y: hidden!important;max-height: 100vh!important;}

body.integra-edu a:where(:not(.wp-element-button)), body.integra-pt a:where(:not(.wp-element-button)){text-decoration: none;}

body.cbp-spmenu-push-toleft:before{left:0}

@media (min-width:900px){#gform_confirmation_wrapper_51{min-height:200px}}


.lwa-wrapper * {font-family: Raleway, sans-serif;}

body .lwa-bones .pixelbones .button.button-primary:hover:not([disabled]),
body .lwa-bones .pixelbones button.button-primary:hover:not([disabled]),
body .lwa-bones .pixelbones input[type=submit].button-primary:hover:not([disabled]),
body .lwa-bones .pixelbones input[type=reset].button-primary:hover:not([disabled]),
body .lwa-bones .pixelbones input[type=button].button-primary:hover:not([disabled]),
body .lwa-bones .pixelbones .button.button-primary:focus:not([disabled]),
body .lwa-bones .pixelbones button.button-primary:focus:not([disabled]),
body .lwa-bones .pixelbones input[type=submit].button-primary:focus:not([disabled]),
body .lwa-bones .pixelbones input[type=reset].button-primary:focus:not([disabled]),
body .lwa-bones .pixelbones input[type=button].button-primary:focus:not([disabled]){
  background-color: transparent!important;
  border-bottom-color: #f77908!important;
  color:#f77908!important;
}

@media (max-width:550px){
  #pop_login {padding-left: 30px; padding-right: 30px}
  .login-menu {width:100%;}
}

.lwa-bones .pixelbones .button.lwa-links-remember-cancel{line-height: 34px!important}

#pop_login input#wfls-token-submit{min-height:50px!important}

@media (min-width:550px) and (max-width: 900px){
  #pop_login{min-width: 450px; max-width: 450px; box-sizing:border-box;width: 450px;}
  
}
.gfield.gfield--type-captcha > label{display:none!important}

body.compensate-for-scrollbar{margin-right: 0!important}

.UnderlineRadioButtons .gfield_radio input[type="radio"]{display:none!important}

.UnderlineRadioButtons .gfield_radio > *, .UnderlineRadioButtons div.gfield_radio input[type="radio"] + label{display:inline; }

.UnderlineRadioButtons .gfield_radio input[type="radio"] + label{font-weight:600;padding-bottom:5px;border-bottom:3px solid transparent;margin-right:10px;cursor:pointer;padding-right:0!important;font-size:20px;padding-left:0!important}

.UnderlineRadioButtons .gfield_radio input[type="radio"]:checked + label{border-bottom-color:rgb(43, 47, 60);}
.UnderlineRadioButtons .gfield_checkbox > .gchoice:nth-of-type(1) input[type="radio"]:checked + label{border-bottom-color:#256caa !important}
.UnderlineRadioButtons .gfield_radio > .gchoice:nth-of-type(1) input[type="radio"]:checked + label{border-bottom-color:#f77908 !important}
.UnderlineRadioButtons .gfield_radio > .gchoice:nth-of-type(2) input[type="radio"]:checked + label{border-bottom-color:#256caa!important}

@media(max-width: 900px){
  .UnderlineRadioButtons .gfield_radio input[type="radio"] + label{font-size:18px!important}
}

body.edd-purchase-history p.edd-account-pending.edd_success {background-color:rgb(223, 240, 216); border-color:rgb(214, 233, 198); color:rgb(60, 118, 61);margin-top:0;}
body.edd-purchase-history header.entry-header{display:none}

@media (min-width: 901px){
.uabb-modal > div{max-height:99vh;overflow:auto}
}

.fl-module-advanced-tabs .uabb-module-content .uabb-content-wrap {background-color:transparent}
        #getMagicLink{order:3;color:#2b2f3c !important;font-size:20px;font-weight:600;border-bottom:3px solid #2b2f3c!important;line-height:32px}
@media (max-width: 900px){
  #getMagicLink{font-size:18px;}
}
.lwa-remember .lwa-submit-button{flex-wrap:wrap;}

#getMagicLink:hover{color:#f77908!important;border-color:#f77908!important}

.wp-block-search__input:focus, [data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal:focus, .ast-mobile-popup-drawer.active .menu-toggle-close:focus, .woocommerce-ordering select.orderby:focus, #ast-scroll-top:focus, #coupon_code:focus, .woocommerce-page #comment:focus, .woocommerce #reviews #respond input#submit:focus, .woocommerce a.add_to_cart_button:focus, .woocommerce .button.single_add_to_cart_button:focus, .woocommerce .woocommerce-cart-form button:focus, .woocommerce .woocommerce-cart-form__cart-item .quantity .qty:focus, .woocommerce .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper > .input-text:focus, .woocommerce #order_comments:focus, .woocommerce #place_order:focus, .woocommerce .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .woocommerce-input-wrapper > .input-text:focus, .woocommerce .woocommerce-MyAccount-content form button:focus, .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row .woocommerce-Input.input-text:focus, .woocommerce .ast-woocommerce-container .woocommerce-pagination ul.page-numbers li a:focus, body #content .woocommerce form .form-row .select2-container--default .select2-selection--single:focus, #ast-coupon-code:focus, .woocommerce.woocommerce-js .quantity input[type=number]:focus, .woocommerce-js .woocommerce-mini-cart-item .quantity input[type=number]:focus, .woocommerce p#ast-coupon-trigger:focus{border:none!important;}


[data-wpr-lazyrender]{content-visibility: visible!important;}


.wpProQuiz_questionListItem:has(input[type="radio"]):before,
.wpProQuiz_questionListItem:has(input[type="checkbox"]):before{ margin-left: 0px; content: ""; opacity: 1; display: block; width: 18px; margin-top: -4px; height: 18px; background-color: rgb(255, 255, 255); border-radius: 50%; border: 1px solid rgb(247, 121, 8); box-shadow: white 0px 0px 0px 2px inset;margin-top:5px;margin-right: 5px}

.wpProQuiz_questionListItem:has(input[type="radio"]:checked):before,
.wpProQuiz_questionListItem:has(input[type="checkbox"]:checked):before{
 background-color: rgb(247, 121, 8); border-radius: 50%; border: 1px solid rgb(247, 121, 8); box-shadow: white 0px 0px 0px 2px inset; 
}

.wpProQuiz_questionListItem:has(input[type="radio"]),
.wpProQuiz_questionListItem:has(input[type="checkbox"]){
 display:flex;justify-content:center!important;
  align-items:flex-start!important;
  flex-direction:row!important;
  padding-top:0!important;
  margin-left:20px;
  padding-top:5px;
  padding-left:0;
  gap:5px;
  padding-bottom: 5px;
}

.wpProQuiz_questionListItem:has(input[type="radio"]) label,
.wpProQuiz_questionListItem:has(input[type="checkbox"]) label{
  padding-top:0!important;
  padding-left:30px!important;
  margin-left:-30px;
  z-index: 9999;
  cursor: pointer;
}

.wpProQuiz_questionList{margin-top:20px!important}

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList input.wpProQuiz_questionInput{margin-left:0;margin-top:0;margin-right:0!important;width:0!important}

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList input.wpProQuiz_questionInput{position:absolute;}

@media (max-width:900px){
  .wpProQuiz_questionListItem:has(input[type="radio"]):before,
.wpProQuiz_questionListItem:has(input[type="checkbox"]):before{ margin-left: 0px; content: ""; opacity: 1; display: block; width: 14px;height: 14px; background-color: rgb(255, 255, 255); border-radius: 50%; border: 1px solid rgb(247, 121, 8); box-shadow: white 0px 0px 0px 2px inset;margin-top:8px;margin-right: 5px}
}

.ComingSoon{pointer-events: none;justify-content: center;}
form.edd_download_purchase_form:has(.ComingSoon){opacity:.7;}