/*
 *  Theme Name:   Ashe Child Theme
 *  description: >-
 *      A child theme of the Ashe default WordPress theme
 *  Author:       Angela Frost
 *  Template:     ashe
 *  Version:      1.0.0
 *         
 */
body {
	margin-top: 10px !important;
}
.alignleft {
	margin: 20px 40px 20px 0 !important;
}
.wp-caption-text {
	font-style: italic;
}
.p-image-list {
	float: left; 
	margin: 0px 0px 15px 15px;
}
.header-logo a {
   font-size: 40px !important;
}
.post-content {
	padding-left: 60px !important;
	padding-right: 60px !important;
}
.post-meta, .ashe-widget > ul li span, .ashe-widget > ul li span a, #wp-calendar thead th, #wp-calendar caption, h1, h2, h3, h4, h5, h6, #reply-title, #reply-title a {
    font-family: 'Open Sans' !important;
}
h1 {
	font-size: 20px !important;
}
h2 {
	font-size: 18px !important;
}
h3 {
	font-size: 16px !important;
}
.mobile-menu-btn {
	background-color: #56804c !important;
	color: white !important;
	margin-bottom: 5px;
}
.mobile-menu-btn a {
	color: white !important;
}
@media screen and (max-width: 979px) {
	body {
		margin-top: 0px;
	}
  .mobile-menu-btn {
      display: block !important;
  }
  .header-logo h1 a {
      font-size: 30px !important;
  }
  .post-content {
	padding-left: 40px !important;
	padding-right: 40px !important;
}
}
.entry-header {
	max-height: 90px !important;
	background-image: url("/wp-content/uploads/2021/02/ggy_logo_transparent.png") !important;
	background-repeat: no-repeat !important;
	background-size: 130px !important;
	background-position: 40px !important;
}
@media screen and (max-width: 640px) {
  .entry-header {
      background-size: 50px !important;
	  background-position: 10px !important;
  }
  .header-logo h1 a {
      font-size: 20px !important;
  }
  .post-content {
	padding-left: 30px !important;
	padding-right: 30px !important;
  }
}
.post-media img {
	width: 100% !important;
}
.header-logo {
	/* padding-top:30px !important; Stops site Description display removed 12.3.2025 */
}
#top-bar {
	background-color: #3c4849 !important;
}
#top-bar a {
    color: #fff !important;
}
#top-bar a:hover {
	background-color: #999999 !important;
}
.top-bar-socials a {
	font-size: 25px !important;
}
#top-menu > li {
	font-weight: 600;
}
#main-menu li a {
	font-size: 14px !important;
}
.main-content {
	padding-top: 0px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.widget-title {
	text-align: left;
	font-size: 20px !important;
}
.page-title {
	display: none;
}
.sow-tabs-title {
	text-transform: uppercase;
	font-size: 14px !important;
}
.sow-tabs-tab-container {
	color: #8FA880 !important;
	 background-color: #56804c !important;
}
.sow-tabs .sow-tabs-panel-container {
	background-color: #fff !important;
}
.credit {
	display: none !important;
}
#page-footer {
	background-color: #56804c !important;
	color: #ffffff !important;
}
#page-footer a {
	color: #ffffff !important;
}
#page-footer a:hover {
	background-color: #ffffff !important;
	color: #999999 !important;
}
/* Carousel */
.sow-carousel-content .size-medium {
	max-height: 200px;
	min-height: 200px;
}


