/******************************************************************
Theme Name: SqueezeIt
Theme URI: http://squeezeit.butlerconsulting.com/
Author: Thomas S. Butler
Author URI: http://www.butlerconsulting.com/

License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: squeezeit-theme

******************************************************************

This file contains the default CSS for the dark theme option. You
can feel free to modify this code directly or use a child theme.

******************************************************************/

body {
    background: url('../img/bgdark.jpg') no-repeat center center fixed;
    background-image: url('../img/bgdark.jpg');
   	background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center center; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-color: #000000;
    color: #FFFFFF;
}

a, a:visited {
    color: #f7c01a;
}

a:hover, a:focus, a:visited:hover, a:visited:focus {
    color: #ecb100; 
}

.header, .footer {
    background-color: #111111;
    color: #FFFFFF;
}

#logo a {
    color: #FFFFFF;
}

.hentry {
    background-color: rgba(0,0,0,0.55);
    border: 1px solid rgba(0,0,0,0.65);
}

.hentry header {
    border-bottom: 1px solid rgba(0,0,0,0.15);
}

.hentry footer {
    border-top: 1px solid rgba(0,0,0,0.15);
}

#comments-title, .comment-respond {
    border-top: 1px solid rgba(0,0,0,0.15);
}

.comment.even {
    background: none repeat scroll 0 0 rgba(0,0,0,0.55);
}

.comment.odd {
    background: none repeat scroll 0 0 rgba(0,0,0,0.45);
}

.comment {
    border-bottom: 1px solid rgba(0,0,0,0.15);
}

.form-allowed-tags {
    background-color: rgba(0,0,0,0.60);
    color: #808080;
}

.byline, .comment .vcard time a, .logged-in-as, .logged-in-as a, li.menu-item a {
    color: #FFFFFF;
}

li.menu-item a {
    color: #f7c01a;
}

li.menu-item .sub-menu a {
    color: #FFFFFF;
}

#navbar-container li.menu-item a:hover {
    color: #f7c01a; 
    background: #333333;
}

#navbar-container li.menu-item:hover {
    color: #FFFFFF; 
    background: #222222;
}

li .sub-menu li {
    background: #222222;
}

#navbar-container li .sub-menu li:hover {
    background: #333333;
}

#footnav li.menu-item a {
    color: #888888; 
    background: transparent;
}

#footnav li.menu-item:hover {
    color: #888888; 
    background: transparent;
}

#footnav li.menu-item a:hover {
    background: transparent;
}

p.copyright {
    color: #888888;
}

.action-btn, .comment-reply-link, #submit {
    background-color: #f7c01a;
}

.action-btn:hover, .comment-reply-link:hover, #submit:hover, .action-btn:focus, .comment-reply-link:focus, #submit:focus {
    background-color: #ecb100; 
}

.action-btn:active, .comment-reply-link:active, #submit:active {
    background-color: #ecb100; 
}

.comment-reply-link {
    background-color: #555555;
}

.comment-reply-link:hover {
    background-color: #333333;
}

input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], 
input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], 
input[type="search"], input[type="tel"], input[type="color"], select, textarea, .field {
    background-color: rgba(255,255,255,0.75);
    color: #333333;
}

.entry-content blockquote {
    border-left: 3px solid #ecb100;
    color: #EEEEEE;
}

.entry-content table {
    border: 1px solid rgba(0,0,0,0.15);
    margin-bottom: 1.5em;
    width: 100%;
}

.entry-content th {
    background-color: rgba(0,0,0,0.60);
    border-bottom: 1px solid rgba(0,0,0,0.15);
    border-right: 1px solid rgba(0,0,0,0.15);
}

.entry-content tr {
    border-bottom: 1px solid rgba(0,0,0,0.15);
}

.entry-content tr:nth-child(2n) {
    background-color: transparent;
}

.entry-content .cart tr:nth-child(2n) {
    background-color: rgba(0,0,0,0.45);
}

.entry-content td {
    border-right: 1px solid rgba(0,0,0,0.15);
}

.widgettitle {
  border-bottom: 1px solid rgba(0,0,0,0.45); }

.menu-toggle:before {
    color: #ffffff;
}

#mobilenav li a  {
    background-color: transparent;
    border-top: 1px solid rgba(255,255,255,0.15);
    color: #FFFFFF !important;
}

#mobilenav li a:hover  {
    color: #f7c01a;
}

#mobilenav li .sub-menu li {
    background-color: transparent;
}

#mobilenav a:hover {
    background: #222222;
}

.alert-info {
    border-color: rgba(0,0,0,0.15);
    background: rgba(0,0,0,0.45);
}

#squeezenotices {
    background-color: rgba(0,0,0,0.90);
    border: 1px solid #333333;
}

#squeezenotices p {
    color: #FFFFFF;
}
    
#popcontent {
    background-color: #111111;
    border: 1px solid #000000;
}

#squeezeit-socialbar {
    background-color: rgba(0,0,0,0.85); 
    color: #FFFFFF; }
    
#squeezeit-socialbar a {
    color: #FFFFFF; }

@media screen and (max-width: 1040px) { 	
        
    #footnav ul li a:hover { 
        background: #333333; }
        
    #footnav ul li a { 
        border-bottom: 1px solid rgba(255,255,255,0.15); }
        
}