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

h1 {font-family:'Merriweather', serif;;font-size:35px;font-weight:700;}

h2 {font-family:'Merriweather', serif;;font-size:35px;font-weight:600;}

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

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

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

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

a {color:#1f4fa3;}

a:hover {color:#e0ab25;}

.button, button {
    background:#1f4fa3 !important;border-bottom: 3px solid #e0ab25 !important;color: #4c4c4c !important;    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    transition: .3s;
}

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

button a { color: #4c4c4c !important;}

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

.menu-main-menu-container li a:hover {background:#1f4fa3;border-bottom: 3px solid #e0ab25;}

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

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

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

.site-header .search-wrap .text {color: #4c4c4c;font-family:'Merriweather', serif;;font-size:35px;font-weight:600;}

.res-menu-btn {color: #4c4c4c;background:#1f4fa3;}

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

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

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

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

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

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

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

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

.site-footer .site-info {font-size:16px;border-top: 1px solid #4c4c4c;}

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

.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 #e0ab25 !important;}

.sidebar-wrap {color:#1f4fa3;}