/**
 *
 * -------------------------------------------
 * Style1
 * -------------------------------------------
 *
 **/

/*
 *
 * 15. Style I
 *
 *
------------------------------------ */

/* 15.1. Basic colors
==================================== */

/* template.css */
a:hover,
a:active,
a:focus,
#gk-mainbody a,
#gk-mainbody article > header a:active,
#gk-mainbody article > header a:focus,
#gk-mainbody article > header a:hover,
#gk-sidebar .box a:hover {
	color: #29a3e0;
}

.btn,
button,
.button,
.readon,
.nav-btn a,
.more-link,
.gk-button,
a.gk-button,
input[type="button"],
input[type="submit"],
.button.inverse,
.button.inverse:active,
.button.inverse:focus,
.button.inverse:hover,
.gk-is-wrapper-gk-rockwall .button.inverse:hover {
	background: #747474;
	background-image: linear-gradient(bottom, #4A4A4A 0%, #747474 99%);
	background-image: -moz-linear-gradient(bottom, #4A4A4A 0%, #747474 99%);
	background-image: -webkit-linear-gradient(bottom, #4A4A4A 0%, #747474 99%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #4A4A4A), color-stop(0.99, #747474));
}

.btn:hover,
.btn:active,
.btn.active,
.nav-btn a:active,
.nav-btn a:focus,
.nav-btn a:hover,
button:hover,
.button:active,
.button:focus,
.button:hover,
input[type="button"]:hover,
input[type="submit"]:hover,
button:active,
input[type="button"]:active,
input[type="submit"]:active,
a.gk-button:hover,
a.gk-button:active,
a.gk-button.active,
.gk-button:hover,
.gk-button:active,
.gk-button.active,
.readon:hover,
.readon:active,
.readon:focus,
.btn:focus,
button:focus,
a.gk-button:focus,
input[type="button"]:focus,
input[type="submit"]:focus,
.more-link:active,
.more-link:focus,
.more-link:hover,
.button.inverse,
.gk-is-wrapper-gk-rockwall .button.inverse {
 	background: #2AA4E1;
 	background-image: linear-gradient(bottom, #1162B3 0%, #2AA4E1 99%);
 	background-image: -moz-linear-gradient(bottom, #1162B3 0%, #2AA4E1 99%);
 	background-image: -webkit-linear-gradient(bottom, #1162B3 0%, #2AA4E1 99%);
 	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #1162B3), color-stop(0.99, #2AA4E1));
}

#gk-search .s {
	border: 3px solid #29a3e0;
}

#gk-search:before {	
	color: #29a3e0;
}

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

#gk-middle-bar {
	border-top: 3px solid #29a3e0;
}

#gk-bottom3 a:active,
#gk-bottom3 a:focus,
#gk-bottom3 a:hover,
#gk-bottom4 a:active,
#gk-bottom4 a:focus,
#gk-bottom4 a:hover {
	color: #29a3e0;
}

#gk-footer li:hover,
#gk-footer a:active,
#gk-footer a:focus,
#gk-footer a:hover {
	color: #29a3e0;
}

/* wp.css and stuff.css */
#gk-menu-wrapper {
	background: #060606;
}

#main-menu > li {
	border-right: 1px solid #363636;
}

#main-menu > li:first-child {
	border-left: 1px solid #363636;
}

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

#main-menu .sub-menu li:hover > a {
	color: #29a3e0;
}

#main-menu .sub-menu li.current-menu-item a {
	color: #29a3e0;
}

#main-menu .sub-menu li:hover > a,
#main-menu .sub-menu li > a:active,
#main-menu .sub-menu li > a:focus,
#main-menu .sub-menu li > a:hover {
	color: #29a3e0;
}

article header h1.has-thumbnail a:active,
article header h1.has-thumbnail a:focus,
article header h1.has-thumbnail a:hover,
article header h2.has-thumbnail a:active,
article header h2.has-thumbnail a:focus,
article header h2.has-thumbnail a:hover {
	color: #29a3e0!important;
}

article .tags a:active,
article .tags a:focus,
article .tags a:hover {
	color: #29a3e0!important;
}

article header sup,
article.sticky header sup {
	background: #29a3e0;
}

.author-info h2 a:active,
.author-info h2 a:focus,
.author-info h2 a:hover {
	color: #29a3e0!important;
}

/* wp.extensions.css */
.box.dark a:active,
.box.dark a:focus,
.box.dark a:hover {
	color: #29a3e0!important;
}

.box.color {
	background: #29a3e0!important;
	color: #aedcf2;
}

.box.color ul li {
	border-bottom: 1px solid #4bc5f2;
}

.box.color a:active,
.box.color a:focus,
.box.color a:hover {
	color: #aedcf2!important;
}

.box.colortitle .box-title {
	color: #29a3e0;
}

.box.menu .box-title { 
	background: #29A3E0;
}

.box.menu li:hover:before { 
	color: #29A3E0;
}

/* extensions.css */
.gk-nsp-arts-nav li:hover,
.gk-nsp-arts-nav li.active,
.gk-nsp-links-nav li:hover,
.gk-nsp-links-nav li.active {
	background-color: #29a3e0;
}

.gk-nsp-next:hover:after,
.gk-nsp-prev:hover:after {
	color: #29a3e0;
}

.box.color .gk-nsp-links li {
	border-top-color: #aedcf2!important;
}

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

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

.gk-is-wrapper-gk-rockwall .gk-is-preloader {
	background: #000 url('../images/style1/loader.gif') no-repeat center center;
}

/* shortcodes.typography.css */
.gk-info {
	background-color: #D9EDF7;
	border-color: #BCE8F1;
	color: #3A87AD;
}

.gk-info:before {
	color: #3A87AD;
	content: "\f05a";
}

.gk-badge[data-style="style2"],
.gk-label[data-style="style2"] {
	background: #EE5F5B;
	color: #fff;
}

.gk-badge[data-style="style3"],
.gk-label[data-style="style3"] {
	background: #D9EDF7;
	border: 1px solid #BCE8F1;
	color: #3A87AD;
}

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

pre.gk-code[data-style="style3"] {
	border-top: 5px solid #29a3e0;
}

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

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

/* shortcodes.elements.css */
.gk-note:before,
.gk-members > strong:first-child {
	background: #EE5F5B;
}

.gk-members > strong:first-child {
	background: #EE5F5B;
}

.gk-tooltip[data-style="style3"] dfn {
	background-color: #D9EDF7;
	border-color: #BCE8F1;
	color: #3A87AD;	
}

.gk-toggle.opened > h3:after,
.gk-toggle.closed > h3:after {
	color: #29a3e0;
}
