@charset "UTF-8";
/* CSS Document */
/*.breadcrumbs-container {
	background: #fff;
	margin-bottom: 30px;
}*/

#WebPartWPQ1 {background: #fff;margin-top: -20px;}
#col-one-section.cancer ul.cancer-links-cta li {transition: 1s ease-out 100ms;}
#col-one-section.cancer ul.cancer-links-cta li:hover {background: #ddd;}
#col-one-section.cancer ul.cancer-links-cta li:hover a {color: #777c7b;}
/*.better-endings-cta #video-hero a.btn.white, .better-endings-cta #video-hero a.btn.white:visited {color: #008fbe;}*/
.better-endings-cta #video-hero a.btn.white:hover, .better-endings-cta #video-hero a.btn.white:active, .better-endings-cta #video-hero a.btn.white:focus {color: #fff;}
.better-endings-cta #video-hero a.btn.white::before {background: linear-gradient(-45deg,#fff 50%,#008fbe 50%);}
.cancer.better-endings .video-hero__content h1.vh-heading {color: #fff; text-align: left;}
.cancer.better-endings .video-hero__content .section-subtitle {color: #fff;}

.cancer.transitional .video-hero__content .section-subtitle {color: #fff; text-shadow: 2px 2px 4px #333;}
.cancer.transitional .video-hero__content h1.vh-heading {color: #fff; text-shadow: 2px 2px 8px #333;}

.cancer.better-endings .video-hero__content, .cancer.transitional .video-hero__content {width: 60%;}
.cancer #video-hero {text-align: left;}
.better-endings.virtual-tour.grey-bg {margin-top: -20px;padding-top: 40px;}
.better-endings.virtual-tour .isotope-gallery-section__gallery .video .aspect__inner::before {display: none; /*background-image: url(https://www.bswhealth.com/SiteCollectionImages/marketing/find-the-words/play-w.png);background-size: 30px;*/ }
.better-endings.virtual-tour .isotope-gallery-section__gallery .aspect__inner:hover {transform: none;}
.better-endings.virtual-tour .isotope-gallery-section__gallery .aspect__inner {background-position: center;background-size: cover; border-bottom: 2px solid #c7c7c9; border-right: 2px solid #c7c7c9;}
.better-endings.virtual-tour .isotope-gallery-section__gallery .aspect__inner::before {background-color: transparent;}
.better-endings.virtual-tour .isotope-gallery-section__gallery .video .aspect__inner {position: relative;}
.better-endings.virtual-tour .isotope-gallery-section__gallery .video .aspect__inner::after {
	background: url(https://www.bswhealth.com/SiteCollectionImages/marketing/find-the-words/play-w.png) no-repeat;
	opacity: 0.5;
	background-size: 40px 40px;
	min-height: revert;
	margin: 15px 90%;
}
.better-endings.virtual-tour .isotope-gallery-section__gallery .swiper-slide .aspect__inner:hover::after {opacity: .95;}
.better-endings.virtual-tour .gallery-filters .btn-filters .btn {
	text-transform: none;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: .02em;
	background: #eee;
	border-color: #ddd;
	border-radius: 6px;
	min-width: auto;
	color: #008fbe;
	margin-bottom: 15px;
	margin-right: 20px;
}.better-endings.virtual-tour .isotope-gallery-section__intro .section-heading, .better-endings.virtual-tour .isotope-gallery-section__intro .section-description {display: none;}
.better-endings.virtual-tour .isotope-gallery-section.section-padding {padding-top: 20px;}
.better-endings.cancer .scrolling-tabs .col-xs-12.col-sm-6 {width: 50%;}
.better-endings.cancer .scrolling-tabs .col-xs-12.col-sm-6:nth-child(2) {width: 50%; padding-left: 80px;}
.better-endings.cancer.height-450 #two-col-section {min-height: 700px;}
.better-endings.cancer.height-450 #two-col-section .two-col-scrolling-info {min-height: 650px;max-height: 700px;}
.better-endings.cancer .video-container {margin-bottom: 30px;}
.better-endings.cancer #two-col-section .scrolling-list li {border-bottom: 1px solid #c9c9c5;}
.better-endings.cancer #two-col-section .scrolling-list li.item-selected {color: #364248;background-color: #c9c9c5;}
.better-endings.cancer #two-col-section .scrolling-list li {color: #364248;}
.better-endings.cancer #two-col-section .scrolling-list li {
	padding: 20px 10px;
	font-weight: 600;
	letter-spacing: normal;
	color: #777c7b;
}
.better-endings.cancer #two-col-section .scrolling-list li::before {display: none;}
.better-endings.cancer #two-col-section .scrolling-list li:hover::after, .better-endings.cancer #two-col-section .scrolling-list li.item-selected::after {
	content: '';
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-left: 15px solid #c9c9c5;
	border-bottom: 10px solid transparent;
	position: absolute;
	right: 29px;
display: inline-block;
}
.better-endings.cancer #two-col-section .scrolling-list li:hover {color: #364248;background: #c9c9c5; border-bottom-color: #fff;}
.better-endings.cancer #two-col-section .scrolling-list li:hover::before {background: #fff;}
.better-endings-cta .video-hero__content {text-align: left;}
.better-endings-cta .section-subtitle {font-weight: 600;}
.better-endings-cta #video-hero .hero-divider {background: transparent;height: 20px;}
.better-endings-cta #video-hero::after {background-color: rgba(54, 66, 72, 0.75);}
.faqs-mod #faqs-page {padding: 0 10px;}
.faqs-mod #faqs-page .faq {padding: 0; /*border-bottom: 2px solid #f3f3f3*/}
.faqs-mod #faqs-page a.read-more {
	padding: 20px 10px;
	border-bottom: 0 none;
	color: #777c7b;
}.faqs-mod #faqs-page a.read-more:hover {color: #008fbe;}
.faqs-mod #faqs-page .faq-row .faq {transition: 1s ease-out 100ms;}
.faqs-mod #faqs-page .faq-row:nth-child(2n+1) .faq {background: #eee;}
.faqs-mod #faqs-page .faq:hover, .faqs-mod #faqs-page .faq-row:nth-child(2n+1) .faq:hover {background: #ddd;}
.faqs-mod #faqs-page a[aria-expanded="true"].read-more {border-bottom: 0 none;}
.faqs-mod #faqs-page a.read-more::before {content: "▸";transform: scaleX(1.5);font-size: 18px;}
.faqs-mod #faqs-page a[aria-expanded="true"].read-more::before {transform: rotate(90deg) scaleX(1.5);color: #008fbe;}
.faqs-mod #faqs-page .full-answer {padding: 20px 40px;background: #f7f7f7;}
.faqs-mod #faqs-page a[aria-expanded="true"].read-more {color: #008fbe;background: #f7f7f7;}

.cancer.testimonial-carousel .carousel-caption h3, .cancer.testimonial-carousel.better-endings .carousel-caption h3 a {font-size: 18px;line-height: normal;}
.cancer.testimonial-carousel.better-endings .carousel-caption h3 {min-height: revert;}
.cancer.testimonial-carousel .carousel-caption h3 {color: #333;font-weight: 700;}
.cancer.testimonial-carousel .loc-carousel .loc-info {padding: 0 15px;}
.cancer.testimonial-carousel .carousel-caption p {color: #4d4d4f;}
.cancer.testimonial-carousel .loc-carousel div.col-sm-3 {padding: 20px 30px;border-radius: 0;box-shadow: -1px 1px 3px -1px rgba(0,0,0,0.25);-webkit-box-shadow: -1px 1px 3px -1px rgba(0,0,0,0.25);-moz-box-shadow: -1px 1px 3px -1px rgba(0,0,0,0.25);margin-right: 15px;width: 23.3%;min-height: 420px;transition: all 0.3s ease-in;background:#f7f7f7;}
p.vax-hours {border-bottom: 1px solid #ccc;padding-bottom: 20px;margin-bottom: 20px;}
.cancer.testimonial-carousel .carousel-caption p small {font-size: 75%;line-height: 90%;}
.cancer.testimonial-carousel.better-endings .carousel-caption p.loc-city {color: #364268;}
.cancer.testimonial-carousel.better-endings .special-center::after {height: 22px; background-size: cover;background-position: bottom;}
.better-endings .flexslider.content-hero-section .slides::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-image: none;
  width: 100%;
  height: 100vh;
  min-height: 600px;
  background-color: rgba(54, 66, 72, 0.75);
}

.better-endings.cancer.testimonial-carousel .loc-carousel div.col-sm-3.loc-empty {
	background: none;
	border: 0;
	box-shadow: none;
}
.cancer.better-endings .content-hero-section .content-hero-box {
background: none;
box-shadow: none;
color: #fff;
width: 98%;
}
.cancer.better-endings .content-hero-section .content-hero-text h2 {
color: #fff;
font-size: 60px;
font-weight: 600;
}
.better-endings.cancer .content-hero-section .content-hero-text h3 {font-weight: 600;font-size: 22px;}

.cancer.better-endings .content-hero-section .section-buttons .btn {
min-width: 250px;
background: #364248;
border-color: #364248;
letter-spacing: .04em;
font-size: 16px;
}

.better-endings .gallery-filters {display: none;}

#col-one-section.cancer.better-endings .col-one-media .col-one-video-content:before {
background: transparent;
}

#col-one-section.cancer.better-endings .col-one-media .col-one-video-content .video-icon {
display: none;
}

#col-one-section.cancer.better-endings .col-one-media .col-one-video-content:after {
opacity: 0.5;
background-size: 100px 100px;
content: "";
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
margin: auto;
width: 100px;
height: 100px;
transition: 0.4s ease-out;
display: block;
background-image: url(https://www.bswhealth.com/SiteCollectionImages/marketing/find-the-words/play-w.png);
filter: drop-shadow(2px 2px 10px #000);
}
#col-one-section.cancer.better-endings .col-one-media .col-one-video-content:hover::after {
opacity: 1;
}

.virtual-tour.better-endings .modal-swiper-container .swiper-slide .img-detail {
padding-top: 30px;
font-size: 16px;
}


@media screen and (min-width: 1920px) {
.better-endings .isotope-gallery-section .swiper-container .swiper-slide, .better-endings.virtual-tour .isotope-gallery-section__gallery .aspect__inner {
height: 400px;}
}


@media screen and (max-width: 1024px) {
.cancer.testimonial-carousel .loc-carousel div.col-sm-3 {
width: 46.5%;
margin-bottom: 10px;
}

.cancer.better-endings.testimonial-carousel .carousel-caption h3 a {
min-height: initial;
}
	
.cancer.better-endings.testimonial-carousel .loc-carousel div.col-sm-3 {
padding: 20px;
}	
	
}
@media screen and (max-width: 900px) {
.cancer .video-hero__content .section-subtitle {font-size: 16px;}
.cancer.better-endings #video-hero {text-align: left;background-position: center;background-size: cover; background-repeat: no-repeat;}
.cancer.better-endings #video-hero::after {background-color: rgba(0,0,0,.45);}
.better-endings.cancer .scrolling-tabs .col-xs-12.col-sm-6:nth-child(2) {width: 100%;padding: 0 20px;}
.better-endings.cancer.height-450 #two-col-section .two-col-scrolling-info, .better-endings.cancer.height-450 #two-col-section {height: auto; min-height: 300px;}
.better-endings.cancer #two-col-section .mobile-scrolling-list select {width: 90%; font-size: 14px; padding-right: 25px; word-wrap: break-word; min-width: revert;text-overflow: ellipsis; height: auto; white-space: break-spaces;}
.faqs-mod #faqs-page a.read-more {padding: 10px 10px 15px;}
.faqs-mod #faqs-page .full-answer {padding: 20px;}
}

@media screen and (max-width: 768px) {
.cancer.testimonial-carousel .loc-carousel div.col-sm-3 {
    /*width: 98.5%;*/
    min-height: 350px;
    margin: 10px;
    padding: 20px;
}
.cancer.testimonial-carousel.better-endings .carousel-caption h3, .cancer.testimonial-carousel.better-endings .carousel-caption h3 a {
font-size: 16px;
margin-bottom: 10px;
}
.cancer.testimonial-carousel.better-endings .carousel-caption p, .cancer.testimonial-carousel.better-endings .carousel-caption p.loc-city {
font-size: 14px;
}
.cancer.testimonial-carousel.better-endings .carousel-caption p.vax-hours {
padding-bottom: 10px;
margin-bottom: 14px;
font-size: 14px;
}
		
}

@media screen and (max-width: 600px) {
.slide-img:before {
padding-top: 56.25%;
content: "";
display: block;
}

.slide-img iframe {
width: 100%;
height: 100%;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
}
}


@media screen and (max-width: 480px) {
.better-endings.cancer #video-hero::after {background-color: rgba(0,0,0,.6);}
.better-endings.cancer #video-hero {background-image: url(https://www.bswhealth.com/SiteCollectionImages/marketing/find-the-words/lisa_900.jpg)!important; height:100vh; background-size: cover;  background-repeat: no-repeat; background-position-x: 75%;}
.better-endings.cancer .video-hero__content {width: 100%;padding:10px 20px;position: relative;bottom: -45vh;}
.testimonial-carousel .carousel-control.left {left: -10px;}
.cancer.testimonial-carousel .loc-carousel div.col-sm-3 {width: 98.5%;}
}

