/* legacy.css — generated. Sources in assets/src/: X customizer-generated CSS (purged), X custom styles option, WP Customizer Additional CSS. */

@media (min-width:1200px){.x-hide-xl{display:none !important;}}@media (min-width:979px) and (max-width:1199px){.x-hide-lg{display:none !important;}}@media (min-width:767px) and (max-width:978px){.x-hide-md{display:none !important;}}@media (min-width:480px) and (max-width:766px){.x-hide-sm{display:none !important;}}@media (max-width:479px){.x-hide-xs{display:none !important;}} a,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,.x-breadcrumb-wrap a:hover,.widget ul li a:hover,.widget ol li a:hover,.widget.widget_text ul li a,.widget.widget_text ol li a,.widget_nav_menu .current-menu-item > a,.x-accordion-heading .x-accordion-toggle:hover,.x-comment-author a:hover,.x-comment-time:hover,.x-recent-posts a:hover .h-recent-posts{color:rgb(223,29,53);}a:hover,.widget.widget_text ul li a:hover,.widget.widget_text ol li a:hover,.x-twitter-widget ul li a:hover{color:rgb(223,29,53);}.rev_slider_wrapper,a.x-img-thumbnail:hover,.x-slider-container.below,.page-template-template-blank-3-php .x-slider-container.above,.page-template-template-blank-6-php .x-slider-container.above{border-color:rgb(223,29,53);}.entry-thumb:before,.x-pagination span.current,.woocommerce-pagination span[aria-current],.flex-direction-nav a,.flex-control-nav a:hover,.flex-control-nav a.flex-active,.mejs-time-current,.x-dropcap,.x-skill-bar .bar,.x-pricing-column.featured h2,.h-comments-title small,.x-entry-share .x-share:hover,.x-highlight,.x-recent-posts .x-recent-posts-img:after{background-color:rgb(223,29,53);}.x-nav-tabs > .active > a,.x-nav-tabs > .active > a:hover{box-shadow:inset 0 3px 0 0 rgb(223,29,53);}.x-main{width:calc(63% - 2.463055%);}.x-sidebar{width:calc(100% - 2.463055% - 63%);}.x-comment-author,.x-comment-time,.comment-form-author label,.comment-form-email label,.comment-form-url label,.comment-form-rating label,.comment-form-comment label,.widget_calendar #wp-calendar caption,.widget.widget_rss li .rsswidget{font-family:inherit;font-weight:inherit;}.p-landmark-sub,.p-meta,input,button,select,textarea{font-family:inherit;}.widget ul li a,.widget ol li a,.x-comment-time{color:rgb(36,19,95);}.widget_text ol li a,.widget_text ul li a{color:rgb(223,29,53);}.widget_text ol li a:hover,.widget_text ul li a:hover{color:rgb(223,29,53);}.comment-form-author label,.comment-form-email label,.comment-form-url label,.comment-form-rating label,.comment-form-comment label,.widget_calendar #wp-calendar th,.p-landmark-sub strong,.widget_tag_cloud .tagcloud a:hover,.widget_tag_cloud .tagcloud a:active,.entry-footer a:hover,.entry-footer a:active,.x-breadcrumbs .current,.x-comment-author,.x-comment-author a{color:#272727;}.widget_calendar #wp-calendar th{border-color:#272727;}.h-feature-headline span i{background-color:#272727;}@media (max-width:978.98px){}html{font-size:13px;}@media (min-width:479px){html{font-size:14px;}}@media (min-width:766px){html{font-size:14px;}}@media (min-width:978px){html{font-size:14px;}}@media (min-width:1199px){html{font-size:13px;}}body{font-style:normal;font-weight:inherit;color:rgb(36,19,95);background:rgb(255,255,255);}.w-b{font-weight:inherit !important;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.x-text-headline{font-family:inherit;font-style:normal;font-weight:inherit;}h1,.h1{letter-spacing:-0.035em;}h2,.h2{letter-spacing:-0.035em;}h3,.h3{letter-spacing:-0.035em;}h4,.h4{letter-spacing:-0.035em;}h5,.h5{letter-spacing:-0.035em;}h6,.h6{letter-spacing:-0.035em;}.w-h{font-weight:inherit !important;}.x-container.width{width:88%;}.x-container.max{max-width:1595px;}.x-bar-content.x-container.width{flex-basis:88%;}.x-main.full{float:none;clear:both;display:block;width:auto;}@media (max-width:978.98px){.x-main.full,.x-main.left,.x-main.right,.x-sidebar.left,.x-sidebar.right{float:none;display:block;width:auto !important;}}.entry-header,.entry-content{font-size:1rem;}body,input,button,select,textarea{font-family:inherit;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,blockquote{color:#272727;}.cfc-h-tx{color:#272727 !important;}.cfc-h-bd{border-color:#272727 !important;}.cfc-h-bg{background-color:#272727 !important;}.cfc-b-tx{color:rgb(36,19,95) !important;}.cfc-b-bd{border-color:rgb(36,19,95) !important;}.cfc-b-bg{background-color:rgb(36,19,95) !important;}.x-btn,.button,[type="submit"]{color:#ffffff;border-color:rgb(223,29,53);background-color:rgb(223,29,53);text-shadow:0 0.075em 0.075em rgba(0,0,0,0.5);}.x-btn:hover,.button:hover,[type="submit"]:hover{color:#ffffff;border-color:rgb(223,29,53);background-color:rgb(223,29,53);text-shadow:0 0.075em 0.075em rgba(0,0,0,0.5);}.x-btn.x-btn-real,.x-btn.x-btn-real:hover{margin-bottom:0.25em;text-shadow:0 0.075em 0.075em rgba(0,0,0,0.65);}.x-btn.x-btn-real{box-shadow:0 0.25em 0 0 #a71000,0 4px 9px rgba(0,0,0,0.75);}.x-btn.x-btn-real:hover{box-shadow:0 0.25em 0 0 #a71000,0 4px 9px rgba(0,0,0,0.75);}.x-btn.x-btn-flat,.x-btn.x-btn-flat:hover{margin-bottom:0;text-shadow:0 0.075em 0.075em rgba(0,0,0,0.65);box-shadow:none;}.x-btn.x-btn-transparent,.x-btn.x-btn-transparent:hover{margin-bottom:0;border-width:3px;text-shadow:none;text-transform:uppercase;background-color:transparent;box-shadow:none;}body .gform_wrapper .gfield_required{color:rgb(223,29,53);}body .gform_wrapper h2.gsection_title,body .gform_wrapper h3.gform_title,body .gform_wrapper .top_label .gfield_label,body .gform_wrapper .left_label .gfield_label,body .gform_wrapper .right_label .gfield_label{font-weight:inherit;}body .gform_wrapper h2.gsection_title{letter-spacing:-0.035em!important;}body .gform_wrapper h3.gform_title{letter-spacing:-0.035em!important;}body .gform_wrapper .top_label .gfield_label,body .gform_wrapper .left_label .gfield_label,body .gform_wrapper .right_label .gfield_label{color:#272727;}body .gform_wrapper .validation_message{font-weight:inherit;}.x-topbar .p-info a:hover,.x-widgetbar .widget ul li a:hover{color:rgb(223,29,53);}.x-topbar .p-info,.x-topbar .p-info a,.x-navbar .desktop .x-nav > li > a,.x-navbar .desktop .sub-menu a,.x-navbar .mobile .x-nav li > a,.x-breadcrumb-wrap a,.x-breadcrumbs .delimiter{color:rgb(36,19,95);}.x-navbar .desktop .x-nav > li > a:hover,.x-navbar .desktop .x-nav > .x-active > a,.x-navbar .desktop .x-nav > .current-menu-item > a,.x-navbar .desktop .sub-menu a:hover,.x-navbar .desktop .sub-menu .x-active > a,.x-navbar .desktop .sub-menu .current-menu-item > a,.x-navbar .desktop .x-nav .x-megamenu > .sub-menu > li > a,.x-navbar .mobile .x-nav li > a:hover,.x-navbar .mobile .x-nav .x-active > a,.x-navbar .mobile .x-nav .current-menu-item > a{color:rgb(223,29,53);}.x-navbar .desktop .x-nav > li > a:hover,.x-navbar .desktop .x-nav > .x-active > a,.x-navbar .desktop .x-nav > .current-menu-item > a{box-shadow:inset 0 4px 0 0 rgb(223,29,53);}.x-navbar .desktop .x-nav > li > a{height:px;padding-top:15px;}.x-navbar-fixed-top-active .x-navbar-wrap{margin-bottom:1px;}.x-navbar .desktop .x-nav > li ul{top:calc(px - 15px);}@media (max-width:979px){.x-navbar-fixed-top-active .x-navbar-wrap{margin-bottom:0;}}body.x-navbar-fixed-top-active .x-navbar-wrap{height:px;}.x-navbar-inner{min-height:px;}.x-brand{margin-top:22px;font-family:inherit;font-size:0px;font-style:normal;font-weight:inherit;letter-spacing:-0.035em;color:#272727;}.x-brand:hover,.x-brand:focus{color:#272727;}.x-brand img{width:calc(px / 2);}.x-navbar .x-nav-wrap .x-nav > li > a{font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:0.085em;text-transform:uppercase;}.x-navbar .desktop .x-nav > li > a{font-size:11px;}.x-navbar .desktop .x-nav > li > a:not(.x-btn-navbar-woocommerce){padding-left:0px;padding-right:0px;}.x-navbar .desktop .x-nav > li > a > span{margin-right:-0.085em;}.x-btn-navbar{margin-top:20px;}.x-btn-navbar,.x-btn-navbar.collapsed{font-size:24px;}@media (max-width:979px){body.x-navbar-fixed-top-active .x-navbar-wrap{height:auto;}.x-widgetbar{left:0;right:0;}}.bg .mejs-container,.x-video .mejs-container{position:unset !important;} [data-x-fa-pro-icon]{font-family:"FontAwesomePro" !important;}[data-x-fa-pro-icon]:before{content:attr(data-x-fa-pro-icon);}[data-x-icon],[data-x-icon-o],[data-x-icon-l],[data-x-icon-s],[data-x-icon-b],[data-x-icon-sr],[data-x-icon-ss],[data-x-icon-sl],[data-x-fa-pro-icon],[class*="cs-fa-"]{display:inline-flex;font-style:normal;font-weight:400;text-decoration:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}[data-x-icon].left,[data-x-icon-o].left,[data-x-icon-l].left,[data-x-icon-s].left,[data-x-icon-b].left,[data-x-icon-sr].left,[data-x-icon-ss].left,[data-x-icon-sl].left,[data-x-fa-pro-icon].left,[class*="cs-fa-"].left{margin-right:0.5em;}[data-x-icon].right,[data-x-icon-o].right,[data-x-icon-l].right,[data-x-icon-s].right,[data-x-icon-b].right,[data-x-icon-sr].right,[data-x-icon-ss].right,[data-x-icon-sl].right,[data-x-fa-pro-icon].right,[class*="cs-fa-"].right{margin-left:0.5em;}[data-x-icon]:before,[data-x-icon-o]:before,[data-x-icon-l]:before,[data-x-icon-s]:before,[data-x-icon-b]:before,[data-x-icon-sr]:before,[data-x-icon-ss]:before,[data-x-icon-sl]:before,[data-x-fa-pro-icon]:before,[class*="cs-fa-"]:before{line-height:1;}[data-x-icon],[data-x-icon-s],[data-x-icon][class*="cs-fa-"]{font-family:"FontAwesome" !important;font-weight:900;}[data-x-icon]:before,[data-x-icon][class*="cs-fa-"]:before{content:attr(data-x-icon);}[data-x-icon-s]:before{content:attr(data-x-icon-s);}[data-x-icon-o]{font-family:"FontAwesomeRegular" !important;}[data-x-icon-o]:before{content:attr(data-x-icon-o);}[data-x-icon-l]{font-family:"FontAwesomeLight" !important;font-weight:300;}[data-x-icon-l]:before{content:attr(data-x-icon-l);}[data-x-icon-b]{font-family:"FontAwesomeBrands" !important;}[data-x-icon-b]:before{content:attr(data-x-icon-b);}.widget.widget_rss li .rsswidget:before{content:"\f35d";padding-right:0.4em;font-family:"FontAwesome";}



/* ---- X custom styles (x_custom_styles option) ---- */
@charset "UTF-8";
body {
  font-family: "Gotham SSm A", "Gotham SSm B", "Helvetica Neue", Helvetica,
    Arial, sans-serif;
  border-top: 4px solid #24135f;
  font-size: 0.8125rem;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Gotham SSm A", "Gotham SSm B", "Helvetica Neue", Helvetica,
    Arial, sans-serif;
}
b,
h1,
h2,
h3,
h4,
strong {
  font-weight: 700;
}
a {
  color: #24135f;
}
.desktop .sub-menu a {
  color: #24135f;
}
.x-nav.cloned-top-nav a {
  color: #24135f !important;
  font-size: 14px;
}
.x-nav.cloned-top-nav a:hover {
  color: #ff8f1c !important;
  font-size: 14px;
}
.sub-navigation ul {
  background-color: #d0d3d4 !important;
}
#cloned-main-nav
  > ul
  > li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-25
  > a
  > span {
  color: #fff;
}
.mtphr-dnt-tick-contents a,
a.blog-link {
  color: #24135f;
}
.custom-content h2 {
  color: #24135f;
  font-size: 14px;
}
#x-section-2 h2 {
  color: #24135f;
  font-family: "Gotham SSm A", "Gotham SSm B", "Helvetica Neue", Helvetica,
    Arial, sans-serif;
}
.x-text h3,
.x-text h4 {
  color: #24135f;
  font-size: 16px;
}
#text-2 > div > p {
  color: #24135f;
  font-size: 14px;
}
#nav_menu-2 > h4 {
  color: #24135f;
  font-size: 16px;
}
#text-3 > h4 {
  color: #24135f;
  font-size: 16px;
}
#map-wrap h3 {
  color: #24135f;
  font-size: 16px;
}
#corporate-headquarters-wrapper,
#corporate-headquarters-wrapper h4 {
  color: #24135f;
  font-size: 14px;
}
#mission-section .x-slide.flex-active-slide h4 {
  color: #24135f;
  font-size: 16px;
}
#leadership-section h3 {
  color: #24135f;
  font-size: 16px;
}
#leadership-section .leadership-content p {
  font-size: 13px;
}
#leadership-section .leadership-content h4 {
  color: #24135f;
  font-size: 16px;
}
#leadership-section .leadership-content .morecontent a {
  color: #24135f;
}
.x-colophon.bottom #menu-footer-navigation a {
  font-size: 11px;
}
#copyr {
  font-size: 11px;
}
.x-scroll-top {
  color: #fff;
  border: 2px solid #272727;
}
.x-icon-angle-up {
  color: #24135f;
}
#leadership-section,
#resources-offered-new {
  margin-bottom: 0;
}
.page-id-1652 #methodology-section {
  background-color: transparent !important;
}
#methodology-section .x-promo-content a {
  color: #24135f !important;
}
#hp-main-boxes h2 {
  color: #24135f;
}
#hp-main-boxes h3,
#hp-main-boxes p {
  color: #fff;
}
#hp-about-section h2,
#hp-about-section p,
#hp-assesment-section h3,
#hp-assesment-section p,
#hp-webinars-section h3,
#hp-webinars-section p {
  color: #fff;
}
.x-navbar .desktop .x-nav > li ul {
  top: auto;
}
.x-navbar .desktop .x-nav > .current-menu-item > a,
.x-navbar .desktop .x-nav > .x-active > a,
.x-navbar .desktop .x-nav > li > a:hover {
  box-shadow: inset 0 0 0 0 #ff8f1c;
}
#x-section-1 > div > div > div > h1 {
  color: #fff;
  font-weight: 700;
}
h2.h-custom-headline.h3,
h4.x-feature-box-title,
h6.h-skill-bar {
  color: #24135f !important;
}
div#meet-our-coaches-section .x-section .gray-bg {
  background-color: #f3f3f3 !important;
}
.gray-bg {
  background-color: #f3f3f3 !important;
}
h3.x-price {
  color: #24135f;
}
a[href^="mailto"] {
  color: #24135f;
}
.page-id-1456 #x-section-1 > div > div > div > h2 {
  color: #fff;
  font-size: 400%;
  font-weight: 700;
  line-height: 1.3;
}
#expertise-section > div > div.x-column.x-sm.x-2-3 > div > h1,
#expertise-section > div > div.x-column.x-sm.x-2-3 > div > h2,
#expertise-section > div > div.x-column.x-sm.x-2-3 > div > h3 {
  color: #24135f;
}
#expertise-section > div > div.x-column.x-sm.x-2-3 > div > h1,
#expertise-section > div > div.x-column.x-sm.x-2-3 > div > h2,
#expertise-section > div > div.x-column.x-sm.x-2-3 > div > h3,
#expertise-section > div > div.x-column.x-sm.x-2-3 > div > p:nth-child(1) {
  font-size: 14px;
}
h2.h-custom-headline.h3 {
  font-weight: 700;
}
#top > header.x-header-landmark.x-container.max.width > h1 > span {
  color: #24135f;
}
.blog div.entry-wrap .entry-header h2 a {
  color: #24135f;
}
#top > header.x-header-landmark.x-container.max.width > p > span > strong {
  color: #24135f;
}
.archive h2.entry-title a {
  color: #24135f;
}
.post-template-default.single.single-post div.entry-wrap .entry-header a,
.post-template-default.single.single-post div.entry-wrap .entry-header h1 {
  color: #24135f;
}
div.guerrillawrap > div.guerrillatext > h4 {
  color: #24135f;
}
#commentform label,
#reply-title {
  color: #24135f;
}
footer.entry-footer.cf a:hover {
  color: #000;
}
.home #x-section-3 > div:nth-child(1) > div > div > h2 {
  color: #24135f;
}
#cloned-main-nav
  > ul
  > li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-25
  > a:hover
  > span {
  color: #ff8f1c;
}
h1.entry-title,
h2.entry-title {
  color: #24135f;
}
.sub-menu a span {
  font-size: 12px;
}
#certification-programs h3 {
  font-size: 16px !important;
}
#map-wrap h4 {
  color: #24135f;
  font-size: 14px;
}
#resources-offered-new h3 {
  color: #ffffff;
  font-size: 32px;
  margin-bottom: 0.8em;
  font-weight: 700;
  line-height: 1.3;
}
#resources-offered-new strong {
  color: #ffffff;
  font-size: 16px;
  text-transform: uppercase;
}
#hbspt-form-1536092758991-4918002772 {
  text-align: center !important;
}
#hsForm_026916b3-5c66-4dc1-aed6-62b53164bc58 {
  text-align: center !important;
}
#hsForm_026916b3-5c66-4dc1-aed6-62b53164bc58 > div:nth-child(1) {
  display: inline-block;
}
#hsForm_026916b3-5c66-4dc1-aed6-62b53164bc58 > div:nth-child(2) {
  display: inline-block;
}
#hsForm_026916b3-5c66-4dc1-aed6-62b53164bc58 > div:nth-child(3) {
  display: inline-block;
}
#hsForm_026916b3-5c66-4dc1-aed6-62b53164bc58 > div:nth-child(4) {
  display: inline-block;
}
#hsForm_026916b3-5c66-4dc1-aed6-62b53164bc58 > div:nth-child(5) {
  display: inline-block;
}
#hsForm_026916b3-5c66-4dc1-aed6-62b53164bc58 > div:nth-child(6) {
  display: inline-block;
}

@media only screen and (min-width: 980px) {
  .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field {
    width: 198px !important;
  }
  .hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field {
    width: 198px !important;
    margin-left: 10px;
  }
  .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field {
    width: 198px !important;
    margin-left: 10px !important;
  }
  .hs_hearaboutjuran.hs-hearaboutjuran.hs-fieldtype-text.field.hs-form-field {
    width: 198px !important;
    margin-left: 10px !important;
  }
}

@media only screen and (min-width: 768px) {
  .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field {
    width: 198px !important;
  }
  .hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field {
    width: 198px !important;
    margin-left: 10px;
  }
  .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field {
    width: 198px !important;
    margin-left: 10px !important;
  }
  .hs_hearaboutjuran.hs-hearaboutjuran.hs-fieldtype-text.field.hs-form-field {
    width: 198px !important;
    margin-left: 10px !important;
  }
}

@media only screen and (min-width: 300px) {
  .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field {
    width: 198px !important;
  }
  .hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field {
    width: 198px !important;
  }
  .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field {
    width: 198px !important;
  }
  .hs_hearaboutjuran.hs-hearaboutjuran.hs-fieldtype-text.field.hs-form-field {
    width: 198px !important;
  }
}
div#text-3 .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field {
  margin-left: 0px !important;
  width: 100% !important;
}
.x-raw-content .hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field {
  margin-left: 0px !important;
}
.x-raw-content .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field {
  margin-left: 0px !important;
}
.x-raw-content .hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field {
  margin-left: 0px !important;
}
.x-raw-content .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field {
  margin-left: 0px !important;
}
.x-raw-content
  .hs_hearaboutjuran.hs-hearaboutjuran.hs-fieldtype-text.field.hs-form-field {
  margin-left: 0px !important;
}
.x-text .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field {
  margin-left: 0px !important;
  width: 100% !important;
}
.x-text .hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field {
  margin-left: 0px !important;
  width: 100% !important;
}
.x-text .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field {
  margin-left: 0px !important;
  width: 100% !important;
}
.x-text.hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field {
  margin-left: 0px !important;
  width: 100% !important;
}
.x-text .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field {
  margin-left: 0px !important;
  width: 100% !important;
}
.x-text
  .hs_hearaboutjuran.hs-hearaboutjuran.hs-fieldtype-text.field.hs-form-field {
  margin-left: 0px !important;
  width: 100% !important;
}
#hsForm_1d882bbc-ec12-4e48-8b26-fe3d880a4860 > div:nth-child(7) > div, #hsForm_44f16ad3-a801-4629-97c7-29b508436765 > div:nth-child(8) > div {
  margin-left: 0px !important;
  width: 100% !important; 
}
#x-section-2 > div > div > div > ul > li > a {
  font-size: 11px;
}
#form-container .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field.smart-field {
  margin-left: 0px !important;
  width: 100% !important; 
}
#form-container .hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field.smart-field {
  margin-left: 0px !important;
  width: 100% !important; 
}
#form-container .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field.smart-field {
  margin-left: 0px !important;
  width: 100% !important; 
}


/* ---- WP Customizer Additional CSS (was per-theme wp-custom-css) ---- */
.fc-imagetext-strip__content {
    padding: 50px 100px;
}

.BUTTON_JBP {
    background: #df1d35;
}
footer .menu li a:hover {
    color: #df1d35 !important;
}
footer #text-2 a {
    color: #fff !important;
}
body.blog .h-landmark:after, body.blog .p-meta:after
{
	background-color: #df1d35;
}
.x-menu-item-search i {
    color: red;
    font-size: 14px;
}
.button-default, input[type=submit] {
    background: #23145f !important;
}
.x-searchform-overlay-inner form#searchform {
    background: #23145f;
    padding: 80px 0px;
}
.x-searchform-overlay-inner  .search-query {
   background: #fff !important;
    font-size: 23px !important;
    margin: 0 auto;
    text-align: left;
    padding: 7px !important;
    border-radius: 13px !important;
}
.x-searchform-overlay-inner .cfc-h-tx {
    color: #ada2a2 !important;
}
#menu-main-navigation .BUTTON_JBP.current-menu-item a {
    color: #fff !important;
}
#label-email-eec946c9-054a-4485-86e2-b493cdfeaebc span {
    color: #fff;
}
label#label-email-eec946c9-054a-4485-86e2-b493cdfeaebc {
    color: #fff;
}
footer .footer__link
{
	  color: #fff !important;
}
.x-navbar .desktop .x-nav li.current-menu-item a
{
	color: #df1d35 !important;
}
footer #text-2 {
    background-image: url(/wp-content/uploads/2024/02/thumb_image.png);
    background-position: left top;
}
.content-strip__small-heading:after, .hero__title:after, #menu-main-navigation .mega-menu>.sub-menu>li>a:after {
       background-color: #df1d35;
  }
footer li.BUTTON_JBP a:hover {
    color: #fff !important;
}
.masthead .x-navbar .desktop .menu-item-has-children>a:after {
      background-image: url(../../images/icon-arrow-down-orange.png);
}

#menu-main-navigation .mega-menu>.sub-menu>li .sub-menu li a:after
{
	      background-image: url(../../images/icon-arrow-down-orange.png);
}
div#newsletter-form {
    margin: 0 240px 0 240px;
}


