/*
Theme Name: Multimedia 2026
Theme URI: http://totalwptheme.com
Description: Custom theme
Author: Gwen Harlow, Kaiser Permanente Northern California Multimedia Communications
Author URI: https://thrive.kaiserpermanente.org
Template: Total
Version: 1.0
*/

@font-face
{
  font-family: 'Gotham-Book';
  src: url("assets/fonts/Gotham-Book.eot?");
  src: local('â˜º'), url("assets/fonts/Gotham-Book.eot?#iefix") format('embedded-opentype'), url("assets/fonts/Gotham-Book.woff") format('woff'), url("assets/fonts/Gotham-Book.ttf") format('truetype'), url("assets/fonts/Gotham-Book.svg#Gotham-Book") format('svg');}

@font-face
{
  font-family: 'Gotham-Bold';
  src: url("assets/fonts/Gotham-Bold.eot?");
  src: local('â˜º'), url("assets/fonts/Gotham-Bold.eot?#iefix") format('embedded-opentype'), url("assets/fonts/Gotham-Bold.woff") format('woff'), url("assets/fonts/Gotham-Bold.ttf") format('truetype'), url("assets/fonts/Gotham-Bold.svg#Gotham-Bold") format('svg');}

@font-face
{
  font-family: 'Gotham-Medium';
  src: url("assets/fonts/Gotham-Medium.eot?");
  src: local('â˜º'), url("assets/fonts/Gotham-Medium.eot?#iefix") format('embedded-opentype'), url("assets/fonts/Gotham-Medium.woff") format('woff'), url("assets/fonts/Gotham-Medium.ttf") format('truetype'), url("assets/fonts/Gotham-Medium.svg#Gotham-Medium") format('svg');}

@font-face
{
  font-family: 'Gotham-Light';
  src: url("assets/fonts/Gotham-Light.eot?");
  src: local('â˜º'), url("assets/fonts/Gotham-Light.eot?#iefix") format('embedded-opentype'), url("assets/fonts/Gotham-Light.woff") format('woff'), url("assets/fonts/Gotham-Light.ttf") format('truetype'), url("assets/fonts/Gotham-Light.svg#Gotham-Light") format('svg');}

.gotham-book{font-family: 'Gotham-Book';}
.gotham-bold{font-family: 'Gotham-Bold';}
.gotham-medium{font-family: 'Gotham-Medium';}
.gotham-light{font-family: 'Gotham-Light';}

/* ----------FONTS---------- */

b, strong, h1, .page-header-title, h2, .wpex-h2, .theme-heading, h3, h4, h5, h6, .bg-grad .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a, span.wpex-menu-search-icon.ticon.ticon-search:after, #site-navigation .dropdown-menu >li.menu-item.current-menu-item >a, #site-navigation .dropdown-menu >li.menu-item.current-menu-parent >a, .reqs-content div.widget-title, thead, th, .vcex_staff_grid-heading, .theme-heading,  ul.vcex-filter-links li:first-child:before, .boxed li.current_page_item a, .vc_tta.vc_tta-style-modern .vc_tta-tab.vc_active>a, .wpb_text_column li a, div.top-date, h1.vcex-page-title__heading.wpex-heading.wpex-text-3xl, .resource-wrap a .resource-content h3, #site-navigation, .wpb_text_column p a, .entry-title, h5.vcex-post-type-entry-title.entry-title

	{font-family: 'Gotham-Medium', 'Gotham Medium', Arial, Verdana, sans-serif !important;
	font-weight: 200 !important;}

body, div, .theme-button, input[type="submit"], button, .button, .added_to_cart, .sub-menu li a

	{font-family: 'Gotham-Book', 'Gotham Book', Arial, Verdana, sans-serif !important;
	font-weight: 600 !important;}

/* HEADINGS AND FONTS */

/* Line height */

#site-logo a.site-logo-text
	{line-height: 1.1em;}

h1, .wpex-h1, h2, .wpex-h2, h3, .wpex-h3, h4, .wpex-h4, h5, .wpex-h5, .theme-heading, .vcex_staff_grid-heading, #site-logo a.site-logo-text
	{line-height: 1.2em;}

body, p, .footer-builder-content ul li.menu-item.menu-item-type-custom.menu-item-object-custom
	{line-height: 1.4em;}

a.sidr-class-local-scroll-link.sidr-mobile-nav-menu__link
	{line-height: initial;}

/* Font-size */

.owl-nav span.ticon
	{font-size:13px;}

#references.vc_row.wpb_row p, #footer-bottom p, #footer-bottom p a, #footer-bottom li a, .footer-builder-content p, .footer-builder-content li, #footer-bottom p, #footer-bottom p a, #footer-bottom li a
	{font-size: 14px;}

body, nav#site-navigation, div#top-alert, .theme-button, input[type="submit"], button, .button, .added_to_cart, .wpex-carousel .owl-prev, .wpex-carousel .owl-next, #in-the-news .entry-excerpt, div.top-date, #contact p
	{font-size: 16px;}

h4, .wpex-h4, h4.staff-entry-title.entry-title, .vcex_staff_grid-heading, h5.vcex-post-type-entry-title.entry-title, h2.widgettitle, h4.entry-title, .vc_tta-container h4, .state p, div#footer-contact h3, #temp-alert p
	{font-size: 18px;}

.vc_tta-panel-body h3
	{font-size:21px;}

h3, .wpex-h3,.boxed h3, .boxed h4, .boxed h5, .boxed .theme-heading, #site-logo a.site-logo-text, div#site-title p, h3.vc_tta-panel-title
	{font-size: 24px;}

h2, .wpex-h2, .theme-heading, h4.vc_tta-panel-title
	{font-size: 30px;}

h1, .wpex-h1
	{font-size: 36px !important;}

.vcex-searchbar-input[type="search"], .vcex-searchbar-button
	{font-size: initial !important;}

/* Letter spacing */
h1, .wpex-h1, h2, .wpex-h2, .theme-heading
	{letter-spacing: -.015em;}

hr
	{border: 1px solid #006fab;
	clear: both;
	margin: 40px 0 40px 0;
	height: 0px;
	width: 100px;}

i, em
	{font-style:oblique;}

.state p {
    text-transform: uppercase;
}

.text-center, .icons-center .wpb_single_image, div#top-alert, #temp-alert {
	text-align: center;}

@media (max-width: 1023px)

	{	.mobile-center	{text-align: center;}
	}

#main .wpb_text_column p a, #main .wpb_text_column li a, .entry-excerpt li a, .entry-excerpt p a, .vcex-post-content-c p a, .vcex-post-content-c li a, .entry-title a, footer .wpb_text_column p a, #footer-bottom p a, .theme-button:hover, input[type="submit"]:hover, button:hover, #site-navigation .menu-button >a:hover >span.link-inner, .button:hover, .added_to_cart:hover, .wpex-carousel .owl-prev:hover, .wpex-carousel .owl-next:hover, .boxed li a:hover
	{text-decoration: underline;}

#main #footer-contact a
	{text-decoration: none;}

/* TEXT MARGINS */

h1, h2, h3, h4, h5, h6, p, .wpex-h1, .wpex-h2, .wpex-h3, .wpex-h4, .wpex-h5, .wpex-h6
	{margin-top:15px;
	margin-bottom:15px;
	}

.boxed h1, .state p
	{margin-top: 0;}

h4.vc_tta-panel-title, h3.vc_tta-panel-title
	{margin: 0 !important;}

.vc_tta.vc_general div.vc_tta-panel-body {
    padding: 60px 30px;}

.vc_tta-panel-body h3, .vc_tta-panel-body h4
	{padding-top: 15px;}


a.external-link
	{background: url(/wp-content/uploads/2022/02/external-link-wht.png) no-repeat right 2px;
	padding-right: 20px;
	margin-right:30px;}

a.external-link-grey
	{background: url(/wp-content/uploads/2022/02/external-link-grey.png) no-repeat right 2px;
	padding-right: 15px;}

h4 img
	{vertical-align: bottom;
	margin-right: 10px;
	height: 30px;
	width: 30px;}

.next-arrow p
	{margin-bottom: 20px !important;
	margin-top: 50px !important;}

.post-edit
	{display:none;}

@media (max-width: 1023px)

	{	.mobile-off, #page-intro div.wpex-background-slider	{display:none;}
	}


/* LAYOUT */

.pad20 {
    padding-top: 0px;
    padding-bottom: 20px;}

@media (min-width: 1024px)

	{	.wpb_column.extra-pad {
			padding-left: 30px;
			padding-right: 30px;
		}

		.wpb_row.extra-pad {
			padding-left: 30px;
			padding-right: 30px;
		}

	.vc_row.wpb_row.pad80 > .wpb_column > .vc_column-inner, .wpb_column.pad80 > .vc_column-inner {
	padding-top: 80px;
	padding-bottom: 80px;
	}
		
	.vc_row.wpb_row.pad40 > .wpb_column > .vc_column-inner, .wpb_column.pad40 > .vc_column-inner {
	padding-top: 40px;
	padding-bottom: 10px;
	}}


/* HEADER */

.page-header.wpex-supports-mods
	{border-bottom-width: 0px;
	border-top-width: 0px;
	padding-bottom: 7px;
	padding-top: 5px;
	margin-bottom:20px;}

.page-header.wpex-supports-mods .page-header-title	{}

span.wpex-menu-search-icon.ticon.ticon-search:after
	{content: 'Search';
	padding-left: 10px;}

a.sidr-class-local-scroll-link.sidr-mobile-nav-menu__link {
    padding: 5px 20px 5px 20px;}

/* SHADOW ON FULL */
.owl-carousel .owl-item
	{-webkit-box-shadow: 0 4px 20px rgba(0,0,0,.03);box-shadow: 0 4px 20px rgba(0,0,0,.03);}

@media (min-width: 1024px)
	{
.boxed

	{-webkit-box-shadow: 0 4px 20px rgba(0,0,0,.03);
	box-shadow: 0 4px 20px rgba(0,0,0,.03);}
}

#site-header #site-header-inner
	{padding-top: 5px;
	padding-bottom: 15px;}

.navbar-style-two

	{border-top-width:0;
	background: #F8FCFF;}

.navbar-style-two .dropdown-menu li
	{margin-bottom: 0;}

.navbar-style-two .dropdown-menu>li>a
	{padding: 0;
	margin-right: 40px;}

#site-header-sticky-wrapper.is-sticky #site-header a#site-logo-link
	{height: 26px;}

#site-logo a.site-logo-text	{
    padding-top: 10px;}

/* HEADER CUSTOM */

div#site-title {
	max-width: 420px;
	float: left;}

#site-logo img
	{display: block;
	width: 395px; 
	height:24px;
	margin-bottom: 5px;}

/* FOR SVG LOGO */
#site-logo a
	{display: block;
	width: 600px; 
	height: auto;}

@media only screen and (max-width: 667px)
{
#site-logo a, #site-logo img
	{width: 100%;
	min-width:400px;}
}

#site-logo a.myprefix-mobile-site-logo

	{display:none;}

@media only screen and (max-width: 999px)
{
   .myprefix-mobile-site-logo { display: block !important;	 margin-bottom: 20px !important;}

   #site-logo .main-logo { display: none; }
}


/* SVG ICONS */
.icons .wpb_single_image {
	padding-bottom: 5px;}

.icons img.vc_single_image-img {
	height: 75px;
	width: 75px;}

.icons-150 img.vc_single_image-img {
	height: 150px;
	width: 150px;}

.icons-200 img.vc_single_image-img {
	height: 200px;
	width: 200px;}


/* FOOTER */

.footer-builder-content .vc_wp_custommenu ul	{margin-top: 15px !important;}

.footer-builder-content ul li.menu-item.menu-item-type-custom.menu-item-object-custom:last-child {
	padding-right: 0;}

.footer-builder-content ul li.menu-item.menu-item-type-custom.menu-item-object-custom {
	float: left;
	padding-right: 30px;
	margin-bottom: 0;}

img.logo-footer {
    width: 250px;
	height: auto;}

div.footer-builder-content .vc_row.wpb_row.partnerssite, div#footer-contact {
	padding-top: 80px;
	padding-bottom: 80px;}

div.footer-builder-content .vc_row.wpb_row .vc_row.wpb_row.vc_row-fluid.wpex-relative.wpex-vc_row-col-mb-0 {
    padding-top: 0;
    padding-bottom: 5px;
}

/* div#footer-contact {margin-top: 20px;} */

/* FORMS AND BUTTONS */
.theme-button, input[type="submit"], button, #site-navigation .menu-button >a >span.link-inner, .button, .added_to_cart, .wpex-carousel .owl-prev, .wpex-carousel .owl-next
	{border-radius: 75px;}

.boxed .theme-button, .boxed input[type="submit"], .boxed button, .theme-button

	{margin-bottom: 5px;
	margin-right: 5px;
	margin-top: 15px;}

#nav-theme-buttons .theme-button {
    margin-bottom: 0px;
    margin-top: 15px;
}

.theme-button, input[type="submit"], button, .button, .added_to_cart, .wpex-carousel .owl-prev, .wpex-carousel .owl-next
	{padding: 5px 20px 5px 20px;
	border-style: solid;
	border-width: 1px;}

.bg-dark .theme-button
	{background:#F8FCFF;}

.bg-dark .theme-button:hover
	{background:#90cef1;}

/* BOXED */

.boxed h2, .boxed h3,.boxed h4, .boxed h5

	{margin-top:0 !important;}

.vc_row.wpb_row.vc_inner.boxed
	{margin-left: 0;
	margin-right: 0;}

.boxed	{padding-top: 40px;}

@media (min-width: 1024px)
	{
.boxed
	{border: 1px solid #88909f;
	border-radius: 5px;
	grid-column: 1/-1;
	grid-row: 2/span 2;
	align-self: baseline;
	z-index: 1;
	position: relative;
	padding: 30px !important;}

		#intro-box .wpb_column.boxed.vc_column_container, .intro-box .wpb_column.boxed.vc_column_container {
    padding: 60px 40px !important;
}

div#intro-box, div.intro-box {
    max-width: 40%;
    margin-left: auto;
    margin-right: 6%;
}

.boxed .vc_column-inner
	{margin-bottom: 0;
	padding: 0;}

.vc_row.wpb_row.pad40 > .wpb_column > .vc_column-inner, .wpb_column.pad40 > .vc_column-inner div.boxed {
    padding-left: 30px;}
		
.boxed.vc_col-sm-3:last-child {	margin-right: 0;}

.boxed.vc_col-sm-3 {	width: 24%;	margin-right: 1.33%;}

.boxed.vc_col-sm-4:last-child {	margin-right: 0;}

.boxed.vc_col-sm-4 {	width: 32.5%;	margin-right: 1.25%;}
}

@media (max-width: 1023px)
	{

/* .boxed

	{border-width: 0;
	border-radius: 0;
		} */
	}

/* LIST ITEMS UL OL LI */
li
	{margin-bottom:10px;}

li ul li
	{margin-bottom: 0px;}

li > ol > li, li > ul > li
	{padding-top: 15px;}


/* BLOG */
.meta li .ticon, .meta li .meta-icon
	{display: none;}

.entry-title
	{font-weight:normal;}

.owl-carousel .owl-item
	{border: solid 1px #ccc;
	border-radius: 3px;}

.owl-carousel .owl-item
	{min-height: 450px !important;}

.wpex-carousel-entry-details
	{padding: 0 15px 25px 15px;}

button.owl-prev::after
	{content: 'Previous';
	padding-left:10px;}

button.owl-next:before
	{content: 'Next';
	padding-right:10px;}

.wpex-carousel .owl-prev, .wpex-carousel .owl-next
	{width: 100px;
	padding-bottom: 9px;}

#in-the-news .entry-excerpt p::before {
    content: '—';}

/* TABS */
.vc_tta.vc_general .vc_tta-tab
	{margin-bottom: 2px !important;
	margin-right: 2px !important;}

.vc_tta.vc_general .vc_tta-tab>a
	{padding: 3px 20px !important;}

div.vc_tta-panel {
    padding-bottom: 10px;
}

.vc_tta-tabs-position-left .vc_tta-panel-body
	{padding: 0 30px 30px 30px !important;}

.vc_tta.vc_tta-tabs-position-top .vc_tta-panel-body
	{padding: 30px !important;}

/* INTRO SECTION */
.vc_row.wpb_row.page-intro
	{margin-top: 0;}

.page-intro .svg-logo img.vc_single_image-img, .svg-logo img.vc_single_image-img {
    height: 70px;
    width: auto;
    margin-top: 0px;
    margin-bottom: 5px;}

.page-intro h1
	{margin-top: 0;margin-bottom: 15px;}

.vc_tta.vc_tta-style-classic .vc_tta-panel-heading, .wpb-js-composer .vc_tta.vc_general.vc_tta-style-total h4.vc_tta-panel-title {
    border-width: 0 !important;}

.page-intro .vcex-post-excerpt {
	margin: 15px 0;}

.subpage-intro .vc_row
	{padding-top: 40px !important;}

.bg-dark h1, .bg-dark h2, .bg-dark h3, .bg-dark h4, .bg-dark h5, .bg-dark p
{}

.page-intro .theme-button, #register-now .theme-button
	{margin-top: 15px !important;
	margin-right: 15px;}

.page-intro img.vc_single_image-img
	{height: 400px;
	width: 400px;}

.wpb_text_column.state {
    padding-bottom: 15px !important;
}


@media (min-width: 1024px)
	{
.page-intro .wpb_column.vc_column_container
	{margin-top: 100px;
	margin-bottom: 100px;}
}

@media (max-width: 1023px)
	{
.page-intro.bg-dark .wpb_column.vc_column_container.vc_col-sm-6:first-child
	{background-position: bottom left !important;
	background-size: 300px 300px !important;
	min-height: 380px;}
}

/* LARGE TOP IMAGE */

#image-large-1 .wpb_text_column, .photo-full-frame .wpb_text_column {
	padding-bottom: 5px;}

#image-large-1, .photo-full-frame, .full-side-image .vc_column-inner
	{background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;}

#image-large-1.image-large-top {
	background-position: center -80px !important;}

#image-large-1.image-large-bottom {
	background-position: bottom center !important;}

div#image-large-mobile {
	padding-bottom: 90px;
	margin-bottom: 10px;}

div#image-large-mobile .wpb_single_image {
	margin: 1px -15px 20px -15px;}

div#image-large-mobile .vc_row.wpb_row.vc_inner {padding: 0 15px;}

@media (min-width: 1024px)	{
	#image-large-1, .photo-full-frame, .full-side-image .vc_column-inner	{
		min-height: 650px;
	}

	}


@media (max-width: 1023px)	{
	#image-large-1, #image-large-1.image-large-top, .photo-full-frame {
	background-position: top center !important;
	background-size: contain !important;
	}

	div#image-large-1, #image-large-1.image-large-top, .photo-full-frame, .full-side-image .vc_column-inner {background-size: 0 !important;}

	.wpb_column.full-side-image > .vc_column-inner {padding: 0;}
}


#image-large-1 .wpb_column.vc_column_container
	{margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0;}

#image-large-1.vc_row.bg-gradient>.vc_column_container>.vc_column-inner
	{background-color: rgba(0, 0, 0, 0);
	background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 1.0)));
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1.0));
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1.0));
	background: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1.0));
	background: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1.0));
	background: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1.0));
	padding-bottom:15px;}

#image-large-1 .details.vc_row.wpb_row.vc_inner, div.vc_row.wide-text .wpb_column {
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;}

#image-large-1 .details.vc_row.wpb_row.vc_inner:first-child {
	padding-top:250px;}

/* IMAGE BG */

.vc_row.wpb_row.vc_row-fluid.header-imagebg {
	background-position: center left !important;
	background-size: 80% auto !important;
	background-repeat: no-repeat !important;
	border-top: 30px solid transparent;
	border-bottom: 30px solid transparent;
	min-height:650px !important;}

.vc_row.wpb_row.vc_row-fluid.header-imagebg
	{background-position: left top !important;
	background-size: 80% auto !important;
	background-repeat: no-repeat !important;}

.vc_row.wpb_row.vc_row-fluid.header-imagebg.header-imagebg-right
	{background-position: right top !important;}

@media (max-width: 1023px)
{
		.vc_row.wpb_row.vc_row-fluid.header-imagebg {	background-size: 100% auto !important;	}

	.header-imagebg .boxed	{margin-top:300px;margin-bottom:90px;}
}

/* Responsive iFrame to make YouTube Videos Responsive */
.responsive-iframe-container
{
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;}

.responsive-iframe-container iframe, .responsive-iframe-container object, .responsive-iframe-container embed
{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;}

/* PAGE TITLE ADDS */

.page-id-z h1.page-header-title:before

	{content: "TITLE";}

.parent-pageid-z h1.page-header-title span
	{display: none;}

.templatera_shortcode div.vc_row.no-bottom-margins
	{margin-top: 0;
	margin-bottom: 0;}

/* FILTER */
.search-entry .wpex-card-date
	{display: none;}

.vcex-searchbar
	{margin-bottom: 10px !important;}

.vcex-searchbar-input[type="search"]
	{padding: 2px 10px !important;}

.vcex-searchbar-button
	{border-radius: 4px;
	padding: 2px 20px !important;}

button.vcex-searchbar-button.theme-button
	{margin-top: 0;}

.vcex-module.vcex-post-type-grid-wrap.wpex-clr
	{margin-bottom: 40px;}


/* FOOTNOTES */

#references.vc_row.wpb_row
	{padding-top: 80px;
	padding-bottom: 80px;}

/* SITE SCROLL */
a#site-scroll-top:after {
    content: 'Back to top';
    padding-left: 10px;}

a#site-scroll-top.wpex-rounded-full {
    border-radius: 5px 5px 0 0 !important;
    padding: 4px 20px;
    margin-bottom: 0;}

/*-----------------------------------------------------------------------------------*/
/* - COLORS KP Branded Palette Text and Background Colors
/*-----------------------------------------------------------------------------------*/
.wpex-h4, .ht-notification-text a, h4.staff-entry-title.entry-title, .vcex-post-type-entry-date.entry-date, .vcex_staff_grid-heading, h5.vcex-post-type-entry-title.entry-title, h2.widgettitle, h4.entry-title
	{color: #00395c;}

.highlight-yellow
	{color: #FCBD00;}

.highlight-deep-orange
	{color: #C24C00;}

.highlight-lt-orange
	{color: #F36C0D;}

.green-moss, .highlight-deep-green
	{color: #547306;}

.green-leaf, .highlight-lt-green
	{color: #A6D744;}

.lt-blue, .lt-blue a
	{color: #90cef1 !important;}

.contrast-blue, .blue-mid a, .blue-mid, .slide h1, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a, .vc_tta-color-white.vc_tta-style-modern .vc_tta-tab>a, .wpex-carousel .owl-next, .wpex-carousel .owl-prev, #mobile-menu a, #mobile-menu a, #site-navigation .dropdown-menu >li.menu-item.current-menu-item >a, #site-navigation .dropdown-menu >li.menu-item.current-menu-item >a:hover, #site-navigation .menu-button >a >span.link-inner, #site-navigation li.current-menu-parent a.sf-with-ul, a.vcex-button.theme-txt-link, h1 b a, h1 b, h1 strong a, h1 strong, h2 b a, h2 b, h2 strong a, h2 strong, h3 b a, h3 b, h3 strong a, h3 strong, h4 b a, h4 b, h4 strong a, h4 strong, h5 b a, h5 b, h5 strong a, h5 strong, span.wpex-menu-search-icon.ticon.ticon-search, .type-reference h2.entry-title a, .main-navigation-ul>.menu-item>a:hover, a.sidr-class-local-scroll-link.sidr-mobile-nav-menu__link
	{color: #006fab !important;}

.added_to_cart, .button, .color-button, a.theme-button, button, input[type="submit"], .vcex-filter-links .theme-button:hover, button.owl-prev::after:hover
	{color:#00395c;}

.deep-blue, .deep-blue a, .wpex-carousel .entry-title a:hover, #mobile-menu a:hover, #footer-bottom a:hover, a.vcex-button.theme-txt-link:hover, button.owl-prev::after, button.owl-prev span.ticon, .vc_tta-color-white.vc_tta-style-modern .vc_tta-tab>a:focus, .vc_tta-color-white.vc_tta-style-modern .vc_tta-tab>a:hover, .type-reference h2.entry-title a:hover, #site-logo a.site-logo-text, a.sidr-class-local-scroll-link.sidr-mobile-nav-menu__link:hover, .facts strong, .theme-button, .color-button, .button, .added_to_cart, button:where([type=submit],[type=reset]):where(:not(.wpex-unstyled-button)), input:where([type=submit]):where(:not(.wpex-unstyled-button)), .wp-element-button, .wp-block-button__link, .state p, .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a, .navbar-style-one .dropdown-menu>li.menu-item>a, h2, h3, h4, h5, .entry-title a, .bg-highlight-yellow a
	{color: #003b71 !important;}

.midnight
	{color: #00395c !important;}

.inky, .deepest-blue {color: #00182b !important;}

body, div, p, li, .entry-title, .main-navigation-ul>.menu-item>a, div.staff-entry-position, h1, .wpex-h1 {color: #00182b;}

.dolphin, .dolphin a, .helper-text, #custom-header-vc ul#menu-main-1 li.menu-item.menu-item-type-custom.menu-item-object-custom a
	{color:#677083 !important;}

.alert-red, .alert-red a
	{color:#b63125 !important;}

.added_to_cart:hover, .bg-dark h1, .bg-dark h2, .bg-dark h3, .bg-dark h4, .bg-dark h5, .bg-dark p, .bg-dark .top-date, .button:active, .button:hover, .owl-nav span.ticon:hover, .page-subheading, .Severely, .Severely h4, .theme-button:active, .theme-button:hover, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a, .vcex-filter-links .active>.theme-button, .vcex-filter-links .theme-button:hover, .vcex-filter-links .theme-button.active, .vcex-searchbar-button, .white-text a, .white-text h3, .white-text, .workplace-safety h4, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a:focus, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active > a, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:hover, .wpex-carousel .owl-next:hover, .wpex-carousel .owl-prev:hover, #site-navigation .menu-button >a:hover >span.link-inner, #site-scroll-top, button:active, button:hover, input[type="submit"]:active, input[type="submit"]:hover, table th, table thead th, table thead, tr:nth-child(2n+1) td.Critically, tr:nth-child(2n+1) td.Normal, tr:nth-child(2n+1) td.Overcrowded, tr:nth-child(2n+1) td.Severely, .vcex-filter-links .active>.theme-button, .vcex-filter-links .theme-button.active, .theme-button:hover, .vcex-filter-links .active>.theme-button, .vcex-filter-links .theme-button.active, .footer-builder-content a, .bg-dark a, #footer-bottom, #footer-bottom a, #footer-bottom p, #footer-bottom p a, div.vc_tta-panel-heading h3, div.vc_tta-panel-heading h3 a
	{color: #ffffff !important;}

button.owl-next::before:hover
	{color:#ffffff;}

.bg-highlight-yellow
	{background-color: #FCBD00;}



.bg-alert-red
	{background-color:#b63125 !important;}


.theme-button, input[type="submit"], button, .button, .added_to_cart, .wpex-carousel .owl-prev, .wpex-carousel .owl-next	{
	background-color: #f5f9fc !important;
}

.bg-lt-blue
	{background-color: #90cef1 !important;}

.bg-contrast-blue, .bg-mid-blue, #mobile-menu .wpex-bars>span, #mobile-menu .wpex-bars>span::before, #mobile-menu .wpex-bars>span::after, #mobile-menu .wpex-bars>span, #mobile-menu .wpex-bars>span::before, #mobile-menu .wpex-bars>span::after, .theme-button:hover, input[type="submit"]:hover, button:hover, #site-navigation .menu-button >a:hover >span.link-inner, .button:hover, .added_to_cart:hover, .wpex-carousel .owl-prev:hover, .wpex-carousel .owl-next:hover, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active > a, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a:focus, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:hover, #site-scroll-top, .vcex-searchbar-button, .vcex-filter-links .theme-button:hover, .vcex-filter-links .active>.theme-button, .vcex-filter-links .theme-button.active, .theme-button:hover, .color-button:hover, .button:hover, .added_to_cart:hover, button:where([type=submit],[type=reset]):where(:not(.wpex-unstyled-button)):hover, input:where([type=submit]):where(:not(.wpex-unstyled-button)):hover, .wp-element-button:hover, .wp-block-button__link:hover, div.vc_tta-panel-heading
, #onetrust-consent-sdk #onetrust-pc-sdk button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn), #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn
	{background-color: #006fab !important;}

.bg-deep-blue, #mobile-menu a:hover .wpex-bars>span, #mobile-menu a:hover .wpex-bars>span::before, #mobile-menu a:hover .wpex-bars>span::after, #site-scroll-top:hover, .vcex-searchbar-button:hover, thead, th
	{background-color: #003b71 !important;}

.bg-midnight
	{background-color: #00395c !important;}

.bg-inky, .bg-deepest-blue, #footer-bottom
	{background-color: #00182b !important;}

.bg-white, .vc_tta-style-modern .vc_tta-tabs-container, .owl-carousel .owl-item, .vc_tta-panels, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-white.vc_tta-style-modern .vc_tta-tab.vc_active>a, .vc_tta-color-white.vc_tta-style-modern .vc_tta-tab>a, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a, .vc_tta-color-white.vc_tta-style-modern .vc_tta-tab>a:focus, .vc_tta-color-white.vc_tta-style-modern .vc_tta-tab>a:hover, .page-header.wpex-supports-mods, .boxed
	{background-color: #ffffff !important;}

.bg-pebble, div#sidr-main 
	{background-color: #FBFBFC;}

.bg-blue-5, .bg-pale-blue
	{background-color:#F8FCFF !important;}

.theme-button, .color-button, .button:hover, .added_to_cart, button:where([type=submit],[type=reset]):where(:not(.wpex-unstyled-button)), input:where([type=submit]):where(:not(.wpex-unstyled-button)), .wp-element-button, .wp-block-button__link, .vc_tta-panel-body
	{background-color:#f0f7fa !important;}

.bg-pale-grey
	{background-color:#f7f7f7 !important;}

#site-navigation-wrap.has-menu-underline .main-navigation-ul>li.current-menu-item>a>.link-inner::after	{
	background-color: transparent;
}

.wpex-carousel .owl-prev, .wpex-carousel .owl-prev:hover	{
	background-color: transparent !important;
	border-color: transparent !important;
}

/* BORDERS */

.vc_tta-panels, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body	{
	border: 0px solid #d3d6dc !important;
}

.theme-heading.border-bottom
	{border-bottom-width: 0 !important;}

.slate-border, .boxed
	{border-color: #88909f;}

.theme-button.outline, .bg-dark .theme-button.outline, .vc_tta-color-white.vc_tta-style-modern .vc_tta-tab>a, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a
	{border-color: #ffffff !important;}

.theme-button, input[type="submit"], button, .button, .added_to_cart, .wpex-carousel .owl-prev, .wpex-carousel .owl-next, .vcex-searchbar-button, .vcex-filter-links .theme-button:hover, .vcex-filter-links .active>.theme-button, .vcex-filter-links .theme-button.active
	{border-color: #006fab !important;}

.theme-button.flat
	{border-color: #00395c !important;}

.bg-gradient-mid-blue {
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#003b71+40,006ba6+100 */
background: rgb(0,59,113); /* Old browsers */
background: -moz-linear-gradient(-45deg,  rgba(0,59,113,1) 40%, rgba(0,120,179,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  rgba(0,59,113,1) 40%,rgba(0,120,179,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  rgba(0,59,113,1) 40%,rgba(0,120,179,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003b71', endColorstr='#006ba6',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}

.bg-gradient-deep-blue {
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#003b71+40,0D1C3D+100 */
background: rgb(0,59,113); /* Old browsers */
background: -moz-linear-gradient(-45deg,  rgba(0,59,113,1) 40%, rgba(0,13,28,61) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  rgba(0,59,113,1) 40%,rgba(0,13,28,61) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  rgba(0,59,113,1) 40%,rgba(0,13,28,61) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003b71', endColorstr='#0D1C3D',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}

.bg-gradient-radial-mid-blue {
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#006fab+90,00395c+100 */
background: radial-gradient(ellipse at center,  #006fab 90%,#00395c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */}

.bg-gradient-radial-deep-blue {
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#00395c+90,00182b+100 */
background: radial-gradient(ellipse at center,  #00395c 90%,#00182b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */}


:root	{
	--wpex-leading-tight: 1.1;
}