@charset "UTF-8";
/* CSS Document */
@font-face {
  font-family: Foundry Sterling-Book;
  src: url(https://55933-bcmed.s3.amazonaws.com/bcp/branded/css/adventist/fonts/FoundrySterling-Book.otf);
  font-weight: 400;
}

@font-face {
  font-family: Foundry Sterling-Bold;
  src: url(https://55933-bcmed.s3.amazonaws.com/bcp/branded/css/adventist/fonts/FoundrySterling-Bold.otf);
  font-weight: 700;
}

@font-face {
  font-family: Foundry Sterling-Light;
  src: url(https://55933-bcmed.s3.amazonaws.com/bcp/branded/css/adventist/fonts/FoundrySterling-Light.otf);
  font-weight: 300;
}


body{padding-top:0; font-family:"Public Sans", sans-serif; font-weight:400;}
p, .article__title + p:not(.banner__meta):not(.player__meta), .banner__heading + p:not(.banner__meta):not(.player__meta), .h1 + p:not(.banner__meta):not(.player__meta), .lead, .player__heading + p:not(.banner__meta):not(.player__meta), h1 + p:not(.banner__meta):not(.player__meta), .text-hint ol, .text-hint ul{color:#282828; font-size:18px;}
h1 {
	color: #003764;
	font-family: Foundry Sterling-Book, Arial, sans-serif;
	font-size: 40px;
	font-size: 40px;
	font-weight:500;
	
}
.text-hint ol, .text-hint ul{padding-left:40px; display: grid;}
h2, .content-section-heading .text-hint{color: #003764;
	font-family: Foundry Sterling-Book, Arial, sans-serif;
	font-size: 38px; line-height:32px;
font-weight:400;}

h1{color:#003764; font-size:60px; font-weight:600; line-height:72px; font-family: Foundry Sterling-Bold, Arial, sans-serif;}
h2, .c-player-details--wide h1{color:#003764; font-size:38px; font-weight:600; line-height:50px; text-transform:none; margin-top:0; font-family: Foundry Sterling-Bold, Arial, sans-serif;}
h3{color:#003764; font-size:26px; font-weight:600; line-height:36px; font-family: Foundry Sterling-Book, Arial, sans-serif;}
h4{color:#003764; font-size:24px; font-weight:600; line-height:34px; font-family: Foundry Sterling-Book, Arial, sans-serif;}
h5{color:#003764; font-size:20px; font-weight:600; line-height:25px; font-family: Foundry Sterling-Bold, Arial, sans-serif;}

a, #accordion button{color: #003764;
    transition: all .3s ease-in-out;
    font-family: Foundry Sterling-Book, Arial, sans-serif;
    column-gap: 8px;
    font-weight: 400;
}
article div p a{font-weight:700; color:#00a0dd; font-family: Foundry Sterling-Bold, Arial, sans-serif; text-decoration:underline;}
ul li{font-size:18px; color:#282828; margin-left:20px; font-weight:400;}

p{font-family: Foundry Sterling-Book, Arial, sans-serif; font-size:18px; font-weight:400; line-height:32px;}
hr.margin-top-lg, hr.margin-bottom-lg{display:none;}
.article__title, .banner__heading, .h1, .player__heading, p {margin: 0px 0px 40px 0px;}


/*nav style*/
.pull-left, .pull-right{display:none;}
.nav, .nav-ul li a{font-family: Foundry Sterling-Book, Arial, sans-serif;}
.titleWrapper{max-width:1300px; width:100%; margin:0 auto; padding-left:50px;}
.titleWrapper h1{margin-top:20px;}
h1:first-of-type{margin-top:20px;}
.logoFooter{max-width: 1200px;
  margin: 0 auto;
  display: grid;
  gap: 1rem;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));}
.logoFooter img{width:100%;}

/*homepage styles*/
.card p{color: #282828;  font-family: Foundry Sterling-Book, Arial, sans-serif;}
.card-wrap .card{margin: 0px; }
.text-upper{text-transform: none;}
.content-section-heading .link, .footer-heading .link{text-transform:capitalize; font-style: normal;}
.content-section-heading {padding-top: 40px;}
.content-section-heading .link{font-size:20px; float:right;}
.content-section-heading .divider{display:none !important;}

.content-section .card {border-style:solid;
    border-width: 1px;
    border-color: #dce6ef;
	border-radius: 20px;
	padding: 0;
	min-height: 600px;
	margin-bottom: 30px !important;
	
}

.card-wrap .card-img{position: relative;
    width: 100%;
    height: inherit;
    padding-bottom: 60%;
    border-radius: 8px 8px 0 0;
    overflow: hidden;}

.card-wrap .card-img img{    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.5s ease;
    z-index: 99;}

.card-wrap .card-img img:hover{transform:scale(1.1);}

.card-img-heading{background-color:#003764; padding: 5px 10px 5px 10px}
.card .card-heading, .card .text-hint{margin:20px;}
.card .card-heading a{color:#003764; font-family: Foundry Sterling-Bold, Arial, sans-serif; font-size:20px;line-height: 1.2; font-weight:bold;}
.card .card-heading a:hover{color:#00A0DD; transition: color 0.5s ease;}
.card-img img{border-radius:20px 20px 0 0;}
.content-search .card{min-height: inherit; border: none;}
.content-search .card-img img{border-radius:0;}
main .link{color:#003764;}

.siteheader {	
	text-align: left; margin: 20px 0px 10px 50px;
	
}
.logo-container{max-width:460px; width:100%}
.logo-container a img{width:100%; float:left;}
.logo-container h1{float:left; margin-top:-10px;}


.providerresources {
	
	color: #282828;  font-family: Foundry Sterling-Book, Arial, sans-serif;
	line-height: 20px;
	padding: 0px 20px 0px 30px;
	
	}

.providerresources a{
	
	color: #003764;  font-family: Foundry Sterling-Book, Arial, sans-serif; 
	line-height: 45px;
	font-size: 20px
	}

.lightBlueBG{background-color:#E5F2FC; padding:40px; width:100%; text-align:center;}

/*CTA Homepage Bar*/
.ctaBarWrap{background-color:#003764;}
.ctaBar{width:100%; max-width:1300px; margin:0 auto; padding:20px; display:flex;}
.ctaBar h2{margin-top:5px; float:left; font-size:21px; font-family: Foundry Sterling-Book, Arial, sans-serif; font-weight:500; color: #ffffff; text-transform: none;}
.ctaBar ul {font-family: Foundry Sterling-Book, Arial, sans-serif; margin-top: 5px !important;}
.ctaBar ul li{list-style:none; float:left; padding:0px 0px 0px 0px; }
.ctaBar ul li a, .calloutTopbar a{background-color: transparent; border: 1px solid #3091e2; padding:10px 20px; color:#ffffff; border-radius: 5px; font-family: Foundry Sterling-Book, Arial, sans-serif; text-decoration: none}
.ctaBar ul li a:hover, .calloutTopbar a:hover{background-color: #3091e2; border-color: #3091e2; color: #ffffff;}

.calloutTopbar a{margin-left:20px;}



/*video page*/
.c-player-details--wide{display:block;}
.content-standard:first-of-type{background-color: #FFFFFF;}
.c-player-details--wide .card-wrap .card{min-height: inherit; display: inline-block; margin-bottom:0;}
.c-player-details--wide .card-wrap .card .media{margin-top:0; display:flex;}
.presenter-external-link{background-color:#3091e2; text-decoration: none; color:#fff;}
.c-player-details--wide .card-wrap .card-heading a{text-decoration:none;}
.content-aside .content-section-heading, .content-aside .margin-bottom a{display:none;}
.playern-overlay-title .label-brand{display:none;} 
.playern-overlay-h1{font-size:38px;}
.card-media-side .media-object img{display:inline!important; max-width: 200px; padding: 0 20px 0 0;}
.c-player-details--wide .card .card-heading{margin:0;}
.c-player-details--wide .card {border:none;}
.c-player-details--wide .card .btn{text-transform:capitalize;}
.content-aside .h5{display:none;}
/*news page*/
.sidebar-foundin-news .text-hint{font-size:28px;}
article a img:first-of-type {
display: none;
}
.article .img {display: none;}
.callOut{padding: 40px; background: #EBF8FF;  border-radius: 16px; color:#282828; margin-bottom:20px;}
.callOut li{color:#282828; font-size:18px; margin-left:40px;}
.article-caption-img-right{padding:20px 0 20px 20px;  border-radius: 8px; color:#282828; float:right; width:30%; margin:0px 0 20px 20px;}
.article-caption-img-right p{font-style:italic; font-size:14px; line-height: 18px; margin-top:10px; margin-bottom:10px;}
.article-caption-img-left{padding:20px 20px 20px 0px; border-radius: 8px; color:#282828; float:left; width:30%; margin:0px 20px 20px 0px;}
.article-caption-img-left p{font-style:italic; font-size:14px; line-height: 18px; margin-top:10px; margin-bottom:10px;}
.article div p a{font-family: Foundry Sterling-Bold, Arial, sans-serif !important;}
#accordion .card{margin:10px 0;}
#accordion .card button{border: none;
    background: transparent;
    font-size: 18px;}


/*sidebar*/
article .globalSidebar ul{padding:0; list-style: none;}
.cmeCallout{}
.globalSidebar a{
	
	color:#003764; 
	font-family: Foundry Sterling-Book, Arial, sans-serif; 
	font-size:24px;
	display:block;
	margin-bottom:20px;
}

.globalSidebar h2{font-size:28px; text-transform: capitalize; margin-bottom:30px; font-weight:400;}
.banner__heading, .player__heading {
	
	color:#ffffff; 
	font-family: Foundry Sterling-Book, Arial, sans-serif; 	
	font-weight:500;
	
}
.globalSidebar ul{list-style:none;}
.button--chevron svg{
    width: 16px;
    height: 14px;
    justify-content: start;
	color: #3091e2;
    display: flex;
    align-self: center;
    transition: transform .3s ease-in-out;
}

.globalSidebar a.button--chevron, .resourceLinks a.button--chevron{padding: 0;
    color: #003764;
    border-radius: 0;
    line-height: 120%;
    transition: all .3s ease-in-out;
    position: relative;
    text-decoration: underline;
	text-decoration-color: transparent;
column-gap: 12px;
display:inline-flex; font-family: Foundry Sterling-Book, Arial, sans-serif; font-size:18px; margin-right:12px;}

.globalSidebar a.button--chevron:hover, .resourceLinks a.button--chevron:hover{padding-right: 10px; text-decoration: underline; text-decoration-color:#3091e2; }
.button--chevron{display:inline-flex; transition: transform .3s ease-in-out; }

.resourceLinks ul{margin-top:0; padding-top:0; margin-left:30px; list-style:none;}
.resourceLinks ul li{margin-bottom:10px;}


.sidebarCTAs ul{margin-top:0; padding-top:0; list-style:none; font-size: 18px;}
.sidebarCTAs a{display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2;
    color: #003764;
    background: #f5f7f9;
    text-align: left;
    padding: 0.9rem 1.2rem 1rem;
    border-radius: 8px;
    transition: background 0.5s ease, color 0.5s ease; margin-bottom:10px; font-weight:normal;}
.sidebarCTAs svg {
    flex: 0 0 1em;
    width: 1em;
    fill: #e24301;
    margin: 0.2em 0 0 0.5rem;
    transition: fill 0.5s ease;
}
.sidebarCTAs a:hover svg{fill:#ffffff;}
.sidebarCTAs a:hover{background:#00a0dd; color:#ffffff;}
.sidebarCTAs h1{margin-top:0; padding-top:0; list-style:none;}
.sidebarCTAs p{margin-top:0; padding-top:0; list-style:none;}
.sidebarCTAs ul li{margin-bottom:10px;}



.label-brand {
	background-color:#3091e2;
	color: #ffffff; 
	font-family: Foundry Sterling-Book, Arial, sans-serif;
	
}

a.ctaButtonBlue{
        height: 48px;
        background-color: #ffffff;
        border: 1px solid #003764;
        color: #003764;
        border-radius: 24px;
        font-weight: 500;
        width: 100%;
	font-size:18px;
        transition: all .2s ease-in-out;
    text-decoration: none;
	font-family: Foundry Sterling-Book, Arial, sans-serif;
	padding-top:10px;
	text-align: center;
}


a.ctaButtonYellow{height: 48px;
        background-color: #ffbe00;
        color: #000000;
        border-radius: 24px;
        font-weight: 500;
        width: 100%;
		font-size:18px;
        transition: all .2s ease-in-out;
   		text-decoration: none;
		font-family: Foundry Sterling-Book, Arial, sans-serif;
		padding-top:10px;
		text-align: center;
}

/*carousel*/
.carousel-caption .banner__heading, .carousel-caption .player__heading{font-family: Foundry Sterling-Book, Arial, sans-serif; font-weight: 400; font-style: normal; padding-top:0; color:#003764;}
.banner{margin-bottom: 0px;background-color: #E5F2FC;}
.banner__btn:active {color: #ffffff !important;	background-color: #0082ce;}
.banner__btn {background: #00a0dd; border:none;  padding: 5px 30px; font-weight:bold; border-radius: 5px; float: left; font-family: Foundry Sterling-Bold, Arial, sans-serif; text-transform:capitalize; }
.banner__btn:hover{background-color:#0082ce !important; color:#ffffff !important;}
.slick-slide img{border-radius: 10px}
.carousel-caption-v-bottom {background-color: #FFFFFF;}
.carousel-caption h1{text-align:left; font-size:30px;  }
.carousel-img-container picture {z-index: 999;}
.banner__image {float: right;width: 50%;}
i.icon.icon-navigate_next {	background-color: rgba(0, 0, 0, 0.4);}
i.icon.icon-navigate_before {background-color: rgba(0, 0, 0, 0.4);}
.slick-arrow {color: #fff;}
.col-md-12.col-sm-12 {flex-direction: column;}
.slick-dots button::before {background-color: #3091e2;}
.slick-dots {bottom: -30px; position:initial; margin:0 auto;}
.carousel-item {background-color: transparent;}
.carousel-img-container picture {opacity: 1;}
.carousel-info .label-brand{display:none;}
main>nav, main>section:not(.banner) {margin-top: 0px; padding-left: 30px; padding-bottom: 20px;}
.container js-container-trigger{ margin-top: 0px; padding-left: 50px;}
.slick-dots .slick-active button::before{background-color:#003764;}

/*search page*/
.filter__results .card .card-heading{margin-left:0;}
.filter__results .card .card-heading .text-default{text-decoration:none;}
.content-section-heading a, .content-section-heading .link{float:right; font-style: normal; color:#ffffff;
background: #00a0dd;
    border: none;
    padding: 10px 30px;
    font-weight: bold;
    border-radius: 5px;
    font-family: Foundry Sterling-Bold, Arial, sans-serif;
    text-transform: capitalize; font-size:16px;}



/*search bar*/
.siteSearch {float: right; display: inline-block; position: relative;}
.siteSearch input,.siteSearch  select,.siteSearch  textarea {border-radius: 25px; color:#003764; font-family: Foundry Sterling-Book, Arial, sans-serif; font-size:15px; padding: 10px 42px 10px 18px; border: 1px solid #003764;  }
.siteSearch button {border: none; background-color: transparent; margin-left: -50px }




/*footer*/
footer{background-color:#003764; margin-top:40px; color:#ffffff;}
.footerWrapper{width:100%; max-width:1300px; padding:40px 0; margin:0 auto; color:#ffffff;}
.footerWrapper img{max-width:220px;}
.footerWrapper ul{list-style:none; margin-top:0; margin-bottom:20px;}
.footerWrapper ul li{break-inside: avoid-column; display: table; margin-bottom: 0px; padding-left:0; margin-left:0;}
.footerWrapper ul li a{color:#ffffff; text-decoration:none; line-height:180%; font-weight:500; font-family: Foundry Sterling-Book, Arial, sans-serif;}
.footerWrapper ul ul{margin-left:20px;}

footer p{color:#ffffff; font-size:16px; line-height:1.25; margin-top:20px;}
.footer__middle-col-title{        position: relative;
        padding-bottom: 0;
        margin-bottom: 0; }
.footer__middle-col-title .footer__middle-col-title-text{font-size:20px; color:#FFFFFF; font-family: Foundry Sterling-Bold, Arial, sans-serif; font-weight:bold;}
.footer ul li{margin-left:0;}
.legalLinks{flex-direction: row;
        align-items: center;
        padding-top: 32px;
        border-top: 2px solid #ccfeff;}
#st-1 .st-top{display:none;}

.policy-nav__list {
    display: flex;
    justify-content: flex-end;
    flex-wrap: wrap;
}
.policy-nav__list a {
    display: block;
    font-size: 14px;
    line-height: 1.3;
    margin: 0.2rem 0;
}
.footerWrapper .policy-nav__list li{margin-left: 20px;}

@media screen and (min-width: 800px) {
/*NAVIGATION START*/
	.upper-nav{background-color:#003764;padding:10px 0;width:100%;}
	.upper-nav ul{display: flex;justify-content: flex-end;margin-bottom: 0;max-width: 1330px;margin:0 auto;}
	.upper-nav ul li{list-style-type: none;display: inline-block;font-size: 14px;}
	.upper-nav ul li a{color: #ffffff;text-decoration: none;padding: 8px;margin: 0 10px; font-family: Foundry Sterling-Book, Arial, sans-serif;}
	.upper-nav ul li a:hover{text-decoration: underline; text-decoration-color: #3091e2;}
	.nav{display: flex!important;padding:0px;max-width:1330px;width:100%;margin:0 auto;position: relative; margin-top:20px;}
	.header-brand__logo{max-width: 180px !important; width:100%; margin-left: 45px;}
	.header-brand__logo img{max-width:180px; width:100%; margin-bottom:20px;}banner
	.logo-container h1{font-size: 32px;  margin-top: -10px; margin-left: 15px;}
	.nav-item-container{width: 100%; margin-top:20px;}
	.nav-ul{align-self: flex-end;z-index: 1000; margin-top:0;}
	.nav-ul li{text-decoration: none;display: inline-block;list-style-type: none;position: relative; margin-right:0px;padding:10px 15px;font-size:16px;font-weight: 400;  border-bottom: 1px solid transparent; font-weight: 500; transition: border .3s ease-in-out; margin-left:0;}
	.nav-ul li:hover{border-bottom-color: #3091e2}

	.nav-ul li a{text-decoration:none;color: #003764!important;}
	.sub-nav-ul{position: absolute; background-color: #ffffff;box-shadow: 0 20px 20px rgba(0,0,0,.1); padding-left: 0;top:100%;left:0;padding-left: 0;width:100%;display: none;min-width:305px;z-index: 1000;}
	.nav-ul li:hover .sub-nav-ul{display: block;}
	.nav-ul li a:hover .sub-nav-ul{display: block;}
	.sub-nav-ul li{display: block;font-size: 16px;}
	.sub-nav-ul li a{color:#003764!important;}
	.sub-nav-ul li a:hover{color:#003764!important;}
	.sub-nav-ul li:after{display: none;}
	.logo-container{width:100%; padding:0px;}
	.ham-menu-icon-container{display: none;}
	.sub-nav-ul i.glyphicon.glyphicon-chevron-right{display: none!important;}
	#search-form{position: absolute;top:100%;}
	.search__btn{font:inherit;display: initial;overflow: visible;}
	.search__btn::before, .search__btn::after{display: none;}
	.search-btn{background-color:#ebebeb;padding: 8px 20px!important;border-radius:30px;text-transform: uppercase;font-size: 14px!important;transition: .3s;margin-right: 0px!important;}
	.search-btn::after{display: none;height: 0;}
	.search-btn:hover{box-shadow: 0 2px 0 rgba(0,0,0,.2);}
	#search-form {
 	max-width: 1140px;
 	left: 0px;
 	right: 0px;
		margin:0 auto;
	}
	form#sitesearch {
 	border: 1px solid black;
 	border-radius: 5px;
 	background-color: #ffffff;
	}
	div#search-form{
		padding: 10px 40px;
	}
	
	}
.carousel[data-arrows=group][data-arrows-h=left] .slick-prev, .carousel[data-arrows=group][data-arrows-h=left] .slick-next{bottom:0;}
.carousel[data-arrows=group] .slick-arrow{height:44px;}
.icon-navigate_before::before, .icon-navigate_next::before{color:#0CA0DD;}
i.icon.icon-navigate_before, i.icon.icon-navigate_next {
    background-color: transparent;
    border: 2px solid #0CA0DD;
    border-radius: 30px;
	
}
.slick-arrow .icon{font-size:3em;}
	@media screen and (max-width: 1200px) {
		.logo-container{padding-left:20px;}
		.upper-nav{display: none;}
		.nav{margin: 0!important;}
		.nav-ul{padding-left: 0;display: none;}
		.nav-ul li{display: block;font-size: 16px;padding:12px 0; border-bottom:1px solid #ebebeb;position: relative;padding-left:20px;}
		.nav-item-container{display: block;}
		.nav{display: block;}
		.nav-ul li a{color:#3D3935!important;transition: .5s;cursor: pointer;display: block;}
		.sub-nav-ul{background-color:#f5f5f5!important; position: absolute;top: 100%;width:100%;padding-left: 0!important;z-index: 1000;left:0;display: none;}
		.sub-nav-ul li{border-bottom:none;font-size: 14px;font-weight: 400;padding-left:20px;}
		.sub-nav-ul li a:hover{color:#F91E26!important;text-decoration: none;}
		.sub-nav-ul li i{font-size: 11px;opacity: .5;color: #3D3935!important;}
		.ham-menu-icon-container{position: absolute;right:20px;top:20px;display: flex;align-items: center;background-color:#EDEDED;padding: 10px 23px;border-radius: 50px;cursor: pointer;transition:all .3s ease;}
		.ham-menu-icon-container a{cursor: pointer;color:#3D3935;text-decoration: none;font-size:16px;} 
		.ham-menu-icon-container:hover {color: #13294B; box-shadow: 0 2px 0 rgba(0,0,0,.2);	}
		.hamburger-container {display: inline-block; margin-left: 20px;		}
		.bar1, .bar2, .bar3 {
		 width: 20px;
		 height: 2px;
		 background-color: #5BC2E7;
		 margin: 4px 0;
		 transition: 0.4s;
		}
		.change .bar1 {transform: translate(0, 6px) rotate(-45deg);}
		.change .bar2 {opacity: 0;}
		.change .bar3 {transform: translate(0, -6px) rotate(45deg);}
		.open-nav{display: block;}
		/*.banner{display: none;}*/
		.nav-ul li a:hover{transform: translateX(5px);text-decoration: none;}
		.sub-nav-ul li a:hover{transform: translateX(0)}
		.search-btn{display: none!important;}
		#search-form{visibility: visible!important;position: static;opacity: 1!important;}
		.search__form input{width:auto;}
		.search-input{width:85%!important;}
		.submit-btn{width:15%!important;float: right;}
		.carousel-caption .container{margin-left:0 !important;}
		.carousel-caption .banner__heading{max-width:80%;}
	}


@media screen and (max-width: 760px) {.article-caption-img-right, .article-caption-img-left{width:100% !important; padding:0 !important; margin-top:20px !important;}
	.carousel-caption .banner__heading{width:100%; max-width:none;} .banner__image{width:100%;} .carousel-img-container picture{z-index: auto;} .carousel-caption{background-color: rgba(255,255,255,.75)} .carousel-img-container{max-height:calc(60vh - 72px);}
	.logo-container h1{margin-top:-3px; width:100%;} .ham-menu-icon-container{top:10px !important;} .siteSearch{display:none !important;} .nav-ul{margin-top:85px;} .nav-ul li{padding-left:0;} .ctaBar h2{width:100%;} .ctaBar{display:inline-block;} .ctaBar ul li a{width:100%; display:block; margin:10px 0;} .ctaBar ul li{width:100%; padding-left:0; margin-left:0; text-align: center;}.footerWrapper{padding:40px;} .filter__results .card img{width:100% !important;} .content-section .card{min-height:inherit;} .logo-container h1{font-size:32px;} .lightBlueBG{padding:20px;} .carousel-caption .banner__heading{font-size:24px;}.logo-container{margin-top:10px;} .logo-container a img{margin-bottom:20px !important;} .c-player-details__meta{display:none!important;} .sidebarCTAs{margin-top:20px !important;}}
