/*Waiver Program Child Agenices CSS for ADW, CSEDW, IDDW, TBIW, and PCS */

/*Backgrounds*/

.contentbkg {
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	background-attachment: fixed;}
	
.page #main-content .contentbkg .contentcenter {background-color:white; padding-top:3em; padding-bottom:3em;}
.path-frontpage #main-content .contentbkg .contentcenter {background-color:transparent; padding-top:0em; padding-bottom:0em;}
	
/*Buttons*/
a.btn, .btn {background-color:#0373C0; color:white; border-radius:0px;}
a.btn:hover, .btn:hover, a.btn:active, .btn:active, a.btn:focus, .btn:focus {background-color:#253e9a; color:white; border-radius:0px;}

.wv-header .block--collection-dohsbmsmedicaidbutton a.btn {
position:absolute; bottom:1em; width:20em; right:1em;}

.wv-banner .block--collection-dohsbmsmedicaidbutton-2 a.btn {display:none;}


/* Headings */
h1,
h2,
h3,
h4,
h5,
h6
{
color:black;
}





/*Navigation*/


.block-tb-megamenu .tbm {background-color:#0373C0;}
a.tbm-link.level-1:hover {background-color:#253e9a;}

/*Banner*/
.wv-banner {padding-bottom:0em;}
.wv-banner .view-static-banner {margin-left: calc(var(--bs-gutter-x)*-.5);
  margin-right: calc(var(--bs-gutter-x)*-.5);}
/*Top Content*/
.contenttopleft {padding:3em 2em;}
.contenttopright {margin-right: calc(var(--bs-gutter-x)*-.5);}
/*Video*/
.contenttopright .field--name-field-media-oembed-video .media-oembed-content {min-height:19em;}

/*FAQs and Accordion*/	

.accordion {-webkit-border-bottom-left-radius: .5em;
   -webkit-border-bottom-right-radius: .5em;
   -webkit-border-top-left-radius: .5em;
   -webkit-border-top-right-radius: .5em;
  -moz-border-bottom-left-radius: .5em;
  -moz-border-bottom-right-radius: .5em;
   -moz-border-top-left-radius: .5em;
  -moz-border-top-right-radius: .5em;
  border-bottom-left-radius: .5em;
  border-bottom-right-radius: .5em; border-top-left-radius: .5em;
  border-top-right-radius: .5em; border:transparent;
	--bs-accordion-inner-border-radius: .5em;
}

button.accordion-button {border: 1px solid #cccccc;
-webkit-border-bottom-left-radius: .5em;
   -webkit-border-bottom-right-radius: .5em;
   -webkit-border-top-left-radius: .5em;
   -webkit-border-top-right-radius: .5em;
  -moz-border-bottom-left-radius: .5em;
  -moz-border-bottom-right-radius: .5em;
   -moz-border-top-left-radius: .5em;
  -moz-border-top-right-radius: .5em;
  border-bottom-left-radius: .5em;
  border-bottom-right-radius: .5em; border-top-left-radius: .5em;
  border-top-right-radius: .5em;background-color:white; text-transform:uppercase;
}
h2.accordion-header	{color:#213052;}

.view-faq .accordion h2.accordion-header button.accordion-button {font-size:1em;}
.view-faq .accordion-body {background-color:white;-webkit-border-bottom-left-radius: .5em;
  -webkit-border-bottom-right-radius: .5em;
  -moz-border-bottom-left-radius: .5em;
  -moz-border-bottom-right-radius: .5em;
  border-bottom-left-radius: .5em;
  border-bottom-right-radius: .5em;
  border-bottom: 1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc;
}

.view-faq .accordion .accordion-item {margin-bottom:.5em;}
.view-faq .accordion-button:not(.collapsed) {background-color:white;}

.accordion-button::after {
  font-family: "Font Awesome 6 Free";
  content: "\f0a9";
  float: right; background-image:none; position:relative; top:-.25em;}

.accordion-button:not(.collapsed)::after
 {content: "\f0aa"; background-image:none; position:relative; top:.25em;}
 .accordion-item {border:0px none; background-color:transparent;}
 .accordion {padding-top:3em; padding-bottom:3em;}
 
 /*services*/
.contentcenter .view-services.view-id-services #views-bootstrap-services-block-1 {padding:0em 2em;}

.contentcenter .block-views-blockservices-block-1 h2 {display:none; visibility:hidden;}

.view-services a.btn-primary
{background-color: white; color:black;
  box-shadow: 5px 5px 20px 1px #888888;
  -webkit-border-radius: .5em;
  -webkit-border-radius: .5em;
  -moz-border-radius: .5em;
  -moz-border-radius: .5em;
  border-radius: .5em;
  border-radius: .5em;
  padding: 30px 20px;
  min-height: 18em;}
  
.contentcenter .view-services .col-12.col-sm-6.col-md-6.col-lg-3.col-xl-3.col-xxl-3 {width:20%!important;}

.contentcenter .faservice {float:none;top:0em; color:#dba934; display:block; width:100%; transform:none;}
.contentcenter .servicedsc {width:100%; top:0em; display:block; float:none; transform:none;}
.contentcenter .maxservice {height:auto;}
.contentcenter .servicedsc strong {font-size:1.25em; line-height:1em;}



  
  
.contentcenter .view-services {background-color:#d8e6e6; padding-top:3em; padding-bottom:3em; margin-left: calc(var(--bs-gutter-x)*-1);
  margin-right: calc(var(--bs-gutter-x)*-1);}

/*Transport Block*/ 
.nonemergoutercontainer {position: relative; display:flex; flex-wrap: wrap;}
.contentbottom .block--collection-nonemergencymedicaltransportationinformation {display:flex;}
.nonemergcontainer {position: relative;
  top: 50%;
  margin-top: -5em;}
.nonemergimg img {width:25em; height:auto; float:right;}




/*footer*/
.agency-footer {background-color: #eef2ee; color:black;
 }
 .agency-footer a {color:black!important;}
.agency-footer .agyftadr img {height:10em; width:auto; padding-bottom:1em;}
.agyftadr {border-right:1px solid black;}

@media screen and (max-width: 1200px) {
.nonemergcontainer {top:2em; margin-top:0em;}
.nonemergimg img {width:30em; height:auto;}
}

@media screen and (max-width: 992px) {
.wv-banner .block--collection-dohsbmsmedicaidbutton-2 a.btn {display:block; width:100%;}
.wv-header .block--collection-dohsbmsmedicaidbutton a.btn {display:none;}
.contentcenter .view-services .col-12.col-sm-6.col-md-6.col-lg-3.col-xl-3.col-xxl-3 {width:100%!important;}
.view-services a.btn-primary {min-height:1em;}
.contenttopright {margin-right: calc(var(--bs-gutter-x)*0);}

}

@media screen and (max-width: 767px) {

	.contentcenter .view-services {margin-left: calc(var(--bs-gutter-x)*-.5);
  margin-right: calc(var(--bs-gutter-x)*-.5);}
	.agyftadr {border-right:0px none;}
	.nonemergimg img {width:100%; height:auto; margin-top:1em;}
}