#sp-top-bar {
    display:none;
}

.elanletter-spacing {
    letter-spacing: 3px;
}

#sp-header.menu-fixed {
    background: rgba(29, 29, 29, 0.7);
}

.btn.btn-link:hover, .sppb-btn.btn-link:hover, .btn.sppb-btn-link:hover, .sppb-btn.sppb-btn-link:hover, .btn.btn-link:focus, .sppb-btn.btn-link:focus, .btn.sppb-btn-link:focus, .sppb-btn.sppb-btn-link:focus, #sp-header .social-icons li a, .sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
    color: #FFFFFF;
}

#offcanvas-toggler >i {
    color: #FFFFFF;
}


.sp-megamenu-parent >li >a {
    font-size: 18px;
    font-weight: 700;
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li a {
    font-size: 14px;
    font-weight: 700;
}

.error-page-inner {
    background-color: #1D1D1D;
}

.error-page .btn.btn-primary {
    border-radius: 5px;
}

.up-curve-blue-light{
  position: relative;
}
.up-curve-blue-light:before {
  content: '';
  position: absolute;
  top: -41px;
  background: url(../images/up-blue-light.png) no-repeat scroll center center / cover;
  height: 43px;
  width: 100%;
}
.down-curve-blue-light {
  position: relative;
  z-index: 2 !important;
}
.down-curve-blue-light:after {
  content: '';
  position: absolute;
  top: auto;
  bottom: -42px;
  background: url(../images/down-blue-light.png) no-repeat scroll center center / cover;
  height: 43px;
  width: 100%;
}

#sp-header {
    background: rgba(29, 29, 29, 0.7);
}



.fadeInDown {
    -webkit-animation-name: none;
    animation-name: none;
}


#sppb-addon-1541534015382 li a {
    margin-right: 0px;
    margin-left: 30px;
}

@media (max-width: 991px) and (min-width: 768px) {
    #sppb-addon-1541534015382 li a {
        margin-right: 0px;
        margin-left: 30px;
    }
}

body {
    letter-spacing: initial;
}

body:not(.view-article) #sp-page-builder .sppb-addon-text-block .sppb-addon-title {
    letter-spacing: initial;
}

#sp-footer {
    padding: 10px 10px;
}

#sp-footer-bottom-bottom {
    text-align: center;
    font-size: 14px;
    color: #aaaaaa;

}

@media only screen and (max-width: 1199px) {
    .sppb-slideshow-fullwidth-item .sppb-slide-item-bg {
        padding-top: 150px;
        min-height: 700px;
    }
}

/*
.sppb-slideshow-fullwidth-item {
    min-height: 500px;
}

.sppb-slideshow-fullwidth-item .sppb-slide-item-bg {
    padding-top: 120px;
    background-repeat: no-repeat;
}


.slider-heading-drop-shadow {
    text-shadow: 2px 2px 10px #1d1d1d;
}
*/


.btn.btn-link, .sppb-btn.btn-link, .btn.sppb-btn-link, .sppb-btn.sppb-btn-link, #sp-header .social-icons li a:hover, #sp-header .social-icons li a:focus, .sppb-slider-fullwidth-wrapper .sppb-fw-slider-button-wrapper a, .sppb-modal-selector.sppb-magnific-popup i, .sppb-addon-animated-number .sppb-animated-number, .rhino-home-news .sppb-addon-article h3 a:hover, .rhino-home-news .sppb-addon-article h3 a:focus, .rhino-home-news .sppb-addon-article .sppb-article-meta span, .white-header #offcanvas-toggler > i:hover, .white-header #sp-header .social-icons li a:hover, .white-header #sp-header .social-icons li a:focus, .core-service-section .sppb-addon-feature:hover .sppb-icon-container i, .home-two-portfolio-section .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-content-wrap .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay .sp-vertical-middle .sp-simpleportfolio-title a:hover, .home-two-portfolio-section .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-content-wrap .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay .sp-vertical-middle .sp-simpleportfolio-tags, .home4-feature-section .sppb-addon-feature .sppb-icon .sppb-icon-container i, .rihno-testimonial-section .sppb-icon i, .sppb-addon-testimonial .sppb-media .sppb-media-body blockquote footer, #sp-bottom .sppb-addon-social-media .social-media-text-wrap a:hover, #sp-bottom .sppb-addon-social-media .social-media-text-wrap a:focus, .service-page2-feature div.sppb-addon-feature .sppb-icon .sppb-icon-container i, .about-us-who-we-are .sppb-addon-text-block .sppb-addon-title span, .rhino-team-top-section .sppb-addon-text-block .sppb-addon-title, .com-spsimpleportfolio .sp-simpleportfolio.sp-simpleportfolio-view-items .sp-simpleportfolio-items .sp-simpleportfolio-item .sp-simpleportfolio-content-wrap .sp-simpleportfolio-details .sp-simpleportfolio-title a:hover, .com-spsimpleportfolio .sp-simpleportfolio.sp-simpleportfolio-view-items .sp-simpleportfolio-items .sp-simpleportfolio-item .sp-simpleportfolio-content-wrap .sp-simpleportfolio-details .sp-simpleportfolio-title a:focus, .sp-simpleportfolio.sp-simpleportfolio-view-item .sp-simpleportfolio-description .sp-simpleportfolio-info .sp-simpleportfolio-tags, .items-leading article h2 a:hover, .article-info > dd, .helix-social-share .helix-social-share-icon ul li div a:hover, .helix-social-share .helix-social-share-icon ul li div a:focus, div.pagination ul.pagination li a.last:hover, .pagination-wrapper ul.pagination li a.last:hover, div.pagination ul.pagination li a.first:hover, .pagination-wrapper ul.pagination li a.first:hover, div.pagination ul.pagination li a.last:focus, .pagination-wrapper ul.pagination li a.last:focus, div.pagination ul.pagination li a.first:focus, .pagination-wrapper ul.pagination li a.first:focus, .article-details-wrap .article-info > dd a:hover, .article-details-wrap .article-info > dd a:focus, .article-details-wrap .article-info > dd i, .top-search-input-wrap .search-suggested-tag ul li a.active, .btn.btn-default, .btn.sppb-btn-default, .sppb-btn.btn-default, .sppb-btn.sppb-btn-default, .com-spsimpleportfolio .sp-simpleportfolio.sp-simpleportfolio-view-items .sp-simpleportfolio-items .sp-simpleportfolio-item .sp-simpleportfolio-content-wrap .sp-simpleportfolio-details .sp-simpleportfolio-tags {
    color: #24B8DC;
}


.sppb-slideshow-fullwidth-item .bottom-slider-img {
    display:none
}

button-slider-projects a.btn.btn-primary {
    background:none;
    color:#ffffff;
    border:none
    font-weight: 600;
}

@media (max-width:768px){
    #offcanvas-toggler {
        display: none;
    }
    #offcanvas-toggler > i {
        display:none;
    }
}

@media only screen and (max-width: 991px) {
  .background-font-vrednost {
      margin-top: -196px;
  }
  .background-font-postavitev {
      margin-top:-256px;
  }
  .background-font-ozivitev {
      margin-top:-172px;
  }
}
@media screen and (max-width: 1199px) and (min-width: 992px) {
  .background-font-vrednost {
      margin-top: -26px;
  }
  .background-font-postavitev {
      margin-top:-20px;
  }
  .background-font-ozivitev {
      margin-top:-19px;
  }
}

@media screen and (max-width: 991px) and (min-width: 768px) {
    .sp-page-builder .page-content #section-id-1540752003638 {
        padding-bottom: 60px!important;
    }
}