/*! Template3 - BEGIN base template styles */
body {font-family: "Merriweather Sans", Helvetica, Arial, sans-serif;font-weight:300;}
a{color:#ba0c2f}a:hover,a:focus{color:#E8120C}
img{max-width:100%;height:auto}
h1 a:hover,h1 a:focus,h2 a:hover,h2 a:focus,h3 a:hover,h3 a:focus{text-decoration:none}
hr {border-top: 1px solid #b8b29b;}
td, th {padding: 5px;}

/*! Site Navigation Menu Styles */
/*! YAMM */.yamm .collapse,.yamm .dropdown,.yamm .dropup,.yamm .nav{position:static}.yamm .container,.yamm .navbar-inner{position:relative}.yamm .dropdown-menu{left:auto}.yamm .dropdown-menu>li{display:block;padding:5px 10px}.yamm .dropdown-submenu .dropdown-menu{left:100%}.yamm .nav.pull-right .dropdown-menu{right:0}.yamm .yamm-content{padding:20px 30px}.yamm .yamm-content:after,.yamm .yamm-content:before{display:table;content:"";line-height:0}.yamm .yamm-content:after{clear:both}.yamm.navbar .nav>li>.dropdown-menu:after,.yamm.navbar .nav>li>.dropdown-menu:before{display:none}.yamm .dropdown.yamm-fullwidth .dropdown-menu{width:100%;left:0;right:0}.yamm-content strong a{color:#ba0c2f;font-family:Merriweather,sans-serif}@media (max-width:969px){.yamm .dropdown.yamm-fullwidth .dropdown-menu{width:auto}.yamm .yamm-content{padding-left:0;padding-right:0}.yamm .dropdown-menu>li>ul{display:block}}
/* END Site Navigation Menu Styles */
.site-header{
	padding-top:15px;
	padding-bottom:15px;
}

/*! 3x3 grid */
.feature-blocks{display:flex;flex-wrap:wrap;margin-bottom:2rem}
.feature-blocks > div {margin-top: 2rem;}
.feature-blocks h1, .feature-blocks h2, .feature-blocks h3, .feature-blocks h4, .feature-blocks h5, .feature-blocks strong{
	display:block;
	font-size:21px;margin: 0;padding: 5px 0
}
.feature-blocks h1 a, .feature-blocks h2 a, .feature-blocks h3 a,.feature-blocks h4 a{color: #222222}
.feature-blocks ul{list-style:none;padding:0;margin:0;padding-top:10px}
.feature-blocks ul li{padding-bottom:5px}
.feature-blocks ul li a, .feature-blocks ul li{color:#ba0c2f}
.jumbotron{
	background-color:#D6D2C4
}
.block-title{padding-bottom: 10px;border-bottom: 1px solid rgba(0,0,0,.2);font-weight:bold;line-height:16px;font-size:19px;font-family:"Merriweather", Georgia, serif;text-transform: uppercase;}
.left-col, .right-col, .middle-col{margin-bottom:15px}.left-col{}.right-col{}.middle-col{background-color:#D6D2C4;padding:15px;}
.padd-bottom{padding-bottom:20px}.padd-top{padding-top:20px}

.label.label-primary a{color:#fff!important}
.control-group{margin-bottom:3px}
/*! Media Items to display as desk date */
.media-list{
	padding:0;
}
.media-date, .event-date-box {
	padding-top: 5px;
	background-color: #BA0C2F;
	color: #FFF;
	border-bottom: solid #9e0a28 5px;
	width: 65px;
	height: auto;
	float: left;
	clear: left;
	margin-right: 1rem;
	text-align: center;
	padding: 0;
}
.media-date a span {
	padding-top: 5px;
}
.media-date a {
	color: white!important;
}
.media-month {
	display: block;
	font-weight: 700;
	font-size: .8rem;
	text-transform: uppercase;
}
.media-date a span {
	padding-top: 5px;
}

.media-day {
	font-size: 1.3rem;
}
.media-heading, .media-heading a {
	color: #222222;
	font-size: 1.2rem
}

#home-page{padding-top:0px}.search-query{-moz-border-radius:4px 0 0 4px;border: 0px;box-shadow: none;border-bottom: 1px solid #e6e6e6;}
#navcontainer {background-color:#fff;padding:10px 0 10px 0;}
.container.interior .row {
	display: flex;
	flex-wrap: wrap;
	flex-direction:  row;
}
#left-column {
	order: 0;
}
#right-column {
	order: 1;
}
#right-column, #side-column{
	margin-top:1.5rem;
	margin-bottom:1rem;
}
@media (max-width: 992px) {
	#left-column {
		order: 1;
	}
	#right-column {
		order: 0;
	}
}
#right-column > h1, #right-column > h2{
	margin:10px 0 20px 0!important;
}
#left-column{
	background-color: rgba(214, 210, 196, 0.28);
}
.side-nav {padding-bottom:20px;padding-top: 19px;}
.side-nav a {
	display: inline-block;
	padding: 3px;
}
.button-outline {border:.5px solid #554f47;padding: 10px 30px;color:#554f47;text-transform:uppercase;font-size:20px;transition: .2s;}
.button-outline:hover {background-color:#554f47;color:#fff;font-weight:400;text-decoration:none;}
#interior-header {font-weight: 300;text-transform:uppercase;display:block;}
#sidemenulabel {font-weight: 300;text-transform:uppercase;}
.sidemenu{display:block;font-size:18px;font-weight:700;}
.row.footer-clearfix {
	overflow: hidden; 
}

.row.footer-clearfix [class*="col-"]{
	margin-bottom: -99999px;
	padding-bottom: 99999px;
}
.search-button {border:0px;}
.search-button:hover {background-color:#fff;}
.no-pad {padding:0!important;}
.glyphicon-search {color:#ba0c2f;}
.glyphicon-chevron-up {color:#ba0c2f;}
.information-bar {border-bottom:4px solid #ba0c2f;background-color: #292b2c;}
.audiences li {padding:10px 5px 0 5px;}
.audiences a {color:#fff;}
.audience-nav-label {color:#fff;font-weight:700;float:left;padding:5px 5px 0 0;}
.info-align ul li {list-style:none;display:inline-flex;}
@media (max-width:768px) {
	.info-align ul {
		display: none;
	}
	.sidemenu:after{
		display:none;
	}
	#sidemenulabel {
		border:double 7px #fff;
	}
}
.footer-info {
	color:#292b2c;
	padding:40px 20px;
	margin: 0 auto;
}
.copyright {
	background-color:#c5c7c7;
	color:#292b2c;
	padding:20px 0 15px 20px;
}
.copyright a {
	color:#292b2c;
}
/*! Alert Message */
.alert-message.container-fluid {
	background-color: #fcc;
	padding: 2rem 0;
	border-bottom:2px solid black
}
.alert-message.container-fluid .container {
	padding: 0;
}



/* HR with Shield */
#shield-div, .shield-div {
	position:relative;
	text-align:center;
	font-weight: 300;
	display:block;
	padding-bottom:10px;
}
#shield-div::after, .shield-div::after {
	width: 30px;
	height: 30px;
	content: "";
	left: 50%;
	top: -15px;
	margin-left: -15px;
	background: url(/_resources/images/template/shield.png) transparent 50% no-repeat;
	background-size: auto;
	position: absolute;
	background-size: contain;
}

.shield-div-insert {text-align:center;font-weight: 300;font-family: Oswald,Impact,Arial Narrow,Helvetica Neue;text-transform:uppercase;display:block;border-bottom:1px solid rgba(0,0,0,.2);font-size: 25px;padding-bottom: 15px;margin:30px 0 40px 0;}
.shield-div-insert:after{ 
	content: "";
	background: url(/_resources/images/template/shield.png) transparent 50% no-repeat;
	position: absolute;
	background-size: contain;
	left: 0;
	width: 100%;
	height: 30px;
}

/** Simple Menu **/
#left-column ul.simple-menu{margin:0;padding:0;list-style:none;padding-top:10px}
#left-column ul.simple-menu li a{display:block;color:#ba0c2f;padding: 10px;}
#left-column ul.simple-menu li a:hover{}
#left-column ul.simple-menu li.active a{color:#911;background-color:#efefef}

/** Auto Generated Menu **/
#left-column ul.auto-menu{margin:0;padding:0;list-style:none;padding-top:10px}
#left-column ul.auto-menu ul{margin:0;padding:0;margin-left:20px}
#left-column ul.auto-menu ul>li{list-style:none}
#left-column ul.auto-menu ul>li>ul>li{}
#left-column ul.auto-menu ul>li>ul>li>ul>li{font-size:14px}
#left-column ul.auto-menu ul>li>ul>li:before{content:"";margin-left:20px}
#left-column ul.auto-menu > li.active > a{display:inline-block;color:#911;background-color:#efefef;font-size:1rem}

/** Script Menu **/
#left-column ul.script-menu{margin:0;padding: 0;list-style:none;padding-top: 20px;}
#left-column ul.script-menu ul{margin:0;padding:0;list-style:none;margin-left:20px}
#left-column ul.script-menu ul li ul li{font-size:14px}
#left-column ul.script-menu ul{list-style:none;list-style-position:inside}
#left-column ul.script-menu ul>li:before{content:"\0BB\00a0"}
#left-column ul.script-menu ul ul li:before{content:"";margin-left:20px}
#left-column ul.script-menu ul ul{list-style-type: circle}
#left-column ul.script-menu ul ul ul{list-style-type: disc}
#left-column ul.script-menu li[aria-current='page'] > a{display:inline-block;color:#000;background-color:#fff}
#left-column ul.script-menu > li > a{padding-left:5px}
#left-column ul.script-menu > li.active > a {background-color: #eee;display: block;padding-top:10px;padding-bottom:10px}
#de{display:inline;position:absolute} #de:hover{text-decoration:none}

#top-link-block.affix-top {position:absolute;bottom:-82px;right:10px}
#top-link-block.affix {position:fixed;bottom:18px;right:10px}
#top-link-block a{color:#000}
@media (max-width: 768px){
	main{padding-bottom:0}
	#right-column, #left-column{padding-bottom:20px}#right-column{border-bottom:1px solid rgba(0,0,0,.12);margin-bottom:0}
	#right-column h1{font-size:2em;}
	.sidemenu{color:#fff;display:block;padding:10px;border-bottom-width:0;background-color: #554f47;}	
	#left-column > ul li.active > a{color:#000;background-color:#eee;-moz-border-radius:4px;border-radius:4px}
	#left-column ul.parent > li.active > a:after{content:initial}
	#left-column ul.parent > li.active > a{border-radius:5px}
	.right-md, .left-md{float:none;clear:both}
}

/** Homepage Feature Blurb **/
.container-fluid.feature, .feature{background-color: #292b2c;padding: 48px 0;}
.feature_image {text-align:center;position: relative;}.feature_image img {display:block;margin:auto;padding:0!important}
.feature_image:after{
	content:'';
	position: absolute;
	top: 50%;
	left: 0;
	margin-left: -10px;
	width: 0;
	z-index:1;
	height: 0;
	border-top: solid 50px #292b2c;
	border-left: solid 50px transparent;
	border-right: solid 50px transparent;
	-ms-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
	margin-top: -25px;
}
@media(max-width:992px){.feature_image:after{border:0}}
.feature_blurb h1, .feature_blurb h2 {padding:10px;font-size: 3rem;color: #fff;font-family: Oswald,Impact,Arial Narrow,Helvetica Neue;text-transform:uppercase;margin-bottom:25px;text-shadow: #c5c7c7 -1px 1px 3px;}
.feature_blurb p {margin-left: 35px;font-family:"Merriweather", Georgia, serif;font-weight:300;font-style:italic;font-size:18px;color: #fff;letter-spacing:1px;line-height: 35px;float: right;text-shadow: -1px 1px 2px #c5c7c7;}
.container-fluid.feature a,.container-fluid.feature .feature_blurb a{text-decoration:none}

@media screen and (max-width:364px){
	.feature_blurb h2{font-size:16px}.feature_blurb p{font-size:12px}
}
@media screen and (min-width: 365px	) and (max-width:499px){
	.feature_blurb h2{font-size:16px;line-height:18px;margin-bottom:15px}.feature_blurb p{font-size:14px;line-height:16px}
}
@media (max-width:600px){
	nav-tabs>li{float:left;clear:none;right:initial}
	.arrow-tabs{overflow:visible}
	.nav-tabs{width:100%;background-color:transparent;float:none;padding:0;clear:both;right:initial}
	.nav-tabs li:first-child{margin-left:10px}
	.nav-tabs>li>a{line-height:initial;display:block;color:white;}
	.nav-tabs li a:hover{background-color:transparent;border:none;font-weight:400}
	.nav-tabs>li.active>a,nav-tabs>li.active>a:focus,
	.nav-tabs>li.active>a:hover{top:1px;border:none;}
	.tab-content{width:auto}
	.tab-pane{background-color:#fff;padding:1em}
}
@media screen and (min-width: 500px	) and (max-width:766px){
	.feature_blurb h2{font-size:18px;line-height:20px}.feature_blurb p{font-size:16px;line-height:18px}
}

/** Bootstrap Nav-Tabs Arrow Menu CSS **/
.arrow-tabs{overflow:hidden;border-radius:4px;background-color:#eee;margin:15px 0}
.arrow-tabs .nav-tabs{width:30%;float:right;background-color: #555;position:relative;z-index:10;right:-40px;top:0;padding:1em 0}
.arrow-tabs .nav-tabs li{right:40px;background-color:transparent}.arrow-tabs .nav-tabs li:hover, .nav-tabs a hover{background-color:transparent}
.arrow-tabs .nav-tabs>li{float:none;display:block;clear:both;text-align:right}
.arrow-tabs .nav-tabs>li>a{color:#fff}.arrow-tabs .nav-tabs li a:focus,.arrow-tabs .nav-tabs>li>a:hover{background-color:transparent;border-color:transparent}
.arrow-tabs .nav-tabs>li.active>a,.arrow-tabs .nav-tabs>li.active>a:focus,.arrow-tabs .nav-tabs>li.active>a:hover{cursor:pointer;background:transparent url(data:image/png;base64,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) no-repeat left center;background-size:cover;color:#fff;border:none}
.arrow-tabs .tab-content{width:80%;z-index:5}.arrow-tabs .tab-pane{background-color:#eee;padding:1em}
.collapse.width{height:auto;-webkit-transition:width .35s ease;-moz-transition:width .35s ease;-o-transition:width .35s ease;transition:width .35s ease}

/** Caption Custom CSS **/
div.caption-inner{border:1px solid #CCC;padding:4px;background:#F3F3F3;font-size:.857em;text-align:center}
div.caption p{margin:.25em 0}
div.caption img, div.caption object{margin-bottom:5px;display:block}
div.caption-left{float:left;margin:10px 10px 10px 0}div.caption-right{float:right;margin:10px 0 10px 10px}div.caption-center{display:block;text-align:center}div.caption-center .caption-inner{display:inline-block}

/** Figure Captions **/
figure.caption{display:block;position:relative;float:left;overflow:hidden;margin:0 20px 20px 0}figure.caption img, figure.slide-in img{max-width:100%;height:auto}
figure.caption figcaption{width:100%;height:auto;background:rgba(0,0,0,0.75);color:white;padding:10px 20px;position:absolute;bottom:0;opacity:.75}
/** Begin Template 1 Theme **/

/** SOCIAL LINKS STYLING **/

.social-links-top {
	display: flex;
	justify-content: flex-end;
}

@media (max-width: 990px) {
	.social-links-top {
		display:none;
	}
}

.social-links-top a {
	color:#554f47;
	text-decoration:none;
}
.social-links-top ul {
	list-style:none;
	padding: 5px 0 0 0;
	margin-bottom: 0;
}

.social-links-top ul li {
	display:inline-block;
	padding: 0 2px 0 2px;
}

#social-bottom {
	text-align: justify;
	max-width: 200px;
	margin:auto;
	padding: 0;
	line-height: 10px;
}
#social-bottom:after {
	content: '';
	display: inline-block;
	width: 100%;
}
#social-bottom li {
	display: inline-block;
	font-size:1.2em;
}

#social-bottom li a {
	color:#fff;
}

@media (max-width:990px) {
	#social-bottom {
		min-width:500px;
		line-height: 20px;
	}
	#social-bottom li {
		display: inline-block;
		font-size: 3em;
	}
}

@media (max-width:768px) {
	#social-bottom {
		min-width:250px;
	}
	#social-bottom li {
		font-size:2em;
	}
}

.platform-name {
	position:absolute;
	width:1px;
	height:1px;
	padding:0;
	margin:-1px;
	overflow:hidden;
	clip:rect(0,0,0,0);
	border:0;
}

/**
* Template3 - END base template styles 
**/

/* Edit below here */

/* Home Page Styles */
#homepage .video-container {
	position: relative;
	/* height: 0; */
	/* Adjust the below value to adjust for aspect ratio of video */
	/* padding-bottom: 53.25%; */
	overflow: hidden;
	width: 100%;
	top: 0;
	left: 0;
}
#homepage .video-container .embed-responsive {
	padding-bottom: 56.25%;
}
#homepage .big-text {
	background: transparent;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-direction:column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content:center;
}
#homepage .big-text p {
	color:#fff;
	font-family: Merriweather,Georgia,Times New Roman,Times,serif;
	font-style: italic;
	font-size: 2em;
	font-weight: 500;
	text-shadow: 0 2px 1px rgba(0,0,0,.5);
	display: inline-block;
	text-shadow: 0 2px 1px rgba(0,0,0,.5);
	margin-bottom:0;
}
#homepage .big-text h1 {
	color:#fff;		
	font-family: Oswald,Impact,Arial Narrow,Helvetica Neue;
	text-transform: uppercase;
	letter-spacing: .02em;
	font-style: normal;
	font-size: 10em;
	line-height: 1em;
	border-top:10em;
	border-bottom:10em;
	border-style: solid;
	border-color: #fff;
	border-width: 2px 0;
	padding: 1rem 0;
	margin: 1.5rem 0;
	display: block;
	text-shadow: 0 5px 1px rgba(0,0,0,.5);
}
@media(max-width:768px) {
	#homepage .big-text h1 {
		font-size:4em;
	}
	#homepage .big-text p {
		font-size: 1em;
	}
}
/* HOME BUTTONS STYLING */
.home-buttons-wrapper{
	color:#554F47;
	text-transform:uppercase;
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(241,241,241,1) 50%, rgba(225,225,225,1) 77%, rgba(246,246,246,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 77%,rgba(246,246,246,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 77%,rgba(246,246,246,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
}
.home-buttons a.home-button-link{
	width:20%;
	display:inline-block;
	padding:1rem;
	text-align:center;
	border-right:1px solid #9EA2A2;
	font-weight:700;
}
.home-buttons a.home-button-link:last-child{
	border-right:none
}
.homepage-button-icon {
	width: 3rem;
	height:3rem;
}
@media (max-width:992px){
	.home-buttons a.home-button-link{
		width:33.3333%;
		border-bottom: 1px solid #9EA2A2;
	}
	.home-buttons a.home-button-link:nth-child(3) {
		border-right: none;
	}
	.home-buttons a.home-button-link:nth-child(n+4) {
		border-bottom: none;
		border-right: 1px solid #9EA2A2;
	}
}
@media (max-width:768px){
	.home-buttons a.home-button-link{
		width:100%;
		border-right: none!important;
		border-bottom: 1px solid #9EA2A2!important;
	}
	.home-buttons a.home-button-link:nth-child(n+5) {
		border-bottom: none!important;
	}
}
/** Audience Grid Begin */
.homepage.audience-grid{
	margin-bottom:2rem;
}
.homepage.audience-grid ul{
	list-style:none;
	margin:0;
	padding:0;
	display:flex;
	flex-flow:row;
	flex-direction:row;
	flex-wrap:wrap;
}
.homepage.audience-grid li{
	width:50%;
	height:300px;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	position:relative;
	display:flex;
	align-items:center;
	background-color: #C8D8EB;
	text-align:center;
	z-index:1;
	flex: 1 0 50%;
}
.homepage.audience-grid li:nth-child(n+3){
	width:33.333%;
	flex: 1 0 33.333%;
}
.homepage.audience-grid li:before{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	transition: all .1s ease-in;
	background-color: rgba(0, 0, 0, 0.4);
}
.homepage.audience-grid li:hover:before{
	background-color: rgba(0, 0, 0, .2);
}
.homepage.audience-grid li a{
	color:white!important;
	text-shadow: 0 1px 0 #000;
	margin:auto;
	z-index:10;
	font-size: 2.5rem;
	font-family: "Merriweather", Georgia, Times New Roman, Times, serif;
	font-style: italic;
}
.homepage.audience-grid li a::after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	pointer-events: auto;
	content: "";
	background-color: rgba(0,0,0,0);
}
@media (max-width: 992px) {
	.homepage.audience-grid li.col a{
		font-size:2rem;
	}
}
@media (max-width: 768px) {
	.container.no-pad{
		padding:0
	}
	.homepage.audience-grid li.col{
		width:100%!important;
		flex-basis:100%;
	}
	.homepage.audience-grid li.col a{
		font-size:3rem;
	}
}
/** Audience Grid End */
img.media-object {
	height: 75px;
	width: auto!important;
	max-width: initial;
}
/*! Localist Calendar */
.localist_minicalendar_page_heading h1 {font-size: 20px!important;color:#292b2c!important;}
.localist_minicalendar .localist_minicalendar_pager a {background-color:#fff!important;color:#000!important;}
.localist_minicalendar .localist_minicalendar_minicalendar {margin-top:15px!important;margin-bottom:15px!important;width:100%;}
.localist_minicalendar .localist_minicalendar_minicalendar caption {display:none;}
.localist_minicalendar_minicalendar td {height:40px!important;width:40px!important;background-color:#fff!important;}
.localist_minicalendar_minicalendar td a {color:#ba0c2f!important;}
.localist_minicalendar_minicalendar td a:hover {color:#ba0c2f!important;background-color:#fff!important;}
.localist_minicalendar_minicalendar .localist_minicalendar_today {border-bottom:0px!important;}
.localist_minicalendar_minicalendar .localist_minicalendar_today a {color:#black!important;background-color:#ccc!important;border-radius:50%!important;height:33px!important;width:33px!important;border-bottom:0px!important;margin:auto;}
.localist_minicalendar_minicalendar .localist_minicalendar_today a {color:black!important;margin:auto;}
.localist_minicalendar_minicalendar .localist_minicalendar_today a:hover {color:#fff!important;background-color:#ba0c2f!important;border-radius:50%!important;height:33px!important;width:33px!important;margin:auto;}
.localist_minicalendar_nav {padding-bottom:20px;}
.localist_widget_container div.lw_event_item_title {font-size:2rem!important;}
.localist_minicalendar_minicalendar .localist_minicalendar_dimday a {color:#ccc!important;}
.localist_widget_container div.lw_event_item_description {font-size:14px!important;}
@media(min-width:990px) {
	.localist_minicalendar {float:right;width:33%;padding-left:20px;}
	.localist_minicalendar_events {float:left;width:67%;}
}

/*! Breadcrumbs */
.breadcrumb{background-color:transparent;margin: 0 10px;padding:5px}.breadcrumb a{color: #292b2c;}.breadcrumb>.active {color:#292b2c;}

/* HR CUSTOM ELEMENTS */
.big-rollovers{
	width: 100%;
	height: 200px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	display: flex;
	align-items: center;
	background-color: #C8D8EB;
	text-align: center;
	z-index: 1;
	flex: 1 0 50%;
	border:2px black solid;
}

.big-rollovers a {
	color: white !important;
	text-shadow: 0 2px 5px #000;
	margin: auto;
	z-index: 10;
	font-size: 2.5rem;
	font-family: "Oswald", "Merriweather Sans", sans-serif!important;
	text-decoration:none;
}

.big-title {
	font-family: "Oswald", "Merriweather Sans", sans-serif!important;
	text-transform:uppercase;
	font-size:5em;
}

.btn-black {
	font-size:1.2em;
	background-color:#000;
	color:#fff;
	width:100%;
	min-height:70px;
	margin:10px;
}

.btn-red {
	font-size:1.2em;
	background-color:#ba0c2f;
	color:#fff;
	width:100%;
	min-height:70px;
	margin:10px;
}
.btn-red:hover, .btn-black:hover {
	background-color:#fff;
	color:#000;
	border-color: #000;
}