.upfit-gallery-wrapper{margin:40px 0}.upfit-gallery-wrapper .row{display:flex;flex-wrap:wrap}.upfit-gallery-wrapper .description p{font-size:16px;line-height:1.5;color:#616161}.upfit-gallery-wrapper .col-12 img{max-width:100%;height:auto}.pagination__item--current:after,#MainContent a.link:before{display:none!important}.jamersan--pagination .pagination__item--current{border-color:transparent!important;color:#616161!important}.pagination__list>li{max-width:fit-content!important}.pagination__item{margin:0!important;padding:0!important}.blog-list{display:flex;flex-wrap:wrap;margin:0 -10px}#filtered-container{padding-bottom:40px}.upfit-gallery-wrapper .description{padding:100px 0}.upfit-gallery-wrapper .description .ufg-logo{display:inline-block;margin-bottom:10px}.upfit-gallery-wrapper .description .ufg-logo svg{width:200px;height:auto}.upfit-gallery-wrapper .description .ufg-logo svg .logo-fill{fill:#1e2e4c}.upfit-gallery-wrapper .description h1,.upfit-gallery-wrapper .description .h1{font-size:24px;margin-bottom:20px;text-transform:uppercase;font-weight:700;color:#b83a22;display:none}.upfit-gallery-wrapper .description p.sub-head{font-size:45px;line-height:120%;font-weight:700;font-family:TT Supermolot Neue,sans-serif;color:#b83a22;text-transform:uppercase;margin:0}.upfit-gallery-wrapper .description .btns{margin-top:40px;display:flex}.upfit-gallery-wrapper .description .btns .btn-primary,.upfit-gallery-wrapper .description .btns header .advance-automobile-filters .aaf-submit,header .advance-automobile-filters .upfit-gallery-wrapper .description .btns .aaf-submit{margin-right:20px}.upfit-gallery-wrapper .description .btns .btn,.upfit-gallery-wrapper .description .btns header .advance-automobile-filters .aaf-submit,header .advance-automobile-filters .upfit-gallery-wrapper .description .btns .aaf-submit{text-transform:uppercase;font-weight:600;font-family:TT Supermolot Neue,sans-serif}.col-md-6{flex:0 0 auto;width:50%}@media (max-width: 767.98px){.upfit-gallery-wrapper .description .btns{flex-direction:column}.col-12{flex:0 0 auto;width:100%}.upfit-gallery-wrapper .description{text-align:center;padding:40px 0}.upfit-gallery-wrapper .btns .btn,.upfit-gallery-wrapper .btns header .advance-automobile-filters .aaf-submit,header .advance-automobile-filters .upfit-gallery-wrapper .btns .aaf-submit{width:80%;margin:0 auto 20px!important}}.featured-upfit{padding-top:40px;position:relative}.featured-upfit .feature{border-radius:8px;position:relative;padding:200px 60px;color:#fff;overflow:hidden;margin:0 0 40px;background:transparent center center no-repeat;background-size:cover}.featured-upfit .feature h2,.featured-upfit .feature .h2,.featured-upfit .feature a,.featured-upfit .feature p{z-index:1;position:relative}.featured-upfit .feature h2,.featured-upfit .feature .h2{color:#fff;font-size:60px;line-height:120%;font-weight:700;width:50%;margin-bottom:40px;margin-top:0}.featured-upfit .feature p.sub-head{font-family:TT Supermolot Neue,sans-serif;color:#fff;text-transform:uppercase;font-size:24px;font-weight:700;margin-bottom:20px}.featured-upfit .feature:after{content:"";position:absolute;background:#212121;top:0;left:0;width:100%;height:100%;opacity:.5}.featured-upfit:after{content:"";position:absolute;height:80%;width:100%;background:#212121;bottom:-95px;z-index:-1}.featured-upfit .promo{font-family:TT Supermolot Neue,sans-serif;color:#fff;text-align:center;font-size:28px;font-weight:400;margin-bottom:40px}.featured-upfit .promo a{color:#fff;text-decoration:underline}@media (max-width: 767.98px){.featured-upfit{background:#212121;padding:0}.featured-upfit .container{padding:0}.featured-upfit .feature{border-radius:0;padding:60px 10px;text-align:center}.featured-upfit .feature h2,.featured-upfit .feature .h2{width:100%;font-size:48px}.featured-upfit .promo{padding-bottom:40px;margin-bottom:0}.featured-upfit:after{display:none}}.filters{display:flex;flex-wrap:nowrap;width:100%;align-items:center;padding:30px 20px;background:#f6f6f6;margin-bottom:25px}.filters .filter-title{font-weight:700;text-transform:uppercase;margin-right:20px;flex:0 0 auto;flex-shrink:0;color:#616161}.filters .gallery-filter{display:flex;flex:0 0 auto;flex-grow:1;margin:0;align-items:center}.filters .gallery-filter .filter{flex:0 0 calc(28% - 20px);margin:0 10px}.filters .gallery-filter .filter select{margin:0;display:block;width:100%;padding:.375rem .75rem;font-size:16px;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #e0e0e0;-webkit-appearance:auto;appearance:auto;outline:none;border-radius:.25rem;box-shadow:none;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;height:48px}.filters .gallery-filter .filter select::placeholder{color:#6c757d!important}.filters .gallery-filter .form-button{margin-left:auto}.btn{justify-content:center;background-color:#1e2e4c;border-color:#1e2e4c;color:#fff;border-radius:.5rem;display:flex;align-items:center;box-shadow:none;gap:1rem;border-style:solid;border-width:1px;font-family:var(--font-heading-family);padding:6px 12px;font-size:16px;letter-spacing:0;cursor:pointer;width:fit-content;text-decoration:none}.btn.btn-outline-secondary{color:#6c757d;border-color:#6c757d;background-color:#fff}.btn.btn-outline-secondary:hover{background-color:#6c757d;color:#fff}.filters .btn{background-color:#212121;border-color:#212121;text-transform:uppercase}.no-image{max-height:255px}@media (max-width: 767.98px){.featured-upfit .page-width,.gallery-filters.page-width{padding:0}.featured-upfit .btn{margin:0 auto}.promo{padding-left:10px;padding-right:10px}.filters{flex-wrap:wrap}.filters .filter-title{flex:0 0 100%;text-align:center;margin-bottom:40px}.filters .gallery-filter{flex-wrap:wrap;flex:0 0 100%}.filters .gallery-filter .filter{flex:0 0 100%;margin:0 0 20px}.filters .gallery-filter .form-button{flex:0 0 100%;margin:0;text-align:center}.filters .gallery-filter .form-button .btn,.filters .gallery-filter .form-button header .advance-automobile-filters .aaf-submit,header .advance-automobile-filters .filters .gallery-filter .form-button .aaf-submit{width:80%;margin:0 auto}}.upfit-gallery-list .item{width:auto;max-width:100%;flex:0 0 calc(33.33% - 20px);margin:10px;border-radius:8px;box-shadow:0 4px 20px #0000001a;border:0;overflow:hidden;padding:25px;position:relative;height:auto}.upfit-gallery-list .item .blog-img{margin:-25px -25px 25px;background-size:cover;background-position:50%}.blog-list h4 a,.blog-list .h4 a{color:#212121;text-decoration:none;text-transform:capitalize;font-weight:700;letter-spacing:0}.upfit-products a{color:#212121;text-decoration:none}.upfit-products a:hover{color:#b83a22}.upfit-gallery-list .item .blog-img-overlay{background-color:#000c;display:flex;width:100%;height:100%;padding:calc(33% - 20px) 0;opacity:0;transition:all .4s ease-in-out;justify-content:center}.blog-list .blog-img:hover .blog-img-overlay{opacity:1}.blog-list .blog-img-overlay span{width:40px;height:40px;border:1px solid #fff;border-radius:4px;text-align:center;position:relative}.blog-list .blog-img-overlay span:before,.blog-list .blog-img-overlay span:after{content:"";width:1px;height:17px;background:#fff;position:absolute;top:11px}.blog-list .blog-img-overlay span:after{transform:rotate(90deg)}.upfit-gallery-list .item h4,.upfit-gallery-list .item .h4{margin-bottom:15px;font-size:18px;font-weight:600}.upfit-gallery-list .item .upfit-trades{margin-bottom:15px;font-size:16px;color:#212121}.upfit-gallery-list .item .upfit-products{font-size:14px;line-height:140%;margin-bottom:0}@media (max-width: 767.98px){.upfit-gallery-list{padding:10px;width:100%;margin:0}.upfit-gallery-list .item{flex:0 0 100%;margin:0 0 20px}}.pagination{margin-top:25px}.pagination .nav-links{width:100%;text-align:center}.pagination .nav-links .page-numbers{margin:0 10px}@media (max-width: 767.98px){#gallery.container{padding:0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/jamersan--upfit-gallery.css.map */
