/* Global Overrides */
.service-divider {
    margin: 1rem 0rem !important;
}

.navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,48,100, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E") !important;
}

.py-4 {
    padding-bottom:     1.0rem !important;
    padding-top:        1.0rem !important;
}






.navbar-brand:hover {
    cursor:         pointer;
}

.navbar {
    box-shadow:     0px 0px 5px #888888;
}

.navbar-brand {
    color:          #343a40 !important;
}

.nav-link {
    border:         1px solid #f8f9fa;
    color:          #343a40 !important;
    padding-left:   .5rem !important;
	margin-left:  	15px !important;
}

.nav-link.active {
    color:          #0069d9 !important;
    border:         1px solid #0069d9;
}



/* Custom Slider Styles */
@media (min-width: 300px) {
    .carousel-item {
        height:             300px;
    }
    
    .carousel-caption h1 {
        font-size:          30px;
    }
}

/* Custom Slider Styles */
@media (min-width: 900px) {
    .carousel-item {
        height:             500px;
    }
    
    .carousel-caption h1 {
        font-size:          40px;
    }
}

.carousel-image {
    width:                  100%;
    height:                 500px;
    overflow:               hidden;
    background-size:        cover;
    background-position:    center center;
}



/* Feature Image Styles on PRODUCTEN page*/
.feature-image-wrapper {
    padding-bottom: 15px;
}

.feature-image-wrapper-inner {
    text-align: center;
    border: 1px solid grey;
}

.feature-image-wrapper h4 {
    margin-top: 15px;
    margin-bottom: 15px;
}

.feature-image{
    width: 100%;
    height: auto;
}



/* Owner Image Styles on OVER page */
.owner-img-wrapper {
    width: 5%;
}

.owner-img {
    width: 100%;
    height: auto;
}



/* Compensate for border */
.feature-image-empty {
    border: 1px solid white;
    padding: 1px;
}

.product-hidden {
    display: none !important;
}

.text-message {
    min-height: 10rem;
}




.send-button-wrapper {
    padding:            10px;
}