﻿h2, h3 {
    color: #5f5f2f;
}

mark {
    color: #000;
    background: #ff0;
}

a:focus, a:hover {
    color: #5f5f2f;
}

.btn-primary {
    background-color: #848452;
    border-color: #848452;
}

.btn-primary.focus, .btn-primary:focus {
    background-color: #848452;
    border-color: #122b40;
}

.btn-primary.active, .btn-primary:active, .btn-primary:hover, .open>.dropdown-toggle.btn-primary {
    background-color: #848452;
    border-color: #848452;
}

.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover {
    background-color: #848452;
    border-color: #122b40;
}

.btn-primary.disabled.focus, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled].focus, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover {
    background-color: #848452;
    border-color: #848452;
}

.btn-primary .badge {
    color: #848452;
}

.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
    background-color: #848452;
}

.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
    background-color: #5f5f2f;
}

.pagination>li>a, .pagination>li>span {
    color: #0a0401;
}

.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
    color: #5f5f2f;
}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    background-color: #5f5f2f;
    border-color: #848452;
}

::selection {
    background: rgba(29, 138, 187, .5);
}

::-moz-selection {
    background: rgba(29, 138, 187, .5);
}

.kgi-social-share .icon {
    background: #5f5f2f;
}

.kgi-social-share .icon:after {
    background: #323e47;
}

.kgi-social-share .icon.facebook:after {
    background: #3c5b9b;
}

.kgi-social-share .icon.twitter:after {
    background: #2daae1;
}

.kgi-social-share .icon.linkedin:after {
    background: #0077b5;
}

.company-link {
    color: #5f5f2f;
}

.company-link:active, .company-link:hover {
    color: #0a0401;
}

.card-form .kgi-card .step, .fancy-ol-item, .kgi-common-text ol li:before {
    background: #5f5f2f;
}

.card-form .btn-enquiry, .kgi-btn, .kgi-card.login button, .kgi-sf .btn-enquiry {
    background-color: #5f5f2f;
}

a.section-heading:hover {
    border-color: #5f5f2f;
}

#nav .top-nav-outer {
    background: #848452;
}

#nav .top-nav-outer .container {
    background: #5f5f2f;
}

#nav .bottom-nav-outer {
    background: #848452;
}

#nav .bottom-nav-outer>.container {
    background: #0a0401;
}

#nav .nav-user {
    color: #8ec5dd;
}

#kgi-primary-nav .nav li.all-sections {
    background: #5f5f2f;
}

#kgi-primary-nav .nav li.all-sections>a {
    background: #848452;
}

#kgi-primary-nav .nav li.all-sections.open>a {
    color: #0a0401;
}

#kgi-primary-nav .kgi-dd .taxonomy a:hover a {
    color: #5f5f2f;
}

#kgi-footer .top-outer {
    background: #848452;
}

#kgi-footer .top-outer .container {
    background: #5f5f2f;
}

#kgi-footer .bottom-outer {
    background: #5f5f2f;
}

#kgi-footer .bottom-outer>.container {
    background: #0a0401;
}

.kgi-card {
    border-top: 2px solid #5f5f2f;
}

.kgi-card .top h4 {
    color: #0a0401;
}

.kgi-card .bottom a {
    color: #5f5f2f;
}

.kgi-card .bottom a:hover {
   color:#949599;
}

.kgi-card .kgi-card-download {
    background: #5f5f2f;
}

.kgi-card.big-top .top {
    background: #848452;
}


#releases .kgi-card.focus .top {
    background: #5f5f2f;
}

.kgi-tabs li.current {
    border-top: 2px solid #5f5f2f;
}

.kgi-tabs li.current>a {
    color: #0a0401;
}

ul#tab .twoColumn a {
    color: #5f5f2f;
}

#sidebar .sidebarsocial i {
    background: #5f5f2f;
}

#sidebar .sidebarsocial p {
    color: #0a0401;
    padding:5px;
}

.tabs-left>li.active>a, .tabs-left>li.active>a:focus, .tabs-left>li.active>a:hover {
    border-top: 2px solid #848452;
}

#index-taxonomy-tabs div.pane {
    border-top: 2px solid #848452;
}

@media screen and (min-width:700px) {
    #kgi-cb {
        background-color: #5f5f2f;
    }
}

.kgi-speech-balloon {
    background: #5f5f2f;
}

.kgi-speech-balloon .top {
    background: #0a0401;
}

.kgi-speech-balloon .bottom {
    color: #0c394d;
}

.kgi-speech-balloon .bubble-tag polygon {
    fill: #5f5f2f;
}

.kgi-common-text .coloured_hyperlink, .kgi-common-text a {
    color: #078fcc;
}

.kgi-common-text ul li:before {
    background: #5f5f2f;
}

#hot-topics .kgi-img-link h3 {
    background: #0a0401;
}

#hot-topics .kgi-img-link h4 {
    color: #424242;
}

#dms-inner .leftpullquote, #dms-inner .rightpullquote {
    color: #5f5f2f;
}

.kgi-editorial .article-top h4 {
    color: #0a0401;
}

.kgi-editorial .article-top hr {
    border-top-color: #0a0401;
}

.kgi-editorial #dms-inner h2 {
    border-bottom: 1px solid #0a0401;
}

.kgi-sf .contactEnquiry a {
    color: #0a0401;
}

.kgi-sf .enquirytitle {
    color: #0a0401;
}

#sf-article-wp a {
    color: #848452;
}

.btn-companyDetails, .btn-email, .btn-print {
    background-color: #5f5f2f;
}

.companySection h1, .videoTitle a, .videoTitle h1 {
    color: #0a0401;
}

.companySection a {
    color: #0a0401;
}

#kgi-product-listing .options {
    border-bottom: 1px solid #0a0401;
}

#kgi-product-listing .options a {
    color: #0a0401;
}

#kgi-product-listing .product-listing .image, #kgi-product-listing .product-listing a.image-video, #kgi-product-listing .video-listing .image, #kgi-product-listing .video-listing a.image-video {
    border-right: 1px solid #5f5f2f;
}

.advertiseTitle h1, .contactUsTitle h1, .linksTitle h1, .privacyTitle h1 {
    color: #0a0401;
}

.advertiseTitle p a, .contactUsTitle p a, .linksTitle p a, .privacyTitle p a {
    color: #0a0401;
}

.alphabetical-filter a {
    color: #848452 !important;
}

.kgi-generic .generic-top h1 {
    color: #0a0401;
}

.kgi-generic .generic-content h1 {
    color: #0a0401;
}

#kgi-white-papers .kgi-card .fa-file-pdf-o {
    color: #5f5f2f;
}

.prod-serv-item {
    border-top: 2px solid #848452;
}

.prod-serv-item span {
    color: #0a0401;
}

.prod-serv-item .kgi-count-num {
    color: #5f5f2f;
}

.kgi-regions {
    border-bottom: 3px solid #138f51;
}

.kgi-card-book {
    background: #5f5f2f;
}

.kgi-card-book:hover {
    background: #848452;
}

.calendar-date {
    border: 3px solid #bdbdf5;
}

.event-card a {
    color: #0a0401;
}

.event-card a:hover {
    color: #5f5f2f;
}

.event-calendar-year li {
    border-top: 2px solid #5f5f2f;
}

.events-calendar {
    background: #5f5f2f;
}

.events-years {
    background: #5f5f2f !important;
}

.events-featured-title {
    background: #ffd65e;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffd65e), to(#febf04));
    background: -webkit-linear-gradient(top, #ffd65e 0, #febf04 100%);
    background: -o-linear-gradient(top, #ffd65e 0, #febf04 100%);
    background: linear-gradient(to bottom, #ffd65e 0, #febf04 100%);
}

.featured-events-headline {
    color: #848452;
}

.events-featured a {
    color: #5f5f2f;
}

.events-featured a:hover {
    color: #848452;
}

@media screen and (max-width:699px) {
    #kgi-carousel .item {
        border-top: 2px solid #848452;
    }
    #kgi-carousel .item .carousel-caption h1 {
        color: #0a0401;
    }
    #hot-topics .kgi-img-link {
        background: #5f5f2f;
    }
}

@media screen and (min-width:1024px) {
    #kgi-primary-nav .nav li.active>a, #kgi-primary-nav .nav li.open>a, #kgi-primary-nav .nav>li:focus>a, #kgi-primary-nav .nav>li:hover>a {
        color: #0a0401;
    }
}

@media screen and (min-width:1340px) {
    #kgi-carousel-picker h3 {
        color: #0a0401;
    }
    #kgi-carousel-picker ol.carousel-indicators .active {
        text-shadow: 0 0 4px #662;
        background-color: #5f5f2f;
    }
}

.project-by-gallery .prod-serv-item {
    /* border-left: 2px solid #848452 */
}

.project-by-gallery .section-heading {
    background: #848452;
}

.kgi-search-resuts {
    background: #0a0401;
}

.cancel-search {
    border: 1px dashed #5f5f2f;
}

.kgi-search li {
    border-top: 1px solid #848452;
}

.alert-info {
    color: #848452;
    border: 1px solid #848452;
}
h2, h3 {
    color: #5f5f2f;
}

mark {
    color: #000;
    background: #ff0;
}

a:focus, a:hover {
    /*olor: #DBDCDD;*/
}

.btn-primary {
    background-color: #848452;
    border-color: #848452;
}

.btn-primary.focus, .btn-primary:focus {
    background-color: #848452;
    border-color: #122b40;
}

.btn-primary.active, .btn-primary:active, .btn-primary:hover, .open>.dropdown-toggle.btn-primary {
    background-color: #848452;
    border-color: #848452;
}

.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover {
    background-color: #848452;
    border-color: #122b40;
}

.btn-primary.disabled.focus, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled].focus, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover {
    background-color: #848452;
    border-color: #848452;
}

.btn-primary .badge {
    color: #848452;
}

.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
    background-color: #848452;
}

.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
    background-color: #5f5f2f;
}

.pagination>li>a, .pagination>li>span {
    color: #0a0401;
}

.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
    color: #5f5f2f;
}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    background-color: #5f5f2f;
    border-color: #848452;
}

.selectboxit-list>.selectboxit-focus>.selectboxit-option-anchor {
    background-color: #848452;
}

::selection {
    background: rgba(29, 138, 187, .5);
}

::-moz-selection {
    background: rgba(29, 138, 187, .5);
}

.kgi-social-share .icon {
    background: #5f5f2f;
}

.kgi-social-share .icon:after {
    background: #323e47;
}

.kgi-social-share .icon.facebook:after {
    background: #3c5b9b;
}

.kgi-social-share .icon.twitter:after {
    background: #2daae1;
}

.kgi-social-share .icon.linkedin:after {
    background: #0077b5;
}

.company-link {
    color: #5f5f2f;
}

.company-link:active, .company-link:hover {
    color: #0a0401;
}

.card-form .kgi-card .step, .fancy-ol-item, .kgi-common-text ol li:before {
    background: #5f5f2f;
}

.card-form .btn-enquiry, .kgi-btn, .kgi-card.login button, .kgi-sf .btn-enquiry {
    background-color: #5f5f2f;
}

a.section-heading:hover {
    border-color: #5f5f2f;
}

#nav .top-nav-outer {
    background: #848452;
}

#nav .top-nav-outer .container {
    background: #848452;
}

#nav .bottom-nav-outer {
    background: #5f5f2f;
}

#nav .bottom-nav-outer>.container {
    background: #5f5f2f;
}

#nav .nav-user {
    color: #000;
}

#kgi-primary-nav .nav li.all-sections {
    background: #5f5f2f;
}

#kgi-primary-nav .nav li.all-sections>a {
    background: #848452;
}

#kgi-primary-nav .nav li.all-sections.open>a {
    color: #0a0401;
}

#kgi-primary-nav .kgi-dd .taxonomy a:hover a {
    color: #5f5f2f;
}

#kgi-footer .top-outer {
    background: #5f5f2f;
}

#kgi-footer .top-outer .container {
    background: #5f5f2f;
}

#kgi-footer .bottom-outer {
    background: #e8e8e8;
}

#kgi-footer .bottom-outer>.container {
    background: #e8e8e8;
}

.kgi-card {
    border-top: 2px solid #5f5f2f;
}

.kgi-card .top h4 {
    color: #0a0401;
} 

.kgi-card .kgi-card-download {
    background: #5f5f2f;
}

.kgi-card.big-top .top {
    background: #848452;
}


#releases .kgi-card.focus .top {
    background: #5f5f2f;
}

.kgi-tabs li.current {
    border-top: 2px solid #5f5f2f;
}

.kgi-tabs li.current>a {
    color: #0a0401;
}

ul#tab .twoColumn a {
    color: #5f5f2f;
}

#sidebar .sidebarsocial i {
    background: #5f5f2f;
}

#sidebar .sidebarsocial p {
    color: #848452;
    padding:5px;
}

.tabs-left>li.active>a, .tabs-left>li.active>a:focus, .tabs-left>li.active>a:hover {
    border-top: 2px solid #848452;
}

#index-taxonomy-tabs div.pane {
    border-top: 2px solid #848452;
}

@media screen and (min-width:700px) {
    #kgi-cb {
        background-color: #5f5f2f;
    }
}

.kgi-speech-balloon {
    background: #5f5f2f;
}

.kgi-speech-balloon .top {
    background: #848452;
}

.kgi-speech-balloon .bottom {
    color: #0c0c06;
}

.kgi-speech-balloon .bubble-tag polygon {
    fill: #5f5f2f;
}

.kgi-common-text .coloured_hyperlink, .kgi-common-text a {
    color: #848452;
}

.kgi-common-text ul li:before {
    background: #5f5f2f;
}

#hot-topics .kgi-img-link h3 {
    background: #0a0401;
}

#hot-topics .kgi-img-link h4 {
    color: #424242;
}

#dms-inner .leftpullquote, #dms-inner .rightpullquote {
    color: #5f5f2f;
}

.kgi-editorial .article-top h4 {
    color: #0a0401;
}

.kgi-editorial .article-top hr {
    border-top-color: #0a0401;
}

.kgi-editorial #dms-inner h2 {
    border-bottom: 1px solid #0a0401;
}

.kgi-sf .contactEnquiry a {
    color: #0a0401;
}

.kgi-sf .enquirytitle {
    color: #0a0401;
}

#sf-article-wp a {
    color: #848452;
}

.btn-companyDetails, .btn-email, .btn-print {
    background-color: #5f5f2f;
}

.companySection h1, .videoTitle a, .videoTitle h1 {
    color: #0a0401;
}

.companySection a {
    color: #0a0401;
}

#kgi-product-listing .options {
    border-bottom: 1px solid #0a0401;
}

#kgi-product-listing .options a {
    color: #0a0401;
}

#kgi-product-listing .product-listing .image, #kgi-product-listing .product-listing a.image-video, #kgi-product-listing .video-listing .image, #kgi-product-listing .video-listing a.image-video {
    border-right: 1px solid #5f5f2f;
}

.advertiseTitle h1, .contactUsTitle h1, .linksTitle h1, .privacyTitle h1 {
    color: #0a0401;
}

.advertiseTitle p a, .contactUsTitle p a, .linksTitle p a, .privacyTitle p a {
    color: #0a0401;
}

.alphabetical-filter a {
    color: #0a0401 !important;
}

.kgi-generic .generic-top h1 {
    color: #0a0401;
}

.kgi-generic .generic-content h1 {
    color: #0a0401;
}

#kgi-white-papers .kgi-card .fa-file-pdf-o {
    color: #5f5f2f;
}

.prod-serv-item {
    border-top: 2px solid #0a0401;
}

.prod-serv-item span {
    color: #0a0401;
}

.prod-serv-item .kgi-count-num {
    color: #5f5f2f;
}

.kgi-regions {
    border-bottom: 3px solid #138f51;
}

.kgi-card-book {
    background: #5f5f2f;
}

.kgi-card-book:hover {
    background: #848452;
}

.calendar-date {
    border: 3px solid #bdbdf5;
}

.event-card a {
    color: #0a0401;
}

.event-card a:hover {
    color: #5f5f2f;
}

.event-calendar-year li {
    border-top: 2px solid #5f5f2f;
}

.events-calendar {
    background: #5f5f2f;
}

.events-years {
    background: #5f5f2f !important;
}

.events-featured-title {
    background: #ffd65e;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffd65e), to(#febf04));
    background: -webkit-linear-gradient(top, #ffd65e 0, #febf04 100%);
    background: -o-linear-gradient(top, #ffd65e 0, #febf04 100%);
    background: linear-gradient(to bottom, #ffd65e 0, #febf04 100%);
}

.featured-events-headline {
    color: #848452;
}

.events-featured a {
    color: #5f5f2f;
}

.events-featured a:hover {
    color: #848452;
}

@media screen and (max-width:699px) {
    #kgi-carousel .item {
        border-top: 2px solid #848452;
    }
    #kgi-carousel .item .carousel-caption h1 {
        color: #0c0c06;
    }
    #hot-topics .kgi-img-link {
        background: #5f5f2f;
    }
}

@media screen and (min-width:1024px) {
    #kgi-primary-nav .nav li.active>a, #kgi-primary-nav .nav li.open>a, #kgi-primary-nav .nav>li:focus>a, #kgi-primary-nav .nav>li:hover>a {
        color: #0c0c06;
    }
}

@media screen and (min-width:1340px) {
    #kgi-carousel-picker h3 {
        color: #0a0401;
    }
    #kgi-carousel-picker ol.carousel-indicators .active {
        text-shadow: 0 0 4px #662;
        background-color: #5f5f2f;
    }
}

.project-by-gallery .prod-serv-item {
    /* border-left: 2px solid #848452; */
}

.project-by-gallery .section-heading {
    background: #0a0401;
    color: #fff;
    padding: 10px;
}

.kgi-search-resuts {
    background:  #848452;/*#0a0401;*/
}

.cancel-search {
    border: 1px dashed #5f5f2f;
}

.kgi-search li {
    border-top: 1px solid #848452;
}

.alert-info {
    color: #848452;
    border: 1px solid #848452;
}


.add_resource::before {
    content: "";
    display: inline-block;
    font: 23px/1 FontAwesome;
    margin: 0 5px 3px 0;
    color:#848452;
}
.add_resource {
    display: block;
    font-weight:bold;
    color:#848452;
}

/*Design Fixes*/
.navbar-nav > li > a {
    
    font-size: 13px;
    line-height: 20px;
    padding: 15px 8px;
}

@media screen and (max-width:1023px) {
#kgi-primary-nav  ul.navbar-nav.nav-open { z-index:999; background:#5f5f2f;/*#197aa5;*/ min-width:300px; width:50%; padding:0 0 0px 0px; white-space: normal;  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.376);     position: absolute;     z-index: 1000; }}

