/*
#------------------------------------------------------------------------
# Simplicity - February Joomla! template (for Joomla 2.5)
#
# Copyright (C) 2007-2013 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com 
*/

/* Here you can include your override CSS styles */


/* TEMPLATE.CSS */

/* Basic elements */

body {
	font-size: 13px;
}


a:hover,
a:active,
a:focus,
#gkMainbody 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,
#gkSidebar .box a:hover {
	color: #d1b44e;
}





h1,
h2,
h3,
h4,
h5,
h6 {
	color: #595238;
}

h1 {
	font-size: 30px;
}

h2,
.componentheading {
	font-size: 20px;
}

h3 {
	font-size: 16px;
	margin-top: 12px
}

h4 {
	font-size: 14px;
}

h5 {
	font-size: 12px;
}
h6 {
	font-size: 10px;
}


/* Containers */

.imageBg #gkHeader {
	background-attachment: scroll;
	background-color: #fff;
	background-image: none;
	background-repeat: no-repeat;
}

/* Logo  */



#gkLogo {
	height: 44px;
	margin: 24px 0 0 2px;

}


#gkLogo.cssLogo,
#gkMenuWrap #gkLogo.cssLogo {
	/* You can specify there logo size and background */
	height: 50px;
	margin-top: 12px;
	width: 198px;
}

.imageBg #gkLogo.cssLogo {
	background: transparent url('../images/style1/logo_normal.png') no-repeat 0 0;
	margin-top: 0px;
	height: 211px;
	position:relative;
	z-index:101;
}

/* Header */
#gkHeader {
	background: #fff;
}
#gkHeader .gkPage {
	width: auto;
	max-width: 1000px; } 

/* Group modules */

#gkBottom1,
#gkBottom2,
#gkBottom3,
#gkBottom4,
#gkBottom5,
#gkBottom6 {
	border-top: 1px solid #eee;
	padding: 20px 0;
}


.imageBg #gkHeaderMod {
	clear: both;
	color: #fff;
	padding: 60px 0 60px 0;
	text-align: center;
}

/* Suffixes */

/* Suffix centered */
.box.centered h2.header {
	font-size: 21px;
	line-height: 28px;
	padding-bottom: 10px;
}

.box.centered {
	padding: 30px 0!important;
}

.gkCentered {
	font-size: 20px;
}

/* Suffix centered in mainbody */
#gkMainbody .box.centered {
	padding-top: 40px!important;
}

/* Icons */
.gkIcons {
	margin: 25px 0 0 0;
}
.gkIconArea {
	background: transparent no-repeat 0 0;
	height: 155px;
	margin: 5px auto 5px auto;
	position: relative;
	width: 225px;
	padding-top:25px;
}

.gkIcons > div p {
	font-size: 14px;
}

/* Fixed menu */
#gkMenuWrap {
	background: #f9e390;
}
#gkMenuWrap .gkMenu a:hover,
#gkMenuWrap .gkMenu a:active,
#gkMenuWrap .gkMenu a:focus,
#gkMenuWrap .gkMenu li.active > a,
#gkMenuWrap .gkMenu > ul > li.active > a {
	color: #ad9438;
}

/* footer */

#gkFooter {
	color: #fff;
	font-size: 13px;
	line-height: 24px;
	padding: 25px;
	background-color: #595238;
}
#gkFooterNav a {
	color: #f9e390;
}

#gkFooterNav li:hover,
#gkFooterNav a:hover {
	background: transparent;
	color: #fff;
}

.box {
font-size: 13px;
line-height: 1.6;

}

/* Suffixes */

.box {
	margin: 10px 0 5px 0;
	padding: 20px;
	width: 100%;
}


/* sidebar */

#gkSidebar .box a {
	color: #333;
}



/* MENU.CSS */

/* Base for all menus */

.gkMenu > ul > li {
	font-size: 11px;
}

.imageBg #gkMainMenu {
	margin: 0 0 0 0;
	position: relative;
	z-index: 101;
}


.gkMenu > ul > li > a,
.imageBg #gkMenuWrap .gkMenu > ul > li > a {
	padding: 0 12px;
}

.imageBg .gkMenu > ul > li > a {
	color: #595238;
}


/* main menu CSS */



.gkMenu > ul > li.active > a {
	color: #ffffff;	
}

.gkMenu > ul li div.childcontent li:hover {
	 background: #f9e390;
}

.gkMenu > ul li div.childcontent li:hover > a {
	border-top-color: #f9e390;
}


/* LAYOUT.CSS */

/* Layout calculations */
#gkMainbody .box {
	margin-bottom: 0px;
} 





/* STYLE.CSS (NSP)*/

.gkNspPM-NewsGallery.gkArrows {
padding: 20px 72px 0px;
}
.gkNspPM-NewsGallery .gkImagesWrapper > a > .gkImgOverlay > span {
background-color: #d1b44e;
}
.nspArt p.nspText {
margin: 0 0 20px;
}


/* STYLE1.CSS */

/* joomla.css */
button,
.button,
input.button,
span.button,
button.button,
div.button,
input[type="submit"],
input[type="button"],
.pagenav-prev a,
.pagenav-next a,
.readon{
	background: #413D29;
}
button:hover,
.button:hover,
input.button:hover,
span.button:hover,
button.button:hover,
div.button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
.pagenav-prev a:hover,
.pagenav-next a:hover,
.readon:hover {
	background: #d1b44e;
}
#gkMainbody .itemReadMore,
#gkMainbody .readmore > a {
	background: #827549;
}
#gkMainbody .itemReadMore:active,
#gkMainbody .itemReadMore:focus,
#gkMainbody .itemReadMore:hover,
#gkMainbody .readmore > a:active,
#gkMainbody .readmore > a:focus,
#gkMainbody .readmore > a:hover {
	background-color: #f9e390;
}


.pagination,
.pager {
	border-top-color: #827549;
}



#system-message div.alert-notice {
	background: #827549;
}

/* gk_stuff.css */
.gkNspPM-NewsGallery .gkImagesWrapper > a > .gkImgOverlay > span {
	background-color: #f9e390!important;
}



/* k2.css */

.k2CalendarBlock table.calendar tr td.calendarToday {
	background: #d1b44e;
}


/* JOOMLA.CSS */

button,
.button,
input.button,
span.button,
button.button,
div.button,
.pagenav-prev a,
.pagenav-next a,
.readon{
	font-size: 12px;
		margin: 12px 5px 2px 2px;

}
button,
.button,
input.button,
span.button,
button.button,
div.button,
input[type="submit"],
input[type="button"],
.pagenav-prev a,
.pagenav-next a,
.readon{
	padding: 0 15px;
	
}
input[type="submit"],
input[type="button"]{
	font-size: 12px;
		margin: 2px 5px 2px 2px;

}

#gkMainbody .itemReadMore,
#gkMainbody .readmore > a {
	font-size: 12px;
	margin-top:12px;
	height: 30px;
	line-height: 30px;
}



/*section img {
	height: 50%!important;
	max-width: 100%!important
}
*/


article aside {
	background: none;
	float: none;
}

article header h1, article header h2 {
font-size: 19px;
font-weight: 400;
}


article aside.itemAsideInfo a, article aside.itemAsideInfo .itemPrintEmail a:hover { color: #848484 !important}
article aside.itemAsideInfo a:hover, article aside.itemAsideInfo .itemPrintEmail a { color: #333 !important}
article header {
	margin: 15px 0 15px;
	width: 100%
}


section.login ul {
	font-size: 14px;
	margin: 40px 0 40px 0;
}

/* GK.STUFF.CSS */

.gkButtonArea h3 {
font-size: 18px;
}

.gkButtonArea a {
background: #f9e390;
float: right;
font-size: 14px;
font-weight: 400;
height: 50px;
line-height: 50px;
padding: 0 25px;

}

/* K2.CSS */

.itemAsideInfo img,
.itemComments .itemCommentsList li > span.gkAvatar img,
.lcAvatar img,
.itemAuthorData img {
	max-width: 86px!important;
	height: auto!important;
	border-radius: 0%;
	-webkit-border-radius: 0%;
	-moz-border-radius: 0%;
	-ms-border-radius: 0%;
	-o-border-radius: 0%;
}

.userView article,
.genericView article,
.itemList article {
	clear: both;
	margin: 0 0 40px 0;
}



.itemRatingBlock,
.itemListSubCategories {
	border-top: 1px solid #f9e390;
	margin: 40px 0 0;
	overflow: hidden;
	padding: 40px 0;
}

.itemExtraFields {
margin: 8px 0 0px;
}




/* TABLET.CSS */

#gkMobileMenu {
	z-index: 1001;
}





/* TYPOHGRAPHY.STYLE1.CSS */

ul.gkBullet1 li, ul.gkBullet2 li, ul.gkBullet3 li, ul.gkBullet4 li, #k2Container .itemFullText ul li, #k2Container .itemIntroText ul li {

	margin: 4px!important;

	overflow: visible;

	padding: 0px 0 0px 0px

}

ul.gkBullet1 li, #k2Container ul.gkBullet1 li, #k2Container .itemFullText ul li, #k2Container .itemIntroText ul li {

	background: none!important

}