/*
Theme Name: Kenk
Theme URI: 
Author: 
Author URI: https://www.mediakanjers.nl
Description: Thema voor Kenk
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Version: 1.0
Template: required-foundation
Text Domain: Kenk
*/

/*
	Make the template work
*/
@import url(../required-foundation/style.css);

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);
@import url(https://fonts.googleapis.com/css?family=Kreon);
@import url(https://fonts.googleapis.com/css?family=Lobster);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed);

@font-face {
    font-family: 'robotolight';
    src: url('fonts/roboto-light-webfont.eot');
    src: url('fonts/roboto-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/roboto-light-webfont.woff') format('woff'),
         url('fonts/roboto-light-webfont.ttf') format('truetype'),
         url('fonts/roboto-light-webfont.svg#robotoregularlight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotoregular';
    src: url('fonts/roboto-regular-webfont.eot');
    src: url('fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/roboto-regular-webfont.woff') format('woff'),
         url('fonts/roboto-regular-webfont.ttf') format('truetype'),
         url('fonts/roboto-regular-webfont.svg#robotoregularregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotobold';
    src: url('fonts/Roboto-Medium.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotomedium';
    src: url('fonts/Roboto-Bold-webfont.eot');
    src: url('fonts/Roboto-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Roboto-Bold-webfont.woff') format('woff'),
         url('fonts/Roboto-Bold-webfont.ttf') format('truetype'),
         url('fonts/Roboto-Bold-webfont.svg#robotobold') format('svg');
    font-weight: normal;
    font-style: normal;
}

body{ font-family: 'robotolight';}


h1, h2, h3, h4, h5, h6 { font-family: 'robotobold', serif; color: #135495;}
h1{font-size: 30px;}
h2{font-size: 20px;}
h3{font-size: 18px;}
h4{font-size: 18px; }
	h4.widget-title{font-weight: 300; font-size: 16px;}
h5{font-size: 16px;}
h6{font-size: 14px;}

p{ line-height: 1.6; font-family: 'robotolight': #464646;}
#site-title { font-weight: 600; }

.entry-header h1 {margin-bottom: 0 !important;}
h2.subtitle { font-size: 19px; color: #8fb63d; font-family: 'Kreon', serif; margin: 0!important;}

.mobile {display:none;}
.tablet {display: none;}
.required-header .inline-list {
	margin-top: 14px;
}

.et_lb_new-testimonial .et_lb_module_content, .et_lb_toggle .et_lb_module_content, .et_lb_tabs .et_lb_module_content, .et_lb_simple_slider .et_lb_module_content, .et_lb_pricing_table .et_lb_module_content, .et_lb_image .et_lb_module_content{border: none !important; box-shadow: none !important;}
.et_lb_module{margin-bottom: 15px !important;}

/*slider */
.slidetekst1 {color:#145596 !important; font-size: 32px !important;}
.slidetekst2 {color: #145596 !important; font-size: 62px !important; font-family: 'robotobold' !important;}
.slidetekst3 {color: #0e357a !important; font-size: 20px !important;}
.bgslide2 {border: 10px solid #fff;
    border-radius: 30px;
    height: 419px !important;
    overflow: hidden;
	width: 629px;
}

.bgslide {
border: 10px solid #fff;
    border-radius: 30px;
    height: 287px !important;
    overflow: hidden;
}

.slide .bgslide2 img {
  width: 100% !important;
  height: auto !important;
}
/*Algemeen*/
table{max-width: 400px;}
.wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button {margin-bottom: 0 !important;}
.wpb_toggle { font-size: 14px; font-family: 'robotolight';}

.row{width: 1100px;}
.button{background: #292B27; border: none !important;}
	.button:hover{background: #414141;}
	.button_blokken { text-align: center !important; margin-left: -39px;}
	.blokken .widget_sp_image:hover{ opacity: 0.7 !important;}

a{color: #F29200;}		
a:hover{color: #f69d16;}	

table{background: none; color: #fff; border: none; font-family: 'Open Sans', sans-serif; font-weight: 400; padding: 5px; margin: 0px;}
	table tbody tr:nth-child(2n){background: none; color: #fff;}
	table tbody tr td{padding: 6px 0 6px 0; color: #fff;}
	table tbody tr td a{color: #fff;}

#main tbody tr td {color: #000;}
.gf_browser_ie.gform_wrapper .gform_footer input.button {padding: 10px 20px 11px !important;}

/*Header*/
.logos { border-right: 1px solid #a2a1a2; margin-right: 58px; padding: 20px 0; width: 24% !important; }
.contactbovenin h1 { font-size: 44px;  margin-bottom: 10px; color: #ffffff; font-weight: normal !important; font-family: 'Lobster', cursive;}
.contactbovenin .widget_sp_image-description a{font-family: 'robotobold'; font-size: 20px; color: #fff;}
.contactbovenin a { color: #454445; font-size: 14px}
.contactbovenin a:hover {color: #6c6c6c;}
.contactbovenin .attachment-full { position: absolute; left: -21px; top: 27px; }
.contactbovenin { width: 38% !important; margin-top: 15px; float:right; margin-bottom: 40px !important;}

.logo{float: left; }
	.logo img{}
.slide{padding-left: 0px; padding-right: 0px; z-index: 1; position: relative;}
	.knop { background: #000 !important;}
.social{padding: 5px 0 25px 0; float: left; font-family: 'Kreon', serif; font-weight: 400; color: #DD221D; font-weight: bold; text-transform: uppercase;}
	.social img{padding: 0 5px 0 5px; position: relative; top: 5px;}
	
.tel{color: #532a1a; float: left;}
.mail{color: #532a1a; float: left; padding-left:10px;}
.mail img { padding-right: 7px; }
#icons{position: absolute; background: url('images/logos_bg.png') no-repeat; margin-left: 250px; margin-top: -10px; left: 50%; width: 160px; height: 75px; z-index: 9999; padding: 15px;}
.mvo{width: 57px; height: 50px; float: left; padding-right: 15px;}
.fb{float: left; width: 50px; height: 50px;}
.header-top{position: relative; }
	.header-top .socialmedia {float:right;}
	.header-top .socialmedia img { padding-left: 5px; }
	

.logos .drielogo img { padding: 0 9px; border-right: 1px solid #c2c2c2; float:left;}
	.logos .drielogo .imglast img { border-right: none !important;}

.header { height: 100%; overflow: hidden; }
.flex-video{width: 350px; height: 240px;}


.sep { height: 5px; background: url('images/sep.jpg');}
.header-right { margin-top: 9px; }
/*Hoofdmenu*/
.ubermenu-skin-white{ border: 0px !important; background: none !important; }
.ubermenu-skin-white .ubermenu-item-level-0:hover > .ubermenu-target,
.ubermenu-skin-white .ubermenu-item-level-0.ubermenu-active > .ubermenu-target { background: none !important; color: #1d282a; }
.ubermenu-skin-white .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target, .ubermenu-skin-white .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target, .ubermenu-skin-white .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target {
    color: #fff !important;
    font-weight: bold !important;
    background: url('images/minipijl.png') center top no-repeat !important;
}
.ubermenu .ubermenu-target-text {font-family: 'robotolight' !important;}
.ubermenu-skin-white .ubermenu-item-level-0 > .ubermenu-target { font-weight: normal !important; color: #fff !important; text-transform: uppercase !important;}
	/*Submenu*/
	.ubermenu-skin-white .ubermenu-submenu.ubermenu-submenu-drop { background: #fff !important;}
	.ubermenu-skin-white.ubermenu-horizontal .ubermenu-item-level-0 > .ubermenu-submenu-drop {border :0px !important;}
	.ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target:after {display: none !important;}
.ubermenu .ubermenu-colgroup .ubermenu-column, .ubermenu .ubermenu-custom-content-padded, .ubermenu .ubermenu-nonlink, .ubermenu .ubermenu-retractor, .ubermenu .ubermenu-submenu-padded, .ubermenu .ubermenu-submenu-type-stack > .ubermenu-item-normal > .ubermenu-target, .ubermenu .ubermenu-target, .ubermenu .ubermenu-widget, .ubermenu-responsive-toggle {
    padding: 15px !important;
}

/*Hoofdmenu*/
.scrollogo{ z-index: 9999; position: fixed; top: 0;  width: 119px !important;}
.scrollogo img { width: 92px; background: #fff;}
.wrapfixed {z-index: 999 !important; padding-left: 270px;}


/*Content*/

.entry-content {margin-top: 0;}

.entry-content table {
    background: none repeat scroll 0 0 #a08c7c !important;
    border: 2px solid #220f08 !important;
    border-radius: 10px !important;
    min-width: 315px !important;
}
.entry-content table tbody tr td {
    color: #fff !important;
}

#content{ padding: 35px 0;}

.wpb_wrapper {margin-bottom: 10px !important;}


/* tabel */
.mens {  width: 362px !important;}
	.mens tbody tr td {font-size: 13px; padding: 0 0 6px 0 !important;}
	


.tp-simpleresponsive .slotholder *, .tp-simpleresponsive img{}
.gallery-item{margin-bottom: 5px; margin-top: 5px; margin-right: 5px; width: 32% !important;}

.welkom_tekst {
	background: #FFFFFF; 
	background-repeat: repeat-x;
}

.content_assortiment{ background: #FFFFFF; }
	.content_assortiment h1 { color: #292B26; text-transform: uppercase; margin-top: 195px; position: absolute;}

.content_bg { padding: 0 0 30px 0; }
.welkom_tekst {background: url('images/contentbg.jpg') center top repeat-x;}
.content_bg .seven {width: 57%;}
.content_bg .five {width: 43%; }

	.content_assortiment .row{
		padding: 30px 0;
		font-size: 32px;
		color: #fff;
	}
		.content_assortiment h3{ font-size: 37px; font-family: 'Kreon', serif; color: #ffffff; text-transform: none;}
		.content_assortiment h4{ font-size: 25px; text-transform: none;}
		.content_assortiment .one {margin: 18px 0 0 -15px;}



.fp_image { margin-top: 40px;}
/*Widgets*/

/*.blokken aside { 
 float: left;
    padding: 40px 15px 25px 0;
    max-height: 250px;
    max-width: 310px;
    width: 30%;
} */

.blokken { background: none repeat scroll 0 0 #220f08; padding: 15px 0 30px 0; color: #fff;}
.liblokken li{float: left; font-family: 'Roboto Condensed', sans-serif;; font-size: 18px; list-style-image: url("images/blokvink.png") !important;}
	.liblokken .eerste { width: 18%; margin-left: 30px;}
	.liblokken .tweede { width: 27%; }
	.liblokken .derde { width: 24%; }
	.liblokken .vierde { width: 27%; }

.vierblokken {background: url('images/blokkenbg.jpg') center top repeat-x; padding: 30px 0px;}
.vierblokken aside:hover { opacity: 0.8 !important; }
.vierblokken .widget_sp_image-description { text-align: center; }
.vierblokken aside { text-align: center !important; }
.vierblokken .drie {width: 19% !important;}
.vierblokken .attachment-full { margin-bottom: 15px; }
.vierblokken .reserveren {
    width: 22% !important;
}
#separator{background: #f4f4f4; /* Old browsers */
background: -moz-linear-gradient(top,  #f4f4f4 0%, #eaeaea 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f4f4f4 0%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f4f4f4 0%,#eaeaea 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f4f4f4 0%,#eaeaea 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f4f4f4 0%,#eaeaea 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */
height: 25px;
}

#sidebar{float:right;  padding: 0 15px;}
.widget_text{padding: 10px;}
	.widget_text li{list-style-image: url('images/vinkje.png'); list-style-position: inside;}
		.textwidget a:hover{text-decoration: underline;}
	.widget_wysiwyg_widgets_widget li{list-style-image: url('images/vinkje.png'); list-style-position: inside;}
	.widget_wysiwyg_widgets_widget li a{color: #222222; padding-left: 3px;}
	.widget_wysiwyg_widgets_widget ul{margin-left: 0px;}
	.widget_wysiwyg_widgets_widget{padding: 10px;}
	h4.widget-title{padding: 15px 10px; margin-top: 0px; background: #DE211D;}
#sidebar .textwidget{font-style: normal; line-height: 22px; }
#sidebar aside { margin-bottom: 45px; }
aside p{font-style: normal;}
.widget-topleft .textwidget p{line-height: 32px;}
.widget_sp_image{padding: 10px;}
#cff .cff-author{margin-bottom: 0px;}

.slide-border {border-bottom: 40px solid #8fb63d;}
.home .slide {border: none !important;}

.slide .row { width: 1200px !important; overflow: hidden; }
.blok_border {border: none !important; background: url('images/headerbg.jpg') center top no-repeat; }
.home .blok_border {background: url('images/headerbg2.jpg') center top no-repeat; }
#sidebar .widget-title {background: none !important; font-size: 20px !important; font-family: 'Kreon', serif; margin-left: 0 !important; padding: 6px 0 0 0;}
#sidebar .borderside { border: 1px solid #220f08; border-radius: 15px; padding: 15px 35px; }
#sidebar .bruin {background: #220f08;padding: 15px 35px; border-radius: 15px;color: #fff; }
#sidebar h3 {font-family: 'robotomedium'; font-size: 25px; color: #fff;}
#sidebar .gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {width: 95% !important;}
#sidebar .gform_wrapper .gform_heading {margin-bottom: 0 !important;}
#sidebar .gform_button.button { background: none repeat scroll 0 0 #a08c7c !important; border: 2px solid #fff !important; border-radius: 7px; color: #fff !important; padding: 12px 18px; position: absolute !important; }
#sidebar .gform_footer.top_label { margin: 0 !important; padding: 0 !important; }
#sidebar .rolstoel img { width: 170px; }

/*Blogpagina*/
header {padding: 15px 0;}
header .attachment-post-thumbnail { width: 35%; float: left; margin-top: 10px;}
article .entry-meta {display: none; float: left; margin-left: 10px; color: #2F3640 !important;}
article .entry-meta a {color: #2F3640; font-weight: bold;}
article .entry-title {margin-top: 0 !important; font-size: 22px;text-transform: none !important;}
.single .entry-content{float: left;}
article .entry-title a {color: #135495 !important; font-weight: bold;}
footer .cat-links { display: none; } 

.single .entry-title{padding-bottom: 10px; border-bottom: 1px dotted #ccc; }

#comments{display: none;}

#blogpost .attachment-thumbnail { float: left; margin-top: 10px; margin-right: 20px; }
#blogpost #afbeelding { width: 31%;}
#blogpost {height: 100%; overflow: hidden; border-bottom: 1px dashed #454445; width: 100%; margin: 5px 0 15px 0; padding-bottom: 20px;}
#blogpost h2 {margin-top: 5px !important; color: #F28C00;  margin-bottom: 0;}
#blogpost h2 a {color: #454445 !important; font-weight: normal; }
#blogpost #inhoud {float: left; width: 65%;}
#blogpost #auteur {padding: 5px 0 10px 0; color: #12A19A; }
#inhoud #button { background: none repeat scroll 0 0 #F28C00; padding: 8px 20px; width: 105px; }
#inhoud #button:hover {opacity: 0.8;}
#inhoud #button {    color: #fff !important;}
#inhoud #button a:hover{    color: #fff !important; text-decoration: none;}
.entry-meta, .page-link { clear: none;}

#paginatie { margin-top: 15px; text-align: center; }
#paginatie .wpv-filter-next-link.js-wpv-pagination-next-link {padding-left: 10px;}
#paginatie .wpv-filter-previous-link.js-wpv-pagination-previous-link { padding-left: 10px;}



/*Footer*/
#supplementary{color: #121E20; background: url('images/footer.jpg') center top no-repeat;  padding-top: 70px; padding-bottom: 40px;}
	#supplementary aside{ margin: 30px 0 15px; padding: 10px;}
	#supplementary .widget-first { margin-right: 15px !important; }
	#supplementary .widget_text {font-size: 11px; margin: 30px 0 15px 85px; text-align: left; width: 22%; color: #FFFFFD;}
	#supplementary .widget_advanced_menu {font-size: 11px; margin: 30px 0 15px 0; text-align: left; width: 22%; padding: 10px;}
	#supplementary .widget_nav_menu {font-size: 11px; margin: 30px 0 15px; text-align: left; width: 16%; padding: 10px;}
	#supplementary .widget_nav_menu	ul  { list-style-type: none; margin: 0; }
	#supplementary .widget_nav_menu ul a { color: #FFFFFD; font-size: 13px; }
	#supplementary li a:hover {color: #F39200;}
	#supplementary .widget_text img{float: left; position: relative; top: -25px;}	
	#supplementary .kaart {width: 36%;}
	#supplementary h4.widget-title{background: none; font-family: 'Kreon', serif; color: #FFFFFD; font-size: 20px; text-transform: none; padding: 0; }
	#supplementary #first { padding: 0;}
	#supplementary #first .block { width: 30%; float: left;}
	#supplementary p { line-height: 1.6; color: #fff; }
	#supplementary .widget-last { float: left !important; }
		#supplementary iframe {border: 5px solid #fff !important;}
		#supplementary a {color: #fff;}
		#supplementary a:hover {color: #F39200; text-decoration: none;}
.footer_block {width: 20%; float: left; min-height: 150px;}

.copyright{ background: #fff; color: #000; padding: 8px 0;}
.copyright img { padding: 10px 5px 0 0 ; }
	.copyright .textwidget {  font-size: 13px; }

// Small screens 
@media only screen { } /* Define mobile styles */
@media only screen and (max-width: 40em) {

/*Algemeen*/	
.entry-content table {max-width: 100%; width: 100% !important; min-width: 100% !important;}
.myfixed {display: none;}
.container {padding: 0 !important;}
.mobile{display: inline;}
.desktop {display: none;}
#icons{margin-left: 0px; position: relative;}
.column, .columns{padding: 0 5px;}	
.required-header{margin-bottom: 8px;}	
.logo{position: relative; padding: 0; text-align: center; margin: 0 auto; float: none;}
	.logo img {max-width: 367px;}
.slide{display: none;}	
.social{padding-bottom: 0px;}
.required-header{background: #fff; opacity: 1; height: 100%;}
.widget-topleft .widget{min-height: 100%; margin: 15px 10px 0 10px;}
a.maxbutton-1{padding: 8px 25px !important;}
a.maxbutton-2{padding: 8px 25px !important;}
#afbeelding { width: 45%; }
.logo { z-index: 9999 !important;}
.mail {float: none !important; padding-left: 0 !important;}
.tel {float: none !important;}
.tel img { padding-right: 7px; }

/*Header*/
.contactbovenin {width: 100% !important;}
.contactbovenin h1 {margin-left: 0 !important; font-size: 30px;}
.contactbovenin aside { text-align: center !important; width: 100%;}
.blok_border {background: #50A9E3 !important; padding-bottom: 0;}
.header-right {background: #220f08 !important; margin-top: 0 !important; color: #fff !important;}
.page .required-header {padding: 0 !important; margin-bottom: 0 !important;}
.home .required-header {margin-bottom: 9px;}
.logos {width: 100% !important;}
	.logos aside {width: 100%;}
.contactbovenin{width: 100% !important;}
.contactbovenin .attachment-full {left: 0; top: 0; position: absolute; margin-top: 14px;}
.contactbovenin .last {margin-left: 0; float:left;}
.contactbovenin h1 {margin-left: 30px;}
.contactbovenin .attachment-full {display:none;}
.header-top .widget-first {float:left;}

.header-right{width: 100%; background: #fff; float:left; text-align: center;}
.header-top .blok_bovenin {width: 100%; min-height: 5px;}
.header-top .widget-first { margin-left: 0 !important;}
.header-top .top { float: none !important;  text-align: center;}
.header-top .top img { margin: 0 !important;}
.header-top .top .widget_sp_image-description { float: none !important; text-align: center}
.header-top .top_dui {margin-left: 0 !important; width: 50% !important;}
.logo img { width: 100%;}

.entry-content .wp-caption { max-width: 100%; }

/* content */
#content { max-width: 100%; float: left; margin: 0 auto; }


/*Menu*/
.ubermenu-skin-white.ubermenu-responsive-toggle { font-size: 15px !important; }
.ubermenu-skin-white { margin: 0 !important;}
.ubermenu-skin-white .ubermenu-item-level-0 > .ubermenu-target {color: #fff !important;}
.ubermenu-skin-white.ubermenu-responsive-toggle {color: #fff !important;}
.ubermenu-skin-white .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target, .ubermenu-skin-white .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target, .ubermenu-skin-white .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target { color: #fff !important;}

.ubermenu .ubermenu-colgroup .ubermenu-column, .ubermenu .ubermenu-custom-content-padded, .ubermenu .ubermenu-nonlink, .ubermenu .ubermenu-retractor, .ubermenu .ubermenu-submenu-padded, .ubermenu .ubermenu-submenu-type-stack > .ubermenu-item-normal > .ubermenu-target, .ubermenu .ubermenu-target, .ubermenu .ubermenu-widget, .ubermenu-responsive-toggle {
    padding: 10px 20px 10px 5px !important;
}
.ubermenu-skin-white .ubermenu-item-level-0 > .ubermenu-target { text-align: center; }

/*Adviseurs pagina*/
#main {padding: 15px !important; padding-right: 15px !important;}
#infotekst h2 {font-size: 19px !important;}
#dealer-item {overflow: hidden; height: 100%;}
.single-author #dealer-item {padding: 18px; }
#dealer-item .attachment-thumbnail {float: none !important;}
.single-author #infotekst {float: none !important; width: 100%;}
.single-author #infotekst {font-size: 18px;}
.streepjes {display:none;}


/*Widgets*/
.blokken {margin-top: 0 !important;}
	.blokken li { width: 100% !important; margin: 0 !important; text-align: left; padding-bottom: 10px; }
	.blokken ul { margin-left: 50px; }
	.blokken aside { text-align: center; margin: 0 auto; max-width: 100%; width: 301px; }

.vierblokken {background: url('images/patroon.jpg') center top repeat;}


#sidebar{ width: 100% !important; padding: 0 15px; float: left;}
	#sidebar aside { width: 100% !important; max-width: 300px; margin: 0 auto !important; }
	#sidebar .gform_button.button {position: relative !important;}
	

.content_assortiment .widget_sp_image { padding: 15px;}

.widget_text { padding: 10px; }
.blokken aside { text-align: center; }

/*blog*/
#blogpost #afbeelding { width: 100%; }
#blogpost #inhoud {width: 100%;}
#blogpost h2 {width: 100%; float:left;}
#blogpost #auteur {float:left; width: 100%;}

/*Content*/
.block{width: 100%;}
#main{padding-left: 15px;}

/*Footer*/
#supplementary { background: #220F08; padding: 0 !important; float:left; max-width: 100%;}
#supplementary .widget_text{ margin: 0 !important;}
	#supplementary .textwidget{text-align: center; font-size: 13px; line-height: 18px;}
	#supplementary .widget_nav_menu {text-align: center !important; width: 100% !important;}
	#supplementary h4.widget-title { text-align: center;}
	#supplementary #first .block {width: 100%;}
	#supplementary .widget-last { float: none !important;}
	#supplementary iframe { width: 100%; }

.copyright {max-width: 100%; float:left;}
	.copyright .textwidget { text-align: center;}
	.copyright img {padding: 10px 0 0 0 ;}
} /* max-width 640px, mobile-only styles, use when QAing mobile issues */ 

// Medium screens
@media only screen and (min-width: 40.063em) { 




.contactbovenin .last {margin-left: 25px;}

/*menu*/
.ubermenu-skin-white .ubermenu-item-level-0 > .ubermenu-target {color: #000 !important;}


	} /* min-width 641px, medium screens */ 

@media only screen and (min-width: 40.063em) and (max-width: 64em) {

.wrapfixed {padding-left: 0 !important;}
.contactbovenin {width: 65% !important; float:right !important;}
	.contactbovenin aside {width: 100% !important;}
.container {padding:0 !important;}

/* logo */
.header-top {width: 100%;}
.logo { float: left; width: 35% !important; }

/* content */
.home #main { float: left; width: 100% !important;} 
#main { float: left; width: 65% !important; }
	.entry-content .wp-caption {max-width: 100%;}

#sidebar {width: 35% !important; }

/*header*/
.required-header { background: #220F08; }
.home .tablet {display: inline !important;}
.slide2 {display: none;}
.page .tablet {display: none;}
.header-top .logos {margin-right: 0 !important; width: 29% !important;}

.scrollogo {display: none !important;}

/* slide */
.slide {max-width: 100%; width: 100% !important; float:left !important; }
	.slide .row {max-width: 100%; width: 100% !important; margin: 0 auto; }
	.slide .slidetekst1 {font-size: 26px !important;}
	.slide .slidetekst2 {font-size: 41px !important;}
/*blokken*/
.blokken ul {margin-left: 55px;}
	.vierblokken aside {width: 20% !important; float:left ;}
.liblokken li {margin: 0 !important; width: 50% !important;}

/*footer*/
#supplementary {padding-right: 0; float:left; width: 100%;}
	#supplementary aside {float:left; width: auto;}
#supplementary .widget-first {margin-right: 0 !important;}
#supplementary .widget_text {margin: 30px 0 15px 0 !important;}

 } /* min-width 641px and max-width 1024px, use when QAing tablet-only issues */

// Large screens
@media only screen and (min-width: 64.063em) { } /* min-width 1025px, large screens */
@media only screen and (min-width: 64.063em) and (max-width: 90em) { } /* min-width 1024px and max-width 1440px, use when QAing large screen-only issues */ 

// XLarge screens 
@media only screen and (min-width: 90.063em) { } /* min-width 1441px, xlarge screens */ 
@media only screen and (min-width: 90.063em) and (max-width: 120em) { } /* min-width 1441px and max-width 1920px, use when QAing xlarge screen-only issues */

// XXLarge screens
@media only screen and (min-width: 120.063em) { } /* min-width 1921px, xlarge screens */
