/* breadcrump don't show on front */

.front .easy-breadcrumb_segment.easy-breadcrumb_segment-front.active {
    visibility: hidden;
}

/* Aanmeldknop */

#actionbutton {
    color: #fff;
    height: 50px;
    padding: 0px 30px 0px 10px;
    width: 225px;
    z-index: 11;
    font-weight: bold;
}

#actionbutton:hover {
    color: white !important;
}

.actionbutton-wrapper {
    background: #E6101C;
    position: relative;
    float: left;
    height: 30px;
    line-height: 33px;
}

/* ISSUE TECH 55... carousel */

#cboxWrapper #cboxContent #cboxLoadedContent {
    overflow: hidden !important;
    background: none;
}

.view-display-id-tt_carrousel_front_large_nodes {
    height: 465px !important;
}

.view-display-id-tt_carrousel_front_large_nodes .views-slideshow-controls-top {
    right: -25px;
    top: 45% !important;
}

.view-display-id-tt_carrousel_front_large_nodes .small-block-content {
    background-color: red !important;
    width: 470px !important;
    height: 102px !important;
    margin-top: -25px;
    color: white !important;
}

.view-display-id-tt_carrousel_front_large_nodes h2 {
    margin-top: 10px;
}

.view-display-id-tt_carrousel_front_large_nodes h2 {
    padding-left: 10px;
}

.view-display-id-tt_carrousel_front_large_nodes h2 a {
    color: white !important;
}

.view-display-id-tt_carrousel_front_large_nodes h2 a:hover {
    color: white;
}

/* END OF ISSUE TECH 55 - homepage carousel */

/* Webform in blocks TECH-129 */
.view-display-id-tt_webform_in_node_detail form input[type=text] {
    width: 98%;
}

.view-display-id-tt_webform_in_node_detail form input[type=email] {
    width: 98%;
}

.view-display-id-tt_webform_in_node_detail form label {
    width: 98%;
}

.view-display-id-tt_webform_in_node_detail .rate-wrapper {
    display: none;
}

/* End of TECH-129 */

/* ISSUE TECH-199 NEWS overview page
.panel-pane .view-display-id-overview_news .pagerer {
        top: 27px;
}

.panel-pane .view-display-id-overview_news .toont-aantal {
        top: 58px;
}
*/

.view-display-id-overview_news .views-row {
    clear: both;
    overflow: hidden;

}

.view-display-id-overview_news .views-row img {
    margin-left: 10px;
    float: right;
}

.view-display-id-overview_news .views-row .read-more {
    margin-bottom: 10px;
}

.view-display-id-overview_news .view-header {
    height: 45px;
}

.view-display-id-overview_news .pagerer .item-list ul.pager li.active {
    background-color: white;
}

.view-display-id-overview_news .pagerer .item-list ul.pager li.pager-current {
    background-color: white;
    padding-left: 5px;
    padding-right: 5px;
}

.view-display-id-overview_news .form-item-sort-by {
    width: 200px;
}

.view-display-id-overview_news .pagerer .item-list ul.pager li.pager-item a {
    display: inline;
    padding: 4px 4px;
}

.view-display-id-overview_news .views-field-field-tags {
    color: #878787;
    clear: both;
}

.view-display-id-overview_news .form-type-select label,
.view-display-id-overview_news select#edit-sort-by {
    float: left;
    font-weight: normal;
}

.view-display-id-overview_news h1 {
    text-transform: uppercase;
}

/* END ISSUE TECH-199 NEWS OVERVIEW PAGE */

/*Ordering and download button, ISSUE TECH-87 */

.taxonomy-root-5 #sidebar-second .view-id-tt_node_detail_materiaal .tn_title {
    background-color: #B8CEF0;
}

.taxonomy-root-5 #sidebar-second .view-id-tt_node_detail_materiaal .tn_title:after {
    border-top-color: #B8CEF0;
}

.taxonomy-root-6 #sidebar-second .view-id-tt_node_detail_materiaal .tn_title {
    background-color: #FFCC00;
}

.taxonomy-root-6 #sidebar-second .view-id-tt_node_detail_materiaal .tn_title:after {
    border-top-color: #FFCC00;
}

.taxonomy-root-7 #sidebar-second .view-id-tt_node_detail_materiaal .tn_title {
    background-color: #C6D341;
}

.taxonomy-root-7 #sidebar-second .view-id-tt_node_detail_materiaal .tn_title:after {
    border-top-color: #C6D341;
}

.taxonomy-root-39 #sidebar-second .view-id-tt_node_detail_materiaal .tn_title {
    background-color: #E40613;
}

.taxonomy-root-39 #sidebar-second .view-id-tt_node_detail_materiaal .tn_title:after {
    border-top-color: #E40613;
}

#sidebar-second .view-id-tt_node_detail_materiaal .tn_title {
    padding-left: 20px;
    line-height: 40px;
    margin-top: 10px;
    margin-bottom: 10px;
}

#sidebar-second .view-id-tt_node_detail_materiaal .tn_title h2 {
    text-transform: none;
    font-size: 130% !important;
}

#sidebar-second .view-id-tt_node_detail_materiaal .view-content {
    margin-top: 20px;
    padding-left: 5%;
    padding-right: 5%;
    font-family: DINWeb, sans-serif;
}

#sidebar-second .view-id-tt_node_detail_materiaal .view-content .file-icon {
    float: right;
}

#sidebar-second .view-display-id-tt_order_material_block .views-row,
#sidebar-second .view-display-id-tt_order_material_block .views-field {
    clear: both;
}

#sidebar-second .view-display-id-tt_order_material_block .views-label {
    float: left;
}

#sidebar-second .view-display-id-tt_order_material_block .field-content {
    float: right;
}

#sidebar-second .view-display-id-tt_order_material_block .views-field-php {
    margin-top: 30px;
}

#sidebar-second .view-display-id-tt_order_material_block .views-field-field-materiaal-order-url {
    float: left;
    margin-top: 5px;
}

#sidebar-second .view-display-id-tt_order_material_block a.tn_link_button {
    margin-top: 5px;
    background-color: #E6101C !important;
    color: white !important;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-weight: bold;
    line-height: 25px;
    text-transform: uppercase;
}

/*End of ISSUE TECH-87 */

/*Easy Breadcrumb Issue TECH-60 */

.easy-breadcrumb {
    margin-left: 132px;
    padding-top: 10px;
    /*display:inline-block;*/
    display: block; /*because of responsivness*/
    color: #B2B2B2;
    font-size: 90%;
    z-index: 500;

}

.easy-breadcrumb a.easy-breadcrumb_segment {
    color: #B2B2B2;
}

.easy-breadcrumb a:hover {
    color: #E6101C;
}

#header .menu-block-wrapper {
    line-height: 0px !important;
}

.two-sidebars .block-menu-block .menu {
    line-height: 0px !important;
}

#header .menu-block-wrapper {
    line-height: 0px !important;
}

#header .two-sidebars .block-menu-block .menu {
    line-height: 0px !important;
}

#header .block-menu-block {
    margin-top: -10px;
    line-height: 0px !important;
}

#header .block-menu-block ul.menu li a {
    padding: 0px 20px 5px 0px !important;
}

/*END BREADCRUMB: TECH-60 */

/* ISSUE FAQ height */

.view-id-tt_vraag_en_antwoord_node_detail .views-row {
    height: 150px !important;
}

.view-display-id-tt_vraag_en_antwoord .views-row {
    height: 150px !important;
}

/* END ISSUE FAQ height */

/* ISSUE MISC 1- to be added in jira */
/* Fixes comments */
#block-block-7 {
    display: inline-block;
}

/* End ISSUE MISC 1 */

.small-block-content .read-more {
    position: absolute;
    bottom: 5px;
}

.panel-pane.pane-views.pane-tt-article.section-navigation.techniek {
    float: none;
}

.view-empty {
    margin-top: 40px
}

.small-block-content .rate-widget {
    position: absolute;
    top: 160px;
}

.material-caroussel-frontpage .read-more {
    position: absolute;
    top: 163px;
}

.material-caroussel .small-block-body .read-more {
    position: absolute;
    top: 174px !important;
}

.page-node-done .webform-confirmation {
    margin-top: 100px;
}

.page-search .view-empty {
    margin-top: 66px
}

.page-search #sidebar-second {
    margin-top: 66px;
}

.facetapi-facetapi-checkbox-links {
    position: relative;
}

#block-views-tt-links-footer-links .views-row a,
#block-views-tt-links-footer-links-home .views-row a {
    background: url(/sites/all/themes/techniektalent/images/button_arrow_grey.png) no-repeat left 3px transparent;
    padding: 0 0 0 1.5em;
}

#breadcrumb .breadcrumb-label {
    display: inline;
    font-size: 1em;
    padding-right: 10px;
}

#breadcrumb .breadcrumb-label:after {
    content: ":";
}

#breadcrumb .with-breadcrumb-label ol, .container-inline div, .container-inline label, #breadcrumb .with-breadcrumb-label ol, .container-inline div, .container-inline label, .region-header #block-user-login div.description {
    display: inline;
}

#breadcrumb li {
    display: inline;
    list-style: none;
}

#breadcrumb, .counts-search {
    margin: 10px 0;
}

.counts-mime {
    background: url(../images/button_mime.png);
    background-position: left center;
    background-repeat: no-repeat;
    width: 95px;
    height: 17px;
    padding-left: 13px;
    float: left;
}

#comment-body-add-more-wrapper .form-type-textarea label {
    margin-bottom: .4em;
}

#comments {
    margin: 1.5em 0;
}

#content .panel-display, #content .panel-flexible {
    margin-left: -10px;
    margin-right: -10px;
}

#edit-submit-tt-search {
    background-color: #E40613;
    background-image: url(/sites/all/themes/techniektalent/images/search_button.jpg);
    background-position: left center;
    background-repeat: no-repeat;
    border: none;
    color: transparent;
    float: left;
    height: 30px;
    margin: 2px 0 0 -2px;
    width: 30px !important;
}

#header .block-menu-block ul.menu li {
    font-size: 13px;
    height: 16px;
    margin: 12px 0px;
}

#header .block-menu-block ul.menu li a {
    padding: .3em 30px 5px 0
}

#header .block-menu-block ul.menu li.last {
    margin: 12px 0 12px 5px;
}

#header .block-system.block-menu {
    color: #B2B2B2;
    position: absolute;
    right: 0;
    top: 20px;
}

#header .block-system.block-menu a {
    color: #B2B2B2 !important;
    font-size: 90%;
    padding: .3em 5px;
    text-transform: lowercase;
}

#header .block-system.block-menu li.first a {
    border-right: solid 1px #CACACA;
    padding: .3em 10px;

}

#header .block-system.block-menu li.first.last a {
    border-right: solid 1px #fff;
}

#header .block-views {
    top: 31px;
}

#header .block-system.block-menu ul.menu, #header .block-menu-block {
    position: relative;
    top: 14px;
}

#header ul.menu li a {
    color: #000 !important;
    display: block;
    font-family: DINWeb-Regular, sans-serif;
    white-space: nowrap;
}

#header ul.menu li a.active, #header ul.menu li a:hover {
    color: #E6101C !important;
}

.category-menu ul {
    margin: 13px 0 0 0;
}

#logo {
    float: left;
    margin-left: -5px;
    overflow: hidden;
    padding: 0;
    z-index: 201;
}

#logo img {
    vertical-align: bottom;
}

#main {
    margin-top: -5px;
}

#main-wrapper .sidebar .block-view .item-list ul li.leaf {
    background: url(/sites/all/themes/techniektalent/images/button_arrow_white.png) no-repeat left 5px transparent;
    padding: 0 0 0 1.5em;
}

#panels-ipe-display-panel-context-term-view-term-view-panel-context-6 .panel-col-middle {
    clear: both;
    float: left;
}

#skip-link {
    left: 50%;
    margin-left: -5.25em;
    margin-top: 0;
    padding: 0 .5em;
    position: absolute;
    width: auto;
    z-index: 50;
}

#views-exposed-form-tt-search-search-site-result input.form-text {
    border: 1px solid #D3D3D3;
    color: #6C6666;
    float: left;
    font-size: 1em;
    height: 24px;
    padding: 4px 15px 0 12px;
    width: 125px;
}

#views-exposed-form-tt-search-search-site-result input[type=search] {
    -webkit-appearance: textfield;
    box-sizing: border-box;
}

/* Search
.panel-pane .view-id.tt_search .view-filters form .views-exposed-form,
.panel-pane .view-id-tt_search .view-filters form {
    line-height: 20px;
    height: 25px;
    margin: 10px auto !important;
    padding: 0 0 0 0 !important;
    width: 100%;
}
*/

.views-exposed-form .views-exposed-widget {
    margin: 0;

}

.view-id-tt_search .view-filters .views-exposed-form .views-exposed-widget select {
    font-size: 11px;
    margin: -1px 0px 0px 8px;
    height: 17px;
}

.view-id-tt_search .title {
    text-transform: uppercase;
    font-family: DINWeb-Bold, sans-serif;
}

.panel-pane .view-id-tt_search .views-exposed-widgets .form-item {
    top: 75px;
    position: absolute;
    left: 140px;
}

.panel-pane .view-id-tt_search .view-filters {
    padding: 2px;
    margin-bottom: 5px;
    line-height: 20px;
    height: 25px;
    margin: 10px auto !important;
    padding: 0 0 0 0 !important;
    width: 100%;
}

.region-header #views-exposed-form-tt-search-search-site-result,
.region-header #views-exposed-form-tt-search-search-site-result .views-exposed-form {
    width: 183px !important;
    float: right;
}

.view-tt-search form {
    display: block;
    line-height: 18px !important;
    position: relative;
    top: -70px !important;
}

.view-display-id-overview_news .pagerer,
.view-display-id-overview_document .pagerer,
.view-display-id-overview_activiteiten .pagerer,
.view-display-id-search_site_result .pagerer {
    position: absolute;
    right: 3px;
    display: table;
}

.panel-pane .view-display-id-overview_news .pagerer,
.panel-pane .view-display-id-overview_activiteiten .pagerer,
.panel-pane .view-display-id-overview_document .pagerer {
    top: 27px;
}

.panel-pane .view-display-id-overview_activiteiten .view-filters,
.panel-pane .view-display-id-overview_document .view-filters,
.panel-pane .view-display-id-overview_news .view-filters {
}

.panel-pane .view-display-id-overview_activiteiten .toont-aantal,
.panel-pane .view-display-id-overview_document .toont-aantal {
    position: absolute;
    left: 10px;
}

.panel-pane .view-display-id-overview_news .toont-aantal,
.panel-pane .view-display-id-overview_activiteiten .toont-aantal,
.panel-pane .view-display-id-overview_document .toont-aantal {
    top: 58px;
}

.view-display-id-search_site_result .pagerer {
    top: 2px;
}

.view-display-id-overview_document .pagerer:last-child,
.view-display-id-overview_activiteiten.pagerer:last-child,
.view-display-id-search_site_result .pagerer:last-child {
    display: none;
}

.view-display-id-overview_activiteiten .views-row {
    clear: both;
    overflow: hidden;

}

.view-display-id-overview_activiteiten .views-row img {
    margin-left: 10px;
    float: right;
}

.view-display-id-overview_activiteiten .views-row .read-more {
    margin-bottom: 20px;
}

.view-display-id-overview_document,
.view-display-id-overview_activiteiten,
.view-display-id-search_site_result {
    position: relative;
}

.view-display-id-search_site_result .view-header {
    background-color: red;
    height: 40px;
}

.view-display-id-overview_document .view-header,
.view-display-id-overview_activiteiten .view-header {
    height: 45px;
}

.view-display-id-overview_document .pagerer .item-list ul.pager li.active,
.view-display-id-overview_activiteiten .pagerer .item-list ul.pager li.active,
.view-display-id-search_site_result .pagerer .item-list ul.pager li.active {
    background-color: white;
}

.view-display-id-overview_document .pagerer .item-list ul.pager li.pager-current,
.view-display-id-overview_activiteiten .pagerer .item-list ul.pager li.pager-current,
.view-display-id-search_site_result .pagerer .item-list ul.pager li.pager-current {
    background-color: white;
    padding-left: 5px;
    padding-right: 5px;
}

.view-display-id-overview_document .form-item-sort-by,
.view-display-id-overview_activiteiten .form-item-sort-by,
.view-display-id-search_site_result .form-item-sort-by {
    width: 200px;
}

.view-display-id-overview_document .pagerer .item-list ul.pager li.pager-item a,
.view-display-id-overview_activiteiten .pagerer .item-list ul.pager li.pager-item a,
.view-display-id-search_site_result .pagerer .item-list ul.pager li.pager-item a {
    display: inline;
    padding: 4px 4px;
}

.view-id-tt_search table.pagerer tbody tr td div.item-list ul.pager li.pager-item {
    margin: 0
}

table.pagerer tbody tr td div.item-list,
table.pagerer tbody tr td div.item-list ul.pager {
    padding: 0.1em 0 0 0 !important;
}

.not-logged-in table.pagerer tbody tr td div.item-list,
.not-logged-in table.pagerer tbody tr td div.item-list ul.pager {
    padding: 0.1em 10px 0 0 !important;
}

.logged-in .panel-pane .view-display-id-overview_news .toont-aantal {
    position: absolute;
    left: 1px;
}

.not-logged-in .panel-pane .view-display-id-overview_news .toont-aantal {
    position: absolute;
    left: 11px;
}

.view-display-id-search_site_result .view-header .toont-aantal {
    top: 12px !important;
    position: relative;
    width: 180px;
    float: left;
    margin-left: 5px;
    color: white;
}

.view-id-tt_search .toont-aantal {
    text-transform: uppercase;
}

.view-id-tt_search .title a {
    color: black
}

.activiteiten-start .views-row-first .small-block {
    margin: 0 20px 0 0;
}

.bedrijven .view-id-tt_carrousel {
    width: 470px;
}

.view-display-id-start_left_materialen .view-content {
    background: #B8CFED !important;
}

.view-display-id-tt_activiteit_teasers * {
    background: #fff !important;
}

.black-bgn {
    background-color: #000;
}

.block .menu li.content, .block .menu li.content, pre code, pre samp, pre var, .item-list .pager li, .region-header .block-menu, #system-theme-settings fieldset {
    padding: 0;
}

.block ol, .block ul {
    margin: 0;
    padding: 0;
}

.block-content ul, .block-content ol {
    padding: 0 0 0 15px;
}

.breadcrumb {
    font-size: .929em;
    padding: 10px;
}

.breadcrumb a {
    padding: 12px 0;
}

.comment {
    display: table;
    margin-bottom: 20px;
    vertical-align: top;
}

.comment-form .form-item .description {
    font-size: .786em;
    line-height: 1.2;
    margin-left: 120px;
}

.comment-form .form-item, .comment-form .form-radios, .comment-form .form-type-checkbox, .comment-form .form-select {
    margin-bottom: 10px;
    overflow: hidden;
}

.comment-form .form-textarea {
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.comment-form .form-type-checkbox label, .comment-form .form-radios label {
    float: none;
    margin-top: 0;
}

.comment-form .form-type-checkbox, .comment-form .form-radios {
    margin-left: 120px;
}

.comment-form fieldset.filter-wrapper .tips {
    font-size: .786em;
}

.comment-form input, .comment-form .form-select {
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin: 0;
}

.comment-form label {
    float: left;
    font-size: .929em;
    width: 120px;
}

.counts {
    bottom: -10px;
    left: 0;
    position: absolute;
    line-height: 1.4em;
}

.counts * {
    background: none !important;
}

.front .counts {
    bottom: 0px;
    left: 10px;
    position: absolute;
}

.view-display-id-tt_activiteit_teasers .rate-widget {
    margin-top: 5px !important;
}

.view-display-id-tt_activiteit_teasers .counts {
    bottom: -5px !important;
}

.counts-views {
    background: url(/sites/all/themes/techniektalent/images/button_views.png) no-repeat left 5px !important;
    margin: 0;
    padding: 11px 5px 5px 37px;
    height: 28px;
    width: 30px;
    font-size: 11px;
    overflow: hidden;
}

.counts-downloads {
    background: url(/sites/all/themes/techniektalent/images/button_downloads.png) no-repeat left 5px !important;
    margin: 0 0 0 10px;
    padding: 11px 0 5px 25px;
    height: 28px;
    width: 30px;
    font-size: 11px;
    overflow: hidden;
}

.counts-comments {
    background: url(/sites/all/themes/techniektalent/images/button_comments.png) no-repeat left 5px !important;
    margin: 0 0 0 10px;
    padding: 9px 5px 5px 35px;
    height: 28px;
    width: 22px;
    font-size: 12px;
    overflow: hidden;
}

.view-display-id-overview_document .counts-downloads,
.view-display-id-overview_document .counts-views {
    width: 30px;
}

.view-display-id-overview_document .counts-comments {
    width: 26px;
}

.counts div {
    display: inline;
    float: left;
}

.field-label {
    font-family: inherit;
    font-size: 1em;
    font-weight: 700;
    line-height: inherit;
    margin-bottom: 0;
}

.field-type-taxonomy-term-reference {
    margin-bottom: 1.5em;
}

.field-type-taxonomy-term-reference .field-label {
    font-weight: 400;
    margin: 0;
    padding-right: 5px;
}

.field-type-taxonomy-term-reference .field-label, .field-type-taxonomy-term-reference ul.links {
    font-size: .8em;
}

.field-type-taxonomy-term-reference ul.links li {
    float: left;
    padding: 0 1em 0 0;
    white-space: nowrap;
}

.field-type-taxonomy-term-reference ul.links li a {
    padding: 5px 0 20px;
}

.field-type-taxonomy-term-reference ul.links, #footer-columns .content li, #footer ul, #footer li {
    list-style: none;
}

.fieldset-wrapper {
    margin-top: 25px;
}

.form-disabled label {
    color: #717171;
}

.form-item {
    margin-bottom: 1em;
    margin-top: 2px;
}

.form-item .description {
    font-size: .85em;
}

.form-item input.error, .form-item textarea.error, .form-item select.error {
    border: 1px solid #c00;
}

.form-item label {
    font-size: .929em;
    font-weight: 700;
}

.form-type-radio .description, .form-type-checkbox .description {
    margin-left: 2px;
}

.form-type-radio label, .form-type-checkbox label {
    margin-left: 4px;
}

.front #content .view-tt-links .views-column {
    color: #000;
    display: block;
    float: left;
}

.front .center-wrapper, .node .rate-wrapper {
    width: 100%;
}

.page-node .rate-wrapper {
    width: 200px;
    float: right;
}

.front .lightgray-bgn .white-bgn, .lightgray-bgn,
.view-display-id-tt_document_teasers .lightblue-bgn .lightgray-bgn,
.view-display-id-tt_activiteit_teasers .lightblue-bgn .lightgray-bgn {
    background-color: #d4d4d4;
}

.front .pane-views-tt-banners-term-intro .views-field-field-image {
    bottom: 20px;
    left: 10px;
    position: absolute;
}

.front .panel-col-bottom .view-tt-links td {
    margin-right: 10px;
}

.node-full .webform-client-form .webform-component input.form-text,
.node-full .webform-client-form .webform-component label {
    width: 97% !important;
}

.node-full .webform-client-form .webform-component.webform-component-checkboxes label {
    width: 80% !important;
}

.node-full .webform-client-form .webform-component.webform-container-inline label,
.node-full .webform-client-form .webform-component.webform-container-inline input,
.node-full .webform-client-form .webform-component.webform-container-inline {
    display: inline !important;
    float: left;
}

.node-full .webform-client-form .webform-component.webform-container-inline label {
    width: 200px !important;
}

.node-full .webform-client-form .webform-component.webform-container-inline input {
    width: 67% !important;
}

node-full .webform-client-form .webform-component.webform-component-radios label {
    width: 97% !important;
}

.front .panel-col-top {
    height: 470px;
    margin-top: 7px;
    position: relative;
}

.front .panel-col-top .view-display-id-term_intro {
    background: #E6101C;
    bottom: 40px;
    color: #fff;
    height: 155px;
    left: 40px;
    padding: 10px 0 0 10px;
    position: absolute;
    width: 425px;
    z-index: 11;
}

.front .panel-col-top .view-display-id-term_intro .views-field-description p {
    font-size: 16px;
}

.page-blog .section-navigation,
.front .section-navigation {
    margin: 0 0 10px 0 !important;
}

.front .small-block-activiteit .block-view .item-list ul li.leaf, .front .small-block-materiaal .block-view .item-list ul li.leaf {
    background: url(/sites/all/themes/techniektalent/images/button_arrow_grey.png) no-repeat left 0 transparent;
    padding: 0 0 0 1.5em;
}

.front .small-block-activiteit img,
.small-block-materiaal.bedrijven img,
.front #content .view-tt-links .views-row,
.small-block,
.small-block-content,
.view-empty .view-display-id-term_description,
.small-block-materiaal.scholen .front-half .small-block-content,
.pane-views-tt-links-tt-frontpage-links {
    float: left;
    height: 225px !important;
    position: relative;
    width: 225px !important;
    margin-bottom: 20px;
}

.front .small-block-activiteit img,
.small-block-materiaal.bedrijven img,
.front #content .view-tt-links .views-row,
.view-empty .view-display-id-term_description,
.small-block-materiaal.scholen .front-half .small-block-content,
.pane-views-tt-links-tt-frontpage-links {
    font-weight: bold;
}

.front .small-block-content {
    background: #d4d4d4;
    color: #000;
    margin-right: 20px;
}

.front .small-block-materiaal .front-half .small-block-body {
    margin: -10px 0 5px 5px !important;
    width: 105%;
}

.front .small-block-materiaal img {
    margin-left: 18px;
}

.front .view-tt-links .views-column-2 .views-row-last .views-row-last {
    height: 225px !important;
}

.front .view-tt-links .views-column-2 .views-row-last, .front .view-tt-links .views-column-2 .views-row-last .red-bgn {
    background: #555;
}

.front .view-tt-links .views-row, .front .panel-col-bottom .view-tt-links td, .small-block, .view-id-tt_thema
.view-display-id-term_description, .view-empty .view-display-id-term_description, .section-navigation, .small-block-content, .counts div, .counts-search div, .view-display-id-teaser_news_start_techniek .views-row-2 img, .view-display-id-teaser_news_start .views-row-1 img, .view-display-id-teaser_news_start_techniek .views-row-1 img, .front .small-block-activiteit .views-field-nothing img {
    display: inline;
    float: left;
    /*overflow: hidden;*/
}

.view-id-tt_thema .small-block-title,
.view-display-id-tt_menu_frontpage .small-block-title {
    margin-bottom: 20px
}

.front .views-columns-2.front-half .views-column-1 {
    margin: 25px 0 0;
}

.front-half {
    float: left;
    width: 470px;
}

.front-spotlight .view-content p {
    padding: 10px 10px 0 0;
}

.front-spotlight .views-field-body {
    height: 100%;
    width: 470px;
    font-size: 135%;
}

.front-spotlight .views-field-body .field-content {
    padding: 5px 10px 0px 10px;
    height: 100px;
    margin-bottom: 15px;

}

.front-spotlight .views-field-field-image {
    height: 365px;
}

.gray-bgn {
    background-color: #B2B2B2;
}

.gray-fonts, .gray-fonts a, .gray-fonts a:link, .gray-fonts a:visited, .gray-fonts a:hover {
    color: #B2B2B2;
    text-decoration: none;
}

.green-bgn {
    background-color: #C6D341;
}

.item-list .pager a {
    display: inline-block;
    height: 20px;
    margin: 0;
    padding: 10px 15px;
    width: 20px;
}

.js input.form-autocomplete {
    background-position: 100% 4px;
}

.js input.throbbing {
    background-position: 100% -16px;
}

.lightblue-bgn, .lightblue-bgn .lightgray-bgn {
    background-color: #B8CFED;
}

.lightgray-fonts, .lightgray-fonts a, .lightgray-fonts a:hover {
    color: #CACACA;
    text-decoration: none;
}

.link-wrapper {
    text-align: right;
}

.materialen-start .small-block, .subsection-navigation .small-block, .section-navigation .small-block {
    margin: 0 20px 10px 0;
}

.materialen-start .view-content .views-row-1 .small-block {
    margin: 0 20px 0 0 !important;
}

.materialen-start .view-id-tt_carrousel {
    width: 100% !important;
}

.materialen-start .views-row-first .small-block {
    margin: 0 10px 0 5px;
}

.materialen-start .views-row-last .small-block, .subsection-navigation .views-row-last .small-block, .pane-views-tt-article-organisatie.item-list ul.pager li, .block ul.pager li, .field-label-inline .field-label, .password-parent, .confirm-parent, .maintenance-page #site-name, .item-list ul.pager li, .block ul.pager li, .field-label-inline .field-label, .password-parent, .confirm-parent, .page-admin #content .simpletest-image img {
    margin: 0;
}

.materialen-start .views-row-last, .subsection-navigation .views-row-last, .region-header .block-menu li.last {
    margin-right: 0;
}

.center-wrapper, .pane-views-tt-news-teaser-news-start, .front .panel-col-bottom, .front .panel-col-bottom .view-tt-links {
    clear: both;
    float: left;
    width: 100%;
    z-index: 2000;
}

.activiteiten-start,
.materialen-start {
    clear: none;
    float: left;
    width: 50%;
    max-width: 480px;
    z-index: 2000;
}

.materialen-start, .section-navigation.bedrijven.bottom {
    margin: 5px 0px 5px 0px;
}

.meta {
    color: #68696b;
    font-size: .857em;
    margin-bottom: 0;
}

.news-scholen .view-display-id-teaser_news_start .views-row-2 img {
    float: left !important;
    margin-right: 15px;
}

.news-start .view-display-id-teaser_news_start .views-row-1 .front-half {
    margin: 0 20px 0 0 !important;
}

.news-start .view-display-id-teaser_news_start .views-row-1 .front-half img,
.news-start .view-display-id-teaser_news_start_techniek .views-row-1 .front-half img,
.news-start .view-display-id-teaser_news_start_techniek .views-row-1 .front-half {
    margin: 0 20px 0 0 !important;
}

.news-start .view-display-id-teaser_news_start .views-row-2 .front-half img, .news-start .view-display-id-teaser_news_start_techniek .views-row-2 .front-half img {
    margin: 0 0 0 15px !important;
}

.no-sidebars .comment-form .form-text {
    width: 800px;
}

.node .content {
    font-size: 1.071em;
}

.node .rate-widget .item-list {
    margin: -2px 0 0 !important;
}

.not-front .pane-views-tt-banners-term-bedrijven-menu.section-navigation .small-block-last,
.not-front .pane-views-tt-banners-term-bedrijven-menu.section-navigation .small-block-second {
    float: left;
    margin: -10px 0 10px;
}

.view-display-id-term_description {
    background: url(/sites/all/themes/techniektalent/images/box.png) no-repeat left top;
    float: left;
    height: 225px !important;
    width: 205px !important;
    padding: 10px 30px 0px 10px;
    margin: 0px;
    font-weight: bold;
}

.view-display-id-term_description .small-block {
    height: 210px !important;
    overflow: hidden;
}

.one-sidebar .comment-form .form-text, .page-admin-structure-block-demo #header .block-region {
    width: 500px;
}

.node table {
    font-size: 100%;
}

.node table {
    padding: 0 !important
}

.node table td {
    padding: 5px 5px 5px 0 !important
}

.page-admin #content img {
    margin-right: 15px;
}

.page-admin table tr th {
    background: rgba(0, 0, 0, 0.51);
    border-bottom-style: none;
}

#views-exposed-form-tt-search-overview-news .form-item-sort-by label,
#views-exposed-form-tt-search-overview-news .form-item-sort-by * {
    visibility: hidden
}

.meta.submitted {
    color: #fff !important;;
}

.node-type-news .meta.submitted,
.views-field-created {
    font-size: 100% !important;
    text-transform: uppercase;
    color: #666 !important;;
    padding: 5px 0 5px !important
}

.page-admin table tr th, .page-admin table tr th a, .page-admin table tr th a:hover {
    color: #fff;
    font-weight: 700;
}

.page-admin tr td, .page-admin tr th {
    border: 1px solid #fff;
    padding: 4px 9px;
    text-align: left;
}

.page-admin tr.even {
    background: rgba(0, 0, 0, 0.063);
}

.page-admin tr.odd {
    background: rgba(0, 0, 0, 0.105);
}

.page-node-add #main, .page-node-delete #main, .page-node-rating #main, .page-node-track #main, .page-node-vote #main, .page-node-edit #main {
    margin-top: 20px;
}

.vertical-tabs-panes {
    margin-bottom: 20px;
}

.front .small-block-content .small-block-info,
[hidden],
.element-hidden,
#views-exposed-form-tt-search-search-site-result input[type=search]::-webkit-search-decoration,
#block-system-main-menu h2 {
    display: none !important;
}

.pane-tt-vraag-en-antwoord {
    float: left;
    margin-top: 30px;
    position: relative;
    width: 100%;
}

.pane-views-tt-banners-term-intro.yellow-bgn, .pane-views-tt-banners-term-intro.green-bgn, .pane-views-tt-banners-term-intro.lightblue-bgn {
    height: 225px;
    line-height: 3em;
}

.pane-views-tt-news-teaser-news-start {
    margin: 0 0 20px;
}

.taxonomy-root-5 .pane-views-tt-news-teaser-news-start {
    margin: 20px 0 5px 0;
}

.profile .user-picture, .comment-form .form-type-textarea label {
    float: none;
}

.view-display-id-tt_document_teasers .views-row-1 .small-block.lightblue-bgn .rate-fivestar-btn-empty {
    background: url(/sites/all/themes/techniektalent/images/fivestar.png) no-repeat 0 -42px !important;
    height: 24px !important;
    width: 20px !important;
}

.small-block.lightblue-bgn .rate-fivestar-btn-empty {
    background: url(/sites/all/themes/techniektalent/images/fivestar_white.png) no-repeat 0 -42px !important;
    height: 24px !important;
    width: 20px !important;
}

.rate-fivestar-btn-empty {
    background: url(/sites/all/themes/techniektalent/images/fivestar.png) no-repeat 0 -42px !important;
    height: 24px !important;
    width: 20px !important;
}

.rate-fivestar-btn-filled {
    background: url(/sites/all/themes/techniektalent/images/fivestar.png) no-repeat 0 2px !important;
    height: 24px !important;
    width: 20px !important;
}

.rate-user .rate-fivestar-btn-filled {
    background: url(/sites/all/themes/techniektalent/images/fivestar.png) no-repeat 0 2px !important;
}

.read-more a {
    background: url(/sites/all/themes/techniektalent/images/button_arrow.png) no-repeat right 2px transparent;
    margin: 0;
    padding: 0 1em 0 0;
}

.read-more a, .item-list ul li {
    list-style: none;
    margin: 0;
}

.red-bgn {
    background-color: #E6101C;
}

.red-fonts, .red-fonts a, .red-fonts a:link, .red-fonts a:visited, .red-fonts a:hover {
    color: #E40613;
    text-decoration: none;
}

.region-header #block-user-login ul.openid-links li.last, #footer li.first a, .tabs ul.secondary li:first-child, ol.search-results, .search-results .search-snippet-info {
    padding-left: 0;
}

.region-header #block-user-login, .comment-form input.form-file, .overlay #messages {
    width: auto;
}

.region-header #views-exposed-form-tt-search-search-site-result, .region-header #views-exposed-form-tt-search-search-site-result .views-exposed-form {
    float: right;
    width: 245px;
}

.region-header .block {
    float: left;
    padding: 0;
}

.region-header .block li {
    list-style: none;
    list-style-image: none;
    padding: 0;
}

.region-header .block-menu li.last a {
    border-bottom: 0;
}

.region-header .block-views {
    position: absolute;
    right: 0;
}

.region-header .form-required {
    color: rgba(255, 255, 255, 0.7);
}

.region-sidebar-first .block.block-views.contextual-links-region {
    margin: -30px 0 0 !important;
    padding: 0 !important;
}

.two-sidebars .sidebar .block ul,
.menu-block-wrapper ul.menu {
    padding: 0;
}

.menu-block-wrapper ul.menu li {
    margin: 0;
}

.region-sidebar-first .menu-block-wrapper.menu-name-menu-navigation-tree-taxonomy- .menu,
.activiteiten-start .views-row-last,
.node .rate-widget .item-list * {
    margin: 0 !important;
}

.region-sidebar-first .view-tt-themas .item-list ul li.views-row a,
.region-sidebar-first .menu-block-wrapper.menu-name-menu-navigation-tree-taxonomy- a,
.category-menu .menu-name-menu-navigation-tree-taxonomy- a {
    padding: 0 0 0 1.2em;
}

.region-sidebar-first .view-tt-themas .item-list ul li.views-row a,
.region-sidebar-first .menu-block-wrapper.menu-name-menu-navigation-tree-taxonomy- li.leaf a,
.region-sidebar-first .menu-block-wrapper.menu-name-menu-navigation-tree-taxonomy- li.expanded a,
.category-menu .menu-name-menu-navigation-tree-taxonomy- .menu li.leaf a {
    color: #000;
    font-family: DINWeb-Bold, sans-serif;
    font-size: 110%;
    text-transform: uppercase;
    display: block;
}

.region-sidebar-first .view-tt-themas .item-list ul li.views-row,
.region-sidebar-first .menu-block-wrapper.menu-name-menu-navigation-tree-taxonomy- .menu li.leaf,
.region-sidebar-first .menu-block-wrapper.menu-name-menu-navigation-tree-taxonomy- .menu li.expanded,
.category-menu .menu-name-menu-navigation-tree-taxonomy- .menu li.leaf {
    list-style-image: none;
    list-style-type: none;
    display: block;
    margin-right: 5px;
    padding: 0;
}

.panel-col-last .menu-name-menu-navigation-tree-taxonomy- {
    max-width: 450px !important
}

.region-sidebar-first .view-tt-themas .item-list ul li.views-row,
.region-sidebar-first .menu-block-wrapper.menu-name-menu-navigation-tree-taxonomy- li.expanded,
.region-sidebar-first .menu-block-wrapper.menu-name-menu-navigation-tree-taxonomy- li.expanded li.leaf,
.region-sidebar-first .menu-block-wrapper.menu-name-menu-navigation-tree-taxonomy- li.leaf,
.category-menu .menu-name-menu-navigation-tree-taxonomy- .menu li.leaf {
    background: url(/sites/all/themes/techniektalent/images/button_arrow.png) no-repeat left center transparent;
    padding: 0;
    background-position-y: 15px;
}

.region-sidebar-first .menu-block-wrapper.menu-name-menu-navigation-tree-taxonomy- li.expanded,
.region-sidebar-first .menu-block-wrapper.menu-name-menu-navigation-tree-taxonomy- li.leaf {
    margin: 5px 0 0 0 !important;
    padding: 10px 0 0 0 !important;
}

.region-sidebar-first .menu-block-wrapper.menu-name-menu-navigation-tree-taxonomy- li.expanded a,
.region-sidebar-first .menu-block-wrapper.menu-name-menu-navigation-tree-taxonomy- li.leaf a {
    line-height: 1.6em !important;
}

.region-sidebar-first .menu-block-wrapper.menu-name-menu-navigation-tree-taxonomy- li.expanded,
.region-sidebar-first .menu-block-wrapper.menu-name-menu-navigation-tree-taxonomy- li.leaf {
    background: url(/sites/all/themes/techniektalent/images/button_arrow.png) no-repeat 0 18px transparent;
}

.region-sidebar-first .menu-block-wrapper.menu-name-menu-navigation-tree-taxonomy- li.expanded .menu {
    margin: -5px 0 0 20px !important;
    line-height: 1em !important;
}

.region-sidebar-first .menu-block-wrapper.menu-name-menu-navigation-tree-taxonomy- li.expanded li.leaf {
    background: url(/sites/all/themes/techniektalent/images/button_arrow.png) no-repeat left center transparent !important;
    font-size: 90%;
    margin: 0 0 0 0 !important;
    padding: 5px 0 5px 10px !important;
}

.region-sidebar-first .menu-block-wrapper.menu-name-menu-navigation-tree-taxonomy- li.expanded li.leaf {
    background: url(/sites/all/themes/techniektalent/images/button_arrow.png) no-repeat left center transparent !important;
}

.region-sidebar-first .menu-block-wrapper.menu-name-menu-navigation-tree-taxonomy- li.expanded li.leaf a {
    font-size: 90%;
    padding: 5px 0 0 10px !important;
}

.region-sidebar-first .menu-block-wrapper.menu-name-menu-navigation-tree-taxonomy- li.expanded li.leaf a,
.region-sidebar-first .menu-block-wrapper.menu-name-menu-navigation-tree-taxonomy- li.expanded li.leaf {
    line-height: 1em !important;
}

.pane-views-tt-news-teaser-news .views-field-field-image img {
    float: right;
}

.view-id-tt_carrousel .views-slideshow-controls-top * {
    margin: 0 !important;
    padding: 0 !important;
}

.small-block-activiteit.scholen .views-field-nothing img,
.small-block-activiteit.bedrijven .views-field-nothing img {
    float: right;
}

.node .rate-widget {
    margin-top: 10px !important;
    float: right;
}

.view-tt-search .read-more {
    float: left !important
}

.row-left, .row-right {
    display: inline;
    float: left;
    position: relative;
    width: 50%;
}

.search-results li {
    border-bottom: 1px solid #d3d7d9;
    margin-bottom: .5em;
    padding-bottom: .4285em;
}

.search-results li:last-child {
    border-bottom: none;
    margin-bottom: 1em;
    padding-bottom: 0;
}

.section-navigation.bedrijven.bottom #block-block-3, .front .panel-col-middle .inside, .view-display-id-term_bed .bedrijven_menu .small-block-first {
    top: -5px !important;
}

.section-navigation.bottom {
    margin-top: 10px;
}

.sidebar .block {
    border: 1px solid;
    margin: 0 0 1.5em 0;
    padding: 0 0 0 12px;
}

.region-sidebar-first .block {
    margin-right: 10px !important;
    padding-right: 10px !important;
}

.region-sidebar-second .block {
    margin-left: 10px !important;
}

.sidebar .block .content {
    line-height: 1.4;
}

.sidebar .item-list a {
    color: #000;
    text-transform: uppercase;
}

.sidebar .item-list li {
    padding-bottom: 15px;
}

.sidebar a, .black-fonts, .black-fonts a, .black-fonts a:link, .black-fonts a:visited, .black-fonts a:hover {
    color: #000 !important;
    text-decoration: none;
}

.small-block .rate-widget {
    margin: -5px 0 0;
}

.small-block-activiteit, .activiteiten-start .view-id-tt_carrousel, .front .front .center-wrapper .panel-panel {
    display: inline;
    float: left;
    width: 470px;
}

.small-block-activiteit.bedrijven .small-block-info,
.small-block-activiteit.bedrijven .small-block-body {
    /* padding:0 20px 0 15px !important;	 */
}

.small-block-activiteit.bedrijven img {
    max-height: 225px;
    overflow: hidden;
}

.small-block-fourth {
    margin-right: 20px;
}

.small-block-last,
.section-navigation,
.front .center-wrapper .panel-col-bottom .col-last {
    margin-right: 0 !important;
}

.small-block-materiaal .read-more a {
    background: url(/sites/all/themes/techniektalent/images/button_arrow.png) no-repeat right center transparent;
}

.small-block-materiaal.bedrijven {
    float: left;
    position: relative;
}

.small-block-materiaal.scholen .front-half .small-block-content a {
    padding: 10px 1em 0 5px;
}

.small-block-materiaal.scholen .front-half .small-block-content, .small-block-materiaal.scholen .front-half .small-block-content * {
    background: #E6101C;
}

.small-block-materiaal.scholen .front-half .small-block-content,
.small-block-materiaal.scholen .front-half .small-block-content .read-more a, .small-block-activiteit.bedrijven .views-field-nothing p, .small-block-activiteit.bedrijven .views-field-nothing .small-block-info {
    color: #fff !important;
}

.small-block-materiaal.scholen .front-half, .small-block-activiteit.bedrijven {
    float: right;
    height: 225px !important;
    position: relative;
    width: 470px !important;
}

.small-block-materiaal.scholen img,
.small-block-activiteit.scholen img {
    float: right;
    height: 225px !important;
    position: relative;
    width: 225px !important;
}

.small-block.lightblue-bgn.black-fonts .counts {
    bottom: 0px;
    left: 10px;
    position: absolute;
}

.subsection-navigation {
    margin: 5px 0 10px;
}

.tabs ul.primary li a {
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    background-color: #d4d4d4;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    color: #000;
    display: block;
    float: left;
    font-size: .929em;
    height: 1.8em;
    line-height: 1.9;
    margin: 0;
    padding: 0 10px 3px;
    text-shadow: 0 1px 0 #fff;
}

.tabs ul.primary li.active a {
    background-color: #fff;
    border-bottom: 1px solid #fff;
}

.tabs ul.secondary {
    border-bottom: none;
    padding: .5em 0;
}

.tabs ul.secondary li a {
    padding: .25em .5em;
}

.tabs ul.secondary li a.active {
    -moz-border-radius: 5px;
    background: #f2f2f2;
    border-bottom: none;
    border-radius: 5px;
}

.tabs ul.secondary li:last-child {
    border-right: none;
}

.two-sidebars .block-menu-block .menu, .one-sidebar .block-menu-block .menu, .menu-block-wrapper {
    line-height: 40px;
    padding: 0;
}

.two-sidebars .block-menu-block, .one-sidebar .block-menu-block, .menu-block-wrapper {
    padding: 0;
    z-index: 200;
}

.panel-display.panel-2col-bricks .panel-panel.panel-col-last .menu-block-wrapper,
.panel-display.panel-2col-bricks .panel-panel.panel-col-last .menu-block-wrapper .menu {
    min-height: 300px;
    height: 300px;
}

.two-sidebars .comment-form .form-text {
    width: 320px;
}

.unpublished .comment-text .comment-arrow, .comment.unpublished .comment-text .comment-arrow {
    border-left: 1px solid #fff4f4;
    border-right: 1px solid #fff4f4;
}

.view .pagerer li span {
    visibility: hidden;
}

.view-display-id-teaser_news_start .views-row-2 img, .view-display-id-teaser_news_start_techniek .views-row-2 img, .node .rate-widget .item-list, .node .rate-widget span {
    display: inline;
    float: right;
}

iframe.twitter-timeline,
.news-scholen,
.pane-views-tt-banners-term-banner img,
.pane-tt-banners img {
    height: 470px;
    min-height: 470px;
    margin-bottom: 15px;
    display: inline;

}

.view-display-id-term_description .small-block {
    margin: 0 !important;
    padding: 0 5px 0 5px !important;
    width: 205px !important;
}

.view-display-id-term_intro {
    color: #000;
    padding: 10px;
    width: 470px;
}

.view-display-id-term_intro.level2 {
    height: 180px;
}

.view-display-id-tt_activiteit_teasers {
    margin: 20px 0 0 !important;
}

.view-display-id-tt_document_teasers .views-column-first .lightblue-bgn, .white-bgn {
    background-color: #fff;
}

.view-id-tt_carrousel {
    height: 225px;
    position: relative;
    width: 470px;
    z-index: 11;
}

.view-id-tt_carrousel .small-block-content {
    float: right
}

.front .view-id-tt_carrousel .small-block-content {
    float: left;
}

.small-block-activiteit .view-id-tt_carrousel .small-block-content {
    float: left
}

.vraag-en-antwoord .view-display-id-term_intro {
    height: 110px;
}

.view-display-id-search_site_result .views-row {
    margin-top: 20px;
    float: left;
    position: relative;
    width: 100%;
}

.one-sidebar.sidebar-second #content .view-header {
    margin-left: -10px;
}

.view-mode-teaser {
    border-bottom: 1px solid #d3d7d9;
    margin-bottom: 30px;
    padding-bottom: 15px;
}

.view-mode-teaser .content {
    clear: none;
    font-size: 1em;
    line-height: 1.6;
}

.view-mode-teaser .field-type-taxonomy-term-reference .field-label, .view-mode-teaser .field-type-taxonomy-term-reference ul.links {
    font-size: .821em;
}

.view-mode-teaser.sticky {
    background: rgba(0, 0, 0, 0.024);
    border: 1px solid #d3d7d9;
    padding: 0 15px 15px;
}

.view-tt-search .leesmeer {
    margin: 10px 0 0;
}

.view-tt-vraag-en-antwoord .small-block {
    height: 90px;
    margin: 0 10px 0 0;
    max-height: 90px !important;
    min-height: 90px !important;
    width: 225px;
}

.view.view-tt-carrousel .views-slideshow-controls-top {
    float: left;
    overflow: hidden;
    height: 225px;
    position: absolute;
    top: 40%;
    width: 13px;
    z-index: 13;
    margin: 0 auto !important;
    text-align: center !important;
}

.view.view-tt-carrousel .views-slideshow-controls-top * {
    margin: 0 auto !important;
    text-align: center !important;
    cursor: pointer;
}

.view-id-tt_carrousel.view-display-id-tt_carrousel_activiteit .views-slideshow-controls-top {
    right: -25px;
}

.view-id-tt_carrousel.view-display-id-tt_carrousel_document .views-slideshow-controls-top {
    left: -25px;
}

.view-id-tt_carrousel.view-display-id-tt_carrousel_frontpage_activiteit .views-slideshow-controls-top {
    left: -25px;
}

.view-id-tt_carrousel.view-display-id-tt_carrousel_frontpage_blog .views-slideshow-controls-top,
.view-id-tt_carrousel.view-display-id-tt_carrousel_frontpage_document .views-slideshow-controls-top {
    left: -25px;
}

.view.view-tt-carrousel .views-slideshow-controls-top .views-content-nothing div {
    height: 13px;
    width: 13px;
    background: url(/sites/all/themes/techniektalent/images/button_block_grey.png) no-repeat left center;
    text-indent: -9999px;
    display: block;
    float: left;
    margin: 0 0 10px 0 !important;
    z-index: 1000;
    overflow: hidden;
}

.view.view-tt-carrousel .views-slideshow-controls-top .active .views-content-nothing div {
    background: url(/sites/all/themes/techniektalent/images/button_block.png) no-repeat left center;
}

.views-exposed-form .views-exposed-widget {
    margin: 0;
    padding: 0 !important;
}

.vraag-en-antwoord .view-display-id-term_intro, .region-header .block-menu li, .region-header .menu-level-1 li, .left {
    float: left;
}

.vscc-controls.vscc_controls img {
    height: 11px !important;
    width: 11px !important;
}

.white-fonts, .white-fonts a, .white-fonts a:link, .white-fonts a:visited, .white-fonts a:hover {
    color: #fff !important;
    text-decoration: none;
}

.yellow-bgn {
    background-color: #FC0;
}

/* Lay-out */
@font-face {
    font-family: "DINWeb";
    src: local("DINWeb");
    src: url("/sites/all/themes/techniektalent/css/fonts/DINWeb.eot");
    src: url("/sites/all/themes/techniektalent/css/fonts/DINWeb.eot?#iefix") format("embedded-opentype"),
    url("/sites/all/themes/techniektalent/css/fonts/DINWeb.woff") format("woff");
}

@font-face {
    font-family: "DINWeb-Bold";
    src: local("DINWeb-Bold");
    src: url("/sites/all/themes/techniektalent/css/fonts/DINWeb-Bold.eot");
    src: url("/sites/all/themes/techniektalent/css/fonts/DINWeb-Bold.eot?#iefix") format("embedded-opentype"),
    url("/sites/all/themes/techniektalent/css/fonts/DINWeb-Bold.woff") format("woff");
}

a, a:link, a:visited, a:active, a.active, a:hover, a:active, a.active, a:focus {
    color: #E6101C;
    text-decoration: none;
}

.small-block-materiaal.scholen .front-half .small-block-content .counts, .views-slideshow-controls-top {
    display: none;
}

.toont-aantal,
.front .view-display-id-term_description,
b, strong, h1, h2, h3, h4, h5, h6, .view-display-id-term_description .small-block p,
#header ul.menu li a.active,
#header ul.menu li a.active-trail,
ul.pager li.pager-current,
.term-title {
    font-weight: bold;
}

body {
    font-family: DINWeb, sans-serif;
    font-size: 87.5%;
    line-height: 1.4;
    margin-top: 20px;
}

.small-block-title, button, input, select, textarea, .view-tt-links .small-block p {
    font-family: DINWeb, sans-serif;
}

button, input, select, textarea, .view-tt-links .small-block p {
    font-size: 100%;
}

code {
    background-color: rgba(40, 40, 0, 0.06);
}

code, pre, kbd, samp, var {
    font-family: Menlo, Consolas, "Andale Mono", "Lucida Console", "Nimbus Mono L", "DejaVu Sans Mono", monospace, "Courier New";
    font-size: .77em;
    padding: 0 .4em;
}

div.messages ul, .comment-form fieldset.filter-wrapper .fieldset-wrapper, .comment-form .text-format-wrapper .form-item {
    margin-bottom: 10px;
    margin-top: 0;
}

div.status, div.status, .region-header #block-user-login div.item-list {
    clear: both;
}

fieldset {
    -moz-border-radius: 4px;
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    margin-bottom: 32px;
    margin-top: 10px;
    padding: 0 0 10px 10px;
    position: relative;
    top: 12px;
}

fieldset .fieldset-description {
    color: #3c3c3c;
    font-style: italic;
    line-height: 1.4;
    margin-bottom: 1em;
    margin-top: 5px;
}

fieldset legend {
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    background: #dbdbdb;
    border: 1px solid #ccc;
    border-bottom: none;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    color: #3b3b3b;
    display: block;
    font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
    height: 2em;
    left: 6px;
    line-height: 2;
    padding: 0;
    position: absolute;
    text-indent: 10px;
    text-shadow: 0 1px 0 #fff;
    top: -12px;
    width: 100%;
}

fieldset legend a {
    color: #3b3b3b;
}

fieldset legend a:hover, fieldset legend a:focus, fieldset legend a:active, #footer-wrapper a {
    color: #000;
}

fieldset.collapsed {
    -moz-border-radius: 0;
    background: transparent;
    border-radius: 0;
}

fieldset.collapsed legend {
    -moz-border-radius: 4px;
    border-radius: 4px;
}

header[role=banner], .content-inner, .region-sidebar-first, .region-sidebar-second, .region-secondary-content, .region-tertiary-content, .region-footer {
    overflow: visible;
    word-wrap: break-word;
}

.tt-empty-facet {
    font-size: 12px;
    font-style: italic;
    margin-left: 20px;
}

html {
    background: #fff;
}

html.js input.form-autocomplete {
    background-position: right 5px;
}

iframe.twitter-timeline {
    margin-top: 5px;
}

input {
    margin: 2px 0;
    padding: 4px;
}

input.form-submit, input.form-submit, a.button {
    -moz-appearance: button;
    -webkit-appearance: button;
    appearance: button;
}

input.form-submit:after, input.form-submit:after, a.button:after {
    content: ""
}

input.form-text, input.form-tel, input.form-email, input.form-url, input.form-number, input.form-color, textarea.form-textarea {
    border: 1px solid #ccc;
}

kbd {
    -moz-border-radius: 5px;
    background-color: #f2f2f2;
    border: 1px outset #575757;
    border-radius: 5px;
    color: #666;
    display: inline-block;
    margin: 0 3px;
    padding: 0 6px;
}

pre {
    background-color: rgba(40, 40, 0, 0.06);
    margin: 10px 0;
    overflow: hidden;
    padding: 15px;
    white-space: pre-wrap;
}

pre code, pre kbd, pre samp, pre var, kbd kbd, kbd samp, code var {
    background-color: transparent;
    font-size: 100%;
}

pre, code, tt, samp, kbd, var {
    font-family: Consolas, Monaco, 'Courier New', Courier, monospace, sans-serif;
}

table {
    font-size: .857em;
    margin: 10px 0;
    padding: 0;
    width: 100%;
}

.view-tt-article table {
    font-size: 1em !important;
    margin: 0;
}

table ul.links {
    font-size: 1em;
    margin: 0;
    padding: 0;
}

table ul.links li {
    padding: 0 1em 0 0;
}

table.sticky-header, .front .panel-col-top .view-display-id-term_banner, .subsection-navigation *, .section-navigation * {
    z-index: 10;
}

td, th {
    border-bottom: 0;
    margin: 0;
    padding: 5px 7px;
}

textarea {
    line-height: 1.5;
}

textarea.form-textarea {
    padding: 4px;
}

thead tr {
    background-color: #e5e5e5;
    font-weight: 700;
}

tr.even td.active {
    background-color: #ebebeb;
}

tr.info, tr.even, tr:nth-child(2n+2) {
    background-color: #f5f5f5;
    border-bottom: 0;
}

tr.odd {
    background: #fff;
    background-color: #ddd;
}

tr.odd td.active {
    background-color: #eee;
}

ul.links li, .field-type-taxonomy-term-reference.field-label-inline .field-item, ul.links li, .field-type-taxonomy-term-reference.field-label-inline .field-item {
    display: inline;
    list-style: none;
    padding: 0 10px 0 0;
}

ul.links, .search-results, #breadcrumb ol, .field-type-taxonomy-term-reference.field-label-inline .field-items, .block-content li, #admin-menu, .search-results, #breadcrumb ol, .field-type-taxonomy-term-reference.field-label-inline .field-items, .block-content li, #admin-menu, .region-header .block .content, .region-header .block ul {
    margin: 0;
    padding: 0;
}

ul.links.inline li a {
    display: inline-block;
    padding: 18px 0 5px;
}

ul.pager {
    clear: both;
    margin: 0;
    text-align: center;
}

ul.pager li {
    background-image: none;
    display: inline;
    list-style-type: none;
    padding: 0;
}

ul.primary {
    border-bottom-color: #ccc;
    margin: 20px 0;
    padding: 0 0 0 5px;
    height: 30px;
}

ul.primary li {
    display: block;
    float: left;
    margin: 0 1px -1px;
}

ul.primary li a {
    background-color: #f5f5f5;
    border-color: #ccc;
    display: block;
    float: left;
    height: 1.5em;
    line-height: 1.5em;
    margin-right: 1px;
    padding: 0 10px;
}

ul.primary li a:hover, ul.primary li a:focus {
    background-color: #eee;
    border-color: #ccc;
}

ul.primary li.active a, ul.primary li.active a:hover, ul.primary li.active a:focus {
    background-color: #fff;
    border-bottom-color: #fff;
}

ul.secondary {
    border-bottom: 1px solid #ccc;
    margin: 1em 0 0;
    padding: 0 .3em 1em;
}

ul.secondary li {
    border-right: 0;
    list-style: none;
    padding: 0 10px 0 0;
}

ul.secondary li a:hover, ul.secondary li a.active {
    border-bottom: none;
    text-decoration: underline;
}

#admin-menu {
    z-index: 9999
}

@media all and (min-width: 461px) and (max-width: 900px) {
    #logo {
        display: inline-block;
        float: left;
        padding: 5px 0 0 5px;
        width: 100px;
        z-index: 201;
    }

    #name-and-slogan {
        padding: 10px 10px 8px;
    }
}

@media all and (max-width: 900px) {
    .section-navigation,
    .view-display-id-term_description {
        clear: both;
        display: block;
    }
}

@media all and (min-width: 901px) {
    #block-system-main-menu ul {
        width: 520px;
    }

    #block-views-tt-blog-blog-from-more {
        margin-top: 40px !important;
    }

    #logo {
        padding: 15px 15px 15px 10px;
    }

    #name-and-slogan {
        margin: 0 0 30px 15px;
        padding: 26px 0 0;
    }

    #site-name {
        font-size: 1.821em;
    }

    .pager .ajax-progress, .pager .ajax-progress-throbber, #header .ajax-progress, #header .ajax-progress-throbber {
        display: none;
    }

    html.js input.form-autocomplete {
        background: none
    }

    .pane-views-tt-article-technet .view iframe {
        border: none;
        display: block !important;
        frameborder: 0;
        height: 100%;
        marginheight: 0;
        marginwidth: 0;
        min-height: 700px;
        width: 100%;
    }

    .region-header {
        display: inline-block;
        float: left;
        width: 820px;
    }

    .page-blog .section-navigation {
        width: 715px;
    }
}

/* by Nathalie */

body {
    margin-top: 0 !important;
}

.page-user-login #header, .page-user #header, .page-user-password #header {
    height: 153px !important;
}

.two-sidebars #header, .one-sidebar #header {
    margin-bottom: 22px;
}

.node-type-webform #header {
    height: 105px
}

/*correction width*/
.two-sidebars #content .panel-display {
    margin-left: -5px;
    margin-right: -5px;
}

.two-sidebars.page-taxonomy #content .section {
    padding: 0px 15px 0px 10px;
}

.two-sidebars .view-display-id-overview_document .row-left {
    width: 45%;
    margin-right: 7%;
}

.two-sidebars .view-display-id-overview_document .row-right {
    width: 48%;
}

.two-sidebars #sidebar-second #block-views-tt-thema-node-image-sidebar {
    border: none;
    margin: 30px -10px 0px 10px;
    padding: 0;
}

#sidebar-second #block-views-tt-thema-thema-faq-list {
    padding: 0 10px;
}

#logo {
    position: absolute;
    left: 0;
}

@media all and (min-width: 901px) {
    #logo {
        padding: 0px 25px 0px 5px !important;
    }
}

/* N */
.menu-block-4 {
    margin-left: 130px;
    position: relative;
}

/*login pages*/

.page-user #content .section {
    padding: 0
}

/*HEADER*/
.front #header {
    height: 75px;
}

#header {
    height: 75px;
}

#header .block-system.block-menu ul.menu {
}

#header .block-system.block-menu {
    top: -5px !important;
    right: -5px;
}

#header .block-system.block-menu a {
    font-size: 90%;
    color: #B2B2B2 !important;
    text-transform: lowercase;
    padding: 0px 5px 0px 0px !important;
}

.region-sidebar-first .block-menu-block {
    margin-top: 20px
}

/*HOMEPAGE*/

.front .view-display-id-term_intro .views-field-field-introduction h1.intro-title p {
    margin: 0;
}

.front .view-display-id-term_intro .views-field-body {
    font-size: 20px;
    margin-left: 5px;
    max-width: 350px;
}

.front .small-block-activiteit .views-field-nothing img {
    margin-right: 20px;
    margin-bottom: 10px;
}

.front #content .view-display-id-tt_frontpage_links .views-row-first.small-block {
    margin-right: 20px !important;
}

.front .views-columns-2.front-half .views-column-1 {
    margin: 0;
}

.front .views_slideshow_cycle_main .front-half {
    width: 480px;
}

.front .views-slideshow-cycle-main-frame-row .front-half {
    width: 480px;
}

.front #views_slideshow_cycle_div_tt_carrousel-tt_carrousel_frontpage_activiteit_0 .small-block-content,
.front #views_slideshow_cycle_div_tt_carrousel-tt_carrousel_frontpage_activiteit_1 .small-block-content,
.front #views_slideshow_cycle_div_tt_carrousel-tt_carrousel_frontpage_activiteit_2 .small-block-content,
.front #views_slideshow_cycle_div_tt_carrousel-tt_carrousel_frontpage_activiteit_3 .small-block-content,
.front #views_slideshow_cycle_div_tt_carrousel-tt_carrousel_frontpage_activiteit_4 .small-block-content {
    float: right;
    margin-right: 10px;
}

.view-display-id-tt_document_teasers .views-row-first .small-block {
    margin: 0 30px 0 -10px !important;
    padding: 0 !important;
}

.front .view-tt-links .views-row-2.views-row-last {
    margin-right: 0px !important;
    margin-bottom: 20px;
}

.front .panel-pane.pane-views.pane-tt-carrousel {
    margin-bottom: 20px;
}

.small-block img {
    min-height: 155px;
    max-height: 150px;
    width: 225px;

}

.small-block-materiaal.bedrijven img {
    margin: 0 20px 0 0;
}

.small-block-materiaal.scholen .front-half .small-block-content a {
    padding: 0;
}

.small-block-second {
    margin-right: 20px !important;
}

.activiteiten-start .view-display-id-tt_activiteit_teasers {
    margin-top: 1px !important;
}

.small-block-activiteit.bedrijven {
    float: left;
}

.view-display-id-overview_document .views-field-body {
    width: 45%;
    float: left;
    margin-right: 5%;
}

.view-display-id-overview_document .views-field-field-tags,
.leesmeer,
.aantal-views {
    float: right;
    width: 45%;
}

.view-display-id-overview_activiteiten .views-field-field-tags,
.view-display-id-overview_document .views-field-field-tags,
.counts-tags {
    color: #878787;
    clear: both;
}

.leesmeer {
    background: #ffcc00;
    padding: 5px 0px;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    width: 225px;
    margin-bottom: 20px !important;
}

.leesmeer a {
    color: black
}

.read-more a {
    /*background-position-y: 7px ; */
    background-position-y: 50%;
}

.aantal-views,
.views-field-comment-count {
    width: 70px;
    height: 30px;
    background: #d4d4d4;
    padding: 5px 10px;
    font-size: 10px;
    font-weight: bold;
    margin: 10px 0px;
    float: right;
}

.aantal-views {
    background: url ('../images/aantal_views.jpg') no-repeat left center;
}

.two-sidebars .block-facetapi h2 {
    margin: 0;
    padding: 0;
    font-size: 16px !important;
    text-transform: uppercase;
}

.view-display-id-overview_activiteiten .form-type-select label,
.view-display-id-overview_activiteiten select#edit-sort-by,
.view-display-id-overview_document .form-type-select label,
.view-display-id-overview_document select#edit-sort-by {
    float: left;
    font-weight: normal;
}

/*yellow filters - gele zoekbalk */

.block-facetapi .item-list ul li {
    font-size: 13px;
    margin: 0 0 0 20px !important;
    padding: 0 0 0 0 !important;
    /*height: 30px;*/
    line-height: 27px;

}

.sidebar .block-facetapi .item-list ul li a {
    text-transform: capitalize;
    color: #666666 !important;
    font-weight: normal !important;
}

/*
input#facetapi-link--checkbox.facetapi-checkbox {

}

input[type=checkbox].facetapi-checkbox {
          position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height:1px;
    width:1px;
    margin:-1px;
    padding:0;
    border:0;

}

input[type=checkbox].facetapi-checkbox + label.element-invisible {
        padding-left:20px;
        height:15px;
        display:inline-block;
        line-height:15px;
        background-repeat:no-repeat;
        background-position: 0 0;
        font-size:15px;
        vertical-align:middle;
        cursor:pointer;
}

input[type=checkbox].facetapi-checkbox:checked + label.element-invisible {
        background-position: 0 -15px;
        background:red
}*/

.element-invisible {
    background-image: url ('../images/filter_bullet_empty.jpg');
}

.front .small-block-materiaal img {
    margin-left: 17px;
}

.small-block .rate-widget {
    margin: 0px 0px 0px 10px;
}

/*pane views bedrijven*/
.page-taxonomy-term-7 .pane-block.bottom .view-display-id-term_intro {
    top: 172px;

}

.pane-block.bottom .view-display-id-term_intro {
    color: #000;
    padding: 10px;
    width: 470px;
    z-index: 1;
    position: absolute;
    top: 130px;
}

.pane-block.pane-tt-blog.techniektalent.level2 .view-display-id-block,
.pane-block.bottom.pane-views-tt-banners-term-intro.techniektalent .view-display-id-term_intro {
    position: inherit;
}

.pane-views-tt-banners-term-intro.level2, .vraag-en-antwoord .view-display-id-term_intro {
    position: relative;
}

.view-tt-vraag-en-antwoord .small-block {
    margin: 0 20px 0 0;
}

.view-tt-vraag-en-antwoord .views-column-3 .views-row-1 {
    margin-left: 20px;
}

.view-tt-vraag-en-antwoord .views-column-2 .views-row-1 {
    margin-right: 0px;
    margin-left: 20px;
}

.pane-views-tt-news-teaser-news-start {
    margin: 10px 0 0px 0;
}

.view-tt-themas .item-list ul li a {
    text-transform: uppercase;
    color: black;
}

#block-views-tt-themas-faq-by-term h2 {
    text-transform: uppercase;
}

.field-name-field-file .field-items {
    width: 94% !important;
    padding: 3% !important;
    margin: 0 !important;
    line-height: 25px;
}

.page-taxonomy-term-24 #sidebar-second .sidebar .block {
    padding: 0;
}

/*Title TechniekTalent.nu voor Vraag & Antwoord*/
.one-sidebar.page-taxonomy .term-title {
    top: 0px !important;
    margin: 0px 0px 10px 0px;
}

.one-sidebar.page-taxonomy .panel-panel {
    margin-left: -9px;
    margin-bottom: 10px;
}

.two-sidebars.page-taxonomy-term-24 .pane-content {
    margin-top: 0 !important
}

#sidebar-second .content .views-field-field-image img {
    float: right;
}

.two-sidebars.page-taxonomy-term-24 #sidebar-second .content,
.taxonomy-root-5 #sidebar-second .content,
.node-type-news #sidebar-second .content,
.node-type-document #sidebar-second .content {
    margin-top: 0;
}

.two-sidebars.page-taxonomy-term-24 .sidebar .block,
.taxonomy-root-5 .sidebar .block,
.node-type-news .sidebar .block,
.node-type-document .sidebar .block {
    padding: 0;
}

.view-tt-banners.view-id-tt_banners.view-display-id-term_banner.view-dom-id-b27fc372424d56b8f7156dbb07bc044e img {
    height: 470px;
    width: 470px;
}

.two-sidebars .view-tt-banners .pane-page-title .page-title {
    padding: 0 !important
}

.front .panel-col-top {
    margin-bottom: 10px;
}

.flexslider {
    z-index: 1;
    border: 0px !important;
}

.flexslider .field-content a {
    color: white !important;
    text-decoration: underline;
}

.flexslider .field-content h1 {
    margin: 0px 40px 0px 0px;
    line-height: 1.3em;
    padding: 0px 0px 0px 5px;
}

.flexslider .views-field.views-field-field-introduction p {
    font-size: 20px;
    margin-left: 5px;
    max-width: 350px;
}

.flexslider .views-field.views-field-field-introduction {
    background: #E6101C;
    bottom: 40px;
    color: #fff;
    height: 155px;
    left: 40px;
    padding: 10px 0 0 10px;
    position: absolute;
    width: 425px;
    z-index: 11;
}

.taxonomy-root-6 .view-id-tt_news .lightblue-bgn {
    background-color: #FFCC00;

}

.view-display-id-teaser_news_start .views-row-1 img {
    margin: 0px 20px 15px 0;
}

.view-display-id-teaser_news_start .views-row-2 img {
    margin-right: 20px !important;
}

/*CARROUSEL HOMEPAGE*/
.front #views_slideshow_cycle_main_tt_carrousel-tt_carrousel_document h2.small-block-title {
    padding: 15px 0 15px 15px !important
}

.front #views_slideshow_cycle_main_tt_carrousel-tt_carrousel_document .small-block-content p {
    padding: 0px 15px 0px 10px !important;
}

.front #views_slideshow_cycle_main_tt_carrousel-tt_carrousel_document .counts {
    margin-left: 5px;
}

/*CARROUSEL SCHOLEN - SCHOOLS*/
.page-taxonomy-term-6 #views_slideshow_cycle_teaser_section_tt_carrousel-tt_carrousel_activiteit .small-block-activiteit.scholen .views-field-nothing .small-block-info {
    padding: 0;
}

.page-taxonomy-term-6 #views_slideshow_cycle_teaser_section_tt_carrousel-tt_carrousel_activiteit .small-block-content h2.small-block-title {
    background: transparent;
    max-width: none;
    width: auto;
    clear: both;
    margin-top: -10px
}

.page-taxonomy-term-6 #views_slideshow_cycle_teaser_section_tt_carrousel-tt_carrousel_activiteit .small-block-content h2.small-block-title a {
    padding: 0 !important;
}

/*HEADERS PAGES COLOR BLOCKS*/
.page-taxonomy-term-39 .pane-views-tt-news-teaser-news-start {
    margin: 0px 0 16px 0;
}

.page-taxonomy-term-39 .news-start .view-display-id-teaser_news_start .views-row-1 .front-half {
    margin: 0 20px 0 0 !important;
}

/*COMMENTS*/
#block-views-tt-comments-tt-comments .view-footer {
    background: url(../images/reactie_toevoegen.jpg) no-repeat right;
    background-position: 185px;
}

.rate-wrapper strong {
    margin-right: 10px
}

.pane-views-tt-search-overview-document .view-tt-rate-button {
    float: right;
}

#block-views-tt-comments-tt-comments .view-header .span_left_float {
    float: left;
    text-transform: uppercase;
}

.view-display-id-tt_comments .views-row {
    margin-bottom: 20px;
    border: 1px solid #ccc;
}

.front .view-tt-carrousel .views-row-first .read-more {
    margin-left: 0px
}

/*FOOTER
.center-wrapper {overflow:hidden}
*/
#footer-wrapper .section {
    margin-top: 30px;
    padding-top: 10px;
    overflow: hidden;
}

.front #footer-wrapper .section {
    margin-top: 50px !important;
}

#footer .region {
    line-height: 0em;
}

#block-views-tt-article-footer-sharing-block img {
    margin-right: 5px;
}

#block-views-tt-article-footer-logos img:hover {
    filter: none; /* Applies to FF + IE */
    -webkit-filter: grayscale(0%);
    -webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */
    -webkit-backface-visibility: hidden; /* Fix for transition flickering */
}

#block-views-tt-article-footer-logos img {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+ */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(1); /* Webkit Nightlies & Google Chrome Canary */
    -moz-filter: grayscale(100%);
    width: auto !important;
    height: 32px !important;
    min-height: 32px !important;
    margin-right: 25px !important;
}

#block-views-tt-article-footer-logos img:last-child {
    margin-right: 0px !important;
}

#social_email {
    background: url ('../images/s_email.jpg') !important;
    text-indent: -9999px;
    position: absolute;
    width: 30px;
    height: 30px;
}

/* vraag-antwoord*/

.page-taxonomy-term-37 .view-tt-vraag-en-antwoord .views-row,
.page-taxonomy-term-82 .view-tt-vraag-en-antwoord .views-row,
.page-taxonomy-term-85 .view-tt-vraag-en-antwoord .views-row,
.page-taxonomy-term-114 .view-tt-vraag-en-antwoord .views-row {
    width: 25%;
    margin-right: 8%;
}

.view-id-tt_vraag_en_antwoord.view-display-id-page_1 .views-row,
.view-display-id-tt_vraag_en_antwoord_footer .views-row {
    width: 23%;
    float: left;
    margin-right: 2%;
    height: 100px;
}

.view-display-id-tt_vraag_en_antwoord .views-row {
    width: 23%;
    float: left;
    margin-right: 2%;
    height: 100px;
}

.view-display-id-tt_vraag_en_antwoord .views-row-4,
.view-display-id-tt_vraag_en_antwoord .views-row-8,
.view-display-id-tt_vraag_en_antwoord .views-row-12 {
    margin-right: 0;
}

/*TEMPLATE FIXES*/

.panel-col-middle .pane-block .small-block-first {
    margin-right: 20px !important;
}

.section-navigation.bottom {
    margin-top: 13px;
}

.pane-tt-vraag-en-antwoord {
    clear: both
}

.rate-user .rate-fivestar-btn-empty {
    background: url(../images/fivestar.png) no-repeat 0 -42px !important;
}

/*search results*/
.page-search-all .item-list ul.pager li.pager-next a {
    width: 70px;
}

.page-search-all .item-list .pager a {
    padding: 0;
}

.page-search-all .toont-aantal {
    float: left;
    margin-bottom: 30px;
}

.page-search-all table.pagerer {
    float: right;
    width: 210px;
    padding: 0;
    margin: 0;
}

.page-search-all .view-display-id-search_site_result {
    margin-top: 50px;

}

.taxonomy-root-5 .pane-views-tt-banners-term-intro #content .section, .taxonomy-root-5 .pane-views-tt-banners-term-intro .sidebar .section,
.taxonomy-root-6 .pane-views-tt-banners-term-intro #content .section, .taxonomy-root-6 .pane-views-tt-banners-term-intro .sidebar .section,
.taxonomy-root-7 .pane-views-tt-banners-term-intro #content .section, .taxonomy-root-7 .pane-views-tt-banners-term-intro .sidebar .section {
    padding: 0px 4px 0px 10px;
}

.pane-views-tt-article-partners {
    width: 470px
}

#block-views-tt-themas-faq-by-term {
    padding: 0 10px;
}

.node-title-wrapper {
    margin-top: 5px;
}

.node-title-wrapper h2.node-title {
    bottom: 10px;
    left: 10px;
    padding-left: 10px;
}

.pane-tt-workshops,
.pane-tt-news,
.pane-tt-themas {
    margin-top: -19px;
}

.pane-tt-banners.small-block {
    margin-right: 20px;
}

.region-sidebar-second .content {
    margin-top: 0
}

.view-tt-search .pagerer-pager {
    font-size: 10px
}

/* O1 */
.view-display-id-taxo_panel_node_nieuws .views-field-php, .view-display-id-taxo_panel_node_workshop .views-field-php {
    display: inline-block;
}

.view-display-id-search_site_result #up2-id-1 {
    top: -8px !important;
    left: 140px;
    width: 200px;
    font-size: 11px;
    height: 20px;
    margin-top: 1px;
    line-height: 20px;
}

.view-display-id-search_site_result #up2-id-1 select {
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    height: 17px;
}

.view-display-id-search_site_result #up2-id-1 select option {
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;

}

.view-display-id-search_site_result #up2-id-1 label {
    float: left;
    font-weight: normal;
    line-height: 20px;
    padding-right: 10px;
    font-size: 13px;
    color: white;
}

.facetapi-limit-link {
    padding-left: 25px;
    font-size: 70%;
    top: -10px;
    position: relative;
}

/* Search sidebar Region */
.region-sidebar-second .tt-search-empty {
    margin-left: 23px;
    color: #B2B2B2;
}

/* ARROWS */
.view-display-id-taxo_panel_node_comments {
    padding-left: 25%;
}

/* TITLE STYLING, per section */

.view-display-id-overview_agenda_page .views-label {
    margin-right: 10px;
    min-width: 80px;
}

.node-agenda .date-display-start {
    clear: both;
    display: block;
}

.node .tt-over-ons-title-color .node-title-wrapper {
    background-color: #E40613;
}

.node .tt-over-ons-title-color .node-title-wrapper h2.node-title:after {
    border-top-color: #E40613;
}

.node .tt-wereld-van-techniek-title-color .node-title-wrapper {
    background-color: #C6D341;
}

.node .wereld-van-techniek-title-color .node-title-wrapper h2.node-title:after {
    border-top-color: #C6D341;
}

.node .tt-bedrijven-title-color .node-title-wrapper {
    background-color: #B8CEF0;
}

.node .tt-bedrijven-title-color .node-title-wrapper h2.node-title:after {
    border-top-color: #B8CEF0;
}

.node .tt-scholen-title-color .node-title-wrapper {
    background-color: #ffcc00;
}

.node .tt-scholen-title-color .node-title-wrapper h2.node-title:after {
    border-top-color: #ffcc00;
}

/* AGENDA PAGE  STYLING */

.tt_agenda_container {
    display: inline-block;
}

.tt_agenda_left {

    float: left;
}

.tt_agenda_center {

    float: left;
    width: 400px;
}

.tt_agenda_right {
    float: left;
}

.view-display-id-overview_agenda_page .views-column {
    padding-top: 15px;
    padding-bottom: 15px;
    border: 1px grey solid;
    margin-bottom: 20px;
}

.view-display-id-overview_agenda_page .views-field-body {
    clear: both;
    padding-left: 90px;
    min-height: 65px;
    margin-bottom: 10px;
    width: 400px;
}

.view-display-id-overview_agenda_page .views-label-field-date-time {
    color: #000;
    clear: both;
    float: left;
    margin-left: 90px;
}

.view-display-id-overview_agenda_page .views-field-field-date-time-1 {
    background: red;
    float: left;
    width: 8%;
    font-size: 21px;
    font-weight: bold;
    text-align: center;
    margin-left: 15px;
    margin-right: 15px;
    height: 60px;

}

.view-display-id-overview_agenda_page .views-field-title {
    width: 400px;
    float: left;
    height: 60px;

}

.view-display-id-overview_agenda_page .views-field-title h2 a {
    text-transform: uppercase;
    color: black;
}

.view-display-id-overview_agenda_page .views-field-field-image {
    float: left;
    height: 60px;
    width: 220px;
}

.view-display-id-overview_agenda_page .views-label-field-location {
    float: left;
}

.view-display-id-overview_agenda_page .views-field-field-location {
    color: #000 !important;
    margin-left: 90px;
    margin-bottom: 10px;
}

.view-display-id-overview_agenda_page .views-field-field-date-time .field-content {
    font-weight: bold;
    text-transform: uppercase;

}

.view-display-id-overview_agenda_page .views-field-field-date-time .field-content .date-display-start {
    padding-left: 3px;
}

.view-display-id-overview_agenda_page .views-field-field-location .views-label-field-location {
    padding-right: 3px;
}

.view-display-id-overview_agenda_page .views-field-field-location .field-content {
    font-weight: bold;
    text-transform: uppercase;
    padding-left: 3px;
}

.view-display-id-overview_agenda_page .views-field-field-link {
    display: inline-block;
    margin-left: 90px;
}

.view-display-id-overview_agenda_page .date-display-single {
    color: #000;
}

/* WEBFORM */
.webform-component label {
    display: inline-block;
    width: 200px;
}

.webform-component .form-type-radio label {
    width: 50px;
}

.region-sidebar-second .view-display-id-tt_vraag_en_antwoord_node_detail {
    float: left;
    margin-right: 0px;
    width: auto;
}

.region-sidebar-second .view-display-id-tt_vraag_en_antwoord_node_detail {
    width: 98%
}

.view-display-id-tt_vraag_en_antwoord_node_detail {
    float: left;
    margin-right: 20px;

}

.view-display-id-tt_vraag_en_antwoord_node_detail .views-row-last .tt_link a {
    color: white;
}

/* faq view for CONTEXT */
.region-content-bottom .view-display-id-tt_vraag_en_antwoord_node_detail {
    width: 225px;
    float: left;
    margin-right: 12px;
}

/* thema node materials block */
.materialen-start .small-block,
.view-display-id-thema_materialen_list {
    width: 225px;
    float: left;
    margin-right: 0px;
}

.view-display-id-thema_activiteiten_list {
    width: 225px;
    float: left;
    margin-right: 20px;
}

.view-id-tt_vraag_en_antwoord_node_detail .views-row {
    height: 95px;
    width: 185px;
    padding: 10px 10px 0px 10px;
    margin-bottom: 25px;
    border: 1px solid #EAEAEA;
    text-transform: uppercase;
}

.region-content-bottom .view-id-tt_vraag_en_antwoord_node_detail .views-row-last {
    background-color: #E6101C;
    color: white;
}

.region-content-bottom .view-id-tt_vraag_en_antwoord_node_detail .views-row .arrow_image {
    background: url(../images/button_arrow.png) no-repeat left center;
    height: 10px;
}

.region-content-bottom .view-id-tt_vraag_en_antwoord_node_detail .views-row-last .arrow_image {
    background: url(../images/button_arrow_red.png) no-repeat left center !important;

    height: 10px;
}

.view-display-id-start_right_activiteiten img {
    float: right;
}

.view-display-id-start_left_materialen img {
    min-height: 225px;
    max-height: 225px;
}

/* thema node activity block */
.view-display-id-thema_activiteiten_list .views-row {
    width: 185px;
    height: 60px;
    background-color: #D4D4D4;
    padding: 10px 20px 10px 20px;
    margin-bottom: 25px;
    text-transform: uppercase;
}

.view-display-id-thema_activiteiten_list .views-row .views-field-title {
    height: 50px;
    overflow: hidden;
}

.view-display-id-thema_activiteiten_list .views-row a {
    font-size: 16px;
    font-weight: bold;
    color: black;
}

.view-display-id-thema_materialen_list .views-row {
    width: 185px;
    height: 60px;
    background-color: #B8CEF0 !important;
    padding: 10px 20px 10px 20px;
    margin-bottom: 25px;
    text-transform: uppercase;
}

.view-display-id-thema_materialen_list .views-row .views-field-title {
    height: 50px;
    overflow: hidden;
}

.view-display-id-thema_materialen_list .views-row a {
    font-size: 16px;
    color: black;
    font-weight: bold;
}

.view-display-id-thema_materialen_list .item-list ul {
    padding: 0px 0px 0px 0px;
}

.view-display-id-thema_materialen_list .item-list ul li {
    background: none transparent;
}

/* Content type Document files yellow */

/*.node-document .field-name-field-file .field-items{ */

.field-name-field-file .tt-scholen-file-color .field-items {
    background-color: #ffcc00 !important;
}

.field-name-field-file .tt-bedrijven-file-color .field-items {
    background-color: #B8CEF0 !important;
}

.field-name-field-file .tt-wereld-van-techniek-file-color .field-items {
    background-color: #C6D341 !important;
}

.field-name-field-file .tt-over-ons-file-color .field-items {
    background-color: #E40613 !important;
}

/*.node-document .field-name-field-file .field-items .field-item{ */

/*black color for the links */
/*.node-document .field-name-field-file .field-items a{ */
.field-name-field-file .field-items a {
    color: black;
}

/*black color for the links */
/*.node-document .field-name-field-file .field-items a:hover{ */
.field-name-field-file .field-items a:hover {
    color: white;
}

/*removing file icon */
/*.node-document .field-name-field-file .field-items img{ */
.field-name-field-file .field-items img {
    float: right;
}

/* Over Ons */
.pane-views-tt-article-organisatie .view-display-id-organisatie .views-field-body .field-content {
    margin-top: 225px;
    padding: 10px 10px 10px 10px;
}

/* FAQ */
.vraag-en-antwoord .view-display-id-vraag_antwoord {
    margin: 15px 0 20px 0;
    background-color: #D4D4D4;
    padding-left: 10px;
    height: 110px;
    min-height: 110px;
    float: left;
    width: 450px;
}

.vraag-en-antwoord .view-display-id-vraag_antwoord .view-content {
    padding-top: 10px;
}

/*links in FAQ */
.tt_link a {
    font-size: 12px;
}

.tt_question p {
    display: inline;
}

/*span for FAQ image */
.faq_margin_left {

    display: inline;
}

/*span for comments */

.span_left_float {
    float: left;
    margin-right: 10px;
}

/* in some of the content type : Search */
a.linkit-field-button {
    display: none;
}

/* Comment form */
.tt_comments_user_picture {
    float: left;
    display: block;
    position: relative;
    padding: 0 15px 10px 0;
}

.tt_comments_author {
    float: left;
    font-size: 14px;
    text-transform: uppercase;
    width: 39%;
}

.tt_rate_wrapper {
    float: right;

}

.tt_rate_label {
    float: left;
    padding-top: 3px;
    font-size: 12px;
}

.tt_rate_widget {
    float: left;
}

.tt_comments_post_date {
    float: left;
    width: 350px;
}

.title {
    display: none;
}

.view-display-id-tt_comments .views-field-edit-comment {
    margin-top: 5px;
    padding-top: 5px;
}

/* image */
.comments_button {
    cursor: pointer;
}

#block-commentsblock-comment-form-block img {
    display: none;
}

/*comment form */
#comment-body-add-more-wrapper .ckeditor_links {
    display: none !important;
}

#edit-comment-body-und-0-format-help, .filter-guidelines-plain_text {
    display: none !important;
}

#edit-comment-body-und-0-format-guidelines {
    display: none;
}

#comment-body-add-more-wrapper fieldset {
    border: 0px solid #ccc;
    float: left;
}

#edit-comment-body-und-0-format--2 {
    margin-left: -46px;
}

/* buttons,making them red, white letters */
#main input[type="button"], #main input[type="submit"], #main button {
    background-color: #E6101C;
    color: white;
    padding-left: 50px;
    padding-right: 50px;
    padding-top: 5px;
    font-weight: bold;
    text-transform: uppercase;
}

#main #neveragain {
    background-color: #555 !important;
    padding: 0 15px;
    border: 0;
    height: 40px;
    margin-left: 10px;
}

.logged-in #main #neveragain {
    display: none
}

/* buttons on hover ,making them with gray letters */
#main input[type="button"]:hover, #main input[type="submit"]:hover, #main button:hover {
    color: #D4D4D4;
}

/* the comment form button , should be floated right */
.comment-form input[type="submit"] {
    float: right;
}

#comment-body-add-more-wrapper .form-textarea-wrapper {
    width: 90%;
    float: right;
}

label[for=edit-comment-body-und-0-format--2] {
    visibility: hidden !important;
}

.comment-form label {
    width: 93px !important;
}

.view-display-id-tt_comments .views-row {
    padding: 10px 10px 0px 10px;
    position: relative;
    display: block;
    overflow: hidden
}

.view-display-id-tt_comments .views-row-last {
    margin-bottom: 10px;
    border-bottom: 1px solid #ccc;
}

/* O2 , .category-menu .first.column .first.leaf */
.clear-fix {
    display: block;
    clear: both;
    width: 100%;
}

#block-node-syndicate {
    visibility: hidden;
}

.hide,
#views-exposed-form-tt-search-search-site-result .views-exposed-widget.views-widget-sort-by,
#views-exposed-form-tt-search-search-site-result .views-exposed-widget.views-widget-sort-order,
.filter-wrapper {
    display: none !important
}

.page-node #content .section {
    margin: -20px 0 0 0 !important;
    padding: 0 9px 0 0 !important;
}

.messages.information {
    border-color: #E6101C;
    margin: 0 0 0 10px;
    padding: 15px 0 0 10px !important;
}

.messages.status {
    margin-right: 10px;
}

.view-tt-comments,
#comment-form {
    margin: 20px 0 0 0 !important;
}

.category-menu li.leaf {
    background: url("/sites/all/themes/techniektalent/images/button_arrow.png") no-repeat scroll left 15px !important;
}

.sidebar .block-views {
    overflow: hidden
}

/*taxonomy-root-5 bedrijven*/
.taxonomy-root-5 .pane-views-tt-banners-term-intro {
    background: #B8CFED;
}

/*taxonomy-root-5 scholen*/
.taxonomy-root-6 .pane-views-tt-banners-term-intro {
    background: #FFCC00;
}

/*taxonomy-root-7 scholen*/
.taxonomy-root-7 .pane-views-tt-banners-term-intro {
    background: #C6D341;
}

/*
.taxonomy-root-5 .pane-views-tt-banners-term-intro,
.taxonomy-root-6 .pane-views-tt-banners-term-intro,
.taxonomy-root-7 .pane-views-tt-banners-term-intro,
.taxonomy-root-39 .pane-views-tt-banners-term-intro {
    height: 225px;
    position: relative;
    width:470px;
        margin-bottom:20px;
}*/

.page-blog .pane-tt-blog.techniektalent.level2,
.pane-views-tt-banners-term-intro .view-display-id-term_intro {
    height: 200px;
    position: relative;
    width: 470px;
    margin-bottom: 25px;
}

.page-blog .pane-tt-blog.techniektalent.level2,
.taxonomy-root-39 .pane-views-tt-banners-term-intro {
    background: #E40613;
    height: 160px;
}

/*level 2*/
.page-blog .pane-tt-blog.techniektalent.level2 .view-display-id-block,
.pane-views-tt-banners-term-intro.level2 .view-display-id-term_intro {
    height: 160px;
    position: relative;
}

/* Over ons / 39 / Red */
.taxonomy-root-39 article .node-title-wrapper,
.taxonomy-root-39 .row-right .leesmeer,
.page-taxonomy.taxonomy-root-39 .vraag-en-antwoord.node-title-wrapper,
.page-node.taxonomy-root-39 article .field-name-field-file div,
.page-taxonomy.taxonomy-root-39 article .field-name-field-file div,
.page-taxonomy.taxonomy-root-39 .panel-pane .view-id-tt_search .view-filters {
    background: #E6101C !important;
    color: #fff !important;
}

.view-display-id-overview_agenda_page .views-field-field-date-time-1 .date-display-single,
.view-display-id-overview_agenda_page .views-field-field-date-time-1 span {
    line-height: 1.4em !important;
}

.view-display-id-overview_agenda_page .views-field-field-date-time-1 span,
.page-taxonomy.taxonomy-root-39 .panel-pane .view-id-tt_search .view-header .toont-aantal {
    color: #fff !important;
}

/* Techniek / 7 / Green */
.taxonomy-root-7 article .node-title-wrapper,
.taxonomy-root-7 .row-right .leesmeer,
.page-taxonomy.taxonomy-root-7 .vraag-en-antwoord.node-title-wrapper,
.page-node.taxonomy-root-7 article .field-name-field-file div,
.page-taxonomy.taxonomy-root-7 article .field-name-field-file div,
.page-taxonomy.taxonomy-root-7 .panel-pane .view-id-tt_search .view-filters {
    background: #C6D341 !important;
}

/* Scholen / 6 / Yellow */
.node-type-blog article .node-title-wrapper,
.taxonomy-root-6 article .node-title-wrapper,
.taxonomy-root-6 .row-right .leesmeer,
.page-taxonomy.taxonomy-root-6 .vraag-en-antwoord.node-title-wrapper,
.page-node.taxonomy-root-6 article .field-name-field-file div,
.page-taxonomy.taxonomy-root-6 article .field-name-field-file div,
.page-taxonomy.taxonomy-root-6 .panel-pane .view-id-tt_search .view-filters {
    background: #FFCC00 !important;
}

/* Bedrijven / 5 / Blue */
.taxonomy-root-5 article .node-title-wrapper,
.taxonomy-root-5 .row-right .leesmeer,
.page-taxonomy.taxonomy-root-5 .vraag-en-antwoord.node-title-wrapper,
.page-node.taxonomy-root-5 article .field-name-field-file div,
.page-taxonomy.taxonomy-root-5 article .field-name-field-file div,
.page-taxonomy.taxonomy-root-5 .panel-pane .view-id-tt_search .view-filters {
    background: #B8CEF0 !important;
    margin-bottom: 20px;
}

h1, h1.page-title,
h1.page-title a {
    font-size: 2.5em;
    padding: 0;
}

h2, h2 a, h2 span {
    font-size: 18px;
    margin: 0;
    padding: 0;
}

h3, h3 a {
    font-size: 14px;
    margin: 0;
    padding: 0;
}

h4 {
    font-size: 1em;
    margin: 1.33em 0;
}

h5 {
    font-size: .83em;
    margin: 1.67em 0;
}

h6 {
    font-size: .75em;
    margin: 2.33em 0;
}

#page-title, .block-title,
article .node-title,
#comments h2.comment-title,
#comments h2.comment-form,
.comment-title, .maintenance-page #page-title,
#page-title, .block-title,
article .node-title, #comments h2.comment-title,
.comment-title,
.maintenance-page #page-title,
h1#site-name,
#footer .block h2,
.not-front .pane-views-tt-banners-term-intro.green-bgn.bottom h1,
.not-front .pane-views-tt-banners-term-intro.yellow-bgn.bottom h1,
.not-front .pane-views-tt-banners-term-intro.lightblue-bgn.bottom h1,
.not-front .pane-views-tt-banners-term-intro.bottom h1 {
    margin: 0;
}

.front .views-field-field-introduction h1.intro-title {
    margin: 0px 40px 0px 0px;
    line-height: 1.3em;
    padding: 0px 0px 0px 5px;
}

.view-display-id-overview_activiteiten h1,
.view-display-id-overview_document h1 {
    text-transform: uppercase;
}

.front .pane-views-tt-banners-term-intro h1 {
    left: 10px;
    position: absolute;
    top: 10px;
}

/*level 2*/
.taxonomy-root-5 .pane-views-tt-banners-term-intro.level2 h1,
.taxonomy-root-6 .pane-views-tt-banners-term-intro.level2 h1 {
    bottom: 0px;
    position: absolute;
    max-width: 440px;
    line-height: 1.3em;
    margin-top: 0;
}

.pane-tt-blog.level2 h1,
.pane-views-tt-banners-term-intro.level2 h1 {
    position: absolute;
    font-size: 2.5em;
}

.level2 h1 {
    font-size: 20px;
}

.pane-tt-blog h1,
.pane-views-tt-banners-term-intro h1 {
    bottom: 0;
    position: absolute;
    max-width: 440px;
    line-height: 1.3em;
}

.page-blog .pane-tt-blog.techniektalent.level2,
.taxonomy-root-39 .pane-views-tt-banners-term-intro {
    background: #E40613;
    height: 160px;
}

.page-blog .pane-tt-blog h1,
.taxonomy-root-39 .pane-views-tt-banners-term-intro h1 {
    margin-top: 95px;
    color: white;
}

.not-front .pane-tt-blog.bottom h1,
.not-front .pane-views-tt-banners-term-intro.bottom h1 {
    max-width: 440px;
}

/*(
    height:110px;
    width: 220px;
    float: left;
    display: block;
    position: relative;
*/
.page-taxonomy .pane-page-title {
    width: 100%;
    float: left;
    display: block;
    position: relative;
}

.one-sidebar.page-taxonomy .pane-page-title {
    margin-bottom: 20px;
}

.one-sidebar .pane-page-title .page-title,
.two-sidebars .pane-page-title .page-title {
    margin: 0 0 0 0;
    padding: 0 0 0 0 !important;
    font-size: 16px;
    text-transform: uppercase;
    position: absolute;
    left: 0;
    top: 0;
}

.one-sidebar.page-taxonomy .pane-page-title .page-title {
}

.two-sidebars.page-taxonomy .pane-page-title .page-title {
}

.one-sidebar .term-title,
.two-sidebars .term-title {
    font-family: DINWeb-Bold, sans-serif;
    position: relative;
    text-transform: none;
    margin-top: 4px;
}

.term-title a {
    height: 30px;
    line-height: 30px;
}

article h2.node-title {
    display: block;
}

.comment h2.title {
    margin-bottom: 1em;
}

#content h2.comment-form {
    margin-bottom: .5em;
}

#footer-columns h2 {
    font-size: 1em;
    margin-bottom: 20px;
}

.sidebar h2 {
    font-size: 95%;
    color: #000;
    font-family: DINWeb-Bold, sans-serif;
    text-transform: uppercase;
}

.view-mode-teaser h2 {
    margin-top: 0;
    padding-top: .5em;
}

/* Block title */
.small-block-title {
    display: block;
    min-height: 60px;
    max-height: 60px;
    width: 215px;
    overflow: hidden;
    line-height: 1.1em;
}

.view-display-id-tt_frontpage_links .small-block-title {
    display: block;
    min-height: 50px;
    max-height: 50px;
    width: 215px;
}

h2.small-block-title {
    padding: 10px 10px 0px 10px;
    width: 205px;
    height: 70px;
    float: left;
    display: block;
}

.small-block-body,
.small-block-info {
    margin: 10px 10px 0 10px;
    line-height: 1.4em;
    clear: both;
}


.pane-views-tt-links-tt-frontpage-links .small-block img {
    min-height: 113px;
    max-height: 113px;
    display: block;
}

.pane-views-tt-links-tt-frontpage-links .views-field-nothing .field-content {
    padding: 0px 10px;
    height: 112px;
}

.pane-views-tt-links-tt-frontpage-links .views-field-nothing h2.small-block-title {
    padding: 10px 0px 0px 0px;

}

.term-title {
    font-size: 14px;
    text-transform: uppercase;
}

/* TNW, V en A title */
.node-blog .node-title-wrapper,
.node-agenda .node-title-wrapper,
.node-activity .node-title-wrapper,
.node-workshop .node-title-wrapper,
.node-thema .node-title-wrapper,
.node-news .node-title-wrapper,
.node-document .node-title-wrapper,
.vraag-en-antwoord.node-title-wrapper {
    height: 110px;
    margin-bottom: 30px;
    position: relative;
    width: 225px;
    text-transform: uppercase;
}

.vraag-en-antwoord.node-title-wrapper {
    margin-right: 11px;
    padding: 0 0 0 0;
    float: left;
    min-height: 110px;
    margin-top: 15px;
}

.tt_rate_widget {
    margin-left: 11px;
}

.view-display-id-overview_agenda_page .views-column {
    min-height: 210px;
}

.panel-pane .view-tt-search .node-title a {
    text-transform: uppercase;
    color: black;
}

.view-id-tt_comments .view-header {
    min-height: 50px;
}

.view-id-tt_comments .view-footer {
    margin-top: 20px;
}

.view-id-tt_comments .view-header,
.view-id-tt_comments .view-footer,
.view-id-tt_comments .view-content {
    width: 100%;
    clear: both;
    float: left;
    display: block;
}

.view-id-tt_comments .block ul {
    padding-left: 0 !important;
}

.view-display-id-term_scholen_menu .small-block,
.view-display-id-term_bedrijven_menu .small-block,
.view-tt-search .toont-aantal {
    position: relative;
}

.view-display-id-term_bedrijven_menu .small-block img {
    height: 155px;
}

.view-display-id-thema_activiteiten_list_sidebar .item-list li.views-row,
.view-display-id-faq_by_term .item-list li.views-row,
.view-display-id-thema_materialen_list_sidebar .item-list li.views-row {
    background: url("/sites/all/themes/techniektalent/images/button_arrow.png") no-repeat scroll left 3px rgba(0, 0, 0, 0);
    padding: 0 0 10px 15px !important;
}

article table * {
    background: none !important
}

.tt_comments_comment {
    float: left;
    margin: 10px 0 10px 0;
    padding: 0 0 10px 0;
    display: table;
    clear: both;
}

.sidebar .block h2 {
    font-size: 95% !important;
    min-height: 30px;
}

.leesmeer a {
    display: block
}

#header ul.menu li.leaf.active-trail .active-trail,
.active-trail .active-trail,
a.active, a:hover, a:active, a.active {
    color: #E6101C !important;
}

.menu-block-wrapper .menu-name-menu-navigation-tree-taxonomy- a {
    line-height: 20px !important;
}

.view-display-id-faq_by_term .item-list a {
    font-family: DINWeb, sans-serif !important;
}

.term-title, .term-title a {
    text-transform: none;
}

.view-tt-comments .view-footer h2 {
    font-size: 16px
}

.small-block-activiteit .read-more a {
    background: url("/sites/all/themes/techniektalent/images/button_arrow.png") no-repeat scroll right center;
}

.front .small-block-info,
.front .small-block-activiteit .read-more {
    padding: 0 0 0 10px;
}

.views-slideshow-controls-top {
    display: block !important;
}

.front .small-block-activiteit {
    overflow: hidden;
    z-index: 1000;
}

.sidebar .view-id-tt_vraag_en_antwoord_node_detail div {
    width: 95.7%
}

/*FOOTER*/

#footer {
    background: #B2B2B2;
}

#footer .block, #footer .block a {
    color: #fff;
}

#footer .region {
    height: 40px;
    line-height: 3em;
    margin: 0 auto;
    text-align: center;
}

#footer li a, .tabs ul.secondary li {
    display: block;
    float: left;
}

#footer li.last a {
    padding-right: 0;
}

#footer-columns .block-menu, #footer .block {
    border: none;
    margin: 0;
    padding: 0;
}

#footer-columns .content li a, ul.links.inline, ul.links.inline, .region-header .block-menu li a {
    display: block;
}

#footer-columns .content li a:hover, #footer-columns .content li a:focus {
    text-decoration: none;
}

#footer-columns .content ul {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
}

#footer-columns p {
    margin-top: 1em;
}

#footer-top .block, #footer .block {
    clear: both;
    font-size: 90%;
    text-align: left;
}

#footer-top .content, #footer-columns .content, .node-form .vertical-tabs .fieldset-wrapper, #views-exposed-form-tt-search-search-site-result .content, #system-theme-settings fieldset .fieldset-legend {
    margin-top: 0;
}

#footer-top div.region .block {
    font-style: italic;
    padding: 10px 0 10px 0;
}

#footer-top {
    position: relative;
}

#footer-top #block-views-tt-article-footer-logos {
    position: absolute;
    left: 0;
    top: -50px !important;
}

#footer-column {
    padding-top: 10px;
}

#footer-wrapper .block-jump-menu option {
    background: #fff;
    border: solid 1px #A3A3A3;
    color: #000;
    display: block;
    line-height: 1.4em;
    outline: none;
    padding: .405em 2.1em .405em 1em;
    text-decoration: none;
}

#footer-wrapper .section {
    background: #EAEAEA;
}

#footer-columns .region-footer-secondcolumn form {
    margin: 0;
    padding: 0;
    height: 24px;
}

#footer-columns .form-item select {
    background: transparent;
    width: 240px !important;
    padding: 7px 5px;
    font-size: 16px;
    line-height: 1;
    border: 0;
    border-radius: 0;
    height: 34px;
    -webkit-appearance: none;
}

#footer-columns .form-item {
    width: 210px !important;
    display: block !important;
    height: 34px;
    overflow: hidden;
    padding: 0;
    background: url(../images/select.jpg) no-repeat right #fff;
    border: 1px solid #ccc;
    text-indent: 0.01px
}

/*
#footer-columns .region-footer-secondcolumn .form-type-select {
    padding: 5px 0 5px 0;
    width:100px;
    height:24px;
    overflow:hidden;
    border: 1px solid #ccc;
    background: url("../images/select.jpg") no-repeat right #fff;
}

#footer-columns .region-footer-secondcolumn .form-item-jump select  {
    background:transparent; *background:#fff;
    width:165px; *width:160px;
    padding:0.205em 2.1em .205em 5px !important;
    font-size:14px;
    line-height:1.4;
    border:0;
    border-radius:0;
    height:24px !important;
    max-height:24px !important;
    appearance: none;
    -moz-appearance:radio-container;
    -webkit-appearance:none;
    text-indent: .01px;
    text-overflow: '';
    outline:none;
    text-decoration:none;
    cursor:pointer;
    cursor:hand;
    box-sizing: content-box;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box;
}
#footer-columns .region-footer-secondcolumn select option {
    width:165px; *width:130px;
    line-height:1.4;
    padding:.405em 0 .405em 1em !important;
}

#footer-wrapper .block-jump-menu option {
    background: #fff;
    border:none !important;
    color: #000;
    display: block;
    line-height: 1.4em;
    outline: none;
    padding: 0.405em 2.1em .405em 1em;
    text-decoration: none;
}
*/
.node-type-activity .field-name-body, .node-type-workshop .field-name-body {
    margin-top: 20px;
}

.node-title {
    font-size: 150%;
}

.tt-sidebar-facetfilters-top-spacer {
    height: 30px;
}

#node-288 {
    margin-top: 0px !important;
}

.page-node-288 #block-menu-block-4 {
    margin-top: -26px !important;
}

.page-node-288 #main {
    margin-top: -10px;
}

.not-logged-in.node-type-page .node-page.node-full {
    margin-top: 60px;
}

.page-inschrijven-nieuwsbrief .panel-display.panel-1col {
    margin-top: 60px;
}

.tt-login-register-link a {
    color: #E6101C !important;
    text-decoration: none !important;
}

/* page-node-edit overrules */
.page-node-edit .fieldset-wrapper {
    padding: 15px;
}

.page-node-edit .fieldset-wrapper legend {
    left: 6px;
}

/* -- */
.node-type-system #page-title {
    margin-top: 74px;
    /* color: red; */
    display: block;
}

article h2.node-title {
    bottom: 5px !important;
    left: 5px !important;
    position: absolute;
}

.vraag-en-antwoord .pane-content h2.node-title {
    bottom: 5px !important;
    left: 3px !important;
    position: absolute;
}

.page-node-15 #block-route_planner-map {
    margin: 5px 0px 0 0 !important;
}

.getdirections-list {
    float: left;
    width: 100% !important;
}

.page-getdirections tr.odd td {
    background: #fff !important;
    border-color: #fff !important;
    color: #000 !important;
}

#getdirections_btn_key_1 {
    display: block !important;
}

.adp-legal, .page-getdirections h1.title, #getdirections-direction-form p, #getdirections_map_canvas_key_1, .getdirections-map, #locationmap-in-place-edit-form, .form-item.form-type-textfield.form-item-to-key-1 {
    display: none !important;
}

.getdirections * {
    border: none !important
}

#views_slideshow_cycle_div_tt_carrousel-tt_carrousel_front_large_nodes_0 img,
.view-display-id-term_scholen_menu .small-block.small-block-second {
    width: 470px !important;
}

.view-display-id-term_scholen_menu .small-block.small-block-second h2.small-block-title {
    width: 450px !important;
}

.view-display-id-term_scholen_menu .small-block.small-block-third {
    margin-right: 20px !important;
}

/* Blog */
.form-item.form-type-checkbox.form-item-notify,
.no-sidebars .node h2.node-title {
    display: none
}

.view-id-tt_blog .views-row-last .small-block {
    margin-right: 0px !important;
}

.blog-meta {
    color: #B0B0B0 !important;
    margin-top: 5px;
    line-height: 15px;
}

.blog-meta-footer {
    font-size: 85%;
    margin-top: 5px
}

.view-display-id-block a,
.view-display-id-blog_latest_body {
    padding-left: 10px;
}

.small-block-title.red-bgn.white-fonts a {
    float: left;
    height: 70px;
    width: 100%;
}

.small-block-title.red-bgn.white-fonts a,
.view-display-id-block a:hover,
.view-display-id-block a:focus,
.view-display-id-block a {
    color: #fff !important;
    display: block;
}

.sidebar .blog-latest a,
.view-id-tt_vraag_en_antwoord.view-display-id-page_1 a {
    color: #000 !important;
}

.sidebar .blog-latest a:hover,
.sidebar .blog-latest a:focus,
.view-id-tt_vraag_en_antwoord.view-display-id-page_1 a:hover,
.view-id-tt_vraag_en_antwoord.view-display-id-page_1 a:focus {
    color: #E6101C !important;
}

.blog-latest .blog-meta,
.node-type-blog .sidebar h2 {
    margin-bottom: 20px !important;
}

.node-type-blog .sidebar .views-row {
    margin-bottom: 20px !important;
}

.node-type-blog .sidebar h2 {
    font-weight: normal !important;
    font-size: 135% !important;
    text-transform: none !important;
}

/* Nieuwsbrief */
.page-inschrijven-nieuwsbrief-bedankt #main-wrapper {
    top: -20px !important;
}

#edit-mailchimp-lists-mailchimp-mailchimp-subscribe-mergevars-email {
    width: 98%;
}

.fancybox-wrap {
    max-height: 350px !important;
    top: 10% !important;
}

.fancybox-outer,
.fancybox-inner {
    height: 400px !important;
}

.fancybox-wrap::-webkit-scrollbar {
    display: none;
}

.fancybox-wrap {
    -ms-overflow-style: none;
}

.fancybox-close {
    background: #E6101C url("/sites/all/themes/techniektalent/images/button_close.png") no-repeat scroll 0 0 !important;
    top: 0px !important;
    right: 0px !important;
}

.page-inschrijven-nieuwsbrief-bedankt h1.title,
.page-inschrijven-nieuwsbrief .tabs,
.page-inschrijven-nieuwsbrief-bedankt #admin-menu,
.page-inschrijven-nieuwsbrief #admin-menu,
.page-inschrijven-nieuwsbrief-bedankt #edit-submit,
.page-inschrijven-nieuwsbrief #edit-submit--2,
.page-node-1105 header,
.page-node-1105 #footer-wrapper,
.page-node-1105 #sidebar-first,
.page-node-678 header,
.page-node-678 #footer-wrapper,
.page-node-678 #sidebar-first,
.page-inschrijven-nieuwsbrief-bedankt header,
.page-inschrijven-nieuwsbrief header,
.page-inschrijven-nieuwsbrief #sidebar-first,
.page-inschrijven-nieuwsbrief-bedankt #footer-wrapper,
.page-inschrijven-nieuwsbrief #footer-wrapper {
    display: none !important;
}

.page-inschrijven-nieuwsbrief .panel-display.panel-1col,
.page-inschrijven-nieuwsbrief #messages {
    margin: 0 !important;
    position: relative !important;
}

.page-inschrijven-nieuwsbrief #content p {
    margin: 0 !important;
    padding: 10px 0 0 0 !important;
}

.page-inschrijven-nieuwsbrief .panel-pane.pane-mailchimp-lists-mailchimp-subscribe {
    padding: 0 10px !important;
}

.red_button:focus,
.red_button:hover,
.red_button {
    color: #fff !important;
    text-decoration: none;
    padding: 5px 25px;
    background: #E6101C;
    font-weight: bold;
    position: relative !important;
}

.page-inschrijven-nieuwsbrief #edit-submit {
    background: #E6101C url("/sites/all/themes/techniektalent/images/button-inschrijven.png") no-repeat scroll 0 0 !important;
    border: 0px !important;
    margin: 0px !important;
    padding: 0px !important;
    button: 0 !important;
    width: 205px;
    height: 40px;
}

.page-inschrijven-nieuwsbrief .fancybox-wrap.fancybox-desktop.fancybox-type-iframe.fancybox-opened {
    max-height: 440px !important;
    min-height: 440px !important;
    height: 440px !important;
}

.region-footer-thirdcolumn a.nieuwsbrief:focus,
.region-footer-thirdcolumn a.nieuwsbrief:hover,
.region-footer-thirdcolumn a.nieuwsbrief {
    color: #fff !important;
}

.region-footer-thirdcolumn a.nieuwsbrief {
    background: url(/sites/all/themes/techniektalent/images/button-inschrijven.png) no-repeat center left transparent;
    display: block;
    padding: 0px 10px 0 1px !important;
    width: 205px;
    line-height: 40px;
    height: 40px;
    text-align: center;
    text-transform: uppercase !important;
}

/* Routekaart LOB */
.page-over-ons-routekaart-lob .pane-title {
    font-size: 20px;
}

.page-scholen-vmbo .pane-tt-article {
    clear: both;
    margin-bottom: 20px;
}

.page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_b .view-content .views-field-body .field-content,
.page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_r .view-content .views-field-body .field-content {
    position: relative;
    padding: 10px;
}

.page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_b {
    background: #419CE4;
    height: 65px;
    text-align: center;
}

.page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_b a {
    display: block;
    line-height: 1.4em !important;
}

.page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_b span.b1 {
    padding-top: 15px !important;
    font-size: 21px;
    line-height: 1.2em;
}

.page-over-ons-routekaart-lob .pane-content p,
.page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_b span.b2 {
    font-size: 18px;
}

.page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_r {
    display: block;
    float: left;
    height: auto;
    width: 100%;
}

.page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_r .block {
    padding: 10px;
    border: solid 1px #fff;
    display: inline;
    float: left;
    height: 280px;
    width: 200px;
    margin-top: -10px;
    margin-bottom: 15px;
    margin-right: 15px;
}

.page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_r .block1 {
    background: #fff;
}

.page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_r .block2 {
    background: #DC211C;
}

.page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_r .block2 a {
    color: #fff !important;
}

.page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_r .block2 {
    background: #DC211C;
}

.page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_r .block3 {
    background: #DC211C;
}

.page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_y .block {
    background: #FC0;
    text-transform: uppercase;
    font-size: 12px;
    padding: 10px;
    display: inline;
    float: left;
    height: 85px;
    width: 150px;
    margin-right: 13px;
    position: relative;
    margin-top: 10px;
    margin-bottom: 30px;
}

.page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_w .block {
    padding: 10px;
    border: solid 1px #ccc;
    float: left;
    display: inline;
    width: 150px;
    height: 110px;
    margin-right: 10px;
    margin-bottom: 10px;
}

.page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_w .blocktext {
    font-size: 14px;
}

.page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_r .block2 .blocktext,
.page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_r .block3 .blocktext {
    margin-top: 5px;
    font-size: 11px;
    color: #fff !important;
}

.page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_w .blockf .strongtitle,
.page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_y .strongtitle,
.page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_r .blockrtitle,
.page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_r .strongtitle,
.page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_r .subtitle,
.page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_w .blocktitle .strongtitle,
.page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_w .block .strongtitle {
    text-transform: uppercase;
    font-weight: bold;
}

.blockrtitle {
    font-size: 18px;
}

.page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_y .strongtitle,
.blockrp {
    font-size: 16px !important;
}

.page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_w .blockf .strongtitle,
.page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_r .strongtitle,
.page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_r .subtitle,
.page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_w .blocktitle .strongtitle,
.page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_w .block .strongtitle {
    font-size: 14px;
}

.page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_r .block .strongtitle {
    color: #000 !important;
}

.page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_r .block1 .subtitle {
    color: #DC211C !important;
}

.page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_r .block2 .subtitle,
.page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_r .block3 .subtitle {
    color: #fff !important;
}

.page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_w .blockf {
    width: 100%;
}

.page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_w .blockf,
.page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_w .blocktitle {
    clear: both;
    display: block;
    height: 35px;
    border: solid 1px #ccc;
    margin-bottom: 10px;
    padding: 10px;
    text-align: center;
}

.page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_w .strongtitle {
    line-height: 1.2em !important;
    clear: both;
    display: block;
}

@media all and (max-width: 901px) {
    .page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_w .blockhide {
        display: none;
    }

    .page-scholen-vmbo .pane-tt-article {
        margin-right: 10px;
        margin-left: 10px;
    }

    .page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_r .block,
    .page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_y .block,
    .page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_w .block {
        position: relative;
        margin-bottom: 10px;
    }
}

@media all and (min-width: 901px) {
    .page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_r .views-row-1 .views-field-title,
    .page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_r .block,
    .page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_y .block,
    .page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_w .block {
        position: relative;
        line-height: 1.2em;
    }

    .page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_r .view-content .views-field-body .field-content {
        min-width: 700px;
    }

    .page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_w .blockf {
        max-width: 700px;
    }

    .page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_w .blocktitle {
        width: 515px;
    }

    .small-block-body,
    .small-block-info {
        margin: 20px 10px 10px 10px !important;
    }

    .view-id-tt_news .small-block-body,
    .view-id-tt_news .small-block-info {
        margin: 20px 10px 10px 0px !important;
    }

    .view-display-id-teaser_themas .small-block-body,
    .view-display-id-teaser_themas .small-block-info {
        margin: 10px 10px 0 0 !important;
    }

    .page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_r .blockrtitle {
        padding: 20px 0 0 0 !important;
    }

    .page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_r .block1:after {
        content: '';
        display: block;
        position: absolute;
        left: 100%;
        top: 20px;
        margin-top: -10px;
        width: 0;
        height: 0;
        border-top: 10px solid transparent;
        border-right: 10px solid transparent;
        border-bottom: 10px solid transparent;
        border-left: 10px solid #fff;
    }

    .page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_r .block2:before,
    .page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_r .block3:before {
        content: '';
        display: block;
        position: absolute;
        top: 16px !important;
        left: 100%;
        width: 0;
        height: 0;
        border-color: transparent transparent transparent #fff;
        border-style: solid;
        border-width: 10px;
    }

    .page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_r .block2:after,
    .page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_r .block3:after {
        content: '';
        display: block;
        position: absolute;
        top: 18px !important;
        left: 100%;
        width: 0;
        height: 0;
        border-color: transparent transparent transparent #DC211C;
        border-style: solid;
        border-width: 8px;
    }

    .page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_w .block4,
    .page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_w .block8,
    .page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_w .block12 {
        margin-top: -67px;
    }

    .page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_w .blockhide {
        visibility: hidden
    }

    .page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_r .block3,
    .page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_w .block4,
    .page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_w .block8,
    .page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_w .block12 {
        margin-right: 0 !important;
    }

    .page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_y .block4 {
        margin-right: 0 !important;
    }

    .page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_y .block {
        margin-bottom: 30px;
    }

    .page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_w .block {
        margin-bottom: 10px;
    }
}

.page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_y .views-field-title span {
    padding: 0 10px;
    display: block;
    width: 100%;
    height: 35px;
    line-height: 38px;
}

.page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_r .views-field-title span {
    font-size: 18px;
    background: #DC211C;
    color: #fff !important;
    padding: 10px 10px 0 10px;
    float: right;
    clear: both;
    display: block;
    width: 240px;
}

.page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_b .views-field-body * {
    color: #fff !important;
}

.page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_r .views-field-body .field-content {
    position: relative;
    background: #DC211C;
    clear: both;
    display: block;
    height: auto;
    float: left;
}

.page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_y .views-field-body .field-content {
}

.page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_r .view-footer {
    color: #DC211C;
    width: 100%;
    text-align: center;
    font-size: 25px;
}

.page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_y .views-field-title {
    border: solid 1px #FFCC00;
}

.page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_y .views-field-title * {
    color: #FFCC00 !important;
}

.page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_y .views-field-body * {
    color: #fff !important;
}

.page-scholen-vmbo .pane-tt-article .view-display-id-routekaart_w .views-field-body * {
    color: #ccc !important;
}

.node-form.node-article-form .filter-wrapper {
    display: block !important;
}

#views_slideshow_cycle_main_tt_carrousel-tt_carrousel_activiteit h2.small-block-title,
#views_slideshow_cycle_main_tt_carrousel-tt_carrousel_frontpage_blog h2.small-block-title {
    margin-top: -20px;
}

.taxonomy-root-5 #views_slideshow_cycle_main_tt_carrousel-tt_carrousel_activiteit h2.small-block-title,
.taxonomy-root-5 #views_slideshow_cycle_main_tt_carrousel-tt_carrousel_frontpage_activiteit h2.small-block-title,
.taxonomy-root-5 #views_slideshow_cycle_main_tt_carrousel-tt_carrousel_frontpage_blog h2.small-block-title {
    margin-top: 0px!important;
}

.view-display-id-teaser_news_start h2.small-block-title,
.view-display-id-teaser_news_start_techniek h2.small-block-title,
#views_slideshow_cycle_main_tt_carrousel-tt_carrousel_document h2.small-block-title,
.view-display-id-teaser_news h2.small-block-title {
    margin-bottom: 10px;
}

.taxonomy-root-6 .view-id-tt_news h2.small-block-title,
.view-display-id-mission h2.small-block-title {
    margin-bottom: 20px;
}

.view-display-id-mission p {
    margin: 0px 0px 1.5em -10px !important;
}

.view-display-id-teaser_news_start_techniek h2.small-block-title {
    margin-top: 20px;
}

.category-menu .menu {
    width: 500px !important;
}

.view-display-id-tt_frontpage_links p {
    line-height: 1.2em !important;
}