@font-face{font-family:ETmodules;font-display:block;src:url(//groeitrajecten.nl/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.eot);src:url(//groeitrajecten.nl/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.eot?#iefix) format("embedded-opentype"),url(//groeitrajecten.nl/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.woff) format("woff"),url(//groeitrajecten.nl/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.ttf) format("truetype"),url(//groeitrajecten.nl/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.svg#ETmodules) format("svg");font-weight:400;font-style:normal}@media only screen and (max-width: 981px) {
#top-menu-nav, #top-menu {
display: none;
}
#et_top_search {
display: none;
}
#et_mobile_nav_menu {
display: block;
}
} .clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.clearfix {
display: inline-block;
}/*\*/* html .clearfix {
height: 1%;
}
.clearfix {
display: block;
}/**/.box {
-webkit-transform: rotate(30deg);
-ms-transform: rotate(30deg);
transform: rotate(30deg);
}
.wpcf7 input,
.wpcf7 textarea {
width: 100%;
padding: 16px;
border: none;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-ms-border-radius: 0px;
border-radius: 0px;
background-color: #eee;
color: #999;
font-size: 14px;
-webkit-appearance: none;
}
.wpcf7 input::-webkit-input-placeholder,
.wpcf7 textarea::-webkit-input-placeholder {
color: #ffffff;
}
.wpcf7 input:-moz-placeholder,
.wpcf7 textarea:-moz-placeholder {
color: #ffffff;
}
.wpcf7 input::-moz-placeholder,
.wpcf7 textarea::-moz-placeholder {
color: #ffffff;
}
.wpcf7 input:-ms-input-placeholder,
.wpcf7 textarea:-ms-input-placeholder {
color: #ffffff;
}
.wpcf7 select {
box-sizing: border-box;
width: 100%;
padding: 16px 20px 16px 10px;
border: 0;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-ms-border-radius: 0px;
border-radius: 0px;
background-color: #eee;
color: #999;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
font-size: 14px;
}
select:after {
position: absolute;
top: 50%;
right: 10px;
width: 0;
height: 0;
margin-top: 3px;
border: 6px solid;
border-color: #666 transparent transparent transparent;
content: "";
transform: translateY(-50%);
pointer-events: none;
}  #page-container {
padding-top: 0 !important;
}
#main-header {
background-color: transparent;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
}
.et-fixed-header {
background-color: #ffffff !important;
} .et-fixed-header#top-header {
background-color: #00aec5 !important;
}