.open-gallery {
    background-color: #d2ab67;
    border-color: #a47f3f;
}

.open-gallery:hover, .open-gallery:focus, .open-gallery:active {
    background-color: #b99049;
    border-color: #a47f3f;
}

.slide_thumb_wrap, .logo, #sp-top-bar, .sp-megamenu-wrapper, .revibe-service .sppb-icon {
    display: none!important;
}

#sp-logo .sp-module-content {
    margin-top: 12px;
}

.heading-style .sppb-title-heading, .sppb-title-heading {
    color: #1B323E!important;
}

#sp-header {
    background-color: #1B323E;
    height: 70px;
}

#sp-header .container {
    min-width: 1270px;
}

@media only screen and (min-width: 600px) {
  #offcanvas-toggler {
    display: none!important;
  }
}

.heading-style .sppb-title-heading span, .sppb-icon-container, .revibe-service.sppb-addon-feature .sppb-feature-box-title, #sp-footer .sp-copyright a, a {
    color: #d2ab67;
}

#emailtop {
    height: 70px;
    display: flex;
    justify-content: right;
    align-items: center;
}

a:hover {
    color: #ad730f;
}

.sp-bottom-footer {
    background-color: #1b323e;
}

.sppb-addon-thumb-gallery .flexslider .slider-title-wrap .slider-sub-title {
    font-size: 24px;
    font-weight: 700;
    letter-spacing: 4px;
}

.slider-sub-title {
    margin-top: 70px;
}

.onama-row p {
    margin-bottom: 0px;
}

.onama-row {
    padding-left: 70px!important;
}

#column-wrap-id-4fa9d28c-82d6-4b79-8600-8af79fea4669 {
    position: absolute!important;
    margin-left: 45%;
    margin-top: 50px;
}

.revibe-service.sppb-addon-feature {
    min-height: 438px;
    background: #ffffff;
}

.slider-title, .slider-sub-title {
    color: white;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.7), 
                 -1px -1px 2px rgba(0, 0, 0, 0.3);
}

.galerija img {
    width:100%!important;
    object-fit: cover;
}

.sppb-addon-clients .sppb-row > div img {
    display: inline-block;
    width: 100%;
    height: 120px;
    object-fit: contain;
}

.revibe-service.sppb-addon-feature .sppb-media-content {
	padding: 65px 30px;
}

@media only screen and (max-width: 700px) {
  #column-wrap-id-4fa9d28c-82d6-4b79-8600-8af79fea4669 {
      position: relative!important;
      margin-left: 0px;
      margin-top: 20px;
  }
  
  .sp-page-builder .page-content #section-id-0e913a60-c184-4e8e-b94a-30b3670ad60c {
      margin-bottom: 0px;
  }
}