.pum-theme-7850 .pum-content + .pum-close, .pum-theme-enterprise-blue .pum-content + .pum-close {
    background-color: #742964;
}

.pum-content a {
    color: #742964;
}

body, button, input, select, textarea {
    font-size: 16px;
}

a {
    color: #742964;
}

a:hover {
    text-decoration: underline;
}

#top-bar {
    background: #742964;
    color: #fff;
}

#top-bar .top-bar-text {
    float: right;
    text-align: right;
}

#top-bar .top-bar-text span a {
    color: #fff;
}

#top-bar .top-bar-text span a:hover {
    color: #acaeaf;
}

#top-bar .top-bar-text span.email {
    margin-right: 0;
}

.top-bar-navigation {
    text-align: left;
}

.top-bar-navigation div > ul > li > a:hover {
    border-bottom: none;
}

.top-bar-navigation ul li a {
    color: #fff;
}

.top-bar-navigation ul li:hover > a {
    color: #acaeaf;
}

.main-navigation ul li {
    margin-right: 2.2em;
}

.main-navigation div > ul > li > a:hover {
    border-bottom: 3px solid #742964;
}

.main-navigation ul li:hover > a {
    color: #742964;
}

.main-navigation .current_page_item > a, .main-navigation .current-menu-item > a, .main-navigation .current_page_ancestor > a {
    color: #742964;
}

.site-footer .bottom-bar {
    background: #742964;
    color: #fff;
}

.site-footer .bottom-bar a {
    color: #fff;
}

.site-footer .bottom-bar a:hover {
    color: #acaeaf
}

.entry-content p a:hover, .entry-content li a:hover, .entry-content dl a:hover, .entry-content pre a:hover, .entry-content code a:hover, .entry-content blockquote a:hover {
    border-bottom: none;
}

.entry-content p a, .entry-content li a, .entry-content dl a, .entry-content pre a, .entry-content code a, .entry-content blockquote a {
    border-bottom: none;
    color: #742964;
}

.flexslider .caption-wrap .caption {
    padding: 30px 14px 30px !important;
}

.flexslider .caption-wrap {
    font-size: 1.2rem !important;
}

.flexslider .caption-wrap {
    background: rgba(0, 0, 0, 0.8) !important;
    color: #fff !important;
    font-size: 1.2rem !important;
    font-weight: bold;
}

.metaslider img {
    min-height: 300px;
}

a:hover, a:focus, a:active {
    color: #313539;
}