body {
    background-image: none;
    background-color: #F2F2F2;
}

.page_contact {
    background-image: none;
    background-color: #F4f4f4;
}

.has-logo .header-title {
    left: 82px;
}

/* 6) Size and Color */
.nav-primary ul li a{
    font-size: 20px !important;
    color: #fff !important;
}

/* 7) On Hover */
.nav-primary ul li a:hover{
    color: #666 !important;
    border-bottom-width: 3px !important;
    border-bottom-color: #fff !important;
}

contact strong {
    color:#310B3B !important;
}

/* 8) Active links */
.nav-primary ul li.active > a{
    color: #ccc !important;
    border-bottom-width: 3px !important;
    border-bottom-color: #ccc !important;

}

a {
    color:#310B3B !important;
    }
.contact {
    color:#310B3B !important;
}
.box {
    background:#310B3B !important;
}

.h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'Dancing Script', cursive;
    color:#310B3B !important;
    }
.header #companyName{
    font-size: 50px;
    color: #fff !important;
}

.header #phoneNumber a{
    font-size: 40px;
    color: #fff !important;;
}

.formbuilder textarea, .formbuilder input {
    border-bottom:1px solid #310B3B;
    border-left:5px solid #310B3B;;
}

.formbuilder label {
    color: #310B3B;
}

.figcaption-inner span {
    font-family: 'Dancing Script', cursive;
    text-shadow: -1px -1px 0px #FFF, 1px -1px 0px #FFF, -1px 1px 0px #FFF, 1px 1px 0px #FFF;
    line-height: 1.5em;
}

.btn, .formbuilder button[type='submit'] {
    color:#fff !important;
    background:#310B3B;
    border:1px solid #310B3B;
}
.btn:hover, .formbuilder button[type='submit']:hover {
    color:#310B3B !important;
    background:#fff;
    border:1px solid #310B3B;
}

#identityWrapper {
    background: #310B3B;
}
#topNav {
    background: #310B3B;
}

/* SOCIAL HOVER COLORS */
.btn-facebook {
background: #3b5998;
}
.btn-facebook:hover {
background: #5773b3;
}
.btn-googleplus {
background: #dd4b39;
}
.btn-googleplus:hover {
background: #f96750;
}
.btn-linkedin {
background: #1d87bd;
}
.btn-linkedin:hover {
background: #48a2d9;
}
.btn-twitter {
background: #5dd7fc;
}
.btn-twitter:hover {
background: #7ef1ff;
}
/* Social icons - Round icons */
.btn-facebook, .btn-googleplus, .btn-linkedin, .btn-twitter  {
-moz-border-radius: 300px;
-webkit-border-radius: 300px;
border-radius: 300px;
-khtml-border-radius: 300px;
border:none !important;
}
/* ROUND CORNERS ON TESTIMONIAL IMAGES */
.testimonial img {
-moz-border-radius: 500px;
-webkit-border-radius: 500px;
border-radius: 500px;
-khtml-border-radius: 500px;
}

/* 5) Top Area Background */
.header .header-container{
    background: #fff;
}