/* V327 - Logo principal maior no topo e logo original no menu fixo */

@media (min-width:901px){
  .site-header:not(.is-stuck) .casttur-head{
    grid-template-columns:260px minmax(360px,728px) auto!important;
    min-height:118px!important;
    align-items:center!important;
  }

  .site-header:not(.is-stuck) .casttur-head > .logo,
  .site-header:not(.is-stuck) .logo.has-logo{
    width:260px!important;
    min-width:230px!important;
    max-width:260px!important;
    overflow:visible!important;
    display:flex!important;
    align-items:center!important;
  }

  .site-header:not(.is-stuck) .casttur-head > .logo .logo-img-wrap,
  .site-header:not(.is-stuck) .logo.has-logo .logo-img-wrap{
    width:auto!important;
    height:auto!important;
    max-width:260px!important;
    max-height:104px!important;
    overflow:visible!important;
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
    padding:0!important;
  }

  .site-header:not(.is-stuck) .casttur-head > .logo img,
  .site-header:not(.is-stuck) .casttur-head > .logo .logo-img,
  .site-header:not(.is-stuck) .logo.has-logo img,
  .site-header:not(.is-stuck) .logo.has-logo .logo-img{
    width:auto!important;
    height:auto!important;
    max-width:250px!important;
    max-height:96px!important;
    object-fit:contain!important;
    object-position:left center!important;
    filter:none!important;
    opacity:1!important;
    mix-blend-mode:normal!important;
  }
}

/* No menu fixo ao rolar, mantém a logo original, sem virar branca */
body.header-is-stuck .site-header .casttur-head > nav.nav .nav-sticky-logo,
body.header-is-stuck .site-header .casttur-head > nav.nav .nav-sticky-logo .logo-img-wrap,
body.header-is-stuck .site-header .casttur-head > nav.nav .nav-sticky-logo img,
body.header-is-stuck .site-header .casttur-head > nav.nav .nav-sticky-logo .logo-img,
body.header-is-stuck .nav .nav-sticky-logo,
body.header-is-stuck .nav .nav-sticky-logo .logo-img-wrap,
body.header-is-stuck .nav .nav-sticky-logo img,
body.header-is-stuck .nav .nav-sticky-logo .logo-img,
.site-header.is-stuck .nav .nav-sticky-logo,
.site-header.is-stuck .nav .nav-sticky-logo .logo-img-wrap,
.site-header.is-stuck .nav .nav-sticky-logo img,
.site-header.is-stuck .nav .nav-sticky-logo .logo-img{
  filter:none!important;
  -webkit-filter:none!important;
  opacity:1!important;
  mix-blend-mode:normal!important;
}

body.header-is-stuck .nav .nav-sticky-logo img,
body.header-is-stuck .nav .nav-sticky-logo .logo-img,
.site-header.is-stuck .nav .nav-sticky-logo img,
.site-header.is-stuck .nav .nav-sticky-logo .logo-img{
  width:auto!important;
  height:auto!important;
  max-width:118px!important;
  max-height:46px!important;
  object-fit:contain!important;
}
