span.red,
.nav-menu a:hover,
.nav-menu a.active,
.main-nav li.active,
.revslide span,
.mail-message p.mail-head,
.post-texts .tag:hover,
.subs .text h1 span,
.main-nav li.active a {
color:#e700cc;
}	
.progress-bar,
.post-img .zoom-button:hover,
.widget_calendar td a:hover,
.work-img .button:hover,
.subscribe-btn:hover,
.form-btn:hover,
.wpcf7-submit:hover{
background:#e700cc;
}
.post-img .zoom-button{
color:#000000;
background:#ffffff;
}
.form:focus,
.wpcf7 input[type="text"]:focus,
.wpcf7 input[type="email"]:focus,
.wpcf7 textarea:focus{
border-color:#e700cc;
}
.nav-tabs li.active a,
.nav-tabs li.active a:hover{
border-top-color:#e700cc;
}	
.owl-item .item:hover{
border-bottom-color:#e700cc ;
}
.package.active .circle{
background:#f02d2d;
color:#ffffff;
border-color:#db1d1d;
}
.package.active .circle:after{
border-color:#f02d2d;
}
::selection {
background-color: #3c3c3c;
color: #fff;
}
html, body {
background: #fff;
}
a,
a:hover,
a:active,
a:focus
{
color:#464646;
} #pageloader {
background-color: #131313;
}
.loader-item h2{
color:#ccc;
} .contain-logo{
background:#ffffff;
border-color:#bcbcbc;
}
.contain-logo i{
color:#bcbcbc;
} .dark{
color:#3c3c3c;
}
.white{
color:#ffffff;
} .slides-pagination a {
border-color:#222;
}
.slides-pagination a.current {
background: #222;
} .main ul li{
color:#ffffff;
text-shadow:2px 2px 2px rgba(0,0,0,0.1);
}
.main ul li span{
color:#f02d2d;
} .home-desc{
color:#ffffff;
} .home-button{
border-color:#ffffff;
background: rgba(43,43,43,0.1);
color:#ffffff;
}
.home-button:hover{
background:#ffffff;
color:#3c3c3c;
} #pagetop{
background:#232323;
}
.pagetop{
color:#a4a4a4;
}
.pagetop a{
color:#666666;
}
.pagetop a:hover{
color:#ffffff;
} #navigation{
border-bottom-color:#e2e2e2;
background:#fff;
}
.shadow{
box-shadow:0px 0px 20px rgba(0, 0, 0, 0.1);
} .nav-menu ul li  a{
color:#464646;
}
.main-nav > li > a:hover,
.main-nav > li > a:focus{
background:none;
} .mobile-drop ul.fullwidth li a{
border-bottom-color:#ededed;
}
.mobile-drop ul.fullwidth li.active a{
background-color:#383838;
color:#ffffff;
} .dropdown-menu{
border-color:#eeeeee;
border-top-color:#373737;
}
.dropdown-toggle .dropdown-menu li a{
color: #464646;
}
.dropdown-toggle .dropdown-menu li a:hover{
background: #373737;
color:#ffffff;
} .revslide .p1,
.revslide .h1{
color:#262626;
}
.revslide .h2,
.revslide .h3{
color:#262626;
} .revslide .h4,
.revslide .h5{
color:#ffffff;
} .revslide .h6{
color:#726c64;
}
.revslide .p5{
color:#726c64;
}
.revslide .p6{
color:#726c64;
} #text-area{
background:#3c3c3c;
}
.text-area a,
.text-area{
color:#ffffff;
}
.text-area a{
border-color:#ffffff;
background:transparent;
}
.text-area a:hover{
color:#3c3c3c;
}
.text-area a:hover,
#about,
.about-content,
.about-content:hover .top
{
background:#fff;
}
.about-content .bottom i,
.about-content .top,
.about-content:hover .top{
border-color:#464646;
}
.about-content .bottom i,
.about-content .top,
.about-content .top:after{
background:transparent;
}
.about-content .bottom i{
color:#929292;
}
.about-content .content-desc{
color:#717171;
} .about-content:hover{
background:#3c3c3c;
color:#fff;
}
.about-content:hover .top:after{
border-color:#ffffff;
}
.about-content:hover .top i{
color:#464646;
}
.about-content:hover .content-desc{
color:#fff;
}
.about-content:hover .bottom i{
border-color:#fff;
color:#fff;
} .f-box{
color:#747474;
} .f-box .f-box-logo{
background:transparent;
border-color:#666666;
} .skills{
border-top-color:#bcbcbc;
} .nav-tabs li a{
color:#727373;
} .tab-pane{
border-color:#eeeeee;
color:#8f8f8f;
} .head,
.Progress-bars .head {
color:#8f8f8f;
}
.Progress-content{
border-color:#ededed;
} .progress-texts span{
color:#acacac;
} .timeline .year{
border-color:#919191;
background:#ffffff;
color:#3c3d3d;
} .timeline .note{
background: rgba(242,242,242,0.1);
} .timeline .start{
border-color:#919191;
background:#ffffff;
color:#868586;
} .timeline .note h4{
color:#ffffff;
color:#999999;
}
.timeline .note p{
color:#767676;
}
.timeline .note span.date{
color:#a5a5a5;
}
.timeline .note .arrow{
color:rgba(242,242,242,0.1);
}
.timeline .note:after{
background:#343434;
border-color:#d6d6d6;
} .timeline .note:hover{
background:#f2f2f2;
}
.timeline .note:hover h4{
color:#707070;
}
.timeline .note:hover p{
color:#767676;
}
.timeline .note:hover:after{
background:#f02d2d;
border-color:#f02d2d;
}
.timeline .note:hover .arrow{
color:#f2f2f2;
} .owl-item .item img{
border-color:#f4f4f4;
}
.owl-item .item h3{
color:#4e4e4e;
}
.owl-item .item h4{
color:#a2a2a2;
}
.owl-item .item p{
color:#a2a2a2;
} .socials a{
color:#656565;
} .owl-buttons>div{
color:#000000;
} .owl-item .item:hover{
background:#3c3c3c;
}
.owl-item .item:hover  h3,
.owl-item .item:hover  h4 ,
.owl-item .item:hover  p {
color:#e4e4e4;
}
.socials a i.fa-facebook:hover{
color:#305fa5;
}
.socials a i.fa-instagram:hover{
color:#ae997d;
}
.socials a i.fa-pinterest:hover{
color:#cc2127;
}
.socials a i.fa-twitter:hover{
color:#2daae2;
}
.socials a i.fa-google-plus:hover{
color:#da2713;
} .accordion{
color:#2a2a2a;
}
.accordion .accordion-head{
color:#565656;
}
.accordion .accordion-head span{
color:#f02d2d;
}
.accordion .panel{
border-bottom-color:#b5b5b5;
background:transparent;
}  .filters li a{
color:#7a7a7a;
background:#e9e9e9;
}
.filters li a.selected{
color:#ffffff;
background:#3c3c3c;
}
.filters li:hover a{
background:#3c3c3c;
color:#ffffff;
} .work{
color:#aaaaaa;
}
.work-inner{
border-color:#ebebeb;
}
.work-img{
background:#000000;
}
.work-desc,
.work-img .button{
background:#ffffff;
}
.work-img .button:hover{
color:#ffffff;
} .service a.service-logo,
.box a:after{
border-color:#494949;
}
.service a.service-logo i{
color:#494949;
} .box:hover a.service-logo{
background:#494949;
}
.box:hover a.service-logo i{
color:#ffffff;
} .service-bottom-text{
color:#494949;
}
.service-bottom-text span{ background: rgb(46,55,63);  background: -moz-linear-gradient(top,  rgb(46,55,63) 0%, rgb(85,106,132) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(46,55,63)), color-stop(100%,rgb(85,106,132))); background: -webkit-linear-gradient(top,  rgb(46,55,63) 0%,rgb(85,106,132) 100%); background: -o-linear-gradient(top,  rgb(46,55,63) 0%,rgb(85,106,132) 100%); background: -ms-linear-gradient(top,  rgb(46,55,63) 0%,rgb(85,106,132) 100%); background: linear-gradient(to bottom,  rgb(46,55,63) 0%,rgb(85,106,132) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e373f', endColorstr='#556a84',GradientType=0 ); color:#ffffff;
} .package{
border-color:#e1e1e1;
background-color:#ffffff;
} .package h1{
color:#ffffff;
} .package .circle{
background:#ffffff;
border-color:#e7e7e7;
color:#434343;
}
.package .circle:after{
background:transparent;
border-color:#ffffff;
}
.package .circle p{
color:#a8a8a8;
} .package ol li {
color:#8a8a8a;
}
.package ol li:nth-of-type(2n){
background:#fbfbfb;
}
.package a.p-btn{
background:#3d3d3d;
color:#ffffff;
border-color:#b2b2b2;
} .package.active{
background-color:#3d3d3d;
}
.package.active ol li{
color:#c5c5c5;
}
.package.active ol li:nth-of-type(2n){
background:#383838;
}
.package.active .circle p{
color:#ffffff;
}
a.p-btn:hover{
background:#f02d2d;
border-color:#f02d2d;
} .subscribe-wrap {
border-top-color:#f1f1f1;
} .left a.left-icon{
background:#3d3d3d;
}
.left a.left-icon:after{
border-left-color:#000000;
border-left-color:#3d3d3d; 
border-top-color:transparent;
border-bottom-color:transparent; 
}
.left a.left-icon i{
color:#ffffff;
} .subs .text h1{
color:#484541;
}
.subs .text p{
color:#484541;
} .subscribe-mail{
border-color:#e7e7e7;
color:#d0d0d0;
}
.subscribe-btn{
border-color:#e7e7e7;
color:#ffffff;
background-color: #313131;
}
.subscribe-mail:hover{
border-color:#bcbcbc;
}
.subscribe-mail:focus{
border-color:#313131;
}
.subscribe-btn:active{
background:#313131;
} .contact-logo i{
color:#444444;
} .contact-form{
background:rgba(0,0,0,0.7);
}
.contact-form h1{
color:#9c9c9c;
} .form,
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea{
border-color:#2b2b2b;
color:#9c9c9c;
background:#080808;
}
.contact-us {
color:#9c9c9c;
}
.form-btn,
.wpcf7-submit{
border-color:#2b2b2b;
color:#000000;
background:#313131;
}
.form:hover,
.wpcf7 input[type="text"]:hover,
.wpcf7 input[type="email"]:hover,
.wpcf7 textarea:hover {
border-color:#4e4e4e;
}
.form-btn:active,
.wpcf7-submit:active{
background-color:#313131;
} .mail-message{
color:#ffffff;
} #footer{
background:#131313;
} .footer-links{
border-color:#494949;
}
.footer-links i{
color:#494949;
}
.footer-text{
color:#868686;
}
.footer-text a{
color:#868686;
}
.footer .footer-links:hover{
border-color:#ffffff;
}
.footer a:hover{
color:#ffffff;
}
.footer a:hover i{
color:#ffffff;
} .last-post{
border-bottom-color:#e7e7e7;
}
.post-icon{
color:#444444;
} .post-img .zoom-button:hover{
color:#ffffff;
} .post-texts{
color:#6a6969;
}  #submit,
.btn-post{
color:#ffffff; background: rgb(116,116,116);  background: -moz-linear-gradient(top,  rgb(116,116,116) 0%, rgb(90,90,90) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(116,116,116)), color-stop(100%,rgb(90,90,90))); background: -webkit-linear-gradient(top,  rgb(116,116,116) 0%,rgb(90,90,90) 100%); background: -o-linear-gradient(top,  rgb(116,116,116) 0%,rgb(90,90,90) 100%); background: -ms-linear-gradient(top,  rgb(116,116,116) 0%,rgb(90,90,90) 100%); background: linear-gradient(to bottom,  rgb(116,116,116) 0%,rgb(90,90,90) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#747474', endColorstr='#5a5a5a',GradientType=0 ); }
#submit:hover,
.btn-post:hover{
color:#ffffff; background: rgb(224,36,36);  background: -moz-linear-gradient(top,  rgb(224,36,36) 0%, rgb(190,25,25) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(224,36,36)), color-stop(100%,rgb(190,25,25))); background: -webkit-linear-gradient(top,  rgb(224,36,36) 0%,rgb(190,25,25) 100%); background: -o-linear-gradient(top,  rgb(224,36,36) 0%,rgb(190,25,25) 100%); background: -ms-linear-gradient(top,  rgb(224,36,36) 0%,rgb(190,25,25) 100%); background: linear-gradient(to bottom,  rgb(224,36,36) 0%,rgb(190,25,25) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e02424', endColorstr='#be1919',GradientType=0 ); }  .pagination li.active-page a,
.pagination li .current {
background-color:#5b5b5b;
color:#ffffff;
} .sidebar h3{
color:#8a8a8a;
} .widget_fastwp_search_widget .search,
.sidebar .search{
border-color:#d6d6d6;
}
.widget_fastwp_search_widget .search:focus,
.sidebar .search:focus{
border-color:#aaaaaa;
}
.sidebar ul li a{
border-bottom-color:#ebebeb;
color:#8a8a8a;
}
.sidebar ul li a:hover{
color:#000000;
} .tagcloud a {
background:#4a4a4a;
color:#ffffff;
}
.fwp-expander .expander-close { color:#efefef; } 
.fwp-expander .expander-close:hover { color:#aeaeae; } #commentform p>input[type="text"],
#commentform p>textarea { border-color:#ccc; } li.comment,
li.pingback { border-top-color:#ececec; color:#7f7f7f; }
.comment > .avatar { border-color:#ececec; }
.comment-meta .fn { color:#c6c6c6;}
.widget_calendar tr { border-color:#eee; }
.widget_calendar td a { background:#ccc;  }
.widget_calendar td a:hover { color:#FFF; }
.top-border { border-top: 1px solid #bcbcbc; } .project-title-nav  { background-color:#f3f3f3; }
.project-title-nav .nav-single a { color:#999; }
.project-title-nav .nav-single a:hover { color:#333; }
.project-title-nav .title h2 { color:#575757; }
.project-title-nav .title h3 { color:#898989; }
.project-item .description ul li { border-top:1px solid #d2d2d2;}
.project-item .description .share a:hover { color:#fff; background: #000;}
.project-item .flex-direction-nav a { background-color:rgba(0,0,0,0.5); }
.project-item .flex-direction-nav a:hover {background-color:rgba(0,0,0,0.9);} .member-item { color:#575757;}
.fastwp-member-vcard .socials > a:hover {background: #000;color:#fff;}
.fastwp-member-vcard .socials a i.fa-facebook:hover{
color:#fff;
}
.fastwp-member-vcard .socials a i.fa-instagram:hover{
color:#fff;
}
.fastwp-member-vcard .socials a i.fa-pinterest:hover{
color:#fff;
}
.fastwp-member-vcard .socials a i.fa-twitter:hover{
color:#fff;
}
.fastwp-member-vcard .socials a i.fa-google-plus:hover{
color:#fff;
}