.single-tribe_events .tribe-events-venue-map {
	display: none;
}

/*MOBILE OPTIMISATION*/
/*Display Widgets on Mobile*/
@media only screen and (max-width: 767px) {
	.global-layout-three-columns #sidebar-secondary {
		display: table-header-group !important;
		float: none;
	}
	
	.global-layout-three-columns #primary {
		display: table-row-group;
		float: none;
		width: 100%;
	}
	
	.global-layout-three-columns #sidebar-primary {
		display: table-footer-group !important;
		float: none;
	}
}

/*Body*/
p {
	color: #000;
}

body {
	color: #000;
}

h1, h2, h3, h4, h5, h6 {
	color: #1C480E;
}

/*Layout*/
.container {
	width: 100%;
}

#primary {
	width: 75%;
	padding-left: 15px;
	padding-right: 15px;
	float: left;
	background-color: rgba(107,133,84,0.18);
}

#member-widget {
	width: 100%;
}

/*Daily Price Update*/
#text-11.widget.widget_text {
	height: auto;
	color: #000;
}

.widget-area ul li {
	padding: 0;
}

.daily {
	text-align: center;
	color: #000;
	margin: 0;
	background-color: white;
	border-style: solid;
	border-width: 2px;
	border-color: white;
	width: 100%;
	height: auto;
}

.daily-date {
	color: #fff;
	font-size: 18pt;
	font-weight: 600;
	background-color: #2C6E36;
}

/*Sugar*/
.sugar-header {
}

.sugar-inner {
	background-color: #eedc12;
	font-size: 20px !important;
	border-style: solid;
	border-color: white;
	border-width: 0 6px;
	padding: 20px 0 20px 10px;
}

/*Fuel*/
.fuel-header {
}

.fuel-inner {
	background-color: #f58020;
	font-size: 20px !important;
	border-style: solid;
	border-color: white;
	border-width: 0 6px;
	margin: auto;
}

.daily-line {
	color: #fff;
	font-size: 16pt;
	text-align: left;
}

/*Events*/
.events-header {
}

/*Magazine*/
.magazine-header {
}

/*Headland Talk*/
.headland-header {
}

/*Widget Size*/
aside#text-13.widget.widget_text {
	margin-bottom: 0;
}

/*Tribe Events*/
#tribe-events-content .tribe-events-calendar td.tribe-events-present.mobile-active:hover, .tribe-events-calendar td.tribe-events-present.mobile-active, .tribe-events-calendar td.tribe-events-present.mobile-active div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-present.mobile-active div[id*=tribe-events-daynum-] a {
	background-color: #b3bf35;
	color: #fff;
}

#tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, #tribe_events_filters_wrapper input[type=submit], .tribe-events-button, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover, .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a {
	background-color: #b3bf35;
}

.tribe-events-widget-link a {
	color: #b3bf35;
	padding-left: 2px;
}

.tribe-event-duration {
	color: black;
}

.tribe-event-title a {
	color: #b3bf35;
	font-size: 14pt;
	text-transform: uppercase;
}

aside#tribe-events-list-widget-10.widget.tribe-events-list-widget {
	background-color: #2c6e36;
	margin: auto;
	border-style: solid;
	border-color: white;
	border-width: 6px;
	text-align: center;
}

/*Widget Size*/
aside#text-13.widget.widget_text {
	margin-bottom: 0;
}

#sidebar-primary .widget-title::after, #sidebar-secondary .widget-title::after {
	display: none;
}

/*Buttons*/
a, a:visited {
	color: #f04e23;
	text-decoration: inherit;
}

.quick-links {
	display: none !important;
}

.scrollup {
	background: #f58020 none repeat scroll 0 0;
}

.scrollup i {
	font-size: 26px;
	color: #ffab1f;
}

@media screen and (min-width:768px) {
	#btn-scrollup {
		display: none !important;
	}
}

button, a.cta-button-primary, input[type="button"], input[type="reset"], input[type="submit"] {
	background: #f58020;
	border: medium none;
	border-radius: 2px;
	color: #ffffff;
	font-size: 16px;
	line-height: 1.5;
	padding: 5px 20px;
}

button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
	background-color: #ffab1f;
}

.simple-button {
	background: #f58020;
	width: 150px;
	text-align: center;
	text-transform: uppercase;
	padding: 2px 5px;
	border-radius: 20px;
	font-size: 14pt;
	font-weight: 600;
}

.simple-button:hover {
	background-color: #ffab1f;
	color: #fff;
}

.simple-button a {
	color: #000;
	font-size: 16px;
}

.simple-button a:hover {
	color: #fff;
}

.widget-area ul li::before {
	display: none;
}

.quick-links a.links-btn::after {
	background: #1C480E none repeat scroll 0 0;
	padding-right: 0;
	float: right;
	width: 20%;
}

.quick-links ul li a {
	border-bottom: 1px solid #1C480E;
	color: #fff;
}

#quick-contact a:hover, #quick-contact li:hover a, #quick-contact .top-news a:hover {
	color: #f58020;
}

#quick-contact li::before {
	color: #f58020;
	content: "";
	display: inline-block;
	font-family: fontawesome;
	margin-right: 5px;
	font-size: 17px;
}

#quick-contact .top-news-title::before {
	color: #f58020;
}

/* Removed Quick Links
.quick-links a.links-btn {
	border: 1px solid #1C480E;
}

.quick-links a.links-btn::after {
	background: none;
}

.quick-links > ul {
	background: #1C480E none repeat scroll 0 0;
	background-color: #1C480E;
	color: #000;
	overflow-y: hidden !important;
}
*/
.main-navigation ul ul {
	background: #1C480E;
}

/*Menu-Mobile*/
@media only screen and (max-width: 767px) {
	.menu-toggle {
		background-color: #3a7029;
		border-radius: 3px;
		display: block;
		font-size: 20px;
		line-height: 1.3;
		margin: 5px auto;
		padding: 5px 20px 5px 15px;
		border-radius: 0;
	}
}

@media only screen and (max-width: 767px) {
	.main-navigation ul {
		background: #3a7029 none repeat scroll 0 0;
	}
}

@media only screen and (max-width: 767px) {
	#site-identity {
		display: inline-block;
		float: left;
		margin-top: 7px;
	}
}

.site-header {
	padding: 0 0 20px;
}

.site-branding {
	height: 5px;
	margin-bottom: 50px;
	padding-bottom: 0;
	width: 50%;
}

.search-section {
	height: 5px;
	margin-bottom: 50px;
	padding-bottom: 0;
	width: 50%;
}

@media screen and (max-width:767px) {
	.site-branding {
		height: 5px;
		margin-bottom: 50px;
		padding-bottom: 0;
		width: 100%;
	}
	
	.search-section {
		display: none;
	}
}

.search-form {
	max-width: 350px;
	position: relative;
	margin-right: 15px;
	float: right;
}

.search-form .search-submit {
	background-color: #3A7029;
}

.search-form .search-field {
	border-radius: 20px;
	padding: 10px 25% 10px 5%;
	width: 80%;
	float: right;
}

#tophead {
	background-color: #1C480E;
}

#main-nav, #sidebar-primary .widget-title, #sidebar-secondary .widget-title {
	background-color: #3A7029;
}

#main-nav {
	border-bottom: 5px solid #f58020;
}

.main-navigation li a:hover, .main-navigation li.current-menu-item a, .main-navigation li.current_page_item a, .main-navigation li:hover > a {
	background: #1C480E;
	color: #fff;
}

.main-navigation ul li a {
	color: #ffffff;
	border-right: 1px solid #1C480E;
}

.entry-title {
	display: none;
}

.page-content, .entry-content, .entry-summary {
	margin: 0;
}

/*Members Area Widget*/
/*Footer*/
#footer-widgets {
	background-color: #3A7029;
	border-top: 5px solid #f58020;
}

#footer-widgets .widget-title {
	color: #f58020;
	font-weight: normal;
}

.footer-widget-area a:hover, #colophon a:hover {
	color: #f58020;
}

.site-footer {
	background-color: #16380b;
}

.site-info {
	display: none;
}

.announce {
	font-size: 16pt;
	color: #fff;
	font-weight: 600;
	text-align: right;
}

#message.error {
	font-size: 16pt;
	color: red;
}

#jp-relatedposts.jp-relatedposts {
	display: none !important;
}

.main-navigation li:hover > ul {
	background: #f58020;
}

.nav-links span.current, .nav-links a {
	background: #1C480E;
}

nav.navigation.post-navigation {
	display: none;
}

.single .byline, .group-blog .byline {
	display: none;
}

.entry-meta > span {
	font-size: 16px;
}

.entry-meta > span a, .single-post-meta > span a, .entry-footer > span a {
	color: black;
}

.pt-cv-wrapper .pagination>.active>a, .pt-cv-wrapper .pagination>.active>a:focus, .pt-cv-wrapper .pagination>.active>a:hover, .pt-cv-wrapper .pagination>.active>span, .pt-cv-wrapper .pagination>.active>span:focus, .pt-cv-wrapper .pagination>.active>span:hover {
	background: #f58020;
}

#calendar_wrap table {
	background: #1C480E;
}

.pt-cv-wrapper .pagination>li>a, .pt-cv-wrapper .pagination>li>span {
	color: black;
}