/*
 * Default Black color theme
 * Main: #333
 */
 
body{
	background:#333;
} 

/* = Nav
----------------------------------------------- */

.navbar-inverse{
	background:url("../images/layout/nav-bg-black.png") repeat-x top;
	background-color: #333;
	border-color: #CE7509;
}

.navbar-inverse .navbar-nav > li > a, .navbar-inverse .navbar-nav > .active > a{
	color:#FFF;
}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover{
	background-color:transparent;
}

.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover{
	color:#FBD09A;
}

navbar-toggle, .navbar-inverse .navbar-toggle:focus{
	background-color:rgba(255, 255, 255, 0.3);
}

.navbar-inverse .navbar-toggle{
	border-color:#FFF;
}

.navbar-header-text a:link, .navbar-header-text a:visited{
	color:#FFF;
}

.navbar-inverse .navbar-toggle:hover {
  background-color: #F9B057;
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{
	border-color:transparent;
}

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover{
	background: rgba(255, 255, 255, 0.3);
}

.dropdown-menu{
	background-color: #333;
}
	
.dropdown-menu > li > a{
	color:#FFF;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
	color:#FFF;
	background: rgba(255, 255, 255, 0.3);
}

.navbar-inverse .navbar-nav .open .dropdown-menu > li > a{
	color:#FFF;
}

.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover{
	color:#FFF;
	background: rgba(255, 255, 255, 0.1);
}

/* = form
----------------------------------------------- */

.widget-area .form-control{
	border-color: #333;
}

/* =Page Navigation
----------------------------------------------- */

.numeric-paging-navigation ul li{
	color: #999;
}

.numeric-paging-navigation ul li a{
	background-color:#999;
	color:#FFF;
}

.numeric-paging-navigation ul li.active a{
	background-color:#D6D6D6;
}

.numeric-paging-navigation ul li a:hover{
	background-color:orange;
}

.more-link:link, .more-link:visited{
	color:#999;
}

.more-link:hover{
	color:orange;
}

/* =Comments
----------------------------------------------- */

.comment-meta a{
	color:#999;
}

.comment-meta a:hover{
	color:orange;
}

.comment-reply a{
	background-color:#999;
	color:#FFF;
}

.comment-reply a:hover{
	background-color:orange;
}

.comment-respond{
	background:#F7F7F7;
}

.comment-respond label{
	color:#666;
 }
 
.comment-respond code{
	background-color:#E9E9E9;
	color:#333;
 }
 
a#cancel-comment-reply-link{
	color:#B20000;
}

 p.nocomments{
	color:#999;
	background-color:#F3F3F3;
 }

 /* =Widgets
----------------------------------------------- */

.widget {
	color:#333;
}

.widget_meta_cc a, .widget_meta a{
	background:url("../images/layout/nav-bg-black.png") repeat-x center;
	background-color:#333;
	color:#FFF;
}

.widget_meta_cc a:hover, .widget_meta a:hover{
	background:url("../images/layout/nav-bg.png") repeat-x center;
	color:#FFF;
	background-color:orange;
}

.widget_search h1, .widget_archive h1, .widget_meta h1, .widget_pages h1, .widget_recent_entries h1, .widget_categories  h1, .widget_recent_comments h1, .widget_links h1, .widget_tag_cloud h1{
	color:#333;
	border-color:#333;
}

.widget_pages ul, .widget_archive ul{
	list-style-image: url('../images/layout/bullet-circle-red.svg');
}

.widget_pages ul ul, .widget_archive ul ul{
	list-style-image: url('../images/layout/bullet-circle-red-light.svg');
}

ul.children{
	background:transparent;
}

.widget_recent_entries ul li a, .widget_recent_comments ul li a, .widget_pages ul li a, .widget_archive ul li a, .fof-most-used-categories ul li a{
	color:#333;
}

.widget_recent_entries ul li a:hover, .widget_recent_comments ul li a:hover, .widget_pages ul li a:hover, .widget_archive ul li a:hover, .fof-most-used-categories ul li a:hover{
	color:#999;
}

.widget_categories ul li a{
	background: #D63333;
	color:#FFF;
}

.widget_tag_cloud .tagcloud a{
	background: #666;
	color:#FFF;
}

.widget_categories ul li a:hover, .widget_tag_cloud .tagcloud a:hover{
	background: orange;
}

.widget_nav_menu ul li{
	background-color:#333;
}

table#wp-calendar caption{
	color:#333;
}

table#wp-calendar thead{
	color:#333;
}

table#wp-calendar thead tr th[title=Sunday]{
	color:#F66;
}

table#wp-calendar tbody td{
	color:#C6C6C6;
}

table#wp-calendar tbody td a{
	background-color:orange;
	color:#FFF;
}

table#wp-calendar tbody td a:hover{
	background-color:#999;
}

table#wp-calendar tfoot #prev a, table#wp-calendar tfoot #next a{
	color:#333;
}

table#wp-calendar tfoot #prev a:hover, table#wp-calendar tfoot #next a:hover{
	color:#999;
}

/* Tablet and below*/
@media screen and (max-width: 991px){
	.widget_pages ul li a,.widget_archive ul li a{
		background: #D63333;
		color:#FFF;
	}
	
	.widget_pages ul li a:hover,.widget_archive ul li a:hover{
		background-color:orange;
		color:#FFF;
	}
}

/* =Structure
----------------------------------------------- */

.home-block-list-thumb{
	background-color:#FFF;
}

.site-footer {
	color:#FFF;
}

.site-footer a:link, .site-footer a:visited{
	color:#FFF;
}

.site-footer a:hover{
	color:#FBD09A;
}


/* = blog appearance
----------------------------------------------- */

.cc-blog-header{
	background: #777777; /* Old browsers */
	background: -moz-linear-gradient(-45deg, #777777 0%, #333333 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#777777), color-stop(100%,#333333)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, #777777 0%,#333333 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, #777777 0%,#333333 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, #777777 0%,#333333 100%); /* IE10+ */
	background: linear-gradient(135deg, #777777 0%,#333333 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#777777', endColorstr='#333333',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	background-position: center center;
	background-size:cover;
}

.cc-blog-header-name h1{
	color:#FFF;
	text-shadow: 0px 0px 8px rgba(0,0,0, 0.8);
}

.cc-blog-header-name p{
	color:#FFF;
	text-shadow: 0px 0px 8px rgba(0,0,0, 0.8);
}

.nav-previous a:link, .nav-previous a:visited, .nav-next a:link, .nav-next a:visited{
	color:#999;
}

.nav-previous a:hover, .nav-next a:hover{
	color:orange;
}

.entry-header h1 a:link, .entry-header h1 a:visited{
	color: #A30000;
}

.entry-header h1 a:hover{
	color: #F9B057;
}

.entry-meta, .entry-meta a{
	color:#999;
}

.entry-meta a:hover{
	color:orange;
}

footer.entry-meta{
	background:#D63333;
	color:#FFF;
}

footer.entry-meta a:link, footer.entry-meta a:visited{
	color:#FFF;
}

footer.entry-meta a:hover{
	color: #FBD09A;
}

/* = Image Attachment page
----------------------------------------------- */

.previous-image a:link, .previous-image a:visited, .next-image a:link, .next-image a:visited{
	color:#999;
}

.previous-image a:hover, .next-image a:hover{
	color:orange;
}