/* Jason R - Media Kit Overrides */
.cwx-media-kit-white-font a {
	color: #ffb61c;
	font-weight: bold;
}

.cwx-media-kit-white-font a:hover {
	color: #FF6900;
}

.cwx-media-kit-color-panel-rounded-right {
	border-top-right-radius: 1rem;
	border-bottom-right-radius: 1rem;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;	
}

.cwx-media-kit-color-panel-rounded-left {
	border-top-left-radius: 1rem;
	border-bottom-left-radius: 1rem;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.cwx-media-kit-template-items-hidden {
	display: none;
}

.w-tabs.accordion>div>.w-tabs-section.cwx-media-kit-template-items-hidden {
    display: none;
}

/* Jason R - Media Kit Overrides */

/* Jason R - Ultimate Member Plugin Overrides for Media Kit */
.cwx-um-override .um-account-name {
	font-size: 18px;
	font-weight: bold;	
}

.cwx-mediakit-accordion-section-title .w-tabs-section-header {
	background-color: #dbe8e8;
	
}

input[type="submit"]:not(.w-btn), .um input[type=submit].um-button, .um input[type=submit].um-button:focus, .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 {
    background: #002b49;
	color: #ffffff!important;
}

#um_account_submit_general:hover, #um_account_submit_password:hover, #um_account_submit_delete:hover, #um-submit-btn:hover, #um_account_submit_details:hover {
	color: #ffffff!important;
}

.cwx-um-form input[type="submit"]:not(.w-btn), .cwx-um-form .um input[type=submit].um-button, .cwx-um-form .um input[type=submit].um-button:focus, .cwx-um-form .um a.um-button, .cwx-um-form .um a.um-button.um-disabled:hover, .cwx-um-form .um a.um-button.um-disabled:focus, .cwx-um-form .um a.um-button.um-disabled:active {
    background: #002b49;
	color: #ffffff!important;
}

.um {
	font-family: barlow, sans-serif;
}

.um a.um-button.um-alt {
	color: #000000!important;
}

/* cwx-um-form */

/* 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: #ffb61c !important;
}

.um a.um-link:hover,
.um a.um-link-hvr:hover {
    color: #44b0ec !important;
}

/* 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: #002b49 !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: #00677f !important;
	color: #ffffff !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;	
}

.cwx-um-override span.selection span {
	font-family: barlow, sans-serif;	
}

@media only screen and (max-width: 902px) and (min-width: 566px) {
	.cwx-um-override .um-account-meta {
		margin-bottom: 0;
	}	
}


/*  Align ultimate member tabs icons */
.w-tabs-list-h .w-tabs-item.with_icon i.fas, .w-tabs-sections .w-tabs-section-header.with_icon i.fas {
	width: 20px;
}

.cwx-um-form .um-field-select span {
    font-family: barlow,sans-serif;
    font-style: normal;
}

.um-postmessage {
    font-weight: bold;
    color: #00677F;
    font-size: 18px;
    padding: 20px;
	line-height: 40px;
}
	
.um-field-checkbox-option {
	font-family: 'Barlow';
}

.cwx-um-override span {
	font-family: 'Barlow';
}
/* Jason R - Ultimate Member Plugin Overrides for Media Kit */

@media only screen and (max-width: 600px) {
	.cwx-media-kit-color-panel-rounded-right {
		border-bottom-left-radius: 1rem;
		border-bottom-right-radius: 1rem;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
	}

	.cwx-media-kit-color-panel-rounded-left {
		border-top-left-radius: 1rem;
		border-top-right-radius: 1rem;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
	}
}

.cwx-media-kit .w-post-elm.post_date {
	display: none;
}


/* JASON R - MAKE THE LEFT HAND DESKTOP TABS MENU STICKY BEGIN */
.cwx-media-kit .w-tabs-list-h {
    top: 195px;
    position: sticky;
}
/* JASON R - MAKE THE LEFT HAND DESKTOP TABS MENU STICKY END */


/* JASON R - MEDIA KIT - PREVENT URLS AND TEXT FROM OVERFLOWING IN TEXT ELEMENTS BEGIN */

.cwx-media-kit .wpb_text_column {

	  /* These are technically the same, but use both */
	  overflow-wrap: break-word;
	  word-wrap: break-word;

	  -ms-word-break: break-all;
	  /* This is the dangerous one in WebKit, as it breaks things wherever */
	  word-break: break-all;
	  /* Instead use this non-standard one: */
	  word-break: break-word;

	  /* Adds a hyphen where the word breaks, if supported (No Blink) */
	  -ms-hyphens: auto;
	  -moz-hyphens: auto;
	  -webkit-hyphens: auto;
	  hyphens: auto;
	
} 

/* JASON R - MEDIA KIT - PREVENT URLS AND TEXT FROM OVERFLOWING IN TEXT ELEMENTS END */

/* MEDIA KIT - clean-up password reset successful message */
p.um-notice.err, p.um-notice.success {
	padding: 12px 40px 12px 40px !important;
    text-align: center;
}
/* MEDIA KIT - clean-up password reset successful message */

/* JASON R - ADJUST SIMPLE STYLE TABS TO LOOK LIKE THE TRENDY VERSION, BUT WITHOUT THE RESIDUAL RIGHT SIDE BORDER ON THE ACTIVE ITEM SEEN AFTER MAKING THE TABS DIV STICKY - BEGIN */
.cwx-media-kit.w-tabs.style_simple>.w-tabs-list .w-tabs-item {

    padding: .65em 1.5em;
	padding-left: 0;

}

.cwx-media-kit.w-tabs.style_simple.layout_ver>.w-tabs-list .w-tabs-item:not(:last-child) {
    margin-bottom: 0;
}

.cwx-media-kit.w-tabs.style_simple>.w-tabs-list .w-tabs-item.active {
    color: var(--color-content-primary);
    opacity: 1;
}

.cwx-media-kit .w-tabs-section.active {
	border-left: 1px solid var(--color-content-border);
}

.cwx-media-kit .w-tabs-item.active {
	border-right: 2px solid #002b49;
}

/* Jason R 06.17.2023 - User account details form is read-only */
#um_account_submit_details {
	display: none;
}
/* Gray out the dropdowns values for disabled form apearance */
.um-profile-body #select2-media_kit_role-container, .um-profile-body #select2-country-container {
	color: #666666;
	opacity: 0.6 !important;
}
.um-register #select2-media_kit_role-container, .um-register #select2-country-container {
	color: #666666;
}

.um .um-form .um-profile-body input[type=text].um-form-field, 
.um .um-form .um-profile-body .um-field .select2.select2-container .select2-selection {
	border: none!important;
	box-shadow: none;
}

.um-register .um-field .select2.select2-container .select2-selection .select2-selection__arrow::before {
	display: none!important;
}

/*.um-profile-body .um-field .select2.select2-container .select2-selection .select2-selection__arrow,*/

.um-profile-body .um-field span.select2-selection[aria-disabled="true"] .select2-selection__arrow,
.um-profile-body .um-field span.select2-selection[aria-disabled="true"]::after {
	display: none!important;
}

/* JASON R - ADJUST SIMPLE STYLE TABS TO LOOK LIKE THE TRENDY VERSION, BUT WITHOUT THE RESIDUAL RIGHT SIDE BORDER ON THE ACTIVE ITEM SEEN AFTER MAKING THE TABS DIV STICKY - END */


.um-account-side li a span.um-account-icon, 
.um-account-side li a.current span.um-account-icon, 
.um-account-side li a.current:hover span.um-account-icon {

    border-right: none!important;
}

.um-account-side li a {
    height: 40px!important;
}

