/* cmsms stylesheet: styles modified: 10-10-22 13:05:59 */
html {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: relative;min-height: 100%;}html, body {margin: 0px;padding: 0px;font-family: 'Darker Grotesque', sans-serif;line-height: normal;font-size: 18px;font-weight: 600;height: 100%;background-color: #fff;color: #707070;}html.projectenpage {height: auto;}body#projectenpage {height: auto;margin-bottom: 100px;}.row {margin-left: 0;margin-right: 0;}#nomobile {display: none;position: fixed;width: 100%;padding: 20px;height: 100%;background: #fff;color: #333!important;top: 0;left: 0;z-index: 999999;}#nomobile.active {display: block;}.container img {max-width: 100%;height: auto;}.halfwidth {display: inline-block;width: 50%;padding: 10px;}th, td {vertical-align: top;}.container {position: relative;}img {border: 0 none;}a, a:focus {outline: none;}a:link, a:visited {color: #f5070a;}a.arrowlink:link, a.arrowlink:visited {color: #000;text-transform: uppercase;font-size: 24px;padding-top: 10px;padding-right: 30px;display: block;border-top: 1px solid #000;position: relative;transition: all 0.3s;background: url('/assets/images/bessels-arrow-right.png') no-repeat;background-position: top 12px right;background-size: 30px auto;}.arrowlink:after {content: "\f061";content: none;font-family: "Font Awesome 5 Free";font-style: normal;font-weight: 600;position: absolute;right: 0;}a.arrowlink.red:link, a.arrowlink.red:visited {color: #ea5043;}.center {text-align: center;}a[href^=tel]{color:inherit;text-decoration:none;}h1, h2, h3, p {margin: 0 0 20px;}h1, h2 {font-weight: 700;color: #333;font-size: 36px;margin-bottom: 20px;}.heading h1, .heading h2 {font-size: 50px;line-height: 43px;text-transform: uppercase;display: table;height: 87px;}#homepage .heading h1, #homepage .heading h2 {height: auto;}article .heading h2 {font-size: 36px;}.heading h1 span, .heading h2 span {display: table-cell;vertical-align: middle;}#page .heading h1 {margin-top: -110px;margin-bottom: 60px;}#page .heading h2 {font-size: 32px;line-height: 36px;}#projectenpage h1 {text-align: center;}#homepage h1 span {margin: 0 20px;display: inline-block;}h3 {font-weight: 300;font-size: 20px;text-transform: uppercase;margin-bottom: 30px;display: inline-block;}h3 hr, h1 hr, h2 hr {margin: 10px 0 0;border-top: 3px solid #f5070a;width: 100px;}p, .diensten-sum ul {line-height: 24px;}.diensten-sum ul {padding-left: 15px;}textarea {resize: vertical;}.wide {display: block;}span.wide {display: inline;}.mob {display: none;}/* start menu */nav {margin-top: 24px;text-align: right;transition: all 0.4s;}.change nav {margin-top: 24px;}nav ul {list-style-type: none;padding: 0px;margin: 0px;display: inline-block;}nav ul li {position: relative;display: inline-block;}nav ul li a:link, nav ul li a:visited {line-height: 26px;font-size: 24px;font-weight: 600;padding-right: 15px;padding-left: 15px;text-decoration: none;color: #333;border-right: 1px solid #fff;transition: all 0.3s;}nav ul li:last-child a:link, nav ul li:last-child a:visited {border-right: 0 none;}nav ul li a.menuactive:link, nav ul li a.menuactive:visited {color: #ea5043;}nav ul li ul {max-height: 0;position: absolute;opacity: 0;top: 67px;background: #fff;left: 0;min-width: 125px;overflow: hidden;text-align: left;transition: opacity 0.4s, top 0.4s, max-height 0.4s;transition-delay: 0.6s;}nav ul > li:hover ul {max-height: 400px;opacity: 1;top: 55px;transition-delay: 0s;transition: opacity 0.4s, top 0.4s, max-height 0.4s;}.change nav ul > li:hover ul {/*top: 44px;*/}nav ul li ul li {display: block;padding: 3px 15px;}nav ul ul li:last-child {margin-bottom: 5px;}nav ul li ul li a:link, nav ul li ul li a:visited {border: 0 none;padding: 0;text-transform: none;font-size: 16px;}.submenu {margin-bottom: 25px;}.submenu ul {list-style-type: none;padding: 0px;margin: 0px;}.submenu ul li {margin-left: 0px;}.submenu ul li a:link, .submenu ul li a:visited {display: block;font-size: 16px;padding: 0 10px 0 0;text-transform: uppercase;border: 0px solid #fff;text-decoration: none;color: #fff;line-height: 30px;margin-bottom: 3px;transition: all 0.3s;}.submenu ul li a.menuactive:link, .submenu ul li a.menuactive:visited {color: #f5070a;}/* eind menu */#logo {width: 160px;margin: 16px 0;float: left;opacity: 1;transition: all 0.4s;}.change #logo {width: 160px;}#logo img, article img {max-width: 100%;height: auto;}#homeslider, #pageslider, #projectslider {position: relative;width: 100%;overflow: hidden;}#homeslider, #projectslider {height: 85%;}#pageslider {height: 85%;height: 100%;background: #f5f5f5;padding-bottom: 160px;}#pagesliderwrapper {height: 85%;background: #f5f5f5;}header {position: fixed;z-index: 9999;background: rgba(0, 0, 0, 0.7);background: #fff;top: 0;height: auto;width: 100%;padding: 10px 0;border-bottom: 1px solid transparent;transition: all 0.4s;}header.change, #projectenpage header {background: rgba(0, 0, 0, 1);background: #fff;border-bottom: 1px solid #707070;}#search {position: relative;display: inline-block;margin-left: 15px;}#search i {position: absolute;right: 0;padding-right: 5px;top: 2px;cursor: pointer;color: #333;}#search input[type="text"] {color: #707070;border: 1px solid transparent;background: #fff;padding: 0 11px;height: auto;line-height: normal;border-radius: 0;width: 0;transition: all 0.4s}#search input[type="text"].active {padding: 0 20px 0 10px;border: 1px solid #707070;width: 100px;}#search .submit {margin-top: inherit;}.rsArrow {position: absolute;top: 50%;z-index: 999;}.rsArrowLeft {left: 10px;}.rsArrowRight {right: 10px;}.rsArrowLeft .rsArrowIcn {width: 22px;height: 41px;background: url(https://www.bessels.com/assets/images/arrow-left.png);}.rsArrowRight .rsArrowIcn {width: 22px;height: 41px;background: url(https://www.bessels.com/assets/images/arrow-right.png);}main {position: relative;padding-top: 100px;min-height: 443px; /* zolang er te weinig inhoud in staat */}#homepage main {padding-top: 160px;}#projectenpage main {padding-top: 120px;}/*#arrowdown {position: absolute;top: -50px;width: 50px;height: 50px;text-align: center;background: url(https://www.bessels.com/assets/images/arrow-down-bg.jpg);cursor: pointer;transition: all 0.4s;}*/#textonhomeslider {position: absolute;width: calc(100% - 30px);top: -180px;text-transform: uppercase;font-size: 36px;font-weight: 200;height: 50px;overflow: hidden;text-align: justify;text-shadow: 2px 2px 3px rgba(0, 0, 0, 1);}#textonhomeslider:after {content: "";display: inline-block;width: 100%;}.infoOnSlider {margin-top: -234px;z-index: 999;position: relative;}.infoOnSlider.normalpage {margin-top: -246px;}.infoOnSlider.normalpage .homesliderblock {height: 130px;}.infoOnSlider .dash {display: block;color: #fff;width: 20px;height: 20px;border-top: 4px solid #fff;font-weight: 700;font-size: 65px;margin-top: 5px;}.infoOnSlider a:link, .infoOnSlider a:visited, .itemlink {display: inline-block;width: 100%;color: #fff;font-size: 30px;font-weight: 600;line-height: 30px;text-transform: uppercase;}.rsGCaption {text-align: left;float: none;}.infoOnSlider a span {color: #f5070a;margin-left: 10px;transition: all 0.4s;}#homenews {background: #000;padding: 0;margin-top: 60px;position: relative;}#projecten {background: #111;padding: 30px 0 40px;margin-top: 30px;position: relative;text-align: center;}#homenews .news-pic {display: inline-block;float: left;margin: 0 40px 0 0;}.home-news-article {margin-bottom: -50px;position: relative;}.home-news-article a:link, .home-news-article a:visited {color: inherit;}a.lees-verder:link, a.leesverder:visited {text-transform: uppercase;}.home-news-article a span {color: #f5070a;margin-left: 10px;transition: all 0.4s;}a.button:link, a.button:visited, a.button2:link, a.button2:visited {display: inline-block;padding: 0 10px;font-size: 16px;background: #f5070a;color: #fff;line-height: 30px;text-decoration: none;transition: all 0.4s;}/* rectangle out Out */.button, .button2 {display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px transparent;position: relative;background: #f5070a;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.2s;transition-duration: 0.2s;}.button:before, .button2:before {content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: #282828;-webkit-transform: scale(0);transform: scale(0);-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.2s;transition-duration: 0.2s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}#homenews a.button:link, #homenews a.button:visited {position: absolute;bottom: 0;}#onze-diensten {padding: 100px 0 40px;background: url(https://www.bessels.com/assets/images/dienstenbg.jpg);background-size: cover;}#projectendetailpage #onze-diensten {padding-top: 30px;}.news-title {text-transform: uppercase;margin-bottom: 20px;font-size: 18px;display: block;}.news-summary {display: inline!important;}.diensten-sum {padding: 20px 15px;}footer {width: 100%;font-size: 18px;margin-top: 105px;position: relative;background: #000;color: #fff;padding: 100px 0;}footer img {max-width: 100%;height: auto;}footer img.footerlogo {width: 250px;}#projectenpage footer {position: absolute;bottom: 0;}footer p {line-height: 24px;}footer span {margin: 0 15px;font-family: arial;font-weight: 300;}footer a:link, footer a:visited {color: inherit;}footer .follow-us {line-height: 40px;}.follow-us {font-size: 20px;}.follow-us a:link, .follow-us a:visited {margin-right: 10px;color: #ea5043;display: inline-block;width: 40px;text-align: center;height: 40px;line-height: 40px;border: 2px solid #ea5043;border-radius: 50%;transition: all 0.4s;}#next {position: absolute;top: -20px;right: 15px;font-size: 12px;color: #4b4b4b;}#next a:link, #next a:visited {color: inherit;}.animBlock {display: inline-block;opacity: 0;filter: alpha(opacity=0);position: relative;-webkit-transition: all .55s ease-in;-moz-transition: all .55s ease-in;-ms-transition: all .55s ease-in;-o-transition: all .55s ease-in;transition: all .55s ease-in;}.animBlock[data-position="left"] { left: -50px; }.animBlock[data-position="right"] { right: -50px; }.animBlock[data-position="left"].viewed {left: 0%;opacity: 1;filter: alpha(opacity=100);}.animBlock[data-position="right"].viewed {right: 0%;opacity: 1;filter: alpha(opacity=100);}.submenu h2 {text-align: left;margin-bottom: 20px;}#projecten h2 {text-align: center;margin-bottom: 30px;}a.projectitem:link, a.projectitem:visited {position: relative;overflow: hidden;color: #fff;display: block;}.projectitem span {position: absolute;display: block;padding: 0 10px;line-height: 30px;bottom: 0;width: 101%;color: #fff;text-transform: uppercase;font-size: 16px;background: rgba(0, 0, 0, 0.7);}.owl-prev, .owl-next {position: absolute;width: 40px;height: 40px;text-align: center;top: calc(50% - 22px);}.owl-prev img, .owl-next img {max-width: 100%;height: auto;}.owl-prev {left: 20px;}.owl-next {right: 20px;}#projecten .button {bottom: -15px;position: absolute;margin-left: -100px;z-index: 99;}.rsMinW.rsHor .rsArrowLeft .rsArrowIcn, .rsMinW.rsHor .rsArrowRight .rsArrowIcn {background-position: 0 0;}.rsMinW .rsBullets {position: absolute;bottom: 15px;right: 73px;z-index: 35;padding-top: 4px;height: auto;text-align: center;line-height: 6px;overflow: hidden;}#projectslider .rsBullets, #homeslider .rsBullets { display: none; width: 100%; overflow: visible; bottom: 22px; right: auto;}#projectslider .rsBullet, #homeslider .rsBullet { margin: 0 10px; width: 10px; height: 10px; padding: 0 }#projectslider .rsBullet span, #homeslider .rsBullet span {width: 10px;height: 10px;background: #fff;transition: all 200ms ease-in;transform: scale(1);}#projectslider .rsBullet.rsNavSelected span, #homeslider .rsBullet.rsNavSelected span {transition: all 200ms ease-in;transform: scale(1.5);}.basic {padding: 40px 0;}article.extramargin {margin-bottom: 30px;}/* projectitems */.projectpageitems {text-align: left;}/* clear fix */.projectpageitems:after {content: '';display: block;clear: both;}/* ---- .grid-item ---- */.projectpageitem img {max-width: 100%;height: auto;}.projectpageitem {float: left;display: block;margin-bottom: 0px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;border: 2px solid #000;outline: 0px solid #000;overflow: hidden;background: #000;padding: 0px;}.grid-sizer, .projectpageitem { width: 12.5%}.gutter-sizer { width: 3px; }#projectitems .projectpageitem {width: 100%;}.projectpageitem.horizontal { width: 25%;}.projectpageitem.vertical { width: 12.5%; }.projectpageitem.square { width: 12.5%;}.projectpageitem.squarebig { width: 25%; }.projectpageitem span {position: absolute;display: block;padding: 10px;line-height: 14px;bottom: 0;width: 101%;color: #fff;font-size: 14px;background: rgba(0, 0, 0, 0.7);}.button-group {text-align: center;margin-bottom: 20px;}.button-group button {display: inline-block;color: #333;font-size: 12px;width: 150px;line-height: 20px;text-transform: uppercase;padding-top: 2px;margin-bottom: 4px;}/* end projectitems */#projectslider {margin-bottom: 30px;background: #f5f5f5;padding-bottom: ;}.video-container {position: relative;padding-bottom: 50%;padding-top: 30px; height: 0; overflow: hidden;}.video-containerwrap {width: 50%;margin-bottom: 20px;}.video-container iframe,.video-container object,.video-container embed {position: absolute;top: 0;left: 0;width: 100%;border: 0 none;height: 100%;}#portfolio-detail-link-right a .chev-right {position: absolute;right: 10px;top: 12px;}#portfolio-detail-link-right a:hover .chev-right {right: 7px;}#portfolio-detail-link-left a .chev-left {position: absolute;left: 10px;top: 12px;}#portfolio-detail-link-left a:hover .chev-left {left: 7px;}#prevnext {margin-top: 20px;}#prevnext a {margin: 0 10px;}a.pdf:link, a.pdf:visited {color: inherit;transition: all 0.3s;}.pdf .fa {font-size: 26px;}.rsContent img {width: 100%;}video {max-width: 100%;height: auto;}.secondrow {margin-top: 100px;}.secondrow h2 {text-transform: uppercase;font-size: 32px;}.onderrij {padding: 120px 15px;}.onderrij.onderaan {padding-bottom: 0;}.absowrap .container-fluid {padding-right: 0;}.absonew {position: absolute;width: 100%;left: 0;}.absonew h2 {color: #fff;}.absonew article {padding: 30px 0;color: #fff;}.absobg {background-size: cover;background-position: center center;}.absonew.onapage a:link, .absonew.onapage a:visited {color: #fff;text-transform: uppercase;font-size: 24px;padding-top: 10px;display: block;border-top: 1px solid #fff;position: relative;transition: all 0.3s;}.absonew.onapage a:after {content: "\f061";font-family: "Font Awesome 5 Free";font-style: normal;font-weight: 600;position: absolute;right: 0;}#homeslider {padding-left: 0;padding-bottom: 100px;background: #f5f5f5;}.rsMinW .rsArrowLeft {left: 110px;top: calc(50% - 75px);}.rsMinW .rsArrowRight {top: calc(50% - 75px);}.homesliderblock {height: 186px;background: #535353;z-index: 99;float: none;padding: 15px;}.infoOnSlider a.toprojects:link, .infoOnSlider a.toprojects:visited {display: block;position: absolute;bottom: 15px;left: 30px;width: calc(100% - 60px);font-size: 26px;}.toprojects .fas, .toprojects img {position: absolute;right: 15px;top: 6px;width: 30px;transition: all 0.3s;}.roundpic {border-radius: 50%;}.extrapadding {padding: 60px 0;}.inhoud2, .inhoud2 p, .inhoud5, .inhoud5 p {font-size: 18px;line-height: 24px;font-weight: 600;}.inhoud5, .inhoud5 p {color: #707070;}#voorstellen {background: #000;padding: 80px 0;}#aboutuspics {padding: 80px 0 0;}#voorstellen .medewerker, #aboutuspics .medewerker {padding: 0 45px;}#voorstellen img, #aboutuspics img {border-radius: 50%;max-width: 100%;height: auto;margin-bottom: 15px;}#voorstellen span {display: block;text-align: center;color: #fff;}#aboutuspics span {display: block;text-align: center;color: #707070;}#dienstenbollen {background: #000;padding: 60px 15px;margin-top: 60px;color: #fff;font-size: 30px;line-height: 30px;font-weight: 700;}.dienstenbol {display: block;float: left;width: calc(20% - 30px);margin: 15px;border: 3px solid #fff;border-radius: 50%;padding-top: calc(20% - 36px);position: relative;text-align: center;}.dienstenbol span {position: absolute;display: block;width: 100%;padding: 15px;top: 50%;-ms-transform: translateY(-50%);transform: translateY(-50%);}.clear {clear: both;}#blackbar {padding: 100px 0;background: #000;color: #fff;font-size: 18px;margin-top: 100px;}#blackbar h2 {text-transform: uppercase;font-weight: 700;color: #fff;font-size: 34px;}
/* cmsms stylesheet: r1200 modified: 09-03-21 12:35:40 */
@media only screen and (min-width: 1200px) and (max-width: 1399px) {}
/* cmsms stylesheet: r960 modified: 24-03-21 15:25:09 */
@media only screen and (min-width: 992px) and (max-width: 1199px) {nav ul li a:link, nav ul li a:visited {padding-left: 10px;padding-right: 10px;}footer .follow-us {float: left;}.heading h1, .heading h2 {font-size: 36px;line-height: 36px;}#page .heading h1 {margin-top: -90px;}.infoOnSlider a:link, .infoOnSlider a:visited, .itemlink {font-size: 24px;line-height: 24px;}}
/* cmsms stylesheet: hovers modified: 24-03-21 15:00:12 */
@media only screen and (min-width: 992px) {.button:hover, .button:focus, .button:active, .button2:hover, .button2:focus, .button2:active {color: white;}.button:hover:before, .button:focus:before, .button:active:before, .button2:hover:before, .button2:focus:before, .button2:active:before {-webkit-transform: scale(1);transform: scale(1);}#topblock #arrowdown:hover {color: #ea5043;}.infoOnSlider a:hover span {color: #fff;}.home-news-article a:hover span {color: #fff;}a.button:hover, a.button:active {color: #ccc;}.follow-us a:hover {color: #ccc;}a:hover, a:active {text-decoration: none;}nav ul li a:hover, nav ul li a:active {color: #9e9e9e;}.submenu ul li a:hover, .submenu ul li a:active, a.pdf:hover, a.pdf:active {color: #9e9e9e;}a.arrowlink:hover, a.arrowlink:active {color: #ea5043;}a.arrowlink.red:hover, a.arrowlink.red:active {color: #000;}.absonew.onapage a:hover, .absonew.onapage a:active {color: #ea5043;}}
/* cmsms stylesheet: r768 modified: 24-03-21 15:58:45 */
@media only screen and (min-width: 768px) and (max-width: 991px) {#logo {transition: all 0.4s;}.change #logo {float: left;margin-top: 2px;margin-bottom: 0;}nav {padding-top: 3px;padding-left: 20px;transition: all 0.3s;}.change nav {margin-top: 7px;}#search {transition: all 0.3s;display: none;}.change #search {}nav ul li ul {top: 71px;}nav ul > li:hover ul {top: 51px;}.change nav ul > li:hover ul {top: 39px;}#textonhomeslider {font-size: 26px;}a:hover, a:focus {text-decoration: none;}/*.infoOnSlider {margin-left: -376px;}*/#homenews {}#homenews .news-pic {}#homenews a.button:link, #homenews a.button:visited {bottom: -55px;right: 0;}nav ul li a:link, nav ul li a:visited {font-size: 18px;padding-left: 8px;padding-right: 8px;transition: all 0.4s;}.change nav ul li a:link, .change nav ul li a:visited {}h1, h2 {font-size: 24px;}.submenu h2 {margin-bottom: 40px;}.projectitem span {line-height: 20px;font-size: 13px;}/* ---- .grid-item ---- */.projectpageitem img {max-width: 100%;height: auto;}.projectpageitem {float: left;display: block;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;border: 3px solid hsla(0, 0%, 0%, 0.5);overflow: hidden;}.grid-sizer, .projectpageitem { width: 25%}.projectpageitem.horizontal { width: 50%;}.grid-sizer, .projectpageitem.vertical { width: 25%; }.projectpageitem.square { width: 25%;}.projectpageitem.squarebig { width: 50%; }.projectpageitem span {line-height: normal;font-size: 12px;}/*.button-group button {line-height: 25px;padding: 0px 5px 0;font-size: 14px;}*//* end projectitems */footer p {float: none;line-height: 20px;text-align: left;}footer .follow-us {float: left;}.heading h1, .heading h2 {font-size: 38px;line-height: 32px;}#voorstellen, #aboutuspics {padding: 50px 0;}#voorstellen .medewerker, #aboutuspics .medewerker {padding: 0 20px;}.infoOnSlider a:link, .infoOnSlider a:visited, .itemlink {font-size: 24px;line-height: 24px;}#dienstenbollen {font-size: 20px;line-height: 20px;}}
/* cmsms stylesheet: r300 modified: 04-10-22 09:54:33 */
@media only screen and (max-width: 767px) {html, body {font-size: 18px;}img {max-width: 100%;height: auto;}body, body#page {margin-bottom: 0;padding-top: 60px;}header {padding: 0;}.halfwidth {display: block;width: 100%;padding: 0;margin-bottom: 15px;}.container {padding-left: 0;padding-right: 0;}.rsMinW .rsArrowIcn {margin-top: -22px;}#projectslider {height: 30%;}#page .container, #projectenpage .container {padding-left: 0;padding-right: 0;}.wide, span.wide {display: none;}.mob {display: block;}a:hover, a:focus {text-decoration: none;}nav {text-align: left;display: block;display: none;clear: both;padding: 15px 0;transition: none;}nav ul {width: 100%;}nav ul li {display: block;float: none;}nav ul li a:link, nav ul li a:visited, .change nav ul li a:link, .change nav ul li a:visited {margin-left: 0;line-height: 26px;display: block;border-right: 0 none;padding: 3px 0;}nav ul li a.menuactive:link, nav ul li a.menuactive:visited {background: none;color: inherit;}.ultrigger {width: 30px;padding: 3px;height: auto;float: right;}.menutrigger {display: block;position: relative;float: right;width: 55px;height: 40px;cursor: pointer;z-index: 20;margin: 9px -5px 0 0;}.menutrigger span { position: absolute; left: 10px; top: 22px; }.menutrigger span, .menutrigger span:before, .menutrigger span:after {cursor: pointer;border-radius: 1px;height: 2px;width: 35px;background: #000;position: absolute;display: block;content: '';transition: all 500ms ease-in-out;}.menutrigger span:before {top: -10px;}.menutrigger span:after {bottom: -10px;}.menutrigger.active span {background-color: transparent;}.menutrigger.active span:before, .menutrigger.active span:after {top: 0;}.menutrigger.active span:before {transform: rotate(45deg);-webkit-transform: rotate(45deg);}.menutrigger.active span:after {transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}nav ul li ul, nav ul > li:hover ul {position: relative;opacity: 1;top: 0;display: none;max-height: 1px;background: none;padding: 0;}nav ul li ul.active {max-height: 400px;}footer {position: relative;height: auto;padding: 40px 0;}footer img.footerlogo {width: 165px;margin-bottom: 30px;}#homenews {overflow: hidden;}#search {margin: 10px 0 0;}#logo, .change #logo {width: 100px;}#textonhomeslider {text-align: center;width: calc(100% - 40px);font-size: 24px;height: auto;top: -210px;}#textonhomeslider span {display: block;text-indent: -9999px;height: 1px;width: 1px;overflow: hidden;}main {padding-top: 30px;}#homepage main {padding-top: 60px;}h1, h2, .secondrow h2, #homenews h2 {font-size: 24px;line-height: 30px;margin-bottom: 20px;}#homenews {margin-top: 0;padding: 20px 0;}.home-news-article {margin-bottom: 0;}#homepage h1, #homepage h2 {margin-bottom: 20px;}#homenews .news-pic {display: block;margin: 0 0 15px 0;}.news-title {margin-bottom: 15px;}#homenews a.button:link, #homenews a.button:visited {position: relative;bottom: 0;}#onze-diensten {padding: 30px 0 20px;}h3 {margin-bottom: 20px;}footer p {margin-bottom :30px;}footer span {display: block;height: 1px;width: 1px;text-indent: 9999px;overflow: hidden;}#next {top: auto;right: 20px;bottom: 10px;}footer .follow-us {float: none;margin-bottom: 30px;}.follow-us a:first-child {margin-left: 0!important;}#pagesliderwrapper {height: 75%;}.submenu {display: none;}a.button:link, a.button:visited {font-size: 14px;}#projecten {padding-top: 20px;}#projecten h2 {margin-bottom: 20px;}.projectitem span {display: block!important;}.gallery .img {margin: 5px;width: 30%;}/* prettyPhoto styling for small screens */.pp_pic_holder.pp_default { width: 100%!important; left: 0!important; overflow: hidden; top: 50px!important; }div.pp_default .pp_content_container .pp_left { padding-left: 0!important; }div.pp_default .pp_content_container .pp_right { padding-right: 0!important; }.pp_content { width: 100%!important; height: auto!important; }.pp_fade { width: 100%!important; height: 100%!important; }a.pp_expand, a.pp_contract, .pp_gallery, .pp_top, .pp_bottom { display: none!important; }#pp_full_res img { width: 100%!important; height: auto!important; }.pp_details { width: 100%!important; padding-left: 3%; padding-right: 4%; padding-top: 10px; padding-bottom: 10px; background-color: #fff; margin-top: -2px!important; }a.pp_close { right: 10px!important; top: 10px!important; }.pp_hoverContainer { width: 100%!important; height: 100%!important;}.gallery img {width: 100%;}#prevnext a {margin: 0 5px;}#prevnext a.button2:link, #prevnext a.button2:visited {padding: 0 5px;font-size: 14px;}#prevnext a.button2 span {display: none;}.projectitem span {line-height: 20px;font-size: 13px;}/* ---- .grid-item ---- */.grid-sizer, .projectpageitem { width: 25%}.projectpageitem.horizontal { width: 50%;}.grid-sizer, .projectpageitem.vertical { width: 25%; }.projectpageitem.square { width: 25%;}.projectpageitem.squarebig { width: 50%; }.projectpageitem span {line-height: normal;font-size: 12px;}#projectitems .projectpageitem span {line-height: 25px;font-size: 16px;}.button-group button {line-height: 15px;padding: 3px;font-size: 12px;}/* end projectitems */body#projectenpage {margin-bottom: 175px;}#projectenpage main {padding-top: 20px;}#homeslider, #projectslider {height: 75%;}.heading h1, .heading h2 {font-size: 30px;line-height: 30px;}.secondrow {margin-top: 40px;}.absonew {position: relative;}.absonew article {padding: 20px 0;}.absowrap .container-fluid {padding: 0;}.absobg {height: auto!important;padding-top: 50%;}.onderrij {padding: 30px 15px;}footer {margin-top: 60px;}.infoOnSlider a:link, .infoOnSlider a:visited, .itemlink {font-size: 20px;line-height: 20px;}.infoOnSlider.normalpage .homesliderblock {height: 85px;}.infoOnSlider.normalpage {margin-top: -200px;}#page .heading h1 {margin-top: 0;margin-bottom: 40px;}.extrapadding {padding: 30px 0;}#voorstellen, #aboutuspics {padding: 30px 0 0;}#voorstellen .medewerker, #aboutuspics .medewerker {padding: 0 15px;margin-bottom: 30px;}#voorstellen span {min-height: 130px;}#dienstenbollen {font-size: 10px;line-height: 10px;padding: 40px 5px;}.dienstenbol {margin: 2px;width: calc(20% - 4px);padding-top: calc(20% - 10px);}.dienstenbol span {padding: 4px;}.toprojects .fas, .toprojects img {top: 0;}}
