* {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 {padding-top:px;overflow-x:hidden;/*z-index:-2;*/position:relative;font-family:Open Sans}
/*body > ul {background-color:white;}*/
#q {display:none}
#top {height:auto;width:100%;position:fixed;left:0;top:0;z-index:99}
#top > div:last-child {width:100%;height:px;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-weight:bold;width:auto;position:absolute;top:29px;text-align:right;padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:20px;right:13%;}
ul#menu {white-space:nowrap}
ul#menu > li {display:inline-block;vertical-align:top}
ul#menu > li:hover > ul {display:block}
ul#menu > li {color:#333D44;font-family:Factoria;font-size:16px;font-weight:bold;line-height:20px;}
ul#menu {white-space:nowrap}
ul#menu > li {display:inline-block;vertical-align:top}
ul#menu > li {font-weight:bold;margin-right:20px;text-align:right;position:relative;}
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:#EE754D;border-bottom:1px;border-bottom-color:#EE754D;border-style:solid;}
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 {color:#EE754D;border-bottom:1px;border-bottom-color:#EE754D;border-style:solid;}
/* menu */
#split {padding-top:15px;display:table;width:100%}

#side {width:30%;vertical-align:top;height:100%;background:#F8F8F8;padding-top:40px;display:table-cell}
#side div {float:right}
#side strong {display:block;min-width:200px;background:#3BB0D7;line-height:40px;padding-left:20px;padding-right:20px;margin-right:50px;margin-bottom:20px;color:white;font-weight:normal;font-size:20px;border-radius:5px}
#side ul {width:250px;padding:0;list-style:none}
#side ul li {background:url('sitesnap/images/bullet4.svg') no-repeat;background-size:14px 14px;background-position:3px 3px;padding-left:24px;
			 margin-bottom:12px;font-size:13px}

#main {display:table-cell;vertical-align:top;width:70%;background:white;padding:20px}
#main > ul {width:600px}
/* #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:2}

.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 {vertical-align: top; position: relative; top: -0.5em;}

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:table;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 {max-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:Factoria;color:#2e475d;font-weight:normal;margin-top:90px;}
h1 {font-family:Factoria;font-size:71px;line-height:71px;font-style:normal;font-weight:normal;color:#3C4F64;background-color:#Factoria;}
h2 {font-family:Factoria;font-size:60px;font-weight:normal;color:#3C4F64;line-height:60px;margin-top:10px;}
h3 {font-size:31px;font-weight:normal;font-family:Factoria;color:#3C4F64;line-height:31px;}
p, .item li {font-family:PT Sans;font-weight:lighter;font-size:18px;line-height:28px;color:#000000;}
button, .item input[type="submit"] {padding-top:13px;padding-bottom:11px;padding-left:35px;padding-right:35px;text-align:center;color:#EE754D;border-top-left-radius:100px;border-bottom-right-radius:100px;border-bottom-left-radius:100px;border-top-right-radius:100px;font-size:18px;font-family:Factoria;font-weight:normal;height:auto;margin-left:0px;margin-right:7px;border-top:2px solid;border-bottom:2px solid;border-left:2px solid;border-right:2px solid;border-top-color:#EE754D;border-bottom-color:#EE754D;border-left-color:#EE754D;border-right-color:#EE754D;margin-top:34px;background-color:#FFFFFF;}
a {}
field, .item input[type="text"], .item input[type="password"], .item textarea, .item select {padding-left:20px;padding-right:20px;font-family:Factoria;font-size:16px;text-align:left;color:#3C4F64;border-bottom:1.5px solid;border-style:solid solid;padding-top:10px;padding-bottom:10px;font-weight:normal;margin-top:10px;width:400px;border-bottom-color:#3C4F64;background-color:#ffffff;margin-bottom:10px;height:46px;border-top:1.5px solid;border-left:1.5px solid;border-right:1.5px solid;border-top-color:#161615;border-left-color:#3C4F64;border-right-color:#3C4F64;border-top-left-radius:25px;border-bottom-right-radius:25px;border-bottom-left-radius:25px;border-top-right-radius:25px;}.ql-font-page1823 {font-size:21px !important;line-height:2vw !important;color:#FFFFFF !important;font-family:PT Sans !important}
.ql-font-page1824 {font-size:19px !important;line-height:34px !important;font-weight:bold !important;color:#EE754D !important;width:100% !important}
.ql-font-page1078 {padding-top:13px !important;padding-bottom:11px !important;padding-left:25px !important;padding-right:25px !important;font-family:Factoria !important;font-size:18px !important;font-weight:normal !important;text-align:center !important;color:#EE754D !important;margin-left:0px !important;margin-right:5px !important;border-top-left-radius:100px !important;border-bottom-right-radius:100px !important;border-bottom-left-radius:100px !important;border-top-right-radius:100px !important;background-image:url('sitesnap/bin/0.') !important;height:auto !important;border-top:2px solid !important;border-bottom:2px solid !important;border-left:2px solid !important;border-right:2px solid !important;border-top-color:#EE754D !important;border-bottom-color:#EE754D !important;border-left-color:#EE754D !important;border-right-color:#EE754D !important;line-height:60px !important}
.ql-font-page1078:hover {color:#3C4F64 !important;border-top:2px solid !important;border-bottom:2px solid !important;border-left:2px solid !important;border-right:2px solid !important;border-top-color:#3C4F64 !important;border-bottom-color:#3C4F64 !important;border-left-color:#3C4F64 !important;border-right-color:#3C4F64 !important}
.ql-font-page1836 {padding-top:13px !important;padding-bottom:11px !important;padding-left:35px !important;padding-right:35px !important;font-family:Factoria !important;font-size:18px !important;font-weight:normal !important;text-align:center !important;color:#FFFFFF !important;margin-left:0px !important;margin-right:7px !important;border-top-left-radius:100px !important;border-bottom-right-radius:100px !important;border-bottom-left-radius:100px !important;border-top-right-radius:100px !important;background-image:url('sitesnap/bin/0.') !important;height:auto !important;background-color:#EE754D !important}
.ql-font-page1836:hover {color:#FFFFFF !important;background-color:#DD6B45 !important}
.ql-font-page2285 {font-size:17px !important;line-height:16px !important;color:#3C4F64 !important;font-weight:bold !important}
.ql-font-page1057 {font-size:21px !important;line-height:34px !important}
.ql-font-page1825 {padding-top:20px !important;padding-bottom:17px !important;padding-left:22% !important;padding-right:22% !important;font-family:Factoria !important;font-size:2.8vw !important;font-weight:normal !important;text-align:center !important;color:#FFFFFF !important;margin-left:7px !important;margin-right:7px !important;border-top-left-radius:100px !important;border-bottom-right-radius:100px !important;border-bottom-left-radius:100px !important;border-top-right-radius:100px !important;background-image:url('sitesnap/bin/0.') !important;height:auto !important;border-top:2px solid !important;border-bottom:2px solid !important;border-left:2px solid !important;border-right:2px solid !important;border-top-color:#EE754D !important;border-bottom-color:#EE754D !important;border-left-color:#EE754D !important;border-right-color:#EE754D !important;background-color:#EE754D !important;margin-top:0px !important;margin-bottom:0px !important}
.ql-font-page1825:hover {background-color:#DD6B45 !important}
.ql-font-page1826 {font-size:19px !important;line-height:34px !important;font-weight:normal !important;color:#EE754D !important;width:100% !important}
.ql-font-page1827 {font-size:19px !important;line-height:34px !important;font-weight:normal !important;color:#EE754D !important;width:100% !important;padding-bottom:0px !important;border-bottom:1px solid !important;border-bottom-color:#EE754D !important}
.ql-font-page1827:hover {color:#3C4F64 !important;border-bottom-color:#3C4F64 !important}
.ql-font-page1347 {padding-top:13px !important;padding-bottom:11px !important;padding-left:20px !important;padding-right:20px !important;font-family:Factoria !important;font-size:17px !important;font-weight:normal !important;text-align:center !important;color:#EE754D !important;margin-left:0px !important;margin-right:5px !important;border-top-left-radius:100px !important;border-bottom-right-radius:100px !important;border-bottom-left-radius:100px !important;border-top-right-radius:100px !important;background-image:url('sitesnap/bin/0.') !important;height:auto !important;border-top:2px solid !important;border-bottom:2px solid !important;border-left:2px solid !important;border-right:2px solid !important;border-top-color:#EE754D !important;border-bottom-color:#EE754D !important;border-left-color:#EE754D !important;border-right-color:#EE754D !important}
.ql-font-page1347:hover {color:#FFFFFF !important;border-top-color:#FFFFFF !important;border-bottom-color:#FFFFFF !important;border-left-color:#FFFFFF !important;border-right-color:#FFFFFF !important}
.ql-font-page1828 {color:#3C4F64 !important;font-family:Factoria !important;font-size:33px !important;font-weight:normal !important;line-height:33px !important}
.ql-font-page1878 {padding-top:13px !important;padding-bottom:11px !important;padding-left:35px !important;padding-right:35px !important;font-family:Factoria !important;font-size:22px !important;font-weight:normal !important;text-align:center !important;color:#EE754D !important;margin-left:28px !important;margin-right:28px !important;border-top-left-radius:100px !important;border-bottom-right-radius:100px !important;border-bottom-left-radius:100px !important;border-top-right-radius:100px !important;background-image:url('sitesnap/bin/0.') !important;height:auto !important;border-top:2px solid !important;border-bottom:2px solid !important;border-left:2px solid !important;border-right:2px solid !important;border-top-color:#EE754D !important;border-bottom-color:#EE754D !important;border-left-color:#EE754D !important;border-right-color:#EE754D !important;margin-top:28px !important;margin-bottom:28px !important;line-height:44px !important}
.ql-font-page1878:hover {color:#3C4F64 !important;border-top-color:#3C4F64 !important;border-bottom-color:#3C4F64 !important;border-left-color:#3C4F64 !important;border-right-color:#3C4F64 !important}
.ql-font-page1352 {font-size:20px !important;color:#ffffff !important}
.ql-font-page1882 {font-size:20px !important;color:#EE754D !important}
.ql-font-page982 {color:#EE754D !important}
.ql-font-page984 {color:#ffffff !important}
.ql-font-page1068 {padding-top:20px !important;padding-bottom:20px !important;padding-left:34px !important;padding-right:34px !important;font-family:Factoria !important;font-size:18px !important;font-weight:bold !important;text-align:center !important;color:#ffffff !important;margin-left:0px !important;margin-right:7px !important;border-top-left-radius:10px !important;border-bottom-right-radius:10px !important;border-bottom-left-radius:10px !important;border-top-right-radius:10px !important;background-image:url('sitesnap/bin/0.') !important;height:auto !important;background-color:#000000 !important}
.ql-font-page330 {font-size:16px !important;font-family:Factoria !important;color:#A5D7D5 !important;line-height:30px !important}
.ql-font-page330:hover {color:#FFFFFF !important}
.ql-font-page1157 {font-size:40px !important;line-height:44px !important;color:#1b93dd !important}
.ql-font-page1406 {font-size:20px !important;color:#333D44 !important}
.ql-font-page1385 {font-size:20px !important;color:#EE754D !important}
.ql-font-page1485 {color:#3C4F64 !important}
.ql-font-page293 {padding-top:7px !important;padding-bottom:7px !important;padding-left:20px !important;padding-right:20px !important;background-color:#FFFFFF !important;font-family:Factoria !important;font-size:15px !important;font-weight:normal !important;text-align:center !important;color:#3C4F64 !important;margin-left:0px !important;margin-right:7px !important;border-top-left-radius:40px !important;border-bottom-right-radius:40px !important;border-bottom-left-radius:40px !important;border-top-right-radius:40px !important;border-top-color:#555555 !important;border-bottom-color:#555555 !important;border-left-color:#555555 !important;border-right-color:#555555 !important;background-image:url('sitesnap/bin/0.') !important;height:auto !important;border-top:0,5 solid !important;border-bottom:0,5 solid !important;border-left:0,5 solid !important;border-right:0,5 solid !important}
.ql-font-page981 {color:#3C4F64 !important;padding-left:30px !important;background-image:url('sitesnap/bin/677.svg') !important;line-height:26px !important}
.ql-font-page1752 {color:#3C4F64 !important;font-size:30px !important;line-height:33px !important;font-family:Factoria !important;font-weight:normal !important}
.ql-font-page1803 {color:#3C4F64 !important;font-size:30px !important;line-height:33px !important;font-family:Factoria !important;font-weight:bold !important}
.ql-font-page1802 {font-weight:bold !important}
.ql-font-page1804 {font-weight:bold !important;color:#FFFFFF !important}
.ql-font-page1806 {color:#EE754D !important;padding-bottom:3px !important;border-bottom:1px solid !important;border-bottom-color:#EE754D !important}
.ql-font-page1806:hover {color:#FFFFFF !important;border-bottom-color:#FFFFFF !important}
.ql-font-page294 {padding-top:7px !important;padding-bottom:7px !important;padding-left:20px !important;padding-right:20px !important;font-family:Factoria !important;font-size:18px !important;font-weight:normal !important;text-align:center !important;color:#EE754D !important;border-top:2px solid !important;border-bottom:2px solid !important;border-left:2px solid !important;border-right:2px solid !important;border-top-color:#EE754D !important;border-bottom-color:#EE754D !important;border-left-color:#EE754D !important;border-right-color:#EE754D !important;border-style:solid solid !important;margin-right:7px !important;border-top-left-radius:40px !important;border-bottom-right-radius:40px !important;border-bottom-left-radius:40px !important;border-top-right-radius:40px !important}
.ql-font-page294:hover {border-style:solid solid !important;color:#e04f20 !important;border-top-color:#e04f20 !important;border-bottom-color:#e04f20 !important;border-left-color:#e04f20 !important;border-right-color:#e04f20 !important}
.ql-font-page980 {color:#3C4F64 !important}
.ql-font-page983 {color:#EDD1CD !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}