/**
 * Place your custom styles here.
 */
 @font-face {
  font-family: 'chap';
  src: url('../chaparralpro-regular-webfont.eot'); /* IE9 Compat Modes */
  src: url('../chaparralpro-regular-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../chaparralpro-regular-webfont.woff') format('woff'), /* Pretty Modern Browsers */
       url('../chaparralpro-regular-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../chaparralpro-regular-webfont.svg') format('svg'); /* Legacy iOS */
}
@import url('https://fonts.googleapis.com/css2?family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap');
 body {
	font-family: 'PT Sans', sans-serif;
 	font-size: 18px;
 	color:#00274a;
 }
.navbar {
	border: none;
	border-radius: none;
}
a {
	color: #0d7099;
}
a:hover,
a:active {
	color: #0d7099;;
	text-decoration: underline;
}


@media (min-width: 768px) {
.navbar-default {
	background-color: #00274a;
}
	.navbar-nav {
		display: flex;
		justify-content: center;
		float: none;
	}

	.navbar-nav > li > a {
		padding-top: 5px;
		padding-bottom: 5px;
		padding: 0.3em 0.5em;
    	text-align: center;
    	width: 180px;
    	position: relative;
    	z-index: 30;
   	    display: block;
   	    color: #fff;
   	    text-transform: uppercase;

	}
	.navbar-nav>li>a:after {
		top:100%;
		left:0%;
		border:solid transparent;
		content:" ";
		height:0;
		width:0;
		position:absolute;
		pointer-events:none;
		border-width:0.5em 90px 0 90px;

		
	}
	.navbar-default .navbar-nav > li > a {
		color: #fff;
	}
	.navbar-default .navbar-nav > li > a:hover,
	.navbar-default .navbar-nav > li > a:focus {
		color: #fff;
		background-color: transparent;
		}
	.navbar {
		min-height: 0;
	}
	.menu-red {
		background-color: #9b3648;
	}
	.navbar-nav>li.menu-red>a:after {
		border-top-color: #9b3648;
	}
	.menu-grey {
		background-color: #5d6371;
	}
	.navbar-nav>li.menu-grey>a:after {
		border-top-color: #5d6371;
	}
	.menu-blue {
		background-color: #00274a;
	}
	.navbar-nav>li.menu-blue>a:after {
		border-top-color: #00274a;
	}
	.menu-green {
		background-color: #5d6e1e;
	}
	.navbar-nav>li.menu-green>a:after {
		border-top-color: #5d6e1e;
	}
	.navbar-default .navbar-nav > .active > a:after,
	.navbar-default .navbar-nav > .active > a:hover,
	.navbar-default .navbar-nav > .active > a:focus {
		border-top-color: #e7e7e7;

	}
}

h1.site-name {
	color:#cf3b3b;
	font-weight: bold;
	text-align: center;
	font-size: 42px
}
h1.site-name a {
	color:#cf3b3b;
}
h1.site-name a:hover {
	color:#cf3b3b;
}
.front-3 {
	color: #7d6c64;
	padding-bottom: 25px;
	border-bottom-color: #328db9;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
}
.front-3 h3 {
	color: #328db9;
	text-transform: uppercase;
	text-align: center;
}

.join-text {
	margin-left: 10px;
	margin-right: 10px;
}

div.latest-news, div.join-us {
	border-right-color: #328db9;
	border-right-width: 2px;
	border-right-style: dotted;
	min-height: 310px;
}
.front-2 {
	padding-top: 25px;
	padding-bottom: 25px;
}
.front-2 div.textual {
	padding-left: 15px;
}
.front-2 div.col-sm-5.col-sm-offset-1 {
	padding-left: 0px;
	padding-right: 0px;
}
.featured-video {
	/* background-color: #dcd7d5;
	color: #7d6c64 */
}
.featured-video h3, .our-stories h3 {
	/* color: #328db9; */
	text-transform:uppercase;
	font-weight: bold;
}
.featured-video h3 img, .our-stories h3 img {
	margin-bottom: 20px
}

@media (max-width: 768px) {
  .region-footer .col-sm-2 {
  	padding-bottom: 15px;
  }
  .front-2 .featured-video .row {
  	/* background-color: #dcd7d5; */
  	margin-bottom: 15px;
  }
  .front-2 .our-stories .row {
  /* background-color:	#d1dfe1; */
  }
}
.our-stories {
	/* background-color: #d1dfe1; */
	/* color: #7d6c64 */
}
.front h1.page-header {
	display: none;
}
.footer {
	background-color: #F2F8FF;
	color: #00274A;
}
.footer a {
	color: #00274A;
}
.footer a:hover {
	color: #00274A;
	text-decoration: underline;	
}
.footer strong a {
	color: #00274A;
}
.footer strong a:hover {
	color: #00274A;
	text-decoration: underline;	
}
h1.footer-name {
	color:#00274A;
	font-weight: bold;
	text-align: center;
	font-size: 42px
}
.timeline-Header {
	display: none;
}
ul.news-front {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
ul.news-front li {
	background: url('../bullet.png') no-repeat left 3px;
	padding-left: 20px;
	padding-bottom: 5px;

}