
/******************************************************************
 Basic Structure & Content
 ******************************************************************/
body{
    background-color:#041B1A;
}
h1{
    color:#0b602c;
}
 
/******************************************************************
 Button Styles
 ******************************************************************/
.btn-primary{
    background-color:#0b602c;
    border-color:#0b602c;
    color:#fff;
}
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover{
    background-color:#0d4225;
    border-color:#0d4225;
    color:#fff;
}
.btn-primary-outline{
    border-color:#0b602c;
    color:#0b602c;
}
.btn-primary-outline:active,
.btn-primary-outline:focus,
.btn-primary-outline:hover{
    background-color:#0b602c;
    border-color:#0b602c;
    color:#fff;
}
.btn-secondary{
    background-color:#be9038;
    border-color:#be9038;
    color:#fff;
}
.btn-secondary:active,
.btn-secondary:focus,
.btn-secondary:hover{
    background-color:#ab7d27;
    border-color:#ab7d27;
    color:#fff;
}
.btn-secondary-outline{
    border-color:#be9038;
    color:#be9038;
}
.btn-secondary-outline:active,
.btn-secondary-outline:focus,
.btn-secondary-outline:hover{
    background-color:#be9038;
    border-color:#be9038;
    color:#fff;
}

/******************************************************************
 Masthead & Navigation
 ******************************************************************/
#masthead{
    background-color:#fff;
}
#masthead a.brand > img{
    max-height:82px;
}
#mainNavigation{
    background-color:#0b602c;
}
#mainNavigation .dropdown-menu a.nav-link{
    color:#0b602c;
}
#mainNavigation .dropdown-menu a.nav-link:hover{
    background:#3c8056;  /* 80% opacity main colour, on white */
    color:#fff;
}

/******************************************************************
 Content
 ******************************************************************/
div.heading_text > h1.primary,
div.heading_icon > i.fa.primary{
    color:#0b602c;
}
div.heading_text > h1.secondary,
div.heading_icon > i.fa.secondary{
    color:#be9038;
}

/* Banner 01
**************************/
.banner-01 .item .primary-text{
    color:#0b602c;
    text-shadow:1px 1px 2px rgba(0,0,0,0.25);
}
.banner-01 .item .secondary-text{
    color:#be9038;
    text-shadow:1px 1px 2px rgba(0,0,0,0.25);
}

/* Calendar 01
**************************/
.bp_panel.calendar-01 .calendar-month-year.month-select a.dropdown-toggle{
    color:#0b602c;
}
.bp_panel.calendar-01 .table ol.column_headers{
    background:#0b602c;
}
.bp_panel.calendar-01 .table.table-calendar .columns > .weekday > ol.events_list > li.all_day{
    background:#0c3e22;
}
.bp_panel.calendar-01 .table.table-calendar .columns > .weekday > ol.events_list > li.start_end > span.start{
    color:#0b602c;
}

/* Call To Action 01
**************************/
.bp_panel.call-to-action-01{
    background-color:#be9038;
}

/* Events List 01
**************************/
.events-list-01_item_date{
    background:#be9038;
    color:#fff;
}
.events-list-01_item_details_title > i.fa{
    color:#cd9001;
}
.events-list-01-item-date{
    background:#be9038;
}

/* Features Lists 01
**************************/
.bp_panel.features-list-01{
    background-color:#004200;
}
.features-list-01[data-item-icon-style='primary'] .item_icon_wrapper,
.features-list-01[data-item-title-style='primary'] h4.item_details_title,
.features-list-01[data-item-description-style='primary'] p.item_details_description{
    color:#75669c;
}
.features-list-01[data-item-icon-style='secondary'] .item_icon_wrapper,
.features-list-01[data-item-title-style='secondary'] h4.item_details_title,
.features-list-01[data-item-description-style='secondary'] p.item_details_description{
    color:#be9038;
}

/* Header 01
**************************/
.bp_panel.header-01{
    background-color:#be9038;
}

/* Posts 01
**************************/
.posts-01-item .posts-01-item-details .post_title{
    background:#004200;
    background:rgba(00,66,00,0.9);
}

/* Testimonial 01
**************************/
.bp_panel.testimonial-01{
    background-color:#004200;
}
.bp_panel.testimonial-01 .text.primary,
.bp_panel.testimonial-01 .cite.primary{
    color:#004200;
}
.bp_panel.testimonial-01 .text.secondary,
.bp_panel.testimonial-01 .cite.secondary{
    color:#be9038;
}

/* Custom 01
**************************/

/* WYSIWYG */
.wysiwyg h2,
.wysiwyg h3{
    color:#0b602c;
}
.wysiwyg blockquote{
    background-image:url('https://s3-us-west-2.amazonaws.com/blueprintcms/v0.03/layouts/cisnd/images/quote-immaculata.png');
}

/******************************************************************
 Footer
 ******************************************************************/

/* Contact Info
******************/
#footer-contact-info{
    background-color:#be9038;
}
#footer-contact-info a{
    color:#e8ce9b;
}
#footer-contact-info a:hover,
#footer-contact-info .social-icons li a:hover{
    color:#503c14;
}
#footer-organizations-credits{
    background-color:#0b602c;
}
@media (max-width:992px){
    #footer-organizations-credits .row > div+div{
        border-top-color:#226f40;
    }
}
