/*
#------------------------------------------------------------------------
# StoreFront - April 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 */

#gkFooter {
    background: transparent url('../images/rasen.jpg') no-repeat center top;}

#gkBreadcrumb {
    background: transparent url('../images/Wood_Back.jpg') no-repeat center top;
    padding-bottom: 20px;
}


.gkMenu > ul > li > a {
    color: #0E0E0E;
}

.gkMenu a:hover,
.gkMenu a:active,
.gkMenu a:focus,
.gkMenu li.active > a {
	color: red;
}

#gkHeaderNav {
    background: #fff;
}
#gkFooter a {
    color: #fff;
}

.gkMenu > ul > li.active > a {
    color: red !important;
}
.gkMenu > ul > li > a {
    color: #0E0E0E;
    font-weight: 900;
}

.gkIsWrapper-gk_storefront figcaption {
    
    left: 30%;
  }
  
#gkLogo.cssLogo {
    background: url('../images/logo_hagenah.jpg') no-repeat center center;
    height: 63px;
    width: 131px;
}

#gkHeaderTop {
    height: 30px;
}

#gkHeaderNav {

    top: 30px;
    height: 85px;
}

#gkTopMenu {
    width: 513px;
    padding-top: 3px;
}
#gkTopMenu {
    float: right;
}

#gkHeader > div:first-child {
    background: #006600;
}


#gkHeader {

    padding: 91px 0 0 0;
}

.frontpage #gkHeader {
    margin: 0 0 0px 0;
}

#gkBottom2 {
    padding: 0px 0;
}
.breadcrumbs {
    float: left;
    color: #FFFFFF;
}
.breadcrumbs > li {
 
    font-size: 18px;
    font-weight: 500;
    line-height: 50px;
}
.breadcrumbs li a {
    color: #000;
}
#gkMobileMenu i {
    color: #fff;

}

#gkLogo {

    margin: 10px 24px 3px 0;  
}
img.tel_icon {
    padding-top: 4px;
}

div#foxcontainer_c1065 {
    padding: 0px; 
}
#gkCopyrights {
    color: #fff;
  }
  #ca_banner h2 {
    font-size: 14px;
    font-weight:normal;
   
}
#ca_banner {
    
    height: 68px;
    
}

#ca_banner .accept {
    
    width: 150px;
}
#ca_banner p {
    font-size: 12px;
}
#ca_banner p, #ca_banner h2 {

    line-height: 0.7em;

}
#gkMainMenu {
    float: right;
    padding: 10px 0 0 0;
}

.gkMenu > ul > li {
    clear: none!important;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    height: 63px;
    line-height: 63px;
    text-transform: uppercase;
    width: auto;
}

div#top_tel {
    float: left;
    padding-right: 25px;
}
#gkTopMenu li {
    float: left;
    font-size: 11px;
    font-weight: bold;
    line-height: 25px;
    margin: 0 14px 0 0;
    text-transform: uppercase;
}
#gkTopMenu a {
    color: #fff;
    padding: 0;
}
.gkMenu > ul > li > a {
    
    display: block;
    height: 21px;
    line-height: 29px;
    padding: 0 8px;
    position: relative;
}
.box.parallax {
    color: #ffff;
}
.box.parallax.gkmod-1 a {
    color: #fff;	
    font-weight: bold;
    font-size: 22px;
    text-decoration: underline;
}
.box.parallax.gkmod-1 a:hover {
    color: red;
    text-decoration: underline;
}
section#gkBottom3 {
    background-color: #006600;
}
[class^=os-gallery-tabs-main] .osgalery-cat-tabs li a.active {
    background: #fff !important;
    color: #333;
}
#gkBottom1 {
    padding: 10px 0;
}
#gkMainbody {
    margin-bottom: 5px;
}
#gkIs-gk-is-743.gkIsWrapper-gk_storefront figcaption {
    left: 50%;
}
#gkIs-gk-is-754.gkIsWrapper-gk_storefront figcaption {
    left: 50%;
}
#gkIs-gk-is-757.gkIsWrapper-gk_storefront figcaption {
    left: 50%;
}
#gkIs-gk-is-756.gkIsWrapper-gk_storefront figcaption {
    left: 50%;
}
#gkIs-gk-is-758.gkIsWrapper-gk_storefront figcaption {
    left: 50%;
}
#gkIs-gk-is-759.gkIsWrapper-gk_storefront figcaption {
    left: 50%;
}
#gkIs-gk-is-760.gkIsWrapper-gk_storefront figcaption {
    left: 50%;
}
#gkIs-gk-is-770.gkIsWrapper-gk_storefront figcaption {
    left: 50%;
}
#gkIs-gk-is-773.gkIsWrapper-gk_storefront figcaption {
    left: 50%;
}
#gkIs-gk-is-774.gkIsWrapper-gk_storefront figcaption {
    left: 50%;
}
#gkIs-gk-is-776.gkIsWrapper-gk_storefront figcaption {
    left: 50%;
}
#gkIs-gk-is-780.gkIsWrapper-gk_storefront figcaption {
    left: 50%;
}
#gkIs-gk-is-781.gkIsWrapper-gk_storefront figcaption {
    left: 50%;
}

.gkMenu > ul > li.haschild > a:after {
    color: #6d6e6e;
    content: "\f0d7";
    font-family: FontAwesome;
    font-size: 11px;
    position: absolute;
    right: 3px;
    top: 0;
}
.box ul.menu li.current a {
    color: red;
}

a.nspImageWrapper.tleft.fleft.gkResponsive.gkImageWrapperOverlayWrap {
    margin: 0 0 10px 0px !important;
}
#gkMobileMenu #mobile-menu-toggler {
    color: #000;
    height: 44px;
    padding: 0!important;
    position: relative;
    right: 12px;
    text-align: center;
    width: 44px;
}

.gkIsWrapper-gk_storefront figcaption h2 {
    
    line-height: 20px;


}
.gkIsWrapper-gk_storefront figcaption p {
    
    line-height: 23px;
   
    
}
.gkIsWrapper-gk_storefront figcaption h3 {
    
    line-height: 44px;
 
}
#gk-menu-overlay-wrap .gkMenuClassic li .gkmenu {
    margin-top: 15px;
}