
#services .section-title, #services .section-desc, #services .span4, #services .span4 i, #who-we-are .section-title, #who-we-are .section-desc, #contact .section-title, #contact .section-desc {
    color: #fff;
    border-color: #fff;
    outline-color: #fff;
    background: #000;
}
#services .span4:hover i {
   color: #f4214e;
}
#services .span4:hover h2 {
    color: #f4214e;
}
footer {
    background:   #000;
}
.og-close:hover::before,
.og-close:hover::after {
    background: #f4214e;
}
.jms-wrapper {
   background: rgba(0,0,0,0.70);

}
.jms-slideshow h1 {
    color: #fff;
    border-color: #fff;
    width: 100%;
}
.jms-slideshow h2 {
    color: #000;
    background: #fff;
    margin-top: 0;
    padding: 10px;
    text-transform: none;
}
a.jms-link {
    background: #fff;
    color: #000;
}
a.jms-link:hover {
    color: #f4214e;
    background: #fff;
}
#services,#contact, #who-we-are {
    background:  #000
}
.section-desc strong {
    background: #f4214e;
    color: #000;
}
.add-on i {
    color: #000;
}

.overlay {
    background:  rgba(0,0,0,0.95);
}
.overlay i {
    color:   #f4214e;
}
.input-prepend input {
    border-color:   #f4214e;
}
.input-prepend input:focus {
     border-color:   #f4214e;
}
.input-append .add-on, .input-prepend .add-on {
     border-color:   #f4214e;
}
.carousel-control {
    background:  #000;
}
figure {
    border-color:  #000;
}
.icon-quote-left {
    color: #f4214e;
}
.carousel-indicators li {
    background:  #000;
}
.carousel-indicators .active {
    background:   #f4214e;
}
.btn {
    background:  #f4214e;
}
.btn:hover, .btn-large:hover {
    background:   #000;
    color:   #f4214e;
}
.btn-large {
    background-color: #f4214e;
}
.grid figcaption {
    background:   #f4214e;
}
.filter.active {
    background:   #000;
    color: #f4214e;
}
.jms-dots span{
    background:  #000;
}
.jms-dots span.jms-dots-current:after{
    background:   #f4214e;
}
.jms-wrapper.not-supported{
    background-color: #E3D8FF;
}
.cbp-af-header .nav a:hover, .cbp-af-header .nav li.current a {
    color:  #000;
} 
.cbp-af-header.cbp-af-header-shrink {
     background: rgba(244,33,78,0.95);
}
.cbp-af-header {
    background: none repeat scroll 0 0   #f4214e;
}
.pricing-table i {
    color: #000;
}
.pricing-table ul li.span4:hover {
    background:   #f4214e;
    -moz-box-shadow: 0px 0px 50px rgba(51,51,51,0.5);
    -webkit-box-shadow: 0px 0px 75px rgba(51,51,51,0.5);
     box-shadow: 0px 0px 75px rgba(51,51,51,0.5);
}
#contact select, #contact textarea,  #contact input[type="text"], #contact input[type="password"], #contact input[type="datetime"], #contact input[type="datetime-local"], #contact input[type="date"], #contact input[type="month"], #contact input[type="time"], #contact input[type="week"], #contact input[type="number"], #contact input[type="email"], #contact input[type="url"], #contact input[type="search"], #contact input[type="tel"], #contact input[type="color"], #contact .uneditable-input { 
    border-color: #fff;
    color: #fff     
}
#contact input:hover, textarea:hover {
    border-color: #f4214e !important;
}
.socialicon-big ul li a:hover {
    background: #f4214e
}
.socialicon-small li a:hover {
    background: #000;
}