html{scroll-behavior: smooth;}
a{color:#ce1141}
a.btn-red, a.service_image span{background:#ce1141;padding:10px 25px;border: 3px solid #ce1141;color: #fff;border-radius: 5px;text-transform:uppercase;font-weight: 700!important;min-width: 200px;cursor: pointer;display: inline-block;text-align: center;font-family: 'Muli', sans-serif !important;font-size: 16px;}
a.btn-red:hover{color:#ce1141;background:#fff;text-decoration:none}
.btn_fish{background:#003365;padding:10px 25px;border: 3px solid #003365;color: #fff;border-radius: 5px;text-transform:uppercase;font-weight: bold;min-width: 200px;cursor: pointer;display: inline-block;text-align: center;font-family: 'Muli', sans-serif !important;font-size: 16px;}
.btn_fish:hover{color:#ce1141;background:#fff;text-decoration:none;border: 3px solid #ce1141}
.btn_fish span {font-weight: 600;    font-size: 14px;}

h1,h2,h3,h4,h5,h6{font-family: presicav, sans-serif;}
a,p,span{font-family: "Muli", sans-serif;font-weight: 400;font-style: normal;}

/* <uniquifier>: Use a unique and descriptive class name */

.open-sans-<uniquifier> {
  font-family: "Open Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-variation-settings: "wdth" 100;
}
.website_promotion {
   position: absolute;
    background: #ce1141c4;
    color: #FFF;
    text-align: center;
    width: 94%;
    height: 50px;
    font-size: 27px;
    padding: 9px 10px;
    font-weight: bold;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    text-transform: uppercase;
}

.listing-list-loop.stm-isotope-listing-item.all.bti-row .image-inner {
    position: relative;
}

.home section.padded{padding-top:0}
.row.items{align-items: center;}
a.btn-red-inverse{padding: 10px 9px;border-radius:10px;text-transform:uppercase;font-weight:700;color:#0274b5;border:3px solid #0274b5}
a.btn-red-inverse:hover{text-decoration:none;background:#ce1141;color:#fff;border-color:#ce1141}
.links-f li a {border-radius: 5px!important;}
/*Nav*/
ul#menu-main-menu li{margin:0 13px}
.serach_nav{float:left;display:block;padding:15px 12px}
.serach_nav input{min-width:300px;border-radius: 5px!important;padding:4px 10px;font-family: 'Muli';}
.beforeheader{padding:15px 0}
.preheader-icon{text-align:center;/* border-right:2px solid #ccc; *//* padding-right: 20px; */}
.preheader-icon span{display:block;font-family:'Muli';font-size:15px;padding:7px 10px 0;color: #021d49;}
.beforeheader{font-family:'Muli';color:#0c131e}
.beforeheader a{color:#0c131e}
.beforeheader .address{font-weight:600;text-align:left;padding-left: 20px;}
.address span{display:inline-block}
.address span i{font-size:30px}
.address_change{float:left}
.address span{padding:7px 8px}
.phone_link{font-weight:700;font-size:17px;padding-left: 20px;font-family: 'muli', sans-serif;text-transform: uppercase;}


/*Banner*/

.banner-top{position:relative;min-height:633px;}
.home-slider h1{font-size:92px;text-shadow:2px 2px #535353;margin-bottom:40px;margin-top:0;font-family: presicav, sans-serif;text-transform: uppercase;font-weight: bold;}
.home-slider ul li{display:inline-block}
.home-slider ul{text-align:center}
.home-slider ul li a{background: #CE1141;color:#fff;padding: 14px 20px;border:2px solid #fff;border-radius: 5px;font-size: 16px;font-family: 'muli', sans-serif;text-transform: uppercase;font-weight: 700;}
.home-slider ul li{margin:0 10px}
.home-slider{position:relative;min-height:633px;}
.banner-bg{background-image:url(../images/Under_banner.png)}
.bgCover100b{height:100%;pointer-events:none;position:absolute;bottom:0;width:100%;background-size:100% auto!important;-webkit-background-size:100% auto!important;background-repeat:no-repeat;z-index:1;bottom:0;background-position-y:104%}
.home-slider ul li a:hover {border-color: #CE1141;background: #FFF;text-decoration: none;color: #CE1141;}
h1.title.text-center {/* font-size: 92px; *//* text-shadow: 2px 2px #535353; */margin: 0;line-height: 1;}
section.header-banner {position: relative;}
section.header-banner section.wave {position: absolute;width: 100%;bottom: 0;}


/*Search*/
.boat_serching{padding:45px 100px;background:#fff;border-radius:30px;position:relative;margin-top: -75px;z-index:2}
section.padded_section.boat_search{background: #e5eaef;position:relative}
.boat_serching .fullSize{width:100%;border:0}
.boat_serching .gray{background:#f0eeee;padding:12px;color:#0c131e}
.boat_serching .fullSize{background:#f0eeee;font-family:'Muli'}
.boat_serching .gray select,.boat_serching .gray option{color:#0c131e;font-family: 'muli';}
button.btn-red{background:#ce1141;color:#fff;font-family:'Muli';border-radius:5px;padding: 13px 25px;font-size:16px;width:100%;border: 2px solid #ce1141;text-transform: uppercase;}
.boat_serching .col-lg-3.gray{border-top-left-radius:10px;border-bottom-left-radius:10px}
.boat_serching .col-12.col-lg-1.gray:nth-child(5){border-top-right-radius:10px;border-bottom-right-radius:10px}
.boat_serching button.btn-red:hover {color: #ce1141;background: #fff;}
.boat_serching .col.gray:nth-child(1) {border-top-left-radius: 5px;border-bottom-left-radius: 5px;}


/*Brands*/
section.padded_section.brands.lightblue.pb-5{position:relative;/* padding-top: 50px; */}
.box_shadow{padding:30px;box-shadow: 0 0 6px 2px #7474741c!important;border-radius:20px;position:relative;height:100%;background:#fff;text-align: center;    width: 100%;}
.lightblue{background: #e5eaef;}
.lightblue h3{color:#143059;font-size:42px}
.brands-bg{background-image:url(../images/brands-wave.png)}
.bgCover100bb{height:100%;pointer-events:none;position:absolute;bottom:0;width:100%;background-size:100% auto!important;-webkit-background-size:100% auto!important;background-repeat:no-repeat;z-index:1;bottom:0;background-position-y:0}
section.wave{position:relative}
section.wave.pb-5.pt-5{min-height:140px}
.box_shadow img{height: 80px;object-fit:scale-down;}
.box_shadow.hvr-shutter-in-vertical:hover img {filter: brightness(0) invert(1);}

/*Boats*/

.single-boats{box-shadow:0 0 6px 2px #7474741c;border-radius: 15px;}
.single-boats .photo img{width:100%}
.boat-data{padding:30px;position:relative}
.single-boats .photo{position:relative;background-color:#fff}
.single-boats .photo:after{content:"";background-image:url(../images/shape1.png);position:absolute;width:104%;height:43px;bottom:3px;left:0;background-repeat:no-repeat;background-size:contain}
.boat-data .price{background:#143059;max-width:150px;padding:50px 16px;text-align:center;display:block;border-radius:50%;position:absolute;top:-127px;right:30px}
.boat-data .price span{color:#fff;text-align:center;font-size:22px;display:block}
.boat-name h4.title{color:#143059;font-size:24px}
.boat-data ul li{display:inline;margin-right:12px;font-weight:500;color:#a0a0a0;font-family:'Muli'}
.boat-data ul li i{color:#49bae9;font-size:20px}
.boat-data ul{text-align:-webkit-auto}
.boats h3{color: #143059;font-size: 42px;}


/*Service*/
.darkblue{background-color:#143059;position:relative}
section.padded_section.services.darkblue.pb-5.pt-5 .col img{min-height:82px}
section.padded_section.services.darkblue.pb-5.pt-5 h3{font-size:42px}
.services.darkblue a:hover img {filter: brightness(0) invert(1);}
/*.services.whiteblue a:hover img {filter: brightness(5) invert(1);}*/
section.padded_section.services.whiteblue.pb-5.pt-5 a:hover h4 {text-decoration: underline;}

/*featured event*/
.featured_event h3{color:#143059;font-size:42px}
.home .featured_event .back_image{background-position: center; background-size: contain;  max-height: 500px;    min-height: 400px!important;}
.featured_event .second-col{padding:50px;/* box-shadow:0 0 6px 2px #7474741c; *//* border-radius:30px; */font-family:'Muli';color:#0c131e;font-size:16px}
.services a.button{color:#fff}
.featured_event h4.title a{font-size:25px;color:#143059;font-family:'Muli';font-weight:700}


/*Footer*/
section#custom_html-6 ul[class='footerAddress1'] li .des-location div {
    text-decoration: none!important;
}

footer section#custom_html-6 .footerAddress1 a.location-group.current ,footer section#custom_html-6 .footerAddress1 a.location-group.current + .des-location .address-text {
    font-style: italic;
     text-decoration: underline!important;
}

.address-text {}
.site-footered{position: relative;z-index: 2;}
.bgCover100 { height: 100%; left: 0; pointer-events: none; position: absolute;top: 0;width: 100%;background-size: 100% auto!important;-webkit-background-size: 100% auto!important; background-repeat: no-repeat;}
footer#colophon {position: relative;background-color: #003365;}

.site-footer:before {
    width: 280px;
    height: 177px;
    position: absolute;
    background-repeat: no-repeat;
    bottom: 0;
    background-size: 100%;
    left: 0;
}
.site-footer:after {
   /* background-image: url(../images/kisspng-motor-boats.png);*/
    width: 430px;
    height: 285px;
    position: absolute;
    background-repeat: no-repeat;
    top: -60px;
    right: 0;
    background-size: 100%;
}
@media(max-width:1440px){
    .site-footer:before {
        width: 206px;
        height: 142px;
        bottom: 20px
    }
    .site-footer:after {
        width: 280px;
        height: 185px;
        top: -45px;
    }
}

/*Content*/
section.order-right .image-right { order: 2;}
section.order-left .image-left { order: 1;}
section.order-right .order-content {    order:1;}
section.order-left .order-content{  order: 2;  }

/*Title*/
h2.title.text-center {color: #003365;font-size: 42px;font-family: presicav, sans-serif;text-transform: uppercase;font-weight: bold;}
h3.title.text-center {color: #003365;font-size: 36px;font-family: presicav, sans-serif;text-transform: uppercase;font-weight: bold;}
h3.title.text-left {color: #143059;font-size: 42px;}
section.padded.cta-block h3.title.text-center {font-size: 39px;line-height: 1;margin: 0;}
ul#menu-main-menu ul.sub-menu li a { display: block;}

/*Services*/
.box-center-container{border-radius:15px;box-shadow:0 0 6px 2px #7474741c}
.box-center-container img{width:100%;border-radius:15px}
.box-container{padding:0 15px}
.box-container h4.title{color:#143059;font-size:20px;/* min-height:75px; */}
.box-container .content{min-height:150px;display:block;margin-bottom:15px}
.box_member_lightbox{display:inline-block;margin-bottom:30px}

section.padded_section.button_repower .back_image{display:block;position:relative;width:100%;height:100%;z-index:2;background-position:center;background-size:cover;min-height:600px;border-top-left-radius:15px;border-bottom-left-radius:15pxd}
section.padded_section.button_repower .row.items{border-radius:15px;box-shadow:0 0 6px 2px #7474741c}
.button_repower .order-content .container-content{padding-left:15px}
.button_repower .order-content .container-content h3{font-size:30px;color:#143059}
.box_repower_lightbox_1{display:block}
.box_repower_lightbox_1 a,.box_repower_lightbox_2 a,.box_repower_lightbox_3 a{width:100%;display:block;text-align:center}
a.btn-blue{background:#05389d;padding:10px 25px;border:3px solid #05389d;color:#fff;border-radius:10px;text-transform:uppercase;font-weight:700;min-width:200px;display:inline-block}
a.btn-gray{background:#444;padding:10px 25px;border:3px solid #444;color:#fff;border-radius:10px;text-transform:uppercase;font-weight:700;min-width:200px;display:inline-block}
.box_repower_lightbox_2{padding:20px 0}
a.btn-blue:hover{background:#fff;color:#05389d;text-decoration:none}
a.btn-gray:hover{background:#fff;color:#444;text-decoration:none}
.box-center-container{border-radius:15px;box-shadow:0 0 6px 2px #7474741c}
.box-center-container img{width:100%;border-radius:15px;height: 285px;object-fit: cover;}
.box-container{padding:0 15px}
.box-container h4.title{color:#143059;font-size:20px;/* min-height:75px; */}
.box-container .content{min-height:150px;display:block;margin-bottom:15px}
.box_member_lightbox{display:inline-block;margin-bottom:30px}
section.padded_section.button_repower .back_image{display:block;position:relative;width:100%;height:100%;z-index:2;background-position:center;background-size:cover;min-height:600px;border-top-left-radius:15px;border-bottom-left-radius:15pxd}
section.padded_section.button_repower .row.items{border-radius:15px;box-shadow:0 0 6px 2px #7474741c}
.button_repower .order-content .container-content{padding-left:15px}
.button_repower .order-content .container-content h3{font-size:30px;color:#143059}
.box_repower_lightbox_1{display:block}
.box_repower_lightbox_1 a,.box_repower_lightbox_2 a,.box_repower_lightbox_3 a{width:100%;display:block;text-align:center}
a.btn-blue{background:#05389d;padding:10px 25px;border:3px solid #05389d;color:#fff;border-radius:10px;text-transform:uppercase;font-weight:700;min-width:200px;display:inline-block}
a.btn-gray{background:#444;padding:10px 25px;border:3px solid #444;color:#fff;border-radius:10px;text-transform:uppercase;font-weight:700;min-width:200px;display:inline-block}
.box_repower_lightbox_2{padding:20px 0}
a.btn-blue:hover{background:#fff;color:#05389d;text-decoration:none}
a.btn-gray:hover{background:#fff;color:#444;text-decoration:none}

.box_shadow_content{padding:70px 50px;box-shadow:0 0 6px 2px #7474741c;border-radius:15px}
.buttons_in_box a{width:100%;text-align:center}
.half_half_Design_2.order-right .image-right{padding-left:0}
.max_image_height{width:100%}
.max_image_height img{width:100%}
.max_image_height img{max-height:300px;object-fit:cover}
.half_half_Design_2.order-left .image-left{padding-right:0}
.services_extended .col-12.col-lg-4.pb-4:nth-child(8) {padding-bottom: 0px!important;}



ul#menu-main-menu ul.sub-menu li {margin: 0;}

footer .social.row ul li{display:inline-block}
footer .social.row ul li a{color:#143059;background:#fff;border-radius:50%;width:40px!important;height:40px;display:block;padding: 4px 0px;font-size:25px;TEXT-ALIGN:CENTER}
footer .social.row ul li{margin:0 5px}
section#nav_menu-3 h4,section#custom_html-6 h4{font-size:20px;font-family: presicav, sans-serif;margin-bottom:20px;text-transform: uppercase;font-weight: bold;}
section#nav_menu-3 ul li{margin-bottom:10px}
section#custom_html-6 ul li{display:inline-block}
section#custom_html-6 span{margin-bottom:10px;display:block;text-transform:uppercase;font-family: 'Muli', sans-serif;margin-top: 5px;}
section#custom_html-6 span:nth-child(2){margin-top:10px}
section#custom_html-6 ul{margin-bottom:15px}
section#custom_html-6 ul li a{/* text-decoration:underline; */margin-right:10px}
section#custom_html-6 ul li a:hover{text-decoration:none;color:#fff}
section#nav_menu-3 ul li a:hover{text-decoration:underline;color:#fff}
section#mc4wp_form_widget-2 h2{font-size:16px;text-transform:capitalize!important;font-family: 'Muli';font-weight:700}
form#mc4wp-form-1,form#mc4wp-form-1 label{float:left;width:100%}
form#mc4wp-form-1 input[type=email]{float:left;width:80%;padding:9px 10px;border-top-left-radius:10px;border-bottom-left-radius:10px;border-top-right-radius:0;border-bottom-right-radius:0;font-size:16px;font-family:'Muli';color:#000}
form#mc4wp-form-1 input[type=submit]{background:#ce1141;padding:14px 25px;border-radius:0;text-transform:uppercase;border:0;color:#fff;font-size:16px;float:left;width:20%;border-top-right-radius:10px;border-bottom-right-radius:10px;font-weight: 700;}
footer .row.justify-content-between{/* background-color:#143059; */}
ul.list_boats_new li{display:inline-block;margin:7px 4px;text-align:center}
ul.list_boats_new li img{filter:brightness(0) invert(1);max-height:36px}
footer .social.row ul li a:hover {background: #F32836;color: #fff}



/*Featured event*/

section.padded_section.featured_event.pb-5.pt-5 i{color:#143059;color:#143059;margin-right:10px}
section.padded_section.featured_event.pb-5.pt-5 li a{color:#143059}
section.padded_section.featured_event .content span b{margin-bottom:10px;display:block;font-size:20px;font-weight:700;margin-top:10px}
.featured_event .col-xs-12.col-sm-12.col-md-12.col-lg-6.col-xl-6.back_image {/* border-top-left-radius: 10px; *//* border-bottom-left-radius: 10px; */}
.home svg.wave-footer{background:#E5F8FD}
svg.wave-footer{margin-bottom:-12px;}
.border-arround{/* background:#fff; *//* padding:15px; */border-radius:15px;/* box-shadow:0 0 6px 2px #7474741c; */}
.border-arround img{width:100%}
.about h4{font-size:25px;color: #0c131e;font-family: presicav, sans-serif;font-weight:700}
.services h4.title.text-center.pt-4.pb-0.white{font-family:'Muli';font-size:28px}
.col.gray.round{border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
.col-12.col-lg-4.gray.bottom-round{border-top-left-radius:10px;border-bottom-left-radius:10px}

.beforeheader ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;justify-content:end}
.beforeheader ul li{display:inline-block;text-align:right}
/* .beforeheader ul li:nth-child(3){padding-left:20px} */
.beforeheader ul li i{margin-left:10px}


/*Team Members*/
.team .hide {display: none;}
.box_member a.btn-shadow {display: block;width: 100%; margin: 0 auto;text-align: center;padding: 30px 10px;border-radius: 15px;box-shadow: 0 0 6px 2px #7474741c;}
.box_member a.btn-shadow h4 {color: #143059;text-transform: uppercase;font-weight: bold;font-size: 28px;}
.box_member a.btn-shadow:hover {text-decoration: none;}
.box_member a.btn-shadow span.position {color: #49B9E8;font-size: 17px;font-weight: 500;}

/*Services*/
section.padded_section.services h4 { font-family: 'Muli'; font-size: 32px; color: #143059;font-weight: 600;}
section.padded_section.services a:hover {text-decoration: none;}


/*Testimonials*/
.white_font { color: #fff!important;}
.content-container-position .name { display: block;font-size: 20px;font-weight: bold;}
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next { background: #5b6f8b;width: 50px;height: 50px;border-radius: 50%;}
.owl-carousel .owl-nav button.owl-prev em, .owl-carousel .owl-nav button.owl-next em {color: #fff;}
.testimonials .item.text-center {padding: 0 150px;}
.testimonials .owl-carousel .owl-nav { top: 20%;}
.testimonials .owl-dots button.owl-dot.active {background: #fff;}
.testimonials .owl-dots button.owl-dot { width: 15px;height: 15px;border-radius: 50%;border: 1px solid #fff; background: #43597a; margin: 0 6px;}
.testimonials .owl-dots { margin: 0 auto;text-align: center;padding-top: 30px;}


/*Location*/

.location .box_location {    border-radius: 15px;    box-shadow: 0 0 6px 2px #7474741c;    padding-bottom: 30px;}
.location .box_location img {width: 100%;}
.location .box_content {    padding: 0 15px;}
.location .box_location {padding-bottom: 50px;height: 100%;display: block;}
.location .box_content {   min-height: 230px;}
.location .box_image {position: relative;/* height: 100%; */}
.location .box_image .ribbon:before {/* content: ""; */background-image: url(../images/shape1.png);position: absolute;width: 100%;height: 100%;bottom: 0;background-repeat: no-repeat;background-size: contain;background-position: bottom;}
.box_location h4.title {color: #143059;margin: 0;}
/*.page-id-900 .location .box_image .ribbon:before, .page-id-901 .location .box_image .ribbon:before, .page-id-902 .location .box_image .ribbon:before, .page-id-903 .location .box_image .ribbon:before { height: 44px; } */
.location .box_image .image_link a { position: relative;  display: block;    z-index: 2;}
.ribbon {    position: absolute;    bottom: 0;    z-index: 222;}



/*Content Simple*/
.content_simple h2 {font-size: 44px;}
.content_simple h2 , .content_simple h3 .content_simple h4, .content_simple h5, .content_simple h6{ color: #01193D; }
.content_simple h2 {font-size: 44px;color: #01193D;}
.content_simple ul li {font-family: 'Muli';list-style-type: disc;margin-left: 20px;}
.content_simple ul {padding-bottom: 15px;}


/*Blog*/

.blog .ati-blog.card {border: 0px;border-radius: 15px;box-shadow: 0 0 6px 2px #7474741c;}
h3.card-title a {color: #143059;/* font-family: axisextra_bold; */font-size:24px;text-decoration: none;font-family: 'Open Sans', sans-serif;}
h3.card-title a:hover {text-decoration: none;}
.card-body .text-center {margin-top: 30px;margin-bottom: 15px;display: block;}
.blog .ati-blog.card img {border-top-left-radius: 15px;border-top-right-radius: 15px;}

/*Single Blog*/
div#rpwwt-recent-posts-widget-with-thumbnails-3 ul li{margin-bottom:0}
div#rpwwt-recent-posts-widget-with-thumbnails-3 ul li span{font-size:13px}
.rpwwt-widget ul{list-style:outside none none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}
.rpwwt-widget ul li{overflow:hidden;margin:0 0 1.5em}
.rpwwt-widget ul li:last-child{margin:0}
.rpwwt-widget .screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal}
.rpwwt-widget .screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;right:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
.rpwwt-widget ul li img{display:inline;float:left;margin:.3em .75em .75em 0}
#rpwwt-recent-posts-widget-with-thumbnails-3 img{width:75px;height:75px}
.single .site-main h2,.single .site-main h3,.single .site-main h4,.single .site-main h5{color:#153059}
.box_content_inside{min-height:220px;display:inline-block;margin-bottom:12px}
.half_half_Design_2 .btn-red{display:block}


/*Events*/
.single-tribe_events h1.title.text-center .events {
    display: none;
}

.single-tribe_events h1 span, .post-type-archive-tribe_events h1 span {
    /* font-size: 92px; */
    /* text-shadow: 2px 2px #535353; */
    /* margin: 0; */
    /* line-height: 1; */
    /* font-family: axisextra_bold; */
}

.post-type-archive-tribe_events span.single-event {
    display: none;
}


a.tribe-events-calendar-list__event-title-link.tribe-common-anchor-thin {
    color: #143059;
    /* font-family: axisextra_bold; */
}

span.tribe-events-calendar-list__event-venue-title.tribe-common-b2--bold {
    color: #143059;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button {
    background: #143059;
}

.tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border {
    background: #143059;
    color: #fff;
}

.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover {
    background: #fff;
    color: #143059;
    border-color: #143059;
}

h2.tribe-events-single-event-title{
    color: #143059;
    font-family: axisextra_bold;
}




.single-tribe_events .tribe-events-before-html {
    display: none;
}

.tribe-events-before-html p {
    padding-bottom: 15px;
}

.tribe-common-l-container.tribe-events-l-container {
    padding-top: 0px!important;
    padding-bottom: 0px!important;
}

.tribe-events-before-html {
    padding-bottom: 20px!important;
}


/*Featured Image*/
/*HOmepage Featured*/
/* .image-inner:before, .image-inner a:before {
    content: "";
    background-image: url(../images/shape1.png);
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom;
}
.post-type-archive .image-inner:before, .post-type-archive .image-inner a:before{
     width: 94%;
} */
.image-inner {
    position: relative;
}
.bti-similar-boats .links-f li a {
    width: 80%;
    border-radius: 5px!important;
    min-width: 140px;
    text-align: center;
    padding: 8px 5px!important;
}

.bti-similar-boats .links-f li a:hover {
    /* border: 2px solid #0274b5 !important; */
}

img.display_on_hover_boat {
    text-align: left;
    float: left;
}
header.entry-header {
    background-color: #000;
}
.bti-similar-boats .listing-list-loop.stm-isotope-listing-item.all:hover .heading-icon li, .bti-similar-boats .listing-list-loop.stm-isotope-listing-item.all:hover .heading-icon i {
    color: #fff!important;
}

.home .bt-inventory-plugin.bti-similar-boats.archive-listing-page.bt-shortcode .title.heading-font a:hover {
    color: #fff!important;
}
.bti-similar-boats .listing-list-loop.stm-isotope-listing-item.all:hover .image-inner:before, .bti-similar-boats .listing-list-loop.stm-isotope-listing-item.all:hover .image-inner a:before {
    background-image: url(../images/shape2.png);
}

.links-f li a:hover, #print-page-custom:hover, .btn-pg-load:hover {
    background: rgb(255 255 255) !important;
}
p.search-btn.btn_fish:hover {
    color: #ce1141!important;
    /* background: #FFF; */
    /* border: 2px solid #ce1141!important; */
}
p.search-btn.btn_fish.search-btn-filter:hover, p.clear-all.search-btn.btn_fish:hover{
    background-color: #FFF!important;
}
a.btn_fish {
    min-width: 235px!important;
    text-align: center;
    border-radius: 5px!important;
    display:inline-block;
}

.sub-cat {
    font-weight: bold;
}

.links-f li a {
    border-radius: 5px!important;
}


.post-type-archive-inventory header.entry-header{display: block!important;}












.wave {
    display: block!important;
}


/*Single Events*/


section.padded.singleevents{padding:80px 0 50px;}
.singleevents .form{box-shadow:1px 2px 20px 0 #b7b7b77a;padding:30px;border-radius:20px}
.singleevents .form label{float:left;width:30%!important;font-family:'Muli';font-weight:500!important;color:#143059!important}
.form input,.form textarea{float:left;width:60%!important;clear:none!important;border:1px solid #143059!important;margin-bottom:18px!important;margin-top:0!important}
.singleevents .sf_field.sf_field_first_name.sf_type_text{float:left;width:100%}
.singleevents .w2lsubmit{padding-left:30%!important}
.singleevents .w2lsubmit input{background:#143059;color:#FFF;font-family:'Muli';padding: 15px 5px;font-size:20px;font-weight:700;min-width: 170px;margin:0!important;}
.singleevents .w2lsubmit{padding-top:0!important}
.singleevents p#requiredfieldsmsg{font-family:'Muli';color:#143059;font-weight:600;margin-bottom:0;margin-top:10px;margin-left: 30%;}
.singleevents .w2lsubmit:before{position:absolute;content:"\f1d8";font-family:'Font Awesome 5 Pro';font-size:21px;color:#fff;top:10px;left:calc(30% + 15px);z-index:1}
.singleevents .w2lsubmit{position:relative}


.singleevents .ati-event-img img{width:100%;max-height:500px;object-fit:cover;object-position:bottom;margin-bottom: 30px;}
.singleevents .ati-event-img{margin-bottom:30px}
.singleevents h4{margin-bottom:20px;color:#143059}

.banner_image_logo{background-repeat:no-repeat;background-position:center;background-size:auto;max-width: 500px;margin: 0 auto;background-size: contain;}
.tooltips{position:relative;display:inline-block}
.tooltips .tooltiptext{visibility:hidden;width:300px;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;top: -124px;}
.tooltips:hover .tooltiptext{visibility:visible}
.tooltips .tooltiptext a{display:block;text-align:left;padding:8px 20px;font-size: 14px;}
ul.list_of_infos li:hover:first-child{border-top-left-radius:15px;border-top-right-radius:15px}
ul.list_of_infos li:hover:last-child{border-bottom-left-radius:15px;border-bottom-right-radius:15px}
ul.list_of_infos{box-shadow:1px 2px 20px 0 #b7b7b77a;border-radius:15px;font-size: 18px;font-family:'Muli'}
ul.list_of_infos li{/* padding:15px; */border-bottom:1px solid #165D87;color:#143059;font-weight:700;width: 100%;position: relative;}
ul.list_of_infos li:last-child{border:none}
ul.list_of_infos li:hover{/*background:#165D87;*/color:#FFF;}
ul.list_of_infos li i{margin-right:10px;font-size:25px;width: 30px;}
/*ul.list_of_infos li a{color:#143059;font-weight:700;font-size: 18px;padding: 15px 15px;display: block;}*/
ul.list_of_infos li:hover a{color:#FFF}
.ati-event-content.content {min-height: 397px;}

.google_frame {box-shadow: 1px 2px 20px 0 #b7b7b77a;padding: 15px;border-radius: 20px;margin-top: 30px;}

.page-id-28868 .top_logos .col:nth-child(1) img {float: right;}
.page-id-28868 .top_logos .col:nth-child(2) img {float: left;}


.center_all ul li {list-style-type: none;}
.content.center_all ul {position: relative;display: table!important;margin: 0 auto!important;text-align: center;}
.content.center_all ul li:before {position: absolute;content: "";margin-left: -13px;margin-top: 9px;background: #fff;width: 5px;height: 5px;border-radius: 50%;}


section.padded_section.scheduled_maintenance .center_all ul li:before{background: #404040;}

section.padded.financing section.padded_section:nth-child(even) {padding: 50px 0;background: #f8f8f8;}
section.padded.financing {padding: 80px 0 50px;}


section.padded_section.boat_event .row.odd {padding: 50px 0; background: #f8f8f8;}


.pattern_add_boat{position:relative}
.pattern_add_boat:before{background-image:url(../images/pattern.png);width: 29%;height: 80px;content:"";position:absolute;bottom: -80px;background-size: 76%;}
.pattern_add_boat .even:before{background-image:url(../images/pattern.png);width: 29%;height: 80px;content:"";bottom: -80px;position:absolute;background-size: 76%;}
.pattern_add_boat .row.even { position: relative; }
section.padded_section.boat_event.pattern_add_boat:before {display: none;}
.salesforce_w2l_lead span.required {color: #C70000!important;}
/*Boats CSS*/
/*On homepage*/
section.padded_section.new_boats .meta-middle{display:none}
section.padded_section.new_boats h3{margin-bottom:50px}
section.padded_section.new_boats.pattern_add:before{top:0;z-index:1;height:30%;width: 33%;background-size: 80%;}
section.padded_section.new_boats div#latest-result-shortcode{position:relative;z-index:2}

section.padded_section.new_boats .listing-list-loop.stm-isotope-listing-item.all{box-shadow: 2px 5px 8px 2px rgb(0 0 0 / 10%);border-radius: 10px;}
section.padded_section.new_boats .image-inner:after{content:"";background:url(../images/wave.png);position:absolute;width:100%;height:12px;margin-top:-6px}
section.padded_section.new_boats .image-inner{position:relative}
section.padded_section.new_boats .bt-invidual-shortcode .links{border-top:2px solid #f8f8f8}
section.padded_section.new_boats .bt-inventory-plugin.bt-invidual-shortcode .meta-top .title.heading-font{min-height:60px}
section.padded_section.new_boats .listing-list-loop .image{border-top-left-radius:10px;border-top-right-radius:10px}
section.padded_section.new_boats .listing-list-loop .image .image-inner img{border-top-left-radius:10px;border-top-right-radius:10px}
section.padded_section.new_boats .listing-list-loop.stm-isotope-listing-item.all:hover{background:#143059}
section.padded_section.new_boats .links-f li a,#print-page-custom{background:#143059;font-weight: 600;}
section.padded_section.new_boats .listing-list-loop.stm-isotope-listing-item.all:hover a{color:#FFF;font-family:'Muli';font-weight: 600!important;}
section.padded_section.new_boats .listing-list-loop .image .image-inner .price .normal-price .heading-font{background-color:#143059!important}
section.padded_section.new_boats .listing-list-loop.stm-isotope-listing-item.all:hover .image .image-inner .price .normal-price .heading-font{background-color:#FFF!important;color:#165e87;font-weight:600}
section.padded_section.new_boats .listing-list-loop .content .title a{text-transform:none;padding-top: 10px;}
section.padded_section.new_boats .listing-list-loop.stm-isotope-listing-item.all:hover .bt-invidual-shortcode .links{border-top:2px solid #167ac6!important}
section.padded_section.new_boats .listing-list-loop .content .title a:hover{color: #fff!important;}
section.padded_section.new_boats .listing-list-loop .content .title a{font-weight: 600!important;}
section.padded_section.new_boats .listing-list-loop .image .image-inner img{object-fit: initial;}
section.padded_section.new_boats .links-f li a:hover, #print-page-custom:hover, section.padded_section.new_boats .btn-pg-load:hover {background: #143059!important;color: #fff!important;}
section.padded_section.new_boats .bt-invidual-shortcode .listing-list-loop.stm-isotope-listing-item.all:hover .links{border-top: 2px solid #598eaa!important;}

/*Manufacturewr page*/
/*section.padded_section.manufacturer_individual_title_boats #invidual-result-shortcode span.logo{display: none;} */
section.padded_section.manufacturer_individual_title_boats #invidual-result-shortcode .listing-list-loop:hover span.logo img.hide_on_hover_boat {display: none!important;}
section.padded_section.manufacturer_individual_title_boats #invidual-result-shortcode .listing-list-loop:hover span.logo img.display_on_hover_boat {display: block!important;}


section.padded_section.manufacturer_individual_title_boats #invidual-result-shortcode .image-inner:after{content:"";background:url(../images/wave.png);position:absolute;width:100%;height:12px;margin-top:-6px}
section.padded_section.manufacturer_individual_title_boats #invidual-result-shortcode .image-inner{position:relative}
section.padded_section.manufacturer_individual_title_boats.pattern_add_top.pattern_right:before {z-index: 1;}
.listing-list-loop .image .image-inner .price a{color:#fff}
.listing-list-loop .image .image-inner .price .normal-price{color:#FFF;padding:1px 0}
.listing-list-loop .image .image-inner .price .normal-price .heading-font{padding:38px 2px}
.listing-list-loop .image .image-inner .price a .normal-price .heading-font{padding:23px 15px}
.listing-list-loop .content .title a{text-transform:none;padding-top: 10px;}
section.padded_section.manufacturer_individual_title_boats .listing-list-loop .image{padding:0}
section.padded_section.manufacturer_individual_title_boats .meta-top .title.heading-font{min-height:60px}
section.padded_section.manufacturer_individual_title_boats .meta-middle strong{text-transform:none!important;font-family:'Muli';color:#032548!important;flex:0 0 100%!important;display:block}
section.padded_section.manufacturer_individual_title_boats .meta-middle .name{display:block;flex:0 0 100%!important;width:100%}
.listing-list-loop .content .meta-middle .meta-middle-unit .meta-middle-unit-top{display:block;border:none;padding:2px 0}
section.padded_section.manufacturer_individual_title_boats .listing-list-loop.stm-isotope-listing-item.all{box-shadow:2px 5px 8px 2px rgb(0 0 0 / 10%);border-radius:10px}
section.padded_section.manufacturer_individual_title_boats .listing-list-loop .image img{border-top-left-radius:10px;border-top-right-radius:10px;object-fit:initial}
section.padded_section.manufacturer_individual_title_boats .meta-top:before{content:"";position:absolute;width:calc(100% + 30px);height:2px;background-color:#f8f8f8;bottom:0;left:-15px}
section.padded_section.manufacturer_individual_title_boats .meta-top{position:relative}

section.padded_section.manufacturer_individual_title_boats .listing-list-loop .content .title a{font-weight: 600!important;}
section.padded_section.manufacturer_individual_title_boats .listing-list-loop.stm-isotope-listing-item.all:hover{background:#143059}
section.padded_section.manufacturer_individual_title_boats .listing-list-loop.stm-isotope-listing-item.all:hover a{color:#FFF;font-family:'Muli';font-weight: 600!important;}
section.padded_section.manufacturer_individual_title_boats .listing-list-loop .image .image-inner .price .normal-price .heading-font{background-color:#143059!important}
section.padded_section.manufacturer_individual_title_boats .listing-list-loop.stm-isotope-listing-item.all:hover .image .image-inner .price .normal-price .heading-font{background-color:#FFF!important;color:#165e87;font-weight:600}
section.padded_section.manufacturer_individual_title_boats .listing-list-loop.stm-isotope-listing-item.all:hover .links.meta-top:before{background-color:#598eaa;}
section.padded_section.manufacturer_individual_title_boats .links-f li a:hover, #print-page-custom:hover, section.padded_section.manufacturer_individual_title_boats .btn-pg-load:hover {background: #143059!important;color: #fff!important;}

section.padded_section.manufacturer_individual_title_boats .listing-list-loop.stm-isotope-listing-item.all:hover .meta-middle strong ,section.padded_section.manufacturer_individual_title_boats .listing-list-loop.stm-isotope-listing-item.all:hover .meta-middle .name {color: #FFF!important;}

section.padded_section.manufacturer_individual_title_boats .links-f li a:hover{background-color: #143059!important;}
section.padded_section.manufacturer_individual_title_boats .listing-list-loop:hover .content .title a {color: #FFF!important;}


/*Inventory*/

.bt-inventory-plugin.bt-inventory-main .listing-list-loop.stm-isotope-listing-item {box-shadow: 0px 0px 20px 0px rgb(20 48 89 / 15%);border-radius: 20px;}
.bt-inventory-plugin.bt-inventory-main .image-inner:after{content:"";background:url(../images/wave.png);position:absolute;width:100%;height:12px;margin-top:-6px;z-index: 1;}
.bt-inventory-plugin.bt-inventory-main .image-inner{position:relative}
.bt-inventory-plugin.bt-inventory-main .listing-list-loop .image .image-inner .price {bottom: -40px;}
.bt-inventory-plugin.bt-inventory-main .image.bti-col-12.bti-col-md-6.bti-col-lg-5 {padding-left: 0px;border-top-left-radius: 10px;padding-right:15px;}
.bt-inventory-plugin.bt-inventory-main .image.bti-col-12.bti-col-md-6.bti-col-lg-5 img {border-top-left-radius: 10px;border-top-right-radius: 10px;}
.bt-inventory-plugin.bt-inventory-main .owl-carousel .owl-nav i {background: #143059;border-radius: 50%;}
.bt-inventory-plugin.bt-inventory-main .archive-listing-page .stm-list .content .meta-middle{display:inline-block}
.bt-inventory-plugin.bt-inventory-main .listing-list-loop .content .meta-middle .meta-middle-unit strong{flex:auto!important;display:inline-block!important;float:left;margin-right:5px;text-transform:none!important;font-family: 'Muli';font-weight: bold;color: #143059;}
.bt-inventory-plugin.bt-inventory-main .archive-listing-page .stm-list .listing-list-loop .content .meta-middle .meta-middle-unit .meta-middle-unit-top{padding: 5px 0;float:left}
.bt-inventory-plugin.bt-inventory-main .listing-list-loop .content .meta-middle .meta-middle-unit .meta-middle-unit-top .name{float:left;font-family: 'Muli';font-weight: 500;color: #143059;}
.bt-inventory-plugin.bt-inventory-main .title.heading-font{margin-top:10px}
.bt-inventory-plugin.bt-inventory-main .links.bti-col-12{margin-top:55px}
.bt-inventory-plugin.bt-inventory-main .listing-list-loop .image .image-inner .price .normal-price .heading-font {background-color: #143059!important;}
.bt-inventory-plugin.bt-inventory-main .owl-carousel .owl-prev {left: 8px!important;}
.bt-inventory-plugin.bt-inventory-main .owl-carousel .owl-next {right: 8px!important;}
.bt-inventory-plugin.bt-inventory-main .links-f li{margin-right: 0px!important;}
.bt-inventory-plugin.bt-inventory-main .links-f li a{min-width:100%}
.bt-inventory-plugin.bt-inventory-main .links-f li:last-child{/* margin-right: 0!important; *//* width: 25%; */}

.bti-row.stm-car-listing-sort-units.stm-modern-filter-actions.align-items-end label{color:#143059;font-family:"'Muli'";font-size:18px;text-transform:none;font-weight:600}
.stm-car-listing-sort-units {border-bottom: 0;margin-bottom: 0px;}



section.padded_section.new_boats.pattern_add{margin-bottom:80px;z-index:1}
section.padded_section.view_all_button.pattern_add_top.pattern_right:before{height:300px;top:-300px;background-size:85%;width:33%}
.new_boats .stm-isotope-sorting:nth-child(4) .listing-list-loop,.new_boats .stm-isotope-sorting:nth-child(5) .listing-list-loop,.new_boats .stm-isotope-sorting:nth-child(6) .listing-list-loop{margin-bottom:0}
.pd_left_0{padding-left:0}
.mar_left_0{margin-left:0}
.bt-inventory-plugin #filterResult ul.links-f i{margin-left:0;margin-right:10px;font-size: 18px;}
.bt-inventory-plugin #filterResult .links-f li{/* width:calc(25% - 25px); */}

.bt-inventory-plugin .archive-listing-page .classic-filter-row .filter-sidebar{box-shadow: 0px 0px 20px 0px rgb(20 48 89 / 15%);border:0;border-radius: 20px;}
.bt-inventory-plugin .classic-filter-row.sidebar-sm-mg-bt h3{margin-top:38px}
.bt-inventory-plugin .listing-list-loop .content .title a:hover{color: #0D2752!important;}
.bt-inventory-plugin .filter.filter-sidebar label{color:#143059;font-weight:500;font-family: 'Muli'}
.bt-inventory-plugin span.ui-slider-handle.ui-state-default.ui-corner-all{background-color: #003365!important;width:10px!important;height:10px!important;top:-4px!important;margin-left:-5px!important}
.bt-inventory-plugin .stm-filter-sidebar-boats .stm-price-range-unit .ui-slider .ui-slider-handle:after{display:none}
.bt-inventory-plugin .stm-filter-sidebar-boats .stm-price-range-unit .ui-slider .ui-slider-range{height:3px;background-color: #003365!important;top:-1px!important}
.bt-inventory-plugin .stm-filter-sidebar-boats .stm-slider-filter-type-unit .stm-price-range-unit{background-color: #143059;border-radius:7px;padding:0 2px!important;height:2px;margin-bottom:23px;top:0}
.bt-inventory-plugin .bti-col-md-wider-right input,.bti-col-md-wider-left input{border:2px solid #176088!important;height:25px}
.bt-inventory-plugin .bti-row.stm-boats-shorten-filter .checkbox-button__input:checked+.checkbox-button__control:after{background-color:#008eb2!important;width:16px;height:16px;top:0;left:0}
.bt-inventory-plugin .bti-row.stm-boats-shorten-filter .checkbox-button__input:checked+.checkbox-button__control{border-radius:3px}
.bt-inventory-plugin .bti-row.stm-boats-shorten-filter .checkbox-button__control{width:20px;height:20px;border: 2px solid #003365;border-radius:3px}
.post-type-archive-inventory .bt-inventory-plugin .classic-filter-row.sidebar-sm-mg-bt h3:before{content:"All "}
.post-type-archive-inventory header.entry-header-banner h1:before{content:"All "}


/*Tralier*/

.stock-search input[type=text]{
    background-color: #FFF!important;
}
.bt-inventory-plugin.traliers .listing-list-loop.stm-isotope-listing-item.all {box-shadow: 5px 7px 11px 11px rgb(0 0 0 / 10%);border-radius: 10px;}
.bt-inventory-plugin.traliers .archive-listing-page .stm-list .listing-list-loop .image .image-inner img {border-top-left-radius: 10px;}
.bt-inventory-plugin.traliers .image.bti-col-12.bti-col-md-6.bti-col-lg-5 {padding-left: 0px!important;}
.bt-inventory-plugin.traliers .listing-list-loop.stm-isotope-listing-item {box-shadow: 5px 7px 11px 11px rgb(0 0 0 / 10%);border-radius: 10px;}
.bt-inventory-plugin.traliers .image-inner:after{content:"";background:url(../images/wave.png);position:absolute;width:100%;height:12px;margin-top:-6px;z-index: 1;}
.bt-inventory-plugin.traliers .image-inner{position:relative}
.bt-inventory-plugin.traliers .listing-list-loop .image .image-inner .price {bottom: -40px;}
.bt-inventory-plugin.traliers .image.bti-col-12.bti-col-md-6.bti-col-lg-5 {padding-left: 0px;border-top-left-radius: 10px;}
.bt-inventory-plugin.traliers .image.bti-col-12.bti-col-md-6.bti-col-lg-5 img {border-top-left-radius: 10px;}
.bt-inventory-plugin.traliers .owl-carousel .owl-nav i {background: #143059;border-radius: 50%;}
.bt-inventory-plugin.traliers .archive-listing-page .stm-list .content .meta-middle{display:inline-block}
.bt-inventory-plugin.traliers .listing-list-loop .content .meta-middle .meta-middle-unit strong{flex:auto!important;display:inline-block!important;float:left;margin-right:5px;text-transform:none!important;font-family:'Muli';font-weight: bold;color: #143059;}
.bt-inventory-plugin.traliers .archive-listing-page .stm-list .listing-list-loop .content .meta-middle .meta-middle-unit .meta-middle-unit-top{padding:8px 0;float:left}
.bt-inventory-plugin.traliers .listing-list-loop .content .meta-middle .meta-middle-unit .meta-middle-unit-top .name{float:left;font-family: 'Muli';font-weight: 500;color: #143059;}
.bt-inventory-plugin.traliers .title.heading-font{margin-top:10px}
.bt-inventory-plugin.traliers .links.bti-col-12{margin-top:55px}
.bt-inventory-plugin.traliers .listing-list-loop .image .image-inner .price .normal-price .heading-font {background-color: #143059!important;}
.bt-inventory-plugin.traliers .owl-carousel .owl-prev {left: 8px!important;}
.bt-inventory-plugin.traliers .owl-carousel .owl-next {right: 8px!important;}
.bt-inventory-plugin.traliers .links-f li{margin-right:25px!important}
.bt-inventory-plugin.traliers .links-f li a{min-width:100%}
.bt-inventory-plugin.traliers .links-f li:last-child{margin-right: 0!important;}
.bt-inventory-plugin.traliers .links-f li {/*min-width: 200px;width: calc(25% - 25px);*/}
.bt-inventory-plugin.traliers ul.links-f i {margin-left: 0;margin-right: 10px;font-size: 18px;}
.bt-inventory-plugin.traliers .checkbox-button__input:checked+.checkbox-button__control:after{background-color:#008eb2!important;width:16px;height:16px;top:0;left:0}
.bt-inventory-plugin.traliers .checkbox-button__input:checked+.checkbox-button__control{border-radius:3px}
.bt-inventory-plugin.traliers .checkbox-button__control{width:20px;height:20px;border:2px solid #176088;border-radius:3px}


/*Engines*/

.bt-inventory-plugin.engines .listing-list-loop.stm-isotope-listing-item.all.bti-row {box-shadow: 5px 7px 11px 11px rgb(0 0 0 / 10%);border-radius: 10px;}
.bt-inventory-plugin.engines .archive-listing-page .stm-list .listing-list-loop .image .image-inner img {border-top-left-radius: 10px;}
.bt-inventory-plugin.engines .image.bti-col-12.bti-col-md-6.bti-col-lg-5 {padding-left: 0px!important;}
.bt-inventory-plugin.engines .listing-list-loop.stm-isotope-listing-item {box-shadow: 5px 7px 11px 11px rgb(0 0 0 / 10%);border-radius: 10px;}
.bt-inventory-plugin.engines .image-inner:after{content:"";background:url(../images/wave.png);position:absolute;width:100%;height:12px;margin-top:-6px;z-index: 1;}
.bt-inventory-plugin.engines .image-inner{position:relative}
.bt-inventory-plugin.engines .listing-list-loop .image .image-inner .price {bottom: -40px;}
.bt-inventory-plugin.engines .image.bti-col-12.bti-col-md-6.bti-col-lg-5 {padding-left: 0px;border-top-left-radius: 10px;}
.bt-inventory-plugin.engines .image.bti-col-12.bti-col-md-6.bti-col-lg-5 img {border-top-left-radius: 10px;}
.bt-inventory-plugin.engines .owl-carousel .owl-nav i {background: #143059;border-radius: 50%;}
.bt-inventory-plugin.engines .archive-listing-page .stm-list .content .meta-middle{display:inline-block}
.bt-inventory-plugin.engines .listing-list-loop .content .meta-middle .meta-middle-unit strong{flex:auto!important;display:inline-block!important;float:left;margin-right:5px;text-transform:none!important;font-family:'Muli';font-weight: bold;color: #143059;}
.bt-inventory-plugin.engines .archive-listing-page .stm-list .listing-list-loop .content .meta-middle .meta-middle-unit .meta-middle-unit-top{padding:8px 0;float:left}
.bt-inventory-plugin.engines .listing-list-loop .content .meta-middle .meta-middle-unit .meta-middle-unit-top .name{float:left;font-family: 'Muli';font-weight: 500;color: #143059;}
.bt-inventory-plugin.engines .title.heading-font{margin-top:10px}
.bt-inventory-plugin.engines .links.bti-col-12{margin-top:55px}
.bt-inventory-plugin.engines .listing-list-loop .image .image-inner .price .normal-price .heading-font {background-color: #143059!important;}
.bt-inventory-plugin.engines .owl-carousel .owl-prev {left: 8px!important;}
.bt-inventory-plugin.engines .owl-carousel .owl-next {right: 8px!important;}
.bt-inventory-plugin.engines .links-f li{margin-right:25px!important}
.bt-inventory-plugin.engines .links-f li a{min-width:100%}
.bt-inventory-plugin.engines .links-f li:last-child{    margin-right: 0!important;}
.bt-inventory-plugin.engines .links-f li {/*min-width: 200px;width: calc(25% - 25px);*/}
.bt-inventory-plugin.engines ul.links-f i {margin-left: 0;margin-right: 10px;font-size: 18px;}
.bt-inventory-plugin.engines .checkbox-button__input:checked+.checkbox-button__control:after{background-color:#008eb2!important;width:16px;height:16px;top:0;left:0}
.bt-inventory-plugin.engines .checkbox-button__input:checked+.checkbox-button__control{border-radius:3px}
.bt-inventory-plugin.engines .checkbox-button__control{width:20px;height:20px;border:2px solid #176088;border-radius:3px}

section.padded_section.manufacturer_individual_title_boats.pattern_add_top.pattern_right .container.pt-40 {padding-top: 40px;}

.stm-blog-pagination ul.page-numbers li>a {
    background: #165d87;
    color: #fff!important;
}

.stm-blog-pagination ul.page-numbers li>a.current, .stm-blog-pagination ul.page-numbers li>a:focus, .stm-blog-pagination ul.page-numbers li>a:hover {
    border-color: #143059;
    background-color: #143059;
}
.minde_height{
    min-height: 140px;
}

section.padded_section.manufacturer_individual_title_boats.pattern_add_top.pattern_right ul.links-f.links-f-custom {
    padding-bottom: 0px;
}

span.rpwwt-post-title {
    font-family: 'Muli';
    color: #153059;
    font-weight: 600;
}

#rpwwt-recent-posts-widget-with-thumbnails-3 img {
    width: 75px;
    height: 75px;
    object-fit: cover;
    /* display: inline; */
    /* float: left; */
    /* margin: 0.3em 0.75em 0.75em 0; */
}

.padded_single .inner-sidebar h2.widget-title {
    margin-bottom: 30px;
}


span.tooltips {
    min-width: 100%;
    padding: 9px 25px !important;
    position: relative;
    z-index: 1;
}

.tooltips .tooltiptext {
    z-index: 9999999999999999999;
}

span.tooltips.btn_fish .tooltiptext a {
    background: #000!important;
}

span.tooltips.btn_fish .tooltiptext a:hover {
    text-decoration: underline!important;
}


/*Single Boat Page*/

.bti-similar-boats .image:after{display: none;}
.bti-similar-boats .image{position:relative}
.bti-similar-boats .image-inner img {border-top-left-radius: 10px;border-top-right-radius: 10px;}
.bti-similar-boats .listing-list-loop.stm-isotope-listing-item.all:hover {background: #143059;}
.bti-similar-boats .listing-list-loop.stm-isotope-listing-item.all {box-shadow: 2px 5px 8px 2px rgb(0 0 0 / 10%);border-radius: 10px;}
.bti-similar-boats .image {padding-right: 0px!important;}

.bti-similar-boats .listing-list-loop.stm-isotope-listing-item.all:hover{background:#143059}
.bti-similar-boats .listing-list-loop.stm-isotope-listing-item.all:hover a{/* color:#FFF; */font-family:'Muli';font-weight: 600!important;}
.bti-similar-boats .listing-list-loop.stm-isotope-listing-item.all a{font-family:'Muli';font-weight: 600!important;padding-top: 10px;}
.bti-similar-boats .links-f li a:hover, .bti-similar-boats .btn-pg-load:hover {/* background: #143059!important; *//* color: #fff!important; */}
.bti-similar-boats .listing-list-loop.stm-isotope-listing-item.all a:hover{/* color:#FFF; */}
.bti-similar-boats .listing-list-loop .image .image-inner .price .normal-price .heading-font{background-color:#143059!important}
.bti-similar-boats .listing-list-loop.stm-isotope-listing-item.all:hover .image .image-inner .price .normal-price .heading-font{background-color:#FFF!important;color:#165e87;font-weight:600}
a.btn.btn-round-outline {box-shadow: none;}
.bti-similar-boats h3 {margin-bottom: 50px;margin-top: 0;}

.stm-tech-infos{box-shadow:0px 0px 20px 0px rgb(20 48 89 / 15%);padding:20px}
.single-boat .stm-tech-infos .stm-tech-title{padding:0}
.single-boat .stm-tech-infos table>tbody tr td{border-bottom:1px solid #008eb2}
.single-boat .stm-tech-infos span.h6{color:#143059}
.single-boat .stm-tech-infos .subtitle{color:#143059}
.single-boat .stm-tech-infos .stm-tech-title .title{margin-bottom:9px}
a.btn_fish.go_back i{margin-left:0;min-width:100%;font-size:20px}
a.btn_fish.btn_fish_center.hvr-bounce-to-bottom.go_back{max-width:200px;margin:0}
a.btn_fish.btn_fish_center.hvr-bounce-to-bottom.go_back i{display:inline;margin-right:15px!important}
.links_top_single a,.links_top_single button{/* min-width:200px; *//* padding: 10px 10px; *//* height: 44px; *//* margin-left:20px; *//* display:inline-block!important; *//* font-size: 16px; */}
.links_top_single a i,.links_top_single button i{font-size:20px;margin-right:12px;}
i.fal.fa-phone{transform:rotate(90deg)}
.archive-listing-page .stm-list .content .meta-middle .meta-middle-unit{width:100%;float:left}
.stm-tech-infos.add_specfications{position:relative}
.stm-tech-infos.add_specfications:before{left:0;content:"Specifications";position:absolute;top:0;font-size:22px;font-family:'Muli',sans-serif;font-weight:600;padding:10px 30px;float:left;background:#FFF;top:-51px;z-index:2;color:#143059;box-shadow:0 -5px 7px 0 rgb(0 0 0 / 10%);border-top-left-radius:10px;border-top-right-radius:10px}
.boat-content_with_form .stm-tech-infos{margin-top:0;border-radius:10px}
ul.list_of_infos li span{font-weight: 500;font-size: 18px;}
.single-boat .stm-tech-infos .stm-tech-title .title{font-size:22px;font-family: 'presicav';font-weight: bold;color: #143059!important;text-transform: uppercase;}
.stm-tech-infos.add_specfications{border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-right-radius:10px;padding:30px}
.single-boat.archive-listing-page em{font-size:14px;color:#69737c;font-family:'Muli',sans-serif}

.boat-content_with_form { margin-bottom: 50px;display: block;margin-top: 50px;}
.boat-content_with_form .stm-tech-infos {margin-bottom: 50px;margin-top: 0px!important;}
.contact_form_single .form{box-shadow:1px 2px 20px 0 #b7b7b77a;padding:30px;border-radius:20px;}
.contact_form_single .form label{float:left;width:100%!important;font-family:'Muli';font-weight:500!important;color:#143059!important;font-size:18px;}
.contact_form_single .form input, .contact_form_single .form textarea{float:left;width:100%!important;clear:none!important;border:1px solid #176088!important;margin-bottom:0px!important;margin-top:0!important}
.bt-inventory-plugin .contact_form_single .salesforce_w2l_lead .required{font-weight:500!important;}
/*.bt-inventory-plugin .contact_form_single .form form.w2llead input {width: 100%!important;}*/
.salesforce_w2l_lead span.required {font-size: 18px;font-weight: bold;}
.contact_form_single .sf_field.sf_field_first_name.sf_type_text{float:left;width:100%}
/*.contact_form_single .w2lsubmit{padding-left:100%!important} */
.contact_form_single .w2lsubmit input{background:#143059;color:#FFF;font-family:'Muli';padding: 15px 5px;font-size:20px;font-weight:700;min-width: 170px;margin:0!important;}
.contact_form_single .w2lsubmit{padding-top:0!important}
.contact_form_single p#requiredfieldsmsg{font-family:'Muli';color:#143059;font-weight:600;margin-bottom:0;margin-top:10px;margin-left: 0%;}
.contact_form_single .w2lsubmit:before{position:absolute;content:"\f1d8";font-family:'Font Awesome 5 Pro';font-size:21px;color:#fff;top:10px;left:15px;z-index:1}
.contact_form_single .w2lsubmit{position:relative;margin-top: 20px!important;}
.bt-modal-content .salesforce_w2l_lead .w2linput.textarea {    margin: 0;}
div#myModal-Boat input, div#myModal-Boat textarea {margin: 0!important;}
div#myModal-Boat label.w2llabel {margin-bottom: 2px;margin-top: 0;}

.listing-list-loop .video-preview {background: #143059;}
.bt-inventory-plugin .contact_form_single .form form.w2llead input.w2linput.submit {width: 100%!important;}

.single-container-page .top-elements a.btn_fish i {margin-left: 0;}
a.btn_fish.btn_fish_center.hvr-bounce-to-bottom.go_back {text-align: center;max-width: fit-content;padding: 10px 25px!important;max-height: 40px!important;}
a.btn_fish.btn_fish_center.hvr-bounce-to-bottom.go_back:hover img { filter: brightness(0.5);}
i.fal.fa-tag {transform: rotate(90deg);position: relative;top: 6px;}
a.btn_fish.btn_fish_center.hvr-bounce-to-bottom.go_back img {margin-right: 15px;}


a.btn_fish.btn_fish_center.hvr-bounce-to-bottom.go_back img{width:20px!important}
.links_top_single i{margin-left:0!important}
div#bti-carousel .flex-viewport{max-width:90%;margin:0 auto}
.flex-direction-nav a:before{color:#143059}
div#bti-carousel .slides li{width:170px!important}
ul.list_of_infos li a strong{font-size:18px}
.bt-inventory-plugin .labeled{font-size:22px!important}
.bt-inventory-plugin .bti-stock{font-weight:500}
.single-container-page .tooltips{font-size:18px;padding: 15px;width: 100%;}
.bt-inventory-plugin .bti-similar-boats .listing-list-loop .content .title a:hover{color:#FFF!important}
.bt-inventory-plugin.single-container-page h3.bti-title,section.padded.single-container-page h3.bti-title{font-size:24px;color:#143059;margin-bottom:5px;font-weight:bold;font-family:'Muli',sans-serif}
.postid-30316 div#boatinv >.lb-head,.postid-30321 div#boatinv >.lb-head{display:none}
.inventory-template-default.single a.rmv_txt_drctn.bt-view-detail,.archive a.rmv_txt_drctn.bt-view-detail{color:#143059!important}
a.btn_fish.btn_fish_center:focus,a.btn_fish.btn_fish_center:focus-within{color:#143059!important}
.monthly-payment-input{display:block}
.monthly-payment-output{background:#143059!important}

 .inventory-template-default.single  section.padded .padded_section:last-child , .archive section.padded .padded_section:last-child {margin-bottom: 0;}


 .stm-blog-pagination ul.page-numbers li>a{border-radius:50%}
ul.page-numbers{width:100%;margin:0 auto;text-align:center!important}
ul.page-numbers li{margin:0 auto;text-align:center}
.stm-blog-pagination ul.page-numbers li>a{background:#fff;color:#143059!important;font-family:'Muli',sans-serif;font-size:23px}


.single-trailers section.padded .padded_section:last-child, .single-engines section.padded .padded_section:last-child {margin-bottom: 150px;}
.monthly-payment-input button.bt-reset { background: #143059; padding: 15px 36px; font-size: 16px;font-weight: 500;}

.content.text-center.no-boats{font-size:24px;font-family:'Muli',sans-serif;color:#143059;font-weight:600}
div#myModal-Boat input.w2linput.submit{color:#FFF;font-family:'Muli';padding:15px 5px;font-size:20px;font-weight:700;margin:0!important;position:relative}
div#myModal-Boat .w2lsubmit{position:relative}
div#myModal-Boat .w2lsubmit:before{position:absolute;content:"\f1d8";font-family:'Font Awesome 5 Pro';font-size:21px;color:#fff;top:15px;left:15px;z-index:1}
div#myModal-Boat label.w2llabel{font-family:'Muli';font-weight:500!important;color:#143059!important;font-size:18px}
div#myModal-Boat p#requiredfieldsmsg{font-family:'Muli';color:#143059;font-weight:600;margin-bottom:0;margin-top:10px}
div#myModal-Boat input,div#myModal-Boat textarea{border:1px solid #176088!important}
span.required{position:relative;top:10px}
div#myModal-Boat h4{font-size:24px;color:#143059;margin-bottom:5px;font-weight:bold;text-transform:initial!important;font-family:'Muli',sans-serif;margin-bottom:20px}
h3.title-error{font-family:'Muli',sans-serif;font-size:28px;color:#143059;font-weight:700}

.title_single_boat h3.title-boat {text-align: center;color: #143059;font-weight: 700;padding: 30px 0 20px 0;}

ul.list_of_infos .salesforce_w2l_lead.sf_one_column .w2lsubmit{padding-left:0!important}
ul.list_of_infos div#myModal-Boat .w2lsubmit:before{top:9px!important}
ul.list_of_infos p#requiredfieldsmsg{margin-left:0!important}
span.bt-close{font-size:50px!important;color:#143059;line-height:1}

.links.bti-col-12 ul.links-f{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;align-content:flex-end;justify-content:space-between;row-gap:20px;}
ul.list_of_infos li:first-child:before{border-top-left-radius:15px;border-top-right-radius:15px}
ul.list_of_infos li:last-child:before{border-bottom-left-radius:15px;border-bottom-right-radius:15px}
.stm-boats-single-top .stm-tech-infos.bti-mt-0{margin-bottom:70px}
div#bti-carousel .slides li{cursor:pointer}
.flexslider .flex-direction-nav .flex-prev,.flexslider .flex-direction-nav .flex-next{opacity:1!important;z-index:1!important;cursor:pointer}
.flex-direction-nav .flex-prev{left:10px}
.flex-direction-nav .flex-next{right:10px}

a.hvr-sweep-to-left.top-rounds:before {border-top-left-radius: 10px;border-top-right-radius: 10px;}
a.hvr-sweep-to-left.bottom-rounds:before, ul.list_of_infos li:last-child div:before{border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}

.single-events ul.list_of_infos li{color:#143059;font-weight:700;font-size:18px;padding:15px;display:block}
.single-events ul.list_of_infos li > a{padding:0;display:initial;padding:15px 15px 15px 0;text-align:left;width:calc(100% - 30px)}
.single-events ul.list_of_infos li i{float:left}
.single-events ul.list_of_infos li:hover,.single ul.list_of_infos li a:hover{color:#FFF;text-decoration:none}
.single-boat .bti-inner .bti-content-element {margin-bottom: 0;}
.archive-listing-page .stm-grid .listing-list-loop .content .title a{padding: 10px;}


/*Random*/

.location_move {padding-left: 30px;}
.location_move a {padding: 0px 10px!important;}
.date_move {display: block;padding-left: 40px;}
/*.list_boatshows span.tooltiptext {top: -86px;}*/
.list_boatshows i.fas.fa-map-marker-alt {margin-top: 9px;}
.list_boatshows i.fas.fa-calendar-alt {margin-top: 5px;}
.container.manufacturer_pd a h3.titleBold:hover {text-decoration: none;color: #165D87;}
.container.manufacturer_pd .col-xs-12.col-sm-12.col-md-12.col-lg-7.col-xl-7 > a {text-decoration: none;}


section.padded_section.new_boats .listing-list-loop.stm-isotope-listing-item.all:hover a.btn.btn-round-outline {color: #143059!important;background: #FFF!important;}
section.padded_section.new_boats .listing-list-loop.stm-isotope-listing-item.all:hover .hide_on_hover_boat {display: none;}
section.padded_section.new_boats .listing-list-loop.stm-isotope-listing-item.all:hover .display_on_hover_boat {display: block!important;}

.bti-similar-boats .listing-list-loop.stm-isotope-listing-item.all:hover a.btn.btn-round-outline {color: #143059!important;background: #FFF!important;}
.bti-similar-boats .listing-list-loop.stm-isotope-listing-item.all:hover .hide_on_hover_boat {display: none;}
.bti-similar-boats .listing-list-loop.stm-isotope-listing-item.all:hover .display_on_hover_boat {display: block!important;}

.col-xs-12.col-sm-12.col-md-12.col-lg-6.col-xl-6.footer_boat_logos li img {max-width: 85%;}

.appointment span.required {color: red;}
.appointment span.required {font-size: 18px;font-weight: bold;top: 0;}

.appointment .sf_field.sf_field_first_name.sf_type_text{float:left;width:100%}
.appointment .wpcf7-submit{margin-left: 30%!important;}
.appointment .wpcf7-submit{text-transform: none!important;height: 52px;background: #143059!important;color:#FFF;font-family:'Muli';padding: 15px 10px!important;font-size:20px;display: block;font-weight:700;min-width: 170px;max-width: 250px;display: block;float: initial;margin-bottom: 0px!important;}
.appointment .wpcf7-submit{}
.appointment p#requiredfieldsmsg{font-family:'Muli';color:#143059;font-weight:600;margin-bottom:0;margin-top:10px;    margin-left: 30%;}
.appointment .send_button:before{position:absolute;content:"\f1d8";font-family:'Font Awesome 5 Pro';font-size:21px;color:#fff;top:10px;left:calc(30% + 15px);z-index: 31;}
.appointment .send_button{position:relative;float: left;width: 100%;display: block;}

.hide_p {display: block;}
span.wpcf7-spinner {position: relative;top: -55px;}
.wpcf7-response-output {margin-top: 0px!important;}
.wpcf7-response-output {border-color: #143059!important;font-family: 'Muli';}
span.wpcf7-not-valid-tip {display: block;width: 100%;float: left;font-family: 'Muli';padding-left: 30%;top: -9px;position: relative;}
.hide_p input {height: 32px;}
.appointment .form {float: left;width: 100%;}

.sf_field.sf_field_recaptcha.sf_type_recaptcha{float:left!important;padding-left:0%!important;margin-bottom:15px!important}
.home a.btn_fish.btn_fish_center.hvr-bounce-to-bottom{margin-top:50px}
.home .featured_event .back_image{min-height:auto}
div#popmake-30787 p{font-family:'Muli';color:#333!important;font-weight:400;font-size:19px}
div#popmake-30787 a{color:#143059}
div#popmake-30787 h3 strong{font-family:'Muli';color:#333!important}
section.ribbon{background:#143059;color:#fff;padding-top:20px}
/*.video_bg_banner{background-image:url(https://www.fishtale.com/wp-content/uploads/Photo-Back-e1667333196767.jpg);min-height:100vh;width:100%;background-repeat:no-repeat;background-size:100%;position:relative}*/
/*.video_bg_banner:before{background:#0005e;height:100%;z-index:1;content:"";position:absolute;width:100%}*/
.stock-search label{width:100%}
.box_member a.btn-shadow:hover span.position, .box_member a.btn-shadow:hover h4, .box_member a.btn-shadow:active span.position, .box_member a.btn-shadow:active h4{color: #fff;}



@media(max-width:1400px){
    .video_bg_banner{
          min-height: auto;
    } 
}

.box_promo {box-shadow: 2px 5px 8px 2px rgb(0 0 0 / 10%); border-radius: 10px;  padding-bottom: 25px;}
.box_promo .image_banner_box { max-height: 200px;    min-height: 200px;    margin-bottom: 20px;}

.box_promo .image_banner_box img {    max-height: 200px;    min-height: 200px;    object-fit: cover;    border-top-left-radius: 10px;    border-top-right-radius: 10px;    width: 100%;    object-position: unset;}
.box_promo h4.title:before {content: "";background: url(https://www.fishtale.com/wp-content/themes/atilustemplate/images/wave.png);position: absolute;    width: 100%;    height: 12px;    margin-top: -6px;    left: 0;    bottom: 15px;}
.box_promo h4.title {    position: relative;    padding: 0 15px 50px 15px;}
.box_promo .content {padding: 0 15px; min-height: 160px;}
.box_promo h4.title a {    color: #143059;    text-decoration: none;}
.content_main .form input, .content_main .form textarea{ width: 100%!important;padding:5px;}
.content_main .form .sf_field.sf_field_recaptcha.sf_type_recaptcha {padding-left: 0!important;}
.content_main .form input.w2linput.submit {    background: #143059;    color: #FFF;    font-family: 'Muli';    padding: 15px 5px;    font-size: 20px;    font-weight: 700;    min-width: 170px;    margin: 0!important;}
@media(max-width:991px){
    .box_promo .content {    min-height: auto;}
    .box_promo {    margin-bottom: 15px;}
}
/* V-42623 - custom new UI Boast - BEGIN */
/*.classic-filter-row.sidebar-sm-mg-bt h3{font-weight:bold;margin-bottom:30px;color:#143059;font-family:'Muli', sans-serif;}
.bt-inventory-plugin .row.stm-car-listing-sort-units.stm-modern-filter-actions label{
    font-family: 'Muli', sans-serif;
    font-weight: 700;
    line-height: 1.4;
    text-transform: uppercase;
    color: #143059;
}
.stm-modern-filter-actions .stock-search{}
.stm-modern-filter-actions .stock-search input#stock:focus,
 .stm-modern-filter-actions .stock-search input#stock:hover{
    outline: none;
 }

.stock-search input[type=text],
select.bti-form-control{
    border: 2px solid #143059;
    border-radius: 5px;
    padding: 8px 10px !important;
}
.stm-modern-filter-actions .stock-search button{
    position: absolute;
    right: 0px;
    top: 0px;
    display: flex;
    width:40px;
    height: 100%;
    padding: 10px 15px;
    background-color: #143059 !important;
    color: #fff !important;
    border: 0px solid;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    justify-content: center;
}
.links_top_single a, .links_top_single button,
.bt-inventory-plugin button
{
    font-family: 'Muli', sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
    background-color: #143059 !important;
    color: #fff !important;
    height: 40px;
    border:0px solid;
    text-align: center;
}
.hvr-bounce-to-bottom:active:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:hover:before
{
    border-radius:5px;
    color: #fff;
}
.stm-modern-filter-actions .stock-search em.fa.fa-search.stm-icon-search{color:#fff;font-size:16px}
.bt-inventory-plugin .archive-listing-page .classic-filter-row .filter-sidebar
{
    border-radius: 10px;
}
.lb-head
{
    font-family: 'Muli', sans-serif;
    line-height: 1.4;
    text-decoration: none;
    color: #143059;
    position: relative;
    display: flex;
    align-items: center;
}

.bt-inventory-plugin.bt-inventory-main .listing-list-loop.stm-isotope-listing-item
{
    padding:1.5rem !important;
}
.listing-list-loop .content .title a
{
    font-family: axisextra_bold, sans-serif;
    color:#143059;

}
.bt-inventory-plugin.bt-inventory-main .image.bti-col-12.bti-col-md-6.bti-col-lg-5,
.owl-carousel .owl-stage-outer
{
    border-top-right-radius: 10px;
}
.bt-inventory-plugin.bt-inventory-main .image-inner:after
{
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    height: 30%;
    background-image: url(../images/border-img-bottom.png);
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: contain;
}
.bt-inventory-plugin.bt-inventory-main .listing-list-loop .image .image-inner .price
{
    bottom:0px !important;
}
.bt-inventory-plugin.bt-inventory-main .listing-list-loop .image .image-inner .price .normal-price .heading-font
{
    font-family: axisextra_bold, sans-serif;
    background-color: #143059 !important;
    width:120px;
    height:120px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.listing-list-loop .content .meta-middle .meta-middle-unit .meta-middle-unit-top .name, 
.listing-list-loop .content .meta-middle .meta-middle-unit .meta-middle-unit-top strong
{
    font-family: 'Muli', sans-serif
;}
.listing-list-loop .content .meta-middle .meta-middle-unit .meta-middle-unit-top .name
{
    font-weight: 400;
}
.bt-inventory-plugin #filterResult .links-f li{width:100%;}
span.tooltips,
.links-f li a {background-color: #143059!important;font-weight: 600!important;border-radius: 10px!important;font-size: 16px;text-transform: uppercase;}
.stm-car-listing-sort-units .col-md-5.bti-col-lg-5:nth-child(1).pd_left_0{padding-left:15px;}*/
/* single detail */
/*a.btn_fish.btn_fish_center.hvr-bounce-to-bottom.go_back
{
    background-color: #143059;
    color:#fff;
    border-radius: 5px;
    display: flex !important;
    align-items: center;
    justify-content: center;
}
@media (min-width:768px)
{
    .stm-car-listing-sort-units .col-md-5.bti-col-lg-5:nth-child(2){
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }
    .stm-car-listing-sort-units .col-md-2.col-lg-2
    {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    .bt-inventory-plugin #filterResult .links-f li
    {
        width:auto;
    }
}
@media (min-width:992px)
{
    .classic-filter-row.sidebar-sm-mg-bt h3{font-size:30px;}
    .bt-inventory-plugin .row.stm-car-listing-sort-units.stm-modern-filter-actions label{font-size: 22px;}
    .lb-head
    {
        font-size: 18px;
    }
    .listing-list-loop .content .title a
    {
        font-size: 30px;
    }
    .bt-inventory-plugin.bt-inventory-main .listing-list-loop .image .image-inner .price .normal-price .heading-font
    {
        font-size: 24px;
    }
    .listing-list-loop .content .meta-middle .meta-middle-unit .meta-middle-unit-top .name, 
    .listing-list-loop .content .meta-middle .meta-middle-unit .meta-middle-unit-top strong
    {   
        font-size: 18px;
    }
}*/

/*Contact*/
.contact_form_page ul.contact_info a{font-size:18px;font-weight:600}
h4.title.text-left.hours-operation{font-size:16px;font-weight:400;max-width: 100%!important;}
.hours-operation_head h3{text-transform:uppercase;color:#143059;font-size:30px!important;margin-bottom:25px;font-weight:600;font-family:axisextra_bold}
.hours-operation_head{margin-top:20px;display:block}
.mapmarker_container i.fa.fa-map-marker{float:left}


/***********/

.pagination1.text-center .page-numbers{display:inline-block;border-radius:3px;text-decoration:none;color:#143059!important;margin:0 2px;line-height:36px;border:2px solid transparent;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;color:#fff;padding:0 10px;border-radius:5px;min-width:40px;min-height:40px}
.pagination1 .page-numbers.current,.pagination1 .page-numbers:hover{background:#143059!important;color:#fff!important;min-width:40px;min-height:40px}
a.btn_fish:hover,a.btn_fish:focus{background:#fff!important;border:3px solid #ce1141;color:#ce1141!important}
a.btn_fish{border:3px solid #0D2752}
.bti-col-12.sidebar-button-group .btn_fish{width:135px;float:left}
.bti-col-12.sidebar-button-group{text-align:center;margin:0 auto}
a.backbtn.btn_fish.btn_fish_center.go_back{min-width:200px!important;display:block}
a.backbtn.btn_fish.btn_fish_center.go_back img{margin-right:10px}
a.backbtn.btn_fish.btn_fish_center.go_back{line-height:1}
a.backbtn.btn_fish.btn_fish_center.go_back:hover img{filter:contrast(0)}
button.btn_fish.btn_fish_center.printbtn:hover{background:#fff!important;border:3px solid #ce1141;color:#ce1141!important}
.single .result-count{width:100%;padding:20px 10px;background:#0D2752;margin-bottom:40px;color:#FFF;font-weight:500;border-radius:5px}
body.inventory-template-default.single.single-inventory.postid-984 a.btn_fish{display:block;min-width:200px;text-align:center}
section.padded_section.services.darkblue.pb-5.pt-5 a{pointer-events:none}
h4.title.text-left.location_title{/* color: #0c131e; *//* font-size:30px!important; *//* margin-bottom:25px; */}
.location_title_information{color:#143059;font-size:30px!important;margin-bottom:25px;font-weight:600;font-family:axisextra_bold}
.location_title_information h4{display:inline-block;margin-bottom:0!important}
.mapmarker_container i,.mapmarker_container a{display:inline-block!important}
.hours-operation_container i,.hours-operation_container h4{display:inline-block!important}
.email_container i,.email_container a{display:inline-block!important}
.phone_container i,.phone_container a{display:inline-block!important}
.mapmarker_container i,.hours-operation_container i,.email_container i,.phone_container i{font-size:20px;margin-right:15px;color:#0D2752;width: 20px;}
.ati-blog.card a img{min-height:300px;max-height:300px;object-fit:cover}
.card-text{font-family:'Muli'}
/* .beforeheader ul li:nth-child(3){border-left: 2px solid #ccc;padding-right: 0;} */
.boathouse_name h4.title.text-left.location_title{margin-bottom:0!important;text-transform:capitalize!important;font-family:'Muli';font-size:18px!important;font-weight:600;padding-left:7px}
span.address-selected{font-size:16px;font-weight:400!important;font-family: 'muli';color: #0c131e;}
.the-events-calendar-category-list{margin:0 auto;text-align:center;display:block!important;width:100%}
.the-events-calendar-category-list ol{text-align:center;margin:0 auto}
.the-events-calendar-category-list ol li{display:inline-block;list-style:none;padding:.5rem 1rem}
.the-events-calendar-category-list ol li a{background:#F32836;background:#ce1141;padding:10px 25px;border:3px solid #ce1141;color:#fff!important;border-radius:5px;text-transform:uppercase;font-weight:700;min-width:200px;cursor:pointer;display:inline-block;text-align:center}
h2.tribe-events-calendar-list__month-separator time{font-family:'Muli'!important;font-weight:700!important}
.tribe-events-c-top-bar__datepicker span{font-family:'Muli';font-weight:600!important}
.the-events-calendar-category-list ol li a:hover{color:#ce1141!important;background:#fff;text-decoration:none}
.page-id-2998 section.padded_section.services.whiteblue.pb-5.pt-5 a,.page-id-900 section.padded_section.services.whiteblue.pb-5.pt-5 a,.page-id-901 section.padded_section.services.whiteblue.pb-5.pt-5 a,.page-id-902 section.padded_section.services.whiteblue.pb-5.pt-5 a,.page-id-903 section.padded_section.services.whiteblue.pb-5.pt-5 a{text-decoration: underline;}
section#tribe-events-pg-template{max-width:1440px}
.container-content-event p{font-size:16px}
.container-content-event dl,.container-content-event dt{font-size:16px;font-family:'Muli'}


/*Boat FIxes*/
.listing-list-loop .image .image-inner{min-height:265px;}
.archive-listing-page .stm-grid .listing-list-loop .image .image-inner img{min-height:265px}
.address-selected{max-width:220px;display:inline-block}
/*.address-selected{min-width:220px} */
.address_change.toogle-location{cursor:pointer}
.sub-cat{color:#ce1141!important}
.image-inner .price a:before{display:none!important}
.listing-list-loop.stm-isotope-listing-item.all.bti-row .image-inner{padding-left:25px;padding-top:25px}
.bt-inventory-plugin.bt-inventory-main .listing-list-loop .image .image-inner .price .normal-price .heading-font{font-weight:700}
.listing-list-loop.stm-isotope-listing-item.all.bti-row .image-inner:before{width:calc(100% - 25px)}


.half_half_Design_2 .image-left img {border-top-left-radius: 15px;border-bottom-left-radius: 15px;}
.half_half_Design_2 .image-right img {border-top-right-radius: 15px;border-bottom-right-radius: 15px;}
.preheader-icon.toggle-location {    min-width: auto;}



.c_form input.w2linput.submit{color:#FFF;font-family:'Muli';padding:15px 5px;font-size:20px;font-weight:700;margin:0!important;position:relative;width: 100%;background-color: #ce1141!important;padding: 12px 5px !important;color:#fff;border-color:#ce1141;margin-top:15px!important;}
.c_form .w2lsubmit{position:relative}
.c_form .w2lsubmit:before{position:absolute;content:"\f1d8";font-family:'Font Awesome 5 Pro';font-size:21px;color:#fff;z-index:1;top: 30px;left: calc(50% - 67px);}
.c_form label.w2llabel{font-family:'Muli';font-weight:500!important;color:#143059!important;font-size:18px}
.c_form p#requiredfieldsmsg{font-family:'Muli';color:#143059;font-weight:600;margin-bottom:0;margin-top:10px}
.c_form input, .c_form textarea{border:1px solid #176088!important}
span.required{position:relative;top:10px}
.c_form h4{font-size:24px;color:#143059;margin-bottom:5px;font-weight:bold;text-transform:initial!important;font-family:'Muli',sans-serif;margin-bottom:20px}
.c_form label  {    margin-top: 15px!important;}
p#requiredfieldsmsg {    display: none;}
.c_form {    padding-bottom: 20px;}
.c_form input[type="text"], .c_form input[type="email"], .c_form textarea#message {padding: 10px;border: 2px solid #0c131e;max-height: 100px;width:100%!important;margin:0!important;}


div#myModal-Boat input, .formSF input{
    /* height: 40px; */
    padding: 10px;
    border: 2px solid #0c131e;
    max-height: 100px;
    width: 100%!important;
    margin: 0!important;
    font-size: 16px;
}


.formSF span.wpcf7-not-valid-tip, div#myModal-Boat span.wpcf7-not-valid-tip {
    top: 0px;
    padding-left: 0px;
}
div#myModal-Boat label, .formSF label {
    font-family: 'Muli';
    font-weight: 500!important;
    color: #143059!important;
    font-size: 18px;
}

div#myModal-Boat p , .formSF p {
    margin-bottom: 10px;
}

div#myModal-Boat input.wpcf7-form-control.has-spinner.wpcf7-submit, .formSF input.wpcf7-form-control.has-spinner.wpcf7-submit {
    color: #FFF;
    font-family: 'Muli';
    padding: 15px 5px;
    font-size: 20px;
    font-weight: 700;
    margin: 0!important;
    position: relative;
    width: 100%;
    background-color: #ce1141!important;
    padding: 12px 5px !important;
    color: #fff;
    border-color: #ce1141;
    margin-top: 15px!important;

}

.formSF label {
    margin-top: 15px;
}

.formSF input.wpcf7-form-control.has-spinner.wpcf7-submit {
    margin-top: 30px!important;
}

.home section.padded_section.services.darkblue.pb-5.pt-5 a {pointer-events: all;}




.single .ati-blog.card .text-center a {
    color: #FFF;
    text-decoration: none;
}

.single .ati-blog.card .text-center a:hover {
    color: #ce1141;
}


form.js-filter-form {
    text-align: center
}

form.js-filter-form select {
    border: 2px solid #000;
    padding: 6px 5px;
    width: 250px;
    font-family: 'Muli';
    color: #000!important
}

form.js-filter-form select option {
    color: #000!important
}


.page-load-status {
  display: none; /* hidden by default */
  padding-top: 20px;
  border-top: 1px solid #DDD;
  text-align: center;
  color: #777;
  margin: 0 auto;
}

.loader-ellips {
  font-size: 20px; /* change size here */
  position: relative;
  width: 4em;
  height: 1em;
  margin: 10px auto;
}

.loader-ellips__dot {
  display: block;
  margin: 0 auto;
  width: 1em;
  height: 1em;
  border-radius: 0.5em;
  background: #555; /* change color here */
  position: absolute;
  animation-duration: 51000.5s;
  animation-timing-function: ease;
  animation-iteration-count: infinite;
}

.loader-ellips__dot:nth-child(1),
.loader-ellips__dot:nth-child(2) {
  left: 0;
}
.loader-ellips__dot:nth-child(3) { left: 1.5em; }
.loader-ellips__dot:nth-child(4) { left: 3em; }

@keyframes reveal {
  from { transform: scale(0.001); }
  to { transform: scale(1); }
}

@keyframes slide {
  to { transform: translateX(1.5em) }
}

.loader-ellips__dot:nth-child(1) {
  animation-name: reveal;
}

.loader-ellips__dot:nth-child(2),
.loader-ellips__dot:nth-child(3) {
  animation-name: slide;
}

.loader-ellips__dot:nth-child(4) {
  animation-name: reveal;
  animation-direction: reverse;
}





@media(max-width:1024px){
    div#myModal-Boat .bt-modal-content {min-width: 320px;}
    .boat_serching form {display: block!important;}
    .boat_serching .col.gray:nth-child(1) {border-radius: 0px!important;}
    .boat_serching form{display:block!important}
    .boat_serching .col.gray:nth-child(1){border-radius:0!important}
    .preheader-icon.toggle-location{min-width:auto}
    .preheader-icon{border:0!important}
    .boathouse_name h4.title.text-left.location_title{text-align:center!important;padding-bottom:0}
    .beforeheader ul li:nth-child(2){border:0}
    .address-selected{min-width:auto}
    .half_half_Design_2 .image-left img {border-top-left-radius: 0px;border-bottom-left-radius: 0px;}
.half_half_Design_2 .image-right img {border-top-right-radius: 0px;border-bottom-right-radius: 0px;}
}


@media (max-width: 768px) {
    section.padded_section.boats.pb-5.pt-5 div#latest-result-shortcode {display: block!important;}
    svg.wave-footer {margin-top: -3px;}
    .copyright { display: block; margin: auto; text-align: center; }
    .copyright-img { width: 100%; display: block; margin: auto; text-align: center; }
    h1.title.text-center,.single-tribe_events h1 span, .post-type-archive-tribe_events h1 span {font-size: 60px;}
    .copyright .container .col-lg-12 {display: block;}
    .site-footered {text-align: center;}    
    .social.row {display: block;}
    section.header-banner section.wave {bottom: -5px;}

    section.pb-5 h3.title.text-center {padding-bottom: 0;margin-bottom: 0px;}
    section.pb-5 {padding-bottom: 20px!important;}
    section.order-left .image-left {order: 2;}
    section.order-left .order-content {order: 1;}
    .border-arround {margin-top: 20px;}
    section.padded_section.services.whiteblue.pb-5.pt-5 {padding-top: 10px!important;}
    section.padded_section.testimonials {padding: 25px 0;}
    header.entry-header{padding: 100px 0 100px;}
    .page-id-35 section.padded-md.content_simple {padding-top: 25px;}
    section.padded_section.services_extended.pt-5.pb-5 {padding-top: 25px!important;}
    .box-container h4.title{min-height:auto}
    .box-center-container.text-center .content{min-height:auto}
    section.padded_section.button_repower .back_image{margin-bottom:15px}
    .half_half_Design_2.order-right .image-right{padding-left:15px}
    .half_half_Design_2.order-left .image-left{padding-right:15px}
    section.padded_section.about.lightblue.pb-5 h3{padding-bottom:15px!important}
    section.padded_section.about.lightblue.pb-5 .border-arround{margin-top:0}
    .page-id-2 section.padded_section.about.lightblue.pb-5 .border-arround {margin-top: 20px;}
    .content_simple h2{font-size:30px}
    .content_simple h3{font-size:28px}
    .location .box_image .ribbon:before{bottom:-5px;}
    section.padded_section.location.pt-5.pb-5 .col-12.col-md-6.col-lg-4.col-xl-3 {margin-bottom: 30px;}
    section.padded_section.testimonials h3.title.text-center.pb-5.darkblue_font{padding-bottom:25px!important;margin:0}
    ul.contact_info h4{font-size:25px!important;margin-bottom:0!important;padding-bottom:10px}
    ul.contact_info h5{font-size:24px!important;margin:0!important}
    svg.wave-footer {position: relative;bottom: 2px;}
    .beforeheader .header-location > ul > li{width: 50%;padding-right: 0px;}
    .beforeheader > ul li{width: 50%;margin: 0 auto;text-align: center;}
    .header-location span.address-selected {display: none;}
    .preheader-icon{border-right:2px solid #ccc}
   /* .dropdown-content {left: -85px;} */
    section.padded_section.boats.pb-5.pt-5 h3.title , section.padded_section.boats.pb-5.pt-5 h2.title {margin-top: 0px;padding-top: 30px;padding-bottom: 30px!important;}
    section.padded_section.boats.pb-5.pt-5 {margin-top: 0px;padding-top: 0px!important;}
    a.stm-car-view-more.btn.bti-d-block.bti-d-md-none.bt-view-detail{display:none!important}
    .links.bti-col-12 ul.links-f a{width:100%;display:block}
    .links.bti-col-12 ul.links-f li{width:100%}
    .bt-inventory-plugin.bt-inventory-main .links.bti-col-12{margin-top:10px}
    .why_join_top {margin-bottom: -1px;position: relative;}
    .why_testimonial_top {margin-bottom: -1px;position: relative;}
    
    .services_svg_bottom {bottom: 1px;position: relative;}
    .brands_svg_bottom {bottom: 2px;position: relative;}
    .about_event_top,.featured_event_top{bottom: -1px;position: relative;}
    .cta_event_top,.svg_featured_event_top,.services_svg_top{position: relative;bottom: -1px}
    .bt-inventory-plugin.bt-inventory-main .listing-list-loop .image .image-inner .price {bottom: -10px;}
    .listing-list-loop.stm-isotope-listing-item.all.bti-row .image-inner{padding-left:15px;padding-top:15px}
    .row.stm-car-listing-sort-units.stm-modern-filter-actions.align-items-end .col-12.col-md-6.bti-col-lg-5{padding-left:0}
    .listing-list-loop.stm-isotope-listing-item.all.bti-row .image-inner:before{width:96%}
    .single .archive-listing-page.archive-listing-filter-position-left{width:100%;padding-left:15px;margin-right:auto;margin-left:auto;padding-right:15px}
    .stm-isotope-sorting.bti-col-12{padding-right:30px}
    form#mc4wp-form-1 input[type=email]{width:65%}
    form#mc4wp-form-1 input[type=submit]{width:35%}
    h4.title.text-left.location_title,.location_title_information,.hours-operation_head h3{font-size:24px!important}
    ul.contact_info h4{font-size:19px!important}
    .banner-top, .home-slider{min-height:300px;}
    .beforeheader{min-height:206px;}
}

section.padded_sections.pt-0 .member a, section.padded_section.team .member a {
    display: block;
}
section.padded_sections.pt-0 .member img, section.padded_section.team .member img {
    max-width: 80%;
    text-align: center;
    margin: 0 auto;
    margin-left: 10%;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    min-width: 80%;
    height: 350px;
    object-fit: cover;
}








/*Gage Boats*/

/*General*/
table tr td{
    font-family: 'Muli',sans-serif;
    border: 1px solid #000;
    padding: 10px;
}

/* Homepage */
a.service_image{display:block;padding:80px 0;background-repeat:no-repeat;width:100%;position:relative;background-size:cover;border-radius:10px;min-height:308px;}
a.service_image:before{content:"";position:absolute;background:rgb(0 51 101 / 60%);z-index:1;width:100%;height:100%;left:0;top:0;border-radius:10px}
a.service_image h3.title.text-center ,a.service_image span{font-weight:400;z-index:2;position:relative;color:#FFF;font-family:'presicav',sans-serif}
a.service_image h3.title.text-center {text-transform: capitalize;margin-bottom: 30px;font-size: 25px;}
a.service_image:hover span.btn-red{text-decoration:none;background:#FFF;border-color:#CE1141}
a.service_image:hover span{color:#CE1141;text-decoration:none!important}
a.service_image:hover{text-decoration:none}
.home .about .content{font-family:"Muli",sans-serif;font-weight:400;font-style:normal;font-size:16px}
.boat_serching button.btn-red{font-family:'Muli';font-weight:700!important}
a.service_image h3{text-transform:capitalize;margin-bottom:30px;font-size:25px}
h4.footer-title.text-center.mb-4{text-transform:uppercase}
section.padded_section.about img{border-radius:10px;box-shadow:0 10px 19px 0 rgba(37,37,37,0.15)}
.home .border-arround img{min-height:600px;    object-fit: cover;}

/*Text Banner*/
.text_banner h1.title,.text_banner h1.title span{color:#CE1141;font-family:'presicav';font-size: 48px;font-weight:bold;text-shadow:none;text-transform: uppercase;}
.text_banner .content-container p:last-child{margin-bottom:0}


/*Half & Half*/
section.padded-md.emp-block.halfhalf h3.title.text-left, section.halfhalf h2.title.text-left.pb-4.mb-0 {font-size: 34px;font-family:'presicav';font-weight:bold;color: #003365;text-transform: uppercase;}
section.padded_section.services_extended h4.title{font-size:28px;font-weight:bold;color:#003365;font-family: 'Open Sans', sans-serif;}
.halfhalf .border-arround img{border-radius:10px;box-shadow:0 10px 19px 0 rgba(37,37,37,0.15);min-height:400px;object-fit:cover}
.container-content ul li{list-style-type:disc;margin-left:30px;font-family:'Muli';font-size:16px}
.container-content ul{margin-bottom:15px}

/*Extended Services*/

.services_extended .box-container span.content{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;min-height:75px}
/*Footer*/

footer a.location-group span{font-family:"Muli";font-size:14px;text-transform:none!important}
footer a.location-group.current{font-size:16px!important;text-decoration:underline!important}
footer a.location-group{font-weight:bold}
ul.list_boats_new{max-width:100%}

/*FAQ*/


section.paded_section.faq_section h3 {
    color: #003365;
    font-size: 42px;
    font-family: presicav, sans-serif;
    text-transform: uppercase;
    font-weight: bold;
}


section.paded_section.faq_section{padding:50px 0}
.card-header{box-shadow:0 10px 27px 3px rgba(1,44,93,.1);background:#FFF;border:0}
.faq_section .card{border:0;box-shadow: 0 10px 27px 3px rgba(1,44,93,.1);margin-bottom:20px}
.open_close{display:inline-block;float:right;margin:0 10px;margin-bottom:0}
button.btn.btn-link.collapsed .fa-minus{display:none}
button.btn.btn-link .fa-minus{display:inline-block}
button.btn.btn-link .fa-plus{display:none}
button.btn.btn-link.collapsed .fa-plus{display:inline-block}
.faq_section button{width:100%;color:#1d252d;font-family: 'Muli';font-size:20px}
.faq_section button .question{text-align:left}
.faq_section button .question svg{background:#00418A;color:#fff;padding: 7px;font-size: 30px;border-radius: 3px;margin-right: 10px;}
.faq_section button:hover{text-decoration:none}
span.custom-icon{display:inline-block;width: 30px;position: relative;height: 100%;top: 0px;}
.card-body p{/* float:left; */padding-left:15px}
.faq_section .collapse{background:#FFF}
.faq_section span.content-co ul{margin-bottom: 15px;}
.faq_section span.content-co ul li{margin-left: 30px;font-family: 'Muli', sans-serif;list-style: disc;}

span.content-co{display:inline-block;width: calc(100% - 50px);}
span.custom-icon i{background: #ED662C;color: #fff;padding: 3px 10px;border-radius: 3px;font-style: normal;position: absolute;top: -37px;}
.card-header button{padding:0}
.card-header button:focus,.card-header button:focus-within{outline:0;box-shadow:none;text-decoration:none}

.faq_section button .question:focus-visible, .faq_section button .question:hover {
    outline: none;
    border: 0;
}
/*
.card-body a {
    color: #0D2752;
    text-decoration: underline;
}
*/






li.top_logos img {
    max-width: 110px;
    margin-right: 20px;
}







/*Content Simple*/
section.padded-md.content_simple h4,section.padded-md.content_simple h3{color:#003365;font-size:32px;font-family: "Open Sans", sans-serif;text-transform:uppercase;font-weight:bold}
section.padded-md.content_simple h3{font-size:42px}

/*Contact Form*/
.contact_form_page h5{font-size:25px}
.c_form{border-radius:15px;box-shadow:0 0 6px 2px #7474741c;padding:50px;font-weight:600;padding-bottom:0}
.c_form p{color:#0c131e;font-size:25px;margin-bottom:10px}
.c_form label{font-size:16px;font-weight:bold;margin:0}
.c_form input[type="text"],.c_form input[type="email"],.c_form textarea#message{padding:10px;border:2px solid #0c131e;max-height:100px}
span.wpcf7-not-valid-tip{font-size:16px;margin-top:15px}
input.wpcf7-form-control.has-spinner.wpcf7-submit.btn-red{max-width:200px;margin:0 auto;display:block;text-align:center;background:#F32836;padding:10px 25px;border:3px solid #f32836;color:#fff;border-radius:10px;text-transform:uppercase;font-weight:700;font-size:16px}
input.wpcf7-form-control.has-spinner.wpcf7-submit.btn-red:hover{background:#fff;color:#F32836}
ul.contact_info h5{font-size:30px;color:#0c131e;font-family:'Poppins';font-weight:bolder;margin-bottom:0}
ul.contact_info h4{font-size:50px;color:#143059;font-family:'Poppins';font-weight:bolder}
ul.contact_info a{color:#143059;font-weight:bold;font-size:18px;display:block}
.hours-operation_head h3,.location_title_information h4,.location_title_information{font-family: 'Open Sans', sans-serif;text-transform:none;font-weight:bold;font-size:26px!important}
.hours-operation_container h4.title.text-left.hours-operation,ul.contact_info a{font-family:'muli';font-size:16px!important}



/*Showroom*/
.listing-showroom a.btn-red{background:#ce1141!important}
.listing-list-loop.listing-showroom{box-shadow:0 30px 40px 0 rgba(8,28,70,0.08);border-radius:20px}
.listing-showroom .heading-icon ul li i{color:#ce1141!important}
.listing-list-loop.listing-showroom .content{padding:20px 20px 0}
.listing-list-loop.listing-showroom .content .title.heading-font a{font-family:'presicav';font-size:24px;font-weight:bold;padding-top:0;margin-top:0!important;padding-left:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;padding-bottom:0!important;margin-bottom:10px;min-height:50px}
.listing-list-loop.listing-showroom .heading-icon ul li{font-size:13px;font-family:'muli';font-weight:600}
.listing-list-loop.listing-showroom .image img{border-top-left-radius:20px;border-top-right-radius:20px;height:280px;width:100%;object-fit:cover}
.listing-list-loop.listing-showroom .links{margin-top:0;padding:0 20px}
.listing-list-loop.listing-showroom .content .meta-top{margin-bottom:0}
.listing-list-loop.listing-showroom .links-f-custom li:last-child{margin-right:0!important}
section.overview_showroom .container{border-bottom:1px solid #ccc}
section.overview_showroom:last-child .container{border:none}

/*Single Showroom*/
.br-20{border-radius:20px}
.separator hr{margin:0}
ul.print_and_call li{display:inline-block;text-align:right}
ul.print_and_call{text-align:right}
.single-showroom .form{box-shadow:0 0 20px 0 rgb(20 48 89 / 15%);padding:20px;border-radius:20px}
.single-showroom .form input,.single-showroom .form textarea{width:100%!important}
.single-showroom .form label{font-family:'Muli';font-weight:bold}
.single-showroom .form input{padding:10px}
.spec-item_overview .container-content,.spec-item_overview .container-content ul li{font-family:'muli'}
.spec-item_overview .container-content h3,.spec-item_details .container-content h3{font-size:30px;font-weight:bold;font-family: 'Open Sans', sans-serif;}
.spec-item_overview .container-content h4,.spec-item_details .container-content h4{font-size:23px;font-weight:bold;font-family: 'Open Sans', sans-serif;}
.spec-item_overview .container-content h5,.spec-item_details .container-content h5{font-size:18px;font-weight:bold}
div#sync2{padding:30px 50px}
.gallery_image div#sync2 .owl-prev{left:-50px}
.gallery_image div#sync2 .owl-next{right:50px}
.gallery_image .owl-carousel .owl-nav button.owl-prev em,.gallery_image .owl-carousel .owl-nav button.owl-next em{color:#003365;background:none;font-size:40px}
.gallery_image .owl-carousel .owl-nav button.owl-prev,.gallery_image .owl-carousel .owl-nav button.owl-next{background:none}
.gallery_image .owl-carousel .owl-nav{top:35%!important}

/*ShowRoom Slider*/

div#sync1 img{border-radius:20px;box-shadow:0 0 20px 0 rgb(20 48 89 / 15%)}
div#sync2 img{border-radius:15px;box-shadow:0 0 20px 0 rgb(20 48 89 / 15%)}



/*Inventory page*/
span.location-selected-text{font-weight:600;font-size:15px}
h3.request_form_title.title.text-center{font-size:24px;margin-bottom:30px}
.bt-inventory-plugin.bt-inventory-main .title.heading-font .sub-cat{font-size:20px;font-family:'muli'}
body.archive.post-type-archive.post-type-archive-boats .listing-list-loop .content .title a{font-family:'presicav'}

/*FORM*/
.c_form{background:#FFF}
.c_form select{width:100%;padding:15px 10px;border-radius:5px;border:1px solid #176088!important}
input.wpcf7-form-control.wpcf7-submit{background:#ce1141;padding:11px 25px;border:3px solid #ce1141!important;color:#fff;border-radius:5px;text-transform:uppercase;font-weight:700!important;min-width:200px;cursor:pointer;display:inline-block;text-align:center;font-family:'Muli',sans-serif!important;font-size:16px}

/*Random*/

.boat_serching form {margin-bottom: 0px;}
.listing-list-loop.listing-showroom:hover{background:#143059}
.listing-list-loop.listing-showroom:hover .content a,.listing-list-loop.listing-showroom:hover .content .heading-icon ul li{color:#FFF!important}
.listing-list-loop.listing-showroom:hover img.hide_on_hover_boat{filter:brightness(0) invert(1)!important}
.links-f li a{background:#CE1141!important;border-color:#CE1141}
p.search-btn.btn_fish.search-btn-filter,p.clear-all.search-btn.btn_fish{background:#CE1141!important;border-color:#CE1141}
.listing-list-loop .image .image-inner .price .normal-price .heading-font{font-family:'muli'!important}


ul.contact_info_second_loc a.phone  ,ul.contact_info_second_loc a.link_url {
    font-family: 'muli';
    font-size: 16px !important;
    font-weight: bold;
    color: #143059;
}

.gallery_section img {
    width: 100%;
    height: 150px;
    object-fit: cover;
}

footer .address-text {
    font-family: 'muli' !important;
}

span.location-group.location-group {
    font-size: 16px!important;
    margin: 0px!important;
    font-family: 'Muli'!important;
    text-transform: capitalize!important;
    font-weight: bold;
}


section.padded-md.content_simple h3 {
    font-size: 30px;
    text-transform: none;
}

section.padded-md.content_simple h2 {
 
    text-transform: none;
}

section.padded-md.content_simple h4 {
    font-size: 26px;
    text-transform: none;
}

section.halfhalf .order-content div.text-left {
    display: inline-block!important;
}

.c_form input {
    padding: 10px!important;
}

div.form input.w2linput.submit {
    background: #ce1141;
    padding: 11px 25px;
    border: 3px solid #ce1141 !important;
    color: #fff;
    border-radius: 5px;
    text-transform: uppercase;
    font-weight: 700 !important;
    min-width: 200px;
    cursor: pointer;
    display: inline-block;
    text-align: center;
    font-family: 'Muli', sans-serif !important;
    font-size: 16px;
}
.tribe-events-single-event-description.tribe-events-content ul li {
    font-size: 16px;
    font-family: 'muli';
}



section#custom_html-7 h4{font-size:16px;text-transform:capitalize!important;font-family:'Muli';font-weight:700}
form#subForm > div > div{width:50%;float:left;text-align:left}
form#subForm > div > div label{font-size:14px;text-align:left;display:block;font-family:'muli';text-transform:uppercase}
form#subForm > div > div input{float:left;width:98%;padding:9px 10px;border-radius:10px;font-size:16px;font-family:'Muli';color:#000;margin-bottom:15px}
form#subForm button{display:block;width:100%;background:#ce1141;color:#fff;margin-top:10px;display:block;padding:15px 10px;border-radius:10px;font-size:16px;text-transform:uppercase;font-family:'muli';font-weight:bold;border:none}



.form_request input, .form_request textarea {
    padding: 10px;
    max-height: 100px;
    margin: 0!important;
    font-size: 16px;
    float: left;
    width: 100%!important;
    clear: none!important;
    border: 1px solid #176088!important;
    margin-bottom: 0px!important;
    margin-top: 0!important;
    font-family: 'Poppins';
}
.form_request input.submit-send {
    color: #FFF;
    font-family: 'Poppins';
    padding: 15px 5px;
    font-size: 20px;
    font-weight: 700;
    margin: 0!important;
    position: relative;
    width: 100%;
    background-color: #E00B19!important;
    padding: 12px 5px !important;
    color: #fff;
    border-color: #E00B19;
    margin-top: 15px!important;
    border:0px!important;
	
}

h2.tribe-events-single-event-title {
    font-family: 'presicav';
    font-size: 34px;
}
.form_request input::placeholder {color:#176088}

.form_request .form_title {
    font-family: 'Poppins';
    font-weight: 900;
    font-size: 20px;
    padding-top: 39px;
}

.form_request .form_title p {
    margin-bottom: 0px;
}

.form_request span.wpcf7-not-valid-tip {
    padding-left: 0px;
    top: 6px;
}

button.btn.btn-link:hover, button.btn.btn-link:focus, button.btn.btn-link:focus-within {
    outline: none;
    border: 0;
}

button.btn.btn-link {
    border: 0;
}

.single_showroom_content .ati-showroom .container-content ul {
    column-count: 2;
}


.textwidget.custom-html-widget ul.footerAddress1 {
    float: left;
    width: 50%;
}

@media(max-width:1024px){
	#menu-main-menu .sub-menu .menu-item > a i {
    display:none;
}
}
.padded_content .background_video {
    background: #0D2752;
    border-radius: 30px;
    padding: 30px;
}
header .menu-item:hover .sub-menu > li:hover .sub-menu {
    position: absolute;
    top: 0;
    left: 250px;
    display: block;
    border-left: 2px solid #FFF;
}

#menu-main-menu .sub-menu .menu-item > a i {
    float: right;
}
.pt-3.bti-col-12 span.checkbox-button__label {
    font-size: 14px;
}

header .menu-item:hover .sub-menu > li{
    position:relative
}

header .menu-item:hover .sub-menu > li .sub-menu {
    display: none;
}
.disclaimer-calculate p {
    font-weight: 400;
    color: #fff;
}
.location .box_location img, .location .box_locatio {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

.c_form {
    padding-bottom: 60px!important;
}
span.monthly {
    font-size: 14px;
    font-weight: 400;
    margin-left: 10px;
}

section.padded_section.services.darkblue.pb-5.pt-5.why_join_services_2_with_link a {
    pointer-events: all;
}
.listing-showroom span.heading-font.font-call-price {
    font-weight: bold;
}
@media(min-width:1024px){
	h3.card-title {
    height: 70px;
    overflow: hidden;
}
.card-text {
    height: 100px;
    overflow: hidden;
}
}

.post-type-archive-inventory .image-inner:before, .post-type-archive-inventory .image-inner a:before, .single-boats .image-inner a:before{
    
    width: 94%;
}

section.padded_section.about.lightblue.pb-5 .content.pb-3 {
    font-family: Poppins,sans-serif;
}section.padded_section.about.lightblue.pb-5 img {
    max-height: 500px;
    object-fit: cover;
}

section.padded_section.about.lightblue.pb-5 .content.pb-3 a {
    text-decoration: underline;
}

.page-id-16 section.padded_section.team .member a {
    pointer-events: none;
}

.page-id-40 .email_container {
    display: none;
}


button.submit-button-css {
    position: absolute;
    right: 12px;
    background: transparent;
    border: 0px;
}

.serach_nav {
    position: relative;
}

button.submit-button-css i {
    font-size: 20px;
}

select#sf_Address,select#sf_Desired_brand_of_repower__c {
    width: 100%;
    border: 1px solid #176088!important;
    border-radius: 3px;
    padding: 10px;
    font-family: 'Poppins';
}

section.padded_section.boat_club_pricing_links ul {
    text-align: center;
}

.boat_club_pricing  table {
    border: 1px solid #ccc;
    box-shadow: 6px 3px 20px 10px #ebebeb;
}

.boat_club_pricing table h3 {
    text-align: center;
    font-size: 20px;
		margin:0;
}

.boat_club_pricing table h4 {
    text-align: center;
    font-size: 18px;
	margin:0;
}

.container-address.text-center ul {
   
    padding-bottom: 15px;
    font-weight: 700;
    font-size: 16px;
    font-family: 'axisextra_bold';
}

.container-address.text-center ul a {
    font-size: 16px;
    font-weight: 500;
}
.container-address.text-center ul b {
    font-size: 17px;
    text-transform: capitalize!important;
    font-family: 'Poppins';
}

.page-id-3285 section.padded-md.content_simple table.table_single {
    max-width: 600px;
    margin: 0 auto;
}
.page-id-3285 section.padded-md.content_simple table.table_single tr td{font-weight:bold;}
.boat_club_pricing table{border-spacing:30px}
.boat_club_pricing table tr td{padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px}
.boat_club_pricing table thead tr th{padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px}
tr.red{background:#E00B19;color:#FFF;padding-left:10px}
tr.blue{color:#fff;background:#0D2752}
tr.white{background:#fff;color:#0D2752}
.boat_club_pricing table{font-family:Poppins}
.boat_club_pricing table thead tr{border-bottom:1px solid #ccc}
.boat_club_pricing table h4{margin-bottom:0}
tr.red th,tr.blue th,tr.white th{padding:10px;font-size:15px}

.page-id-3285 section.padded-md.content_simple table.table_single{font-family:'Poppins';}
.page-id-3285 section.padded-md.content_simple{padding:50px 0;}
.page-id-3285 section.padded-md.content_simple table.table_single{padding:10px;border:1px solid #ccc;box-shadow:6px 3px 20px 10px #ebebeb}
.page-id-3285 section.padded-md.content_simple table.table_single tr th{padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px}
.page-id-3285 section.padded-md.content_simple table.table_single .thead th{text-align:center;margin:0 auto}
.page-id-3285 section.padded-md.content_simple table.table_single thead tr th{text-align:center;font-size:20px}


h2.tribe-events-single-event-title {font-family: 'presicav';font-size: 34px;}
.tribe-events-meta-group.tribe-events-meta-group-venue {max-width: 50%;}
.tribe-events-venue-map {    width: 50%;}
.tribe-events-venue-map iframe {    min-height: 400px;}


.home-slider .item.item-video .container {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 22222;
}

.home-slider .item .container {
    position: relative;
    z-index: 11;
}


.home-slider .item {
    padding: 0;
}

.home-slider .item.item-video:before {
    position: absolute;
    content: "";
    background: #0000004a;
    width: 100%;
    height: 100%;
    z-index: 1;
}

.home-slider .item.item-video {
    position: relative;
}
section#Minocqua div#Williams, section#Minocqua ul#Williams1 {
    display: none;
}
section.padded_section.blog.grey.pt-5.pb-5 h3.text-center.title {
    font-family: 'Open Sans', sans-serif;
    text-transform: inherit;
}
.ati-blog-content h2, .ati-blog-content h3{
	 font-family: 'Open Sans', sans-serif;
}
.ati-blog-content ul{
	list-style-type:disc;
	padding-left:30px;
	font-family:'Muli';
}
section.padded_section.pt-4.pb-1.similar_boats h3 {
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
}

section.padded_section.services_extended.pt-5.pb-5 h3 {
    font-family: 'Open Sans', sans-serif;
}

.bt-inventory-plugin .row.stm-car-listing-sort-units.stm-modern-filter-actions label, .bt-inventory-plugin .classic-filter-row.sidebar-sm-mg-bt h3 {
    font-family: 'Muli',sans-serif!important;
}

.container.single-boat.archive-listing-page.mt-0.pt-0 h3 {
    font-family: 'Open Sans', sans-serif;
}

.preheader-icon img {
    width: 35px;
}


.beforeheader .location-group.current {
    font-weight: 700 !important;
    /* text-decoration: unset !important; */
    font-style: italic;
    color: #CE1141;
    text-decoration: underline!important;
}
.beforeheader .location-group:hover{
    background: transparent;
    color: #CE1141;
    text-decoration: underline;
    font-weight: 700 !important;
}
div#gageDealModal .modal-body {
    background: rgb(0, 51, 101)!important;
    color: #fff!important;
}

div#gageDealModal button.needsclick.go2534619395.kl-private-reset-css-Xuajs1{
	color: #fff!important;
}
.col-xs-12.col-sm-12.col-md-12.col-lg-6.col-xl-6.back_image {
    background-size: cover;
}

section.padded_section.featured_event, .page-template-template-home  section.padded_section.pattern_add.pb-5 {
    background: #E5EAEF;
}








@media(max-width:1750px){
    .boat_serching{/* margin-top: -13%; */}
}
@media(max-width:1500px){
    .header-nav li a{font-size: 13px}
    .boat_serching{/* margin-top: -15%; */}
  /*  .beforeheader .address {font-size: 11px;}*/
    .home-slider h1 {font-size: 62px;}
    .home-slider .item {padding: 0;}
    .box_location a.btn-red{display: inline-block;}
    .box_content_inside{min-height:260px;}
    .box_location h4.title {font-size: 20px;}
    .location .box_location {padding-bottom: 30px;}
    .box-center-container.text-center .content {min-height: 230px;}
    .box-container h4.title {font-size: 16px;}

}

@media(max-width:1200px){
        i.fas.fa-caret-down {display: none;}
    .boat_serching{/* margin-top: -17%; */} 
    .beforeheader ul {justify-content: center;}
    a.navbar-brand {margin: 0 auto;text-align: center;display: block;}  
    nav.navbar.navbar-expand-xl{padding:10px}
    .testimonials .item.text-center {padding: 0 50px;}
    #mm-0 i.fas.fa-caret-right {        display: none;    }
    .banner-top, .home-slider{min-height:300px;}
    .beforeheader{min-height:193px;}
}
@media(max-width:1199px) and(min-width:993px){
    .links-f-custom li {
    width: 100%;
    display: block;
}

ul.links-f.links-f-custom {
    display: block;
    text-align: center;
}
}

    
@media(max-width:992px){
	.textwidget.custom-html-widget ul.footerAddress1 {float: left;width: 100%;}
	.tribe-events-meta-group.tribe-events-meta-group-venue {max-width: 100%;}
.tribe-events-venue-map {    width: 100%;}
    section.halfhalf .order-content div.text-left {display: block!important;}
    .single-boats .photo:after { width: 100%;    bottom: -8px;}
    .boat-data img {margin-top: 30px;}
    section.padded_section.brands.lightblue.pb-5 h3 {margin-top: 50px;}
    .border-arround {margin-top: 50px;}
    .beforeheader ul {/* justify-content: flex-start; */}
    .home-slider h1 {font-size: 40px;}
    h3.title.text-center{font-size: 28px;}
    section.padded_section.about.pb-5.pt-5 .pb-4 {margin-bottom: 0px !important;padding-bottom: 10px !important;}
    section.padded_section.boats.pb-5.pt-5 h3 {padding-top: 30px;}
    section.padded_section.brands.lightblue.pb-5 h3 {margin-top: 0px;}
    .about a.btn-red.ml-3 {margin-left: 0px!important;margin-top: 15px;}.copyright .text-right {text-align: center!important;}
    .text_banner h1.title,.text_banner h1.title span{padding-bottom:0!important}
    section.pb-5.pt-5.text_banner{padding-bottom: 30px!important;}
    h3#maintitle{margin-top:0;margin-bottom:15px}
    .archive-listing-page{margin-top:0!important}
    .bt-inventory-plugin.bt-inventory-main{padding-top:0!important}
    .text_banner h1.title,.text_banner h1.title span{font-size:34px}
    section.order-left .image-left{order:2}
    section.order-left .order-content{order:1}
    section.order-left .image-left .border-arround{margin-top:10px}
    .top_header_buttons a{width:100%;min-width:100%;display:block}
    ul.print_and_call li{display:inline-block;width:100%}
    ul.print_and_call li:nth-child(1){margin-top:15px;margin-bottom:15px}
    .single-showroom .container.top_header_buttons{padding-bottom:30px}
    section.single_showroom_content .stm-tech-infos.mt-5.br-20{margin-top:0!important}
    .halfhalf .order-content div.text-left:nth-child(2),.halfhalf .order-content div.text-left:nth-child(3){margin-bottom:15px;display:block}
	section.overview_showroom h2.text-center.title {padding-bottom: 0px;margin-bottom: 0px;}
	h2.title.text-center {font-size: 32px; }
	.pb-5{padding-bottom:30px!important;}
	.pt-5{padding-top:30px!important;}
	.contact_form_single .form {    margin-bottom: 0px!important;}
	.boat-content_with_form {    margin-bottom: 30px;}
	section.padded_section.services_extended h4.title {margin-bottom: 0px;}
	.bti-similar-boats.similar_boats h3 {    padding-bottom: 0px!important;    margin-bottom: 30px;}
	section.padded_section.gallery_section .col {    flex-basis: auto;}
		.boat_serching {    margin-top: 0px;}
}

@media(max-width:768px){
    .archive .bt-inventory-plugin span.ui-slider-handle.ui-state-default.ui-corner-all {width: 20px !important;height: 20px !important;top: -9px !important;}
    section.padded_section.brands.lightblue.pt-5.pb-5 .brand-logo h3 {margin-top: 0px !important;}
    .box_content_inside{min-height:auto;}
    section.padded_section.brands.lightblue.pb-5 h3{margin-top:50px}.bti-similar-boats .image:after
    .border-arround{margin-top:50px}
    .preheader-icon{border:0}
    .beforeheader .address{font-size:16px;text-align:center;margin: 10px auto 0;}
    .address_change{float:none}
    a.navbar-brand{text-align:center;margin:0 auto}
    .beforeheader .col-12.col-md-4{margin:0 auto;text-align:center}
    .phone_link{text-align:center;margin:0 10px;padding-left: 0px;}
    .home-slider .item{/* padding:50px 0 30%; */}
    .home-slider ul li{margin:20px}
    .boat_serching .col.gray{width:100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
    .boat_serching{padding:30px}
    .boat_serching button.btn-red{margin-top:20px}
    .col.round.gray{border-radius:0}
    .col-12.col-lg-4.gray.bottom-round{border-radius:0}
    section.padded_section.about.lightblue.pb-5{padding-top:30px}
    .site-footer:before,.site-footer:after{display:none!important}
    .beforeheader > ul {/* width: 50%; *//* display: flex; */}
    section.order-left .image-left{margin-top: 15px;;}

    section.overview_showroom h3.text-center.title{padding-bottom:0!important;margin-bottom:0!important}
    .halfhalf a.ml-2.btn-red{margin-left:0!important;margin-top:15px}
    .halfhalf .border-arround{margin-top:0!important;margin-bottom:20px!important}
    .links-f-custom li a{width:100%;min-width:100%}
    .halfhalf .text-left:nth-child(3){margin-top:15px}
    .contact_form_page ul.contact_info_second_loc .pb-5,.contact_form_page ul.contact_info .pb-5{padding-bottom:0!important}
    .hours-operation_head h3,.location_title_information h4,.location_title_information,h4.title.text-left.location_title,.location_title_information,.hours-operation_head h3{font-size:18px!important}
	h1.text-center {    margin-bottom: 0px;}
	.boat_serching {    margin-top: 0px;}
	.home-slider .item {padding: 150px 0 150px;}
	.archive-listing-page .stm-grid .listing-list-loop .image .image-inner img {    object-fit: contain;}
	a.navbar-brand.d-block.d-md-none {    padding: 0px;    max-width: 300px;}

    .header_address_tafa ul li {display: block!important;}
    .header_address_tafa ul.HeaderAddress {justify-content: center;margin: 0;}
    .header_address_tafa {/* margin-top: 25px!important; */}
    footer#colophon ul.list_boats li{display:block;}
    .halfhalf .container-content img { margin-bottom: 15px;}
	
	.preheader-icon img {width: 20px;}
	.header-location {margin-top: 15px;}
	.beforeheader ul li:nth-child(3) {padding-left: 0;}
	.beforeheader ul li:nth-child(3) > div, .beforeheader ul li:nth-child(4) > div {padding-top: 10px;}
	.beforeheader ul li {text-align: center;}



}

@media (max-width: 620px) {
    .text_banner h1.title, .text_banner h1.title span { font-size: 2em!important; }
	.website_promotion{width: 95%;height: auto;line-height: 1;}
}