img.logo__image {
    width: 100%;
    max-width: 250px;
    /* background: #ffffff6b; */
    border: 2px #ffffff6b;
    border-radius: 10px;
    padding: 12px;
    background: linear-gradient(to right, rgba(226,227,229,0.5) 0%, rgba(251,251,251,0.6) 51%, rgba(226,227,229,0.5) 100%);
}

.wrap__logoHeader .logo__link.logo__right .logo__image{
    margin-left: 0 !important;
}

.wrap__grid_cols--5.home_contact {
    width: 100%;
}

.gallery-slider .bx-wrapper .bx-viewport {
    box-shadow: none;
    background: none;
}

.gallery .gallery-slider .gallery-item img {
    border-radius: 3px;
}

.staff-member__image {
    background-position: center;
}

ul.staff__list {
    list-style-type: none;
}

.staff-member__description {
    text-align: justify;
}

.slider_services__container--inner .slider {
    width: 50%;
    overflow: hidden;
    margin: auto;
    max-height: 335px;
}

.wrap__section--inner {
    padding-top: 0;
}

.wrap__form {
    box-shadow:none;    
}

.birdeye_embedcode__container.embedcode__container {
    margin-top: 30px;
}

.office-image {
    display: inline-block;
    vertical-align: top;
    margin: 10px 15px auto auto;
}

.wrap__page-content h2, .wrap__editable h2 {
    font-weight: bold;
}

/*custom colors*/
.slider__button a, .wrap__rotate-container .cta__button, .wrap__rotate-container .cta__button--icon {
    background: #8dc53e;
    text-shadow: none;
}

.slider__button a:hover, .slider__button a:focus, .wrap__rotate-container .cta__button:hover, .wrap__rotate-container .cta__button:focus, .wrap__rotate-container .cta__button--icon:hover, .wrap__rotate-container .cta__button--icon:focus {
    background: #00aedb;
}

.wrap__header--bar--bottom::before {
    background: linear-gradient(to right, #8dc53e 0%, #00aedb 100%);
}

.navigation:not(.mm-menu) .navigation__list > .navigation__item.active > a {
    color: #8dc53e;
}

.navigation:not(.mm-menu) .navigation__list > .navigation__item > a:hover, .navigation:not(.mm-menu) .navigation__list > .navigation__item.active > a:hover {
    color: #8dc53e;
}

.navigation:not(.mm-menu) .navigation__list > .navigation__item.has-child > a::after {
    border-color: #8dc53e transparent;
}

.navigation:not(.mm-menu) .navigation__list > .navigation__item .sublevel-1 a:hover {
    color: #fff;
    background: #8dc53e;
}

.navigation:not(.mm-menu) .navigation__list > .navigation__item.has-child:hover > a {
    color: #8dc53e;
}

.navigation:not(.mm-menu) .navigation__list > .navigation__item.has-child:hover > a::after {
    border-color: #8dc53e transparent;
}

.navigation:not(.mm-menu) .navigation__list > .navigation__item .sublevel-1 .opener:hover::before {
    color: #fff;
}

.navigation:not(.mm-menu) .navigation__list > .navigation__item .sublevel-1 .opener:hover {
    background: #8dc53e;
}

.navigation:not(.mm-menu) .navigation__list > .navigation__item .sublevel-1 .open-close--active > a > .opener {
    background: #00aedb;
}

.navigation:not(.mm-menu) .navigation__list > .navigation__item .sublevel-2 a {
    background: #00aedb;
    color: #fff;
}

.navigation:not(.mm-menu) .navigation__list > .navigation__item .sublevel-2 a:hover {
    background: #8dc53e;
}

.wrap__section-holder {
    background: #fff url(https://my.officite.com/0036633/themes/website/assets/img/bg-pattern-mmenu.png) 50% -903px;
}

.featuredblock__button {
    background-color: #8dc53e;
}

.featuredblock__containerlink:hover .featuredblock__title {
    color: #00aedb;
}

.featuredblock__containerlink:hover .featuredblock__button {
    background: #00aedb;
}

.featuredblock__item:hover::after {
    background: linear-gradient(to right, #8dc53e 0%, #00aedb 100%);
}

a {
    color: #8dc53e;
}

.two-comps .wrap__grid_cols div[class*="wrap__grid_cols--"]:last-child::after, .two-comps--alt .wrap__grid_cols div[class*="wrap__grid_cols--"]:last-child::after {
    background: linear-gradient(50deg, #8dc53e 0%, #00aedb 100%);
}

input[type="submit"] {
    background-color: #8dc53e;
}

input[type="submit"]:hover {
    background: #00aedb;
}

.staff {
    background: rgba(0, 174, 219, 0.3);
}

.bx-wrapper .bx-controls-direction a, .bx-wrapper .bx-controls-direction a:hover {
    color: #8dc53e;
}

.bx-wrapper .bx-controls.bx-has-pager .bx-pager.bx-default-pager a.active {
    background: #8dc53e;
}

.bx-wrapper .bx-controls-buttons [class$="_pause-play"]:hover, .bx-wrapper .bx-controls-buttons [class$="_pause-play"].active, .bx-wrapper .bx-controls-buttons [class$="_on-off"]:hover, .bx-wrapper .bx-controls-buttons [class$="_on-off"].active {
    background: #8dc53e;
}

.testimonials::after {
    background: linear-gradient(to right, #8dc53e 0%, #00aedb 100%);
}

.wrap__section.gradient--alt {
    background: transparent;
}

.two-comps--alt .wrap__grid_cols div[class*="wrap__grid_cols--"]:last-child::before {
    background: #8dc53e;
}

.two-comps--alt input[type="submit"]:hover, .two-comps--alt input[type="submit"]:focus {
    background: #00aedb;
    border-color: #00aedb;
}

.wrap__layout {
    background: #fff url(https://my.officite.com/0036633/themes/website/assets/img/bg-pattern-mmenu.png) 50% -163px;
}

.wrap__socialmedia {
    background: linear-gradient(to right, #8dc53e 0%, #00aedb 100%);
}

.wrap__form::before {
    background: linear-gradient(50deg, #8dc53e 0%, #00aedb 100%);
}

.wrap__fullscreenbackground {
    height: 830px;
}

#hamburger {
    color: #8dc53e;
}

#navigation--mobile.mm-menu .mm-panels .mm-panel.mm-hasnavbar:not([class^="sublevel-"]) .mm-navbar {
    background: #8dc53e;
}

#navigation--mobile.mm-menu div[class^="sublevel-1"] {
    background: #8dc53e url(https://my.officite.com/0036633/themes/website/assets/img/bg-pattern-mmenu.png) 100% 0;
}
/*custom colors*/

#col-left {
float: left;
padding: 5px;
width: 30%;
}

#col-right {
float: left;
padding: 5px;
width: 69%;
}

@media (max-width: 767px) {
#col-left, #col-right {
width: 100%;
}
}

@media (max-width: 768px) {
.slider_services__container--inner .slider {
    width: 100%;
    overflow: hidden;
    margin: auto;
    max-height: 335px;
}
}

@media (min-width: 1025px) {
.wrap__fullwidth .wrap__header--bar--top {
    padding-top: 54px;
}
}