/*-----------------------------------------------------------------
 These are dynamic accent color values generated by theme options
-----------------------------------------------------------------*/

.hidden {
    display: none !important;
    }

.text-danger {
    color: #ea4f45;
    }

a {
    color: #ea4f45;
    }

a:hover {
    border-bottom-color: #ea4f45;
    }

::selection {
    background: #ea4f45;
    }

a.btn,
input[type="submit"],
button.btn,
.more-link,
#subfooter #enews input[type="submit"] {
    background-color: #ea4f45;
    }

body.home #hero a.btn:hover {
    color: #ea4f45;
    }

#header .logo {
    background: #ea4f45;
    }

#header #nav li a:hover {
    border-bottom-color: #ea4f45;
    }

#header #nav li.current_page_item a,
#header #nav li.current-menu-parent a,
#header #nav li.current_page_parent a {
    border-bottom-color: #ea4f45;
    }

#header #nav ul a:hover,
#header #nav ul ul a:hover {
    color: #ea4f45 !important;
    }

#header #nav ul li.current-menu-item a {
    color: #ea4f45 !important;
    }

body.home #columns p a:hover {
    border-bottom-color: #ea4f45;
    }

#portfolio .post a .overlay {
    background: #ea4f45;
    }

#portfolio .post a:hover .overlay {
    background: #ea4f45;
    }

#portfolio h2 a {
    color: #ea4f45;
    }

#portfolio h2 a:hover {
    border-bottom-color: #ea4f45;
    }

#blog h2 a:hover {
    border-bottom-color: #ea4f45;
    }

#blog .post h2 a:hover,
#blog .post p a:hover {
    border-bottom-color: #ea4f45;
    }

#enews h2 a:hover {
    border-bottom-color: #ea4f45;
    }

#content article h2.entry-title a:hover {
    border-bottom-color: #ea4f45;
    }

#content article .entry-content blockquote {
    border-left-color: #ea4f45;
    }

#content article.format-quote .entry-title a:hover blockquote p {
    color: #ea4f45;
    }

#content article.format-link .entry-image p a {
    background: #ea4f45;
    }

.mejs-time-current {
    background: #ea4f45 !important;
    }

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
    background: #ea4f45 !important;
    }

.flex-direction-nav a:hover {
    background-color: #ea4f45;
    }

.mighty_project_widget .post a .overlay {
    background: #ea4f45;
    }

.mighty_project_widget .post a:hover .overlay {
    background: #ea4f45;
    }

.mighty_social_widget a:hover {
    background: #ea4f45;
    }

.mighty_social_widget a:hover,
#sidebar-footer .mighty_social_widget a:hover {
    background: #ea4f45;
    }

body.page-template-template-portfolio-sortable-php .portfolio-filter li a.active,
body.page-template-template-portfolio-sortable-php .portfolio-filter li a:hover {
    color: #ea4f45;
    }

body.page-template-template-portfolio-php .item a .overlay,
body.page-template-template-portfolio-sortable-php .item a .overlay,
body.archive-portfolio .item a .overlay,
body.single-portfolio #portfolio .item a .overlay,
.mighty_project_widget .item a .overlay {
    background: #ea4f45;
    }

body.page-template-template-portfolio-php .item a:hover .overlay,
body.page-template-template-portfolio-sortable-php .item a:hover .overlay,
body.archive-portfolio .item a:hover .overlay,
body.single-portfolio #portfolio .item a:hover .overlay,
.mighty_project_widget .item a:hover .overlay {
    background: #ea4f45;
    }

body.page-template-template-portfolio-php .item a:hover .overlay {
    background: #ea4f45;
    }

#content article.format-link header i,
#content article h2.entry-title a:hover {
    color: #ea4f45;
    }

#footer nav li a:hover {
    border-bottom-color: #ea4f45;
    }

#footer .copyright a:hover {
    border-bottom-color: #ea4f45;
    }

#header,
#subfooter {
    background: #1c1c1c;
    }

#header-meta,
#sidebar-footer,
body.single-portfolio #portfolio {
    background-color: #eef1f5;
    }

body.home #portfolio,
#content article.format-link header,
body.single-portfolio .portfolio-meta {
    background: #eef1f5;
    }