#gkPageContent {
    padding: 65px 0 20px;
}

.gkPage, #gkMainbody .content {
    margin: 15px auto !important;
    padding: 0;
}

a {
    color: #337ab7;    
}

#gkFooter a {
    color: #337ab7;
    padding: 0 !important;
}

#gkheader_top1 {
    margin: 6px 14px;
}

.block-1,
.block-2 {
  background: #f0f2f3;
  padding: 30px;
}
.block-2 {
  background: #FFFEF4;
}

.block-3 {
    background: rgba(155, 212, 242, 0.82);
    padding: 30px;
}

.block-4 {
    background: rgba(20, 186, 234, 0.85);
    color: #fff;
    padding: 30px;
}

.block-5 {
    background: rgba(51,61,67,0.5);
    color: #fff;
    padding: 30px;
}

.block-4 h1 { 
    color: #fff;
}

.block-5 h2 { 
    color: #fff;
}

#gkHeaderMod img {
  top: 50%;
  transform: translateY(-40%) translateX(-50%);
}

#gkHeaderMod {
    background: #ffffff;
}


/*
#gkHeaderMod .gkPage {
  left: 50%;
  position: absolute;
  top: 65%; 
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}
*/
.dark-bg #gkLogo.text,
.dark-bg #gkMobileMenu span {
  color: #26292b;
}
.dark-bg #gkMobileMenu i,
.dark-bg #gkMobileMenu i:after,
.dark-bg #gkMobileMenu i:before {
  background: #26292b;
}
.gk-fixed-nav #gkLogo.text,
.gk-fixed-nav #gkMobileMenu span {
  color: #26292b;
}
.gk-fixed-nav #gkMobileMenu i,
.gk-fixed-nav #gkMobileMenu i:after,
.gk-fixed-nav #gkMobileMenu i:before {
  background: #26292b;
}

#gkMobileMenu {
  color: #26292b;
  margin: 24px 0 0 0 !important;
}

#aside-menu {
  background: #14abea;
}

#aside-menu li a {
    color: #26292b;
}

.transparent-tabs .gkTabsNav li.active,
.transparent-tabs .gkTabsNav li:hover {
  background: rgba(51,61,67,0.5);
  color: #fff;
}

.transparent-tabs .gkTabsNav li {
  background: rgba(76, 85, 94, 0.85);
  margin: 5px 0;
  padding: 0 10px 0 46px;
  position: relative;
  text-align: left;
}

.transparent-tabs .gkTabsNav li:before {
  border: 1px solid #fff;
  border-radius: 50%;
  counter-increment: tabs;
  content: counter(tabs);
  height: 32px;
  left: 7px;
  line-height: 32px;
  position: absolute;
  text-align: center;
  top: 16px;
  width: 32px;
}

button, .button, input[type="submit"], input[type="button"], .pagenav-prev a, .pagenav-next a, #gkMainbody .readmore > a, .readon, .btn, .btn-border, .btn-thin-border {
    -webkit-appearance: none;
    background: #14baea;
    border: none;
    border-radius: 1px;
    color: #fff !important;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    font-weight: 400;
    height: auto;
    letter-spacing: 2px;
    line-height: 25px;
    margin: 0 5px 2px 2px;
    padding: 12px 45px;
    text-align: center;
    text-transform: uppercase;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

.box.border1 .box-wrap, .box.border2 .box-wrap {
    background: #fff;
    border: 2px solid #337ab7;
    padding: 45px 45px 35px 45px;
}


input[type=checkbox], .checkbox, input[type=radio], .radio {
    margin-top: 3px !important;
}


.box.light .box-wrap {
    background: #f0f2f3;
    border: none;
    padding: 10px !important;
}

.single-page > .header.no-image, .blog-page > .header.no-image {
    background: #14baea;
}

element.style {
}
media="(max-width: 1920px)"
@media (max-width: 1720px)
#gkHeaderMod .gkPage {
    width: 90%;
}
#gkHeaderMod .gkPage {
    top: 65%;
}

#gkHeaderNav {
    top: -110px;
}

.item-body ul > li:before, .list-1 > li:before, .list-2 > li:before, .list-3 > li:before {
    color: #337ab7 !important;
    font-family: FontAwesome;
    position: absolute;
    left: 0;
}

body {
    
    font-size: 16px;
    
    color: #777;
    
}


.box.color2 {
    background: #14baea;
    border: none;
    color: #ffffff;
    padding: 32px !important;
    background-image: url(/images/__bg.png);
    text-align: center;
    font-size: 30px;
}

.box .header2 {
    color: #ffffff;
    font-size: 30px;
    /* font-weight: bold; */
    line-height: 1;
    padding: 0 0 20px 0;
    text-align: center;
}