body{font-size:14px;}
.k2FeedIcon a,
a.k2FeedIcon{margin-top:32px;}
.demo-typo-col2,
.demo-typo-col3,
.demo-typo-col4{clear:both;float:none;padding-bottom:20px;width:100%;}
.error-page h2{font-size:16px;margin-bottom:20px;}
.error-page .error-page-container{padding:100px 0 0 0;}
h1{letter-spacing:0;}
h1,
.gk-big-text > h2{font-size:28px;line-height:34px;}
.item-info{margin-top:70px;}
.item-body{margin-top:32px;}
#gkHeaderMod h2{font-size:20px;line-height:26px;}
#gkHeaderMod img,
.single-page > .header > img,
.blog-page > .header > img,
#k2Container.single-page > .header > img,
#k2Container.blog-page > .header > img{height:120% !important;width:auto !important;max-width:none !important;}
.login,
.registration,
.reset,
.remind{width:100%;}
.itemCommentsForm textarea,
.itemCommentsForm .inputbox{margin:0 10px 10px 0;}
.item-body .the-icons > li{width:50%;}
.item-body .the-icons > li:nth-child(2n),
.item-body .the-icons > li:last-child{border-right:1px solid #e5e5e5;}
#gk-menu-overlay-wrap{margin:0 auto 0 -150px;max-width:300px;}
.single-page .header .item-title,
.blog-page .header .item-title{font-size:32px;letter-spacing:3px;}
.single-page .item-desc,
.single-page .item-category,
.blog-page .item-desc,
.blog-page .item-category{font-size:12px !important;letter-spacing:2px;}
.blog-page .item-list{padding:0px 0 0;}
#gkHeaderNav,
#gkHeaderNav.gk-fixed-nav{padding:5px 0 0 0;}
#gkTopInfo{border-bottom:none;max-width:20% !important;padding:10px 0;text-align:center;top:28px;float:right;right:0px;}
#gkHeaderNav .gkMainMenu + #gkMobileMenu{display:block;float:left;left:auto !important;position:absolute;left:0;top:32px;width:73px;}
#gkHeader{padding:0px 0 0px 0;}
#gkHeaderNav.gk-fixed-nav{}
.alert,
.item-body blockquote,
.item-body .gk-offset-image{margin-left:0 !important;}
.item-info{width:100% !important;}
.item-info ul{text-align:left;}
.item-info ul li{display:inline-block;margin-right:10px;width:auto !important;}
.single-page .item-info + .item-body,
.blog-page .item-info + .item-body{width:100%;}
.contact #gk-content-wrapper > div{padding-left:20px;}
.contact #gk-content-wrapper > div:first-child{padding-left:0;padding-right:20px;}
.gk-map-contact.header{height:300px;}
.gk-map-contact.header + .gkPage{margin-top:50px !important;}
.blog-page > .header{margin-bottom:40px;}
#solidres .button-row{padding:16px !important;}
#solidres .button-row p{line-height:32px;}
#solidres .alert-success{padding:20px 10px;}
#gkLogo{display:block;}
span.nn_tabs-toggle-inner{font-size:24px;}#gkLogo{display:block;left:50%;opacity:1;padding:0;position:absolute;text-indent:-9999px;top:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;width:auto;}
#gkLogo img{display:block;height:auto;margin:0;max-width:100%;}.read-more-wrapper.animated-four.fadeInUp{width:295px;}