/* Original Auto Tranz identity restored on Joomla 5; no legacy executable extensions. */
:root{--body-font-family:Arial,sans-serif;--body-font-size:12px;--body-line-height:1.5;--link-color:#b75f00;--link-color-rgb:183,95,0}
body{font-family:Arial,sans-serif;font-size:12px;color:#333;background:#ddd url('/images/original-brand/background.gif') repeat;margin:0}
.container-header{position:relative;max-width:936px;width:100%;height:252px;margin:0 auto;background:#000;border:0;box-shadow:none}
.container-header>.grid-child{padding:0;max-width:none;display:block}
.container-header .navbar-brand{margin:0;padding:0;width:100%;display:block;line-height:0}
.container-header .brand-logo{display:block;width:100%}
.container-header .brand-logo img{width:100%;max-width:none;height:161px;object-fit:fill}
.container-header .container-nav{position:absolute;top:95px;left:360px;right:12px;padding:0;min-height:0}
.container-header .mod-menu{display:flex;flex-direction:row;gap:0;flex-wrap:nowrap;width:100%;justify-content:space-between}
.container-header .mod-menu>li{padding:0;margin:0;font-size:12px}
.container-header .mod-menu a{color:#2f4c86!important;font-family:Tahoma,Arial,sans-serif;padding:5px 6px;white-space:nowrap;text-decoration:none;font-weight:normal}
.container-header .mod-menu a:hover,.container-header .mod-menu .active>a{color:#000!important;text-decoration:underline}
.container-header .container-topbar{position:absolute;bottom:12px;left:13px;right:17px;padding:0;z-index:2}
.original-contact{display:flex;justify-content:space-between;color:#fff;font-size:15px;line-height:22px}.original-contact a{color:white!important}.original-contact address{font-style:normal;text-align:right;margin:0}
.site-grid{display:flex;flex-direction:column;width:100%;max-width:936px;margin:0 auto;background:#fff;border:1px solid #000;border-top:0;gap:0}
.container-banner{margin:0;width:100%}.original-slideshow{position:relative;width:100%;aspect-ratio:930/300;background:white;overflow:hidden}
.original-slideshow img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity 2s ease-in-out}.original-slideshow img.active{opacity:1}
.original-slideshow button{position:absolute;right:12px;bottom:10px;z-index:3;border:1px solid #aaa;background:#fff;color:#333;padding:4px 10px;font-size:12px}
.container-component{display:block;background:white;width:100%;padding:20px 28px;margin:0;border-radius:0;box-shadow:none;min-width:0}
h1,h2{color:#999;font-family:Arial,sans-serif;font-weight:400;font-size:25px;border:0;padding:0;margin:0 0 15px}h3{font-weight:400}a{color:#b75f00}p{margin:0 0 5px}td{padding:2px;vertical-align:top}img{max-width:100%;height:auto}table{max-width:100%}.breadcrumb{font-size:11px;background:none;padding:0;margin-bottom:12px}.contact h3{font-size:20px}.contact-form{max-width:680px}.form-control{font-size:14px}.btn-primary{background:#2f4c86;border-color:#2f4c86}
@media(max-width:700px){.container-header{height:auto;padding-bottom:12px}.container-header .brand-logo img{height:auto;min-height:65px}.container-header .container-nav{position:static;padding:8px 10px;background:white}.container-header .mod-menu{flex-wrap:wrap;justify-content:center;gap:8px}.container-header .container-topbar{position:static;padding:12px 14px 0}.original-contact{font-size:12px;line-height:19px;gap:12px}.original-contact address{max-width:48%}.container-component{padding:18px}table,tbody,tr,td{display:block;width:100%!important}td{padding:6px 0}td:empty{display:none}h1,h2{font-size:23px}}
@media(prefers-reduced-motion:reduce){.original-slideshow img{transition:none}}

.container-header .container-nav{width:auto;top:76px}.container-header .mod-menu{min-width:0}h1,h2{color:#777}@media(max-width:700px){.container-header{display:flex;flex-direction:column}.container-header>.grid-child{width:100%;order:1}.container-header>.container-nav{order:2}.container-header>.container-topbar{order:3}.container-header .mod-menu a{display:block;min-height:40px;padding:10px 7px}.original-slideshow{padding-bottom:32px;box-sizing:content-box}.original-slideshow img{height:calc(100% - 32px)}.original-slideshow button{bottom:2px}}
