/* Enter Your Custom CSS Here */

/* Adjust the sticky header transition to be a little smoother than the default (0.2s default) */
.sticky-header .fixed-header .site-branding,
.sticky-header .fixed-header .primary-navigation,
.sticky-header .fixed-header .main-navigation-toggle {
	margin: 0;
	-webkit-transition: all 0.8s ease;
	transition: all 0.8s ease;
}

/* Increase the height of the header to 40px so that in can accommodate a larger logo size */
.sticky-header .fixed-header .site-branding .custom-logo {
	margin-top: 0.5em;
	margin-bottom: 0.5em;  
	max-height: 40px;
	width: auto;
}

.sticky-header.small-header .site-header .site-branding .custom-logo {
    margin: 0.3em 0;
    max-height: 50px;
}

@media screen and (max-width: 60em) {
	.sticky-header .fixed-header {
    	position: relative !important;
  }
}


/*
.anchor {
  padding-top: 160px;
}
*/

/* Can add a border around each widget if you would like to set off each one from the background */
/*
.widget {
    border: 2px solid #ddd;
    padding: 1.5em;
}
*/

/*The following two items set the bottom border used to separate widget titles from the rest of the widget*/
.widget-title {
    border-bottom: 4px solid #999999;
    display: block;
}
.page-header .archive-title {
    border-bottom: 4px solid #999999;
    display: block;
}

/*
.header-main {
     background: #1e73be;
}
*/

/* The default aspect ratio for the header image and post slider on Poseidon theme is not ideal. Change to an 8 x 3 ratio, with a max-width of 1920*/
.post-slider .zeeslide .slide-image {
	max-width: 1920px;
	max-height: 720px;
	width: 100%;
	height: auto;
	vertical-align: top;
}

.header-image img {
	max-width: 1920px;
	max-height: 720px;
	width: 100%;
	height: auto;
	vertical-align: top;
}

/*Only display the header image on the home page*/
.header-image {
    display: none;
}
.home .header-image {
    display: block;
}

/*Header image will not display when the screen width is below max-width*/
@media (max-width: 600px) {
  .home .header-image {
    display: none;
  }
}

/*
.site-title {
     color: #1e73be;
}
*/
/*
.tzss-content .tzss-link {
    padding: 3px 3px;
}

.tzss-content .tzss-share-buttons-list .tzss-button {
    background: #1e73be;  
}
*/

/* Set Social Sharing icons to display only on certain pages */
/*
.themezee-social-sharing {
    display: none;
}
.category-announcements .themezee-social-sharing,
.category-how-to .themezee-social-sharing
{
    display: block;
}
*/
/*
#districtlist li {
  list-style: none;
  display: block;
  width: 25%;
  float: left;
}
*/

span.wpcf7-list-item { display: block; }
