/*
#------------------------------------------------------------------------
# Steak House - Joomla! template (for Joomla 2.5)
#
# Copyright (C) 2007-2014 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com
*/

/* Style 1 */

/* template.css */
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: #40ae49;
}
.breadcrumbs li a:hover { color: #40ae49; }
#gkFooter a:active,
#gkFooter a:focus,
#gkFooter a:hover { color: #40ae49; }
.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: #40ae49; }
.box.dark a:active,
.box.dark a:focus,
.box.dark a:hover { color: #40ae49!important; }
.box.color2 .box-wrap {
	background: #40ae49;
}
.box.border1 .box-wrap {
	border-color: #40ae49;
}
.box.border1 .header {
	border-bottom-color: #40ae49;
	color: #40ae49;
}
.box.big-icon a:active,
.box.big-icon a:focus,
.box.big-icon a:hover { color: #40ae49; }
.menu li a:hover {
	color: #40ae49 !important;
}
.box.map:before {
	background: rgba(64, 174, 73, .4);
}

/* joomla.css */
button,
.btn,
.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,
section.tag-category div.btn-group button {
	background: #40ae49;
}
.button-border {
	background: #fff;
	border-color: #40ae49;
	color: #40ae49!important;
}
section.category .children h3,
section.blog .children h3 {
	color: #40ae49;
}
tbody tr td a:hover,
section.category .children li a:hover { color: #40ae49 }
article header.itemHasImage h1 a:active,
article header.itemHasImage h1 a:focus,
article header.itemHasImage h1 a:hover { color: #40ae49!important; }
.tooltip-inner strong {
	background: #40ae49;
}
.pagination ul li a:hover {
	background: #40ae49;
}
div.bannerfooter {
	color: #40ae49;
}
dl#tabs dt.tabs.open span h3,
dl.tabs dt.tabs.open span h3 {
	border: 2px solid #40ae49;
}
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: #40ae49 }
.autocompleter-queried { color: #40ae49!important }
.gk-menu-container dd strong {
	color: #40ae49;
}
.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: #40ae49;
}

/* gk.stuff.css */
.nspPagination li:hover,
.nspPagination li.active { background: #40ae49; }
.nspNext:hover:after,
.nspPrev:hover:after {
	color: #40ae49;
}
.nspArt .nspHeader a:hover,
.nspLinks ul li h4 a:hover { color: #40ae49 !important; }
.box.dark a.readon:active,
.box.dark a.readon:focus,
.box.dark a.readon:hover {
	color: #40ae49!important;
}
.box.dark .nspNext:hover:after,
.box.dark .nspPrev:hover:after { color: #40ae49!important; }
.box.dark .nspPagination li.active { background: #40ae49!important; }
.box.color2 .readon {
	color: #40ae49!important;
}
.gkNspPM-GridNews figcaption a:active,
.gkNspPM-GridNews figcaption a:focus,
.gkNspPM-GridNews figcaption a:hover {
	color: #40ae49!important;
}
.gkNspPM-GridNews > a {
	background: #40ae49;
}
.gkTabsWrap ol li:hover,
.gkTabsWrap ol li.active,
.gkTabsWrap ol li.active:hover {
	border-color: #40ae49!important;
	color: #40ae49;
}
.gkContactForm input {
	border-color: #40ae49;
}
.gkContactForm textarea {
	border-color: #40ae49;
}
.gk-menu dd strong {
	color: #40ae49;
}
.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: #40ae49;
}
.gk-testimonials-pagination li.active {
	background: #40ae49;
}
.gk-special-link {
	background: #0f577a;
}
.gk-special-link:active,
.gk-special-link:focus,
.gk-special-link:hover {
	background: #40ae49;
}
.gkreservation-party-info .button-border {
	border-color: #40ae49;
	color: #40ae49!important;
}
.kalendae .k-today {
	background: #40ae49!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: #40ae49;
}
.gkMenu > ul > li.active > a {
	color: #40ae49;
}
.gkMenu > ul > li.haschild > a:before {
	border-bottom-color: #40ae49;
}
.gkMenu > ul li div.childcontent {
	background: #40ae49;
}

.gkMenu > ul li div.childcontent li.active {
	background: #0f577a;
}

#close-menu {
	color: #40ae49;
}
#aside-menu li a.active,
#aside-menu li a:active,
#aside-menu li a:focus,
#aside-menu li a:hover {
	color: #40ae49;
}

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