
.site-wrap, .page-section, .page-slider .slides .slide {max-width: 100%;}body {padding: 0;}
body {background:#8A0000;font-family:'Open Sans', sans-serif;font-size:16px;}

h1 {font-family:'Roboto Slab', serif;font-size:30px;font-weight:700;}

h2 {font-family:'Roboto Slab', serif;font-size:25px;font-weight:600;}

h3 {font-family:'Roboto Slab', serif;font-size:20px;font-weight:400;}

h4 {font-family:'Roboto Slab', serif;font-size:15px;}

h5 {font-family:'Roboto Slab', serif;font-size:10px;}

h6 {font-family:'Roboto Slab', serif;font-size:5px;}

a {color:#8a0000;}

a:hover {color:#600202;}

.button, button {
    background:#a50000 !important;border-bottom: 3px solid #5b0000 !important;color: #ffffff !important;    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    transition: .3s;
}

.button:hover {
    color: #ffffff;background: #8A0000 !important;    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    transition: .3s;
}

button a { color: #ffffff !important;}

.menu-main-menu-container li a {color:#ffffff;}

.menu-main-menu-container li a:hover {background:#a50000;border-bottom: 3px solid #5b0000;}

.site-header .search-icon .fa-search {color: #ffffff;}

@media(max-width: 450px){
    .site-header .search-icon {border: 1px solid #ffffff;    border-radius: 5px;
    }
}

.site-header .search-wrap {background: #a50000;}

.site-header .search-wrap .text {color: #ffffff;font-family:'Roboto Slab', serif;font-size:25px;font-weight:600;}

.res-menu-btn {color: #ffffff;background:#a50000;}

.page-slider .slides .slide .heading {font-family:'Roboto Slab', serif;}

.page-slider .slides-nav .btn.active {background:#8A0000;}

.hero-image .heading {font-family:'Roboto Slab', serif;}

.highlight-area {font-size:13px;}

ul.page-ctas li .text {font-size:13px;}

.request-email-section .left-side .gform_confirmation_message {
    font-weight: bold;
    padding-left: 15px;
    color: #8A0000;border-left: 5px solid #8A0000;}

.page-testimonials ul.testimonials li .author {font-size:13px;}

.site-footer {color: #ffffff !important;}

.site-footer .site-info {font-size:13px;border-top: 1px solid #ffffff;}

.site-footer .content {font-size:13px;}

.site-footer .content .address, .site-footer .content .phone, .site-footer .content .email {font-size:16px;}

.site-footer .gform_wrapper .gform_footer input[type=submit]:hover {box-shadow: 0 0 5px #5b0000 !important;}

.sidebar-wrap {color:#8a0000;}