#gkTopMenu .menu {

    display: inline-block;

    margin: 0 0 !important;

}

#gkTopMenu li {

   

    padding:  0 15px;

}

#gkTopMenu {

    text-align: right;

    height: 32px;

}

html {

  font-size: 57.5%;

}

#gkBg {

  overflow: hidden;

}

#gkLogo,

#gkLogo.text {

  height: 78px;

  line-height: 78px;

  margin-left: 2rem;

  padding: 0;

	position: relative;

}

#gkLogo img {



    display: block;

    height: 78px;

    margin: 0;

    max-width: 300px;

    width: auto;

   

    padding: 5px;



}



#gkMobileMenu {

  margin: 23px 2rem 23px 2rem !important;

}

#gkHeader {

  padding: 110px 0 0 0;

}

#gkTop {

  text-align: center;

}

#gkTop1 .box {

    padding-left: 20px;

    padding-right: 20px;

}

#gkTop1 .box + .box {

      padding-left: 20px;

    padding-right: 20px;

}

.box .readon.fleft {

   

    right: 20px;

}



.aksii .nspArtScroll1, .hit .nspArtScroll1 {

    margin: 0 0px;

   

}

#gkTop > * {

  display: inline-block;

  float: none;

  vertical-align: middle;

}

#gkTop #gkSearch {

  margin-right: 20px;

}

.gkHeaderContent {

  padding: 5rem;

  width: 100%;

}

.showcase-header,

.showcase-pictures {

  width: 100%;

}

.gkPhotoOverlayContent {

  bottom: 3rem;

  left: 3rem;

  padding: 4.5rem 5rem;

}

.gkHeaderContent h1 {

  margin-bottom: 1rem;

}

.gkHeaderContent p {

  margin-bottom: 2rem;

}

.box.animated-color-bg {

  padding: 5rem;

}

#gkBottom1,

#gkBottom2,

#gkBottom3,

#gkBottom4,

#gkBottom5 {

  padding: 2.5rem 5rem;

}

#gkPageContent {

  padding: 60px 5rem;

}



.menu-icon-cont .menu-icon3 {

    display: inline-block;

    position: relative;

    height: 0.5em;

    margin: 0.1em;

    user-select: none;

    width: .6em;

}

#off-menu_971 {

    height: 54px;

    background: #fff !important;

    border-top: 1px solid #eee;

    border-bottom: 1px solid #eee;

    padding-top: 5px;

}

.off-menu_971 .level1 .level1 {

    display: block;

    text-align: center;

    width: auto;

    padding: 7px 12px 7px 12px;

}

.contentpane,

.categories-list,

.newsfeed,

.registration,

.reset,

.remind,

.tag-category,

.vm-orders-list,

.vm-order-done,

#shipmentForm,

#paymentForm {

  

}

.single-page > .header {



}

.single-page .item-body {

  

}

.blog-page .item-list .item-view .item-image {

 

}

.blog-page .item-list .item-view .item-content {

  

}

.blog-page .items-more {

  

}

.blog-page.hasSidebar .item-view .item-image {

 

}

#gkSidebar {

  padding: 6rem 0 5rem 0;

}

div[data-sidebar-pos="left"] #gkSidebar {

  padding-right: 5rem;

}

div[data-sidebar-pos="right"] #gkSidebar {

  padding-left: 5rem;

}

#gkTop1.big-spaces,

#gkTop2.big-spaces,

#gkBottom1.big-spaces,

#gkBottom2.big-spaces,

#gkBottom3.big-spaces,

#gkBottom4.big-spaces,

#gkBottom5.big-spaces {

  padding: 5rem;

}

.box.animated-color-bg {

  padding: 5rem;

}

#gkSidebar .box + .box,

#gkMainbodyTop .box + .box,

#gkMainbodyBottom .box + .box {

  margin: 5rem 0 0;

}

#gkTop1,

#gkTop2 {

  padding: 5rem 0;

}

#gkFooter {

  padding: 3rem 5rem;

}

#gkContent,

#gkSidebar,

#gk-content-wrapper {

  width: 100% !important;

}

#gkSidebar .box:nth-child(2n+1) {

  clear: both !important;

}

#gkHeaderNav .gkMainMenu {

  display: none;

}

#gkMobileMenu {

  display: block;

  white-space: nowrap;

}

.only-desktop {

  display: none;

}

.only-tablet {

  display: block;

}

.only-mobile {

  display: none;

}

.no-desktop {

  display: block;

}

.no-tablet {

  display: none;

}

.no-mobile {

  display: block;

}

#sbox-window,

#sbox-window iframe {

  width: 720px !important;

  max-width: 720px !important;

  left: 10px !important;

}

body .gkCols4 .box {

  margin-bottom: 30px !important;

}

body .gkCols4 .box.gkmod-1 {

  width: 100%;

}

body .gkCols4 .box.gkmod-2 {

  width: 50%;

}

body .gkCols4 .box.gkmod-3 {

  width: 50%;

}

body .gkCols4 .box.gkmod-4,

body .gkCols4 .box.gkmod-more {

  width: 50%;

}

body .gkCols4 .box:nth-child(2n+1) {

  clear: both;

}

body .gkCols4 .box.gkmod-more.gkmod-last-1:last-child {

  width: 100% !important;

}

body .gkCols4 .box.gkmod-more.gkmod-last-2:last-child,

body .gkCols4 .box.gkmod-more.gkmod-last-2:nth-last-child(2) {

  width: 50% !important;

}

body .gkCols4 .box.gkmod-more.gkmod-last-3:last-child,

body .gkCols4 .box.gkmod-more.gkmod-last-3:nth-last-child(2),

body .gkCols4 .box.gkmod-more.gkmod-last-3:nth-last-child(3) {

  width: 50% !important;

}

body .gkCols6 .box {

  margin-bottom: 30px !important;

}

body .gkCols6 .box.gkmod-1 {

  width: 100%;

}

body .gkCols6 .box.gkmod-2 {

  width: 50%;

}

body .gkCols6 .box.gkmod-3 {

  width: 33.3%;

}

body .gkCols6 .box.gkmod-4,

body .gkCols6 .box.gkmod-more {

  width: 33.3%;

}

body .gkCols6 .box.gkmod-5,

body .gkCols6 .box.gkmod-more {

  width: 33.3%;

}

body .gkCols6 .box.gkmod-6,

body .gkCols6 .box.gkmod-more {

  width: 33.3%;

}

body .gkCols6 .box:nth-child(3n+1) {

  clear: both;

}

body .gkCols6 .box.gkmod-more.gkmod-last-1:last-child {

  width: 100% !important;

}

body .gkCols6 .box.gkmod-more.gkmod-last-2:last-child,

body .gkCols6 .box.gkmod-more.gkmod-last-2:nth-last-child(2) {

  width: 50% !important;

}

body .gkCols6 .box.gkmod-more.gkmod-last-3:last-child,

body .gkCols6 .box.gkmod-more.gkmod-last-3:nth-last-child(2),

body .gkCols6 .box.gkmod-more.gkmod-last-3:nth-last-child(3) {

  width: 33.3% !important;

}

body .gkCols6 .box.gkmod-more.gkmod-last-4:last-child,

body .gkCols6 .box.gkmod-more.gkmod-last-4:nth-last-child(2),

body .gkCols6 .box.gkmod-more.gkmod-last-4:nth-last-child(3),

body .gkCols6 .box.gkmod-more.gkmod-last-4:nth-last-child(4) {

  width: 33.3% !important;

}

body .gkCols6 .box.gkmod-more.gkmod-last-5:last-child,

body .gkCols6 .box.gkmod-more.gkmod-last-5:nth-last-child(2),

body .gkCols6 .box.gkmod-more.gkmod-last-5:nth-last-child(3),

body .gkCols6 .box.gkmod-more.gkmod-last-5:nth-last-child(4),

body .gkCols6 .box.gkmod-more.gkmod-last-5:nth-last-child(5) {

  width: 33.3% !important;

}

.items-row > div {

  margin-bottom: 50px;

  padding: 0 !important;

}

.gkCols[data-cols="4"] > div,

.gkCols[data-cols="5"] > div {

  margin-bottom: 30px;

  width: 50%;

}

.gkCols[data-cols="4"] > div:nth-child(2n+1),

.gkCols[data-cols="5"] > div:nth-child(2n+1) {

  clear: both;

}

.pagination ul li a,

.pagination ul li span {

  margin: 3px 7px 3px 0;

}

.gkCols3 > div,

.gkCols4 > div,

.gkCols6 > div {

  margin: 20px -10px;

}

.gkCols3 .box.gkmod-1,

.gkCols3 .box.gkmod-2,

.gkCols3 .box.gkmod-3,

.gkCols3 .box.gkmod-more {

  padding: 0 10px;

}

.error-page h1 {

  font-size: 12rem;

}

.error-page h2 {

  font-size: 1.6rem;

  margin-bottom: 50px;

}

.error-page .subpage {

  margin: 20px 10px;

  width: auto;

}

.box.border1 .box-wrap,

.box.border2 .box-wrap {

  padding: 2.4rem 2.4rem 1.4rem 2.4rem;

}

.user-page .item-author-details .item-desc {

  font-size: 1.2rem;

}

.user-page .item-author-details h1 {

  font-size: 1.6rem;

  margin: 0;

}

.user-page .item-author-details > img {

  max-width: 50px !important;

}

.gk-cols > div {

  padding-top: 10px;

  padding-bottom: 10px;

}

.gk-cols .gk-cols > div {

  padding-top: 0;

  padding-bottom: 0;

}

.gk-cols > div.col-t-width-5 {

  width: 5%;

}

.gk-cols > div.col-t-width-10 {

  width: 10%;

}

.gk-cols > div.col-t-width-15 {

  width: 15%;

}

.gk-cols > div.col-t-width-20 {

  width: 20%;

}

.gk-cols > div.col-t-width-25 {

  width: 25%;

}

.gk-cols > div.col-t-width-30 {

  width: 30%;

}

.gk-cols > div.col-t-width-35 {

  width: 35%;

}

.gk-cols > div.col-t-width-40 {

  width: 40%;

}

.gk-cols > div.col-t-width-45 {

  width: 45%;

}

.gk-cols > div.col-t-width-50 {

  width: 50%;

}

.gk-cols > div.col-t-width-55 {

  width: 55%;

}

.gk-cols > div.col-t-width-60 {

  width: 60%;

}

.gk-cols > div.col-t-width-65 {

  width: 65%;

}

.gk-cols > div.col-t-width-70 {

  width: 70%;

}

.gk-cols > div.col-t-width-75 {

  width: 75%;

}

.gk-cols > div.col-t-width-80 {

  width: 80%;

}

.gk-cols > div.col-t-width-85 {

  width: 85%;

}

.gk-cols > div.col-t-width-90 {

  width: 90%;

}

.gk-cols > div.col-t-width-95 {

  width: 95%;

}

#search-searchword,

#finder-search input {

  width: 400px;

}

.profile,

.profile-edit {

  max-width: 100%;

}

#gkMainbody .box {

  padding: 20px;

}

.box img {

  max-width: 100%;

}

.frontpage-grid .box.clear img {

  width: 100%;

}

.single-page .item-title {

  margin-top: 6rem;

}

.single-page > .item-content,

.single-page > .itemComments {

  width: 90%;

}

.item-top-info {

  margin-bottom: 3.5rem;

}

.demo-typo {

  margin: 3rem 0 1.5rem 0;

}

.item-body h2,

.item-body h3,

.item-body h4 {

 

}

.productdetails .vm-product-container {

  width: 100%;

}

.productdetails .vm-product-media-container {

  width: 100%;

}

.search .search-results .result-title {

  font-size: 3.2rem;

}

tbody tr td {

  padding: 0.75rem 1rem;

}

.btn,

.readon,

button,

.button,

input[type="submit"],

input[type="button"],

ul.pagenav .previous > a,

ul.pagenav .next > a,

#gkMainbody .readmore > a,

.cc-notification-buttons > li > .cc-link,

#fancybox-content > div > .showcart,

#fancybox-content > div > .continue_link,

.gkPopupWrap .gkShowCart > a {

  padding: 1.2rem 2.4rem;

}

#cc-modal #cc-modal-closebutton a,

#cc-settingsmodal #cc-settingsmodal-closebutton a {

  top: 0;

}

.box.animated-color-bg:before {

  -webkit-animation: none;

  animation: none;

  display: none;

}

.box.animated-color-bg:after {

  -webkit-animation: none;

  animation: none;

  display: none;

}

#gkTop1.animated-circles:before,

#gkTop1.animated-circles:after,

#gkTop2.animated-circles:before,

#gkTop2.animated-circles:after,

#gkBottom1.animated-circles:before,

#gkBottom1.animated-circles:after,

#gkBottom2.animated-circles:before,

#gkBottom2.animated-circles:after,

#gkBottom3.animated-circles:before,

#gkBottom3.animated-circles:after,

#gkBottom4.animated-circles:before,

#gkBottom4.animated-circles:after,

#gkBottom5.animated-circles:before,

#gkBottom5.animated-circles:after {

  -webkit-animation: none;

  animation: none;

  display: none;

}

#vmCartModule {



    width: 50px !important;

    border-width: 0px !important;

    float: right;

    margin-right: 80px;

    position: absolute !important;

    top: 45px;

    right: 0;



}
#gkmenu li {
   
    padding: 0px 0px;
}
#gkMainbodyTop .box {
    padding: 0;
}
