.wrap__page--inner {

    background: transparent;
}

.wrap__page-text.wrap-item {
    background-color: #fff;
}

.wrap__form {

  background: #ffffffa3;

}

.home-layout .wrap__staff {
   background: #ffffffa3;
}
.wrap__featuredblocks .featuredblocks {
background: #ffffffa3;
}
.wrap__featuredblocks .featuredblocks__title {

    color: #000;
}
.wrap__featuredblocks .featuredblocks__caption {

   color: #000;
}

.staff__title {
   color: #000;
}
.twocolumns-section--inner .narrow-col {
    background: transparent;
    box-shadow: none;
    width: 100%;
    float: none;

}

.twocolumns-section--inner {
 background: #ffffffa3;
}


.twocolumns-section--inner .narrow-col:after {
    box-shadow: none;
    background: transparent;
}

.wrap__page--inner {

    box-shadow: none;

}

.wrap__contact-info {
background: #ffffffa3;
}
.map__title {
color: #000;
}

.map__caption {
color: #000;
}


.hours__title {
color: #000;
}

.hours__caption {
color: #000;
}

.wrap__form .form__title {
color: #000;
}
.wrap__form .form__caption {
color: #000;
}


form input[type="color"], form input[type="date"], form input[type="datetime"], form input[type="datetime-local"], form input[type="email"], form input[type="month"], form input[type="number"], form input[type="password"], form input[type="search"], form input[type="tel"], form input[type="text"], form input[type="time"], form input[type="url"], form input[type="week"], form input:not([type]), form textarea, form select, form .pagination--mobile .pagination-select, .pagination--mobile form .pagination-select {
    background: rgb(73, 158, 68);
    border: 2px solid #000000;
    color: #000000;
}

.form form .leadFormInfo {
  
    color: #000000;

}

body:before {
    background: transparent;
}

.wrap__footer {
  
    background: rgb(155, 132, 189);
}

.slider__button a, .cta__button, .cta__button--icon, .featuredblock__button, button:not([class^='se__']):not([class^='redactor__']):not([class^='vjs-']):not([class^='redactor-']):not(.gallery-video-btn), input[type="button"], input[type="reset"], input[type="submit"], .button {

    background: linear-gradient(to bottom, #ffbb50 0%, #ce9a49 100%);
   
    color: #ffffff;
    
    border-bottom: 3px solid #ad7927;
}


.wrap__slider .slider__button a {
    background: linear-gradient(to bottom, #ffbb50 0%, #ce9a49 100%);
   
    color: #ffffff;
    
    border-bottom: 3px solid #ad7927;
}

.wrap__testimonials {
    box-shadow: 2px 0 6px 0 rgba(0, 0, 0, 0.12);
    background: linear-gradient(to bottom, #ff7059 0%, #802416 100%);

}

.wrap__featuredblocks .featuredblock__image, .wrap__featuredblocks .featuredblock__icon {

    border: 2px solid #f2b24e;

}

.wrap__slider .slider__item:after {

    background: linear-gradient(to bottom, #b8a3d8 0%, #7a60a2 100%);

}

.navigation:not(.mm-menu) .navigation__list > .navigation__item.active > a {

    background: #499e44;

}

.navigation:not(.mm-menu) .navigation__list > .navigation__item > a:hover, .navigation:not(.mm-menu) .navigation__list > .navigation__item.active > a:hover {

    background: #499e44;
}
.navigation:not(.mm-menu) .navigation__list > .navigation__item > a {

    color: #038cd5;
}
a {
    font-family: "roboto", Arial, Helvetica, sans-serif;
    color: #499e44;
}
a:hover {
    color: #038cd5;
   
}

.slider__button a:hover, .slider__button a:focus, .cta__button:hover, .cta__button:focus, .cta__button--icon:hover, .cta__button--icon:focus, .featuredblock__button:hover, .featuredblock__button:focus, button:not([class^='se__']):not([class^='redactor__']):not([class^='vjs-']):not([class^='redactor-']):not(.gallery-video-btn):hover, button:not([class^='se__']):not([class^='redactor__']):not([class^='vjs-']):not([class^='redactor-']):not(.gallery-video-btn):focus, input[type="button"]:hover, input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="submit"]:hover, input[type="submit"]:focus, .button:hover, .button:focus {
    background: linear-gradient(to bottom, #f46953 0%, #822517 100%);
    color: #ffffff;
    
}


.navigation:not(.mm-menu) .navigation__list > .navigation__item div[class^='sublevel-'] > ul {
    display: block;
    background: linear-gradient(to bottom, #489d43 0%, #3b8636 100%);
}


.navigation:not(.mm-menu) .navigation__list > .navigation__item.has-child:hover > a {
  background: #499e44;
}

.wrap__slider .slider__button a:hover, .wrap__slider .slider__button a:focus {
   background: linear-gradient(to bottom, #f46953 0%, #822517 100%);
    color: #ffffff;
    
}

img.staffphoto, img.staffphoto2 {
float:none;
margin-left:0;
margin-bottom:5px;
padding:5px;
}



@media (min-width: 991px) {
img.staffphoto {
float:right;
margin-top:5px;
margin-left:5px;
}


img.staffphoto2 {
float:left;
margin-top:5px;
margin-left:5px;
}
}



@media (max-width: 450px) {
img.staffphoto, img.staffphoto2 {
max-width:250px!important;
}
}


.wrap__slider .slider__image--new {

    background-position: 34% 0;
  
}

/* Header */
.socialmedia__link:before {
    font-size: 20px !important;
}

.socialmedia__item {
    padding: 0 0 5px 10px;
}

.wrap__locationsHeader--inner, .wrap__socialmediaHeader--inner {
    display: inline-block;
}

.wrap__google-translator {
    text-align:center;
    padding-bottom:15px;
}

.wrap__google-translator h2 {
    margin:0;
    color:#ce0000;
    font-weight:600;
}

.header__panel--fixed {
    position: unset !important;
    left: unset !important;
    top: unset !important;
}

.header__panel.js-header__panel {
    padding-top: 0 !important;
}

@media (max-width: 767px) {
    .wrap__locationsHeader--inner, .wrap__socialmediaHeader--inner {
        display:block;
        display: flex;
        justify-content: center;
    }
}




















