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

.gkMenu > ul li div.childcontent li{
  line-height:1.4em!important;
}
.itemBody > ul li:before, .itemBody > div > ul li:before, ul.gkBullet1 li:before, #product-tabs-content dd:before{
      content: no-close-quote;
}
.itemBody > ul li, .itemBody > div > ul li, #product-tabs-content dd, ul.gkBullet1 li, ul.gkBullet2 li, ul.gkBullet3 li, ul.gkBullet4 li{
  list-style-position: inside;
    list-style-type: disc;}
.box ul.menu li{
  border-bottom: 1px solid #e5e5e5;
    line-height: 1.6;
    padding: 5px 0;
}
#gkMainbody .box{
  margin:0;
}
#gkLogo img {
    display: block;
    margin: 5px 0 0 0;
    width: 362px;
  position: absolute;}

#gkHeader {
    padding: 0;
    padding-bottom: 65px;
}
#gkHeaderTop {
    height: 0;
}
#gkHeaderNav {
    top: 0;
  background:#2E266C;
  border-bottom: white;
    border-bottom-width: 5px;
    border-bottom-style: solid;
}
.gkTabsWrap ol li.active, .gkTabsWrap ol li.active:hover {
  background: #2E266C;}
h1, h2, h3, h4, h5, h6 {
  color: #2E266C;}
.gkTabsWrap ol li {
  font-size:16px;}
.gkMenu > ul > li.active > a{
  font-weight:bold;
}
#jform_contact_email_copy {
  width:120%}
.gk-features li.highlighted strong {
    background: #2E266C;
    border: #2E266C;
}
#gkBottom5 .box {
    color: black!important;
  font-size:13px;
}
#gkBottom5 .box a{
    color: black!important;
}

.gkMenu > ul > li {
  font-size:15px;}
.box.parallax{
  padding:50px 0!important;
}
.gkMenu > ul li div.childcontent li {
  font-size:13px}
li.current a {
    color: #69799a!important;
}
.frontpage #gkHeader {
    margin: 0;
}
.contact-miscinfo .jicons-text {
    display: none;
}
.contact-miscinfo{
  border-top:none;
}
.cookie-consent-banner {
    display: none;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #f8f9fa;
    box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.1);
    color: black;
    padding: 15px;
    font-size: 14px;
    text-align: center;
    z-index: 1000;
}

.cookie-consent-button {
    border: none;
    padding: 8px 16px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    margin: 4px 2px;
    cursor: pointer;
    border-radius: 4px;
     float: unset!important;
    line-height: initial!important;
}

.cookie-consent-button:hover {
    box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.2);
}

.cookie-consent-button:active {
    opacity: .5;
}

.cookie-consent-button.btn-success {
    background-color: #34a853;
    color: white;
}

.cookie-consent-button.btn-grayscale {
    background-color: #dfe1e5;
    color: black;
}

.cookie-consent-button.btn-outline {
    background-color: #e6f4ea;
    color: #34a853;
}

.cookie-consent-options {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    margin-bottom: 10px;
}

.cookie-consent-options label {
    margin: 0 10px;
    font-size: 14px;
}

.cookie-consent-options input {
    margin-right: 5px;
}