@charset "utf-8";
/* CSS Document */

body {
	background-color:#eee;
	font-size:14px
}
*, *:after, *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body, html {padding: 0; margin: 0;}

ul,ol,li {
	list-style:none;
	padding:0
}
a {
	color:#28569a
}
a:hover {
	color:#007bff
}
.blockquote {
    border: none;
    font-size: 14px;
}
header {
}
.navbar {
	border: none;
    border-radius: 0;
	margin:0;
	min-height:1px
}
header .btn-xs {
	border-color: transparent;
	cursor:pointer
}
.navbar-dark {
	background-color:#28569b;
}
.navbar-dark ul.navbar-nav li a  {
	color:#fff;
	font-size: 15px;
}
.navbar-dark ul.navbar-nav li a:hover, .navbar-dark ul.navbar-nav li a:focus,
.navbar-dark .navbar-nav > .active > a, .navbar-dark .navbar-nav > .active > a:hover,
.navbar-dark .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #2e61b2;
}
.navbar-brand {
	height:auto;
	padding-top: 0;
    padding-bottom: 0;
}
.navbar-dark .navbar-toggle {
    border-color: #28569b;
}
.navbar-dark .navbar-toggle .icon-bar {
    background-color: #fff;
}
.btn, .form-control, .card {
	border-radius:0
}
.btn-default {
	background-color:#fff
}
.btn-primary {
	background-color:#28569b;
	border-color: #28569a;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active {
	background-color:#2e61b2;
	border-color: #2e61b2;
}
.btn-xs {
	font-size:12px;
	padding:0.1rem 1rem;	
}
.row-10:before, .row-10:after, .row-5:before, .row-5:after {
    display: table;
    content: " ";
}
.row-10:after, .row-5:after {
    clear: both;
}
.row-10, .row-5 {
	display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.row-5 {
	margin-right: -5px;
    margin-left: -5px;
}
.row-10 {
    margin-right: -10px;
    margin-left: -10px;
}
.row-10 [class*=" col-xs-"] {
	padding-left: 10px;
    padding-right: 10px;
}
.row-5 [class*=" col-xs-"] {
	padding-left: 5px;
    padding-right: 5px;
}

.list-group-item.active, .list-group-item.active:hover {
    background-color: #28569b;
    border-color: #28569b;
}
ul.list-group li h4 {
	margin:0
}
.mt-0 {
	margin-top:0
}
.main-title {
	color:#28569b
}
.page-link {
    border-radius: 0 !important;
}
.title {	
	border-bottom:1px solid #28569a;
	color:#fff;
	margin-bottom:15px;
	text-transform:uppercase
}
.title>h4 {
	background-color:#28569a;
	display:inline-block;
	margin-bottom:0;
	padding:7px 15px;
	position:relative;
	font-size:19px
}
.title>h4:after {
	content:'';
	position:absolute;
	top:0;
	border-width: 17px;
    border-style: solid;
}
.responsive-img {
	max-width:100%;
}
.search {
	margin-top:15px
}
.search .input-group {
	background-color:#fff;
    padding: 1px;
}
.search .input-group .form-control {
	border-radius:0;
	border:none;
    box-shadow: none;
}
.search .input-group .input-group-addon {
	border-radius:0;
	border:none;
	background-color:#fff;
}
.search .input-group .input-group-btn {
	background-color:#28569b;
}
.highlightBanner {
	margin-bottom:10px
}
.highlightBox {
	position:relative;
	margin-bottom:10px;
	transition: all 0.3s ease-in-out;
	overflow:hidden;
	height:460px
	
}
.highlightBox a>img {
	transition: all 0.3s ease-in-out;
	display: inline-block;
}
.highlightBox:hover a>img {
	transform: scale(1.1) rotate(3deg);
}
.highlightBox.sm {
	height:225px;
	overflow:hidden
}
.highlightBox .overlay {
	position:absolute;
	left:0;
	bottom:0;
	top: 0;
    right: 0;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0);
	color:#fff;
	padding:15px;	
}/**/
.highlightBox:hover .overlay {
	background-color:rgba(0,0,0,0.25);
}
.highlightBox .article-info {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	/*background-image: linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.6) 50%, rgba(0,0,0,1) 100%);*/
    background-color: rgba(0,0,0,0.75);
	color:#fff;
	padding:5px 15px;
}
.highlightBox.lg .article-info {
	max-height:300px
}
.highlightBox.sm .article-info {
	max-height:200px
}
.highlightBox .article-info h4 {
}
.highlightBox .article-info h4 a {
	color:#fff
}
.post {
	background-color:#fff;	
	border:1px solid rgba(0, 0, 0, 0.125);
	padding:15px;
	margin-top:-1px;
	font-size:13px;
	overflow:hidden
}
.post h4 {
	font-size:16px
}
.white {
	background-color:#fff;
	overflow: hidden;
}
.spacer_10 {
	height:10px
}
.spacer_15 {
	height:15px
}
.spacer_20 {
	height:20px
}
footer {
	background-color:#28569a;
	color:#fff;
	padding:15px;	
}
footer p {
	font-size:13px;
	margin-bottom:0
}
.socialLink a {
	font-size: 24px;
	margin:5px;
}
.socialLink a>i.fa-facebook-official {
	color:#4867aa
}
.socialLink a>i.fa-google-plus-official {
	color:#db4a35
}
.socialLink a>i.fa-twitter-square {
	color:#1da1f2
}
.listing .media {
    border: 1px solid #ccc;
    padding: 15px;
}
.newsWidget a>.card-img-top {
	max-height:220px
}
.pageHeader {
	padding:30px 0
}
.pageHeader>h2 {
	border-bottom: 1px solid #ccc;
    padding-bottom: 15px;
}
.beforeTitle {
	color:#733e09
}
.publishDate {
	color:#999
}
.well {
    background-color: #28569b;
    border-color: #28569b;
    border-radius: 0;
	color:#fff
}
.well>h3 {
	margin: 5px 0;
}


/* End CSS */




