/* ----------------------------------------------------------------
	Custom CSS
-----------------------------------------------------------------*/

#header-wrap{background-color:#2f749e;}
h2.slider-title{font-size:16px;line-height: 1;margin-bottom: 0px;}
.darkgray-bkg{background-color:#747474;}
.hide-mobile{display:none;}
.card-sidebar{background-color:#e4e4e4; border-radius: 0 !important;}
.red-text{color: red;}
.white-text{color:white !important;}
.leaderboard {width:729px;margin:10px auto;}
.advertisement-sidebar {width:300px;margin: 20px auto;text-align: center;}
.btn-small {max-width:400px;margin:0 auto;}
.img-fluid{width:100%;}

.sidebar-widgets-wrap .widget {
    padding-top: 30px;
    padding-bottom: 30px;
    border-top: 0px;
}

.crop-image, .crop-image-sq, .crop-image-channel{
	width: 100%;
    max-height: 198px;
    overflow: hidden;
}
.crop-image-sq{
    max-height: 64px;
}
.crop-image-channel{
    max-height: 300px;
}

.crop-image img{width:100%;}
.entry-title h4 {font-size: 0.975rem;}
.entry-meta > ul > li {font-style: italic; font-size:14px;}
.entry-content p {font-size: .9rem;line-height: 1.5;}

.more-bar {display: inline-block; border-top: 1px #2f749e solid; border-bottom: 1px #2f749e solid; padding:8px 14px;}
.more-bar a:link{color:#2f749e;}
.more-bar a:hover{color:#222;}

.flex-direction-nav{display:none !important;}
.pub-header{width:100%; padding:6px 14px; background-color: #2f749e; color: white; margin:10px 0px;}


@media (min-width: 992px){
	.hide-mobile{display:block;}
	.sticky-header #header-wrap{background-color:#2f749e;}
	#logo img {max-width:500px;}
	
}
@media (min-width: 768px) {
	.team-image {height:310px; overflow: hidden;}
	.flex-direction-nav{display:block;}
	h2.slider-title{margin-bottom:4px;font-size:24px;margin-bottom: 30px;}
	.top-search-form{width: 100%!important;}
}
@media (max-width: 767.98px) {
	#top-search a i.icon-line-cross {margin-left:300px;}
	.crop-image-channel{max-height: 350px;}
	.leaderboard {width:320px;margin:10px auto;}
	.top-advert {width:320px;}
	.content-wrap{padding:30px 0;}
	.section{margin:30px 0;}
	.form-control-lg, .input-group-lg>.form-control, .input-group-lg>.input-group-append>.btn, .input-group-lg>.input-group-append>.input-group-text, .input-group-lg>.input-group-prepend>.btn, .input-group-lg>.input-group-prepend>.input-group-text {font-size:1rem;}
}