.embed-responsive .card-img-top{object-fit:cover}.custom-gutters .col{padding:.25rem}.leads-nav .btn{padding:1em 2em}.boat-listings .card-shadow{box-shadow:0 4px 8px rgba(0,0,0,.1)}.boat-listings .card-img-top{transition:transform 0.3s ease}.boat-listings .card:hover .card-img-top{transform:scale(1.05)}.boat-listings .location-icon{width:16px;display:inline-block}.boat-listings .card-footer{background-color:initial;border-top:initial}.boat-listings .card-title{font-size:1.2em}.boat-listings .card-title,.boat-listings .boat-location,.boat-listings .boat-price{color:#001655!important}.boat-listings .spinner-border{margin-left:12px;margin-top:5px}.boat-detail .more-info table tr td{color:#000}.boat-detail .btn-primary{color:#fff!important;background-color:#003ABB!important}.boat-detail h1.product-title{color:#001655;font-size:2.3em!important}.boat-detail .additional-info{font-size:1.2em;font-weight:700}#accordion .card .card-header{padding:0}#accordion .card .card-header button{padding:1em 2em;display:inline-block;text-align:left;text-decoration:none;background-color:#001655;color:#fff}.acc-icon{display:inline-block}.acc-icon>span{display:inline-block;width:20px}.acc-icon>span>svg{fill:#fff}.leads-nav button:focus,#accordion .card-header button:focus{outline:none;box-shadow:none}.accordion .card-header button{display:flex;justify-content:space-between;align-items:center}.acc-icon i{transition:opacity 0.3s ease}.card-header .collapsed .acc-opened{display:none}.card-header .collapsed .acc-closed{display:inline-block}.acc-closed{display:none}.acc-opened{display:none}#accordion .card .card-header button h5{margin:0;font-size:1.3em;display:inline-block}.gallery-col{padding-left:.25rem;padding-right:.25rem}.boat-gallery .row{margin-right:-.25rem;margin-left:-.25rem}.main-image .gallery-col{padding-left:0;padding-right:0}.card-body-more-info{padding:initial!important}.nearby-controls{transition:max-height 0.6s ease-in-out}.nearby-controls label.text-sm{font-size:.75em}