/*
Theme Name: Cessio
Author: Have a Byte
Author URI: http://haveabyte.nl/
Description: Cessio template
Template: dt-the7
*/

/* Contact form 7 */
.page-id-28 .content{display: inline-block}ol.form{list-style:none;margin:0;float:left;width:100%}ol.form li,ol.form li>div{float:left;width:100%;height:auto;line-height:2em}ol.form label{display:block;float:left;width:200px;height:100%;min-height:1px}ol.form li.sep{height:2em}ol.form li.head{font-weight:500;font-size:20px;margin:20px 0 10px 0}ol.form div>span{display:block;margin-left:200px}ol.relatiekaart label{width:300px}ol.relatiekaart div>span{display:block;margin-left:300px}span.wpcf7-form-control-wrap .one-four{width:24% !important;margin-right:1%}span.wpcf7-form-control-wrap .three-four{width:75% !important}span.wpcf7-form-control-wrap .one-third{width:32% !important;margin-right:1%}span.wpcf7-form-control-wrap .one-two{width:49% !important;margin-right:1%}span.wpcf7-form-control-wrap .one-two-last{width:50% !important}span.wpcf7-form-control-wrap .one-third-last{width:34% !important}ol.form textarea{height:100px}@media only screen and (max-width: 540px){ol.form li,ol.form li > div{height:auto}ol.form label{width:100%}ol.form div > span{margin-left:0}}

.header {
	padding: 40px 50px 30px;
}

#extrainfo label {
  display: block;
  width: 150px;
}

#extrainfo input, #extrainfo textarea {
  width: 350px;
}

#extrainfo textarea {
  height: 80px;
}

.rsvp_row {
	width: 50%;
	float: left;
}
#loginform {
	margin: 20px;
}

.single-tribe_events #tribe-events-footer {
	border-top: 0;
}

@media (max-width: 800px) {

  #extrainfo input, #extrainfo textarea {width: 90%}
  .aanmelden {margin: 10px 10px 10px 0}
}


@media (max-width: 640px) {

  .rsvp_row {
	width: 100%;
	float: none;
  }
}

.select2-container--default .select2-selection--single {
	padding-left: 3px;
}

.intake label {width: 200px;display: inline-block}

li.current-menu-item > a {border-bottom: 3px solid #fff;
h1{line-height: 2em}