/* General Styling */
body {
  background-color: #ffffff; }

.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: #f04155;
}

a {
  color: #f04155;
}

#breadcrumbs {
  border-bottom-color: #ffffff;
  background: #ffffff;
}

a:hover,
a:focus {
  color: #333333;
}

.top-bar .title-area .name *{
    color: #f04155 !important;
}

.business-style1{
    border-color: #f04155;
}

.business-style1 .sf-menu a:before {
    background: #f04155;
}

.business-style1 .sf-menu a:hover {
    color: #f04155;
}

.top-contact-bar .top-social li a:hover {
  color: #f04155;
}

@media only screen and (max-width: 640px) {
    .business-1-small .top-bar .title-area .menu-icon a {
        color: #f04155;
    }
    
  .business-1-small .top-bar .title-area .menu-icon a:after {
    -webkit-box-shadow: 0 10px 0 1px #f04155, 0 16px 0 1px #f04155, 0 22px 0 1px #f04155;
    box-shadow: 0 10px 0 1px #f04155, 0 16px 0 1px #f04155, 0 22px 0 1px #f04155;
  }
  
  .business-1-small .top-bar .name h1 a{
        color: #f04155 !important;  
  }
 
}

.label {
  background: #f04155;
}

div.title i {
  border: 3px solid #f04155;
  background: #f04155;
  color: white;
}

div.title:before {
  background: #f04155;
}

.tabs dd a {
  border-color: #333333;
}

.tabs dd.active a {
  background: #333333;
  border-color: #f04155;
}

.tabs dd a:hover {
  background: #333333;
}

.accordion dd.active > a {
  border-color: #f04155;
  background: #333333;
}

.accordion dd > a:hover {
  background: #333333;
}

.featured .title {
  background: #f04155;
}

.alert-box {
  background: #f04155;
  border-color: #d22337;
}

.has-tip:hover,
.has-tip:focus {
  color: #f04155;
  border-color: #f04155;
}

.fullscreen-container .text h2 span,
.welcome-container .text h2 span {
  color: #f04155;
}

.fullscreen-container .text .scroll-icon:hover,
.welcome-container .text .scroll-icon:hover {
  color: #f04155;
}

.logo h1 {
  color: #