/* Global */
a, a:visited, a:focus, a:hover, a:active {
  color: inherit;
  text-decoration: inherit;
}

.banner{
    position:relative;
}
.banner-overlay{
    position:absolute; 
    top: 0;
    left: 0;
    width:100%;
    height:100%;
    background-image:url(/media/mwri34vc/banner-overlay-1.png),url(/media/ifrk04du/banner-overlay-2.png),url(/media/aiehqeof/banner-overlay-3.png);
    opacity:0.7;
    
}

/* Master page */
.dropdown-item:active {
    background: none;
}

.vdziel-cookie-message {
    position:fixed;
    bottom:0;
    left:0;
    right:0;
    z-index: 9999;
}



/* Homepage */
.jumbotron-fluid-homepage {
    background-color: transparent;
    background-size: cover, cover, cover, cover;
    min-height: 80vh;
}

.container-jumbotron {
    min-height: 70vh;
}

.vdziel-jumbotron-text-col {
    background-color:rgba(22, 44, 66, 0.75);

}

.vdziel-background-color2 {
    background-color: #F0F8FC;
}

.section-projects {
    background-color: transparent;
    background-image: url(/media/afseb5j5/projects-container-background.png);
    background-size: cover;
}



/* homepage + products */
.col-rounded-border-border-secondary-img-overlay {
    position: relative;
}

.img-fluid-overlay {
    background-image: url(/media/tqkbxvj4/col-lower-right-bottom-icon.png);
    background-position: right bottom;
    background-repeat: no-repeat;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.img-fluid-overlay-small {
    background-image: url(/media/hoppjurd/col-lower-right-bottom-icon.png);
    background-position: right bottom;
    background-repeat: no-repeat;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
}


/* Three images */
.vd-ziel-three-images {
    overflow: hidden;
    background-size: cover;
    background-position: center;
}



/* Nav bar */
.vdziel-nav-bar-disable-box-shadow {
    box-shadow: none !important;
}



/* Base page */
.vdziel-container-page-content {
    box-shadow: inset 0 2px 5px 0 rgba(0,0,0,.16), inset 0 2px 10px 0 rgba(0,0,0,.12);
}

.jumbotron-fluid-empty-banner {
    background-color: transparent;
    background-size: cover, cover, cover, cover;
    min-height: 30vh;
}



/* Image cropped, added by script */
.vdziel-img-cropped-parent-div {
    height: 100%;
    width: 100%;
}



/* Images */
.vdziel-img-object-fit-cover {
    object-fit: cover;
    height: 100%;
    width: 100%;
}

.vdziel-img-object-fit-cover2 {
    object-fit: cover;
    width: 100%;
}
.search-img {
    width:150px;
    height:150px;
}