/*Code here for the BREATHE EASY website ONLY*/


	
	
/*Agency Header*/
.navbar-brand__logo img {
	width: 22em !important;
	height: auto;
	padding: .5em 0em;
}
/*Banner*/
.path-frontpage.language--en .dialog-off-canvas-main-canvas .page .wv-banner .carousel-item img {
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0;
  height: 800px!important;
  overflow: hidden;
  object-fit: cover;
}

.path-frontpage.language--en .dialog-off-canvas-main-canvas .page .wv-banner .carousel-item {
  position: relative;
  padding-bottom: 800px!important;
  height: 800px!important;
  padding-top: 30px;
  overflow: hidden;
  text-align: center;
}
.path-frontpage.language--en .dialog-off-canvas-main-canvas .page .wv-banner {padding-bottom:0em!important;height:800px}

.wv-banner {
	padding-bottom: 0rem!important;
}


/*Button Styles*/
.btn-primary, .largebtn {
	background-color: #0070A7;
	color: white;
	border-radius: 5px;
	padding: 8px;
}
.largebtn:hover, .btn:focus, .btn:active {background-color:#016596; color:white;}

.largebtn {font-weight:bold; text-transform:uppercase; font-size:1.2em; padding:.5em;}
/*Footer*/
.agency-footer {margin-top:1em!important;}
.wv-banner .carousel-item h3 {display:none;}
/*search*/
.ms-auto .contextual-region.block.block-views.block-views-blockacquia-search-block-1.block--swift-views-block--acquia-search-block-1 {position:absolute; top:-1.5em;}

/* LINK STYLES */

.py-5 a:link,
.py-5 a,
a {
	color: #0070A7;
	text-decoration: none;
}
/*Top Content*/
.path-frontpage.language--en .dialog-off-canvas-main-canvas .page #main-content .container-fluid.contentbkg .contenttopbkg,
.path-frontpage.language--en .dialog-off-canvas-main-canvas .page .container-fluid.contenttopbkg {background-color:#0070A7; color:white; margin-bottom:4em; margin-top:4em;}
.contenttopright {margin-bottom:4em!important; margin-top:4em!important;}
/*About*/
.contenttopleft .block--collection-views-block--about-us-block-1,
.contenttopleft .views-element-container.contextual-region.block.block-views.block-views-blockabout-us-block-1.block--collection-views-block--about-us-block-1,
.contenttopleft .views-element-container.block.block-views.block-views-blockwelcome-message-block-1.block--collection-views-block--welcome-message-block-1,
.contenttopleft .block-views.block-views-blockwelcome-message-block-1.block--swift-views-block--welcome-message-block-1 {background-color:white; padding:2em; border-radius:1em; color:black; margin-top:4em; margin-bottom:4em;}
/*News*/
.contenttopright .block-views-blocknews-an-block-2.block--collection-views-block--news-an-block-2 .field-content a, 
.contenttopright .block--swift-views-block--news-an-block-2 .view-news-an.view-id-news_an.view-display-id-block_2 .field-content a,
.contenttopright .block-views-blocknews-an-block-2.block--collection-views-block--news-an-block-2 .more-link a, 
.contenttopright .block--swift-views-block--news-an-block-2 .view-news-an.view-id-news_an.view-display-id-block_2 .more-link a {color:white!important;}
.contenttopright .block-views-blocknews-an-block-2.block--collection-views-block--news-an-block-2 .view-content .views-row, 
.contenttopright .block--swift-views-block--news-an-block-2 .view-id-news_an.view-display-id-block_2 .view-content .views-row {margin-bottom:1em;padding-bottom:1em; border-bottom:white solid 1px;}

/*Call Out*/
.PhotoCallOutTitle h2 {font-size:2em!important;}
.PhotoCallOutTitle h2:hover {text-decoration:none!important;}
.PhotoCallOut img {
	border-radius: 1em;
}

.PhotoCallOut .blackoverlay {
	border-radius: 1em;
}
.contentcenter .views-element-container.block.block-views.block-views-blockphoto-with-call-out-block-2.block--collection-views-block--photo-with-call-out-block-2,
.contentcenter .block-views-blockphoto-with-call-out-block-2.block--swift-views-block--photo-with-call-out-block-2 {margin-bottom:4em;}
/*Services Block*/
.contentcenter .views-element-container.block.block-views.block-views-blockservices-block-2.block--collection-views-block--services-block-2-2 .block__content .col-12.col-sm-6.col-md-4.col-lg-4.col-xl-4.col-xxl-4,
.contentcenter .block-views.block-views-blockservices-block-2.block--swift-views-block--services-block-2 .view-services #views-bootstrap-services-block-2 .col-12.col-sm-6.col-md-4.col-lg-4.col-xl-4.col-xxl-4 {width:100%;}
#views-bootstrap-services-block-2 .field-content a {background-color: #0070A7;
	color: white;
	border-radius: 5px;
	padding: 8px;}
.maxservice	{text-align: center;}
.faservice {display: inline-block!important; vertical-align:middle!important; float:none!important; width:auto!important;}
.servicedsc {font-size:2em;display: inline-block!important; vertical-align:middle!important; float:none!important; width:auto!important; padding-left:.25em;}

.view-services a.ServiceClear {margin-bottom:4em!important;}

.contentbottomright .block-views-blockoffices-block-1.block--swift-views-block--offices-block-1 {margin-bottom:4em;}
/*Basic Block*/
/*.contentbottom .contentbottomleft .view-basic-block.view-id-basic_block.view-display-id-block_1 {background-color:white; padding:2em; border-radius:1em; border:1px solid #cccccc; margin-bottom:4em;}*/
.respiratorycontacts {background-color:white; padding:2em; border-radius:1em; border:1px solid #cccccc; margin-bottom:4em; margin-top:4em;}
/*Bottom Search*/
.contentbottom form#views-exposed-form-offices-block-1 label {display:block!important; clear:both;}
.contentbottom  select#edit-field-county-target-id.form-select.form-control {width:13em; padding:.5em; float:left; margin-right:.5em;}
.contentbottom input#edit-submit-offices.btn.js-form-submit.form-submit.btn-primary {display:inline-block;}
.officeblock {padding-top:1em;}
/*Footer*/ 
.agency-footer {background-color:#1F366A!important;}
.largefont, .largefont a {line-height: 1.2;font-weight: bold;
  text-transform: uppercase; font-size: 1.75rem;}
  
@media screen and (max-width: 1900px){
.path-frontpage.language--en .dialog-off-canvas-main-canvas .page .wv-banner .carousel-item img {
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0;
  height: 400px!important;
  overflow: hidden;
  object-fit: cover;
}

.path-frontpage.language--en .dialog-off-canvas-main-canvas .page .wv-banner .carousel-item {
  position: relative;
  padding-bottom: 400px!important;
  height: 400px!important;
  padding-top: 30px;
  overflow: hidden;
  text-align: center;
}
.navbar-brand__logo img {width:18em!important;}
.enterprise-header .block--collection-enterpriseheaderleft {left: 1em!important;}
.path-frontpage.language--en .dialog-off-canvas-main-canvas .page .wv-banner {padding-bottom:0em!important;height:400px}
}

@media screen and (max-width: 768px) {
.contenttopright {margin-top:0em!important;}
	.entlogo {float:left!important;}
	.navbar-brand__logo img {width:22em!important;}
}

@media screen and (max-width: 576px) {
.entlogo {float:right!important;}
.maxservice {font-size:.75em;}	
.navbar-brand__logo img {width:18em!important;}
}