@charset "UTF-8";
*, *:before, *:after {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
html, body {
	font-size: 100%;
}
body {
	background: white;
	padding: 0;
	margin: 0;
	font-family: "MuseoSansW01-Rounded300", Arial, Helvetica, sans-serif;
	font-weight: 300;
	position: relative;
	cursor: default;
}
#wrapper {
	background: none repeat scroll 0 0 #fff;
	box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
	margin: 20px auto 0;
	width: 95%;
}
a:hover {
	cursor: pointer;
}
img, object, embed {
	max-width: 100%;
	height: auto;
}
object, embed {
	height: 100%;
}
img {
	-ms-interpolation-mode: bicubic;
}
.right img:last-child {
	margin-left: 10px;
}
#map_canvas img, #map_canvas embed, #map_canvas object, .map_canvas img, .map_canvas embed, .map_canvas object {
	max-width: none !important;
}
.hide {
	display: none;
}
.antialiased {
	-webkit-font-smoothing: antialiased;
}
img {
	display: inline-block;
	vertical-align: middle;
}
textarea {
	height: auto;
	min-height: 50px;
}
select {
	width: 100%;
}
/* Grid HTML Classes */
.row {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 0;
	max-width: 1379px;
 *zoom: 1;
 /* customize_inhoud */ background-color:#FFF; /* customize_inhoud */
}
#wrapper {
	max-width: 1379px;
}
.row:before, .row:after {
	content: " ";
	display: table;
}
.row:after {
	clear: both;
}
.row.collapse > .column, .row.collapse > .columns {
	position: relative;
	padding-left: 0;
	padding-right: 0;
	float: left;
}
.row.collapse .row {
	margin-left: 0;
	margin-right: 0;
}
.row .row {
	width: auto;
	margin-left: -0.9375em;
	margin-right: -0.9375em;
	margin-top: 0;
	margin-bottom: 0;
	max-width: none;
 *zoom: 1;
}
.row .row:before, .row .row:after {
	content: " ";
	display: table;
}
.row .row:after {
	clear: both;
}
.row .row.collapse {
	width: auto;
	margin: 0;
	max-width: none;
 *zoom: 1;
}
.row .row.collapse:before, .row .row.collapse:after {
	content: " ";
	display: table;
}
.row .row.collapse:after {
	clear: both;
}
.column, .columns {
	position: relative;
	width: 100%;
	float: left;
}
 @media only screen {
.column, .columns {
	position: relative;
	float: left;
}
.small-1 {
	position: relative;
	width: 8.33333%;
}
.small-2 {
	position: relative;
	width: 16.66667%;
}
.small-3 {
	position: relative;
	width: 25%;
}
.small-4 {
	position: relative;
	width: 33.33333%;
}
.small-5 {
	position: relative;
	width: 41.66667%;
}
.small-6 {
	position: relative;
	width: 50%;
}
.small-7 {
	position: relative;
	width: 58.33333%;
}
.small-8 {
	position: relative;
	width: 66.66667%;
}
.small-9 {
	position: relative;
	width: 75%;
}
.small-10 {
	position: relative;
	width: 83.33333%;
}
.small-11 {
	position: relative;
	width: 91.66667%;
}
.small-12 {
	position: relative;
	width: 100%;
}
.small-offset-0 {
	position: relative;
	margin-left: 0%;
}
.small-offset-1 {
	position: relative;
	margin-left: 4%;
}
.small-offset-2 {
	position: relative;
	margin-left: 8%;
}
.small-offset-3 {
	position: relative;
	margin-left: 12%;
}
.small-offset-4 {
	position: relative;
	margin-left: 18%;
}
.small-offset-5 {
	position: relative;
	margin-left: 41.66667%;
}
.small-offset-6 {
	position: relative;
	margin-left: 50%;
}
.small-offset-7 {
	position: relative;
	margin-left: 58.33333%;
}
.small-offset-8 {
	position: relative;
	margin-left: 66.66667%;
}
.small-offset-9 {
	position: relative;
	margin-left: 75%;
}
.small-offset-10 {
	position: relative;
	margin-left: 83.33333%;
}
 [class*="column"] + [class*="column"]:last-child {
 float: right;
}
 [class*="column"] + [class*="column"].end {
 float: left;
}
.column.small-centered, .columns.small-centered {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	float: none !important;
}
}
	
/* Styles for screens that are atleast 768px; */
@media only screen and (min-width: 768px) {
.large-1 {
	position: relative;
	width: 8.33333%;
}
.large-2 {
	position: relative;
	width: 16.66667%;
}
.large-3 {
	position: relative;
	width: 25%;
}
.large-4 {
	position: relative;
	width: 33.33333%;
}
.large-5 {
	position: relative;
	width: 41.66667%;
}
.large-6 {
	position: relative;
	width: 50%;
}
.large-7 {
	position: relative;
	width: 58.33333%;
}
.large-8 {
	position: relative;
	width: 66.66667%;
}
.large-9 {
	position: relative;
	width: 75%;
}
.large-10 {
	position: relative;
	width: 83.33333%;
}
.large-11 {
	position: relative;
	width: 91.66667%;
}
.large-12 {
	position: relative;
	width: 100%;
}
.row .large-offset-0 {
	position: relative;
	margin-left: 0%;
}
.row .large-offset-1 {
	position: relative;
	margin-left: 8.33333%;
}
.row .large-offset-2 {
	position: relative;
	margin-left: 16.66667%;
}
.row .large-offset-3 {
	position: relative;
	margin-left: 25%;
}
.row .large-offset-4 {
	position: relative;
	margin-left: 33.33333%;
}
.row .large-offset-5 {
	position: relative;
	margin-left: 41.66667%;
}
.row .large-offset-6 {
	position: relative;
	margin-left: 50%;
}
.row .large-offset-7 {
	position: relative;
	margin-left: 58.33333%;
}
.row .large-offset-8 {
	position: relative;
	margin-left: 66.66667%;
}
.row .large-offset-9 {
	position: relative;
	margin-left: 75%;
}
.row .large-offset-10 {
	position: relative;
	margin-left: 83.33333%;
}
.row .large-offset-11 {
	position: relative;
	margin-left: 91.66667%;
}
.push-1 {
	position: relative;
	left: 8.33333%;
	right: auto;
}
.pull-1 {
	position: relative;
	right: 8.33333%;
	left: auto;
}
.push-2 {
	position: relative;
	left: 16.66667%;
	right: auto;
}
.pull-2 {
	position: relative;
	right: 16.66667%;
	left: auto;
}
.push-3 {
	position: relative;
	left: 25%;
	right: auto;
}
.pull-3 {
	position: relative;
	right: 25%;
	left: auto;
}
.push-4 {
	position: relative;
	left: 33.33333%;
	right: auto;
}
.pull-4 {
	position: relative;
	right: 33.33333%;
	left: auto;
}
.push-5 {
	position: relative;
	left: 41.66667%;
	right: auto;
}
.pull-5 {
	position: relative;
	right: 41.66667%;
	left: auto;
}
.push-6 {
	position: relative;
	left: 50%;
	right: auto;
}
.pull-6 {
	position: relative;
	right: 50%;
	left: auto;
}
.push-7 {
	position: relative;
	left: 58.33333%;
	right: auto;
}
.pull-7 {
	position: relative;
	right: 58.33333%;
	left: auto;
}
.push-8 {
	position: relative;
	left: 66.66667%;
	right: auto;
}
.pull-8 {
	position: relative;
	right: 66.66667%;
	left: auto;
}
.push-9 {
	position: relative;
	left: 75%;
	right: auto;
}
.pull-9 {
	position: relative;
	right: 75%;
	left: auto;
}
.push-10 {
	position: relative;
	left: 83.33333%;
	right: auto;
}
.pull-10 {
	position: relative;
	right: 83.33333%;
	left: auto;
}
.push-11 {
	position: relative;
	left: 91.66667%;
	right: auto;
}
.pull-11 {
	position: relative;
	right: 91.66667%;
	left: auto;
}
.column.large-centered, .columns.large-centered {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	float: none !important;
}
.column.large-uncentered, .columns.large-uncentered {
	margin-left: 0;
	margin-right: 0;
	float: left !important;
}
.column.large-uncentered.opposite, .columns.large-uncentered.opposite {
	float: right !important;
}
.left {
	float: left !important;
}
.right {
	float: right !important;
}
.text-left {
	text-align: left !important;
}
.text-right {
	text-align: right !important;
}
.text-center {
	text-align: center !important;
}
.text-justify {
	text-align: justify !important;
}
}


/* Medium Displays: 768px - 1279px */
@media only screen and (min-width: 768px) {
.show-for-medium, .show-for-medium-up {
	display: inherit !important;
}
.show-for-small {
	display: none !important;
}
.hide-for-small {
	display: inherit !important;
}
.hide-for-medium, .hide-for-medium-up {
	display: none !important;
}
.left {
	float: left !important;
}
.right {
	float: right !important;
}
.text-left {
	text-align: left !important;
}
.text-right {
	text-align: right !important;
}
.text-center {
	text-align: center !important;
}
.text-justify {
	text-align: justify !important;
}
}
	
/* Large Displays: 1280px - 1440px */
@media only screen and (min-width: 1280px) {
.show-for-large, .show-for-large-up {
	display: inherit !important;
}
.show-for-medium, .show-for-medium-down {
	display: none !important;
}
.hide-for-medium, .hide-for-medium-down {
	display: inherit !important;
}
.hide-for-large, .hide-for-large-up {
	display: none !important;
}
.left {
	float: left !important;
}
.right {
	float: right !important;
}
.text-left {
	text-align: left !important;
}
.text-right {
	text-align: right !important;
}
.text-center {
	text-align: center !important;
}
.text-justify {
	text-align: justify !important;
}
}
	
/* X-Large Displays: 1400px and up */
@media only screen and (min-width: 1440px) {
.show-for-xlarge {
	display: inherit !important;
}
.show-for-large, .show-for-large-down {
	display: none !important;
}
.hide-for-large, .hide-for-large-down {
	display: inherit !important;
}
.hide-for-xlarge {
	display: none !important;
}
.left {
	float: left !important;
}
.right {
	float: right !important;
}
.text-left {
	text-align: left !important;
}
.text-right {
	text-align: right !important;
}
.text-center {
	text-align: center !important;
}
.text-justify {
	text-align: justify !important;
}
}
/* Orientation targeting */
.show-for-landscape, .hide-for-portrait {
	display: inherit !important;
}
.hide-for-landscape, .show-for-portrait {
	display: none !important;
}
 @media only screen and (orientation: landscape) {
.show-for-landscape, .hide-for-portrait {
	display: inherit !important;
}
.hide-for-landscape, .show-for-portrait {
	display: none !important;
}
}
/* Typography resets */
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td {
	margin: 0;
	padding: 0;
	direction: ltr;
}
/* Default Link Styles */

a img, a.anchor img {
	border: none;
}
/* Default paragraph styles */
p {
	font-family: inherit;
	text-rendering: optimizeLegibility;
}
p aside {
	font-size: 0.875em;
	line-height: 1.35;
	font-style: italic;
}
/* Helpful Typography Defaults */
em, i {
	font-style: italic;
	line-height: inherit;
}
strong, b {
	font-weight: bold;
	line-height: inherit;
}
small, small h1, small h2 {
	font-size: 60%;
	line-height: inherit;
}
code {
	font-family: Consolas, "Liberation Mono", Courier, monospace;
	font-weight: bold;
	color: #c72610;
}
/* Lists */
ul, ol, dl {
	margin-bottom: 1.25em;
	list-style-position: outside;
	font-family: inherit;
}
ul, ol {
	margin-left: 22px;
}
ul.no-bullet, ol.no-bullet {
	margin-left: 0;
}
/* Unordered Lists */
ul li ul, ul li ol {
	margin-left: 1.25em;
	margin-bottom: 0;
	font-size: 1em;
/* Override nested font-size change */ }
ul.square li ul, ul.circle li ul, ul.disc li ul {
	list-style: inherit;
}
ul.square {
	list-style-type: square;
}
ul.circle {
	list-style-type: circle;
}
ul.disc {
	list-style-type: disc;
}
ul.no-bullet {
	list-style: none;
}
/* Ordered Lists */
ol li ul, ol li ol {
	margin-left: 1.25em;
	margin-bottom: 0;
}
/* Definition Lists */
dl dt {
	margin-bottom: 0.3em;
	font-weight: bold;
}
dl dd {
	margin-bottom: 0.75em;
}
/* Blockquotes */
blockquote {
	margin: 0 0 1.25em;
	padding: 0.5625em 1.25em 0 1.1875em;
	border-left: 1px solid #dddddd;
}
blockquote cite {
	display: block;
	font-size: 0.8125em;
	color: #65707a;
}
blockquote cite:before {
	content: "\2014 \0020";
}
blockquote cite a, blockquote cite a:visited {
	color: #65707a;
}
blockquote, blockquote p {
	line-height: 1.6;
	color: #7e8a94;
}
/* Microformats */
.vcard {
	display: inline-block;
	margin: 0 0 1.25em 0;
	border: 1px solid #dddddd;
	padding: 0.625em 0.75em;
}
.vcard li {
	margin: 0;
	display: block;
}
.vcard .fn {
	font-weight: bold;
	font-size: 0.9375em;
}
.vevent .summary {
	font-weight: bold;
}
.vevent abbr {
	cursor: default;
	text-decoration: none;
	font-weight: bold;
	border: none;
	padding: 0 0.0625em;
}
 @media only screen and (min-width: 768px) {
h1, h2, h3, h4, h5, h6 {
	line-height: 1.4;
}
h1 {
	font-size: 2.5em;
}
h2 {
	font-size: 1.6em;
}
h3 {
	font-size: 1.5em;
}
h4 {
	font-size: 1.25em;
}
}
/*
 * Print styles.
*/
.print-only {
	display: none !important;
}
 @media print {
* {
	background: transparent !important;
	color: #000 !important;
	/* Black prints faster: h5bp.com/s */
	box-shadow: none !important;
	text-shadow: none !important;
}
a, a:visited {
	text-decoration: underline;
}
a[href]:after {
	content: " (" attr(href) ")";
}
abbr[title]:after {
	content: " (" attr(title) ")";
}
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
	content: "";
}
pre, blockquote {
	border: 1px solid #999;
	page-break-inside: avoid;
}
thead {
	display: table-header-group;
/* h5bp.com/t */ }
tr, img {
	page-break-inside: avoid;
}
img {
	max-width: 100% !important;
}
 @page {
 margin: 0.5cm;
}
p, h2, h3 {
	orphans: 3;
	widows: 3;
}
h2, h3 {
	page-break-after: avoid;
}
.hide-on-print {
	display: none !important;
}
.print-only {
	display: block !important;
}
.hide-for-print {
	display: none !important;
}
.show-for-print {
	display: inherit !important;
}
}
}
/* Inline Lists */
.inline-list {
	margin: 0 auto 1.0625em auto;
	margin-left: -1.375em;
	margin-right: 0;
	padding: 0;
	list-style: none;
	overflow: visible;
}
.inline-list > li {
	list-style: none;
	float: left;
	margin-left: 1.375em;
	display: block;
}
.inline-list > li > * {
	display: block;
}



/* Portrait tablet to landscape and desktop */
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
.button {
	height: auto !important;
}
}
/* Landscape phones and down */
@media (max-width: 480px) {
.button {
	height: auto !important;
}
}
/* --- globaal --- */
[class*="column"] + [class*="column"]:last-child {
 float: left;
}
body {
	position: static;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color: inherit;
}
.light {
	font-weight: 300;
}
.small {
	font-size: 0.875em;
}
.xsmall {
	font-size: 0.675em;
}
.shift10 {
	padding-left: 10px;
}
.shift20 {
	padding-left: 20px;
}
.shift30 {
	padding-left: 30px;
}
.shift40 {
	padding-right: 40px;
}
.shiftright10 {
	padding-right: 10px;
}
.shiftright20 {
	padding-right: 20px;
}
.shiftright30 {
	padding-right: 30px;
}
.shiftright40 {
	padding-right: 40px;
}
h1.logo {
	display: block;
	height: 161px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
}
.hide-strong strong {
	display: none;
}
/* --- @- details --- */
.divider-line {
	border-bottom: 1px solid #cdcec0;
}
.divider-line-white {
	border-bottom: 1px solid #fff;
}
.divider-line-xxl {
	border-bottom: 9px solid #373d42;
}
.divider-centered {
	margin-bottom: 15px;
	padding-bottom: 14px;
}
.divider-centered-xl {
	margin-bottom: 30px;
	padding-bottom: 29px;
}
.divider-small {
	height: 15px;
}
.divider-normal {
	height: 30px;
}
.divider-bottom {
	margin-top: 30px;
}
.divider-xxl {
	height: 90px;
}
.divider-xl {
	height: 60px;
}
/* @- ---- kleuren van de balken --- */
.full-color-primary {
	background-color: #458fb6;
}
.full-color-second {
	/* customize_navigatie_balk */ background-color:#ecebf0; /* customize_navigatie_balk */
}
.full-color-third {
	/* customize_voettekst_achtergrond */ background-color:#fcfcfc; /* customize_voettekst_achtergrond */
	/* customize_voettekst */ color:#458fb6; /* customize_voettekst */
}
.full-color-image {
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size: cover;
}
.full-color-black {
	background-color: #373d42;
}
.color-primary {
	color: #ef4b34;
}
.color-third {
	color: #F3F3F3;
}
.color-secondary {
	color: ##8DBCC6;
}
.color-fourth {
	color: #e9eef0;
}
.white, .white a {
	color: #fff !important;
}

/* --- navigatie--- */
nav {
	text-align: left;
	float: left;
}
nav ul ul {
	display: none;
}
nav ul li:hover > ul {
	display: block;
}
nav ul {
	list-style: none;
	position: relative;
	display: inline-table;
	float: left;
	padding-top: 0;
	padding-bottom: 0;
	margin-bottom: 0px;
	margin-left: 0px;
	z-index: 800;
}
nav ul:after {
	content: "";
	clear: both;
	display: block;
}
nav ul li {
	float: left;
}
nav ul li:hover {
}
nav ul li a {
	display: block;
	/* customize_navigatie_tekst */ color:#fff; /* customize_navigatie_tekst */
	text-decoration: none;
	padding-left: 20px;
	font-size: 17px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url(/packages/theme_logopedie/themes/logopedie/../images/navi-lijntje.png);
	background-repeat: repeat-y;
	background-position: right;
}
nav ul li a:hover {
	display: block;
	text-decoration: none;
	background-image: url(/packages/theme_logopedie/themes/logopedie/../images/white10.png);
	background-repeat: repeat;
	/* customize_navigatie_tekst_hover */ color:#4e4e4f; /* customize_navigatie_tekst_hover */
}
nav ul ul {
	border-radius: 0px;
	padding: 0;
	position: absolute;
	top: 100%;
	background-image: url(/packages/theme_logopedie/themes/logopedie/../images/trans-menu.png);
	background-repeat: repeat;
	margin-right: -5px;
	margin-left: 0px;
}
nav ul ul li {
	float: none;
	border-bottom: 1px solid #988695;
	position: relative;
	right: 0px;
	max-width: 150px;
	margin-left: 0px;
}
nav ul ul li a {
	color: #4e4e4f;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	font-size: 15px;
}
nav ul ul li a:hover {
}
nav ul ul ul {
	position: absolute;
	left: 100%;
	top: 0;
}
nav .nav .nav-path-selected, nav .nav .nav-selected-nav-path-selected {
	/* customize_navigatie_gekozen_achtergrond */ background-color:#1874a4; /* customize_navigatie_gekozen_achtergrond */
	/* customize_navigatie_gekozen_tekst */ color:#ffffff; /* customize_navigatie_gekozen_tekst */
}
.nav-header {
	list-style-type: none;
	display: inline;
	padding-left: 15px;
}
.nav-header li {
	display: inline;
	padding-left: 15px;
}
.nav-header a {
	color: #FFF;
}
.nav-header a:hover {
	color: #abc37d;
}

.right .ccm-manual-nav {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-weight: 700;
}
.ccm-manual-nav li {
	display: block;
	padding-bottom: 5px;
}
.ccm-manual-nav .nav-selected.nav-path-selected {
	color: #abc37d;
}

/* search form */

#form input:focus {
	transition: width 0.5s ease-out 0s;
	width: 200px;
}
#form input {
	transition: width 0.5s ease-out 0s;
	width: 80px;
	border: 1px solid #CCC;
	padding: 10px;
	border-left: solid 1px #FFFFFF;
}
.search-form {
	margin-top: 5px;
	margin-left: 10px;
	float: right;
}
#form {
	float: right;
	margin-right: 20px;
}

/* Portrait tablet to landscape and desktop */
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
nav, nav ul {
	margin-top: 0px;
	float: left;
	width: 100%;
}
h1.logo {
	margin-left: auto;
	margin-right: auto;
}
.hide-for-small {
	display: none !important;
}
nav ul li {
	display: block;
	float: none;
	width: 100%;
	text-align: left;
	border-bottom: solid 1px #CCCCCC;
	padding-top: 3px;
	padding-bottom: 3px;
}
nav ul ul {
	border-radius: 0px;
	padding: 0;
	position: absolute;
	top: 100%;
	background-image: url(/packages/theme_logopedie/themes/logopedie/../images/trans-menu.png);
	background-repeat: repeat;
	margin-right: -5px;
	width: 100%;
}
nav ul ul li {
	float: none;
	border-bottom: 1px solid #988695;
	position: relative;
	right: 0px;
	width: 100%;
	display: block;
	max-width: 100%;
}
.right {
	float: left !important;
}
.columns {
	padding-left: 0.5em;
	padding-right: 0.5em;
}
}
/* Landscape phones and down */
@media (max-width: 480px) {
nav {
	margin-top: 0px;
}
}

/* customize_miscellaneous */  /* customize_miscellaneous */






