* {xtext-align:left;font-family:inherit;outline:none;text-decoration:none;border-width:0;margin:0;padding:0;box-sizing:border-box;color:inherit;outline:none;background-repeat:no-repeat}
body {text-align:center}
img {border:0;vertical-align:top}
a, .select {cursor:pointer}
a.nopage {cursor:default}
/* a:hover {
    opacity: 0.85;
} */
.ql-align-center { text-align: center !important}
.ql-align-justify { text-align: justify !important}
.ql-align-right { text-align: right !important}
body {overflow-x:hidden;/*z-index:-2;*/position:relative;font-family:Open Sans geil}
/*body > ul {background-color:white;}*/
#q {display:none}
#top {height:auto;width:100%;position:relative;left:0;top:0;z-index:99}
#top > div:last-child {width:100%;height:150px;position:relative;margin:auto}
#top #logo {width:175px;position:absolute;left:0;bottom:2px}
/* menu */
ul#menu li li a {display:block}
ul#menu, ul#menu ul {list-style:none !important;padding:0}
ul#menu {white-space:nowrap}
ul#menu > li {display:inline-block;vertical-align:top}
ul#menu {font-family:FuturaRoundLight;width:500px;position:fixed;top:68px;left:50%;margin-left:-360px;border-style:solid;height:50px;text-align:left;}
ul#menu {white-space:nowrap}
ul#menu > li {display:inline-block;vertical-align:top}
ul#menu > li {font-size:13px;border-right:1px;border-right-color:#706f6f;border-style:solid;position:relative;}
ul#menu {white-space:nowrap}
ul#menu > li {display:inline-block;vertical-align:top}
ul#menu > li:hover > ul {display:block}
ul#menu > li {padding-left:10px;padding-right:10px;}
ul#menu {white-space:nowrap}
ul#menu > li:hover {display:inline-block;vertical-align:top}
ul#menu > li:hover > ul {display:block}
ul#menu > li:hover {color:#5e2d78;}
ul#menu {white-space:nowrap}
ul#menu > li.on {display:inline-block;vertical-align:top}
ul#menu > li:hover > ul {display:block}
ul#menu > li.on {font-weight:bold;}
ul#menu > li > ul {position:absolute;left:0px;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;background-color:#ffffff;display:none;}
ul#menu > li > ul > li {line-height:30px;font-size:15px;position:relative;}
ul#menu > li > ul > li:hover > ul {display:block}
ul#menu > li > ul > li:hover {color:#5e2d78;}
/* menu */
#split {padding-top:15px;display:table;width:1000px;margin:auto}

#side {width:200px;vertical-align:top;height:100%;background:#F8F8F8;padding-top:40px;display:table-cell;text-align:left}
#side div {float:right}
#side strong {display:block;min-width:200px;font-family:FOP;line-height:40px;padding-left:5px;margin:20px 5px;color:#9F1D20;font-weight:normal;font-size:30px;border-radius:5px}
#side ul {width:200px;padding:0;list-style:none}
#side ul li {background:url('sitesnap/images/bullet4.svg') no-repeat;background-size:14px 14px;background-position:3px 6px;padding-left:24px;
			 margin-bottom:12px;font-size:inherit;line-height:1.5em}
#side ul li.sub {background-position:23px 6px;padding-left:44px}

#main {display:table-cell;vertical-align:top;background:white;padding:20px;width:calc(100% - 200px)}
#main .sbs {width:750px !important}
#main > ul {max-width:100%}
/* #main div.sbs ul {width:600px} */
li.item {display:block;position:relative;}
ul.activities {text-align:center;background:white !important;padding: 30px 0px}
ul.activities li {display:inline-block;width:255px;vertical-align:top;color:#000;text-align:left;background:none !important;margin:10px 20px}
ul.activities h2 {font-weight:normal;display:block;font-size:24px;margin-bottom:8px}
ul.activities img {vertical-align:top;height:55px;margin-right:10px}
ul.activities h3 {font-size:14px;display:inline-block;height:55px;vertical-align:top;width:190px;padding-top:10px}
ul.activities p {display:block;margin-top:15px;color:#000;font-size:13px}

div.banner {position:relative;overflow:hidden;display:inline-block}
div.banner img {object-fit:cover}
div.banner > ul > li {transition: all 0.75s ease}
div.banner > ul > li.on {opacity:1;z-index:1}
div.banner > ul > li.off {opacity:0;transition-delay:0.75s}
/*
div.banner > ul > li.on img {opacity:1;transition: margin-left 0.3s ease-out, opacity 0.2s ease-out 0.1s;transition-delay:0.2s}
*/
.next, .prev {cursor:pointer;z-index:200}

.carousel {position:relative}
.carousel, .text {padding-left:5px !important;padding-right:5px !important}
.carousel ul {overflow:hidden;white-space:nowrap}
.carousel ul li {white-space:normal;transition: all 0.3s ease-out}

/*
#items div.image_text {width:100%}
#items div.image_text > div.img {width:66%}
#items div.image_text > div.txt {width:34%}
*/

#footer {position:relative}
.footer {background:#000;padding:1px 0px;position:relative}
#items .footer {margin-top:8px}
.footer > div {width:100%;max-width:980px;margin:auto}
.footer > ul {width:100%;max-width:980px;margin:auto}
#items .footer > div {width:96%}
#items .footer > ul {width:96%}
.footer > div {height:94px;line-height:94px;position:relative}
.footer h2 {color:white;font-weight:normal;font-size:19px}
.footer > ul {list-style:none;overflow:hidden;white-space:nowrap}
.footer > ul li {display:inline-block;vertical-align:middle;text-align:center;width:222px;height:121px;border:1px solid #2f302f;position:relative;margin-right:25px}
.footer > ul li div {width:50%;height:60%;background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;left:25%;top:20%}
.footer nav {position:absolute;top:30px;width:300px;right:0px;text-align:right}
.footer nav * {vertical-align:top}
.footer a.prev, .footer a.next {width:34px;height:34px;line-height:34px;margin-right:3px;display:none;background-size:cover}
.footer a.prev {background-image:url('sitesnap/images/prev3.png')}
.footer a.next {background-image:url('sitesnap/images/next3.png')}

.footer table {margin:auto;width:100%;max-width:1000px;margin-top:50px;display:block}
#items .footer table {width:96%}
.footer table td {vertical-align:top;width:199px;padding:0px 10px;display:inline-block}
.footer table h2 {color:white;margin-bottom:5px}
.footer table ul {list-style:none}
.footer table a {color:#888;font-size:13px;line-height:32px}

#bottom {background:#0b0b0b;padding:0px 5px}
#bottom > div {width:100%;max-width:980px;margin:auto;height:94px;line-height:94px;position:relative;color:white;background:#0b0b0b;font-size:13px}
#items #bottom > div {width:96%}

sup, sub {font-size:0.75em !important}

div.image {width:100%;max-width:980px;margin:auto}
#items div.image {width:100%}
div.image img {width:100%;vertical-align:top}

div.text {width:100%;max-width:980px;margin:auto;padding:30px 0px;background:white}

.row {;vertical-align:top;display:inline-block;width:100%}
.row.mt {display:block}

nav {margin-right:-3px}

div.slides img {width:100%;vertical-align:top}
div.slides li {position:relative}
div.slides li > div {margin:auto;position:absolute;max-width:90%;left:0;top:0;height:100%;width:35%;left:10%}
div.slides li > div > div {display:table;height:100%}
div.slides li > div > div > div {display:table-cell;vertical-align:middle;height:100%}
div.slides h2, div.slides h3 {font-style:italic}

div.sbs {display:inline-block}
div.sbs > ul {/*text-align:left;*/max-width:100%;margin:auto;height:100%;position:relative}
div.sbs > ul > li {display:inline-block;vertical-align:top;}
/* alert moeten we nog ul veranderen naar div voor sitestructuur? */
div.sbs > ul div ul {list-style-type:disc;margin-left:20px}
div.sbs > ul ol {margin-left:20px}
div.sbs > ul ol li:before {content:'';}

div.form {text-align:center}
div.form form {width:100%;margin:auto;display:inline-block}

div.banner ul {list-style:none}
div.banner > ul > li {position:absolute;left:0;top:0;xheight:100%}
div.banner > ul > li.on {position:relative}
div#lathamsingle {height:40px;background:#cdcdcd}
div#lathamsingle div {font-size:14px;width:960px;line-height:40px;height:40px;background:url('sitesnap/images/lathamarrow.svg') no-repeat left center;background-size:auto 23px;color:white;padding-left:50px;margin:auto}

body {font-family:FuturaRoundBook;font-size:19px;color:#706f6f;}
h1 {}
h2 {}
h3 {}
p, .item li {}
button, .item input[type="submit"] {padding-left:20px;padding-right:20px;font-size:19px;line-height:50px;color:#fff;background-color:#007934;}
a {}
field, .item input[type="text"], .item input[type="password"], .item textarea, .item select {width:300px;padding-left:10px;padding-right:10px;background-color:#ddd;font-size:19px;line-height:40px;color:#gray;margin-bottom:8px;display:inline-block;border-top-left-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;border-top-right-radius:6px;}.ql-font-page113 {font-weight:bold !important;color-T145:#32ac5c !important;color-T148:#f7a823 !important;color:#6aad2e !important}
sup.ql-font-page113 {font-size:0.75em !important}sub.ql-font-page113 {font-size:0.75em !important}.T146 .ql-font-page113 {color:#95c11f !important}
sup.ql-font-page113 {font-size:0.75em !important}sub.ql-font-page113 {font-size:0.75em !important}.T147 .ql-font-page113 {color:#2893d0 !important}
sup.ql-font-page113 {font-size:0.75em !important}sub.ql-font-page113 {font-size:0.75em !important}.ql-font-page1216 {font-weight:bold !important;color:#138f38 !important;color-T145:#006a32 !important;color-T148:#ec6608 !important}
sup.ql-font-page1216 {font-size:0.75em !important}sub.ql-font-page1216 {font-size:0.75em !important}.T146 .ql-font-page1216 {color:#138f38 !important}
sup.ql-font-page1216 {font-size:0.75em !important}sub.ql-font-page1216 {font-size:0.75em !important}.T147 .ql-font-page1216 {color:#143b81 !important}
sup.ql-font-page1216 {font-size:0.75em !important}sub.ql-font-page1216 {font-size:0.75em !important}.ql-font-page885 {font-size:24px !important}
sup.ql-font-page885 {font-size:0.75em !important}sub.ql-font-page885 {font-size:0.75em !important}.ql-font-page2363 {font-size:19px !important;font-weight:lighter !important;font-family:FuturaRoundLight !important}
sup.ql-font-page2363 {font-size:0.75em !important}sub.ql-font-page2363 {font-size:0.75em !important}.ql-font-page2370 {color:#2893d0 !important;padding-right:10px !important;background-size:contain !important;margin-bottom:20px !important;width:20px !important;height:20px !important;background-image:url('sitesnap/bin2/910.png') !important}
sup.ql-font-page2370 {font-size:0.75em !important}sub.ql-font-page2370 {font-size:0.75em !important}.ql-font-page2375 {width:100% !important;height:550px !important;background-size:cover !important;top:0px !important;right:0px !important;margin-top:100px !important;box-shadow:2px 2px 5px #a0a0a0;}
sup.ql-font-page2375 {font-size:0.75em !important}sub.ql-font-page2375 {font-size:0.75em !important}.ql-font-page2425 {width:160px !important;height:30px !important;display:inline-block !important;background-image:url('sitesnap/bin2/927.svg') !important;padding-right:30px !important;padding-left:15px !important;line-height:28px !important}
sup.ql-font-page2425 {font-size:0.75em !important}sub.ql-font-page2425 {font-size:0.75em !important}
input[type="submit"], button {
	cursor:pointer;border:0;
}

.more, .less {display:none;cursor:pointer;z-index:1}
.cover {overflow:hidden;position:relative}
p img {vertical-align:baseline;max-width:100%}
div {vertical-align:top}

#menu a {color:inherit}