.logo-top img {
    width:240px;
    margin-top:5px;
}

.blocks.items .item:after {
    bottom: 29px;
    width: 20px;
    height: 17px;
}

a.button.button-trans.white, .dark .tarieven-container .owl-nav button {
    border:1px solid #fff !important;
}



.owl-nav button {
    height:44px;
    width:44px;
}

footer img.logo {
    max-width:190px;
}

.owl-theme .owl-nav [class*="owl-"] {
    border-radius:0px;
}

body.page-template-contact .block {
    background-color:#000;
}

body.page-template-contact .block *:not(select) {
    color:#fff !important;
}

body.page-template-contact .block select option {
    color:#000 !important;
}

body.page-template-contact .block-3 {
    background: linear-gradient(to bottom, #000000 50%, #f6f6f6 50%) !important;
}

body.page-template-contact .block-4.maps {
    padding-top:0;
    background-color:#f6f6f6;
}

body.page-template-contact .block-4.maps * {
    color:#000 !important;
    
}

.page-template-home .block-1b .content h2 span {
    text-transform: none;
    font-weight: 300;
    
}

.large .box-title {
 
  left:-175px;
  top: 155px;
}

h2.subtitle.b {
    font-size:37px;
    line-height: 42px;
    text-transform: uppercase;
    font-weight: 800;
}

.blocks.items .item .txt h2 {
    font-size:28px;
    font-weight: 800;
}

body.home .block-4:before, body.home .block-4:after, div#inschrijven:before {
  content: '';
  background-image: url('../images/red-bg.svg');
  background-size: cover;
  background-repeat: no-repeat;
  height: 100%;
  width: 270px;
  position: absolute;
  left: 0;
  overflow: hidden;
  top: 0px;
  
  opacity:0.15;
  pointer-events:none;
  z-index:0;
}

.cta-box2 {
    z-index:1;
    position:relative;
    
}

body.home .block-4:after  {
    left:auto;
    right:0;
}

.cta-box2 {
    
    justify-content: left;
}

.cta-box2 div {
        width: 70%;
}

ul.check.check2 li:before {

  height: 13px;
  width: 10px;
  top: 6px;
}

ul.check li {
    padding-bottom:6px;
    padding-left:20px;
}

div#inschrijven:before {
    width:590px;
}

.block-1 div.score {
    display:none;
}

.block-les-top h3 {
    color:#C8120A;
}

.block-les-top .items * {
    color:#fff;
}

ul.check3.check4 li:before {
    background-image: url('../images/bullet-red.svg');
    width:14px !important;
    height:14px !important;
}

ul.check3.check4 li {
    padding-left:25px;
}



ul.check.check2 li:before {

    width:10px;
    height:13px;
    top:4px;   
}

.tarieven-container .owl-nav button {
    border-radius: 0 !important;
    border: 1px solid #000 !important;
    
}

.tarieven-container .owl-nav button.owl-prev {
    left:930px;
    right:auto;
}

.tarieven-container .owl-nav button.owl-next {
    left:990px;
    right:auto;
}

a.alle-lessen {
    margin-right:125px;
}

#inschrijven h3 {
    font-weight: 700;
}

.intro-t {
    max-width:720px;
    width:100%;
    display:inline-block;
}

h3.c2t {
    color:#fff;
    font-size:21px;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom:10px;
}

.block-over-ons h1 {
    margin-bottom:15px;
    margin-top:10px;
}

.trainer-name, .trainer-function {
    font-size:28px;
    text-align:left;
    font-weight: 800;
    margin-top:5px;
    text-transform: uppercase;
}

.trainer-function {
    font-size:16px;
    color:#C8120A;
    font-weight: 400;
    margin-top:-5px;
}

.slider-buttons-side .owl-nav button {
        -webkit-box-shadow: -1px 2px 6px 1px rgba(0,0,0,0.16);
    box-shadow: -1px 2px 6px 1px rgba(0,0,0,0.16);
}

.block-team .slider-buttons-side .owl-nav button {
    top:-280px;
}

.block.bg-grey1:before {
    
    display:none;
    
}

.bg-grey2 {
    background-color:#F6F6F6 !important;
}

.bg-grey2 h2 {
    color:#000 !important;
}

.block-photo-top {
    background-size: cover;
    height: 430px;
    width: 100%;
    padding-top: 100px;
    background-position: center center;
}