@import url('https://fonts.googleapis.com/css?family=Lato:400,700,900');

/* Global Styling */

html {
    position: relative;
    min-height: 100%;
}

body {
	font-family: 'Lato', sans-serif;
	font-weight:400;
	overflow-x: hidden;
}

h3 {
	font-weight:700;
	font-size:18px;
	color:#0070b8;
}

.no-padding {
	padding-left:0;
	padding-right:0;
}
.no-left-padding {
	padding-left:0;
}
.no-right-padding {
	padding-right:0px;
}

/* Header */

header {
	display:block;
	overflow: hidden;
}

header .logo-header {
	overflow:hidden;
	float:left;
}

header .logo-header .navbar-brand {
	overflow: hidden;
	height:auto;
}

.navbar-brand img {
	margin-left:0;
}

header .social img {
	margin-left:15px;
}

header .social {
	float:right;
	margin-top:40px;
}





@media only screen and (max-width: 991px) {
	.logo-header {
		text-align: center;
		width:100%;
	}
	.navbar-brand {
		text-align: center;
		width:100%;
	}
	.navbar-brand img {
		max-width: 100%;
		margin:0 auto;
		height: auto;
	}
	header .social {
		float:none;
		margin-top:0px;
		margin-bottom:10px;
		text-align: center;
	}
}

/* Navbar */

.navbar {
	background-color:#151515;
	border-radius:0;
	margin-bottom:0;
}
.navbar a {
	color:#ffffff;
}

.navbar-nav li a:hover {
	background-color:#0170ff;
	color:#ffffff;
}

.icon-bar {
	background-color:#ffffff;
}

.nav li a:hover, .nav li a:active, .nav li a:focus, .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
	background-color:#0170ff;
	
}

.dropdown:hover ul {
    display: block;

}

.dropdown:hover ul li ul, .dropdown ul li:hover ul li ul {
	display: none;

}
.dropdown ul li:hover ul {
	display: block;

}
.dropdown ul li ul li:hover ul {
	display:block;

}

.dropdown-menu>li>a {
    display: block;
    padding: 5px 20px !important;
    clear: both;
}



.dropdown ul {
	width:250px;
	word-wrap: break-word;
}
.dropdown ul li {
	word-wrap: break-word;
}
.dropdown-menu>li>a {
	white-space: normal;
}
.dropdown ul li ul {
	margin-left:246px;
	margin-top:-36px;
}

@media only screen and (max-width: 767px) {
	.navbar-nav li ul li a {
		color:#ffffff;
	}
	.dropdown .dropdown-menu.sub-menu {
   		display:none;
    }
    .dropdown.open .dropdown-menu.sub-menu {
   		display:block;
    }
}

/* Section 1 home-content */

.home-content {
	background:url('../images/bg.jpg') no-repeat center top;
	background-size: cover;
	padding:30px 0;

}
.upcoming-events-container {
	background-color: #eaeae8;
}
.upcoming-events {
	background-color:#eaeae8;
	overflow: hidden;
	padding:10px 0px;
	margin-bottom:14px;
}
.upcoming-events h3 {
	text-transform: uppercase;
	text-align: center;
	margin-bottom:10px;
	margin-top:10px;
}
#events_list {
	height:227px;
	overflow-y: auto;
}


.event-item {
	border-top:1px solid #cdcdcb;
	margin-left:15px;
	margin-right:15px;
	font-weight:700;
	padding-top:8px;
	padding-bottom:8px;
	overflow:hidden;
}
.event-item p {
	margin-bottom: 5px;
    font-size: 15px;
}
.event-item a {
	font-size:15px;
}

@media only screen and (max-width: 1199px) {
	.home-slider img, .ad-1 img {
		max-width:100%;
	}
}

@media only screen and (max-width: 991px) {
	.ad-1 {
		text-align: center;
	}
}

.ad-1 {
	background-color:#eaeae8;
	overflow: hidden;
	padding:15px 15px;
}

/* Section 2 Boxes */

.boxes-container {
	margin-top:30px;
	margin-bottom:15px;
}

.boxes img {
	margin-bottom:15px;
	transition-duration: 0.4s;
}

.boxes img:hover {
	transition-duration: 0.4s;
	box-shadow: 0px 11px 54px -9px rgba(0,0,0,0.5);
    transform: scale(1.02,1.02);
}

.boxes-padding-left {
	padding-left:5px;
}

.ad-2-3 {
	background-color:#eaeae8;
	overflow: hidden;
	padding:15px 15px;
}
.ad-2 img {
	margin-top:15px;
	margin-bottom:15px;
}
.ad-3 img {
	margin-top:15px;
	margin-bottom:15px;
}

@media only screen and (max-width: 1199px) {
	.ad-2-3 img, .boxes img {
		max-width:100%;
	}
	.ad-2-3, .boxes {
		text-align: center;
	}
}

/* Section 3 Featured Stories and Message Board*/

.ad-4 img {
	margin-top:15px;
	margin-bottom:15px;
}

.ad-5 img {
	margin-top:15px;
	margin-bottom:15px;
}

.featured-message .inner-container {
	background-color:#eaeae8;
	padding-top:15px;
	padding-bottom:15px;
	overflow: hidden;
}

.featured-message h3 {
	margin-top:0;
	font-size:18px;
	text-transform: uppercase;
}

.featured-message h4 {
	font-weight:700;
	font-size:15px;
}
.featured-massage p {
	font-size:14px;
}

.message-list, .featured-stories-list {
	height:230px;
	overflow-y: auto;
}

.featured-stories-list {
	padding-top:25px;
}



@media only screen and (max-width: 1199px) {
	.ad-4-5 img {
		max-width:100%;
	}
	.ad-4-5 {
		text-align: center;
	}
	.featured-stories, .message-board {
		margin-top:20px;
	}
}

/* Footer */
footer {
	background-color:#363435;
}
.ad-6-container {
	background-color:#151515;
	margin:0 auto;
	padding:15px 0;
	text-align: center;
}
.ad-6 {
    overflow: hidden;
    position: relative;
}

.ad-6 iframe {
	position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}
.ad-6 img {
	width:100%;
}
#iframe_728, #iframe_300 {
	height:104px;
}
#iframe_468 {
	height:60px
}

.main-footer {
	padding:15px 0;
	color:#ffffff;
	font-size:12px;
	text-align: right;
}
.main-footer p {
	margin-bottom:0;
}
.main-footer ul {
	list-style: none;
	padding-left:0;
}
.main-footer ul li {
	float:left;
	margin-right:30px;
	font-size:14px;
}
.main-footer ul li a {
	color:#ffffff;
}

@media only screen and (max-width: 991px) {
	footer p {
		text-align: center;
		margin-top:20px;
	}

	.main-footer ul {
		margin:0 auto;
		overflow:hidden;
		display:block;
		max-width:300px;
	}
}

/* Inner Pages */

.inner-content {
	/*background:url('../images/bg.jpg') no-repeat center top;*/
	background-size: cover;
	padding:30px 0 30px;
	margin-bottom:50px;
}

.inner-content .container {
	background-color:#ffffff;
	padding-top:20px;
	padding-bottom:20px;
}

.inner-pages footer {
	min-height:50px;
	/*position: absolute;*/
	width: 100%;
	bottom:0;
}

.panel-default>.panel-heading {
	background:#ffffff;
}

.content-inner img {
	max-width:100%;
}

/*.content-inner table {
	width:100% !important; 
	max-width: 100% !important;
} */

.inner-page-ad-1, .inner-page-ad-2, .inner-page-ad-3, .inner-page-ad-4 {
	text-align: center;
	overflow: hidden;
	height:auto;
	position:relative;
}

.inner-page-ad-1 iframe, .inner-page-ad-2 iframe, .inner-page-ad-3 iframe, .inner-page-ad-4 iframe {
  position: absolute;
  top:0;
  left: 0;
  width: 100%;
  height: 100%;
}

.inner-page-ad-1 img, .inner-page-ad-2 img, .inner-page-ad-3 img, .inner-page-ad-4 img {
	width:100%;
	margin-left:0 !important;
	margin-right:0 !important;
}

.inner-page-ad-1, .inner-page-ad-2, .inner-page-ad-3, .inner-page-ad-4 {
	min-height:106px;
}

.inner-page-ad-1 {
	margin-bottom:15px;
}



.inner-page-ad-3 img {
	margin-top:5px;
	margin-bottom:5px;
}

/* Fixes for Mobile */

.sports_table tr td {
	padding:5px 5px 5px 0;
}
@media only screen and (min-width: 992px) {
	.inner-content .col-md-3 {
		min-width:285px;
	}
}

@media only screen and (max-width: 1199px) {
	.inner-content .col-md-9 {
		width:69%;
	}
}

@media only screen and (max-width: 991px) {
	.inner-content .col-md-9 {
		width:100%;
	}
	.inner-page-ad-1 img, .inner-page-ad-2 img, .inner-page-ad-3 img, .inner-page-ad-4 img {
		margin:0 auto !important;
		text-align: center;
		float:none !important;
	}
	.inner-page-ad-1, .inner-page-ad-2, .inner-page-ad-3, .inner-page-ad-4 {
		text-align: center;
		overflow: hidden;
		margin-top:10px !important;
	}
	.inner-page-ad-4 {
		margin-bottom:30px;
	}

}

@media only screen and (max-width: 767px) {
	#searchtext2 {
		width:150px;
	}
	#searchtext {
		width:100%;
	}
	#submit_article {
		width:95px;
	}
	#members-public table td {
		text-align: left;
	}
	#members-public table td b {
		padding-right:10px;
	}
	#dwcsearch-results-form ol li {
		overflow-wrap: break-word;
		word-wrap: break-word;
        -webkit-hyphens: auto;
		-ms-hyphens: auto;
		-moz-hyphens: auto;
		hyphens: auto;
	}
	.inner-page-ad-1 img, .inner-page-ad-2 img, .inner-page-ad-3 img, .inner-page-ad-4 img {
		margin:0 auto !important;
		text-align: center;
		float:none !important;
	}
	.inner-page-ad-1, .inner-page-ad-2, .inner-page-ad-3, .inner-page-ad-4 {
		text-align: center;
		overflow: hidden;
	}
	.inner-page-ad-4 {
		margin-bottom:30px;
	}
	.dropdown ul li ul {
		margin-left:20px;
	}
	.content-inner video {
		width:100%;
	}
}

@media only screen and (max-width: 392px) {
	#searchtext2 {
		width:50%;
	}
}

/* Urgent Notices */

.newsflash-area {
	padding-top:20px;
	height:57px;
	overflow: hidden;
	border-bottom: 1px solid #337ab7 !important;
}
.yellowtext {
	float:left;
	margin-right:20px;
	font-weight:bold;
	color:#337ab7;
}
.emergency_notices {
	float:left;
}

.newsflash-area hr {
	
	display:none;
}

.no-item {
	display:none;
}

.ad-sport {
	padding: 15px 15px 0px;
text-align: center;
}
.ad-sport img {
	max-width: 100%
}