/**
 *
 * -------------------------------------------
 * Style2
 * -------------------------------------------
 *
 **/

/*
 *
 * 13. Style II
 *
 *
------------------------------------ */

/* 13.1. Basic colors
==================================== */

body {
	background: #f9f9f9;
}

a {
	color: #4da8e6;
}

h1, h2, h3, h4, h5 {
	color: #4da8e6;
}

#gk-bg {
    background: url("../images/style3/pattern_bg.png") repeat 0 0;
    background: url("../images/bottom_bg.png") repeat-x 0 bottom,
    url('../images/style3/main_bg.png') no-repeat center top, 
    url('../images/style3/pattern_bg.png') repeat 0 0;
}

/* Rules only for IE8 where are added two additional divs */
#gk-bg > .ie8-div1 {
	background: url('../images/style3/main_bg.png') no-repeat center top;
}

#gk-bg > .ie8-div1 > div {
	background: url('../images/bottom_bg.png') repeat-x 0 bottom;
}

#gk-mainbody-wrap {
	-webkit-box-shadow: 0px 1px 3px #2c88dd;
	   -moz-box-shadow: 0px 1px 3px #2c88dd;
			box-shadow: 0px 1px 3px #2c88dd;
}

#main-menu {
	-webkit-box-shadow: 0px 1px 3px #2c88dd;
	   -moz-box-shadow: 0px 1px 3px #2c88dd;
			box-shadow: 0px 1px 3px #2c88dd;
}


/* 13.2. Header (Top Menu, logo)
==================================== */
#gk-head a.cssLogo {
	background: transparent url('../images/style3/logo.png') no-repeat 0 0;
}


#gk-top-menu li a:active,
#gk-top-menu li a:hover,
#gk-top-menu li a:focus {
	color: #4da8e6;
}

#gk-user-area a {
	background: #fcda3b;
	color: #353639;
	text-shadow: 0 1px 1px #fff;
}

#gk-user-area a:hover {
	color: #353639;
	text-shadow: 0 1px 1px #fff;
}

#gk-search input[type="text"] {
	background-color: #50aff0;
	background-image: url('../images/style3/search_bg.png');
	-webkit-box-shadow: 0px 1px 3px #2c88dd;
	   -moz-box-shadow: 0px 1px 3px #2c88dd;
			box-shadow: 0px 1px 3px #2c88dd;
}

.gk-breadcrumbs > a::after {
	background: #bae3ff;
}

#main-menu .sub-menu li a:hover {
	color: #408fc3;
}

#main-menu > li > a {
	color: #408fc3;
}

/* 13.3. Frontpage Header
==================================== */

.gk-is-wrapper-gk_appsprotech .gk-is-pagination::before,
.gk-is-wrapper-gk_appsprotech .gk-is-pagination::after {
	background: transparent url('../images/style3/pagination_lines.png') no-repeat center bottom;
}

.gk-is-wrapper-gk_appsprotech .gk-is-pagination::before {
    background: transparent url('../images/style3/pagination_lines.png') no-repeat center 0;
}

.gk-is-wrapper-gk_appsprotech .gk-is-pagination > ol li a {
	background: #bae3ff;
}

.box.big-tabs .gk-tabs-wrap > ol li {
	background: url('../images/style3/tabs_small_icons.png') no-repeat 0 0;
}

div.gk-tab {
	background: transparent url(../images/style3/tabs_big_icons.png) no-repeat 0 0;
}

.gk-tab > span {
	color: #4da8e6 !important;
}

/* 13.4. Top and Bottom widgets
==================================== */
#gk-top1 .box,
#gk-bottom1 .box {
	color: #bae3ff;
	font-size: 14px;
}

#gk-top1 a:hover,
#gk-top1 a:active,
#gk-top1 a:focus,
#gk-bottom1 a:hover,
#gk-bottom1 a:active,
#gk-bottom1 a:focus {
	color: #bae3ff!important;
}

/* 13.5. Article
==================================== */
#gk-mainbody article > header h1 {
	color: #4da8e6;
}

time.entry-date {
	background: #4da8e6;
}

article header h1 sup,
article.sticky header h1 sup,
article header h2 sup,
article.sticky header h2 sup {
	background: #4da8e6;
}

article dl.tags a {
	background: #8ed1ff url(../images/style3/tags.png) no-repeat 0 0;
}

.tagcloud .tag-cloud {
	border-top: 4px solid #8ed1ff!important;
}

.content dl.post-fields {
	border-top: 4px solid #8ed1ff;
}

article > footer {
	border-top-color: #8ed1ff!important;
}

#comments > h2:first-child {
	color: #4da8e6;
}

.comments > a {
	background: url(../images/style3/comment.png) no-repeat 0 0;
}

#respond > h3 {
	color: #4da8e6;
}

.btn,
button,
.readon,
a.gk-button,
.attach-btn,
.pagenav a,
input[type="button"],
input[type="submit"] {
	background: #4da8e6;
}

/* 13.6. Post Formats
==================================== */
.gk-format-aside {
	background: #fff url('../images/style3/post_formats/format-aside.png') no-repeat center center;
}

.gk-format-audio { 
	background: #fff url('../images/style3/post_formats/format-audio.png') no-repeat center center;
}

.gk-format-chat { 
	background: #fff url('../images/style3/post_formats/format-chat.png') no-repeat center center;
}

.gk-format-gallery { 
	background: #fff url('../images/style3/post_formats/format-gallery.png') no-repeat center center;
}

.gk-format-image { 
	background: #fff url('../images/style3/post_formats/format-image.png') no-repeat center center;
}

.gk-format-link { 
	background: #fff url('../images/style3/post_formats/format-link.png') no-repeat center center;
}

.gk-format-quote { 
	background: #fff url('../images/style3/post_formats/format-quote.png') no-repeat center center;
}

.gk-format-status { 
	background: #fff url('../images/style3/post_formats/format-status.png') no-repeat center center;
}

.gk-format-video { 
	background: #fff url('../images/style3/post_formats/format-video.png') no-repeat center center;
}


/* 13.7. Box, suffixes
==================================== */

.box.menu ul li a:active,
.box.menu ul li a:focus,
.box.menu ul li a:hover {
	color: #8ed1ff;
}

.box.menu ul li:hover:before {
	background: #8ed1ff;
}

#gk-mainbody-wrap .box.menu ul li:hover:before {
	background: #8ed1ff;
}

#gk-mainbody-wrap .box.color1,
#gk-mainbody-wrap .box.color1 .box-title {
	color: #4da8e6!important;
}

#gk-mainbody-wrap .box.color2 {
	background: #4da8e6;
}

#gk-mainbody-wrap .box.color2 a:hover,
#gk-mainbody-wrap .box.color2 a:active,
#gk-mainbody-wrap .box.color2 a:focus {
	color: #bae3ff !important;
}

#gk-mainbody-wrap .box.border > div {
	border: 4px solid #4da8e6;
}

#gk-mainbody-wrap .box.menu ul li a:active,
#gk-mainbody-wrap .box.menu ul li a:focus,
#gk-mainbody-wrap .box.menu ul li a:hover {
	color: #4da8e6;
}

#gk-mainbody-wrap .box.menu ul li:hover:before {
	color: #4da8e6;
}

.box.dark a:hover,
.box.dark a:active,
.box.dark a:focus {
	color: #4da8e6 !important;
}

.box.color2 a {
	color: #4da8e6 !important;
}

.box.advertisement .box-title {
	border-bottom: 1px solid #bae3ff;
	color: #bae3ff!important;
}

/* 13.8. GK widgets
==================================== */
/* Gk-Tabs */
#gk-mainbody-wrap .gk-tabs-wrap > ol li {
	color: #4da8e6;
}

.gk-tabs-wrap > ol li.active,
.gk-tabs-wrap > ol li.active:hover {
	color: #4da8e6;	
}

.gk-tabs-wrap > ol li:hover {
	color: #bae3ff;
}

/* GK ImageShow */
.gk-is-wrapper-gk_appsprotech .gk-is-text p {
	color: #bae3ff;
}

/* GK NewsShowPro */

.gk-nsp-next,
.gk-nsp-prev,
#gk-mainbody-wrap .box.color2 .gk-nsp-next,
#gk-mainbody-wrap .box.color2 .gk-nsp-prev {
	background: transparent url('../images/style3/nsp_interface.png') no-repeat -31px 0px;
}

#gk-mainbody-wrap .gk-nsp-next,
#gk-mainbody-wrap .gk-nsp-prev,
.box.color2 .gk-nsp-next,
.box.color2 .gk-nsp-prev {
	background: transparent url('../images/style3/nsp_interface.png') no-repeat -31px -40px;
}

.gk-nsp-prev,
#gk-mainbody-wrap .box.color2 .gk-nsp-prev {
	background-position: -12px 0px;
}

#gk-mainbody-wrap .gk-nsp-prev,
.box.color2 .gk-nsp-prev {
	background-position: -12px -40px;
	margin-left: 4px;
}

.gk-nsp-arts-nav ul li,
.gk-nsp-links-nav ul li {
	background: #8ed1ff;
}

.gk-nsp-arts-nav li:hover,
.gk-nsp-arts-nav li.active,
.gk-nsp-links-nav li:hover,
.gk-nsp-links-nav li.active,
#gk-mainbody-wrap .box.color2 .gk-nsp-arts-nav ul li:hover,
#gk-mainbody-wrap .box.color2 .gk-nsp-arts-nav ul li.active,
#gk-mainbody-wrap .box.color2 .gk-nsp-links-nav ul li:hover,
#gk-mainbody-wrap .box.color2 .gk-nsp-links-nav ul li.active {
	background: #fff;
}

#gk-mainbody-wrap .gk-nsp-arts-nav li:hover,
#gk-mainbody-wrap .gk-nsp-arts-nav li.active,
#gk-mainbody-wrap .gk-nsp-links-nav li:hover,
#gk-mainbody-wrap .gk-nsp-links-nav li.active,
.box.color2 .gk-nsp-arts-nav ul li:hover,
.box.color2 .gk-nsp-arts-nav ul li.active,
.box.color2 .gk-nsp-links-nav ul li:hover,
.box.color2 .gk-nsp-links-nav ul li.active,
#gk-mainbody-wrap .box.color2 .gk-nsp-arts-nav ul li,
#gk-mainbody-wrap .box.color2 .gk-nsp-links-nav ul li {
	background: #8ed1ff;
}

#gk-mainbody-wrap .gk-nsp-arts-nav ul li,
#gk-mainbody-wrap .gk-nsp-links-nav ul li,
.box.color2 .gk-nsp-arts-nav ul li,
.box.color2 .gk-nsp-links-nav ul li {
	background: #4da8e6;
}

/* 13.9. Footer
==================================== */

#gk-bottom2 a:active,
#gk-bottom2 a:focus,
#gk-bottom2 a:hover {
	color: #4da8e6;
}


/* 13.10. Typography
==================================== */

.gk-warning {
	background: url(../images/style3/typography/tips_small.png) no-repeat 0 0;
	color: #8ed1ff;
}

pre.gk-code {
	border-left: 4px solid #8ed1ff;
}

pre.gk-code[data-style="style2"] {
	border-left: 4px solid #4da8e6;
}

pre.gk-code[data-style="style3"] h4 {
	background: #4da8e6;
	color: #fff;
	text-align: center;
	text-shadow: none;
}

.gk-textblock[data-style="style2"] {
	border: 2px dotted #4da8e6;
}

.gk-textblock[data-style="style3"] {
	border: 2px dotted #8ed1ff;
}

.gk-textblock[data-style="style8"] {
	background: #4da8e6;
	border: none;
	color: #fff !important;
}

.gk-textblock[data-style="style9"] {
	background: #8ed1ff;
	border: none;
	color: #fff !important;
}

.gk-numblock[data-style="style2"] span {
	background: #8ed1ff;
}

.gk-numblock[data-style="style3"] span {
	background: #4da8e6;
}

.gk-floated {
	color: #4da8e6;
}

article ul[data-style="style1"] li {
	background: url(../images/style3/typography/bullet1.png) no-repeat 0 8px !important
}

article ul[data-style="style2"] li {
	background: url(../images/style3/typography/bullet2.png) no-repeat 0 8px !important
}

article ul[data-style="style3"] li {
	background: url(../images/style3/typography/bullet3.png) no-repeat 0 8px !important
}

article ul[data-style="style4"] li {
	background: url(../images/style3/typography/bullet4.png) no-repeat 0 8px !important
}

article ul[data-style="style6"] li::before {
	background: #4da8e6;
}

article ul[data-style="style8"] li::before {
	background: #4da8e6;
}

.gk-legend[data-style="style2"] > strong {
    color: #8ed1ff;
}

.gk-legend[data-style="style3"] > strong {
	color: #4da8e6;
}

.gk-legend[data-style="style2"] {
	border: 1px solid #8ed1ff;
}

.gk-legend[data-style="style3"] {
	border: 1px solid #4da8e6;
}

.gk-note:before,
.gk-members > strong:first-child {
	background: #4da8e6;
}

/* 13.11. Others
==================================== */

/* Sidebar */
#gk-sidebar a:hover {
	color: #bae3ff;
}

#gk-sidebar {
	color: #bae3ff;
}

.widget_gk_comments li > p small {
	color: #bae3ff;
}

.box.tags .tagcloud a {
	background: url(../images/style3/tags_aside.png) no-repeat 0 100%;
}


.archivepage .widget li small {
	color: #4da8e6;
}

#gallery ol li:hover,
#gallery ol li.active {
	background: #4da8e6!important;
}

#gk-popup-login .button-primary {
	background: #4da8e6;
}

.contactpage .gk-error, .contactpage .gk-thanks {
	background: #4da8e6;
}

#gk-contact span.error {
	color: #4da8e6;
}