.full_width, .content .container, body > .wrapper {
    background: white !important;
}

@media only screen and (max-width: 1000px) {
	.home .vc_empty_space{
		display: none !important;
	}
}

nav.mobile_menu {
	background: white !important;
}


nav.mobile_menu a {
	padding: 5px 10px !important;
	border: #ebebeb 1px solid !important;
}

.testimonials_c .flex-control-nav .flex-active {
    background-color: #C63934 !important
}

.aio-ibd-block h3,
.aio-icon-description {
    color: #161616 !important;
}

.header-btn {
    background: #C63934 !important;
    color: white !important;
    border: #C63934 1px solid;
    transition: 0.3s all;
}

.header-btn:hover {
    background: white !important;
    color: #C63934 !important;
}

header .header_bottom,
header.sticky .header_bottom,
.footer_bottom_holder {
    background-color: white !important;
}


header .header_bottom li a,
.footer_bottom_holder a:hover {
    color: #161616 !important;
}

header .header_bottom li a:hover,
.footer_bottom_holder a {
    color: #C63934 !important;
}

header .second a:link,
header .second a:visited {
    color: #fff !important;
}

header .second a:hover {
    color: white !important;
}

.contact-info a {
    color: #fff;
    text-decoration: underline;
}

.add-shadow .aio-icon-box {
    -webkit-box-shadow: 0 0 20px -5px #000000;
    box-shadow: 0 0 20px -5px #000000;
    background: #fff;
    margin-bottom: 40px !important;
    padding: 30px !important;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.add-shadow .aio-icon-box:hover {
    background: #ebebeb;
}

.add-shadow.add-shadow .aio-icon-description {
    font-weight: 300 !important;
    margin-top: 5px !important;
}

.add-shadow .aio-icon-left {
    padding-right: 10px;
    vertical-align: middle !important;
}

.special-box .uvc-heading {
    -webkit-box-shadow: 0 0 20px -5px #000000;
    box-shadow: 0 0 20px -5px #000000;
    background: #fff;
    padding: 30px;
}

.special-box .uvc-main-heading {
    margin-bottom: 25px;
}

.special-box .uvc-sub-heading {
    font-weight: 300 !important;
}

.special-box .uvc-sub-heading a {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    font-weight: normal !important;
    margin-bottom: 10px;
    color: #FFF;
    text-transform: uppercase;
    display: block;
}

.special-box .uvc-sub-heading a:hover {
    color: #b2b2b2;
}

.special-box .uvc-sub-heading br {
    display: none !important;
}

.testimonials_c {
    background: white !important;
    -webkit-box-shadow: 0 0 20px -5px #000000;
    box-shadow: 0 0 20px -5px #000000;
}

.testimonials_c_holder .testimonial_content_inner {
    background: none !important;
}

.testimonial_text_inner p {
    font-weight: 300;
    line-height: 30px;
}

.locations .uvc-main-heading p {
    font-weight: bold !important;
}

.locations .uvc-sub-heading p {
    line-height: 23px;
    font-weight: 300 !important;
}

@media only screen and (max-width: 767px) {
    .center-mobile .uvc-main-heading,
    .center-mobile .uvc-sub-heading{
        text-align: center !important;
    }
}

@media only screen and (min-width: 767px) {
    .add-shadow .aio-icon-left {
        width: 75px !important;
        overflow: hidden;
    }
    
    .pos-abs {
        position: absolute;
        top: -300px;
        right: 0;
    }
    
    .pos-helper {
        position: relative;
    }
    
    .make-inline {
        display: inline-block;
        vertical-align: bottom;
        float: none !important;
    }
    
}

@media only screen and (min-width: 767px) and (max-width: 1000px) {
    .pos-abs {
        top: -200px !important;
    }
}

@media only screen and (min-width: 1500px) {
    .pos-abs-2 {
        margin-top: -100px;
    }
}

.custom-member-wrapper .member-img {
	-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);
box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);
}

.custom-member-wrapper .member-name a:link,
.custom-member-wrapper .member-name a:visited {
	color: #161616;
}

.custom-member-wrapper .member-name a:hover {
	color: #c63934;
}

.wpcf7-response-output {
	color: #161616 !important;
}

.member-lightbox {
    background: #fff !important;
    color: #161616;
    border: #bb3432 2px solid;
}

.member-lightbox .member-name {
	border-color: #161616;
}

.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"], .wpcf7 select, .wpcf7 textarea {
    background: #fff !important;
    border: #bb3432 2px solid !important;
    color: #161616 !important;
}

.ui-accordion-header {
    background: #fff !important;
    color: #161616;
    border: #c73732 1px solid !important;
    margin-bottom: 10px;
}

.ui-accordion-header-active,
.ui-accordion-header:hover {
    background: #c73732 !important;
}

.qode-tab-title-icon {
    font-size: 0 !important;
}

.qode-accordion-content-inner {
    font-size: 15pt !important;
}

.footer-title {
    color: #161616 !important;
}