::-moz-selection {
 background: #FFF;
 color: #0f0f0f;
}
::selection {
	background:#FFF;
 color: #0f0f0f;
}
body, .page-content, .mem-info, .mem-info .mem-details, #contact_wrap .form-container, #portfolio-wrap.modal, #wp-calendar #today{
	background: #0f0f0f;
}

body, a,
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="password"],
.wpcf7 textarea,
.wpcf7 input:focus,
.wpcf7 textarea:focus,
.feature-box span,
.piechart span,
.service-icon span,
.service-box .wrap span{color: #A3A3A3;}
.service-icon span{
    color: rgba(0,0,0,0.5);
}
a:hover,.highlight{color: #A9A9A9;}

#portfolio-page #portfolio-content{
	color: #A3A3A3 !important;
}

.feature-box span{background-color:#191919;}
.social-icon{background-color:#191919 !important;}
.social-icon:hover{background-color:#222 !important;}
.fullwidthcolor,
.accordion .accordion-title a,
.toggle .toggle-title a,
.tab a:hover,.tab a.selected,.tab a,.panel,
.service-icon span,.pricetable,.service-box:hover, .piechart span,.form-control,
.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="password"], .wpcf7 textarea,
.post .post-meta,#wp-calendar th,
#wp-calendar td,.commentlist .avatar img,.commentlist .comment-box .comment-meta,.tagcloud a{
	background: #181818;
}
.notfound-content h1{color: #181818;}
.pricetable-title h3{border-color: #333;}
.pricetable-features{background: #121212;}
.pricetable-features .pricetable-title h3{border-color: #222;}
.pricetable-items li, .pricetable-price{border-color:#222;}
.mem-avatar:before {background: rgba(0,0,0, .2);}



.accordion .accordion-title,
.toggle .toggle-title,
.accordion .accordion-inner,
.toggle .toggle-inner,
.panel,.tab a:hover,.tab a.selected,.tab a,
.alert-message,
.feature-box span,
.divider, .divider:after, .divider:before,
.pullquote.pull-left,
.pullquote.pull-right,
blockquote, .widget_categories ul li,
.posts-nav, .post .post-meta,
.post-author img,.commentlist .comment-content,
.project-details .list-details li,
.form-control, .wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="password"], .wpcf7 textarea
{
	border-color:#1a1a1a;
}

.tab a.selected, .form-control:focus, .wpcf7 input:focus, .wpcf7 textarea:focus{
    border-color: #2B2B2B;
}

#dates a:before {
	border: 4px solid #0f0f0f;
}
#grad_top {
    top: 0;
    background-image: -webkit-linear-gradient(top, rgba(15,15,15,1), rgba(15,15,15,0.6));
    background-image: -moz-linear-gradient(top, rgba(15,15,15,1), rgba(15,15,15,0.6));
    background-image: -ms-linear-gradient(top, rgba(15,15,15,1), rgba(15,15,15,0.6));
    background-image: -o-linear-gradient(top, rgba(15,15,15,1), rgba(15,15,15,0.6));
    background-image: linear-gradient(top, rgba(15,15,15,1), rgba(15,15,15,0.6));
}
#grad_bottom {
    bottom: 0;
    background-image: -webkit-linear-gradient(top, rgba(15,15,15,0.6), rgba(15,15,15,1));
    background-image: -moz-linear-gradient(top, rgba(15,15,15,0.6), rgba(15,15,15,1));
    background-image: -ms-linear-gradient(top, rgba(15,15,15,0.6), rgba(15,15,15,1));
    background-image: -o-linear-gradient(top, rgba(15,15,15,0.6), rgba(15,15,15,1));
    background-image: linear-gradient(top, rgba(15,15,15,0.6), rgba(15,15,15,1));
}