body,input,select,option,textarea,p,form,ul,li,ol,h1,h2,h3,h4,h5,h6,td,img,table,input[type=submit],input[type=button],.file-input span,a.button,.btn{font-family:"Roboto",sans-serif}body{font-weight:400}body{background:#1c1f22;color:#eef0f1;color-scheme:dark}h1{color:#eef0f1}section.content_block:not(.no-style)>div,section.side_block:not(.no-style)>div{background:#24282c}@media screen and (min-width: 992px){section.side_block:not(.no-style){background:#24282c}aside.left>section.side_block:not(.no-style):last-child,section#content aside:last-of-type>section:not(.no-style):last-of-type>div{background-color:#24282c}}input[type=text],input[type=search],input[type=password],input[type=number],textarea,select,span.pills,.select2-selection--single,.select2-selection--multiple,.select2-dropdown{background:#24282c;border-color:#383d42;color:#eef0f1}input:focus,select:focus,.select2-selection--single:focus,.select2-container--open .select2-selection--single{border-color:#98a1a8}footer.page-footer{border-top-color:#383d42}section.content_block>h3,section.side_block>h3{color:#eef0f1;font-weight:700;letter-spacing:-0.01em;position:relative;padding-bottom:12px}section.content_block>h3::after,section.side_block>h3::after{content:"";position:absolute;left:0;bottom:0;width:36px;height:3px;border-radius:2px;background:#ffd400}@media screen and (max-width: 767px){section.content_block>h3,section.side_block>h3{padding-left:17px}section.content_block>h3::after,section.side_block>h3::after{left:17px}}img.plus-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%2398a1a8' d='M7 0h2v7h7v2H9v7H7V9H0V7h7z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}ul.ctree-container>li{padding:6px 8px;border-radius:4px;transition:background-color .15s ease}ul.ctree-container>li:hover{background-color:#1c1f22}ul.ctree-container a{color:#eef0f1}ul.ctree-container span.count{background:#1c1f22;color:#98a1a8;font-size:.75rem;padding:1px 7px;border-radius:100px}section.content_block:not(.no-style)>div,section.side_block:not(.no-style)>div{border-radius:6px;box-shadow:0 1px 3px rgba(32,38,43,.06),0 6px 16px rgba(32,38,43,.06)}section.side_block:not(.no-style)>div{padding:30px}input,select,option,textarea,input[type=submit],input[type=button],.file-input span,a.button,.btn{border-radius:4px}input[type=submit],input[type=button],.file-input span,a.button,.btn{box-shadow:0 1px 2px rgba(32,38,43,.08);transition:box-shadow .15s ease,transform .15s ease}input[type=submit]:hover,input[type=button]:hover,.file-input span:hover,a.button:hover,.btn:hover{box-shadow:0 2px 6px rgba(32,38,43,.14)}input[type=submit]:active,input[type=button]:active,.file-input span:active,a.button:active,.btn:active{transform:translateY(1px);box-shadow:none}section.horizontal-search #search_area{border-radius:6px;box-shadow:0 12px 32px rgba(0,0,0,.35);overflow:hidden}select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%2398a1a8' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:11px 7px;background-color:#24282c;padding-right:32px}.select2-container:not(.select2-container--disabled) .select2-selection__arrow{background:rgba(0,0,0,0) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%2398a1a8' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center}section.horizontal-search{background-image:url("../img/road-lights-bg.jpg?v=2")}@media screen and (max-width: 991px){section.horizontal-search{background-image:url("../img/road-lights-bg-mobile.jpg?v=2")}}section.horizontal-search{position:relative}section.horizontal-search::before{content:"";position:absolute;top:0;left:0;right:0;height:180px;background:linear-gradient(to bottom, rgba(32, 33, 34, 0.55), rgba(32, 33, 34, 0));pointer-events:none}section.horizontal-search>div.point1{position:relative;z-index:1}section.horizontal-search h1{color:#fff;font-size:2.25rem;font-weight:700;letter-spacing:-0.01em;text-shadow:0 2px 12px rgba(0,0,0,.45)}@media screen and (max-width: 767px){section.horizontal-search h1{font-size:1.5rem}}.search-form-cell>div>span{display:block;width:100%;border-bottom:1px solid #383d42;margin-bottom:4px;margin-bottom-margin-bottom:24px !important}@media screen and (max-width: 767px){section.horizontal-search:not(.no-tabs){padding-top:36px;padding-bottom:18px}.search-form-cell>div{margin-top:6px}.search-form-cell.submit>div{margin-top:8px}}input[type=checkbox]:not(.default)+label,input[type=radio]:not(.default)+label{color:#eef0f1}input[type=checkbox]:not(.default):checked+label,input[type=radio]:not(.default):checked+label{color:#eef0f1}span.pills input[type=radio]:checked+label{background:rgba(0,0,0,0);color:#f70;font-weight:700;text-decoration:underline}select.disabled,select[disabled=disabled],input[disabled=disabled],.select2-container--disabled .select2-selection--single{background:#1c1f22;border-color:#383d42;color:rgb(73.0980392157%,75.5294117647%,77.3333333333%)}::-webkit-input-placeholder{color:rgb(73.0980392157%,75.5294117647%,77.3333333333%)}:-moz-placeholder{color:rgb(73.0980392157%,75.5294117647%,77.3333333333%)}::-moz-placeholder{color:rgb(73.0980392157%,75.5294117647%,77.3333333333%)}:-ms-input-placeholder{color:rgb(73.0980392157%,75.5294117647%,77.3333333333%)}span.pills>label{flex-shrink:0;padding:0 11px !important}@media screen and (min-width: 768px){.search-form-cell.three-field>div>div input[type=text],.search-form-cell.three-field>div>div input[type=number]{width:26%}.search-form-cell.three-field>div>div select{width:42%;padding-right:16px}}input[type=checkbox]:not(.default)+label>span,input[type=radio]:not(.default)+label>span{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Crect x='2' y='2' width='18' height='18' rx='4' fill='none' stroke='%23eef0f1' stroke-width='2'/%3E%3C/svg%3E") no-repeat center/20px 20px}input[type=radio]:not(.default)+label>span{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='9' fill='none' stroke='%23eef0f1' stroke-width='2'/%3E%3C/svg%3E") no-repeat center/20px 20px}input[type=checkbox]:not(.default):hover+label>span{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Crect x='2' y='2' width='18' height='18' rx='4' fill='none' stroke='%23F70' stroke-width='2'/%3E%3C/svg%3E") no-repeat center/20px 20px}input[type=radio]:not(.default):hover+label>span{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='9' fill='none' stroke='%23F70' stroke-width='2'/%3E%3C/svg%3E") no-repeat center/20px 20px}input[type=checkbox]:not(.default):checked+label>span{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Crect x='2' y='2' width='18' height='18' rx='4' fill='%23F70'/%3E%3Cpath d='M6 11.5l3.2 3.2L16 8' fill='none' stroke='%231a1a1a' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/20px 20px}input[type=radio]:not(.default):checked+label>span{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='9' fill='none' stroke='%23F70' stroke-width='2'/%3E%3Ccircle cx='11' cy='11' r='5' fill='%23F70'/%3E%3C/svg%3E") no-repeat center/20px 20px}.leaflet-tile-pane{filter:invert(1) hue-rotate(180deg) brightness(0.95) contrast(0.9)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#24282c !important;color:#eef0f1 !important;box-shadow:0 1px 3px rgba(32,38,43,.06),0 6px 16px rgba(32,38,43,.06) !important}.leaflet-popup-close-button{color:#eef0f1 !important}div.listing-details .content-section{background:#24282c}div.listing-details div.top-navigation{background:#24282c}.verified-dealer-badge{display:inline-flex;align-items:center;gap:4px;margin-left:8px;padding:2px 8px;border-radius:100px;background:#ffd400;color:#1a1a1a;font-size:.75rem;font-weight:700;vertical-align:middle}.verified-dealer-badge svg{flex-shrink:0}.categories-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:24px}.categories-grid__item{display:flex;flex-direction:column;align-items:center;gap:10px;width:150px;padding:20px 10px;border-radius:6px;background:#24282c;box-shadow:0 1px 3px rgba(32,38,43,.06),0 6px 16px rgba(32,38,43,.06);text-align:center;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.categories-grid__item:hover{transform:translateY(-2px);box-shadow:0 4px 14px rgba(0,0,0,.35)}.categories-grid__item:hover .categories-grid__icon-circle{transform:scale(1.06)}.categories-grid__icon-circle{display:flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:50%;overflow:hidden;background:#1c1f22;transition:transform .15s ease;flex:none}.categories-grid__icon-img{display:block;width:100%;height:100%;object-fit:cover}.categories-grid__name{font-weight:700;color:#eef0f1}div.listing-details div.price-tag>span{color:#eef0f1}:root{--iti-dropdown-bg: #24282c;--iti-border-color: #383d42;--iti-hover-color: rgba(255, 212, 0, 0.12);--iti-dialcode-color: #98a1a8;--iti-search-icon-color: #98a1a8;--iti-arrow-color: #98a1a8}.iti__country-list{color:#eef0f1}.upload-files nav.icons svg.icon{width:16px;height:16px;vertical-align:top}.upload-files nav.icons .icon{filter:invert(1);opacity:.75}.upload-files nav.icons .icon:hover{opacity:1}ul.tabs>li.active{color:#eef0f1;border-bottom-color:#ffd400}ul.tabs.tabs-hash>li.active a{color:#eef0f1}ul.featured>li>ul{background:#24282c}ul.featured>li img{background-color:#1c1f22}.listing-fit-contain ul.featured>li:not(.no-picture) img{background-color:#1c1f22 !important}section#listings div.picture>img{background-color:#1c1f22}.my-listings div.stat ul>li{color:#eef0f1}.my-listings div.stat ul>li span.name{color:#98a1a8}.listing-fit-contain div.picture:not(.no-picture)>img{background:#1c1f22 !important}.er-item:target{background:rgba(255,212,0,.12);box-shadow:inset 3px 0 0 #ffd400}span.account-type-label{color:#98a1a8;font-size:.85em;font-weight:400}img.account-picture{background-color:#1c1f22}div.gallery .nav-buttons .nav-button{background:rgba(32,33,34,.85);color:#fff}div.gallery .nav-buttons .nav-button:hover{background:#ffd400;color:#1a1a1a}@media screen and (max-width: 767px){section#listings.list ul.card-info{background:#1c1f22}}@media screen and (max-width: 767px){body.home-page .row{display:flex !important;flex-direction:column !important}body.home-page aside.bottom{width:100%;flex:none}body.home-page aside.top{display:flex !important;flex-direction:column !important}body.home-page aside.left,body.home-page #content{display:contents}body.home-page aside.bottom,body.home-page aside.middle,body.home-page section#controller_area{order:9}body.home-page section.content_block.keyword_search{order:0}body.home-page section.content_block.categories_grid{order:1}body.home-page section.content_block.equipmentRequests{order:2}body.home-page aside.top section.content_block.listings_box{order:3}body.home-page section.content_block.about_trutram_teaser{order:5}}@media screen and (min-width: 992px){body.home-page #content aside.top{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px;align-items:start}body.home-page #content aside.top>section.content_block{margin-bottom:0}body.home-page #content aside.top>section.content_block.categories_grid,body.home-page #content aside.top>section.content_block.keyword_search{grid-column:1/-1}}.news-article__tile{background:#24282c;border:1px solid #383d42;border-radius:6px;box-shadow:0 1px 3px rgba(32,38,43,.06),0 6px 16px rgba(32,38,43,.06);padding:24px;transition:transform .15s ease,box-shadow .15s ease}.news-article__tile:hover{transform:translateY(-3px);box-shadow:0 2px 6px rgba(32,38,43,.1),0 10px 24px rgba(32,38,43,.12)}.news-article__tile .news-article__pic-cont{border-radius:4px;overflow:hidden}div#logo>a:nth-child(1)>img:nth-child(1){height:46px}@media screen and (max-width: 767px){div#logo>a:nth-child(1)>img:nth-child(1){height:34px}}@media screen and (min-width: 992px){header.page-header.fixed-menu section.main-menu>div>#logo>a:nth-child(1)>img:nth-child(1){height:28px}}.about-us-home-link{margin-top:32px}.about-us-home-link a{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:#f70;text-decoration:none}.about-us-home-link a:hover{text-decoration:underline}.premium-star-badge{display:inline-block;color:#ffd400;margin-right:4px;font-size:1.05em;line-height:1;vertical-align:-1px}