.header_bottom_wrapper{
  background-color:rgba(57, 106, 175, 1);
}

.header_bottom a{
  color:#FFF;
}

@media only screen and (max-width: 680px) {
	.layerslideshow .j51-nav-dot{
		display: none;
	}
	.header-3{
		margin-left: 0;
	}
	.header-3 .mod-finder{
		display: none;
	}
	.logo{
		left: 0 !important;
		padding: 10px;
		& img{
			height: 50px;
		}
	}
	#mod-custom238{
		padding-right: 15px;
		& img{
			height: 50px;
		}
	}
	.header-mod ul.menu a{
		padding-left: 6px;
		padding-right: 6px;
		text-transform: none;
	}
}

.sticky-wrapper.is-sticky{
  .logo{
    padding:10px;
    top:0;
  }
  .primary-logo-image{
    height:60px;
  }
  .mod-custom img{
    height:50px;
  }
}

.hornav ul.menu>li.active>a{
  color:#fff;
}

.hornav ul.menu>li>a:hover, .hornav ul.menu>li>span:hover{
  color:#000;
}

.tpp-bootstrap .tpArticleExtraField{
  .list-group-item{
    //padding:5px;
    
    > h5{
      //display:inline;
      font-weight:900;
    }
    > div{
      //display:inline;
    }
  }
}

.animal-tagline{
  text-align:left;
  font-size:18px;
  font-weight:900;
    margin-bottom:10px;
  & p{
    padding-bottom:10px;
    border-bottom:solid 1px rgba(0, 0, 0, 0.125);
  }
}

.animal-title{
  & h1.reset-heading{
    font-size:40px;
    font-weight:900;
    padding-bottom:15px;
    margin-bottom:10px;
    border-bottom:solid 1px rgba(0, 0, 0, 0.125);
  }
}

.tz-filter.tpp-bootstrap{
  .form-label{
    display:none;
  }
}

.age-weight-disclaimer p{
  line-height:14px;
  margin-bottom:0;
}

.wrapper_contenttop + .maincontent{
  padding-top:0px;
}

.container_footer .wrapper960{
	display: block;
	& a{
		color: #FFF;
	}
	& ul{
		margin: 0 auto;
		margin-top: 20px;
		padding: 0;
	}
}

@media only screen and (max-width: 480px) {
	.container_footer .wrapper960{
		& ul li{
			display: block;
			text-align: center;
			margin-bottom: 8px;
		}
		& ul li a:after{
			display: none;
		}
	}
}