/* quicksand-regular - latin */
@font-face {
    font-family: 'Quicksand';
    font-style: normal;
    font-weight: 400;
    src: url('fonts/quicksand-v24-latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('fonts/quicksand-v24-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('fonts/quicksand-v24-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
    url('fonts/quicksand-v24-latin-regular.woff') format('woff'), /* Modern Browsers */
    url('fonts/quicksand-v24-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('fonts/quicksand-v24-latin-regular.svg#Quicksand') format('svg'); /* Legacy iOS */
}

body {
    font-family: "Quicksand", sans-serif;
}

img {
    max-width: 100%;
}

h1 {
    font-size: 2em;
}

.btn.btn-appointment {
    font-size: 1.1em;
    background-color: #33658A;
    color: #fff;
}

/*Footer*/
.footer-links .footer-link {
    color: rgb(0, 0, 0, 0.7);
}

.footer-links ul {
    list-style: none;
    padding-left: 0 !important;
    margin-bottom: 0 !important;
}

.social-links img {
    width: 70px;
    max-width: 100%;
}

/*Jumbotron*/
.jumbotron img {
    max-width: 100%;
}

/*Home page*/
.home h1 {
    text-align: center;
}

.home .home-bullet img {
    max-width: 100%;
}

/*Tarieven*/
.tarieven .tarief h2 {
    font-size: 22px;
}

.tarieven .tarief h3 {
    font-size: 20px;
}

.tarieven .tarief ul {
    padding-left: 17px;
}

.tarieven .tarief ul li {
    color: #3c3c3c;
}

/*Contact / maak een afspraak*/
.contact textarea {
    height: 300px;
}

.contact-social-links img {
    width: 70px;
}

/*Fotos*/
.fotos .foto img {
    max-width: 100%;
}