/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

.text-light, .text-light p{
	color: #fff !important;
}

#hero-area h1, #hero-area p {
  color: #fff !important;
}
#hero-area .col.span_12.section-title.text-align-center.extra-padding{
  border-bottom-color: #a8a8a8;
}
#hero-paragraph .wpb_wrapper{
	margin: 0 auto !important; 
	max-width: 700px;
}
#what-we-offer .wpb_wrapper{
	text-align: center !important;
}
#what-we-offer .vc_custom_heading.vc_do_custom_heading {
  font-size: 1.4rem;
  margin-bottom: 0 !important;
}
#what-we-offer-container .col.span_12.section-title.text-align-center.extra-padding p strong,.row-light-bg .col.span_12.section-title.text-align-center.extra-padding p strong{
  color: #0038a8;
  font-size: 2rem;
}
.province-cards .flip-box-back p{
	color: #000 !important;
}
.province-cards .flip-box-front.loaded .inner {
  font-size: 2.5rem;
  text-shadow: 1px 1px 5px #000;
}
.event-announcements-container .vc_custom_heading.vc_do_custom_heading.news-events-heading{
	border-bottom: 2px solid #ff7a60;
	margin: .25rem 0 .5rem 0 !important;
}
.event-announcements-container .wpb_wrapper {
  text-align: center;
}
}
.remove-padding-x .vc_column-inner {
	padding: 0 !important;
}
.event-announcements-container .iwt-icon .icon-default-style.fa{
  font-size: 24px;
}
.event-announcements-container  .iwt-text{
	padding-left: 35px;
}
.event-announcements-container .iwithtext{
  margin-bottom: 12px !important;
}
.event-announcements-container .wpb_text_column p{
	line-height: 1.5;
}
.partners-logo-row img.img-with-animation {
	filter: grayscale(100%);
	max-width: 200px;
}
.partners-logo-row img.img-with-animation:hover {
	filter: grayscale(0%);
	transition: all .4s ease-in;
	cursor: pointer;
}
.contact-us-row .nectar-split-heading{
	border-bottom: 2px solid #ff7a60;
	padding-right: 25px !important;
}
.contact-us-row .icon-default-style{
	font-size: 24px !important;
}
.contact-us-row .icon-default-style.fa.fa-envelope-o.accent-color {
  font-size: 20px !important;
}

.contact-us-row  .icon-default-style.fa.fa-clock-o.accent-color {
  font-size: 23px !important;
}
.contact-us-row .iwithtext .iwt-text {
    padding-left: 36px;
    padding-top: 2px;
}
.contact-us-row .ff-el-group.ff-text-left.ff_submit_btn_wrapper{
	text-align: center;
}
/* UM Custimization */
#school-reg-row .um .um-field-label {
    color: #fff !important;
}
#school-reg-row .um .um-field-label,#school-reg-row a.um-toggle-gdpr,#school-reg-row a.um-toggle-terms,#school-reg-row .um-field-checkbox-option {
    color: #fff !important;
}
/* for profile page */
.um-message-btn.um-button {
  margin: 15px 0;
}
/* for directory pages */
.um-directory .um-members-wrapper .um-members.um-members-grid .um-member {
  box-shadow: 0 1px 8px #d5caca;
}
.um-directory .um-member-directory-header .um-member-directory-header-row .um-member-directory-nav-line {
  margin-bottom: 38px;
}
/* Link colors */
.um a.um-link,
.um .um-tip:hover,
.um .um-field-radio.active:not(.um-field-radio-state-disabled) i,
.um .um-field-checkbox.active:not(.um-field-radio-state-disabled) i,
.um .um-member-name a:hover,
.um .um-member-more a:hover,
.um .um-member-less a:hover,
.um .um-members-pagi a:hover,
.um .um-cover-add:hover,
.um .um-profile-subnav a.active,
.um .um-item-meta a,
.um-account-name a:hover,
.um-account-nav a.current,
.um-account-side li a.current span.um-account-icon,
.um-account-side li a.current:hover span.um-account-icon,
.um-dropdown li a:hover,
i.um-active-color,
span.um-active-color
{
    color: #2362e1 !important;
}

.um a.um-link:hover,
.um a.um-link-hvr:hover {
    color: #376bd4 !important;
}
/* Forms customization */
.um-postmessage{
	color: #fff;
}
/* Button colors */
.um .um-field-group-head,
.picker__box,
.picker__nav--prev:hover,
.picker__nav--next:hover,
.um .um-members-pagi span.current,
.um .um-members-pagi span.current:hover,
.um .um-profile-nav-item.active a,
.um .um-profile-nav-item.active a:hover,
.upload,
.um-modal-header,
.um-modal-btn,
.um-modal-btn.disabled,
.um-modal-btn.disabled:hover,
div.uimob800 .um-account-side li a.current,
div.uimob800 .um-account-side li a.current:hover,
.um .um-button,
.um a.um-button,
.um a.um-button.um-disabled:hover,
.um a.um-button.um-disabled:focus,
.um a.um-button.um-disabled:active,
.um input[type=submit].um-button,
.um input[type=submit].um-button:focus,
.um input[type=submit]:disabled:hover
{
    background: #0038a8 !important;
}

.um .um-field-group-head:hover,
.picker__footer,
.picker__header,
.picker__day--infocus:hover,
.picker__day--outfocus:hover,
.picker__day--highlighted:hover,
.picker--focused .picker__day--highlighted,
.picker__list-item:hover,
.picker__list-item--highlighted:hover,
.picker--focused .picker__list-item--highlighted,
.picker__list-item--selected,
.picker__list-item--selected:hover,
.picker--focused .picker__list-item--selected,
.um .um-button:hover,
.um a.um-button:hover,
.um input[type=submit].um-button:hover{
    background: #376bd4 !important;
}

/* Button alt colors */
.um .um-button.um-alt, 
.um input[type=submit].um-button.um-alt {
    background: #eeeeee !important;
}

.um .um-button.um-alt:hover,
.um input[type=submit].um-button.um-alt:hover {
    background: #e5e5e5 !important;	
}
/* added custom styles for profile */
.um-profile-nav-item i {
  font-size: 14px !important;
  margin-top: 5px;
}
.um-modal-btn.alt{
	color: #fff !important;
}
/* custom styles fpr secondary / admin menu */
body.material #header-secondary-outer {
  background: #0038a8;
}
body.material #header-secondary-outer nav > ul > li > a{
 color: #fff;
}
body.material #header-secondary-outer nav > ul > li > a:hover{
 border-bottom: 1px solid #fff;
}
/* UI Override */
.um .picker__day{
	color: #000; 
}
.picker__day.picker__day--infocus.picker__day--today.picker__day--highlighted, .picker__button--today, .picker__button--clear {
  color: #fff;
}
.picker__day.picker__day--infocus.picker__day--today.picker__day--highlighted:hover, .picker__button--today:hover, .picker__button--clear:hover {
  color: #ffffe8;
}
form.fluent_form_1 .ff-btn-submit:not(.ff_btn_no_style) {
  background-color: #0038a8 !important;

}
.remove-padding-x .vc_column-inner {
  padding: 0 !important;
}
@media only screen and (min-width: 1425px) {
    .remove-padding-x > .vc_column-inner {
        /* padding: calc(1245px * 0.03); */
        padding: 0 !important;
    }