/* blank */

/*BLOG*/


/*=========*/
.navbarcolor{
    background-color: rgba(42, 124, 121, 1) ;
    z-index: 3;
}

@media screen and (max-width: 800px){
    main{
        padding-top: 190px;
    }
    
    header .headertop{
        margin: 15px auto;
    }
    header nav{
        z-index: 3;
        position: fixed;
    }
    
    header nav ul li:first-child {
        padding-left: 40px !important; }
    header nav ul li{
        border-right: 0px;
    }
    header nav ul li a:hover:before{
        visibility: hidden;
        
    }
    .maincontent{
        padding: 10px;
    }
    #profile{
        background: #fff !important;
        margin-top: 0px;
        padding-top: 170px;
    }
}
header .navbar-toggler-icon{
        content: url(../images/icons/mobilemenu.svg);
    }
.navbar-toggler{
    margin-left: 20px;
}
button:focus{
    outline: none;
    
}



.no-padding{
    padding: 0 !important;
    margin: 0 !important;
}

#map{
    margin-top: 20px;
    height: 350px;
}

.fblogo{
    margin-right: 120px;
}

/* Stijl van de paginatie bij de blog */
.MarkupPagerNav{
    list-style: none;
    display: flex;
    width: 90%;
    margin: 0 auto;
    justify-content: center;
    padding: 30px 0;
}

.MarkupPagerNav li{
    padding: 5px;
}

#onzepraktijk h2{
    color: rgba(42, 124, 121, 0.8);
    font-weight: 600;
    text-transform: uppercase;
}

.sticky {
  position: fixed;
  top: 0;
  width: 100%;
}



/*NIEUWSBRIEF*/

#nieuwsbriefbutton {
    width: 150px;
    height: auto;
}


#newsletter ul {
    padding: 0px 0px;
}

#newsletter ul li{
     list-style: none;
}

#newsletter .form__item--label{
    display:none;
}

#newsletter #wrap_Inputfield_email{
    margin: 20px 0px;
}

#newsletter input[type=radio]{
    margin: 5px 10px 5px 0px;
}

/*===================*/

/* Spoedlink updated style */
a#spoedlink {
    min-width: 95px;
    background-image: url(../images/icons/spoed.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    height: 80px;
    margin: 10px;
}

a#spoedlink:hover{
    background-image: url(../images/icons/spoed-hover.svg);
    height: 80px;
     margin: 10px;
}


/* stijling voor de dienstenpagina */
.dienstenimage {
  min-height: 100vh;
  height: auto;
  background-image: url(../images/stock/diensten.jpg);
  background-position: 80%;
  background-repeat: no-repeat;
  background-size: cover; }

@media screen and (max-width: 567px) {
  .dienstenimage {
    height: auto;
    background: linear-gradient(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.6)), url(../images/stock/diensten.jpg);
    background-position: 70%;
    background-repeat: no-repeat;
    background-size: cover; } }

#dienstencontent {
  width: 90%;
  padding: 0 0 20px 0;
  margin: 0 auto; }

.dienstentekst{
    max-width: 566px;
}