
@media screen, tv { 

/* Resets */
body,html,ul,ol,li,h1,h2,h3,h4,table,form,p{margin:0;padding:0;}img{border:0;}
textarea {font-family: inherit;font-size: inherit;}
*:focus {outline: 0;}
input {-webkit-appearance: none;}
/*------------------------------------------------------------------*/
/* Default Styles													*/
/*------------------------------------------------------------------*/

body {font-family: 'Work Sans', sans-serif;font-size: 14px;color: #4B4F5A;margin: 0px;padding: 0px;background-color: #f0f0f0;}
.inv {display: none;}
.clr {clear: both;}
.resp {width:100%;height:auto;}
.noresp {width:auto!important;height:auto!important;}

hr {color: #fff; background-color: #fff; border: 1px dashed #b8b8b8;border-style: none none dashed;margin: 26px 0 26px 0;padding: 0px;}

.readon {color:#5B689A;text-decoration:none;margin:10px 0 0 0;display:block;font-size:13px;}
.readon:hover {color:#203976;}

.morenews {color:#4B4F59;text-decoration:none;margin:10px 0 0 0;display:block;font-size:15px;font-weight:500;}
.morenews:hover {color:#203976;}

blockquote {box-sizing:border-box;margin:12px 0 12px 0;padding:30px;font-style: normal;background:#96abc5;border-left:5px solid #203976;color:#fff;text-align:left;font-size:18px;}

#mobilemenu, #mobilemenugrip {display:none;}

/*------------------------------------------------------------------*/
/* Layout Styles													*/
/*------------------------------------------------------------------*/

.wrapper {width: 1024px;margin: auto;position:relative;}

#header {height:140px;}
#header h1 {width: 110px;height: 87px;position:absolute;top:26px;}
#header h1 a {background: url(../images/logo_kvk.png) no-repeat;background-size:110px;height:87px;text-indent: -1000em;display: block;width: 100%;height: 100%;}

#header h2 {width: 300px;height: 41px;position:absolute;top:23px;left:243px;}
#header h2 a {background: url(../images/logo_text.png) no-repeat;background-size:300px;height:41px;text-indent: -1000em;display: block;width: 100%;height: 100%;opacity: 0.4;transition: opacity .25s ease-in-out;-moz-transition: opacity .25s ease-in-out;-webkit-transition: opacity .25s ease-in-out;}
#header h2 a:hover {opacity:1;}




#header #topmenu {position:absolute;font-size:14px;list-style:none;font-weight:400;right:20px;top:30px;}
#header #topmenu ul {list-style:none;}
#header #topmenu ul li {list-style:none;display:inline-block;margin-right:18px;}
#header #topmenu ul li a {color:#797C82;text-decoration:none;}
#header #topmenu ul li a:hover {color:#333;}

#header #tools {position:absolute;right:0;top:30px;}

#header #mainmenu {height:60px;padding:0 0 0 0;position:absolute;font-size:15px;list-style:none;font-weight:500;width:780px;right:0;text-align:left;top:78px;}
#header #mainmenu ul {list-style:none;border-top:2px solid #97aac7;}
#header #mainmenu ul li {list-style:none;color:#4B4F59;display:inline-block;margin-right:38px;height:60px;line-height:59px;position:relative;}
#header #mainmenu ul li a {text-decoration:none;color:#4B4F59;display:block;width:100%;height:100%;}
#header #mainmenu ul li a:hover {color:#41669F;}
#header #mainmenu ul li#menu-item-320 {margin-right:0;background:#41669f;float:right;}
#header #mainmenu ul li#menu-item-320 a{background:#41669f url(../images/icon_home.png) no-repeat 15px 20px;background-size:19px 15px;color:#fff;padding:0 24px 0 46px;box-sizing:border-box;}
#header #mainmenu ul li#menu-item-320 a:hover {background-color:#97aac7;}

/*-------dropdown--------*/
#header #mainmenu ul ul {width:auto;box-sizing:border-box;padding: 38px 30px 28px 30px;margin: 30px 0 0 0;list-style: none;position: absolute;z-index:847;border-bottom:8px solid #3d689c;border-top:1px solid #ddd;-moz-box-shadow: 0 2px 2px rgba(0,0,0,0.3);-webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.3);box-shadow: 0 2px 2px rgba(0,0,0,0.3);

    left: -9999px;
    top: -9999px;

    -moz-transform: scaleY(0);
    -ms-transform: scaleY(0);
    -o-transform: scaleY(0);
    -webkit-transform: scaleY(0);
    transform: scaleY(0);

    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;

    -moz-transition: -moz-transform 0.2s ease-in-out;
    -ms-transition: -ms-transform 0.2s ease-in-out;
    -o-transition: -o-transform 0.2s ease-in-out;
    -webkit-transition: -webkit-transform 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out;
}

#header #mainmenu ul li:hover ul {display:block;background: rgba(255, 255, 255, 1);margin-top:60px;left: 0;top: 0;width:350px;-moz-transform: scaleY(1);-ms-transform: scaleY(1);-o-transform: scaleY(1);-webkit-transform: scaleY(1);transform: scaleY(1);}
#header #mainmenu ul li li {height:46px;line-height:45px;display:block;}

#banner {height:440px;overflow:hidden;width:100%;box-sizing:border-box;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size:cover;background-size:cover;}
.bstyle1 {background:url(../images/main_banner01.jpg) top center no-repeat;}
.bstyle2 {background:url(../images/main_banner02.jpg) top center no-repeat;}
.bstyle3 {background:url(../images/main_banner03.jpg) top center no-repeat;}
.bstyle4 {background:url(../images/main_banner04.jpg) top center no-repeat;}
.bstyle5 {background:url(../images/main_banner05.jpg) top center no-repeat;}
.bstyle6 {background:url(../images/main_banner06.jpg) top center no-repeat;}
.bstyle7 {background:url(../images/main_banner07.jpg) top center no-repeat;}
.bstyle8 {background:url(../images/main_banner08.jpg) top center no-repeat;}
.bstyle9 {background:url(../images/main_banner09.jpg) top center no-repeat;}
.bstyle10 {background:url(../images/main_banner10.jpg) top center no-repeat;}
.bstyle11 {background:url(../images/main_banner11.jpg) top center no-repeat;}
.bstyle12 {background:url(../images/main_banner12.jpg) top center no-repeat;}
.bstyle13 {background:url(../images/main_banner13.jpg) top center no-repeat;}
.bstyle14 {background:url(../images/main_banner14.jpg) top center no-repeat;}
.bstyle15 {background:url(../images/main_banner15.jpg) top center no-repeat;}
.bstyle16 {background:url(../images/main_banner16.jpg) top center no-repeat;}
.bstyle17 {background:url(../images/main_banner_promo.png) top center no-repeat;}

#banner #search_r {position:absolute;width:500px;height:294px;background:#fff;z-index:3;top:73px;left:0;box-sizing:border-box;padding:36px;}
#banner #search_r h3 {font-size:36px;font-weight:400;color:#263779;line-height:38px;margin-bottom:20px;letter-spacing:-1px;}
#banner #search_r span {color:#41669F;}
#banner #search_r input {border:none;width:100%;box-sizing:border-box;background:#efefef;padding:13px 0 13px 12px;margin:12px 0 0 0;}
#banner #search_r input#search {margin-top:15px;}
#banner #search_r input#searchr {font-size:15px;background:#41669f url(../images/bullet1.svg) no-repeat top 11px right 10px;background-size:18px 18px;color:#fff;font-weight:bold;cursor:pointer;}
#banner #search_r input#searchr:hover {background-color:#2c518b;}

#banner #notification {z-index:600;display:none;position:absolute;top:73px;left:514px;width:411px;height:160px;background:url(../images/bg_notification.png) no-repeat;font-size:13px;font-style:italic;box-sizing:border-box;padding:22px 22px 8px 49px;line-height:19px;}

#banner #promotion_desktop {z-index:500;position:absolute;top:73px;left:514px;width:500px;height:294px;box-sizing:border-box;overflow:hidden;}
#banner #promotion_desktop h3 {display:none;}

#banner #promotion_desktop .textwidget {background:#fff;box-sizing: border-box;padding:40px;opacity: 1;line-height: 22px;}
#banner #promotion_desktop .textwidget a {color:#263779;}

#banner #promotion_mobile {display:none;}

#banner_sub {height:320px;overflow:hidden;width:100%;box-sizing:border-box;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size:cover;background-size:cover;}
.sbstyle1 {background:url(../images/sub_banner01.jpg) top center no-repeat;}
.sbstyle2 {background:url(../images/sub_banner02.jpg) top center no-repeat;}
.sbstyle3 {background:url(../images/sub_banner03.jpg) top center no-repeat;}
.sbstyle4 {background:url(../images/sub_banner04.jpg) top center no-repeat;}


#banner_sub h2 {position:absolute;top:240px;color:#263779;font-size:24px;font-weight:normal;background:#fff;padding:17px 24px 12px 16px;}

#actions {padding:80px 0 80px 0;}
#actions .col3 {width:340px;box-sizing:border-box;float:left;}
#actions h2 {color:#263779;font-size:24px;font-weight:normal;margin:0 0 20px 0;}
#actions h2 a {color:#263779;text-decoration:none;}
#actions h4 {color:#4B4F59;font-size:16px;margin:0 0 24px 0;padding:6px 0 4px 48px;}
#actions h4.address {background:url(../images/icon_changeaddress.png) no-repeat top 2px left 0px;background-size:27px 26px;}
#actions h4.appointment {background:url(../images/icon_planappointment.png) no-repeat top 2px left 0px;background-size:27px 25px;}
#actions h4.addnew {background:url(../images/icon_addnew.png) no-repeat top 2px left 0px;background-size:25px 25px;}
#actions h4.view {background:url(../images/icon_viewregister.png) no-repeat top 2px left 0px;background-size:27px 25px;}
#actions h4.find {background:url(../images/icon_findextract.png) no-repeat top 2px left 0px;background-size:29px 27px;}
#actions h4.ask {background:url(../images/icon_ask.png) no-repeat top 2px left 0px;background-size:26px 26px;}
#actions h4 a {color:#4B4F59;text-decoration:none;font-weight:500;background:url(../images/bullet2.svg) no-repeat top 2px right 0px;background-size:16px 16px;padding-right:29px;}
#actions h4 a:hover {color:#263779;background:url(../images/bullet2.svg) no-repeat top 2px right -3px;background-size:16px 16px;}

#kruimel {padding:0 0 30px 0;}
#kruimel ul li {margin:0;padding:0!important;}
.trail-browse {display:none!important;}
.trail-items {color:#797C82;}
.trail-items a{color:#797C82;}

#content, #updates {padding:0 0 80px 0;}
#content h2, #updates h2 {color:#263779;font-size:24px;font-weight:normal;margin:0 0 10px 0;}
#content h2 a, #updates h2 a {color:#263779;text-decoration:none;}

#content #col_left, #updates #col_left {float:left;width:686px;}

#content #main_content {box-sizing:border-box;line-height:22px;padding:30px 90px 30px 0;}
#content #main_content_list {box-sizing:border-box;padding:30px 0 0 0;}
#content #main_content p {margin:0 0 20px 0;}
#content #main_content a {color:#263779;}
#content #main_content strong {font-weight:500;color:#203976;}
#content #main_content a:hover {color:#3d689c;}
#content #main_content h1 {font-size:40px;color:#333;font-weight:normal;margin:50px 0 20px 0;line-height:48px;}
#content #main_content h1:first-of-type {margin-top:0!important;}
#content #main_content h2 {font-size:34px;color:#263779;font-weight:normal;margin:50px 0 20px 0;line-height:44px;}
#content #main_content h2:first-of-type {margin-top:0!important;}
#content #main_content h3 {font-size:28px;color:#333;font-weight:normal;margin:50px 0 20px 0;line-height:36px;}
#content #main_content h3:first-of-type {margin-top:0!important;}
#content #main_content h4 {font-size:22px;color:#263779;font-weight:normal;margin:30px 0 10px 0;line-height:28px;}
#content #main_content h4:first-of-type {margin-top:0!important;}
#content #main_content ul, #content #col_right ol {margin:20px 0 20px 0;}
#content #main_content ul, #content #main_content ol {margin-left:16px;}
#content #main_content ul li {list-style:square;border-bottom:1px solid #f0f0f0;padding:0 20px 0 0;}
#content #main_content ol li {padding:0 20px 0 0;}
#content #main_content .alignleft {float:left;margin: 4px 24px 10px 0;display: inline;}
#content #main_content .alignright {float:right;margin: 4px 0 10px 24px;display: inline;}

#content #main_content .section1 {background:#3d689c;box-sizing:border-box;color:#fff;padding:40px;margin:20px 0 20px 0;}
#content #main_content .section1 a, #content #main_content .section1 h1, #content #main_content .section1 h2, #content #main_content .section1 h3, #content #main_content .section1 h4 {color:#fff;}

#content #main_content .section2 {background:#666;box-sizing:border-box;color:#fff;padding:40px;margin:20px 0 20px 0;}
#content #main_content .section2 a, #content #main_content .section2 h1, #content #main_content .section2 h2, #content #main_content .section2 h3, #content #main_content .section2 h4 {color:#fff;}

#content #main_content h3.accordion-title {color:#fff;font-weight:normal;cursor:pointer;font-size:20px;line-height:24px;background:url(../images/icon_papers.png) no-repeat 10px 10px #41669f!important;border:none!important;padding:10px 10px 10px 50px!important;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;margin:0 0 0 0!important;}
#content #main_content h3.accordion-title:hover {background-color:#97aac7!important;}

.page-id-19 #content #main_content h3.accordion-title {background:url(../images/icon_question.png) no-repeat 10px 10px #41669f!important;background-size:25px 25px!important;}
.page-id-19 #content #main_content h3.accordion-title:hover {background-color:#97aac7!important;}


#updates #col_left ul.tabs{margin: 0px;padding: 0px;list-style: none;}
#updates #col_left ul.tabs li{font-size:15px;background: none;color: #a9abaf;display: inline-block;padding: 10px 15px 10px 0px;cursor: pointer;margin-right:18px;}
#updates #col_left ul.tabs li.current{color: #4B4F59;border-bottom:3px solid #41669F;}
#updates #col_left .tab-content{display: none;padding: 15px 0 0 0;line-height:22px;}
#updates #col_left .tab-content.current{display: inherit;}

#content #col_left .newsitem, #updates #col_left .newsitem {width:330px;float:left;margin:0 17px 17px 0;}
#content #col_left .newsitem:nth-child(odd), #updates #col_left .newsitem:nth-child(2), #updates #col_left .newsitem:nth-child(4) {margin-right:0!important;}
#content #col_left .newsitem .featured-img img, #updates #col_left .newsitem .featured-img img {width:330px;height:330px;object-fit: cover;}
#content #col_left .newsitem .newsprev, #updates #col_left .newsitem .newsprev {min-height:270px;line-height:24px;box-sizing:border-box;padding:16px;position:relative;margin-top:-90px;background:#fff;border-top:5px solid #41669F;width:300px;z-index:3;-moz-box-shadow: 0 2px 2px rgba(0,0,0,0.1);-webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.1);box-shadow: 0 2px 2px rgba(0,0,0,0.1);}
#content #col_left .newsitem .newsprev .datem, #updates #col_left .newsitem .newsprev .datem {font-size:13px;color:#5B689A;}
#content #col_left .newsitem .newsprev h3, #updates #col_left .newsitem .newsprev h3 {color:#4B4F59;font-size:16px;font-weight:500;margin-bottom:10px;}
#content #col_left .newsitem .newsprev h3 a, #updates #col_left .newsitem .newsprev h3 a{color:#4B4F59;text-decoration:none;}

#content #col_right {padding:50px 0 40px 0;}
#content #col_right, #updates #col_right {float:right;width:330px;}
#content #col_right ul, #content #col_right ol, #updates #col_right ul, #updates #col_right ol {list-style:none;}
#content #col_right h2, #updates #col_right h2 {margin-bottom:40px;}
#content #col_right h3, #updates #col_right h3 {font-weight:500;font-size:13px;color:#5B689A;margin:0 0 16px 0;}
#content #col_right h4, #updates #col_right h4 {font-weight:500;font-size:15px;color:#4B4F59;margin:0 0 3px 0;}
#content #col_right h4 a, #updates #col_right h4 a {text-decoration:none;color:#4B4F59;}
#content #col_right h4 a:hover, #updates #col_right h4 a:hover {color:#3d689c;}
#content #col_right div.textwidget, #updates #col_right div.textwidget {color:#4B4F59;background:#fff;box-sizing:border-box;padding:10px;margin-bottom:26px;-moz-box-shadow: 0 2px 2px rgba(0,0,0,0.1);-webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.1);box-shadow: 0 2px 2px rgba(0,0,0,0.1);}

#content #col_right div.textwidget {line-height:24px;box-sizing:border-box;padding:30px 16px 24px 16px}
#content #col_right .side-item, #updates #col_right .side-item {padding-bottom:40px}
#content #col_right div.textwidget address {font-style:normal;margin:0 0 12px 0;}
#content #col_right div.textwidget strong {color:#3d689c;font-weight:500;font-size:18px;}
#content #col_right div.textwidget img {width:100%!important;height:auto!important;}

#content #col_right .tribe-list-widget, #updates #col_right .tribe-list-widget {color:#4B4F59;background:#fff;box-sizing:border-box;padding:28px 14px 10px 14px;margin-bottom:26px;-moz-box-shadow: 0 2px 2px rgba(0,0,0,0.1);-webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.1);box-shadow: 0 2px 2px rgba(0,0,0,0.1);} 
#content #col_right .tribe-list-widget img, #updates #col_right .tribe-list-widget img {display:none;} 
#content #col_right .tribe-events-list-widget-events, #updates #col_right .tribe-events-list-widget-events {margin:0 0 20px 0;}
#content #col_right a, #updates #col_right a {color:#5B689A;text-decoration:none;}
#content #col_right a:hover, #updates #col_right a:hover {color:#203976;}

#footer {width:100%;xbackground:#4b4f5a;background:#203976;padding:70px 0 75px 0;color:#fff;font-size:13px;}
#footer #footer-top {position:relative;width:100%;border-bottom:3px solid #81848C;margin:0 0 50px 0;padding:0 0 14px 0;}
#footer #footer-top #logo_footer {margin:0 0 10px 0;}
#footer #footer-top #social {position:absolute;right:0;bottom:20px;}
#footer #footer-top #social img {opacity: 0.4;margin:0 4px 0 0;width:40px;height:40px;}
#footer #footer-top #social img:hover {opacity: 0.9;transition: opacity .25s ease-in-out;-moz-transition: opacity .25s ease-in-out;-webkit-transition: opacity .25s ease-in-out;}

#footer .col-f {width:232px;float:left;margin-right:20px;line-height:22px;}
#footer .four {margin-right:0!important;}
#footer h3 {color:#ffffff;font-weight: 200;font-size: 21px;margin:0 0 6px 0;padding:0 0 10px 0;border-bottom:1px solid #81848C;}
#footer a {color:#fff;text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#bfooter {background:#D8D8D8;text-align:right;color:#4B4F5A;font-size:13px;padding:6px 18px 6px 0;}
#bfooter a {text-decoration:none;color:#4B4F5A;}
#bfooter a:hover {color:#000;}

.scrollToTop{
	text-indent:-2000em;
	width:45px; 
	height:45px;
	text-align:center; 
	text-decoration: none;
	position:fixed;
	bottom:20px;
	right:20px;
	display:none;
	background: url(../images/icon_top.svg) no-repeat center center #41669f;
	background-size: 25px 25px;
	opacity:0.5;
	-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
	box-sizing:border-box;
	z-index:999;
}
.scrollToTop:hover{	opacity:0.9;}


/*------------------------------------------------------------------*/
/* Team / Board Page												*/
/*------------------------------------------------------------------*/
.page-id-741 h3, .page-id-807 h3 {margin:0 0 2px 0!important;}
.page-id-741 h4, .page-id-807 h4 {margin:0 0 12px 0!important;}

/*------------------------------------------------------------------*/
/* Search field														*/
/*------------------------------------------------------------------*/
#msearch {width:430px;font-size:24px;border:1px solid #ccc;padding:10px;box-sizing:border-box;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#msearchsubmit {font-size:24px;border:1px solid #3d689c;background:#3d689c;color:#fff;cursor:pointer;padding:10px;box-sizing:border-box;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#msearchsubmit:hover {background-color:#203976;}

/*------------------------------------------------------------------*/
/* Contact form														*/
/*------------------------------------------------------------------*/

.wpcf7-form input, .wpcf7-form textarea, .wpcf7-form select {font-size:18px;border:1px solid #999;background:#fcfcfc;padding:20px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;width:100%;box-sizing: border-box;}
.wpcf7-submit {-webkit-appearance: none;margin:12px 0 12px 0;color:#fff;background:#41669f!important;cursor:pointer;border:1px solid #41669f!important;font-size:24px;text-transform:uppercase;padding:20px;box-sizing: border-box;font-weight:normal;}
.wpcf7-submit:hover {background:#97aac7!important;color:#fff;border:1px solid #97aac7!important;}

/*------------------------------------------------------------------*/
/* BirchPress Scheduler Business Plus Overrides						*/
/*------------------------------------------------------------------*/

.birchschedule {}
.birchschedule label {font-weight:500!important;color:#3d689c;font-size:24px;padding-top:26px!important;display:block;}
.birchschedule ul li {list-style:none!important;}

.birs_appointment_location, .birs_appointment_staff {display:none;}

.birchschedule .birs_field_content {width:100%!important;max-width: none!important;}
.birchschedule #birs_appointment_service, .birchschedule #birs_field_3 {width:100%!important;max-width: none!important;padding:16px 0 16px 0!important;}
.birchschedule .ui-datepicker {padding:16px!important;}

#birs_client_name_first, #birs_client_name_last, #birs_client_phone, #birs_client_email, #birs_field_1, #birs_field_2, #birs_field_4 {padding:14px!important;border:1px solid #aaa;box-sizing:border-box;font-size:24px;}

.birchschedule .button {width:100%!important;padding:16px;font-size:22px;border:1px solid #859bbb;cursor:pointer;background:#97aac7;color:#fff;}
.birchschedule .button:hover {background:#41669f;border:1px solid #325790;}

/*----------------------------------------------*/
/* Event calender Overrides						*/
/*----------------------------------------------*/

.tribe_events-template-default #banner_sub .wrapper h2 {display:none;}
.tribe-events-style-theme #banner_sub .wrapper h2 {display:none;}

.tribe-events-month-event-title {font-size:13px!important;line-height:18px!important;}

.tribe-events-event-image .default-featured-img {display:none;}
.tribe-events-content img {width:100%;height:auto;}


/*------------------------------------------------------------------*/
/* Product order page view											*/
/*------------------------------------------------------------------*/
.woocommerce {}
.woocommerce h2 {font-size:18px!important;line-height:22px!important;xfloat:right;}
.woocommerce ul.products li {xpadding:10px 0 0 10px!important;list-style:none!important;background:#ebebeb;width:285px!important;text-align:center;box-sizing:border-box;min-height:465px;}
.woocommerce ul.products li img {width:270px!important;height:270px!important;margin:10px 0 0 10px!important;}
.woocommerce .price {xfloat:right;}
.woocommerce .amount {font-size:22px!important;}

.woocommerce .add_to_cart_button {background-color:#3d689c!important;color:#fff!important;}
.woocommerce .add_to_cart_button:hover {background-color:#97aac7!important;}

.woocommerce .posted_in {display:none;}

.woocommerce-tabs, .related {display:none;}


/*------------------------------------------*/
/* Hide recaptcha badge V3		  	   		*/
/*------------------------------------------*/
.grecaptcha-badge {opacity:0;}



/*------------------------------------------------------------------*/
/* media breakpoints												*/
/*------------------------------------------------------------------*/

@media only screen and (min-width: 200px) and (max-width: 555px) { 
#header h2 {display:none;}
}

@media only screen and (min-width: 200px) and (max-width: 545px) { 
#search_r h3 {font-size:24px!important;line-height:26px!important;}
#banner #notification {line-height:17px!important;font-size:11px!important;margin-top:-90px!important;}
}

@media only screen and (min-width: 200px) and (max-width: 800px) { 

.wrapper {width:100%;}

#header {height:112px;}
#header h1 {top:11px;left:30px;}

#header h2 {top:21px;left:150px;}

#header #mainmenu, #header #topmenu, #header #tools {display:none;}

#mobilemenugrip {display:block;position:absolute;right:28px;top:28px;width:34px;height:21px;text-indent:-1000em;background:url(../images/icon_grip.svg) no-repeat;background-size: 34px 21px;opacity:0.7;}

#mobilemenu {display:block;width:100%;z-index:222;position:absolute;left:-850px;background: rgba(65, 102, 159, 1);color:#fff;top:112px;padding:30px 0 20px 0;border-bottom:8px solid #203976;}
#mobilemenu a {color:#fff;text-decoration:none;}
#mobilemenu ul {margin:0 0 0 20px;font-size:1.5em;}
#mobilemenu ul li {list-style:none;border-top:1px solid #adb9dc;font-weight:bold;padding:5px 0;}
#mobilemenu ul ul {margin:5px 0 0 0;padding:10px 0 10px 0;}
#mobilemenu ul li li{list-style:circle;border-top:none;font-weight:normal;margin:0 0 0 18px;padding:0;font-size:18px;}

#banner {overflow:visible;}
#banner .wrapper {box-sizing:border-box;padding:175px 20px 0 20px;}
#banner #search_r {width:100%;box-sizing:border-box;position:static;padding-bottom:300px;}

#banner #notification {width:100%;position:static!important;margin-top:-75px;top: 0;left:auto;background:none;height:auto;padding:10px 34px 10px 34px;font-size:12px}

#actions {padding:120px 0 50px 40px;}
#actions .col3 {width:100%;box-sizing:border-box;float:none;}

#updates {}

#content #col_left, #updates #col_left {float:none;width:100%;box-sizing:border-box;}
#content #col_left .newsitem, #updates #col_left .newsitem {width:100%;float:none;margin:0 0 17px 0;box-sizing:border-box;padding:30px;}
#content #col_left .newsitem .featured-img img, #updates #col_left .newsitem .featured-img img {width:100%;height:100%;}
#content #col_left .newsitem .newsprev, #updates #col_left .newsitem .newsprev {min-height:270px;padding:16px;margin-top:-90px;width:88%;}
#content #col_right, #updates #col_right {float:none;width:100%;box-sizing:border-box;padding:30px;}

#content #main_content {box-sizing:border-box;padding:30px;}
#content #main_content_list #kruimel {padding:0 0 0 30px;}

#banner_sub {height:180px;}
#banner_sub h2 {top:40px;font-size:18px;padding:17px 24px 12px 16px;}

#msearch {width:100%;}
#msearchsubmit {display:none;}

#banner #promotion_desktop {display:none;}

#banner #promotion_mobile {position:static;display:block;z-index:200;width:100%;height:auto;box-sizing:border-box;overflow:hidden;margin:-160px auto 20px auto;}
#banner #promotion_mobile img {width:100%;height:auto;}
#banner #promotion_mobile h3 {display:none;}
#banner #promotion_mobile .textwidget {box-sizing: border-box;}
#banner #promotion_mobile .textwidget a {}



/*------------------------------------------------------------------*/
/* Footers															*/
/*------------------------------------------------------------------*/

#footer {box-sizing:border-box;padding:0!important;}
#footer #footer-top {padding-top:27px;box-sizing:border-box;adding:0!important;}
#footer #footer-top #logo_footer {margin:0 0 0 30px;}
#footer #footer-top #logo_footer img {width:100px;height:79px;}
#footer #footer-top #social {right:30px;}

#footer .wrapper {width:100%;box-sizing:border-box;}
#footer .col-f {width:100%;float:none;margin-bottom:0;margin-left:0;box-sizing:border-box;padding:0 30px 40px 30px;}

#footer #footer-top #social img {width:28px;height:28px;}

}