/*-----Global Styles-----*/ @primary: #051B33; @secondary: #ff0023; @tertiary: #000; @white: #fff; @black: #000; @muted: #D8DBDD; @darkGrey: #333; :root { --mm-cta-view-boat-bg: @secondary; --mm-cta-view-boat-bg-hover: darken(@secondary, 25%); --mm-cta-view-boat-text: @white; --mm-cta-check-availability-bg: var(--mm-cta-view-boat-bg); --mm-cta-check-availability-bg-hover: var(--mm-cta-view-boat-bg-hover); --mm-cta-check-availability-text: var(--mm-cta-view-boat-text); --mm-usage-badge-bg: rgb(242, 242, 242); --mm-usage-badge-shadow: transparent; --mm-usage-badge-text: lighten(@primary, 10%); --mm-title-link-hover: var(--mm-cta-view-boat-bg); --mm-monthly-payment-link: darken(@primary, 20%); --mm-cta-request-pricing-bg: darken(@primary, 20%); --mm-cta-request-pricing-shadow: @primary; --mm-cta-request-pricing-bg-hover: @secondary; --mm-cta-request-pricing-text: @white; --mm-featured-bg: @primary; --mm-featured-text: @white; --mm-featured-card-gradient-to-100: @muted; --mm-featured-card-gradient-via-50: @muted; --mm-filter-accent: darken(@primary, 20%); --mm-cta-show-more-bg: @primary; --mm-cta-show-more-bg-hover: darken(@primary, 20%); --mm-cta-show-more-text: @white; } .black_overlay { &-xlight { background: rgba(0, 0, 0, .3); transition: all ease .3s; } &-light { background: rgba(0, 0, 0, .5); } &-medium { background: rgba(0, 0, 0, .65); } &-dark { background: rgba(0, 0, 0, .8); } } .white_overlay { &-xlight { background: rgba(255, 255, 255, .3); } &-light { background: rgba(255, 255, 255, .5); } &-medium { background: rgba(255, 255, 255, .65); } &-dark { background: rgba(255, 255, 255, .8); } } .background { &_black { background-color: @black; } &_tertiary { background-color: @tertiary; } } .border_radius { &-3 { border-radius: 3px; } &-5 { border-radius: 5px; } &-10 { border-radius: 10px; } &-15 { border-radius: 15px; } &-20 { border-radius: 20px; } &-100 { border-radius: 100%; } &-top-3 { border-top-right-radius: 3px; border-top-left-radius: 3px; } &-top-5 { border-top-right-radius: 5px; border-top-left-radius: 5px; } &-top-10 { border-top-right-radius: 10px; border-top-left-radius: 10px; } &-top-15 { border-top-right-radius: 15px; border-top-left-radius: 15px; } &-top-20 { border-top-right-radius: 20px; border-top-left-radius: 20px; } &-bottom-3 { border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; } &-bottom-5 { border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; } &-bottom-10 { border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; } &-bottom-15 { border-bottom-right-radius: 15px; border-bottom-left-radius: 15px; } &-bottom-20 { border-bottom-right-radius: 20px; border-bottom-left-radius: 20px; } } .content-section { h2 { color: @primary; text-transform: uppercase; font-family: 'Bakbak One', "Helvetica Neue", Helvetica, Arial, sans-serif; letter-spacing: .5px; } p { font-size: 18px; } } /*-----Nav Menu Styles-----*/ .tm-toolbar { z-index: 9999; .uk-container { max-width: 1400px; } background: @white; a { color: @white; &:hover { color: @secondary; text-decoration: underline; } } .uk-grid-divider> :not(.uk-first-column)::before { border-left-color: #100e0e; } .box-1 { position: relative; z-index: 1; &:after { content: ""; position: absolute; height: 180%; width: 120%; left: -12px; top: -10px; z-index: -1; background: #530213; transform: skew(30deg); } } .box-2 { position: relative; z-index: 1; &:after { content: ""; position: absolute; height: 180%; width: 100%; left: 10px; top: -10px; z-index: -1; background: #9c0021; transform: skew(30deg); } } .box-3 { position: relative; z-index: 1; &:after { content: ""; position: absolute; height: 180%; width: 100%; left: 10px; top: -10px; z-index: -1; background: #e90031; transform: skew(30deg); } } .box-4 { position: relative; z-index: 1; &:after { content: ""; position: absolute; height: 180%; width: 200%; left: 10px; top: -10px; z-index: -1; background: #e90031; transform: skew(30deg); } } } .tm-top { z-index: 9997; position: relative; } .tm-header { z-index: 9999; box-shadow: 0 3px 4px 0 rgba(0, 0, 0, .15); } .uk-navbar-dropdown { display: none; } .tm-header .uk-navbar-dropdown { width: 100% !important; max-width: 1600px !important; .uk-margin-small-bottom { margin-bottom: 8px !important; } .uk-list { li { margin: 0; } a { color: @primary; } } } .tm-header-mobile { z-index: 9999; .uk-navbar { min-height: 88px; margin-bottom: 40px; } .uk-logo { img { padding: 10px; max-width: 140px; } } } .uk-navbar-container { .uk-navbar { .uk-navbar-left { margin-top: -40px; margin-bottom: -20px; } .uk-navbar-right {} } } .uk-lightbox-toolbar-icon { position: absolute; top: 160px; right: 3%; } /*-----Dropdown Styles-----*/ .uk-navbar-dropdown-nav { li { &.uk-active>a { background: @secondary; } } .uk-nav-sub li { &.uk-active { a { background: @secondary; color: @white; } } a { padding: 8px 15px; &:hover { background: @primary; color: @white; } } } } /*-----Frontpage Styles-----*/ .home-header-5 { .h1-target { color: @white; transform: scaleY(1.2); text-transform: uppercase; span { display: block; &:nth-child(1) { font-size: 2.5rem; padding-bottom: 5px; font-weight: bold; } &:nth-child(2) { font-size: 1.5rem; } } } .overlay-target { position: relative; z-index: 0; &:after { content: ""; background: rgba(5, 27, 51, .8); position: absolute; left: -4%; top: 0; right: -100%; bottom: -1px; z-index: -1; @media(min-width:960px) { transform: skew(-45deg); } } } } .core-grid-5 { a { &:hover { .black_overlay-xlight { background: rgba(0, 0, 0, 0); } .el-card { transform: translateY(0); h2 { .uk-text-secondary { color: @white !important; } } &:after { background: rgba(173, 37, 30, 0.8); } } } canvas { height: 200px; } } .uk-card { position: relative; z-index: 0; transform: translateY(80px); transition: all ease .3s; @media(max-width:1200px) { transform: translateY(30px); h2 { font-size: 2rem; } } @media(max-width:960px) { transform: translateY(50px); } h2 { .uk-text-secondary { transition: all ease .3s; } } &:after { transition: all ease .3s; content: ''; position: absolute; bottom: 0; left: 0; right: 0; top: 0; background: rgba(5, 27, 51, .8); clip-path: polygon(0 0%, 100% 15%, 100% 100%, 0% 100%); z-index: -1; } } .el-title { font-size: 2.3rem; line-height: 2.7rem; font-family: 'Bakbak One', "Helvetica Neue", Helvetica, Arial, sans-serif; } } /*-----Mainpage Styles-----*/ .mainpage-header { .h1-target { span { display: block; &:nth-child(1) { font-size: 2.3rem; padding-bottom: 10px; } &:nth-child(2) { font-size: 1.3rem; } } } } /*-----Subpage Styles-----*/ .subpage-header { .h1-target { span { display: block; &:nth-child(1) { font-size: 2.3rem; padding-bottom: 10px; } &:nth-child(2) { font-size: 1.3rem; } } } } .nr-content { .card-border-target { .uk-card-default { border-bottom: 4px solid @primary; } } .widget-menu { background: @white; .parent-page { h3 { background: @primary; color: @white; margin: 0; padding: 8px 20px; transition: all ease .3s; } &:hover { h3 { background: @secondary !important; } text-decoration: none !important; } } .uk-list { margin-top: 0; border: 1px solid @primary; li { padding: 6px 0 6px 10px; margin-bottom: 10px !important; border-bottom: 1px solid #bbb; a { color: @darkGrey; } } } } } /*-----Company Page Styles-----*/ .company-header { .h1-target { font-size: 2.3rem; span { display: block; &:nth-child(1) { padding-bottom: 10px; } &:nth-child(2) { font-size: 1.3rem; } } } } /*-----Service Area Page Styles-----*/ #serviceMap { .leaflet-top { z-index: 400 !important; } } /*-----Footer Styles-----*/ #footer { a { &:hover { color: @secondary; } } } /*-----Custom Sections-----*/ /*-----Circle Arrows in Small Container, this is everything you need-----*/ .slider-arrows() { background: @secondary; color: @white; padding: 8px; border-radius: 100%; height: 40px; width: 40px; } .uk-position-center-left { svg { .slider-arrows(); } &-out { svg { .slider-arrows(); } } } .uk-position-center-right { svg { .slider-arrows(); } &-out { svg { .slider-arrows(); } } } .uk-position-center-left-out { @media (max-width: 1550px) { right: 93%; } @media (max-width: 960px) { right: 90%; } @media (max-width: 640px) { right: 80%; } @media (max-width: 425px) { right: 70%; } } .uk-position-center-right-out { @media (max-width: 1550px) { left: 93%; } @media (max-width: 960px) { left: 90%; } @media (max-width: 640px) { left: 80%; } @media (max-width: 425px) { left: 70%; } } .discover-inventory { .featured-slider { .uk-position-center-left-out { right: 97%; @media (max-width: 960px) { right: 90%; } } .uk-position-center-right-out { left: 97%; @media (max-width: 960px) { left: 90%; } } } .new-used { .uk-position-center-left-out { right: 93%; @media (max-width: 1250px) { right: 90%; } } .uk-position-center-right-out { left: 93%; @media (max-width: 1250px) { left: 90%; } } } } .uk-modal{ z-index: 9999; } #gform_10{ .gform_footer input{ margin-bottom: 0; } } //Mobile Ctas @media(max-width: 960px) { .mobile-cta { position: fixed; top: 86px; left: 0; border-radius: 0; width: 102%; z-index: 9999; } .mobile-cta a { padding: 0; border-radius: 0; } .mobile-cta a:nth-child(1) { padding: 0; border-radius: 0; border-right: 1px solid @white; } .tm-main { margin-top: 40px; } } // Our Inventory .our-inventory { border-top: 4px solid @secondary; a { .hover-overlay { transition: all ease .3s; opacity: 0; } &:hover { .hover-overlay { opacity: 1; } } } .uk-heading-small { font-size: 4.25rem; @media(max-width:960px) { font-size: 3rem; } } .featured-slider { padding: 0 60px; @media(max-width:960px) { padding: unset; } .uk-position-center-left-out { right: 100%; } .uk-position-center-right-out { left: 100%; } } .featured-boats-title { padding: 10px; position: relative; z-index: 1; &:after { content: ""; position: absolute; top: -49px; transform: perspective(270px) rotateX(-70deg); background: rgba(0, 0, 0, .75); height: 145px; z-index: -1; left: -20px; right: -20px; border-bottom: 40px @secondary solid; } } .new-boats-title { position: relative; z-index: 1; padding: 20px 20px 15px 20px; overflow: hidden; transform: translateX(-20px); &:after { position: absolute; content: ""; z-index: -1; top: 0; bottom: 0; right: 0; left: 0; background: rgba(0, 0, 0, .75); border-top: 6px solid @secondary; transform: skewX(60deg) translateX(-60px); } } .used-boats-title { position: relative; z-index: 1; padding: 20px 20px 15px 20px; overflow: hidden; transform: translateX(20px); &:after { position: absolute; content: ""; z-index: -1; top: 0; bottom: 0; right: 0; left: 0; background: rgba(0, 0, 0, .75); border-top: 6px solid @secondary; transform: skewX(120deg) translateX(60px); } } .little-grid-arrows { .uk-position-center-left-out { right: 90%; svg { padding: 6px; height: 30px; width: 30px; } } .uk-position-center-right-out { left: 90%; svg { padding: 6px; height: 30px; width: 30px; } } } .info-card { padding: 10px; border-top: @secondary solid 2px; } .uk-position-center-left-out { padding: 0; background: unset; svg { background: @secondary; padding: 4px; height: 35px; width: 35px; border-radius: 100%; polyline { stroke: @white !important; } } @media (max-width: 640px) { right: 88%; } @media (max-width: 420px) { right: 80%; } } .uk-position-center-right-out { padding: 0; background: unset; svg { background: @secondary; padding: 4px; height: 35px; width: 35px; border-radius: 100%; polyline { stroke: @white !important; } } @media (max-width: 640px) { left: 88%; } @media (max-width: 420px) { left: 80%; } } .uk-position-center-right { margin: 0; padding: 0; background: unset; svg { background: @secondary; padding: 4px; height: 35px; width: 35px; border-radius: 100%; polyline { stroke: @white !important; } } } .uk-position-center-left { margin: 0; padding: 0; background: unset; svg { background: @secondary; padding: 4px; height: 35px; width: 35px; border-radius: 100%; polyline { stroke: @white !important; } } } } // Newsletter .newsletter { .gform-body { float: left; width: 80%; } .gform_footer { height: 56px; margin: 0 !important; padding: 0 !important; } .gform_button { background: @black !important; height: 100%; } } // Horizontal Nav Styles .nav-brand-switcher-container { .uk-subnav { a { font-size: 1.2rem; } } .logo-target { border-radius: 8px; max-width: 30px; } .uk-height-small { height: 50px; } .type-target { color: @black; font-size: .75rem; } } .core-grid { a { &:hover { .black_overlay-xlight { background: rgba(0, 0, 0, 0); } // .uk-card{ // &:after { // content: ''; // position: absolute; // bottom: 0; // left: 0; // right: 0; // top: 0; // background: rgba(5, 27, 51, .8); // clip-path: polygon(0 30%, 100% 0%, 100% 100%, 0% 100%); // z-index: -1; // } // } .el-card { transform: translateY(0); h2 { .uk-text-secondary { color: @white !important; } } &:after { background: rgba(173, 37, 30, 0.8); } } } canvas { height: 200px; } } .uk-card { position: relative; z-index: 0; transform: translateY(80px); transition: all ease .3s; @media(max-width:1200px) { transform: translateY(30px); h2 { font-size: 2rem; } } @media(max-width:960px) { transform: translateY(50px); } h2 { .uk-text-secondary { transition: all ease .3s; } } &:after { transition: all ease .3s; content: ''; position: absolute; bottom: 0; left: 0; right: 0; top: 0; background: rgba(5, 27, 51, .8); clip-path: polygon(0 0%, 100% 15%, 100% 100%, 0% 100%); z-index: -1; } } .el-title { font-size: 2.3rem; line-height: 2.7rem; font-family: 'Bakbak One', "Helvetica Neue", Helvetica, Arial, sans-serif; } } .brands-grid { canvas { height: 300px; } a { height: 400px; } } .featured-inventory { .el-title { letter-spacing: -1.5px; } } //Bird Eye .page-id-1300 { .uk-article-title { padding: 30px 0px; text-align: center; margin: 0px; } #tm-main { padding-top: 0px; background-color: #f3f3f3; .uk-margin-medium { margin-top: 0px !important; } .uk-container { max-width: none; } } .review-wrapper { max-width: 1000px; margin: auto; hr { display: none; } } .grid--1of3 { display: none; } .actionButtonWrapper { display: flex; justify-content: center; #LoadReviews { display: none; } a { margin: 0px 10px; border: none; overflow: visible; font: inherit; color: inherit; text-transform: none; -webkit-appearance: none; border-radius: 0; display: inline-block; box-sizing: border-box; padding: 0 30px; vertical-align: middle; font-size: .95rem; line-height: 38px; text-align: center; text-decoration: none; transition: .1s ease-in-out; transition-property: color, background-color, background-position, background-size, border-color, box-shadow; font-weight: 600; text-transform: uppercase; background-origin: border-box; background-color: @secondary; color: white !important; } } .visible-xs { display: none; } .block { article { background-color: white; padding: 20px; border-radius: 10px; border: 2px solid @primary; margin: 20px 0px; box-shadow: 0 5px 15px rgba(0, 0, 0, .3); } } .star-num { margin-left: 5px; font-size: 16px; img { position: relative; top: -2px; margin: 5px; height: 18px; filter: brightness(.25); } } .on-brand { font-size: 18px; a { color: @secondary !important; } } .date { font-size: 18px; margin-left: 5px; } .heading { font-size: 20px; font-weight: 600; } .content { font-size: 18px; } .powered { margin-top: 10px; display: flex; justify-content: center; img { height: unset; } } .grid-cell { img { height: 50px; width: auto; } } #tm-sidebar { display: none; } } /*-----Sprites-----*/ //2023 Nautique Sprite .nautiqueg23-paragon, .nautiqueg25-paragon, .nautiquesuper-air-nautique-g21, .nautiquesuper-air-nautique-g23, .nautiquesuper-air-nautique-g25, .nautiquesuper-air-nautique-gs22, .nautiquesuper-air-nautique-gs24, .nautiquesuper-air-nautique-s21, .nautiquesuper-air-nautique-s23, .nautiquesuper-air-nautique-s25 { max-width: 100%; background-size: 100%; background-image: url('/wp-content/uploads/2024/02/Nautique_Sprite_2023.png'); } .nautiqueg23-paragon { background-position: 0 0%; background-size: 100%; } .nautiqueg25-paragon { background-position: 0 11.111111%; background-size: 100%; } .nautiquesuper-air-nautique-g21 { background-position: 0 22.222222%; background-size: 100%; } .nautiquesuper-air-nautique-g23 { background-position: 0 33.333333%; background-size: 100%; } .nautiquesuper-air-nautique-g25 { background-position: 0 44.444444%; background-size: 100%; } .nautiquesuper-air-nautique-gs22 { background-position: 0 55.555556%; background-size: 100%; } .nautiquesuper-air-nautique-gs24 { background-position: 0 66.666667%; background-size: 100%; } .nautiquesuper-air-nautique-s21 { background-position: 0 77.777778%; background-size: 100%; } .nautiquesuper-air-nautique-s23 { background-position: 0 88.888889%; background-size: 100%; } .nautiquesuper-air-nautique-s25 { background-position: 0 100%; background-size: 100%; } //2023 Barletta Sprite .barletta-aria, .barletta-cabrio, .barletta-corsa, .barletta-lusso { max-width: 100%; background-size: 100%; background-image: url('/wp-content/uploads/2024/02/Barletta_Sprite_2023.png'); } .barletta-aria { background-position: 0 0%; background-size: 100%; } .barletta-cabrio { background-position: 0 33.333333%; background-size: 100%; } .barletta-corsa { background-position: 0 66.666667%; background-size: 100%; } .barletta-lusso { background-position: 0 100%; background-size: 100%; } // Supreme Sprite 2023 .Supreme_s220-studio-03, .Supreme_s240-studio-03, .Supreme_supreme-zs212-home2, .Supreme_zs232-studio-03, .Supreme_zs252-studio-03 { max-width: 100%; background-size: 100%; background-image: url('/wp-content/uploads/2024/02/Supreme_sprite_2023.png'); } .Supreme_s220-studio-03 { background-position: 0 0%; background-size: 100%; } .Supreme_s240-studio-03 { background-position: 0 25%; background-size: 100%; } .Supreme_supreme-zs212-home2 { background-position: 0 50%; background-size: 100%; } .Supreme_zs232-studio-03 { background-position: 0 75%; background-size: 100%; } .Supreme_zs252-studio-03 { background-position: 0 100%; background-size: 100%; } // Regal Surf Sprite 2023 .Surf_regal-ls2, .Surf_regal-ls4, .Surf_regal-ls6, .Surf_regal-ls9 { max-width: 100%; background-size: 100%; background-image: url('/wp-content/uploads/2024/02/Regal_Surf_2023.png'); } .Surf_regal-ls2 { background-position: 0 0%; background-size: 100%; } .Surf_regal-ls4 { background-position: 0 33.333333%; background-size: 100%; } .Surf_regal-ls6 { background-position: 0 66.666667%; background-size: 100%; } .Surf_regal-ls9 { background-position: 0 100%; background-size: 100%; } // Regal Yacht Sprite 2023 .Yacht_regal-36grandecoupe, .Yacht_regal-36xo, .Yacht_regal-38fly, .Yacht_regal-38fxo, .Yacht_regal-38grandecoupe, .Yacht_regal-38xo, .Yacht_regal-42fly, .Yacht_regal-42fxo, .Yacht_regal-42grandecoupe, .Yacht_regal-42xo { max-width: 100%; background-size: 100%; background-image: url('/wp-content/uploads/2024/02/Regal_Yacht_2023.png'); } .Yacht_regal-36grandecoupe { background-position: 0 0%; background-size: 100%; } .Yacht_regal-36xo { background-position: 0 11.111111%; background-size: 100%; } .Yacht_regal-38fly { background-position: 0 22.222222%; background-size: 100%; } .Yacht_regal-38fxo { background-position: 0 33.333333%; background-size: 100%; } .Yacht_regal-38grandecoupe { background-position: 0 44.444444%; background-size: 100%; } .Yacht_regal-38xo { background-position: 0 55.555556%; background-size: 100%; } .Yacht_regal-42fly { background-position: 0 66.666667%; background-size: 100%; } .Yacht_regal-42fxo { background-position: 0 77.777778%; background-size: 100%; } .Yacht_regal-42grandecoupe { background-position: 0 88.888889%; background-size: 100%; } .Yacht_regal-42xo { background-position: 0 100%; background-size: 100%; } // Regal Express Cruiser Sprite 2023 .Express_Cruiser_regal-26, .Express_Cruiser_regal-26xo, .Express_Cruiser_regal-28, .Express_Cruiser_regal-33, .Express_Cruiser_regal-33xo, .Express_Cruiser_regal-ls4c { max-width: 100%; background-size: 100%; background-image: url('/wp-content/uploads/2024/02/Regal_Express_Cruiser_2023.png'); } .Express_Cruiser_regal-26 { background-position: 0 0%; background-size: 100%; } .Express_Cruiser_regal-26xo { background-position: 0 20%; background-size: 100%; } .Express_Cruiser_regal-28 { background-position: 0 40%; background-size: 100%; } .Express_Cruiser_regal-33 { background-position: 0 60%; background-size: 100%; } .Express_Cruiser_regal-33xo { background-position: 0 80%; background-size: 100%; } .Express_Cruiser_regal-ls4c { background-position: 0 100%; background-size: 100%; } // Regal SAV Sprite 2023 .SAV_regal-33, .SAV_regal-38 { max-width: 100%; background-size: 100%; background-image: url('/wp-content/uploads/2024/02/Regal_SAV_2023.png'); } .SAV_regal-33 { background-position: 0 0%; background-size: 100%; } .SAV_regal-38 { background-position: 0 100%; background-size: 100%; } // Regal Sterndrive Bowrider Sprite 2023 .Sterndrive-Bowrider_regal-2000es, .Sterndrive-Bowrider_regal-2800, .Sterndrive-Bowrider_regal-3300, .Sterndrive-Bowrider_regal-ls2, .Sterndrive-Bowrider_regal-ls36, .Sterndrive-Bowrider_regal-ls4, .Sterndrive-Bowrider_regal-ls6, .Sterndrive-Bowrider_regal-ls9 { max-width: 100%; background-size: 100%; background-image: url('/wp-content/uploads/2024/02/Regal_Sterndrive-Bowrider_2023.png'); } .Sterndrive-Bowrider_regal-2000es { background-position: 0 0%; background-size: 100%; } .Sterndrive-Bowrider_regal-2800 { background-position: 0 14.285714%; background-size: 100%; } .Sterndrive-Bowrider_regal-3300 { background-position: 0 28.571429%; background-size: 100%; } .Sterndrive-Bowrider_regal-ls2 { background-position: 0 42.857143%; background-size: 100%; } .Sterndrive-Bowrider_regal-ls36 { background-position: 0 57.142857%; background-size: 100%; } .Sterndrive-Bowrider_regal-ls4 { background-position: 0 71.428571%; background-size: 100%; } .Sterndrive-Bowrider_regal-ls6 { background-position: 0 85.714286%; background-size: 100%; } .Sterndrive-Bowrider_regal-ls9 { background-position: 0 100%; background-size: 100%; } // Regal Outboard Bow Rider Sprite 2023 .Outboard_Bowriderregal-21obx, .Outboard_Bowriderregal-29obx, .Outboard_Bowriderregal-33obx, .Outboard_Bowriderregal-lx2, .Outboard_Bowriderregal-lx36, .Outboard_Bowriderregal-lx4, .Outboard_Bowriderregal-lx6 { max-width: 100%; background-size: 100%; background-image: url('/wp-content/uploads/2024/02/Regal_Outboard-Bowrider_2023.png'); } .Outboard_Bowriderregal-21obx { background-position: 0 0%; background-size: 100%; } .Outboard_Bowriderregal-29obx { background-position: 0 16.666667%; background-size: 100%; } .Outboard_Bowriderregal-33obx { background-position: 0 33.333333%; background-size: 100%; } .Outboard_Bowriderregal-lx2 { background-position: 0 50%; background-size: 100%; } .Outboard_Bowriderregal-lx36 { background-position: 0 66.666667%; background-size: 100%; } .Outboard_Bowriderregal-lx4 { background-position: 0 83.333333%; background-size: 100%; } .Outboard_Bowriderregal-lx6 { background-position: 0 100%; background-size: 100%; } //2023 Bennington L Series Sprite .bennington-l-bowrider-series, .bennington-l-series, .bennington-lx-sport-series { max-width: 100%; background-size: 100%; background-image: url('/wp-content/uploads/2024/02/Bennington_L-Series_Sprite_2023.png'); } .bennington-l-bowrider-series { background-position: 0 0%; background-size: 100%; } .bennington-l-series { background-position: 0 50%; background-size: 100%; } .bennington-lx-sport-series { background-position: 0 100%; background-size: 100%; } //2023 Bennington Q Series Sprite .bennington-q-series, .bennington-qx-series { max-width: 100%; background-size: 100%; background-image: url('/wp-content/uploads/2024/02/Bennington_Q-Series_Sprite_2023.png'); } .bennington-q-series { background-position: 0 0%; background-size: 100%; } .bennington-qx-series { background-position: 0 100%; background-size: 100%; } //2023 Bennington R Series Sprite .bennington-r-bowrider, .bennington-r-series, .bennington-rx-sport-series { max-width: 100%; background-size: 100%; background-image: url('/wp-content/uploads/2024/02/Bennington_R-Series_Sprite_2023.png'); } .bennington-r-bowrider { background-position: 0 0%; background-size: 100%; } .bennington-r-series { background-position: 0 50%; background-size: 100%; } .bennington-rx-sport-series { background-position: 0 100%; background-size: 100%; } //2023 Bennington S Series Sprite .bennington-s-series, .bennington-sv-series, .bennington-sx-series { max-width: 100%; background-size: 100%; background-image: url('/wp-content/uploads/2024/02/Bennington_S-Series_Sprite_2023.png'); } .bennington-s-series { background-position: 0 0%; background-size: 100%; } .bennington-sv-series { background-position: 0 50%; background-size: 100%; } .bennington-sx-series { background-position: 0 100%; background-size: 100%; } //2023 Flightboard Sprite .Flite_elite-air, .Flite_elite-flightboard, .Flite_elite-flightscooter, .Flite_elite-pro, .Flite_elite-ultra, .Flite_elite-ultra-l { max-width: 100%; background-size: 100%; background-image: url('/wp-content/uploads/2024/02/Fliteboard_Sprite_2023.png'); } .Flite_elite-air { background-position: 0 0%; background-size: 100%; } .Flite_elite-flightboard { background-position: 0 20%; background-size: 100%; } .Flite_elite-flightscooter { background-position: 0 40%; background-size: 100%; } .Flite_elite-pro { background-position: 0 60%; background-size: 100%; } .Flite_elite-ultra { background-position: 0 80%; background-size: 100%; } .Flite_elite-ultra-l { background-position: 0 100%; background-size: 100%; } /*-----Global Media Queries-----*/ @media (max-width: 1200px) {} @media (max-width: 960px) {} @media (max-width: 640px) { .tm-top { a { padding: 0 10px; } } .uk-button-secondary { padding: 0 5px; } } @media (max-width: 425px) {} // MM Styles // Horizontal Nav .tm-header .uk-navbar-dropdown .uk-list .el-item { margin-top: 0; } // Boat Single #boat_single { .specs-box li { display: flex; justify-content: space-between; } .total-views-box { @keyframes pulse-orange { 0% { box-shadow: 0 0 0 0 rgba(0, 207, 255, 1); } 70% { box-shadow: 0 0 0 10px rgba(49, 155, 66, 0); } 100% { box-shadow: 0 0 0 0 rgba(49, 155, 66, 0); } } } .price-header span { border-bottom: 1px solid #fff; } } // Inventory Archive #inventory-archive { .h1-target { font-size: 2.3rem; span { display: block; &:nth-child(1) { padding-bottom: 10px; } &:nth-child(2) { font-size: 1.3rem; } } } } #specs-modal{ z-index: 9999; } #check-availability{ z-index: 9999; overflow: hidden; } // Brand Archive #brand-archive { .h1-target { span { display: block; font-weight: bold; &:nth-child(1) { font-size: 2.6rem; margin-bottom: 10px; } &:nth-child(2) { font-size: 1.5rem; } } } .brand-logo { padding: 20px; background: #fff; display: inline-block; border-radius: 4px; max-width: 300px; } .brand-archive-inventory-feed { .mm-inventory-item { border: 1px solid #fff; } } } // Empty Inventory .hits-empty-state { text-align: center; } .hits-empty-state-image { margin: auto; } // Updates 2024-6-21 a[href="https://www.eventbrite.com/e/surf-across-tahoe-2024-tickets-924758797457?aff=oddtdtcreator"] { margin-top: 20px; background-color: #eb332b; color: #fff; border-radius: 200px; border-color: transparent; padding: 13px 30px; font-size: .95rem; text-align: center; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 600; transition: .3s; display: inline-block; &:hover { background-color: darken(#eb332b, 15%); } }