@media screen and (min-width: 992px){.transparent{background-color:rgba(0,0,0,0);transition:all .5s ease}.scrolled{background-color:#1281aa !important;transition:all .5s ease}}
#index #body{margin-top:0 !important}
#index #body #maincontent{overflow:initial !important}
#index #body h1{color:#fff;font-weight:700}
#index #body #home-boat-search{background-repeat:no-repeat;background-position:center 15%;background-size:cover;padding-bottom:8.5rem;padding-top:9rem;text-align:center}
@media screen and (min-width: 993px){#index #body #home-boat-search{margin-top:-70px}}
@media screen and (max-width: 992px){#index #body #home-boat-search{padding-bottom:3.8rem;padding-top:3rem}}
#index #body #home-boat-search h1{margin-top:-0.55rem}
#index #body #home-boat-search #search-box{background:rgba(0,0,0,.35);box-sizing:border-box;margin:0 auto;padding:3rem;max-width:650px}
#index #body #home-boat-search #search-box .btn-outline-light, #index #body #home-boat-search #search-box .btn-outline-primary, #index #body #home-boat-search #search-box .btn-outline-secondary, #index #body #home-boat-search #search-box .btn-outline-danger{color:#fff !important;background:rgba(0,0,0,.5);border-width:3px !important}
#index #body #home-boat-search #search-box .btn-outline-light:hover, #index #body #home-boat-search #search-box .btn-outline-primary:hover, #index #body #home-boat-search #search-box .btn-outline-secondary:hover, #index #body #home-boat-search #search-box .btn-outline-danger:hover{color:#fff !important}
@media only screen and (max-width: 600px){#index #body #home-boat-search #search-box .options-button{display:block !important;width:100% !important}#index #body #home-boat-search #search-box .best-boats-button{display:block !important;width:100% !important;margin-top:12px !important;margin-left:0 !important}}
#index #body #home-call-to-actions #actions-container{background:#fff;box-shadow:0 .3rem 1.6rem rgba(0,0,0,.2);margin-top:-1.6rem;padding:3.4rem}
@media screen and (max-width: 768px){#index #body #home-call-to-actions #actions-container{margin-top:-1rem;padding:2.5rem}}
#index #body #home-call-to-actions #actions-container .call-to-action-icon{height:128px;width:128px;position:relative}
#index #body #home-call-to-actions #actions-container .call-to-action-icon i, #index #body #home-call-to-actions #actions-container .call-to-action-icon svg{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}
#index #body #home-call-to-actions #actions-container .col-12:first-child{border-right:1px solid #ced4da}
@media screen and (max-width: 992px){#index #body #home-call-to-actions #actions-container .col-12:first-child{border-right:0 !important;margin-bottom:1.8rem}}
@media screen and (max-width: 690px){#index #body #home-call-to-actions #actions-container .col-12:first-child{margin-bottom:2rem}}
@media screen and (max-width: 499px){#index #body #home-call-to-actions #actions-container{padding:1.5rem}#index #body #home-call-to-actions #actions-container .d-flex .pr-4, #index #body #home-call-to-actions #actions-container .d-flex .pl-4{padding:0 0 1rem !important}#index #body #home-call-to-actions #actions-container .col-12:first-child{margin-bottom:2.5rem}}
#index #body section#featured-boats{padding-bottom:4rem}
#index #body .featured-boats-container, #index #body .recommended-section{padding-bottom:1.5rem}
#index #body #home-more-than-an-agent #bubble{display:inline-block;min-width:270px}
@media screen and (max-width: 992px){#index #body #home-more-than-an-agent #bubble{min-width:200px;display:block;margin:0 auto 1.5rem !important;max-width:270px}}
#index #body #home-more-than-an-agent #bubble img{position:relative;z-index:2;width:100%}
#index #body #home-more-than-an-agent #how-it-works .badge-secondary{border-radius:50% !important;box-sizing:border-box;color:#014e78;font-size:16px;height:30px;padding:6px 0 0;text-align:center;min-width:30px}
#index #body #home-more-than-an-agent #how-it-works h4{color:#353a40}
@media screen and (max-width: 768px){#index #body #home-why-boatshed #why-boatshed-bg{height:300px}}
#index #body #home-why-boatshed #why-boatshed-bg{background-position:center center;background-repeat:no-repeat;background-size:cover}
#index #body #home-testimonials #testimonials-carousel{width:100%;position:relative}
#index #body #home-testimonials #testimonials-carousel .slick-slide{background:#e8eef2;color:#9facb4;max-height:266px !important;min-height:266px !important;border-radius:4px;border:1px solid rgba(0,0,0,.1);transform:scale(0.8) translateY(1.5rem);transition:all .3s ease;text-align:center;margin:0 -40px;margin-bottom:30px}
#index #body #home-testimonials #testimonials-carousel .slick-slide::-webkit-scrollbar{width:4px;border-radius:20px}
#index #body #home-testimonials #testimonials-carousel .slick-slide::-webkit-scrollbar-track{background:#fff}
#index #body #home-testimonials #testimonials-carousel .slick-slide::-webkit-scrollbar-thumb{background:#9a9a9a}
#index #body #home-testimonials #testimonials-carousel .slick-slide::-webkit-scrollbar-thumb:hover{background:#919191}
@media screen and (min-width: 576px){#index #body #home-testimonials #testimonials-carousel .slick-slide .testimonial{position:absolute;left:50%;transform:translateX(-50%) translateY(-50%);top:50%}}
#index #body #home-testimonials #testimonials-carousel .slick-slide.slick-center{background:#fff;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);color:#353a40;transform:scale(1) translateY(0)}
#index #body #home-testimonials #testimonials-carousel .slick-slide.slick-center .citation{color:#656868}
#index #body #home-testimonials #testimonials-carousel .slick-slide.slick-center .citation span{color:#353a40}
@media screen and (max-width: 576px){#index #body #home-testimonials #testimonials-carousel .slick-slide{max-height:300px;min-height:300px}}
@media screen and (max-width: 991px){#index #body #home-testimonials #testimonials-carousel .slick-slide{padding:30px 20px;margin:0 -100px 30px;height:356px;position:relative;overflow:auto}}
#index #body #featured-boats .recommended-section{position:relative}
#index #body #featured-boats .recommended-section .see-more{margin-left:1.25rem;margin-top:.7rem}
@media screen and (max-width: 576px){#index #body #featured-boats .recommended-section .see-more{margin-left:0}}
#index #body .thumbnails .charter-boat-badge{background-image:url("/lib/img/content/charter-boat-ribbon.png");background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none;position:absolute;right:0;top:0;height:90px;width:90px}
#index #body #botm-container{background:#fff;box-shadow:0 .3rem 1.6rem rgba(0,0,0,.2);margin-top:-1.6rem}
@media screen and (max-width: 768px){#index #body #botm-container{margin-top:-1rem}}
#index #body #botm-container .botm{border:0 !important}
#index #body #botm-container .botm .charter-boat-badge{background-image:url("/lib/img/content/charter-boat-ribbon.png");background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none;position:absolute;right:0;top:0;height:125px;width:125px}
#index #body #botm-container .botm .reduced-ribbon{background-image:url("/lib/img/content/reduced-banner_v2.png");background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none;position:absolute;left:0;top:0;height:120px;width:120px}
@media screen and (max-width: 992px){#index #body #botm-container .botm{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}}
#index #body #botm-container .botm #botm-sold-ribbon{left:-60px !important}
#index #body #botm-container .botm .card-header{background:#fff !important;position:relative}
@media screen and (min-width: 992px){#index #body #botm-container .botm .card-header #botm-MainImage{height:300px}}
#index #body #botm-container .botm .card-header #botm-MainImage .thumb-img{height:25%;box-sizing:border-box;padding-left:.5rem;padding-bottom:.5rem}
#index #body #botm-container .botm .card-header .ribbon, #index #body #botm-container .botm .card-header .ribbon-red{top:32px !important}
#index #body #botm-container .botm .card-header .boat_icons{bottom:8px !important;top:auto !important;right:auto !important}
#index #body #blognews .nav-item a{background:rgba(0,0,0,.075);color:#1281aa;transition:all .2s ease;margin-left:.5rem;margin-right:.5rem}
#index #body #blognews .nav-item a.active{background:#1281aa;color:#fff}
#index #body .boatbid_homepage_textcontent .content-box{margin-bottom:0 !important}
#index #body .homepage-badge-advert-carousel{animation-name:fadeInAnimation;animation-delay:.75s;animation-duration:.1s;animation-fill-mode:forwards;opacity:0;position:absolute;top:120px;right:8%;height:auto;width:175px;z-index:5}
#index #body .homepage-badge-advert-carousel img{height:auto;max-width:175px}
#index #body .homepage-badge-advert-carousel .slick-dots{padding-top:0}
#index #body .homepage-badge-advert-carousel .slick-dots li{margin:0 .135rem}
#index #body .homepage-badge-advert-carousel .slick-dots li button{border:2px solid #fff;height:.6rem;width:.6rem}
#index #body .homepage-badge-advert-carousel .slick-prev, #index #body .homepage-badge-advert-carousel .slick-next{display:none !important;background:rgba(0,0,0,.15);border-radius:3px;height:25px;width:25px}
#index #body .homepage-badge-advert-carousel .slick-prev{left:10px}
#index #body .homepage-badge-advert-carousel .slick-next{right:10px}
#index #body .homepage-badge-advert-carousel .slick-prev::before, #index #body .homepage-badge-advert-carousel .slick-next::before{font-size:30px;left:50%;line-height:0;position:absolute;top:10px;transform:translateX(-50%)}
#index #body .homepage-badge-advert-carousel .slick-prev::before{content:"\2039" !important}
#index #body .homepage-badge-advert-carousel .slick-next::before{content:"\203A" !important}
#index #body .homepage-badge-advert-carousel:hover .slick-prev, #index #body .homepage-badge-advert-carousel:hover .slick-next{display:block !important}
@keyframes fadeInAnimation{0%{opacity:0}100%{opacity:1}}
#index #body .homepage-badge-advert-carousel-mobile{left:50% !important;max-width:512px !important;position:relative !important;top:unset !important;transform:translateX(-50%);width:100% !important}
#index #body .homepage-badge-advert-carousel-mobile img{max-width:512px;width:100%}
#index #body .homepage-badge-advert-carousel-mobile .slick-prev, #index #body .homepage-badge-advert-carousel-mobile .slick-next{display:block !important}
#index #body .boatbid-badge-advert-carousel{height:auto;margin:14px auto;width:175px}
#index #body .boatbid-badge-advert-carousel img{box-shadow:0 0 6px rgba(0,0,0,.35);height:auto;max-width:175px}
#index #body .boatbid-badge-advert-carousel .slick-dots{padding-top:0}
#index #body .boatbid-badge-advert-carousel .slick-dots li{margin:0 .135rem}
#index #body .boatbid-badge-advert-carousel .slick-dots li button{height:.7rem;width:.7rem}
#index #body .boatbid-badge-advert-carousel .slick-prev, #index #body .boatbid-badge-advert-carousel .slick-next{display:none !important;background:rgba(0,0,0,.15);border-radius:3px;height:25px;width:25px}
#index #body .boatbid-badge-advert-carousel .slick-prev{left:10px}
#index #body .boatbid-badge-advert-carousel .slick-next{right:10px}
#index #body .boatbid-badge-advert-carousel .slick-prev::before, #index #body .boatbid-badge-advert-carousel .slick-next::before{font-size:30px;left:50%;line-height:0;position:absolute;top:10px;transform:translateX(-50%)}
#index #body .boatbid-badge-advert-carousel .slick-prev::before{content:"\2039" !important}
#index #body .boatbid-badge-advert-carousel .slick-next::before{content:"\203A" !important}
#index #body .boatbid-badge-advert-carousel:hover .slick-prev, #index #body .boatbid-badge-advert-carousel:hover .slick-next{display:block !important}
#index #body .homepage-for-sale-badge{display:none}
@media only screen and (min-width: 850px){#index #body .homepage-for-sale-badge{display:block;position:absolute;right:40px}#index #body .homepage-for-sale-badge img{animation:fade-in-animation .15s forwards;animation-delay:.75s;display:inline-block;height:auto;opacity:0;width:150px}}
@media only screen and (min-width: 1200px){#index #body .homepage-for-sale-badge{right:110px;top:125px}#index #body .homepage-for-sale-badge img{width:200px}}
#index #body .homepage-for-sale-banner{display:block;position:fixed;left:0;bottom:0;z-index:3}
#index #body .homepage-for-sale-banner img{animation:fade-in-animation .15s forwards;animation-delay:.75s;display:inline-block;height:auto;opacity:0;width:150px}
@media only screen and (min-width: 850px){#index #body .homepage-for-sale-banner img{display:inline-block;height:auto;width:225px}}
#index .website-feedback{left:unset;right:.5rem}
@keyframes fade-in-animation{0%{opacity:0}100%{opacity:1}}
.bs-charter #home-call-to-actions{padding-bottom:3rem;padding-top:3rem}
.bs-charter #home-call-to-actions #actions-container{margin-top:0 !important}
.bs-charter section#featured-boats{padding-bottom:1.5rem !important}
.bs-charter #home-more-than-an-agent{margin-top:0 !important}