<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
	margin:0;
	padding:0;
	font-size:100%;
	background-color:#0b374e;
	font-family: 'Mulish', sans-serif;
	font-weight:400;
	color:#2c2c2c;
	}
	
	a {color:#0b374e;}
	a:hover {color:#8fbcd3;}
	
/* -- NAVIGATION ----- */

header {position:relative;}

.contactinfo {
	max-width:1140px;
	margin:0 auto;
	position:absolute;
	padding:0;
	z-index:20;
	}
	.contactinfo span {
		float:right;
		padding:8px 30px 6px 30px;
		background:#515050;
		color:#fff;
		border:1px solid #515050;
		border-radius:0 0 10px 10px;
		font-size:80%;
		}
		
.navbar {
    position:absolute;
    top:30px;
    z-index:20;
    width:100%;
	}
	


.navbar-dark .navbar-nav .nav-link { color:#fff; text-transform:uppercase; padding:0.8rem; }

.dropdown-menu {
	background-color:#0b374e;
	text-transform:uppercase;
	padding:0;
	margin:0;
	font-size:80%;
	z-index:100;
	border:0;
	}
	
.dropdown-item {
	color:#fff;
	border-bottom:1px solid #8fbcd3;
	padding:0.8rem 1rem;
	}
	.dropdown-menu .dropdown-item:last-child {border-bottom:0;}
	.dropdown-item:hover {background:#8fbcd3;}
	
.navbar-dark .navbar-toggler {border:0;}
.navbar-dark .navbar-toggler-icon {
	background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
	}
	.navbar-dark .navbar-toggler-icon:focus {outline:none;}

/* -- TYPOGRAPHY ----- */

h1 {
	margin:0;
	padding:0;
	font-size:2.25rem;
	font-weight:800;
	text-transform:uppercase;
	letter-spacing:0.08rem;
	color:#744143;
	}
	h1:after { display:block; height:1px; width:170px; margin:21px auto 32px auto; border-top:2px solid #0b374e; content:''; }
	
	h1.inventory {
		color:#0b374e;
		font-size:2rem;
		}
		h1.inventory:after {display:none;}
		
	.interior h1:after { display:block; height:1px; width:170px; margin:21px 0 32px 0; border-top:2px solid #0b374e; content:''; }
	
h2 {
	font-size:3rem;
	font-weight:800;
	text-transform:uppercase;
	letter-spacing:0.1rem;
	}
	
	.interior h2 { color:#0b374e; font-size:1.75rem; margin:50px 0 25px 0; text-transform:none; }
	
	.inv h2 { 
		padding:15px 3%; 
		font-size:1.25rem;
		color:#0b374e;
		}
	
	#promo h2 {color:#0b374e; margin:0 0 25px 0; padding:0; line-height:0.9; font-size:2.8rem; }
	#promo h2.boatshow, #promo .boatshow { font-size:2em; margin-bottom:2rem; font-family: "flood-std", sans-serif;
font-weight: 400;
font-style: normal; letter-spacing:-0.7rem; text-shadow:1px 1px 15px rgba(0,0,0,0.7);color:#fff; }
	@media only screen and (max-width: 480px) { 
		#promo h2.boatshow, #promo .boatshow { font-size:2em; margin-bottom:2rem; letter-spacing:-0.4rem;}
	}
		
	
	
h3 {
	font-size:2.4rem;
	font-weight:800;
	text-transform:uppercase;
	letter-spacing:0.05rem;
	}
	#inventory_listings h3 {
		margin:0;
		padding:0 25px;
		color:#0b374e;
		font-size:1.5rem;
		font-weight:600;
	}
	
	.interior h3 {
		margin:100px 0 0 0;
		padding:0;
		font-size:2.25rem;
		font-weight:800;
		text-transform:uppercase;
		letter-spacing:0.08rem;
		color:#744143;
		text-align:left;
		}
		.interior h3:after { display:block; height:1px; width:170px; margin:50px 0 50px 0; border-top:2px solid #0b374e; content:''; }
		
		.interior #inventory_listings h3 {
			padding:15px 3%; 
			font-size:1.25rem;
			color:#0b374e;
			font-weight:800;
			text-transform:uppercase;
			letter-spacing:0.1rem;
			text-align:center;
			}
			.interior #inventory_listings h3:before {display:none;}
			.interior #inventory_listings h3:after {display:none;}


h4 {
	margin:0 0 8px 0;
	padding:0;
	font-weight:800;
	text-transform:uppercase;
	color:#0b374e;
	}
	
	h4.vid {
		font-size:1.25rem;
		font-weight:800;
		text-transform:uppercase;
		letter-spacing:0.1rem;
		color:#0b374e;
		padding:15px 0; 
		}
		
form#service h5 {
	margin:50px 0 15px 0;
	text-transform:uppercase;
	font-weight:800;
	}


/* -- MAIN SECTIONS -- */

header:after {
	position:absolute;
	top:0;
	height:530px;
	width:100%;
	content:'';
	background: rgb(10,55,78);
	background: linear-gradient(180deg, rgba(10,55,78,1) 3%, rgba(255,255,255,0) 50%);
	}
	header.short:after {height:366px;}
	header.nopic:after { height:115px; background: linear-gradient(180deg, rgba(0,0,0,0.2) 3%, rgba(255,255,255,0) 50%); }
	
	header.short {height:366px;}
	header.nopic { height:115px; background:url(/images/bkg-nopic-header.jpg) top center no-repeat scroll; background-size:cover; }
	header.acc { background:url(/images/bkg-accessories-header.jpg) top center no-repeat scroll; background-size:cover; }
	header.paddlesports { background:url(/images/bkg-paddlesports.jpg) top center no-repeat scroll; background-size:cover; }
	header.kayak { background:url(/images/bkg-kayak.jpg) top center no-repeat scroll; background-size:cover; }
	header.aquapatio { background:url(/images/bkg-aquapatio.jpg) top center no-repeat scroll; background-size:cover; }
	header.hurricane { background:url(/images/bkg-hurricane.jpg) top center no-repeat scroll; background-size:cover; }
	header.lund { background:url(/images/bkg-lund.jpg) top center no-repeat scroll; background-size:cover; }
	header.monaco { background:url(/images/bkg-monaco.jpg) top center no-repeat scroll; background-size:cover; }
	header.rinker { background:url(/images/bkg-rinker.jpg) top center no-repeat scroll; background-size:cover; }
	header.sanpan { background:url(/images/bkg-sanpan.jpg) top center no-repeat scroll; background-size:cover; }
	header.sweetwater { background:url(/images/bkg-sweetwater.jpg) top center no-repeat scroll; background-size:cover; }
	header.productlines { background:url(/images/bkg-product-lines.jpg) top center no-repeat scroll; background-size:cover; }
	header.about { background:url(/images/bkg-about.jpg) top center no-repeat scroll; background-size:cover; }
	header.paddleboards { background:url(/images/bkg-paddleboards.jpg) top center no-repeat scroll; background-size:cover; }
	header.docks { background:url(/images/bkg-docks.jpg) top center no-repeat scroll; background-size:cover; }
	header.servicepg { background:url(/images/bkg-service-page.jpg) top center no-repeat scroll; background-size:cover; }
	header.boatshow { background:url(/images/69thboatshow.jpg) top center no-repeat scroll; background-size:cover; }
	header.california { background:url(/images/bkg-california.jpg) top center no-repeat scroll; background-size:cover; }
	header.obrien { background:url(/images/bkg-obrien.jpg) top center no-repeat scroll; background-size:cover; }
	header.pelican { background:url(/images/bkg-pelican.jpg) top center no-repeat scroll; background-size:cover; }
	header.hurricanekayak { background:url(/images/bkg-hurricanekayak.jpg) top center no-repeat scroll; background-size:cover; }
	header.liquidlogic { background:url(/images/bkg-liquidlogic.jpg) top center no-repeat scroll; background-size:cover; }
	header.native { background:url(/images/bkg-native.jpg) top center no-repeat scroll; background-size:cover; }
	header.sprint { background:url(/images/bkg-sprint.jpg) top center no-repeat scroll; background-size:cover; }
	header.brokerage { background:url(/images/bkg-brokerage.jpg) top center no-repeat scroll; background-size:cover; }
	
	.carousel { max-height:530px; overflow:hidden; }
		header.short .carousel {height:366px;}
	.carousel-indicators li {
		border-radius: 50%;
		width: 8px;
		height: 8px;
		background-color: #fff;
		}

#search {color:#fff;}
	
	#search .desktopform {display:block;}
	
	.mobilebreak {display:none;}
	
	.btn {
		display:block;
		border:0;
		padding:0;
		}
	
	.btn-primary {
		background-color:transparent;
		border-color:transparent;
		border-right:0; 
		margin:0; 
		padding:10px 0; 
		display:block; 
		width:100%; 
		text-align:center;
		font-size:1rem;
		text-transform:uppercase;
		}
	
	.btn-primary:not(:disabled):not(.disabled).active,
	.btn-primary:not(:disabled):not(.disabled):active,
	.show&gt;.btn-primary.dropdown-toggle,
	.btn-primary.focus,
	.btn-primary:focus,
	.btn-primary:hover	{ 
		background-color:transparent;
		border-color:transparent;
		}
	
	#dsearchForm form, #msearchForm form {
		color:#fff;
		padding:13px 0;
		font-size:1.3rem;
		font-weight:600;
		letter-spacing:0.2rem;
		text-transform:uppercase;
		text-align:center;
		}
		#dsearchForm form span.searchtitle, #msearchForm form span.searchtitle { border-right:2px solid #fff; margin-right:10px; padding-right:30px; }
		#dsearchForm form label, #msearchForm form label { position:relative; top:-2px; font-size:1rem; margin-left:20px; }
		#dsearchForm form select, #msearchForm form select {font-size:1rem;}
		.customcheck {
			position: relative;
			top:-2px;
			padding-left: 23px;
			margin-left:20px;
			background-color:#0b374e;
			cursor: pointer;
			font-size: 1rem;
			-webkit-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none;
			}
		.customcheck input {
			position: absolute;
			opacity: 0;
			cursor: pointer;
			height: 0;
			width: 0;
			}
		.checkmark {
			position: absolute;
			top: 5px;
			left: 0;
			height: 15px;
			width: 15px;
			background-color:#0b374e;
			border:1px solid #fff;
			}
		.customcheck:hover input ~ .checkmark { background-color: ##0b374e; }
		.container input:checked ~ .checkmark { background-color: ##0b374e; }
		.checkmark:after {
			content: "";
			position: absolute;
			display: none;
			}
		.customcheck input:checked ~ .checkmark:after { display: block; }
		.customcheck .checkmark:after {
			left: 4px;
			top: 1px;
			width: 5px;
			height: 10px;
			border: solid white;
			border-width: 0 3px 3px 0;
			-webkit-transform: rotate(45deg);
			-ms-transform: rotate(45deg);
			transform: rotate(45deg);
			}
			
			
			*,
			*::before,
			*::after {
				box-sizing: border-box;
				}

			:root {
				--select-border: #fff;
				--select-focus: #fff;
				--select-arrow:#fff;
				}

			select {
			  // A reset of styles, including removing the default dropdown arrow
			  appearance: none;
			  background-color: #0b374e;
			  border: none;
			  padding: 0;
			  margin: 0;
			  width: 100%;
			  cursor: inherit;
			  line-height: inherit;
			  color:#fff;
			  border:0;

			  z-index: 1;

			  &amp;::-ms-expand {
				display: none;
			  }

			  outline: none;
			}

			.select {
			  display: inline-block;
			  grid-template-areas: "select";
			  align-items: center;
			  position: relative;
			  color:#fff;
			  margin-left:10px;

			  select,
			  &amp;::after {
				grid-area: select;
			  }

			  min-width: 5ch;
			  max-width: 10ch;

			  border: 1px solid var(--select-border);
			  padding: 0;

			  font-size: 1.25rem;
			  cursor: pointer;
			  line-height: 1.1;
			  background-color: #0b374e;

			  &amp;:not(.select--multiple)::after {
				content: "";
				justify-self: end;
				width: 0.8em;
				height: 0.5em;
				background-color: #fff;
				color:#fff;
				clip-path: polygon(100% 0%, 0 0%, 50% 100%);
			  }
			}

			select:focus + .focus {
			  position: absolute;
			  top: -1px;
			  left: -1px;
			  right: -1px;
			  bottom: -1px;
			  border:0;
			}
		
			input[type="submit"] {
				font-size:1.2rem;
				font-weight:700;
				text-transform:uppercase;
				color:#744143;
				border:0;
				margin:0 0 0 15px;
				padding:0 20px;
				}
				input[type="submit"]:hover { background:#0b374e; color:#bbe8ff; }
			
		button {
			font-size:1.2rem;
			font-weight:700;
			text-transform:uppercase;
			color:#fff;
			border:0;
			background:transparent;
			margin:0;
			padding:0 10px;
			}

	
#promo {
	background:#515050;
	padding:100px 0;
	position:relative; 
	display:flex; 
	height:100%; 
	width:100%; 
	background-size:cover; 
	background-position:center;
	background-image:url(/images/boatshow-home.jpg);
	font-size:1.7rem;
	color:#fff;
	text-align:center;
	font-weight:300;
	letter-spacing:0.1rem;
	}
	#promo p { color:#fff; font-size:2rem; padding:1rem 0; font-weight:600; }
	#promo a { display:inline-block; margin:0 auto; background-color:#0b374e; color:#fff; padding:10px 25px; }
	#promo a:hover { background-color:#fff; color:#0b374e; text-decoration:none; }
	#promo:before { content:''; position:absolute; top:0; left:0; bottom:0; left:0; width:100%; height:100%; background-color:rgb(1,69,122,0.4); }
	@media only screen and (max-width: 1089px) {   }
	
	/* #promo a { display:inline-block; padding:8px 12px; margin:30px 0 0 0; background:#fff; font-size:1.1rem; text-transform:uppercase; color:#0b374e; font-weight:800; }
		#promo a:hover { background:#0b374e; color:#fff; text-decoration:none; } */
	
#categories {background:#262626;}
	
	#categories a { position:relative; top:0; left:0; right:0; bottom:0; color:#fff; opacity:1; height:416px; width:100%; text-align:center; padding:30% 0 0 0; }
		#categories a:hover { text-decoration:none; color:#8fbcd3; }
	
	.new, .preowned, .paddle, .service, .covers, .accessories { position:relative; height:416px; display:flex; background-size:cover; }
	.new {background-image:url(/images/bkg-new.jpg);}
	.preowned {background-image:url(/images/bkg-preowned.jpg);}
	.paddle {background-image:url(/images/bkg-paddle.jpg);}
	.service {background-image:url(/images/bkg-service.jpg);}
	.covers {background-image:url(/images/bkg-covers.jpg);}
	.accessories {background-image:url(/images/bkg-accessories.jpg);}
	.new:before, .preowned:before, .service:before, .paddle:before, .covers:before, .accessories:before { content:''; position:absolute; top:0; left:0; bottom:0; right:0; background-color:rgb(38,38,38,0.4); }
	.new:hover::before, .preowned:hover::before, .service:hover::before, .paddle:hover::before, .covers:hover::before, .accessories:hover::before {background-color:rgb(11,55,78,0.9);}

main {
	padding:100px 0 120px 0;
	background:#fff;
	font-size:1.2rem;
	letter-spacing:0.05rem;
	}
	main.home { text-align:center; padding:140px 0 120px 0; }
	main.listings {text-align:center;}
	main.interior .col-12 ul { list-style:none; margin:5px 0 25px 0; padding:0 20px; overflow:hidden; _height:1%; }
		main.interior .col-12 ul li { display:block; padding:10px 0; margin:10px 15px 0 0; border-bottom:1px solid #eee; }
			main.interior .col-12 li:before {  
				display:block;
				float:left;
				font-family: FontAwesome;
    			content: "\f0da";
				margin:0 15px 10px 0;
				color: #aaa;
				}
				
				main.interior .col-12 #placeHolder ul { margin:0; padding:0; overflow:visible; }
				main.interior .col-12 #placeHolder ul li { padding:0; margin:0; border-bottom:0; }
				main.interior .col-12 #placeHolder ul li:before { content:''; margin:0; float:none;  }
	
#brands {
	padding:25px 0 28px 0;
	background:#515050;
	text-align:center;
	}
	#brands a { padding:0 7px; }
		#brands img {max-width:10%;}
		#brands a:hover img {opacity:0.4;}
	
#tricolumns {
	padding:105px 0 95px 0;
	background:#fff;
	text-align:center;
	}
	#tricolumns i.fas, #tricolumns i.fab, #tricolumns i.far { font-size:6.75rem; color:#35bd39; padding:0 0 45px 0; }
	#tricolumns p { padding:0 20px; }
	#tricolumns a:hover {text-decoration:none;}
	
footer {
	padding:35px 0;
	color:#8fbcd3;
	text-align:center;
	}
	
	footer ul { list-style:none; margin:0 0 12px 0; padding:0 0 13px 0; border-bottom:1px solid #6d8795; }
		footer ul li { display:inline-block; text-transform:uppercase; padding:0 35px; font-weight:800; font-size:1.1rem; letter-spacing:0.12rem; }
		
	footer a {color:#fff;}
	footer a i.fab { color:#517e95; margin:0 3px; font-size:1.25rem; }
		footer a:hover, footer a:hover i.fab { color:#bbe8ff; text-decoration:none; }

/* -- CLASSES -------- */

main.interior .col-12 ul.card_info li:before {display:none;}
main.interior .col-12 ul.card_info, #inventory_listings ul.card_info {
	list-style:none;
	margin:0;
	padding:0;
	text-align:center;
	}
	main.interior .col-12 ul.card_info li, #inventory_listings ul.card_info li { display:inline-block; margin:0; padding:0; color:#515050; font-size:70%; text-transform:uppercase; border-bottom:0; }
	main.interior .col-12 ul.card_info li:nth-child(2)::before, #inventory_listings ul.card_info li:nth-child(2)::before { content:'\f111'; font-family: FontAwesome; margin:0 5px 0 0; color:#35bd39; font-size:20%; vertical-align:middle; }
	
.invimage { margin:46px 0 19px 0; }

.contact_button {
	display:block;
	padding:15px;
	margin:15px 0;
	background:#515050;
	color:#fff;
	font-weight:800;
	font-size:0.9rem;
	text-transform:uppercase;
	text-align:center;
	border:0;
	}
	.contact_button i { display:block; float:left; font-size:1.5rem; padding:0 15px 5px 0; }
	.contact_button a { color:#fff; text-decoration:none; }
	.contact_button a:hover {color:#1280b8;}
	#contact-form-block {background:#39b53c;}
	#contact-form-block a:hover {color:#515050;}
	
	#trade_in_form, #email_form, #mobile-contact_button_form, #mobile-trade_in_form, #mobile-email_form {
		display:none;
		-webkit-transition: display 2s ease;
		-moz-transition: display 2s ease;
		-ms-transition: display 2s ease;
		-o-transition: display 2s ease;
		transition: display 2s ease;
		}
		
		#contact_button_form {
		display:block;
		-webkit-transition: display 2s ease;
		-moz-transition: display 2s ease;
		-ms-transition: display 2s ease;
		-o-transition: display 2s ease;
		transition: display 2s ease;
		}
		
.stock { text-transform:uppercase; color:#464646; font-size:0.75rem; }

.slick-prev:before, .slick-next:before {color:#0b374e;}
.slick-prev::before {
    font-family: FontAwesome;
    content: "\f0d9";
    font-size: 22px;
}  
.slick-next::before {
    font-family: FontAwesome;
    content:  "\f0da";
    font-size: 22px;        
} 

.slider-nav .slick-slide img {padding:5px;}
.slider-nav {margin-bottom:50px;}

.inv {
	padding:50px 0;
	font-size:0.9rem;
	background:#f8f8f8;
	color:#474747;
	_height:1%;
	overflow:hidden;
	}
	.inv ul { display:block; float:left; list-style:none; width:44%; margin:0 3%; padding:0; }
		.inv ul li { padding:15px 0 0 0; border-bottom:1px solid #c9c9c9; overflow:hidden; _height:1%; }
			.inv ul li span { display:block; float:left; padding:0 0 15px 0; text-transform:uppercase; width:50%; font-weight:600; }
			
	.inv p { display:block; float:left; clear:both; margin:50px 3% 0 3%; }
			
.invimagea { display:inline-block; min-height:298px; }

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
	margin-bottom:50px;
	height: 0;
	overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.videos { padding:50px 15px; }
	.videos .video-container {margin-bottom:25px;}
	
.video-wrapper {
	width: 400px;
	float:right;
	margin-left:auto;
	margin-right:auto;
	padding:25px 0 25px 25px;
	max-width: 100%;
	}
	
.google-maps {
	position: relative;
	padding-bottom: 75%; // This is the aspect ratio
	height: 0;
	overflow: hidden;
	margin:50px 0;
    }
.google-maps iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
    }
	
.sideform {
	background:#f2f5f7;
	font-size:80%;
	}
	
ul.sxs { display:block; float:left; width:48%; }

.nav-colored {background:#0b374e;}

a[href^="tel"] {
  color: #fff;
  text-decoration: none; 
  font-weight:800;
}

.sideform a[href^="tel"] {
  color: #0b374e;
  text-decoration: none; 
  font-weight:800;
}

.container-xl #placeHolder ul.ft-menu, .container-xl #placeHolder ul.ft-menu * {text-align:center;}
	
/* -- FORMS ---------- */

form.boat_inquiry {padding-top:25px;}
	form.boat_inquiry label { font-weight:400; text-transform:uppercase; font-size:0.8rem; color:#fff; padding-top:10px; width:100%; text-align:left; }
		
form.contact {
	margin:0;
	padding:0;
	}
	
	form.contact legend {
	margin-top: 30px;
    margin-bottom: 0px;
	}
	
	form.contact input, form.contact textarea, form#service input, form#service textarea { width:100%; border:1px solid #aaa; padding:5px; }
		form.contact input[type=radio] { width:auto; margin:0 15px; }
	form.contact textarea, form#service textarea {height:150px;}
	form.contact label, form#service label { padding:15px 0 0 0; }
	
	form.boat_inquiry input { border:0; padding:5px; color:#484848; width:100%; }
	form.boat_inquiry textarea { border:0; padding:5px; color:#484848; height:100px; width:100%; }
	
	form#sidebar input[type=submit], form.contact input[type=submit], form.boat_inquiry input[type="submit"], form#service input[type=submit] {
		display:block;
		width:auto;
		margin:15px 0;
		padding:15px;
		font-size:1rem;
		font-weight:800;
		background:#1280b8;
		color:#fff;
		border:1px solid #1280b8;
		-webkit-border-radius: 5px 5px 5px 5px;
		border-radius: 5px 5px 5px 5px;
		}
		form.contact input[type=submit] { width:auto; margin:50px auto; }
		
		form#sidebar input[type=submit]:hover, form.contact input[type=submit]:hover, form.boat_inquiry input[type=submit]:hover, form#service input[type=submit]:hover { color:#fff; background:#00476c; border:1px solid #1280b8; cursor:pointer; }
	

/* -- MOBILE --------- */

@media only screen 
  and (min-device-width: 300px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) { 

	h1 {font-size:1.25rem;}
	h1:after { margin:10px auto; }
	h2 {font-size:1.25rem;}
	
	.navbar-brand img {max-height:39px;}
	.navbar-collapse { background-color:#0b374e; padding:30px; }
	
	header:after {
		position:absolute;
		top:0;
		height:220px;
		width:100%;
		content:'';
		background: rgb(10,55,78);
		background: linear-gradient(180deg, rgba(10,55,78,1) 5%, rgba(255,255,255,0) 60%);
		}
	
	.carousel-control-next-icon, .carousel-control-prev-icon {display:none;}
	
	.contactinfo { position:static; margin:0; padding:0; background:#515050; text-align:center; }
	.contactinfo span { float:none; border:0; border-radius:0; width:100%; padding:0; }
	
	#msearchForm form span.searchtitle {display:none;} 
	
	#promo {font-size:1.4rem;}
	
	#categories a { height:253px; padding:29% 0 0 0; }
	.new, .preowned, .paddle, .service, .covers, .accessories {height:253px;}
	
	#brands a { display:inline-block; padding:15px 7px; }

	#tricolumns { padding:0 0 95px 0; }
	#tricolumns i.fas, #tricolumns i.fab, #tricolumns i.far {padding-top:100px;}

	footer ul li { display:block; width:100%; padding:10px 0; }
	footer a i.fab {padding:15px;}
	
	.mobilebreak { display:block; height:1px; width:100%; }
	
	.slick-arrow, #social { display:none !important; }
	
	.inv ul {width:94%;}
	
	input[type="submit"] { color:#fff; border-color:#fff; }
	#search input[type="submit"] { color:#744143; border:0;  }
	
	main.interior .col-12 ul.sxs { width:100%; margin:0; }
	
	main { padding:50px 0; }
	main.home { padding:100px 0 75px 0; }
	
	#dsearchForm form label, #msearchForm form label { font-size:0.7rem; margin-left:0; top:0; padding-top:4px; }
	#dsearchForm form select, #msearchForm form select {font-size:0.7rem;}
	.select {margin-left:0;}
	.desktopform button { padding:0 5px; position:relative; top:5px; }
	.customcheck { padding-top:3px; padding-left:19px; }
	.select {border:0;}
	
	#brands a img {max-width:100%;}
	.m-100 {width:100%!important;}
	
	}
	
@media only screen 
  and (min-width: 992px) { 
  
  .navbar-dark .navbar-nav .nav-link { padding:0.5rem; font-size:90%; }
  
  
}

@media only screen 
  and (min-width: 1125px) { 
  
  .navbar-dark .navbar-nav .nav-link { padding:0.8rem; font-size:100%; }
  
}</pre></body></html>