/* v12.10.11 - logo as transparent artwork inside the original round corner badge */
.op-floating-logo-btn{display:none!important;}
.topbar .brand.op-brand-dwarf-header,
.topbar .op-brand-link{overflow:visible!important;}
.topbar .op-brand-mark{
  position:relative!important;
  width:156px!important;
  height:96px!important;
  flex:0 0 128px!important;
  margin-left:-30px!important;
  margin-right:-8px!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
  display:grid!important;
  place-items:center!important;
  isolation:isolate!important;
}
.topbar .op-brand-mark::before{
  content:''!important;
  position:absolute!important;
  z-index:0!important;
  left:-38px!important;
  top:-46px!important;
  width:190px!important;
  height:170px!important;
  border-radius:50%!important;
  background:#050505!important;
  box-shadow:0 18px 34px rgba(0,0,0,.52),inset 0 0 0 1px rgba(255,255,255,.04),0 0 0 2px rgba(214,169,40,.22)!important;
  pointer-events:none!important;
}
.topbar .op-brand-mark img{
  content:url('../brand/oricepromotie-logo-current.png?v=12.10.11')!important;
  position:relative!important;
  z-index:1!important;
  width:154px!important;
  height:154px!important;
  max-width:none!important;
  object-fit:contain!important;
  object-position:center!important;
  transform:translate(-8px,4px)!important;
  filter:drop-shadow(0 8px 13px rgba(0,0,0,.55))!important;
  opacity:1!important;
  mix-blend-mode:normal!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
}
.topbar .op-brand-word{position:relative!important;z-index:3!important;margin-left:-4px!important;}
.topbar .op-brand-word strong{font-size:30px!important;line-height:.82!important;}
.topbar .op-brand-word em{font-size:9px!important;letter-spacing:.13em!important;}
.nc-editor-topline:before{
  border-radius:44px!important;
  background-color:#050505!important;
  background-image:url('../brand/oricepromotie-logo-current.png?v=12.10.11')!important;
  background-position:left -8px center!important;
  background-size:74px 74px!important;
  background-repeat:no-repeat!important;
  box-shadow:0 10px 24px rgba(0,0,0,.38)!important;
  padding-left:82px!important;
  padding-right:16px!important;
  margin-left:-12px!important;
  height:58px!important;
  line-height:58px!important;
}
.nmt-brand.nmt-brand-dwarf{overflow:visible!important;gap:10px!important;}
.nmt-brand.nmt-brand-dwarf .nmt-brand-mark{
  position:relative!important;
  width:72px!important;
  height:58px!important;
  flex:0 0 64px!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
  display:grid!important;
  place-items:center!important;
}
.nmt-brand.nmt-brand-dwarf .nmt-brand-mark::before{
  content:''!important;
  position:absolute!important;
  left:-18px!important;
  top:-16px!important;
  width:84px!important;
  height:78px!important;
  border-radius:50%!important;
  background:#050505!important;
  box-shadow:0 10px 22px rgba(0,0,0,.45),0 0 0 2px rgba(214,169,40,.30)!important;
}
.nmt-brand.nmt-brand-dwarf .nmt-brand-mark img{
  position:relative!important;
  z-index:1!important;
  content:url('../../assets/brand/oricepromotie-logo-current.png?v=12.10.11')!important;
  width:78px!important;
  height:78px!important;
  max-width:none!important;
  object-fit:contain!important;
  object-position:center!important;
  transform:translate(-6px,1px)!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  filter:drop-shadow(0 5px 8px rgba(0,0,0,.55))!important;
}
.nmt-brand-mark{background-color:transparent!important;background-size:contain!important;}
@media(max-width:900px){
  .topbar .brand.op-brand-dwarf-header{min-height:72px!important;}
  .topbar .op-brand-link{min-height:72px!important;}
  .topbar .op-brand-mark{width:86px!important;height:64px!important;flex-basis:72px!important;margin-left:-14px!important;margin-right:-2px!important;}
  .topbar .op-brand-mark::before{left:-24px!important;top:-20px!important;width:104px!important;height:94px!important;}
  .topbar .op-brand-mark img{width:86px!important;height:86px!important;transform:translate(-5px,0)!important;}
  .topbar .op-brand-word strong{font-size:20px!important;}
  .topbar .op-brand-word em{display:none!important;}
}
@media(max-width:390px){
  .nmt-brand.nmt-brand-dwarf .nmt-brand-mark{width:62px!important;height:52px!important;flex-basis:54px!important;}
  .nmt-brand.nmt-brand-dwarf .nmt-brand-mark::before{left:-14px!important;top:-12px!important;width:72px!important;height:68px!important;}
  .nmt-brand.nmt-brand-dwarf .nmt-brand-mark img{width:66px!important;height:66px!important;}
}
