#slide-out-widget-area .mobile-only{display:block!important;}

.event-booking-form-wrapper .gfield_label{color:white!important;}

.event-booking-form-wrapper .gfield input::placeholder{color:white!important;}

.event-booking-form-wrapper .gfield input {color:white!important;}

.event-booking-form-wrapper  .gfield_list_container tr th{color:white!important;}

.ginput_container_text,.ginput_container_email{
	color:white!important;
}

.dynamic-preference-slider-container:has(#rev_slider_34_1_forcefullwidth) {
	display:block!important;
}

.revslider:has(.generic) {
	display:none!important;
}



.hyb{
	float:left;
	width:100%;
}


input.readonlyfield{
	pointer-events: none;
	cursor: default;
	opacity:0.7;
}

.event-booking-form-wrapper .gfield_label{color:white!important;}

.event-booking-form-wrapper .gfield input::placeholder{color:white!important;}

.event-booking-form-wrapper .gfield input,.event-booking-form-wrapper .gfield input:hover,.event-booking-form-wrapper .gfield input:focus {color:white!important;}

.event-booking-form-wrapper  .gfield_list_container tr th{color:white!important;}
.gfield_list_cell input,.gfield_list_cell input:hover,.gfield_list_cell input:focus{
	color:white;
}

.course-enroll-form-btn-ext{
    padding: 3px 25px;
    font-weight: 700;
    background-color: #ffcd69;
    display: inline-block;
    border-radius: 25px;
    margin-top: 20px;
}

#seloptforid{
	position:relative;
	top:10px;
}


.gform_wrapper select {
  line-height: 1.5;
  position: relative;
  top: 6px;
}

body .uwy.userway_p2 .userway_buttons_wrapper {
  top: 50%;
  transform: translate(-100%,-50%);
  left: calc(100vw - 21px);
  -ms-flex-pack: center;
  justify-content: center;
  right: auto;
  display: none!important;
}
.userway_buttons_wrapper {
  top: 50%;
  transform: translate(-100%,-50%);
  left: calc(100vw - 21px);
  -ms-flex-pack: center;
  justify-content: center;
  right: auto;
  display: none!important;
}

span.bottomNavigation:nth-child(4){
	display:none!important;
}

table.dataTable.nowrap th, table.dataTable.nowrap td {
    white-space: normal !important;
}

.gform_wrapper .gfield_description {
  width: 100%;
  font-size: 15px !important;
  color: white!important;
  font-weight: bold!important;
}

.gform_wrapper .gform_body .gform_fields .gfield.gfield_error .ginput_container .gfield_radio label {
    color: #0b1a35 !important;
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
    max-width: 100%;
    padding-right: 16px;
    color: #0b1a35 !important;
}
span.bottomNavigation:nth-child(2){
	display:none!important;
}





#mc_embed_signup.fsa-newsletter-embed .fsa-newsletter-form #mc_embed_signup_scroll .clear #mc-embedded-subscribe {
    line-height: 1px;
    background-color: #ffffff !important;
    color: #0b1a35;
    border-radius: 25px !important;
    text-transform: uppercase;
    font-weight: 700;
    margin-top: 20px;
}

.courses-block-container .single-course-item .course-wrapper .single-course-title-container {
    height: 280px;
    background-position: 50%;
    -webkit-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    position: relative;
    background-image: url(https://mfsa.finance/wp-content/themes/salient-child/assets/images/fsa-single-course-icons/image1.png)!important;
}
.courses-block-container .single-course-item .course-wrapper .single-course-button-container .course-register-btn {
    display: inline-block;
    background-color: #ffffff!important;
    padding: 3px 25px;
    font-weight: 700;
    border-radius: 25px;
    text-transform: uppercase;
}
.courses-block-container .single-course-item .course-wrapper .single-course-content-container .single-course-description-container .course-outline-list .single-course-outline:before {
    content: "\f05d";
    font-family: FontAwesome, sans-serif;
    position: absolute;
    left: 0;
    top: -5px;
    color: #0b1a35!important;
    font-size: 20px;
}

.single-course .container-wrap .main-content .course-container-wrapper .course-title-header-wrapper .course-overlay .fsa-header-row .course-back-button {
    display: inline-block;
    color: #ffffff!important;
    text-decoration: underline;
}
.course-enroll-form-btn-ext {
    padding: 3px 25px;
    font-weight: 700;
    background-color: #ffffff!important;
    display: inline-block;
    border-radius: 25px;
    margin-top: 20px;
}

.single-course .container-wrap .main-content .course-container-wrapper .content-wrapper .course-content-wrapper .course-outline-container .course-outline-list-container .course-outline-list .single-course-outline:before {
    content: "\f05d";
    font-family: FontAwesome, sans-serif;
    position: absolute;
    left: 0;
    top: -5px;
    color: #0b1a35!important;
    font-size: 20px;
}
.single-course .container-wrap .main-content .course-container-wrapper .course-title-header-wrapper .course-overlay .fsa-header-row .course-back-button {
  display: inline-block;
  color: white !important;
  text-decoration: underline;
}
.course-enroll-form-btn-ext {
  padding: 3px 25px;
  font-weight: 700;
  background-color: white !important;
  display: inline-block;
  border-radius: 25px;
  margin-top: 20px;
}
.single-course .container-wrap .main-content .course-container-wrapper .content-wrapper .course-content-wrapper .course-outline-container .course-outline-list-container .course-outline-list .single-course-outline::before {
  content: "\f05d";
  font-family: FontAwesome,sans-serif;
  position: absolute;
  left: 0;
  top: -5px;
  color: #0b1a35 !important;
  font-size: 20px;
}

.single-course .container-wrap .main-content .course-container-wrapper .course-enroll-wrapper .course-back-button-container .course-back-button {
  display: inline-block;
  margin-top: 20px;
  margin-right: 20px;
  text-decoration: underline;
  color: white !important;
}

div.course-title-header-wrapper.background-image-with-overlay{
	background-image: url(https://mfsa.finance/wp-content/themes/salient-child/assets/images/fsa-single-course-icons/image1.png)!important;

}
div.course-enroll-wrapper.background-image-with-overlay{
		background-image: url(https://mfsa.finance/wp-content/themes/salient-child/assets/images/fsa-single-course-icons/image1.png)!important;

}

#mc_embed_signup.fsa-newsletter-embed {
  background-color: transparent !important;
  padding: 20px 0 0;
  background-image: url(https://mfsa.finance/wp-content/themes/salient-child/assets/images/fsa-single-course-icons/image2.png) !important;
  background-size: contain!important;
  background-image: url(https://mfsa.finance/wp-content/themes/salient-child/assets/images/fsa-single-course-icons/image2.png) !important;
  background-size: 100% 110%!important;
  padding: 30px!important;
}

#mc_embed_signup.fsa-newsletter-embed {
  background-color: transparent !important;
  padding: 20px 0 0;
  background-image: url(https://mfsa.finance/wp-content/themes/salient-child/assets/images/fsa-single-course-icons/image2.png) !important;
  background-size: contain !important;
  background-image: url(https://mfsa.finance/wp-content/themes/salient-child/assets/images/fsa-single-course-icons/image2.png) !important;
  background-size: 100% 110% !important;
  padding: 30px !important;
}
.courses-block-container .single-course-item .course-wrapper .single-course-title-container {
  height: 280px;
  background-position: 50%;
  -webkit-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  position: relative;
  background-image: url(https://mfsa.finance/wp-content/themes/salient-child/assets/images/fsa-single-course-icons/image1.png) !important;
}
div.course-enroll-wrapper.background-image-with-overlay {
  background-image: none;
  background: #741C37 !important;
}
div.course-title-header-wrapper.background-image-with-overlay {
  background-image: url(https://mfsa.finance/wp-content/themes/salient-child/assets/images/fsa-single-course-icons/image1.png) !important;
}
div.course-overlay div.header-title-container div.title-wrapper h2.single-course-title {
  line-height: 1.2 !important;
}
div.course-title-header-wrapper.background-image-with-overlay {
  background-image: url(https://mfsa.finance/wp-content/themes/salient-child/assets/images/fsa-single-course-icons/image1.png) !important;
}

div.course-overlay div.header-title-container div.title-wrapper h2.single-course-title {
  line-height: 0.9 !important;
}
#mc_embed_signup.fsa-newsletter-embed {
  background-color: transparent !important;
  padding: 20px 0 0;
  background-image: url(https://mfsa.finance/wp-content/themes/salient-child/assets/images/fsa-single-course-icons/image2.png) !important;
  background-size: contain !important;
  background-image: url(https://mfsa.finance/wp-content/themes/salient-child/assets/images/fsa-single-course-icons/image2.png) !important;
  background-size: 100% 100% !important;
  padding: 10px !important;
}

#newss{
	 width: 100vw !important;
  max-width: 100vw !important;
  margin-left: calc(50% - 50vw) !important;
  left: 0 !important;
  box-sizing: border-box;

}



body .container-wrap .main-content .gform_wrapper.fsa-contact-form_wrapper .fsa-contact-form .gform_footer .gform_button{
  background-color: #741C37 !important;
  border-radius: 25px !important;
  color: white !important;
  padding: 7px 25px 3px !important;
  text-transform: uppercase;
  width: 10% !important;
}


#mc_embed_signup.fsa-newsletter-embed {
  background-color: transparent !important;
  padding: 20px 0 0;
  background-image: url(https://mfsa.finance/wp-content/themes/salient-child/assets/images/fsa-single-course-icons/image2.png) !important;
  background-size: contain !important;
  background-image: url(https://mfsa.finance/wp-content/themes/salient-child/assets/images/fsa-single-course-icons/image2.png) !important;
  background-size: 100% 100% !important;
  padding: 10px !important;
  margin-bottom: 0px !important;
  margin-top: -30px !important;
}

@media (max-width: 768px) {
  .full-width-content,
  .full-width-section {
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
  }
  html body .ocm-effect-wrap #ajax-content-wrap .container-wrap {
    padding-top: 70px !important;
  }
  html body.has-active-campaign .ocm-effect-wrap #ajax-content-wrap .container-wrap {
    padding-top: 70px !important;
  }
}
