/*! normalize.css v1.1.0 | MIT License | git.io/normalize */

/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block;
}

audio,
canvas,
video {
    display: inline-block;
}

audio:not([controls]) {
    display: none;
    height: 0;
}

[hidden] {
    display: none;
}

html {
    font-size: 100%; /* 1 */
    -webkit-text-size-adjust: 100%; /* 2 */
    -ms-text-size-adjust: 100%; /* 2 */
}

html,
button,
input,
select,
textarea {
    font-family: sans-serif;
}


body {
    margin: 0;
}


a:focus {
    outline: thin dotted;
}


a:active,
a:hover {
    outline: 0;
}

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

h2 {
    font-size: 1.5em;
    margin: 0.83em 0;
}

h3 {
    font-size: 1.17em;
    margin: 1em 0;
}

h4 {
    font-size: 1em;
    margin: 1.33em 0;
}

h5 {
    font-size: 0.83em;
    margin: 1.67em 0;
}

h6 {
    font-size: 0.67em;
    margin: 2.33em 0;
}

abbr[title] {
    border-bottom: 1px dotted;
}

b,
strong {
    font-weight: bold;
}

blockquote {
    margin: 1em 40px;
}

dfn {
    font-style: italic;
}

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

mark {
    background: #ff0;
    color: #000;
}


p,
pre {
    margin: 1em 0;
}

code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    _font-family: 'courier new', monospace;
    font-size: 1em;
}

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}

q {
    quotes: none;
}

q:before,
q:after {
    content: '';
    content: none;
}

small {
    font-size: 80%;
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

dl,
menu,
ol,
ul {
    margin: 1em 0;
}

dd {
    margin: 0 0 0 40px;
}

menu,
ol,
ul {
    padding: 0 0 0 40px;
}

nav ul,
nav ol {
    list-style: none;
    list-style-image: none;
}

img {
    border: 0; /* 1 */
    -ms-interpolation-mode: bicubic; /* 2 */
}

svg:not(:root) {
    overflow: hidden;
}

figure {
    margin: 0;
}

form {
    margin: 0;
}

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

legend {
    border: 0; /* 1 */
    padding: 0;
    white-space: normal; /* 2 */
}

button,
input,
select,
textarea {
    font-size: 100%; /* 1 */
    margin: 0; /* 2 */
    vertical-align: baseline; /* 3 */
}

button,
input {
    line-height: normal;
}

button,
select {
    text-transform: none;
}

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button; /* 2 */
    cursor: pointer; /* 3 */
}

button[disabled],
html input[disabled] {
    cursor: default;
}

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
}

input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

html,
button,
input,
select,
textarea {
    color: #222;
}

body {
    font-size: 1em;
    line-height: 1.4;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

img {
    vertical-align: middle;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

textarea {
    resize: vertical;
}

.chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
}

.hidden {
    display: none !important;
    visibility: hidden;
}

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

.invisible {
    visibility: hidden;
}

.clear:before,
.clear:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clear:after {
    clear: both;
}
/* Stylesheet: standaard Modified On 2013-05-09 09:34:33 */
/* stylesheet */@font-face {font-family: 'open_sans';src: url('https://www.tracheostoma.nl/fonts/opensans-regular-webfont.eot');src: url('https://www.tracheostoma.nl/fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),url('https://www.tracheostoma.nl/fonts/opensans-regular-webfont.woff') format('woff'),url('https://www.tracheostoma.nl/fonts/opensans-regular-webfont.ttf') format('truetype'),url('https://www.tracheostoma.nl/fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'open_sans';src: url('https://www.tracheostoma.nl/fonts/opensans-bold-webfont.eot');src: url('https://www.tracheostoma.nl/fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),url('https://www.tracheostoma.nl/fonts/opensans-bold-webfont.woff') format('woff'),url('https://www.tracheostoma.nl/fonts/opensans-bold-webfont.ttf') format('truetype'),url('https://www.tracheostoma.nl/fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');font-weight: bold;font-style: normal;}@font-face {font-family: 'open_sans';src: url('https://www.tracheostoma.nl/fonts/opensans-italic-webfont.eot');src: url('https://www.tracheostoma.nl/fonts/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),url('https://www.tracheostoma.nl/fonts/opensans-italic-webfont.woff') format('woff'),url('https://www.tracheostoma.nl/fonts/opensans-italic-webfont.ttf') format('truetype'),url('https://www.tracheostoma.nl/fonts/opensans-italic-webfont.svg#open_sans_italic') format('svg');font-weight: normal;font-style: italic;}@font-face {font-family: 'open_sans';src: url('https://www.tracheostoma.nl/fonts/opensans-semibold-webfont.eot');src: url('https://www.tracheostoma.nl/fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),url('https://www.tracheostoma.nl/fonts/opensans-semibold-webfont.woff') format('woff'),url('https://www.tracheostoma.nl/fonts/opensans-semibold-webfont.ttf') format('truetype'),url('https://www.tracheostoma.nl/fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');font-weight: 300;font-style: normal;}/* Style voor algemene dingen */html, body{margin: 0;padding: 0;}html{overflow-y:scroll;}body{font-size: 14px;font-family: 'open_sans';background-size: 100%;}body.home{background: url('/images/home-bg.png') no-repeat #e8e8e8;background-size:100%;background-position: center -15%;}h1, h2, h3, h4, h5, p {margin-top: 0;}h1 {color:#fff;font-weight: normal;font-size: 2.857em;margin-bottom: 0px;}h2 {color:#104d8b;font-size: 2.857em;}h3{}.splash-screen, .splash-screen-bg {position: absolute;z-index: 1001;width: 100%;height: 100%;left: 0;top: 0;background: url(/images/splash2.jpg) no-repeat center center;background-size: contain;}.body-wrap {position: relative;}.splash-screen-bg {z-index: 1000;background: #FFF;}.left{float: left;}.right{float: right;}.clear:after{content:"";display: block;clear: both;}.padding-inside{-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */-moz-box-sizing: border-box;    /* Firefox, other Gecko */box-sizing: border-box;         /* Opera/IE 8+ */}.nopadding{padding: 0;}.nomargin{margin: 0;}.valign{top:50%;-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);}.wrapper{width: 88%;height: 100%;margin: 0 auto;max-width:800px;box-sizing: border-box;position: relative;}/* Style voor header */header{position: relative;background:#3db7e4;height: 140px;box-sizing:border-box;}.home header{background:none;height: auto;}.logo img{display: block;margin: 0 auto;max-width:90%;}.logo{padding-top: 1em;position: relative;}/* header:after{content: '';background: url('images/home-bg.png') no-repeat;background-size:cover;position: absolute;width: 100%;height: 100%;top: 0;z-index: -1;}*/.home-menu ul{padding: 0;margin: 0;}.home-menu ul li .sub-menu{display:none;}.home-menu ul li{list-style-type: none;margin-top: 20px;}.home-menu ul li:first-child{margin-top: 0;}.home-menu ul li a{color:#104d8b;text-decoration: none;padding: 1.8rem 10px;border-radius:10px;background:#fff;box-shadow: 2px 2px 9px #888888;display: block;text-align: center;font-size: 2.857em;}.previous-page{position: relative;}.previous-page a{text-decoration: none;}.previous-page .icon-arrowLeft{position: absolute;color: #fff;font-size: 1.8em;left: -20px;}.top-buttons{position: absolute;right: 0;}.top-button{color:#fff;font-size: 2.5em;cursor: pointer;display: inline-block;}.top-button.search-btn{padding: 0.6rem;border-radius: 6px;margin-right: 1rem;}.top-button.menu-btn{width: 41px;top:-1px;position: relative;}.menu-btn .line{width: 100%;height: 5px;background:#fff;}.menu-btn .line:nth-child(2){margin: 8px 0;}.top-button.search-btn:hover {background: #fff;color:#3db7e4;}/*nav.main-nav{display: none;}*/nav.main-nav ul{padding: 0;margin: 0;}nav.main-nav ul li{list-style-type: none;}nav.main-nav ul li a{display: block;text-decoration: none;color:#104d8b;border-bottom: 1px solid rgba(16 , 77, 140, 0.4);font-weight: 300;}nav.main-nav .wrapper > ul > li{margin-top: 2.2em;}nav.main-nav .wrapper > ul > li > a,nav.main-nav .wrapper > ul > li > span{font-size: 2.857em;color:#104d8b;padding: 0.7em 0;display: block;text-decoration: none;color:#104d8b;border-bottom: 1px solid rgba(16 , 77, 140, 0.4);font-weight: 300;}nav.main-nav ul li ul li a{font-size: 2.1428em;padding: 0.8em 0 0.9em;}.search-bar{display: none;width: 100%;background:#cfedf8;border-bottom:1px #3db7e4 solid;}.search-bar form {padding: 2em 0 2.65em 0;}.search-bar form input{border:1px #3db7e4 solid;padding: 5px 2px;width: 100%;font-size: 2.1428em;color:#104d8b;padding: 16px 10px;border-radius: 7px;box-sizing: border-box;box-shadow: 0px 0px 9px 1px rgba(0,3,56,0.25) inset;}.search-wrapper{background:#fff;/*padding-top:1.5em;*/}.filter-tekst{margin-top: 14px;display: inline-block;color: #104d8b;font-style: italic;}.search-wrapper h2{margin-bottom:0;margin-top:1.5em;}.search-wrapper .search-results{margin:0; padding:0;}.search-wrapper .search-results li a{color: #104d8b;display: block;text-decoration: none;border-bottom: 1px solid rgba(16 , 77, 140, 0.4);font-weight: 300;font-size: 2.1428em;padding: 0.8em 0 0.9em;}/* Style voor content */.main-content{padding-top: 56px;box-sizing: border-box;}.main-content p{font-size: 2.1428em;line-height: 1.5;}.main-content p strong{font-weight: 300;color:#104d8b;}.main-content img{max-width:100%;}.page-detail .main-content li{font-size: 2.1428em;}/* Style voor formbuilderform */.error_message ul {list-style-type: none;margin: 0 0 1rem;padding: 0;color: red;}.formbuilderform {font-size: 2.1428em;}.formbuilderform span {display: block;margin-bottom: 1rem;}.formbuilderform label {display: inline-block;margin-bottom: .5rem;}.formbuilderform .submit {margin-top: 1rem;}.formbuilderform input[type="radio"] {position: relative;margin-right: 0.5rem;}.formbuilderform input[type="radio"]:before {content: '';background-color: #3db7e4;position: absolute;width: 18px;height: 18px;left: 0;top: -2px;border-radius: 100%;}.formbuilderform input[type="radio"]:after {content: '';background-color: #fff;position: absolute;width: 10px;height: 10px;left: 4px;top: 2px;border-radius: 100%;display: none;}.formbuilderform input[type="radio"]:checked:after {display: block;}.formbuilderform input[type="checkbox"] {position: relative;margin-right: 0.5rem;}.formbuilderform input[type="checkbox"]:before {content: '';background-color: #3db7e4;position: absolute;width: 18px;height: 18px;left: 0;top: -2px;}.formbuilderform input[type="checkbox"]:after {content: '';background-color: #fff;position: absolute;width: 10px;height: 10px;left: 4px;top: 2px;display: none;}.formbuilderform input[type="checkbox"]:checked:after {display: block;}.formbuilderform input[type="text"], .formbuilderform textarea {display: block;border: 1px #3db7e4 solid;width: 100%;margin-top: .5rem;font-size: 21px;color: #104d8b;padding: 16px 10px;border-radius: 7px;box-sizing: border-box;box-shadow: 0px 0px 9px 1px rgba(0,3,56,0.25) inset;}.formbuilderform #fbrp__36 {display: none;}.formbuilderform #fbrp__39 {display: none;}.formbuilderform .submit .fbsubmit_prev, .formbuilderform .submit .fbsubmit_next {margin-right: 1rem;}.cms_submit {font-size: 21px;background-color: #3db7e4;border-color: #3db7e4;color: #fff;padding: .25rem .5rem;border-radius: 7px;text-decoration: none;}/* Style voor footer */footer{position: relative;}@media (max-width: 600px) {body{font-size: 12px;}body.home{background-position: center -4%;}.top-button.menu-btn{width: 40px;top: 2px;}.menu-btn .line:nth-child(2) {margin: 7px 0;}.filter-tekst{font-size:1.5em;}}@media (max-width: 540px) {body{font-size: 10px;}header{height:110px;}.main-content{padding-top: 41px;}h1{font-size:2.5em;}.home-menu ul li a{padding: 1rem 10px;font-size: 2.5em;}.logo img {max-width:65%;}.logo{padding-top: 1.5em;}body.home {background-position: center -13%;}}@media (max-width: 420px) {.top-button.search-btn{margin-right:0.5rem;}.top-button.menu-btn {width: 33px;top: 2px;}}@media (max-width: 400px) {.previous-page{width:60%;}.top-button.search-btn {margin-right: 0.8rem;}.logo{padding-top:0.5em;}.logo img{width:55%;}.home .main-content{padding-top:0px;}.home-menu ul li a {padding: 0.8rem 10px;font-size: 2.3em;}body.home {background-position: center -13%;}}@media (max-width: 300px) {.previous-page{width:40%;}}ul.search-results{padding:0;}ul.search-results li{list-style-type:none;}ul.search-results li a{font-size:2em;}/* Staat nog uitgeschakel i.v.m. vullen van de taal.taalwissel {display: block !important;}.taalwissel img {margin-right: 20px;height: 40px;}*/.pwa-popup, .pwa-popup-android {position: fixed;left: 1rem;right: 1rem;bottom: 1rem;background-color: white;height: 10%;padding: 1rem 0 0;border-radius: 1rem;-webkit-box-shadow: 2px 2px 9px #888888;-moz-box-shadow: 2px 2px 9px #888888;box-shadow: 2px 2px 9px #888888;}.pwa-popup .content, .pwa-popup-android .content {width: 70%;float: left;}.pwa-popup .content h3, .pwa-popup-android .content h3 {font-size: 1.25rem;}.pwa-popup-android .content h3 {margin-bottom: 0;}.pwa-popup .content p, .pwa-popup-android .content p {font-size: 1rem;}.pwa-popup .close, .pwa-popup-android .close {font-size: 1.25rem;position: absolute;right: 1rem;top: 0.5rem;font-weight: 700;}.pwa-popup .icon, .pwa-popup-android .icon {width: 30%;float: left;}.pwa-popup .icon img, .pwa-popup-android .icon img {display: block;height: 80px;margin-left: 1rem;}
/* Stylesheet: style Modified On 2023-06-30 14:34:51 */
@font-face {
	font-family: 'icomoon';
	src:url('https://www.tracheostoma.nl/fonts/icomoon/fonts/icomoon.eot?u0n3qp');
	src:url('https://www.tracheostoma.nl/fonts/icomoon/fonts/icomoon.eot?#iefixu0n3qp') format('embedded-opentype'),
		url('https://www.tracheostoma.nl/fonts/icomoon/fonts/icomoon.ttf?u0n3qp') format('truetype'),
		url('https://www.tracheostoma.nl/fonts/icomoon/fonts/icomoon.woff?u0n3qp') format('woff'),
		url('https://www.tracheostoma.nl/fonts/icomoon/fonts/icomoon.svg?u0n3qp#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-arrowLeft:before {
	content: "\e600";
}
.icon-search-btn:before {
	content: "\e601";
}

/* Stylesheet: icomoon Modified On 2015-08-10 13:29:38 */
