/* cmsms stylesheet: smartpadelacademy modified: dinsdag 13 mei 2025 22:14:54 */
html, body{
margin:0;
padding:0;
background-color:#173257;
color:#CA5727;
}

#header{
width:auto;
min-width:300px;
height:auto;
margin-top:25px;
}

#headerlogo{

}

#menu{
width:auto;
height:auto;
padding-top:25px;
padding-left:0px;
padding-bottom:25px;
padding-right:0px;
float:left;
}

#menu ul{
list-style-type:none;
margin:0;
padding:0;
}

#menu li{
width:auto;
height:16px;
padding-left:5px;
padding-right:5px;
float:left;
}

#menu .menu-btn{
display:none;
}

#socialbuttons{
width:85px;
height:68px;
padding-top:18px;
padding-left:5px;
padding-right:5px;
padding-bottom:18px;
}

#socialbuttons #instagram{
width:32px;
height:32px;
float:left;
}

#socialbuttons #facebook{
width:32px;
height:32px;
padding-left:10px;
float:left;
}

#contactbutton{
width:auto;
height:auto;
padding-top:7px;
float:left;
}

#contactbutton .contact{
border:none;
background-color:#CA5727;
color:#173257;
padding:15px 30px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
display:inline-block;
margin:4px 2px;
cursor:pointer;
border-radius:6px;
}

/* Home */

#main{
width:100%;
height:auto;
}

#main #logo{
height:auto;
float:left;
padding-top:100px;
padding-bottom:100px;
}

#main #logo h1{
display:none;
}

#buttons{
margin-bottom:50px;
text-align:center;
}

#buttons .blue{
width:175px;
height:50px;
border:2px solid #CA5727;
background-color:#173257;
color:#CA5727;
padding:15px 30px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
display:inline-block;
margin:4px 2px;
cursor:pointer;
border-radius:6px;
}

#buttons .orange{
width:175px;
height:50px;
border:2px solid #CA5727;
background-color:#CA5727;
color:#173257;
padding:15px 30px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
display:inline-block;
margin:4px 2px;
cursor:pointer;
border-radius:6px;
}

#scroller{
width:100%;
height:50px;
border-top:1px solid #CA5727;
border-bottom:1px solid #CA5727;
padding-top:15px;
padding-bottom:15px;
margin-top:10px;
float:left;
}

#content{
width:100%;
height:auto;
margin-bottom:100px;
float:left;
}

#titlecontent{
z-index:10;
position:relative;
}

#imagecontent{

}

#textcontent{
padding-left:10px;
padding-right:10px;
}

#read-more{
width:225px;
height:50px;
float:right;
}

#offer{
width:100%;
height:auto;
float:left;
margin-bottom:50px;
background-color:#CA5727;
}

#offer-title{
width:100%;
height:auto;
float:left;
}

#offer #trainingen-home{
min-height:650px;
}

#offer #trainingen-home-block{
width:100%;
height:auto;
min-height:625px;
padding-left:0;
padding-right:0;
background-color:#FACF9F;
border-radius:25px 25px 25px 25px;
box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.2), 0 10px 10px 0 rgba(0, 0, 0, 0.19);
}

#offer #trainingen-home #trainingen-home-slide{
width:100%;
height:auto;
float:left;
}

#offer #toernooien-home{
min-height:650px;
}

#offer #toernooien-home-block{
width:100%;
height:auto;
min-height:625px;
padding-left:0;
padding-right:0;
background-color:#173257;
border-radius:25px 25px 25px 25px;
box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.2), 0 10px 10px 0 rgba(0, 0, 0, 0.19);
}

#offer #toernooien-home #toernooien-home-slide{
width:100%;
height:auto;
float:left;
}

#offer #padel4kids-home{
min-height:650px;
}

#offer #padel4kids-home-block{
width:100%;
height:auto;
min-height:625px;
padding-left:0;
padding-right:0;
background-color:#FFF;
border-radius:25px 25px 25px 25px;
box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.2), 0 10px 10px 0 rgba(0, 0, 0, 0.19);
}

#offer #padel4kids-home #padel4kids-home-slide{
width:100%;
height:auto;
float:left;
}

#offer #clinics-home{
min-height:650px;
}

#offer #clinics-home-block{
width:100%;
height:auto;
min-height:625px;
padding-left:0;
padding-right:0;
background-color:#FACF9F;
border-radius:25px 25px 25px 25px;
box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.2), 0 10px 10px 0 rgba(0, 0, 0, 0.19);
}

#offer #clinics-home #clinics-home-slide{
width:100%;
height:auto;
float:left;
}

#offer #questions{
min-height:650px;
}

#offer #questions-block{
width:100%;
height:auto;
min-height:625px;
background-color:#173257;
border-radius:25px 25px 25px 25px;
box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.2), 0 10px 10px 0 rgba(0, 0, 0, 0.19);
}

#offer #questions-block #questions-text{
width:100%;
height:auto;
}

#offer #jeugdkampen-home{
min-height:650px;
}

#offer #jeugdkampen-home-block{
width:100%;
height:auto;
min-height:625px;
padding-left:0;
padding-right:0;
background-color:#FACF9F;
border-radius:25px 25px 25px 25px;
box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.2), 0 10px 10px 0 rgba(0, 0, 0, 0.19);
}

#offer #jeugdkampen-home #jeugdkampen-home-slide{
width:100%;
height:auto;
float:left;
}

#offer .offer-text{
width:100%;
height:auto;
}

#offer .more{
padding-left:40px;
}

#offer .cta{
width:100%;
height:auto;
float:left;
padding-left:40px;
padding-top:25px;
}

#offer .cta2{
width:100%;
height:auto;
float:left;
padding-left:40px;
padding-top:25px;
}

#offer #cta-trainingen{
width:320px;
height:auto;
min-height:150px;
max-width:100%;
float:left;
padding-left:40px;
padding-right:40px;
padding-top:25px;
padding-bottom:17px;
}

/* Vervolgpagina's */

#intro{
width:100%;
max-width:100%;
height:auto;
}

#intro h1{
padding-right:5px;
float:left;
}

/* About */

#about{
width:100%;
height:auto;
margin-top:100px;
margin-bottom:50px;
}

#about-title h2{
margin:0;
color:#CA5727;
}

#about-image{
height:auto;
border-radius:25px;
}

#about-image img{
border-radius:50px;
}

#about-text{
height:auto;
}

/* Lessen & Clinics */

#lessen{
width:100%;
height:auto;
margin-top:100px;
margin-bottom:100px;
padding:0;
background-color:#FACF9F;
border-radius:25px 25px 25px 25px;
}

#trainingen{
width:100%;
height:auto;
padding:0;
margin:0;
}

#trainingen img{
border-radius:25px 25px 0px 0px;
}

#trainingen h2{
margin-top:-32px;
margin-bottom:0px;
margin-left:70px;
font-size:3.4rem;
color:#CA5727;
z-index:10;
position:relative;
}

#trainingen #trainingen-text{
height:auto;
float:left;
padding-left:70px;
padding-right:130px;
}

#trainingen #trainingen-text p{
font-size:1rem;
color:#CA5727;
}

#trainingen .cta{
padding-right:20px;
padding-bottom:15px;
float:right;
}

#trainingen .cta{
font-family:"Archivo Black", sans-serif;
font-weight:400;
font-style:normal;
line-height:1.5em;
letter-spacing:0em;
text-transform:uppercase;
font-size:1.5rem;
margin-top:0px;
color:#173257;
}

#trainingen .cta{
color:#173257;
text-decoration:underline;
}

#trainingen .cta a{
color:#173257;
text-decoration:underline;
}

#trainingen .cta button{
border:1px solid #FFF;
background-color:#173257;
color:#CA5727;
padding:15px 30px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
display:inline-block;
margin:4px 2px;
cursor:pointer;
border-radius:6px;
}

#clinics{
width:100%;
height:auto
margin-bottom:100px;
padding:0;
background-color:#FACF9F;
border-radius:25px 25px 25px 25px;
}

#padelclinics{
padding:0;
margin:0;
}

#padelclinics img{
border-radius:25px 25px 0px 0px;
}

#padelclinics h2{
margin-top:-32px;
margin-bottom:0px;
margin-left:70px;
font-size:3.4rem;
color:#CA5727;
z-index:10;
position:relative;
}

#padelclinics #clinics-text{
height:auto;
padding-left:70px;
padding-right:130px;
}

#padelclinics #clinics-text p{
font-size:1rem;
color:#CA5727;
}

#padelclinics .cta{
margin-right:50px;
margin-bottom:25px;
float:right;
}

#padelclinics .cta{
font-family:"Archivo Black", sans-serif;
font-weight:400;
font-style:normal;
line-height:1.5em;
letter-spacing:0em;
text-transform:uppercase;
font-size:2rem;
margin-top:0px;
color:#173257;
}

#padelclinics .cta{
color:#173257;
text-decoration:underline;
}

#padelclinics .cta a{
color:#173257;
text-decoration:underline;
}

#padelclinics .cta button{
border:1px solid #FFF;
background-color:#173257;
color:#CA5727;
padding:15px 30px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
display:inline-block;
margin:4px 2px;
cursor:pointer;
border-radius:6px;
}

/* Toernooien */

#toernooien{
width:100%;
height:auto;
margin-top:100px;
margin-bottom:100px;
padding:0;
background-color:#CA5727;
border-radius:25px 25px 25px 25px;
}

#padeltoernooien{
padding:0;
margin:0;
}

#toernooien img{
border-radius:25px 25px 0px 0px;
}

#toernooien h2{
margin-top:-32px;
margin-bottom:0px;
margin-left:70px;
font-size:3.4rem;
z-index:10;
position:relative;
}

#toernooien #toernooien-text{
height:auto;
float:left;
padding-left:70px;
padding-right:130px;
}

#toernooien #toernooien-text p{
font-size:1rem;
color:#173257;
}

#toernooien .cta{
margin-right:50px;
margin-bottom:25px;
float:right;
}

#toernooien .cta{
font-family:"Archivo Black", sans-serif;
font-weight:400;
font-style:normal;
line-height:1.5em;
letter-spacing:0em;
text-transform:uppercase;
font-size:2rem;
margin-top:0px;
color:#7BA1D4;
}

#toernooien .cta{
color:#FFF;
text-decoration:underline;
}

#toernooien .cta a{
color:#FFF;
text-decoration:underline;
}

#toernooien .cta button{
border:1px solid #FFF;
background-color:#173257;
color:#CA5727;
padding:15px 30px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
display:inline-block;
margin:4px 2px;
cursor:pointer;
border-radius:6px;
}

#sponsoren-block{
text-align:center;
}

#sponsoren h2{
color:#CA5727;
}

#vragen{
width:100%;
height:auto;
margin-top:50px;
margin-bottom:50px;
float:left;
text-align:center;
}

#vragen p{
font-family:"Archivo Black", sans-serif;
font-weight:400;
font-style:normal;
line-height:1.5em;
letter-spacing:0em;
text-transform:uppercase;
font-size:2rem;
margin-top:0px;
}

/* Padel4kids */

#padel4kids{
margin-top:100px;
}

#padelkidslessen{
max-width:100%;
min-height:750px;
}

#padel4kids-jeugdlessen-block{
width:100%;
height:auto;
min-height:725px;
padding-left:0;
padding-right:0;
background-color:#FFF;
border-radius:25px 25px 25px 25px;
box-shadow:0 10px 10px 0 rgba(0, 0, 0, 0.2), 0 10px 10px 0 rgba(0, 0, 0, 0.19);
}

#padel4kids-jeugdlessen-block #jeugdlessen-slide{
min-height:235px;
}

#padelkidslessen img, #jeugdclinics img, #padelfeestje img, #padelkidszomerkamp img{
border-radius:25px 25px 0px 0px;
z-index:1;
position:relative;
}

#padelkidslessen h2, #jeugdclinics h2, #padelfeestje h2, #padelkidszomerkamp h2{
margin-top:-30px;
margin-bottom:0px;
margin-left:25px;
font-size:3.4rem;
z-index:10;
position:relative;
}

#padelkidslessen-text{
max-width:100%;
height:auto;
padding-left:25px;
padding-right:10px;
}

#padelkidslessen .cta{
width:320px;
height:auto;
/*min-height:130px;*/
padding-left:25px;
padding-bottom:10px;
color:#173257;
font-family:"Archivo Black", sans-serif;
font-weight:400;
font-style:normal;
line-height:1.5em;
letter-spacing:0em;
text-transform:uppercase;
font-size:0.9rem;
}

#padelkidslessen .cta a{
color:#173257;
}

#padelkidslessen .cta button{
border:1px solid #CA5727;
background-color:#173257;
color:#CA5727;
padding:15px 30px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
display:inline-block;
margin:4px 2px;
cursor:pointer;
border-radius:6px;
font-family:"Archivo Black", sans-serif;
font-weight:400;
font-style:normal;
line-height:1.5em;
letter-spacing:0em;
text-transform:uppercase;
font-size:0.9rem;
}

#jeugdclinics{
max-width:100%;
min-height:750px;
}

#padel4kids-jeugdclinics-block{
width:100%;
height:auto;
min-height:725px;
padding-left:0;
padding-right:0;
background-color:#FACF9F;
border-radius:25px 25px 25px 25px;
box-shadow:0 10px 10px 0 rgba(0, 0, 0, 0.2), 0 10px 10px 0 rgba(0, 0, 0, 0.19);
}

#padel4kids-jeugdclinics-block #jeugdclinics-slide{
min-height:235px;
}

#jeugdclinics-text{
max-width:100%;
height:auto;
padding-left:25px;
padding-right:10px;
}

#jeugdclinics .cta{
width:320px;
height:auto;
padding-left:25px;
padding-bottom:10px;
color:#173257;
font-family:"Archivo Black", sans-serif;
font-weight:400;
font-style:normal;
line-height:1.5em;
letter-spacing:0em;
text-transform:uppercase;
font-size:0.9rem;
}

#jeugdclinics .cta a{
color:#173257;
text-decoration:underline;
}

#jeugdclinics .cta button{
border:1px solid #CA5727;
background-color:#173257;
color:#CA5727;
padding:15px 30px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
display:inline-block;
margin:4px 2px;
cursor:pointer;
border-radius:6px;
font-family:"Archivo Black", sans-serif;
font-weight:400;
font-style:normal;
line-height:1.5em;
letter-spacing:0em;
text-transform:uppercase;
font-size:0.9rem;
}

#padelfeestje{
max-width:100%;
min-height:700px;
}

#padel4kids-padelfeestje-block{
width:100%;
height:auto;
min-height:675px;
padding-left:0;
padding-right:0;
background-color:#FFF;
border-radius:25px 25px 25px 25px;
box-shadow:0 10px 10px 0 rgba(0, 0, 0, 0.2), 0 10px 10px 0 rgba(0, 0, 0, 0.19);
}

#padel4kids-padelfeestje-block #padelfeestje-slide{
min-height:235px;
}

#padelfeestje-text{
max-width:100%;
height:auto;
padding-left:25px;
padding-right:10px;
}

#padelfeestje .cta{
width:320px;
height:auto;
padding-left:25px;
padding-bottom:10px;
color:#173257;
font-family:"Archivo Black", sans-serif;
font-weight:400;
font-style:normal;
line-height:1.5em;
letter-spacing:0em;
text-transform:uppercase;
font-size:0.9rem;
}

#padelfeestje .cta a{
color:#173257;
text-decoration:underline;
}

#padelfeestje .cta button{
border:1px solid #CA5727;
background-color:#173257;
color:#CA5727;
padding:15px 30px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
display:inline-block;
margin:4px 2px;
cursor:pointer;
border-radius:6px;
font-family:"Archivo Black", sans-serif;
font-weight:400;
font-style:normal;
line-height:1.5em;
letter-spacing:0em;
text-transform:uppercase;
font-size:0.9rem;
}

#padelkidszomerkamp{
max-width:100%;
/*min-height:700px;*/
}

#padel4kids-padelkidszomerkamp-block{
width:100%;
height:auto;
/*min-height:925px;*/
padding-left:0;
padding-right:0;
background-color:#FFF;
border-radius:25px 25px 25px 25px;
box-shadow:0 10px 10px 0 rgba(0, 0, 0, 0.2), 0 10px 10px 0 rgba(0, 0, 0, 0.19);
}

#padel4kids-padelkidszomerkamp-block #zomerkamp-slide{
min-height:235px;
}

#padelkidszomerkamp-text{
max-width:100%;
height:auto;
padding-left:25px;
padding-right:10px;
padding-bottom:10px;
}

#padelkidszomerkamp .cta{
width:320px;
height:auto;
padding-left:25px;
padding-bottom:5px;
font-family:"Archivo Black", sans-serif;
font-weight:400;
font-style:normal;
line-height:1.5em;
letter-spacing:0em;
text-transform:uppercase;
font-size:0.9rem;
}

#padelkidszomerkamp .cta a{
color:#173257;
text-decoration:underline;
}

#padelkidszomerkamp .cta button{
border:1px solid #CA5727;
background-color:#173257;
color:#CA5727;
padding:15px 30px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
display:inline-block;
margin:4px 2px;
cursor:pointer;
border-radius:6px;
font-family:"Archivo Black", sans-serif;
font-weight:400;
font-style:normal;
line-height:1.5em;
letter-spacing:0em;
text-transform:uppercase;
font-size:0.9rem;
}

#padelkidslessen-text p, #jeugdclinics-text p, #padelfeestje-text p, #padelkidszomerkamp-text p{
font-family:"Archivo Black", sans-serif;
font-weight:400;
font-style:normal;
line-height:1.5em;
letter-spacing:0em;
text-transform:uppercase;
font-size:0.9rem;
}

/* Jeugdkampen */

#jeugdkampen{
margin-top:100px;
margin-bottom:100px;
padding:0;
background-color:#FACF9F;
border-radius:25px 25px 25px 25px;
}

#zomerkampen{
margin:0;
padding:0;
}

#jeugdkampen img{
border-radius:25px 25px 0px 0px;
z-index:1;
position:relative;
}

#jeugdkampen h2{
margin-top:-30px;
margin-bottom:0px;
margin-left:70px;
font-size:3.4rem;
z-index:10;
position:relative;
}

#jeugdkampen #jeugdkampen-text{
height:auto;
float:left;
padding-left:70px;
padding-right:120px;
}

#jeugdkampen #jeugdkampen-text p{
font-size:1rem;
color:#CA5727;
}

#jeugdkampen .cta{
margin-right:100px;
margin-bottom:25px;
float:right;
}

#jeugdkampen .cta{
font-family:"Archivo Black", sans-serif;
font-weight:400;
font-style:normal;
line-height:1.5em;
letter-spacing:0em;
text-transform:uppercase;
font-size:2rem;
margin-top:0px;
color:#173257;
}

#jeugdkampen .cta{
color:#173257;
text-decoration:underline;
}

#jeugdkampen .cta a{
color:#173257;
text-decoration:underline;
}

#jeugdkampen .cta button{
border:1px solid #FFF;
background-color:#173257;
color:#CA5727;
padding:15px 30px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
display:inline-block;
margin:4px 2px;
cursor:pointer;
border-radius:6px;
}

/* Speciale gelegenheid */

#specialegelegenheid-block{
width:100%;
height:auto;
padding-top:100px;
}

#outro{
width:100%;
height:auto;
float:left;
margin-top:100px;
margin-bottom:100px;
}

/* Newsletter */

#newsletter{
width:100%;
height:auto;
float:left;
margin-top:50px;
margin-bottom:75px;
background-color:#173257;
}

#newsletter #email{
border-radius:10px;
}

#newsletter #newsletter-signup{
width:100%;
height:auto;
float:left;
}

#newsletter #newsletter-signup #email{
width:auto;
min-width:250px;
height:40px;
float:left;
}

#newsletter #newsletter-signup button{
border:none;
background-color:#FFF;
color:#173257;
padding-top:15px;
padding-left:30px;
padding-right:30px;
padding-bottom:15px;
margin-left:10px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
display:inline-block;
cursor:pointer;
border-radius:10px;
}

#newsletter #privacy{
font-size:0.7rem;
}

/* Footer */

footer{
width:100%;
height:800px;
float:left;
}

#footer-container{
padding-left:0;
padding-right:0;
}

#beige{
margin-left:0;
margin-right:0;
}

#footerleft{
padding-top:50px;
padding-bottom:100px;
}

#footermenu{
width:100%;
max-width:100%;
height:auto;
float:right;
}

#reglement{
width:100%;
height:auto;
float:right;
text-align:right;
}

#beige #logo{
max-width:100%;
padding-top:75px;
padding-bottom:75px;
text-align:center;
}

#beige #contact{
max-width:100%;
padding-top:50px;
padding-bottom:100px;
}

#locations{
padding-top:50px;
padding-bottom:100px;
background-color:#173257;
text-align:center;
}

#partners{
background-color:#173257;
text-align:center;
}

/* Tekstopmaak */

h1{
font-family:"Anton", sans-serif;
font-weight:400;
font-style:normal;
line-height:1.3em;
letter-spacing:0em;
text-transform:uppercase;
font-size:7.0rem;
color:#CA5727;
margin-top:0px;
margin-bottom:0px;
}

h2{
font-family:"Anton", sans-serif;
font-weight:400;
font-style:normal;
line-height:1.3em;
letter-spacing:0em;
text-transform:uppercase;
font-size:5.6rem;
color:#173257;
}

#content h2{
font-family:"Anton", sans-serif;
font-weight:400;
font-style:normal;
line-height:1.3em;
letter-spacing:0em;
text-transform:uppercase;
font-size:6.7rem;
color:#CA5727;
margin-bottom:0px;
}

.orange h2{
font-family:"Anton", sans-serif;
font-weight:400;
font-style:normal;
line-height:1.3em;
letter-spacing:0em;
text-transform:uppercase;
font-size:5.2rem;
color:#CA5727;
}

h3{
font-family:"Anton", sans-serif;
font-weight:400;
font-style:normal;
line-height:1.3em;
letter-spacing:0em;
text-transform:uppercase;
font-size:4rem;
color:#CA5727;
}

h4{
font-family:"Anton", sans-serif;
font-weight:400;
font-style:normal;
line-height:1.3em;
letter-spacing:0em;
text-transform:uppercase;
font-size:1.3rem;
color:#CA5727;
}

p{
font-family:"Archivo Black", sans-serif;
font-weight:400;
font-style:normal;
line-height:1.5em;
letter-spacing:0em;
text-transform:uppercase;
font-size:1.3rem;
margin-top:0px;
}

#menu{
font-family:"Archivo Black", sans-serif;
font-weight:400;
font-style:normal;
line-height:1em;
letter-spacing:0.01em;
font-size:1rem;
}

#menu ul li a{
color:#CA5727;
text-decoration:none;
text-transform:uppercase;
}

#scroller{
font-family:"Archivo Black", sans-serif;
font-weight:400;
font-style:normal;
line-height:1.5em;
letter-spacing:0em;
text-transform:uppercase;
font-size:0.7rem;
}

#read-more{
font-family:"Archivo Black", sans-serif;
font-weight:400;
font-style:normal;
line-height:1.5em;
letter-spacing:0em;
text-transform:uppercase;
font-size:1.3rem;
color:#FFF;
}

#read-more a{
color:#FFF;
text-decoration:none;
}

#offer-title{
text-align:center;
}

#offer-title h2{
margin-top:50px;
margin-bottom:50px;
}

#offer h3{
margin-top:-38px;
margin-bottom:0px;
font-size:3.4rem;
z-index:10;
position:relative;
}

#offer #padel4kids-home h3{
color:#173257;
}

#offer #questions{
text-align:center;
}

#offer #questions p{
font-size:0.9rem;
margin-top:25px;
}

#offer #questions p a{
color:#7BA1D4;
}

#offer #jeugdkampen-home h3{
color:#173257;
}

#offer #questions h3{
margin-bottom:0px;
font-size:3.4rem
}

#offer{
font-family:"Archivo Black", sans-serif;
font-weight:400;
font-style:normal;
line-height:1.5em;
letter-spacing:0em;
text-transform:uppercase;
font-size:0.9rem;
color:#7BA1D4;
}

#offer ul{
padding-left:35px;
}

#offer ul li{
padding-left:5px;
}

#trainingen-home .more{
color:#173257;
text-decoration:underline;
}

#trainingen-home .more a{
color:#173257;
text-decoration:underline;
}

#trainingen-home #cta-trainingen{
color:#173257;
text-decoration:underline;
}

#trainingen-home #cta-trainingen a{
color:#173257;
text-decoration:underline;
}

#offer #toernooien-home .more{
color:#FFF;
text-decoration:underline;
}

#offer #toernooien-home .more a{
color:#FFF;
text-decoration:underline;
}

#offer #toernooien-home .cta{
color:#FFF;
text-decoration:underline;
}

#offer #toernooien-home .cta a{
color:#FFF;
text-decoration:underline;
}

#padel4kids-home .more{
color:#173257;
text-decoration:underline;
}

#padel4kids-home .more a{
color:#173257;
text-decoration:underline;
}

#padel4kids-home .cta{
color:#173257;
text-decoration:underline;
}

#padel4kids-home .cta a{
color:#173257;
text-decoration:underline;
}

#clinics-home .more{
color:#173257;
text-decoration:underline;
}

#clinics-home .more a{
color:#173257;
text-decoration:underline;
}

#clinics-home .cta{
color:#173257;
text-decoration:underline;
}

#clinics-home .cta a{
color:#173257;
text-decoration:underline;
}

#jeugdkampen-home .more{
color:#173257;
text-decoration:underline;
}

#jeugdkampen-home .more a{
color:#173257;
text-decoration:underline;
}

#jeugdkampen-home .cta2{
color:#173257;
text-decoration:underline;
}

#jeugdkampen-home .cta2 a{
color:#173257;
text-decoration:underline;
}

#newsletter h2{
color:#CA5727;
margin-bottom:0px;
}

#privacy{
color:#FFF;
}

#beige{
background-color:#FACF9F;
}

#footerleft{
font-family:"Archivo Black", sans-serif;
font-weight:400;
font-style:normal;
line-height:1em;
letter-spacing:0.01em;
font-size:1.2rem;
color:#173257;
}

#footerleft h4{
float:right;
}

#footermenu p, #reglement p{
font-size:1.2rem;
float:right;
}

#footermenu p, #reglement p{
color:#173257;
text-align:right;
}

#footermenu p a, #reglement p a{
color:#173257;
}

#contact p{
color:#173257;
font-size:1.2rem;
}

#contact p a{
color:#173257;
text-decoration:none;
}

#vervolg-block h2{
color:#CA5727;
}

/* Afbeeldingopmaak */

img{
border:0px;
max-width:100%;
height:auto;
}

#main #content img{
border-radius:50px;
}

#imagecontent img{
margin-top:-50px;
box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.2), 0 10px 10px 0 rgba(0, 0, 0, 0.19);
}

#offer img{
border-radius:25px 25px 0px 0px;
}

#partners img{
border-radius:5px;
}

#speciale-gelegenheid-slide img{
border-radius:5px;
}
