/* YELM (Nisqually Valley Times) Colors

Blue: 00579b;
Light Blue: bdd6ea;
Red: ec1e35;

*/

.yelm .nameplate img {
	max-width: 100%;
	max-height: 200px;
	width: auto;
	height: auto;
}
.yelm .weather {
	display: block;
	margin-top: 30px;
}
.yelm .weather.conditions {
	display: block;
	margin-top: 5px;
}
.yelm .container.pk-layer.masthead-layer .donate {
	margin-top: 70px;
}

/* Nav */
.yelm .new-navigation {
	background-color: #00579b;
}
.yelm .navbar {
  border: none;
  min-height: 0;
  display: block;
}
.yelm .navbar-default { /* Global type */
  padding: 0;
  margin-bottom: 0;
  font-family: 'PT Sans', sans-serif;
  color: #ffffff;
  font-size: 1.2em;
}
.navbar.navbar-default {
  border: 0px 0px 0px 0px !important;
  background-color: transparent;
}
.yelm .navbar-collapse {
  padding-left: 0;
  padding-right: 0;
}
.yelm .nav > li > a { 
  padding: 6px 8px;
  font-size: 0.95em;
}
.navbar-default .navbar-nav li a {
    color: #ffffff;
    font-size: 1em;
}
.yelm nav .divider {
  /*display: none;*/
}
.yelm nav .navbar-brand {
  color: white;
}
.yelm .navbar-default .navbar-toggle:hover {
  color: red;
}
.yelm .navbar-default .navbar-toggle .icon-bar {

}
.yelm .navbar-default .navbar-nav > .active > a, 
.yelm .navbar-default .navbar-nav > .active > a:focus,
.yelm .navbar-default .navbar-nav > .open > a,
.yelm .navbar-default .navbar-nav > .open > a:focus,
.yelm .navbar-default .navbar-nav .open .dropdown-menu > li > a { /* Resets for hover / active / dropdowns */
    color: #000000;
}
.yelm .navbar-default .navbar-nav > .active > a:hover,
.yelm .navbar-default .navbar-nav > .open > a:hover,
.yelm .navbar-default .navbar-nav a:hover {
  color: #000000;
}
.dropdown-menu>li>a {
    color: #000000;
    padding-top: 5px;
    padding-bottom: 5px;
}
.dropdown-menu>li>a:hover {
	color: #2c2d8b !important;
}
.yelm .dropdown .dropdown-menu {
	background: #2c2d8b;
	color: #000000;
	font-size: 100%;
}
.yelm .dropdown .dropdown-menu a {
	color: #000000;
}
.yelm .dropdown:hover {
	background-color: #bdd6ea;
}
.yelm .dropdown:hover .dropdown-menu {
	display: block;
	background-color: #bdd6ea;
}
.dropdown:hover > .top-level a {
	color: #000000;
}
.yelm .navbar-default .dropdown:hover .dropdown-menu { /* Enable dropdown expand on hover. By default it expands on click */
	display: block;
}
.dropdown-menu.right {
  left: unset;
  right: 0;
}
.navbar-default .navbar-nav>li>a {
    color: #555
}
.navbar-default li.dropdown:hover {
  /*background: #d3d3d3 !important;*/
}
.navbar-default .navbar-nav>li:hover>a {
    color: #000000;
}
.yelm .nav > li.mobile-subnav > a {
  padding-top: 4px;
  padding-bottom: 4px;
}
.yelm .nav .top-level {
  padding: 10px;
}
.yelm .hero-photo-container .label,
.yelm .hero-photo-container .label.right {
  color: #00579b;
}
.yelm .reverse-bar.red {
  background-color: #00579b;
}
.yelm .screen {
	background-color: rgba(1,95,165,0.65);
}
.yelm .large-screen-heads .box-link {
	background-color: rgba(1,95,165,1) !important;
}
.yelm .label {
	color: #00579b;
}
.yelm .btn.btn-primary {
	background-color: #00579b;
	border-color: #00579b;
}

.yelm .box-content-grid .grid-item.col-5 {
  width: 20%;
  height: unset;
}
.yelm .grid-item.col-4 {
  width: 25%;
  height:unset;
}
.yelm .grid-item.col-3 {
  width: 33%;
  height:unset;
}

.yelm footer .logo img {
	max-height: 65px;
}
.yelm footer .socialicons .facebook,
.yelm footer .socialicons .twitter,
.yelm footer .socialicons .rss {
  margin-top: 26px;
}
.yelm .short-footer {
  font-size: 0.75em;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #888888;
  margin-top: 5px;
  border-top: 1px solid #888888;
  padding: 5px 5px 20px 5px;
}
.yelm .short-footer a {
  color: #999;
}

@media only screen and (max-width: 480px) {
	.yelm .pk-layer .section-4col .box-content-default .heading-1 {
		font-size: 32px;
	}
	.yelm .container.pk-layer.default .short-footer {
		text-align: center;
		padding-bottom: 0px;
	}
	.yelm .container.pk-layer.default .short-footer .copyright {
		margin-bottom: 10px;
	}
	.yelm .pk-section .box-content-list h3 {
		font-size: 1.5em;
		line-height: 1.25;
	}
	.yelm .pk-section .box-content-list .photo-container {
		width: 100% !important;
		margin-right: 0px;
		margin-bottom: 10px;
		float: unset;
	}
	.yelm .pk-section .box-content-list .photo-container img {
		max-height: 250px !important;
	}
}

@media only screen and (min-width : 768px) {
  .yelm .navbar-brand {
    display: none;
  }
}

@media only screen and (max-width: 768px) {
	.yelm .nav .top-level {
		padding: 5px 15px !important;
	}
	.navbar-default li.dropdown,
	.navbar-default li.dropdown:hover {
		border-top: 0;
	}
	.yelm .navbar-collapse {
		padding-left: 15px;
		padding-right: 15px;
	}
	.yelm .navbar-collapse .caret {
		display: none;
	}
	.navbar.navbar-default {
		border: 0px 0px 0px 0px !important;
		background-color: transparent;
		float: left;
		width: 100%;
	}
	.yelm nav .navbar-brand {
		color: #00579b;
	}
	.navbar-default .navbar-nav li a {
		color: #00579b;
		font-size: 1em;
	}
	.yelm .box.box-bannerads-default{
		text-align: center;
	}
	.yelm footer .logo img {
		display: block;
		text-align: center;
		margin: 0 auto;
		max-height: 85px;
	}
}