html,body{height:100%;width:100%}body{font-family:georgia,'opensans','Helvetica Neue',Arial,sans-serif;background-color:#fff}hr{border-color:#fff}a{-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s;color:#0d54ca}a:hover,a:focus{color:#928e78}h1,h2,h3,h4,h5,h6{text-transform:uppercase;font-family:'moon','opensans',Arial,sans-serif;color:#000;letter-spacing:0}.shop-box h4{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}h2 small,h4 small{color:#000;font-size:14px;text-overflow:clip;overflow:hidden;white-space:nowrap;line-height:22px}.news-msg{margin-bottom:50px}.news h3,.event h3{font-family:'moon','opensans',arial;color:#000;font-size:42px}.news_column_inner{background-color:#f7f7f7;margin:5px;box-sizing:border-box;word-wrap:break-word;min-height:600px;margin-bottom:10px}.news2_column p,.news_column p{color:#000!important}.news2_column p:hover,.news_column p:hover{color:#000;text-decoration:none!important}.link-no-style{text-decoration:none;color:#000}.link-no-style:hover{text-decoration:none}.link-no-style .btn:hover{color:#f9d737!important}.news2_column_inner{background-color:#f7f7f7;box-sizing:border-box;word-wrap:break-word;min-height:340px;margin-bottom:10px;text-decoration:none!important}.news2_column_img{height:340px;background-size:cover;background-position:center;background-repeat:no-repeat}p{font-size:16px;line-height:1.5;margin-bottom:20px}.bg-primary{background-color:#fff}.bg-dark{background-color:#928e78;color:#fff}.bg-accent-special{background-color:#0d54ca;color:#fff}.bg-dark h1,.bg-dark h2,.bg-dark h3,.bg-dark h4,.bg-dark h5,.bg-dark h6{color:#fff}.bg-light{background-color:#fff;color:#000}.text-faded{color:rgba(255,255,255,.7)}section{padding:100px 0}aside{padding:50px 0}.no-padding{padding:0}@media (max-width:768px){.navbar-default{background-color:#fff!important}}#search-results img{width:100%;height:auto}@media (max-width:1500px){#activiteiten{margin-top:100px}#profile{margin-top:200px}}.navbar-default{background-color:#fff;border-color:rgba(146,142,120,.05);letter-spacing:2px;font-family:georgia,'opensans','Helvetica Neue',Arial,sans-serif;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}.navbar-default .navbar-right{margin-right:30px}.navbar-default .navbar-header .navbar-brand{color:#fff;font-family:georgia,'opensans','Helvetica Neue',Arial,sans-serif;text-transform:uppercase}.navbar-default .navbar-header .navbar-brand:hover,.navbar-default .navbar-header .navbar-brand:focus{color:#e6e6e6}.navbar-default .nav__logo{position:absolute;width:200px;height:auto;transition:all .3s ease-out}.navbar-default .nav__logo.active{width:50px;height:auto}.navbar-default .nav>li>a,.navbar-default .nav>li>a:focus{text-transform:uppercase;font-weight:bold;font-size:17px;color:#000}.navbar-default .nav>li>a:hover,.navbar-default .nav>li>a:focus:hover{color:#fff;background-color:#0d54ca}.navbar-default .nav>li.active>a,.navbar-default .nav>li.active>a:focus{color:#000!important;background-color:transparent}.navbar-default .nav>li.active>a:hover,.navbar-default .nav>li.active>a:focus:hover{background-color:transparent}.navbar-default #top-bar{display:none}.navbar-default #top-bar .search-social-media{float:right;margin-top:22px}.navbar-default #top-bar .search-social-media .btn{background:none;color:#000;border:1px #000 solid;border-left:none;font-size:16;padding:8px}.navbar-default #top-bar .search-social-media input{border-right:none}.navbar-default #top-bar .social-media{text-align:right}.navbar-default #top-bar .form-control{background-color: #white;border-color:#000;color:#000}@media (max-width:1136px){.navbar-default .navbar-header .navbar-brand{display:inline;height:60px;padding:10px 16px 10px 30px}.navbar-default .menu-item{width:100vw!important}}@media (min-width:1136px){.navbar-default .navbar-header .navbar-brand{display:none}.navbar-default .navbar-header .navbar-brand:hover,.navbar-default .navbar-header .navbar-brand:focus{color:#fff}.navbar-default .nav>li>a,.navbar-default .nav>li>a:focus{color:#000}.navbar-default .nav>li>a:hover,.navbar-default .nav>li>a:focus:hover{color:#fff}.navbar-default #top-bar{display:block;width:100%;background-color:#fff;height:80px;color:#fff}}header{position:relative;width:100%;min-height:auto;text-align:left;color:#fff}header .header-content{position:relative;text-align:center;padding:100px 15px 100px;width:100%}header .header-content .header-content-inner h1{font-weight:700;text-transform:uppercase;margin-top:0;margin-bottom:0}header .header-content .header-content-inner hr{margin:30px auto}header .header-content .header-content-inner p{font-weight:300;color:rgba(255,255,255,.7);font-size:16px;margin-bottom:50px}@media (min-width:768px){header{min-height:100%}header .header-content{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0 50px}header .header-content .header-content-inner{max-width:1000px;margin-left:auto;margin-right:auto}header .header-content .header-content-inner p{font-size:18px;max-width:80%;margin-left:auto;margin-right:auto}}.section-heading{margin-top:0}.service-box{max-width:400px;margin:50px auto 0}@media (min-width:992px){.service-box{margin:20px auto 0}}.service-box p{margin-bottom:0}.portfolio-box{display:block;position:relative;margin:0 auto;max-width:650px;height:250px;overflow:hidden}.portfolio-box img{position:absolute;height:250px;top:0;min-width:100%;bottom:0;left:0;right:0;margin:auto}.portfolio-box .portfolio-box-caption{color:#fff;opacity:0;display:block;background:rgba(146,142,120,.9);position:absolute;bottom:0;text-align:center;width:100%;height:100%;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content{width:100%;text-align:center;position:absolute;top:50%;transform:translateY(-50%)}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category,.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name{font-family:georgia,'opensans','Helvetica Neue',Arial,sans-serif;padding:0 15px}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category{text-transform:uppercase;font-weight:600;font-size:14px}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name{font-size:18px}.portfolio-box:hover .portfolio-box-caption{opacity:1}@media (min-width:768px){.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category{font-size:16px}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name{font-size:22px}}.call-to-action h2{margin:0 auto 20px}.text-primary{color:#fff}.no-gutter>[class*="col-"]{padding-right:0;padding-left:0}.btn{font-family:'moon','opensans',Arial,sans-serif;font-weight:bold;font-size:18px;line-height:2;padding:10 20px;letter-spacing:0;text-transform:uppercase}.btn:hover,.btn:focus{color:#fff!important}::-moz-selection{color:#fff;text-shadow:none;background:#928e78}::selection{color:#fff;text-shadow:none;background:#928e78}img::selection{color:#fff;background:transparent}img::-moz-selection{color:#fff;background:transparent}body{webkit-tap-highlight-color:#928e78;padding-top:140px}@media (max-width:1136px){body{padding-top:60px}}#footer{background-color:#fff;padding:30px 48px;color:#000}#footer a{color:#000}#footer #by{display:inline;float:right}#routemap{height:400px}#slogan{font-family:georgia,'opensans','Helvetica Neue',Arial,sans-serif;height:91px;bottom:80px;position:absolute;margin:auto;margin-left:50px;width:800px;left:0;right:0;z-index:100;text-align:left}#slogan #the-slogan{font-size:50;text-align:left;font-family:'moon','opensans',Arial,sans-serif}#slogan #the-name h1{color:#fff;text-align:left;font-weight:bold;text-transform:none;padding:0;margin:0}#slogan #sub-slogan{font-family:'moon','opensans',Arial,sans-serif;color:#f9d737;display:inline-block;font-size:32px;margin-top:0}#slogan #since{padding:5px 0;border-top:1px #fff solid;border-bottom:1px #fff solid;font-size:24px;display:inline-block;margin:0 auto}@media screen and (max-width:1150px){#slogan{display:none}}.round-corner{padding:10px 0}#headline{padding:0;position:absolute;right:0;bottom:100px;margin:auto;padding-left:20px;max-height:250px;max-width:500px;width:100%;background-color:#928e78;z-index:100}#headline h2{color:#fff;padding:5px 10px}#headline img{margin:auto;top:0;left:0;right:0;bottom:0;position:absolute;min-width:100%;min-height:220px}#headline h4{padding:14px 10px;margin:0;font-family:'moon';font-size:32px}#headline a{margin:5px 0 5px 0}#headline p{margin:0 10px}.alert{margin-top:0;text-align:center;margin-bottom:0}#news_feed{padding-top:25px}#news_feed hr{border-color:#928e78}#news_feed #instagram{margin-top:20px}#news_feed .usps{margin-top:40px;padding:8px 0;border-radius:4px}hr{margin-top:-5px}#hours tr td:first-child{width:50%}#event-column h3{margin-left:20px;font-weight:bold}#message h1{font-family:'moon','opensans',arial}#contact input[type="submit"]{background-color:#fff}#contact input[type="submit"]:hover{background-color:#928e78}#content-wrapper{min-height:calc(100% - 80px)}#portfolio{padding:10px 0 30px 0}#portfolio .fix_btn{width:100%;padding:0 15px!important}#portfolio .features__text{height:52px;top:0;left:0;right:0}#portfolio .features__img{margin:0 auto;height:30%;object-fit:cover;width:100%}.current_page_item a{color:#fff!important;background-color:#0d54ca}.button-container{margin-top:4em}@media (max-width:768px){.features__text{position:relative!important;font-size:2em;margin-top:80px}:nth-match(1 of .features__text) {margin-top:0!important}.branche-text{display:none}.no-padding .text-left{font-size:1.2em;padding:.5em 0 0 1em}.features__img{width:100%}}#profile #logo{max-width:120px}.menu-item a{font-family:'moon','opensans',Arial,sans-serif}.delft-slash{margin-top:0!important;transform:skewX(-15deg)}.shops-list__container{margin-top:2.5%}.shops-list__container .badge{background-color:#0d54ca;margin-left:.3em}.shops-list__container .shops__title{color:#0d54ca}.shops-list__container .shops__shop{cursor:pointer;padding:5px 0;display:block}.shops-list__container .shops__shop a{color:#000;transition:color .2s}.shops-list__container .shops__shop a:hover{color:#0d54ca}.retail_cat{position:relative}.retail_cat:before{content:'';position:absolute;top:0;left:-10px;right:0;bottom:0;width:8px;height:80%}.retail_kunst-cultuur:before{background-color:#c2bb1a}.retail_eten-drinken:before{background-color:#cb9120}.retail_overnachten:before{background-color:#7e500b}.retail_andere:before{background-color:#0d54ca}.arrow-wrapper{position:absolute;width:100%;bottom:10%}.arrow-wrapper .arrow-scroll-down{width:5.5%;height:5%;margin:0 auto;z-index:9998;transition:all .4s ease-out;opacity:1;cursor:pointer}.arrow-wrapper .inner-arrow{animation:bounce 2s infinite}.event-box{position:relative}.events-btn{position:absolute;right:0;bottom:0;opacity:0;transition:all .3s ease-out}.news_column:hover>.events-btn{opacity:1}@keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(5px);
  }
  60% {
    transform: translateY(2px);
  }
}.compat-object-fit{background-size:cover;background-position:center center}.compat-object-fit img{opacity:0}.news-carousel{margin-top:10px;border:1px solid #b9b9b9}.news-carousel .item{max-width:100%;height:auto;margin:0 auto}.news-carousel .event-carousel-item img{object-fit:contain;width:100%;max-height:600px}.news-carousel .chainels-control.left{margin-left:15px}.news-carousel .chainels-control.right{margin-right:15px}.news-carousel .chainels-control{background-image:url(https://delftbinnenstad.nl/wp-content/themes/Delft/img/arrow.svg)!important;top:50%;width:60px;height:60px}.news-carousel .chainels-control.left{transform:translateY(-50%) rotate(180deg)}.news-carousel .chainels-control.right{transform:translateY(-50%)}.news-carousel .news-carousel{margin-top:10px;border:1px solid #b9b9b9}.news-carousel .news-carousel .chainels-control{background-image:url(https://delftbinnenstad.nl/wp-content/themes/Delft/img/arrow.svg)!important;top:50%;width:60px;height:60px}.news-carousel .news-carousel .chainels-control.left{margin-left:15px}.news-carousel .news-carousel .chainels-control.right{margin-right:15px}.news-carousel .news-carousel .chainels-control.left{transform:translateY(-50%) rotate(180deg)}.news-carousel .news-carousel .chainels-control.right{transform:translateY(-50%)}.news-carousel .news-carousel .item{max-width:100%;height:auto;margin:0 auto}.news-carousel .news-carousel .event-carousel-item img{object-fit:contain;width:100%;max-height:600px}.news-carousel .carousel-inner{transform-style:preserve-3d}.arrow-scroll-down.hidden{opacity:0}