.tekst { font-family: 'Raleway', sans-serif; color: #575756; font-size: 16px; letter-spacing: 0.6px; line-height: 150%; font-weight: 300;}.link { font-family: 'Raleway', sans-serif; color: #575756; font-size: 16px; letter-spacing: 0.6px; line-height: 150%; font-weight: 300; text-decoration: none;}.link:hover{ text-decoration: underline;}.kop { font-family: 'Raleway', sans-serif; color: #575756; font-size: 24px; letter-spacing: 0.6px; line-height: 150%; font-weight: 800;}.subkop { font-family: 'Raleway', sans-serif; color: #575756; font-size: 20px; letter-spacing: 0.6px; line-height: 150%; font-weight: 800;}/* Cookiepagina */.tekstkop { font-family: 'Raleway', sans-serif; color: #575756; font-size: 16px; letter-spacing: 0.6px; line-height: 150%; font-weight: 800;}.cookieTable { width: 90%; border-collapse: collapse; border: 1px solid #eee;}.cookieTable tr, .cookieTable tr td { border: 1px solid #eee; text-align: left; vertical-align: top;}.cookieTable tr td{ padding: 5px 10px; width: 33%;}/* Cookie melding */.gdprcookie { background: #575756 !important; font-family: 'Raleway', sans-serif !important; font-size: 16px !important;}/* ############# Website opbouw ############# */.contentcontainer { max-width: 1080px; width: 90%; margin: 0px auto; box-sizing: border-box;}.contentbox { box-sizing: border-box; padding: 40px 0;} .paginadivider { width: 100%; height: auto; margin: 10px auto;}.paginadivider:after, .contentbox:after{ clear: both; display: block; content: '';}.paginaimagedivider { width: 100%;}.bodyoverflow { overflow: hidden; height: 100%;}.contentbox_left, .contentbox_right { width: 46%; float: left; border: 1px solid #575756; box-sizing: border-box; padding: 20px; min-height: 300px; margin: 2%;}/* ############# Topdiv en menu ############# */.topdivfixed { position: fixed;}/* mobile menu */.menumobile { display: none;}.mobilemenuicon { font-size: 25px; margin: 0; width: 70px; height: 70px; box-sizing: border-box; padding: 20px; cursor: pointer;}.mobilemenuicon em { color: #95a479;}.mobilemenu { background: #fff; height: 100%; z-index: 5001; position: absolute; top: 0px; border-right: 1px solid #575756; width: 0px; overflow: hidden;  -webkit-transition: width 0.5s; /* Safari */ transition: width 0.5s;}.ShowMenu { width: 300px;}.menublur { position: fixed; background: rgba(255,255,255,0.6); top: 71px; left: 0;  right: 100%; bottom: 0; -webkit-transition: right 0.5s; /* Safari */ transition: right 0.5s; z-index: 5000;}.logowrapmobile { position: absolute; top: 0; left: 50%; width: 200px; margin-left: -100px;}.logomobile { height: 60px; display: block; margin: 5px auto;}.menublurshow { right: 0;}.mainmobilemenu { padding: 0px; margin: 0px;}.mainmobilemenu li { list-style-type: none;}.mainmobilemenu li a { font-family: 'Raleway', sans-serif; color: #575756; font-size: 16px; text-decoration: none; line-height: 55px; display: block; letter-spacing: 0.6px; text-indent: 20px; border-bottom: 1px solid #575756; width: 300px;}#topdiv{ width: 100%; border-bottom: 1px solid #575756; z-index: 100; height: 135px; overflow: hidden; background: #fff;}.quickContact { background: #95a479; height: 40px; text-align: right;}.quickContactText { font-family: 'Raleway', sans-serif;  display: inline-block; color: #575756; line-height: 40px; font-weight: 400; margin-left: 25px;}.quickContactLink { font-family: 'Raleway', sans-serif;  color: #575756; text-decoration: none;}.quickContactLink:hover { text-decoration: underline;}.fa-phone { transform: rotate(105deg); position: relative; top: 3px; left: -3px;}/* Menu */.menu { height: 90px;}.menu:after { display: block; clear: both; content: '';}.mainmenu { width: 70%; float: right; margin: 0px; padding: 0px; text-align: right; min-width: 730px;}.mainmenu li { display: inline-block;}.mainmenu li a {font-family: 'Raleway', sans-serif;color: #575756;font-size: 16px;text-decoration: none;margin: 0 0 0 15px;line-height: 90px;display: block;letter-spacing: 0.1px;}/* logo */.logowrap { width: 20%; float: left; margin: 0px; padding: 0px;} .logo { width: auto; max-height: 80px; display: block; margin: 5px 0px;}/* ############# Slider ############# */.slidertopfixed { padding-top: 135px;}.bxslider{ padding: 0px;}.bx-wrapper{ margin: 0px; width:100%;}.bx-wrapper img{ min-width: 100%;}.bx-wrapper .bx-viewport{ border: none; left:0; box-shadow: none;}.bx-viewport{ overflow: none;}/* Home pagina */.homepagebackground { background-image: url('/Images/degroenkamer-home-achtergrond.jpg'); background-size: cover; background-position: center bottom; background-repeat: no-repeat; position: relative;}.homepageoverlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0;}.homepagecontent { max-width: 500px; border: 3px solid #fff; margin: -120px auto 0; position: relative;  top: 50%; height: 240px; box-sizing: border-box; padding: 40px; text-align: center; background: rgba(255,255,255, 0.8); width: 90%;}.teksthomepage { font-family: 'Raleway', sans-serif; color: #575756; letter-spacing: 0.6px; line-height: 160%;}.leesmeerhome { font-family: 'Raleway', sans-serif; color: #575756; letter-spacing: 0.6px; line-height: 160%; background: none; border: 3px solid #575756; box-sizing: border-box; padding: 10px 20px; font-size: 16px; margin-top: 20px; cursor: pointer; -webkit-transition: all 0.5s; /* Safari */ transition: all 0.5s;}.leesmeerhome:hover{ color: #fff; background: #95a479; border: 3px solid #95a479;}/* Over Inge pagina *//* footer */.footerdiv{ background: #575756;}.footercontents{ display: flex; width: 100%; box-sizing: border-box; padding: 20px 0; justify-content: space-between;}.footertekst { font-family: 'Raleway', sans-serif; color: #fff; font-size: 16px; letter-spacing: 0.6px; line-height: 150%;}.footerlink { font-family: 'Raleway', sans-serif; color: #fff; font-size: 16px; text-decoration: none; letter-spacing: 0.6px; line-height: 150%;}.footerlink:hover { text-decoration: underline;}/* Foto albums als sfeer tegels */.galleryitems:after { display: block; clear: both; content: '';}.galleryShowItem { width: 20%; background: #fff; margin: 20px; height: 240px; overflow: hidden;}.galleryShowItem img { max-width: 100%; display: block; margin: 0% auto; border-radius: 2px;}.galleryCustomWrap { width: 100%; display: flex; justify-content: space-evenly;}.galleryShowItemLarge { width: 33%; background: #fff; margin: 20px; height: 240px; overflow: hidden;}.galleryShowItemLarge img { max-width: 100%; display: block; margin: 0% auto; border-radius: 2px;}.trajectbanner { background: #95a479;}/* Projecten */.projectswrap{ display: flex; justify-content: space-between;}.project{ position: relative; overflow: hidden; width: 330px; height: 440px; cursor: pointer;}.projectImage img{ max-width: 100%;}.projectText {  height: 440px; -moz-transition: all 0.3s;  -webkit-transition: all 0.3s;  transition: all 0.3s; position: absolute; top: 100%; bottom: 0; left: 0; right: 0; background: rgba(255,255,255,0.8); box-sizing: border-box; padding: 30px; text-align: center;}.project:hover .projectText { top: 0;}.leesmeerbottom { position: absolute; bottom: 40px; left: 20px; right: 20px; width: 290px;}/* contactformulier */#Contactitem table, #Contactitem table tbody, #Contactitem table tbody tr, #Contactitem table tbody tr td{ display: block; width: 100%;}#Contactitem table tbody tr td input[type='text'], #Contactitem table tbody tr td textarea { width: 100%;  border: 1px solid #575756; line-height: 30px; font-family: 'Raleway', sans-serif; color: #575756; font-size: 16px; letter-spacing: 0.6px; font-weight: 300; padding-left: 5px; border-radius: 2px;}#sendall { font-family: 'Raleway', sans-serif; color: #575756; letter-spacing: 0.6px; line-height: 160%; background: none; border: 3px solid #575756; box-sizing: border-box; padding: 10px 20px; font-size: 16px !important; margin-top: 20px; cursor: pointer; -webkit-transition: all 0.5s; /* Safari */ transition: all 0.5s;}#sendall:hover{ color: #fff; background: #95a479; border: 3px solid #95a479;}/* Blog pagina */.blog_inner_content { min-height: 350px;}#BlogBox, #BlogBox-small { width: 30%; height: auto; min-width: 320px;}#ImageBlock, #ImageBlock-small { max-height: 350px;}#TextBlock, #TextBlock-small { height: 100px;}#PostInfo, .blog_date, #PostInfo-small { display: none;}#BlogTitle, .blog_header, #BlogTitle-small { font-family: 'Raleway', sans-serif; color: #575756; font-size: 24px; letter-spacing: 0.6px; line-height: 150%; font-weight: 400;}#BlogTitle, #BlogTitle-small {  font-size: 20px;}/* media queries */@media screen and (max-width:1250px) { .projectswrap {  display: block; } .project {  display: inline-block;  margin: 20px;  } #BlogShow {  margin: 0px auto;  width: 715px; }}@media screen and (max-width:1050px) { .logowrap {   width: 15%; } .logo {   max-height: 60px;   margin: 15px 0px; }}@media screen and (max-width:980px) { .menudesktop{  display: none; } .menumobile{  display: block; } #topdiv {  height: 70px;  overflow: auto; } .footercontents {  display: block; } .footercel {  margin: 5px 0; } .project {  display: block;  margin: 20px auto;   width: 90%;   max-width: 330px; }  .projectImage img{  width: 100%;  height: 440px; } .projectText {  top: 0px; } .galleryShowItemLarge {  height: 140px; } .slidertopfixed {  padding-top: 70px; } .contentbox_left, .contentbox_right{  float: none;   width: 95%;  margin: 20px auto; }}@media screen and (max-width:780px) { #BlogShow {  margin: 0px auto;  width: 100%; } #BlogBox, #BlogBox-small {  float: none;   margin: 15px auto; }}@media screen and (max-width:540px) { .homepagecontent {  height: auto;    top: 40%; } .leesmeerbottom {  position: absolute;  bottom: 40px;  left: 50%;  right: 20px;  width: 150px;  margin-left: -75px; } .galleryCustomWrap {  display: block; }  .galleryShowItemLarge {  width: 90%;  background: #fff;  margin: 20px;  overflow: hidden;  height: 240px; } .galleryShowItemLarge img {  max-width: 100%;  display: block;  margin: 0% auto;  border-radius: 2px; } .galleryDivider {  padding: 20px 0; } #BlogBox, #BlogBox-small {  width: 300px; } .blog_inner_content {  min-height: 0px; } .cookieTable, .cookieTable tbody, .cookieTable tr, .cookieTable tr td {  display: block;  width: 100%;  box-sizing: border-box;  border: none;  padding: 0px; }.pp_pic_holder.pp_default { width: 95% !important; left: 2.5% !important; overflow: hidden; }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_hoverContainer, .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: 7%!important; top: 10px!important; }}