/* General Styling */
body {
  background-color: #F4F4F5; }

.top-contact-bar {
  background: #333333;
  color: #FFFFFF;
  border-color: #222222;
}

.top-contact-bar a {
  color: #FFFFFF;
}

.top-contact-bar a:hover {
  color: #FFFFFF;
}

.top-contact-bar span:first-child {
  border-color: #222222;
}

.top-contact-bar .contact-number {
  border-color: #222222;
}

.top-contact-bar .contact-email {
  border-color: #222222;
}

.top-contact-bar .top-social {
  border-color: #222222;
}

.top-contact-bar .top-social li {
  border-color: #222222;
}

.top-contact-bar .top-social li a {
  color: #FFFFFF;    
}

.top-contact-bar .top-social li a:hover {
  color: #FFFFFF;    
}

.loader{
    background-color: #e51e1e;
}

a {
  color: #e51e1e;
}

#breadcrumbs {
  border-bottom-color: transparent;
  background: transparent;
}

a:hover,
a:focus {
  color: #333333;
}

.top-bar .title-area .name *{
    color: #e51e1e !important;
}

.business-style1{
    border-color: #e51e1e;
}

.business-style1 .sf-menu a:before {
    background: #e51e1e;
}

.business-style1 .sf-menu a:hover {
    color: #e51e1e;
}

.top-contact-bar .top-social li a:hover {
  color: #e51e1e;
}

@media only screen and (max-width: 640px) {
    .business-1-small .top-bar .title-area .menu-icon a {
        color: #e51e1e;
    }
    
  .business-1-small .top-bar .title-area .menu-icon a:after {
    -webkit-box-shadow: 0 10px 0 1px #e51e1e, 0 16px 0 1px #e51e1e, 0 22px 0 1px #e51e1e;
    box-shadow: 0 10px 0 1px #e51e1e, 0 16px 0 1px #e51e1e, 0 22px 0 1px #e51e1e;
  }
  
  .business-1-small .top-bar .name h1 a{
        color: #e51e1e !important;  
  }
 
}

.label {
  background: #e51e1e;
}

div.title i {
  border: 3px solid #e51e1e;
  background: #e51e1e;
  color: white;
}

div.title:before {
  background: #e51e1e;
}

.tabs dd a {
  border-color: #333333;
}

.tabs dd.active a {
  background: #333333;
  border-color: #e51e1e;
}

.tabs dd a:hover {
  background: #333333;
}

.accordion dd.active > a {
  border-color: #e51e1e;
  background: #333333;
}

.accordion dd > a:hover {
  background: #333333;
}

.featured .title {
  background: #e51e1e;
}

.alert-box {
  background: #e51e1e;
  border-color: #c70000;
}

.has-tip:hover,
.has-tip:focus {
  color: #e51e1e;
  border-color: #e51e1e;
}

.fullscreen-container .text h2 span,
.welcome-container .text h2 span {
  color: #e51e1e;
}

.fullscreen-container .text .scroll-icon:hover,
.welcome-container .text .scroll-icon:hover {
  color: #e51e1e;
}

.logo h1 {
  color: #e51e1e;
}

.logo-biz h1 a {
  color: #e51e1e;
}

.breadcrumbs > * a,
.breadcrumbs > * span {
  color: #e51e1e;
}

.service i {
  color: #e51e1e;
}

.service:hover i {
  color: #333333;
}

.service-style2 i {
  color: #e51e1e;
  border-color: #e51e1e;
}

.service-style2:hover i {
  color: #333333;
}

.service-style3 i {
  color: #e51e1e;
  background: #333333;
}

.service-style4 {
  background: #333333;
}

.service-style4:hover {
  background: #333333;
}

.service-style4:hover i {
  color: #e51e1e;
}

#filters li a {
  background: #e51e1e;
}

#filters li .active {
  background: #333333;
  }

.progress {
  background-color: #333333;
}

.progress .meter {
  background: #e51e1e;
}

.testimonial-slides li .q-icon i {
    color: #e51e1e;
}

.testimonial-slides li .client-info .client-name {
  color: #e51e1e;
}

.testimonial-slides.no-bg li .q-icon i {
  color: #e51e1e;  
}

.testimonial-slides.no-bg li .feedback {
  color: #666666;
}
.testimonial-slides.no-bg li .client-info {
  color: #666666;
}
.testimonial-slides.no-bg li .client-info .client-name {
  color: #e51e1e;  
}

.stat i {
  border-color: #e51e1e;  
  color: #333333;
}

.contact-form input[type=text]:focus,
.wpcf7 input[type=text]:focus,
.contact-form input[type=email]:focus,
.wpcf7 input[type=email]:focus,
.contact-form textarea:focus,
.wpcf7 textarea:focus {
  border-color: #e51e1e;
}

.wpcf7-submit,
.comment-form #submit {
  background: #e51e1e;
}

.wpcf7-submit:hover,
.comment-form #submit:hover {
  background: #333333;
}

.button {
  background: #e51e1e;
}

.button:hover {
  background: #333333;
}

.button:focus {
  background: #e51e1e;
}

.contact-details i {
  background: #e51e1e;
}

.social li:hover i {
  color: #333333;
}

.social li i {
  background: #333333;
}

#header .page-title h1 span,
#header .page-title h2 span {
  color: #e51e1e;
}

#header .page-title h1 a:hover,
#header .page-title h2 a:hover {
  color: #333333;
}

.single-entry header .entry-title a {
  color: #333333;
}

.single-entry header .entry-title a:hover {
  color: #e51e1e;
}

.single-entry header h2 a {
  color: #333333;
}

.single-entry header h2 a:hover {
  color: #e51e1e;
}

.single-entry footer .read_more {
  background: #e51e1e;
}

.single-entry footer .read_more:hover {
  background: #333333;
}

.page-links a span {
  background: #e51e1e;
}

.page-links a span:hover {
  background: #333333;
}
.page-links span {
  background: #333333;
}

.post-password-form input[type=submit] {
  background: #e51e1e;
}

.post-password-form input[type=submit]:hover {
  background: #333333;
}

article.sticky {
  border-top-color: #e51e1e;
}

.post-navigation .nav-previous a,
.post-navigation .nav-next a {
  background: #e51e1e;
}

.post-navigation .nav-previous a:hover,
.post-navigation .nav-next a:hover {
  background: #333333;
}

#icategories li a {
  background: #e51e1e;
}

#icategories li .active {
  background: #333333;
}

ul.pagination li.current a {
  background: #e51e1e;
}

ul.pagination li.current a:hover {
  background: #333333;
}

#comments .comment-list .comment article.comment-body .comment-meta .fn a {
  color: #333333;
}

#comments .comment-list .comment article.comment-body .comment-meta .fn a:hover {
  color: #e51e1e;
}

#comments .comment-list .comment-author-admin > article.comment-body,
#comments .comment-list .bypostauthor > article.comment-body {
  border-top-color: #e51e1e;
}

#comments .comment-list .comment-author-admin > article.comment-body:hover,
#comments .comment-list .bypostauthor > article.comment-body:hover {
  border-top-color: #e51e1e;
}

.comment-form .row input[type=text]:focus,
.comment-form .row input[type=email]:focus,
.comment-form .row input[type=url]:focus,
.comment-form .row textarea:focus {
  border-color: #e51e1e;   
}

.widget-area .widget .widget-title:after {
  background: #e51e1e;
}

.widget-area .widget_tag_cloud .tagcloud a {
  background: #e51e1e;
}

.widget-area .widget_tag_cloud .tagcloud a:hover {
  background: #333333;
}

.widget-area .widget_rss ul li .rsswidget:hover {
  color: #e51e1e;
}

.search-form input[type=search]:focus {
  border-color: #e51e1e;
}

#single-portfolio-modal .reveal-modal-inner{
}

.portfolio-single .mini-title:after {
  background: #e51e1e;
}

.portfolio-single .project-details .label {
  color: #333333;  
}

.footer-wrapper {
  background: #e51e1e;
}