 much trouble#wp_access_helper_container button.aicon_link {
    top: 40px !important;
}

.wp-block-media-text>.wp-block-media-text__content {
    padding: 0 3% !important;
}

.advgb-recent-posts-block .advgb-recent-post .advgb-post-title {
    font-size: 17px !important;
}
.advgb-recent-posts-block.grid-view .advgb-recent-posts {
    grid-gap: 30px !important;
	
}

.aligncenter, div.aligncenter {
    width: fit-content !important;
	
}

@media only screen and (min-width: 1200px) {
    .mec-container, body [id*=mec_skin_].mec-fluent-wrap {
        width: 100% !important;
        max-width: 100% !important;
    }
}

.lity-content .mec-events-meta-group-booking, .mec-events-meta-group-booking .mec-booking-shortcode, .mec-single-event .mec-events-meta-group-booking, .mec-single-event .mec-events-meta-group-countdown, .mec-single-event .mec-events-meta-group-gmap, .mec-single-event .mec-frontbox, .mec-single-modern .mec-single-event-bar {
    margin-top: 37px;
}

.mec-wrap :not(.elementor-widget-container)>p {
    color: #000000 !important;
    font-size: 1rem !important;
}

.mec-single-event-category {
	display:none;
}

.mec-single-title {
	display:none;
}

.mec-wrap h1 {
    font-size: 30pt !important;
    font-family: "Open Sans Condensed";
    font-weight: 700;
	margin-bottom: 24px !important;
	margin-top: -10px !important;
}
.mec-single-event .mec-events-meta-date i, .mec-single-event .mec-single-event-additional-organizers dl dd i, .mec-single-event .mec-single-event-location dl dd i, .mec-single-event .mec-single-event-organizer dl dd i {
    display: none;
}

.mec-single-event .mec-event-meta dd.mec-organizer-email a, .mec-single-event .mec-event-meta dd.mec-organizer-tel a, .mec-single-event .mec-events-meta-date dd span, .mec-single-event .mec-single-event-additional-organizers dd span, .mec-single-event .mec-single-event-location dd span, .mec-single-event .mec-single-event-organizer dd span {
    padding-left: 0px !important;
}

#g-footer {
    background: #005693 !important;
}

.gform-theme--framework table.gsurvey-likert td:first-child {
    width: 32% !important;
}

.gform-theme--framework .gf_progressbar .percentbar_blue {
    background-color: #005693 !important;
	margin-bottom: 25px !important;
}

.gform-theme--framework .field_description_above .gfield_description:where([class=gfield_description],.gfield_creditcard_warning_message,.field_validation_above .gfield_validation_message) {
    margin-bottom: 34px !important;
}

.gform-theme--foundation table.gsurvey-likert td, .gform-theme--foundation table.gsurvey-likert th {
    padding-block-end: 16px !important;
    padding-block-start: 16px !important;
}

table.gsurvey-likert th.gsurvey-likert-choice-label {
    padding: 12px !important;
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
}

.gform-theme--framework .gfield_list_group_item::before, .gform-theme--framework .gform-field-label:where(:not([class*=gform-field-label--type-])) {
    font-weight: 600 !important;
	margin-bottom: 25px !important;
}

.site-header {
	height: 131px !important;
	padding-top:5px !important;
}

.ui-widget {
    font-family: 'Open Sans' !important;
    font-size: 16px !important;
}

.accordions .accordion-content {
    line-height: 1.5 !important;
}

.wait-times-arrow {
    margin-top: -25px !important;
	margin-bottom:-20px !important;
}

.wait-times-header {
	font-size:30px;
	text-transform:uppercase;
}

.wait-times-container-text {
	max-width: 70.35rem !important;
    margin: auto;
}

.wait-times-link-dark {
	color: #333333;
}

.wait-times-link-light {
	color: #ffffff;
}

.wait-times-container-common {
    background: #3f7928;
	color: #ffffff;
}

.wait-times-container-urgent-care {
    background: #faa527;
}

.wait-times-container-emergency {
    background: #bc3f39;
	color: #ffffff;
}

.wait-times-container-virtual {
    background: #8ed1fc;
}

.wait-times-container-mental-health {
    background: #5e1f6a;
	color: #ffffff;
}

.wait-times-container-health-links {
    background: #666666;
	color: #ffffff;
}

.wait-times-container-disclaimer {
    background: #ffffff;
}

.wait-times-path-arrow {
	margin-top:-24px !important;
	margin-bottom:0px !important;
	opacity: 0.45;
}

.wait-times-spacer {
	height:40px;
}

.wait-times-buttons-columns {
	margin-bottom: 0px !important;
}

.wait-times-book-online-button {
	width:fit-content;
}

em {
	font-weight:normal !important;
	font-style: italic !important;
}

.g-owlcarousel-strips-slider .g-owlcarousel .owl-item .item .g-owlcarousel-content .g-owlcarousel-item-title, .g-owlcarousel-strips-slider .g-owlcarousel .owl-item .item .g-owlcarousel-content .g-owlcarousel-item-desc, .g-owlcarousel-strips-slider .g-owlcarousel .owl-item .item .g-owlcarousel-content .readon span {
    color:#ffffff !important;
	text-decoration: none !important;
}

.front-page-feature {
	width: 1124px;
	margin-bottom: 30px !important;
}

.front-page-column {
	margin-bottom: 45px !important;
	margin-right: 29px !important;
}

.mec-wrap .mec-single-title, .single-mec-events .mec-wrap.mec-no-access-error h1 {
    margin-top: -10px;
    margin-bottom: 30px;
    font-weight: 700;
    font-size: 30pt;
    font-family: Open Sans Condensed !important;
}

.mec-single-event .mec-events-content {
    margin-bottom: -37px !important;
}


a {
	text-decoration: underline !important;
}

.footer-category {
    color:#76CDF9;
	font-weight: 700;
	font-family: "Open Sans Condensed";
	font-size: 0.9rem;
	margin-top:15px;
	margin-bottom:0px;
    text-transform: uppercase;
}

.footer-category-connect {
    color:#76CDF9;
	font-weight: 700;
	font-family: "Open Sans Condensed";
	font-size: 0.9rem;
	margin-top:15px;
	margin-bottom:18px;
    text-transform: uppercase;
}

.footer-links {
	line-height: 4px !important;
}

.footer-links-connect {
	line-height: 4px !important;
    margin: 9px 0px 0px 0px !important;
}

.ms-theme-cubic {
    padding-bottom: 0px !important;	
}

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

.columns-20px {
	margin-bottom: -9px !important;
}

.wait-times-accordion-header {
	
}

.accordion-executive-contact {
	padding: 0px !important;
	margin-top: -15px !important;
}

.form-executive-contact {
	padding: 16px !important;
}

.front-slideshow-image {
	margin-bottom: 30px !important;
}

.front-feature-tiles {
	margin-bottom: 30px !important;
}


.advgb-accordion-header, .advgb-accordion-header.ui-accordion-header.ui-state-default {
    padding-left: 0px !important;
	padding-bottom:15px !important;
}


/* My Health Team */

.myht-container {
	max-width: 74rem;
    margin: 0 auto;
}

.myht-header {
	height: 115px !important;
	width: 100% !important;
	background-color: #005693 !important;
	margin: 0px !important;
}

.myht-navigation {
	padding-top:26px;
}

.myht-header-title {
	color: #ffffff !important;
	font-size: 38px !important;
	font-weight: bold !important;
	line-height: 60px !important;
	text-decoration: none !important;
}

.myht-header-title: link {
	text-decoration: none !important;
}

.myht-header-title-f {
	color: #ffffff !important;
	font-size: 30px !important;
	font-weight: bold !important;
	line-height: 70px !important;
	text-decoration: none !important;
}

.myht-header-title-f: link {
	text-decoration: none !important;
}

.myht-promo {
	background: rgb(102,185,129);
    background: linear-gradient(180deg, rgba(102,185,129,1) 0%, rgba(157,211,175,1) 87%, rgba(255,255,255,1) 87%);
	height:385px !important;
	width: 100% !important;
	margin: 0px !important;
}

.myht-promo-text {
	color: #ffffff !important;
	font-size: 17px !important;
	text-align: center !important;
	margin-top:35px !important;
}

.myht-promo-text-f {
	color: #ffffff !important;
	font-size: 17px !important;
	text-align: center !important;
	margin-top:20px !important;
}

#shortcodes-ultimate-13, #shortcodes-ultimate-15 {
	width: 1150px !important;
	margin: auto !important;
}

.myht-front-spacer {
	height: 60px !important;
}

#g-showcase .g-container {
    width: 100% !important;
	max-width: 100% !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.myht-front-box {
	background-color: #66b981 !important;
	padding: 20px !important;
	color: #ffffff !important;
}

.myht-front-feature {
	background-color: #e5e5e5 !important;
	padding: 40px;
	margin-top: 15px !important;
	margin-bottom: 15px !important;
}

.myht-portal-box {
	background-color: #66b981 !important;
	padding: 20px !important;
	color: #ffffff !important;
}

.myht-menu {
	font-size: 15px !important;
	line-height: 70px !important;
}

.myht-menu-links {
	color: #ffffff !important;
}

.myht-portal-left-nav {
	background-color: #f5f5f5;
	padding:10px;
}

.advgb-image-title {
    margin-bottom: 0px !important;
}

.myht-menu-portal-icon {
	font-size: 44px !important;
	line-height: 60px !important;
}

.myht-menu-portal-text {
	font-size: 12px !important;
	margin-top:17px !important;;
}

.myht-button {
	width: 100% !important;
}

.myht-portal-columns {
	margin-top: -10px !important;
	margin-right: -3px !important;
}

.myht-portal-header {
	margin-top: -36px !important;
	margin-bottom: 20px !important;
}

/* Golden West Navigation */

.microsite-navigation-gwcl-top {
	text-align:center;
	margin-top:-19px;
}

.microsite-navigation-gwcl-bottom {
	text-align:center;
	margin-top:-24px;
}

.gwcl-menu {
	margin-left:30px !important;
	margin-bottom:30px !important;
	float:right;
}

.gwcl-menu-list {
	list-style-type: none;
	margin: 0;
  	padding: 10px;
}

/* River Park Gardens Navigation */

.microsite-navigation-rpg {
	text-align:center;
	margin-top:-14px;
}

.rpg-menu {
	margin-left:30px !important;
	margin-bottom:30px !important;
	float:right;
}

.rpg-menu-list {
	list-style-type: none;
	margin: 0;
  	padding: 10px;
}

.edit-link {
	display:none;
}

.public-reporting-text-small {
	font-size:13px;
}

.advgb-tabs-wrapper.advgb-tab-vert-desktop .advgb-tab-body-wrapper {
    max-width: 100% !important;
    padding: 0px 30px 20px !important;
}

.wp-block-advgb-button .wp-block-advgb-button_link {
    width: 100%;
}

.wellbeing-article-box {
	background-color:#ffffff !important;
	border-color:#000000 !important;
	border-radius:20px !important;
}

.sidebar-promo-image {
    width: 338px;
	text-align: center;
	margin-bottom: 22px;
}

.strategic-plan-separator {
	background-image:url('https://wrha.mb.ca/wp-content/uploads/strategic-plan-separator.png') !important;
	background:#ffffff;
	height:12px;
	border:none;
}

.columns-tight {
	margin-top:-24px !important;
	margin-bottom:-24px !important;
}

.embed-vimeo {
	margin-top:-20px !important;
	margin-bottom:-44px !important;
}

.button-walk-in-wait-times {
	width:45% !important;
	text-align:center;
}

.button-apply-now {
	width:180px !important;
	text-align:center;
}

.button-sign-up-here {
	width:200px !important;
	text-align:center;
}

.button-standard {
	width:260px !important;
	text-align:center;
}

.button-standard-left {
	width:260px !important;
	text-align:center;
}

.button-25 {
	width:25% !important;
}

.button-33 {
	width:33% !important;
}

.button-50 {
	width:50% !important;
}

.button-66 {
	width:66% !important;
}

.button-75 {
	width:75% !important;
}

.section-title-graphic {
	margin-top:-6px;
}

.wp-block-advgb-accordions .advgb-accordion-header {
    border: 0px;
}

.wp-block-advgb-accordions .advgb-accordion-body {
    font-size: 1em;
    padding: 1em 1em 1em 0em;
    border: 0px solid;
}

.advgb-accordion-header[aria-expanded="true"] .advgb-accordion-header-icon {
    display: block !important;
    transform: rotate(180deg);
}

.advgb-accordion-body, .advgb-accordion-wrapper .advgb-accordion-body.ui-widget-content {
    padding: 5px !important;
    border-width: 0px !important;
}

.advgb-accordion-header h3.advgb-accordion-header-title, .advgb-accordion-header h3 {
    font-size: 1em !important;
	font-family:'Open Sans' !important;
	border: 0px !important;
    background-color: #fff !important;
    border-bottom: 1px solid #edecec !important;
    padding: 0.5em 3.5em 1em 0em !important;
}

.advgb-accordion-header h4.advgb-accordion-header-title, .advgb-accordion-header h4 {
  font-size: 1.2em !important;
  font-family:'Open Sans Condensed' !important;
  border: 0px !important;
}


.wpms_column_1 {
	width: 50% !important;
}

.separator-default {
	height: 1px !important;
    
}

.wp-block-separator {
    border: none;
    border-top: 1px solid !important;
}

.separator-reporting {
    border-color: #e5e5e5;
	height:1px !important;
	margin-top:34px;
	margin-bottom:34px;
}

.visualizer-actions{
	display:none !important;
}

/* Tiles for the Well-Being Guide */

.wellbeing-feature-yellow {
	background-color:#f2be1e !important;
	padding:20px !important;
	border-radius:20px !important;
 	color:#ffffff !important;
}

.wellbeing-feature-teal {
	background-color:#38b0b4 !important;
	padding:20px !important;
	border-radius:20px !important;
 	color:#ffffff !important;
}


/* Tiles for Health Management Group Programs */

.featured-col-groups {
	background: linear-gradient(180deg, rgba(236,235,235,1) 0%, rgba(255,255,255,1) 100%, rgba(0,212,255,1) 100%);
	padding: 15px;
	transition: all 0.4s ease;
}

.featured-col-groups:hover { 
	transform: scale(0.96); 
}

/* Tiles for Nutrition and Food Services */

.featured-col-nutrition {
    background: linear-gradient(180deg, rgba(236,235,235,1) 0%, rgba(255,255,255,1) 100%, rgba(0,212,255,1) 100%);
	padding: 15px;
	transition: all 0.4s ease;
}

.featured-col-nutrition:hover { 
	transform: scale(0.96); 
}

/* Tiles for Strategic Plan */

.featured-col-strategic-plan {
    background: #F0F7F8;
	padding: 20px;
}

/* Tiles - Blank */

.featured-col-blank {
	background: #ffffff;
	padding: 15px;
	transition: none;
}

.box-icon {
	margin-top:10px;
	margin-bottom:0px;
}

#g-header .g-logo-block .g-content {
    margin: 0;
    padding: 20px;
}

.alignnone {
    margin: 0;
}

a img.alignnone {
    margin: 0;
}

.bellows {
	  font-size:14px;
	  margin-top:20px;
	  margin-bottom:-14px !important;
	  max-width:338px;
}

.bellows.bellows-skin-vanilla {
    background: #f4f3f3;
	  box-shadow:none;
}

.bellows.bellows-skin-vanilla .bellows-nav .bellows-item-level-0 > .bellows-target, .bellows.bellows-skin-vanilla .bellows-nav .bellows-item-level-0 > .bellows-custom-content {
    border-bottom: 1;
}


.bellows.bellows-skin-vanilla .bellows-nav .bellows-item-level-0.bellows-current-menu-item > .bellows-target, .bellows.bellows-skin-vanilla .bellows-nav .bellows-item-level-0.bellows-current-menu-ancestor > .bellows-target {
    background: #f4f3f3;
}

.bellows.bellows-skin-vanilla .bellows-nav .bellows-item-level-0 > .bellows-target:hover {
  background: #d8d8d8;
}

.bellows.bellows-skin-vanilla .bellows-nav .bellows-submenu .bellows-current-menu-item > .bellows-target, .bellows.bellows-skin-vanilla .bellows-nav .bellows-submenu .bellows-current-menu-ancestor > .bellows-target {
    background: #fefefe;
}

.attachment-post-thumbnail {
    margin-top: 0px;
}

#header-menu-layout {
	font-size:14px;
}

/* Website Search Bar */
#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input {
	color: #333 !important;
}
#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input::placeholder {
	color: #333 !important;
}

/* Sidebar Featured Image */

#shortcodes-ultimate-6 {
	margin-bottom:-40px;
	margin-top:20px;
	width:338px;
	text-align:center;
}

/* Sidebar Wait Times Info Box English */

#shortcodes-ultimate-11 {
	margin-bottom:-62px;
	margin-top:20px;
	width:338px;
}

#shortcodes-ultimate-4 {
	margin-bottom:-62px;
	margin-top:35px;
	width:338px;
}

/* Sidebar Wait Times Info Box French */
#shortcodes-ultimate-5 {
	margin-bottom:-62px;
	margin-top:35px;
	width:338px;
}

/* Sidebar Home Care Info Box English */
#shortcodes-ultimate-7 {
	margin-bottom:-62px;
	margin-top:35px;
	width:338px;
}

/* Sidebar Home Care Info Box French */
#shortcodes-ultimate-8 {
	margin-bottom:-62px;
	margin-top:35px;
	width:338px;
}

/* Sidebar Long Term Care Info Box English */
#shortcodes-ultimate-9 {
	margin-bottom:-62px;
	margin-top:35px;
	width:338px;
}

/* Sidebar Long Term Care Info Box French */
#shortcodes-ultimate-10 {
	margin-bottom:-62x;
	margin-top:35px;
	width:338px;
}

/* Sidebar Social Media English */
#a2a_share_save_widget-2 {
	background-color:#f4f3f3;
	padding:21px;
	margin-top:20px;
	margin-bottom:16px;
	width:338px;
}

/* Sidebar Social Media French */
#a2a_share_save_widget-3 {
	background-color:#f4f3f3;
	padding:21px;
	margin-top:20px;
	margin-bottom:16px;
	width:338px;
}

.su-box.info-box-red {
	border-width:1px;
}

.su-box.info-box-blue {
	border-width:1px;
}

h3.widgettitle{
	margin-bottom:10px;
	margin-top:-7px;
	font-size:20px;
	text-transform:none;
}

.groups-table{
	font-size:13px;
	margin-bottom:30px;
}

.front-box-strategic-plan {
	background-color:#F0F7F8 !important;
	letter-spacing: normal;
	line-height:1.5 !important;
    padding:10px 34px 10px 34px !important;
}


.front-box-news {
	background-color:#f4f3f3 !important;
	font-size:0.9em !important;
	letter-spacing: normal;
	line-height:1.6 !important;
	padding:0px 24px 0px 24px !important;
}

.front-box-news-items {
	margin-left:0px;
}

.front-box-feature {
	padding:0px !important;
	margin-bottom:20px !important;
}


.front-box-feature-image {
	margin-bottom:0px;
	margin-top:0px;
}

.front-box-tta {
	background-color:#f4f3f3 !important;
	font-size:0.85em !important;
	letter-spacing: normal;
	line-height:1.5 !important;
	padding:0px 24px 0px 24px !important;
	margin-bottom:20px !important;
}


#professionals-box-list {
	background-color:#ebebeb;
	font-size:14px;
	padding:24px;
}

.footer-icon {
	height:16px;
	width:16px;
    margin-right:10px;
	margin-bottom:3px;
	vertical-align:middle;
}

.spacer-white {
	background-color:#ffffff;
}

#g-footer a{
	color:#ffffff;
}

#g-footer a:hover {
	color:#11a6d7;
}

#stripsslider-4042-particle {
    margin-top: -65px;
    margin-bottom: -38px;
}

#stripsslider-1623-particle{
	margin-top:-65px;
}

.g-owlcarousel-strips-slider .g-owlcarousel .owl-item .item .g-owlcarousel-content .readon:after {
    color: #ffffff;
    content: "Learn More";
    top: 55%;
    left: 40%;
    font-size: 20px;
    font-family: "Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:bold;
	text-decoration:underline;
    margin-top: -1.5rem;
    margin-left: -1.5rem;
}

.g-owlcarousel-feature-slider .owl-nav div, .g-owlcarousel-feature-slider .owl-nav button, .g-owlcarousel-headlines .headlines-container .g-owlcarousel .owl-nav>div, .g-owlcarousel-headlines .headlines-container .g-owlcarousel .owl-nav>button, .g-owlcarousel-strips-slider .g-owlcarousel .owl-nav>div, .g-owlcarousel-strips-slider .g-owlcarousel .owl-nav>button, .g-owlcarousel-lists .g-owlcarousel .owl-nav>div, .g-owlcarousel-lists .g-owlcarousel .owl-nav>button {
    color: #084b61;
    background: #ffffff !important;
    box-shadow: none;
    border-radius: 1em;
    width: 30px;
    height: 30px;
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    text-align: center;
	text-decoration:underline;
    opacity: 1.0;
}

.owl-nav div, .owl-nav button {
    position: absolute;
    bottom: 0;
    right: 2.2rem;
    background-color: transparent;
    outline: none;
    display: inline-block;
    opacity: 1;
    text-transform: uppercase;
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    transition: all 0.25s;
}


#g-header {
    max-width:74rem;
	  margin: 0 auto;
}

.entry-title {
	margin-bottom:-26px;
	line-height:22px;
	font-size:16px;
	font-family:"Open Sans";
}

#g-header .g-logo {
    line-height: 2.5rem;
    margin: 0 -0.938rem;
	  padding-top:0.5rem;
	  padding-bottom:0.5rem;
}

#custom-2008-particle {
	margin-top:-15px;
}

ul {
	margin-left:40px;
}

ul ul, ul ol, ul dl, ol ul, ol ol, ol dl, dl ul, dl ol, dl dl {
    margin-top: 14px;
    margin-bottom: 0;
}

ol {
	margin-left:16px;
}

li {
	margin-bottom:14px;
}

h1 {
	line-height:45px;
	font-size:30pt;
}

h2 {
	line-height:27px;
	font-size:18pt;
}

h3 {
	line-height:27px;
	font-size:30px;
}

h4 {
	line-height:27px;
	font-size:18pt;
	color:#cccccc;
}

h5 {
	line-height:27px;
	font-size:18pt;
	color:#005693;
}

h6 {
	font-size:16pt;
	line-height:24px;
	font-weight:normal;
	color:#333;
}

.sidebar-spacer {
	height:82px;
}

.microsite-spacer {
	height:28px;
}

.breadcrumb-spacer {
	height:17px;
}

.page-content-spacer {
	height:17px;
}

.front-page-spacer {
	height:29px;
}

/* remove spacer block mobile */
@media only screen and (max-width:42.09em) {
	.sidebar-spacer {
	display: none;
	}
}


.g-title {
    font-size: 0.9rem;
    margin-bottom:-15px;
    text-transform: uppercase;
}

#g-extension .g-container {
    background-color: #ffffff;
    color: #333;
	min-width:100% !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

#blockcontent-2885-particle {
	min-width:100% !important;
	margin-right: 0px !important;
	margin-left: 0px !important;
	padding: 0px !important;
}

#bcn_widget--2 {
	font-size:10.2pt;
	padding-top:21px;
}

#g-showcase {
	 background-color:#f1f1f1;
}

#g-showcase .g-container {
    background-color: #ffffff;
	  color:#000000;
	  max-width:74rem;
	  padding-right:5px;
	  padding-left:5px;
}

.wp-block-image figcaption {
    font-size: 0.9rem;
  line-height: 17px;
  margin: 0;
	color:#000000;
	max-width:100%;
  background-color:#f4f3f3; 	
	padding: 16px;
	text-align:left;
}

.wp-caption .wp-caption-text {
  font-size: 0.9rem;
  line-height: 17px;
  margin: 0;
  color:#000000;
  max-width:100%;
  background-color:#f4f3f3; 	
  padding: 16px;
  text-align:left;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width:100%;
    padding: 0;
    width: auto;
}

.platform-content .entries .tease { 
	margin: 0.625rem 0; 
	padding: 0; 
}

.platform-content {
    margin-top: -40px !important;
}


#g-feature .g-container, .g-wrapper .g-container {
    background: #ffffff;
    color: #333;
}

#g-main .g-container, #g-main.g-container {
    background: #ffffff;
    color: #333;
	  max-width:74rem;
	  padding-left:5px;
	  padding-right:5px;
}

#g-extension .g-container {
    background: #ffffff;
    color: #333;
	  max-width:74rem;
	  margin-top:-17px;
	  padding-left:5px;
	  padding-right:5px;
	  margin-bottom:-17px;
}

#g-feature .g-container, .g-wrapper .g-container {
    background: #ffffff;
    color: #333;
	  max-width:74rem;
	  margin-top:-17px;
	  padding-left:5px;
	  padding-right:5px;
	  margin-bottom:-17px;
}

#g-footer h1,#g-footer h2,#g-footer h3,#g-footer h4,#g-footer h5,#g-footer .promo,#g-footer .title{color:#5cb7e1}

.front-sidefeature {
  margin-bottom:-9px;
  font-size:14px;
}

#g-copyright {
    background: #ffffff;
    color: #878787;
}

.entry-title {
  margin-top:0px;
  padding-bottom:8px;
}

#custom-3544-particle {
	padding-top:39px;
}

#header-menu-layout ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

#header-menu-layout ul li { 
  display: inline; 
}

#header-menu-layout ul li a {
  padding-left: 14px;
}

#g-navigation {
  background:#005693;
  color:#fff;
  position:relative;
  z-index:11;
  border-top:0px;
  border-bottom:0px;
}


#g-navigation .g-main-nav .g-toplevel > li:hover > .g-menu-item-container {
    color:#76CDF9;
	background:#005693;
}

#g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container {
    color:#76CDF9;
	background:#005693;
}

.g-main-nav .g-toplevel > li > .g-menu-item-container,.g-main-nav .g-sublevel > li > .g-menu-item-container {
  font-family:"Open Sans";
  font-weight:400;
  font-size:0.85em;
	padding:0.8rem;
	letter-spacing: 0.3pt;
  white-space:normal;
  -webkit-transition:0.35s ease;
  -moz-transition:0.35s ease;
  transition:0.35s ease
}

#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
  color:#fff;
  border-radius:0px
}

.g-main-nav .g-toplevel > li .g-menu-item-content {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
	  padding-right:10px;
}

.g-owlcarousel-strips-slider .g-owlcarousel .owl-item .item .g-owlcarousel-content .g-owlcarousel-item-title, .g-owlcarousel-strips-slider .g-owlcarousel .owl-item .item .g-owlcarousel-content .g-owlcarousel-item-title a {
    color: #fff;
    font-size: 1.25rem;
    line-height: 1.5rem;
    font-family: "Open Sans";
    font-weight: 900;
    margin: 100% 0 0 0;
}


.g-owlcarousel-strips-slider .g-owlcarousel .owl-item .item .g-owlcarousel-content .g-owlcarousel-item-desc {
    display: block;
    opacity: 0.75;
    line-height: 1.38rem;
}

.g-owlcarousel-feature-slider .owl-nav div, .g-owlcarousel-headlines .headlines-container .g-owlcarousel .owl-nav > div, .g-owlcarousel-strips-slider .g-owlcarousel .owl-nav > div, .g-owlcarousel-lists .g-owlcarousel .owl-controls .owl-nav > div {
    color: #ffffff;
    background: #11a6d7;
    box-shadow: none;
    border-radius: 1em;
    width: 30px;
    height: 30px;
    font-size: 2.2rem;
    font-weight: bold;
    line-height: 21px;
    text-align: center;
    opacity: 0.5;
}

.g-owlcarousel-strips-slider .g-owlcarousel .owl-nav > div.owl-prev, .g-owlcarousel-strips-slider .g-owlcarousel .owl-nav > button.owl-prev {
    margin-right: 6rem;
}

.g-owlcarousel-strips-slider .g-owlcarousel .owl-nav {
    padding: 16px;
}

/********************************************************/
/*                   WAIT TIMES                         */
/********************************************************/
.table-header-emergency {background-color: #bc3f39; color: #ffffff; text-transform: uppercase; letter-spacing: 1px;}
.table-header-urgent-care {background-color: #FAA527; color: #ffffff; text-transform: uppercase; letter-spacing: 1px;}
.table-header-wiccc {background-color: #3f7928; color: #FFFFFF; text-transform: uppercase; letter-spacing: 1px;}

.table-header-standard {background-color: #99d3ed;}

.table-wait-times-data {font-size: 17px; text-align: center; font-weight: 600;}
.table-wait-times-facility {font-size: 17px;}

th {background-color: inherit;}

table {background-color: transparent; border-collapse: collapse; margin-bottom: 24px;}

.dcf-table tbody, .dcf-table thead {font-size: .90em;}
.dcf-table tfoot {font-size: .75em;}
.dcf-table tbody {border-bottom: 1px solid #e3e3e2; border-top: 1px solid #e3e3e2;}
.dcf-table td, .dcf-table th {padding-right: 1.78em}
.dcf-table-bordered, .dcf-table-bordered td, .dcf-table-bordered th {border: 1px solid #e3e3e2}
.dcf-table-bordered td, .dcf-table-bordered th, .dcf-table-striped td, .dcf-table-striped th {padding-left: 1em; padding-right: 1em;}
.dcf-table-bordered tr:not(:last-child), .dcf-table-striped tr:not(:last-child) {border-bottom: 1px solid #e3e3e2;}
.dcf-table-striped tbody tr:nth-of-type(2n) {background-color: #f6f6f5;}
.dcf-table thead td, .dcf-table thead th {padding-bottom: .75em; vertical-align: middle;}
.dcf-table tbody td, .dcf-table tbody th, .dcf-table tfoot td, .dcf-table tfoot th {padding-top: .75em; vertical-align: top;}
.dcf-table tbody td, .dcf-table tbody th {padding-bottom: .75em;}
.dcf-table-bordered thead th {padding-top: .75em;}
.dcf-wrapper-table-scroll {
  left: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  padding-bottom: 1em;
  position: relative;
  right: 50%;
  width: 100vw;
}
@media only screen and (max-width:42.09em) {
  .dcf-table-responsive thead {
    clip: rect(0 0 0 0);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    overflow: hidden;
    position: absolute;
    width: 1px;
    white-space: nowrap;
  }
  .dcf-table-responsive tr {display: block;}
  .dcf-table-responsive td {
    -webkit-column-gap: 3.16vw;
    -moz-column-gap: 3.16vw;
    column-gap: 3.16vw;
    display: grid;
    -ms-grid-columns: 25% 75%;
    grid-template-columns: 25% 75%;
    text-align: left!important;
		font-size:13px;
		font-weight:normal;
  }
  .dcf-table-responsive.dcf-table-bordered, .dcf-table-responsive.dcf-table-bordered thead th {border-width: 0;}
  .dcf-table-responsive.dcf-table-bordered tbody td {border-top-width: 0;}
  .dcf-table-responsive:not(.dcf-table-bordered) tbody tr {padding-bottom: .75em;}
  .dcf-table-responsive:not(.dcf-table-bordered) tbody td {padding-bottom: 0;}
  .dcf-table-responsive:not(.dcf-table-bordered):not(.dcf-table-striped) tbody td {padding-right: 0;}
  .dcf-table-responsive.dcf-table-bordered tbody tr:last-child td:last-child {border-bottom-width: 0;}
  .dcf-table-responsive tbody td:before {
    content: attr(data-label);
    float: left;
    font-weight: 700;
    padding-right: 1.78em;
	font-size:13px;
  }
}

.tooltip {
	position: relative;
	display: inline-block;
	border-bottom: 1px dotted;
	cursor: default;
}

/* Tooltip text */
.tooltip .tooltiptext {
	top: -10px;
	left: 108%;
	visibility: hidden;
	width: 200px;
	background-color: black;
	opacity:0.9;
	color: #fff;
	text-align: left;
	padding: 10px;
	border-radius: 6px;
	font-size:13px;
	text-transform:none;
	font-weight:normal;
	/* Position the tooltip text - see examples below! */
	position: absolute;
	z-index: 1;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {visibility: visible;}

.tooltip .tooltiptext::after {
  content: " ";
  position: absolute;
  top: 20px;
  right: 100%; /* To the left of the tooltip */
  margin-top: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent black transparent transparent;
}
/********************************************************/

.metaslider .flexslider {
    background: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    border: 0;
    margin: 0 0 40px;
    padding-bottom: 6px;
    padding-top: 1px;
    max-width: none;
    max-height: none;
}

.metaslider .flexslider .flex-direction-nav li a {
    width: 120px !important;
    height: 120px !important;
    border: 0;
    margin: -45px 0 0 0 !important;
    box-shadow: none!important;
    display: block;
    background-color: transparent;
    background-image: url(../sliders/flexslider/bg_direction_nav.png);
    background-repeat: no-repeat;
    position: absolute;
    top: 50%;
    z-index: 10;
    cursor: pointer;
    text-indent: -9999px;
    opacity: 0;
    -webkit-transition: all .3s ease;
    -moz-transition: opacity .25s ease-in-out;
    transition: all .3s ease;
}

.groups-table {
	font-size:11px;
}

figure {
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}

body #wp_access_helper_container button.aicon_link {
    top: 45px !important;
}

table.gsurvey-likert th.gsurvey-likert-choice-label {
    background-color: #eee;
    text-align: center;
    vertical-align: middle;
    line-height: 1;
    padding: 3px 0;
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
}

/* One Click Accessibility ############## */
.pojo-a11y-toolbar-toggle {width: 45px !important; right: 190px !important;}
.pojo-a11y-toolbar-right {right: -190px !important;}
#pojo-a11y-toolbar.pojo-a11y-toolbar-right.pojo-a11y-toolbar-open {right: 0 !important;}
.pojo-a11y-toolbar-overlay {width: 190px !important;}

/* WIC Wait Times ####################### */
.waittimes-h2 {font-size: 17pt; font-family: "Open Sans Condensed"; font-weight: 700;}
.waittimes-time {color: #3f7928; font-size: 120%; font-weight: 700;}


.hidethis {display: none;}