body {
	background-color: #ffffff;	
	color: #777;
	
}
.colourpalette1 {
	background-color: #609000;
}

.colourpalette2 {
		background-color: #D8D8A8;
}

.colourpalette3 {
	background-color: #C0C078;
}

.colourpalette4 {
	background-color: #F00000;
}

.colourpalette5 {
	background-color: #F0F0D8;
}

.colourpalette6 {
	background-color: #C0C078;
}


#topmenu {
	background-color: #609000;	
}

#wrapper {
	background: #ffffff;
-webkit-box-shadow: 0px 0px 5px 6px rgba(0,0,0,0.17);
-moz-box-shadow: 0px 0px 5px 6px rgba(0,0,0,0.17);
box-shadow: 0px 0px 5px 6px rgba(0,0,0,0.17);
	position: relative;

}

#headerwrapper {
	background-color: #ffffff;	

}

#content {
	
}

#navigationcontainer {
	background-color: #609000;	
}

a, a:visited {
		color: #F00000;
}

a:hover {
	color: #000000;
}

#sidebar a, #sidebar a:visited {
	color: #609000;
}

#sidebar a:hover {
}

#sidebar h2, #sidebar h3 {
	color: #C0C078;
}

#searchform #s {
	color: #828282;
}

.entry a, .entry a:visited, .customposttype2 a, .customposttype2 a:visited {
		color: #609000;
}

.entry a:hover, #tribe-events a:hover, .filter a:hover, .filter li.active a {
		color:  #F00000;
}

h1 {
	color: #848BA5;
}

.entry h2, .entry  h2 a, .entry h2 a:visited {
	color: #609000;}


.entry h3, .entry h3 a, .entry h3 a:visited,
.looppost h2, .looppost h2 a, looppost h2 a:visited,   
.looppost h3, .looppost h3 a, looppost h3 a:visited,
.looppost h4, .looppost h4 a, looppost h4 a:visited 
       {
	color: #609000;}

.entry h4, .entry h4 a, .entry h4 a:visited   {
	color:  #F00000;
	
}

.entry h5, .entry h5 a, .entry h5 a:visited   {
	color: #000000;
}

.entry h6, .entry h6 a, .entry h6 a:visited   {
	color:  #F00000;
	
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	color: #000000;
}



.entry a, .entry  a:visited,
.thumbnailnews a, .thumbnailnews a:visited,
.homeevent .table td a, .homeevent .table td a:visited
 {
	color: #000000;	
}

.post-date {
	color: #848486;
}
.post-date a {
	color: #848486;
}
.post-date a:hover {
	color: #000;
}

.thumbnail {
	background-color: #f1f1f1;
	border:none !important;	
	-webkit-border-radius: 0 !important;
   -moz-border-radius: 0 !important;
    border-radius: 0 !important;	
}

#subpagebannerholder {
}


#subpagebannerholder  h2  {
	color: #609000;

}



.sf-menu > li a {
	color: #fff;
}

.sf-menu > li a:hover, .sf-menu > li.current-menu-parent, .sf-menu > li.current-menu-item {
	background-color: #C0C078;
	text-decoration: none;
}

.sf-menu > li.current-menu-item, .sf-menu > li.current-menu-parent {
	color: #000000 !important;
}

.sf-menu ul {
	background-color: #609000;
}

.sf-menu ul li a {
}

.sf-menu ul li > a:hover, .sf-menu ul li.current_page_item > a, 
.sf-menu .current-menu-parent, .sf-menu .current-page-ancestor, .sf-menu .current-menu-ancestor {
	color: #fff !important;
	background-color: #F00000;
}

.sf-menu .current-menu-parent, .sf-menu .current-page-ancestor {
	
}

.top-right-menu li a {
	color: #000000;
}

.top-right-menu li a:hover, .top-right-menu li.current_page_item a, .top-right-menu .current-page-ancestor {
	background-color: #609000;
}

ul.listitem li:before {
	color: #fff;
	
}





/* table */
thead {
	background-color: #F00000;
	color: #fdfcff;
}

.button,  input[type="submit"], button[type="submit"], input[type="button"], .btnmore, .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"],
.tribe-events-button, #tribe-events .tribe-events-button,
#tribe-bar-form .tribe-bar-submit input[type=submit] {
	background-color: #F00000;
}

.button:hover, input[type="submit"]:hover, button[type="submit"]:hover, .btnmore:hover, input[type="button"]:hover, 
.gform_wrapper .gform_footer input.button:hover, .gform_wrapper .gform_footer input[type="submit"]:hover,
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary,
.tribe-events-button.tribe-inactive, .tribe-events-button:hover, #tribe-events .tribe-events-button:hover, .tribe-events-button.tribe-active:hover,
#tribe-bar-form .tribe-bar-submit input[type=submit]:hover
 {
	color: #fff !important;
	background-color: #609000;
}

.btn-primary {
	color: #ffffff;
	background-color: #609000 !important;
	border-color: #609000 !important;
}


.wp-core-ui .button-primary {
	background-color: #F00000 !important;
	border-color: #F00000 !important;;
	box-shadow: inset 0 1px 0 rgba(87, 101, 107, .5),0 1px 0 rgba(0,0,0,.15);
}



.wp-core-ui .button-primary.focus, .wp-core-ui .button-primary.hover, .wp-core-ui .button-primary:focus, .wp-core-ui .button-primary:hover {
	background-color: #609000 !important;
	border-color: #609000 !important;
	box-shadow: inset 0 1px 0 rgba(87, 101, 107, .5),0 1px 0 rgba(0,0,0,.15);
	
}


.mce_inline_error {
	font-size: 10px;
	color: #ff2600;
}

#footer {

}

#footer h4 {
	border-bottom: 3px solid rgba(255,255,255,0.67);
}

#footer a, #footer a:visited {
		color: #609000;
}

#footer a:hover {
	text-decoration: underline;
	color: #C0C078;
}

#credit, #credit-fix {
	font-size: 9px;
}

#credit a, #credit a:visited, #credit-fix a, #credit-fix a:visited  {
}


#back-top a {
	color: #fff;
}
#back-top a:hover {
	color: #fff;
}
#back-top span {
	background-color: #F00000;	
}

#back-top a:hover span {
		background-color: #609000;

}



.customposttype1 .grid-thumb, .customposttype2 .grid-thumb {
	border: none;
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,.2);
	-o-box-shadow: 0 1px 4px rgba(0,0,0,.2);
	box-shadow: 0 1px 4px rgba(0,0,0,.2);	
  	-webkit-transition: opacity 0.5s ease-in-out;
  	-moz-transition: opacity 0.5s ease-in-out;
  	-ms-transition: opacity 0.5s ease-in-out;
  	-o-transition: opacity 0.5s ease-in-out;
  	transition: opacity 0.5s ease-in-out;	
	background-color: #609000;
  		
}

.flex-direction-nav a {
	background-color: #fff;
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,.2);
	-o-box-shadow: 0 1px 4px rgba(0,0,0,.2);
	box-shadow: 0 1px 4px rgba(0,0,0,.2);	
	
}

.customposttype1 .grid-thumb-title {
	opacity:1;
	filter:alpha(opacity=90);
	color: #feffff;	
	background-color: #609000;
	
}

.customposttype1 .grid-title {
	color: #fff;
}

.customposttype1  .grid-info {
	color: #ffffff;
}

.portfolio-thumb {	
  	-webkit-transition: opacity 0.5s ease-in-out;
  	-moz-transition: opacity 0.5s ease-in-out;
  	-ms-transition: opacity 0.5s ease-in-out;
  	-o-transition: opacity 0.5s ease-in-out;
  	transition: opacity 0.5s ease-in-out;
}


.portfolio-thumb-title {
	background-color: rgba(0,0,0,0.69);
	opacity:0.9;
	filter:alpha(opacity=90);
	
}


.portfolio-title {
	color: #feffff;
}

.portfolio-info {
	color: #ffffff;
}

.homepagemasthead {
}

/* home flex slider */
.homelevel0-banner .flex-control-paging li a,
.homelevel1-banner .flex-control-paging li a {
	background: #C0C078;
}

.homelevel0-banner .flex-control-paging li a.flex-active,
.homelevel1-banner .flex-control-paging li a.flex-active {
	background: #F0F0D8;
}

.homelevel0-banner .slide_text a, .homelevel0-banner .slide_text a:visited,
.homelevel1-banner .slide_text a, .homelevel1-banner .slide_text a:visited {
	color: #609000;
	
}

.homelevel0-banner a:hover,
.homelevel1-banner a:hover {
	color: #C0C078;
}

.homenewsitem {
	background-color: #fff;
	opacity:0.9;
	filter:alpha(opacity=90);
	position: relative;
	zoom: 1;
 	-webkit-transition: opacity 0.5s ease-in-out;
  	-moz-transition: opacity 0.5s ease-in-out;
  	-ms-transition: opacity 0.5s ease-in-out;
  	-o-transition: opacity 0.5s ease-in-out;
  	transition: opacity 0.5s ease-in-out;
	border: 1px solid #eaeaea;
}

.homeperformer {
	background-color: #fff;
	opacity:0.9;
	filter:alpha(opacity=90);
	position: relative;
	zoom: 1;
 	-webkit-transition: opacity 0.5s ease-in-out;
  	-moz-transition: opacity 0.5s ease-in-out;
  	-ms-transition: opacity 0.5s ease-in-out;
  	-o-transition: opacity 0.5s ease-in-out;
  	transition: opacity 0.5s ease-in-out;
	border: 1px solid #e1e1e1;
}


.homenewsitem a, .homenewsitem a:visited {
	
}


/* page navi */
.wp-pagenavi{
}
.wp-pagenavi a, .wp-pagenavi a:link {
	color: #757575;
}
.wp-pagenavi a:visited, .wp-pagenavi a:active { 
	color: #757575;
}
.wp-pagenavi a:hover {	
	color: #3b3a3b;	
}
.wp-pagenavi span.pages { 
	color: #757575;
}
.wp-pagenavi span.current {
	color: #3b3a3b;
}
.wp-pagenavi span.extend {
	color: #757575;
}

.social-icons i.fa {
    color: #FFFFFF;
}

.social-icons .fa-facebook{
    background: #3B5998;
}
 
.social-icons .fa-twitter {
    background: #55ACEE;
}
 
.social-icons .fa-google-plus {
    background: #DD4B39;
}
 
.social-icons .fa-linkedin {
    background: #007BB6;
}

.social-icons .fa-pinterest {
    background: #CB2027;
}

.social-icons .fa-instagram {
    background: #3F729B;
}

.social-icons .fa-youtube {
    background: #bb1801;
}

.social-icons .fa-vimeo {
    background: #1AB7EA;
}



/* bootstrap tweak */


.nav > li > a, .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {
	border-bottom: 1px solid rgba(255,255,255,0.39);
	color: #fff !important;
	
}	
/* none invese colour nav */
.navbar-toggle {
	border: 1px solid #000 !important;
}

.icon-bar  {
	background-color: #000;
}


.navbar-collapse, .navbar-form, .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
	 border-color:  rgba(255,255,255,0.55) !important;	
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
	color: #fff !important;
	background-color: #609000 !important;
}

.navbar-header {
	background-color: #fff;	
	-webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.11);
	-moz-box-shadow:    0px 3px 5px 0px rgba(0, 0, 0, 0.11);
	box-shadow:         0px 3px 5px 0px rgba(0, 0, 0, 0.11);		
}

.navbar-brand,  .navbar-label  {
	color: #000;
}

.navbar-nav > li > a, .navbar-nav .open .dropdown-menu > li > a {
}

.navbar-nav .open >  a, .navbar-nav .open  a:hover, .navbar-nav  li  a:hover {
		background-color: #F00000 !important;
	   color: #fff !important;
		
}

.navbar-nav > li > .dropdown-menu {
	background-color: #C0C078 !important;		
}

.navbar-collapse {
	background-color: #609000;
	z-index: 999;
}

.navbar-collapse.in {
-webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.11);
-moz-box-shadow:    0px 3px 5px 0px rgba(0, 0, 0, 0.11);
box-shadow:         0px 3px 5px 0px rgba(0, 0, 0, 0.11);	
}

.nav .caret {
	border-top-color: #000000 !important;
	border-bottom-color: #000000 !important;
}


/* end of invese colour */

.tp-caption.custom_light_white {
	color: #ffffff;
}

#fbComments {
	background-color: #fff;
	padding: 10px;
}

.scrollbar1, .scrollbar2 {
	background-color: #565656 !important;
}

.homepromo {
	background-color: #fff;	
}

.homepromo .nav-tabs > li > a {
	color: #323232;
}

.homepromo .nav-tabs {
	border-bottom: 1px solid #F00000 !important;
	
}

.homepromo .nav-tabs > li > a:hover {
	border-bottom: 3px solid  #F00000 !important;	
	background: transparent none;
}

.homepromo .nav-tabs > li.active > a {
	border-bottom: 3px solid  #F00000 !important;
}


.homecontent h2, 
.homecontent h3 {
	color: #609000;}


table.calendar td.eventless-today, table.calendar td.eventful-today { 
	background-color: #e0e0e0;
	
}



.customposttype1 table th h4 {
	color: #F00000;
}

/* Woocommerce */

.price_slider_wrapper .ui-widget-content {
	background-color: #F00000;
	width: 99%;
}

.ui-slider .ui-slider-range {
	background-color: #609000;	
}

.ui-slider .ui-slider-handle {
border: 1px solid #609000;
background: #609000;	
}