
#submitBtn i[class*=fa-]{
    color: #fff;
    top: 0px;
}
@media only screen and (min-width:1000px) {
    body #ajax-content-wrap.no-scroll {
        min-height: calc(100vh - 196px);
        height: calc(100vh - 196px) !important;
    }
    .gform_wrapper .first-name,
.gform_wrapper .last-name {
    width: 35.5%;
}

.gform_wrapper .title {
    width: 25%
}
}
@media (min-width: 375px){
.gform_wrapper .first-name, .gform_wrapper .last-name {
    width: 35.5%;
    border-left: .5rem solid rgba(0, 0, 0, 0);
}
}
@media only screen and (min-width:1000px) {

    #page-header-wrap.fullscreen-header,
    #page-header-wrap.fullscreen-header #page-header-bg,
    html:not(.nectar-box-roll-loaded) .nectar-box-roll>#page-header-bg.fullscreen-header,
    .nectar_fullscreen_zoom_recent_projects,
    #nectar_fullscreen_rows:not(.afterLoaded)>div {
        height: calc(100vh - 195px);
    }

    .wpb_row.vc_row-o-full-height.top-level,
    .wpb_row.vc_row-o-full-height.top-level>.col.span_12 {
        min-height: calc(100vh - 195px);
    }

    html:not(.nectar-box-roll-loaded) .nectar-box-roll>#page-header-bg.fullscreen-header {
        top: 196px;
    }

    .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),
    .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container {
        height: calc(100vh - 194px) !important;
    }

    .admin-bar .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),
    .admin-bar .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container {
        height: calc(100vh - 194px - 32px) !important;
    }
}

@media only screen and (max-width:999px) {
    .using-mobile-browser #nectar_fullscreen_rows:not(.afterLoaded):not([data-mobile-disable="on"])>div {
        height: calc(100vh - 142px);
    }

    .using-mobile-browser .wpb_row.vc_row-o-full-height.top-level,
    .using-mobile-browser .wpb_row.vc_row-o-full-height.top-level>.col.span_12,
    [data-permanent-transparent="1"].using-mobile-browser .wpb_row.vc_row-o-full-height.top-level,
    [data-permanent-transparent="1"].using-mobile-browser .wpb_row.vc_row-o-full-height.top-level>.col.span_12 {
        min-height: calc(100vh - 142px);
    }

    html:not(.nectar-box-roll-loaded) .nectar-box-roll>#page-header-bg.fullscreen-header,
    .nectar_fullscreen_zoom_recent_projects,
    .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),
    .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container,
    #nectar_fullscreen_rows:not(.afterLoaded):not([data-mobile-disable="on"])>div {
        height: calc(100vh - 89px);
    }

    .wpb_row.vc_row-o-full-height.top-level,
    .wpb_row.vc_row-o-full-height.top-level>.col.span_12 {
        min-height: calc(100vh - 89px);
    }

    body[data-transparent-header="false"] #ajax-content-wrap.no-scroll {
        min-height: calc(100vh - 89px);
        height: calc(100vh - 89px);
    }
}

body .container-wrap .vc_row-fluid[data-column-margin="50px"]>.span_12,
body .container-wrap .vc_row-fluid[data-column-margin="50px"] .full-page-inner>.container>.span_12,
body .container-wrap .vc_row-fluid[data-column-margin="50px"] .full-page-inner>.span_12 {
    margin-left: -25px;
    margin-right: -25px;
}

body .container-wrap .vc_row-fluid[data-column-margin="50px"] .wpb_column:not(.child_column),
body .container-wrap .inner_row[data-column-margin="50px"] .child_column {
    padding-left: 25px;
    padding-right: 25px;
}

.container-wrap .vc_row-fluid[data-column-margin="50px"].full-width-content>.span_12,
.container-wrap .vc_row-fluid[data-column-margin="50px"].full-width-content .full-page-inner>.span_12 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 25px;
    padding-right: 25px;
}

.single-portfolio #full_width_portfolio .vc_row-fluid[data-column-margin="50px"].full-width-content>.span_12 {
    padding-right: 25px;
}

@media only screen and (max-width:999px) and (min-width:690px) {

    .vc_row-fluid[data-column-margin="50px"]>.span_12>.one-fourths:not([class*="vc_col-xs-"]),
    .vc_row-fluid .vc_row-fluid.inner_row[data-column-margin="50px"]>.span_12>.one-fourths:not([class*="vc_col-xs-"]) {
        margin-bottom: 50px;
    }
}

@media only screen and (max-width:999px) {
    .vc_row.top_padding_tablet_12pct {
        padding-top: 12% !important;
    }
}

@media only screen and (max-width:999px) {
    .vc_row.bottom_padding_tablet_0px {
        padding-bottom: 0 !important;
    }
}

@media only screen and (max-width:999px) {
    .vc_row.bottom_padding_tablet_12pct {
        padding-bottom: 12% !important;
    }
}

@media only screen and (max-width:999px) {
    .divider-wrap.height_tablet_20px>.divider {
        height: 20px !important;
    }
}

@media only screen and (max-width:690px) {
    .divider-wrap.height_phone_20px>.divider {
        height: 20px !important;
    }
}

@media only screen and (max-width:690px) {
    .vc_row.bottom_padding_phone_15pct {
        padding-bottom: 15% !important;
    }
}

@media only screen and (max-width:690px) {
    .vc_row.bottom_padding_phone_0px {
        padding-bottom: 0 !important;
    }
}

@media only screen and (max-width:690px) {
    .vc_row.top_padding_phone_15pct {
        padding-top: 15% !important;
    }
}

.screen-reader-text,
.nectar-skip-to-content:not(:focus) {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important;
}

/* 
*
*   HEADER
*
*/

#header-outer #logo img {
    max-height: 54px
}

.global-header__logo {
    max-width: 156px;
    background: #eaedef !important
}

body[data-header-color="light"]:not([data-header-format="left-header"]) #header-outer:not(.transparent) #menu-megamenu.sf-menu>li ul {
    background: #dce0e4;
}

.top-navigation__message-link,
.top-navigation__message-link a {
    color: #fff
}

.top-navigation__message-link:hover,
.top-navigation__message-link a:hover {
    color: #fff
}

.global-nav__upper li a {
    color: #fff !important
}

.global-nav__upper li a:before,
ul>li.has-icon a:before,
.global-nav__telephone i {
    color: #fff !important
}

.global-nav__telephone a {
    color: #fff !important
}

#top .global-header__container.no-subnav nav.subnav-nav ul li a {
    padding: 8px 0 8px !important
}

#top .global-header__container nav.subnav-nav ul li a {
    padding: 26px 0 14px !important
}

#header-outer #top .global-header__mobileoverlay span i {
    color: #fff !important
}

#header-outer .sf-menu>li ul {
    border-top: 0 !important
}

#header-outer:not([data-format="left-header"]) #top nav>ul>li:not(.megamenu) ul.megamenu-dropdown__item .menu-item .wpb_text_column.wpb_content_element ul li a:not(.column-link):hover,
#header-outer #top nav>ul>li:not(.megamenu) ul.megamenu-dropdown__item .menu-item .wpb_text_column.wpb_content_element ul li a:not(.column-link):hover {
    color: #111 !important
}

.global-header__searchfield .search-field {
    padding-bottom: 0
}

.megamenu-dropdown__item .menu-item .nectar-button.regular-button,
.megamenu-dropdown__item .menu-item .nectar-button[data-color-override="false"].regular-button {
    background-color: transparent !important;
    border-color: #111 !important;
    color: #111 !important
}

.row.global-header__tagline {
    background: #115740;
}


#header-outer:not([data-format="left-header"]) #top nav>ul>li:not(.megamenu) ul.megamenu-dropdown__item .menu-item a:not(.column-link):hover,
#header-outer #top nav>ul>li:not(.megamenu) ul.megamenu-dropdown__item .menu-item a:not(.column-link):hover {
    background: #115740 !important;
    color: #fff !important;
    border-color: #115740 !important;
}


#top nav>ul>li>a {
    font-size: 12px;
}

.global-nav__telephone {
    font-size: 1.05rem !important;
}

@media screen and (max-width: 999px) {

    .home #header-space.no-subnav,
    #header-space.no-subnav {
        height: 38px !important;
        max-height: 38px !important;
    }
}

@media screen and (min-width: 1000px) {
    .global-nav__telephone i {
        display: inline-block !important;
        font-size: 1.25rem !important;
        margin-right: 5px;
    }

    .home #header-space.no-subnav,
    #header-space.no-subnav,
    #header-space,
    body:not(.home) #header-space.no-subnav__page {
        height: 88px !important;
    }

    .home #header-space.no-subnav,
    .home #header-space {
        height: 124px !important;
    }
}

@media screen and (min-width: 1301px) {
    #top nav>ul>li>a {
        font-size: 14px !important;
    }

    .global-nav__telephone,
    .global-nav__telephone i {
        font-size: 1.25rem !important;
    }
}

@media screen and (min-width: 1421px) {

    .global-nav__telephone,
    .global-nav__telephone i {
        font-size: 1.5rem !important;
    }
}

/* custom nav sizing */

@media screen and (min-width: 1000px) and (max-width: 1200px) {

    #top nav>ul#menu-megamenu>li.megamenu-item>a,
    #top nav.subnav-nav ul li a {
        font-size: 11px;
    }

    #menu-megamenu,
    #top nav>ul#menu-megamenu>li.megamenu-item {
        margin-right: 13px !important;
    }

    #top nav.subnav-nav ul li a {
        margin-left: 4px !important;
        margin-right: 4px !important;
    }
}

@media screen and (min-width: 1301px) {
    #top nav.subnav-nav ul li a {
        margin-right: 15px !important;
    }
}

.global-header__searchclose,
.global-header__searchclose:hover,
.global-header__searchfield .search-field-button,
.global-header__searchfield .search-field-button:hover {
    background-color: rgba(255, 255, 255, 0.25) !important;
}

.page-template-page-searchpage .search-form .search-field-button,
.page-template-page-searchpage .search-form .search-field-button:hover {
    background-color: #36434e !important;
}


.global-header__searchfield .search-field:focus {
    border-color: #fff !important;
}

.mobile-nav__close {
    background: #115740;
}

.mobile-nav__close i {
    color: #fff;
}

.mobile-nav__searchfield {
    background: #758592;
}

.zeynep ul>li>a {
    color: #111;
}

.mobile-nav__searchfield--icon:before {
    color: #115740;
}

/* <999px small laptop lg */
@media (max-width: 999px) {

    body #top #logo img,
    #header-outer[data-permanent-transparent="false"] .home #header-space.no-subnav,
    #header-space.no-subnav {
        height: 38px !important;
        max-height: 38px !important
    }

    .global-header__logo {
        padding: 17px 20px 17px
    }


    body #top #logo img,
    #header-outer[data-permanent-transparent="false"] #logo .dark-version {
        height: 32px !important;
        max-height: 32px !important;
    }

    .row.global-header__structure .span_12 {
        background: #323E48
    }

    .row.global-header__structure .span_12:last-of-type {
        background: #758592;
    }
}

/* >999px laptop lg */
@media (min-width: 1000px) {

    #header-space.no-subnav,
    #header-space {
        height: 140px !important
    }

    .global-header__logo {
        max-width: none !important
    }

    #header-outer #top .global-header__container.no-subnav .global-header__logo {
        transform: translateY(96px) !important
    }

    #header-outer #top .global-header__container.no-subnav .span_9.global-header__navs {
        margin-top: 96px
    }

    #header-outer #top .global-header__container .global-header__logo {
        transform: translateY(48px) !important
    }

    #header-outer #top .global-header__container .global-header__logo #logo,
    #header-outer.scrolled-down #top .global-header__container .global-header__logo #logo {
        padding-top: 43px !important;
        padding-bottom: 43px !important;
        padding-left: 10px;
        padding-right: 10px
    }

    #header-outer #top .global-header__container.no-subnav .global-header__logo #logo,
    #header-outer.scrolled-down #top .global-header__container.no-subnav .global-header__logo #logo {
        padding-top: 31px !important;
        padding-bottom: 31px !important;
        padding-left: 10px;
        padding-right: 10px
    }

    .global-header__navsrow .span_12:last-of-type,
    #header-outer #top .global-header__container.no-subnav .global-header__structure .span_12,
    .row.global-header__structure .span_12,
    .row.global-header__structure .span_12:last-of-type {
        min-height: 70px;
    }

    .row.global-header__structure .span_12 {
        background: #323E48
    }

    .row.global-header__structure .span_12:first-of-type {
        background: #758592
    }

    .row.global-header__structure .span_12:last-of-type {
        background: #cfd4d9;
    }

    .subnav-nav {
        background: #cfd4d9;
    }

    #header-outer #top nav>ul>li>a {
        color: #323E48
    }

    #header-outer #top nav>ul>li.subnav-list--current>a {
        border-color: #323E48
    }

    #header-outer #top .global-header__containero.no-subnav .span_9.global-header__navs {
        margin-top: 96px
    }

    #top nav>ul#menu-megamenu>li.megamenu-item>a {
        color: #fff !important
    }

    .global-header__container .global-header__overlay {
        margin-top: -152px;
    }

    .global-header__container.no-subnav .global-header__overlay {
        margin-top: -176px;
    }

    #menu-megamenu .megamenu-dropdown__container .wpb_column:not(.vc_col-sm-10):not(.vc_col-sm-8):not(.vc_col-sm-6) .vc_custom_heading {
        color: #323E48 !important
    }

    #menu-megamenu .megamenu-dropdown__container .wpb_column:not(.vc_col-sm-10):not(.vc_col-sm-8):not(.vc_col-sm-6):hover .vc_custom_heading {
        color: #111 !important
    }

    #menu-megamenu .wpb_text_column.wpb_content_element ul li a {
        color: #323E48 !important
    }

    #menu-megamenu .wpb_text_column.wpb_content_element ul li a:hover {
        color: #111 !important
    }

    #top nav>ul#menu-megamenu>li.megamenu-item:last-child {
        background: #FFC629;
    }

    #top nav>ul#menu-megamenu>li.megamenu-item:last-child a {
        color: #111 !important
    }

    #top nav>ul#menu-megamenu>li.megamenu-item:last-child.inactive a {
        color: #111 !important
    }

    #top nav>ul#menu-megamenu>li.megamenu-item.menu-item-over,
    #top nav>ul#menu-megamenu>li.megamenu-item.megamenu-item--current {
        border-color: #cfd4d9
    }

    .row.global-header__searchcontainer {
        background: #115740
    }

    .global-header__searchclose:before,
    .global-header__searchfield .search-field,
    .global-header__searchfield .search-field-button,
    .global-header__searchfield .search-field::placeholder {
        color: #fff;
        border-color: #fff;
    }

    #top nav>ul#menu-megamenu>li.megamenu-item:last-child.menu-item-over,
    #top nav>ul#menu-megamenu>li.megamenu-item:last-child.megamenu-item--current {
        border-color: #FFC629 !important;
    }

    #menu-megamenu .wpb_text_column.wpb_content_element h3 {
        font-weight: 700;
    }

}

@media screen and (min-width: 1281px) {

    #header-outer #top .global-header__container .global-header__logo #logo,
    #header-outer.scrolled-down #top .global-header__container .global-header__logo #logo {
        padding-left: 15px;
        padding-right: 15px
    }

    #header-outer #top .global-header__container.no-subnav .global-header__logo #logo,
    #header-outer.scrolled-down #top .global-header__container.no-subnav .global-header__logo #logo {
        padding-left: 15px;
        padding-right: 15px
    }
}

@media screen and (-ms-high-contrast:none) {

    #header-outer #top .global-header__container.no-subnav .global-header__logo #logo,
    #header-outer #top .global-header__container .global-header__logo #logo {
        display: block !important;
    }
}

@media screen and (max-width: 999px) and (-ms-high-contrast:none) {

    #header-outer #top .global-header__container.no-subnav .global-header__logo img,
    #header-outer #top .global-header__container .global-header__logo img {
        margin: 0 auto !important;
    }
}

@media screen and (min-width: 1000px) and (-ms-high-contrast:none) {

    #header-outer #top .global-header__container .global-header__logo,
    #header-outer #top .global-header__container.no-subnav .global-header__logo {
        width: 100% !important;
        max-width: 280px !important;
    }
}

/* 
*
*   FOOTER
*
*/

#footer-outer[data-custom-color="true"] #footer-widgets a:not(.nectar-button):hover {
    color: #115740 !important;
}


#dk-order-update:after {
    content: '';
    display: block;
    width: 100%;
    height: 30px;
    background: #fff;
    transform: translateY(-30px);
    z-index: 99999999;
    position: absolute;
}

/* 
*
*   TEMPLATES
*
*/


/* video form */

.module-content-video-form .quote_col .vc_custom_heading,
.module-content-video-form .custom-triangle.triangle-down.vc_custom_heading::after {
    background: #115740 !important;
}

.module-content-video-form .gform_wrapper fieldset button[type="submit"] {
    color: #fff !important;
}

/* _content-steps-square.scss */
.module-content-steps-square.module-content-steps-square__alt .wpb_column {
    background: #323E48 !important
}

.module-content-steps-square.module-content-steps-square__alt .wpb_column:after {
    border-top: 30px solid #323E48 !important
}

.module-content-steps-square.module-content-steps-square__alt .wpb_column:nth-child(2) {
    background: #36434e !important
}

.module-content-steps-square.module-content-steps-square__alt .wpb_column:nth-child(2):after {
    border-top: 30px solid #36434e !important
}

.module-content-steps-square.module-content-steps-square__alt .wpb_column:nth-child(3) {
    background: #3a4854 !important
}

.module-content-steps-square.module-content-steps-square__alt .wpb_column:nth-child(3):after {
    border-top: 30px solid #3a4854 !important
}

.module-content-steps-square.module-content-steps-square__alt .wpb_column:last-child {
    background: #3f4e5a !important
}

/* _content-network-reviews */
#reviewkog-reviews .flexslider .flex-control-nav.flex-control-paging li a.flex-active {
    background: #115740;
}

.review-item__category {
    background: #e1dfe2;
}

#reviewkog-reviews .flexslider .flex-direction-nav li a {
    background: #115740;
}

#reviewkog-reviews .flexslider .flex-direction-nav li a:before {
    color: #111;
}

/* _content-carousel-medium */
body.single-post .module-content-carousel-medium .wpb_text_column.wpb_content_element h1:after,
body.single-post .module-content-carousel-medium .wpb_text_column.wpb_content_element h2:after,
body.single-post .module-content-carousel-medium .wpb_text_column.wpb_content_element h3:after,
body.single-post .module-content-carousel-medium .wpb_text_column.wpb_content_element h4:after,
body.single-post .module-content-carousel-medium .wpb_text_column.wpb_content_element h5:after,
body.single-post .module-content-carousel-medium .wpb_text_column.wpb_content_element h6:after,
body:not(.single-post) .module-content-carousel-medium .wpb_text_column.wpb_content_element h1:after,
body:not(.single-post) .module-content-carousel-medium .wpb_text_column.wpb_content_element h2:after,
body:not(.single-post) .module-content-carousel-medium .wpb_text_column.wpb_content_element h3:after,
body:not(.single-post) .module-content-carousel-medium .wpb_text_column.wpb_content_element h4:after,
body:not(.single-post) .module-content-carousel-medium .wpb_text_column.wpb_content_element h5:after,
body:not(.single-post) .module-content-carousel-medium .wpb_text_column.wpb_content_element h6:after {
    background: #115740;
}

body.single-post .module-content-carousel-medium .module-content-carousel-medium__lead .nectar-button.regular-button,
body.single-post .module-content-carousel-medium .module-content-carousel-medium__lead .nectar-button[data-color-override="false"].regular-button,
body:not(.single-post) .module-content-carousel-medium .module-content-carousel-medium__lead .nectar-button.regular-button,
body:not(.single-post) .module-content-carousel-medium .module-content-carousel-medium__lead .nectar-button[data-color-override="false"].regular-button {
    border-color: #111 !important;
}

body.single-post .module-content-carousel-medium .module-content-carousel-medium__lead .nectar-button.regular-button:hover,
body.single-post .module-content-carousel-medium .module-content-carousel-medium__lead .nectar-button[data-color-override="false"].regular-button:hover,
body:not(.single-post) .module-content-carousel-medium .module-content-carousel-medium__lead .nectar-button.regular-button:hover,
body:not(.single-post) .module-content-carousel-medium .module-content-carousel-medium__lead .nectar-button[data-color-override="false"].regular-button:hover {
    background-color: #115740 !important;
    border-color: #115740 !important;
    color: #fff !important;
}

/* _content-priority-form */
.module-content-priority-form .offers-content__container ul li:before,
.module-content-priority-form .quote_col .vc_custom_heading,
.module-content-priority-form .custom-triangle.triangle-down.vc_custom_heading:after {
    background: #115740;
}

.module-content-priority-form .quote_col .vc_custom_heading,
.module-content-priority-form .gform_wrapper fieldset button[type="submit"] {
    color: #fff !important;
}

.gform_wrapper input[type=checkbox]:checked+label,
.gform_wrapper .validation_error {
    color: #fff !important;
    background-color: #115740;
}

.gform_wrapper .validation_error h2 {
    color: #fff !important;
}

.gform_wrapper .gfield_error .ginput_container::before {
    color: #115740 !important;
}

.gform_wrapper .gfield_error input[type="text"],
.gform_wrapper .gfield_error select {
    border-color: #115740;
}

.gform_submission_error {
    font-size: 16px;
    line-height: 28px;
}


/* _content-steps-square.scss */
.module-content-steps-square:not(.module-content-steps-square__alt) .wpb_column {
    background: #323E48 !important
}

.module-content-steps-square:not(.module-content-steps-square__alt) .wpb_column:after {
    border-top: 30px solid #323E48 !important
}

.module-content-steps-square:not(.module-content-steps-square__alt) .wpb_column:nth-child(2) {
    background: #36434e !important
}

.module-content-steps-square:not(.module-content-steps-square__alt) .wpb_column:nth-child(2):after {
    border-top: 30px solid #36434e !important
}

.module-content-steps-square:not(.module-content-steps-square__alt) .wpb_column:nth-child(3) {
    background: #3a4854 !important
}

.module-content-steps-square:not(.module-content-steps-square__alt) .wpb_column:nth-child(3):after {
    border-top: 30px solid #3a4854 !important
}

.module-content-steps-square:not(.module-content-steps-square__alt) .wpb_column:last-child:after {
    background: #3f4e5a !important;
}

.module-content-steps-square .wpb_column:nth-child(3) {
    background: #3a4854 !important
}

.module-content-steps-square .wpb_column:nth-child(3):after {
    border-top: 30px solid #3a4854 !important
}

.module-content-steps-square .wpb_column:last-child {
    background: #3f4e5a !important
}

.module-content-steps-square:not(.module-content-steps-square__alt) h3,
.module-content-steps-square:not(.module-content-steps-square__alt) h4,
.module-content-steps-square:not(.module-content-steps-square__alt) p {
    color: #fff;
}

.module-content-steps-square.module-content-steps-square__alt .wpb_column .wpb_text_column.wpb_content_element h1:before,
.module-content-steps-square.module-content-steps-square__alt .wpb_column .wpb_text_column.wpb_content_element h2:before,
.module-content-steps-square.module-content-steps-square__alt .wpb_column .wpb_text_column.wpb_content_element h3:before,
.module-content-steps-square.module-content-steps-square__alt .wpb_column .wpb_text_column.wpb_content_element h4:before,
.module-content-steps-square.module-content-steps-square__alt .wpb_column .wpb_text_column.wpb_content_element h5:before,
.module-content-steps-square.module-content-steps-square__alt .wpb_column .wpb_text_column.wpb_content_element h6:before {
    border-color: #fff !important;
}

.module-content-steps-square .wpb_column .wpb_text_column.wpb_content_element h1:before,
.module-content-steps-square .wpb_column .wpb_text_column.wpb_content_element h2:before,
.module-content-steps-square .wpb_column .wpb_text_column.wpb_content_element h3:before,
.module-content-steps-square .wpb_column .wpb_text_column.wpb_content_element h4:before,
.module-content-steps-square .wpb_column .wpb_text_column.wpb_content_element h5:before,
.module-content-steps-square .wpb_column .wpb_text_column.wpb_content_element h6:before {
    border-color: #fff !important;
}

/* _content-steps-horizontal.scss */
.module-content-steps-horizontal:not(.module-content-steps-horizontal__alt) .wpb_column {
    background: #323E48 !important
}

.module-content-steps-horizontal:not(.module-content-steps-horizontal__alt) .wpb_column:after {
    border-top: 30px solid #323E48 !important
}

.module-content-steps-horizontal:not(.module-content-steps-horizontal__alt) .wpb_column:nth-child(2) {
    background: #36434e !important
}

.module-content-steps-horizontal:not(.module-content-steps-horizontal__alt) .wpb_column:nth-child(2):after {
    border-top: 30px solid #36434e !important
}

.module-content-steps-horizontal:not(.module-content-steps-horizontal__alt) .wpb_column:nth-child(3) {
    background: #3a4854 !important
}

.module-content-steps-horizontal:not(.module-content-steps-horizontal__alt) .wpb_column:nth-child(3):after {
    border-top: 30px solid #3a4854 !important
}

.module-content-steps-horizontal:not(.module-content-steps-horizontal__alt) .wpb_column:last-child {
    background: #3f4e5a !important
}

.module-content-steps-horizontal.module-content-steps-horizontal__alt .wpb_column {
    background: #323E48 !important
}

.module-content-steps-horizontal.module-content-steps-horizontal__alt .wpb_column:after {
    border-top: 30px solid #323E48 !important
}

.module-content-steps-horizontal.module-content-steps-horizontal__alt .wpb_column h3,
.module-content-steps-horizontal.module-content-steps-horizontal__alt .wpb_column h4,
.module-content-steps-horizontal.module-content-steps-horizontal__alt .wpb_column p {
    color: #fff;
}

.module-content-steps-horizontal.module-content-steps-horizontal__alt .wpb_column h3:before,
.module-content-steps-horizontal.module-content-steps-horizontal__alt .wpb_column h4:before {
    border-color: #fff !important;
}

.module-content-steps-horizontal.module-content-steps-horizontal__alt .wpb_column:nth-child(2) {
    background: #36434e !important
}

.module-content-steps-horizontal.module-content-steps-horizontal__alt .wpb_column:nth-child(2):after {
    border-top: 30px solid #36434e !important
}

.module-content-steps-horizontal.module-content-steps-horizontal__alt .wpb_column:nth-child(3) {
    background: #3a4854 !important
}

.module-content-steps-horizontal.module-content-steps-horizontal__alt .wpb_column:nth-child(3):after {
    border-top: 30px solid #3a4854 !important
}

.module-content-steps-horizontal.module-content-steps-horizontal__alt .wpb_column:last-child {
    background: #3f4e5a !important
}


/* content-large-brochure */

.module-content-large-brochure .nectar-button.regular-button:hover,
.module-content-large-brochure .nectar-button[data-color-override="false"].regular-button:hover {
    background-color: #115740 !important;
    border-color: #115740 !important;
    color: #fff !important;
}

/* _content-small-cta.scss
_content-medium-cta.scss */
.module-content-small-cta .inner-wrap .row-bg,
.module-content-medium-cta .inner-wrap .row-bg {
    background: #323E48 !important
}

.module-content-small-cta .dk_telephone,
.module-content-medium-cta .dk_telephone {
    color: #fff !important
}

.module-content-small-cta .wpb_column {
    color: #fff !important;
}

.module-content-medium-cta .nectar-button,
.module-content-medium-cta .nectar-button.regular-button,
.module-content-medium-cta .nectar-button[data-color-override="false"].regular-button {
    border-color: #fff !important;
}

.module-content-medium-cta .nectar-button,
.module-content-medium-cta .nectar-button.regular-button:hover,
.module-content-medium-cta .nectar-button[data-color-override="false"].regular-button:hover {
    background-color: #115740 !important;
    border-color: #115740 !important;
    color: #fff !important;
}

.module-content-medium-cta .icon-style--smallcircle,
.module-content-medium-cta .icon-style--largecircle {
    background-color: transparent !important;
    border: 2px solid #fff;
}

/* _content-hero-video-lightbox.scss */
body.material .module-content-hero-video-lightbox .nectar-video-box .nectar_video_lightbox:before,
body.material .module-content-hero-video-lightbox .nectar-video-box[data-color="extra-color-2"] .nectar_video_lightbox:before {
    background-color: #115740 !important
}

.module-content-hero-video-lightbox .nectar-video-box .nectar_video_lightbox path {
    fill: #fff !important
}

.module-content-hero-video-lightbox .nectar-video-box .nectar_video_lightbox path {
    fill: #fff !important
}

/* _content-hotspot-brochure.scss
_content-hotspot-brochure-alt.scss */
.module-content-hotspot-brochure .nectar_image_with_hotspots[data-stlye="color_pulse"][data-color="extra-color-1"] .nectar_hotspot,
.module-content-hotspot-brochure .nectar_image_with_hotspots[data-stlye="color_pulse"][data-color="extra-color-2"] .nectar_hotspot,
.module-content-hotspot-brochure-alt .nectar_image_with_hotspots[data-stlye="color_pulse"][data-color="extra-color-1"] .nectar_hotspot,
.module-content-hotspot-brochure-alt .nectar_image_with_hotspots[data-stlye="color_pulse"][data-color="extra-color-2"] .nectar_hotspot {
    background-color: #115740 !important
}

.module-content-hotspot-brochure .nectar_image_with_hotspots[data-hotspot-icon="plus_sign"] .nectar_hotspot span:before,
.module-content-hotspot-brochure .nectar_image_with_hotspots[data-hotspot-icon="plus_sign"] .nectar_hotspot span:after,
.module-content-hotspot-brochure-alt .nectar_image_with_hotspots[data-hotspot-icon="plus_sign"] .nectar_hotspot span:before,
.module-content-hotspot-brochure-alt .nectar_image_with_hotspots[data-hotspot-icon="plus_sign"] .nectar_hotspot span:after {
    background-color: #fff !important
}

.module-content-hotspot-brochure .tipclose,
.module-content-hotspot-brochure-alt .tipclose {
    background: #115740 !important;
}

.module-content-hotspot-brochure .tipclose:after,
.module-content-hotspot-brochure-alt .tipclose:after,
.module-content-hotspot-brochure .tip-content a,
.module-content-hotspot-brochure-alt .tip-content a {
    color: #111;
}

@media screen and (min-width: 691px) {
    .module-content-hotspot-brochure .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip {
        border-color: #115740;
    }

   
}

/* _content-one-col-overlay.scss */
/* _content-one-image-brochure.scss */
.module-content-one-image-brochure .nectar-button.regular-button:hover,
.module-content-one-image-brochure .nectar-button[data-color-override="false"].regular-button:hover,
.module-content-one-image-brochure-alt .nectar-button.regular-button:hover,
.module-content-one-image-brochure-alt .nectar-button[data-color-override="false"].regular-button:hover {
    background-color: #115740 !important;
    border-color: #115740 !important;
    color: #fff !important;
}

/* _content-hero-vimeo-title.scss */
.module-content-hero-vimeo-title .vc_column-inner .wpb_wrapper h1:after,
.module-content-hero-vimeo-title .vc_column-inner .wpb_wrapper h2:after {
    background: #115740;
}

.module-content-hero-vimeo-title,
body .module-content-hero-vimeo-title .module-content-hero-vimeo-title__slide .row_col_wrap_12_inner.span_12 {
    min-height: calc(90vh - 66px);
}

/* _content-hero-header.scss */
.module-content-hero-header h1:after,
.module-content-hero-header h2:after {
    background: #115740 !important;
}

@media screen and (max-width: 690px) {
    body .module-content-hero-header .module-content-hero-header__slide .row_col_wrap_12_inner.span_12 {
        min-height: calc(90vh - 66px);
    }

    body .module-content-hero-header .module-content-hero-header__slide .row_col_wrap_12_inner.span_12 .vc_column_container:first-child {
        align-self: flex-end;
    }

    body .module-content-hero-header .module-content-hero-header__slide .row_col_wrap_12_inner.span_12 .vc_column_container:last-child {
        align-self: flex-end;
    }
}


/* _content-finance-calculator */
.finance-tab {
    background-color: #e1dfe2;
}

.finance-tab.active,
.finance-slider span i {
    color: #fff !important;
    background-color: #323E48 !important;
}

.finance-tab__content .flex-item .flex-row .flex-col {
    color: #111;
}

.finance-slider span i:hover {
    background-color: #323E48 !important;
}

.finance-tab__content input[type=range]::-webkit-slider-thumb {
    background: #323E48 !important;
}

.finance-tab__content input[type=range]::-moz-range-thumb {
    background: #323E48 !important;
}

.finance-tab__content input[type=range]::-ms-thumb {
    background: #323E48 !important;
}

/* accordion */
#product-sub__nav--mobile.accordionWrapper .accordion-item.open .accordion-item__heading {
    background: #323E48;
}


/* _content-map-opening-times.scss */
.module-content-map-opening-times.module-content-map-opening-times__lower .column-bg-overlay {
    background-color: #323E48 !important;
}

.module-content-map-opening-times.module-content-map-opening-times__lower .vc_col-sm-4 * {
    color: #fff !important;
}

.module-content-map-opening-times.module-content-map-opening-times__lower .wpb_text_column.wpb_content_element ul li.today,
.module-content-map-opening-times.module-content-map-opening-times__lower .wpb_raw_code.wpb_content_element ul li.today {
    text-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

.module-content-map-opening-times .nectar-leaflet-map[data-nectar-marker-color="extra-color-1"] .animated-dot .middle-dot,
.module-content-map-opening-times .nectar-leaflet-map[data-nectar-marker-color="extra-color-1"] .animated-dot div[class*="signal"] {
    background-color: #115740 !important;
}

/* _content-hero-title.scss */
.module-content-hero-title h1:after,
.module-content-hero-title h2:after {
    background: #115740 !important;
}

@media screen and (max-width: 689px) {
    html body .module-content-hero-title .module-content-hero-title__slide .row_col_wrap_12_inner.span_12 {
        min-height: calc(90vh - 66px);
    }

    html body .module-content-hero-title .module-content-hero-title__slide .row_col_wrap_12_inner.span_12 .vc_column_container:last-child {
        align-self: flex-end;
    }
}

/* _content-three-col-contents.scss */
.module-content-three-col-contents .nectar-button.regular-button:hover,
.module-content-three-col-contents .nectar-button[data-color-override="false"].regular-button:hover {
    background-color: #115740 !important;
    border-color: #115740 !important;
    color: #fff !important;
}

/* _content-downloads-form.scss */
.module-content-downloads-form.module-content-downloads-form__lower .request-brochure__form .brochure-downloads .download-item.active,
.module-content-downloads-form.module-content-downloads-form__lower .request-brochure__form .brochure-downloads .download-item:hover.active {
    background: #115740;
}

.module-content-downloads-form.module-content-downloads-form__lower .request-brochure__form .brochure-downloads .download-item.active h4,
.module-content-downloads-form.module-content-downloads-form__lower .request-brochure__form .brochure-downloads .download-item.active h4,
.module-content-downloads-form.module-content-downloads-form__lower .request-brochure__form .brochure-downloads .download-item:hover.active h4 {
    color: #fff;
}

.gform_wrapper fieldset button[type="submit"] {
    background-color: #115740 !important;
    color: #fff !important;
}

/* _content-two-col-contents.scss */
.module-content-two-col-contents .nectar-button.regular-button:hover,
.module-content-two-col-contents .nectar-button[data-color-override="false"].regular-button:hover {
    background-color: #115740 !important;
    border-color: #115740 !important;
    color: #fff !important;
}

.module-content-two-col-text-alt .module-content-two-col-text-alt__highlighted-col .column-bg-overlay-wrap>.column-bg-overlay {
    background-color: #115740 !important;
}

.module-content-two-col-text-alt .module-content-two-col-text-alt__highlighted-col .wpb_text_column.wpb_content_element {
    color: #fff !important;
}

/* faq */

.module-content-faq-tabs.module-content-faq-tabs__lower .tabbed .wpb_tabs_nav,
.module-content-faq-tabs.module-content-faq-tabs__lower .tabbed .wpb_tabs_nav li a.active-tab {
    border-color: #323E48;
}

.module-content-faq__item .vc_custom_heading::after {
    color: #115740;
}

/* blog posts */

.single-post .main-content .row .flex-wrap {
    align-items: center;
}

body.single-post .nectar-button.regular-button {
    border-color: #323E48 !important;
    color: #323E48 !important;
}

body.single-post .nectar-button.regular-button:hover {
    border-color: #115740 !important;
    background-color: #115740 !important;
    color: #fff !important;
}

/* _gravity-forms.scss */
.gform_wrapper input[type=checkbox]:checked+label {
    color: #fff !important
}

.gform_wrapper fieldset button[type="submit"] {
    color: #fff !important
}

.gform_wrapper input[type=checkbox]:checked+label {
    background-color: #115740;
}

.gform_wrapper .checkbox-styled input[type="checkbox"]:checked+label {
    border-color: #115740;
}

/* _content-quote-brochure.scss */
.icon-color--blue svg {
    fill: #323E48;
}

.icon-color--red svg {
    fill: #115740;
}

/* _content-title-brochure.scss */
.module-content-title-brochure .nectar-button.regular-button,
.module-content-title-brochure .nectar-button[data-color-override="false"].regular-button {
    color: #111 !important;
}

.module-content-title-brochure .nectar-button.regular-button:hover,
.module-content-title-brochure .nectar-button[data-color-override="false"].regular-button:hover {
    background-color: #115740 !important;
    border-color: #115740 !important;
    color: #fff !important;
}

/* _content-pointers-blocks.scss */
.module-content-pointers-blocks h3,
.module-content-pointers-blocks h4 {
    color: #323E48 !important;
}

.module-content-pointers-blocks .nectar-button.regular-button,
.module-content-pointers-blocks .nectar-button[data-color-override="false"].regular-button {
    color: #111 !important;
    border-color: #323E48 !important;
}

.module-content-pointers-blocks .nectar-button.regular-button:hover,
.module-content-pointers-blocks .nectar-button[data-color-override="false"].regular-button:hover {
    background-color: #115740 !important;
    color: #fff !important;
    border-color: #115740 !important;
}

/* _content-download-columns.scss */
.module-content-download-columns.module-content-download-columns__lower .wpb_column:hover .wpb_text_column.wpb_content_element h1,
.module-content-download-columns.module-content-download-columns__lower .wpb_column:hover .wpb_text_column.wpb_content_element h2,
.module-content-download-columns.module-content-download-columns__lower .wpb_column:hover .wpb_text_column.wpb_content_element h3,
.module-content-download-columns.module-content-download-columns__lower .wpb_column:hover .wpb_text_column.wpb_content_element h4,
.module-content-download-columns.module-content-download-columns__lower .wpb_column:hover .wpb_text_column.wpb_content_element h5,
.module-content-download-columns.module-content-download-columns__lower .wpb_column:hover .wpb_text_column.wpb_content_element h6 {
    color: #323E48;
}

.module-content-download-columns.module-content-download-columns__lower .wpb_column:hover .wpb_text_column.wpb_content_element,
.module-content-download-columns.module-content-download-columns__lower .wpb_column .img-with-aniamtion-wrap:after {
    color: #111;
}

/* _content-swatch-tabs.scss */

.colour-swatch--block .flexslider .flex-control-nav.flex-control-paging li a.flex-active {
    background: #115740;
    color: #111 !important;
}

.colour-swatch__item:hover {
    border-color: #115740;
}

@media screen and (min-width: 1000px) {

    .module-content-swatch-tabs.module-content-swatch-tabs__lower .tabbed .wpb_tabs_nav li a.active-tab,
    .module-content-swatch-tabs.module-content-swatch-tabs__lower .tabbed .wpb_tabs_nav li a.active-tab:hover {
        border-color: #115740;
        background: #115740 !important;
        color: #fff !important;
    }
}


/* 
*
*   ELEMENTS
*
*/

.dk-gallery--category.dk-gallery__custom.dk-gallery__custom--casestudies .dk-gallery__item--content span {
    color: #758592
}

.dk-gallery.dk-gallery__center-mode .flexslider .flex-direction-nav li a {
    background: #115740;
}

.dk-gallery.dk-gallery__center-mode .flexslider .flex-direction-nav li a::before {
    color: #111;
}


.sticky-buttons__list .sticky-button:hover {
    color: #fff
}

#search-results .result .result-link {
    color: #111
}

#search-results .result .result-link:before {
    background-color: #111
}

#search-results .result .inner-wrap a:hover .result-link {
    color: #115740
}

#search-results .result .inner-wrap a:hover .result-link:before {
    background-color: #115740
}

.pagination-page__link:hover {
    color: #111
}

.dk-gallery .flexslider .flex-control-nav.flex-control-paging li a.flex-active {
    background: #115740;
}

.gallery-category__tab--active,
.gallery-summary__tab--active {
    border-color: #111;
    background: #111;
}

.gallery-category__tabs.gallery-category__tab--active,
.gallery-category__tabs.gallery-category__tab--active:hover {
    border-color: transparent;
    background: none !important;
}

.nectar-button.regular-button {
    border-color: #111 !important;
}

.nectar-button.regular-button:hover,
.nectar-button[data-color-override="false"].regular-button:hover {
    background-color: #115740 !important;
    border-color: #115740 !important;
    color: #fff !important;
}

.single-post .nectar-button.regular-button {
    border-color: #111 !important;
    color: #111 !important;
}

.single-post .nectar-button.regular-button:hover {
    border-color: #115740 !important;
    background: #115740 !important;
    color: #fff !important;
}

.lightbox .lb-data .lb-morebutton {
    background: #115740;
    border-color: #115740;
    color: #fff;
}

.lightbox .lb-closeContainer .lb-close {
    background: #115740;
}

.lightbox .lb-closeContainer .lb-close:after {
    color: #fff;
}

.sticky-buttons__list .sticky-button {
    color: #fff;
}

.sticky-buttons__list .sticky-button.sticky-button--mobile {
    color: #fff;
}

.cookie-link {
    color: #111111;
    text-decoration: underline;
}

.cookie-link:hover {
    text-decoration: none;
}

.review-item__category {
    display: inline-block;
    background: #ECF1F5;
    padding: 0 .5rem;
    border-radius: 5px;
    margin: .5rem .5rem 0 0;
}

.blog-pagination .page-item.active,
.pagination-ellipsis.active {
    background: #115740;
    color: #fff;
    border-color: #115740;
}

.blog-pagination .page-item.active .pagination-page__link,
.pagination-ellipsis.active .pagination-page__link {
    color: #111 !important;
}

#search-results .result .inner-wrap a:hover .result-link:before {
    color: #111;
}

.gallery-category__tab--active,
.gallery-summary__tab--active,
.gallery-category__tab--active:hover,
.gallery-summary__tab--active:hover {
    background: #323E48 !important;
}


/* >690px tablet md */
@media (min-width: 691px) {
    .module-content-steps-square.module-content-steps-square__alt .wpb_column:after {
        border-top: 30px solid #323E48 !important
    }
    .gform_wrapper fieldset button[type=submit] {
        font-size: 19px !important;
    }
    .module-content-hotspot-brochure-alt .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip {
        border-color: #115740;
    }

    .module-content-hotspot-brochure-alt .tip-content a {
        color: #111;
    }

    .module-content-hotspot-brochure-alt .tip-content a:hover {
        color: #758592;
    }

    .module-content-steps-square:not(.module-content-steps-square__alt) .wpb_column:nth-child(3):after {
        border-top: 30px solid #3a4854 !important;
    }
}

/* >999px laptop lg */
@media (min-width: 1000px) {
    .module-content-steps-square.module-content-steps-square__alt .wpb_column:after {
        border-top: 30px solid transparent !important;
        border-left: 30px solid #54565b !important
    }

    .module-content-steps-square.module-content-steps-square__alt .wpb_column:nth-child(3):after {
        border-top: 30px solid transparent !important;
        border-left: 30px solid #45474b !important
    }

    .module-content-steps-horizontal:not(.module-content-steps-horizontal__alt) .wpb_column:after {
        border-left: 30px solid #54565b !important;
        border-top: 30px solid transparent !important
    }

    .module-content-steps-horizontal:not(.module-content-steps-horizontal__alt) .wpb_column:nth-child(2):after {
        border-top: 30px solid transparent !important;
        border-left: 30px solid #4d4e53 !important
    }

    .module-content-steps-horizontal:not(.module-content-steps-horizontal__alt) .wpb_column:nth-child(3):after {
        border-top: 30px solid transparent !important;
        border-left: 30px solid #45474b !important
    }

    .module-content-steps-horizontal:not(.module-content-steps-horizontal__alt) .wpb_column:nth-child(4):after {
        border-top: 30px solid transparent !important;
        border-left: 30px solid #3e3f43 !important
    }

    .module-content-steps-square:not(.module-content-steps-square__alt) .wpb_column:nth-child(3):after {
        border-top: 30px solid transparent !important;
    }

    .module-content-steps-horizontal.module-content-steps-horizontal__alt .wpb_column:after {
        border-left: 30px solid #323E48 !important;
        border-top: 30px solid transparent !important
    }

    .module-content-steps-horizontal.module-content-steps-horizontal__alt .wpb_column:nth-child(2):after {
        border-top: 30px solid transparent !important;
        border-left: 30px solid #36434e !important
    }

    .module-content-steps-horizontal.module-content-steps-horizontal__alt .wpb_column:nth-child(3):after {
        border-top: 30px solid transparent !important;
        border-left: 30px solid #3a4854 !important
    }

    .module-content-steps-horizontal.module-content-steps-horizontal__alt .wpb_column:nth-child(4):after {
        border-top: 30px solid transparent !important;
        border-left: 30px solid #3f4e5a !important
    }

    .module-content-steps-square.module-content-steps-square__alt .wpb_column:after {
        border-top: 30px solid transparent !important;
        border-left: 30px solid #323E48 !important
    }

    .module-content-steps-square.module-content-steps-square__alt .wpb_column:nth-child(3):after {
        border-top: 30px solid transparent !important;
        border-left: 30px solid #3a4854 !important
    }

    .module-content-steps-horizontal:not(.module-content-steps-horizontal__alt) .wpb_column:after {
        border-left: 30px solid #323E48 !important;
        border-top: 30px solid transparent !important
    }

    .module-content-steps-horizontal:not(.module-content-steps-horizontal__alt) .wpb_column:nth-child(2):after {
        border-top: 30px solid transparent !important;
        border-left: 30px solid #36434e !important
    }

    .module-content-steps-horizontal:not(.module-content-steps-horizontal__alt) .wpb_column:nth-child(3):after {
        border-top: 30px solid transparent !important;
        border-left: 30px solid #3a4854 !important
    }

    .module-content-steps-horizontal:not(.module-content-steps-horizontal__alt) .wpb_column:nth-child(4):after {
        border-top: 30px solid transparent !important;
        border-left: 30px solid #3f4e5a !important
    }

    .module-content-steps-square .wpb_column:after {
        border-left: 30px solid #323E48;
    }

    .module-content-steps-square .wpb_column:nth-child(3):after {
        border-left: 30px solid #3a4854;
    }

    .module-content-steps-square:not(.module-content-steps-square__alt) .wpb_column:after {
        border-top: 30px solid transparent !important;
    }

}

.dk-embed-container {
    position: relative;
    min-height: 400px;
}

iframe.dk-embed-map {
    width: 100%;
    height: 100%;
    position: absolute;
}

@media screen and (min-width: 690px) {
    .dk-embed-container {
        min-height: 500px;
    }
}

@media screen and (min-width: 1000px) {
    .dk-embed-container {
        min-height: 700px;
    }
}

@media screen and (min-width: 691px) and (max-width: 999px) {
    html body .module-content-hero-title .module-content-hero-title__slide .row_col_wrap_12_inner .wpb_column:first-child .vc_column-inner {
        align-self: center;
        max-width: none !important;
        margin: 0 auto;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}

@media screen and (max-width: 689px) {
    body .module-content-hero-vimeo-title .module-content-hero-vimeo-title__slide .row_col_wrap_12_inner.span_12 .vc_column_container:last-child {
        align-self: flex-end;
    }
}


/* new bg hero */

.module-content-hero-title-bg h1:after,
.module-content-hero-title-bg h2:after {
    background: #115740;
}

.module-content-hero-title-bg .hero-first-col {
    margin-bottom: 0 !important;
}

.module-content-hero-title-bg .nectar-button,
.module-content-hero-title-bg .nectar-button[data-color-override="false"].regular-button {
    background-color: #115740 !important;
    border-color: #115740 !important;
    color: #fff !important;
}

.module-content-hero-title-bg .nectar-button:hover,
.module-content-hero-title-bg .nectar-button[data-color-override="false"].regular-button:hover {
    background-color: transparent !important;
    color: #fff !important;
    border-color: #fff !important;
}


/* back to top */

#to-top:hover {
    background: #115740 !important;
}


.module-content-hero-video-lightbox {
    transform: none !important;
}

.module-content-hero-video-lightbox .nectar-video-box img {
    width: 100% !important;
}


/* mobile menu inner submenu fix */

.zeynep .submenu:not(.current) {
    visibility: visible;
    opacity: 1;
}


/* downloads-form side padding fix */

@media screen and (max-width: 689px) {

    .module-content-downloads-form.module-content-downloads-form__upper,
    .module-content-downloads-form.module-content-downloads-form__lower {
        padding-left: 25px;
        padding-right: 25px;
    }

    .module-content-downloads-form.module-content-downloads-form__lower .request-brochure__form .brochure-downloads .download-item .brochure-select h4 {
        font-size: 1rem;
        line-height: 22px;
    }

    .module-content-downloads-form.module-content-downloads-form__lower .request-brochure__form .brochure-downloads .download-item .brochure-select {
        padding: 10px;
    }
}

/* latest three blog */

@media screen and (max-width: 999px) {
    .latest-blogs h2 {
        margin-left: 25px;
        margin-right: 25px;
    }
}

/* gform select:before margin fix */

.gform_wrapper .gfield_error .ginput_container.ginput_container_select:before {
    margin-top: 0;
}

/* map module button hover fix */

.module-content-map-opening-times.module-content-map-opening-times__lower .nectar-button.regular-button:hover {
    background-color: #115740 !important;
    border-color: #115740 !important;
    color: #fff !important;
}