/*
Theme Name:     Newspaper 7 Child theme 2
Theme URI: 		http://themeforest.net/user/tagDiv/portfolio
Description:    Child theme made by tagDiv
Author:         tagDiv
Author URI: 	http://themeforest.net/user/tagDiv/portfolio
Template:       Newspaper
Version:        7.7c
*/

/*  ----------------------------------------------------------------------------
    This file will load automatically when the child theme is active. You can use it
    for custom CSS.
*/
.td-footer-wrapper{
    padding-top: 60px;
}
.mail_row {
    z-index: 9;
}

.sf-menu > .current-menu-item > a:after, .sf-menu > .current-menu-ancestor > a:after, .sf-menu > .current-category-ancestor > a:after, .sf-menu > li:hover > a:after, .sf-menu > .sfHover > a:after{
    background-color: #2b4d59 !important;
}
.td-header-wrap .td-drop-down-search:before{
    border-color: transparent transparent #2b4d59 transparent;
}
.td-header-wrap .td-drop-down-search:after{
    background-color: #2b4d59;
}
.td-header-style-1 .header-search-wrap .td-icon-search{
    color: #363f41;
}
.td-scroll-up{
    background-color: #2b4d59;
}
p {
    margin-top: 0;
    margin-bottom: 0;
}
/*Subscriber form NEW*/
.td_block_template_1.widget.gform_widget{
    width: 100%;
}
.new_sub_form_wrapper{
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    width: 425px;
    border: 1px solid #c9c9c9;
    margin: 0 auto;
    padding: 50px 40px 30px 40px;
    background: #fff;
    margin-bottom: -40px;
}
@media screen and (max-width: 767px) {
    .new_sub_form_wrapper {
        padding: 50px 10px 30px 15px;
    }
}
.new_sub_form{
    padding: 15px 20px 17px 20px;
    background: #fff;
    width: auto;
    position: relative;
}
.new_sub_form .gform_footer.top_label input{
    background-color: #e11a83;
    width: 100%;
    font-weight: 300;
    transition: all .3s;
    font-size: 15px;
    text-transform: uppercase;
    font-family: Verdana, Geneva, sans-serif;
    font-weight: 600;
}
.new_sub_form .gform_footer.top_label input:hover{
    background-color: #000;
    transition: all .3s;
}
.new_sub_form .gform_body #gform_fields_10 li#field_10_13 .tdn-title{
    font-size: 23px!important;
    font-weight: 600!important;
    text-transform: uppercase!important;
    text-align: center;
}
.new_sub_form .gform_body #gform_fields_10 li#field_10_2 .ginput_container.ginput_container_text input{
    padding-left: 5px;
}
.new_sub_form .gform_body #gform_fields_10 li#field_10_11 .ginput_container.ginput_container_email input{
    padding-left: 5px;
}
input[type=text]{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
}
.new_sub_form .gform_body #gform_fields_10 li#field_10_14 .ginput_container.ginput_container_checkbox ul.gfield_checkbox li.gchoice_10_14_1 label{
    color: #222;
    font-weight: 300;
    font-size: 11px;
}
.new_sub_form .gform_body #gform_fields_10 li#field_10_14 .ginput_container.ginput_container_checkbox ul.gfield_checkbox li.gchoice_10_14_1 label a{
    color: #e11a83;
}
.new_sub_form .gform_body #gform_fields_10 li#field_10_14 .ginput_container.ginput_container_checkbox ul.gfield_checkbox li.gchoice_10_14_1 label a:hover{
    color: #000;
}
.new_sub_form .gfield_label{
    color: #222;
    font-weight: 300 !important;
    text-transform: uppercase;
    display: none !important;
}
.mail_row .td_block_wrap.flex_logo_sub{
    margin-bottom: -85px;
    z-index: 99;
}
.form_subscription{
    z-index: 9;
}
/*Version 2*/
#abonneer_subscribe_new .flex_logo_sub {
    margin-bottom: -85px;
}
#abonneer_subscribe_new .new_sub_form_wrapper {
    width: 425px;
    border: none;
    margin: 0 auto;
    padding: 0px 40px 30px 40px;
    background: #fff;
    margin-bottom: 0px;
}
.mail_row .td_block_wrap.flex_logo_sub {
    margin-bottom: -110px;
}
@media screen and (max-width: 767px) {

#abonneer_subscribe_new .abonneer_subscribe_textblock {
    padding-left: 25px!important;
    margin-top: 75px!important;
}
#abonneer_subscribe_new .abonneer_subscribe_leftcol {
    border-right: none!important;
}
#abonneer_subscribe_new .new_sub_form_wrapper {
    padding: 0px 15px 30px 15px;
}
#abonneer_subscribe_new .td-container, 
#abonneer_subscribe_new .tdc-row {
    padding-left: 0;
    padding-right: 0;
}
}

@media screen and (max-width: 1024px) {
#abonneer_subscribe_new .abonneer_subscribe_row {    
    padding-right: 0px !important;
    padding-left: 0px !important;
}
}
/*END Version 2*/

/*END subscriber form new*/
.header_quote{
    text-align: center;
    line-height: 28px;
    font-family: Kalam-light;
    font-size: 14px;
}
.td-header-style-1 .td-header-top-menu-full{
    background-color: #363f41;
}
.cao_updates_home .td-module-meta-info, .most_viewed_home .td-module-meta-info, .wet_en_reg_home .td-module-image {
    display: none;
}
.cao_updates_home  .td_module_8{
    padding-bottom: 0;
    margin-bottom: 0;
}
.td-header-style-1 .td-header-sp-logo {
    padding-left: 0;
    margin-left: 0;
    margin-top: 15px;
    margin-right: 56px;
    height: 110px;
}
.td-header-style-1 .td-header-sp-logo img{
    max-height: 110px;
    width: 115px;
    margin: 0;
}
.td-header-style-1 .td-header-sp-recs{
    margin: 30px 0 9px 0;
}
.cao_updates_home .td_module_8.td_module_wrap{
    height: 29px;
    overflow: hidden;
    margin-bottom: 7px !important;
}
.cao_updates_home .td_module_8 .entry-title{
    font-weight: normal;
}
.kosp_links .td_module_9.td_module_wrap{
    padding-bottom: 0;
    text-align: left;
    margin-bottom: 10px;
}
.kosp_links .td_module_9.td_module_wrap .kosp_wrapper_1{
    padding-top: 25px;
}
.kosp_links .td_module_9.td_module_wrap .kosp_wrapper{
    margin: 0 0 10px 0;
}
.kosp_links .td_module_9.td_module_wrap h3.entry-title{
    padding-bottom: 0;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 4px;
    font-weight: 500;
}
.td_data_time::first-letter{
    text-transform: capitalize;
}
/*Menu fixes*/
.sf-menu > li.wet_en_az.td-normal-menu > ul.sub-menu, .sf-menu > li.cao_updates.td-normal-menu > ul.sub-menu{
    left: 0;
}
.sf-menu ul .td-menu-item.link_to_over > a {
    float: none;
    width: auto;
    font-weight: 400 !important;
    font-size: 13px;
    font-family: 'Roboto', sans-serif;
    margin: 7px 0 0;
    line-height: 18px;
    color: #4abae2;
    display: block;
}
.sf-menu ul .td-menu-item.link_to_over > a i{
    right: 50px;
    margin-top: -9px;
    font-size: 7px;
    position: absolute;
    top: 50%;
    line-height: 19px;
}
.link_to_over .td-icon-menu-down:before{
    content: '\e808';
}

.hide_author_coment .td_module_9.td_module_wrap{
    text-align: left;
}
.hide_author_coment .td_module_9 .entry-title,.hide_author_coment .td_module_6 .entry-title{
    font-weight: 500;
    font-size: 14px;
}
.cao_updates_home.font_for_wetten .entry-title{
    font-size: 14px;
    margin-bottom: 4px;
    font-weight: 500;
}
/*Menu fixes END*/
.td-main-content-wrap{
    padding-bottom: 0;
}
.ttl_subscribe_little ,.ttl_subscribe_large {
    margin-bottom: 0;
}
.ttl_subscribe_little {
    padding-bottom: 10px;
    padding-top: 70px;
}
.ttl_subscribe_little h4{
    font-size: 22px;
}
.ttl_subscribe_large h2{
    font-size: 35px;
}
.ttl_subscribe_large{
    padding-bottom: 45px;
}
.btn_wrapper{
    text-align: center;
}
.btn_wrapper a{
    background: #2b4d59;
    padding: 15px 25px;
    font-size: 20px;
    color: #fff;
}
.btn_wrapper a i{
    font-size: 16px;
    position: relative;
    bottom: 3px;
    padding-left: 5px;
}
.button_block{
    margin-bottom: 0;
}
.td-header-sp-recs img{
    margin: 0;
    right: 0;
    left: auto;
}
.cao_updates_footer .td_module_8.td_module_wrap{
    padding: 0;
    margin: 0;
    border: none;
    margin-bottom: 15px !important;
}
.cao_updates_footer .td_module_8 .entry-title{
    font-size: 13px;
    margin-bottom: 0;
    margin-top: 0;
    height: 25px;
    overflow: hidden;
}
.cao_updates_footer{
    padding-right: 15px;
}
.sf-menu .home_menu_label .fa{
    margin-right: 0;
}
.iflex-column {
    height: 707px;
    margin-top: 15px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}
.iflex-text-column{
    padding-top: 155px;
}
.iflex-text-column .wpb_wrapper{
    margin-left: 23%;
}
.iflex-text-column .wpb_wrapper .wpb_wrapper {
    margin-left: 0;
    margin-bottom: 11px;
}
.iflex-text-column .entry-title{
    font-weight: bold;
    font-family: 'Roboto', sans-serif;
    font-size: 25px;
    line-height: 29px;
}
.wrap_sub{
    border-top: 3px solid #e11a83;
}
.wrap_sub .wrapper_form{
    border-bottom: 1px solid #eee;
    padding: 30px 0 38px;
}
.wrap_sub .title_sub{
    font-family: 'Open Sans'!important;
    font-weight: 400!important;
    margin-top: 0;
    margin-bottom: 13px;
    font-size: 20px;
    line-height: 30px;
    margin: 6px 0;
    padding: 0 5px;
}
.wrap_sub .desc_sub{
    font-family: 'Open Sans'!important;
    font-size: 13px;
    line-height: 19px;
    color: #666;
    margin-top: 0;
    margin-bottom: 21px;
    padding: 0 5px;
}
.wrap_sub p a{
    background-color: #e11a83;
    -webkit-appearance: none;
    outline: 0;
    width: 100%;
    height: 42px;
    padding: 7px 12px;
    color: #fff;
    border: 0;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    line-height: 1;
}
.wrap_sub p a:hover {
    background-color: #000;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.wrap_sub a{
    background-color:  #e11a83;
    -webkit-appearance: none;
    outline: 0;
    width: 100%;
    height: 42px;
    padding: 7px 18px;
    color: #fff;
    border: 0;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.wrap_sub a:hover {
    background-color: #000;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    text-decoration: none !important;
    color: #fff;
}
.cao_updates_home.faliss_last-posts .entry-title{
    font-weight: 500;
    font-size: 14px;
}
.description_iflex_left p{
    font-size: 13px;
    color: #777;
    font-family: 'Open Sans', arial, sans-serif;
    margin-top: 9px;
}
.cao_updates .td_block_inner .td-mega-row .td-mega-span:last-child h3.entry-title, .wet_en_az  .td_block_inner .td-mega-row .td-mega-span:last-child h3.entry-title{
    font-weight: 400 !important;
    font-size: 13px;
}
.cao_updates .td_block_inner .td-mega-row .td-mega-span:last-child h3.entry-title a, .wet_en_az  .td_block_inner .td-mega-row .td-mega-span:last-child h3.entry-title a{
    color: #4abae2;
}
.cao_updates .td_block_inner .td-mega-row .td-mega-span:last-child h3.entry-title a i:before, .wet_en_az  .td_block_inner .td-mega-row .td-mega-span:last-child h3.entry-title a i:before{
    content: '\e808';
    font-family: newspaper;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    text-align: center;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.cao_updates .td_block_inner .td-mega-row .td-mega-span:last-child h3.entry-title a i, .wet_en_az  .td_block_inner .td-mega-row .td-mega-span:last-child h3.entry-title a i{
    right: -30px;
    margin-top: -7px;
    font-size: 7px;
}
.wet-en_reg.most_viewed_home .td-module-image{
    display: none;
}
.kosp_links .block-title{
    margin-bottom: 0;
    border-color: #458096;
}
.kosp_links .entry-title a{
    color: #111;
    text-decoration: none;
}
.kosp_links .entry-title a:hover{
    color: #458096;
    text-decoration: none !important;
}
.kosp_links .td-pulldown-size{
    background-color: #458096;
}
/*widget nav menu for kostprijs*/
.widget_nav_menu h4.block-title{
    border-color: #458096;
}
.widget_nav_menu h4.block-title span{
    background-color: #458096;
}
.widget_nav_menu h2.widgettitle{
    background-color: #458096;
}
.widget_nav_menu h2.widgettitle:after{
    background-color: #458096;
}
.widget_nav_menu .menu-cost-menu-container ul.menu li,
.homepage-kostprijs .menu-cost-menu-container ul.menu li {
    padding-bottom: 0;
    text-align: left;
    margin-bottom: 10px;
    border-bottom: 1px dashed #f2f2f2;
    margin-left: 0;
}
.widget_nav_menu .menu-cost-menu-container ul.menu li a,
.homepage-kostprijs .menu-cost-menu-container ul.menu li a {
    padding-bottom: 0;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 4px;
    font-weight: 500;
    font-family: 'Roboto', sans-serif;
}
/*List Menu block for kostprijs on homepage*/
.homepage-kostprijs .block-title {
    border-bottom: 2px solid #458096;
}
.homepage-kostprijs .block-title > span {
    background-color: #458096;
}
.homepage-kostprijs.td_block_list_menu ul {
        margin-left: 0;
}
/*comment counter fix*/
.td-module-comments, .td-post-comments, .category-columns .cao_updates_footer .td-module-comments{
    display: none;
}
.category-columns .td-module-comments, .category-columns .td-post-comments{
    display: block;
}
/*end comment counter*/


/*widget nav menu for kostprijs*/
.td-category-siblings .td-subcat-dropdown i{
    color: #ffffff;
}

.wet-en_reg.most_viewed_home.hide_discr .td-excerpt{
    display: none;
}
.hide_discr .td_module_wrap .entry-title{
    margin: 0 0 6px 0;
    font-size: 17px;
    line-height: 24px;
    margin-bottom: 7px;
    font-weight: 500;
}
/*bedank page start*/
.bedank_page_row{
    width: 1068px;
    margin: 0 auto;
}
.bedank_page_row h2{
    margin-top: 5px;
    margin-bottom: 23px;
    font-size: 45px;
    font-weight: 700;
    font-family: Verdana, Geneva, sans-serif;
    letter-spacing: -0.06em;
    line-height: 60px;
}
/*bedank page end*/
.page-nav .current{
    background-color: #2b4d59;
    border-color: #2b4d59;
}
.sf-menu > li > a{
    color: #363f41;
}
.td-category-header .td-pulldown-filter-display-option{
    background-color: #363f41;
}
h1 > a, h2 > a, h3 > a, h4 > a, h5 > a, h6 > a{
    color: #363f41;
}
.td-mega-span h3 a{
    color: #363f41;
}
.td-category-header .td-pulldown-filter-list{
    background-color: #363f41;
}
.td-post-category{
    background-color: #363f41;
}
/*Subscription block home*/
.o-pro-slant {
    position: relative;
    overflow: hidden;
}
.o-pro-slant__inner {
    height: 72px;
    position: relative;
}
.o-wrapper {
    padding-right: 24px;
    padding-left: 24px;
    margin-right: auto;
    margin-left: auto;
    max-width: 1200px;
}
.o-pro-slant--grey .o-pro-slant__inner:before {
    width: 8.33333333%;
}
.o-pro-slant--grey .o-pro-slant__inner:before {
    width: 5.666667%;
}
.o-pro-slant--grey .o-pro-slant__inner:after, .o-pro-slant--grey .o-pro-slant__inner:before {
    background-color: #f0f0f0;
}
.o-pro-slant__inner:before {
    right: -7px;
    width: 83.33333333%;
    transform: skewX(-17.5deg);
    transition: width 1s ease-in-out;
}
.o-pro-slant__inner:after, .o-pro-slant__inner:before {
    display: block;
    content: "";
    position: absolute;
    top: 0;
    background-color: #fff;
    height: 100%;
}
.o-pro-slant__inner:after {
    width: 40em;
}
.o-pro-slant__inner:after {
    width: 26em;
    left: 100%;
    margin-left: -12px;
}
.o-wrapper:after {
    content: ""!important;
    display: block!important;
    clear: both!important;
}
.sub_wrapper_border .td_block_wrap{
    margin-bottom: 0;
}

.mail_row {
    position: relative;
    padding: 48px 0 24px;
}
.mail_row .wpb_row{
    width: 1068px;
    margin: 0 auto;
}
.mail_row .td_block_wrap{
    margin-bottom: 0;
}
.mail_row h2{
    text-align: center;
    font-weight: 800;
    text-transform: uppercase;
    font-size: 2.5rem;
    line-height: 44px;
    color: #000;
    font-style: normal;
    margin-bottom: 12px !important;
}
.mail_row .description_sub{
    text-align: center;
    width: 60%;
    margin: 0 auto;
    font-size: 1rem;
}
.mail_row .image_sub_home {
    width: 24%;
    background: #fff;
    min-height: 100%;
    border: 1px solid #d8d8d8;
    padding: 24px 14px 15px;
    margin-bottom: -40px;
    z-index: 9;
}
.mail_row .image_sub_home .descrip_before_img{
    text-align: center;
    font-size: .875rem;
    line-height: 1.71428571;
    text-transform: uppercase;
    margin-bottom: 24px !important;
}
.mail_row .image_sub_home .desc_blue_img{
    text-align: center;
    font-weight: 800;
    color: #009ee0;
    font-style: italic;
    text-transform: uppercase;
    font-size: 2rem;
    margin-bottom: 24px !important;
}

.mail_row .td_block_wrap.sub_image_home {
    margin-bottom: 42px;
}
.mail_row .sub_button{
    margin-bottom: 15px;
}
.mail_row .sub_button a{
    width: 100%;
    background-color: #e11a83 !important;
    border-color: #e11a83 !important;
    border-radius: 0;
    color: #fff !important;
    font-size: 15px;
    transition: all .3s;
    background-image: none;
}
.mail_row .sub_button a:hover{
    background-color:  #000000!important;
    border-color: #000000!important;
    transition: all .3s;
}
/*Subscription block home end*/

.hide_author_coment.hide_mobile_sidebar.cao_sidebar_column .td_module_9{
    margin-bottom: 0 !important;
    padding-bottom: 10px !important;
}
.hide_author_coment.hide_mobile_sidebar.cao_sidebar_column .td_module_9 .entry-title{
    margin-bottom: 0;
}
.td-header-wrap .td-affix .td-main-menu-logo img{
    width: 44px;
}
.td-main-menu-logo.td-logo-in-header.td-logo-sticky .td-mobile-logo.td-sticky-header img{
    width: 180px;
}
.td-post-category, .td-big-grid-post .td-post-category{
    display: none;
}
.home .td-post-category, .home .td-big-grid-post .td-post-category{
    display: inline-block;
}
.td-related-title > .td-related-right{
    display: none;
}
.td-pulldown-filter-display-option ul.td-pulldown-filter-list li.td-pulldown-filter-item:nth-child(2), .td-pulldown-filter-display-option ul.td-pulldown-filter-list li.td-pulldown-filter-item:nth-child(4), .td-pulldown-filter-display-option ul.td-pulldown-filter-list li.td-pulldown-filter-item:nth-child(5){
    display: none;
}
.footer-social-wrap span.td-social-icon-wrap:last-child{
    display: none
}
.category-personalia .td-post-featured-image ,.category-columns .td-post-featured-image{
    display: none;
}
.search .td-main-content .td-image-wrap img{
    width: 150px;
    height: 150px;
}
/*
.category-columns .td-main-content .td-module-image .td-module-thumb .td-image-wrap img, .colums_custom_menu_item .sub-menu .td-mega-span .td_module_mega_menu .td-image-wrap img{
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
*/

/*adverteren new page*/
.advertorial_new_form .gfield_required{
    display: none;
}
.no-margin-label, .no-margin-label .block-title{
    margin: 0;
}
/*end adverteren new page*/

/*disable zoom in big grid 1 for home page start*/
.td-grid-style-1.td-hover-1 .td-big-grid-post:hover .td-module-thumb .entry-thumb{
    transform: none;
    -webkit-transform: none;
    -moz-transform: none;
}
.td-grid-style-1.td-hover-1 .td-big-grid-post:hover .td-module-thumb a:last-child:before{
    background-color: transparent;
}
/*disable zoom in big grid 1 for home page end*/
/*wet-en_reg widget start*/
.wet-en_reg.td_block_17 .td-column-1 .td_module_4{
    padding-bottom: 0;
    text-align: left;
    margin-bottom: 10px;
    border-bottom: 1px dashed #f2f2f2;
    margin-left: 0;
    min-height: 31px;
}
.wet-en_reg.td_block_17 .td-column-1 .td_module_8{
    padding-bottom: 0;
    margin-bottom: 10px;
    border: none;
}
.wet-en_reg.td_block_17 .td-column-1 .td_module_8 .item-details{
    padding-bottom: 0;
    text-align: left;
    margin-bottom: 10px;
    border-bottom: 1px dashed #f2f2f2;
    margin-left: 0;
    min-height: 31px;
}
.wet-en_reg.td_block_17 .td-column-1 h3.entry-title{
    padding-bottom: 0;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 4px;
    font-weight: 500;
    font-family: 'Roboto', sans-serif;
}

/*wet-en_reg widget end*/
/*menu animation changes REWRITE from parent style.css start*/
.td_fadeInDown{
    -webkit-animation-name: td_fadeInLeft;
    animation-name: td_fadeInLeft;
    animation-duration: 0.3s;
}
/*menu animation changes REWRITE from parent style.css end*/
/*TD-API-PLUGIN styles start*/

.td_module_21 {
    padding-bottom: 40px;
}
.td_module_21 .td-module-thumb {
    position: absolute;
    left: 0;
    top: 0;
}
.td_module_21 .item-details {
    margin-left: 244px;
    min-height: 150px;
}
.td_module_21 .entry-title {
    font-size: 22px;
    line-height: 28px;
    margin-bottom: 5px;
}
h1 > a, h2 > a, h3 > a, h4 > a, h5 > a, h6 > a {
    color: #363f41;
}
.td_module_21 .td-post-views{
    position: relative;
    float: right;
    font-family: 'Open Sans', arial, sans-serif;
    font-size: 11px;
    font-weight: 600;
    text-align: center;
    line-height: 1;
}
.td_module_21 .td-post-views i{
    padding: 3px 4px 4px 5px;
}
/*TD-API-PLUGIN styles end*/

@media screen and (max-width: 1366px){
    .mail_row .image_sub_home{
        width: 32%;
    }
    .mail_row .sub_button a{
        width: 100%;
    }
    .iflex-text-column .wpb_wrapper {
        margin-left: 0;
    }
}
@media screen and (max-width: 1140px){
    .td-header-style-1 .td-header-sp-logo{
        margin-right: 0;
    }

}
@media screen and (max-width: 1024px){
    .td-header-style-1 .td-header-sp-logo{
        margin-right: 0;
    }
    .mail_row .sub_button a {
        width: 100%;
    }
    .mail_row .wpb_row {
        width: 40%;
    }
}
@media screen and (max-width: 768px){
    .td-header-style-1 .td-header-sp-logo{
        margin-right: 56px;
    }
    .td-footer-wrapper .block-title{
        font-size: 17px;
    }
    .cao_updates_footer .td_block_inner .td-block-span12:nth-child(5){display: none}
    .td-footer-wrapper .td_module_6 .entry-title{
        height: 36px;
        overflow: hidden;
    }
    .td-header-style-1 .td-header-sp-logo img {
        width: 70px;
    }
    .iflex-text-column .wpb_wrapper{
        margin-left: 0;
    }
    .mail_row .wpb_row{
        width: 59%;
    }
    .stretch_row_content{
        padding: 0;
    }
    .iflex-text-column{
        padding-left:  20px !important;
        padding-right:  20px !important;
    }
    .mail_row .sub_button a{
        width: 100%;
    }
}
@media screen and (max-width: 767px){
    .td_module_21 .td-post-views{
        font-size: 10px;
    }
    .td_module_21 .td-excerpt {
        display: none;
    }
    .td_module_21 {
        padding-bottom: 26px;
    }
    .td-post-content table.table-mobile-fix{
        display: block;
        height: auto !important;
        width: auto !important;
        overflow-x: scroll;
    }
    .hide-mobile-adv{display: none}
    .cao_upd_block_home .td_module_9{
        padding-bottom: 0;
        margin-bottom: 10px;
    }
    .cao_upd_block_home .entry-title.td-module-title{
        margin-bottom: 0;
    }
    .kosp_links, .wetten_block_home, .faliss_last-posts, .personalia_block_home, .social_block_home{
        display: none;
    }
    .arbeid_block_home .td_block_inner .td-block-span6 .td_module_6:nth-child(2), .arbeid_block_home .td_block_inner .td-block-span6 .td_module_6:nth-child(3), .arbeid_block_home .td_block_inner .td-block-span6 .td_module_6:nth-child(4){
        display: none;
    }
    .last_news_block_home .td_block_inner .td-block-row:nth-child(2), .last_news_block_home .td_block_inner .td-block-row:nth-child(3){
        display: none;
    }
    .branch_block_home .td_block_inner .td-block-row:nth-child(2), .branch_block_home .td_block_inner .td-block-row:nth-child(3){
        display: none;
    }
    .hide_most_viewed_posts_home .td_block_inner .td-block-span12:nth-child(3){
        display: none;
    }
    .colums_block_home .td_block_inner .td_module_mx2:nth-child(3),.colums_block_home .td_block_inner .td_module_mx2:nth-child(4){
        display: none;
    }
    .interviews_block_home .td_block_inner .td_module_mx2:nth-child(3),.interviews_block_home .td_block_inner .td_module_mx2:nth-child(4){
        display: none;
    }
    .vac_block_mobile .td_block_inner .td-block-span12:nth-child(3){
        display: none;
    }
    .mail_row .description_sub{
        width: 100%;
        padding: 0 20px;
    }
    .o-pro-slant--grey .o-pro-slant__inner:before {
        width: 18.666667%;
    }
    .mail_row .image_sub_home{
        margin-bottom: -30px;
    }
    .hide_mobile_sidebar{
        display: none;
    }
    .bedank_page_row{
        width: auto;
        padding: 0 20px;
    }
    .bedank_page_row .vc_icon_element.vc_icon_element-outer.vc_icon_element-align-right.icon_bedankt{
        text-align: center;
    }
    .iflex-text-column{
        padding-top: 0;
    }
    .iflex-column{
        display: none !important;
    }
}

@media (max-width: 500px){
    .td_module_21 .item-details {
        margin-left: 115px;
        min-height: 69px;
    }
    .td_module_21 .td-module-thumb {
        width: 100px;
    }
    .td_module_21 .entry-title {
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
    }
}
@media screen and (max-width: 414px){
    .mail_row .wpb_row {
        width: 83%;
    }
}
/* Hides the author's name on all pages except the Columns category */
.td-post-author-name {
    display: none;
}
.category-columns .td-main-content .td-post-author-name,
.category-405 .td-main-content .td-post-author-name {
    display: inline-block;
}
/* Hides the author's box on all pages except the Columns category and Author's page */
.author-box-wrap {
    display: none;
}
.author .author-box-wrap,
.columns .author-box-wrap {
    display: block;
}

/*Hides images from search results*/
.td-header-wrap .td-aj-search-results .td-module-thumb {
    display: none;
}
.td-header-wrap .td-aj-search-results .item-details {
    margin: 10px 20px 10px 20px;
}
/*Hides ajax preloader buttons in header main menu*/
.td-mega-menu .td_block_mega_menu .td-next-prev-wrap a {
    display: none;
}
/*Hides ajax preloader buttons in related posts block*/
.td_block_related_posts .td-next-prev-wrap {
    display: none;
}
/*Hides sort filter*/
.td-category-header .td-category-pulldown-filter {
    display: none;
}
/*Hides images from most viewed block on homepage*/
.most_viewed_home .td-module-image,
.most_viewed_home .td-module-thumb {
    display: none;
}
.most_viewed_home .item-details,
.most_viewed_home .item-details {
    margin-left: 0;
    min-height: 40px;
}
.category-columns .most_viewed_home .td-module-image,
.category-columns .most_viewed_home .td-module-thumb,
.category-interviews .most_viewed_home .td-module-image,
.category-interviews .most_viewed_home .td-module-thumb {
    display: block;
}
.category-columns .most_viewed_home .item-details,
.category-columns .most_viewed_home .item-details,
.category-interviews .most_viewed_home .item-details,
.category-interviews .most_viewed_home .item-details {
    margin-left: 116px;
    min-height: 70px;
}
/*Changes top mrgin for header baner*/
.td-header-style-1 .td-header-sp-recs {
    margin: 15px 0 9px 0;
}


@media screen and (max-width: 767px) {
    .td-post-date {
        margin-top: 5px;
    }
    #td-mobile-nav .td-menu-socials {
        display: none;
    }
    .gform_wrapper .top_label li.gfield.gf_left_half,
    .gform_wrapper .top_label li.gfield.gf_right_half {
        width: 100%;
    }
}
/*Hides publish date from category wet-en-regelgeving*/
.category-wet-en-regelgeving .td-module-meta-info .td-post-date {
    display: none;
}
.td-main-content-wrap .category-wet-en-regelgeving .td_module_8.td_module_wrap,
.td-main-content-wrap .category-1253 .td_module_8.td_module_wrap {
    padding-bottom: 0px;
}
/*Hides Related posts block from a single post for categories wet-en-regelgeving and caoupdates*/
.wet-en-regelgeving .td_block_related_posts,
.caoupdates .td_block_related_posts {
    display: none;
}
/*Header menu pink Button*/
#td-header-menu .header-nieuwsbrief_btn {
	margin-left: 10px;
}
#td-header-menu .header-nieuwsbrief_btn > a:after {
	display: none;
}

#td-header-menu .header-nieuwsbrief_btn > a {
	padding: 8px 10px;
	color: #fff;
	background-color: #e11a83;
}
@media screen and (max-width: 767px) {
	.header-nieuwsbrief_btn {
		display: none;
	}
}
@media (max-width: 1018px) and (min-width: 768px) {
	#td-header-menu .header-nieuwsbrief_btn {
		margin-left: 4px;
	}
	.td-header-menu-wrap.td-affix .header-nieuwsbrief_btn {
		display: none;
	}
}

._hj-f5b2a1eb-9b07_widget_footer ._hj-f5b2a1eb-9b07_pull_left{
    display: none;
}