
:root {
	--color-header-and-footer: #C6D0DA;
	--color-borders: #ABB0B7;
	--color-secondary: #C6D0DA;
	--color-light: #E9EDF2;
	--color-text: #222222;
	--color-white: #ffffff;
}



/* Style 5 */
a,
#gkMainbody header h1 a:active,
#gkMainbody header h1 a:focus,
#gkMainbody header h1 a:hover,
#gkMainbody header h2 a:active,
#gkMainbody header h2 a:focus,
#gkMainbody header h2 a:hover,
#k2Container article header h2 a:active,
#k2Container article header h2 a:focus,
#k2Container article header h2 a:hover,
#community-wrap .joms-stream-box article>a,
.faq li a:hover,
#login-form ul li a:hover {
	color: #0b366b;
}
.breadcrumbs li a:hover { color: #659357; }
#gkFooter a:active,
#gkFooter a:focus,
#gkFooter a:hover { color: #659357; }
.bigtitle .header > a:active,
.bigtitle .header > a:focus,
.bigtitle .header > a:hover,
.bigtitle > header > a:active,
.bigtitle > header > a:focus,
.bigtitle > header > a:hover { color: #659357; }
.box.dark a:active,
.box.dark a:focus,
.box.dark a:hover { color: #659357!important; }
.box.color2 .box-wrap {
	background: #659357;
}
.box.border1 .box-wrap {
	border-color: #659357;
}
.box.border1 .header {
	border-bottom-color: #659357;
	color: #659357;
}
.box.big-icon a:active,
.box.big-icon a:focus,
.box.big-icon a:hover { color: #659357; }
.menu li a:hover {
	color: #659357 !important;
}
.box.map:before {
	background: rgba(163, 168, 68, .8);
}

/* joomla.css */
button,
.button,
input.button,
span.button,
button.button,
div.button,
input[type="submit"],
input[type="button"],
.pagenav-prev a,
.pagenav-next a,
.pagenav .previous a,
.pagenav .next a,
#gkMainbody .itemReadMore,
#gkMainbody .readmore > a,
.button.invert:active,
.button.invert:focus,
.button.invert:hover,
body #cWindow a.plupload_button,
.readon {
	background: #659357;
}
.button-border {
	background: #fff;
	border-color: #659357;
	color: #659357;
}
section.category .children h3,
section.blog .children h3 {
	color: #659357;
}
tbody tr td a:hover,
section.category .children li a:hover { color: #659357 }
article header.itemHasImage h1 a:active,
article header.itemHasImage h1 a:focus,
article header.itemHasImage h1 a:hover { color: #659357!important; }
.tooltip-inner strong {
	background: #659357;
}
.pagination ul li a:hover {
	background: #659357;
}
div.bannerfooter {
	color: #659357;
}
dl#tabs dt.tabs.open span h3,
dl.tabs dt.tabs.open span h3 {
	border: 2px solid #659357;
}
dl#tabs dt.tabs.open span h3 a:hover,
dl.tabs dt.tabs.open span h3 a:hover,
dl#tabs dt.tabs.open span h3 a:focus,
dl.tabs dt.tabs.open span h3 a:focus { color: #659357 }
.autocompleter-queried { color: #659357!important }
.gk-menu-container dd strong {
	color: #659357;
}
.gk-photo-overlay-prev:active,
.gk-photo-overlay-prev:focus,
.gk-photo-overlay-prev:hover,
.gk-photo-overlay-next:active,
.gk-photo-overlay-next:focus,
.gk-photo-overlay-next:hover {
	border-color: #659357;
}

/* gk.stuff.css */
.nspPagination li:hover,
.nspPagination li.active { background: #659357; }
.nspNext:hover:after,
.nspPrev:hover:after {
	color: #659357;
}
.nspArt .nspHeader a:hover,
.nspLinks ul li h4 a:hover { color: #659357 !important; }
.box.dark a.readon:active,
.box.dark a.readon:focus,
.box.dark a.readon:hover {
	color: #659357!important;
}
.box.dark .nspNext:hover:after,
.box.dark .nspPrev:hover:after { color: #659357!important; }
.box.dark .nspPagination li.active { background: #659357!important; }
.box.color2 .readon {
	color: #659357!important;
}
.gkNspPM-GridNews figcaption a:active,
.gkNspPM-GridNews figcaption a:focus,
.gkNspPM-GridNews figcaption a:hover {
	color: #659357!important;
}
.gkNspPM-GridNews > a {
	background: #659357;
}
.gkTabsWrap ol li:hover,
.gkTabsWrap ol li.active,
.gkTabsWrap ol li.active:hover {
	border-color: #659357!important;
	color: #659357;
}
.gkContactForm input,
.gkContactForm input[type="text"]
{
	border-color: #659357;
	/* border-color: #ccc; */
	/* background: rgba(173, 200, 5, 0.05); */
	height: auto !important;
	padding: 3px 5px 4px !important;
	color: #807e7d;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.3;
}
.gkContactForm textarea,
.gkContactForm textarea[type="text"]
{
	/* border-color: #ccc; */
	border-color: #659357;
	/* background: rgba(173, 200, 5, 0.05); */
	height: auto !important;
	padding: 3px 5px 4px !important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.3;
}
.gkContactForm input:focus,
.gkContactForm textarea:focus{
	background: rgba(173, 200, 5, 0.15);
}
.gk-menu dd strong {
	color: #659357;
}
.gk-testimonials-prev:active,
.gk-testimonials-prev:focus,
.gk-testimonials-prev:hover,
.gk-testimonials-next:active,
.gk-testimonials-next:focus,
.gk-testimonials-next:hover {
	border-color: #659357;
}
.gk-testimonials-pagination li.active {
	background: #659357;
}
.gk-special-link {
	background: #000;
}
.gk-special-link:active,
.gk-special-link:focus,
.gk-special-link:hover {
	background: #659357;
}
.gkreservation-party-info .button-border {
	border-color: #659357;
	color: #659357!important;
}
.kalendae .k-today {
	background: #659357!important;
}

/* menu.css */
.gkMenu > ul > li > a:active,
.gkMenu > ul > li > a:focus,
.gkMenu > ul > li > a:hover,
.gkMenu > ul > li.active > a:active,
.gkMenu > ul > li.active > a:focus,
.gkMenu > ul > li.active > a:hover {
//color: #659357;
	/*border-bottom: 7px solid #ADC805;*/
}
.gkMenu > ul > li.active > a {
//color: #659357;
	/*border-bottom: 7px solid #ADC805;*/
	z-index: 10001;
}
.gkMenu > ul > li.haschild > a:before {
	border-bottom-color: #659357;
}
.gkMenu > ul li div.childcontent {
	/*background: #659357;*/
	background: rgba(255,255,255,1);
}
#close-menu {
	color: #659357;
}
#aside-menu li a.active,
#aside-menu li a:active,
#aside-menu li a:focus,
#aside-menu li a:hover {
	color: #659357;
}

/* k2.css */
.k2FeedIcon a:before,
a.k2FeedIcon:before {
	color: #659357;
}
.itemComments .icon-comments {
	background: #659357;
}
.itemAuthorContent li a:active,
.itemAuthorContent li a:focus,
.itemAuthorContent li a:hover {
	color: #659357;
}
.k2AuthorsListBlock ul li a.abAuthorLatestItem:hover { color: #659357; }
.k2CalendarBlock table.calendar tr td.calendarDateLinked a:hover {
	background: #659357;
}
.k2CalendarBlock table.calendar tr td.calendarToday {
	background: #659357;
}
table.calendar tr td.calendarTodayLinked a {
	color: #659357;
}
.k2CalendarBlock table.calendar tr td.calendarTodayLinked a:hover {
	background: #659357;
}
.calendarNavLink { color: #659357; }
.k2TagCloudBlock a:active,
.k2TagCloudBlock a:focus,
.k2TagCloudBlock a:hover {
	border-color: #659357;
	color: #659357;
}