/*
Theme Name: KIKK Theme
Description: KIKK Theme
Version: 1.0
*/


/* CSS Document
	Resetting browser default styles
	All 
	Header
		Top menu
	Heading
	Container
		Content block
		Sidebar
	Articles block
	Interessant block
	Slider
	Welcome block
	Info block
	Footer 
	Footer images
	Media Queries
*/

@font-face {font-family: 'museo300'; src: url('fonts/museo300-regular-webfont.eot'); src: url('fonts/museo300-regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/museo300-regular-webfont.woff2') format('woff2'), url('fonts/museo300-regular-webfont.woff') format('woff'), url('fonts/museo300-regular-webfont.ttf') format('truetype'), url('fonts/museo300-regular-webfont.svg#museo300') format('svg'); font-weight: normal;font-style: normal;}
@font-face {font-family: 'museo500'; src: url('fonts/museo500-regular-webfont.eot'); src: url('fonts/museo500-regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/museo500-regular-webfont.woff2') format('woff2'), url('fonts/museo500-regular-webfont.woff') format('woff'), url('fonts/museo500-regular-webfont.ttf') format('truetype'), url('fonts/museo500-regular-webfont.svg#museo500') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'museo700'; src: url('fonts/museo700-regular-webfont.eot'); src: url('fonts/museo700-regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/museo700-regular-webfont.woff2') format('woff2'), url('fonts/museo700-regular-webfont.woff') format('woff'), url('fonts/museo700-regular-webfont.ttf') format('truetype'), url('fonts/museo700-regular-webfont.svg#museo700') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'museo900'; src: url('fonts/museo900-regular-webfont.eot'); src: url('fonts/museo900-regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/museo900-regular-webfont.woff2') format('woff2'), url('fonts/museo900-regular-webfont.woff') format('woff'), url('fonts/museo900-regular-webfont.ttf') format('truetype'), url('fonts/museo900-regular-webfont.svg#museo900') format('svg');font-weight: normal;font-style: normal;}
/* Resetting browser default styles */
html, body {min-height:100%;-webkit-text-size-adjust:100%;overflow-x:hidden;}
body {font:14px 'museo500', sans-serif;color:#231f20;background:#fff;}
div, html, body, p, ul, ol, li, a, form, img, table, td, h1, h2, h3, h4, h5, h6, blockquote, header, section, footer, aside, nav, article, figure, figcaption {margin:0;padding:0;} 
header, section, footer, aside, nav, article, figure, figcaption {display: block;}
table {border-collapse:collapse;}
img {border:none;max-width:100%;height:auto;}
iframe, object, embed {max-width:100%;}
ul, li {list-style:none;}
input {vertical-align:middle;}
input:focus, textarea:focus {outline:none;}
button, input[type="submit"] {cursor:pointer;-webkit-appearance:none;}
a, a:active, a:visited {text-decoration:none;color:#71b974;-webkit-transition:color linear .2s;transition:color linear .2s;}
a:hover {text-decoration:none;color:#78659a;}


/* All */
.wrapper {width:1230px;margin:0 auto;position:relative;}
.clear:after, .wrapper:after {content:'';display:block;height:0;clear:both;}
.alignright {float:right;margin:50px 0 10px 75px;}
.alignleft {float:left;margin:0 50px 10px 0;}
.hide {display:none;}

.button, .button:visited {color:#fff;padding:0 17px;min-height:42px;font:14px/42px 'museo500', sans-serif;border:none;border-radius:14px;background:#71b974;display:inline-block;vertical-align:middle;text-align:center;-webkit-transition:background linear .2s;transition:background linear .2s;}
.button:hover {color:#fff;background:#568e59;}
.button.button_small, .button.button_small:visited {min-height:26px;line-height:26px;}
.button.button_big, .button.button_big:visited {min-height:50px;line-height:50px;}
.button.button_purple, .button.button_purple:visited {background:#78659a;}
.button.button_purple:hover {background:#533f76;}

h1 {font:45px 'museo500';color:#78659a;padding-bottom:35px;}
.single-articles h1 {font:30px 'museo500';}
h1 a, h1 a:visited {color:#78659a;}
h2 {font:39px 'museo900';color:#78659a;padding-bottom:30px;}
h3 {font:30px 'museo500';padding-bottom:35px;}
h4 {font:25px 'museo500';color:#78659a;padding-bottom:35px;}
h5 {font:18px 'museo500';padding-bottom:17px;}

.HoofdSom{border-collapse: collapse; width: 50%;}
.tblHead{background-color: #78659a; color: #fff; border: 3px solid white; padding: 8px;}
.tblData{background-color: #fff; border: 3px solid white; padding: 8px; width: 10%;}
.tblData2{background-color: #e3f2e3; border: 3px solid white; padding: 8px; width: 10%;}

.acc_trigger {cursor:pointer;padding: 10px 10px 10px 35px; border: 1px solid #6FBA71;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px; background-image: url(images/kikk-3thmenuicon.svg); background-repeat: no-repeat; background-position: 10px;margin-bottom: 7px;font-size: 20px; color: #6FBA71;display:inline-block;}
.acc_trigger:hover { border: 1px solid #ffffff; background-image: url(images/kikk-3thmenuicon-white.svg); background-color: #6FBA71;color: #ffffff;}
.acc_wrapper {margin-top:-15px;display:none;}
.acc_active {display:block;}


/* Header */
.header {margin-top:13px;background:#fff;padding:0px 30px 0 30px;position:relative;z-index:999;}
.header .logo {display:inline-block;width:330px;height:86px;background:url(images/logo2.png) no-repeat;background-image:url(images/logo2.png), none;background-size:330px 86px;font-size:0;line-height:0;float:left; margin-top: 40px;}
.header .social_search {position:absolute;top:35px;right:30px;}
.header .social_search > a, .header .social_search > a:visited {color:#a0d6df;margin-right:14px;}
/*
.header .social_search .searchform {display:inline-block;}
.header .social_search .searchform label, .header .social_search .searchform #searchsubmit {display:none;}
.header .social_search .searchform #s {color:#a0d6df;background:#e7f5f7;font:14px 'museo500', sans-serif;border:none;padding:0 10px;width:175px;height:29px;-webkit-box-sizing:border-box;box-sizing:border-box;}
*/
.header .social_search .widget {display:inline-block;padding-left:10px;font-size:0;line-height:0;vertical-align:middle;}
.header .social_search .widget div {display:inline-block;}
.header .social_search .widget .widget-title {display:none;}
.header .social_search .social {font-size:0;line-height:0;}
.header .social_search .social li {display:inline-block;}
.header .social_search .social li a {background:#71b974 url(images/blank.gif) center center no-repeat;display:inline-block;width:30px;height:30px;border-radius:4px;-webkit-transition:background-color linear .2s;transition:background-color linear .2s;margin-left:8px;}
.header .social_search .social li a:hover {background-color:#59915c;}
.header .social_search .social li .facebook {background-image:url(images/icons/facebook2.png);}
.header .social_search .social li .twitter {background-image:url(images/icons/twitter2.png);}
.header .social_search .social li .linkedin {background-image:url(images/icons/linkedin2.png);}
.header .social_search .social li .youtube {background-image:url(images/icons/youtube.png);}
.header .social_search .social li .instagram {background-image:url(images/icons/instagram.png);}
	/* Top menu */
.menu_trigger {width:30px;height:18px;background:url(images/icons/menu_trigger.png) no-repeat;top:40px;right:20px;position:absolute;cursor:pointer;display:none;}
.header nav {float:right;}
.header nav > ul > li {float:left;padding:15px 25px 20px 0;position:relative;}
.header nav > ul > li:last-child {padding-right:0;}
.header nav > ul > li > a, .header nav > ul > li > a:visited {color:#78659a;font:16px 'museo900';position:relative;}
.header nav > ul > li > a:hover, .header nav > ul > li:hover > a { color: #71B974;}
.header nav > ul > li > a:before {content:'';display:none;width:30px;height:10px;position:absolute;top:100%;left:50%;margin:10px 0 0 -14px;background:#71b974;border-radius:15px 15px 0 0;cursor:default;}
.header nav > ul > li:hover > a:before, .header nav > ul > li.current-menu-item > a:before, .header nav > ul > li.current-menu-ancestor > a:before, .single-articles .header nav > ul > li:nth-last-child(2) > a:before {display:block;}
.header nav > ul > li > ul {display:none;position:absolute;top:100%;left:0px;background:#71b974;border-radius:0 0 10px 10px;padding:15px 0px;}
.header nav > ul > li:hover > ul {display:block;}
.header nav > ul > li > ul li {padding:5px 10px 5px 10px;font:18px 'museo300';position:relative;}
.header nav > ul > li > ul li.current-menu-item {font-family:'museo700';}
.header nav > ul > li > ul li a, .header nav > ul > li > ul li a:visited {color:#fff; font-size: 16px;}
.header nav > ul .sub-menu li:hover {background-color: #59915C !important;}
.header nav > ul > li > ul > li > ul {display:none;position:absolute;top:0;left:100%;background:#71b974;border-radius:0 10px 10px 0;padding:0 0 10px 0;min-width:170px;}
.header nav > ul > li > ul > li:hover > ul {display:block;}
.header nav > ul > li > ul > li > ul > li:first-child:hover {border-radius:0 10px 0 0;}


/* Heading */
.heading {background:url(images/blank.gif) center top no-repeat;background-size:cover;padding-top:375px;margin-top:-190px;}
.heading .wrapper {background:#78659a;color:#fff;padding:20px 55px 15px 55px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.heading .wrapper .imgwrap {display:none;}
.heading h3 {color:#fff;}
.heading h3.Trainingen {background:url(images/icons/trainingen.png) 0 0 no-repeat;background-image:url(images/icons/trainingen.svg), none;background-size:34px 34px;padding-left:65px;}
.heading h3.Team {background:url(images/icons/team.png) 0 0 no-repeat;background-image:url(images/icons/team.svg), none;background-size:39px 39px;padding-left:65px;}
.heading h3.Award {background:url(images/icons/award.png) 0 0 no-repeat;background-image:url(images/icons/award.svg), none;background-size:31px 36px;padding-left:65px;}
.heading .breadcrumbs a, .heading .breadcrumbs a:visited {color:#fff;}
.heading .breadcrumbs a:hover {color:#71b974;}
.heading .breadcrumbs .item-current span {text-decoration:underline;}
.heading .ssba_wrap {position:absolute;top:14px;right:55px;width:300px;height:49px;overflow:hidden;}
.heading.heading_filter {padding-top:240px;margin-bottom:110px;}
.heading.heading_filter .wrapper {background:#ffd85f;padding-top:50px;top:110px;}
.heading.heading_filter .ssba_wrap {top:40px;}
.heading.heading_filter #uwpqsf_id {border:none;}
.heading.heading_filter #uwpqsf_id .uform_title {display:none;}
.heading.heading_filter #uwpqsf_id div.uwpqsf_class {float:left;width:23%;padding:0 20px 20px 0;clear:none;-webkit-box-sizing:border-box;box-sizing:border-box;}
.heading.heading_filter #uwpqsf_id div.uwpqsf_submit {float:right;width:8%;padding-right:0;padding-top:35px;}
.heading.heading_filter #uwpqsf_id div.uwpqsf_submit .usearchbtn {color:#fff;padding:0 17px;min-height:49px;font:14px/49px 'museo500', sans-serif;border:none;border-radius:14px;background:#71b974;display:inline-block;vertical-align:middle;text-align:center;-webkit-transition:background linear .2s;transition:background linear .2s;}
.heading.heading_filter #uwpqsf_id div.uwpqsf_submit .usearchbtn:hover {color:#fff;background:#568e59;}
.heading.heading_filter #uwpqsf_id div.uwpqsf_class > span, .heading.heading_filter #uwpqsf_id div.uwpqsf_class > label {color:#78659a;font:18px 'museo500' !important;display:block;padding:0 0 15px 0 !important;margin:0;}
.heading.heading_filter #uwpqsf_id div.uwpqsf_class select {width:223px;height:49px;color:#78659a;font:18px 'museo500';padding-left:20px;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;}
.heading.heading_filter #uwpqsf_id div.uwpqsf_class .uwpqsftext {width:223px;height:49px;color:#78659a;font:18px 'museo500';padding-left:20px;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff5d7;}


/* Container */
.container {padding:60px 55px 0 55px;position:relative;}
.container strong {font-weight:normal;font-family:'museo700';}
.container .ssba {display:none;}
.container article {padding-bottom:30px;}
.back {position:absolute;top:40px;right:0;}
.container .wpcf7 {background:#e4e0eb;padding:60px 55px 20px 60px;margin:50px -55px;}
.container .wpcf7-form > ul > li {font-size:0;line-height:0;padding-bottom:35px;}
.container .wpcf7-form > ul > li:last-child {text-align:right;margin-right:-20px;}
.container .wpcf7-form > ul > li:last-child .button {border-radius:23px;padding:0 100px 0 30px;background:#71b974 url(images/icons/ok.png) right center no-repeat;background-image:url(images/icons/ok.svg), none;background-size:40px 30px;}
.container .wpcf7-form > ul > li:last-child .button:hover {background-color:#568e59;}
.container .wpcf7-form > ul > li label {font:18px 'museo500';color:#fff;width:29%;min-height:49px;padding:13px 20px 5px 20px;display:inline-block;vertical-align:top;background:#a0d6df;-webkit-box-sizing:border-box;box-sizing:border-box;}
.container .wpcf7-form input[type="text"] {border:none;padding:0 20px;height:49px;font:18px 'museo500';color:#231f20;width:71%;-webkit-box-sizing:border-box;box-sizing:border-box;}
.container .wpcf7 span[role="alert"] {color:#71b974;}
.container .wpcf7 .wpcf7-response-output {color:#fff;background:#71b974;border:1px solid #71b974;margin:0 0 30px 0;border-radius:8px;padding:10px 20px;font-weight:300;}
.gform_wrapper {max-width:100% !important;background:#e4e0eb;padding:60px 55px 20px 60px;margin:50px -55px !important;}
.gform_wrapper .gform_body ul li {font-size:0;line-height:0;padding-bottom:23px;}
.gform_wrapper .gform_body ul li:before {display:none;}
.gform_wrapper .gform_body ul li label {font:18px 'museo500' !important;color:#fff;width:29%;min-height:49px;padding:13px 20px 5px 20px;display:inline-block;vertical-align:top;background:#a0d6df;-webkit-box-sizing:border-box;box-sizing:border-box;}
.gform_wrapper .gform_body ul li label + div {width:71%;-webkit-box-sizing:border-box;box-sizing:border-box;clear:none;display:inline-block;vertical-align:top;padding:10px 0 0 30px;}
.gform_wrapper .gform_body ul li label + div.ginput_complex {width:100%}
.gform_wrapper .gform_body ul li label + div.ginput_complex .ginput_full {display:block;margin-bottom:15px;}
.gform_wrapper .gform_body ul li label + div.ginput_complex .ginput_full input, .gform_wrapper .gform_body ul li label + div.ginput_complex .ginput_left input, .gform_wrapper .gform_body ul li label + div.ginput_complex .ginput_right input {width:100% !important;margin-bottom:-3px;}
.gform_wrapper .gform_body ul li label + div.ginput_complex label {color:#111;width:auto;background:none;font-size:14px !important;padding:4px 8px;}
.gform_wrapper .gform_body ul li label + div.ginput_container .gfield_checkbox {padding:0 10px;}
.gform_wrapper .gform_body ul li label + div.ginput_container .gfield_checkbox li label {color:#111;width:auto;background:none;font-size:14px !important;line-height:18px !important;padding:0 !important;margin:0;min-height:1px;}
.gform_wrapper .gform_body ul li label + div.ginput_container .gfield_checkbox li input[type="checkbox"]{padding:0;margin:0 10px 0 0;}
.gform_wrapper .gform_body ul li .gfield_description {color:#111;font-size:14px;line-height:18px;width:71%;-webkit-box-sizing:border-box;box-sizing:border-box;clear:none;display:inline-block;vertical-align:top;padding:10px 0 0 10px;margin:-30px 0 0 29%;}
.gform_wrapper .gform_body ul li input[type="text"], .gform_wrapper .gform_body ul li textarea, .gform_wrapper .gform_body ul li select {border:none;padding:0 20px;height:49px;font:18px 'museo500';color:#231f20;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;}
.gform_wrapper .gform_body ul li select {width:100% !important;margin:0 !important;}
.gform_wrapper .gform_body ul li textarea {height:150px;padding:10px 20px;}
.gform_wrapper .gform_footer {text-align:right;margin-top:0 !important;}
.gform_wrapper .gform_footer .button, .gform_wrapper .gform_footer .button:visited {border-radius:23px;padding:0 100px 0 30px !important;background:#71b974 url(images/icons/ok.png) right center no-repeat;background-image:url(images/icons/ok.svg), none;background-size:40px 30px;min-height:50px;line-height:50px;}
.gform_wrapper .gform_footer .button:hover {background-color:#568e59;}
.container .align_right {text-align:right;}


/* Content block */
.content_block {float:left;width:65%;}
.content_block.fullwidth {float:none;width:100%;}
.content_block p {padding-bottom:40px;}
.content_block article header h1 + p {font-size:12px;text-decoration:underline;}
.content_block .gallery {font-size:0;line-height:0;padding:50px 0;}
.content_block .gallery dl.gallery-item {display:inline-block;vertical-align:middle;float:none !important;margin:0 2% 25px 0 !important;width:23.5% !important;}
.content_block .gallery dl.gallery-item:nth-of-type(4n) {margin-right:0 !important;}
.content_block .gallery dl.gallery-item dt img {border:none !important;width:100%;}
.content_block .subscribe_action {margin:-60px 0 25px 0;}
.content_block .subscribe_action a {float:right;display:block;background:#71b974;color:#fff;font:24px 'museo500';border-radius:0 0 10px 10px;padding:20px 25px 30px 30px;width:255px;position:relative;}
.content_block .subscribe_action a:before {content:'>';display:block;width:37px;height:37px;border-radius:50%;background:#ffd85f;text-align:center;color:#fff;font:32px/37px 'museo500';position:absolute;bottom:15px;right:30px;}
.news_wrap {padding-bottom:40px;}
.news_wrap article {padding:20px 0 40px 0;}
.news_wrap article .more-link {display:none;}
.news_wrap article header h1 {padding-bottom:20px;}
.news_wrap article header h1 + p {padding-bottom:30px;}
.news_wrap article .alignleft {max-width:400px;}


/* Sidebar */
.sidebar {float:right;width:28%;padding-bottom:20px;}


/* Articles block */
.articles_block {margin:0 -40px 60px -40px;}
.articles_block > ul {font-size:0;line-height:0;}
.articles_block > ul > li {display:inline-block;vertical-align:top;width:33.33%;padding:0 40px 70px 40px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.articles_block > ul > li figure {position:relative;}
.articles_block > ul > li figure > img {width:100%;}
.articles_block > ul > li figure figcaption {position:absolute;bottom:0;left:0;padding:20px 25px 0 25px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background:rgba(71,46,115,.7);-webkit-transition:background linear .2s;transition:background linear .2s;overflow:hidden;}
.articles_block > ul > li figure figcaption h3 {color:#fff;padding:0 0 20px 0; word-wrap: break-word; font-size: 24px;}
.articles_block > ul > li figure:hover figcaption {background:rgba(113,185,116,.9) !important;height:100%;padding-top:45px;}
.articles_block > ul > li figure:hover figcaption h3 {font:18px 'museo500';}
.articles_block > ul > li figure:hover figcaption p {font:14px 'museo500';color:#fff;}
.articles_block > ul > li > div {background:#78659a;padding:20px;text-align:right;}
.articles_block > ul > li .section {display:none;}
.articles_block > ul > li.Trainingen > div {background:#ffd85f url(images/icons/trainingen.png) 25px center no-repeat;background-image:url(images/icons/trainingen.svg), none;background-size:34px 34px;}
.articles_block > ul > li.Trainingen figure figcaption {background:rgba(198,150,3,.7);}
.articles_block > ul > li.Team > div {background:#a0d6df url(images/icons/team.png) 25px center no-repeat;background-image:url(images/icons/team.svg), none;background-size:39px 39px;}
.articles_block > ul > li.Team figure figcaption {background:rgba(71,160,175,.7);}
.articles_block > ul > li.Award > div {background:#78659a url(images/icons/award.png) 30px center no-repeat;background-image:url(images/icons/award.svg), none;background-size:31px 36px;}
.navigation {font-size:0;line-height:0;text-align:right;padding-right:40px;}
.navigation ol li {display:inline-block;vertical-align:top;text-align:center;font:18px/46px 'museo500';margin:0 12px 12px 0;}
.navigation ol li:last-child {margin-right:0;}
.navigation ol li .current, .navigation ol li a, .navigation ol li a:visited {display:block;width:46px;height:46px;border:1px solid #78659a;color:#78659a;}
.navigation ol li .prev, .navigation ol li .next, .navigation ol li .prev:visited, .navigation ol li .next:visited {background:#e6e5f3;border-color:#e6e5f3;}
.sidebar .articles_block {margin:0;}
.sidebar .articles_block > ul > li {width:100%;padding:0 0 30px 0;}
.sidebar .articles_block > ul > li > div {background-image:none;position:relative;}
.sidebar .articles_block > ul > li > div p {color:#fefefe;font:22px 'museo500';position:absolute;top:20px;left:20px;}
.uwpqsfpagi * {font-size: 15px !important;}
.uwpqsfpagi {background: white !important; padding: 0px !important;} 
.uwpqsfpagi span, .uwpqsfpagi a { margin-left: 10px;display: inline-block; padding: 0px !important;
    width: 46px;
    height: 46px;
    border: 1px solid #78659a;
    color: #78659a;text-align: center;
    font: 18px/46px 'museo500' !important;}

/* Interessant block */
.interessant_block {background:#e7f5f7;padding:80px 55px 70px 55px;margin:50px -55px 0 -55px;clear:both;}
.interessant_block > p {text-align:right;}
.interessant_block > p a {color:#6d5ba0;min-height:79px;font:28px/79px 'museo900', sans-serif;border-radius:31px;padding:0 70px 0 30px;background:#f5d661 url(images/icons/ok.png) right center no-repeat;background-image:url(images/icons/ok.svg), none;background-size:53px 40px;display:inline-block;vertical-align:middle;text-align:center;-webkit-transition:background linear .2s;transition:background linear .2s;}
.interessant_block > p a:hover {background-color:#e7d05c;}
.interessant_block > p a img {width:95px;}
.interessant_block .articles_block {margin-bottom:0;}
.interessant_block .theme_name {display:none;}


/* Slider */
.slider {margin:0 0 -365px 0;position:relative;top:-200px;}
.slider li {background:url(images/blank.gif) center top no-repeat;background-size:cover;}
.slider li figure > img {display:none;}
.slider li figure figcaption {background:#ffd85f;border-radius:50%;width:800px;height: 800px;min-height:800px;margin:-50px 0 0 -250px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:300px 100px 250px 280px;}
.slider li figure figcaption.right {float:right;margin:-50px -250px 0 0;text-align:right; padding: 300px 280px 250px 100px;}
.slider li figure figcaption h3 {color:#78659a;font:40px/40px 'museo500', sans-serif;padding:0 0 20px 0;}
.slider li figure figcaption p {color:#78659a;font:15px/20px 'museo500', sans-serif;padding:0 0 20px 0;}
.slider li figure figcaption p .button {padding:0 100px 0 30px;border-radius:25px;background-image:url(images/icons/ok.png);background-position:right center;background-repeat:no-repeat;background-image:url(images/icons/ok.svg), none;background-size:42px auto;}


/* Welcome block */
.welcome_block {clear:both;padding:70px;position:relative;z-index:100;background:#fff;}
.welcome_block .ssba {display:none;}
.welcome_block p {padding-bottom:10px;color:#78659a;font-size:20px;line-height:33px;}
.welcome_block p:last-child {text-align:right;}
.welcome_block p:last-child .button {padding:0 65px 0 30px;border-radius:25px;background-image:url(images/icons/ok.png);background-position:right center;background-repeat:no-repeat;background-image:url(images/icons/ok.svg), none;background-size:42px auto;}
.welcome_block p:last-child .button.button_purple {margin-left:40px;}


/* Info block  */
.info_block ul li {background:#ddd8e6;margin-bottom:70px;}
.info_block ul li.full {clear:both;}
.info_block ul li.half {width:47%;float:left;}
.info_block ul li.half.right {float:right;}
.info_block ul li figure {position:relative;min-height:490px;}
.info_block ul li.full figure {padding-bottom:70px;}
.info_block ul li figure .img {background:url(images/blank.gif) center top no-repeat;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%;}
.info_block ul li.full figure .img {width:35%;}
.info_block ul li.full.right figure .img {left:auto;right:0;}
.info_block ul li figure .img img {display:none;}
.info_block ul li figure .overlay {position:absolute;bottom:0;left:0;width:100%;background:rgba(255,255,255,.8);z-index:2;}
.info_block ul li figure .overlay > div {padding:35px 50px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#78659a;font-size:20px;line-height:45px;-webkit-transition:padding linear .2s;transition:padding linear .2s;}
.info_block ul li:hover figure .overlay > div {padding:50px;}
.info_block ul li.full figure .overlay > div {width:65%;}
.info_block ul li.full.left figure .overlay > div {margin-left:35%;}
.info_block ul li figure .overlay > div .button {float:right;width:170px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.info_block ul li.full figure figcaption {width:65%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:50px 55px;}
.info_block ul li.full.left figure figcaption {margin-left:35%;}
.info_block ul li figure figcaption p {padding-bottom:10px;color:#78659a;font-size:20px;line-height:33px;}
.info_block ul li.half figure figcaption {display:none;}
.info_block ul li figure .center_button {position:absolute;top:165px;left:0;width:100%;z-index:1;}
.info_block ul li.full figure .center_button {display:none;}
.info_block ul li figure .center_button a, .info_block ul li figure .center_button a:visited {display:block;background:#ffd85f;width:260px;height:80px;text-align:center;color:#78659a;font-size:30px;line-height:80px;margin:0 auto;-webkit-transition:background linear .2s;transition:background linear .2s;}
.info_block ul li figure .center_button a:hover {background:#dab131;}
.info_block + .heading {padding-top:140px;}
.info_block ul li figure .center_button a:first-child{display: none;}

/* Footer */
.footer {background:#78659a;padding:65px 0 0 0;color:#fff;}
.footer a, .footer a:visited {color:#fff;}
.footer a:hover {color:#71b974;}
.footer .wrapper > ul {padding:0 55px;}
.footer .wrapper > ul > li {float:left;width:33.3%;font-size:15px;line-height:27px;padding-bottom:35px;}
/*.footer .wrapper > ul > li:nth-child(2) {width:17%;}*/
/*.footer .wrapper > ul > li:nth-child(3) {width:25%;}*/
.footer .wrapper > ul > li:nth-child(3) .textwidget {padding-top:39px;}
/*.footer .wrapper > ul > li:nth-child(4) {width:28%;float:right;}*/
.footer .wrapper > ul > li .widget:nth-child(2) {margin-top: 51px;}
.footer .wrapper > ul > li .social {font-size:0;line-height:0;}
.footer .wrapper > ul > li .social li {display:inline-block;}
.footer .wrapper > ul > li .social li a {background:#71b974 url(images/blank.gif) center center no-repeat;display:inline-block;width:30px;height:30px;border-radius:4px;-webkit-transition:background-color linear .2s;transition:background-color linear .2s;margin-right:8px;}
.footer .wrapper > ul > li .social li a:hover {background-color:#59915c;}
.footer .wrapper > ul > li .social li .facebook {background-image:url(images/icons/facebook2.png);}
.footer .wrapper > ul > li .social li .twitter {background-image:url(images/icons/twitter2.png);}
.footer .wrapper > ul > li .social li .linkedin {background-image:url(images/icons/linkedin2.png);}
.footer .wrapper > ul > li .social li .youtube {background-image:url(images/icons/youtube.png);}
.footer .wrapper > ul > li .social li .instagram {background-image:url(images/icons/instagram.png);}
.footer .wrapper > ul > li .nsu-form {padding-top:20px;font-size:0;line-height:0;}
.footer .wrapper > ul > li .nsu-form label {display:none;}
.footer .wrapper > ul > li .nsu-form .error {font-size:12px;line-height:18px;}
.footer .wrapper > ul > li .nsu-form input[type="email"] {background:transparent;border:1px solid #fff;font:14px 'Bitter';padding:0 20px;height:47px;color:#fff;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:30px;box-shadow:none;}
.footer .wrapper > ul > li .nsu-form .button {float:right;}


/* Footer images */
.footer_images {text-align:center;font-size:0;line-height:0;padding:20px 0;}
.footer_images ul li {display:inline-block;vertical-align:top;padding:10px 32px;}




/* Media Queries */
	/* Desktop */
@media only screen and (min-width: 960px) and (max-width: 1229px) {
.wrapper {width:960px;}
/* Header */
.header .logo {margin-bottom:10px;}
	/* Top menu */
.menu_trigger {display:block;right:30px;top:100px;}
.header nav {float:none;display:none;position:absolute;top:100%;left:0;width:100%;z-index:999;}
.header nav > ul {background:#fff;margin:0;padding:10px;}
.header nav > ul > li, .header nav > ul > li:last-child {float:none;padding:0 10px 10px 0;}
.header nav > ul > li:hover > a:before, .header nav > ul > li.current-menu-item > a:before, .header nav > ul > li.current-menu-ancestor > a:before, .single-articles .header nav > ul > li:nth-last-child(2) > a:before {display:none;}
.header nav > ul > li > ul {display:block;position:static;background:none;border-radius:0;padding:15px 10px 0 10px;}
.header nav > ul > li > ul li a, .header nav > ul > li > ul li a:visited {color:#78659a;}
.header nav > ul > li > ul > li > ul {display:block;position:static;background:none;border-radius:0;padding:5px 10px 0 10px;}
.header nav > ul > li > ul > li > ul > li:first-child:hover {border-radius:0;}
/* Heading */
.heading.heading_filter #uwpqsf_id div.uwpqsf_class {width:45%;}
.heading.heading_filter #uwpqsf_id div.uwpqsf_submit {width:10%;}
.heading.heading_filter #uwpqsf_id div.uwpqsf_class select, .heading.heading_filter #uwpqsf_id div.uwpqsf_class .uwpqsftext {width:335px;}
/* Articles block */
.articles_block > ul > li {width:50%;}
/* Content block */
.content_block {width:60%;}
/* Sidebar */
.sidebar {width:35%;}
/* Footer */
.footer .wrapper > ul > li {width:50%;}
.footer .wrapper > ul > li:nth-child(2) {width:50%;}
.footer .wrapper > ul > li:nth-child(3) {clear:both;width:45%;padding-right:5%;}
.footer .wrapper > ul > li:nth-child(4) {width:50%;}
}

	/* Tablets and mobiles */
@media only screen and (max-width: 959px) {
.wrapper {padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.back {top:10px;}
.alignright, .alignleft {float:none;margin:0 0 30px 0;}
/* Header */
.header {padding:10px;}
.header .logo {width:150px;height:76px;background-size:/*150px 76px*/ contain;}
.header .social_search {display:none;}
	/* Top menu */
.menu_trigger {display:block;}
.header nav {float:none;display:none;position:absolute;top:100%;left:0;width:100%;z-index:999;}
.header nav > ul {background:#fff;margin:0;padding:10px;}
.header nav > ul > li, .header nav > ul > li:last-child {float:none;padding:0 10px 10px 0;}
.header nav > ul > li:hover > a:before, .header nav > ul > li.current-menu-item > a:before, .header nav > ul > li.current-menu-ancestor > a:before, .single-articles .header nav > ul > li:nth-last-child(2) > a:before {display:none;}
.header nav > ul > li > ul {display:block;position:static;background:none;border-radius:0;padding:15px 10px 0 10px;}
.header nav > ul > li > ul li a, .header nav > ul > li > ul li a:visited {color:#78659a;}
.header nav > ul > li > ul > li > ul {display:block;position:static;background:none;border-radius:0;padding:5px 10px 0 10px;}
.header nav > ul > li > ul > li > ul > li:first-child:hover {border-radius:0;}
/*.header nav > ul .sub-menu li:hover, .header nav > ul .sub-menu li a:hover {background:none !important;}*/
/* Heading */
.heading .wrapper {padding:20px 20px 90px 20px;}
.heading .ssba_wrap {top:auto;right:auto;left:-18px;bottom:15px;}
.heading.heading_filter .wrapper {padding:20px 20px 5px 20px;}
.heading.heading_filter .ssba_wrap {left:auto;bottom:auto;top:15px;right:15px;}
/* Content block */
.content_block {float:none;width:auto;}
.content_block .subscribe_action {margin-top:-40px;}
.gform_wrapper .gform_body ul li label + div.ginput_complex .ginput_left {width:100%;margin-bottom:15px;}
.gform_wrapper .gform_body ul li label + div.ginput_complex .ginput_right {width:100%;}
/* Sidebar */
.sidebar {float:none;width:auto;}
.sidebar .articles_block {max-width:350px;}
/* Interessant block */
.interessant_block {padding:40px 20px 30px 20px;margin:30px -20px 0 -20px;}
/* Slider */
.slider li figure figcaption {border-radius:0;width:auto;min-height:1px;margin:300px 0;padding:30px 30px 10px 30px;}
.slider li figure figcaption.right {float:none;margin:300px 0;}
.slider li figure figcaption h3 {font-size:40px;line-height:40px;}
/* Welcome block */
.welcome_block {padding:30px;}
/* Info block  */
.info_block ul li.half {width:auto;float:none;}
.info_block ul li.half.right {float:none;}
.info_block ul li.full figure .img {height:300px;width:100%;}
.info_block ul li figure .overlay > div {padding:15px 30px;}
.info_block ul li:hover figure .overlay > div {padding:30px;}
.info_block ul li.full figure .overlay > div {width:100%;}
.info_block ul li.full.left figure .overlay > div {margin-left:0;}
.info_block ul li.full figure figcaption {width:100%;padding:330px 30px 30px 30px;}
.info_block ul li.full.left figure figcaption {margin-left:0;}
/* Footer images */
.footer_images ul li {padding:5px 15px;}
}

	/* Tablets */
@media only screen and (min-width: 768px) and (max-width: 959px) {
.wrapper {width:768px;}
/* Heading */
.heading.heading_filter #uwpqsf_id div.uwpqsf_class {width:45%;}
.heading.heading_filter #uwpqsf_id div.uwpqsf_submit {width:10%;}
.heading.heading_filter #uwpqsf_id div.uwpqsf_class select, .heading.heading_filter #uwpqsf_id div.uwpqsf_class .uwpqsftext {width:250px;}
/* Container */
.container {padding:40px 20px;}
/* Articles block */
.articles_block {margin:0 -20px;}
.articles_block > ul > li {width:50%;padding:0 20px 40px 20px;}
/* Footer */
.footer {padding-top:40px;}
.footer .wrapper > ul {padding:0 20px;}
.footer .wrapper > ul > li {width:50%;}
.footer .wrapper > ul > li:nth-child(2) {width:50%;}
.footer .wrapper > ul > li:nth-child(3) {clear:both;width:45%;padding-right:5%;}
.footer .wrapper > ul > li:nth-child(4) {width:50%;}
}

	/* Mobile portrait and landscape modes */
@media only screen and (max-width: 767px) {
h1 {font-size:35px;}
h2 {font-size:30px;}
h3 {font-size:25px;}
h4 {font-size:20px;}
/* Heading */
.heading {padding-top:250px;margin-top:-125px;}
.heading.heading_filter {padding-top:250px;margin-bottom:0;}
.heading.heading_filter .wrapper {top:0;padding:20px 20px 90px 20px;}
.heading.heading_filter .ssba_wrap {top:auto;right:auto;left:-18px;bottom:15px;}
.heading.heading_filter #uwpqsf_id div.uwpqsf_class {width:100%;}
.heading.heading_filter #uwpqsf_id div.uwpqsf_submit {width:100%;margin:-30px 0 -15px 0;}
.heading.heading_filter #uwpqsf_id div.uwpqsf_class select, .heading.heading_filter #uwpqsf_id div.uwpqsf_class .uwpqsftext {width:100%;margin:0;}
/* Slider */
.slider {margin:-30px 0 -60px 0;top:0px;height:340px;}
.slider li {height:280px;}
.slider li figure figcaption {border-radius:50%;width:250px;height:250px;min-height:250px;margin:-40px 0 0 -30px;padding:0;}
.slider li figure figcaption.right {float:right;margin:-40px -30px 0 0;padding:0;}
.slider li figure figcaption h3 {font-size:26px;line-height:26px;padding:33% 10px 0 10px;text-align:center;}
.slider li figure figcaption p {display:none;}
.slider li figure figcaption p:last-child {display:block;position:absolute;bottom:-80px;left:0;width:100%;text-align:center;}
body.home {background:#fff !important;}
/* Container */
.container {padding:40px 0;}
.container .wpcf7 {padding:20px 20px 0 20px;margin:30px -20px;}
.container .wpcf7-form > ul > li {padding-bottom:20px;}
.container .wpcf7-form > ul > li label, .container .wpcf7-form input[type="text"] {width:100%;}
.gform_wrapper {padding:20px 20px 0 20px;margin:30px -20px !important;}
.gform_wrapper .gform_body ul li {padding-bottom:20px;}
.gform_wrapper .gform_body ul li label, .gform_wrapper .gform_body ul li label + div {width:100%;}
.gform_wrapper .gform_body ul li label + div {padding:0;margin-top:-4px;}
.gform_wrapper .gform_body ul li label + div.ginput_container .gfield_checkbox {padding-top:10px;}
.gform_wrapper .gform_body ul li .gfield_description {width:100%;margin:-15px 0 0 0;}
/* Content block */
.content_block .gallery {padding:25px 0;}
.content_block .gallery dl.gallery-item {margin-right:5%!important;width:47.5% !important;}
.content_block .gallery dl.gallery-item:nth-of-type(4n) {margin-right:5% !important;}
.content_block .gallery dl.gallery-item:nth-of-type(2n) {margin-right:0 !important;}
.content_block .subscribe_action a {float:none;padding-bottom:60px;width:auto;}
/* Articles block */
.articles_block {margin:0;}
.articles_block > ul > li {width:100%;padding:0 0 30px 0;}
.articles_block > ul > li figure:hover figcaption {padding-top:20px;}
.single-articles .container .articles iframe {width:100%;margin:0 !important;}
/* Welcome block */
.welcome_block p {font-size:15px;line-height:25px;}
.welcome_block p:last-child {text-align:center !important;}
.welcome_block p:last-child .button.button_purple {float:none;margin:10px 0 0 0;}
/* Info block  */
.info_block ul li {margin-bottom:35px;}
.info_block ul li figure {min-height:200px;padding-bottom:0 !important;}
.info_block ul li figure .overlay {display:none;}
.info_block ul li figure .center_button {top:auto;bottom:0;}
.info_block ul li figure .center_button a {width:100%;height:60px;line-height:60px;}
.info_block ul li.full figure .img {height:250px;}
.info_block ul li.full figure figcaption {padding:260px 20px 10px 20px;}
.info_block ul li.full figure figcaption h2 {padding:0;}
.info_block ul li.full figure figcaption p {display:none;}
.info_block + .heading {padding-top:140px;}
/* Footer */
.footer {padding-top:30px;}
.footer .wrapper > ul {padding:0;}
.footer .wrapper > ul > li {width:100% !important;float:none;clear:both;}
.footer .wrapper > ul > li:nth-child(3) .textwidget {padding-top:0;}
}

	/* Mobile landscape mode */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.wrapper {width:480px;}
}

	/* Mobile portrait mode */
@media only screen and (max-width: 479px) {
.wrapper {width:300px;}
/* Interessant block */
.interessant_block > p a {font-size:18px;}
.interessant_block > p a img {width:75px;}
/* Info block  */
.info_block ul li.full figure {padding-bottom:110px;}
}

.social_search a:hover {color: #78659a;}
body.single-post .content_block p, body.page-template-default .content_block p, body.page-template-page-cao .content_block p, body.page-template-page-opleiden .content_block p, body.page-template-page-overfonds .content_block p, body.page-template-page-personeelsbeleid .content_block p, body.single-articles article p {font-size: 15px; line-height: 27px; padding-bottom: 20px !important;}
body.single-post article ul, body.page-template-default article ul, body.page-template-page-cao article ul, body.page-template-page-opleiden article ul, body.page-template-page-overfonds article ul, body.page-template-page-personeelsbeleid article ul, body.single-articles article ul {margin-bottom: 20px;}
body.single-post article ul li, body.page-template-default article ul li, body.page-template-page-cao article ul li, body.page-template-page-opleiden article ul li, body.page-template-page-overfonds article ul li, body.page-template-page-personeelsbeleid article ul li, body.single-articles article ul li {font-size: 15px; line-height: 27px; list-style: disc; margin-left: 20px;}
body.single-post .content_block p a, body.page-template-default .content_block a, body.page-template-page-cao .content_block a, body.page-template-page-opleiden .content_block a, body.page-template-page-overfonds .content_block a, body.page-template-page-personeelsbeleid .content_block a {color: #71b974;}
body.single-post .content_block p a:hover, body.page-template-default .content_block a:hover, body.page-template-page-cao .content_block a:hover, body.page-template-page-opleiden .content_block a:hover, body.page-template-page-overfonds .content_block a:hover, body.page-template-page-personeelsbeleid .content_block a:hover {color: #78659a;}
body.single-post .content_block a.button, body.page-template-default .content_block a.button, body.page-template-page-cao .content_block a.button, body.page-template-page-opleiden .content_block a.button, body.page-template-page-overfonds .content_block a.button, body.page-template-page-personeelsbeleid .content_block a.button, body.page a.button:hover {color: #ffffff;}

body.blog article h1, body.single-post article h1 {font-size:32px;}
body.blog article .wp-post-image, body.single-post article .wp-post-image {max-width:400px;}
body.single-articles .articles h2, body.single-post .content_block h2, body.page-template-default .content_block h2, body.page-template-page-cao .content_block h2, body.page-template-page-opleiden .content_block h2, body.page-template-page-overfonds .content_block h2, body.page-template-page-personeelsbeleid .content_block h2 {font:24px 'museo500';padding-bottom:23px;color:#78659a;}
body.single-articles .articles h3, body.single-post .content_block h3, body.page-template-default .content_block h3, body.page-template-page-cao .content_block h3, body.page-template-page-opleiden .content_block h3, body.page-template-page-overfonds .content_block h3, body.page-template-page-personeelsbeleid .content_block h3 {font-size:22px;padding-bottom:23px;color:#231f20;}
body.single-articles .articles h4, body.single-post .content_block h4, body.page-template-default .content_block h4, body.page-template-page-cao .content_block h4, body.page-template-page-opleiden .content_block h4, body.page-template-page-overfonds .content_block h4, body.page-template-page-personeelsbeleid .content_block h4 {font-size:20px;padding-bottom:23px;color:#231f20;}
body.single-articles .articles h5, body.single-post .content_block h5, body.page-template-default .content_block h5, body.page-template-page-cao .content_block h5, body.page-template-page-opleiden .content_block h5, body.page-template-page-overfonds .content_block h5, body.page-template-page-personeelsbeleid .content_block h5 {font-size:18px;padding-bottom:17px;color:#231f20;}


.subpages_title {line-height: 30px;}
ul.subpages {margin-bottom: 30px;}
ul.subpages li {padding: 10px 0px 10px 35px; border: 1px solid #6FBA71;-webkit-border-radius: 7px;-moz-border-radius: 7px;
	border-radius: 7px; background-image: url(images/kikk-3thmenuicon.svg); background-repeat: no-repeat; background-position: 10px;
	 margin-bottom: 15px;}
ul.subpages li:hover, ul.subpages li.current_page_item { border: 1px solid #ffffff; background-image: url(images/kikk-3thmenuicon-white.svg); background-color: #6FBA71;}
ul.subpages li a {font-size: 20px; color: #6FBA71;}
ul.subpages li:hover a, ul.subpages li.current_page_item a {color: #ffffff;}

/* search bar start */
@import url(http://weloveiconfonts.com/api/?family=entypo);

/* entypo */
[class*="entypo-"]:before {
  font-family: 'entypo', sans-serif;
  color: #C0C0C0;
}

* {
  margin: 0px;
  padding: 0px;
  border: 0px;
  outline: 0px;
  box-shadow: 0px;
}

.entypo-search:before {
  position: absolute;
  top: 8px;
  left: 13px;
  color: white;
}

#form, .search_form_wrap {
  background-color: #a0d6df;
  border-radius: 15px;
  padding: 0px 12px;
  /*width: 8px;*/
  overflow: hidden;
  position: absolute;
  float:left;
  height: 30px;
  right: 290px;
  -webkit-transition: width .55s ease;
  -moz-transition: width .55s ease;
  -ms-transition: width .55s ease;
  -o-transition: width .55s ease;
  transition: width .55s ease;
  margin-right: 20px;
}
.search_form_wrap label, .search_form_wrap #searchsubmit {display:none;}
input#s {width: 170px;height: 15px;font-size: 15px;margin-left: 30px;  background-color: #a0d6df;color:white;}


#form form, .searchform div {
  position: relative;
  margin-top: 5px;
}

input#search {
  width: 0px;
  height: 15px;
  font-size: 15px;
  margin-left: 30px;  
  /* margin-top: 3px; */
  background-color: #a0d6df;
  color:white;
}

.entypo-search {
  /*position: absolute;
  top: 20%;*/
}

#form:hover, .search_form_wrap:hover {
  width: 200px;
}

#form:hover form input, .search_form_wrap:hover form input {
  width: 150px;
}

#form form input:focus, 
#form form input:active,
.search_form_wrap form input:focus, 
.search_form_wrap form input:active{
  outline:none;
  width: 150px;
}

#form ::-webkit-input-placeholder {
   color: white;
}

#form :-moz-placeholder { /* Firefox 18- */
   color: white;  
}

#form ::-moz-placeholder {  /* Firefox 19+ */
   color: white;  
}

#form :-ms-input-placeholder {  
   color: white;  
}
.search_form_wrap ::-webkit-input-placeholder {
   color: white;
}

.search_form_wrap :-moz-placeholder { /* Firefox 18- */
   color: white;  
}

.search_form_wrap ::-moz-placeholder {  /* Firefox 19+ */
   color: white;  
}

.search_form_wrap :-ms-input-placeholder {  
   color: white;  
}
/* search bar end */

body.page-template-page-articles #tdp-0 {
    background-size: 30px;
    background-repeat: no-repeat;
    background-position: 10px 7px;
    padding-left: 45px;
}

.legenda .pull-left {float:left; margin-right: 20px;}
.legenda .pull-left img {vertical-align: bottom;}



#gform_4 .no-label label.gfield_label {display:none; }
#gform_4 .no-label .gfield_description {width: 100% !important; margin: 0px 0 0 20px;}
#field_1_11	.gfield_description {margin: 0px 0 0 29%;}
.redtxt {color: red;}

@media screen and (max-width: 767px) {
	body.home{
		background-image: url(http://kikk-recreatie.nl/wp-content/uploads/2016/04/slide2.jpg);
		background-repeat: no-repeat;
		background-size: cover;
	}
	body.home > .wrapper:first-child {margin-bottom: 30px;}
	body.home .wrapper {word-wrap: break-word;}
	
	.search_form_wrap {width: 8px;}
	.entypo-search {
	  position: absolute;
	  top: 20%;
	}
	.entypo-search:before {
		top: 3px;
	  	left: -2px;
	}
	.searchform div{margin-top: 0px;}
}

@media print{
	.logo{
		content: url(./images/logo.png);
	}
} 