/*!
Theme Name: child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 4.21.1
Description: child
Author: child
Template:       Divi
*/

/* =Theme customization starts here
------------------------------------------------------- */
.tekstwit p {color:#fff!important; font-weight:700;}


/*font*/
h1 {font-size:42px!important;}
h2 {font-size:20px!important; font-weight:700; text-transform: uppercase!important; line-height: 1.4em!important;}
h6 {color:#00A9D1!important; font-family:'Roboto', sans-serif!important; font-size:18px!important; padding-top: 2%!important; line-height: 1.8em;}

body,input,textarea,select {font-family: 'Roboto'!important;}

/* Portrait */
@media only screen 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {h2 {font-size:22px!important; }}

/* kleur font*/
b {color:#00a9d1!important;}
p {color:#000; font-weight: 400; font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif!important;}
li {color:#000!important; font-weight: 400!important; font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif!important;}

/*menu*/
.top.et_pb_fullwidth_menu .et_pb_menu__menu>nav>ul, .et_pb_menu .et_pb_menu__menu>nav>ul {-ms-flex-wrap: wrap; flex-wrap: nowrap;}
.top.et_pb_fullwidth_menu--without-logo .et_pb_menu__menu>nav>ul{padding-top:0px!important;}
.top.et_pb_fullwidth_menu--with-logo .et_pb_menu__menu>nav>ul>li>a {padding: 8px 0;}
.top.et_pb_fullwidth_menu--without-logo .et_pb_menu__menu>nav>ul>li>a {padding: 8px 0;}

/*button 1 top menu*/
.top.et_pb_fullwidth_menu .et-menu>li:nth-child(1){
margin: 1px 0px 0px 0px;
border-radius:8px;
background: #9c9b9b;}

/*button 2 top menu*/
.top.et_pb_fullwidth_menu .et-menu>li:nth-child(2){
margin: 1px 0px 0px 10px;
border-radius: 8px;
background: #ED8B05;}

/*button 3 top menu*/
.top.et_pb_fullwidth_menu .et-menu>li:nth-child(3){
margin: 1px 10px 0px 10px;
border-radius: 8px;
background: #ED8B05;}


/*button 1 top menu*/
.top1.et_pb_menu .et-menu>li:nth-child(1){
margin: 1px 0px 0px 0px;
border-radius:8px;
background: #9c9b9b;
line-height: 1.3em;
padding-top: 5px;}

/*button 2 top menu*/
.top1.et_pb_menu .et-menu>li:nth-child(2){
margin: 1px 0px 0px 10px;
border-radius: 8px;
background: #ED8B05;
line-height: 1.3em;    
padding-top: 5px;}

/*button 3 top menu*/
.top1.et_pb_menu .et-menu>li:nth-child(3){
margin: 1px 10px 0px 10px;
border-radius: 8px;
background: #ED8B05;
line-height: 1.3em;    
padding-top: 5px;}

/*menu tekst alleen zichtbaar op mobiel*/
@media only screen and (min-width: 1024px) {
.mobile-menu-link {display: none !important;}}

.menusub.et_pb_fullwidth_menu_0_tb_header.et_pb_fullwidth_menu .nav li ul.sub-menu a, .et_pb_fullwidth_menu_0_tb_header.et_pb_fullwidth_menu .et_mobile_menu a {
border-bottom-style: solid;
border-bottom-color: #e2e2e2;
border-bottom-width: 1px;
padding-top: 7%;
padding-bottom: 7%;}

.et-menu li li a {padding: 6px 10px!important; width: 210px!important;}

/*footer*/
.et_pb_section_0_tb_footer.et_pb_section {
background-color: rgba(156, 155, 155, 0.1) !important;}

/*afbeeldingen*/
.et_pb_image {margin-bottom: 0%!important; padding-top: 3%!important;}

/*contactformulier*/ 
.ff-default .ff-el-form-control {padding: 15px 15px !important;}
.ff-default {
font-family: inherit;
font-size: 16px !important;
color: #000;
font-weight: 400;
line-height: 1.8em;}

.ff-message-success {border-color: #03c703!important;}

/*faq*/
.sp-easy-accordion .sp-ea-single .ea-header a 
{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif; font-weight: 500!important; color: #666666 !important; font-size: 16px;}

.ea-header {background: #fff;}

.sp-ea-single {
    border-top:0px!important;
	border-left:0px!important;
	border-right:0px!important;
    border-bottom: 1px solid #e2e2e2!important;}

.sp-easy-accordion .sp-ea-single .ea-header a {color:#000!important;}



/*mobiel*/
/*make the Divi mobile dropdown menu scrollable*/
@media (max-width: 980px) {
.et_mobile_menu {
overflow: scroll !important;
max-height: 60vh;}}

/*section*/
@media (max-width: 980px) {
.et_pb_section {padding: 0px 0!important;}}

/*telefoonnummer in menu mobiel*/
@media only screen 
  and (min-device-width: 980px) 
  and (orientation: landscape) {
	  .telefoon {display:none!important;}}

/*afbeelding van de icecube*/
@media only screen 
  and (min-device-width: 700px) 
  and (max-device-width: 980px)
  and (orientation: portrait) {
    .icecube {
        transform: scaleX(1) scaleY(1) translateX(-35px) translateY(0px)!important;}}

@media only screen 
  and (min-device-width: 700px) 
  and (max-device-width: 980px)
  and (orientation: portrait) {
.kader1, .kader2, .kader3 {        
padding-top: 4%!important;
padding-right: 3%!important;
padding-bottom: 3%!important;
padding-left: 3%!important}}


/* portrait menu ipad pro */
@media only screen 
  and (min-device-width: 1024px)
  and (max-device-width: 1366px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
.et_pb_fullwidth_menu .et-menu>li {padding-left: 10px; padding-right: 10px;}}

@media only screen 
  and (min-device-width: 1024px)
  and (max-device-width: 1366px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
.et_pb_fullwidth_menu_0_tb_header.et_pb_fullwidth_menu ul li a {font-size: 15px!important;}}

@media only screen 
  and (min-device-width: 1024px)
  and (max-device-width: 1366px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
.et-menu .menu-item-has-children>a:first-child {padding-right: 15px;}}

/* landscape menu ipad normaal */
@media only screen 
  and (min-device-width: 768px)
  and (max-device-width: 1024px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
.et_pb_fullwidth_menu .et-menu>li {padding-left: 10px; padding-right: 10px;}}

@media only screen 
  and (min-device-width: 768px)
  and (max-device-width: 1024px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
.et_pb_fullwidth_menu_0_tb_header.et_pb_fullwidth_menu ul li a {font-size: 15px!important;}}

@media only screen 
  and (min-device-width: 768px)
  and (max-device-width: 1024px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
.et-menu .menu-item-has-children>a:first-child {padding-right: 15px;}}

/*downloads*/

