
/* Section Backgrounds */

.primary-color-background {
    background-color: #336699;
}

.secondary-color-background {
    background-color: #dd3333;
}

.tertiary-color-background {
    background-color: #d3d3d3;
}

.primary-color-overlay {
    background-color: rgba(51,102,153, 0.35);
}
.secondary-color-overlay {
    background-color: rgba(221,51,51, 0.35);
}
.tertiary-color-overlay {
    background-color: rgba(211,211,211, 0.35);
}
.white-color-overlay {
    background-color: rgba(255,255,255, 0.35);
}

/* Links */

a,
.nova-accordions.medium-gray-background a,
.nova-accordions.primary-color-background a,
.nova-accordions.secondary-color-background a {
    color: #336699;
}

a:hover,
.nova-accordions.medium-gray-background a:hover,
.nova-accordions.primary-color-background a:hover,
.nova-accordions.secondary-color-background a:hover {
    color: #dd3333;
}

/* Buttons */

a.border-button.primary-color, .primary-color {
    border-color: #336699;
    color: #336699;
}
a.border-button.secondary-color, .secondary-color {
    border-color: #dd3333;
    color: #dd3333;
}
a.border-button.tertiary-color, .tertiary-color {
    border-color: #d3d3d3;
    color: #d3d3d3;
}

a.border-button:hover.primary-color,        
a.border-button:hover.tertiary-color {
    border-color: #dd3333;
    color: #dd3333;
}

.nova-quicklinks-content .has-link:hover .nova-quicklink-box .nova-quicklink-borderbox.light-gray-background {
    border-color: #d3d3d3;
}

.nova-quicklinks-content .has-link:hover .nova-quicklink-box {
    background-color: #d3d3d3;
}

/* Tables */

thead tr {
    background-color: #336699;
}

/* Navigation Bar */

#dl-menu.dl-menuwrapper button {
    background: #336699;
}


#dl-menu.dl-menuwrapper button:active,
#dl-menu.dl-menuwrapper li a:hover,
#dl-menu.dl-menuwrapper li a:active {
    background: #336699;
    color:white;
}

#nav-menu ul ul li{
    background: #336699;
}

#nav-menu li:hover {
    background-color: #336699;
}

#secondary-nav-menu li:hover > a {
    color: #336699;
}

/* Sections */

.nova-accordions-content .column-inner.active-accordion .nova-accordion-headline .fa {
    background-color: #336699;
}

.strategy-accordions .column-inner .active-accordion {
    border-color: #336699;
}

.nova-header {
    background-color: #336699;
}

.nova-boxes-content .column-inner.has-link.primary-color-background:hover,
#sidebar-custom .sidebar-widget .primary-color-background:hover {
    background-color: rgba(51,102,153, 0.75);
}

.nova-boxes-content .column-inner.has-link.secondary-color-background:hover,
#sidebar-custom .sidebar-widget .secondary-color-background:hover {
    background-color: rgba(221,51,51, 0.75);
}

.nova-boxes-content .column-inner.has-link.tertiary-color-background:hover,
#sidebar-custom .sidebar-widget .tertiary-color-background:hover {
    background-color: rgba(211,211,211, 0.75);
}

.primary-color-background.nova-iconbox-borderbox, .primary-color-background.nova-quicklink-borderbox {
    border-color: rgba(51,102,153, 1);
}

.secondary-color-background.nova-iconbox-borderbox, .secondary-color-background.nova-quicklink-borderbox {
    border-color: rgba(221,51,51, 1);
}

.tertiary-color-background.nova-iconbox-borderbox, .tertiary-color-background.nova-quicklink-borderbox {
    border-color: rgba(211,211,211, 1);
}

/* Footer */

#footer a:hover{
    color: #336699;
}

/* Search Bar */

.searchform .searchsubmit-wrapper:hover i {
    color: #336699;
}

/* Investment Committee */

.nova-investmentcommittee .nova-team-member-name .column-inner {
    border-color: #336699;
}

.nova-investmentcommittee .nova-team-member-name:hover .column-inner {
    background-color: rgba(51,102,153, 0.6);
}

/* Buttons */


#pagination a {
    border-color: #336699;
    color: #336699;
}


/* Contact Form 7 */

.wpcf7-form div.wpcf7-response-output.wpcf7-mail-sent-ok {
    background-color: #336699;
    background-color: rgba(51,102,153, 0.5);
}

.primary-color-background .wpcf7-form div.wpcf7-response-output.wpcf7-mail-sent-ok {
    background-color: #dd3333;
    background-color: rgba(221,51,51, 0.5);
}