/*rood: #dc345a*/
/*groen: #51B5AD*/
body.tab-200 {background-color: #000!important}
.meerdisciplines,
.meeropdrachtgevers,
#dnn_ctr999_ModuleContent .cat2,
#dnn_ctr999_ModuleContent .cat359,
body:not(.role-admin) .casestudyartikel {display: none!important}

body:not(.role-admin).parent-Disciplines .casestudyartikel,
body:not(.role-admin).parent-Opdrachtgevers .casestudyartikel {display: block!important}
.parent-Disciplines .meerdisciplines,
.parent-Opdrachtgevers .meeropdrachtgevers {display: block!important}

.ly-disablescroll .ly-logo.desktop {min-height: 50px;}
.ly-disablescroll #contentboven,
.ly-disablescroll #content {padding-right: 19px;}
body:not(.dnnEditState) .leeg {display: none}
.root-neutral-tab-109 .ly-fullwrapper { background: url(/Portals/_default/Skins/bca/assets/img/error400-half.jpg) left bottom no-repeat; padding-bottom: 380px; }
.root-neutral-tab-109 #content { padding-left: 0px; }
@media all and (min-width: 768px) {
	.root-neutral-tab-109 .ly-fullwrapper { background: url(/Portals/_default/Skins/bca/assets/img/error.jpg) left bottom no-repeat; padding-bottom: 80px; }
    .root-neutral-tab-109 #content { padding-left: 550px; }
}



html {scroll-behavior: smooth;}
.ly-logo{background-image: url("../img/logo-b-creative-agency.svg");background-repeat: no-repeat;background-position: left center; background-size: contain;}
/*25jaar
.ly-logo{background-image: url("../img/Bcrea_25_Website-2_1.gif");}*/
/*zalm*/

/*.tab-122 .ly-logo,
.tab-123 .ly-logo,
.tab-163 .ly-logo,
.tab-162 .ly-logo{background-image: url("../img/Bcrea_25_Website-2_3.gif");}*/
/*lichtblauw*/

/*.root-tab-156 .ly-logo,
.root-tab-159 .ly-logo,
.tab-167 .ly-logo,
.tab-166 .ly-logo{background-image: url("../img/Bcrea_25_Website-2_6.gif");}*/
/*lichtturqoise*/

/*.tab-105 .ly-logo,
.tab-106 .ly-logo,
.tab-168 .ly-logo,
.tab-89 .ly-logo,
.tab-146 .ly-logo,
.tab-165 .ly-logo,
.tab-164 .ly-logo{background-image: url("../img/Bcrea_25_Website-2_5.gif");}*/
/*lichtgroen*/

/*.tab-161 .ly-logo,
.tab-155 .ly-logo{background-image: url("../img/Bcrea_25_Website-2_2.gif");}*/
/*lichtoranje*/

/*.tab-98 .ly-logo,
.tab-92 .ly-logo{background-image: url("../img/Bcrea_25_Website-2_7.gif");}*/
/*lavendel*/
/*//*/
#nav-mobile {background-color: #fff!important;}
#nav-mobile .ly-header-mobile {height:90px!important;}
#nav-mobile .ly-header-mobile .ly-logo {display: block;width: auto!important;background-image: url("../img/logo-b-creative-agency.svg");background-repeat: no-repeat;background-position: left center; }
.ly-hamburger.open {height: 90px!important;}

#nav-mobile .ly-header-mobile {padding-top: 15px!important;}
@media all and (min-width: 768px) {
	/*#nav-mobile .ly-header-mobile {padding-left: 45px;padding-right: 45px; padding-top: 20px!important;}*/
    /*25jaar
    .ly-logo.desktop{margin-top: -20px;min-height: 70px;}
    .ly-logo.desktop img{min-height: 70px;}*/
    /*//*/
}
@media all and (max-width: 300px) {
	#nav-mobile .ly-header-mobile {height:50px!important;}
	.ly-hamburger.open {height: 50px!important;}
}
@media all and (max-width: 400px) {
	#nav-mobile .ly-header-mobile {height:65px!important;}
	.ly-hamburger.open {height: 65px!important;}
}
@media all and (max-width: 576px) {
	#nav-mobile .ly-header-mobile {height:80px!important;}
	.ly-hamburger.open {height: 80px!important;}
}
#nav-mobile.open {
-webkit-box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.73); 
box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.73);
}
@media (max-width: 991.98px) {
	.ly-header-mobile a.ly-logo {padding-right: 80px;}
    .ly-nav-mobile-container .ly-nav-mobile {margin-top: 15px;}
}

@media all and (min-width: 576px) {
  .fluidpane.container {max-width:2000px!important; }
}
.ly-nav-mobile-container .ly-nav-mobile li.ly-active > .ly-linkwrapper .ly-navopener .ly-navopener-icon:before,
.ly-nav-sub li.ly-active > .ly-linkwrapper .ly-navopener .ly-navopener-icon:before {
content: "-"!important;
}
.ly-nav-mobile-container .search-block {margin-top: 85px;}
.ly-nav-mobile-container .ly-nav-mobile li .ly-linkwrapper a{background-color: transparent}
.ly-nav-mobile-container .ly-nav-mobile li.active .ly-linkwrapper a,
.ly-nav-mobile-container .ly-nav-mobile .ly-linkwrapper a:hover{background-color: #F0EDEE}

#nav-mobile {
  right: -85%;
  width: 85%;
  left: auto!important;
  background-color: #fff!important;
}
#nav-mobile.open {
  transform: translateX(-100%)!important;
}
@media (max-width: 530px) {
    #nav-mobile {
      right: -100%;
      width: 100%;
    }
}

.hidden {display: none}
/*big-menu*/
/*
.big-menu .main-navigation {
    position: static!important;
    padding-right: 0!important;
    box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;
}
.big-menu ul li {
  padding: 6px 15px 6px 0px;
  display: block;
  color: #b4b4b4;
  text-decoration: none;
  transition: 0.5s;
  font-size: 1rem;
  font-weight: bold;
}
.big-menu ul li ul li a::before {
    display: none;
    font-family: "Font Awesome 5 Pro";
    color: #d01764;
    font-weight: 300;
    content: "\f105"; }
.big-menu ul li ul li a svg {
    margin-right: 10px; }
.big-menu .navbar-nav .nav-link {
  padding: 0.4rem;
}
.big-menu .main-navigation a {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
    text-decoration: none!important;
}
.big-menu .navbar-nav .nav-item a.nav-link:hover {
  background-color: #d01764;
  text-decoration: none;
  border-radius: 0;
  color: #fff;
}
.big-menu .row {
    position: relative;
    display:flex;flex-wrap:wrap;box-sizing:border-box;text-align:left;-webkit-box-flex:0;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;
}
.big-menu ul ul {
    padding: 0 15px;
    top:0!important;height:auto!important;z-index: 9999;
}
.big-menu ul ul .dropdown-item{
  white-space:normal!important;
}
.big-menu ul ul .dropdown-item.active,
.big-menu ul ul .dropdown-item:focus,
.big-menu ul ul .dropdown-item:hover{
  background-color: transparent!important;
}
@media screen and (max-width:767px) {
  .big-menu ul ul {
    display: block!important;
    border: none!important;
  }
}
@media screen and (min-width:768px) {
  .big-menu ul ul {
    position: absolute!important;
    left: 100%!important;
    top: 0;
    display: none;
    width: 100%;
    height: auto;
    border-width: 0!important;
  }
}
.big-menu ul ul a {
  border-right: 0px !important;
  font-weight: normal !important;
}
.big-menu.show .nav.navbar-nav li.nav-item.menu-item--expanded.dropdown ul.active {
  display: block;
}
.big-menu.show .nav.navbar-nav li.nav-item.menu-item--expanded.dropdown > a {
  position: relative;
}
@media screen and (min-width:768px) {
  .big-menu.show .nav.navbar-nav li.nav-item.menu-item--expanded.dropdown > a:after {
    content: ">";
    display: inline-block;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 5px;
    position: absolute;
    transition: right 0.5s linear;
    right: 30px;
    font-weight: 300;
    color: #666;
  }
  .big-menu.show .nav.navbar-nav li.nav-item.menu-item--expanded.dropdown > a:hover:after {
    right: 20px;
    color: #fff;
  }
}*/

/*//*/









.introductie>p {font-size: 136.3636%;font-family: "BrandonTextWeb-Medium";font-weight: 400; margin-bottom: 1em;line-height: 1.33em;}
#nav-desktop .nav-item.last {min-width: 42px;}
a.external:after {display: none;}
a.external:not([href*='bcreative.']):not([href^='#']):not([href^='/']):not([href^='javascript']):not(.icoon)::after {
    font-family: 'Font Awesome 5 Pro';content:"\f08e";
    font-style: normal; font-weight: 300; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
a.external .fa-f08e {margin-left: 3px; width: 12px;opacity: .7!important;}

::-moz-selection,
::selection { background: #dc345a; text-shadow: none; color: #fff; }
a{text-underline-position: under!important}
.text-decoration-underline {text-decoration: underline!important;text-underline-position: under!important}

.introductie>p a {color: #000;text-underline-position:auto!important}
.introductie>p a:hover {text-decoration-style: dashed}

.woordenkophouder {color: #fff; font-size: 2em; line-height: 1; margin-bottom: 1em;text-wrap:balance!important;}
body.root-tab-156 .woordenkophouder,
body.root-tab-159 .woordenkophouder {color: #000;}
.woordenkophouder span {color: #000; }
body.root-tab-156 .woordenkophouder span,
body.root-tab-159 .woordenkophouder span {color: #fff;}

.woordenkophouder .woordenkop2 {display: block}
.woordenkophouder .woordvooraf {float: left; margin-right: 0.3em;}
.woordenkophouder .woordhouder {height: 50px;float: left; overflow: hidden; display: inline-block; position: relative;}
.woordenkophouder .woordhouderinner {line-height: 100px;top: -20px;}
    
@media all and (min-width: 576px) {.woordenkophouder {font-size: 3em;}.woordenkophouder .woordhouder {height: 60px;}}
@media all and (min-width: 768px) {.woordenkophouder {font-size: 4em;}.woordenkophouder .woordhouder {height: 70px;}}
@media all and (min-width: 992px) {.woordenkophouder {font-size: 4.5em;}.woordenkophouder .woordhouder {height: 80px;}}
@media all and (min-width: 1120px) {
    .woordenkophouder {font-size: 5em;}
    .root-neutral-tab-156 .woordenkophouder {font-size: 4.5em;}
    .woordenkophouder .woordhouder {height: 90px;top: 14px;}
	.tab-199 .woordenkophouder span,
    .tab-178 .woordenkophouder span {font-size: 95%;}
}
    
.woordenkophouder .woordhouderinner {left: 0;display: inline-block;position: relative;white-space: nowrap;
/*animation*/
-webkit-animation:move 30s;
-moz-animation:move 30s;
-ms-animation:move 30s;
-o-animation:move 30s;
animation:move 30s;
-webkit-animation-iteration-count:infinite;
-moz-animation-iteration-count:infinite;
-ms-animation-iteration-count:infinite;
-o-animation-iteration-count:infinite;
animation-iteration-count:infinite;
-webkit-animation-delay:3s;
-moz-animation-delay:3s;
-ms-animation-delay:3s;
-o-animation-delay:3s;
animation-delay:3s;
-webkit-animation-timing-function: ease-in-out;
-moz-animation-timing-function: ease-in-out;
-ms-animation-timing-function: ease-in-out;
-o-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
@keyframes move{
    0%  { top: -20px; }
    3% { top: -123px; }
    4% { top: -117px; }
    5% { top: -120px; }
    8% { top: -223px; }
    9% { top: -217px; }
    10% { top: -220px; }
    13% { top: -323px; }
    14% { top: -317px; }
    15% { top: -320px; }
    18% { top: -423px; }
    19% { top: -417px; }
    20% { top: -420px; }
    23% { top: -523px; }
    24% { top: -517px; }
    25% { top: -520px; }
    28% { top: -623px; }
    29% { top: -617px; }
    30% { top: -620px; }
    33% { top: -723px; }
    34% { top: -717px; }
    35% { top: -720px; }
    38% { top: -823px; }
    39% { top: -817px; }
    40% { top: -820px; }
    43% { top: -923px; }
    44% { top: -917px; }
    45% { top: -920px; }
    48% { top: -1023px; }
    49% { top: -1017px; }
    50% { top: -1020px; }
    53% { top: -1123px; }
    54% { top: -1117px; }
    55% { top: -1120px; }
    58% { top: -1223px; }
    59% { top: -1217px; }
    60% { top: -1220px; }
    63% { top: -1323px; }
    64% { top: -1317px; }
    65% { top: -1320px; }
    68% { top: -1423px; }
    69% { top: -1417px; }
    70% { top: -1420px; }
    73%  { top: -23px; }
    74%  { top: -17px; }
    75%  { top: -20px; }
}

.discipline.d-inline-block {border: 1px solid #ccc;}
@media all and (min-width: 768px) {.discipline.d-inline-block {border: 0px solid #fff;}}

h3.kolomkop {padding-left: 65px;background-image: url("../img/blob-b-creative-agency.svg");background-repeat: no-repeat;background-position: left center;}
#dnn_fullpane p.h3 {font-weight: 500;}

#dnn_ctr564_HtmlModule_lblContent p,
#dnn_ctr563_HtmlModule_lblContent p {font-family: "BrandonTextWeb-Medium";font-weight: 400; margin-bottom: 1em;}

#nav-desktop {font-family: 'BrandonTextWeb-Bold'; }
.breadcrumb-item a{text-decoration: none}
.breadcrumb-item a:hover{text-decoration: underline}

@media all {html body .container-fluid.ly-content.topper {padding-top: 0!important;padding-bottom: 0!important;} }
@media all and (min-width: 1120px) {
  #contentboven {bottom: -50px;}
}

.kleurwaarde {background-color: #FCA4A4;}/*zalm*/

.tab-161 .kleurwaarde,
.tab-155 .kleurwaarde {background-color: #FFCC8A;}/*lichtoranje*/

.bg-lichtblauw {background-color: #F0F8F9;}
.tab-122 .kleurwaarde,
.tab-123 .kleurwaarde,
.tab-163 .kleurwaarde,
.tab-162 .kleurwaarde {background-color: #B4E1EE;}/*lichtblauw*/

.tab-146 .kleurwaarde,
.tab-165 .kleurwaarde,
.tab-164 .kleurwaarde,
.tab-105 .kleurwaarde,
.tab-106 .kleurwaarde,
.tab-89 .kleurwaarde,
.tab-168 .kleurwaarde {background-color: #AEDEBC;}/*lichtgroen*/

.root-tab-156 .kleurwaarde,
.root-tab-159 .kleurwaarde,
.tab-167 .kleurwaarde,
.tab-166 .kleurwaarde {background-color: #A5DAD4;}/*lichtturqoise*/

.root-neutral-tab-92 .kleurwaarde,
.tab-98 .kleurwaarde,
.tab-92 .kleurwaarde {background-color: #BCC7EF;}/*lavendel*/




.kolomkolom a,
#dnn_topfooterLinks a  {color: #000!important;}
.og-grid .artikelhouder { display: inline-block; vertical-align: top }
.og-grid .artikelhouder a { max-width: 100%!important }
.og-grid .artikelhouder>a,
.og-grid .artikelhouder>a img { border: none; outline: none; display: block; position: relative }
.thumbclick { display: inline-block; max-width: 100% }
.thumbclick .overlay { visibility: hidden; display:none }
.thumbclick .overlay {width:100% !important; background: #000; background: url(/Portals/_default/Skins/b-creative/img/overlay-ie.png) 0 0 repeat; background: none rgba(0,0,0,0.8); text-shadow: none;/* z-index: 99;*/}
.thumbclick .overlay,
.thumbclick .overlay a { color: #fff;}
.thumbclick .overlay a { text-decoration: underline }
.thumbclick .overlay>div { padding: 10px;}
.thumbclick .overlay.remove-padding>div { padding: 0 !important; }
.thumbclick .overlay>div>*:first-child { margin: 0 !important; }
.thumbclick .overlay>div>*:last-child { margin: 0 !important; }
.thumbclick .overlay h4 {
	margin: 0 !important;
	padding: 0 !important;
	color: #fff;
	width:99%;
    font-size: .95em;
    font-weight: 400;
}
.thumbclick.tcportfolio .overlay h4 {
    font-size: 1.25em;
}
.topfooter,
.topfooter .container-fluid{background-color:#F0F8F9;color:#000;}
.topfooter p,
.topfooter .Normal {color:#000;}

.verhaalvideoplay {position: absolute; display: block; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; width: 43px; height: 43px;z-index:999999;cursor:pointer}
.verhaalvideoplay {background: url("/Portals/_default/Skins/bca/assets/img/play-pause.png") no-repeat -57px 0px;transition: opacity .2s ease-in-out;opacity: 0;}
.verhaalvideoplay.active {background: url("/Portals/_default/Skins/bca/assets/img/play-pause.png") no-repeat 0px 0px;opacity: 1;}
.embed-responsive:hover .verhaalvideoplay,
.embed-responsive:hover .verhaalvideoplay.active {opacity: 1;}

/*Formulieren*/
.grecaptcha-badge { visibility: hidden; display: none }
.page-break-section .recaptcha {background: url("../img/recaptcha.png") no-repeat left center;padding-left: 60px}
/*/*/


/*Zoekresultaten*/
.dnnSearchResultItem-Subset .dnnSearchResultItem-Title,.dnnSearchResultItem-Subset .dnnSearchResultItem-Others,
ul.searchSkinObjectPreview, .dnnSearchBoxClearText,.dnnSearchBoxPanel,.dnnSearchResultPanel {display: none!important;}
/*/*/

/*/ZOEKEN/*/
.modal.zoekvenster .modal-dialog{
  width: 100%!important;margin: 0;max-width: 100%!important;
}
.modal.zoekvenster .modal-content{
  width: 100%!important;
}
.search-block {
  display: flex;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 0;
  float: none;
  width: 100%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  box-sizing: border-box;
}
.search-block #dnn_dnnSearch3_ClassicSearch,
.search-block #dnn_dnnSearch2_ClassicSearch,
.search-block #dnn_dnnSearch_ClassicSearch {
  padding: 8px 0;
  border: 0;
  background-color: inherit;
  box-shadow: none;
  display: flex;
  flex-direction: row;
  align-items: stretch;
  margin: 0;
    width: 100%;
  line-height: 0;
}
.search-block #dnn_dnnSearch3_ClassicSearch .searchInputContainer,
.search-block #dnn_dnnSearch2_ClassicSearch .searchInputContainer,
.search-block #dnn_dnnSearch_ClassicSearch .searchInputContainer {
  margin: 0;
    flex: 1;
}
.search-block #dnn_dnnSearch3_ClassicSearch .SearchButton,
.search-block #dnn_dnnSearch2_ClassicSearch .SearchButton,
.search-block #dnn_dnnSearch_ClassicSearch .SearchButton {
  padding: 0.7rem 1rem;
  border-left: 1px solid #301a2e;
  line-height: 1.1;
  height: 100%;
  font-size: 1rem;
  text-align: center;
  background-color: #301a2e;
  color: #fff;
  transition: background-color 0.2s ease-in-out;
  cursor: pointer;
}
.search-block #dnn_dnnSearch3_ClassicSearch .SearchButton:focus, .search-block #dnn_dnnSearch3_ClassicSearch .SearchButton:hover,
.search-block #dnn_dnnSearch2_ClassicSearch .SearchButton:focus, .search-block #dnn_dnnSearch2_ClassicSearch .SearchButton:hover,
.search-block #dnn_dnnSearch_ClassicSearch .SearchButton:focus, .search-block #dnn_dnnSearch_ClassicSearch .SearchButton:hover {
  background-color: #dc345a;
}
.search-block #dnn_dnnSearch3_ClassicSearch input[type=text],
.search-block #dnn_dnnSearch2_ClassicSearch input[type=text],
.search-block #dnn_dnnSearch_ClassicSearch input[type=text] {
  padding: 0.7rem;
  height: 100%;
    width: 100%;
  border: solid 1px #CFCFCF;
  border-radius: 0;
    font-style: italic;
    background-color: #F0EDEE;
}
.search-block #dnn_dnnSearch3_ClassicSearch input[type=text]:focus,
.search-block #dnn_dnnSearch2_ClassicSearch input[type=text]:focus,
.search-block #dnn_dnnSearch_ClassicSearch input[type=text]:focus {
  border: dashed 1px #333!important;border-radius: 0px!important;box-shadow: none!important;outline: none!important;
}
/*///*/

/*Google Search*/
.gsc-table-cell-thumbnail,
.gsc-url-top,
.gcsc-more-maybe-branding-root,
.gsc-adBlock, .gsc-adBlockVertical, .gcsc-branding { visibility: hidden !important; display: none !important; opacity: 0 !important; }
.gsc-selected-option-container { width: 80px !important; max-width: 80px !important; }
.gsc-control-cse,
.gsc-control-cse .gsc-table-result { font-family: inherit!important; }
.gsc-table-result { font-weight: 200 !important; font-style: normal !important; }
.gsc-control-cse .gs-spelling, .gsc-control-cse .gs-result .gs-title, .gsc-control-cse .gs-result .gs-title * { font-size: 18px !important; }
.cse .gs-result .gs-snippet, .gs-result .gs-snippet, .cse .gs-spelling-original, .gs-spelling-original { font-size: 18px !important; line-height: 1.5em !important; }
div.gs-visibleUrl { font-size: 14px !important; margin-bottom: 15px !important; }
.gs-result .gs-title, .gs-result .gs-title * { margin-bottom: 6px !important; }
.cse .gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link, .cse .gs-webResult.gs-result a.gs-title:link b, .gs-webResult.gs-result a.gs-title:link b, .cse .gs-webResult.gs-result a.gs-title:visited, .gs-webResult.gs-result a.gs-title:visited, .cse .gs-webResult.gs-result a.gs-title:visited b, .gs-webResult.gs-result a.gs-title:visited b, .cse .gs-webResult.gs-result a.gs-title:hover, .gs-webResult.gs-result a.gs-title:hover, .cse .gs-webResult.gs-result a.gs-title:hover b, .gs-webResult.gs-result a.gs-title:hover b, .gs-imageResult a.gs-title:link, .gs-imageResult a.gs-title:link b, .gs-imageResult a.gs-title:visited, .gs-imageResult a.gs-title:visited b, .gs-imageResult a.gs-title:hover, .gs-imageResult a.gs-title:hover b, .cse .gsc-cursor-page, .gsc-cursor-page, .cse .gsc-trailing-more-results:link, .gsc-trailing-more-results:link, .cse .gs-spelling a, .gs-spelling a { text-decoration: underline!important; }
.cse .gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link, .cse .gs-webResult.gs-result a.gs-title:link b, .gs-webResult.gs-result a.gs-title:link b, .cse .gs-webResult.gs-result a.gs-title:visited, .gs-webResult.gs-result a.gs-title:visited, .cse .gs-webResult.gs-result a.gs-title:visited b, .gs-webResult.gs-result a.gs-title:visited b, .cse .gs-webResult.gs-result a.gs-title:hover, .gs-webResult.gs-result a.gs-title:hover, .cse .gs-webResult.gs-result a.gs-title:hover b, .gs-webResult.gs-result a.gs-title:hover b, .gs-imageResult a.gs-title:link, .gs-imageResult a.gs-title:link b, .gs-imageResult a.gs-title:visited, .gs-imageResult a.gs-title:visited b, .gs-imageResult a.gs-title:hover, .gs-imageResult a.gs-title:hover b, .cse .gsc-cursor-page, .gsc-cursor-page, .cse .gsc-trailing-more-results:link, .gsc-trailing-more-results:link, .cse .gs-spelling a, .gs-spelling a { text-decoration: underline !important; }
.gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link b, .gs-imageResult a.gs-title:link, .gs-imageResult a.gs-title:link b { text-decoration: underline !important; }
.gs-webResult.gs-result a.gs-title:hover, .gs-webResult.gs-result a.gs-title:hover b, .gs-imageResult a.gs-title:hover, .gs-imageResult a.gs-title:hover b { text-decoration: underline !important; }
a.gs-title:link, a.gs-title:visited, a.gs-title:active, a.gs-title:hover { text-decoration: underline !important; }
.gs-no-results-result .gs-snippet { padding: 10px !important; }
div.gsc-cursor { text-align: center; width: 100% !important; }
.gsc-cursor .gsc-cursor-page { background-color: #ccc !important; color: #333 !important; line-height: 29px !important; font-size: 13px !important; text-decoration: none !important; text-shadow: none !important; width: 30px !important; height: 29px !important; display: inline-block !important; margin-right: 15px !important; text-align: center; }
.gsc-cursor .gsc-cursor-current-page { background-color: #dc345a !important; color: #fff !important; text-shadow: none !important; }
.gsc-cursor .gsc-cursor-page:hover { background-color: #dc345a !important; color: #fff !important; }
.cse .gsc-cursor-box, .gsc-cursor-box { text-align: center !important; display: block; margin-bottom: 60px !important; margin-top: 40px !important; }
.gsc-search-box { padding-left: 0 !important; }
.ContentBreedte button.gsc-search-button-v2 { padding: 8px !important; margin: 0 !important; background-color: #f2f2f2 !important; border: none !important; color: #333 !important; line-height: 29px !important; font-size: 30px !important; text-transform: uppercase !important; font-weight: 200 !important; font-style: normal !important; height: 62px !important; text-decoration: none !important; display: block !important; width: 70px !important; text-align: center !important; cursor: pointer;transition: all .2s ease-in-out; }
.ContentBreedte .gsc-search-button-v2 svg {width: 20px!important; height:20px!important; fill: #333;}
.ContentBreedte #gsc-iw-id1 {height: 62px;}
@media (min-width:799px) {
	.ContentBreedte #gsc-iw-id1.gsc-input-box {border: solid 1px #ccc!important;}
	.ContentBreedte #gs_tti50 input.gsc-input {font-size: 24px!important;}
	.ContentBreedte #gs_tti50 input.gsc-input::placeholder {color: #666; font-size: 24px!important; font-style: italic}
}
.searchnav button.gsc-search-button-v2 { padding: 8px !important; margin: 0 !important; background-color: #f2f2f2 !important; border: none !important; color: #333 !important; line-height: 29px !important; font-size: 30px !important; text-transform: uppercase !important; font-weight: 200 !important; font-style: normal !important; height: 62px !important; -webkit-border-radius: 3px !important; -moz-border-radius: 3px !important; border-radius: 3px !important; text-decoration: none !important; display: block !important; width: 70px !important; text-align: center !important; cursor: pointer;transition: all .2s ease-in-out; }
.searchnav .gsc-search-button-v2 svg {width: 20px!important; height:20px!important; fill: #333;}
.searchmobiel button.gsc-search-button-v2 { padding: 8px !important; margin: 0 !important; border: none !important; line-height: 29px !important; font-size: 13px !important; text-transform: uppercase !important; font-weight: 200 !important; font-style: normal !important; width: 40px !important; height: 42px !important; -webkit-border-radius: 3px !important; -moz-border-radius: 3px !important; border-radius: 3px !important; text-decoration: none !important; display: block !important; text-align: center !important; cursor: pointer}
.searchnav button.gsc-search-button:hover { color: #111 !important; background-color: #eee !important; }
.gsc-control-cse { padding-left: 0 !important; padding-right: 0 !important; }
input.gsc-input { padding: 11px !important; background: none !important; }
#gs_st50{display: none}
/*--*/
/* tooltips */
.tooltipped { position: relative }
.tooltipped:after { position: absolute; z-index: 1000000; display: none; padding: 5px 8px; font: normal normal 11px/1.5 Helvetica, arial, nimbussansl, liberationsans, freesans, clean, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol"; color: #fff; text-align: center; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-wrap: break-word; white-space: pre; pointer-events: none; content: attr(aria-label); background: rgba(0,0,0,.8); border-radius: 3px; -webkit-font-smoothing: subpixel-antialiased }
.tooltipped:before { position: absolute; z-index: 1000001; display: none; width: 0; height: 0; color: rgba(0,0,0,.8); pointer-events: none; content: ""; border: 5px solid transparent }
.tooltipped:hover:before, .tooltipped:hover:after, .tooltipped:active:before, .tooltipped:active:after, .tooltipped:focus:before, .tooltipped:focus:after { display: inline-block; text-decoration: none }
.tooltipped-multiline:hover:after, .tooltipped-multiline:active:after, .tooltipped-multiline:focus:after { display: table-cell }
.tooltipped-s:after, .tooltipped-se:after, .tooltipped-sw:after { top: 100%; right: 50%; margin-top: 5px }
.tooltipped-s:before, .tooltipped-se:before, .tooltipped-sw:before { top: auto; right: 50%; bottom: -5px; margin-right: -5px; border-bottom-color: rgba(0,0,0,.8) }
.tooltipped-se:after { right: auto; left: 50%; margin-left: -15px }
.tooltipped-sw:after { margin-right: -15px }
.tooltipped-n:after, .tooltipped-ne:after, .tooltipped-nw:after { right: 50%; bottom: 100%; margin-bottom: 5px }
.tooltipped-n:before, .tooltipped-ne:before, .tooltipped-nw:before { top: -5px; right: 50%; bottom: auto; margin-right: -5px; border-top-color: rgba(0,0,0,.8) }
.tooltipped-ne:after { right: auto; left: 50%; margin-left: -15px }
.tooltipped-nw:after { margin-right: -15px }
.tooltipped-s:after, .tooltipped-n:after { -webkit-transform: translateX(50%); -ms-transform: translateX(50%); transform: translateX(50%) }
.tooltipped-w:after { right: 100%; bottom: 50%; margin-right: 5px; -webkit-transform: translateY(50%); -ms-transform: translateY(50%); transform: translateY(50%) }
.tooltipped-w:before { top: 50%; bottom: 50%; left: -5px; margin-top: -5px; border-left-color: rgba(0,0,0,.8) }
.tooltipped-e:after { bottom: 50%; left: 100%; margin-left: 5px; -webkit-transform: translateY(50%); -ms-transform: translateY(50%); transform: translateY(50%) }
.tooltipped-e:before { top: 50%; right: -5px; bottom: 50%; margin-top: -5px; border-right-color: rgba(0,0,0,.8) }
.tooltipped-multiline:after { width: -webkit-max-content; width: -moz-max-content; width: max-content; max-width: 250px; word-break: break-word; word-wrap: normal; white-space: pre-line; border-collapse: separate }
.tooltipped-multiline.tooltipped-s:after, .tooltipped-multiline.tooltipped-n:after { right: auto; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%) }
.tooltipped-multiline.tooltipped-w:after, .tooltipped-multiline.tooltipped-e:after { right: 100% }
@media screen and (min-width:0\0) {
.tooltipped-multiline:after {
width:250px
}
}
.tooltipped-sticky:before, .tooltipped-sticky:after { display: inline-block }
.tooltipped-sticky.tooltipped-multiline:after { display: table-cell }
.fullscreen-overlay-enabled.dark-theme .tooltipped:after { color: #000; background: rgba(255,255,255,.8) }
.fullscreen-overlay-enabled.dark-theme .tooltipped .tooltipped-s:before, .fullscreen-overlay-enabled.dark-theme .tooltipped .tooltipped-se:before, .fullscreen-overlay-enabled.dark-theme .tooltipped .tooltipped-sw:before { border-bottom-color: rgba(255,255,255,.8) }
.fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-n:before, .fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-ne:before, .fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-nw:before { border-top-color: rgba(255,255,255,.8) }
.fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-e:before { border-right-color: rgba(255,255,255,.8) }
.fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-w:before { border-left-color: rgba(255,255,255,.8) }
/* tooltips */

/* Casestudys */
.tab-is-home .casestudy {display: none;}
.tab-is-home .casestudy:nth-child(-n+3) {display: block;}

img.meerwetenrond {
  image-rendering: auto;
  image-rendering: crisp-edges;
  image-rendering: pixelated;
  image-rendering: -webkit-optimize-contrast;
}
/* // */

ul ul, ul ol, ol ul, ol ol {
    margin-bottom: 1rem;
}

h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,.evenwichtig {text-wrap:balance!important;}


.imghoudercssfade.id10 {background-image: url(https://bcreative.agency/Portals/0/Afbeeldingen/Wiewezijn/Smoelenboek/profielfoto-gerben80-crop.jpg);}
.imghoudercssfade.id11 {background-image: url(https://bcreative.agency/Portals/0/Afbeeldingen/Wiewezijn/Smoelenboek/profielfoto-jacquelin80-crop.jpg);}
.imghoudercssfade.id12 {background-image: url(https://bcreative.agency/Portals/0/Afbeeldingen/Wiewezijn/Smoelenboek/profielfoto-keston80-crop.jpg);}
.imghoudercssfade.id13 {background-image: url(https://bcreative.agency/Portals/0/Afbeeldingen/Wiewezijn/Smoelenboek/profielfoto-martijn80-crop.jpg);}
.imghoudercssfade.id14 {background-image: url(https://bcreative.agency/Portals/0/Afbeeldingen/Wiewezijn/Smoelenboek/profielfoto-martin80-crop.jpg);}
.imghoudercssfade.id15 {background-image: url(https://bcreative.agency/Portals/0/Afbeeldingen/Wiewezijn/Smoelenboek/profielfoto-raphael80-crop.jpg);}
.imghoudercssfade.id16 {background-image: url(https://bcreative.agency/Portals/0/Afbeeldingen/Wiewezijn/Smoelenboek/profielfoto-wibo80-crop.jpg);}
.imghoudercssfade.id17 {background-image: url(https://bcreative.agency/Portals/0/Afbeeldingen/Wiewezijn/Smoelenboek/profielfoto-wouter80-crop.jpg);}


.imghoudercssfade {
    background-size: cover;
    background-repeat: no-repeat;
}
.imghoudercssfade img {
  transition: opacity 6s ease;
}
.imghoudercssfade:hover img {
  opacity: 0;
}
h4 a.meerinfoservice {color: #000; }
h4 a.meerinfoservice:hover {color: #dc345a; text-decoration-style: dashed}


#dnn_contentpaneboven {z-index: 1;}
.z-index-n1 {z-index: -1;}
.z-index-0 {z-index: 0;}
.z-index-1 {z-index: 1;}
.z-index-2 {z-index: 2;}
