/************************ SLIDESHOW ************************** */

.slideshow-wrapper {
	display : none;
}

@media screen and (min-width: 48em) {
	.slideshow-wrapper {
	display : block;
	width : 100%;
	margin : auto;
	max-width : 125rem;
	position : relative;
    z-index : 1;
}

.slideshow img {
	width : 100%;
	max-width : 1466px;
}

.slideshow-motto-wrapper {
	display : none;
}

.slideshow-container {
	width : 73.2%;
    min-height : 15rem;
}

.slideshow-motto-wrapper {
	display : block;
	position : absolute;
	right : 0px;
	bottom : 10%;
	z-index: 1000;
	width : 33.25%;
}

.slideshow-motto-container {
	display : block;
	padding : 2rem 0;
	color : #fff;
	background-color : #003366;
	background-image: -moz-linear-gradient( -32deg, rgb(0,51,102) 0%, rgb(0,32,80) 100%);
	background-image: -webkit-linear-gradient( -32deg, rgb(0,51,102) 0%, rgb(0,32,80) 100%);
	background-image: -ms-linear-gradient( -32deg, rgb(0,51,102) 0%, rgb(0,32,80) 100%);
	position : relative;
	z-index : auto;
	text-align : center;
}

.slideshow-motto-container:before {
	content: '';
	width: 100%;
	height: 100%;
	background-color: transparent;
	position: absolute;
	right: 4%;
	bottom : 8%;
	outline: 10px solid #56071b;
	z-index : -1;
}

.slideshow-motto {
	font-family: 'Fjalla One', sans-serif;
	font-size : 4vw;
	text-transform : uppercase;
	line-height : 1;
}

.slideshow-motto-alternate {
	font-family: 'Nanum Gothic', sans-serif;
	font-size : 2vw;
	text-transform : uppercase;
	line-height : 1;
}

.slideshow-motto-alternate span {
	text-transform : none;
	display: flex;
	align-items: center;
	width : 50%;
	margin : auto;
	line-height : 1.3;
}

.slideshow-motto-alternate span::before {
	content: '';
	height: 4px;
	background-color: #fff;
	display : inline-block;
	margin: 0 10px 0 0px;
	flex-grow: 200;
}

.slideshow-motto-alternate span::after {
	content: '';
	height: 4px;
	background-color: #fff;
	display : inline-block;
	margin: 0 0 0 10px;
	flex-grow: 200;
}


}

@media screen and (min-width: 98em) {
	.slideshow-container {
	min-height : 32.5rem;
}

.slideshow-motto-container {
	padding : 4rem 0;
}

.slideshow-motto-container:before {
    height: 95%;
	right: 3%;
	bottom : 10%;
}

.slideshow-motto {
	font-size : 4.25rem;
}

.slideshow-motto-alternate {
	font-size : 3.25rem;
}

.slideshow-motto-alternate span {
	font-size : 2.75rem;
}


}



/********* ACCESSIBLE SLIDESHOW (AUTOSCROLL) *********** */

.carousel-caption h3 {
	background: initial;
	border-bottom: 0;
}

.carousel-caption h3:after {
	display: none;
}

.carousel {
	display: none;
	margin-top: 18px;
}

.carousel-items {
    max-height: auto;
	overflow: hidden;
}

.carousel .controls button:focus rect.background, .carousel .controls button:hover rect.background, .carousel .controls button:focus rect.border, .carousel .controls button:hover rect.border {
    fill: #003366!important;
    stroke: #003366!important;
    opacity: 1;
}

@media screen and (min-width: 48em) {
	.carousel {
	display: block;
}



}







/************************ Welcome Message ************************** */

.welcome-wrapper {
	position: relative;
	max-width : 125em;
	margin : 25px auto;
}

.welcome-wrapper::after {
	content: '';
	display: block;
	position: absolute;
	width: 21.9%;
	height: 8px;
	background-color: #500416;
	right: 0;
	bottom: -15px;
}

.welcome-container {
	padding : 20px 0;
	color: #fff;
	background-color : #540619;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
	text-align : center;
}

.welcome-title {
	color: #dfc773;
	font-family: 'Nanum Gothic', sans-serif;
	font-weight : 400;
	font-size: 2.25rem;
	background-color : #540619;
	line-height: 1.2;
	padding : 0px 20px;
	margin: 0;
	border-bottom : 0px;
	text-transform : uppercase;
}

.welcome-container a {
	color : #fff;
}

.welcome-container p.button a {
	background-color : transparent;
}

.welcome-container p.button a:hover::before,
.welcome-container p.button a:hover::after,
.welcome-container p.button a:focus::before,
.welcome-container p.button a:focus::after {
	border-color: #e3cb73;
}

.welcome-schools-wrapper {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	align-content: space-between;
	margin-top : 20px;
	margin-bottom : 20px;
}

.schools-container {
	width : 30%;
	max-width : 23.4375rem;
	margin : auto;
	transition: all 0.4s ease;
	text-align : center;
}

.schools-container a:hover img, .schools-container a:focus img {
	filter: grayscale(100%);
	transform: translate(0px, -3px);
}

.schools-container img {
	width : 90%;
	margin : auto;
	transition: all 0.4s ease;
}

.home-schools-text {
	font-family: 'Karla', sans-serif;
	font-size : 1.5rem;
	color : #003366;
	text-align : center;
	line-height: 1.2;
}

.schools-container a {
	text-decoration: none;
}

@media screen and (min-width: 48em) {
	.welcome-container {
	padding : 26px 0;
}


}

@media screen and (min-width: 85em) {
	.welcome-wrapper {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	justify-content: space-between;
	margin : 50px auto 85px;
}

.welcome-wrapper::after {
	bottom: -70px;
}

.welcome-container {
	width : 35.5%;
	position : relative;
	z-index: auto;
}

.welcome-container:before {
	content: '';
	width: 100%;
	height: 100%;
	background-color: transparent;
	position: absolute;
	top: 8%;
	left: 4%;
	outline: 10px solid #003366;
	z-index : -1;
}

.welcome-message p {
	font-size : 1.25rem;
}

.welcome-schools-wrapper {
	width: 62.5%;
	margin-top : 20px;
	margin-bottom : -20px;
}

.home-schools-text {
	font-size : 2rem;
}


}


@media screen and (min-width: 100em) {

.home-schools-text {
	font-size : 2.375rem;
}


}

/************************ CONTACT MANAGER ************************** */

@media screen and (min-width: 30em) {
	.cm-contacts {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
}

.contact, .contactadmin {
	width: 50%;
}


}

@media screen and (min-width: 48em) {
	.contact, .contactadmin {
	text-align: left;
}

.contact-img img {
	border: 3px solid #fff;
	outline: 2px solid #164674;
	/* margin-left: 20px;
	*/

max-width: 160px;
}


}

@media screen and (min-width: 54em) {
	.contact {
	width: 33%;
}


}


/*********** HOME VIDEO BUTTONS ************* */

.home-video-buttons-container {
	background: #d3d3d3;
	display: flex;
	justify-content: center;
	border-bottom: 8px solid #fff;
}

/*********** HOME Text Buttons ************* */

.home-text-buttons-wrapper {
	background-color: #0e335c;
	color: #fff;
	position: relative;
}

.home-text-buttons {
	text-align : center;
}

.home-text-buttons a {
	color: #fff;
	font-size: 1.375rem;
	line-height: 1;
	font-family: 'Open Sans', sans-serif;
	text-transform : uppercase;
	list-style: none;
	padding: 15px 0px;
	text-decoration : none;
	transition: all 0.4s ease;
	position : relative;
	text-align : center;
	width : 100%;
	display : block;
}

.home-text-buttons a {
	padding-bottom : 10px;
}

.home-text-buttons a img {
	padding-bottom : 8px;
}

.home-text-buttons a:after {
	position: absolute;
	bottom: 0px;
	left: 0;
	right: 0;
	margin: auto;
	width: 0%;
	content: '';
	color: transparent;
	background: #fff;
	height: 3px;
	transition: all .5s;
}

.home-text-buttons a:hover::after, .home-text-buttons a:focus::after {
	width: 100%;
}

.home-text-buttons a:hover, .home-text-buttons a:focus {
	background-color: #00254f;
}

.home-text-buttons a .fa, .home-text-buttons a .far, .home-text-buttons a .fas {
	padding: 0px 10px 10px;
}

@media screen and (min-width: 42em) {
	.home-text-buttons-container {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	max-width : 75em;
	margin : 0px 10px;
	justify-content : space-around;
}

.home-text-buttons {
	text-align : center;
	margin : 0;
	padding : 0;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width : 20%;
}

.home-text-buttons a {
	font-size: 1.25rem;
	padding: 20px 10px 13px;
}


}

@media screen and (min-width: 68em) {
	.home-text-buttons-wrapper {
	background-color: #0e335c;
	background-image : url(https://tb2cdn.schoolwebmasters.com/accnt_533114/site_533115/Graphics/home-textbuttons-background.jpg);
	margin-top : 5px;
	margin-bottom : 0px;
}


}

@media screen and (min-width: 79em) {
	.home-text-buttons-container {
	margin : 0px auto;
}

.home-text-buttons-container::before {
	content: '';
	height: 4px;
	width: 100%;
	background-color: #fff;
	position: absolute;
	display: block;
	top: 4px;
	right: 0;
	left: 0;
}

.home-text-buttons a {
	font-size: 1.45rem;
	padding: 22px 0px 12px;
}


}

/*********** HOME GRAPHIC BOXES ************* */

.home-boxes-background {
	background-color: #eee;
	z-index: 0;
	position: relative;
	padding: 15px 0 0px;
}

.home-boxes-container {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	flex-direction: row;
	margin : 17px auto 10px;
	max-width: 63rem;
}

a.home-box-link:hover .home-box-top, .home-box a:focus .home-box-top {
	opacity: 0;
	transition: all 0.5s ease;
}

.home-graphicbutton-career:before {
	content: '';
	width: 103.5%;
	left: -7px;
	height: 84%;
	top: 25px;
	background-color: transparent;
	outline: 8px solid #56071b;
	position: absolute;
	z-index: -1;
	transition: all 0.5s ease-in-out;
}

.home-graphicbutton-enrollment:before {
	content: '';
	width: 103.5%;
	left: -7px;
	height: 84%;
	top: 25px;
	background-color: transparent;
	outline: 8px solid #e3cb73;
	position: absolute;
	z-index: -1;
	transition: all 0.5s ease-in-out;
}

.home-graphicbutton-athletics:before {
	content: '';
	width: 103.5%;
	left: -7px;
	height: 84%;
	top: 25px;
	background-color: transparent;
	outline: 8px solid #003366;
	position: absolute;
	z-index: -1;
	transition: all 0.5s ease-in-out;
}

a.home-box-link:hover .home-graphicbutton-career:before, .home-box a:focus .home-graphicbutton-career:before {
	height: 101.5%;
	top: -7px;
}

a.home-box-link:hover .home-graphicbutton-enrollment:before, .home-box a:focus .home-graphicbutton-enrollment:before {
	height: 101.5%;
	top: -7px;
}

a.home-box-link:hover .home-graphicbutton-athletics:before, .home-box a:focus .home-graphicbutton-athletics:before {
	height: 101.5%;
	top: -7px;
}

.home-box {
	position: relative;
	margin: 0 25px 6.5625rem;
    min-width : 25rem;
}

.home-box img {
	width: 100%;
}

.home-box-bottom {
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
}

.home-button-text {
	font-family: 'Fjalla one', sans-serif;
	font-size: 1.5rem;
	color: #4e4f52;
	position: absolute;
	bottom: -78px;
	background-color: #d1d1d1;
	text-transform: uppercase;
	line-height: 1.2;
	padding: 20px 20px 15px;
	z-index: 10;
	width : 39%;
	max-width: 11.4375rem;
	min-height: 6.75rem;
	display: flex;
	flex-direction: column;
	justify-content: center;
	right : 0;
	left: 0;
	margin : 0 auto;
	word-break: break-word;
}

.home-button-text:before {
	content: '';
	width: 25%;
	height: 3px;
	background: #4e4f52;
	position: absolute;
	top: 15%;
	transition: all 0.5s ease-in-out;
}

.home-button-text:after {
	content: '';
	width: 25%;
	height: 3px;
	background: #4e4f52;
	position: absolute;
	bottom: 13%;
	left: 20px;
	transition: all 0.5s ease-in-out;
}

a.home-box-link:hover .home-button-text:before, .home-box a:focus .home-button-text:before, a.home-box-link:hover .home-button-text:after, .home-box a:focus .home-button-text:after {
	width: 80%;
}

@media screen and (min-width: 48em) {
	.home-button-text {
	font-family: 'Fjalla one', sans-serif;
	font-size: 1.875rem;
}


}

@media screen and (min-width: 87em) {
	.home-boxes-background {
	padding: 25px 0 95px;
}

.home-boxes-container {
	justify-content: space-between;
	max-width: 83.875rem;
	min-height : 11rem;
}

.home-box {
	margin: 0;
	min-width : 25rem;
}


}

@media screen and (min-width: 90em) {
	.home-graphicbutton-career:before {
	content: '';
	width: 95%;
	left: -7px;
	height: 93%;
	top: -7px;
	background-color: transparent;
	outline: 8px solid #56071b;
	position: absolute;
	z-index: -1;
	transition: all 0.5s ease-in-out;
}

.home-graphicbutton-enrollment:before {
	content: '';
	width: 103.5%;
	left: -7px;
	height: 84%;
	top: 25px;
	background-color: transparent;
	outline: 8px solid #e3cb73;
	position: absolute;
	z-index: -1;
	transition: all 0.5s ease-in-out;
}

.home-graphicbutton-athletics:before {
	content: '';
	width: 95%;
	right: -7px;
	height: 93%;
	top: 25px;
	left : auto;
	background-color: transparent;
	outline: 8px solid #003366;
	position: absolute;
	z-index: -1;
	transition: all 0.5s ease-in-out;
}

a.home-box-link:hover .home-graphicbutton-career:before, .home-box a:focus .home-graphicbutton-career:before {
	height: 101.5%;
	width : 103.5%;
}

a.home-box-link:hover .home-graphicbutton-enrollment:before, .home-box a:focus .home-graphicbutton-enrollment:before {
	height: 101.5%;
	top: -7px;
}

a.home-box-link:hover .home-graphicbutton-athletics:before, .home-box a:focus .home-graphicbutton-athletics:before {
	height: 101.5%;
	width : 103.5%;
	top: -7px;
}


}

/*********** HOME FACEBOOK FEED ************* */

.facebook-feed {
	display: none;
}

@media screen and (min-width: 75em) {
	.facebook-feed {
	display: block;
}


}

/************************ MAP ************************** */

.map {
	display : none;
}

.map-home {
	margin : 66px auto 24px;
	position: relative;
}

.map-home::before {
	content: '';
	display: block;
	position: absolute;
	width: 78.9%;
	height: 18px;
	background-color: #003366;
	left: 0;
	top: -42px;
}

@media screen and (min-width: 61.25em) {
	.map {
	display : block;
	margin-left : 20px;
}

.map-link {
	display : none;
}


}

@media screen and (min-width: 76em) {
	.map {
	margin-left : 0px;
}


}

/************************ Testimonials ************************* */

#testimonials-container {
	text-align : left;
	max-width: 75em;
	margin-left: auto;
	margin-right: auto;
}

.testimonials {
	margin : 20px;
	font-family: 'Karla', sans-serif;
	font-size: 1.75rem;
	text-align: center;
	padding: 15px 0 0;
	display: block;
	color: #003366;
	line-height: 1.2;
}

.testimonials a {
	color: #003366;
}

.author {
	font-size: 1.5rem;
	font-style : italic;
    padding-top : 20px;
}

#testimonials-container .owl-pagination {
	display: block;
	text-align : center;
}

.owl-theme .owl-controls .owl-page span {
	background: #5b0e1f!important;
}

.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
	transform: scale(1.25);
}

#testimonials-container .owl-buttons {
	display: none;
}

@media screen and (min-width: 78em) {

.testimonials {
	font-size: 2.5rem;
}
    
.author {
	font-size: 1.875rem;
}

    
}

/************************ NEWS ************************* */

.nt-title {
	font-family: 'Karla', sans-serif;
	font-size: 1.375rem;
	text-align: left;
	padding: 0;
	display: block;
	color: #661a27;
}

#owl-demo .item img {
	display: block;
	width: 100%;
	height: auto;
}

.owl-theme .owl-controls .owl-page span {
	background: #661a27;
}

.owl-theme .owl-controls .owl-page span {
	opacity: 0.25;
	background: #661a27;
}

.fa {
	font-size : 12px;
}

i.fa.fa-angle-double-right {
	font-size: 16px !important;
}

.owl-pagination {
	display: none;
}

.owl-theme .owl-controls .owl-buttons div {
	background: #661a27 !important;
	filter: Alpha(Opacity=100);
	opacity: 1 !important;
	transition: all .2s ease-in-out;
}

.owl-theme .owl-controls .owl-buttons div:hover {
	text-decoration: underline;
	background: #661a27 !important;
	transform: scale(.95);
}

.owl-theme .owl-controls {
	text-align: right !important;
}

.owl-theme .owl-controls .owl-buttons div {
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
	padding: 0px 10px!important;
}

#nt-container {
	text-align : left;
	margin: 5px 20px;
}

.readmore-link {
	display: inline-block;
	margin-left : 0px;
}

a.readmore-link:hover, a.readmore-link:focus {
	color: #661a27;
	text-decoration: none;
}

.readmore-link:hover, .readmore-link:focus {
	color: #661a27;
	text-decoration: underline;
}

.item p {
	margin : 5px 0px;
	padding-right: 0;
}

@media screen and (min-width: 78em) {
	.item {
	margin-left: 0;
}

#nt-container {
	text-align : left;
	margin: 15px 0px;
}


}

/***********************Pop Up Profile***************************** */

a.popup-modal {
	display: none;
}

a.popup-modal.Yes {
	display: inline-block;
	color: #164674;
	border: 1px solid #0d3e6a;
	padding: 0px 10px;
	text-decoration: none;
	margin-top: 4px;
}

a.popup-modal.Yes:hover, a.popup-modal.Yes:focus {
	background-color: #164674;
	color: #fff;
}

.white-popup-block {
	position: relative;
	background: #FFF;
	padding: 0px;
	width:auto;
	max-width: 800px;
	margin: 20px auto;
	padding-bottom: 20px;
}

.column20 {
	margin-bottom: 25px;
}

a.popup-modal-dismiss {
	background-color: #164674;
	color: white;
	padding: 6px 20px;
	margin: 26px auto -17px;
	display: block;
	width: 40px;
}

#emergencyAlert p a.popup-modal-dismiss {
	width: 80px;
}

#emergencyAlert {
	z-index: 100000;
}

a.popup-modal-dismiss:hover, a.popup-modal-dismiss:focus {
	background-color: #fff;
	color: #164674;
}

.profileInfo h2 {
	margin-top : 0px;
	color : #fff;
}

.contact.admin {
	text-align: center;
}

.profilePhoto {
	padding: 5px;
}

.profilePhoto img {
	margin: 12px auto;
	display: block;
	border: 3px solid #fff;
	outline: 3px solid #164674;
	max-width: 185px;
}

.profileInfo {
	background-color: #164674;
	color: #fff;
	padding: 20px;
}

.profileInfo a {
	color: #fff;
}

.profileBio p {
	margin: 10px 0;
}

.profileName {
	font-family: 'Open Sans', sans-serif;
	font-size: 2rem;
	line-height: 1.3;
}

.profileEmptySpace {
	min-height: 20px;
	background-color: #D3D3D3;
}

.profileSubtitle {
	font-family: 'Open Sans', sans-serif;
	font-size: 1.6rem;
	line-height: 1.2;
	color: #164674;
	margin-bottom: 10px;
}

.profileBioContainer {
	padding: 20px;
}

.profilePosition {
	border-top: 1px solid rgba(255,255,255,.3);
	padding: 10px 0 0;
	margin: 10px 0 0;
}

.profileEmail i {
	padding: 0 8px 0 0;
}

@media screen and (min-width: 37em) {
	.row1, .row2 {
	display: flex;
}

.profilePhoto {
	padding: 0;
}

.profilePhoto img {
	margin: 0;
	border: 0;
	outline: 0;
}

.profileInfo {
	flex-grow: 2;
}

.profileEmptySpace {
	width: 185px;
}

.profileBioContainer {
	padding: 20px;
	width: 70%;
}

a.popup-modal-dismiss {
	position: relative;
	bottom: 10px;
	left: 30px;
}

.profileInfo {
	border-bottom: 20px solid #00254f;
}


}

/************************  TRUMBA ************************** */

.homeTrumba {
	margin: 10px 20px;
}

.mainTrumba {
	margin: 20px;
}

@media screen and (min-width: 78em) {
	.mainTrumba {
	margin: 20px 30px 20px 0px;
}

.homeTrumba {
	margin: 20px;
}


}

/************************  WEB LINKS ************************** */

#weblinksimage {
	display: none;
}

.weblinks-smallview {
	display : block;
}

@media screen and (min-width: 64em) {
	.weblinks-smallview {
	display : none;
}

#weblinksimage {
	display: block;
	margin-left: auto;
	margin-right: auto;
}


}

/********* STAY CONNECTED *********** */

.home-section-wrapper {
	position : relative;
}

.home-section-wrapper::before {
	content: '';
	display: block;
	position: absolute;
	width: 13.2%;
	height: 8px;
	background-color: #500416;
	left: 0;
	top: -20px;
}

.home-section-wrapper::after {
	content: '';
	display: block;
	position: absolute;
	width: 38.85%;
	height: 37px;
	background-color: #e3cb73;
	right: 0;
	top: 0px;
}

.home-stayconnected-mobile {
	text-align: center;
}

.home-stayconnected-mobile img {
	margin-right: 10px;
}

.home-stayconnected-container, .home-section-title, .home-section-subtitle {
	display: block;
}

.home-stayconnected-container {
	background-color: #47000f;
	margin: 2.3rem 0 0px;
	justify-content : center;
	padding : 25px 0;
}

.home-stayconnected-container > div {
	background-color: #fff;
	padding: 10px 0;
}

.home-social-title-container {
	display : flex;
	justify-content : space-between;
	margin : 14px 20px 18px;
	border-bottom : 2px solid #4e4f52;
}

.home-social-title, .home-social-title a {
	font-family: 'Fjalla One', sans-serif;
	font-size : 2.21875rem;
	color : #003366;
	padding : 5px 0;
}

.home-social-title i {
	margin-top : -5px;
}

.home-facebook-background, .home-twitter-background {
	display : none;
}

.home-twitter-container {
	max-width: 300px;
	margin: auto;
}

@media screen and (min-width: 65em) {
	.home-stayconnected-mobile {
	display: none;
}

.home-section-wrapper::before {
	top: -5px;
}

.home-facebook-background, .home-twitter-background {
	display : block;
}

.home-section-wrapper {
	border-top : 37px solid #fff;
}

.home-section-title, .home-section-subtitle {
	display: block;
}

.home-section-container {
	content: '';
	height: 2.25rem;
	width: 100%;
	background-color: #47000f;
	left: 0;
	top: 0px;
	z-index: -1;
	position : relative;
}

.home-section-container::after {
	content: '';
	height: 5px;
	width: 100%;
	background-color: #f0f0f0;
	position: absolute;
	display: block;
	bottom: -32px;
}

.home-section-title {
	max-width: 75rem;
	margin: -.625rem auto 0;
	position : absolute;
	width : 100%;
	left : 0;
	right: 0;
}

.home-social-title-container {
	max-width : 21.4583em;
	margin : 14px 25px 18px;
}

.home-twitter-background {
	margin-top: 50px;
}

.home-stayconnected-container {
	display: flex;
	margin: 2.3rem 0 0px;
	justify-content : center;
	padding : 25px 0;
}

.home-stayconnected-container > div {
	width: 33%;
	max-width : 23.5em;
	margin: 0 10px;
}

.home-twitter-background {
	margin-top: 0px;
}

.home-twitter-container {
	margin: 0px;
}

.home-twitter-background {
	margin-left : 20px;
	padding: 0 0px 25px 0px;
	background-color : #fff;
}

.home-facebook-container, .home-twitter-container, .home-news-container {
	width: 20rem;
	z-index: 1;
	background: #fff;
	margin : 0 auto;
}

.home-facebook-background {
	margin-left: 20px;
	background-color : #fff;
}

.home-news-container {
	margin: 0 auto;
	background-color : #fff;
}


}

@media screen and (min-width: 81.25em) {
	.home-twitter-background {
	padding: 0 0px 25px 0px;
}


}

/********* Fast Facts *********** */

.didYouKnow-title {
	font-size : 2.25rem;
	font-family: 'Fjalla One', sans-serif;
	display : block;
	line-height : 1.1;
	color : #fff;
	background-color : #002050;
	background-image: -moz-linear-gradient( 77deg, rgb(0,32,80) 0%, rgb(0,51,102) 100%);
	background-image: -webkit-linear-gradient( 77deg, rgb(0,32,80) 0%, rgb(0,51,102) 100%);
	background-image: -ms-linear-gradient( 77deg, rgb(0,32,80) 0%, rgb(0,51,102) 100%);
	margin : 0 0 35px;
	padding : 28px 25px 24px;
	text-transform : uppercase;
	position: relative;
	z-index: auto;
	width : 81.25%;
	text-align: right;
    word-break: break-word;
}

.didYouKnow-title::before {
	content: '';
	width: 100%;
	height: 90px;
	background-color: #e3cb73;
	position: absolute;
	top: 20px;
	left : 20px;
	z-index : -1;
}

.didYouKnow-container {
	font-family: 'Karla', sans-serif;
	display: flex;
	color: #6b6b6b;
	text-align: center;
	line-height: 1.2;
	flex-wrap: wrap;
	justify-content: center;
	max-width : 68em;
	margin : 40px auto 33px;
    word-break: break-word;
}

.didYouKnow-number {
	font-family: 'Fjalla One', sans-serif;
	font-size: 2.125rem;
}

.didYouKnow-section {
	margin: auto;
	position : relative;
}

.didYouKnow-fact {
	font-weight: 400;
	font-size: 1.25rem;
	line-height: 1.1;
}

.didYouKnow-section img {
	max-height: 161px;
	padding : 5px 0 8px;
}

@media screen and (min-width: 48em) {
	.didYouKnow-section {
	width: 20%;
}


}

@media screen and (min-width: 78em) {
	.didYouKnow-title {
	padding : 28px 400px 24px 0;
	width : 61.25%;
}


}

