 /**
 * Place your custom styles here.
 */

 body {font-family: 'SanomatSansText-Book.woff';font-style: normal;font-weight: 400;font-size:18px;line-height:23px;color:#474749;margin-top:0px;}
 a {text-decoration:none;color:#6190de;}
 a:hover {color:#326599;text-decoration:none;}
 .main-container p {line-height: 30px;}
 
 h1 {font-size:35px;color:#474749;font-family: 'GuardianEgyp-Semibold.otf';font-style: normal;font-weight: 400;}
 h2 {font-size:24px;
	 font-family: 'SanomatSansText-Semibold.woff';
font-style: normal;
font-weight: 400;
}

 h3 {font-size:18px;
	 font-family: 'GuardianEgyp-Semibold.otf';
font-style: normal;
font-weight: 400;
	 color:#474749;
}
 h4 {font-size:16px;margin-top:20px !important;}


 h5 {font-size:15px;}
h6, .h6 {
	display: inline-block;
	text-align: center;
}
h6 a, .h6 a, 
.view-locations .viewdetails a {
	color:#fff;
	text-transform: uppercase;
	padding:14px 35px;
	background-color:#ad208e;
	display: block;
	font-weight: 700;
	margin-right: 5px;
	text-align: center;
	font-size: 18px;
}
h6 a:hover, .h6 a:hover,
.view-locations .viewdetails a:hover {
	background-color:#72296e;
	color:#fff;
	font-weight: 700;
}

.field--name-field-date-range {margin-bottom: 25px;}

.page-node-328 td {
    padding: 1px 10px;
}
 
 ul.contextual-links,
.contextual.open .trigger {z-index:999;position:relative;}

.btn-lg {font-size:15px;}
.button {
    background-color: #ad208e;
    padding: 14px 35px;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    border: none;
    font-weight: 700;
    margin-right: 5px;
	display:inline-block;
	border-radius:0px;
}
.main-container .button {
	margin-top:10px;
	margin-bottom:10px;
}
.button:hover {background-color:#72296e;-webkit-transition: width 2s, height 2s, -webkit-transform 2s; /* Safari */
    transition: width 2s, height 2s, transform 2s;color:#fff;}

.main-container {
    margin-top: 20px;
    padding-right: 20px;
}

.path-frontpage .main-container {margin-top:0px;padding-right:0px;}

.path-our-locations .views-row,
.view-news-and-events .table>tbody>tr>td,
.view-news-and-events .views-row,
.view-testimonials .views-row,
.view-display-id-page_3 .views-row,
.page-node-383 .views-row {border-bottom:1px dotted #3a3a3a;padding-bottom:30px;margin-bottom:30px;padding-right: 25px;}


.view-display-id-page_3 .views-row, .page-node-383 .views-row {
    border-bottom: none;
}

.view-display-id-page_3 .views-row {min-height:104px;}

.view-photo-gallery .views-row {border-bottom:none;}


#block-views-block-contextual-sub-banner-image-block-1 .views-row,
#block-views-block-homepage-rotator-block-1 .views-row {border-bottom:none;padding-bottom:0px;margin-bottom:0px;}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    border-top: none;
}
	
.file {
    font-size: 83%;
    background-color: #eee;
    margin-top: 30px;
	float:left;
}
.view-display-id-page_3 .file {
    font-size: 75%;
	float:left;
	margin-top:10px;
	width:50%;
}
.file>span {background-color: #eee;}

.file a {color:#464648;}

/**top***/
.container-fluid.top {background-color:#565656;color:#fff;font-size:13px;text-transform:uppercase;font-weight:600;height:54px;padding:0px;}
.container-fluid.top a {color:#fff;}
#block-toplinks {text-align:right;padding:15px 0px 0px 0px;}
#block-toplinks a {
	font-family: 'Avenir Next Pro - Bold';
	font-style: normal;
	font-weight: 700;
	color: #fff;
}
#block-toplinks a:hover, #block-toplinks a.active, #block-toplinks a.is-active {
font-family: 'Avenir Next Pro - Bold';
	font-style: normal;
	font-weight: 700;
	color:#9b4595;
}

.language-switcher-language-url {padding:15px 0px 0px 0px;}
.language-switcher-language-url.col-md-2 {display:block;background-color:#9fa64f;}

#block-temptranslateblock {background-color:#536191;text-align:center;margin-bottom:6px;}

.language-switcher-language-url a {display:block;height:54px;color:#eef0db;}

.language-switcher-language-url a.is-active, .language-switcher-language-url a:hover,

.language-switcher-language-url ul {
    padding-left: 1.6em;
}
.language-switcher-language-url ul li {
    list-style: none;
    float: left;
    margin-right: 5px;
    padding-right: 10px;
}
.search-block-form {margin-top:7px;float:right;}
.search-block-form .button {height:8px;background-color:#ad208e;padding:23px 18px 17px;}
.search-block-form .glyphicon {top:-11px;color:#fff;}
.search-block-form .input-group .form-control:first-child {height:40px;}
.search-block-form .form-group {margin-bottom:0px;}
.search-form .input-group .form-control {height:48px;}

/***navigation***/
.container-fluid>.navbar-header {
    width: 100%;
    margin-top: -14px;
}
.navbar-default {
    background-color: #FFF;
    border-color: #eee;
}
.container-fluid>.navbar-header {width:100%;}
#block-cvch-cdn-main-menu {width:78%;float:right;}
#horizontal-menu li>a {
    display: block;
    padding-top: 33px;
    padding-bottom: 32px;
    padding-left: 25px;
    padding-right: 25px;
	color:#474749;
	text-transform:uppercase;
	font-family: 'Avenir Next Pro - Bold';
font-style: normal;
font-weight: 700;
	font-size:15px;
}
#horizontal-menu li>a:hover,
#horizontal-menu li>a.is-active {
    background-color:#eeeced;
}
.navbar {
    min-height: 38px;
    margin-bottom: 0px;
}


/***homepage***/
.path-frontpage .main-container {text-align:center;}
.path-frontpage .region-content {margin:auto;}
.path-frontpage .addtoany_list {display:none;}

/*homepage banner*/
.container-fluid.banner {padding:0px;}
.region-banner {margin-bottom:40px;}
.flex-control-nav {
    bottom: 13px;
    z-index: 500;
}
.flex-control-paging li a.flex-active {
    background: #fff;
    background: rgba(255,255,255,0.5);
    cursor: default;
}
.flex-control-paging li a {
    background: white;
    background: rgba(255,255,255,1);
    -webkit-box-shadow:none;
    -moz-box-shadow: none;
    -o-box-shadow:none;
    box-shadow: none;
	width:15px;
	height:15px;
}

#block-views-block-homepage-rotator-block-1 {position:relative;}
.creditcontainer {
	background-image:url(/sites/default/files/cameraicon.png);
	background-repeat:no-repeat;
	position: absolute;
    bottom: 24px;
    left: 43px;
}
.photocredit {
    color: #fff;
	margin-left: 29px;
	margin-top:-2px;
	text-shadow: 1px 1px 1px #000;
}

.path-frontpage .page-header {
    border-bottom: none;
}

.slidertitle {
	font-family: 'GuardianEgyp-Semibold.otf';
	font-style: normal;
	font-weight: 400;
}
.sliderbody {
	font-family: 'SanomatSansText-Book.woff';
	font-style: normal;
	font-weight: 400;
	line-height: 26px !important;
}
.sliderbutton a {
	font-family: 'Avenir Next Pro - Bold';
	font-style: normal;
	font-weight: 700;
	text-transform: uppercase;
	padding-top: 20px !important;
}
.sliderbutton a:hover {
	background:#73296e !important;
}
.sliderbutton span.ext {
	display: none;
}
.slidername {
	font-family: 'SanomatSansText-Book.woff';
	font-style: normal;
	font-weight: 400;
}


/***homepage updates***/
#block-views-block-homepage-updates-block-1 {margin-bottom:40px;}
#block-views-block-homepage-updates-block-1 h2.block-title {color:#9fa64f;}
#block-views-block-homepage-updates-block-1 h2.field-content {font-size:21px;margin-bottom:15px;}


#block-offeringpatientcenteredteambasedqualityhealthcare {margin-top:30px;margin-bottom:50px;}
#block-offeringpatientcenteredteambasedqualityhealthcare h2.block-title {text-align:center;color:#474749;}

/***events***/
.views-field-field-date h3, .views-field-field-date h3 a {font-weight:600;text-align:center;font-size:25px;}
.view-news-and-events .views-field-title a {color:#464648;}
.views-field-field-date {font-weight:600;text-align:center;font-size:25px;}
.field--name-field-time {margin-bottom:20px;}

/**news**/
.view-news-and-events .views-field-view-node {margin-top:10px;}


/***provider***/
.view-providers .views-exposed-form,
.view-providers-copy- .views-exposed-form {margin-top:40px;margin-bottom:40px;background-color:#eee;}
.view-providers .views-exposed-form .button,
.view-providers-copy- .views-exposed-form .button {padding:6px 17px;margin-top: -1px;}
.view-providers .views-exposed-form .form-item,
.view-providers-copy- .views-exposed-form .form-item {margin-bottom:20px;}

.view-providers .views-field-title,
.view-providers .field--name-field-location-node-reference a,
.views-field-field-location-node-reference,
.view-providers img {margin:auto;text-align:center;}

.view-providers-copy- .views-field-title,
.view-providers-copy- .field--name-field-location-node-reference a,
.views-field-field-location-node-reference,
.view-providers-copy- img,
.view-providers-by-location img {margin:auto;text-align:center;}

.view-providers .field--name-field-location-node-reference a,
.view-providers-copy- .field--name-field-location-node-reference a {color:#3a3a3a;}

.view-providers .views-field-title,
.view-providers-copy- .views-field-title,
.view-providers-by-location .views-field-title {margin-top:8px;text-align: center;}

.view-providers .views-field-title a,
.view-providers-copy- .views-field-title a,
.view-providers-by-location .views-field-title a {font-weight:600;}


.view-providers .views-row,
.view-providers-copy- .views-row,
.view-providers-by-location .views-row {margin-bottom:30px;}

.page-node-type-provider .field--name-field-location-node-reference,
.page-node-type-provider .field--name-field-location-node-reference a {text-align:center;margin-top:15px;width:100%}

.page-node-type-provider .field--name-field-image {margin-bottom:10px;}
.view-providers .views-field-field-provider-location a,
.view-providers-copy- .views-field-provider-locatio a {font-size:16px;}
.views-field-field-location-node-reference {font-size:15px;}

.field--name-field-video-popup button {background-color:#ad208e;padding:20px 25px;text-transform:uppercase;color:#fff;text-align:center;display:block;width:100%;margin-bottom:10px;border:none;border-radius:0px;}
.field--name-field-video-popup button:hover {background-color:#72296e;}

.page-node-type-provider .field--name-field-image img {width:100%;}


.view-rtt-staff-view .col-md-12 {margin-bottom: 30px;}
.readmore {float: right;margin-top:10px;}
.view-rtt-staff-view h3 {
    margin: 0px;
    margin-top: 16px;
    margin-bottom: 13px;
}

/***faq***/
.field--name-field-faq {margin-top:40px;}
.page-node-type-faqs .field--name-field-faq {margin-top:0px;}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active,
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {border:none;background:none !important;}
.ui-widget-content {border:none;}

.ui-accordion .ui-accordion-content {font-size:18px;height:auto !important;}

.panel-title {
    font-size: 22px;
}


/***our stories***/
.view-testimonials .views-field-title {font-weight:bold;margin-top:10px;}

#block-views-block-testimonials-block-1,
#block-views-block-testimonials-block-2 {
    font-size:15px;margin-top:40px;margin-bottom:30px;text-align: center;}

#block-views-block-testimonials-block-1 .view-footer,
#block-views-block-testimonials-block-2 .view-footer {
	color:#fff;
	text-transform: uppercase;
	padding:14px 35px;
	background-color:#ad208e;
	display: block;
	font-weight: 700;
	margin-right: 5px;
	text-align: center;
	font-size: 18px;
	width: 76%;
	margin: auto;
}
#block-views-block-testimonials-block-1 .view-footer a,
#block-views-block-testimonials-block-2 .view-footer a {color:#fff;}

#block-views-block-testimonials-block-1 .view-footer:hover,
#block-views-block-testimonials-block-2 .view-footer:hover {
	background-color:#72296e;
	color:#fff;
	font-weight: 700;
}

#block-views-block-testimonials-block-1 h2.block-title,
#block-views-block-testimonials-block-2 h2.block-title {font-size:20px;}

#block-views-block-testimonials-block-3 h2.block-title {margin-bottom:30px;}

/***locations***/

.page-node-type-location .region-content .field--name-body {margin-top:20px;}

.view-locations h3 a {color:#464648;}

.page-node-type-location .field--name-field-address .field--label,
.page-node-type-location .field--name-field-hours .field--label,
.page-node-type-location .field--name-field-phone .field--label {font-size:24px;margin-bottom:10px;}

.view-locations .views-field-field-address .views-label,
.view-locations .views-field-field-phone .views-label,
.view-locations .views-field-field-hours .views-label {font-size:20px;margin-bottom:10px;font-weight:600;}

.view-locations .views-field-field-address,
.view-locations .views-field-field-phone,
.view-locations .views-field-field-hours {margin-bottom:20px;}

.page-node-type-location .field--name-field-address,
.page-node-type-location .field--name-field-phone {margin-bottom:20px;}

.page-node-type-location .field--name-field-hours {margin-bottom:40px;}


/**cta**/
.container-fluid.cta {padding:0px;margin-top:4px;}

#block-leadershipctablock,
#block-communitypartnersctablock,
#block-servicesctablock,
#block-annualreportsctablock,
#block-communityoutreachctablock,
#block-primarymedicalhomectablock {position:relative;padding:0px;}

#block-leadershipctablock img,
#block-communitypartnersctablock img,
#block-servicesctablock img,
#block-annualreportsctablock img,
#block-communityoutreachctablock img,
#block-primarymedicalhomectablock img {width:100%;height:auto;}

#block-leadershipctablock,
#block-communitypartnersctablock,
#block-servicesctablock {border-bottom:4px solid #fff;}

#block-leadershipctablock .field--name-field-title a,
#block-communitypartnersctablock .field--name-field-title a,
#block-servicesctablock .field--name-field-title a,
#block-annualreportsctablock .field--name-field-title a,
#block-communityoutreachctablock .field--name-field-title a,
#block-primarymedicalhomectablock .field--name-field-title a {    
	/*position: absolute;
    top: 85px;
    text-align: center;
    margin: auto;
    width: 100%;
    display: block;
	font-weight:600;
	font-size:30px;
	color:#464648;
	z-index:2;*/
	display:none;
}


/***footer***/
footer {background-color:#474749;color:#fff;font-size:16px;font-family: 'Linotype - AvenirNextLTPro-Regular.otf';
	font-style: normal;
	font-weight: 400;}
#block-quicklinks a {font-size:16px;color:#fff;
font-family: 'Linotype - AvenirNextLTPro-Regular.otf';
	font-style: normal;
	font-weight: 400;
}
#block-quicklinks a:hover {
	font-family: 'Avenir Next Pro - Bold';
	font-style: normal;
	font-weight: 700;
}
#block-quicklinks .button {
    padding: 13px;
    font-size: 15px;
	font-family: 'Avenir Next Pro - Bold';
	font-style: normal;
	font-weight: 700;
}
footer a, footer h3 {color:#fff;}
footer h3 {text-transform:uppercase;font-size:15px;font-family: 'Avenir Next Pro - Bold';
	font-style: normal;
	font-weight: 700;}
#block-copyright {background-color:#363636;text-align:center;padding: 20px 0px;color:#fff;font-size:14px;}
.container-fluid.bottom {padding:0px;}

.footer {
    border-top: none;
}
.path-frontpage .footer {
    margin-top: 0px;
}
#block-contactandsocialmediafooter a {color:#fff;margin-top:5px;}
#block-contactandsocialmediafooter a:hover {color:#326599;}
#block-contactandsocialmediafooter span.ext {display:none;}

#block-footerbadge {text-align:center;}

.webform-submission-form {margin-top:40px;}

/***photo gallery***/
ul.lightgallery {
    list-style: none;
    padding-left: 0;
    list-style-type: none;
    display: inline-block;
    width: 100%;
}

ul.lightgallery li {
    padding-bottom: 15px;
	margin-right:10px;
	float:left;
}

.view-photo-gallery .views-field-field-gallery-thumbnail img, 
.view-photo-gallery .views-field-title {text-align:center;margin:auto;}
.view-photo-gallery .views-field-title {margin-top:10px;}


.field--name-body img.align-left {margin-right:20px;margin-bottom:20px;}
.field--name-body img.align-right {margin-left:20px;margin-bottom:20px;}

figcaption {
    font-style: italic;
    font-size: 14px;
    text-align: center;
    border-top: 3px solid #ad208e;
}

.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {margin-top:0px;}
.align-right {
    margin-bottom: 20px;
	margin-top:20px;
}
.align-left {
    margin-bottom: 20px;
	margin-top:20px;
}


.tabs-left>.nav-tabs {float:none;width:100%;}

.tabs-left>.nav-tabs>.active>a, 
.tabs-left>.nav-tabs>.active>a:focus, 
.tabs-left>.nav-tabs>.active>a:hover {-webkit-box-shadow:0px;box-shadow:0px !important;}

.vertical-tab-button.first {height:48px;text-align:center;}

.vertical-tab-button.last {
    height: 45px;
	text-align:center;
}
.tabs-left>.nav-tabs, .tabs-right>.nav-tabs {
    padding-bottom: 0px;
}
	
.tabs-left>.nav-tabs>.active>a, .tabs-left>.nav-tabs>.active>a:focus, .tabs-left>.nav-tabs>.active>a:hover {
    border-color: #ddd transparent #ddd #ddd;
    -webkit-box-shadow: -1px 1px 1px rgba(0,0,0,.05);
    box-shadow: -1px 1px 1px rgba(0,0,0,.05);
    border: none;
    background-color: #ddd;
    border-radius: 0px;
	-webkit-box-shadow:none;
    box-shadow: none;
}
.tabs-left>.tab-content, 
.tabs-right>.tab-content {border:none;border-top:2px solid #ddd;-webkit-box-shadow:none;box-shadow:none;padding:0px;}

/***wait times***/
.waittime {
    margin: auto;
	width:50%;
	float:left;
	text-align:center;
	padding:0px 16px;
}
.waittime.wen {border-right:none;}
.waittime h3 {margin-bottom:0px;
	font-size:24px;
	margin-top:0px;
	font-family: 'SanomatSansText-Semibold.woff';
	font-style: normal;
	font-weight: 400;
	color:#fff;}

.waittime h6 {
	padding-bottom:5px;
	padding-top:0px;
	font-size:20px;
	font-family: 'SanomatSans-Bold.woff';
	font-style: normal;
	font-weight: 400;
	color:#76A8F8;
}
div#rss-east, div#rss-west {
	font-size:78px;
	color:#76A8F8;
	/* margin-left:-115px; */
	font-family: 'SanomatSans-Bold.woff';
	font-style: normal;
	font-weight: 400;
	padding-top:23px;
}
.waittime h5 {
	font-family: 'SanomatSansText-Book.woff';
	font-style: normal;
	font-weight: 400;
color:#fff;}



article[data-history-node-id='54'] .file {margin-top:10px;}
a[data-drupal-link-system-path='node/310'] {border-right:none !important;}

.page-node-289 .page-header {text-align:center;}
.page-node-289 #block-addtoanybuttons {display:none;}

.user-logged-in #block-useraccountmenu .navbar-right {float:none !important;}


aside nav li li a:hover, aside nav li li a.active, aside nav li li a.is-active {background:#eee !important;}



.page-node-407 .view-display-id-block_8 {text-align: center;}
.page-node-407 .view-display-id-block_8 .view-header h3 {text-align: left;}
.page-node-407 .view-display-id-block_8 img {margin:auto;}
.page-node-407 .view-display-id-block_8 .views-view-grid .views-col {text-align: center;}
.page-node-407 .view-display-id-block_8 .readmore {
    display: none;
}
#block-views-block-rtt-staff-view-block-8 {width:49%;z-index:-1;position:relative;}


.ui-state-active {color:#454545;}


/*make appt button top link*/
#block-makeapptbuttonblock {background-color:#516095;height:54px;width:10%;float: left;}
#block-makeapptbuttonblock a {    
	display: block;
    margin: auto;
    text-align: center;
    padding-top: 17px;
	text-transform: uppercase;
}

.page-node-432 #block-temptranslateblock {
    width: 216px;
}

.specialheader {display: none;}

.regularheader {display:block;}

.page-node-type-provider .field--type-link {text-align: center;}
.page-node-type-provider .field--type-link a {background-color: #516095;display: block;padding: 20px 25px;
text-transform: uppercase;font-size: 15px;color:#fff;text-decoration: none;}



#block-healthalertblock  {margin-top:30px;}
#block-healthalertblock iframe {width:100%;}

#block-notificationbar {padding:10px 30px 10px 30px;}

.views-field-field-notice {margin-top:20px;margin-bottom:20px;}

.video-embed-field-provider-youtube {margin-bottom: 50px !important;}

.ui-widget-content a {
    color: #6190de/*{fcContent}*/;
}


#block-getoutsidebar {background-color: #f5f7f6;padding:15px;}

.page-node-type-location .field--name-field-location-providers {margin-bottom: 15px;margin-top: 15px;}



.page-node-327 h2.block-title {margin-bottom: 30px;}

.page-node-407 .view-rtt-staff-view a {font-weight: bold;}
.page-node-407 .view-rtt-staff-view .views-row {margin-bottom: 20px;}

.page-node-407 .block-views-blockrtt-staff-view-block-8 {z-index: 999;position: relative;}



.container-fluid.notificationbar {background-color:#ad208e;color:white !important;}
.container-fluid.notificationbar a {color:white !important;text-decoration: underline;}





.tbm-item.level-1 {
    height: 89px;
	text-transform: uppercase;
	padding-top: 23px;
	padding-left: 12px;
	padding-right: 12px;
	font-size: 17px;
	font-weight: bold;
}
.tbm-link.level-1 {
  padding: 1.6rem 1.25rem;
	font-family: 'Avenir Next Pro - Bold';
	color:#474749;
}
.tbm-item a.level-1:hover,
.tbm-item a.level-1.active-trail {color:#55628d;}
	
.tbm-link-container {
    height: auto;
}
.tbm-subnav>.tbm-item .level-2 {font-size: 16px;text-transform:none;color:#55628d !important;padding-left: 0px;padding-right: 0px;padding-bottom: 11px;font-family: 'Avenir Next Pro - Bold';}

.tbm-subnav>.tbm-item .level-3 {font-size: 14px;text-transform:none;color:#474749 !important;font-weight: normal;padding-left: 0px;padding-right: 0px;margin-left:-6px;line-height: 17px;font-family: 'SanomatSansText-Book.woff';}

.tbm-subnav>.tbm-item .level-2:hover {color:#474749 !important;}

.tbm-subnav>.tbm-item .level-3:hover {color:#55628d !important;}

.tbm-nav, [dir="ltr"] .tbm-nav {
  float: right;
}
.tbm-collapse.always-show {margin-top: 8px;}

.tbm-submenu {margin-top: 78px;border-top:3px solid #55628d;box-shadow: 0px 4px 9px #eee;margin-right: 24px;}
.tbm-submenu .tbm-column {padding-left: 15px;padding-right: 15px;}


#block-homepagemaintext {width: 50%;
    float: left;padding:50px;}

#block-rsswaittimes {
	padding:67px 50px 50px 50px;
	height: 79%;
}

.path-frontpage h1.page-header,
.path-frontpage article .content,
.path-frontpage article.page.full,
.path-frontpage .main-container {display: none;}

.path-frontpage .container-fluid {
  padding-right: 0px;
	padding-left: 0px;
}
.waittime.wen {width: 100%;}
.waittime.wen h3 {font-family: 'SanomatSans-Bold.woff';
	font-style: normal;
	font-weight: 400;font-size: 27px;}

.waittime.wen h5 {
  font-size: 19px;
  line-height: 29px;
  margin-top: 30px;
}


.path-our-locations .view-locations .views-col,
.page-node-717 .view-locations .views-col,
.page-node-718 .view-locations .views-col,
.page-node-719 .view-locations .views-col,
.page-node-720 .view-locations .views-col {
	border: 1px solid #eee;
	padding: 20px;
	margin-right: 10px;
	width:30%;
	margin-bottom: 20px;
}

.path-our-locations .views-field-field-hours p,
.path-our-locations .views-field-field-phone p,
.path-our-locations .views-field-field-address a,
.path-our-locations .view-locations .views-col,
.page-node-717 .views-field-field-hours p,
.page-node-717 .views-field-field-phone p,
.page-node-717 .views-field-field-address p
.page-node-717 .views-field-field-address a,
.page-node-718 .views-field-field-hours p,
.page-node-718 .views-field-field-phone p,
.page-node-718 .views-field-field-address p,
.page-node-718 .views-field-field-address a,
.page-node-719 .views-field-field-hours p,
.page-node-719 .views-field-field-phone p,
.page-node-719 .views-field-field-address p,
.page-node-719 .views-field-field-address a,
.page-node-720 .views-field-field-hours p,
.page-node-720 .views-field-field-phone p,
.page-node-720 .views-field-field-address p,
.page-node-720 .views-field-field-address a {font-size: 14px !important;line-height: 19px;}

.path-our-locations .views-label-field-hours,
.path-our-locations .views-label-field-phone,
.path-our-locations .views-label-field-address,
.page-node-717 .views-label-field-hours,
.page-node-717 .views-label-field-phone,
.page-node-717 .views-label-field-address,
.page-node-718 .views-label-field-hours,
.page-node-718 .views-label-field-phone,
.page-node-718 .views-label-field-address,
.page-node-719 .views-label-field-hours,
.page-node-719 .views-label-field-phone,
.page-node-719 .views-label-field-address,
.page-node-720 .views-label-field-hours,
.page-node-720 .views-label-field-phone,
.page-node-720 .views-label-field-address {font-size: 16px !important;}



.page-node-720 #block-views-block-locations-block-1,
.page-node-720 #block-views-block-locations-block-2 {margin-bottom: 30px;}


.page-node-717 #block-views-block-locations-block-1 h2.block-title,
.page-node-718 #block-views-block-locations-block-2 h2.block-title,
.page-node-719 #block-views-block-locations-block-3 h2.block-title {display: none;}



.view-news-and-events td.views-field-field-time,
.view-news-and-events td.views-field-field-date-range {width: 15%;}




.toolbar-loading #toolbar-administration {
    overflow: hidden;
    height: 38px;
    margin-bottom: 41px;
}


.page-node-type-location .lightgallery {margin-top: 30px;}


#block-homepageserviceicons h2.block-title {text-align: center;}
#block-homepageserviceicons {margin-top: 40px;margin-bottom: 60px;}
#block-homepageserviceicons img.responsive {width:83%;}


#rss-west div {display: none;}
#rss-west {padding-top:15px;}

#block-notificationbar h2,
#block-notificationbar h3,
#block-notificationbar h4,
#block-notificationbar h5,
#block-notificationbar h6,
#block-notificationbar p,
#block-notificationbar a {color: #fff !important;}


.view-rtt-staff-view .col-md-4 {
	width: 96%;
	margin-bottom: 20px;
}
.view-rtt-staff-view .readmore {
    float: none;
    margin-top: 10px;
}

.readmore a {color: #fff;
    text-transform: uppercase;
    padding: 14px 35px;
    background-color: #ad208e;
    display: block;
    font-weight: 700;
    margin-right: 5px;
    text-align: center;
    font-size: 18px;
}
.readmore a:hover {background-color:#6a306b;}

#block-ruraltracktrainingbuttons {margin-top: 40px;}


.page-node-86 table td {width: auto;padding:5px;}


.familyyear td {width:16%;padding: 5px;}
.familymonth td {width:11%;padding:5px;}

.familyyear h3,
.familyyear p,
.familymonth h3,
.familymonth p {color:#fff;}


#quicktabs-tabpage-sliding_fee_page_tabs-1 table h3,
#quicktabs-tabpage-sliding_fee_page_tabs-1 table p,
#quicktabs-tabpage-sliding_fee_page_tabs-1 table td,
#quicktabs-tabpage-sliding_fee_page_tabs-2 table h3,
#quicktabs-tabpage-sliding_fee_page_tabs-2 table p,
#quicktabs-tabpage-sliding_fee_page_tabs-2 table td,
#quicktabs-tabpage-sliding_fee_page_tabs-3 table h3,
#quicktabs-tabpage-sliding_fee_page_tabs-3 table p,
#quicktabs-tabpage-sliding_fee_page_tabs-3 table td,
#quicktabs-tabpage-sliding_fee_page_tabs-4 table h3,
#quicktabs-tabpage-sliding_fee_page_tabs-4 table p,
#quicktabs-tabpage-sliding_fee_page_tabs-4 table td {color:#fff;}

#block-quicktabsslidingfeepagetabs {margin-top: 30px;}


#quicktabs-tabpage-sliding_fee_page_tabs-1 table thead,
#quicktabs-tabpage-sliding_fee_page_tabs-2 table thead,
#quicktabs-tabpage-sliding_fee_page_tabs-3 table thead,
#quicktabs-tabpage-sliding_fee_page_tabs-4 table thead {background-color: #363636;color:#fff;}

#quicktabs-tabpage-sliding_fee_page_tabs-1 table td,
#quicktabs-tabpage-sliding_fee_page_tabs-1 table th {width: 16%;padding:5px;}

#quicktabs-tabpage-sliding_fee_page_tabs-2 table td,
#quicktabs-tabpage-sliding_fee_page_tabs-2 table th,
#quicktabs-tabpage-sliding_fee_page_tabs-3 table td,
#quicktabs-tabpage-sliding_fee_page_tabs-3 table th,
#quicktabs-tabpage-sliding_fee_page_tabs-4 table td,
#quicktabs-tabpage-sliding_fee_page_tabs-4 table th {width: 14%;padding:5px;}


#quicktabs-tabpage-sliding_fee_page_tabs-1 table th h3,
#quicktabs-tabpage-sliding_fee_page_tabs-2 table th h3
#quicktabs-tabpage-sliding_fee_page_tabs-3 table th h3
#quicktabs-tabpage-sliding_fee_page_tabs-4 table th h3 {color:#fff;}

.table-striped td.code,
.table-striped td.code p,
.table-striped th.code h3 {color:#363636 !important;}


#block-rsswaittimes {background-color:#516290;padding: 50px !important;color: #fff;text-align: center;}
#block-rsswaittimes h2,
#block-rsswaittimes h3,
#block-rsswaittimes h4 {color:#fff;}

/**********MOBILE**********/

@media only screen and (min-width: 320px) {

	.page-node-86 table {
        width: 100% !important;
    }
	
	#tbm-main {display: none;}
	
	.path-our-locations .view-locations .views-col,
	.page-node-717 .view-locations .views-col,
	.page-node-718 .view-locations .views-col,
	.page-node-719 .view-locations .views-col,
	.page-node-720 .view-locations .views-col {
		width:100% !important;margin-right: 0px;
	}
	
	.navbar-btn {
	  margin-bottom: 27px;
	}
	
	#block-rsswaittimes {
	padding:0px
	}
	.waittime.wen {padding:74px 30px;}
	
	#block-rsswaittimes {
	padding:0px;
		width: 100%;
		height: auto;
	}
	
	#block-homepagemaintext {
		width: 100%;
		padding:50px;
	}

	#block-homepagemaintext {width: 100%;
    float: none;padding:50px;}
	
	#block-mainnavigation-8 {float: right;margin-right: 20px;margin-top: 30px;}

	.page-node-464 .col-md-6 iframe {width:100%;margin-bottom: 30px;}
	
	.page-node-474 img.flyerimg {width: 100%;height:auto;}
	
	#block-healthalertmobileblock {
		display: block;
		margin-top: 103px;
		margin-left: 26px;
	}
	
	.page-node-438 .region-content img {width:100%;height:auto;}
	.page-node-438 .region-content #block-addtoanybuttons img {width:auto;height:auto;}
	
	#block-healthalertblock-2 {display:block;padding-left: 30px;}
	#block-healthalertblock-2 iframe {width: 100%;}
	
	.page-node-397 iframe {width:92%;height:298px;}
	
	.page-node-397 #block-cvchmobileconnectphotoandbuttons img {width:100% !important;}
	.page-node-397 #block-cvchmobileconnectphotoandbuttons img {height: auto !important;}
	
	div#rss-east, div#rss-west {
	font-size:42px;
	/* margin-left:-67px; */
	padding-top:8px;}
	
	.badgeicon {vertical-align: middle; float: none;text-align: center;}
	
	#block-leadershipctablock .field--name-field-title a, 
	#block-communitypartnersctablock .field--name-field-title a, 
	#block-servicesctablock .field--name-field-title a, 
	#block-annualreportsctablock .field--name-field-title a, 
	#block-communityoutreachctablock .field--name-field-title a, 
	#block-primarymedicalhomectablock .field--name-field-title a {
    	top: 158px;
	}
	footer .col-sm-3 {
    width: 100%;
    margin: auto;
    text-align: center;
	}
	
	
	#block-locations,
	#block-footerbadge,
	#block-contactandsocialmediafooter {margin-top:20px;}
	
	.container-fluid.top {display:none;}
	
	#block-searchiconmobile {
		  display: block;
		  padding-top: 0px;
		  width: 60px;
		  float: right;
		  margin-top: -90px;
		  padding-right: 95px;
		}
	
	.logo img {
	  width: 87%;
	  margin-top: -30px;
	  margin-left: 0px;
	  margin-bottom: -19px;
	}
	a.logo {
		width: 200px;
		margin-top: -55px;
		padding-left:10px;
		z-index:500;
		position:relative;
	}
	
	a.covidbutton img {padding-left: 20px;}
	
	#block-addtoanybuttons {margin-bottom:30px;float: right;}
	
	#block-homepagelinksblockmobile {
		display: block;
		margin-top: 13px;
		width:109%;
	}
	#block-homepagelinksblockmobile p {margin:0 0 1px;}
	
	#block-homepagelinksblockmobile .phone {
		background-color: #ad208e;
    padding: 14px 10px;
    text-transform: uppercase;
    color: #fff;
    border: none;
    font-weight: 700;
    margin-right: 0px;
	border-bottom:1px solid #fff;
	display:block;
	text-align:center;
		width:218px;
	margin:auto;
	margin-bottom: 40px;
	margin-top: 10px;}
	#block-homepagelinksblockmobile .phone:hover {
		background-color: #72296e;
	}
	
	#block-homepagelinksblockmobile a {
	display:block;
	text-align:center;}
	
	.path-frontpage .container-fluid.banner {display:none;}

	#block-leadershipctablock .field--name-field-title a, 
	#block-communitypartnersctablock .field--name-field-title a, 
	#block-servicesctablock .field--name-field-title a, 
	#block-annualreportsctablock .field--name-field-title a, 
	#block-communityoutreachctablock .field--name-field-title a, 
	#block-primarymedicalhomectablock .field--name-field-title a {
		top: 69px;
		font-size: 22px;
	}

	#block-leadershipctablock, 
	#block-communitypartnersctablock, 
	#block-servicesctablock, 
	#block-annualreportsctablock, 
	#block-communityoutreachctablock, 
	#block-primarymedicalhomectablock {border-left:0px;border-right:0px;border-bottom:2px solid #fff;}

	#block-views-block-homepage-updates-block-1 {
		margin-top: 40px;
	}

	.view-providers .views-exposed-form,
	.view-providers-copy- .views-exposed-form {
		padding: 20px;
	}

	.view-providers .views-view-grid .views-col,
	.view-providers-copy- .views-view-grid .views-col {
		width: 100% !important;
		margin-bottom: 20px;
	}

	#edit-group-education {margin-top:20px;}
	
	.panel-body {
		padding: 0px;
	}

	.field--name-field-location-google-map {margin-top:20px;}

	#horizontal-menu {display:none;}

	#block-responsivemenumobileicon {
		display: block;
		margin-top: -61px;
		float: right;
		width: 10%;
		padding-right:41px;
	}

	.responsive-menu-toggle-icon {
		float: right;
	}
	.responsive-menu-toggle-icon:before, .responsive-menu-toggle-icon:after, .responsive-menu-toggle-icon span.icon {
		background:#464648;
	}
	.responsive-menu-toggle-icon span.label {color:#474749;
		top: 4px;
		left: 29px;}
	
	aside {display:none;}

	.main-container .col-sm-9 {
		width: 100%;
	}
	.row {margin-right:0px;margin-left:0px;}
	.navbar-default {border-color:transparent;}

	.navbar-default .container-fluid {padding-left:0px;padding-right:0px;
	}
	.field--name-field-biography,
	.field--name-field-education {padding:10px;}

	table {width:100% !important;}

	.vertical-tab-button.last {
		margin-left: 0px;
		margin-top: 5px;
	}
	.tabbable {margin-top:30px;}
	.tabs-left>.nav-tabs>li, .tabs-right>.nav-tabs>li {width:100%;}
	.tabs-left>.nav-tabs, .tabs-right>.nav-tabs {
		width: 100%;
	}
	.tabs-left>.nav-tabs>.active>a, 
	.tabs-left>.nav-tabs>.active>a:focus, 
	.tabs-left>.nav-tabs>.active>a:hover {width:100%;}

	.align-right {
		margin-left: 0px;
		margin-bottom: 20px;
		margin-top:20px;
		width:100%;
	}
	.align-left {
		margin-right: 0px;
		margin-bottom: 20px;
		margin-top:20px;
		width:100%;
	}
	figure img {width:100%;height:auto;}
	.responsive {width:100%;height:auto;}

	#block-expresscarelogo {margin:auto;text-align:center;margin-bottom:30px;}

	.waittime h3 {font-size:17px;}
	.waittime h6 {
	padding-bottom:0px;
	}

	article[data-history-node-id='54'] figcaption {width:100%;}

	#block-temptranslateblock {display:none;}

	.page-node-type-provider .nav-tabs {margin-top:30px;}
	.file {
		font-size: 71%;
	}
	
	#block-expresscarelogo img {margin: 20px 0px;}
	
	.contactpage {margin-top:10px;}
	
	.page-node-474 .main-container {
    padding-right: 20px;
    padding-left: 20px;
	}
}

@media only screen and (min-width: 480px) {
	
	.logo img {
	  margin-top:59px;
	  margin-left: 27px;
	}
	
	#block-mainnavigation-8 {
	  float: right;
	  margin-right: 37px;
	  margin-top: 42px;
	}
	
		.waittime h6 {
	padding-bottom:5px;
	}
	
	div#rss-east, div#rss-west {
		font-size: 55px;
		/* margin-left: -86px; */
		padding-top: 20px;
		margin-bottom: 0px;
	}
	
	#block-responsivemenumobileicon {
		padding-right: 57px;
	}
	#block-searchiconmobile {
	  margin-right: -28px;
	  margin-top: -90px;
	}
	#block-leadershipctablock .field--name-field-title a, 
	#block-communitypartnersctablock .field--name-field-title a, 
	#block-servicesctablock .field--name-field-title a, 
	#block-annualreportsctablock .field--name-field-title a, 
	#block-communityoutreachctablock .field--name-field-title a, 
	#block-primarymedicalhomectablock .field--name-field-title a {
		top: 134px;
		font-size: 27px;
	}
	.vertical-tab-button.last {
		margin-left: 185px;
		margin-top: -48px;
	}
	.tabs-left>.nav-tabs>li, .tabs-right>.nav-tabs>li {width:178px;}
	.tabs-left>.nav-tabs, .tabs-right>.nav-tabs {
		width: 178px;
	}
	.tabs-left>.nav-tabs>.active>a, 
	.tabs-left>.nav-tabs>.active>a:focus, 
	.tabs-left>.nav-tabs>.active>a:hover {width:178px;}

	figure img {
		width:100%;
	}
	#block-homepagelinksblockmobile {
		width:105%;
	}
	.waittime h3 {font-size:21px;}
}


@media only screen and (min-width : 600px) {
	
	.page-node-397 iframe {width:560px;height:315px;}
	
	#block-healthalertblock-2 iframe {width: 560px;}
}


@media only screen and (min-width : 768px) {
	
	.path-our-locations .view-locations .views-col,
	.page-node-717 .view-locations .views-col,
	.page-node-718 .view-locations .views-col,
	.page-node-719 .view-locations .views-col,
	.page-node-720 .view-locations .views-col {
		width:50% !important;margin-right: 10px;
	}
	
	.page-node-474 .main-container {
    padding-right: 40px;
    padding-left: 40px;
	}
	
	#block-healthalertmobileblock {display: none;}
	
	#block-makeapptbuttonblock {
    width: 19%;
	}
	
	div#rss-east, div#rss-west {
	font-size:78px;
		/* 	margin-left:-115px;	*/
		/* padding-top:65px; */
	}
	
	.path-search .col-sm-12 {width:700;float: none;margin: auto;}
	.path-search #search-form {width: 30%;}
	.path-search  #search-form button {
		padding: 16px 35px 18px;
	}
	
	.file {
    font-size: 75%;
		width: 25%;
		margin-right: 10px;
	}
	.navbar-default {
		border-color:#eee;
	}
	#block-addtoanybuttons {
		float:right;
	}
	.view-providers .views-exposed-form .form-inline .control-label,
	.view-providers .views-exposed-form .form-inline .control-label {
		font-size: 15px;
	}
	.view-providers .views-exposed-form .form-inline .form-control {
		width: 90px;
	}
	.view-providers .views-exposed-form .form-item {
		margin-right:2px;
	}
	.view-providers-copy- .views-exposed-form {
		padding:20px 20px 0px 20px;
	}

	.path-frontpage .region-content {
		width:90%;
		margin:auto;
	}

	.language-switcher-language-url.col-md-2 {
		width: 169px;
		padding-left: 0px;
		margin-right: 15px;
		float: left;

	}
	.container-fluid.top {
		font-size: 13px;
		display:block;
	}
	#block-toplinks {
		width: 389px;
		float: right;
		top: 0px;
		margin-right: -1px;
	}

	.search-block-form {
		display:none;
	}

	#block-searchiconmobile {
	  display: block;
	  margin-top: 2px;
	  float: right;
	  margin-right: -39px;
	}

	td.views-field-field-date {width:18% !important;}

	#block-homepagelinksblockmobile {display:none;}

	.path-frontpage .container-fluid.banner {display:block;margin-bottom:-50px;}

	#block-leadershipctablock, 
	#block-communitypartnersctablock, 
	#block-servicesctablock, 
	#block-annualreportsctablock, 
	#block-communityoutreachctablock, 
	#block-primarymedicalhomectablock {border-left:4px solid #fff;border-right:2px solid #fff;border-bottom:0px;}

	#block-leadershipctablock, 
	#block-communitypartnersctablock, 
	#block-servicesctablock {
		border-bottom: 4px solid #fff;
	}
	#block-views-block-homepage-updates-block-1 {
		margin-top: 0px;
	}
	.view-providers .views-view-grid .views-col,
	.view-providers-copy- .views-view-grid .views-col {
		width: 25% !important;
		margin-bottom: 0px;
	}

	#edit-group-education {margin-top:0px;}

	.panel-body {
		padding: 20px;
	}

	.field--name-field-location-google-map {margin-top:0px;}

	#horizontal-menu {display:none;}

	#block-leadershipctablock .field--name-field-title a, #block-communitypartnersctablock .field--name-field-title a, 
	#block-servicesctablock .field--name-field-title a, #block-annualreportsctablock .field--name-field-title a, 
	#block-communityoutreachctablock .field--name-field-title a, #block-primarymedicalhomectablock .field--name-field-title a {
		top: 151px;
		font-size: 27px;
	}
	.row {margin-right:-15px;margin-left:-15px;}
	/*table {width:auto !important;}*/

	.tabbable {margin-top:0px;}

	.align-right {
		margin-left: 20px;
		width:auto;
	}
	.align-left {
		margin-right: 20px;
		width:auto;
	}

	.main-container .col-sm-9 {
		width: 75%;
	}	
	section.col-sm-9 {width:100% !important;}


	article[data-history-node-id='54'] figcaption {width:100%;}

	#block-temptranslateblock {
		width: 216px;
		float: left;
		display: inline-block;
		height: 54px;
		padding-top: 16px;
	}
	#block-gtranslate {
		margin-right: 78px;
		width: 10%;
		margin-top:0px;
	}
	#block-gtranslate select {width: 8%;}
	
	.container-fluid>.navbar-header {
    width: 100%;
    margin-top: -14px;
	}
	.page-node-86 table {
        width: 100% !important;
    }
	

}

@media only screen and (min-width : 800px) {
	#block-responsivemenumobileicon {
		margin-top:29px;
		padding-right: 77px;
	}
	
	#block-gtranslate {
		margin-right: 78px;
	}
	#block-toplinks {
		margin-right: 0px;
		margin-top: 0px;
	}
	.logo img {
	  margin-bottom: -14px;
	}
	#block-searchiconmobile {
	  margin-top: -1px;
	  margin-right: -37px;
	}
}

@media only screen and (min-width : 900px) {
	a.logo {
  	margin-top: 10px;
	}
	.logo img {
	  width: 87%;
	  margin-top: 2px;
	  margin-left: 0px;
	  margin-bottom: -18px;
	}
	#block-searchiconmobile {
	  display: block;
	  margin-top: 3px;
	  float: right;
	  margin-right: -39px;
	}
	#block-responsivemenumobileicon {
	  margin-top: 32px;
	}
	
	.waittime.wen {height:48%;}
	
	#block-gtranslate select {
		width: auto;
	}
	#block-gtranslate {
		margin-right: 127px;
	}
	#block-toplinks {
		margin-right: 0px;
		top: 0px;
	}
	
	#block-rsswaittimes {
	padding:0px;
		float: left;
		width: 50%;
	}
	#block-homepagemaintext {
		width: 50%;
		float: left;
		padding:50px;
	}
}

@media only screen and (min-width : 992px) {
	
	.page-node-438 .region-content img {width:68%;height:auto;}
	.page-node-438 .region-content #block-addtoanybuttons {width:auto;height:auto;}
	
	#block-healthalertblock  {padding-left:30px;}
	
	#block-gtranslate select {
    width: 6%;
	}
	
	#block-gtranslate {
    width: 10%;
	}
	
	.waittime h6 {
	padding-top:9px;
	}
	
	.badgeicon {vertical-align: middle; float: left;text-align: left;margin-right: 7px;}
	
	.path-search .col-sm-12 {width:900px;}
	
	#block-horizontalmenu {margin-top: -4px;}
	
	#block-temptranslateblock {
		width: 221px;
	}
	
	section.col-sm-9 {width:75% !important;}
	#block-searchiconmobile {display:none;}
	
	.navbar-nav {
		float:right;
	}
	#block-leadershipctablock .field--name-field-title a, 
	#block-communitypartnersctablock .field--name-field-title a, 
	#block-servicesctablock .field--name-field-title a, 
	#block-annualreportsctablock .field--name-field-title a, 
	#block-communityoutreachctablock .field--name-field-title a, 
	#block-primarymedicalhomectablock .field--name-field-title a {
    	top: 64px;
    	font-size: 23px;
	}
	.container-fluid>.navbar-header {
    	margin-top: -14px;
	}
	
	#block-cvch-cdn-main-menu {
    	width: 74%;
	}
	.language-switcher-language-url ul {
    	padding-left: 14px;
	}
	#block-quicklinks .button {
    	padding: 6px;
    	font-size: 12px;
	}
	.field--name-field-provider-video a {
    	padding: 15px 15px;
	}
	
	.language-switcher-language-url.col-md-2 {
		width: 19%;
		padding-left: 20px;
		margin-right: 0px;
		float: left;
	}
	.container-fluid.top {
		font-size: 13px;
	}
	#block-toplinks {
		width: 396px;
		top: 0px;
		margin-right: -2px;
	}
	.search-block-form {
		float: right;
		width: 160px;
		margin-top: 7px;
		display:block;
	}

	footer .col-sm-3 {
		width: 25%;
		margin: auto;
		text-align:left;
		}
		#block-footerbadge {text-align:left;}

		#block-locations,
		#block-footerbadge,
		#block-contactandsocialmediafooter {margin-top:0px;}


	aside {display:block;}
	aside {
		padding-left: 13px !important;
	}
	aside nav ul {
		padding-left: 6px;
	}
	aside nav ul ul {
		padding-left: 15px;
	}
	aside nav li {list-style:none;border-bottom:1px dotted #474749;}
	aside nav li>a {color:#474749 !important;padding-bottom:10px;padding-top:10px;display:block;padding-left:12px;}
	aside nav li li {border-bottom:none;}
	aside nav li li>a {padding-bottom:3px;padding-top:3px;font-size:15px;padding-left:5px;color:#474749 !important;}
	aside nav li a:hover, aside nav li a.active, aside nav li a.is-active {background-color:#eee;padding-bottom:10px;padding-top:10px;}
	aside nav li li a:hover, aside nav li li a.active, aside nav li li a.is-active {background-color:transparent;padding-bottom:3px;padding-top:3px;}
	aside nav {
		width: 97%;
		padding-left: 0px;
		padding-right: 20px;
	}
	.responsive-menu-block-wrapper {display:block;}
	#horizontal-menu li>a {
			padding-left: 5px;
		padding-right: 5px;
		font-size: 12px;
			border-right: 1px dotted #000;
		}
	.navbar.container-fluid {padding-right: 0px;}
	#horizontal-menu {
		display:block;
		float: right;
		text-align: right;
		width: 81%;
		margin-top:15px;
	}
	#horizontal-menu li li a {
		font-size: 16px !important;
		padding: 7px 20px !important;
		font-family: 'Open Sans', sans-serif;
		border-right:none;
		font-weight:normal;
		text-transform:none;
		text-align:left;
		}
	.horizontal-menu > li ul  {
		padding: 11px 15px;
		background-color:#fff;
		border-left:1px dotted #3a3a3a;
		border-right:1px dotted #3a3a3a;
		border-bottom:1px dotted #3a3a3a;
		margin-left:-6px;
		}
	.caret {display:none;}
	#horizontal-menu li li a:focus, 
	#horizontal-menu li li a:hover,
	#horizontal-menu li li a.is-active {
		text-decoration: none;
		background-color: transparent;
		outline: 0;
		color:#474749;
	}
	header .container-fluid {padding-left:8px;}
	.navbar .logo {
		margin-right: -27px;
		padding-left: 51px;
	}
	
	a.logo {
		width: 176px;
		margin-top: 10px;
	}
	.logo img {
		width: 111%;
		margin-top: 9px;
		margin-left: -34px;
	}
	.path-frontpage a.logo {
		width: 210px;
	}
	#horizontal-menu li>a {
		padding-top: 27px;
		padding-bottom: 27px;
	}
	#block-views-block-testimonials-block-1, 
	#block-views-block-testimonials-block-2 {
		font-size: 15px;
		margin-top: 40px;
		margin-bottom: 30px;
		padding-right: 24px;
		padding-left: 7px;
	}

	#block-expresscarelogo {margin-bottom:0px;}
	#block-expresscarelogo img {width:auto;margin-top:52px;}

	.page-node-type-provider .nav-tabs {margin-top:0px;}
	
	#block-gtranslate {
    margin-right: 82px;
	}
	.container-fluid>.navbar-header {
    margin-top: -15px;
	}
	

}

@media only screen and (min-width : 977px) {
	.waittime.wen {
	  height: 77%;
	}
	
	
	.container-fluid>.navbar-header {
		width: 100%;
		margin-top: -16px;
	}
	#block-responsivemenumobileicon {
	  padding-right: 91px;
	  margin-top: 29px;
	}
	
	.page-node-474 img.flyerimg {width: 75%;height:auto;}
	
}


@media only screen and (min-width : 1024px) {
	.waittime.wen {
	  height: 46%;
	}
	
	#block-makeapptbuttonblock {width:14%;}
	.page-node-432 #block-temptranslateblock {
		width: 184px;
	}
	
	#block-gtranslate {
    margin-right: 47px;
	}
	#block-horizontalmenu {
		margin-top: -5px;
	}
	.search-block-form {
		width: 201px;
	}
}

@media only screen and (min-width : 1080px) {
	.waittime.wen {
	  height: 74%;
	}
}

@media only screen and (min-width : 1184px) {
	.waittime.wen {height:auto;}
	
	#block-horizontalmenu {
		margin-top: -6px;
	}
	
}



@media only screen and (min-width : 1200px) {
	
	
	#block-rsswaittimes {
		height: auto;
	}
	
	.path-our-locations .view-locations .views-col,
	.page-node-717 .view-locations .views-col,
	.page-node-718 .view-locations .views-col,
	.page-node-719 .view-locations .views-col,
	.page-node-720 .view-locations .views-col {
		width:30% !important;
	}
	
	#block-mainnavigation-8 {float: none;margin-right: 0px;margin-top: 0px;}
	
	.page-node-474 .field--name-field-additional-pdf-files {width: 939px;margin:auto;}
	
	.page-node-438 .region-content img {width:40%;height:auto;}
	.page-node-438 .region-content #block-addtoanybuttons {width:auto;height:auto;}
	
	#block-healthalertblock-2 {display:none;}
	
	.page-node-438 .region-content {padding:0 64px 0px;}
	
	#block-makeapptbuttonblock {width:12%;}
	#block-gtranslate select {width: auto;}
	
	
	#horizontal-menu {
		margin-top:8px;
	}
	#block-horizontalmenu {margin-top: 0px;}
	.page-node-397 #block-cvchmobileconnectphotoandbuttons img {width:80% !important;}
	.page-node-397 #block-cvchmobileconnectphotoandbuttons img {height: auto !important;}
	
	.search-block-form {
		width: 260px;
	}
	
	#block-expresscarelogo img {margin: 0px 0px;}
	
	#block-footerbadge {text-align:left;}
	
	.path-search .col-sm-12 {width:1170px;}
	
	#block-temptranslateblock {
		width: 239px;
	}
		
	.container-fluid>.navbar-header {
		margin-top: -14px;
	}
	
	article[data-history-node-id='54'] figcaption {width:500px;}
	
	figure img {width:auto;}
	.page-node-54 figure img {width:500px;}
	
	.path-frontpage a.logo {
    	width: 236px;
	}
	.path-frontpage .logo img {
		width: 100%;
	}
	.navbar .logo {
		margin-right: 0;
		padding-left: 23px;
	}
	.logo img {
		width: 80%;
		margin-top: 11px;
		margin-left: 0;
	}
	.path-frontpage a.logo {
		width: 207px;
	}
	.path-frontpage .region-content {width:50%;}
	
	.language-switcher-language-url ul {
    	padding-left: 16px;
	}
	
	#block-leadershipctablock .field--name-field-title a, 
	#block-communitypartnersctablock .field--name-field-title a, 
	#block-servicesctablock .field--name-field-title a, 
	#block-annualreportsctablock .field--name-field-title a, 
	#block-communityoutreachctablock .field--name-field-title a, 
	#block-primarymedicalhomectablock .field--name-field-title a {
    	top: 83px;
    	font-size: 25px;
	}
	
	#block-contacttext {padding-left:50px;}
	
	#block-cvch-cdn-main-menu {
    	width: 78%;
	}
	#block-quicklinks .button {
    	padding: 13px;
    	font-size: 14px;
	}
	.field--name-field-provider-video a {
    	padding: 18px 25px;
	}
	.search-block-form {
    	width: 315px;
	}	
	#block-toplinks {
		width: 33%;
		top: -60px;
		margin-right: 548px;
	}
	#horizontal-menu {
		display: block;
		width: 79%;
		}

	#block-views-block-testimonials-block-1, #block-views-block-testimonials-block-2 {
		padding-left: 10px;
		padding-right: 28px;
	}
	aside {padding-left:40px !important;}	
	header .container-fluid {padding-left:15px;}	

	#horizontal-menu li>a {
		padding-top: 40px;
		padding-bottom: 41px;
		font-size: 13px;
	}
	#block-views-block-testimonials-block-1,
	#block-views-block-testimonials-block-2 {
		font-size:15px;margin-top:40px;margin-bottom:30px;
		}

	#block-expresscarelogo img {width:auto;margin-top:59px;}
	#horizontal-menu li>a {
    padding-left: 13px;
    padding-right: 13px;
	}

	.waittime {
		padding: 8px 20px 0px;
	}

	.language-switcher-language-url.col-md-2 {padding-left:38px;}

	a.logo {
		width: 251px;
	}
	#block-gtranslate {
    margin-right: 108px;
	}
	.container-fluid>.navbar-header {
    margin-top: -52px;
	}
}

@media only screen and (min-width: 1280px) {
	#block-gtranslate {
    	margin-right: 101px;
	}
}

@media only screen and (min-width: 1366px) {
	
	.page-node-438 .region-content {padding:0 64px 0px;}
	
	#block-makeapptbuttonblock {width:10%;}
	
	
	.page-node-397 #block-cvchmobileconnectphotoandbuttons img {width:60% !important;}
	.page-node-397 #block-cvchmobileconnectphotoandbuttons img {height: auto !important;}
	
	.path-search .col-sm-12 {width:1200px;}
	
	.language-switcher-language-url.col-md-2 {
    	width: 306px;
    	padding-left: 62px;
	}
	
	.footer {padding-left:50px;}
	
	.path-frontpage #horizontal-menu li>a {
    padding-top: 38px;
    padding-bottom: 36px;
	}
	.logo img {
		padding-left: 0px;
		width: 80%;
	}
	.navbar .logo {
    margin-right: 0;
    padding-left: 23px;
	}
	

	#block-leadershipctablock .field--name-field-title a,
	#block-communitypartnersctablock .field--name-field-title a,
	#block-servicesctablock .field--name-field-title a,
	#block-annualreportsctablock .field--name-field-title a,
	#block-communityoutreachctablock .field--name-field-title a,
	#block-primarymedicalhomectablock .field--name-field-title a {
		top: 93px;
		font-size:30px;
	}

	aside nav ul {
    	padding-left: 1.5em;
	}
	aside nav {
    	width: 90%;
    	padding-right: 31px;
	}
	aside {
    	padding-left: 10px !important;
	}
	#block-expresscarelogo {
		padding-left:50px;
	}
	
	.view-providers .views-exposed-form .form-inline .form-control,
	.view-providers-copy- .views-exposed-form .form-inline .form-control {
    	width: 154px;
	}
	.view-providers .views-exposed-form .form-item,
	.view-providers-copy- .views-exposed-form .form-item {
    	margin-right: 21px;
	}
	#block-contactandsocialmediafooter {padding-left:100px;}
	
	.search-block-form {
    	width: 315px;
	}	
	
	.language-switcher-language-url ul {
    	padding-left: 23px;
	}
	#horizontal-menu {
		display: block;
		width: 78%;
		}

	#horizontal-menu li>a {
		padding-left: 15px;
		padding-right: 15px;
		font-size: 15px;
		margin-left:-5px;
	}
	#block-views-block-testimonials-block-1,
	#block-views-block-testimonials-block-2 {padding-left: 30px;
		padding-right: 72px;}

	#block-expresscarelogo img {margin-top:57px;}
	
	#block-toplinks {
	width: 33%;
	top:-60px;
	margin-right: 527px;
	}
	#block-gtranslate {
		margin-right: 73px;
	}
	#block-responsivemenumobileicon {
	  margin-top: 36px;
	}
}

@media only screen and (min-width: 1367px) {
	#tbm-main {display: block;}
	#block-responsivemenumobileicon {display: none;}
}

@media only screen and (min-width: 1440px) {
	.logo img {
	  margin-top: 0px;
	}
}

@media only screen and (min-width: 1500px) {
	.path-search .col-sm-12 {width:1360px;}
	
	#block-temptranslateblock {
    width:301px;
	}
	
	#horizontal-menu li>a {
			padding-left: 21px;
			padding-right: 21px;
			font-size:15px;
		}

	.language-switcher-language-url ul {
		padding-left: 24px;
	}
	#horizontal-menu {
		display: block;
		width: 80%;
		}
	.logo img {
		padding-left: 30px;
		width: 100%;
		margin-top: 10px;
	}

	#block-leadershipctablock .field--name-field-title a,
	#block-communitypartnersctablock .field--name-field-title a,
	#block-servicesctablock .field--name-field-title a,
	#block-annualreportsctablock .field--name-field-title a,
	#block-communityoutreachctablock .field--name-field-title a,
	#block-primarymedicalhomectablock .field--name-field-title a {
		top: 117px;
	}
	
	.path-frontpage a.logo {
		width: 241px;
	}
	.navbar .logo {
		margin-right: 0;
		padding-left: 23px;
	}
	.logo img {
		margin-top: 5px;
	}
	#block-toplinks {
    top: 0px;
    margin-right: 0px;
	}
	.container-fluid>.navbar-header {
    margin-top: -13px;
	}

}



.modal-backdrop.in {
    display: none;
}



#block-gtranslate {
	float: right;
	margin-top: -1px;
}
#block-gtranslate select {
	font-size:14px;
	background-color: #ad208e;
	color: #fff;
	border-radius: 0px;
	border: none;
	height: 25px;
	margin-left: 87px;
	margin-top: -32px;
	position: absolute;
	background-image: -moz-linear-gradient(top, #ad208e, #ad208e);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ad208e), to(#ad208e));
  background-image: -webkit-linear-gradient(top, #ad208e, #ad208e);
  background-image: -o-linear-gradient(top, #ad208e, #ad208e);
  background-image: linear-gradient(to bottom, #ad208e, #ad208e);
	background-repeat: repeat-x;
  border-color: #ad208e;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ad208ecc', endColorstr='#ad208ecc', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
#block-gtranslate h2.block-title {
	font-size: 14px;
}








/**admin***/

.user-logged-in nav.tabs {
    position: fixed;
    left: 0;
    bottom: 50px;
    transition: all 0.5s ease 0.25s;
    z-index: 1000;
    backround-color: #eee;
    border: 1px solid #000;
}
.user-logged-in nav.tabs ul.tabs--primary {
    background: #fff none repeat scroll 0 0;
    border: medium none;
    list-style: outside none none;
    opacity: 0.9;
	-webkit-transition:color .3s ease-in; 
   -moz-transition:color .3s ease-in; 
   -o-transition:color .3s ease-in; 
   transition:color .3s ease-in;  
}
.user-logged-in nav.tabs ul.tabs--primary li.active,
.user-logged-in nav.tabs ul.tabs--primary li:hover {
    opacity: 1;
    border: none;
}
.user-logged-in nav.tabs ul.tabs--primary li {
    float: none;
	-webkit-transition:color .3s ease-in; 
   -moz-transition:color .3s ease-in; 
   -o-transition:color .3s ease-in; 
   transition:color .3s ease-in;  
}
.user-logged-in nav.tabs ul.tabs--primary li.active a,
.user-logged-in nav.tabs ul.tabs--primary li:hover a {
    background: #ffb500 none repeat scroll 0 0;
    border: none;
    border-radius: 0;
    color: #fff;
}
.user-logged-in nav.tabs ul.tabs--primary li a {
    color: #032b3d;
    font-size: 15px;
    padding: 5px 10px;
	-webkit-transition:color .3s ease-in; 
   -moz-transition:color .3s ease-in; 
   -o-transition:color .3s ease-in; 
   transition:color .3s ease-in;  
}
.user-logged-in nav.tabs ul.tabs--primary li:hover {
    background: #ffb500 none repeat scroll 0 0;
    border: none;
}





/*login page*/
body.path-user {}
body.path-user h1.page-header {margin-bottom: 15px;padding-top: 0px;}
body.path-user .main-container a {}

body.path-user .region-content {
    margin: 0 10%;
	margin-bottom: 50px;
}
body.path-user nav.tabs {
    margin-bottom: 30px;
}
body.path-user nav.tabs a.is-active {color: #000;}
body.path-user nav.tabs a:hover {color: #000;}

body.path-user .region-content form button, .user-login-form button, .user-register-form button, .user-pass button {
	color:#fff;
	text-transform: uppercase;
	padding:19px 23px;
	background-color:#ad208e;
	display: inline-block;
	margin-right: 5px;
	text-align: center;
	font-size: 15px;
	-webkit-transition: .3s ease-in; 
   -moz-transition: .3s ease-in; 
   -o-transition: .3s ease-in; 
   transition: .3s ease-in;  
	transition: opacity 0.5s;
}
body.path-user .main-container {
	min-height: 40vh;
    padding-top: 43px;
}

@media only screen and (min-width : 768px) {
	
	body.path-user .region-content {
    width: 50%;
    margin: 0 25%;
	}
	
}



/*homepage wait times block css*****************************************************/

	/***east wenatchee homepage block*/

	#block-eastwenatcheeclinichomepageblock {
	background-color: #474749;
	}
	#block-eastwenatcheeclinichomepageblock h3 {
	font-size: 21px;
	color:#fff;
	}
	#block-eastwenatcheeclinichomepageblock h4 {    
	padding-bottom: 5px;
	padding-top: 9px;
	font-size: 19px;
	font-family: 'SanomatSans-Bold.woff';
	font-style: normal;
	font-weight: 400;
	color: #76A8F8;
	}
	#block-eastwenatcheeclinichomepageblock h5 {
	font-family: 'SanomatSansText-Book.woff';
	font-style: normal;
	font-weight: 400;
	font-size:15px;
	}

	/*wen block front page new */
	.waittime {
	background-color:#516095;
	}



#printfriendly footer {display: none !important;}

#printfriendly .region-sidebar-first {display: none !important;}

#printfriendly header {display: none !important;}

#printfriendly .top {display:none !important;}

#printfriendly .region-content {display: block !important;}

.pf-content.pf-12 img {display: none;}





.page-node-type-service h1.page-header,
.page-node-806 h1.page-header,
.page-node-810 h1.page-header,
.page-node-811 h1.page-header,
.page-node-812 h1.page-header,
.page-node-813 h1.page-header,
.page-node-821 h1.page-header,
.page-node-819 h1.page-header,
.page-node-816 h1.page-header {display: none;}

.page-node-type-service h1,
.page-node-type-service .layout__region--top,
.page-node-808 h1.page-header {text-align: center;}

.page-node-type-service .field--name-field-first-button,
.page-node-type-service .field--name-field-second-button {    
    text-transform: uppercase;
    padding: 14px 35px;
    background-color: #ad208e;
    display: inline-block;
    font-weight: 700;
    text-align: center;
    font-size: 18px;
margin-top: 20px;}

.page-node-type-service .field--name-field-first-button:hover,
.page-node-type-service .field--name-field-second-button:hover {    
    background-color:#72296e;}

	.page-node-type-service .field--name-field-second-image img,
	.page-node-type-service .field--name-field-first-image img {width: 100%;}
	
.page-node-type-service .field--name-field-first-button a,
.page-node-type-service .field--name-field-second-button a {color: #fff;}

.page-node-type-service .layout__region--first-above,
.page-node-type-service .layout__region--second-below {padding:50px;}

.layout__region--first-above,
.layout__region--second-above {margin-bottom: 50px;}

.page-node-type-service .layout__region--first-below,
.page-node-type-service .layout__region--second-below {margin-bottom: 60px;}


.page-node-806 .views-col,
.page-node-810 .views-col,
.page-node-813 .views-col,
.page-node-821 .views-col,
.page-node-819 .views-col,
.page-node-816 .views-col {
	border: 1px solid #eee;
	padding: 20px;
	height:433px;
	margin: 10px;
	margin-bottom: 20px;
	width: 28% !important;
}

#block-views-block-providers-copy-block-1,
#block-views-block-providers-by-location-block-3

.page-node-806 .views-col .views-field-body,
.page-node-810 .views-col .views-field-body,
.page-node-813 .views-col .views-field-body,
.page-node-821 .views-col .views-field-body,
.page-node-819 .views-col .views-field-body,
.page-node-816 .views-col .views-field-body {
	font-size: 14px !important;}

.page-node-806 .views-col .views-field-body p,
.page-node-810 .views-col .views-field-body p,
.page-node-813 .views-col .views-field-body p,
.page-node-821 .views-col .views-field-body p,
.page-node-819 .views-col .views-field-body p,
.page-node-816 .views-col .views-field-body p {
	line-height: 19px !important;}

.page-node-806 h3 a,
.page-node-810 h3 a,
.page-node-813 h3 a,
.page-node-821 h3 a,
.page-node-819 h3 a,
.page-node-816 h3 a {color:#474749 !important;}

.page-node-808 #page .container {background-color:#ad208e;margin-top: 50px;width: 100% !important;}
.page-node-808 .region-content-bottom {margin: auto;}

.page-node-808 #block-serviceslandingpageicons img {width:100%;height:auto;}

.page-node-808 .footer {
	margin-top: 0px;
}
.page-node-808 #block-addtoanybuttons,
.page-node-808 article {display: none;}
.page-node-808 h1 {font-size: 60px;border-bottom: none;padding-top: 20px;}

.page-node-808 .main-container {padding: 0px 20px 0px 20px !important;}



@media only screen and (min-width : 320px) {
	#block-desktopbanner, #block-laptopbanner, #block-ipadlandscape, #block-ipadportrait {display: none;}

	.page-node-type-service .layout__region--top {padding:0px 20px;}

	.page-node-type-service .main-container {padding: 0px 20px;}

	.page-node-808 .main-container,
.page-node-806 .main-container,
.page-node-810 .main-containe,
.page-node-813 .main-container,
.page-node-821 .main-container,
.page-node-819 .main-container,
.page-node-816 .main-container {padding: 0px 20px 40px 20px;}

	.page-node-806 .views-col,
	.page-node-810 .views-col,
	.page-node-813 .views-col,
	.page-node-821 .views-col,
	.page-node-819 .views-col,
	.page-node-816 .views-col {
		width:100% !important;
		height:auto;
	}
	.page-node-808 .region-content-bottom {width:300 !important;padding:20px;}

	.page-node-808 h1 {font-size-adjust: 30px;}

	.page-node-813 h1,
.page-node-806 h1,
.page-node-821 h1 {padding-top: 0px;}

}

@media only screen and (min-width : 480px) {
	#block-desktopbanner, #block-laptopbanner, #block-ipadlandscape, #block-ipadportrait {display: none;}

	.page-node-808 .region-content-bottom {width:400 !important;padding:20px;}
}

@media only screen and (min-width : 768px) {
	#block-desktopbanner, #block-laptopbanner, #block-ipadlandscape {display: none;}
	#block-ipadportrait {display: block;}
	#block-ipadportrait img {width:50%;}

	.page-node-808 .region-content-bottom {width:700 !important;margin: auto;padding:20px;}
	.page-node-808 .region-content-bottom .col-md-4 {
		width: 33%;
		float: left;
	  }
}

@media only screen and (min-width : 992px) {
	#block-desktopbanner, #block-laptopbanner, #block-ipadportrait {display: none;}
	#block-ipadlandscape {display: block;}
	#block-ipadlandscape img {width:50%;}

	.page-node-808 .region-content-bottom {width:900 !important;padding:110px 20px 60px 20px;}
	.page-node-808 .region-content-bottom .col-md-4 {
    width: 16.333%;
  }

  .page-node-813 h1,
.page-node-806 h1,
.page-node-821 h1 {padding-top: 60px;}

}

@media only screen and (min-width : 1024px) {
	.page-node-806 .views-col,
	.page-node-810 .views-col,
	.page-node-813 .views-col,
	.page-node-821 .views-col,
	.page-node-819 .views-col,
	.page-node-816 .views-col {
		width:44% !important;
		height:433px;
	}

}

@media only screen and (min-width : 1200px) {
	#block-desktopbanner, #block-ipadlandscape, #block-ipadportrait {display: none;}
	#block-laptopbanner {display:block;}
	#block-laptopbanner img {width:50%;}

	.page-node-type-service .layout__region--top {padding:0px 150px 50px;}

	.page-node-type-service .main-container {padding: 0px 70px;}

	.page-node-806 .views-col,
	.page-node-810 .views-col,
	.page-node-813 .views-col,
	.page-node-821 .views-col,
	.page-node-819 .views-col,
	.page-node-816 .views-col {
		width:31% !important;
		height:457px;
	}

	.page-node-808 .main-container,
	.page-node-806 .main-container,
	.page-node-810 .main-container,
	.page-node-811 .main-container,
	.page-node-812 .main-container,
	.page-node-813 .main-container,
	.page-node-821 .main-container,
	.page-node-819 .main-container,
	.page-node-816 .main-container {padding: 0px 150px 40px 150px;}	

	.page-node-808 .region-content-bottom {width:1100 !important;}
	.page-node-808 h1 {font-size-adjust: 60px;}
}

@media only screen and (min-width : 1360px) {
.page-node-806 .views-col,
	.page-node-810 .views-col,
	.page-node-813 .views-col,
	.page-node-821 .views-col,
	.page-node-819 .views-col,
	.page-node-816 .views-col {
		width:31% !important;
	}
	.page-node-808 .region-content-bottom {width:1400 !important;}
}

@media only screen and (min-width : 1500px) {
	#block-laptopbanner, #block-ipadlandscape, #block-ipadportrait {display: none;}
	#block-desktopbanner {display: block;}
	#block-desktopbanner img {width:50%;}
}
	
	
.minutes-footer {
    color: #76A8F8;
}

