@charset "utf-8";
/* CSS Document */


@media (min-width: 1200px) and (max-width: 1600px) {
.landing_banner { min-height: 470px; }
.landing_banner .landing_banner_inner .landing_txt_wrap h1 { font-size: 58px; }
}

@media (min-width: 1400px) and (max-width: 1499px) {

.banner_wapper_homenew.landing_pg_banner { /*min-height:390px;*/ }

}

@media (min-width: 1300px) and (max-width: 1399px) {

.banner_wapper_homenew.landing_pg_banner { /*min-height:340px;*/ }

}

@media (min-width: 1200px) and (max-width: 1300px) {
.navigation_main > ul > li + li { margin-left: 34px; }
.home_text p { font-size:24px; line-height:36px; }
.yelllo_banner_main_wrap .banner_left_image { max-width: 350px;width: 350px; }
.yelllo_banner_main_wrap .banner_right_text_block { max-width: 380px;width: 380px; }
.yelllo_banner_main_wrap .banner_right_text_block h1 { font-size: 63px;line-height: 61px; }
.yelllo_banner_main_wrap .banner_right_text_block p { font-size: 32px;line-height: 43px; }

/* New Design Page Start */
.home_text_sec_new .home_text p { font-size: 24px; }
.specialists_new_row .specialists_new_col { padding: 20px 15px; }
.specialists_new_row {margin: 0 -15px;}
.specialists_new_sec { padding: 112px 0 79px 0; }
/* New Design Page End */

.banner_wapper_homenew.landing_pg_banner { /*min-height:340px;*/ }

} 


@media (min-width: 992px) and (max-width: 1199px) {
.lawyers_main .news_inner_content{
	min-height:290px;
}
.contact-info .cont_box { font-size:12px; }
.newsletter_social span { font-size:12px; }

.blue_block img { max-height:60px; }
.home_text_sec { padding:45px 0 26px; }
.home_text p { font-size:18px; line-height:30px; }
.newsroom_block.blog_block h2 { font-size:32px; }
.company_block h2 { font-size:32px; }
.w3n-advocate-sidebar .item { width:50%; }

/*.header_v2 .navbar-brand.main-logo { width:180px; }*/
.header_v2 .new_50_jaar .navbar-brand.main-logo { width:180px; }
.navbar-brand > img { height:45px; }
.new_50_jaar .navbar-brand > img { height:auto !important; }

.yelllo_banner_main_wrap .banner_left_image { max-width: 280px;width: 280px; }
.yelllo_banner_main_wrap .banner_right_text_block { max-width: 380px;width: 380px; margin-left: 35px; }
.yelllo_banner_main_wrap .banner_right_text_block h1 { font-size: 53px;line-height: 1.1; }
.yelllo_banner_main_wrap .banner_right_text_block p { font-size: 25px;line-height: 1.2; }

.landing_banner { min-height: 390px; }
.landing_banner .landing_banner_inner .landing_txt_wrap h1 { font-size: 52px; }

/* New Design Page Start */
.navigation_main > ul > li + li { margin-left: 11px; }
.home_text_sec_new .home_text p { font-size: 20px; }
.vo_banner_new_dtl,
.home_banner_new_dtl { padding: 51px 0 56px 0px; }
.specialists_new_row .specialists_new_col { padding: 20px 15px; }
.specialists_new_row {margin: 0 -15px;}
.specialists_new_sec { padding: 82px 0 79px 0; }
.news_new_sec{ padding: 56px 0 63px 0; }
.home_new_cnt_inner .ajax_room_block h2,
.contain_wapper_new h2 { font-size: 29px; }
.clientreview_new_sec{ padding: 48px 0 49px; }
.specialists_new_box .specialists_new_dtl h4 { font-size: 20px; }
.specialists_new_box .specialists_new_img { height: 85px; }
.home_text_sec_new.home_text_sec  { padding: 60px 0 65px; }
.home_new_cnt_row .home_new_cnt_col:first-child{ padding-right: 45px; }
.home_new_cnt_row .home_new_cnt_col:last-child { padding-left: 91px; }
.sector_wrap_mian h3 { font-size: 25px; }
.sector_bottom_sec h3 { font-size: 25px; }
.sector_bottom a { font-size: 16px; }

#newsletter_block.w3n_footercontactf_v2.w3n-footercontactf { padding: 54px 0 61px; }
.footer_wapper.footer_wapper_v2 { padding-top: 64px; }


.brochure_page .brochure_wrap { padding: 61px 0 64px; }
.brochure_form .gform_wrapper.gravity-theme fieldset.gfield + .gfield:not(fieldset) { margin-top: 55px; }
.bg_legal_ziet_kansen_inner .bg_legal_ziet_kansen_img { width: 310px; }
.bg_legal_ziet_kansen_inner .bg_legal_ziet_kansen_dtl { width: calc(100% - 310px); padding-left: 15px; }
.bg_legal_ziet_kansen_dtl .bg_legal_ziet_kansen_txt { font-size: 60px; }

/* .fh_banner_new_dtl_inner .fh_banner_image { width: 253px; } */
.fh_banner_new_dtl_inner .fh_banner_txt { width: calc(100% - 353px); }
.fh_banner_new_dtl_inner .fh_banner_new_box { width: 50%; margin: 0 auto; }
.newpage_row .newpage_left { width: calc(100% - 294px); }
.part_block ul { padding: 0; }
.newpage_main_content_top_more { padding: 50px 0 0 0; }
.newpage_row .newpage_right { width: 294px; }

/* Sector Tech Page Start */
.sector_banner_new_dtl_inner .sector_banner_image { width: 368px; }
.sector_banner_new_dtl_inner .sector_banner_image img { width: 100%; }
.sector_banner_new_dtl_inner .sector_banner_txt { width: calc(100% - 368px); }
.sector_banner_new_dtl_inner .sector_banner_txt h1 { font-size: 65px; }
.sector_banner_more_dtl { padding: 18px 0 0 0; }
.sector_banner_more_dtl .sector_banner_desc { width: 100%; padding: 0 0 20px 0; }
.more_part_bottom .more_part_bottom_advice .advice_wrap .advice_icon { height: 93px; }
.video_content_wrap { min-height: 176px; }
.more_part_bottom .more_part_bottom_advice .advice_wrap { padding: 0 15px; }
.more_part_bottom { padding: 45px 0 0 0; }
.sector_singal_page .newpage_sec { padding-bottom: 63px; }
.advice_sidebar_block_v2 .advice_sidebar_wrp .advice_sidebar_image { height: 156px; }
.advice_sidebar_wrp .advice_sidebar_dtl p { font-size: 14px; }
.advice_sidebar_wrp .advice_sidebar_dtl { padding: 9px 15px 15px 15px; }
.specialists_new_sec.specialists_new_sec_v2 { padding: 82px 0 57px 0; }
/* Sector Tech Page End */

/* New Design Page End */

.header_wapper .ballons_wrap { top: -27px; left:85px; }
.header_wapper .ballons_wrap .img_block { max-width:100px; }

}

@media (min-width: 200px) and (max-width: 1199px) {

.advocaten_sec .advocaten_inner .advocaten_box .advocaten_submenu { display:none;transition:none;opacity: 1;visibility: visible; }
.advocaten_sec .advocaten_box > a { pointer-events:none; }
.advocaten_box:hover a i,
.advocaten_box a:hover i { -webkit-transform: none;transform: none; }
.advocaten_sec .advocaten_box.active a i { -webkit-transform: rotate(90deg);transform: rotate(90deg); }


}

@media (max-width: 991px) {

	.register_sec { padding:0 0; }
	.register_sec .register_wrap { flex-direction:column;justify-content:flex-start; }
	.register_sec .register_wrap .cloud_img { max-width:100%;background:#FDEA14;padding:30px 0;gap:0; }
	.register_sec .register_wrap .imgbox { max-width:450px;margin:0 auto; }
	.register_sec .register_wrap .register_text { max-width:100%;padding:35px 0 25px;background:#fff; }
	.register_sec .register_wrap .register_text:before,
	.register_sec .register_wrap .register_text:after { position:absolute;top:0;width:50vw;height:100%;content:'';background:#fff;pointer-events:none; }
	.register_sec .register_wrap .register_text:before { left:-50%; }
	.register_sec .register_wrap .register_text:after { right:-50%; }

	.banner_center_landing { padding:0 0; }
	.banner_center_landing .register_wrap { flex-direction:column;justify-content:flex-start;padding: 0px; }
	.banner_center_landing .register_wrap .cloud_img { max-width:100%;background:#222100;padding:30px 0;gap:0; }
	.banner_center_landing .register_wrap .imgbox { max-width:450px;margin:0 auto; }
	.banner_center_landing .register_wrap .register_text { max-width:100%;padding:25px 0 35px;background:#222100; }
	.banner_center_landing .register_wrap .register_text:before,
	.banner_center_landing .register_wrap .register_text:after { display: none; position:absolute;top:0;width:50vw;height:100%;content:'';background:#fff;pointer-events:none; }
	.banner_center_landing .register_wrap .register_text:before { left:-50%; }
	.banner_center_landing .register_wrap .register_text:after { right:-50%; }
	.center_b_link{justify-content: flex-start;padding-top: 20px;}

	.banner_center_landing .register_wrap .register_text .text_block { padding:0; }	
	.banner_center_landing .register_wrap { gap:0;  }
}


@media (min-width: 768px) and (max-width: 991px) {

.navbar-inverse .navbar-nav > li > a{
	padding:0 10px;
	font-size:13px;
}
.newsletter_social a{
	margin:0 0 0 3px;
}
.connect_linkdin{
	display:inline-block;
	text-align:left;
	float:none;
	margin:5px 0 0 0;
}
.news_inner_content h3{
	font-size:20px;
}
.lawyers_main .news_inner_content{
	min-height:385px;
}
.news_main_bg{
	min-height:100%;
}
.retial1 .retail_man img{
	max-width:100%;
	width:100%;
}


.portal-button .portal-text a{ font-size:12px; }
.navbar-brand img { height:30px; }
.header_v2 .new_50_jaar .navbar-brand img { height: auto !important; }
.top_bar_block { margin:29px 0 30px; }

.blue_block { min-height:131px; }
.blue_block img { max-height:60px; }
.home_text_sec { padding:45px 0 26px; }
.home_text p { font-size:18px; line-height:30px; }
.newsroom_block.blog_block h2 { font-size:32px; }
.company_block h2 { font-size:32px; }
.contact-info ul li { width:33.333%; padding:0 4px 8px; }
#footer .w3n-mailchip .col-md-8 { width:100%; }
#footer .w3n-mailchip .col-md-4 { width:100%; }
.newsletter_social { text-align:center; }
.newsletter_social span { padding:15px 20px 0 0; }
.footer_links ul li { padding:10px 15px 8px; }
.footer_links ul li a { font-size:12px; }
.footer_logo img { width:100%; }
.w3n-advocate-sidebar .item { width:50%; }



.yelllo_banner_main_wrap .banner_left_image { max-width: 280px;width: 280px; }
.yelllo_banner_main_wrap .banner_right_text_block { max-width: 380px;width: 380px; margin-left: 35px; }
.yelllo_banner_main_wrap .banner_right_text_block h1 { font-size: 53px;line-height: 1.1; }
.yelllo_banner_main_wrap .banner_right_text_block p { font-size: 25px;line-height: 1.2; }


.landing_banner { min-height: 280px; }
.landing_banner .landing_banner_inner .landing_txt_wrap h1 { font-size: 43px; }
.landing_banner .landing_banner_inner .landing_txt_wrap h6 { font-size: 20px; }
.landing_banner .landing_banner_inner .landing_txt_wrap { max-width: 285px; }

/* New Design Page Start */
.navigation_main > ul > li + li { margin-left: 10px; }
.home_text_sec_new .home_text p { font-size: 20px; }
.navigation_main ul li a:after, .navigation_main ul li a { font-size: 13px; }
.navigation_main ul li a { padding: 0; }
.header_v2 .navbar-header { padding: 22px 0 22px 0; }
.header_v2 .new_50_jaar .navbar-header { padding:0 !important; }
.header_v2 .new_50_jaar .navbar-brand.main-logo { width:150px; }
.header_v2 .new_50_jaar .navbar-brand.main-logo img { height:auto; }
.h_call a,
.h_mail a { padding: 6px 11px 6px 11px; }
.h_search a { padding: 6px 10px 6px 10px !important; }
.header_v2 #lang_sel ul { padding-left: 6px;padding-right: 6px; }
.header_v2 .w3n-topheader .btn-info { padding-left: 12px;padding-right: 12px; }
.header_v2 .button_block a { font-size: 13px; }
.navigation_main ul li .sub-menu { display: block; }
.vo_banner_new_dtl,
.home_banner_new_dtl { padding: 51px 0 56px 0px; }
.specialists_new_row .specialists_new_col { padding: 20px 15px; width: 33.33%; }
.home_new_cnt_row { -ms-flex-wrap: wrap; flex-wrap: wrap; }
.home_new_cnt_row .home_new_cnt_col:after { width: 200vw; left: -50vw !important; right: -50vw !important; }
.news_new_box .news_new_dtl .date_news { font-size: 15px; }
.news_new_box .news_new_dtl h6 { font-size: 16px; }
.news_new_inner .button_new { padding-top: 25px; }
.home_new_cnt_row .home_new_cnt_col { width: 100%; }
.specialists_new_row {margin: 0 -15px;}
.specialists_new_sec { padding: 52px 0 49px 0; }
.news_new_sec{ padding: 56px 0 63px 0; }
.home_new_cnt_inner .ajax_room_block h2,
.vo_banner_new_box h2,
.home_banner_new_box h2,
#newsletter_block.w3n_footercontactf_v2.w3n-footercontactf h2,
.contain_wapper_new h2 { font-size: 25px; }
.w3n-footercontactf h2 { padding: 0 0 10px; }
.clientreview_new_sec{ padding: 48px 0 49px; }
.specialists_new_box .specialists_new_dtl h4 { font-size: 20px; }
.specialists_new_box .specialists_new_img { height: 85px; }
.home_text_sec_new.home_text_sec  { padding: 60px 0 65px; }
.home_new_cnt_row .home_new_cnt_col:first-child{ padding-right: 45px; }
.home_new_cnt_row .home_new_cnt_col:last-child { padding-left: 51px; }
.sector_wrap_mian h3 { font-size: 25px; }
.sector_bottom_sec h3 { font-size: 25px; }
.sector_bottom a { font-size: 16px; }
#newsletter_block.w3n_footercontactf_v2.w3n-footercontactf { padding: 54px 0 61px; }
.footer_wapper.footer_wapper_v2 { padding-top: 64px; }
.vo_banner_new_box ul li,
.home_banner_new_box ul li { font-size: 16px; background-size: 16px auto; }
.sector_row .sector_col { width: 50%; }
.footer_logo img { width: auto; max-width: 173px; }
.f_row .f_col_new { width: 33.33%; padding-bottom: 30px; }
.footer_wapper.footer_wapper_v2 .footer_links { margin-top: 15px; }


.brochure_page .brochure_wrap { padding: 61px 0 64px; }
.brochure_form .gform_wrapper.gravity-theme fieldset.gfield + .gfield:not(fieldset) { margin-top: 55px; }
.bg_legal_ziet_kansen_inner .bg_legal_ziet_kansen_img { width: 310px; }
.bg_legal_ziet_kansen_inner .bg_legal_ziet_kansen_dtl { width: calc(100% - 310px); padding-left: 15px; }
.bg_legal_ziet_kansen_dtl .bg_legal_ziet_kansen_txt { font-size: 60px; }

/* .fh_banner_new_dtl_inner .fh_banner_image { width: 253px; } */
.fh_banner_new_dtl_inner .fh_banner_txt { width: calc(100% - 353px); padding: 33px 40px 0; }
.fh_banner_new_dtl_inner .fh_banner_new_box { width: 382px; margin: 0 auto; }
.part_block ul { padding: 0; }
.newpage_main_content_top_more { padding: 50px 0 0 0; }
.newpage_row .newpage_left { width: calc(100% - 220px); }
.newpage_row .newpage_right { width: 220px; }
.part_block .part_block_right,
.part_block .part_block_left { width: 100%; }
.newpage_main_content_top_more .newpage_main_content_topright,
.newpage_main_content_top_more .newpage_main_content_topleft { width: 100%; }
.newpage_main_content_top_more .newpage_main_content_topright { padding-top: 30px; }


/* Sector Tech Page Start */
.sector_banner_new_dtl_inner .sector_banner_image { width: 318px; }
.sector_banner_new_dtl_inner .sector_banner_txt { width: calc(100% - 318px); }
.sector_banner_new_dtl_inner .sector_banner_image img { width: 100%; }
.sector_banner_new_dtl_inner .sector_banner_txt h1 { font-size: 50px; }
.sector_banner_more_dtl { padding: 18px 0 0 0; }
.sector_banner_more_dtl .sector_banner_desc { width: 100%; padding: 0 0 20px 0; }
.more_part_bottom .more_part_bottom_advice .advice_wrap .advice_icon { height: 93px; }
.video_content_wrap { min-height: 281px; }
.more_part_bottom .more_part_bottom_advice { width: 100%; padding-top: 30px; }
.more_part_bottom .more_part_bottom_advice .advice_wrap { padding: 20px 15px; }
.more_part_bottom { padding: 45px 0 0 0; }
.sector_singal_page .newpage_sec { padding-bottom: 63px; }
.advice_sidebar_block_v2 .advice_sidebar_wrp .advice_sidebar_image { height: 105px; }
.advice_sidebar_wrp .advice_sidebar_dtl p { font-size: 14px; }
.advice_sidebar_wrp .advice_sidebar_dtl { padding: 9px 15px 15px 15px; }
.more_part_bottom .more_part_bottom_advice,
.more_part_bottom .more_part_bottom_video_blk { width: 100%; }
.specialists_new_sec.specialists_new_sec_v2 { padding: 52px 0 49px 0; }
/* Sector Tech Page End */

/* New Design Page End */

.header_wapper .ballons_wrap { top: -27px; left:60px; }
.header_wapper .ballons_wrap .img_block { max-width:80px; }


}

@media (min-width: 768px) {
.navigation_main > ul > li > .sub-menu { width: auto; background-color: #1D1D1B; position: absolute; top: 100%; left: 0; transform: translateY(10px);-webkit-transform: translateY(10px);-moz-transform: translateY(10px);-ms-transform: translateY(10px);transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;opacity: 0;visibility: hidden; margin-top: 0; display: block !important;pointer-events:none; }
.navigation_main > ul > li:hover > .sub-menu { transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0); opacity: 1; visibility: visible;pointer-events:auto; }
.navigation_main > ul > li > .sub-menu .menu-item-has-children > .icon { display: block;line-height: normal; padding: 0 0 0 5px; cursor: pointer; }
.navigation_main > ul > li > .sub-menu .menu-item-has-children > .icon i { font-size: 16px;line-height: 20px;display: inline-block;vertical-align: top;width: auto;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; }
.navigation_main > ul > li > .sub-menu .menu-item-has-children.active > .icon i { -webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg); }
.navigation_main > ul > li:nth-last-child(2) > .sub-menu ,
.navigation_main > ul > li:nth-last-child(3) > .sub-menu ,
.navigation_main > ul > li:last-child > .sub-menu { right: 0; left: auto; }
.navigation_main > ul > li > .sub-menu .sub-menu { width: auto; background-color: #1D1D1B; position: relative; top: 0; left: 0; padding-left: 10px; padding-right: 0;width:100%; }
.navigation_main > ul > li > .sub-menu { width: 250px; }
.navigation_main ul li .sub-menu li a { white-space: normal; }
/* .navigation_main > ul > li:hover > a:before { content: ''; position: absolute; left: 0; right: 0; top: 100%; height: 20px; } */
/* .navigation_main > ul li:hover .icon { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } */
.navigation_main ul li > a:hover { font-family: 'Averta-ExtraBold'; }
/* .navigation_main > ul li:hover .icon svg path { fill: #cea02b; } */
}
@media (min-width: 768px) {
.advocaat_page .row { margin-left: -18px; margin-right: -18px; }
.advocaat_page .row [class*="col-"] { padding-left: 18px; padding-right: 18px; }

.menubar { display: none; }
.navigation_main > ul > li:hover > a { background-color: #1D1D1B; color: #fff; font-family: 'Averta-ExtraBold'; }
.navigation_main ul li a:hover { font-family: 'Averta-ExtraBold'; } 


}
@media (max-width: 767px) {
.footer_logo .second_logo{display: block !important;}
/*=========================================*/
/* Main Header */
/*=========================================*/
.navbar-header{
	margin:0 !important;
}
.main-logo img{
	max-width:60%;
	height:auto;
	margin-right: auto;
    margin-left: auto;
}
.navbar-brand{
	margin:15px 0;
	padding:0;
	width:250px;
}
.button_block{
	margin:0 0 15px 0;
}
.button_block .btn-group{
	margin:0;
}
.button_block a{
	height:33px;
	margin:0;
	float:none;
	font-size:13px;
	line-height:22px;
	padding:6px 6px; 
	display:inline-block;
	vertical-align:top;
}
#lang_sel{
	margin:0;
	float:none;
	display:inline-block;
	vertical-align:top;
	border-left:0;
}
.w3n-topheader #lang_sel { border-left:0; border-right:1px solid #FFFFFF; }
.search_box{
	min-width:185px;
}
.top_bar_block{
	margin:0;
}
.navbar-toggle{
	margin:15px 0;
}
.navbar-inverse .navbar-nav > li:first-child a{
	padding-left:15px;
}
.navbar-nav li .sub-menu 
{
	position:relative;
	top:0px;
}
.navbar-nav li .sub-menu .sub-menu
{
	position:relative;
	top:0px;
	left:0px;
}
.navbar-nav li .sub-menu{
	width:100%;
}
.navbar-nav li .sub-menu li{
	padding:3px 15px;	
}

/*=========================================*/
/* Main Banner */
/*=========================================*/

.banner_wapper { display: none; }

.slider-box{
	max-width:95%;
}
.slider-box h2{
	font-size:32px;
	line-height:25px;
	margin:0 0 10px 0;
}
.slider-box p{
	font-size:13px;
	line-height:20px;
}
.slider-box a{
	min-width:95%;
	max-width:95%;
}

/*=========================================*/
/* Main Content */
/*=========================================*/
.two_col_block .col-md-8{
	margin:0 0 30px 0;
}
.company_block .col-md-4:last-child .question_block,
.footer_wapper .col-md-4:last-child .footer_block{
	margin:0;
}
.company_block .col-md-4 .question_block,
.footer_wapper .col-md-4 .footer_block{
	margin:0 0 30px 0;
}
.news_main_bg > span{
	width:100%;
}
.map iframe{
	height:200px;
}
.contact_form .col-sm-6 .col-sm-4{
	margin:0 0 40px 0;
}
.contact_inner .col-md-8{
	margin:0 0 30px 0;
}
.contact_main > .col-md-4:last-child .news_main_bg{
	margin:0;
}
.contact_main > .col-md-4 .news_main_bg{
	margin:0 0 30px 0;
	min-height: inherit;
}
.contact_main .contact_block.news_inner_content { min-height: inherit; }
.contact_inner{
	margin:0;
}
.news_img_block{
	height:inherit;
}
.bx-wrapper img{
	width:100%;
}
.failis_block li a{
	margin:0 3px 3px 0;
}
.retail_bottom a{
	display:inline-block;
	width:100%;
}
.retail_bottom .linkdin-icon{
	margin:0 0 8px 0;
}
.retail_bottom .social_grey{	
	float:left;	
	margin:8px 0 0 0;
}
.retail_bottom .social_grey a{
	width:auto;
}
.retail_bottom .social_grey a:first-child{
	margin:0;
}
.retial1 .retail_man{
	width:100%;
}
.retial1 .retail_man img{
	max-width:100%;
	width:100%;
}


/*=========================================*/
/* Main Footer */
/*=========================================*/ 
 
/*========= ad by rr ==========*/
.newsroom_block .news_main_box .news_txt_block table tr { display:inline-block; width:100%; }
.newsroom_block .news_main_box .news_txt_block table tr td { display:inline-block; padding:15px 0 15px 15px;  }
/*========= ad by rr ===========*/
 

.page404 p{
	font-size:20px !important;
}


.top_bar_english{
	min-width:290px;
}

.newsroom_block.lawyers_main.advocaten .news_main_bg{ height:auto !important; }
.news_txt_block{
	position: relative;
    z-index: 999;
} 

/* .news_main_box { float:none;} */


.mobile_sow_inner{ /*display:inline-block !important;*/ }

.home-side{ padding:0 15px 0 15px; }
.newsroom_block .row { /*margin:0px;*/}

.w3n-searchblock .ajax_room_block h2 { font-size:28px; }
.main-logo,
.top_bar_block{
	display:block;
	float:none;
	margin:20px auto 0;
}
.social_top { width:100%; vertical-align:top; text-align:center; }
.social_top a { top:0; }

.blue_block { min-height:131px; }
.blue_block img { max-height:60px; }
.home_text_sec { padding:45px 0 26px; }
.home_text p { font-size:16px; line-height:26px; }
.newsroom_block.blog_block h2 { font-size:32px; }
.company_block h2 { font-size:32px; }
.contact-info ul li { width:100%; padding:0 4px 8px; }
#footer .w3n-mailchip .col-md-8 { width:100%; }
#footer .w3n-mailchip .col-md-4 { width:100%; }
.newsletter_social { text-align:center; }
.newsletter_social span { padding:10px 0 5px 0; display:block; }
.footer_links ul li { padding:3px 6px 0; }
.footer_links ul li a { font-size:12px; }
.footer_logo img { width:100%; }
.w3n-searchblock { padding:30px 0; }
.btn_submit { position:relative; top:0; right:0; display:block !important; margin:5px auto 0; }
.newsletter_social a { margin:0; }
.newsletter_social a + a { margin:0 0 0 10px; }
.footer_logo img{
	max-width:60%;
}
.footer_wapper { padding:40px 0 0; }
.footer_wapper .footer_block { text-align:center; padding:30px 0 0; }
.footer_links { margin:40px 0 0; }
.footer_links ul { padding:0 0 6px; }
.footer_links ul li:after { display:none; }
#footer .w3n-mailchip .newsletter form { padding-right:0; }
.contact-info .cont_box i { width:34px; display:inline-block; vertical-align:top; }

.newsroom_block .col-sm-8 { padding-right:15px; }
.lawyers_main h1 { margin:40px 0 20px; }
.newsroom_block h1 { font-size:32px; }
.contact_form .wpcf7-form { margin:0 -15px; }
#newsletter_block.w3n-footercontactf { padding:30px 0 40px; }
.w3n-footercontactf h2 { font-size:32px; padding:0 0 20px; }
.contact_form .col-sm-6 { margin:0 0 20px; }
#wpfront-scroll-top-container { right:15px !important; bottom:15px !important;  }
#wpfront-scroll-top-container img { width:40px !important; }
.header_wapper .w3n-topheader .button_block { float:none; text-align:center; }
.w3n-advocate-sidebar .item { width:50%; }

/* 04-06-2019 ST */
.w3n-videobg .w3n-video {height:225px;}
/* 04-06-2019 EN */

.newsroom_block .news_main_box .news_txt_block img.alignright { margin:0 0 10px; }
.tribe-events-meta-group .tribe-events-single-section-title { text-align:left; }
.tribe-events-event-meta .column, .tribe-events-event-meta .tribe-events-meta-group { padding:0; }

#gform_wrapper_4.gform_wrapper .gform_heading h3.gform_title { font-size:32px; padding:0; }

.w3n-row .news_main_bg .w3n-leftblock,
.w3n-row .news_main_bg .w3n-rightblock { -webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width:100%; }
.w3n-leftblock div { width:100%; }
.home-news-row .news_inner_content { padding:15px; } 
.news_inner_content p { height:auto; }
.main_wapper { overflow:hidden; }

.lawyers_main .blog-date { float:none; display:block; padding:0 0 5px; }


.yelllo_banner_main_wrap .banner_left_image { max-width: 100%;width: 100%; text-align: center; }
.yelllo_banner_main_wrap .banner_left_image img { max-height: 250px; }
.yelllo_banner_main_wrap .banner_right_text_block { max-width: 100%;width: 100%; margin-left: 0; margin-top: 25px; text-align: center; }
.yelllo_banner_main_wrap .banner_right_text_block h1 { font-size: 35px;line-height: 1.1; }
.yelllo_banner_main_wrap .banner_right_text_block p { font-size: 20px;line-height: 1.2; }


/* 4-10-2022 Start */
.landing_main_box  { margin-bottom: 30px; }
/* 4-10-2022 End */


.landing_banner { min-height: 1px; -ms-flex-direction: column; flex-direction: column; }
.landing_banner .landing_banner_inner .landing_txt_wrap h1 { font-size: 47px; }
.landing_banner .landing_banner_inner { padding: 43px 0 50px; }
.landing_banner .landing_banner_inner .landing_txt_wrap h6 { font-size: 18px; margin-bottom: 70px; }
.landing_banner .landing_banner_inner .landing_txt_wrap { max-width: 100%; }

.landing_banner .banner_image { display: none; }
.banner_image_mobile {display: block; width: 100%;}
.banner_image_mobile img { width: 100%; height: auto; }
.btn_landingbanner { display: -ms-flexbox; display: flex; width: 100%; }
.btn_landingbanner a { display: -ms-flexbox; display: flex; font-family: 'Averta-ExtraBold'; font-size: 16px; color: #fff; background-color: #1D1D1B; height: 60px; padding: 0 23px; align-items: center; align-content: center; justify-content: center; }

/* New Design Page Start */
/* .navigation_main { position: fixed; top: 0; left: 0; width: 100%; height: 100vh; background: #ffffff;z-index: 12;width: 0;height: 100vh;opacity: 0;-webkit-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;visibility: hidden;overflow: hidden; } */
.header_v2 .main-logo img { width: 100%; height: 60px; max-width: 100%; margin: 0; }
.header_v2 .new_50_jaar .main-logo img { height: auto !important; }
.menubar {display: block;z-index: 99999;line-height: normal;height: auto;font-size: 0; width: 30px; /*align-self: flex-end;*/ }
.header_v2 .navbar-brand.main-logo { width: auto; z-index: 99999; }
.header_v2 .new_50_jaar .navbar-brand.main-logo { width: 250px; }
.header_v2 .header_wapper .w3n-topheader { z-index: 99999;position: relative; }

.hamburger-icon{height: 20px; outline:none; padding:0; width: 30px; margin-top:0; background:none; font-size:0; line-height:normal; border:none; -webkit-box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; box-shadow:none; -webkit-appearance:none; -moz-appearance:none; cursor:pointer;}
.hamburger-icon:hover, .hamburger-icon:focus { outline:none; }
.navbar-toggler-icon { position:relative; }
.navbar-toggler-icon { width:30px; height:3px;  background:#1D1D1B; display: block; }
.navbar-toggler-icon:after {content:''; width:30px; height:3px; position:absolute; left:0; right:0; bottom:-8px; background:#1D1D1B; }
.navbar-toggler-icon:before {content:''; width:30px; height:3px; position:absolute; left:0; right:0; top:-8px; background:#1D1D1B; }
.navbar ul.navbar-nav li { padding:8px 0; }
/*.navbar-collapse { position: absolute;left: 0;right: 0;top: 100%;z-index: 123; background:#fafafa;  width:100vw; margin-left:-15px; }*/
.navigation_main.show { width:100vw; opacity:1; visibility:visible;  }
.navbar-toggler-icon:after ,
.navbar-toggler-icon:before {	-webkit-transition-duration: .3s, .3s;
	transition-duration: .3s, .3s;
	-webkit-transition-delay: .3s, 0s;
	transition-delay: .3s, 0s;}
.navbar-toggler-icon:after {  -webkit-transition-property:bottom , transform; transition-property:bottom , transform; }
.navbar-toggler-icon:before {  -webkit-transition-property:top , transform; transition-property:top , transform;  }

.active span.navbar-toggler-icon  { background:none; }
.active .navbar-toggler-icon:after { bottom:0; transform:rotate(45deg); }
.active .navbar-toggler-icon:before { top:0; transform:rotate(-45deg);  }
.active .navbar-toggler-icon:after ,
.active .navbar-toggler-icon:before {-webkit-transition-delay: 0s, .3s;
	transition-delay:0s, .3s;}
.hamburger-icon { z-index:13; }
body.open_menu { overflow:hidden; }
.navigation_main { position:fixed; right:0; top:170px; left: 0; background:#ffffff; z-index:12; width:0; height:calc(100vh - 170px); opacity:0; -webkit-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out; visibility:hidden; overflow:hidden; padding:20px 15px; }
.header_wapper .navigation_main .main-menu li { width:100%; float:none; display:inline-block; vertical-align:top; padding:8px 0; margin:0 !important; text-align:center; height: auto;line-height: normal; }
.header_wapper .navigation_main .main-menu li a { padding:0; font-size: 19px; }



.navigation_main > ul > li + li { margin-left: 10px; }
.home_text_sec_new .home_text p { font-size: 22px; line-height: 1.45454545; }
.navigation_main ul li a:after, .navigation_main ul li a { font-size: 13px; }
.header_v2 .navbar-header { /*padding: 35px 0 25px 0;*/ }
.h_call a { padding: 10px 19px 8px; }
.h_mail a { padding: 10px 19px 8px; }
.header_v2 .header_wapper .w3n-topheader .container { padding: 0; }
.h_search a { padding: 6px 20px 6px 20px !important; }
.header_v2 #lang_sel ul { padding-left: 16px;padding-right: 23px; }
.header_v2 .w3n-topheader .btn-info { padding-left: 21px;padding-right: 21px; }
.header_v2 .button_block a { font-size: 13px; display: -ms-flexbox; display: flex; }
.button_block { position: relative; }
.button_block:after { content: ''; position: absolute; top: 33px; left: 0; right: 0; height: 1px; background-color: #ffffff; }
.home_banner_new .home_banner_new_img { position: relative; top: auto; height: auto; width: auto; left: auto; padding: 50%; }
.vo_banner_new .vo_banner_new_img { position: relative; top: auto; height: auto; width: auto; left: auto; padding: 50%; }
.vo_banner_new_img_mobile,
.home_banner_new_img_mobile { display: block; }
.vo_banner_new_img_desktop,
.home_banner_new_img_desktop{ display: none; }
.navigation_main ul li { width: 100%; margin: 0 !important; }
.navigation_main > ul { -ms-flex-wrap: wrap; flex-wrap: wrap;  overflow: auto;display: block;max-height: 100%;}

.navigation_main ul li .icon { display: -ms-flexbox; display: flex; height: 20px; width: 20px; align-items: center; align-content: center; justify-content: center; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.navigation_main ul li.menu-item-has-children.active > .icon { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }
.navigation_main ul li .sub-menu { position: relative; width: 100%; background-color: transparent !important; top: auto !important; color: #000000; }
.navigation_main ul li .sub-menu a  { color: #000000; }
.navigation_main ul li .sub-menu a .icon { display: none; }
.navigation_main ul li .sub-menu li a { white-space: normal; text-align: left; }

/* .navigation_main ul li .sub-menu { display: block; } */

.vo_banner_new_dtl,
.home_banner_new_dtl { padding: 0 0 0 0px; }
.advocaten_sec { display: none !important; }
.vo_banner_new_dtl .container,
.home_banner_new_dtl .container { padding: 0; width: 100%; }
.vo_banner_new_dtl .vo_banner_new_dtl_inner .vo_banner_new_box,
.home_banner_new_dtl .home_banner_new_dtl_inner .home_banner_new_box { max-width: 100%; padding: 20px 20px 33px 20px; }
.specialists_new_row .specialists_new_col { padding: 30px 15px; width: 100%; }
.home_new_cnt_row { -ms-flex-wrap: wrap; flex-wrap: wrap; }
.home_new_cnt_row .home_new_cnt_col:after { width: 200vw; left: -50vw !important; right: -50vw !important; }
/* .news_new_box .news_new_dtl .date_news { font-size: 15px; } */
/* .news_new_box .news_new_dtl h6 { font-size: 16px; } */
.news_new_box .news_new_dtl { padding: 7px 0 0 0; }
.news_new_inner .button_new { padding-top: 10px; }
.home_new_cnt_row .home_new_cnt_col { width: 100%; }
.specialists_new_row {margin: 0 -15px;}
.specialists_new_sec { padding: 16px 0 38px 0; }
.news_new_sec{ padding: 56px 0 63px 0; }
.home_new_cnt_inner .ajax_room_block h2,
.contain_wapper_new h2 { font-size: 22px; }
#newsletter_block.w3n_footercontactf_v2.w3n-footercontactf h2 { font-size: 24px; }
.w3n_footercontactf_v2 div.wpcf7 .btn { margin-top: 19px; }
.w3n_footercontactf_v2 .wpcf7 { padding-top: 7px; }
.sector_home_new { padding: 22px 0 25px 0; }
.landing_pagina .sector_home_new { padding-top:22px; }
.w3n-footercontactf h2 { padding: 0 0 10px; }
.clientreview_new_sec{ padding: 38px 0 60px; }
.top_star_review { padding: 0 0 32px 0; }
.clientreview_new_inner .button_new { padding: 37px 0 0 0; }
.specialists_new_box .specialists_new_dtl h4 { font-size: 17px; }
.specialists_new_box .specialists_new_dtl { padding-top: 6px; }
.specialists_new_box .specialists_new_img { height: 85px; }
.home_text_sec_new.home_text_sec  { padding: 45px 0 78px; }
.home_new_cnt_row .home_new_cnt_col:first-child{ padding: 70px 5px 81px 5px; }
.home_new_cnt_row .home_new_cnt_col:last-child { padding:69px 0 68px 82px; }
.brochure_new_blk:after { top: -14px; }
.top_star_review ul li img { width: 26px; }
.sector_wrap_mian h3 { font-size: 31px; }
.sector_bottom_sec h3 { font-size: 25px; }
.sector_bottom_sec { padding: 30px 25px 25px 25px; }
.sector_bottom_sec:after { right: 50%; -webkit-transform: translateX(50%); -moz-transform: translateX(50%); -ms-transform: translateX(50%); transform: translateX(50%); }
/* .sector_bottom a { font-size: 16px; } */
.contain_wapper_new .sector_home_new_inner h2 { margin-bottom: 9px; }
.specialists_new_sec .specialists_new_inner h2 { text-align: left; margin-bottom: 0; }
#newsletter_block.w3n_footercontactf_v2.w3n-footercontactf { padding: 30px 0 57px; }
.footer_wapper.footer_wapper_v2 { padding-top: 56px; }
/* .home_banner_new_box ul li { font-size: 16px; background-size: 16px auto; } */
.sector_row .sector_col { width: 100%; }
.news_new_row .news_new_col { width: 100%; padding: 10px 10px 32px 10px; }
.news_new_sec .news_new_inner { padding: 0 5px; }
.news_new_box .news_new_image:after { padding: 28% 50%; }
.footer_logo img { width: auto; max-width: 173px; }
.f_row .f_col_new { width: 100%; padding-bottom: 0; }
.footer_wapper_v2.footer_wapper .footer_block { text-align: left; padding: 26px 0 0; }
.f_follow { padding-bottom: 35px !important; }
.footer_wapper.footer_wapper_v2 .footer_links { margin-top: 36px; padding: 9px 0 11px; }
.f_row .f_col_new.hide-mobile-footer { display: none !important; }
.footer_links ul#menu-footer-menu-nl { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative; margin: 0 -10px; width: auto; }
.footer_links ul#menu-footer-menu-nl li { width: 50%; padding: 3px 10px; }
.footer_links ul#menu-footer-menu-nl::after { content: ''; position: absolute; top: 0; left: 50%; bottom: 0; width: 1px; background-color: #000000; }
.footer_links ul li a {  font-size: 15px;}


.brochure_page .brochure_wrap { padding: 18px 0 64px; }
.brochure_form .gform_wrapper.gravity-theme fieldset.gfield + .gfield:not(fieldset) { margin-top: 51px; }
.bg_legal_ziet_kansen_inner .bg_legal_ziet_kansen_img { width: 100%; text-align: right; }
.bg_legal_ziet_kansen_inner .bg_legal_ziet_kansen_dtl { width: 100%; padding-left: 0;padding-top: 9px; }
.bg_legal_ziet_kansen_dtl .bg_legal_ziet_kansen_txt { font-size: 48px; }
.contain_wapper_new .brochure_page h2 { font-size: 24px;  line-height: 1.75; padding-bottom: 20px; }
.brochure_form .gform_wrapper.gravity-theme .gform_footer, 
.brochure_form .gform_wrapper.gravity-theme .gform_page_footer { margin-top: 18px; }
.bg_legal_ziet_kansen_inner .bg_legal_ziet_kansen_img img { max-width: 320px;margin-left: auto; }
.bg_legal_ziet_kansen_sec { padding: 34px 0 44px; }

/* .fh_banner_new_dtl_inner .fh_banner_image { width: 253px; } */
.fh_banner_new_dtl_inner .fh_banner_txt { width: 100%; padding: 0 0 0; }
.banner_wapper_fhnew .fh_banner_new { padding: 25px 0 0 0; }
.fh_banner_new_dtl_inner .fh_banner_new_box { width: 100%; margin: 0 auto; position: relative; }
.part_block ul { padding: 0; }
.newpage_main_content_top_more { padding: 77px 0 0 0; }
.newpage_row .newpage_left { width: 100%; }
.fh_banner_new_box .fh_banner_new_box_main { position: relative; z-index: 2; padding-left: 0; padding-right: 0; }
.fh_banner_new_box .fh_banner_new_box_main:after { content: ''; position: absolute;top: 0; bottom: 0; left: -50vw; right: -50vw; background-color: #1D1D1B; z-index: -1; }
.fh_banner_new_box_main ul,
.fh_banner_new_box_main h2 { padding-left: 14px; padding-right: 14px; }
.fh_banner_new_box .fh_banner_new_box_main { padding-bottom: 33px; }
.newpage_row .newpage_right { width: 220px; }
.part_block .part_block_right,
.part_block .part_block_left { width: 100%; }
.newpage_main_content_top_more .newpage_main_content_topright,
.newpage_main_content_top_more .newpage_main_content_topleft { width: 100%; }
.newpage_main_content_top_more .newpage_main_content_topright { padding-top: 20px; }
.fh_banner_new_dtl_inner .fh_banner_image { display: none; }
.mobile_fh_banner_image { display: block; width: 100%; padding: 32px 0 12px 0; }
.fh_banner_new_dtl_inner .fh_banner_txt h1 { font-size: 24px; width: 100%; }
.fh_banner_new_dtl_inner .fh_banner_txt h1 strong { display: block; }
.faillissement_herstructurering_page .newpage_row .newpage_right { display: none; }
.newpage_main_content_top { padding: 23px 12px 43px 11px; }
.newpage_main_content h2 { font-size: 32px; line-height: 1.3125; }
.newpage_sec { padding: 46px 0 61px 0; }
.newpage_main_content_top_more .newpage_main_content_topright .button_new { justify-content: center; }
.part_block { padding: 38px 0 0 0; }
.newpage_main_content_bottom { padding: 33px 0 0 0; }
.newpage_main_content h5 { padding: 0 0 8px 0; }
.newpage_main_content_top ul li { padding-left: 0 !important; }
.newpage_main_content_bottom .button_new { justify-content: center; padding: 24px 0 0 16px; }
.mobile_newpage_right { width: 100%; position: relative; display: block; background-color: #ffffff; padding: 43px 0 10px 0; }

/* Sector Tech Page Start */
.sector_banner_new_dtl_inner .sector_banner_image { width: 100%; text-align: center; padding: 0 0 13px 0; }
.sector_banner_new_dtl_inner .sector_banner_txt h4 { padding: 0 0 24px 0; }
.sector_banner_new_dtl_inner .sector_banner_txt { width: 100%; }
.sector_banner_new_dtl_inner .sector_banner_image img { width: auto; height: auto; max-width: 100%; max-height: 225px; margin: 0 auto; float: none; }
.sector_banner_new_dtl_inner { padding: 27px 0 38px; }
.sector_banner_new_dtl_inner .sector_banner_txt h1 { font-size: 48px; }
.sector_banner_more_dtl .sector_banner_desc p { font-size: 18px; line-height: 1.333333; }
.sector_banner_more_dtl { padding: 18px 0 0 0; }
.sector_banner_more_dtl .sector_banner_desc { width: 100%; padding: 0 0 26px 0; }
.more_part_bottom .more_part_bottom_advice .advice_wrap .advice_icon { height: 113px; text-align: center; }
.video_content_wrap { min-height: 224px; }
.more_part_bottom .more_part_bottom_advice { width: 100%; padding-top: 30px; }
.more_part_bottom .more_part_bottom_advice .advice_wrap { padding: 24px 15px; }
.more_part_bottom .more_part_bottom_advice .advice_wrap .advice_content { text-align: center; }
.newpage_row .newpage_right { width: 100%; padding-top: 20px; }
.sector_singal_page .w3n-advocate-sidebar .newsroom_block h2 { font-size: 24px; }
.more_part_bottom { padding: 93px 0 0 0; }
.sector_singal_page .newpage_sec { padding-bottom: 0; padding-top: 39px; }
.sector_singal_page .part_block { padding-top: 0; }
.sector_singal_page .newpage_main_content_top > h6:first-child { padding-top: 11px; }
.advice_sidebar_block_v2 .advice_sidebar_wrp .advice_sidebar_image { height: 136px; }
/* .advice_sidebar_wrp .advice_sidebar_dtl p { font-size: 14px; } */
.advice_sidebar_wrp .advice_sidebar_dtl { padding: 9px 15px 15px 15px; }
.more_part_bottom .more_part_bottom_advice,
.more_part_bottom .more_part_bottom_video_blk { width: 100%; }
.sector_singal_page .newpage_main_content h2 { font-size: 24px; }
/* Sector Tech Page End */

.vastgoed_omgeving_page .newpage_right.show_desktop { display: none; }
.vastgoed_omgeving_page .mobile_newpage_right { display: block; }

.newpage_main_content .aligncenter { padding: 24px auto 53px; }
.vastgoed_omgeving_page .newpage_main_content h2 del { display: block; }
.vastgoed_omgeving_page .newpage_main_content h2 { padding: 0 0 19px 0; }

.specialists_new_sec.specialists_new_sec_v2 { padding: 34px 0 23px 0 }
.specialists_new_box .specialists_new_dtl h4 { text-decoration: underline; }
.specialists_new_sec + .mobile_newpage_right { padding-top: 0; }
.vo_banner_new .vo_banner_new_img.vo_banner_new_img_mobile { display: block; }
.vo_banner_new .vo_banner_new_img.vo_banner_new_img_desktop { display: none; }
/* New Design Page End */

/* 50 jaar page start */

.header_wapper .ballons_wrap { max-height:160px;overflow:hidden; }
.banner_wapper_homenew.landing_pg_banner { min-height:521px; }
.banner_wapper_homenew.landing_pg_banner .home_banner_new .home_banner_new_img { padding:0;height:100%;background:none !important; }
.banner_wapper_homenew.landing_pg_banner .home_banner_new .home_banner_new_img img { height:100%;object-fit:cover; }
.home_top_text { padding:42px 0 74px; }
.home_top_text .text_wrap p { font-size:22px; }
.home_wapper_new.landing_pagina .specialists_new_row .specialists_new_col a:after { display:none; }
.register_sec .register_wrap .imgbox { max-width:380px; }
.banner_center_landing .register_wrap .imgbox { max-width:380px; }
.footer_wapper.hide_block .f_row .f_col_new:first-child,
.footer_wapper.hide_block .f_row .f_col_new.hide-mobile-footer { opacity:1;visibility:visible; }
.footer_wapper.hide_block .f_row .f_col_new.hide-mobile-footer { display:none; }
.footer_wapper.hide_block .footer_logo .second_logo { display:none !important; }
.footer_wapper.hide_block .footer_links ul { position:relative; }
.footer_wapper.hide_block .footer_links ul:after { position:absolute;top:-9px;bottom: -11px; left:50%;width:1px;background:#000;content:'';transform:translateX(-50%); }
.footer_wapper.hide_block .footer_links ul li { width:50%;text-align:center; }

/* 50 jaar page end */

}

@media (max-width: 569px) {
.navbar-header{
	text-align:center;
}
.main-logo,
.top_bar_block{
	display:block;
	float:none;
	margin:20px auto 0;
}
.social_top { width:100%; vertical-align:top; text-align:center; }
.social_top a { top:0; }
.navbar-toggle{
	float:right;
}
.news_txt_block{
	position: relative;
    z-index: 999;
}
}


@media (min-width: 568px) and (max-width: 767px) {
.news_txt_block{
	position: relative;
    z-index: 999;
}

}


@media (min-width: 240px) and (max-width: 567px) {
.news_txt_block{
	position: relative;
    z-index: 999;
}
.newsroom_block   .col-sm-4.col-md-3.col-xs-6{ padding:0 5px; }
.advocaten .news_inner_content h3{ height:45px !important; }
.lawyers_main .news_inner_content .content_links .connect_linkdin{ margin-right:0px; width:100%; margin:10px 0 0 0 ; padding-left:0px; text-align:left; }
.lawyers_main .news_inner_content .content_links{ padding:20px 0 0 0; position:static; display:inline-block; }
.lawyers_main .news_inner_content .content_links .blue_btn{ margin-left:0px; }
.bl_link{ font-size:12px; }
.news_inner_content{ padding:20px 10px; }
.newsroom_block .col-sm-4.col-md-3.col-xs-6:nth-child(2n+2){ clear:both; }

.mobile_sow_inner ul li .icon_in a{ height:60px; width:60px;   }
.mobile_sow_inner ul li .icon_in .fa{font-size:35px;}
}
@media (max-width: 414px) { 
	.h_call a { padding: 10px 10px 8px; }
	.h_mail a { padding: 10px 11px 8px; }
	.h_search a { padding: 6px 15px 6px 15px !important; }
	.header_v2 #lang_sel ul { padding-left: 10px;padding-right: 10px; }
	.header_v2 .w3n-topheader .btn-info { padding-left: 16px;padding-right: 16px; }
}