/* vw / vh */
#wrapper {
	min-height:calc(100vh - 126px);
}

#wrapper .navbar-nav li.dropdown:hover ul {
	display:block;
}
#wrapper .dropdown-menu {
	margin-top:0px;
}
#wrapper a {
	color:#e98315;
}
#wrapper .container #path {
	background-color:transparent;
	margin-left: -15px;
}
#wrapper .container #path, #wrapper .container #path * {
	font-size:11px;
}
#footer.py-5 {
	padding-top:20px !important;
	padding-bottom:20px !important;
	height:70px;
}

#wrapper #slider4 {
	min-height:150px;
	background-color:rgba(226,226,226,0.1);
	padding-bottom:6px;
}
#wrapper #slider4 li {
	/*
	padding-left:34px;
	padding-right:34px;
	*/
	min-height:150px;
}


#wrapper .centered-btns_nav {
	font-family:FontAwesome !important;
	color:black !important;
	text-indent:0 !important;
	font-size:40px;
	opacity:0.1;
}
#wrapper .centered-btns_nav.prev::after {
  content: "\f053";
  margin-left:0px;
}
#wrapper .centered-btns_nav.prev {
	left:16px;
	text-decoration:none !important;
}
#wrapper .centered-btns_nav.next {
	text-decoration:none !important;
	right:6px;
}
#wrapper .centered-btns_nav.next::after {
  content: "\f054";
  
}
#wrapper .centered-btns_nav:hover {
	text-decoration:none !important;
	opacity:0.75;
}
#wrapper .fbmessage .datum {
	font-size:11px;
	display:block;
	width:100%;
	text-align:center;
	margin-top:6px;
}
#wrapper .fbmessage .bericht {
	padding-left:34px;
	padding-right:34px;
	height:150px;
	
}
#wrapper .bericht {
	
}
#wrapper .centered-btns_tabs {
	margin-left:-30px;
}
#wrapper .buttonright {
	text-align:right;
}



#wrapper div.outer-div {
  height: 150px;
  width: 100%;
  /* background-color: rgba(226,226,226,0.1); */
}

#wrapper div.middle-div {
  position: relative;
  top: 50%;
  text-align:center;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
body {
    padding-top: 54px;
}




@media (min-width: 992px) {
    body {
        padding-top: 56px;
    }
}

.carousel-item {
    height: 65vh;
    min-height: 300px;
    background: no-repeat center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.portfolio-item {
    margin-bottom: 30px;
}


.navbar-toggler {
        z-index: 1;
    }
    
    @media (max-width: 576px) {
        nav > .container {
            width: 100%;
        }
    }
    /* Temporary fix for img-fluid sizing within the carousel */
    
    .carousel-item.active,
    .carousel-item-next,
    .carousel-item-prev {
        display: block;
    }