/* Chytrý/Srovnávač.cz, typografická identita varianta 3. */
#sp-global-menu .spm-logo{
  display:inline-flex!important;
  align-items:center!important;
  flex:0 1 auto!important;
  width:auto!important;
  max-width:calc(100% - 60px)!important;
  min-width:0!important;
  padding:0!important;
  white-space:nowrap!important;
}
#sp-global-menu .spm-logo .cs-brand-v3-image{
  display:block!important;
  width:318px!important;
  max-width:100%!important;
  min-width:0!important;
  height:auto!important;
  max-height:53px!important;
  object-fit:contain!important;
  object-position:left center!important;
  margin:0!important;
}
#sp-global-footer .spfooter-logo{
  display:inline-flex!important;
  align-items:center!important;
  max-width:100%!important;
  line-height:1!important;
}
#sp-global-footer .spfooter-logo .cs-brand-v3-image{
  display:block!important;
  width:315px!important;
  max-width:100%!important;
  height:auto!important;
  object-fit:contain!important;
  margin:0!important;
}
.cs-site-header .cs-brand,
.cs-site-footer .cs-footer-brand{
  display:inline-flex!important;
  align-items:center!important;
  max-width:100%!important;
}
.cs-site-header .cs-brand .cs-brand-v3-image,
.cs-site-footer .cs-footer-brand .cs-brand-v3-image{
  display:block!important;
  width:300px!important;
  max-width:100%!important;
  height:auto!important;
  object-fit:contain!important;
}
@media(max-width:920px){
 #sp-global-menu .spm-logo{max-width:calc(100% - 56px)!important}
 #sp-global-menu .spm-logo .cs-brand-v3-image{width:292px!important;max-height:45px!important}
}
@media(max-width:480px){
 #sp-global-menu .spm-logo .cs-brand-v3-image{width:268px!important;max-height:42px!important}
 #sp-global-footer .spfooter-logo .cs-brand-v3-image{width:280px!important}
 .cs-site-header .cs-brand .cs-brand-v3-image{width:268px!important}
}
@media(max-width:360px){
 #sp-global-menu .spm-logo .cs-brand-v3-image{width:240px!important;max-height:39px!important}
}
