::-moz-selection {
    background-color: var(--primaryColor) !important;
}

::selection {
    background-color: var(--primaryColor) !important;
}

.genesis-nav-menu a {
    color: #FFFFFF!important;
}

.latest_blog .carousel h4 a {
    color: #000000!important;
}

#footer_nav .genesis-nav-menu a {
    color: #888888 !important;
}

.site-container a {
    color: var(--primaryColor);
}

.button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button,
a.more-link,
#options li,
.tagcloud a,
.navigation li a {
    background: var(--primaryColor) !important;
}

.button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
a.more-link:hover,
#options li a.selected,
.tagcloud a:hover,
.navigation li a:hover,
.flickr_badge_image img:hover {
    background: var(--primaryColor) !important;
}

.box-wrapper .service-icon {
    color: var(--primaryColor) !important;
}

.footer-widgets .widgettitle {
    border-bottom: 1px solid #CCC !important;
}

#top-link {
    background-color: var(--primaryColor) !important;
}

@media only screen and (max-width: 600px) {
    .menu_title {
        color: #333333;
    }
    #mobile_menu #nav li a:active,
    #mobile_menu #nav li a:hover,
    #mobile_menu #nav .current_page_item a,
    #mobile_menu #nav .current-cat a,
    #mobile_menu #nav .current-menu-item a {
        color: #3FB6D7 !important;
    }
}

.footer-widgets {
    background: var(--primaryColor) !important;
}

.sidebar-ad {
    background: var(--primaryColor) !important;
}

.expocolorbg {
    background: var(--primaryColor);
}