html { position: relative; min-height: 100%; }
body { background-image: url(http://www.sportopslopitch.com/images/Page-BgSimpleGradient.jpg); background-repeat: repeat-x; margin-bottom: 70px; }

.text-advertise {
    background:  #ddd888; border: 1px solid #004990;
    padding-top: 5px; padding-bottom: 5px;
    margin-bottom: 10px;
}

.ui-datepicker-trigger{
    border:none;
    background:none;
}

.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 50px;
  background-color: #374550;
  color: #fff;
  padding: 5px;
}

.loginbar {
	color: #fff;
	height: 5px;
	background-color: black;
}

.news-article { 
	clear: both;
	min-height: 80px; 
	border: 1px solid #d5a139; 
	background-color: #fff;
	margin-top: 10px;
	padding: 5px;
	border-radius: 8px;
	background-color: #fafafa;
}

.news-article-headliner { text-align: center;  background-color: #252b34; color: #fff; width: 100%; height: 30px; line-height: 30px; vertical-align: middle; }

.news-artcile:last-child { margin-bottom: 100px; }
.article-headline { font-weight: bold; font-size: 1.1em; }
.article-date { font-size: 0.9em; font-style: italic; }
.article-separator { padding: 0px; margin-top: 5px; margin-bottom: 5px; width: 95%; align: left !important; }


.right-article { display: inline-block; min-height: 230px; margin-bottom: 15px; width: 100%; }

#awtd1495211167237 > div > div.aw-more-block.aw-more-block-first { display: none !important; }
#awtd1495211167237 { border: 1px solid #252b34 !important;}
.aw-more-content { display: none !important; }
#weather-gadget { background-color: transparent; }

.right-article-headline {  background-color: #252b34; color: #fff; width: 100%; height: 30px; line-height: 30px; vertical-align: middle; }

.upcoming-games {
	border: 1px solid #808080;
	background-color: #fafafa;
	margin-top: 10px; 
}
.next-games { min-height: 197px; }

.upcoming-games td{ padding: 2px; }
.upcoming-games-datetime { color: #a6a6a6; font-style: italic; }


.row.team-list { margin: 0px 5px 5px 5px; vertical-align: middle; } 
.row.team-list:nth-child(1) { margin-top: 10px; }
.row.header-info { font-weight: bold; }

/* standings.php */
.standings-type-menu { background-color: #004990; }
.standings-type-menu .nav-pills > li.active > a, .nav-pills > li.active > a:focus{ background-color: #900049; opacity: 1; color: #fff; }
.standings-type-menu .nav-pills > li > a:hover, .standings-type-menu .nav-pills > li > a:focus { background-color: #900049 !important; opacity: 0.5; color: #fff; }
.standings-type-menu-right { line-height: 40px; vertical-align; middle; color: #fff; }
.standings-year .dropdown-menu { width: 100px !important; }
.standings-year .dropdown-menu > li.text-center > a:hover, .standings-year .dropdown-menu > li.text-center > a:focus { background-image: none !important; background-color: #f3e3c2 !important; }

.executive-member {
	padding: 10px; 
	border: 3px solid #252b34;
	border-radius: 8px; box-sizing: border-box;
	margin-bottom: 20px;
	background-color: #fef3e6;
}

/* Schedule CSS */

.schedule-dropdown-button li  > a{ line-height: 19px; text-align: left;}
.schedule-dropdown-button li  { border-bottom: 1px dashed #f0f0f0; }
.schedule-dropdown-button .dropdown-menu > li > a:hover, 
.schedule-dropdown-button .dropdown-menu > li > a:focus,
.schedule-dropdown-button .dropdown-menu > li > a:active { background-color: #204d74 !important; color: white !important; background-image: none;}

#schedule-filter { padding-top: 10px; }
#schedule-filter-options { border-radius: 8px; height: 35px; line-height: 35px; padding-top: 3px;  color: #fff; background-color: #337ab7; }
#schedule-filter-options a { color: #fff; }

#schedule-filter-footer { margin-top: 25px !important; height: 20px; line-height: 20px; vertical-align: middle; } /*extra spacing*/
#schedule-filter-footer-options {  color: #fff; background-color: #337ab7; height: 35px; line-height: 35px; padding-top: 4px; }
#schedule-filter-footer-options a { color: #fff; }
#schedule-options {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 15px;
}


.schedule-actual-date  span{ font-weight: bold; font-size: 1.2em !important; }



#schedule-options i { 
  font-size: 40px;
	min-height: 35px; line-height: 35px; height: 35px; vertical-align: middle;
}

#schedule-teams { margin-top: 10px;  }
#schedule-body { margin-top: 25px; }
#footer-schedule-dates { margin-top: 15px; margin-bottom: 50px; }

.schedule-day { margin-top: 15px; }
.schedule-day:nth-child(1) { margin-top: 0px; !important; }
.schedule-body-header { background-color: #ffffcc; height: 35px; line-height: 35px; vertical-align: middle; font-weight: bold; }
.schedule-body-header-result { background-color: #ffffcc; }

.schedule-item { height: 30px; line-height: 30px; vertical-align: middle; border-bottom: 1px dashed #c0c0c0; overflow: visible; }

.tournament-menu .nav .active a { background-color: #252b34 !important; }
.tournament-menu .nav a { background-color: #175c7c !important; }
.tournament-menu .nav a:hover { background-color: #2080ac !important; }
.tournament-menu .nav li { border-right: 5px solid transparent;}

.tournament-pool  { 
	background-color: #fda !important; 
	height: 25px; line-height: 25px; vertical-align: middle;
	font-weight: bold;
	text-align; left !important;
}



/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	
}

@media only screen and (min-width : 769px) { 
	.odd-row { background-color: #ffffcc; }  /* Team List Table */
	.schedule-dropdown-button li  > a{ line-height: 15px; text-align: left;}
	.tournament-team1-display { padding-left: 35px !important; }

}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.news-article:nth-child(1) { margin-top: -10px; }	/* Main Page News Articles */
	.team-list-mobile { margin: 0px !important; padding: 0px !important; } /* Team List Table */
	.row.team-list { border: 1px solid #900049; }  /* Team List Table */
	.page-title { margin-top: -20px; } /* Move Page Titles up on Mobile */
	.standings-type-menu-right { line-height: 35px; vertical-align; middle;  }
	.schedule-dates { margin-top: 15px; } /* padding for schedule div */
	#schedule-teams { margin-top: 0px !important; } /* padding for schedule div */
	#schedule-filter-options { margin-top: 35px !important; } /*padding for schedule filter rows on mobile */
	.schedule-mobile-result { padding-right: 0px !important; } /*stop scores from wrapping*/
	.schedule-body-header{ padding: 0px !important; }
	.schedule-item { padding: 0px !important; }
	.schedule-dropdown-button { border: 0px !important; }
	#schedule-dropdown-header { background-color: #337ab7; }
	#schedule-filter-options { border-radius: 0px !important; }
	.right-article { margin-top: 15px !important; }
	.schedule-body-header { padding: 15px; }
	.tournament-team-display { padding-left: 1px; !important; }
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
	
}

	