@media only screen {body{padding-bottom:20px;}#content-container header,#content-container header *,#content-container header h1{text-align:left;}img{image-rendering:crisp-edges!important;}.row{margin-top:15px!important;}.display-table{display:table;width:100%;height:100%;}.display-table-cell{display:table-cell;width:100%;height:100%;vertical-align:middle;}.xs-no-padding{padding-left:0;padding-right:0;}.xs-no-padding-right{padding-right:0;}.xs-no-padding-left{padding-left:0;}.xs-half-padding-right{padding-right:5px;}.xs-half-padding-left{padding-left:5px;}.homepage-promos .promo .col-xs-12{overflow:hidden;border-radius:3px;}.homepage-promos .promo .col-xs-12 img{width:100%!important;height:auto!important;border-radius:3px!important;}.homepage-promos .promo-large .col-xs-12{height:301px;}.homepage-promos .promo-small .col-xs-12{height:143px;}.homepage-promos .promo-small:last-child{margin-top:15px;}#header-search .input-group-addon{border:1px solid #ccc;border-left:none;border-radius:0 3px 3px 0!important;}#header-search input{border-radius:3px 0 0 3px!important;}.door-boxes-container{border:1px solid #f1f1f1;border-radius:3px;}.door-boxes{background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.door-boxes-heading{display:table;width:100%;}.door-boxes-heading a{color:#747679;}.door-boxes-heading-content{display:table-cell;height:155px;vertical-align:middle;color:#747679;}.door-boxes-heading-content a{font-family:'Cabin',sans-serif;font-size:25px;font-weight:400;letter-spacing:1px;}.door-boxes-heading-content a span.subtext{font-size:16px;}.door-boxes-content{margin:20px 0;}.door-boxes:last-child .door-boxes-content{border-right:none;}.door-boxes-content li{list-style-type:square;color:#747679;padding-bottom:5px;}.door-boxes-content a{color:#747679;}.door-boxes-content li:hover,.door-boxes-content li:hover a{color:#0f61a8;}#door-box-d{background-image:url(/sites/all/themes/doortraining/img/door-letters-d.png);}#door-box-o-1{background-image:url(/sites/all/themes/doortraining/img/door-letters-o-1.png);}#door-box-o-2{background-image:url(/sites/all/themes/doortraining/img/door-letters-o-2.png);}#door-box-r{background-image:url(/sites/all/themes/doortraining/img/door-letters-r.png);}.door-boxes .menu-block-wrapper li a{padding:0 0 0 43px;}.door-boxes .menu-block-wrapper li a:before{}.door-boxes .menu-block-wrapper li{background:url(/sites/all/themes/doortraining/img/menu-arrow-right.png) 12px 5px no-repeat;}.door-boxes .menu-block-wrapper li:hover{background:url(/sites/all/themes/doortraining/img/menu-arrow-right-hover.png) 12px 5px no-repeat;}.door-boxes .menu-block-wrapper li:hover a{background:transparent;}#front-col-left,#front-col-bottom .block .col-xs-12{border:1px solid #f1f1f1;border-radius:3px;padding-top:15px;padding-bottom:15px;}#front-col-left .block .block-title h2,#front-col-bottom .block .block-title h2{border-bottom:1px solid #0f61a8;padding-bottom:5px;}.front .view-id-news .block{border:1px solid #f1f1f1;border-radius:3px;}.front .view-id-news div.block-title{border-bottom:1px solid #f1f1f1;}.front .view-id-news div.block-title h2{color:#0f61a8;}.front .view-id-news .news-date{font-size:12px;color:#747679;}.front .view-id-news .views-row h3{padding-bottom:5px;}#column-news{padding-top:15px;padding-bottom:15px;}#front-col-bottom .block .col-xs-12{padding-bottom:10px;text-align:justify;}#front-col-bottom .block .block-title{margin-bottom:10px;}#front-col-bottom #block-block-5 .block-content img{max-height:141px!important;width:auto!important;}#front-col-bottom .view-testimonials .testimonial-content{border-bottom:1px solid #f1f1f1;padding-bottom:10px;margin-bottom:10px;font-size:14px;line-height:21px;height:115px;}#front-col-bottom .view-testimonials .testimonial-name{font-size:12px;}#front-col-bottom .view-footer{text-align:right;padding-top:10px;margin-top:10px;border-top:1px solid #0f61a8;}#front-col-bottom .view-footer a{font-size:12px;}#front-col-bottom .view-blogs .blog-content{height:122px;}#front-col-bottom .view-blogs .blog-content p{margin-top:5px;}#front-col-right .weektraining-block{margin-bottom:0;}.news-row{border-bottom:1px solid #f1f1f1;padding-bottom:10px;text-align:justify;}.news-row .row,.tabs .news-row{padding:9px 0 5px 0;margin:0;}.tabs .news-row{padding-bottom:10px;}.tabs .news-row:first-child{padding-top:0;}.tabs .news-row:last-child,.news-row:last-child{padding-bottom:0;}.news-row:last-child{border:none;}.news-row img{width:100%;height:auto;}.news-row h3 a{font-size:16px;}.news-row .news-img{margin-top:10px;}#node-header-container{position:relative;margin-bottom:20px;}#node-header-container.clickable{cursor:pointer;}#node-header-container img{width:100%;height:auto;border-radius:3px;}#node-header-container #node-header-text{font-size:100px!important;z-index:10;color:#fff;top:0;left:0;height:100%;position:absolute;width:100%;padding:0 20px;}#node-header-container #node-header-text *{font-family:'Cabin',sans-serif;font-size:16px;text-shadow:1px 1px 2px rgba(0,0,0,0.5);}article.node,body.page-node .region-content .block-register{border:1px solid #f1f1f1;border-radius:3px;padding-top:10px;padding-bottom:10px;}article.node{float:left;}article.node form.webform-client-form{margin-top:15px;}body.page-node .region-content .block-register{margin-top:15px;}article.node .field-name-field-cta-bottom iframe{width:100%;height:500px;}.page-title{margin-bottom:10px;margin-top:0px;padding-bottom:10px;padding-top:0;border-bottom:1px solid #0f61a8;text-align:left;}.page-title h1{font-size:20px;color:#0f61a8;}article .node-content{text-align:justify;}.node-type-page article.node .node-content h2,.node-type-news article.node .node-content h2,.node-type-page article.node .cta-node-bottom h2,.node-type-page article.node .cta-node-bottom h2,.page-oplossingen-coaching-doorcoaches .node-content h2{font-size:18px;color:#0f61a8;border-bottom:1px solid #f1f1f1;padding-bottom:5px;margin-bottom:5px;margin-top:20px;float:left;width:100%;clear:both;}article.node ul,article.node ol,article.node ul li,article.node ol li{margin-left:0;padding-left:22px;}article.node ul,article.node ol{width:100%;}#homepage-slideshow{position:relative!important;}footer{border-top:1px solid #f1f1f1;margin-top:15px;padding-top:15px;font-size:12px;}footer .row{margin-top:0;}.webform-submit{display:inline-block;margin-top:10px;border-radius:0;border:1px solid #0f61a8;background:#0f61a8;color:#fff;transition:1s;float:left;clear:both;}.webform-submit:hover{background:#1a70b3;transition:0.5s;color:#fff;border:1px solid #0f61a8;}ol.breadcrumb{margin:0;background:none;font-size:12px;}ol.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"\25b6";}.view-id-blogs.view-display-id-page_1 .views-row{border-bottom:1px solid #f1f1f1;padding-bottom:15px;margin-bottom:15px;}.news-date{font-size:12px;color:#747679;}article table.content-table{width:100%;border:1px solid #f1f1f1;border-collapse:collapse;}article table.content-table td,article table.content-table th{padding:5px;}article table.content-table th{background:#f1f1f1;}article .field-name-field-cta-bottom{margin-top:20px;}article table.content-table.content-table-col-third th,article table.content-table.content-table-col-third td{width:33.333%;}article.node .view-e-boeken{float:left;width:100%;}article.node .view-e-boeken ul,article.node .view-e-boeken li{margin:0;padding:0;list-style:none;}article.node .view-e-boeken li{margin-bottom:0px;position:relative;box-sizing:border-box;}article.node .view-e-boeken li .e-book-container{border-radius:3px;height:340px;}article.node .view-e-boeken li img{width:100%!important;height:auto;border-radius:3px;border-left:1px solid #eaeaea;box-shadow:2px -2px 3px -1px #d9d9d9;}article.node .view-e-boeken li .e-book-bottom{margin:15px 0;}article.node .view-e-boeken li .e-book-bottom a{color:#fff;}#block-views-e-boeken-block-2 h2.block-title{margin-bottom:15px;}article.node .view-e-boeken li.col-sm-20p.minipocket{float:left;}article.node .view-e-boeken li.col-sm-20p.minipocket:nth-child(5n){padding-left:12.5px;padding-right:0;}article.node .view-e-boeken li.col-sm-20p.minipocket:nth-child(5n-1){padding-left:7.5px;padding-right:5px;}article.node .view-e-boeken li.col-sm-20p.minipocket:nth-child(5n-2){padding-left:5px;padding-right:7.5px;}article.node .view-e-boeken li.col-sm-20p.minipocket:nth-child(5n-3){padding-left:4px;padding-right:8.5px;}article.node .view-e-boeken li.col-sm-20p.minipocket:nth-child(5n-4){padding-left:0px;padding-right:12.5px;}.view-testimonials .testimonial-item{display:inline-block;padding:0;margin:0;width:100%;float:none;border:1px solid #f1f1f1;border-radius:3px;margin-bottom:15px;}.view-team .team-item{margin-bottom:15px;padding:0 10px 0 10px;}.view-team .team-item .team-item-container{border:1px solid #f1f1f1;border-radius:3px;float:left;width:100%;}.view-team .team-item:nth-child(3n-2){padding-left:0;padding-right:10px;}.view-team .team-item:nth-child(3n-1){padding-left:5px;padding-right:5px;}.view-team .team-item:nth-child(3n){padding-right:0;padding-left:10px;}.view-team .testimonial-body em{height:100px;display:inline-block;}.view-team .btn.btn-default{margin-bottom:15px;float:right;}.view-testimonials .testimonial-item .testimonial-youtube iframe{margin-top:20px;width:100%!important;height:150px!important;}.view-testimonials .testimonial-item .testimonial-footer{font-size:12px;padding-bottom:15px;float:left;width:100%;color:#0f61a8;}.view-testimonials .testimonial-item .testimonial-footer *{font-style:italic!important;}.view-testimonials .testimonial-item .testimonial-footer .testimonial-border{border-top:1px solid #f1f1f1;margin-top:15px;padding-top:15px;}.view-testimonials .testimonial-item .testimonial-footer .testimonial-name{float:left;width:100%;padding:0;}.view-team .views-row img{width:100%;height:auto;margin-top:15px;}.view-team h2{display:block;width:100%;text-align:center;padding:10px 0;}.view-team p{padding-bottom:10px;}#tws-training-register-form .clearfix{float:left;clear:both;width:100%;}#tws-training-register-form .form-item{width:100%;}a.lightbox{margin:0;padding:0;outline:none!important;}.block-views-trainingen-block{border:1px solid #f1f1f1;float:left;width:100%;margin-top:15px;border-radius:3px;}.block-views-trainingen-block .block-title h2{border-bottom:1px solid #0f61a8;margin:15px 15px;padding:10px 0;}.block-views-trainingen-block .training-list-item{border-bottom:1px solid #f1f1f1;float:left;width:100%;margin:0 0 10px 0;padding:0 0 10px 0;}.block-views-trainingen-block .training-list-item .subtitle a{font-size:14px;color:#747679!important;display:inline-block;padding-top:5px;padding-bottom:5px;}.block-views-trainingen-block .views-row img{margin-top:2px;width:100%;height:auto;}.block-views-trainingen-block .views-row-last .training-list-item{border-bottom:none;padding-bottom:0;}.block-views-trainingen-block .training-list-item .training-list-item-btn a{margin-top:25px;}.type-training{margin-top:15px;}.type-training>.col-xs-12{border:1px solid #f1f1f1;border-radius:3px;padding:0;}.type-training .training-image img{display:block;margin:0 auto;max-width:100%;height:auto;}.type-training .btn.btn-default{border-radius:0 0 3px 3px!important;width:100%;}.cta-node-bottom h2.door-coach-title{display:block;width:100%;padding:20px 0;text-align:center;border-bottom:none!important;margin-top:0!important;}.cta-node-bottom h2.door-coach-title span{font-family:'Cabin',sans-serif!important;text-transform:uppercase;font-size:16px;}.cta-node-bottom h2.door-coach-title span.color-blue{color:#0f61a8;}.cta-node-bottom h2.door-coach-title span.color-black{color:#000000;}.door-coaches-select .item-selected{opacity:0;background:url(/sites/all/themes/doortraining/img/checked-icon.png) center no-repeat rgba(255,255,255,0.5);transition:0.25s;transform:scale(1.25);position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer;}.door-coaches-select .door-coaches-text{padding-bottom:10px;text-align:center;}.door-coaches-select.selected .item-selected{opacity:1;transition:0.5s;transform:scale(1);}#block-webform-client-block-144{border:1px solid #f1f1f1;margin-top:15px;padding-bottom:15px;}#user-login button{float:left;clear:both;}.separator.hidden-xs{display:inline!important;width:auto!important;float:none!important;}#col-left .facetapi-facetapi-links{padding:0;}#views-exposed-form-search-page .views-exposed-form .views-submit-button{margin-left:-15px;margin-top:3px;}#views-exposed-form-search-page .views-exposed-form .views-submit-button .btn{border-radius:0 3px 3px 0!important;}#views-exposed-form-search-page .views-exposed-form input.form-control.form-text{border-radius:3px 0 0 3px!important;}#views-exposed-form-search-page .views-exposed-form input.form-control.form-text.error{color:#000!important;}.view-search .views-row{border-bottom:1px solid #f1f1f1;margin-bottom:10px;padding-bottom:10px;}.view-search .views-row h2 span{font-family:'Cabin',sans-serif;}.view-search .views-row .views-field-search-api-excerpt .search-highlight{background-color:yellow;}.node-type-teamlid .node-content .btn.btn-default{float:right;margin-top:15px;}.node-type-training .free-book{margin-left:10px;}body.page-node-download #content-container article.node header.page-title{display:none;}.doorcoaches-comments .doorcoaches-comment p{margin:5px 0;padding-bottom:5px;border-bottom:1px solid #f1f1f1;}.doorcoaches-comments fieldset{margin-top:20px;}.doorcoaches-comments .form-type-textarea{width:100%;}.dl-menuwrapper{width:100%;float:left;position:relative;-webkit-perspective:1000px;perspective:1000px;-webkit-perspective-origin:50% 200%;perspective-origin:50% 200%;z-index:100;}.dl-menuwrapper ul *{text-align:left;}.dl-menuwrapper:first-child{margin-right:100px;}.dl-menuwrapper button{background:#0f61a8;border:1px solid #0f61a8;width:100%;padding-top:10px;padding-bottom:10px;margin-bottom:-1px;overflow:hidden;position:relative;cursor:pointer;outline:none;color:#fff;font-size:18px;border-radius:3px;}.dl-menuwrapper button:hover,.dl-menuwrapper button.dl-active,.dl-menuwrapper ul{background:#0f61a8;}.dl-menuwrapper ul{padding:0;list-style:none;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.dl-menuwrapper li{position:relative;}.dl-menuwrapper li a{display:block;position:relative;padding:10px 15px;color:#fff;outline:none;}.no-touch .dl-menuwrapper li a:hover{background:#1a70b3;}.dl-menuwrapper li.dl-back>a{padding-left:40px;background:#1a70b3;}.dl-menuwrapper li.dl-back:after,.dl-menuwrapper li>a:not(:only-child):after{position:absolute;top:0;line-height:43px;font-family:'icomoon';speak:none;-webkit-font-smoothing:antialiased;font-size:15px;font-family:"FontAwesome";content:"\f054 ";font-weight:normal;color:#fff;}.dl-menuwrapper li.dl-back:after{left:15px;color:rgba(212,204,198,0.3);-webkit-transform:rotate(180deg);transform:rotate(180deg);color:#fff;line-height:40px;}.dl-menuwrapper li>a:after{right:10px;color:rgba(0,0,0,0.15);}.dl-menuwrapper .dl-menu{margin:0 0 0 0;position:absolute;width:100%;opacity:0;pointer-events:none;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-backface-visibility:hidden;backface-visibility:hidden;}.dl-menuwrapper .dl-menu.dl-menu-toggle{transition:all 0.3s ease;}.dl-menuwrapper .dl-menu.dl-menuopen{opacity:1;pointer-events:auto;-webkit-transform:translateY(0px);transform:translateY(0px);}.dl-menuwrapper li .dl-submenu{display:none;}.dl-menu.dl-subview li,.dl-menu.dl-subview li.dl-subviewopen>a,.dl-menu.dl-subview li.dl-subview>a{display:none;}.dl-menu.dl-subview li.dl-subview,.dl-menu.dl-subview li.dl-subview .dl-submenu,.dl-menu.dl-subview li.dl-subviewopen,.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu,.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu>li{display:block;}.dl-menuwrapper>.dl-submenu{position:absolute;width:100%;top:45px;left:0;margin:0;}.dl-menu.dl-animate-in{-webkit-animation:MenuAnimIn 0.4s ease;animation:MenuAnimIn 0.4s ease;}.dl-menu.dl-animate-out{-webkit-animation:MenuAnimOut 0.4s ease;animation:MenuAnimOut 0.4s ease;}.dl-menuwrapper>.dl-submenu.dl-animate-in{-webkit-animation:SubMenuAnimIn 0.4s ease;animation:SubMenuAnimIn 0.4s ease;}.dl-menuwrapper>.dl-submenu.dl-animate-out{-webkit-animation:SubMenuAnimOut 0.4s ease;animation:SubMenuAnimOut 0.4s ease;}.no-js .dl-menuwrapper .dl-menu{position:relative;opacity:1;-webkit-transform:none;transform:none;}.no-js .dl-menuwrapper li .dl-submenu{display:block;}.no-js .dl-menuwrapper li.dl-back{display:none;}.no-js .dl-menuwrapper li>a:not(:only-child){background:rgba(0,0,0,0.1);}.no-js .dl-menuwrapper li>a:not(:only-child):after{content:'';}@-webkit-keyframes MenuAnimIn {
    0% {
      -webkit-transform: translateY(40%);
      opacity: 0;
    }
    100% {
      -webkit-transform: translateY(0);
      opacity: 1;
    }
  }
  @keyframes MenuAnimIn {
    0% {
      -webkit-transform: translateY(40%);
      transform: translateY(40%);
      opacity: 0;
    }
    100% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
      opacity: 1;
    }
  }
  @-webkit-keyframes MenuAnimOut {
    100% {
      -webkit-transform: translateY(40%);
      opacity: 0;
    }
  }
  @keyframes MenuAnimOut {
    100% {
      -webkit-transform: translateY(40%);
      transform: translateY(40%);
      opacity: 0;
    }
  }
  @-webkit-keyframes SubMenuAnimIn {
    0% {
      -webkit-transform: translateZ(-200px);
      opacity: 0;
    }
    100% {
      -webkit-transform: translateZ(0);
      opacity: 1;
    }
  }
  @keyframes SubMenuAnimIn {
    0% {
      -webkit-transform: translateZ(-200px);
      transform: translateZ(-200px);
      opacity: 0;
    }
    100% {
      -webkit-transform: translateZ(0);
      transform: translateZ(0);
      opacity: 1;
    }
  }
  @-webkit-keyframes SubMenuAnimOut {
    0% {
      -webkit-transform: translateZ(0);
      opacity: 1;
    }
    100% {
      -webkit-transform: translateZ(-200px);
      opacity: 0;
    }
  }
  @keyframes SubMenuAnimOut {
    0% {
      -webkit-transform: translateZ(0);
      transform: translateZ(0);
      opacity: 1;
    }
    100% {
      -webkit-transform: translateZ(-200px);
      transform: translateZ(-200px);
      opacity: 0;
    }
  }
}
/* Small screens only*/
@media (max-width: 767px) {
  .xs-only-no-padding {
    padding: 0;
  }
  .xs-only-text-align-center {
    text-align: center;
  }
  article.node ul li,
  article.node ol li {
    margin-left: 0;
    padding-left: 0px;
  }
  /* Container */
  .container {
    padding-left: 30px;
    padding-right: 30px;
  }
  /* Header */
  header,
  header * {
    text-align: center;
  }
  header .phone {
    display: inline-block;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  header #header-search {
    margin-top: 15px;
    margin-bottom: -15px;
  }
  #column-articles-cases {
    margin-top: 200px;
  }
  .door-boxes-content {
    padding-top: 20px;
  }
  .door-boxes-heading-content {
    font-size: 20px;
  }
  /* Front */
  .homepage-promos .promo .col-xs-12 {
    height: auto !important;
  }
  .homepage-promos .promo-large .col-xs-12 {
    height: auto;
    margin-bottom: 7.5px;
  }
  #front-col-left {
    margin-bottom: 15px;
  }
  #front-col-bottom section.block {
    margin-bottom: 15px;
  }
  #front-col-bottom section.block:last-child {
    margin-bottom: 0;
  }
  #front-col-bottom section.block .view-testimonials .testimonial,
  #front-col-bottom section.block .front-blog,
  #front-col-bottom section.block .view-blogs .blog-content {
    height: auto !important;
  }
  #front-col-bottom section#block-block-5 .block-content {
    height: auto !important;
  }
  #front-col-bottom section.block .testimonial .testimonial-content {
    height: auto !important;
  }
  #front-col-bottom section#block-block-5 .block-content img {
    width: 100% !important;
    height: auto !important;
  }
  .breadcrumb {
    padding-left: 0;
    padding-right: 0;
  }
  /* Type training */
  .type-training {
    float: left;
  }
  .type-training,
  .type-training > .col-xs-12 {
    margin: 0;
    padding: 0;
  }
  .type-training {
    margin-bottom: 15px;
  }
  /* Trainingen */
  .node-type-training .tab-content {
    margin-bottom: 15px;
  }
  .separator.hidden-xs {
    display: none !important;
  }
}
