/*Pathways to Professional In-Home Care - Caregiving CSS*/

/*Logo*/
.navbar-brand__logo img {width:auto!important; height:5em; padding:.5em 0em;}

/*Banner*/

.carehometext {position: absolute;
  top: 20em;
  margin-left: 0em;
  margin-right: 0em;
  -webkit-border-radius: .5em;
  -webkit-border-radius: .5em;
  -moz-border-radius: .5em;
  -moz-border-radius: .5em;
  border-radius: .5em;
  border-radius: .5em;
  color: #0b399e;
  left: 3em;
  background: rgba(255,255,255,0.5);
  padding: 2em;
  width: 25em;
  max-width: 100%;}
  
.toplogoimg {width:90%; height:auto;}


	
/*Buttons*/
a.btn, .btn {background: #C84909;
  color: white;
  font-weight: normal;
  border-bottom-left-radius: 0px;
  -moz-border-radius-bottomleft: 0px;
  -webkit-border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
  -moz-border-radius-topleft: 0px;
  -webkit-border-top-left-radius: 0px;
  border-bottom-right-radius: 0px;
  -moz-border-radius-bottomright: 0px;
  text-transform: uppercase;
  -webkit-border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
  -moz-border-radius-topright: 0px;
  -webkit-border-top-right-radius: 0px;
  padding: 10px;
  margin-top: 15px;
  margin-left: 0px;
  font-size: 1em;
  border-left: 8px solid #0b399e;}
  
  
a.btn:hover, .btn:hover, a.btn:active, .btn:active, a.btn:focus, .btn:focus {background-color:#C34709; color:white;}

/*search*/

.wv-header .siteheaderbkg input#edit-search.form-textfield.form-control {font-size:1em; right:4em;}
.wv-header .siteheaderbkg .searchicon .btn.js-form-submit.form-submit.btn-primary {background-color:#0b399e; border-bottom-left-radius: 0px;
  -moz-border-radius-bottomleft: 0px;
  -webkit-border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
  -moz-border-radius-topleft: 0px;
  -webkit-border-top-left-radius: 0px;
  border-bottom-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px; text-transform:none; padding:.5em .5em .5em .5em; border:1px solid #cccccc;}
  
/* Headings */
h1,
h2,
h3,
h4,
h5,
h6
{
color:#213052; text-transform:normal;
}





/*Navigation*/


.block-tb-megamenu .tbm {background-color:#0b399e;}
a.tbm-link.level-1:hover {background-color:#0b3289;}

/*Banner*/
.wv-banner .view-static-banner img {width:100%;}
.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);}
/*
.contentcenter {
  border-radius: 50% 50% 0% 0%;
  background: #112f82;
  background-image: url(/sites/g/files/uyhtqs246/files/2025-06/about-background.jpg);
  left: 0;
  right: 0;
  position: relative;
}*/

/*top*/
.curvesection .curvecontent .myoutercontainer h3 {padding-top:1.5em;}
.curvesection .curvecontent .myoutercontainer a {color:white!important;} 
.curvesection .curvecontent .myoutercontainer h2 {color:white!important; text-align:center;}
.curvesection .curvecontent .myoutercontainer h3, .curvesection .curvecontent .myoutercontainer h4, .curvesection .curvecontent .myoutercontainer h5, .curvesection .curvecontent .myoutercontainer h6 {color:white!important;}
.curvesection .curvecontent .myoutercontainer p, .curvesection .curvecontent .myoutercontainer ul {text-align:left;}

.contentcenter .view-basic-block {margin-left: calc(var(--bs-gutter-x)*-1);
  margin-right: calc(var(--bs-gutter-x)*-1);}

.curvearea {width: 100%;
  height: auto;
  margin: 0 auto;
  position: relative;
  top: -18em; margin-bottom:-18em;}
  
.mainbox {height: 100%;
  background: transparent;
  overflow: hidden; margin-top:8em;}
  
.curvesection {width: 200%;
  height: 100%;
  border-radius: 50% 50% 0% 0%;
  background: #112f82;
    background-image: none;
  background-image: url(/sites/g/files/uyhtqs246/files/2025-06/about-background.jpg);
  top: 25%;
  left: -50%;
  right: 0;
  position: relative;}
  
  .myoutercontainer {position: relative;
  color: white !important;
  padding-top: 5em;
  padding-bottom: 3em;
  }
  
  
  
.myoutercontainer .media.media--type-remote-video.media--view-mode-default {height:30em;}
/*.myoutercontainer .media--type-remote-video.media--view-mode-default.field--name-field-media-oembed-video iframe {height:1500px;}*/
  .field--name-field-media-oembed-video .media-oembed-content {min-height:28em;}
  /*Sign Up*/
  

  /*
  
.contentbottom .view-featured .views-field-field-main-image-2 {float:left; width:50%;}
.contentbottom .view-featured .view-content .views-field-views-conditional-field .field-content {display:inline-block; width:50%;}
.contentbottom .view-featured .view-content .views-field.views-field-title {left:50%; position:relative;}
.contentbottom .view-featured .view-content .views-field.views-field-title .field-content {color:#213052; font-weight:bold; text-transform:uppercase; font-size:2rem;}

.contentbottom .block--collection-views-block--featured-block-3 .view-featured .field-content a.btn {display:none;visibility:hidden;}
.contentbottom .block--collection-views-block--featured-block-3 .view-featured .field-content a.btn.showbtn {display:inline-block; visibility:visible;}
*/
/*About*/

/*
.contentbottom .block--collection-views-block--about-us-block-1,
.contentbottom .block--collection-views-block--about-us-block-3,
.contentbottom .block--collection-views-block--welcome-message-block-3-4 {
  margin-left: calc(var(--bs-gutter-x)*-1);
  margin-right: calc(var(--bs-gutter-x)*-1);}*/
  /*
.aboutmainimg {max-width:50%; width:50%;}

.contentbottom .view-about-us,
.contentbottom .view-welcome-message {background:url(/sites/default/files/2025-07/hai-dcw-steps-bkg.jpg);background-repeat:no-repeat;
background-position:bottom center;
  background-size: cover; padding-top:3em; padding-bottom:4em;}

.contentbottom .view-about-us .view-content,
.contentbottom .view-welcome-message .view-content {padding-left:1em; padding-right:1em;}


.contentbottom .view-about-us .view-content .views-field  #about .field__item img,
.contentbottom .view-welcome-message .view-content .views-field #about .field__item img {width:11em; height:auto; max-width:100%;}
*/
  /*map*/
  /*
.contentbottom .block--basic.block--collection-pathwaystoprofessionalinhomecaremap {background-color:#0b399e; margin-left: calc(var(--bs-gutter-x)*-1);padding-top:3em; padding-bottom:3em;
  margin-right: calc(var(--bs-gutter-x)*-1);}
  


.contentbottom .view-featured .field__item img {width:8em; height:auto; max-width:100%;}
*/
.trainingpartnersp {text-align:center; color:white; padding:1em;}
.trainingpartnersp a {color:white!important;}

/*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:#C84909!important; text-transform:uppercase;
}
.accordion-item h2 .accordion-header,
h2.accordion-header	{color:white!important;}

.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"; color:white!important;
  float: right; background-image:none; position:relative; top:-.25em;}

.accordion-button:not(.collapsed)::after
 {content: "\f0aa"; background-image:none; position:relative; top:.25em; color:white!important;}
 .accordion-item {border:0px none; background-color:transparent;}
 .accordion {padding-top:3em; padding-bottom:3em;}
 
.accordion-button, 
.accordion-item h2 .accordion-header button.accordion-button:not(.collapsed) {color:white!important;}
*/
/*.contentbottom .block-views-blockfaq-block-2 {margin-left:1em; margin-right:1em;}*/

/*footer*/
.agency-footer {background-color:#0b399e; color:white;
 }
 .agency-footer a, .agency-footer h2 {color:white!important;}
.agency-footer .agyftadr img {height:10em; width:auto; padding-bottom:1em;}
.agyftadr {border-right:1px solid white;}
/*.contentbottom .view-featured .views-field-field-main-image-2 img.img-fluid {padding-right:1em;}*/
  


@media screen and (max-width: 1200px) {
  /*Banner*/
.toplogoimg {width:50%; height:auto;}
.carehometext {position:relative;
  top: 0em;
  margin-left: 0em;
  margin-right: 0em;
  left: 0em;
  padding: 2em 0em;
  width: 100%; text-align:center;
  }
/*top*/

.contentcenter .view-basic-block {margin-left: calc(var(--bs-gutter-x)*.5);
  margin-right: calc(var(--bs-gutter-x)*.5);}

.curvearea {width: 100%;
  height: auto;
  margin: 0 auto;
  position: relative;
  top: 0em; margin-bottom:0em;}
  
  
.curvesection {width: 100%;
  height: 100%;
  border-radius: 0%;
  top:0%;
  left: 0%;
  right: 0;
  position: relative;}
  
  .myoutercontainer {position: relative;
  color: white !important;
  padding-top: 5em;
  text-align: center;}
  
  .mainbox {margin-top:0em;}
 
.contentcenter .view-basic-block {
  margin-left: calc(var(--bs-gutter-x)*-1);
  margin-right: calc(var(--bs-gutter-x)*-1);}
  
  

}

@media screen and (max-width: 992px) {
	/*nav*/
	.block-tb-megamenu .tbm {background-color:transparent;}
	/*search*/
.wv-header .searchicon .block-views.block-views-blocksearch-api-basic-block-1 .view-search-api-basic {display:none;}

	/*Sign Up*/
	/*
.contentbottom .view-featured .view-content .views-field.views-field-title {left:0%;}	
.contentbottom .view-featured .views-field-field-main-image-2 {float:none; width:100%;}
.contentbottom .view-featured .view-content .views-field-views-conditional-field .field-content {display:block; width:100%;}
.contentbottom .view-featured .field__item img {padding-top:1em; padding-bottom:1em;}*/
}
@media screen and (max-width: 767px) {
 /*logo*/
.toplogoimg {width:90%; height:auto;}
.navbar-brand__logo img {height:10em; width:auto;}
/*
.aboutmainimg {max-width:100%; width:100%;}
.contentbottom .view-about-us .view-content .views-field .aboutmainimg img,
 .contentbottom .view-about-us .view-content .views-field .view-content .views-field #about .field__item img,
 .contentbottom .view-welcome-message .view-content .views-field #about .field__item img {padding-top:1em; padding-bottom:1em;}
*/
  .myoutercontainer .media.media--type-remote-video.media--view-mode-default {height:20em;}
  .field--name-field-media-oembed-video .media-oembed-content {min-height:18em;}

  /*footer*/

	.agyftadr {border-right:0px none;}
	/*
.contentbottom .view-featured .views-field-field-main-image-2 img.img-fluid {padding-right:0em;}*/
  
}



