/* TMS Oct 2026: the header logo wrapper changed from <h1> to <div class="site-logo">.
   These are the theme's own logo rules (app.css, dark.css) re-targeted so it looks identical. */
.top-bar .name .site-logo{font-size: 1.0625rem; line-height: 2.8125rem; margin: 0px;}
.top-bar .name .site-logo a{color: rgb(255, 255, 255); display: block; font-weight: normal; padding: 0px 0.9375rem; width: 75%;}
@media only screen and (min-width: 900px){.top-bar .name .site-logo a{width: auto;}}
.site-logo{margin: 0px; padding: 0px;}
.site-logo{color: rgb(34, 34, 34); font-family: "Open Sans", "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; line-height: 1.4; margin-bottom: 0.5rem; margin-top: 0.2rem; text-rendering: optimizelegibility;}
.site-logo{font-size: 2.125rem;}
@media only screen and (min-width: 40.0625em){.site-logo{line-height: 1.4;}}
@media only screen and (min-width: 40.0625em){.site-logo{font-size: 2.75rem;}}
.site-logo{font-size: 2em; margin: 0.67em 0px;}
.site-logo{font-weight: 600;}
.site-logo{font-size: 30px;}
@media only screen and (min-width: 900px){.top-bar .name .site-logo a{line-height: 100px;}}
@media only screen and (min-width: 900px){.fixed .top-bar .name .site-logo a{line-height: 50px;}}
@media only screen and (max-width: 800px){nav.top-bar .name .site-logo a img{width: 89px;}}
@media only screen and (max-width: 800px){nav.top-bar .name .site-logo a{padding-top: 0px;}}
@media only screen and (max-width: 768px){.fixed .top-bar .name .site-logo a{font-size: 2em; line-height: 60px;}}
.top-bar .name .site-logo a{font-weight: 300; font-size: 2.0625em; color: rgb(0, 0, 0); line-height: inherit;}
.top-bar .name .site-logo a img{max-height: 66px; margin-top: -18px;}
.black .top-bar .name .site-logo a,.black .top-bar-section .dropdown li.title h5 a .top-bar .name .site-logo a{background: rgb(34, 34, 34); color: rgb(255, 255, 255);}
@media only screen and (max-width: 768px){.top-bar li.name .site-logo a{font-size: 1.125em;}}
.top-bar .name .site-logo{text-align: left;}
@media only screen and (min-width: 900px){.top-bar .name .site-logo{text-align: center; display: inline-block; z-index: 5; position: relative; font-size: 22px; font-weight: 700;}}
@media only screen and (min-width: 900px){.top-bar .name .site-logo.site-title{padding-top: 40px;}}
.top-bar .name .site-logo a{background-image: none; background-repeat: no-repeat; min-height: auto; padding: 0px; position: inherit; width: auto;}
.top-bar .name .site-logo a img{margin-top: 0px; max-height: 100%; width: 100px;}
@media only screen and (min-width: 900px){.top-bar .name .site-logo a img{width: auto;}}
@media only screen and (min-width: 900px){.top-bar .name .site-logo a{padding: 42px 0px 0px; position: absolute; right: -100px; width: 395px;}}
@media only screen and (min-width: 900px){.bg_body_color .tireswheels_wrapper .top-bar .name .site-logo a{right: -97px;}}
@media only screen and (max-width: 1280px){.top-bar .name .site-logo a{padding: 11px 0px 0px; background-image: none;}}
@media only screen and (max-width: 1280px){.top-bar .name .site-logo{left: 45px;}}
@media only screen and (max-width: 1280px){.top-bar .name .site-logo a{padding: 0px; background-image: none;}}
@media only screen and (max-width: 1280px) and (min-width: 900px){.top-bar .name .site-logo a{padding: 11px 0px 0px;}}
@media only screen and (max-width: 900px){.fixed .top-bar .name .site-logo a img{max-height: 100%; margin-top: 0px;}}
@media only screen and (max-width: 900px){.top-bar .name .site-logo{line-height: 3.8125rem; font-size: 20px; font-weight: 700;}}
@media only screen and (max-width: 900px){.top-bar .name .site-logo a img{margin-top: -5px;}}
@media (max-width: 899px){.top-bar .name .site-logo a img{width: 70px !important;}}
.site-logo{font-family: Roboto; font-weight: 500;}
@media only screen and (min-width: 900px){.top-bar .name .site-logo a{padding: 0px; position: relative; right: auto; width: 250px; text-align: left;}}
@media only screen and (min-width: 900px){.style-2 .top-bar .name .site-logo a{background: transparent;}}
.site-logo{color: rgb(255, 255, 255);}