body{
	background:#000;
	color:#999;
}

div#preloader {
    background: url("images/dark-preloader.gif") no-repeat scroll center center #000000;
}

.navbar-default {
	background-color: #000;
}

.dropdown-menu {
background-color:#191613;
}

.dropdown-menu li a{
color:#999;
}

.blog .sticky, .single-post .sticky, .archive .sticky, .category .sticky{
background:#222 !important;
}

.blog #main article, .single-post #main article, .archive #main article, .category #main article{
padding: 2em;
border:1px dotted #333;
margin-bottom: 30px;
}

#pricing-package article{
	background:#191613;
}

.sticky h1.pagetitle{
	position:relative;
	padding-left:34px;
}
.sticky h1.pagetitle::before{
	position:absolute;
        font-family: FontAwesome;
	font-size:16px;
	vertical-align:middle;
        left:10px;
        content: "\f01b";
}

ul,ol{
padding-left:2em;
}

.blog p.meta, p.meta{
font-size:1em;
font-family:arial;
font-style:normal !important;
border-bottom:1px dotted #555;
color:#ccc;
display: block;
width:100%;
}

.navbar-default .navbar-toggle .icon-bar {
	background-color: #fff;
}

.navbar-default .navbar-nav > li > a{
color: #CCCCCC;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    background-color: transparent;
    color: #fff;
}

.social-icons li{
border-right:1px solid #333;
}

.dropdown-menu li{
border-bottom:1px dotted #333;
}

.single-portfolio p strong, .page-template-aboutme-php p strong{
color:#ccc;
}


h1{
	color:#fff;
}

h2,h3,h4,h5,h6{
	color:#FFF;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus, .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus{
color: #bbb;
background-color: #000;
}

.pagination > li > a, .pagination > li > span {
	background-color: #000;
}

.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
	background-color: #000;
}

hr{
	border-top: 1px dotted #333;
}

.about-meta{
background:#333;
}

ol.commentlist li{
background-color: #333;
}

input, textarea{
border: 1px solid #333;
}

h3.page-title{
border-top: 1px dotted #333;
color:#fff;
}


.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
color: #fff;
background-color: transparent;
}

p{
color:#999;
}

.sticky header{
background: #333;
}

ul.filter-list li a{
color:#555;
}

ul.filter-list li{
border-right:1px solid #333;
}

ul.filter-list li:hover{

}


.widget li{
display:block;
}

.widget li{
border-bottom:1px dotted #333;
}

.widget ul.children li a::before{
content: "\f105";
font-family: fontawesome;
margin-right:1em;
}


h4.widgettitle{
	border-bottom:1px dotted #666;
}

#widget-footer h4.widgettitle{
	border-bottom:1px dotted #666;
}

#wp-calendar thead tr{
background:#444;
}

#wp-calendar tr{
border-top:1px solid #444;
border-bottom:1px solid #444;
}

.post_content table {
border:1px solid #333;
}

.post_content td, .post_content th{
padding:1em;
border-top:1px solid #333;
}

.woocommerce .price{
color:#fff !important;
}

.woocommerce div.product span.price del, .woocommerce #content div.product p.price del{
color:#888 !important;
}

.woocommerce .woocommerce-message, .woocommerce-page .woocommerce-info, .woocommerce .woocommerce-info{
color: #fff;
text-shadow: none;
}

.woocommerce table.shop_table td, .woocommerce-page table.shop_table td{
border-top:1px solid #333 !important;
}