body {
	background-color: #333333;	
}
.colourpalette1 {
	background-color: #e00414;
}

.colourpalette2 {
	background-color: #af1711;
}

.colourpalette3 {
	background-color: #333333;
}

.colourpalette4 {
	background-color: #028131;
}

.colourpalette5 {
	background-color: #63c83d;
}


#topmenu {
	background-color: #e00414;	
}

#headerwrapper{
-webkit-box-shadow: 1px 1px 5px 0px rgba(30, 30, 30, 0.66);
-moz-box-shadow:    1px 1px 5px 0px rgba(30, 30, 30, 0.66);
box-shadow:         1px 1px 5px 0px rgba(30, 30, 30, 0.66);
background-color: rgba(0,0,0,0.7);
}

#content, .homecontent {
	background-color: rgba(0,0,0,0.79);
	color: #fff;
	
}

#navigationcontainer {
	background: url(images/navtopline.png) no-repeat center top;
}

a, a:visited {
		color: #028131;
}

a:hover {
	color: #af1711;
}

#sidebar a, #sidebar a:visited {
	color: #30393c;
}

#sidebar a:hover {
 color: #6f8186;
}

#searchform #s {
	color: #828282;
}

.entry a, .entry a:visited, #tribe-events a, #tribe-events a:visited, .filter a, .filter a:visited, 
.customposttype2 a, .customposttype2 a:visited {
		color:  #028131;
}

.entry a:hover, #tribe-events a:hover, .filter a:hover {
		color: #af1711;
}

h1 {
	color: #848BA5;
}

.entry h2, .entry  h2 a, .entry h2 a:visited {
	color: #63c83d;

}


.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: #63c83d;
}

.entry h4, .entry h4 a, .entry h4 a:visited   {
	color: #63c83d;
	
}

.entry h5, .entry h5 a, .entry h5 a:visited   {
	color: #63c83d;
}

.entry h6, .entry h6 a, .entry h6 a:visited   {
	color: #63c83d;	
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	color: #63c83d;
}



.entry a, .entry  a:visited,
.thumbnailnews a, .thumbnailnews a:visited,
.homeevent .table td a, .homeevent .table td a:visited
 {
	color: #63c83d;
}

.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 {
	background-color: #000;
}


#subpagebannerholder  h2  {
		color: #fff !important;
	text-shadow: 0px 0px 2px rgba(0, 0, 0, 1);

}



.sf-menu > li a {
	color: #fff;
}

.sf-menu > li a:hover, .sf-menu > li.current-menu-parent, .sf-menu > li.current-menu-item, .sf-menu > li.current-menu-item a {
	color: #fff;
background: #018c38; /* Old browsers */
background: -moz-linear-gradient(top,  #018c38 0%, #39c401 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#018c38), color-stop(100%,#39c401)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #018c38 0%,#39c401 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #018c38 0%,#39c401 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #018c38 0%,#39c401 100%); /* IE10+ */
background: linear-gradient(to bottom,  #018c38 0%,#39c401 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#018c38', endColorstr='#39c401',GradientType=0 ); /* IE6-9 */

	text-decoration: none;
}

.sf-menu > li.current-menu-item a, .sf-menu > li.current-menu-parent a,  .sf-menu > li .current-page-ancestor a{
	color: #fff !important;
}

.sf-menu ul {
background: #028131; /* Old browsers */
background: -moz-linear-gradient(top,  #028131 0%, #0eaa03 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#028131), color-stop(100%,#0eaa03)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #028131 0%,#0eaa03 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #028131 0%,#0eaa03 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #028131 0%,#0eaa03 100%); /* IE10+ */
background: linear-gradient(to bottom,  #028131 0%,#0eaa03 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#028131', endColorstr='#0eaa03',GradientType=0 ); /* IE6-9 */


}

.sf-menu ul li a {
	color: #fff !important;
}

.sf-menu ul li > a:hover, .sf-menu ul li.current_page_item > a, 
.sf-menu .current-menu-parent, .sf-menu li .current-page-ancestor, .sf-menu .current-menu-ancestor {
	color: #fff !important;
background: #e00414; /* Old browsers */
background: -moz-linear-gradient(top,  #e00414 0%, #990305 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e00414), color-stop(100%,#990305)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e00414 0%,#990305 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e00414 0%,#990305 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e00414 0%,#990305 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e00414 0%,#990305 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e00414', endColorstr='#990305',GradientType=0 ); /* IE6-9 */

}

.sf-menu .nocurrent {
	background: transparent none !important;
}

.sf-menu li.bookingmenu a {
background: #aa9457; /* Old browsers */
background: -moz-linear-gradient(top,  #aa9457 0%, #c9bd76 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aa9457), color-stop(100%,#c9bd76)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #aa9457 0%,#c9bd76 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #aa9457 0%,#c9bd76 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #aa9457 0%,#c9bd76 100%); /* IE10+ */
background: linear-gradient(to bottom,  #aa9457 0%,#c9bd76 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aa9457', endColorstr='#c9bd76',GradientType=0 ); /* IE6-9 */

}

.sf-menu li.bookingmenu a:hover {
background: #aa933f; /* Old browsers */
background: -moz-linear-gradient(top,  #aa933f 0%, #e0d184 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aa933f), color-stop(100%,#e0d184)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #aa933f 0%,#e0d184 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #aa933f 0%,#e0d184 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #aa933f 0%,#e0d184 100%); /* IE10+ */
background: linear-gradient(to bottom,  #aa933f 0%,#e0d184 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aa933f', endColorstr='#e0d184',GradientType=0 ); /* IE6-9 */

	
}

.top-right-menu li a {
	color: #028131;	
}

.top-right-menu li a:hover, .top-right-menu li.current_page_item a, .top-right-menu .current-page-ancestor {
	color: #fff;
	background-color: #af1711;
}

ul.listitem li:before {
	color: #af1711;
	
}



/* table */
thead {
	background-color: #e00414;
	color: #070707;
}

.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: #028131;
}

.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: #e00414;
}

.btn-primary {
	color: #ffffff;
	background-color: #028131 !important;
	border-color: #028131  !important;
}


.wp-core-ui .button-primary {
	background-color: #028131 !important;
	border-color: #028131  !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: #e00414 !important;
	border-color: #e00414 !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 {
	color: #fff;
}

#footer h4 {
	border-bottom: 3px solid #028131;
}

#footer a, #footer a:visited {
		color: #fff;
}

#footer a:hover {
	text-decoration: underline;
}

#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 {
}

#back-top a:hover span {

}



.customposttype1 .grid-thumb, .customposttype2 .grid-thumb {
	border: none;
	background-color: #000;
	-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);		
}

.flex-direction-nav a {
	-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 {
	background-color: #e00414;
}

.customposttype1 .grid-title {
	color: #fff;
}

.customposttype1  .grid-info {
	color: #ffffff;
}

.homepagemasthead {
	background-color: #000;
}

/* home flex slider */
.homelevel1-banner .flex-control-paging li a {
	background: #af1711;
}

.homelevel1-banner .flex-control-paging li a.flex-active {
	background: #545042;
}

.homelevel1-banner .slide_text a, .homelevel1-banner .slide_text a:visited {
	color:  #028131;
}

.homelevel1-banner a:hover {
	color: #000 !important;
}

.homenewsitem {
	background-color: #fff;
	position: relative;
	-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);
	zoom: 1;		
}


/* 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 #828283;
}	

.navbar-toggle, .navbar-collapse, .navbar-form, .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
	 border-color:  #828283 !important;	
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
	color: #fff !important;
	background-color: #000 !important;
}

.navbar-collapse .nav li  a:hover, .navbar-collapse .nav li  a:focus,
.navbar-collapse .nav .open > a, .navbar-collapse .nav .open > a:hover, .navbar-collapse .nav .open > a:focus {
	background-color: #4e4e4e;
}

.navbar-header {
-webkit-box-shadow: 1px 1px 5px 0px rgba(30, 30, 30, 0.66);
-moz-box-shadow:    1px 1px 5px 0px rgba(30, 30, 30, 0.66);
box-shadow:         1px 1px 5px 0px rgba(30, 30, 30, 0.66);
background-color: #000;	
}

.navbar-brand, .navbar-nav > li > a, .navbar-nav .open .dropdown-menu > li > a, .navbar-label  {
	color: #fff;	
}

.navbar-collapse {
background-color: #000;	

	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: #028131 !important;
	border-bottom-color: #028131 !important;
}

.icon-bar  {
	background-color: #fff;
}

/* end of invese colour */

.tp-caption.custom_light_white {
	color: #ffffff;
}

#fbComments {
	background-color: #fff;
	padding: 10px;
}

.scrollbar1, .scrollbar2 {
	background-color: #565656 !important;
}


.customposttype1 table th h4 {
	color: #028131;
}

.landingslogan {
	color: #e2ce65;
	background: url(images/navtopline.png) no-repeat center top;
	
}
option, select, input[type="text"],input[type="email"],
textarea, input[type="password"], input[type="tel"]  {
	color: #000 !important;
}