/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

.tm-headerbar .tm-logo {
width: 100%;
}

.tm-headerbar .tm-logo img {  
display: block;  
margin: -20px auto;  
}

p {
    margin: 0 0 5px 0;
}

h3 {
    margin: 0 0 5px 0;
    color: #95c11f;
    font-weight: 500;
}

div.groen {
background-color: #95c11f; 
padding: 10px; 
border-radius: 10px; 
width: 65%; 
margin: -75px auto 0px auto; 
z-index: 10000 !important;
}

h1.groen {
color: #ffffff;
font-size: 30px;
text-align: center;
vertical-align: middle;
margin-bottom: 0px;
}

h1.groen-ipad {
color: #ffffff;
font-size: 20px;
text-align: center;
vertical-align: middle;
margin-bottom: 0px;
}

h1.groen-iphone {
color: #ffffff;
font-size: 15px;
text-align: center;
vertical-align: middle;
margin-bottom: 0px;
}

/*BEGIN STYLING BREEZINGFORMS*/
.bfQuickMode section.bfElemWrap {
padding: 5px 0px;
margin: 0px 0px 0px 0px;
position: relative;
overflow: hidden;
}

input,
textarea {
margin: 0em;
font-family: 'Roboto';
font-weight: 100;
text-rendering: auto;
color: initial;
letter-spacing: normal;
word-spacing: normal;
text-transform: none;
text-indent: 0px;
text-shadow: none;
display: inline-block;
text-align: start;
}

button {
align-items: flex-start;
text-align: center;
cursor: default;
color: buttontext;
padding: 7px;
border-radius: 5px;
margin-top: 2px;
float: right;
border: 0px outset buttonface;
background-color: #95c11f;
box-sizing: border-box;
}

button {
margin: 0em;
font-family: 'Roboto';
font-size: 12px;
text-rendering: auto;
text-transform: uppercase;
font-weight: 400;
color: #ffffff;
letter-spacing: normal;
word-spacing: normal;
text-indent: 0px;
text-shadow: none;
display: inline-block;
text-align: start;
}

.bfQuickMode textarea {
max-width: 100%;
min-width: 100%;
}
/*EINDE STYLING BREEZINGFORMS */


.tm-headerbar .tm-logo {
width: 100%;
margin-bottom: -70px;
}

.uk-overlay {
display: inline-block;
position: relative;
max-width: 100%;
vertical-align: middle;
overflow: hidden;
margin-left: 40px;
margin-bottom: 10px;
}

h1 {
margin: 0 0 20px 0;
font-family: 'Roboto';
font-weight: 100;
color: #000000;
text-transform: uppercase;
text-align: center;
}

.wk-slideshow .slides, .wk-slideshow .nav {
list-style: none;
margin: 0;
padding: 0;
z-index: -1000;
min-width: 100%;
}

.wk-slideshow img {
min-width: 100%;
height: auto;
vertical-align: middle;
}

.uk-grid {
margin: 15px 0 0 0;
padding: 0;
list-style: none;
}

section.tm-bottom-b.uk-grid {
margin-top: 35px;
}