@media all and (min-width: 901px) {

    .front #views_slideshow_cycle_div_tt_carrousel-tt_carrousel_frontpage_activiteit_0 .small-block-content:after,
    .front #views_slideshow_cycle_div_tt_carrousel-tt_carrousel_frontpage_activiteit_1 .small-block-content:after {
        right: 100%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-right-color: #D4D4D4;
        border-width: 10px;
        top: 7%;
    }

    .front #views_slideshow_cycle_div_tt_carrousel-tt_carrousel_frontpage_document_0 .small-block-content:after,
    .front #views_slideshow_cycle_div_tt_carrousel-tt_carrousel_frontpage_document_1 .small-block-content:after {
        left: 100%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-left-color: #D4D4D4;
        border-width: 10px;
        top: 7%;
    }

    /*over-ons*/
    .taxonomy-root-39 .node-title-wrapper:after {
        left: 10%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-top-color: #E6101C;
        border-width: 15px;
        top: 100%;
    }

    /*bedrijven*/
    .taxonomy-root-5 .node-title-wrapper:after {
        left: 10%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-top-color: #B8CEF0;
        border-width: 15px;
        top: 100%;
    }

    .view-display-id-thema_activiteiten_list .views-row:after {
        content: ' ';
        height: 0;
        position: relative;
        width: 0;
        border: 25px solid transparent;
        border-top-color: #D4D4D4;
        top: 30px;
    }

    .view-display-id-thema_materialen_list .views-row:after {
        content: ' ';
        height: 0;
        position: relative;
        width: 0;
        border: 25px solid transparent;
        border-top-color: #B8CEF0;
        top: 30px;
    }

    .node-type-blog article .node-title-wrapper:after,
    .taxonomy-root-6 article .node-title-wrapper:after {
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        border-color: #FFCC00 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
        border-image: none;
        border-right: 15px solid rgba(0, 0, 0, 0);
        border-style: solid;
        border-width: 15px;
        content: " ";
        height: 0;
        left: 10%;
        pointer-events: none;
        position: absolute;
        top: 100%;
        width: 0;
    }

    #sidebar-second .view-id-tt_node_detail_materiaal .tn_title:after {
        left: 10%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-width: 12px;
    }

    #actionbutton:after {
        left: 100%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-width: 15px;
        border-left-color: #E6101C;
        border-width: 15px;
    }

    .flexslider .views-field.views-field-field-introduction:after {
        left: 100%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-width: 15px;
        border-left-color: #E6101C;
        border-width: 15px;
        top: 22%;
        margin-top: -10px;
    }

    /*scholen*/
    .taxonomy-root-6 .node-title-wrapper:after {
        left: 10%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-top-color: #FFCC00;
        border-width: 15px;
        top: 100%;
    }

    /*techniek*/
    .taxonomy-root-7 .node-title-wrapper:after {
        left: 10%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-top-color: #C6D341;
        border-width: 15px;
        top: 100%;
    }

    /*block title arrows*/
    .one-sidebar.page-taxonomy-term-35 .page-title:after,
    .one-sidebar.page-taxonomy-term-40 .page-title:after,
    .one-sidebar.page-taxonomy-term-63 .page-title:after,
    .one-sidebar.page-taxonomy-term-64 .page-title:after,
    .one-sidebar.page-taxonomy-term-66 .page-title:after,
    .one-sidebar.page-taxonomy-term-34 .page-title:after,
    .one-sidebar.page-taxonomy-term-73 .page-title:after,
    .one-sidebar.page-taxonomy-term-103 .page-title:after,
    .one-sidebar.page-taxonomy-term-104 .page-title:after,
    .one-sidebar.page-taxonomy-term-130 .page-title:after {
        left: 10%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-top-color: #E6101C;
        border-width: 15px;
        top: 100%;
    }

    .two-sidebars.page-taxonomy-term-24 .page-title:after,
    .one-sidebar.page-taxonomy-term-17 .page-title:after,
    .one-sidebar.page-taxonomy-term-122 .page-title:after,
    .one-sidebar.page-taxonomy-term-123 .page-title:after,
    .one-sidebar.page-taxonomy-term-10 .page-title:after {
        left: 10%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-top-color: #E6101C;
        border-width: 15px;
        top: 100%;
        margin-top: 10px;
    }

    .not-front.page-taxonomy-term-39 .pane-views-tt-banners-term-intro.level2:after {
        left: 3%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-top-color: #E6101C;
        border-width: 15px;
        top: 100%;
    }

    .front .panel-col-top .view-display-id-term_intro:after {
        left: 100%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-width: 15px;
        border-left-color: #E6101C;
        border-width: 15px;
        top: 22%;
        margin-top: -10px;
    }

    .news-scholen .small-block-title:after {
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-width: 15px;
        right: 100%;
        border-right-color: #FFCC00;
        top: 36% !important;
        margin-top: -12px;
    }

    .news-scholen p {
        margin: 20px 0px 1.5em 0px !important;
    }

    .view-display-id-term_bedrijven_menu .small-block-title:after {
        left: 10% !important;
    }

    .small-block-materiaal.bedrijven .small-block-title.lightgray-bgn:after,
    .news-start .views-row-1 .small-block-title:after {
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-width: 11px;
        right: 100%;
    }

    .news-start .views-row-2 .small-block-title:after {
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-width: 11px;
        left: 100%;
    }

    .news-start .views-row-2 .small-block-title.green-bgn:after {
        border-left-color: #C6D341;
        top: 14%;
    }

    .small-block-materiaal.bedrijven .small-block-title.lightgray-bgn:after {
        border-right-color: #D4D4D4;
        top: 14%;
        margin-top: -13px;
    }

    .news-start .views-row-1 .small-block-title.lightgray-bgn:after {
        border-right-color: #b8cef0;
        top: 36%;
    }

    .news-start .views-row-1 .small-block-title.green-bgn:after {
        border-right-color: #C6D341;
        top: 14%;
    }

    .news-scholen .front-half.bedrijven .small-block-title:after {
        border-left-color: #FFCC00;
        left: 100%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-width: 15px;
        border-left-color: #FFCC00;
        border-width: 15px;
        top: 10%;
        margin-top: -11px;
    }

    /*
    .page-taxonomy-term-5 .pane-views-tt-news-teaser-news.front-half.bedrijven .small-block-title:after{
        border-left-color:#B8CFED;
        top: 6%;
        border-width: 12px;
    }

    .news-start .views-row-2 .small-block-title.lightblue-bgn:after,
    .news-start .views-row-2 .small-block-title.green-bgn:after {
        left: 100%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-width: 11px;
        top: 9%;
        border-left-color: #B8CEF0

    }*/
    /*.pane-views-tt-news-teaser-news.front-half.bedrijven .small-block-title:after,*/
    .news-start .views-row-2 .small-block-title.lightblue-bgn:after {
        border-left-color: #B8CEF0;

    }

    .news-start .views-row-2 .small-block-title.green-bgn:after {
        border-left-color: #C6D341;
        top: 14% !important;
    }

    .taxonomy-root-6 .news-start .views-row-2 .small-block-title.lightblue-bgn:after {
        border-left-color: #FC0;
    }

    .front .pane-tt-article .small-block-title:after,
    .pane-views-tt-thema-teaser-themas .small-block-title:after {
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-top-color: #E6101C;
        border-width: 10px;
        top: 31% !important;
        left: 10%;
    }

    /*.section-navigation .small-block-title.red-bgn:after,*/
    .pane-block-2 .small-block-title:after,
    .subsection-navigation .small-block-title:after {
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-top-color: #E6101C;
        border-width: 15px;
        top: 25%;
        left: 5%;
    }

    .section-navigation .small-block-title.red-bgn:after,
    .subsection-navigation .small-block-title:after {
        top: 25%;

    }

    *

/
    .front .small-block-activiteit .views-row-first .small-block-content:after {
        content: ' ';
        height: 0;
        position: absolute;
        width: 0;
        border: 10px solid transparent;
        border-right-color: #d4d4d4;
        top: 10%;
        right: 100%;
    }

    .front .small-block-materiaal .views-row-first .small-block-content:after {
        content: ' ';
        height: 0;
        position: absolute;
        width: 0;
        border: 10px solid transparent;
        border-left-color: #d4d4d4;
        top: 10%;
        left: 100%;

    }

    /*bedrijven*/
    .pane-views-tt-banners-term-intro.lightblue-bgn.bottom h1.intro-title:after,
    .pane-views-tt-banners-term-intro.yellow-bgn.bottom h1.intro-title:after,
    .pane-views-tt-banners-term-intro .view-id-tt_banners:after,
    .pane-views-tt-banners-term-intro.green-bgn.bottom h1.intro-title:after {
        border: 15px solid transparent;
        content: ' ';
        height: 0;
        position: absolute;
        width: 0;
        top: 100%;
        left: 3%;
        -webkit-margin-before: -0.1em;
        -webkit-margin-after: 0.9em;
        -webkit-margin-start: 0px;
        -webkit-margin-end: 0px;
    }

    .page-over-ons-routekaart-lob .pane-tt-article .view-display-id-routekaart_b .block:after,
    .page-over-ons-routekaart-lob .pane-tt-article .view-display-id-routekaart_y .block:after,
    .taxonomy-root-5 .pane-views-tt-banners-term-intro:after,
    .taxonomy-root-6 .pane-views-tt-banners-term-intro:after,
    .taxonomy-root-7 .pane-views-tt-banners-term-intro:after,
    .taxonomy-root-37 .pane-views-tt-banners-term-intro:after {
        -webkit-margin-before: -0.1em;
        -webkit-margin-after: 0.9em;
        -webkit-margin-start: 0px;
        -webkit-margin-end: 0px;
    }

    .pane-views-tt-banners-term-intro.lightblue-bgn.bottom h1.intro-title:after,
    .taxonomy-root-5 .pane-views-tt-banners-term-intro .view-id-tt_banners:after {
        border-top-color: #B8CEF0;
    }

    .page-over-ons-routekaart-lob .pane-tt-article .view-display-id-routekaart_b .block:after {
        border-top-color: #419CE4;
    }

    /*scholen*/
    .page-over-ons-routekaart-lob .pane-tt-article .view-display-id-routekaart_y .block:after,
    .pane-views-tt-banners-term-intro.yellow-bgn.bottom h1.intro-title:after,
    .taxonomy-root-6 .pane-views-tt-banners-term-intro .view-id-tt_banners:after {
        border-top-color: #FC0;
    }

    /*wereld van techniek*/
    .pane-views-tt-banners-term-intro.green-bgn.bottom h1.intro-title:after,
    .taxonomy-root-7 .pane-views-tt-banners-term-intro .view-id-tt_banners:after {
        border-top-color: #C6D341;
    }

    .logged-in .pane-views-tt-banners-term-intro.lightblue-bgn.bottom h1.intro-title:after,
    .logged-in .pane-views-tt-banners-term-intro.yellow-bgn.bottom h1.intro-title:after,
    .logged-in .pane-views-tt-banners-term-intro.green-bgn.bottom h1.intro-title:after {
        -webkit-margin-before: -0.3em;
        margin-top: -10px;
    }

    /*
    @-moz-document url-prefix() {

          .pane-views-tt-banners-term-intro.yellow-bgn.bottom h1.intro-title:after,
          .pane-views-tt-banners-term-intro.lightblue-bgn.bottom h1.intro-title:after,
          .pane-views-tt-banners-term-intro.green-bgn.bottom h1.intro-title:after {
            margin-top: 19px;
          }

          .logged-in .pane-views-tt-banners-term-intro.yellow-bgn.bottom h1.intro-title:after,
          .logged-in .pane-views-tt-banners-term-intro.lightblue-bgn.bottom h1.intro-title:after,
          .logged-in .pane-views-tt-banners-term-intro.green-bgn.bottom h1.intro-title:after  {
            margin-top: 1px;
          }

          .pane-views-tt-banners-term-intro.green-bgn.bottom h1.intro-title:after {
            border-width: 15px;
          }
    }

    */
    .pane-views-tt-banners-term-intro.yellow-bgn.bottom h1.intro-title:after {
        border-top-color: #ffcc00;
    }

    /*.vraag-en-antwoord .view-display-id-term_intro:after,
    .node-document h2.node-title:after,
    .vraag-en-antwoord h1 :after{
        content: ' ';
        height: 0;
        position: absolute;
        width: 0;
        border: 15px solid transparent;
        border-top-color: #ffcc00;
        top: 100%;
        left: 10%;
    }
    .news-scholen .small-block-title:after,
    .taxonomy-root-6 .news-start .views-row-1 .small-block-title.lightblue-bgn:after {
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-width: 10px;
        right: 100%;
        border-right-color: #FFCC00;
        top: 14%;

    }
*/
    .news-start .views-row-1 .small-block-title.lightblue-bgn:after {
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-width: 11px;
        right: 100%;
        border-right-color: #B8CEF0;
        top: 14%;
    }

    .news-start .views-row-2 .small-block-title.lightblue-bgn:after {
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-width: 11px;
        left: 100%;
        border-left-color: #B8CEF0;
        top: 14%;
    }

    .pane-views-tt-banners-term-intro.lightblue-bgn.level2 h1:after {
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-width: 15px;
        top: 100%;
        border-top-color: #B8CFED;
        left: 1%;
        margin-top: 5px;
    }

    .view-display-id-term_scholen_menu .small-block.small-block-second .small-block-title.red-bgn.white-fonts::after,
    .view-display-id-term_scholen_menu .small-block.small-block-first .small-block-title.red-bgn.white-fonts::after,
    .view-display-id-term_scholen_menu .small-block.small-block-last .small-block-title.red-bgn.white-fonts::after,
    .view-display-id-term_scholen_menu .small-block.small-block-third .small-block-title.red-bgn.white-fonts::after {
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        border-image: none;
        border-style: solid;
        border-width: 15px;
        content: " ";
        height: 0px;
        left: 10%;
        pointer-events: none;
        position: absolute;
        width: 0px;
        top: 31%;
    }

    .view-display-id-term_scholen_menu .small-block.small-block-second .small-block-title.red-bgn.white-fonts::after,
    .view-display-id-term_scholen_menu .small-block.small-block-first .small-block-title.red-bgn.white-fonts::after,
    .view-display-id-term_scholen_menu .small-block.small-block-last .small-block-title.red-bgn.white-fonts::after,
    .view-display-id-term_scholen_menu .small-block.small-block-third .small-block-title.red-bgn.white-fonts::after {
        border-color: #E6101C transparent transparent;
    }

    .news-scholen .small-block-title:after,
    .taxonomy-root-6 .news-start .views-row-1 .small-block-title.lightblue-bgn:after,
    .taxonomy-root-6 .news-start .views-row-2 .small-block-title.lightblue-bgn:after,
    .page-blog .pane-tt-blog.techniektalent.level2 .view-display-id-block:after,
    .view .small-block .small-block-title.red-bgn.white-fonts:after {
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        border-image: none;
        border-style: solid;
        border-width: 15px;
        content: " ";
        height: 0px;
        left: 10px;
        pointer-events: none;
        position: absolute;
    }

    .news-scholen .small-block-title:after,
    .taxonomy-root-6 .news-start .views-row-1 .small-block-title.lightblue-bgn:after,
    .taxonomy-root-6 .news-start .views-row-2 .small-block-title.lightblue-bgn:after {
        border-color: #FFCC00 transparent transparent;
    }

    .taxonomy-root-6 .news-start .views-row-2 .small-block-title.lightblue-bgn:after,
    .taxonomy-root-6 .news-start .views-row-1 .small-block-title.lightblue-bgn:after {
        top: 31%;
    }

    .page-blog .pane-tt-blog.techniektalent.level2 .view-display-id-block:after,
    .view .small-block .small-block-title.red-bgn.white-fonts:after {
        border-color: #E6101C transparent transparent;
    }

    .page-over-ons-routekaart-lob .pane-tt-article .view-display-id-routekaart_r .views-row-1 .views-field-title .field-content:after,
    .page-over-ons-routekaart-lob .pane-tt-article .view-display-id-routekaart_b a:after,
    .page-over-ons-routekaart-lob .pane-tt-article .view-display-id-routekaart_y .block .strongtitle:after,
    .page-blog .pane-tt-blog.techniektalent.level2 .view-display-id-block:after,
    .view .small-block .small-block-title.red-bgn.white-fonts:after {
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        border-image: none;
        border-style: solid;
        border-width: 15px;
        content: " ";
        height: 0px;
        pointer-events: none;
        position: absolute;
        width: 0px;
    }

    .page-over-ons-routekaart-lob .pane-tt-article .view-display-id-routekaart_b a:after {
        border-color: #419CE4 transparent transparent;
        top: 65px;
        left: 105px;
    }

    .page-over-ons-routekaart-lob .pane-tt-article .view-display-id-routekaart_r .views-row-1 .field-content:after {
        border-color: #fff transparent transparent;
        top: 26px;
        left: 105px;
        z-index: 100;
    }

    .page-blog .pane-tt-blog.techniektalent.level2 .view-display-id-block:after,
    .view .small-block .small-block-title.red-bgn.white-fonts:after {
        border-color: #E6101C transparent transparent;
        left: 10px;
    }

    .page-over-ons-routekaart-lob .pane-tt-article .view-display-id-routekaart_y .block .strongtitle:after {
        border-color: #FFCC00 transparent transparent;
        top: 100% !important;
        left: 40%;
    }

    .view .small-block .small-block-title.red-bgn.white-fonts:after {
        top: 31% !important;
    }

    .page-blog .pane-tt-blog.techniektalent.level2 .view-display-id-block:after {
        top: 100% !important;
    }
}

