body{
	background:#fff;
	color:#666;
}

div#preloader {
    background: url("images/light-preloader.gif") no-repeat scroll center center #ffffff;
}


p{
color: #666;
}

.navbar-default {
	background-color: #ffffff;
}

.navbar-default .navbar-toggle .icon-bar {
	background-color: #000;
}

h1{
	color:#000000;
}

.social-icons li{
border-right:1px dotted #f2f2f2;
}

.sticky header{
background: #fff;
}

h2,h3,h4,h5,h6{
	color:#181818;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{
color: #222;
background-color: #fff;
}

hr{
	border-top: 1px dotted #ddd;
}

.blog .sticky, .single-post .sticky, .archive .sticky, .category .sticky{
background:#eee !important;
}

.blog #main article, .single-post #main article, .archive #main article, .category #main article{
padding: 2em;
border:1px dotted #ddd;
margin-bottom: 30px;
}

.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 #ccc;
color:#666;
width:100%;
display:block;
}


input, textarea{
border: 1px solid #ddd;
}

h3.page-title{
border-top: 1px dotted #ddd;
color:#444;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
color: #000;
background-color: transparent;
}

ul.filter-list li{
border-right:1px dotted #eee;
}

ul.filter-list li a{
color:#aaa;
}

ul.filter-list .active a{
color:#181818 !important;
}

select {
width:100%;
padding-left:1em !important;
    padding:3px;
    margin: 0;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    -webkit-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
    -moz-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
    box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
    background: #eee;
    color:#888;
    border:none;
    outline:none;
    display: inline-block;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor:pointer;
}

ul.filter-list li a:hover{
color:#d2d5d7;
}


.about-meta{
background:#f2f2f2;
}


.navbar-default .navbar-nav > li > a{
color:#666;
}

h1.pagetitle, h1.page-title{
border-bottom:1px dotted #ccc;
}

.widget li{
display:block;
}

.widget li{
border-bottom:1px dotted #eee;
}

.widget ul.children li a::before{
content: "\f105";
font-family: fontawesome;
margin-right:1em;
}


#widget-footer li{
border-bottom:1px dotted #333 !important;
}

h4.widgettitle{
	border-bottom:1px dotted #888;
}

#widget-footer h4.widgettitle{
	border-bottom:1px dotted #666;
}

#wp-calendar thead tr{
background:#eee;
}

#wp-calendar tr{
border-top:1px solid #eee;
border-bottom:1px solid #eee;
}

.post_content table {
border:1px solid #ccc;
}

.post_content td, .post_content th{
padding:1em;
border-top:1px solid #ccc;
}

.woocommerce ol.commentlist time {
color:#bbb;
}

.woocommerce .price{
color:#555 !important;
}