/*
Theme Name: Hoag Careers
Template: hoag-base04
*/


/********************
global utilites 
*********************/
#moreOptionsDiv.collapse.in{
	display: block!important;
}

/* barry made these updates */
@font-face{
	font-display:swap;
	font-family:CircularXX;
	font-style:normal;
	font-weight:700;
	src:url(fonts/CircularXX-Bold.otf) format("opentype")
}
@font-face{
	font-display:swap;
	font-family:CircularXX;
	font-style:normal;
	font-weight:400;
	src:url(fonts/CircularXX-Book.otf) format("opentype")
}
@font-face{
	font-display:swap;
	font-family:CircularXX;
	font-style:normal;
	font-weight:900;
	src:url(fonts/CircularXX-Black.otf) format("opentype")
}

.wp-container-8.is-layout-flex,
.wp-container-9.is-layout-flex,
.wp-container-18.is-layout-flex,
.wp-container-25.is-layout-flex,
.wp-container-26.is-layout-flex,
.wp-container-41.is-layout-flex,
.wp-container-66.is-layout-flex,
.wp-container-92.is-layout-flex{
	display: flex;
    flex-flow: row;
    gap: 0;
}
.wp-container-8.is-layout-flex .is-layout-flow.wp-block-column,
.wp-container-9.is-layout-flex .is-layout-flow.wp-block-column,
.wp-container-18.is-layout-flex .is-layout-flow.wp-block-column,
.wp-container-25.is-layout-flex .is-layout-flow.wp-block-column,
.wp-container-26.is-layout-flex .is-layout-flow.wp-block-column,
.wp-container-41.is-layout-flex .is-layout-flow.wp-block-column,
.wp-container-66.is-layout-flex .is-layout-flow.wp-block-column,
.wp-container-92.is-layout-flex .is-layout-flow.wp-block-column{
	width: 100%;
}


.gform_required_legend{
	display:none;
}
.align-center{
	align-items: center;
}

.wp-block-media-text.stacked{
	display: block;
}
.wp-block-media-text.stacked .wp-block-media-text__content{
	padding: 3% 0 0;
}
.wp-block-media-text.stacked .wp-block-media-text__content table{
	width: 100%;
}
.container .newsletter .wp-block-media-text.stacked .wp-block-media-text p{
	clear: both;
}

.gform_wrapper.gravity-theme .gfield_contains_required.hidden_label .gfield_label{display:none;position:absolute;}
html,
body {
    font-size: 62.5%;
    line-height: 1.5;
    font-style: normal;
    font-weight: normal;
    font-family: CircularXX, sans-serif; /*'Roboto', sans-serif;*/
    color: #333; /*#4a4a4a;*/
    scroll-behavior: smooth;
}
.gf_subscribe{
	/*display:none;*/
	padding-top: 6px;
}
.gform_wrapper.gravity-theme .gfield input.large, .gform_wrapper.gravity-theme .gfield select.large{
	border:0;
	padding: 5px 8px;
}
.gf_subscribe .gform_wrapper.gravity-theme .gform_fields{
	grid-row-gap: 6px;
}
input.gform_button{
	background-color: #dc5a14 !important;
    color: white !important;
    border: 0;
    padding: .5rem 27px .5rem .75rem!important;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTNweCIgaGVpZ2h0PSIyMXB4IiB2aWV3Qm94PSIwIDAgMTMgMjEiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYxLjIgKDg5NjUzKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgiIGZpbGw9IiNGRkZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgcG9pbnRzPSIwLjE3MTU3Mjg3NSAxLjk4MjQ3NzAxIDEuOTgyNDc3MDEgMC4xNzE1NzI4NzUgMTIuMTcxNTcyOSAxMC4zNjA2Njg3IDEuOTgyNDc3MDEgMjAuNTQ5NzY0NiAwLjE3MTU3Mjg3NSAxOC43Mzg4NjA1IDguNTQ5NzE3OTUgMTAuMzYwNjY4NyI+PC9wb2x5Z29uPgogICAgPC9nPgo8L3N2Zz4=);
    background-repeat: no-repeat;
    background-position: 92% 50%;
    background-size: 9%;
	
}
input.gform_button:hover{
	background-color: #f19640 !important;
    color: white !important;
}
.gf_subscribe .gform_wrapper.gravity-theme .gform_footer, 
.gf_subscribe .gform_wrapper.gravity-theme .gform_page_footer{
	margin: 0;
    padding: 9px 0 0;
    text-align: right;
}
.gform_confirmation_message{
	line-height: normal;
    padding-bottom: 10px;
}



.serif {
    font-family: Didot, Didot LT STD, Hoefler Text, Garamond, Times New Roman, serif;
}

.sans-serif {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

p {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
}

.hnav li a {
    display: flex;
}

.current-page-ancestor,
.current-page-ancestor {
    color: #1db3ff !important;
    font-weight: 700;
}

/* ::-webkit-scrollbar {
    display: none;
}*/
.card-carousel-wrapper::-webkit-scrollbar,
.card-carousel-wrapper-1::-webkit-scrollbar{
    display: none;
}

body,
.btn,
.form-control,
.dropdown-menu {
    font-size: 1.6rem;
}

/* jobs. */
body .customform_form{
	color:#212529;
}
button.button.attachment-upload.btn,
button.data-capture-form-button.btn{
	font-family: 'Roboto', sans-serif!important;
	font-size: 24px!important;
	line-height: 1.5;
    font-style: normal;
    font-weight: normal;
	background:#dc5a14!important;
	color:#fff;
	padding: 0.375rem 1.5rem;
	border-radius: 8px!important;
	width: 200px;
}
button.button.attachment-upload.btn:hover,
button.data-capture-form-button.btn:hover{
	background:#f48c2c!important;
	border:1px solid #f48c2c!important;
}

.hover-none {
    pointer-events: none;
}

.widget ul {
    margin-bottom: 0rem;
}
.widget p{
	margin: 0;
}
.widget .wp-block-button{
	display: flex;
    align-items: center;
}
.widget .wp-block-button p{
	flex: 1;
}
.widget .wp-block-button a{
	padding-right: 29px !important;
	width: 100%;
}

.hover-flex a {
    display: none;
}

.hover-flex:hover a {
    display: flex;
}

.hero-text {
    font-weight: 700;
    font-size: 4em;
}

.font-xl {
    font-size: 3.7em !important;
}

.font-lg {
    font-size: 2.6em !important;
}

.font-ml {
    font-size: 2.2em !important;
}

.font-md {
    font-size: 1.6em !important;
}

.font-ms {
    font-size: 1.2em !important;
}

.font-sm {
    font-size: 1em!important; /*.9em !important;*/
}

.bold {
    font-weight: 700 !important;
}

.caps {
    text-transform: uppercase;
}

.text-spread {
    letter-spacing: 0.7px;
}


/*line height*/

.line-xs {
    line-height: 0.4;
}

.font-lg,
.line-sm {
    line-height: 1;
}

.line-xl {
    line-height: 2;
}

.line-md {
    line-height: 1.3;
}

.line-lg {
    line-height: 1.7;
}

body {
    image-rendering: auto;
    padding-top: 0;
}

.text-bold {
    font-weight: 800 !important;
}

.text-medium {
    font-weight: 600 !important;
}

.text-light {
    font-weight: 300 !important;
}

.b-0 {
    bottom: 0 !important;
}

.t-0 {
    top: 0 !important;
}

.r-0 {
    right: 0 !important;
}

.l-0 {
    left: 0 !important;
}

.b-50 {
    bottom: 50% !important;
}

.t-50 {
    top: 50% !important;
}

.r-50 {
    right: 50% !important;
}

.l-50 {
    left: 50% !important;
}

.scroll-container {
    overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap;
    scrollbar-width: none;
}

.scroll-container .scroll-item {
    display: inline-flex;
    width: 90%;
    white-space: initial;
}

.scroll-container .scroll-item:first-child {
    margin-left: 5%;
}

.scroll-container .scroll-item:last-child {
    margin-right: 8%;
}

.z-top {
    z-index: 2;
}

.z-absolute {
    position: absolute;
    z-index: 999999;
    right: 0;
    left: 0;
}

.z-bottom {
    z-index: 1;
}

.border-thick {
    border: 15px solid #ffffff34;
}

.border-bottom-thick {
    border-bottom: 5px solid;
}

.border-top {
    border-top: 3px solid;
}

.border-orange {
    border-color: #005e92; /*#dc5a14;*/
}

.border-blue {
    border-color: #005e92; /*#1db3ff;*/
}
.border-blue.blue{
	color: #005e92;
}

.border-dark {
    border-color: #2c4451;
}

.border-darkblue {
    border-color: #004970;
}

.border-regular {
    border-color: #4a4a4a;
}

a,
a:link,
a:visited,
svg:link {
    color: #0C5598;
    fill: #0C5598
}

.hover-info:hover .icon {
    display: none;
}

.hover-info:hover .hide {
    display: block;
}

.hover-info:hover p {
    text-align: left !important;
}

.hover-info .wp-block-group__inner-container {
    -ms-flex-item-align: center!important;
    align-self: center!important;
}

a {
    overflow-wrap: break-word;
}

a:hover,
.hover-blue:hover,
.white-link a:hover {
    fill: #333; /*#1db3ff;*/
    color: #333; /*#1db3ff;*/
	text-decoration: underline;
}
.primary .hnav>li>a:hover{
	color: #333; /*#1db3ff;*/
	text-decoration: underline;
}

.white-link a {
    color: #fff !important;
}

.current_page_item,
.current_page_item a,
.page-id-899 #menu-item-27>a{
    color: #333!important; /*#1db3ff !important;*/
    font-weight: 700;
}
.dropdown-menu .current-menu-item>a,
.page-id-899 #menu-item-2456>a{
	color: #1db3ff !important;
}
.menu-item.hidden{
	display:none;
}

.current-menu-item {
    background-color: transparent;
}

.current-page-ancestor,
.current-page-ancestor a {
    color: #1db3ff !important;
}

.shadow-lg {
    box-shadow: 0 1rem 3rem rgba(0,0,0,.175)!important;
	-moz-box-shadow: 0 1rem 3rem rgba(0,0,0,.175)!important;
	-webkit-box-shadow: none!important;
}
img.about-photo{
	float: left;
    max-width: 184px;
    margin-right: 14px;
}

.sbi_lightboxOverlay{
	z-index: 99999999;
}
.sbi_lightbox{
	z-index: 100000000;
}

.single .wp-block-media-text figure.wp-block-media-text__media img{
	width: 100%;
    height: auto;
}
.wp-block-columns.vert-align{
	align-items: center;
}

#hospitals .wp-block-image img,
#urgent-cares .wp-block-image img,
#health-centers .wp-block-image img{height:auto;}

button.w-big-play-button > div {
    background: transparent!important;
    width: 76px!important;
    height: 76px!important;
    border: 1px solid;
    float: none!important;
    margin: 0 auto!important;
    left: 50%!important;
    transform: translateX(-50%);
    border-radius: 50%;
}
button.w-big-play-button svg{
	height: 50px!important;
	top: 50%!important;
    transform: translateY(-50%)!important;
}

.modal-dialog {
  max-width: 800px;
  margin: 120px auto 0;
}
.modal-body {
  position:relative;
  padding:0px;
}
.close {
  position:absolute;
  right:-30px;
  top:0;
  z-index:999;
  font-size:2rem;
  font-weight: normal;
  color:#fff;
  opacity:1;
}

.video-btn{
	text-decoration: underline;
    color: #005e92;
    cursor: pointer;
}
.video-btn:hover{
	text-decoration: none;
}

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0)
{ @media {
    .shadow-lg {
		box-shadow: 0!important;
		-moz-box-shadow: 0!important;
		-webkit-box-shadow: none!important;
	}
}}


/*safari focus*/

 :link:focus,
 :focus {
    outline: none;
}


/*  svg {
    height: 2rem;
    width: 2rem;
} */

.bottom-0 {
    bottom: 0;
}

.opacity-5 {
    opacity: 0.5;
}

.opacity-full {
    opacity: 1 !important;
}

.video-bg {
    /* Span the full grid */
    grid-area: var(--fullGrid);
    /* Re-size video to cover full screen while maintaining aspect ratio */
    min-width: 100%;
    height: 100%;
    object-fit: cover;
    /* Display video below overlay */
    z-index: -1;
}

.video-bg::-webkit-media-controls {
    display: none !important;
}


/*   .w-css-reset-tree svg {
    height: 48px !important;
    width: 40px !important;
}

.w-css-reset-tree button::-webkit-focus-inner,
.w-css-reset-tree button::focus-inner,
.w-css-reset-tree button::-moz-focus-inner,
.w-css-reset-tree button:focus {
    border: 0;
    border-radius: 100px !important;
    overflow: hidden !important;
} */

.bg-blue {
    background-color: #1db3ff !important;
}

.bg-lightblue {
    background-color: #e6eff4; /*#99ddff;*/
}

.text-blue {
    color: #005e92; /*#1db3ff;*/
}

.bg-orange {
    background-color: #005e92; /*#dc5a14;*/
}

.bg-transparent-white {
    background-color: #ffffff40;
}

.accordian {
    content: "";
    background: url("icons/oval.svg") no-repeat;
    background-size: auto 7px;
    background-position: right;
    background-origin: content-box, content-box;
}

.white-arrow,
.accordian:hover {
    content: "";
    background: url("icons/oval-copy.svg") no-repeat;
    background-size: auto 7px;
    background-position: right;
    background-origin: content-box, content-box;
    color: #fff;
    background-color: #005e92!important; /*#1db3ff !important;*/
}

.text-orange {
    color: #dc5a14;
}

.bg-dark {
    background-color: #2c4451;
}

.text-dark {
    color: #4a4a4a !important;
}

.bg-steps {
    min-height: 300px;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
}

.wp-block-button a,
.btn-orange,
.opportunity .btn-orange{
    background-color: #005e92!important; /*#dc5a14 !important;*/
    color: white !important;
    border-radius: 40px!important;
    /*padding-right: 40px !important;*/
    position: relative;
    font-size: 16px !important;
    border: none;
	padding: 1em 3.5em;
    font-weight: 700;
}
#feedback.btn-orange{
	background-color: #F16C13!important;
	padding-right: 40px !important;
}
#feedback.btn-orange #close-icon{
	display: none;
}
.join-form #join-email{
	border-radius: 40px 0 0 40px!important;
}
.join-form button{
	border-radius: 0 40px 40px 0!important;
    text-align: left;
    padding-left: 20px!important;
}
.btn-orange.gray{
	background-color: #ccc!important;
    pointer-events: none;
	padding-left: 28px!important;
	padding-right: 28px!important;
}
.btn-orange.gray:after{
	display:none;
}
.event-list p {
    margin-bottom: .5rem;
}

.wp-block-button a:hover,
.btn-orange:hover {
    background-color: #003d5f!important; /*#f19640 !important;*/
    color: white !important;
    /*box-shadow: 0px 10px 40px -10px #f19640;*/
}

.wp-block-button a:hover::after,
.btn-orange:hover::after {
    margin-left: 18px;
    transition: 0.1s all;
}

.wp-block-button a::after,
.btn-orange::after {
    content: "";
    display: inline-flex;
    cursor: pointer;
    width: 12px;
    height: 12px;
    fill: white;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTNweCIgaGVpZ2h0PSIyMXB4IiB2aWV3Qm94PSIwIDAgMTMgMjEiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYxLjIgKDg5NjUzKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgiIGZpbGw9IiNGRkZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgcG9pbnRzPSIwLjE3MTU3Mjg3NSAxLjk4MjQ3NzAxIDEuOTgyNDc3MDEgMC4xNzE1NzI4NzUgMTIuMTcxNTcyOSAxMC4zNjA2Njg3IDEuOTgyNDc3MDEgMjAuNTQ5NzY0NiAwLjE3MTU3Mjg3NSAxOC43Mzg4NjA1IDguNTQ5NzE3OTUgMTAuMzYwNjY4NyI+PC9wb2x5Z29uPgogICAgPC9nPgo8L3N2Zz4=");
    background-repeat: no-repeat;
    background-size: auto 100%;
    margin-left: 15px;
    transition: 0.1s all;
    position: absolute;
    bottom: 37%;
}

.shadow-orange {
    box-shadow: 0px 10px 40px -10px #dc5a14;
}

.shadow-blue {
    box-shadow: 0px 10px 40px -10px #1db3ff;
}

.text-blue {
    color: #005e92; /*#1db3ff;*/
}

.text-orange {
    color: #005e92; /*#dc5a14;*/
}

.text-darkblue {
    color: #23465a;
}

.bg-grey-split {
    background: linear-gradient(to left, #f5f6f6 50%, #ededed 50%);
}

.bg-lightblue-split {
    background: linear-gradient(to left, #c6ebff 50%, #e1f4ff 50%);
}

.bg-blue-split {
    background: linear-gradient(to left, #e6eff4 50%, #bfd7e4 50%); /*linear-gradient(to left, #2ab3fc 50%, #29a2eb 50%);*/
	border-bottom: 4px solid #fff;
}

.bg-darkblue-split {
    background: linear-gradient(to left, #23465a 50%, #1a394a 50%);
}

.bg-lightgrey {
    background: rgb(220, 219, 219);
    background-color: rgb(220, 219, 219);
}

.bg-grey {
    background: rgb(169, 169, 169);
    background-color: rgb(169, 169, 169);
}

.white,
a.white,
a:link .white,
h1.white,
h2.white,
h3.white {
    color: #fff;
}

.bg-light-grey {
    background-color: rgb(245, 245, 245)
}

.bg-lighter {
    background-color: rgb(225, 225, 225);
}

.overlay-dark {
    background-color: rgba(44, 68, 81, 0.58);
}

.entry-nav {
    text-align: right;
}

.nav-padding {
    padding-top: 80px;
}

.text-overlay-centered-bottom {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, -50%);
}

.icon-small {
    padding-right: 1rem;
    stroke: #888D90;
    fill: #888D90;
    margin: 0px;
}

.navbar,
.navbar-toggle,
.dropdown-menu,
.btn,
input,
.btn-orange,
.wp-block-button__link,
.well,
.nav-tabs>li>a,
.nav-pills>li>a,
.breadcrumb,
.pager li>a,
.pager li>span,
.alert,
.label,
.progress,
.container .jumbotron,
.container-fluid .jumbotron,
.panel,
.panel-heading,
.btn-group-vertical>.btn:first-child:not(:last-child),
.btn-group-vertical>.btn:last-child:not(:first-child),
.pagination>li:first-child>a,
.pagination>li:first-child>span,
.pagination>li:last-child>a,
.pagination>li:last-child>span,
.list-group-item:first-child,
.list-group-item:last-child {
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
}

.show {
    display: inline;
}

.shadow {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.sibling-dropdown {
    width: 75%;
}


/*site width*/

.overflow-hidden {
    overflow: hidden ! important;
}

.overflow-visible {
    overflow: visible !important;
}

.owl-stage-outer{
	overflow: hidden;
	/*margin: 0 auto;*/
}
.owl-stage{
	display: flex;
}
.owl-stage .scroll-item{
	height: 100%;
}
.card-carousel-wrapper .owl-dots,
.owl-carousel .owl-dots,
.resource-carousel .owl-dots,
.hero-carousel .owl-dots{
	text-align: center;
	padding: 1.5rem 0;
    margin: 1rem 0;
}
.resource-carousel .event_date{
	display: block;
    font-size: .6em;
}
.resource-carousel .wp-block-columns:nth-child(n){
	align-items: center;
}
.resource-carousel .owl-dots,
.hero-carousel .owl-dots{
	position: absolute;
    left: 0;
    right: 0;
}
.card-carousel-wrapper .owl-dots button,
.owl-carousel .owl-dots button,
.resource-carousel .owl-dots button,
.hero-carousel .owl-dots button{
	outline:none;
	background: transparent;
    border: 0;
}
.card-carousel-wrapper .owl-dot span,
.owl-carousel .owl-dots .owl-dot span,
.resource-carousel .owl-dots .owl-dot span,
.hero-carousel .owl-dots .owl-dot span{
    width: 15px;
    height: 3px;
    background-color: grey;
    display: inline-block;
    margin: 1rem;
}
.card-carousel-wrapper .owl-dots .owl-dot.active span,
.owl-carousel .owl-dots .owl-dot.active span,
.resource-carousel .owl-dots .owl-dot.active span,
.hero-carousel .owl-dots .owl-dot.active span{
	background-color: #005e92; /*#dc5a14;*/
}

.owl-carousel .owl-nav button{
	width: 40px;
	background-color:#005e92!important; /*#dc5a14!important;*/
	color: #fff!important;
	font-weight: 700 !important;
	position: absolute;
    top: 0;
	bottom:calc(7rem + 9px);
	outline:none;
}
.owl-carousel .owl-nav button:hover{
	background-color:#003d5f!important;
}
.owl-nav.disabled,.owl-dots.disabled{display:none;}
.resource-carousel .owl-dots.disabled{display:block;}
.resource-carousel .owl-nav button{
	width: 40px;
	background-color: transparent!important;
	font-weight: 700 !important;
	position: absolute;
    top: 0;
	bottom: 0;
	color:#272727;
	outline:none;
	border:0;
}
.owl-carousel .owl-nav button:focus{
	outline:none;
}
.owl-carousel .owl-nav button span,
.resource-carousel .owl-nav button span{
	display:none;
}
.owl-carousel .owl-nav .owl-prev{left: -3rem;}
.resource-carousel .owl-nav .owl-prev{left: 0;}
.owl-carousel .owl-nav .owl-next{right: -3rem;}
.resource-carousel .owl-nav .owl-next{right: 0;}
button.owl-prev:after {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 100 100'%3E%3Cpath d='M 10,50 L 60,100 L 70,90 L 30,50 L 70,10 L 60,0 Z' class='arrow'%3E%3C/path%3E%3C/svg%3E");
    height: 20px;
    width: 20px;
    display: inline-block;
}
button.owl-next:after {
    content: '';
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffff' viewBox='0 0 100 100'%3E%3Cpath d='M 10,50 L 60,100 L 70,90 L 30,50 L 70,10 L 60,0 Z' class='arrow' transform='translate(100, 100) rotate(180) '%3E%3C/path%3E%3C/svg%3E");
	height: 20px;
    width: 20px;
    display: inline-block;
}
.hero-carousel button.owl-prev:after,
.hero-carousel button.owl-next:after{
	opacity: .4;
    height: 14px;
    width: 14px;
}
.resource-carousel button.owl-prev:after {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23272727' viewBox='0 0 100 100'%3E%3Cpath d='M 10,50 L 60,100 L 70,90 L 30,50 L 70,10 L 60,0 Z' class='arrow'%3E%3C/path%3E%3C/svg%3E");
}
.resource-carousel button.owl-next:after {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23272727' viewBox='0 0 100 100'%3E%3Cpath d='M 10,50 L 60,100 L 70,90 L 30,50 L 70,10 L 60,0 Z' class='arrow' transform='translate(100, 100) rotate(180) '%3E%3C/path%3E%3C/svg%3E");
}
.resource-carousel figure,
.resource-carousel figure img{
	width: 100%;
	height: auto;
	margin:0;
}
.fancybox .wp-block-columns{
	align-items: center;
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .padding-5 {
        padding: 2em;
    }
}

.hide {
    display: none;
}

.show {
    display: block;
}


/************************
RESPONSIVE IMAGES
*************************/

.flex-img {
    object-fit: cover;
    overflow: hidden;
    object-position: 50% 20%;
}


/* .center {
margin: 0;
position: absolute;
top: 50%;
left: 50%;
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
} */

.white-link {
    color: rgb(255, 255, 255);
}

@media(min-width:1110px) {
	.single .blog-entry{
		height: 472px;
	}
    .max-container {
        max-width: 1280px !important;
    }
}

.min-container {
    max-width: 775px !important;
    margin: auto;
}

.wp-block-group__inner-container {
    width: 100%;
}

.wp-block-column,
.wp-block-columns,
.wp-block-column:nth-child(n),
.wp-block-columns:nth-child(n) {
    margin: 0;
    flex-grow: 1;
	white-space: normal;
}



/********************
ICONS
********************/

@font-face {
    font-family: 'fontello';
    src: url('font/fontello.eot?9681012');
    src: url('font/fontello.eot?9681012#iefix') format('embedded-opentype'), url('font/fontello.woff?9681012') format('woff'), url('font/fontello.ttf?9681012') format('truetype'), url('font/fontello.svg?9681012#fontello') format('svg');
    font-weight: normal;
    font-style: normal;
}

select {
    display: inline-block;
    width: 100%;
    height: calc(2.25rem + 2px);
    padding: 0.375rem 1.75rem 0.375rem 0.75rem;
    line-height: 1.5;
    color: #495057;
    vertical-align: middle;
    background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 2rem center;
    background-size: 8px 10px;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.clock-icon {
    background: url('/images/clock-icon.svg');
    background-repeat: no-repeat;
    margin-bottom: -2px;
    margin-left: 2px;
    margin-right: 4px;
    width: 1.5rem !important;
    height: 1.5rem ! important;
}

.angle-up:after {
    content: '\f106';
    font-family: "fontello";
}

.angle-down:after {
    content: '\f107';
    font-family: "fontello";
}

.heart-icon {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMDYuMTMgMTEzLjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwNi4xMyAxMTMuNDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNFMDYwMUY7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNOTMuMiw1NS4yN0M5My4zMiw1NS4yNyw5My4zMiw1NS4xNCw5My4yLDU1LjI3YzIuMjEtMTAuMjYsMC4xMy0xOC45Ny01LjQ2LTI0LjAzCgljLTQuNDItNC4wMy0xMC45MS01Ljg1LTE3LjE1LTQuODFjLTYuMzcsMC45MS0xMS42OSw0LjY4LTE1LjQ2LDEwLjM5Yy0zLjc3LTUuNzItOS4wOS05LjQ4LTE1LjMzLTEwLjUyCgljLTYuMzctMS4wNC0xMi44NiwwLjc4LTE3LjI4LDQuOTRjLTUuNTksNS4wNy03LjY2LDEzLjc3LTUuNTksMjMuOWMwLjEzLDAuNjUsMC42NSwxLjA0LDEuMywxLjA0aDAuMTNjMC4zOSwwLDAuNjUtMC4xMywwLjkxLTAuMzkKCWw0LjU1LTQuNTVjMC4xMywwLDAuMTMtMC4xMywwLjEzLTAuMjZjMC41Mi0wLjM5LDEuMDQtMC41MiwxLjY5LTAuNTJzMS4zLDAuMjYsMS42OSwwLjc4YzAuNTIsMC41MiwwLjc4LDEuMTcsMC43OCwxLjk1CgljMCwwLjY1LTAuMjYsMS4zLTAuNzgsMS42OWMtMC4xMywwLjEzLTAuMjYsMC4yNi0wLjM5LDAuNTJsLTYuODgsNy4wMWMtMC41MiwwLjUyLTAuNTIsMS4zLDAsMS44MmMwLjI2LDAuMjYsMC41MiwwLjM5LDAuOTEsMC4zOQoJczAuNjUtMC4xMywwLjkxLTAuMzlsNy40LTcuNTNsNC41NS00LjU1YzAuNTItMC41MiwxLjE3LTAuNzgsMS45NS0wLjc4YzAuNjUsMCwxLjMsMC4yNiwxLjY5LDAuNzhjMC41MiwwLjUyLDAuNzgsMS4xNywwLjc4LDEuOTUKCWMwLDAuNjUtMC4yNiwxLjMtMC43OCwxLjY5Yy0wLjEzLDAuMTMtMC4yNiwwLjI2LTAuMjYsMC41MmwtMS40MywxLjU2TDIzLjcsNjkuODJjLTAuNTIsMC41Mi0wLjUyLDEuMywwLDEuODIKCWMwLjI2LDAuMjYsMC42NSwwLjM5LDAuOTEsMC4zOWMwLjM5LDAsMC42NS0wLjEzLDAuOTEtMC4zOUwzNy42LDU5LjY4bDAsMGMxLjA0LTEuMDQsMi43My0wLjkxLDMuNjQsMAoJYzAuNTIsMC41MiwwLjc4LDEuMTcsMC43OCwxLjk1YzAsMC42NS0wLjI2LDEuMy0wLjc4LDEuNjlsMCwwbDAsMGwtMi43MywyLjczbDAsMGwwLDBMMjguMzgsNzYuMThjLTAuNTIsMC41Mi0wLjUyLDEuMywwLDEuODIKCWMwLjI2LDAuMjYsMC42NSwwLjM5LDAuOTEsMC4zOXMwLjY1LTAuMTMsMC45MS0wLjM5bDEwLjEzLTEwLjEzbDAsMGMwLjY1LTAuNjUsMS42OS0wLjkxLDIuNDctMC42NWMwLjkxLDAuMjYsMS42OSwxLjA0LDEuODIsMS44MgoJYzAuMjYsMC45MSwwLDEuODItMC42NSwyLjQ3Yy0wLjEzLDAuMTMtMC4yNiwwLjI2LTAuMjYsMC4zOWwtOS44Nyw5Ljg3Yy0wLjUyLDAuNTItMC41MiwxLjMsMCwxLjgyYzAuMTMsMC4xMywwLjM5LDAuMjYsMC42NSwwLjM5CgljNS45OCw1LjQ2LDEyLjQ3LDEwLjI2LDIwLDE0LjgxYzAuMTMsMCwwLjM5LDAsMC42NSwwYzAuMjYsMCwwLjUyLDAsMC42NS0wLjEzYzcuNjYtNC42OCwxNC40Mi05LjYxLDIwLjUyLTE1LjJsMCwwbDAsMGwwLjEzLTAuMTMKCWMwLTAuMTMsMC4xMy0wLjEzLDAuMTMtMC4yNnMwLTAuMTMsMC0wLjI2YzAtMC4xMywwLTAuMTMsMC0wLjI2YzAtMC4xMywwLTAuMTMsMC0wLjI2czAtMC4xMywwLTAuMjZjMC0wLjEzLTAuMTMtMC4xMy0wLjEzLTAuMjYKCXMtMC4xMy0wLjEzLTAuMTMtMC4yNmwwLDBsMCwwbC0xMC0xMGwwLDBjLTAuNjUtMC42NS0wLjkxLTEuNjktMC42NS0yLjQ3YzAuMjYtMC45MSwxLjA0LTEuNjksMS44Mi0xLjgyCgljMC45MS0wLjI2LDEuODIsMCwyLjQ3LDAuNjVjMC4xMywwLjEzLDAuMjYsMC4yNiwwLjM5LDAuMjZsOS42MSw5Ljc0YzAuMjYsMC4yNiwwLjY1LDAuMzksMC45MSwwLjM5YzAuMzksMCwwLjY1LTAuMTMsMC45MS0wLjM5CgljMC41Mi0wLjUyLDAuNTItMS4zLDAtMS44MmwtMTAtMTAuMTNsLTIuNzMtMi43M2MtMS4wNC0xLjA0LTAuOTEtMi43MywwLTMuNjRjMC41Mi0wLjUyLDEuMTctMC43OCwxLjk1LTAuNzgKCWMwLjY1LDAsMS4zLDAuMjYsMS42OSwwLjY1bDAsMGwwLDBsMTIuMDgsMTEuOTVjMC4yNiwwLjI2LDAuNTIsMC4zOSwwLjkxLDAuMzlzMC42NS0wLjEzLDAuOTEtMC4zOWMwLjUyLTAuNTIsMC41Mi0xLjMsMC0xLjgyCglMNzQuNDksNTcuNjFsLTEuODItMS45NWMwLTAuMTMtMC4xMy0wLjEzLTAuMjYtMC4xM2MtMC43OC0xLjA0LTAuNjUtMi40NywwLjI2LTMuMzhjMS4wNC0xLjA0LDIuMzQtMS4wNCwzLjUxLTAuMjYKCWMwLDAuMTMsMC4xMywwLjEzLDAuMTMsMC4yNmw0LjAzLDQuMDNjMC4xMywwLjEzLDAuMTMsMC4yNiwwLjI2LDAuMzlsMC4xMywwLjEzYzAuMTMsMC4xMywwLjI2LDAuMjYsMC4zOSwwLjI2bDcuMTQsNy4xNAoJYzAuMjYsMC4yNiwwLjY1LDAuMzksMC45MSwwLjM5czAuNjUtMC4xMywwLjkxLTAuMzljMC41Mi0wLjUyLDAuNTItMS4zLDAtMS44MmwtNy45Mi03LjkyYy0wLjY1LTEuMDQtMC4zOS0yLjM0LDAuNTItMy4yNQoJYzEuMTctMS4xNywyLjczLTAuNzgsMy42NCwwYzAuMTMsMC4xMywwLjI2LDAuMTMsMC4zOSwwLjI2TDkxLDU1LjY2YzAsMCwwLDAsMC4xMywwczAuMTMsMC4xMywwLjI2LDAuMTNzMC4xMywwLjEzLDAuMjYsMC4xM2gwLjEzCgljMC4xMywwLDAuMTMsMCwwLjI2LDBsMCwwbDAsMGwwLDBjMC4xMywwLDAuMjYsMCwwLjUyLTAuMTNjMCwwLDAuMTMsMCwwLjEzLTAuMTNjMC4xMywwLDAuMjYtMC4xMywwLjI2LTAuMTNsMCwwVjU1LjQKCWMwLjEzLTAuMTMsMC4xMy0wLjEzLDAuMTMtMC4yNkM5My4yLDU1LjQsOTMuMiw1NS4yNyw5My4yLDU1LjI3eiBNODAuOTgsNDkuNDJjLTAuNjUsMC42NS0xLjE3LDEuNTYtMS40MywyLjM0bC0xLjA0LTEuMDQKCWMtMC4xMy0wLjEzLTAuMTMtMC4yNi0wLjI2LTAuMzljLTIuMDgtMS45NS01LjItMS44Mi03LjI3LDAuMTNjLTEuNTYsMS41Ni0xLjk1LDMuOS0xLjA0LDUuODVjLTEuMDQsMC4yNi0xLjk1LDAuNjUtMi43MywxLjQzCgljLTEuOTUsMS45NS0xLjk1LDQuOTQtMC4yNiw2Ljg4bDAsMGMtMS42OSwwLjM5LTMuMTIsMS44Mi0zLjc3LDMuNjRjLTAuNTIsMS42OSwwLDMuNTEsMS4xNyw0LjgxYzAsMCwwLDAsMCwwLjEzbDAuMTMsMC4xM2wwLDBsMCwwCglsOC45Niw4Ljk2Yy01LjQ2LDQuOTQtMTEuNTYsOS4zNS0xOC4zMiwxMy42NGMtNi44OC00LjE2LTEyLjg2LTguNy0xOC4zMi0xMy42NGw5LjA5LTkuMDljMC4xMy0wLjEzLDAuMjYtMC4yNiwwLjI2LTAuMzkKCWMxLjE3LTEuMywxLjU2LTMuMTIsMS4xNy00LjY4Yy0wLjM5LTEuNjktMS44Mi0zLjEyLTMuNjQtMy43N2wwLDBjMC42NS0wLjc4LDEuMDQtMS44MiwxLjE3LTIuOTljMC0xLjQzLTAuNTItMi43My0xLjU2LTMuNzcKCWMtMC43OC0wLjc4LTEuODItMS4zLTIuNzMtMS40M2MwLjM5LTAuNjUsMC41Mi0xLjQzLDAuNTItMi4yMWMwLTEuNDMtMC41Mi0yLjczLTEuNTYtMy43N2MtMC45MS0xLjA0LTIuMjEtMS41Ni0zLjUxLTEuNTYKCWMtMS40MywwLTIuNzMsMC41Mi0zLjc3LDEuNTZsLTEuNDMsMS41NmMtMC4yNi0wLjkxLTAuNjUtMS42OS0xLjMtMi4zNGMtMC45MS0xLjA0LTIuMjEtMS41Ni0zLjUxLTEuNTYKCWMtMS40MywwLTIuNzMsMC41Mi0zLjc3LDEuNTZjLTAuMTMsMC4xMy0wLjEzLDAuMjYtMC4yNiwwLjM5bC0yLjQ3LDIuNDdjLTEuMTctOC4xOCwwLjY1LTE1LjA3LDUuMi0xOS4yMwoJYzMuNzctMy41MSw5LjYxLTUuMDcsMTUuMDctNC4xNmM1LjU5LDEuMDQsMTAuNzgsNC45NCwxNC4xNiwxMS4xN2MwLjUyLDAuNzgsMS44MiwwLjc4LDIuMzQsMGMzLjM4LTYuMjQsOC41Ny0xMC4xMywxNC42OC0xMS4xNwoJYzUuNDYtMC45MSwxMS4xNywwLjY1LDE1LjA3LDQuMTZjNC41NSw0LjAzLDYuMzcsMTAuOTEsNS4yLDE5LjFsLTIuODYtMi43M2MtMC4xMy0wLjEzLTAuMzktMC4yNi0wLjUyLTAuMjYKCUM4NS43OSw0Ny40Nyw4Mi44LDQ3LjQ3LDgwLjk4LDQ5LjQyeiIvPgo8L3N2Zz4K');
    height: 50px;
    width: 50px;
    background-size: 100%;
}

.featured-icon {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNzMgMTY1IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxNzMgMTY1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0UwNjAxRjt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTIzLjUsOTguNDlsLTEuNjktNy41MWwxLjg1LTAuNDJsMS4yLDUuMzJsMi40Mi0wLjU1bC0xLjA1LTQuNjdsMS44My0wLjQxbDEuMDUsNC42N2w0LjQyLTFsMC40OSwyLjE5CgkJTDIzLjUsOTguNDl6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjMsNzcuOTZsMC4xLDUuNzFsMi4yOS0wLjA0bC0wLjA5LTUuMjRsMS44OC0wLjAzbDAuMDksNS4yNGwyLjc4LTAuMDVsLTAuMTEtNS45OGwxLjk0LTAuMDRsMC4xNSw4LjE4CgkJTDIxLjI0LDg1LjlMMjEuMDksNzhMMjMsNzcuOTZ6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjIuMjEsNjkuMjhsMC41MS0yLjVsMTEuMzQtMS41OWwtMC40OSwyLjRsLTIuMzIsMC4yNmwtMC43OSwzLjlsMi4wMywxLjE2bC0wLjQ3LDIuMzFMMjIuMjEsNjkuMjh6CgkJIE0yOC43Niw3MC43N2wwLjU1LTIuNzFsLTQuNDMsMC40OUwyOC43Niw3MC43N3oiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yOC4yNyw1MS4xNmwxLjc1LDAuNzZsLTEuMjksMi45Nmw4LjE1LDMuNTRsLTAuOSwyLjA4bC04LjE1LTMuNTRsLTEuMjksMi45OGwtMS43NS0wLjc2TDI4LjI3LDUxLjE2eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTMwLjcxLDQ2Ljg3TDMyLjAzLDQ1bDUuNCwzLjg0YzAuNiwwLjQzLDEuMSwwLjY3LDEuNDgsMC43M2MwLjY1LDAuMTMsMS4yNC0wLjE4LDEuNzctMC45MgoJCWMwLjUzLTAuNzQsMC42Mi0xLjQsMC4yOS0xLjk3Yy0wLjE4LTAuMzQtMC41Ny0wLjczLTEuMTctMS4xNmwtNS40LTMuODRsMS4zMy0xLjg3bDUuNDEsMy44NWMwLjkzLDAuNjcsMS41NiwxLjMzLDEuODgsMS45OQoJCWMwLjU3LDEuMjIsMC4zMSwyLjU5LTAuNzcsNC4xMXMtMi4yOSwyLjIxLTMuNjQsMi4wOGMtMC43My0wLjA4LTEuNTYtMC40NS0yLjQ5LTEuMTJMMzAuNzEsNDYuODd6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDUuMDMsMzEuMDNjMC40MS0wLjE0LDAuODMtMC4xNywxLjI2LTAuMTFjMC4zNSwwLjA1LDAuNjksMC4xNiwxLjAxLDAuMzJzMC42MiwwLjQsMC45LDAuNzIKCQljMC4zNCwwLjM4LDAuNTgsMC44NSwwLjcxLDEuMzljMC4xNCwwLjU0LDAuMDUsMS4wOS0wLjI2LDEuNjRjMC41MS0wLjE4LDAuOTYtMC4yLDEuMzYtMC4wN3MwLjg1LDAuNDksMS4zNiwxLjA1bDAuNDgsMC41NAoJCWMwLjMzLDAuMzcsMC41NiwwLjYsMC43MSwwLjcxYzAuMjMsMC4xNywwLjQ3LDAuMjMsMC43MiwwLjE4bDAuMTgsMC4ybC0xLjg2LDEuNjZjLTAuMjEtMC4xMy0wLjM3LTAuMjUtMC40OS0wLjM0CgkJYy0wLjI0LTAuMTktMC40Ny0wLjQtMC42OS0wLjYzbC0wLjY4LTAuNzRjLTAuNDYtMC41MS0wLjg2LTAuNzctMS4xOC0wLjc5cy0wLjcyLDAuMTgtMS4xOSwwLjZsLTEuNjUsMS40NmwyLjgyLDMuMTZsLTEuNjUsMS40NwoJCWwtNy4xOC04LjA2bDMuODYtMy40M0M0NC4xMywzMS40Nyw0NC42MiwzMS4xNiw0NS4wMywzMS4wM3ogTTQyLjYxLDM1LjMybDEuOTMsMi4xN2wxLjgxLTEuNjFjMC4zNi0wLjMyLDAuNTktMC42MSwwLjY5LTAuODUKCQljMC4xOC0wLjQ0LDAuMDctMC44OC0wLjMzLTEuMzNjLTAuNDQtMC40OS0wLjg4LTAuNjgtMS4zNC0wLjU3Yy0wLjI2LDAuMDYtMC41NiwwLjI0LTAuOTEsMC41NUw0Mi42MSwzNS4zMnoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01OC44NiwyNC4wOWwtNC45OSwyLjc4bDEuMTIsMmw0LjU4LTIuNTVsMC45MSwxLjY0bC00LjU4LDIuNTVsMS4zNSwyLjQybDUuMjItMi45MWwwLjk1LDEuNjlsLTcuMTUsMy45OQoJCWwtNS4yNi05LjQzbDYuOTItMy44Nkw1OC44NiwyNC4wOXoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02OS4yOCwxOC41OWMwLjgsMC4wMiwxLjUyLDAuMjgsMi4xNiwwLjc4YzAuNTIsMC40MSwwLjkzLDAuODksMS4yNCwxLjQ1czAuNTUsMS4xMSwwLjcxLDEuNjUKCQljMC40MiwxLjM3LDAuNDksMi42MiwwLjIzLDMuNzRjLTAuMzYsMS41MS0xLjMyLDIuNS0yLjg4LDIuOThsLTQuNDYsMS4zNEw2My4xNSwyMC4ybDQuNDYtMS4zNQoJCUM2OC4yNSwxOC42Nyw2OC44MSwxOC41OCw2OS4yOCwxOC41OXogTTY1Ljc5LDIxLjM2bDIuMDQsNi43NGwxLjk5LTAuNmMxLjAyLTAuMzEsMS41OC0xLjAzLDEuNjgtMi4xNQoJCWMwLjA1LTAuNjItMC4wMy0xLjMxLTAuMjYtMi4wN2MtMC4zMi0xLjA1LTAuNzMtMS44MS0xLjIzLTIuMjdzLTEuMjQtMC41NS0yLjIzLTAuMjVMNjUuNzksMjEuMzZ6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNOTcuODUsMjAuNjljLTAuMDYtMC43NS0wLjM5LTEuMzMtMS0xLjcyYy0wLjM0LTAuMjItMC43NC0wLjM2LTEuMTktMC40M2MtMC44Ni0wLjEzLTEuNjIsMC4wOC0yLjI3LDAuNjQKCQljLTAuNjUsMC41Ni0xLjA4LDEuNDktMS4yOCwyLjc5Yy0wLjIsMS4zMS0wLjA1LDIuMjgsMC40NiwyLjkyczEuMTUsMS4wMSwxLjkxLDEuMTNjMC43NSwwLjEyLDEuMzksMCwxLjk0LTAuMzYKCQljMC41NC0wLjM1LDAuOTMtMC44NywxLjE1LTEuNTVsLTIuNDctMC4zOGwwLjI4LTEuNzhsNC40NCwwLjY5bC0wLjg5LDUuNzJsLTEuNDgtMC4yM2wtMC4wMi0xLjM3Yy0wLjUxLDAuNDQtMC45NSwwLjczLTEuMzIsMC44OQoJCWMtMC42NSwwLjI3LTEuNCwwLjM0LTIuMjYsMC4yYy0xLjQxLTAuMjItMi41LTAuODktMy4yNS0yLjAxYy0wLjc5LTEuMTMtMS4wNS0yLjU1LTAuNzgtNC4yNWMwLjI3LTEuNzMsMC45Ni0zLjA0LDIuMDctMy45MwoJCXMyLjQ1LTEuMjIsNC4wMS0wLjk4YzEuMzYsMC4yMSwyLjM5LDAuNzIsMy4xMSwxLjU0YzAuNzIsMC44MiwxLjA1LDEuNzUsMS4wMSwyLjc5TDk3Ljg1LDIwLjY5eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTExMi42LDIyLjIxYzAuMywwLjMxLDAuNTIsMC42NywwLjY1LDEuMDhjMC4xMSwwLjM0LDAuMTYsMC42OSwwLjE2LDEuMDVjMCwwLjM2LTAuMDgsMC43My0wLjI0LDEuMTMKCQljLTAuMTksMC40Ny0wLjUsMC44OS0wLjkzLDEuMjVzLTAuOTUsMC41My0xLjU4LDAuNDljMC4zOSwwLjM3LDAuNjEsMC43NywwLjY2LDEuMTlzLTAuMDYsMC45OC0wLjM1LDEuNjhsLTAuMjcsMC42NwoJCWMtMC4xOSwwLjQ2LTAuMjksMC43Ny0wLjMyLDAuOTVjLTAuMDUsMC4yOCwwLDAuNTIsMC4xNSwwLjczbC0wLjEsMC4yNWwtMi4zMS0wLjk0YzAuMDMtMC4yNSwwLjA1LTAuNDQsMC4wOC0wLjU5CgkJYzAuMDYtMC4zLDAuMTUtMC42LDAuMjYtMC45bDAuMzYtMC45M2MwLjI1LTAuNjQsMC4zMS0xLjExLDAuMTktMS40MWMtMC4xMy0wLjMtMC40OC0wLjU3LTEuMDYtMC44bC0yLjA0LTAuODNsLTEuNTksMy45MgoJCWwtMi4wNC0wLjgzbDQuMDYtMTBsNC43OCwxLjk0QzExMS44LDIxLjYsMTEyLjMsMjEuOSwxMTIuNiwyMi4yMXogTTEwNy42OCwyMS45M2wtMS4wOSwyLjY5bDIuMjUsMC45MQoJCWMwLjQ1LDAuMTgsMC44LDAuMjYsMS4wNywwLjI0YzAuNDctMC4wMywwLjgyLTAuMzIsMS4wNS0wLjg4YzAuMjUtMC42MSwwLjIyLTEuMDktMC4wOC0xLjQ2Yy0wLjE3LTAuMjEtMC40Ni0wLjM5LTAuODktMC41NwoJCUwxMDcuNjgsMjEuOTN6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTIwLjY4LDM4LjI5Yy0xLjE1LDAuMjEtMi4zNi0wLjEzLTMuNjEtMS4wMmMtMS4yNi0wLjg5LTEuOTgtMS45Mi0yLjE2LTMuMDdjLTAuMy0xLjQ3LDAuMTItMywxLjI0LTQuNTgKCQljMS4xNC0xLjYxLDIuNDUtMi41MSwzLjkyLTIuNjhjMS4xNS0wLjIxLDIuMzYsMC4xMywzLjYxLDEuMDJjMS4yNiwwLjg5LDEuOTgsMS45MiwyLjE2LDMuMDdjMC4zMiwxLjQ0LTAuMSwyLjk2LTEuMjQsNC41OAoJCUMxMjMuNDcsMzcuMTgsMTIyLjE3LDM4LjA4LDEyMC42OCwzOC4yOXogTTEyMC40OCwzNi4xM2MwLjgxLTAuMjMsMS41Ny0wLjg1LDIuMjctMS44NHMxLjAzLTEuOSwwLjk4LTIuNzUKCQljLTAuMDUtMC44NC0wLjQzLTEuNTItMS4xNi0yLjA0cy0xLjUtMC42Ni0yLjMyLTAuNDNzLTEuNTcsMC44NC0yLjI4LDEuODNjLTAuNywwLjk5LTEuMDMsMS45MS0wLjk4LDIuNzVzMC40NCwxLjUzLDEuMTcsMi4wNAoJCUMxMTguOSwzNi4yMywxMTkuNjcsMzYuMzcsMTIwLjQ4LDM2LjEzeiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTEzMi45NCwzNi4xOWwtMy44NSw1LjA0bC0xLjEzLDEuMzRsMS41LTAuODRsNS41Ny0zLjAzbDEuNTIsMS44M2wtMy45NCw0LjkzbC0xLjEyLDEuMzVsMS40OS0wLjhsNS43My0yLjg4CgkJbDEuNDcsMS43N2wtMTAuMjUsNC41NWwtMS4zOC0xLjY2bDQuMDMtNS4wM2wxLjM2LTEuNjJsLTEuODUsMS4wNGwtNS42OSwzLjAzbC0xLjM0LTEuNjFsNi4zNi05LjI1TDEzMi45NCwzNi4xOXoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNDYuMDksNTYuNjJsLTEuNzIsMC44M2wtMS40MS0yLjkxbC04LDMuODhsLTAuOTktMi4wNGw4LTMuODdsLTEuNDItMi45MmwxLjcyLTAuODNMMTQ2LjA5LDU2LjYyeiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTEzNy4yNiw2My44NGwxMC40OC0yLjYxbDAuNTQsMi4xN2wtNCwwLjk5bDEuMDEsNC4wN2w0LTAuOTlsMC41NCwyLjE3bC0xMC40OCwyLjYxbC0wLjU0LTIuMTdsNC42OC0xLjE2CgkJbC0xLjAxLTQuMDdsLTQuNjgsMS4xNkwxMzcuMjYsNjMuODR6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTM4Ljk4LDk1LjU4Yy0wLjY2LTAuOTctMC44My0yLjIxLTAuNTItMy43MnMwLjk2LTIuNTgsMS45NS0zLjIxYzEuMjMtMC44NiwyLjc5LTEuMSw0LjY5LTAuNwoJCWMxLjk0LDAuNCwzLjI4LDEuMjQsNC4wMywyLjUxYzAuNjYsMC45NywwLjgzLDIuMjEsMC41MiwzLjcycy0wLjk2LDIuNTgtMS45NSwzLjIxYy0xLjE5LDAuODctMi43NSwxLjEtNC42OSwwLjcKCQlDMTQxLjEyLDk3LjY5LDEzOS43Nyw5Ni44NSwxMzguOTgsOTUuNTh6IE0xNDAuODgsOTQuNTNjMC41NCwwLjY1LDEuNCwxLjA5LDIuNTksMS4zNHMyLjE2LDAuMTgsMi45MS0wLjJzMS4yMi0xLjAxLDEuNC0xLjg4CgkJYzAuMTgtMC44OCwwLTEuNjQtMC41My0yLjI5Yy0wLjU0LTAuNjUtMS40LTEuMS0yLjU5LTEuMzVzLTIuMTYtMC4xOC0yLjkyLDAuMjFjLTAuNzUsMC4zOS0xLjIyLDEuMDItMS40LDEuODkKCQlDMTQwLjE2LDkzLjEyLDE0MC4zNCw5My44OCwxNDAuODgsOTQuNTN6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTM3Ljg2LDEwOC4zOGMtMC4yMi0wLjc5LTAuMDgtMS43MiwwLjQtMi43OWwwLjkzLTIuMDRsLTMuNTMtMS42MWwwLjkzLTIuMDRsOS44Miw0LjQ4bC0xLjkyLDQuMjIKCQljLTAuNDQsMC45Ny0xLjA1LDEuNjMtMS44MiwxLjk4Yy0wLjc3LDAuMzUtMS42OSwwLjI4LTIuNzUtMC4yMUMxMzguNzYsMTA5LjgzLDEzOC4wNywxMDkuMTcsMTM3Ljg2LDEwOC4zOHogTTE0Mi4xMSwxMDguNDMKCQljMC4zNC0wLjE2LDAuNjEtMC40NywwLjgzLTAuOTRsMC44NC0xLjg1bC0yLjg5LTEuMzJsLTAuODQsMS44NWMtMC4yMSwwLjQ3LTAuMjYsMC44OS0wLjE1LDEuMjVjMC4xMiwwLjM3LDAuNDMsMC42NywwLjk0LDAuOQoJCUMxNDEuMzUsMTA4LjU1LDE0MS43NywxMDguNTksMTQyLjExLDEwOC40M3oiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMzEsMTE4LjYxYy0wLjA1LTAuODIsMC4yOC0xLjcsMC45Ny0yLjY1bDEuMzQtMS44MWwtMy4xMi0yLjMxbDEuMzMtMS44bDguNjgsNi40MmwtMi43NiwzLjczCgkJYy0wLjY0LDAuODYtMS4zNywxLjM4LTIuMTksMS41NmMtMC44MywwLjE4LTEuNzEtMC4wOC0yLjY1LTAuNzdDMTMxLjU5LDEyMC4yMiwxMzEuMDUsMTE5LjQzLDEzMSwxMTguNjF6IE0xMzUuMTYsMTE5LjU0CgkJYzAuMzYtMC4wOSwwLjctMC4zNCwxLTAuNzVsMS4yMS0xLjYzbC0yLjU1LTEuODlsLTEuMjEsMS42M2MtMC4zMSwwLjQxLTAuNDQsMC44MS0wLjQsMS4yYzAuMDQsMC4zOCwwLjI4LDAuNzQsMC43MywxLjA4CgkJQzEzNC4zOSwxMTkuNSwxMzQuNzksMTE5LjYzLDEzNS4xNiwxMTkuNTR6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTE4Ljg5LDEyNS4wNWMwLjA3LTEuMTcsMC43LTIuMjUsMS44Ny0zLjI2YzEuMTctMSwyLjM0LTEuNDUsMy41MS0xLjM0YzEuNSwwLjA3LDIuODgsMC44NCw0LjE0LDIuMzEKCQljMS4yOSwxLjUsMS44NCwyLjk5LDEuNjUsNC40NWMtMC4wNywxLjE3LTAuNywyLjI1LTEuODcsMy4yNmMtMS4xNywxLTIuMzQsMS40NS0zLjUxLDEuMzRjLTEuNDctMC4wNC0yLjg1LTAuODItNC4xNC0yLjMyCgkJQzExOS4yOSwxMjguMDIsMTE4Ljc0LDEyNi41NCwxMTguODksMTI1LjA1eiBNMTIxLjAzLDEyNS4zOGMwLjAzLDAuODQsMC40NCwxLjcyLDEuMjMsMi42NWMwLjc5LDAuOTIsMS42LDEuNDYsMi40MiwxLjYyCgkJYzAuODMsMC4xNiwxLjU4LTAuMDUsMi4yNi0wLjYzczEuMDEtMS4yOSwwLjk4LTIuMTRjLTAuMDItMC44NS0wLjQzLTEuNzMtMS4yMi0yLjY2Yy0wLjc5LTAuOTItMS42LTEuNDYtMi40NC0xLjYyCgkJcy0xLjU5LDAuMDYtMi4yNywwLjY0QzEyMS4zMywxMjMuODIsMTIxLDEyNC41MywxMjEuMDMsMTI1LjM4eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTExMy4xMSwxMzkuNDljLTAuNDMsMC4wMy0wLjg1LTAuMDQtMS4yNC0wLjIxYy0wLjMzLTAuMTQtMC42My0wLjMzLTAuOS0wLjU2cy0wLjUtMC41NC0wLjctMC45MgoJCWMtMC4yMy0wLjQ2LTAuMzUtMC45Ni0wLjM1LTEuNTJzMC4yMi0xLjA3LDAuNjYtMS41MmMtMC41NCwwLjA1LTAuOTgtMC4wNC0xLjMzLTAuMjhzLTAuNy0wLjY5LTEuMDUtMS4zNmwtMC4zMy0wLjY0CgkJYy0wLjIzLTAuNDQtMC40LTAuNzMtMC41MS0wLjg3Yy0wLjE4LTAuMjItMC40LTAuMzQtMC42NS0wLjM2bC0wLjEyLTAuMjRsMi4yMS0xLjE0YzAuMTcsMC4xOCwwLjMsMC4zMywwLjQsMC40NQoJCWMwLjE5LDAuMjQsMC4zNiwwLjUsMC41MSwwLjc4bDAuNDcsMC44OWMwLjMyLDAuNjEsMC42NCwwLjk2LDAuOTUsMS4wNmMwLjMxLDAuMSwwLjc0LDAuMDEsMS4zLTAuMjhsMS45Ni0xLjAxbC0xLjk0LTMuNzYKCQlsMS45Ni0xLjAxbDQuOTQsOS42bC00LjU5LDIuMzZDMTE0LjA5LDEzOS4yOCwxMTMuNTQsMTM5LjQ2LDExMy4xMSwxMzkuNDl6IE0xMTYuNTMsMTM1Ljk0bC0xLjMzLTIuNThsLTIuMTYsMS4xMQoJCWMtMC40MywwLjIyLTAuNzIsMC40NC0wLjg4LDAuNjVjLTAuMjksMC4zOC0wLjI5LDAuODMtMC4wMSwxLjM3YzAuMywwLjU4LDAuNjgsMC44OCwxLjE1LDAuODljMC4yNiwwLjAxLDAuNi0wLjEsMS4wMS0wLjMxCgkJTDExNi41MywxMzUuOTR6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNOTguNzEsMTQ0LjZsLTAuNS0xLjg0bDMuMTItMC44NWwtMi4zNC04LjU3bDIuMTktMC42bDIuMzQsOC41N2wzLjEzLTAuODZsMC41LDEuODRMOTguNzEsMTQ0LjZ6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNOTMuODMsMTQ1LjM4bC0yLjI5LDAuMTNsLTAuMzgtNi42MmMtMC4wNC0wLjc0LTAuMTYtMS4yOC0wLjM1LTEuNjFjLTAuMzEtMC41OS0wLjkyLTAuODYtMS44My0wLjgKCQljLTAuOTEsMC4wNS0xLjQ4LDAuMzktMS43MiwxLjAxYy0wLjE2LDAuMzUtMC4yMSwwLjktMC4xNywxLjY0bDAuMzgsNi42MmwtMi4yOSwwLjEzbC0wLjM4LTYuNjJjLTAuMDctMS4xNSwwLjA2LTIuMDUsMC4zOC0yLjcxCgkJYzAuNTktMS4yMSwxLjgzLTEuODcsMy42OS0xLjk3YzEuODYtMC4xMSwzLjE2LDAuNDEsMy45LDEuNTRjMC4zOSwwLjYyLDAuNjIsMS41LDAuNjgsMi42NUw5My44MywxNDUuMzh6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNzkuMzQsMTQ1LjU0bC0yLjMzLTAuNEw3NC4wNSwxMzdsLTEuMjYsNy40MmwtMi4wNy0wLjM1bDEuODEtMTAuNjRsMi4yMiwwLjM4bDMuMDUsOC4yOWwxLjI5LTcuNTVsMi4wNywwLjM1CgkJTDc5LjM0LDE0NS41NHoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02Ny4xOSwxMzEuNThsMi4xMiwwLjc0bC0zLjU0LDEwLjJsLTIuMTItMC43NEw2Ny4xOSwxMzEuNTh6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNTEuODQsMTM2LjJsMC44OS0xLjY5bDIuODYsMS41bDQuMTQtNy44NmwyLjAxLDEuMDZsLTQuMTQsNy44NmwyLjg3LDEuNTFsLTAuODksMS42OUw1MS44NCwxMzYuMnoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00My4wNCwxMjkuNTVsLTEuOTgtMS42Mmw3LjA3LTIuOTNsMi41Ny0zLjEzbDEuNzQsMS40M2wtMi41NywzLjEzbC0xLjM5LDcuNTlsLTIuMDYtMS42OWwxLjI1LTUuMDYKCQlMNDMuMDQsMTI5LjU1eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTM2LjI2LDExMy41MWMwLjM5LTAuMjcsMC43OS0wLjM2LDEuMjItMC4yOWMwLjQzLDAuMDgsMC43NywwLjMsMS4wNCwwLjY5YzAuMjcsMC4zOCwwLjM2LDAuNzksMC4yOCwxLjIyCgkJcy0wLjMxLDAuNzctMC43LDEuMDRjLTAuMzgsMC4yNy0wLjc5LDAuMzYtMS4yMSwwLjI5Yy0wLjQyLTAuMDgtMC43Ny0wLjMxLTEuMDQtMC42OWMtMC4yNy0wLjM4LTAuMzYtMC43OS0wLjI5LTEuMjEKCQlDMzUuNjUsMTE0LjEyLDM1Ljg4LDExMy43OCwzNi4yNiwxMTMuNTF6Ii8+CjwvZz4KPC9zdmc+Cg==');
    height: 50px;
    width: 50px;
    background-size: 100%;
}

.search-icon {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUYwODlBMUU1MUQ5MTFFQUE2QjVFNDQ5NTNEQzI2QzUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUYwODlBMUY1MUQ5MTFFQUE2QjVFNDQ5NTNEQzI2QzUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGRkEyQzE3QjUxQzgxMUVBQTZCNUU0NDk1M0RDMjZDNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGRkEyQzE3QzUxQzgxMUVBQTZCNUU0NDk1M0RDMjZDNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp+Chq8AAAGnSURBVHjapJRLKERRGMfvTCRl6VFeNVYsbJSiRE1Cs7GYsrOwsBkLKZubR0ljRNkp2UwshDwiKSWlZmdjNWGB0qWwkUcaj/E79anbdM+d16lf/zud7/znO/f+z/EYtjEWiVQjQ9ADteAFC45hKWyaF0aa4bGZDSDz8An7cA5JqIdeKIMZmMM4qTMsELMQMgsbMMqCl5TOx5FJ9QglMKHtkOI69Ax2MBp02w61U8gIBKiNOdWodzQM76ozI/0Iw62YGjrDTjhI3aajm2kmkHVop9tCnWEVXBqZjysoggqd4ZcUZDr+axM6Q5Wt1iwMW+CJ7T/qDLfAzztpTOdETSXSpxLh9lGW4R5WWFDuYqbytwofsOB6UihuQvbgTUK7y5Z+ZE79qV+CXwNBXQZTj54PWYQ2UBGKwzc0QKn8DkkiuuDEKWoeh601y+Xgk/k7uRxiGPwyPy2HIS7dWq6GGXyYbmQNVLBv5Bha9o+S1WDxEdIv+VW7OJT7ILcObZ0GkCgUS0pUp9c5G4ppB7JpMw168zGko1MJ+iuo0G/nZWgzVTf6Mzz8CTAALZqIRvkYnbYAAAAASUVORK5CYII=');
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 5px;
}


/********************
TOP MENU
********************/

.hoag-wave {
    padding-top: 5px;
}

.hmg-nav>li {
    border-radius: 25px !important;
}

.absolute-top {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
}

#navbar-dropin {
    position: fixed;
    top: -50px;
    width: 100%;
    display: block;
    transition: top 0.3s;
    left: 0;
}

.dropdown-container {
    padding: 0;
    margin-top: 24px !important;
}

.dropdown-logo {
    float: left;
}

.hnav-dropdown {
    margin-top: -25px !important;
    padding-left: 0px;
}

.hnav-dropdown>li {
    -webkit-border-radius: 25px !important;
    -moz-border-radius: 25px !important;
    border-radius: 25px !important;
}

.custom-toggler {
    color: rgba(255, 255, 255, 1) !important;
}

.dropdown>span{display:none;}

.dropdown-menu li{
	background:#fff;
}

@media (max-width:767.98px) {
    
	.dropdown-toggle b {
        margin-right: 0px;
    }
    .dropdown-menu {
        margin-top: 0px;
    }
    .phone-drop .dropdown-menu li {
        padding: 1rem !important;
    }
    .dropdown-menu li a {
        padding: .5em 1em;
        display: block;
    }
    .user-icon a:before {
        display: none;
    }
    .user-icon-o a:before {
        display: none;
    }
    .ham-phone-container {
        margin-top: -20px !important;
        padding-top: 1px;
    }
    .ham-phone-border {
        border: 1px solid white;
    }
    .nav_top ul li {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .slide-nav-container {
        background-color: transparent !important;
    }
	
	#newsletter .row.m-0{
		flex-direction: column-reverse;
	}
	#newsletter .col-lg-9.py-5.pt-md-2{
		padding-top:0!important;
	}
	
	.dropdown {
		position: relative;
		display: inline-block;
		padding: 10px;
		width:100%;
		border: 1px solid;
	}
	.dropdown:after{
		content: '\25BC';
		position: relative;
		font-size:14px;
		float:right;	  
	}
	.dropdown-content {
		display: none;
		position: absolute;
		background-color: #f9f9f9;
		width: inherit;
		box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
		top: 39px;
		left: 0;
		width: 100%;
		z-index: 1;
	}
	.dropdown>span{display:inline-block;}
}


/********************
page title and height
*********************/

.title-bar {
    color: white;
    height: 6rem;
    padding-top: 110px;
}

.title-bar h1 {
    padding-left: 1rem;
}

.top-spacer {
    height: 220px;
}

@media only screen and (max-width: 767.98px) {
    .logo-centered {
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .ul-2col-sm {
        columns: 2;
        -webkit-columns: 2;
        -moz-columns: 2;
    }
    .ul-3col-sm {
        columns: 3;
        -webkit-columns: 3;
        -moz-columns: 3;
    }
    .custom-logo {
        margin: auto;
        display: flex;
        float: none;
        /* image-rendering: crisp-edges; */
    }
    header {
        width: 100%;
    }
    .title-bar {
        padding-top: 75px
    }
    .title-bar h1 {
        text-align: center;
        padding: 0;
    }
    .top-spacer {
        height: 160px;
    }
}

.navbar-toggler {
    padding: 0.25rem 2rem 0.25rem 0.75rem;
}

.widget-title {
    background-color: darkgray;
    padding: 2rem;
    color: white;
    margin-bottom: 0px;
}

.phone-drop>li>a {
    color: #fff;
}

.phone-dropbtn ul,
.nav_top ul {
    background-color: #f3f3f3;
    border: 1px solid transparent;
    padding: .2em;
    text-align: center;
    background: rgba(236, 236, 236, 1);
}

.phone-dropbtn ul li,
.nav_top ul li {
    background: -moz-linear-gradient(90deg, rgba(236, 236, 236, 1) 0%, rgba(255, 255, 255, 1) 100%);
    /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(236, 236, 236, 1)));
    /* safari4+,chrome */
    background: -webkit-linear-gradient(90deg, rgba(236, 236, 236, 1) 0%, rgba(255, 255, 255, 1) 100%);
    /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(90deg, rgba(236, 236, 236, 1) 0%, rgba(255, 255, 255, 1) 100%);
    /* opera 11.10+ */
    background: -ms-linear-gradient(90deg, rgba(236, 236, 236, 1) 0%, rgba(255, 255, 255, 1) 100%);
    /* ie10+ */
    background: linear-gradient(0deg, rgba(236, 236, 236, 1) 0%, rgba(255, 255, 255, 1) 100%);
    /* w3c */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ececec', GradientType=0);
    /* ie6-9 */
}

.phone-dropbtn ul li a,
.nav_top ul li a {
    transition: .5s;
    padding: 1em;
}

.dropdown-menu>li>a:hover>div {
    color: #fff;
}

.active>a>div {
    color: #fff !important;
}

.phone-dropbtn ul li a:before {
    display: none;
}

.assistance-text {
    color: #333;
    transition: .5s;
}

.navbar-nav>li>a,
.navbar-nav>li {
    margin-top: 0;
}

@media (max-width:767.98px) {
    .scroll-container .scroll-item {
        width: 80%;
    }
    .phone-drop {
        list-style-type: none;
        color: #fff;
    }
    .phone-dropbtn ul,
    .nav_top ul {
        margin-top: 0px !important;
    }
    .slide-nav {
        background-color: #fff;
    }
    .slide-nav li {
        border: none;
    }
    .slide-nav li::after {
        text-align: left !important;
        content: "";
        position: absolute;
        height: 3px;
        width: 0%;
        left: 12%;
        transition: 0.5s ease all .3s;
        background-color: rgb(209, 94, 31);
    }
    .slide-nav li:hover::after {
        width: 77%;
        left: 12%;
        transition: 0.3s ease all;
    }
    .slide-nav li a {
        border: none;
        color: #FFF;
    }
    .slide-nav-container {
        background-color: #fff;
        z-index: 100;
    }
    .white-nav {
        display: none !important;
    }
    .current-page-ancestor a {
        background-color: transparent;
    }
    .current-menu-item {
        background: transparent !important;
    }
    .current-menu-item a {
        color: #fff !important;
    }
    .offcanvas-collapse {
        padding-top: 0px;
        top: 67px;
    }
}

@media (min-width: 768px) and (max-width:991.98px) {
    .hmg-nav {
        font-size: 1.2rem;
    }
    .hnav li a {
        padding-left: .8em;
        padding-right: .8em;
    }
    .hnav-dropdown li {
        font-size: 1.2rem
    }
    .hmg-nav {
        padding-left: 10px;
    }
    .hnav-dropdown {
        padding-right: 14px;
    }
}

.current-cat {
    background: #0C5598 !important;
}

.current-cat>a,
.current-cat {
    color: #fff !important;
}


/*Category dropdown end*/

.excerpt .card-img-top {
    max-height: 200px;
}

.excerpt img.card-img-top {
    height: 200px;
    max-width: 100%;
    object-fit: cover;
}

.excerpt h2 {
    padding-top: 10px;
}

.excerpt .entry-content {
    padding-top: 1em;
}

.author-circle {
    max-height: 55px;
    max-width: 55px;
    object-fit: cover;
    object-position: 50% 0;
}

.widget_categories {
    border-style: solid;
    border-width: 1px;
    border-color: #CCC;
    background-color: #CCC;
}

.widget_categories ul {
    list-style: none;
    padding-left: 0
}

.widget_categories li:hover {
    background-color: lightgray;
}

.widget_categories a {
    display: block;
    padding: 2rem 0;
    background: -moz-linear-gradient(90deg, rgba(236, 236, 236, 1) 0%, rgba(255, 255, 255, 1) 100%);
    /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(236, 236, 236, 1)));
    /* safari4+,chrome */
    background: -webkit-linear-gradient(90deg, rgba(236, 236, 236, 1) 0%, rgba(255, 255, 255, 1) 100%);
    /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(90deg, rgba(236, 236, 236, 1) 0%, rgba(255, 255, 255, 1) 100%);
    /* opera 11.10+ */
    background: -ms-linear-gradient(90deg, rgba(236, 236, 236, 1) 0%, rgba(255, 255, 255, 1) 100%);
    /* ie10+ */
    background: linear-gradient(0deg, rgba(236, 236, 236, 1) 0%, rgba(255, 255, 255, 1) 100%);
    /* w3c */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ececec', GradientType=0);
    /* ie6-9 */
}

.widget_categories a:hover {
    color: #FFF;
    background: #2292CD;
}

.widget_categories .current-cat a {
    color: #FFF;
    background: #0C5598;
}

.widget_categories {
    right: 0;
    text-align: center;
}

.home-hero {
    color: #FFF;
    height: 600px;
    width: 100%;
    display: inline-block;
    position: relative;
    overflow: hidden;
}
.page-template-page-landing .home-hero{
	height: auto;
}
.page-template-page-landing .overlay-dark {
    display: none!important;
}
#fsForm-5668981 .hjaXRz{
	padding-top: 0;
}
#fsForm-5668981 .hjaXRz .kvUXCr{
	padding-top: 0;
	padding-bottom: 0;
    margin-bottom: 0;
}
#fsForm-5668981 .gqkVov{
	margin-top:0;
}
#fsForm-5668981 .jfHuqe{
	background: #DF6020;
    font-family: CircularXX, sans-serif;
    font-size: 16px;
    padding: 14px 28px;
	border: 1px solid #DF6020;
}
#fsForm-5668981 .jfHuqe:hover{
	background: #ffffff;
	color: #DF6020;
}
@media only screen and (max-width: 768px) {
	#fsForm-5668981 .isdHqD{
		display: block;
	}
}

.hero-img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    height: 600px;
    overflow: hidden;
    object-position: 50% 20%;
}

.footer-block, .footer-block .text-white, .footer-block .white-link, .footer-block .white-link a{
	color:#333!important;
}

@media only screen and (min-width: 768px) {
	.footer-wrapper.container.px-3.py-5.p-lg-5{
		padding-left: 0!important; 
		padding-right: 0!important;
	}
	.col-12.col-md.pt-0.pt-md-2.white-link.no-padding-right{
		padding-right: 0;
	}
	.col-12.col-md.pt-0.pt-md-2.white-link.no-padding-left{
		padding-left: 0;
	}
	.col-12.col-md.pt-0.pt-md-2.white-link.no-padding-left p.bold.m-0{
		min-height: 24px;
	}
}
@media only screen and (max-width: 768px) {
	.col-12.col-md.pt-0.pt-md-2.white-link.no-padding-left ul li:first-child{
		margin-top: 0!important;
	}
}


/* /********************
Hero only on home page
********************/


/* .home .site-content,
.home .content-area {
padding: 0;
margin-top: 0;
}

.home .container {
padding-left: 0;
padding-right: 0;
}

.home-hero {
color: #FFF;
height: 600px;
width: 100%;
display: inline-block;
position: relative;
overflow: hidden;
}

.hero-img {
width: 100%;
height: 100%;
object-fit: cover;
height: 600px;
overflow: hidden;
object-position: 50% 20%;
}

.hero-block {
width: 100%;
margin-top: 90px;
z-index: 4;
}

.home-hero-box-2019 {
background: rgba(32, 133, 207, .7);
padding-top: 50px !important
}  */
.desktop{display:block;}
.mobile{display:none;}
@media only screen and (min-width: 768px) {
	.bg-blue-split .wp-block-column,
	.bg-darkblue-split .wp-block-column{
		flex-basis: unset;
		width: 50%;
	}
	.page-template-page-newsroom .gform_wrapper.gravity-theme .gfield,
	.page-template-page-newsroom .gform_wrapper.gravity-theme .gfield.gfield--width-full{
		grid-column: span 6;
	}
	.page-template-page-newsroom .join-form-wrapper h4{
		margin-top: .5rem;
		font-weight: 600;
		font-size: 1em;
	}
	.page-template-page-newsroom .join-form-wrapper{
		padding: 1px 8px 0px 8px;
		margin-top: 30px;
	}
	.page-template-page-newsroom .gf_subscribe .gform_wrapper.gravity-theme .gform_footer, 
	.page-template-page-newsroom .gf_subscribe .gform_wrapper.gravity-theme .gform_page_footer{
		padding: 6px 0 0;
	}
	.page-template-page-newsroom .gf_subscribe{
		padding-top: 2px;
	}
}

@media only screen and (max-width: 767.98px) {
	.desktop{display:none;}
	.mobile{display:block;}
	
    .hero-img {
        height: 400px;
        object-position: 50% 50%;
    }
    .home-hero {
        height: 400px;
        text-align: center;
    }
}

*
/***************
merch spot
****************/

figure {
    height: unset;
}

.merch-img img {
    object-fit: cover;
    min-width: 100%;
    min-height: 100%;
    width: 100%;
    height: 100%;
}

.card-img img {
    object-fit: cover;
    min-width: 100%;
    min-height: 100%;
    width: 100%;
    height: 100%;
}

.card-img.horizontal {
    top: 0;
    height: auto; /*180px;*/
    width: 100%;
}
.page-id-35 .card-img.horizontal {
    height: 180px;
}

.dark-desktop {
    color: rgb(51, 51, 51);
}

.sidebar .widget{
	margin-top: 12%;
}
.sidebar .border-bottom-thick {
    border-bottom: 3px solid;
}
.join-form-wrapper{
	background-color: #23465a;
	padding:1px 8px 4px 8px;
	color:#fff;
	
}
.join-form-wrapper h4{
	margin-top: 1rem;
    font-weight: 600;
	font-size: 1.1em;
}
.join-form-wrapper input,
.join-form-wrapper button.btn-orange{
	font-size: 14px !important;
}
.join-form-wrapper .btn-orange::after{
	bottom: 30%;
	margin-left: 5px;
}

/**********************
FOOTER
***********************/

.footer-right i {
    color: #fff;
}

.footer-links a {
    color: rgb(255, 255, 255);
    padding-top: 20px;
}

.footer-content {
    position: absolute;
    top: 20%;
    left: 10%;
    /* transform: translate(-50%, -50%); */
    width: 80%;
}

.footer-box {
    min-height: 300px;
}

footer .text-white.white.white-link, footer .text-white.white.white-link a{
	color: #333!important;
    font-size: 12px;
}

/**********************
MISC - to clean up
***********************/

.primary {
    margin-top: 0;
    text-transform: none;
}


/**********************************************************************
clean up footer

/*2 blocks footer*/


/*footer*/

.footer {
    bottom: 0;
    left: 0;
    right: 0;
    position: fixed;
}


/*small bottom footer*/

.footer-bottom {
    background-color: rgb(12, 85, 152);
    padding: 0;
    margin: 0;
}

.container {
    max-width: 1140px !important;
}

.container-small {
    padding: 20px;
}

.footer-left {
    margin: auto;
}

.footer-middle {
    text-align: center;
    color: lightgray;
    margin: auto;
}

.footer-right {
    margin: auto;
}

.footer-right {
    margin: auto;
    float: none;
    text-align: center;
}

#breadcrumbs {
    margin-left: 0;
    list-style: none;
    margin: 10px 0;
    overflow: hidden;
    background-color: transparent;
    padding-left: 3rem !important;
}

@media only screen and (max-width: 768px) {
    #breadcrumbs {
        padding-left: 10px;
    }
}

#breadcrumbs li {
    display: inline-block;
    vertical-align: middle;
    margin-right: 15px;
}

#breadcrumbs .separator {
    font-weight: 100;
    color: #ccc;
}

.st0 {
    fill: #1990CF;
}

.st1 {
    fill: #FFFFFF;
}

.row.newscarousel-wrapper{
	max-width: 1480px;
    margin: 0 auto!important;
}

@media (min-width: 768px) {
    .page {
        min-height: 0px;
    }
	
	ul.dropdown-menu:after {
		content: '';
		display: block;
		position: absolute;
		top: -10px;
		left: 13px;
		height: 0;
		width: 0;
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		border-bottom: 10px solid #005e92; /*#1db3ff;*/
	}
	.btn-social ul.dropdown-menu:after{
		display: none;
	}
}

#menu-primary-menu li.active{
	background: transparent;
}


/* img enlarge animation */

.hover-lg img {
    transition: 0.5s;
}

.hover-lg a:hover img {
    -moz-transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
}


/*opportunities*/

.opp {
    text-align: center;
    min-height: 300px;
}

.underline-hover i {
    text-align: left !important;
    content: "";
    position: absolute;
    height: 3px;
    width: 0%;
    left: 12%;
    /*  transition: 0.5s ease all .3s; */
}

.underline-hover:hover i {
    width: 84%;
    left: 8%;
    transition: 0.3s ease all;
}

.opp>div>div>div {
    display: none;
}

.opp:hover img {
    display: none
}

.opp:hover div>div {
    display: block;
}

.opp:hover {
    text-align: left;
    background-size: 120%;
}


/*careers*/

.careers:hover .btn {
    bottom: 48px;
}

.careers .btn {
    bottom: 22px;
    transition: 0.3s;
}

.careers>div {
    min-height: 300px;
}
.careers p.text-dark {
    min-height: 72px;
}


/****************
hamburger menu
****************/

.hamburger_button {
    width: 37px;
    border: none;
    background: transparent;
}

.hamburger_button>div {
    width: 100%;
    padding-bottom: 100%;
    position: relative;
    left: 20%;
}

.hamburger_button>div>div {
    /* You may change the bars' color here */
    position: absolute;
    width: 80%;
    height: 5%;
    border-radius: 1000px;
    left: 10%;
    top: 45%;
    transition: transform 0.05s ease, top 0.1s ease-out 0.1s, width 0s ease-out 0.1s;
}

.hamburger_button>div div:nth-child(1) {
    top: 18%;
}

.hamburger_button>div div:nth-child(3) {
    top: 72%;
}

.close div>div {
    transition: transform 0.2s ease-out 0.2s, top 0.05s linear, width 0s linear 0.05s;
}

.close>div div:nth-child(1) {
    top: 45% !important;
    transform: rotate(135deg);
}

.close>div div:nth-child(2) {
    width: 0;
}

.close>div div:nth-child(3) {
    top: 45% !important;
    transform: rotate(-135deg);
}

.close {
    opacity: 1;
}

.menu-left {
    margin-left: -200px !important;
}


/***** ANIMAtions *******/

.grow {
    transition: all .2s ease-in-out;
}

.grow:hover {
    transform: scale(1.02);
}

.shadow-hover:hover {
    transition: all .2s ease-in-out;
    box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important;
}


/**********
menu carats
***********/

.nav_top ul:before {
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 15px solid rgba(236, 236, 236, 1);
    content: "";
    position: absolute;
    left: 16px;
    top: -15px;
}


/*hambuger menu hover*/

.nav_top ul li:hover {
    color: white;
    background: rgb(34, 146, 205) !important;
}

.nav_top ul a:hover {
    color: white;
    background: transparent;
}


/*no blue box*/

.offcanvas-collapse.open {
    -webkit-transform: translateX(-1em);
    transform: translateX(-0em);
    margin-left: 0;
}


/** carousel **/


/*carousel*/

.card-carousel-wrapper,
.card-carousel-wrapper-1{
    overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap;
    scrollbar-width: none;
    -ms-overflow-style: none;
	position:relative;
}

.card-carousel-wrapper p,
.card-carousel-wrapper-1 p{
    word-wrap: break-word;
    overflow: hidden;
    white-space: normal;
}

/*,.card-carousel-wrapper-1 .scroll-item*/
/*.card-carousel-wrapper .scroll-item{
    display: inline-flex;
    white-space: initial;
    margin-right: -4px !important;
}*/

.card-carousel-wrapper>button,
.card-carousel-wrapper-1>button{
    width: 40px;
}
.card-carousel-wrapper>button:focus,
.card-carousel-wrapper-1>button:focus{
	outline: none;
}

.carousel-indicator {
    width: 15px;
    height: 3px;
    background-color: grey;
    display: inline-block;
    margin: 1rem;
}

.carousel-indicator.active {
    background-color: #dc5a14;
}

/*.carousel-offset1 .scroll-item:last-child {
    margin-right: 8.333333% !important;
}*/

/*.carousel-offset1 .scroll-item:first-child {
    margin-left: 8.333333% !important;
}*/
.fancybox-inner {
    max-width: 800px;
    margin: 0 auto;
    top: 150px!important;
    height: 80vh;
}
.fancybox-content{
	padding: 2% 6%!important;
}
.fancybox-content .wrap{
	width: 100%;
    margin: 0 auto;
}
.video-wrapper, 
.videoWrapper:not(.tile) {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
}
.video-wrapper iframe, .videoWrapper:not(.tile) iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9;
}

.articles .wp-block-column {
	max-width: 33.33%;
}
.article-wrapper {
    padding: 0 0 4%;
    margin: 0 .5rem;
    background: #fff;
}
.article-wrapper img {
	max-width: 100%;
    height: auto;
}

.card-carousel-wrapper .wp-block-group{
	/*width: 80vw;*/
	height: 100%;
}
.card-carousel-wrapper .wp-block-group__inner-container,
.card-carousel-wrapper .wp-block-group.bg-white{
	height: 100%;
}
.card-carousel-wrapper>.wp-block-group__inner-container{
	/*position:relative;*/
}
.card-carousel-wrapper .owl-nav button{
	width: 40px;
	background-color: #005e92!important; /*#dc5a14!important;*/
	color: #fff!important;
	font-weight: 700 !important;
	position: absolute;
    top: 0;
    bottom: 8rem;
	border:0;
	outline:none;
	cursor: pointer;
}
.card-carousel-wrapper .owl-nav button:hover{
	background-color: #003d5f!important;
}
.card-carousel-wrapper .owl-nav button span{
	display:none;
}
.card-carousel-wrapper .owl-nav button.owl-prev{
	left: 0;
}
.card-carousel-wrapper .owl-nav button.owl-next{
	right:0;
}


/* hides horizontal scrollbar */

/*::-webkit-scrollbar {
    display: none;
}*/


/*end carousel*/


/* Carousel Control */

.control-box {
    text-align: right;
    width: 100%;
}

.carousel-control {
    border: 0px;
    border-radius: 0px;
    display: inline-block;
    font-size: 34px;
    font-weight: 200;
    line-height: 18px;
    opacity: 0.5;
    padding: 4px 10px 0px;
    position: static;
    height: 30px;
    width: 15px;
}

.carousel-control-next,
.carousel-control-prev {
    width: 3%;
    height: 25%;
    top: 35%;
}

.slider {
    width: auto;
    padding: 0;
    position: relative;
    overflow: hidden;
}

.slider .navigation {
    width: 40px;
    position: absolute;
    text-align: center;
    transition: all 0.4s;
}

.slider .previous {
    left: 0;
}

.slider .next {
    right: 0;
}

.slider .slide-wrap {
    display: -webkit-box;
    display: box;
    list-style-type: none;
    margin: 5px;
    padding: 0;
    margin-left: -350px;
    box-orient: horizontal;
    padding-left: 45px;
    padding-right: 45px;
}

.slider .slide-item {
    width: 350px;
    min-height: 500px;
    padding: 10px;
    /* scroll-snap-align: center; */
}

.animate .slide-wrap {
    transition: ease 0.5s;
}


/* .btn::after,
.wp-block-button__link::after {
    content: "";
    display: inline-block;
    cursor: pointer;
    width: 20px;
    height: 20px;
    fill: white;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTNweCIgaGVpZ2h0PSIyMXB4IiB2aWV3Qm94PSIwIDAgMTMgMjEiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYxLjIgKDg5NjUzKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgiIGZpbGw9IiNGRkZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgcG9pbnRzPSIwLjE3MTU3Mjg3NSAxLjk4MjQ3NzAxIDEuOTgyNDc3MDEgMC4xNzE1NzI4NzUgMTIuMTcxNTcyOSAxMC4zNjA2Njg3IDEuOTgyNDc3MDEgMjAuNTQ5NzY0NiAwLjE3MTU3Mjg3NSAxOC43Mzg4NjA1IDguNTQ5NzE3OTUgMTAuMzYwNjY4NyI+PC9wb2x5Z29uPgogICAgPC9nPgo8L3N2Zz4=");
    background-repeat: no-repeat;
    background-size: 50%;
    margin-bottom: -7%;
    margin-left: 8%;
} */


/* Footer */

.footer {
    margin: auto;
    width: 100%;
    max-width: 960px;
    display: block;
    font-size: 0.69rem;
}

.footer,
.footer a {
    color: #c9e4f7;
}

p.right {
    float: right;
}


/**** carousel *****/

@media (min-width: 768px) {
    /* show 3 items */
    .carousel-inner .active,
    .carousel-inner .active+.carousel-item,
    .carousel-inner .active+.carousel-item+.carousel-item {
        display: block;
    }
    .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left),
    .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item,
    .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item+.carousel-item {
        transition: none;
    }
    .carousel-inner .carousel-item-next,
    .carousel-inner .carousel-item-prev {
        position: relative;
        transform: translate3d(0, 0, 0);
    }
    .carousel-inner .active.carousel-item+.carousel-item+.carousel-item+.carousel-item {
        position: absolute;
        top: 0;
        right: -33.3333%;
        z-index: -1;
        display: block;
        visibility: visible;
    }
    /* left or forward direction */
    .active.carousel-item-left+.carousel-item-next.carousel-item-left,
    .carousel-item-next.carousel-item-left+.carousel-item,
    .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item,
    .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item {
        position: relative;
        transform: translate3d(-100%, 0, 0);
        visibility: visible;
    }
    /* farthest right hidden item must be abso position for animations */
    .carousel-inner .carousel-item-prev.carousel-item-right {
        position: absolute;
        top: 0;
        left: 0;
        z-index: -1;
        display: block;
        visibility: visible;
    }
    /* right or prev direction */
    .active.carousel-item-right+.carousel-item-prev.carousel-item-right,
    .carousel-item-prev.carousel-item-right+.carousel-item,
    .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item,
    .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item {
        position: relative;
        transform: translate3d(100%, 0, 0);
        visibility: visible;
        display: block;
        visibility: visible;
    }
}


/*****new carousel*********/

.flickity-enabled {
    position: relative;
}

.flickity-enabled:focus {
    outline: none;
}

.flickity-viewport {
    overflow: hidden;
    position: relative;
    height: 100%;
}

.flickity-slider {
    position: absolute;
    width: 100%;
    height: 100%;
}


/* draggable */

.flickity-enabled.is-draggable {
    -webkit-tap-highlight-color: transparent;
    tap-highlight-color: transparent;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.flickity-enabled.is-draggable .flickity-viewport {
    cursor: move;
    cursor: -webkit-grab;
    cursor: grab;
}

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
    cursor: -webkit-grabbing;
    cursor: grabbing;
}


/* ---- previous/next buttons ---- */

.flickity-prev-next-button {
    position: absolute;
    top: 50%;
    width: 30px;
    height: 100%;
    border: none;
    border-radius: 0;
    background-color: #dc5a14;
    cursor: pointer;
    /* vertically center */
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    opacity: 0.9;
}

.flickity-prev-next-button:hover {
    background: #f19640;
    opacity: 0.9;
}

.flickity-prev-next-button:focus {
    outline: none;
    box-shadow: 0 0 0 5px #09F;
}

.flickity-prev-next-button:active {
    opacity: 0.9;
}

.flickity-prev-next-button.previous {
    left: 0px;
}

.flickity-prev-next-button.next {
    right: 0px;
}


/* right to left */

.flickity-rtl .flickity-prev-next-button.previous {
    left: auto;
    right: 10px;
}

.flickity-rtl .flickity-prev-next-button.next {
    right: auto;
    left: 10px;
}

.flickity-prev-next-button:disabled {
    opacity: 0;
    cursor: auto;
    transition: 1s ease;
}

.flickity-prev-next-button svg {
    position: absolute;
    left: 20%;
    top: 20%;
    width: 60%;
    height: 60%;
}

.flickity-prev-next-button .arrow {
    fill: white;
}


/* ---- page dots ---- */

.flickity-page-dots {
    position: absolute;
    width: 100%;
    bottom: -50px;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
    line-height: 1;
}

.flickity-rtl .flickity-page-dots {
    direction: rtl;
}

.flickity-page-dots .dot {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 8px;
    background: transparent;
    border: 1px solid #dc5a14;
    border-radius: 50% !important;
    cursor: pointer;
}

.flickity-page-dots .dot.is-selected {
    background: #dc5a14;
    border: 1px solid #dc5a14;
}

.flickity-viewport {
    overflow: visible;
    min-height: 400px;
}

.gallery-cell {
    margin-right: 10px;
    counter-increment: gallery-cell;
    width: 85%;
    display: flex !important;
}

.px-50 {
    padding: 0px 50px !important;
}

.cell4 {
    width: 25%;
}

.cell3 {
    width: 33.333%;
}

.cell1 {
    width: 80%;
}

.cell4.is-selected,
.cell3.is-selected {
    transform: scale(1.02);
    box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important;
}

.cell1.is-selected {
    transform: scale(1);
    box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important;
}

.gallery {
    padding: 0 !important;
    margin-bottom: 100px !important;
}

.gallery-cell>.wp-block-group__inner-container {
    -ms-flex-item-align: center!important;
    align-self: center!important;
}

.cell1>.wp-block-group__inner-container {
    -ms-flex-item-align: unset!important;
    align-self: unset!important;
}

.cell-center>.wp-block-group__inner-container {
    -ms-flex-item-align: center!important;
    align-self: center!important;
}


/*** end carousel ****/


/***** ANIMAtions *******/

.animatable,
.animatable img {
    visibility: hidden;
    -webkit-animation-play-state: paused;
    -moz-animation-play-state: paused;
    -ms-animation-play-state: paused;
    -o-animation-play-state: paused;
    animation-play-state: paused;
}


/* show objects being animated */

.animated,
.animated img {
    visibility: visible;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-play-state: running;
    -moz-animation-play-state: running;
    -ms-animation-play-state: running;
    -o-animation-play-state: running;
    animation-play-state: running;
}

.animated.fadeInUp,
.animated.fadeInUp img {
    -webkit-animation-name: fadeInUp;
    -moz-animation-name: fadeInUp;
    -o-animation-name: fadeInUp;
    animation-name: fadeInUp;
}

.animated.moveUp,
.animated.moveUp img {
    -webkit-animation-name: moveUp;
    -moz-animation-name: moveUp;
    -o-animation-name: moveUp;
    animation-name: moveUp;
}

.animated.bounceIn img {
    -webkit-animation-name: bounceIn;
    -moz-animation-name: bounceIn;
    -o-animation-name: bounceIn;
    animation-name: bounceIn;
}

@keyframes moveUp {
    0% {
        opacity: 1;
        transform: translateY(40px);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
}

@-moz-keyframes fadeInUp {
    0% {
        opacity: 0;
        -moz-transform: translateY(20px);
    }
    100% {
        opacity: 1;
        -moz-transform: translateY(0);
    }
}

@-o-keyframes fadeInUp {
    0% {
        opacity: 0;
        -o-transform: translateY(20px);
    }
    100% {
        opacity: 1;
        -o-transform: translateY(0);
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        transform: translateY(20px);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

@-webkit-keyframes bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(1);
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1.1);
    }
}

@-moz-keyframes bounceIn {
    0% {
        opacity: 0;
        -moz-transform: scale(1);
    }
    100% {
        opacity: 1;
        -moz-transform: scale(1.1);
    }
}

@-o-keyframes bounceIn {
    0% {
        opacity: 0;
        -o-transform: scale(1);
    }
    100% {
        opacity: 1;
        -o-transform: scale(1.1);
    }
}

@keyframes bounceIn {
    0% {
        opacity: 0;
        transform: scale(1);
    }
    100% {
        opacity: 1;
        transform: scale(1.1);
    }
}


/** end animations **/


/***************
vertical center alignment
---------------------
 to parent:
 d-flex h-100 

to child:
justify-content-center align-self-center
*****************/


/*** tools
@media (max-width: 575.98px) {}
@media (min-width: 576px) and (max-width: 767.98px) {}
@media (min-width: 768px) and (max-width: 991.98px) {}
@media (min-width: 992px) and (max-width: 1199.98px) {}
@media (min-width: 1200px) {}
****/


/**********
Physician Ratings
 ***********/

.summary-title {
    display: none !important;
}

.bsr-rating-wrapper {
    padding-top: 0px !important;
}

.bf-widget {
    padding-top: 0px !important;
}

.bsr-rating-name {
    font-weight: 100 !important;
    font-size: 2.5rem !important;
    padding-left: 0px !important;
}

.comment-title {
    font-weight: 100 !important;
    font-size: 3rem !important;
}

#ratings-container {
    display: none;
}

#ratings-container-mobile {
    display: none;
}

#comment-container {
    display: none;
}


/* TABS */

ul.tabs {
    list-style: none;
    padding: 0;
    margin: 3vmin 0 0 0;
    line-height: 300%;
}

ul.tabs li {
    display: inline-block;
    margin-right: -4px;
}

ul.tabs a {
    text-decoration: none;
    color: #333;
    padding: 0 1rem;
    display: block;
    transition: background-color 0.2s ease, color 0.2s ease;
}

#tab1 {
    border-top: 3px solid #005e92; /*#dc5a14;*/
    color: #005e92; /*#dc5a14;*/
    background: rgb(219, 219, 219);
    background: linear-gradient(0deg, rgba(219, 219, 219, 0.5900735294117647) 0%, rgba(255, 255, 255, 1) 26%, rgba(255, 255, 255, 1) 100%);
}
#keywordsearch-button{
	padding-right: 30px!important;
}

.tab>div,
.tab>span{
    height: 45px;
    width: 45px;
    border: 4px solid;
    border-radius: 200px !important;
    line-height: 1.5;
    text-align: center;
    padding-left: 1.1rem;
}


/* #tab1::before {
    content: '';
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTMycHgiIGhlaWdodD0iMTMycHgiIHZpZXdCb3g9IjAgMCAxMzIgMTMyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MS4yICg4OTY1MykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+U2xpY2UgMTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxwYXRoIGQ9Ik02NiwwIEMxMDIuNDUwNzkzLDAgMTMyLDI5LjU0OTIwNjUgMTMyLDY2IEMxMzIsMTAyLjQ1MDc5MyAxMDIuNDUwNzkzLDEzMiA2NiwxMzIgQzI5LjU0OTIwNjUsMTMyIDAsMTAyLjQ1MDc5MyAwLDY2IEMwLDI5LjU0OTIwNjUgMjkuNTQ5MjA2NSwwIDY2LDAgWiBNNjYsNyBDMzMuNDE1MTk5OCw3IDcsMzMuNDE1MTk5OCA3LDY2IEM3LDk4LjU4NDgwMDIgMzMuNDE1MTk5OCwxMjUgNjYsMTI1IEM5OC41ODQ4MDAyLDEyNSAxMjUsOTguNTg0ODAwMiAxMjUsNjYgQzEyNSwzMy40MTUxOTk4IDk4LjU4NDgwMDIsNyA2Niw3IFoiIGlkPSJPdmFsLUNvcHktMiIgZmlsbD0iI0ZGRkZGRiIgZmlsbC1ydWxlPSJub256ZXJvIj48L3BhdGg+CiAgICAgICAgPHBhdGggZD0iTTY0LjQwNDI5NjksODkuMjc1ODc4OSBDNjkuODEzMTUxLDg5LjI3NTg3ODkgNzMuOTg5NzQ2MSw4Ny44NjkxNDA2IDc2LjkzNDA4Miw4NS4wNTU2NjQxIEM3OS44Nzg0MTgsODIuMjQyMTg3NSA4MS4zNTA1ODU5LDc4LjU5OTkzNDkgODEuMzUwNTg1OSw3NC4xMjg5MDYyIEM4MS4zNTA1ODU5LDcxLjMzNzIzOTYgODAuNjU4MTIxNyw2OC45NzYzMTg0IDc5LjI3MzE5MzQsNjcuMDQ2MTQyNiBDNzcuODg4MjY1LDY1LjExNTk2NjggNzUuOTYzNTQxNyw2My44MTI4MjU1IDczLjQ5OTAyMzQsNjMuMTM2NzE4OCBDNzUuMDI1NzE2MSw2Mi41MDQyMzE4IDc2LjI2ODg4MDIsNjEuNjMxODM1OSA3Ny4yMjg1MTU2LDYwLjUxOTUzMTIgQzc4Ljc3NzAxODIsNTguNzMxMTE5OCA3OS41NTEyNjk1LDU2LjM5NzQ2MDkgNzkuNTUxMjY5NSw1My41MTg1NTQ3IEM3OS41NTEyNjk1LDQ5LjQ4MzcyNCA3OC4yNDI2NzU4LDQ2LjQwMzA3NjIgNzUuNjI1NDg4Myw0NC4yNzY2MTEzIEM3My4wMDgzMDA4LDQyLjE1MDE0NjUgNjkuMzExNTIzNCw0MS4wODY5MTQxIDY0LjUzNTE1NjIsNDEuMDg2OTE0MSBDNTguNDkzODE1MSw0MS4wODY5MTQxIDU0LjI3MzYwMDMsNDMuMjY3OTAzNiA1MS44NzQ1MTE3LDQ3LjYyOTg4MjggQzUwLjQ3ODY3ODQsNTAuMDcyNTkxMSA0OS43ODA3NjE3LDUzLjAzODczNyA0OS43ODA3NjE3LDU2LjUyODMyMDMgTDQ5Ljc4MDc2MTcsNTYuNTI4MzIwMyBMNTUuNjA0MDAzOSw1Ni41MjgzMjAzIEM1NS43MTMwNTM0LDUzLjg2NzUxMyA1Ni4xODE5NjYxLDUxLjgxNzM4MjggNTcuMDEwNzQyMiw1MC4zNzc5Mjk3IEM1OC41MTU2MjUsNDcuNzYwNzQyMiA2MS4yMzA5NTcsNDYuNDUyMTQ4NCA2NS4xNTY3MzgzLDQ2LjQ1MjE0ODQgQzY3LjM1OTUzNzgsNDYuNDUyMTQ4NCA2OS4yODk3MTM1LDQ3LjA4NDYzNTQgNzAuOTQ3MjY1Niw0OC4zNDk2MDk0IEM3Mi42MDQ4MTc3LDQ5LjYxNDU4MzMgNzMuNDMzNTkzOCw1MS40MTM4OTk3IDczLjQzMzU5MzgsNTMuNzQ3NTU4NiBDNzMuNDMzNTkzOCw1Ni44ODgxODM2IDcyLjE5MDQyOTcsNTkuMDY5MTczMiA2OS43MDQxMDE2LDYwLjI5MDUyNzMgQzY4LjI4NjQ1ODMsNjAuOTg4NDQ0IDY2LjQ3NjIzNyw2MS4zMzc0MDIzIDY0LjI3MzQzNzUsNjEuMzM3NDAyMyBDNjMuNzkzNjE5OCw2MS4zMzc0MDIzIDYzLjM0NjUxNjksNjEuMzI2NDk3NCA2Mi45MzIxMjg5LDYxLjMwNDY4NzUgQzYyLjUxNzc0MDksNjEuMjgyODc3NiA2Mi4wMDUyMDgzLDYxLjIzOTI1NzggNjEuMzk0NTMxMiw2MS4xNzM4MjgxIEw2MS4zOTQ1MzEyLDYxLjE3MzgyODEgTDYxLjM5NDUzMTIsNjYuMzc1NDg4MyBDNjEuODA4OTE5Myw2Ni4zNTM2Nzg0IDYyLjIxNzg1NDgsNjYuMzM3MzIxIDYyLjYyMTMzNzksNjYuMzI2NDE2IEM2My4wMjQ4MjEsNjYuMzE1NTExMSA2My40MjI4NTE2LDY2LjMxMDA1ODYgNjMuODE1NDI5Nyw2Ni4zMTAwNTg2IEM2Ny4zMjY4MjI5LDY2LjMxMDA1ODYgNzAuMDY5NDE3Myw2Ni45NTM0NTA1IDcyLjA0MzIxMjksNjguMjQwMjM0NCBDNzQuMDE3MDA4NSw2OS41MjcwMTgyIDc1LjAwMzkwNjIsNzEuNzg0MzQyNCA3NS4wMDM5MDYyLDc1LjAxMjIwNyBDNzUuMDAzOTA2Miw3Ny42MjkzOTQ1IDc0LjA2NjA4MDcsNzkuNzY2NzY0MyA3Mi4xOTA0Mjk3LDgxLjQyNDMxNjQgQzcwLjMxNDc3ODYsODMuMDgxODY4NSA2Ny44Mjg0NTA1LDgzLjkxMDY0NDUgNjQuNzMxNDQ1Myw4My45MTA2NDQ1IEM2MC43NDAyMzQ0LDgzLjkxMDY0NDUgNTcuOTgxMjgyNiw4Mi42NzgzODU0IDU2LjQ1NDU4OTgsODAuMjEzODY3MiBDNTUuNTgyMTk0LDc4LjgzOTg0MzggNTUuMDE1MTM2Nyw3Ni42MzcwNDQzIDU0Ljc1MzQxOCw3My42MDU0Njg4IEw1NC43NTM0MTgsNzMuNjA1NDY4OCBMNDguNjAzMDI3Myw3My42MDU0Njg4IEM0OC42MDMwMjczLDc3Ljk2NzQ0NzkgNDkuODUxNjQzOSw4MS42Njk2Nzc3IDUyLjM0ODg3Nyw4NC43MTIxNTgyIEM1NC44NDYxMSw4Ny43NTQ2Mzg3IDU4Ljg2NDU4MzMsODkuMjc1ODc4OSA2NC40MDQyOTY5LDg5LjI3NTg3ODkgWiIgaWQ9IjMiIGZpbGw9IiNGRkZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=');
    display: block;
    height: 20px;
    z-index: 99999999999999;
    background-size: 100%;
    background-repeat: no-repeat;
} */

#tab2 {
    border-top: 3px solid rgb(29, 179, 255);
    color: rgb(29, 179, 255);
    background: rgb(219, 219, 219);
    background: linear-gradient(0deg, rgba(219, 219, 219, 0.5900735294117647) 0%, rgba(255, 255, 255, 1) 26%, rgba(255, 255, 255, 1) 100%);
}

#tab3 {
    border-top: 3px solid rgb(26, 57, 74);
    color: rgb(26, 57, 74);
    background: rgb(219, 219, 219);
    background: linear-gradient(0deg, rgba(219, 219, 219, 0.5900735294117647) 0%, rgba(255, 255, 255, 1) 26%, rgba(255, 255, 255, 1) 100%);
}

#tab1:hover,
#tab1.active {
    background: rgb(0 94 146); /*rgb(220, 90, 20);*/
    color: white;
}

.tab.active>.img1,
.tab:hover .img1 {
    display: none;
}

.img2 {
    display: none;
}

.tab.active>.img2,
.tab:hover .img2 {
    display: inline-block;
}

#tab2:hover,
#tab2.active {
    background: rgb(29, 179, 255);
    color: white;
}

#tab3:hover,
#tab3.active {
    background: rgb(26, 57, 74);
    color: white;
}

ul.tabs .tab-right {
    float: right;
    margin-right: 0;
}

.tabs-content {
    box-shadow: rgba(0, 0, 0, 0.1) 0 0.1rem 0.1rem -0.05rem;
}

.tabs-content>div:nth-child(1) {
    height: 100%;
    width: 100%;
}

.tabs-content>div:nth-child(2) {
    height: 100%;
    width: 100%;
}

.tabs-content>div:nth-child(3) {
    height: 100%;
    width: 100%;
}

.tabs li a.active {
    color: white;
}

.tabs li:hover a {
    color: white;
}

.rotate {
    overflow: hidden;
    height: 1.4em;
    line-height: 1em;
}

.rotat ul {
    display: inline-block;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.rotate li {
    display: block;
    clear: both;
    margin: 0 0 1em;
    padding: 0;
    text-align: left;
}

/* MVA additions */
#banner .w-100.text-right{
	position: absolute;
	top: 7px;
	width: auto!important;
    right: 0;
}
#banner-close.mt-4{
	margin-top: 0rem!important;
}
#banner .pb-5{
	min-height: 36px;
	position: relative;
	padding-bottom: .75rem!important;
	padding-top: .75rem;
	padding-left: 28px!important;
	cursor:pointer;
}
#banner .pb-5:before {
    content: '';
    background: url(/wp-content/themes/hoagpromo/icons/banner-notice-bl.svg) no-repeat;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 8px;
    left: 0;
    background-size: 100%;
    /*transform: translateY(-50%);*/
}
#banner .pb-5:after{
	content: "";
    display: inline-flex;
    cursor: pointer;
    width: 14px;
    height: 14px;
    fill: white;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTNweCIgaGVpZ2h0PSIyMXB4IiB2aWV3Qm94PSIwIDAgMTMgMjEiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYxLjIgKDg5NjUzKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgiIGZpbGw9IiNGRkZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgcG9pbnRzPSIwLjE3MTU3Mjg3NSAxLjk4MjQ3NzAxIDEuOTgyNDc3MDEgMC4xNzE1NzI4NzUgMTIuMTcxNTcyOSAxMC4zNjA2Njg3IDEuOTgyNDc3MDEgMjAuNTQ5NzY0NiAwLjE3MTU3Mjg3NSAxOC43Mzg4NjA1IDguNTQ5NzE3OTUgMTAuMzYwNjY4NyI+PC9wb2x5Z29uPgogICAgPC9nPgo8L3N2Zz4=);
    background-repeat: no-repeat;
    background-size: auto 100%;
    margin-left: 15px;
    transition: 0.1s all;
    position: absolute;
    top: 15px;
    right: 0;
    transform: rotate(
		90deg
	);
	transition: all 1s;
	transform-origin: center;
}
#banner .pb-5 div.slide-down{
	transition: all 1s;
	/*transition: opacity .5s;*/
    margin-top: -100%;
	opacity:0;
}
#banner .pb-5.expanded div.slide-down{
	margin-top: 0;
	opacity:1;
}
#banner .pb-5.expanded:after{
	transform: rotate(
		-90deg
	);
}
#banner .pb-5 ul li a{color:#fff; text-decoration:underline;}
#banner .pb-5 ul li a:hover{text-decoration:none;}
.dropdown-toggle::after{
	align-self: center;
}
.hnav li.dropdown{
	padding: 1em 0;
}
#menu-primary-menu li.dropdown ul.dropdown-menu{
	border-top: 2px solid #005e92; /*#1db3ff;*/
    border-bottom: 2px solid #005e92; /*#1db3ff;*/
    min-width: 180px;
	margin-top: -6px;
	background: #fff;
}
#menu-primary-menu li.dropdown:hover ul.dropdown-menu{
	display: block;
}

.current_page_item .dropdown-menu a,
.dropdown-menu a{
	color: #333!important; /*grey!important;*/
	font-weight: 400;
}
.current_page_item .dropdown-menu a:hover,
.dropdown-menu a:hover {
    color: #333!important; /*#4891CE!important;*/
}

/* NEWSROOM */
.page-template-page-newsroom .home-hero{
	height: auto;
}
.page-template-page-newsroom .merch-img img{
	min-height: auto;
    height: auto;
}
.page-template-page-newsroom #main ul{
	padding-left: 0;
    list-style: none;
}

.single.single-post h3{
	font-size: 1.75rem;
}

#newsletter .row .col-lg-9{
	z-index: 0;
}
#newsletters{
	position: relative;
}
#newsletters .col{
	display: flex;
    padding: 0.5em;
	height: 100%;
}
#newsletters .col img{
	max-width: 100%;
    height: auto;
	margin-bottom: 6px;
}
#newsletters button{
	background: transparent;
    border: 0;
	cursor:pointer;
	top: 0;
    bottom: 0;
    position: absolute;
	outline:none;
	z-index: 1;
}
#newsletters button:focus{
	outline:none;
}
#newsletters button span{
	display:none;
}
#newsletters button.owl-prev:after{
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%234a4a4a' viewBox='0 0 100 100'%3E%3Cpath d='M 10,50 L 60,100 L 70,90 L 30,50 L 70,10 L 60,0 Z' class='arrow'%3E%3C/path%3E%3C/svg%3E");
}
#newsletters button.owl-next:after{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%234a4a4a' viewBox='0 0 100 100'%3E%3Cpath d='M 10,50 L 60,100 L 70,90 L 30,50 L 70,10 L 60,0 Z' class='arrow' transform='translate(100, 100) rotate(180) '%3E%3C/path%3E%3C/svg%3E");
}
#newsletters button.disabled,
#newsletters .owl-nav.disabled{
	opacity:0;
	cursor:default;
}
#newsletters .owl-nav{
	position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
	width:100%;
	z-index: -1;
}
#newsletters button.owl-prev{
	left: -18px;
}
#newsletters button.owl-next{
	right: -20px;
}
.col-md-3.offset-md-1.sidebar .wp-block-button{
	padding: 10px 6px 10px 0;
}
.col-md-3.offset-md-1.sidebar .widget .wp-block-button a{
	padding: 8px 20px;
}
a.backbtn{
	font-size: .9em;
	display: flex;
	color: grey;
}
a.backbtn:hover{
	color: #007bff;
}
a.backbtn:before{
	content: '';
    width: 10px;
    height: 10px;
    border-top: .3em solid transparent;
    border-bottom: .3em solid transparent;
    border-right: .3em solid;
    display: inline-block;
	align-self: center;
	margin-right: .255em;
}

.boxed {
    border: 1px solid #e6e6e6;
	background: #f9f9f9;
	box-shadow: 2px 2px 6px rgba(136,136,136,.2);
}
.boxed h4 {
	background: #fff;
    border-bottom: 2px solid #f3f3f3;
    padding: 6px;
    line-height: normal;
	font-size: 1.6rem;
    font-weight: 700;
	margin-bottom: 0;
}
.inner-boxed {
	padding: 10px;
    background: #f9f9f9;
}
.inside-box {
	background: #fff;
	padding-bottom: 2px;
}
.inside-box strong{
	font-size: 1.75rem;
    letter-spacing: 0.05em;
}
.inside-box p{
	padding: 0 6px;
}
#filter li{
	position: relative;
	padding-left: 0px;
	font-size: 1em;
	margin-bottom: 4px;
	list-style: none;
}
#filter li:before {
    content: '•';
    position: absolute;
    left: -14px;
    font-size: 14px;
    line-height: 26px;
}
#filter li label span {
    padding: 2px 10px;
	display: block;
	line-height: 1.4em;
}
#filter li:hover span,
#filter li .tgl-light:checked + .tgl-btn + .tbl-lbl span{
	background: rgba(244,96,31,.2);
}
#filter li:nth-child(odd):hover span,
#filter li:nth-child(odd) .tgl-light:checked + .tgl-btn + .tbl-lbl span{
	background: rgba(92,138,219,.2);
}
#filter li label{
	margin-bottom: 0;
	width:100%;
	cursor: pointer;
}
.tgl {
    display: none;
}
#filter li .tgl-light + label.tgl-btn {
    background: #fff;
	position: absolute;
    width: 4px;
    height: 100%;
    left: 0;
}
#filter li .tgl-light:checked + .tgl-btn {
    background: rgba(244,96,31,1);
}
#filter li:nth-child(odd) .tgl-light:checked + .tgl-btn {
	background: rgba(92,138,219,1);
}
#filter li .tgl-light:checked ~ .tbl-lbl{
	font-weight:bold;
}
#newsletters img{margin:0 auto;}
.page-template-page-newsroom .carousel-offset1 .scroll-item:first-child{
	margin-left: 0!important;
}
.page-template-page-newsroom #resources .bg-orange{
	background-color: transparent;
	cursor: pointer;
}
.page-template-page-newsroom #resources .bg-orange svg{
	fill: #272727;
}
.page-template-page-newsroom .card-carousel-wrapper .wp-block-columns.bg-light{
	align-items: center;
}
.page-template-page-newsroom .card-carousel-wrapper figure,
.page-template-page-newsroom .card-carousel-wrapper figure img{
	margin:0;
	width: 100%;
}
.page-template-page-newsroom .card-carousel-wrapper .wp-block-column p{
	margin-bottom: 0;
}
.page-template-page-newsroom .indicators{
	position: absolute;
    width: 100%;
}
.ratings img {
	max-height: 80px;
}

/* BLOG */
.home-hero .owl-nav, .home-hero .owl-dots {
	position: absolute;
	
}
.home-hero .owl-nav{
	top: 0;
	bottom: 0;
	width: 100%;
}
.home-hero .owl-nav button span{
	display:none;
}
.home-hero .owl-nav button{
	height: 100%;
	background: transparent;
    border: 0;
	position: absolute;
	z-index: 1031;
	outline: none;
}
.home-hero .owl-nav.disabled{
	display:none;
}
.home-hero .owl-nav button.owl-next{
	right: 0;
}
.home-hero .owl-dots {
	bottom: 0;
	z-index: 1031;
}
.single .blog-entry {
	width: 100%;
    min-height: 50vh;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
	margin: 2% 0;
}

.single hr{
	margin-top: 3rem;
	border-top: 1px solid rgb(128 128 128 / .4);
}
.single h3{
	font-size: 1.35em;
    font-weight: 600;
}
.single p,
.single-post #main ul {
	font-size: 1.125em;
}
.single-post #main #filter ul{
	padding-left: 24px;
}

.metadata {
	display: flex;
}
.metadata .author{
	flex-basis: 100%;
    flex: 1;
	line-height: normal;
	display: flex;
    align-items: center;
}
.metadata .author img {
	border-radius: 50%;
	float: left;
    margin-right: 10px;
}
.addthis_inline_share_toolbox {
	display: flex;
    align-items: center;
}
img.newsletter-pic{
	width: 100%;
	height: auto;
	margin: 2% 0;
}
p.remove-top-margin{
	margin-top:-4px;
}
.blog-entry header.thumb{
	display: flex;
	background-color: #f2f2f2;
    padding: 1em;
}
.blog-entry header.thumb .img {
    -webkit-flex: 0 0 18rem;
    -ms-flex: 0 0 20rem;
    flex: 0 0 18rem;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.blog-entry header.thumb .img:before {
    content: '';
    display: block;
    padding-bottom: 85%;
}
.blog-entry header .info {
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    padding: 1em 1em 1em 2em;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
}
.blog-entry header .info h2 {
	font-size: 2.1em !important;
    font-weight: 700;
}
#blog .card-body .read-more{display:none;}

.container .newsletter h3 {
	font-size:1.6em;
	margin-bottom: 1.5rem;
}
.container .newsletter .wp-block-media-text p{
	margin-top: -4px;
}


#close-icon {
    content: '';
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' width='500' height='600' id='svg2454' sodipodi:version='0.32' inkscape:version='0.46' version='1.0' sodipodi:docname='Times symbol.svg' inkscape:output_extension='org.inkscape.output.svg.inkscape'%3e%3cdefs id='defs2456'%3e%3cinkscape:perspective sodipodi:type='inkscape:persp3d' inkscape:vp_x='0 : 526.18109 : 1' inkscape:vp_y='0 : 1000 : 0' inkscape:vp_z='744.09448 : 526.18109 : 1' inkscape:persp3d-origin='372.04724 : 350.78739 : 1' id='perspective2462'/%3e%3c/defs%3e%3csodipodi:namedview id='base' pagecolor='%23ffffff' bordercolor='%23666666' borderopacity='1.0' inkscape:pageopacity='0.0' inkscape:pageshadow='2' inkscape:zoom='0.79549513' inkscape:cx='194.51361' inkscape:cy='267.78339' inkscape:document-units='px' inkscape:current-layer='layer1' showgrid='false' inkscape:window-width='1440' inkscape:window-height='881' inkscape:window-x='-4' inkscape:window-y='-4'/%3e%3cmetadata id='metadata2459'%3e%3crdf:RDF%3e%3ccc:Work rdf:about=''%3e%3cdc:format%3eimage/svg+xml%3c/dc:format%3e%3cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage'/%3e%3c/cc:Work%3e%3c/rdf:RDF%3e%3c/metadata%3e%3cg inkscape:label='Livello 1' inkscape:groupmode='layer' id='layer1'%3e%3cpath style='font-size:431.92422485px;font-style:normal;font-weight:normal;fill:%23000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans' d='M 169.72656,371.38672 L 238.67188,302.44141 L 169.92188,233.69141 L 181.25,222.36328 L 250,291.11328 L 318.75,222.36328 L 329.6875,233.49609 L 260.9375,302.24609 L 330.07812,371.38672 L 318.94531,382.71484 L 249.80469,313.57422 L 180.85938,382.51953 L 169.72656,371.38672 z' id='text2464'/%3e%3c/g%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-size: auto 100%;
    width: 28px;
    height: 28px;
    display: block;
    position: absolute;
    top: -20px;
    right: -21px;
    fill: white;
	z-index: 9999;
}
}

/**** tablet ****/

@media all and (max-width:767.98px) {
    .cell4 {
        width: 33.33333%;
    }
    .position-relative-ms {
        position: relative !important;
    }
    .phone-drop .dropdown-menu:before {
        border-left: 15px solid transparent;
        border-right: 15px solid transparent;
        border-bottom: 15px solid rgba(236, 236, 236, 1);
        top: -15px;
    }
    .padding-5 {
        padding: 1em;
    }
    .nav-padding {
        padding-top: 36px;
    }
    .hmg-descriptor {
        text-align: center;
        font-size: .7rem;
    }
    .content-area {
        margin-top: 2.1em;
    }
    .careers>div {
        min-height: 200px;
    }
    .hmg-logo {
        padding-left: 0 !important;
    }
    .card-carousel-wrapper,.card-carousel-wrapper-1 {
        scroll-snap-type: x mandatory;
    }
    .card-carousel-wrapper .scroll-item,.card-carousel-wrapper-1 .scroll-item {
        scroll-snap-align: center;
    }
    .card-carousel-wrapper>button,.card-carousel-wrapper-1>button {
        display: none !important;
    }
    .carousel-offset1 .scroll-item:last-child {
        margin-right: unset !important;
    }
    .carousel-offset1 .scroll-item:first-child {
        margin-left: unset !important;
    }
	
	.single.single-post .blog-entry {
		min-height: auto;
		padding: 24% 0;
	}
	.resource-carousel .owl-item .wp-block-columns{
		background-color: #fff!important;
		flex-direction: column-reverse;
		height: 100%;
	}
}


/**** tablet ****/


/*** mobile ***/

@media (max-width: 575.98px) {
	#banner.font-sm a{
		font-size: .9em!important;
		text-align: left!important;
		width: 100%;
		display: inline-block;
	}
    .flickity-viewport {
        overflow: visible;
        min-height: 500px;
    }
    .flickity-prev-next-button {
        display: none;
    }
    .cell4,
    .cell3 {
        width: 80%;
    }
    .careers>div {
        min-height: 200px;
    }
    .careers {
        max-height: 200px;
    }
    .tab>div,
	.tab>span {
        height: 35px;
        width: 35px;
        border: 4px solid;
        border-radius: 200px !important;
        line-height: 1.5;
        text-align: center;
        padding-left: 0.8rem;
    }
    .wp-block-cover,
    .wp-block-cover-image {
        min-height: 230px;
    }
    ul.menu > .current-menu-item::after {
        text-align: left !important;
        content: "";
        position: absolute;
        height: 3px;
        width: 75% !important;
        left: 12%;
        transition: 0.5s ease all .3s;
        background-color: rgb(209, 94, 31);
    }
    .entry-nav {
        text-align: left;
    }
    .show-xs {
        display: block;
    }
    .hero-text {
        font-weight: 700;
        font-size: 2.3em;
        text-align: center !important;
    }
    .font-xl {
        font-size: 3em !important;
    }
    .font-lg {
        font-size: 2.3em !important;
    }
    .font-ml {
        font-size: 1.7em !important;
    }
    .font-md {
        font-size: 1.2em !important;
    }
    .font-ms {
        font-size: 0.9em !important;
    }
    .bg-steps {
        min-height: 200px;
        background-size: auto 100% !important;
        background-repeat: no-repeat !important;
    }
    .w-sm-100 {
        width: 100%;
    }
    .scroll-container .scroll-item:first-child {
        margin-left: 7%;
    }
    .slider,
    .scroll-container {
        scroll-snap-type: x mandatory;
        overflow-x: scroll;
        overflow-y: hidden;
        scrollbar-width: none;
    }
    .slider .slide-item,
    .scroll-container .scroll-item {
        scroll-snap-align: center;
    }
    .slider .slide-wrap {
        padding-left: 7px;
        margin-left: 0;
    }
    .slider .slide-item {
        width: 90%;
        padding: 5px;
    }


	.single.single-post .blog-entry {
		min-height: auto;
		padding: 26% 0;
	}
	.owl-carousel .owl-nav .owl-prev{
		left: 0rem;
		background: transparent!important;
	}
	.owl-carousel .owl-nav .owl-next{
		right: 0rem;
		background: transparent!important;
	}
	button.owl-prev:after{
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 100 100'%3E%3Cpath d='M 10,50 L 60,100 L 70,90 L 30,50 L 70,10 L 60,0 Z' class='arrow'%3E%3C/path%3E%3C/svg%3E");
	}
	button.owl-next:after{
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 100 100'%3E%3Cpath d='M 10,50 L 60,100 L 70,90 L 30,50 L 70,10 L 60,0 Z' class='arrow' transform='translate(100, 100) rotate(180) '%3E%3C/path%3E%3C/svg%3E");
	}
	
	#newsletters .owl-item .col .boxed{
		/*margin: 0 6px;*/
	}
	#newsletters .owl-nav{
		position: static;
		z-index: 0;
	}
	#events-resources{
		padding-bottom: 36px!important;
	}
	.resource-carousel .owl-item .wp-block-columns{
		background-color: #fff!important;
		flex-direction: column-reverse!important;
		height: 100%;
	}
	.ratings .row{
		margin: 0;
	}
	.ratings img{
		max-height: 60px;
	}
	.resource-carousel .owl-nav .owl-prev{
		left: -8px;
	}
	.resource-carousel .owl-nav .owl-next {
		right: -8px;
	}
}


.opp-height {
    min-height: 200px;
    max-height: 200px;
}


/** end mobile***/

@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
    .ie-flexfix {
        display: table !important;
    }
    .ie-row {
        width: 100%;
        display: block;
    }
    .ie-hero-img {
        min-width: 100% !important;
        width: auto !important;
        min-height: 100% !important;
        height: auto !important;
    }
    .merch-img img {
        object-fit: cover;
        min-width: 100%;
        min-height: auto;
        width: 100%;
        height: auto;
    }
    .card {
        overflow: hidden;
        position: relative;
    }
    .card-img {
        position: relative;
        float: left;
        overflow: hidden;
        width: 100%;
    }
    .card-img img {
        top: 50%;
        left: 50%;
        position: relative;
        transform: translate(-50%, -50%);
    }
    .card-img.horizontal {
        height: 180px;
        width: 100%;
    }
    .card-img.horizontal img {
        height: auto;
        width: 100%;
    }
    .card-body {
        white-space: normal;
    }
    .h-100theme {
        height: auto;
    }
    .ie-wide33 {
        width: 99%;
    }
    .opp-height {
        min-height: auto;
        max-height: auto;
        height: 100%;
    }
    .opp-height img {
        height: 100%;
    }
    .opportunity {
        height: auto;
    }
    .card {
        max-width: 99%;
    }
    /* IE10+ CSS styles go here */
    .navbar>.container,
    .navbar>.container-fluid {
        display: block;
    }
    .animatable,
    .animatable img {
        visibility: visible;
    }
    /* #banner{display: block;} */
	.wp-block-button a::after,
    .btn-orange::after {
        background-image: none;
    }
    .video-bg {
        height: 135%
    }
    .primary {
        margin-top: 10px;
    }
    .overlay-dark {
        background-color: rgba(50, 50, 50, 0.7)
    }
    /* #401k-retirement,*/
    #generous-paid-time-off>.textile,
    #tuition-reimbursement>.textile,
    #research>.textile,
    #teaching-education-and-dissemination-of-knowledge>.textile {
        background-color: rgba(26, 57, 74, 0.9);
    }
    #anual-incentive-bonus>.textile,
    #onsite-education-and-wellness>.textile,
    #scholarships>.textile,
    #advancing-practice-improving-care>.textile,
    #employee-recognition>.textile {
        background-color: rgba(29, 179, 255, 0.9);
    }
    #certification-bonuses>.textile,
    #leadership-and-management>.textile,
    #teaching-and-learning>.textile,
    #wellness-treatment-discounts>.textile {
        background-color: rgba(0, 110, 166, 0.9);
    }
    #employee-assistance-program>.textile,
    #medical-dental-vision-insurance>.textile,
    #safe-harbor-bonus>.textile,
    #patient-care>.textile {
        background-color: rgba(0, 86, 134, 0.9);
    }
}