/**
 *
 * -------------------------------------------
 * Style 2
 * -------------------------------------------
 *
 **/

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

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

body {
	background: #726c62 url('/wp-content/themes/Publisher/images/style2/footer_bg.png') repeat 0 0;
}
a {
	color: #eeb03f;
}
a:hover,
a:active,
a:focus {
	color: #111;
}
#gk-page-wrap {
	background: #e0ded9 url('/wp-content/themes/Publisher/images/style2/page_bg.png') repeat 0 0;
}
#gk-topbar {
	background: transparent url('/wp-content/themes/Publisher/images/style2/topbar_bg.png') repeat-x left bottom;
}
#gk-topbar > div {
	background: transparent;
}
#gk-social-icons {
	margin-left: 0;
}
#gk-user-area {
	margin-right: 0;
}
.gk-rss-icon,
.gk-twitter-icon,
.gk-facebook-icon,
.gk-gplus-icon {
	background-image: url('/wp-content/themes/Publisher/images/style2/social_icons.png');	
}
#gk-topbanner {
	color: #a7a7a7;
}
#gk-login {
	color: #666;
}
#gk-login:active,
#gk-login:focus,
#gk-login:hover {
	color: #eeb03f;
}
#gk-register {
	color: #eeb03f;
}
#gk-register:active,
#gk-register:focus,
#gk-register:hover {
	color: #666;
}
#gk-login + #gk-register::before {
	border-left: 1px solid #cbcbcb;
	border-right: 1px solid #f2f2f2;
}
#gk-head a.cssLogo {
	background: transparent url('/wp-content/themes/Publisher/images/style2/logo.png') no-repeat 0 0!important;
}
#gk-mainbody-wrap {
	-webkit-box-shadow: 0 1px 8px #d3cec7;
	   -moz-box-shadow: 0 1px 8px #d3cec7;
	    -ms-box-shadow: 0 1px 8px #d3cec7;
	     -o-box-shadow: 0 1px 8px #d3cec7;
	        box-shadow: 0 1px 8px #d3cec7;
}
#gk-mainbody-wrap::before {
	background: transparent url('/wp-content/themes/Publisher/images/style2/block_bg.png') repeat-x 0 top;
	height: 20px;
	top: -20px;
}
#gk-top1,
#gk-top2,
#gk-bottom1 {
	background: transparent url('/wp-content/themes/Publisher/images/style2/block_bg.png') repeat-x 0 top;
	-webkit-box-shadow: 0 1px 8px #d3cec7;
	   -moz-box-shadow: 0 1px 8px #d3cec7;
	    -ms-box-shadow: 0 1px 8px #d3cec7;
	     -o-box-shadow: 0 1px 8px #d3cec7;
	        box-shadow: 0 1px 8px #d3cec7;
	padding-top: 20px;
}
#gk-breadcrumb-fontsize > div {
	background: transparent url('/wp-content/themes/Publisher/images/style2/separator.png') repeat-x left bottom;
}
#gk-bottom2 {
	background: url('/wp-content/themes/Publisher/images/style2/separator_dark.png') repeat-x 0 2px, url('/wp-content/themes/Publisher/images/style2/bottom_bg.png') repeat 0 0!important;
	color: #e6e0d6;
	margin-bottom: 0!important;
	padding-bottom: 40px;
}
#gk-bottom2 .box .box-title {
	color: #dfdfdf;
}
#gk-bottom2 a {
	color: #eeb03f;
}
#gk-bottom2 a:active,
#gk-bottom2 a:focus,
#gk-bottom2 a:hover {
	color: #fff;
}
#gk-bottom2 li {
	border-top: 1px solid #a39c8e;
}
#gk-bottom2 li:first-child {
	border-top: none;
} 
#gk-footer {
	background: url('/wp-content/themes/Publisher/images/style2/separator_dark.png') repeat-x 0 2px;
	border-top: none;
	color: #8c877f;
}
#gk-footer a {
	color: #eeb03f;
}
#gk-footer a:active,
#gk-footer a:focus,
#gk-footer a:hover {
	color: #fff;
}
.box li {
	border-top-color: #d6d0c5;
}
.archivepage .widget h2 {
	background: transparent;
	border-bottom: 1px solid #ededed;
}
.tagcloud .tag-cloud {
	background: transparent;
	border-top: 1px solid #ededed;
}
#gk-sidebar .box {
	background: transparent url('/wp-content/themes/Publisher/images/style2/block_bg.png') repeat-x center top;
	-webkit-box-shadow: 0 1px 8px #d3cec7;
	   -moz-box-shadow: 0 1px 8px #d3cec7;
	    -ms-box-shadow: 0 1px 8px #d3cec7;
	     -o-box-shadow: 0 1px 8px #d3cec7;
	        box-shadow: 0 1px 8px #d3cec7;
}
#gk-sidebar .box.dark {
	background: url('/wp-content/themes/Publisher/images/style2/separator_dark.png') repeat-x 0 2px, url('/wp-content/themes/Publisher/images/style2/bottom_bg.png') repeat 0 0!important;
	color: #a39c8e;
}
#gk-sidebar .box.dark ul li {
	border-top: 1px solid #a39c8e;
}
#gk-sidebar .box.dark a {
	color: #e6e0d6;
}
#gk-sidebar .box.dark a:active,
#gk-sidebar .box.dark a:focus,
#gk-sidebar .box.dark a:hover {
	color: #ffc45a;
}
.box.color .box-title {
	color: #eeb03f;
}
#gk-mainbody-top + #gk-mainbody-wrap,
#gk-mainbody-columns > section + #gk-mainbody-bottom {
	background: transparent url('/wp-content/themes/Publisher/images/style2/separator.png') repeat-x 0 0;
}
input[type="text"],
input[type="password"],
input[type="email"],
input[type="www"],
input[type="tel"],
textarea {
    border: 1px solid #d9d6d0;
}
.btn,
button,
.readon,
a.gk-button,
input[type="button"],
input[type="submit"]  {
    background: #9bc6c2;
}
.btn:hover,
.btn:active,
.btn.active,
.btn:focus,
button:active,
button:hover,
button:focus,
input[type="button"]:hover,
input[type="submit"]:hover,
input[type="button"]:active,
input[type="submit"]:active,
input[type="button"]:focus,
input[type="submit"]:focus,
a.gk-button:hover,
a.gk-button:active,
a.gk-button.active,
a.gk-button:focus,
.readon:hover,
.readon:active,
.readon:focus {
    background: #eeb03f;
}

article > header > time {
	background: transparent url('/wp-content/themes/Publisher/images/style2/date_bg.png') no-repeat 0 0;
	color: #fff;
	font-size: 31px;
	font-weight: bold;
	height: 69px;
	left: -117px;
	line-height: 70px;
	position: absolute;
	text-align: center;
	text-transform: uppercase;	
	-webkit-transform: rotate(0deg);
	   -moz-transform: rotate(0deg);
	    -ms-transform: rotate(0deg);
	     -o-transform: rotate(0deg);
	        transform: rotate(0deg);
	width: 147px;
}
article > header h1 a:hover,
article > header h2 a:hover {
	color: #eeb03f;
}


#main-menu > li > a {
	background: #a69f93;
}

#main-menu > li:hover > a,
#main-menu > li > a:hover,
#main-menu > li.active > a,
#main-menu > li.current-menu-item > a,
#main-menu > li.current_page_item > a,
#main-menu > li.current-menu-ancestor > a, 
#main-menu > li.current-menu-parent > a {
	background: #9bc6c2;
}

#main-menu .sub-menu {
	background: #9bc6c2;
	-webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3);
	   -moz-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3);
	    -ms-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3);
	     -o-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3);
	        box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3);
}
#main-menu .sub-menu li {
	border-top: 1px solid #b4d9d6;	
}
#main-menu .sub-menu li:hover {
	background: #b4d9d6;
}

#gk-social-api {
   	background: transparent;
}

.gk-nsp-arts-nav ul li,
.gk-nsp-links-nav ul li {
    background: #e0e0e0;
}
.gk-nsp-arts-nav ul li:hover,
.gk-nsp-links-nav ul li:hover,
.gk-nsp-arts-nav ul li.active,
.gk-nsp-links-nav ul li.active { 
	background: #eeb03f; 
}
.gk-nsp-next,
.gk-nsp-prev {
    background-image: url('/wp-content/themes/Publisher/images/style2/nsp_interface.png');
}
.gk-nsp-art .gk-nsp-header a:active,
.gk-nsp-art .gk-nsp-header a:focus,
.gk-nsp-art .gk-nsp-header a:hover { 
	color: #eeb03f; 
}
.gk-nsp-art img.gk-nsp-image {
	background: transparent;
	border: 1px solid #ededed;
}
.gk-nsp-art p.gk-nsp-text {
    color: #666;
}
.gk-nsp-art p.gk-nsp-info {
    color: #999;
}
.gk-nsp-art p.gk-nsp-info a {
    color: #eeb03f;
}
.gk-nsp-art p.gk-nsp-info a:active,
.gk-nsp-art p.gk-nsp-info a:focus,
.gk-nsp-art p.gk-nsp-info a:hover { 
	color: #eeb03f; 
}
.gk-nsp-links ul li {
    background: transparent url('/wp-content/themes/Publisher/images/style2/separator.png') repeat-x 0 top;
}
.gk-nsp-links ul li h4 a:active,
.gk-nsp-links ul li h4 a:focus,
.gk-nsp-links ul li h4 a:hover {
	color: #eeb03f;
}

.dark .gk-nsp-art img.gk-nsp-image,
#gk-bottom2 .gk-nsp-art img.gk-nsp-image {
    border: 1px solid #938d82;
}
.dark .gk-nsp-art p.gk-nsp-text,
#gk-bottom2 .gk-nsp-art p.gk-nsp-text { 
	color: #e6e0d6; 
}
.dark .gk-nsp-art p.gk-nsp-info,
#gk-bottom2 .gk-nsp-art p.gk-nsp-info { 
	color: #e6e0d6; 
}
.dark .gk-nsp-art p.gk-nsp-info a { 
	color: #d5d5d5; 
}
.dark .gk-nsp-art p.gk-nsp-info a:active,
.dark .gk-nsp-art p.gk-nsp-info a:focus,
.dark .gk-nsp-art p.gk-nsp-info a:hover,
#gk-bottom2 .gk-nsp-art p.gk-nsp-info a:active,
#gk-bottom2 .gk-nsp-art p.gk-nsp-info a:focus,
#gk-bottom2 .gk-nsp-art p.gk-nsp-info a:hover { 
	color: #eeb03f; 
}
.dark .gk-nsp-links ul li h4 a,
#gk-bottom2 .gk-nsp-links ul li h4 a { 
	color: #d5d5d5; 
}
.dark .gk-nsp-links ul li h4 a:active,
.dark .gk-nsp-links ul li h4 a:focus,
.dark .gk-nsp-links ul li h4 a:hover,
#gk-bottom2 .gk-nsp-links ul li h4 a:active,
#gk-bottom2 .gk-nsp-links ul li h4 a:focus,
#gk-bottom2 .gk-nsp-links ul li h4 a:hover { 
	color: #eeb03f; 
}
.dark .gk-nsp-links ul li, 
#gk-bottom2 .gk-nsp-links ul li {
    border-top: 1px solid #938d82;
}
.dark .gk-nsp-art h4.gk-nsp-header a,
#gk-bottom2 .gk-nsp-art h4.gk-nsp-header a { 
	color: #eeb03f; 
}
.dark .gk-nsp-art h4.gk-nsp-header a:active,
.dark .gk-nsp-art h4.gk-nsp-header a:focus,
.dark .gk-nsp-art h4.gk-nsp-header a:hover,
#gk-bottom2 .gk-nsp-art h4.gk-nsp-header a:active,
#gk-bottom2 .gk-nsp-art h4.gk-nsp-header a:focus,
#gk-bottom2 .gk-nsp-art h4.gk-nsp-header a:hover { 
	color: #fff; 
}

.dark .gk-nsp-arts-nav li,
.dark .gk-nsp-links-nav li,
#gk-bottom2 .gk-nsp-arts-nav li,
#gk-bottom2 .gk-nsp-links-nav li { 
	background: #635d53; 
}

.dark .gk-nsp-arts-nav li:hover,
.dark .gk-nsp-links-nav li:hover,
.dark .gk-nsp-arts-nav li.active,
.dark .gk-nsp-links-nav li.active,
#gk-bottom2 .gk-nsp-arts-nav li:hover,
#gk-bottom2 .gk-nsp-links-nav li:hover,
#gk-bottom2 .gk-nsp-arts-nav li.active,
#gk-bottom2 .gk-nsp-links-nav li.active { 
	background: #ffc96b; 
}

.gk-is-wrapper-gk_publisher .gk-is-preloader {
	background: #eeb03f url('/wp-content/themes/Publisher/images/style2/loader.gif') no-repeat center center;
}
.gk-is-wrapper-gk_publisher figcaption {
	background: #eeb03f;
}
.gk-is-wrapper-gk_publisher figcaption:hover {
	background: #9bc6c2;
}
.gk-is-wrapper-gk_publisher figcaption h3 {
	color: #fff;
}
.gk-is-wrapper-gk_publisher figcaption p {
	color: #fff;
}
.gk-is-wrapper-gk_publisher figcaption a {
	color: #fff;
}
.gk-is-wrapper-gk_publisher ol li {
	background: #fff;
}
.gk-is-wrapper-gk_publisher ol li:hover,
.gk-is-wrapper-gk_publisher ol li.active {
	background: #ffd382;
} 

div.gk-tweet {
    color: #e6e0d6;
}
div.gk-tweet > div {
    border-top: 1px solid #9a958b;
}
span.gk-tweet-name a {
    color: #d5d5d5!important;
}
span.gk-tweet-name small {
    color: #fff;
}
div.gk-tweet > div a { color: #eeb03f; }
div.gk-tweet > div a:hover { color: #fff; }
div.gk-tweet > div > span.gk-tweet-info {
    color: #eeb03f;
}
div.gk-tweet > div > span.gk-tweet-info a {
    background: url('/wp-content/themes/Publisher/images/twitterSprite.png') no-repeat 0 -1px transparent;
    color: #d5d5d5!important;
}
div.gk-tweet > div > span.gk-tweet-info a:active,
div.gk-tweet > div > span.gk-tweet-info a:focus,
div.gk-tweet > div > span.gk-tweet-info a:hover {
	color: #fff;
}

h1 > sup,
h2 > sup {
    color: #eeb03f;
}
article figure.featured-image {
	background: transparent;
	border: 1px solid #ededed;
}
.box.tags .tagcloud a {
    background: #9bc6c2;
}
.box.tags .tagcloud a:hover {
    background: #eeb03f;
}

.author-info .author-desc {
	background: #FDF6EA;
}
#respond > h3,
#comments > h2:first-child,
.content dl.post-fields {
	background: transparent;
	border-top: 1px solid #ededed;
}
#gk-popup-login a.btn.button-primary { 
    background: #9bc6c2;
}
#gk-popup-login a.btn.button-primary:hover { 
    background: #eeb03f;
}
#gallery ol li:hover,
#gallery ol li.active {
	background: #eeb03f;
}

/* Typography */
.gk-notice {
	background: url("/wp-content/themes/Publisher/images/style2/typography/info.png") no-repeat 2px 8px;
	color: #333;
}

.gk-info {
	background: url("/wp-content/themes/Publisher/images/style2/typography/tips.png") no-repeat 2px 8px;
	color: #333;
}

.gk-error,
.gk-warning {
	background: url("/wp-content/themes/Publisher/images/style2/typography/warning.png") no-repeat 2px 8px;
	color: #333;
}

.gk-badge[data-style="style3"],
.gk-label[data-style="style3"] {
	background: #f3f0ec;
	color: #333;
}

.gk-badge[data-style="style4"],
.gk-label[data-style="style4"] {
	background: #9BC6C2;
}

.gk-badge[data-style="style5"],
.gk-label[data-style="style5"] {
	background: #FFC45A;
}

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

pre.gk-code[data-style="style3"] {
	border-top: 4px solid #9BC6C2;
}

.gk-textblock[data-style="style1"] {
	border: 3px double #eee;
}

.gk-textblock[data-style="style4"] {
	border: 3px solid #9BC6C2;
}

.gk-textblock[data-style="style5"] {
	border: 3px solid #FFC45A;
}

.gk-textblock[data-style="style6"] {
	border: 1px solid #EAE8CC;
	background: #FFFEF4;
}

.gk-textblock[data-style="style7"] {
	background: #9BC6C2;
	color: #fff!important;
}

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

.gk-textblock[data-style="style9"] {
	background: #333;
	color: #fff;
}

.gk-numblock span,
.gk-numblock[data-style="style1"] span {
	background: #FFC45A;
}

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

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

.gk-floated {
	color: #111;
}

.gk-dropcap:first-letter,
.gk-dropcap[data-style="style1"]:first-letter {
	color: #9bc6c2;
}

blockquote.gk-quote {
	background: url("/wp-content/themes/Publisher/images/style2/typography/open1.png") no-repeat left bottom;
}

blockquote.gk-quote p {
	background: url("/wp-content/themes/Publisher/images/style2/typography/close1.png") no-repeat right top;
}

blockquote.gk-quote[data-style="style3"] {
	background: url("/wp-content/themes/Publisher/images/style2/typography/open2.png") no-repeat left bottom;
}

blockquote.gk-quote[data-style="style3"] p {
	background: url("/wp-content/themes/Publisher/images/style2/typography/close2.png") no-repeat right top;
}

blockquote.gk-quote[data-style="style4"] {
	background: url("/wp-content/themes/Publisher/images/style2/typography/open2.png") no-repeat left top;
}

blockquote.gk-quote[data-style="style4"] p {
	background: url("/wp-content/themes/Publisher/images/style2/typography/close2.png") no-repeat right top;
}

article .content ul li,
article .summary ul li {
	background: url("/wp-content/themes/Publisher/images/style2/typography/bullet1.png") no-repeat 0 6px !important;
}

article ul[data-style="style2"] li {
	background: url("/wp-content/themes/Publisher/images/style2/typography/bullet2.png") no-repeat 0 6px !important;
}

article ul[data-style="style3"] li {
	background: url("/wp-content/themes/Publisher/images/style2/typography/bullet3.png") no-repeat 0 6px !important;
}

article ul[data-style="style4"] li {
	background: url("/wp-content/themes/Publisher/images/style2/typography/bullet4.png") no-repeat 0 6px !important;
}

article ul[data-style="style5"] li {
	background: url("/wp-content/themes/Publisher/images/style2/typography/bullet5.png") no-repeat 0 6px !important;
}

article ul[data-style="style6"] li {
	background: url("/wp-content/themes/Publisher/images/style2/typography/bullet6.png") no-repeat 0 6px !important;
}

article ul[data-style="style7"] li {
	background: url("/wp-content/themes/Publisher/images/style2/typography/bullet7.png") no-repeat 0 6px !important;
}

article ul[data-style="style8"] li {
	background: url("/wp-content/themes/Publisher/images/style2/typography/bullet8.png") no-repeat 0 6px !important;
}

.gk-button[data-style="style1"]:active,
.gk-button[data-style="style1"]:focus, 
.gk-button[data-style="style1"]:hover {
	background-color: #ffc45a;
}

.gk-button[data-style="style2"] {
	background-color: #ffc45a;	
}

.gk-button[data-style="style2"]:active,
.gk-button[data-style="style2"]:focus,
.gk-button[data-style="style2"]:hover {
	background-color: #9bc6c2;
}

.gk-button[data-style="style3"] {
	background-color: #333;
}

.gk-button[data-style="style3"]:active,
.gk-button[data-style="style3"]:focus,
.gk-button[data-style="style3"]:hover {
	background-color: #ffc45a;
}

.gk-button[data-style="style4"] {
	background-color: #999;
}

.gk-button[data-style="style4"]:active,
.gk-button[data-style="style4"]:focus,
.gk-button[data-style="style4"]:hover {
	background-color: #ffc45a;
}

.gk-legend {
	border: 3px solid #ffc45a;
}

.gk-legend[data-style="style1"] > strong:first-child {
	color: #ffc45a;
}

.gk-legend[data-style="style2"] {
	border-color: #333;
}

.gk-legend[data-style="style3"] {
	border-color: #9bc6c2;
}

.gk-legend[data-style="style3"] > strong:first-child {
	color: #9bc6c2;
}

.gk-legend[data-style="style4"] {
	border-color: #9bc6c2;
}

.gk-legend[data-style="style4"] > strong:first-child {
	color: #9bc6c2;
}

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

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

.gk-tooltip dfn {
	background-color: #FFD;
	color: #656565;
}

.gk-tooltip[data-style="style2"] dfn {
	background: #9bc6c2;
	color: #fff;
}

.gk-tooltip[data-style="style3"] dfn {
	background: #333;
	color: #fff;	
}

.gk-tooltip[data-style="style4"] dfn {
	background: #FFFEF4;
	color: #333;
	border: 1px solid #EAE8CC;
}

.gk-tooltip[data-style="style5"] dfn {
	background: white;
	color: #9bc6c2;
	border: 2px dashed #9bc6c2;
}