/* Enter Your Custom CSS Here */

/* News Pro Custom
--------------------------------------------- */

.news-pro-custom .entry-title a:hover,
.news-pro-custom .footer-widgets a:hover,
.news-pro-custom .site-footer a:hover,
.news-pro-custom a {
	color: #ff9000;
}

.news-pro-custom .entry-title a,
.news-pro-custom .genesis-nav-menu a, 
.news-pro-custom .sidebar .widget-title a,
.news-pro-custom a:hover {
	color: #000;
}

.news-pro-custom .genesis-nav-menu, {
	background-color: #ef9525;
}

.site-title a {
    color: #ffffff;
}

.site-title a:hover {
    color: #ef9525;
}

.news-pro-custom .button,
.news-pro-custom .button:hover,
.news-pro-custom .footer-widgets a {
	color: #fff;
}

.news-pro-custom .genesis-nav-menu a:hover {
	background-color: #ef9525;
}

.news-pro-custom .genesis-nav-menu a:hover {
	color: #ffffff;
}

.news-pro-custom .genesis-nav-menu .current-menu-item > a {
	background-color: #6e8e81;
}

.news-pro-custom .genesis-nav-menu .current-menu-item > a {
	color: #ffffff;
}

.news-pro-custom .site-footer a {
	color: #aaa;
}

.news-pro-custom .archive-pagination li a:hover,
.news-pro-custom .archive-pagination li.active a,
.news-pro-custom .button:hover,
.news-pro-custom .enews-widget input[type="submit"],
.news-pro-custom .entry-content .button:hover,
.news-pro-custom .home-top .ui-tabs ul.ui-tabs-nav li.ui-tabs-active a,
.news-pro-custom button:hover,
.news-pro-custom input:hover[type="button"],
.news-pro-custom input:hover[type="reset"],
.news-pro-custom input:hover[type="submit"] {
	background-color: #ff9000;
}

.news-pro-custom .enews-widget input:hover[type="submit"] {
	background-color: #f5f5f5;
}

.news-pro-custom .home-top .ui-tabs ul.ui-tabs-nav li.ui-tabs-active a:hover {
	background-color: #fff;
}


.menu-primary .widget-area {
  float: right;
}
.simple-social-icons ul li {
    margin: 11px !important;
}
.metaslider .flexslider {
    margin: 0 !important;
}

.post-grid {
  margin: 20px 0 40px;
}
.grid-item {
  margin-bottom: 20px;
}
.entry-content .grid-excerpt {
	margin-bottom: 6px;
}
.email-link {
  font-size: 85%;
  color: #000000; 
  text-decoration: underline;
}
a.email-link:hover { 
  font-weight: bold; 
  color: #FFFFFF; 
  text-decoration: none; 
  background: #000000;
  padding: 3px;
}
button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .button:hover, .entry-content .button:hover {
    background-color: #ff0000;
    color: #fff;
}
button.button-small, input[type="button"].button-small, input[type="reset"].button-small, input[type="submit"].button-small, .button.button-small, .entry-content .button.button-small {
	font-size: 13px;
    padding: 5px 7px; 
}

.button {
    background-color: #ef9525;
}

.button-green {
    color: #fff;
    padding: 5px 10px;
}

.button-green:hover {
    text-decoration: none;
}

.button-green {
    background-color: #6e8e81;
    border: 1px solid #6e8e81;
}
 
.button-green:hover {
    background-color: #ef9525;
    border: 1px solid #ef9525;
}

/* Logo to the left of the default Site Title and Description
-------------------------------------------------------------- */
 
.title-area,
.site-header .widget-area,
.site-header .search-form {
	width: auto;
}
 
.site-logo {
	float: left;
	margin-right: 10px;
}
 
.site-title-description {
	float: left;
	margin-top: 10px;
}

.sidebar .widget {
    border-bottom: 0 none;
    padding: 0;
}
.sidebar .widget .widget-wrap > div,
.sidebar .widget .widget-wrap > form {
    border-bottom: 1px solid #e3e3e3;
    padding: 20px;
}

.home-top {
    background-color: #f9e4cb;
}

.home-middle-left, .home-middle-middle, .home-middle-right {
    width: 33%;
}
.home-middle-middle {
    border-right: 1px solid #e3e3e3;
    float: left;
    padding: 20px 20px 0;
}

.sidebar .widget.sidebar-page-content-widget {
	background: #f3f3f3;
}

.site-footer .genesis-nav-menu a {
    border-right: 0 none;
    padding: 10px;
}

.site-header .wrap {
    padding: 10px 0px;
    background-image: url("https://www.folkalliance.org.au/wp-content/uploads/FAA-header-background-collage-2.jpg");
}

.site-container {
    margin: 12px auto;
}

.site-description {
    color: #ffffff;
}

.header-widget-area {
  color: #ffffff;
}

.metaslider .nivo-caption, {
    font-size: 36px; /* adjust as necessary */
}

/* Popup Lightbox Overrides
-------------------------------------------------------------- */
.pp_inline p {
    line-height: 1.4;
}
.ppt {margin-left:0!important} .ppt,.pp_top,.pp_bottom,.pp_pic_holder,.pp_content,.pp_details { max-width: 100%; overflow: scroll; }

/* Media Queries
-------------------------------------------------------------- */
@media only screen and (max-width: 960px) {
 
	.title-area,
	.site-header .widget-area {
		float: none;
	}
 
	.title-area {
		overflow: hidden;
	}
 
	.title-area > * {
		float: none;
		display: inline-block;
	}
 
	.site-header .widget-area {
		text-align: center;
		width: 100%;
	}
 
	.site-header .search-form {
		width: 50%;
	}
 
}

@media only screen and (max-width: 600px) {

	.home-middle-left, .home-middle-middle, .home-middle-right {
    	width: 100%;
	}
}

@media only screen and (max-width: 430px) {
 
	.site-header .search-form {
		width: auto;
	}
 
}

.hidethis {
  display:none;
}
