.tinymce.content .contentSplitLine{width:100%;height:5px;margin:5px 0;background-color:#000000;display:block;float:left;}
/* Content */
.content{}
/* Content ----------------------------------------------------- Header */
.content .headers .header .title{width:100%;float:left;margin-top:40px;text-align:center;margin-bottom:35px;color:#2e2d2d;}
.content .headers .header .title h1{font-size:25pt;text-shadow:0 1px 2px rgba(0, 0, 0, 0.3);font-weight:normal;}
.content .headers .header .title h1 span{font-weight:bold;}
.content .headers .header .title hr{width:20%;border-top:1px solid #dcdcdc;}
/* Content ----------------------------------------------------- Summary */
.content .headers .header .summary{display:inline-block;float:none;}
.content .headers .header .summary .button{display:inline-block;}
.content .headers .header .summary .button span{float:left;}
.content .headers .header .summary .button .ui{font-size:23px;}
/* Content ----------------------------------------------------- Contact */
.contact{padding-bottom:50px;}
.contact .filter{width:100%;float:left;text-align:center;margin-bottom:30px;}
.contact .filter a{display:inline-block;padding:10px;color:#dcdcdc;text-align:center;border-right:1px solid #e9e9e9;}
.contact .filter a .title{width:100%;float:left;margin-top:-8px;}
.contact .filter a .ui-line{display:inline-block;font-size:60pt;}
.contact .filter a .ui-line.iconL-mail{margin-left:-15px;}
.contact .filter a:hover, .filter a.active{color:#bcd853;}
.contact .filter a:last-child{border-right:0;}
.contact .filter .row{border-bottom:1px solid #e9e9e9;margin:0;}
.contact .filter .row:first-child a{padding-bottom:15px;margin-bottom:-5px;}
.contact .filter .row:last-child{border-bottom:0;}
.contact .filter div.row a{width:32%;padding:10px 0;}
.contact .contactInformation{float:right;padding-left:15px;padding-right:15px;}
.contact .contactInformation .filterBox > div ul{list-style:none;margin-left:0;}
.contact .contactInformation .filterBox > div ul li strong{float:left;}
/* Content ----------------------------------------------------- Packages */
.content .packages{padding-top:10px;}
.content .packages .package{margin-bottom:35px;text-align:center;background:#fff;display:block;-webkit-box-shadow:0 1px 4px rgba(1, 2, 2, 0.2);-moz-box-shadow:0 1px 4px rgba(1, 2, 2, 0.2);box-shadow:0 1px 4px rgba(1, 2, 2, 0.2);}
.content .packages .package .border{position:absolute;top:-10px;left:50%;width:90%;height:10px;margin-left:-45%;z-index:0;}
.content .packages .package ul{list-style:none;border-bottom:1px solid #e9e9e9;}
.content .packages .package ul li{padding:10px 0;text-transform:uppercase;border-top:1px solid #e9e9e9;}
.content .packages .package .header{position:relative;padding:15px 0;background:transparent;display:block;float:none;}
.content .packages .package .header h1{text-shadow:0 1px 2px rgba(0, 0, 0, 0.1);font-size:33px;}
.content .packages .package .header h1 span{font-weight:bold;}
.content .packages .package .header span.ui{position:absolute;top:-15px;right:10px;font-size:45pt;display:none;}
.content .packages .package:hover .header span.ui{display:block;}
.content .packages .package a{display:block;position:relative;width:100%;color:#2e2d2d;padding:20px 0;overflow:hidden;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.content .packages .package a span.ui{font-size:20pt;margin:-2px 0 -1px -5px;vertical-align:middle;display:inline-block;}
.content .packages .package a span.ui.bg{position:absolute;top:-25px;left:50%;margin-left:-63.5px;font-size:95pt;color:#fff;-webkit-opacity:0;-moz-opacity:0;opacity:0;}
.content .packages .package a:hover{color:#fff;text-shadow:0 1px 1px rgba(0, 0, 0, 0.1);}
.content .packages .package a:hover span.ui.bg{-webkit-opacity:0.2;-moz-opacity:0.2;opacity:0.2;}
.content .packages .package.silver .border, .content .packages .package.silver a:hover{background:#b9b9b9;}
.content .packages .package.silver .header span.ui, .content .packages .package.silver .header h1 span{color:#b9b9b9;}
.content .packages .package.gold{color:#fff;background:#2e2d2d;}
.content .packages .package.gold .border, .content .packages .package.gold a:hover{color:#2e2d2d;background:#ffd700;}
.content .packages .package.gold .header span.ui, .content .packages .package.gold .header h1 span{color:#ffd700;}
.content .packages .package.gold ul, .content .packages .package.gold ul li{border-color:#4e4e4e;}
.content .packages .package.gold a{color:#fff;}
.content .packages .package.gold a span.ui.bg{color:#2e2d2d;}
.content .packages .package.bronze .border, .content .packages .package.bronze a:hover{background:#cd7f32;}
.content .packages .package.bronze .header span.ui, .content .packages .package.bronze .header h1 span{color:#cd7f32;}
/* Content ----------------------------------------------------- Partners */
.content .partners{height:130px;background-color:#bcd853;}
.content .partners .container{overflow:hidden;}
.content .partners figure{position:relative;}
.content .partners img{position:absolute;top:50%;left:50%;}
/* Content ----------------------------------------------------- Benifits */
.content .benefits{padding-top:60px;}
.content .benefits article{text-align:center;margin-bottom:50px;}
.content .benefits article:hover header span.ui.bg {color:#bcd853;}
.content .benefits article header{position:relative;margin-bottom:10px;}
.content .benefits article header h1{font-size:22pt;text-shadow:0 1px 2px rgba(0, 0, 0, 0.1);margin-top:10px;}
.content .benefits article header span.ui:first-child{font-size:25pt;}
.content .benefits article header span.ui.bg{position:absolute;top:-38px;left:50%;margin-left:-53.5px;font-size:80pt;z-index:0;-webkit-opacity:0.2;-moz-opacity:0.2;opacity:0.2;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.content .benefits article footer{display:inline-block;height:100%;width:100%;}
.content .benefits article footer a{width:100%;float:left;padding:8px 0;color:#b6d24f;}
/* Content ----------------------------------------------------- Services */
.content .services{padding:30px 0 30px 0;}
.content .services article{text-align:center;padding-bottom:20px;}
.content .services article:hover header span.ui.bg {color:#bcd853;}
.content .services article header{position:relative;margin-bottom:10px;}
.content .services article header span.ui{font-size:65px;}
.content .services article header span.ui.bg{position: absolute;top:-34px;left:50%;margin-left:-65px;font-size:130px;z-index:0;-webkit-opacity:0.1;-moz-opacity:0.1;opacity:0.1;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.content .services article header h1{margin-top:15px;font-size:30px;font-weight:300;text-shadow:0 1px 2px rgba(0, 0, 0, 0.1);}
/* Content ----------------------------------------------------- Failures */
.content .failure{text-align:center;margin-bottom:50px;}
.content .failure > div {float:none;display:inline-block;}
.content .failure > div span.title{float:left;width:100%;margin-bottom:10px;line-height:35px;font-size:40px;font-weight:lighter;color:#dcdcdc;}
.content .failure > div span.title span {color: #bcd853;}
/* Content ----------------------------------------------------- Prices */
.content table.tarieven{width:100%;margin-bottom:50px;border-collapse:collapse;border-spacing:0;}
.content table.tarieven thead tr,
.content table.tarieven tbody tr {border-bottom:1px solid #dcdcdc;  }
.content table.tarieven thead tr td,
.content table.tarieven tbody tr td,
.content table.tarieven thead tr th,
.content table.tarieven tbody tr th {height:50px;padding:10px;text-align:center;vertical-align:middle;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;}
.content table.tarieven thead tr td:first-child,
.content table.tarieven thead tr th:first-child {border-left:0;}
.content table.tarieven tbody tr td:first-child,
.content table.tarieven tbody tr th:first-child {border-left:0;padding:10px 0 10px 20px;}
.content table.tarieven tbody tr td span.ui {font-size:21pt;vertical-align:middle;display:inline-block;width:28px;height:28px;}
.content table.tarieven tbody tr td span.ui.icon-delete {color:#C73A3A;}
.content table.tarieven tbody tr td span.ui.icon-check {color:#bcd853;}
.content table.tarieven tbody tr td:first-child {text-align:left;}
.content table.tarieven tbody tr td:nth-child(even) {background:#fbfbfb;}
.content table.tarieven .tooltipContainer{position:relative;display:inline-block;}
.content table.tarieven span.ui.icon-infotwo {font-size:18pt;cursor:pointer;vertical-align:middle;}
.content table.tarieven .informationTooltip {position:absolute;left:-90px;top:0;z-index:999;padding:10px;display:none;font-size:9pt;line-height:10pt;font-style:italic;color:#fff;background:#000;width:200px;}
/* Content ----------------------------------------------------- FAQ */
.content .faq .filter {width:100%;float:left;text-align:center;margin-bottom:30px;}
.content .faq .filter a {display:inline-block;padding:10px;color:#dcdcdc;text-align:center;border-right:1px solid #e9e9e9;}
.content .faq .filter a span.title {width:100%;float:left;margin-top:-8px;}
.content .faq .filter a span.ui-line {display:inline-block;font-size:60pt;}
.content .faq .filter a span.ui-line.iconL-mail {margin-left:-15px;}
.content .faq .filter a:hover,
.content .faq .filter a.active {color:#bcd853;}
.content .faq .filter a:last-child {border-right:0;}
.content .faq .filter div.row {border-bottom:1px solid #e9e9e9;}
.content .faq .filter div.row:first-child a {padding-bottom:15px;margin-bottom:-5px;}
.content .faq .filter div.row:last-child {border-bottom:0;}
.content .faq .filter div.row a {width:32%;padding:10px 0;}
.content .faq .questions {float:left;width:100%;margin-bottom:50px;}
.content .faq .questions .row {margin-bottom:15px;}
.content .faq .questions .row:last-child {margin-bottom:0;}
.content .faq .questions .row article {float:left;}
.content .faq .questions .row article h3.title {width:100%;float:left;padding:15px 12px;font-weight:bold;font-style:italic;border:1px solid #e9e9e9;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear;}
.content .faq .questions .row article h3.title:hover,
.content .faq .questions .row article h3.title.active {color:#fff;cursor:pointer;font-style:normal;background:#bcd853;}
.content .faq .questions .row article .answer {float:left;margin:10px 0 10px 20px;display:none;}
/* Content ----------------------------------------------------- Text */
.content .txt .single {margin-bottom:30px;}
.content .txt .double {margin-bottom:30px;-webkit-column-count:2;-moz-column-count:2;column-count:2;}
.content .txt .tripple {margin-bottom:30px;-webkit-column-count:3;-moz-column-count:3;column-count:3;}
.content .txt p{margin-bottom:15px;}

/* Media queries*/
/* xs */
@media only screen and (max-width:639px) {
    .content .txt .single, .content .txt .double, .content .txt .tripple{-webkit-column-count:1;-moz-column-count:1;column-count:1;}
}

/* sm */
@media only screen and (max-width:767px) {
}
@media only screen and (min-width:640px) and (max-width:767px) {
    .content .txt .tripple{-webkit-column-count:2;-moz-column-count:2;column-count:2;}
}

/* md */
@media only screen and (max-width:1023px) {
}
@media only screen and (min-width:768px) and (max-width:1023px) {
}

/* lg */
@media only screen and (max-width:1199px) {
}
@media only screen and (min-width:1024px) and (max-width:1199px) {
}

/* xl */
@media only screen and (min-width:1200px) {
}

/* Retina fixes */
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
}