/* COR CSS */
@import url("https://use.typekit.net/pix2cqn.css");


/* fonts */
@font-face {
    font-family: 'Made Outer Sans';
    src: url('../fonts/made_outer_sans_bold-webfont.woff2') format('woff2'),
         url('../fonts/made_outer_sans_bold-webfont.woff') format('woff');
    font-weight: 600;
    font-style:normal;

}
@font-face {
    font-family: 'Made Outer Sans';
    src: url('../fonts/made_outer_sans_black-webfont.woff2') format('woff2'),
         url('../fonts/made_outer_sans_black-webfont.woff') format('woff');
    font-weight: 900;
    font-style:normal;

}
@font-face {
    font-family: 'Made Outer Sans';
    src: url('../fonts/made_outer_sans_light-webfont.woff2') format('woff2'),
         url('../fonts/made_outer_sans_light-webfont.woff') format('woff');
    font-weight: 300;
    font-style:normal;

}
@font-face {
    font-family: 'Made Outer Sans';
    src: url('../fonts/made_outer_sans_regular-webfont.woff2') format('woff2'),
         url('../fonts/made_outer_sans_regular-webfont.woff') format('woff');
    font-weight: 400;
    font-style:normal;

}

/*
Made Outer Sans
light -> 300;
bold -> 600;
black -> 900;
regular -> 400;

Hero New
light -> 300;
bold -> 600;
extrabold -> 800;

*/

[data-entrance] { visibility: hidden; }


/* html tags */
body{line-height:1.8;}
p{margin-bottom:26px;}
p.p-m-0{margin-bottom:0px;}
body, p, h4:not(#countdown h4), #footer, #stickysub #stickysub-nav li, blockquote p{font-family: hero-new, sans-serif !important;}
p, h4:not(#countdown h4), #footer{font-weight:300;}
h1{font-size:3.375rem;line-height:4.425rem;font-weight: 900;margin-bottom:32px;}
h2, h3{font-weight:600;}
h2{font-size:1.75rem !important;line-height:2.25rem !important;margin-bottom:26px;}
h3{font-size:1.375rem !important;line-height:1.875rem !important;}
h3 a{color:inherit;}
h4:not(#countdown h4){font-size:1rem;line-height:1.5rem;color:#8B8B8B;text-transform:capitalize;margin-bottom:0px;}
h5{font-weight:400;font-size:1rem;line-height:1.25rem;}
a{text-decoration:underline;text-decoration-color:transparent;}
hr{border-top:1px solid #fff;}

/* site wide */
#billboard h1{margin-bottom:0px !important;}
.bg-light-grey{background-color:#f0f0f0 !important;}
.dark h4, .dark p{color:#fff !important;}
.flex-v-center{align-items:center;}
#header .toggles a, #countdown .timer-container .timer-layout a, h1, h2, h3, h5, .btn, .events-times-links .round-date, #footer .sitemap ul li.level- > a, .ui-selectmenu-button, h6, #tabs li a, .ui-tabs .ui-tabs-nav .ui-tabs-anchor, .module-tabs li a, #content #giving1 #moreinfo #tabs li, .accordion .ui-accordion-header, .monkForm fieldset fieldset > legend, .monkForm .heading, .monkForm fieldset fieldset > legend:not(.heading), .monkForm .section p, .nav-top ul li, #f1-login .login-toggle span, #subnav li, .calendar th, .widget.events-date .date, #nav li a{font-family:'Made Outer Sans', sans-serif;}
.btn-default,.btn-primary,.btn-info, .monk-popup-3 .monk-popup #monk-popup-button{font-weight:300;border:none;border-radius:3rem;line-height:1rem;}
.btn-default{background-color:#fff !important;border:2px solid #fff;}
.btn-default:hover, .btn-primary:hover, .monk-popup-3 .monk-popup #monk-popup-button:hover{background-color:transparent !important;}

.align-me-left{text-align:left;}

.btn-default.dark-bg:hover{color:#fff !important;}
.btn-info{background-color:transparent;}
.btn-info:hover{border:inherit;color:#fff;}
.btn{padding:0.625rem 1.625rem !important;}
.btn.btn-sm{padding:0.375rem 1.375rem !important;}

.btn, .media li a, .rsvp a{margin:0;}
.btn:last-child{margin-right:inherit;}
.btn-sm{font-size:0.75rem;}
.text-lg{font-size:1.5rem;line-height:2.5rem;}
.text-md{line-height:	1.875rem;}
.text-sm{font-size:0.875rem;line-height:1.25rem;}
.weight-300{font-weight:300 !important;}
.weight-400{font-weight:400 !important;}
.weight-600{font-weight:600;}
.weight-800{font-weight:800;}

.content-section .content-section-inner.dark p{color:#fff;}
#csec-site-wide-giving .content-section-inner .container .content-text{text-align:center;}
/*.content-section, .content-section .content-section-inner{background-color:#f0f0f0 !important;}*/
/*.content-section .content-section-inner{padding-top:4rem !important;}*/
/*.content-section:last-child .content-section-inner{padding-bottom:4rem !important;}*/
.to-fade-in {opacity: 0;}
.to-fade-in.cut-in{opacity:1;}
.to-fade-in.fade-in {
  -webkit-animation: fade-in 1s forwards;
          animation: fade-in 1s forwards;
}

@-webkit-keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.text-decoration-theme{
	text-decoration:underline;
	text-decoration-color:#c6ad90;
}

#billboardDown {
	-moz-animation: bounce 3s infinite;
	-webkit-animation: bounce 3s infinite;
	animation: bounce 3s infinite;
}
@-moz-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}



.hasmedia, .div-embed, .hasinfo, .hasinfo .info, .starting-point, img.responsive-image, .article-info, .disc-wrap, .disc-single, .page-we-care .content-text img, #csec-light-up-the-night-video iframe{border-radius:0.75rem !important;}

.outreach-thanksgiving-container img{
	border-top-left-radius:0.75rem;
	border-top-right-radius:0.75rem;
}
.outreach-thanksgiving-container .hasinfo{
		border-top-left-radius:0rem !important;
	border-top-right-radius:0rem !important;
}

.section-full-width .hasmedia,
.section-full-width .div-embed,
.section-full-width .hasinfo,
.section-full-width .hasinfo .info,
.section-full-width .starting-point,
.section-full-width img.responsive-image,
.section-full-width .article-info, 
.section-full-width .disc-wrap, 
.section-full-width .disc-single{border-radius:0rem !important;}

.hasmedia{display:flex;align-items:center;}
.hasmedia .div-embed{flex-grow:1;}
.hasinfo, .hasinfo .info{
	
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
-moz-box-sizing: border-box;    /* Firefox, other Gecko */
box-sizing: border-box;         /* Opera/IE 8+ */
}
.hasinfo .info p:last-child, .article-info p:last-child{margin-bottom:0px !important;}


.section-full-width .column.hasmedia{padding-right:0px !important;}
.section-full-width .column.hasinfo .info{padding:3em 0;}

@media (min-width: 768px){
	.media-display-full-left, .media-display-full-right {align-items:stretch;}
	.media-display-full-left .hasmedia{margin-right:16px;}
	.section-full-width .media-display-full-left .hasmedia{margin-right:0px;}
	.media-display-full-right .hasmedia{margin-left:16px;}
	.media-display-full-left .column, .media-display-full-right .column{padding-left:0px;padding-right:0px;}
/*.media-display-full-left .hasmedia, .media-display-full-right .hasinfo{margin-right:8px;}
.media-display-full-left .hasinfo, .media-display-full-right .hasmedia{margin-left:8px;}*/
	
	.content-section:not(.has-bg-color) .hasinfo{background-color:#f0f0f0;}
	.has-bg-color .hasinfo{background-color:#fff;/*padding:26px !important;*/}
	.hasinfo .info{padding:26px;}
	
	.alert-header a.link{padding:5px 60px;}
	
}

/* navigation */
nav.main{}
#nav li a, nav.main .nav-top .navigation-toggle, nav.main ul.navigation-links li a, nav.main ul.navigation-links li a:hover{color:#fff;}
nav.main #searchForm fieldset{background-color:transparent;}

/* alert header */
.alert-header{font-size:0.75rem;}
.alert-header a.link{background:rgba(0,0,0,1);}

.alert-float{
	position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    z-index: 999999;
}

/* header */
#header #countdown .timer-container{background-color:transparent;}
.countdown-mobile #countdown .timer-container{min-height:50px;padding-bottom:7px;}
#countdown .timer-container .timer-layout span{margin:0 2px;}
#countdown .timer-container .timer-layout span.heading{color:#fff;font-size:0.75rem;}
#countdown .timer-container .timer-layout span i, #countdown .timer-container .timer-layout span b{font-weight:600;font-size:0.75rem !important;}

#header .toggles a{font-weight:300;font-size:0.75rem;}
@media (min-width: 768px) { #header .toggles a.navigation-toggle i, #header .toggles a.location-toggle i, nav.main .nav-top .navigation-toggle i { font-size: 1.5rem; } }

/* sermon on landing */
.sermon-on-landing{text-align:left;}
.sermon-on-landing .btn{margin-left:0px;margin-right:0px;width:100%;}

/* quick links on landing */
.events-times-links{text-align:left;}
.events-times-links .round-date{
	color:#fff;
	text-shadow:0px 3px 6px #00000029;
	text-align:center;
	line-height:0.75rem;
	font-weight:900;
	width:45px;
	height:45px;
	min-width:45px;
	min-height:45px;
	border-radius:45px;
	vertical-align: middle;
	display:table-cell;
	padding-top:1px;
	margin-right:15px;
}

.events-times-links .round-date .round-day{font-size:1.125rem;}
.events-times-links .round-date .round-month{font-size:0.625rem;}

/* we care */
.page-we-care .content-text img{
	margin-left:0px !important;
	margin-right:0px !important;
	width:100%;
}

.page-we-care .content-section.has-bg-color .content-text .col-12.col-lg{background-color:#fff;}

.page-we-care .content-section:not(.has-bg-color) .content-text .col-12.col-lg{background-color:#f0f0f0;}

.page-we-care .content-section .content-text .col-12.col-lg
{
	padding-left:0px !important;
	padding-right:0px !important;
	border-radius:0.75rem !important;
}

.page-we-care .content-section .content-text .col-12.col-lg h2
{margin-top:26px !important;}

.page-we-care .content-section .content-text .col-12.col-lg h2,
.page-we-care .content-section .content-text .col-12.col-lg h6,
.page-we-care .content-section .content-text .col-12.col-lg p
{padding-left:26px;padding-right:26px;text-align:left !important;}

.page-we-care .content-section .content-text .col-12.col-lg h6
{
	padding-bottom:26px;
}
@media (min-width:768px){
.page-we-care .content-section .content-text .col-12.col-lg{margin-left:30px;}
}
@media (max-width:767px){
	.page-we-care .content-section .content-text>.row{padding:0 30px !important;}
	
}
.page-we-care .content-section .content-text .col-12.col-lg:nth-child(2n+1)
{
	margin-left:0px;
}

/* footer */
/*#footer .sitemap ul li{font-size:0.875rem;}*/

#footer p{color:#fff;}
#footer .sitemap ul li a{text-decoration:underline !important;text-decoration-color:transparent !important;}
#footer .sitemap ul li a:hover{text-decoration-color:#fff !important;}
#footer .sitemap ul li.level- > a{text-transform:capitalize;font-weight:400;font-size:0.9375rem;}
#footer .sitemap ul li.level-:not(:nth-child(1)){margin-top:0.5rem;}
#footer a:not(.btn){color:#fff;transition: all 0.2s ease-in-out;}
#footer .connect a{text-decoration-color:#fff;}
#footer .connect a:hover{text-decoration-color:transparent;}
#footer .sitemap ul li.level-2{padding-left:1.2rem;}


#csec-holiday-outreach-give-thanksgiving.content-section .content-section-inner,
#csec-alcance-durante-las-fiestas-give-thanksgiving.content-section .content-section-inner

{
	/* THANKSGIVING*/
	background:url(https://aa7302164449a7c1f252-288152864d5ed7e130010f369eb2459b.ssl.cf2.rackcdn.com/uploaded/h/0e14956537_1665678463_holiday-outreach-image-thanksgiving-giving.jpg) no-repeat center center !important;
	
	/* CHRISTMAS */
	/*background:url(https://aa7302164449a7c1f252-288152864d5ed7e130010f369eb2459b.ssl.cf2.rackcdn.com/uploaded/h/0e15098297_1668771268_holiday-outreach-image-christmas-giving.jpg) no-repeat center 60% !important;*/
}


/* FAST PAGE */
.page-fast #header{background-color:rgba(50,50,52,0.9) !important;}


@media (min-width:768px){#footer .sitemap ul li.level- > a{margin-bottom:0.5rem;}}


/*    STICKY SUB     */
/* ----------------- */
/* ----------------- */
#stickysub #stickysub-nav li a{font-weight:600;}
#stickysub #stickysub-nav li a:hover{color:#fff;}


/* COR NEW HERE TEMPLATE */
/* ----------------- */
/* ----------------- */
.starting-point, .disc-single{padding:26px;}

/* COR VOLUNTEER TEMPLATE */
/* ------------------ */
/* ------------------ */
.filters{margin:0px;}
.ui-selectmenu-button{background-color:transparent;}
.ui-selectmenu-button span.ui-selectmenu-text{font-weight:300;line-height:39px;padding:0 38px 0 20px;}
.ui-selectmenu-button span.icon{top:10px;right:20px;}

/* DISCIPLESHIP */
.page-COR .container-fluid{padding-left:0px;padding-right:0px;}

.disc-wrapper{display:flex;}
.disc-wrap{flex-grow:1;transition: all 0.3s ease-in-out;box-shadow:0 2px 2px 0 rgb(0 0 0 / 10%);background-color:#fff;position:relative;}
.content-section:not(.has-bg-color) .disc-wrap{background-color:#f0f0f0;}
@media (min-width:768px){
	.disc-wrap{cursor: pointer;}
	.disc-grow-wrap{cursor:inherit;}
	.disc-wrap:hover{box-shadow:0 2px 30px 0 rgb(0 0 0 / 30%);}
	.disc-grow-wrap:hover{box-shadow:0 2px 2px 0 rgb(0 0 0 / 10%);}
	
}
.disc-wrap img.responsive-image, .page-we-care .content-text img{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important;}

.disc-wrap .disc-info{border-top-left-radius:0;border-top-right-radius:0;background-color:transparent;padding:20px;}
@media (min-width:992px){.disc-info{padding:13px;}}

.disc-arrow{position:absolute;bottom:-4rem;text-align:center;width:100%;z-index:1000;}

.show-me, .the-dates{display:none;}
.disc-arrow{transition: bottom 0.7s, opacity 0.1s;overflow:hidden;}
.disc-arrow.arrow-delay{ transition-delay: 0.7s;}
.disc-arrow.arrow-show{bottom:-5rem;}

/* fix for show-me container fluid */
@media (min-width: 768px) { .content-section .container-fluid .show-me .media-display-full-left .column.hasmedia { padding-left: 0px; padding-right: 0px; } }
@media (max-width: 767.98px) { .content-section .container-fluid .show-me .media-display-full-left .column.hasmedia { padding-left:15px;padding-right:15px; margin-top: 0; } }
@media (min-width: 768px) { .content-section .container-fluid .show-me .media-display-full-left .column.hasinfo { padding-left: 0px; padding-right: 0; } }
@media (min-width: 768px) { .content-section .container-fluid .show-me .media-display-full-left .info { max-width:none; padding: 26px; } }
@media (min-width: 1200px) { .content-section .container-fluid .show-me .media-display-full-left .info { padding: 26px; } }
@media (max-width: 767.98px) { .content-section .container-fluid .show-me .media-display-full-left .info { padding: 26px; } }

/* info page: h1 text shadow */
.page-coming-up-at-redeemer #billboard h1,
.page-proximamente-en-redeemer #billboard h1
{
	text-shadow:3px 1px 4px #00000040;
}

/* reveal dates */
.the-dates{
	font-style:italic;
	padding:10px;
}
.the-dates span{font-weight:600;display:block;}

#csec-cor-discipleship-first-steps{position:relative;z-index:2;}
#csec-cor-discipleship-first-steps-reveal{position:relative;z-index:1;}
.inner-cor-discipleship-first-steps-reveal,
.inner-cor-discipleship-first-steps-reveal .container-fluid
{padding:0px !important;}



/* SINGLE DISCIPLESHIP */
.single-dates{display:block;padding:0px;}


/* GIVE */
#csec-ways-to-give-mobile-and-app .hasmedia, #csec-ways-to-give-text .hasmedia{background:transparent;}
.dark .accordion .ui-accordion-header.ui-accordion-header-active{background-color:#000;}

/* WAYS TO GIVE */
#csec-ways-to-give-asset-based-giving-faq .content-section-inner .content-text h3{
	text-align:center;
	margin-bottom:2rem;
}
#csec-ways-to-give-asset-based-giving-faq .content-section-inner .content-text .accordion
{
	border-radius:10px;
	margin-bottom:0px;
	background:#f0f0f0;
}
#csec-ways-to-give-asset-based-giving-faq .content-section-inner .content-text .accordion .ui-accordion-content,
#csec-ways-to-give-asset-based-giving-faq .content-section-inner .content-text .accordion .ui-accordion-header
{
	background:none;
	
	
}
#csec-ways-to-give-asset-based-giving-faq.has-bg-color .content-section-inner .content-text .accordion,
#csec-ways-to-give-asset-based-giving-faq.has-bg-color .content-section-inner .content-text .accordion .ui-accordion-content
{
	background:#fff;
}
#csec-ways-to-give-asset-based-giving-faq .content-section-inner .content-text .accordion .ui-accordion-content-active:not(:last-child)
{
border-bottom:	1px solid #e3e3e2;
}
#csec-ways-to-give-asset-based-giving-faq .content-section-inner .content-text .accordion .ui-accordion-header:nth-last-child(2)
{
	border-bottom:0 !important;
}
#csec-ways-to-give-asset-based-giving-faq .content-section-inner .content-text .accordion .ui-accordion-header,
#csec-ways-to-give-asset-based-giving-faq .content-section-inner .content-text .accordion h5
{
	color:#323234;
}
#csec-ways-to-give-asset-based-giving-faq .content-section-inner .content-text .accordion h5{
	
	font-weight:600;
	font-family:hero-new, sans-serif !important;
	font-size:1rem;
}


/* SINGLE ARTICLE */
h3.recommended-articles__title{margin-bottom:0px !important;}


/* EVENTS TEMPLATE */
.ui-selectmenu-button{border-radius:39px;}
.events-search{
	
	float:none;
	display:block;
	width:100% !important;
	padding-right:1rem !important;
	
}
.events-search fieldset, .filters #module-search fieldset{border-radius:52px !important;}
.events-search #module-search-submit, .filters #module-search #module-search-submit{right:25px;}


p.list-time-day, p.list-time-month{}

/* MyCOR APP */


.page-mycor-tv #wrap #billboard #bigvideo::after{background-color:rgba(0,0,0,0) !important;}

/* HOLIDAY SERVICES */
#csec-holiday-services-thanksgiving-eve-shuttle-schedule .content-section-inner,
#csec-holiday-services-christmas-eve-shuttle-schedule .content-section-inner,
#csec-holiday-services-christmas-eve--frederick .content-section-inner,
#csec-holiday-services-spanish-christmas-eve--frederick .content-section-inner,
/*#csec-holiday-services-winter-wonderland-show .content-section-inner,*/
#csec-holiday-services-christmas-eve-shuttle-schedule .content-section-inner,
#csec-bookstore-21-days-espresso-bundle .content-section-inner,
#csec-the-holy-land-experience-interest-meeting .content-section-inner,
#csec-light-up-the-night-gallery .content-section-inner,
#csec-light-up-the-night-video .content-section-inner,
#csec-ways-to-give-asset-based-giving-faq .content-section-inner,
#csec-outreach-new-mens-shelter-2 .content-section-inner,
#csec-outreach-new-womens-shelter-2 .content-section-inner
/*#csec-informacion-winter-wonderland-show .content-section-inner*/

	{padding-top:0px !important;}





/* CELEBRATE RECOVERY */

#csec-celebrate-recovery-notice .content-section-inner{
	padding-top:5px !important;
	padding-bottom:5px !important;
}
#csec-celebrate-recovery-notice .content-section-inner p{margin-bottom:0px !important;}

/* SERMONS TEMPLATE */
@media (min-width: 992px){
	.filters #sermon-filter .ui-selectmenu-button {max-height:43px;}
	.filters #sermon-filter{align-items:center;}
	}

.sermon-layout article .sermon-inner{border-radius:0.75rem;}



@media (min-width: 992px){.filters.single .ui-selectmenu-button {margin:0;}.floating-text-wrap-mobile{display:none;}}

.article-wrap{display:flex;}
.article-wrap article{display:flex;flex-direction: column;flex-grow:1;}
.article-wrap .article-info{flex-grow:1;}

article:not(.has-bg-color) .article-info{background-color:#f0f0f0;}
.has-bg-color .article-info{background-color:#fff;/*padding:26px !important;*/}
.article-info {padding:26px;}

/*:last-child{margin-bottom:0px !important;}*/

div.article-wrap:not(.mb-6):nth-last-child(-n + 3):nth-child(3n + 1), /* first element of the last row */
div.article-wrap:not(.mb-6):nth-last-child(-n + 3):nth-child(3n + 1) ~ div.article-wrap /* all its following elements */
{margin-bottom:0px !important;}

.items{padding-bottom:0 !important;}

/* SECTION SPECIFIC */
@media (min-width:768px){
	#csec-site-wide-dale-terry-oshields .content-section-inner{padding-top:0px !important;
		padding-bottom:0px !important;
	}
	.section-full-width .column.hasinfo{
		display:flex;
		align-items: center;
		flex-grow:1;
		
	}
}
@media (max-width:991px) and (min-width:768px){#csec-site-wide-dale-terry-oshields .content-section-inner .col-sm-12.col-md-7{padding-top:5rem !important;padding-bottom:5rem !important;}}


@media (min-width:1001px){
	div.countdown-mobile{display:none;}
	.float-right-heading{text-align:left;float:right;}
}
@media (max-width:1000px){
	
	#stickysub{display:none;}
	
	h1{
		font-size:2.875rem;
		line-height:3.75rem;
	}
	div.countdown-not-mobile{display:none;}
	.btn-lg{font-size:1rem;line-height:1;}
	
	.page-holiday-outreach #stickysub,
	.page-holiday-outreach-for-businesses-owners #stickysub
	
	{
		display:block !important;
	}
	.page-holiday-outreach #stickysub #stickysub-nav li:not(:last-child),
	.page-holiday-outreach-for-businesses-owners #stickysub #stickysub-nav li:not(:last-child)
	{
		display:none;
		
	}
	
}

@media (max-width:991px){
	
	.disc-arrow{display:none;}
}
@media (max-width:610px){.item-on-nav{display:none !important;}}
@media (min-width:576px) and (max-width:767px){
	
.container{max-width:600px;}
}
@media (min-width:768px){
	#csec-light-up-the-night-gallery .content-section-inner .container,
	#csec-light-up-the-night-video .content-section-inner .container
{
	padding-left:0px;
	padding-right:0px;
}
}
@media (max-width:767px){
	
	.hasinfo .info{padding:26px;}
	.hasinfo .info, .article-info{border-top-left-radius:0 !important;border-top-right-radius:0 !important;}
	.has-bg-color .hasinfo .info{background-color:#fff;}
	.content-section:not(.has-bg-color) .hasinfo .info{background-color:#f0f0f0;}
	.hasmedia, .hasmedia .div-embed, img.responsive-image, .page-we-care .content-text img, .outreach-thanksgiving-container img{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important;}
.recommended-articles__image{margin-bottom:0 !important;}
	
	.section-full-width .column.hasinfo{
		padding-left:0px;
		padding-right:0px;
	}
	.section-full-width .column.hasinfo .info{
		
		padding-left:15px;
		padding-right:15px;
	}

}
@media (max-width:575px){
	.text-lg{
		
		font-size: 1.25rem;
    line-height: 2.25rem;
	}
	
	h1{
		font-size:2.25rem;/*2.375*/
		line-height:3rem !important;/*3.125*/
	}
	.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto
	{
		
		padding-right:20px;
		padding-left:20px;

	}
	.btn-lg, .btn-md{
    	
		display:table;
		margin-left:auto !important;
		margin-right:auto !important;

	}
	
}

/* billboard */
@media (min-width: 992px){body.index-layout #billboard.hasbillboard {min-height:653px;}}