/*
#------------------------------------------------------------------------
# John S. - March Joomla! template (for Joomla 2.5)
#
# Copyright (C) 2007-2014 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com 
*/

/* Here you can include your override CSS styles */
#gkLogo{
  width:100%
}
#gkHeader #gkLogo{
  top:40px;
}
.gk-header1 h1{
  text-transform:none;
  font-size:55px;
  letter-spacing: 0px;
}
.gkScrollDown{
  bottom:66px;
}
#gkLogoSmall{
  margin: 10px 40px 2px 10px
}
#gkHeader{
  height:650px;
}
.gk-header1 h1 {
  color: #755E57;}


.gk-header1 p {
  color: #3a3636;
font-size:16px;}
.gkScrollDown{
  color: #755E57;
}
.gkScrollDown:after{
   color: #755E57;
}
legend{
  text-transform:none;
}
#gkMainMenu .gkMenu > ul > li > a.active, #gkMainMenu .gkMenu > ul > li > a:active #gkMainMenu .gkMenu > ul > li > a:focus, #gkMainMenu .gkMenu > ul > li > a:hover{
  border-bottom: 2px solid #86D3E5;
}
ul.gkmenu.level0 {
    font-size: 16px;
}
.uk-accordion.uk-text-left {
    display: contents!important;
}
.gkPriceTable dt{
  font-size:19px;
}
.gkPriceTable dl.gkPremium1 {
       background: #86D3E5!important;
    margin: -12px 0 0 -1px;
   padding: 45px 32px 65px 32px;
    z-index: 2;
}
.box.big-title .header, .box.big-title > .header {
  font-size: 50px!important;}
.itemAuthorData{
  margin-bottom:8px;
}
.itemAuthorData h3{
  font-size:20px;
}
.itemAuthorBlock .itemAuthorDetails{
  margin: 0 24px 0 230px;
}
.itemAuthorBlock > .gkAvatar{
  max-width:180px;
}
.big-nav .nspImageWrapper + .nspHeader:before{
  display:none;
}
.big-nav .nspHeader {
  font-size: 20px!important;}
.big-nav .nspImageWrapper + .nspHeader {
  padding-top: 18px;}
.nspArt h4.nspHeader a{
  font-weight:600;
}
li.uk-active:before {
    display: none;
}
li.uk-active {
    border: none;
}
td.uk-h5.uk-text-nowrap.uk-text-muted.ng-binding{
  border-bottom:none;
}
#gkMainMenu .gkMenu > ul li div.childcontent a:hover {
    color: #86D3E5;
}
#gkMainMenu .gkMenu > ul > li > a{
  font-weight:600;
}

a.readon.fright {
    padding: 15px;
    font-size: 16px;
    font-weight: 700!important;
}
#gkMainbody > div > *{
  margin-bottom:0;
}
.frontpage #gkContent {
    padding: 0;
}
.box .custom li:before{
  content:none;
}
.box .header{
  font-size:16px;
}
.box.dark, .box.dark-bg {
  background: #755E57;}
#gkSidebar {
    padding: 0 0 30px 30px;
}
.gkPriceTable.col3 dl{
  background: #C1B6B3;
}
.gkPriceTable dl.gkPremium {
  background: #f5f5f5!important;}
.gkBanner {
   
    position: relative;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
  transform: translateZ(0);
width:95%;
line-height: 0;}
.gkBanner > h2 {
    color: #fff;
    font-size: 56px;
    line-height: 1;
    text-align: center;
    position: absolute;
    text-transform: none;
    top: 80px;
    width: 100%;
    z-index: 2;
}
.gkBanner > a {
    display: block;
    overflow: hidden;
}
.box.banner img {
    display: block;
}
.gkBanner > a > img {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: scale(1) rotateZ(0deg);
    -moz-transform: scale(1) rotateZ(0deg);
    -ms-transform: scale(1) rotateZ(0deg);
    -o-transform: scale(1) rotateZ(0deg);
    transform: scale(1) rotateZ(0deg);
    -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;
}
.gkBanner > strong > a {
    background: #86D3E5;
    color: #fff;
    display: inline-block;
    padding: 5px 10px;
    position: relative;
    text-transform: uppercase;
    z-index: 2;
}
.gkBanner > strong {
    bottom: 70px;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 2;
  line-height: 1.1em;
}
.gkBanner > h2 > a{
  color: #fff;
font-size: 30px;
background: #c1b6b3;}
.box.box.big-nav.big-title.gkmod-1.jmoddiv.jmodinside.light.homep.jmoddiv {
    padding: 30px 0 0 30px!important;
}
.box.light {
  padding:15px!important;}
#gkMainbody + #gkMainbodyBottom{
  padding-top:0;
}
.gkHeaderBg {
  background-size: initial;}
.gkIsWrapper-gk_storefront figcaption h2:before, .gkIsWrapper-gk_storefront figcaption h2:after {
    border-top: 1px solid #86D3E5;
}
.gkIsWrapper-gk_storefront figcaption h2:before, .gkIsWrapper-gk_storefront figcaption h2:after {
    border-top: 1px solid #86D3E5;
}
.gkIsWrapper-gk_storefront figcaption h2 {
    color: #755E57;
    font-size: 24px;
}
.gkIsWrapper-gk_storefront .gkIsPagination li {
  padding:0;}
.gkIsWrapper-gk_storefront figcaption {
  width:80%;
  font-size:130%;}
    .gkIsWrapper-gk_storefront .gkIsPagination li.active, .gkIsWrapper-gk_storefront .gkIsPagination li:active .gkIsWrapper-gk_storefront .gkIsPagination li:focus, .gkIsWrapper-gk_storefront .gkIsPagination li:hover {
    background: #86D3E5;
}
.box{
  margin:0;
}
.gkIsWrapper-gk_storefront .gkIsPagination{
  z-index:0;
}
label#jform_captcha-lbl {
    display: none;
}