/* width */
::-webkit-scrollbar {
  width: 8px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #aea08214;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #9b8a697d;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #aea0827d;
}

body.ascend[data-header-format="default"] #header-outer[data-full-width="true"]:not([data-format="left-header"]) #top nav >.buttons {
    display: none;
}

.white-tint-clients .clients[data-he="greyscale_to_color"] > div img {
    -webkit-filter: brightness(0) invert(1);
    filter: brightness(0) invert(1);
}

.clients[data-he="greyscale_to_color"] > div img {
    opacity: 0.33;
}
.tabbed[data-style*="minimal"] > ul li a::after {
    background-color: #fff !important;
}
.nectar-hor-list-item {
    border-bottom: 2px solid rgba(255, 255, 255, 0.24);
}
.tabbed[data-style="minimal_flexible"] .wpb_tabs_nav > li {
    border-bottom: 2px solid rgba(255, 255, 255, 0.24);
}
.tabbed[data-style="minimal_flexible"] .wpb_tabs_nav > li a {
    text-align: center;
    color: inherit;
    font-size: inherit!important;
}
.vert-center i {
    font-size: 34px;
}
.portfolio-items[data-ps="7"] .col[data-default-color="true"] .work-item:not(.style-3) .work-info-bg, .portfolio-items[data-ps="8"] .col[data-default-color="true"] .work-item:not(.style-3) .work-info-bg {
    background-color: #aea082!important;
}

.center {
    text-align:center;
}

.flex-direction-nav a {
    background-color: #fff;
    line-height: 40px;
    height: 40px;
    width: 40px;
}
.flex-direction-nav a:hover {
    background-color: #fff;
}
.flex-direction-nav a i {
    color: #aea082;
}

@media only screen and (max-width: 690px){
  .flex-gallery .flex-direction-nav {
    bottom: 8px;
    top: inherit;
  }
}

.rc-anchor {
border-radius: 0px!important;
-webkit-box-shadow: none!important;
-moz-box-shadow: none!important;
}
.rc-anchor-light.rc-anchor-normal {
border: 1px solid #7e8993 !important;
}

.row .col .justify {
    text-align: justify;
    padding-right: 0!important;
}
.row .col .overview-listing {
    line-height: 30px;
}
.row .col .overview-listing h2,
.row .col .overview-listing h3 {
    margin-bottom: 24px;
}

.nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button .arrow {
    fill: #aea081!important;
}
.nectar-flickity[data-controls*="arrows_overlaid"] .previous:after, 
.nectar-flickity[data-controls*="arrows_overlaid"] .next:after {
    background-color: #aea081!important;
}

.align-right {text-align:right;}
.align-left {text-align:left;}

.site-content {
    opacity: 0.7;
    transition: opacity 0.2s ease, color 0.2s ease;
    -webkit-transition: opacity 0.2s ease, color 0.2s ease;
}

.row .col .scrollcontent .wpb_wrapper {
    color: rgba(10,10,10,0.6);
}
@media only screen and (max-width: 690px){
  .small-onmobile .wpb_wrapper, body em {
    font-size: 14px;
    line-height: 24px;
  }
}
.row .col .has-gallery img {
    margin-bottom: 0px;
    max-width: 100%;
    height: max-content;
}
.has-gallery .flex-gallery .slides img {
    width: 100%;
    display: block;
    object-fit: cover;
    cursor: -moz-zoom-in; 
    cursor: -webkit-zoom-in; 
    cursor: zoom-in;
}

#slide-out-widget-area .bottom-text {
    padding-bottom: 0;
    font-size: 18px;
    font-weight: 600;
}

@media only screen and (max-width: 690px) {
    .small-clients .clients[data-additional_padding="4"].no-carousel >div {
        padding: 0% 3% 0% 3%;
    }
    body .small-clients .clients[class*="col"].no-carousel > div {
        margin-right: 1%;
        width: 90px;
    }
}

@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
    .row .col .scrollcontent .wpb_wrapper {
        overflow-y: scroll;
        max-height: 400px;
        padding-right: 15px;
    }
}
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
  and (-webkit-min-device-pixel-ratio: 2) {
    .row .col .scrollcontent .wpb_wrapper {
        overflow-y: inherit;
        max-height: none;
        padding-right: 0;
    }
	.vc_col-sm-6 {
	    width: 100%;
	}
	body #ajax-content-wrap .col[data-padding-pos="left"] > .vc_column-inner,
	body #ajax-content-wrap .col[data-padding-pos="right"] > .vc_column-inner {
	    padding-left: 0;
	    padding-right: 0;
	}
}

a[href^="http://maps.google.com/maps"]{display:none !important}
a[href^="https://maps.google.com/maps"]{display:none !important}

.gmnoprint a, .gmnoprint span, .gm-style-cc {
    display:none;
}

.hidden {display:none;}

body[data-slide-out-widget-area-style="slide-out-from-right"].material .slide_out_area_close:before {
    background-color: #ffffff;
}

.portfolio-items[data-ps="7"] .col[data-default-color="true"] .work-item:not(.style-3) .work-info-bg, .portfolio-items[data-ps="8"] .col[data-default-color="true"] .work-item:not(.style-3) .work-info-bg {
    background-color: #687b99!important;
}
