/**
 * 
 * @file                color 1 (default) css file
 * @version             see main xml file
 * @package             tpl_digi_full_power
 * @copyright		copyright digigreg 2014-2015 - all rights reserved
 * @license             GNU General Public License version 2 or later
 * 
 */

/* stylesheet reset */
p {
    color: #343434;
}
a {
    color: #343434;
}
h1, h2, h3, h4, h5, h6 {
    color: #343434;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    color: #343434;
}
div {
    color: #343434;
}
span {
    color: #343434;
}
label {
    color: #343434;
}
button:hover, .button:hover, input.button:hover, span.button:hover, button.button:hover, div.button:hover,
input[type="submit"]:hover, input[type="button"]:hover, .pagenav-prev a:hover, .pagenav-next a:hover, .readon:hover {
    background-color: #343434;
    border-color: #343434;
    color: #ffffff !important;
}
.button:hover > *, .btn:hover > * {
    color: #ffffff !important;
}


/* joomla stuff */
.item-page.edit fieldset {
    border-bottom: 1px solid #e5e5e5;
}
.item-wrapper {
    background-color: #fff;
    border: 1px solid #7f7f7f;
}
.items-more li {
    background-color: rgba(0, 0, 0, 0.1);
}
.items-more li:hover {
    background-color: rgba(0, 0, 0, 0.6);
}
.items-more li:hover a {
    color: #fff;
}
.pagination li {
    background-color: rgba(0, 0, 0, 0.1);
}
.pagination li:hover {
    background-color: rgba(0, 0, 0, 0.6);
}
.pagination li:hover span, .pagination li:hover a {
    color: #fff;
}


/* framework stuff */
#header-bar > div {
    background-color: #7f7f7f;
    border-bottom: none;
}
#top-bar-wrapper {
    background-color: #fff;
    border-bottom: none;
}
#login-module-content {
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.3);
}
#cart-toggle > *, #cart-icon > *, #login-toggle > *, #login-icon > * {
    color: #7f7f7f;
}
#footer-wrapper {
    background-color: #fff;
}
#footer {
    background-color: #fff;
}
#cookieChoiceInfo {
    background-color: rgba(0, 0, 0, 1);
}
#cookieChoiceInfo > span:after {
    color: #fff;
}
#system-message .alert {
    background-color: #f5f5f5;
}
.top-bar-icon {
    background-color: #7f7f7f;
    color: #fff;
}
.top-bar-icon:hover {
    background-color: #343434 !important;
}
.footer-icon {
    background-color: #7f7f7f;
    color: #fff;
}
.footer-backtotop {
    background-color: rgba(0, 0, 0, 0.3);
}
.footer-backtotop:hover {
    background-color: #343434;
}
.page-content > div {
    background-color: #fff;
}
.column-icon i {
    background-color: #1f1f1f;
    color: #fff;
}
.item-column-icon i {
    background-color: #1f1f1f;
    color: #fff;
}


/* toggles */
.toggle {
    background-color: #eeeeee;
}
.deploy-toggle {
    color: #343434;
}
.deploy-toggle:hover {
    color: #343434;
}
.deploy-toggle em {
    background-color: #c0392b;
}
.deploy-toggle em strong {
    background-color: #f6f6f6;
}
.toggle-active-background {
    background-color: #27ae60 !important;
}

/* showcase */
.header-title {	
    color: #7f7f7f;
}
.header-title p {	
    color: #7f7f7f;
}
.header-title a {
    color: #7f7f7f;
}
.header-title a:hover {
    color: #7f7f7f;
}


/* sidebar */
.page-sidebar {
    background-color: #fff;
}
.sidebar-shortcuts {
    background-color: #fff;
}
.sidebar-shortcuts a {
    background-color: #7f7f7f;
}
.sidebar-breadcrumb {
    background-color: #fff;
}
.sidebar-breadcrumb * {
    color: inherit;
}


/* full body and mobile body items */
.full-body a.nav-item {
    color: #7f7f7f;
}
.full-body .header-menu a.nav-item {
    color: #fff;
}
.full-body .hidden-menu a.nav-item {
    color: #fff;
}
.full-body .subpages-bar a.nav-item {
    color: #fff;
}
.full-body ul.nav-child a.nav-item {
    color: #fff;
}
.full-body ul.nav-child {
    background-color: #7f7f7f;
}
.full-body ul.nav-child ul {
    background-color: rgba(0, 0, 0, 0.6);
}
.full-body ul.nav-child ul:before {
    border-color: rgba(0, 0, 0, 0.6) transparent rgba(0, 0, 0, 0.6);
}
.full-body .header-bar ul.nav-child ul {
    background-color: #fff;
}
.full-body .header-bar ul.nav-child ul:before {
    border-color: #fff transparent #fff;
}
.full-body .hidden-bar ul.nav-child a,
.full-body .hidden-bar ul.nav-child i {
    color: #fff;
}
.full-body .header-bar ul.nav-child a,
.full-body .header-bar ul.nav-child i {
    color: #1e1e1e;
}
.mobile-body .showcase {
    background-color: #000;
}
.mobile-body .header-bar {
    color: #fff;
    background-color: rgba(0,0,0,0.2);
}
.mobile-body .header-bar a:first-child,
.mobile-body .header-bar a:last-child {
    color: #fff;
    text-shadow: 0px 1px 0px #000000;
}
.mobile-body ul.nav li, .mobile-body ul.nav-child li {
    background-color: #7f7f7f;
}
.mobile-body #top-bar > div {
    background-color: #fff;
}
.mobile-body ul.nav li,
.mobile-body ul.nav-child li {
    background-color: #7f7f7f;
}
.mobile-body a.nav-item {
    color: #fff;
}
.mobile-body a.nav-item i:before {
    color: #fff;
}