@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;700&family=Roboto+Condensed:wght@300;400;700&family=Roboto:wght@300;400;700&display=swap);
.bebasFont, .button, .card-text, .distributors-form .fsSubmit input.fsSubmitButton, .featured-videos-section .featured-video-tabs .inner .video-tab, .h1, .h2, .h3, .h4, .h5, .navPages-list>.navPages-item>a, .navUser-item a, .tabs .tab-title, body, h1, h2, h3, h4, h5 {
	font-family:'Roboto Condensed', sans-serif;
	font-weight:400;
}
p {
	font-family:Roboto, sans-serif;
}
/* -------------------------\/
==	WCAG edits
--------------------------*/
.original-price {
    color:#0B6E99;
}
.price {
 font-size:24px;   
}
.form-label.is-srOnly small {
    display:none;
}
li.navUser-item--cart .countPill {
 background-color: #095272;   
}
.page-heading.account{
    background-color:#05233194;   
}
.heroCarousel-title,
.media-page .featured-videos-section .featured-video-tabs .inner .video-tab.active,
.featured-videos-section .video-description,
.how-it-works-page .title-wrapper h1,
.category-banner > .page-heading,
.category-banner > .repeated-heading,
.contact-page .page-heading,
.contact-page .contact-lower h3,
.content-section__headline-container .content-section__headline{
    background-color:#05233194;   
    box-shadow: 0px 0px 25px 22px rgba(5,35,49,.62);
    border-radius:14px;
}
.socialLinks-item .icon span {
     color:#B0B0B0;  
}
.featured-videos-section .video-description {
    color:#fff;
}
.media-page .featured-videos-section .featured-video-tabs .inner .video-tab.active {
    color:#fff;
}
.media-page .featured-videos-section .featured-video-tabs .inner .video-tab{
    color:#707070;
}
.red {
    color:#A91C1C;
}
/* -----------------/\
== end WCAG 
-----------------*/
.container {
	max-width:1320px;
	padding:0 20px;
	margin:0 auto;
}
.containerFull, .header-wrap .container {
	max-width:1640px;
	margin:0 auto;
	padding:0 20px;
}
.heroCarousel {
	display:none;
}
.slick-next::before, .slick-prev::before {
	width:23px;
	height:36px;
	padding:0;
}
.slick-prev::before, .slick-prev:hover::before {
	background:url(../img/home/prev-arrow.png) no-repeat center center;
}
.slick-next::before {
	background:url(../img/home/next-arrow.png) no-repeat center center;
}
.slick-disabled {
	opacity:.7;
}
.distributors-form .fsSubmit .form-prefixPostfix input.fsSubmitButton, .form-prefixPostfix .button, .form-prefixPostfix .distributors-form .fsSubmit input.fsSubmitButton {
	height:auto;
}
.banner-leftTop, .made_in_usHeader {
	display:inline-block;
	vertical-align:middle;
	margin-left:-3px;
	width:80%;
	font-size:14px;
	color:#fff;
}
.banner-leftTop {
	text-align:left;
	color:#333333;
}
.made_in_usHeader {
	text-align:right;
	width:20%;
}
.made_in_usHeader img {
	padding-right:5px;
	vertical-align:middle;
	display:inline-block;
}
.banner-leftTop img {
	display:inline-block;
	vertical-align:middle;
	padding-right:5px;
}
.header-wrap.is_stuck .container.show-for-xlarge-up {
	display:none!important;
}
.header-wrap.is_stuck .nav-section {
	margin-top:0;
}
.header-wrap.is_stuck {
	border:0;
	padding:0;
}
.logo-section {
	width:28%;
}
.header-logo-image {
	width:275px;
	max-height:inherit;
}
.asSeenOnHeader {
	width:27%;
	float:left;
}
.user-section {
	padding:16px 0 0 0;
}
.header-wrap {
	padding:15px 0 0 0;
}
.asSeenOnHeader h4 {
	font-size:20px;
	color:#222;
	font-weight:700;
	margin:0 0 5px;
}
.navPages-list>.navPages-item>a, .navUser-item a {
	line-height:45px;
}
.navUser ul li.navUser-item {
	border-left:solid 1px #d3d3d3;
}
.navUser ul li.navUser-item:first-child {
	border:0;
}
.navUser-action {
	font-size:14px;
	color:#222;
	text-transform:none;
	padding:0 19px;
}
.navUser-item--search .navUser-action {
	padding:0 19px;
}
.navUser-item--cart {
	background:0 0;
	position:relative;
}
.navUser-item--cart .countPill {
	display:inline-block;
	background:#1096d0;
	color:#fff;
	border:solid 2px #fff;
	line-height:normal;
	border-radius:24px;
	height:27px;
	width:27px;
	line-height:23px;
	font-size:14px;
	position:absolute;
	right:5px;
	top:-3px;
}
.navUser-action.newelectricLink {
	text-decoration:underline;
}
.currencyHeader .dropdown-menu li a {
	line-height:20px;
}
.navUser-item.currencyHeader {
	position:relative;
}
.currencyHeader .dropdown-menu {
	max-width:340px;
	width:340px;
}
.currencyHeader .dropdown-menu .dropdown-menu-item {
	width:80px;
	display:inline-block;
}
.navUser .dropdown-menu.is-open:after, .navUser .dropdown-menu.is-open:before {
right:.92308rem;
	left:auto;
}
.nav-section {
	border-top:solid 1px #d3d3d3;
	margin:18px 0 0 0;
}
.header-wrap {
	border-bottom:1px solid #d3d3d3;
}
.menuNav .navPages-item>a {
	line-height:50px;
	font-family:Roboto, sans-serif;
	font-size:16px;
	color:#000;
	font-weight:700;
}
.login-row .login-form a.forgot-password {
	width:100%;
	text-align:left;
}
.login-row .login-form #signin {
	float:left;
	margin:15px 0;
}
.login-row .new-customer #register {
	color:#fff;
}
.table-100 .productView-rating.table-100-inner {
	display:block;
	text-align:left;
	width:100%;
}
.add-rating-holder.table-100 {
	display:block;
}
.productView-options .form-field[data-product-attribute=product-list] {
	width:100%;
}
.categoriesHomeTop {
	clear:both;
	overflow:hidden;
}
.categoryBoxTop {
	float:left;
	width:25%;
}
.content-section--fullpage {
	position:relative;
	width:25%;
	float:left;
	background-color:#fff;
	background-image:url(../img/home/shop-wheel-category.jpg);
	background-position:center;
	background-size:cover;
}
.content-section--fullpage2 {
	background-image:url(../img/home/shop-boards-category.jpg);
}
.content-section--fullpage3 {
	background-image:url(https://cdn11.bigcommerce.com/s-oq4cmf0wjd/images/stencil/original/image-manager/farming-wheel2.jpg);
}
.content-section--fullpage4 {
	/*background-image:url(../img/home/industrial-products-category.jpg);*/
	background-image:url(https://cdn11.bigcommerce.com/s-oq4cmf0wjd/images/stencil/original/image-manager/media.jpg);
}
.content-section__headline-container {
	position:relative;
	width:100%;
	height:700px;
	overflow:hidden;
}
.content-section__headline {
	position:absolute;
	top:78%;
	left:0;
	right:0;
	margin:0 auto;
	font-weight:700;
	color:#fff;
	text-align:center;
	font-size:50px;
	font-family:Montserrat, sans-serif;
	line-height:55px;
	text-transform:uppercase;
	opacity:1;
	transform:scale(1);
	transition:.5s ease;
}
.content-section__headline-container .overlay {
	position:absolute;
	left:0;
	right:0;
	width:100%;
	height:0%;
	transition:.5s ease;
}
.content-section__headline-container .overlay.up {
	top:-30%;
	background:linear-gradient(rgba(0,0,0,.3), rgba(0,0,0,.3));
	transform:skewY(-45deg);
}
.content-section__headline-container .overlay.down {
	top:130%;
	background:linear-gradient(rgba(0,0,0,.3), rgba(0,0,0,.3));
	transition:.5s ease;
	transform:skewY(-45deg);
}
.content-section--fullpage:hover .content-section__headline-container .overlay.up {
	top:-50%;
	height:100%;
}
.content-section--fullpage:hover .content-section__headline-container .overlay.down {
	top:50%;
	height:100%;
}
.content-section--fullpage:hover .content-section__headline {
	top:50%;
	transform:translateY(-50%) scale(1.2);
}
.moneyBackGuarantee {
	margin:45px 15px;
	font-size:25px;
	color:#000;
	font-weight:400;
	text-align:center;
	font-family:Montserrat, sans-serif;
	text-transform:none;
}
.moneyBackGuarantee img {
	padding-right:15px;
}
.moneyBackGuarantee strong {
	font-weight:700;
}
#cart-preview-offcanvas .offcanvasCartItem .offcanvasCartItem-image img {
	max-height:40px;
}
.categoriesSliderBoxSmall {
	margin-bottom:5px;
	position:relative;
	overflow:hidden;
	background:#000;
}
.categoriesSliderBox1 {
	padding-right:3px;
}
.categoriesSliderBox2 {
	padding-left:2px;
	padding-right:2px;
}
.categoriesSliderBox3 {
	padding-left:3px;
}
.categoriesSliderBoxSmall span {
	width:100%;
	position:absolute;
	transform:translateY(-50%);
	left:0;
	right:0;
	top:50%;
	text-align:center;
	color:#fff;
	font-size:65px;
	font-weight:700;
	font-family:Montserrat, sans-serif;
	text-transform:uppercase;
	line-height:normal;
}
.categoriesSliderBoxSmall span a {
	color:#fff;
	font-size:65px;
	font-weight:700;
	font-family:Montserrat, sans-serif;
	text-transform:uppercase;
	line-height:normal;
	text-decoration:none;
}
.categoriesSliderBoxSmall img {
	transition:transform 1s ease;
}
.categoriesSliderBoxSmall:hover img {
	transform:scale(1.15);
}
.categoriesSliderHome .slick-next, .categoriesSliderHome .slick-prev {
	background:0 0;
	padding:0;
	width:59px;
	height:59px;
}
.categoriesSliderHome .slick-next::before, .categoriesSliderHome .slick-prev::before {
	width:59px;
	height:59px;
}
.categoriesSliderHome .slick-next {
	right:3%;
}
.categoriesSliderHome .slick-prev {
	left:3%;
}
.categoriesSliderHome .slick-disabled, .categoriesSliderHome .slick-next.slick-disabled:before, .categoriesSliderHome .slick-prev.slick-disabled:before {
	opacity:1;
}
.categoriesSliderHome .slick-next::before {
	opacity:1;
	background:url(../img/home/next-arrow-category.png) no-repeat left top;
}
.categoriesSliderHome .slick-prev::before {
	opacity:1;
	background:url(../img/home/prev-arrow-category.png) no-repeat left top;
}
.featuredroductsSlider {
	padding:90px 0 130px;
}
h2.featuredTitle {
	font-size:35px;
	color:#222;
	margin:0;
	text-align:center;
	font-weight:700;
}
.card-figure {
	position:relative;
	overflow:hidden;
}
.card-img-container {
	max-width:500px;
}
.card-image {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	border:0;
	width:100%!important;
	max-height:100%;
	object-fit:contain;
	font-family:'object-fit: contain;';
}
.card-img-container:after {
	content:'';
	display:block;
	height:0;
	width:100%;
	padding-bottom:100%;
}
.card a .card-body {
	border:0;
}
.card a .card-figure {
	margin-bottom:0;
}
.card-body {
	text-align:center;
	padding:0;
}
.card-title {
	font-size:15px;
	color:#222;
	line-height:22px;
	text-transform:none;
	height:45px;
}
.card-text.card-text-pricing {
	margin:20px 0 15px;
}
.card a .card-text {
	font-size:15px;
	color:#1096d0;
	font-weight:700;
}
.card .productView-rating {
	margin:0 0 25px;
}
.card .productView-rating span.bebasFont {
	padding:0 0 0 7px;
	text-transform:uppercase;
	letter-spacing:0;
	font-size:14px;
	color:#000;
}
.card .productView-rating .rating--small {
	vertical-align:middle;
}
.reviewCountCard {
	color:#1096d0;
	font-size:14px;
	letter-spacing:0;
}
.card .productView-rating .rating--small .icon {
	width:15px;
	height:15px;
}
.button--primary, .distributors-form .fsSubmit input.fsSubmitButton {
	background:#fff;
	font-size:16px;
	color:#000;
	border:solid 1px #222;
	display:inline-block;
	width:auto;
	text-transform:uppercase;
	font-weight:700;
	font-family:Roboto, sans-serif;
	line-height:50px;
	height:50px;
	padding:0 24px;
}
.button.button--full, .distributors-form .fsSubmit input.button--full.fsSubmitButton {
	width:auto;
	display:inline-block;
}
.cardShopBtn .button {
	margin:0;
}
.card-figure a {
	display:block;
	position:relative;
	overflow:hidden;
}
.card-image~.card-image {
position:absolute;
top:0;
left:0;
opacity:0;
transition:opacity .5s ease;
}
.card:active .card-image, .card:focus .card-image, .card:hover .card-image {
	opacity:1;
}
.card a:hover .card-figure {
	opacity:1;
}
.card:hover .card-img-container .card-image-first {
	opacity:0;
}
.featuredVideosHome {
	position:relative;
}
.featuredVideosHome::before {
	position:absolute;
	left:0;
	top:0;
	right:0;
	width:100%;
	background:#f5f5f5;
	height:390px;
	content:"";
}
.featuredVideosHome h3.head-style {
	font-size:35px;
	color:#222;
	margin:0 0 20px;
	text-align:center;
	font-weight:700;
	position:relative;
}
.featured-videos-section .featured-videos-slider_new {
	max-width:1320px;
	padding:20px 20px 0 10px!important;
	background:#fff;
}
.featured-videos-section {
	background:#fff;
	color:#000;
	padding:70px 0 50px;
}
.featuredVideosHome .featured-video-tabs_new {
	color:#222;
	font-size:16px;
	margin-bottom:50px;
}
.featured-videos-section .featured-video-tabs_new .inner .video-tab_new {
	font-size:16px;
	color:#222;
}
.featured-videos-section .featured-video-tabs_new .inner {
	border-bottom:solid 1px #c4c4c4;
	position:relative;
}
.featured-videos-section .featured-video-tabs_new .inner::after {
	background:#c4c4c4;
	content:"";
	bottom:0;
	width:100%;
	position:absolute;
}
.featured-videos-section .featured-video-tabs_new .inner .video-tab_new.active {
	color:#000;
	font-weight:700;
}
.featured-videos-section .featured-video-tabs_new .inner .video-tab_new.active::after {
	background:url(../img/home/video-active-bg.png) no-repeat center bottom!important;
	border:0;
	height:12px;
	top:auto;
	bottom:-12px;
}
.featured-videos-section .featured-video-tabs_new .inner .video-tab_new::after {
	border:0;
}
.featuredVideosHome .video-placeholder {
	width:48%;
	float:left;
	margin:0 1%;
}
.featured-videos-section .featured-videos-slider_new .slick-slide .video-placeholder {
	padding-bottom:27%!important;
}
.featured-videos-section .featured-videos-slider_new .slick-slide {
	max-width:1320px!important;
}
.featured-video .video-wrapper {
	width:50%;
	float:left;
	padding:0 10px;
}

.featured-videos-section .featured-videos-slider_new .slick-slide {
	padding:0!important;
}
.video-wrapper iframe {
	position:inherit;
	top:0;
	left:0;
	width:100%;
	height:340px;
}
.featuredVideosHome .video-wrapper {
	position:inherit;
	overflow:hidden;
	max-width:100%;
	padding-bottom:inherit;
	height:0;
	height:auto;
}
.whySharkWheels {
	padding:0 0 110px;
}
.whySharkWheels h2 {
	font-weight:700;
	color:#222;
	font-size:35px;
	text-align:center;
	margin:0 0 30px;
}
.whySharkWheelsBox {
	width:33.33%;
	display:inline-block;
	vertical-align:top;
	margin-left:-3px;
	text-align:center;
	padding:0 30px;
}
.whySharkWheelsBox h3 {
	color:#222;
	font-size:20px;
	margin:7px 0 15px;
}
.whySharkWheelsBox p {
	font-family:'Roboto Condensed', sans-serif;
	color:#222;
	font-size:15px;
	line-height:22px;
}
.whySharkWheelsBoxBorder {
	border-left:solid 1px #d9d9d9;
	border-right:solid 1px #d9d9d9;
}
.skateboardWheel60MM {
	position:relative;
	background:url(../img/home/60mm-skateboard-wheels.jpg) no-repeat center center;
	background-attachment:fixed;
	min-height:683px;
}
.skateboardWheel60MMContent {
	position:absolute;
	left:15%;
	top:50%;
	transform:translateY(-50%);
}
.skateboardWheel60MMContent h2 {
	font-size:85px;
	color:#fff;
	font-weight:700;
	text-transform:uppercase;
	font-family:Montserrat, sans-serif;
	line-height:90px;
}
.skateboardWheel60MMContent .btn {
	padding:25px 0 0 0;
}
.skateboardWheel60MMContent .btn a {
	border:solid 2px #fff;
	font-weight:700;
	text-transform:uppercase;
	font-family:Roboto, sans-serif;
	display:inline-block;
	padding:11px 40px;
	color:#fff;
	font-size:16px;
	letter-spacing:1px;
	text-decoration:none;
}
.skateboardWheel60MMContent .btn a:hover {
	background:#000;
}
.longboardWheel72MM {
	background:url(../img/home/72mm-longboard-wheels.jpg) no-repeat center center;
	background-attachment:fixed;
}
.customerReviewsHome {
	padding:100px 0;
}
.customerReviewsHome .container {
	max-width:1400px;
}
.customerReviewsHome h2 {
	text-align:center;
	font-size:35px;
	color:#222;
	margin:0 0 50px;
	text-align:center;
	font-weight:700;
}
.customerReviewsHome h2 span {
	display:inline-block;
	padding:0 65px 0 60px;
	background:url(../img/home/quote-left.jpg) no-repeat left center, url(../img/home/quote-right.jpg) no-repeat right 5px center;
}
.customerReviewBox {
	text-align:center;
	padding:0 60px;
}
.slick-slide:nth-child(odd) .customerReviewBox {
	border-right:solid 1px #d9d9d9;
}
.customerReviewBox h4 {
	font-size:20px;
	color:#000;
	font-weight:700;
	margin:0 0 20px;
}
.customerReviewBox p {
	font-size:15px;
	line-height:24px;
	color:#000;
	letter-spacing:.1px;
}
.customerReviewBox p:last-child {
	margin:0;
}
.categoriesHomeBottom {
	padding:100px 0;
	clear:both;
	overflow:hidden;
}
.categoryBoxBottom {
	width:31.6%;
	float:left;
	position:relative;
	overflow:hidden;
	margin:0 1% 20px .6%;
}
.categoryBoxBottomContent {
	width:100%;
	text-align:center;
	position:absolute;
	bottom:25px;
}
.categoryBoxBottomContent h3 {
	font-size:32px;
	color:#fff;
	font-weight:700;
	text-transform:uppercase;
	margin:0;
	text-shadow:1px 1px #000;
}
.categoryBoxBottomContent h3 span {
	display:block;
	font-size:16px;
	font-weight:400;
}
.categoryBoxBottom img {
	transition:transform 1s ease;
}
.categoryBoxBottom:hover img {
	transform:scale(1.15);
}
.aboutUsHome {
	clear:both;
	overflow:hidden;
	padding:0 0 40px;
}
.aboutImgLeft {
	width:22%;
	float:left;
	padding:80px 50px 0 40px;
}
.aboutusContent {
	width:38%;
	float:left;
	padding-right:70px;
}
.aboutusContent h2 {
	font-size:35px;
	color:#000;
	font-weight:700;
	text-transform:uppercase;
	margin:0 0 18px;
}
.aboutusContent p {
	font-size:16px;
	line-height:24px;
	font-family:'Roboto Condensed', sans-serif;
	color:#000;
}
.aboutLogos {
	padding:30px 0 0 0;
	display:none;
}
.faqAccordianSection {
	width:40%;
	float:left;
	background:#f5f5f5;
	min-height:inherit;
	padding:40px 5% 30px 50px;
}
.brandlogoHorizontal{ padding:20px 0 60px; }
.faqAccordianSection h2 img {
	padding-right:7px;
}
.faqAccordianSection h2 {
	font-size:35px;
	color:#222;
	font-weight:700;
	margin:0 0 30px;
}
.faqAccordianSection h4 {
	position:relative;
	background:#fff;
	font-size:18px;
	color:#222;
	text-transform:none;
	font-weight:700;
	padding:12px 50px 12px 25px;
	margin-bottom:10px;
}
.eachFaq.close h4:before {
	content:'';
	width:19px;
	height:12px;
	position:absolute;
	top:20px;
	right:20px;
	background:url(../img/home/according-down-arrow.png) no-repeat center center;
}
.eachFaq.open h4:before {
	content:'';
	width:19px;
	height:12px;
	position:absolute;
	top:20px;
	right:20px;
	background:url(../img/home/according-up-arrow.png) no-repeat center center;
}
.accordion-content {
	padding:0;
	margin:18px 0 20px;
	display:block;
}
.accordion-content p {
	margin:0;
	font-size:14px;
	line-height:22px;
	color:#222;
	display:block;
	font-family:'Roboto Condensed', sans-serif;
}
.eachFaq .title {
	cursor:pointer;
}
.eachFaq .title:hover {
	color:#1096d0;
}
.instagramFeed {
	padding:0 0 5px;
	clear:both;
	overflow:hidden;
	position:relative;
	z-index:1;
}
.instagramFeed .instagramcontainer {
	clear:both;
	overflow:hidden;
	padding:0 5px 0 5px;
	max-width:1450px;
	margin:0 auto;
}
.instagramFeed h2 {
	text-align:center;
	font-size:35px;
	font-weight:400;
	color:#000;
	text-transform:none;
	margin:0 0 25px;
}
.instagramFeed h2 img {
	padding-right:7px;
}
.instagramFeed h2 span {
	color:#f60d0e;
}
.instagramBox {
	width:22%;
	float:left;
}
.instagramBox img {
	padding:5px;
}
.instagramBox:nth-child(even) {
	width:11%;
}
footer.footer {
	padding-top:20px;
}
.footer-info-col, .footer-nav {
	width:16%;
}
.footer-support {
	width:18%;
}
.footer-contactInfo {
	width:23%;
}
.footerNewsletter {
	width:26%;
}
.footer-info-heading {
	font-size:20px;
	color:#fff;
	font-weight:700;
	font-family:'Roboto Condensed', sans-serif;
	border-bottom:solid 1px #333;
	margin:0 0 15px;
	padding:0 0 15px;
	width:80%;
}
.footer-info-list li {
	padding:7px 0;
}
.footer-info-list a {
	font-size:15px;
	color:#9c9c9c;
	font-family:'Roboto Condensed', sans-serif;
	font-weight:400;
	letter-spacing:.5px;
	text-transform:none;
}
.footer p, .footerMail a {
	font-size:15px;
	color:#9c9c9c;
	font-family:'Roboto Condensed', sans-serif;
	font-weight:400;
	text-decoration:none;
}
.footerLocation {
	background:url(../img/home/location-ic.png) no-repeat left top 3px;
	padding-left:26px;
}
.footerMail {
	background:url(../img/home/mail-ic.png) no-repeat left top 2px;
	padding-left:26px;
}
.footerMail a:hover {
	color:#fff;
}
.footerSocial {
	padding:30px 0 0 0;
}
.footerSocial .socialLinks .icon svg {
	fill:#1096d0;
}
.footerSocial .socialLinks .icon:hover svg {
	fill:#fff;
}
.footerSocial .socialLinks .socialLinks-item {
	margin-right:14px;
}
.footerNewsletter .footer-info-heading {
	width:100%;
}
p.newsletterSummary {
	font-size:15px;
	margin:0;
}
.footer-disclaimer {
	font-size:14px;
	color:grey;
}
.viewport-embedded #privy-container {
	padding:0!important;
}
#privy-container #privy-inner-container .privy .privy-element.privy-button-element.privy-button-flat {
	background:red!important;
}
#privy-container {
	padding:0!important;
}
.footer .footer-top {
	background:#000;
	padding-bottom:0;
}
.footer .footer-bottom {
	background:#000;
	font-size:15px;
	color:#9c9c9c;
	font-family:'Roboto Condensed', sans-serif;
	font-weight:400;
	border-top:solid 1px #333;
	padding:18px 0;
}
.copyrightLeft, .copyrightRight {
	display:inline-block;
	vertical-align:middle;
	margin-left:-3px;
	width:70%;
}
.copyrightRight {
	width:30%;
	text-align:right;
}
.copyrightLeft p {
	display:inline-block;
	margin:0;
}
.copyrightLeft span.bull {
	padding:0 10px;
}
.copyrightLeft p a {
	font-size:15px;
	color:#9c9c9c;
	font-family:'Roboto Condensed', sans-serif;
	font-weight:400;
	text-decoration:none;
}
.copyrightLeft p a:hover {
	color:#fff;
}
aside.sidebar {
	background:#f5f5f5;
	padding:0 20px;
}
.sidebarBlock {
	max-width:100%;
	width:100%;
}
.sidebarBlock .h4, .sidebarBlock h4 {
	border-bottom:solid 2px #ddd;
	margin:0 0 15px;
	padding:10px 0;
}
.sidebarBlock .navList-item .navList-action {
	font-size:15px;
}
.sidebarBlock .navList>li>a {
	font-weight:700;
}
.productView {
	max-width:1300px;
}
.productPageReviewCount {
	margin-left:18px!important;
}
.add-to-cart-wrap .quantity-number-wrap input.form-input {
	height:50px;
}
.add-to-cart-wrap .quantity-btn-wrap {
	height:25px;
}
.cart-item-block.cart-item-title .edit-block {
	position:relative;
	top:7px;
}
.cart-form.coupon-code form input[type=submit] {
	width:25%;
}
.cart-form.coupon-code form #couponcode {
	width:70%;
}
.productView-thumbnails .productView-thumbnail a img {
	max-height:60px;
}
.productView-thumbnails .productView-thumbnail a {
	border:solid 1px #ddd;
	margin-bottom:20px;
}
.account-body .panel form .form-field .form-label {
	text-align:left;
}
.address form button.button {
	font-size:16px;
	font-weight:700;
	text-transform:uppercase;
	line-height:50px;
	height:auto;
}
.body {
	min-height:450px;
}
.page-content--centered {
	width:85%;
}
.subpageDesign {
	clear:both;
	overflow:hidden;
}
.farmingCol2 {
	width:50%;
	display:inline-block;
	vertical-align:top;
	margin:0 0 30px -4px;
	padding-left:5px;
}
.farmingCol2Padd {
	padding-left:25px;
}
.farmingCol2 .video-wrapper {
	padding-bottom:0;
}
.page-content--centered p {
	font-size:15px;
}
.farmingCol2 ul li {
	font-size:18px;
	line-height:25px;
	margin-bottom:15px;
	font-weight:400;
}
.subcategories_img ul {
	list-style:outside none none;
	margin:0 -10px 0 -6px;
	padding:0;
}
.subcategories_img ul li {
	padding:10px 10px;
	width:50%;
	display:inline-block;
	vertical-align:top;
	margin-left:-4px;
}
.subcategort_thumb {
	border:1px solid #dcdcdc;
	overflow:hidden;
	padding:20px 20px 10px 20px;
}
.subcategories_img ul li .subcater_img {
	display:block;
	height:auto;
	min-height:unset;
	text-align:center;
	vertical-align:middle;
	width:100%;
	margin:0 auto;
	position:relative;
	padding-bottom:75%;
}
.subcategories_img ul li .subcater_text {
	color:#000;
	display:block;
	font-size:16px;
	font-weight:700;
	padding:8px 5px 0 5px;
	text-align:center;
	text-decoration:none;
}
.subcater_img>img {
	max-height:100%;
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	left:0;
	margin:auto;
	object-fit:contain;
	font-family:"object-fit: contain;";
}
.video-wrapper {
	position:relative;
}
.video-wrapper iframe {
	position:absolute;
	height:100%;
}
.luggagePage {
	position:relative;
}
.luggagePage .pageBlock {
	position:relative;
	margin:0 0 40px 0;
}
.luggagePage .pageBlock .blockLeft {
	width:50%;
	display:inline-block;
	vertical-align:middle;
	padding-right:20px;
}
.luggagePage .pageBlock .blockRight {
	width:50%;
	display:inline-block;
	vertical-align:middle;
	margin-left:-4px;
	padding-left:20px;
}
.luggagePage p, .luggagePage ul {
	font-size:15px;
	font-family:"Open Sans", Helvetica, Arial, sans-serif;
}
.luggagePage .pageBlock.pagevideoBlock {
	background:#f5f5f5;
	padding:30px 20px;
}
.banner-leftTop strong { font-size:16px;}
.banner-leftTop strong {
    border: 1px dashed #fff;
    display: inline-block;
    vertical-align: middle;
    padding: 2px 5px;
}


@media only screen and (min-width:992px) {
.h1, .h2, h1, h2 {
	font-size:40px;
}
.category-banner h1.page-heading, .category-banner h2.repeated-heading {
	font-size:50px;
}
}
@media (max-width:1800px) {
.categoriesSliderBoxSmall span {
	font-size:50px;
}
}
@media (max-width:1640px) {
.content-section__headline {
	font-size:36px;
	line-height:normal;
	top:82%;
}
.content-section__headline-container {
	height:650px;
}
.skateboardWheel60MMContent {
	left:10%;
}
}
@media (max-width:1500px) {
.asSeenOnHeader img {
	max-width:90%;
}
.categoriesSliderBoxSmall span {
	font-size:44px;
}
.faqAccordianSection {
	padding:70px 3% 0 40px;
}
.aboutusContent {
	padding-right:40px;
}
.logo-section {
	width:24%;
}
}
@media (max-width:1370px) {
.slick-next {
	right:-10px;
}
.slick-prev {
	left:-10px;
}
.asSeenOnHeader {
	width:23%;
}
}
@media (max-width:1330px) {
.logo-section {
	width:24%;
}
.content-section__headline {
	font-size:28px;
}
.content-section__headline-container {
	height:500px;
}
.categoriesSliderBoxSmall span {
	font-size:30px;
}
}
@media (max-width:1280px) {
.asSeenOnHeader {
	display:none;
}
.logo-section {
	width:30%;
}
.aboutImgLeft {
	display:none;
}
.aboutusContent {
	padding:0 40px;
	width:45%;
}
.faqAccordianSection {
	width:55%;
}
.footerNewsletter {
	width:25%;
}
.video-wrapper iframe {
	height:300px;
}
.page-content--centered {
	width:100%;
}

}
@media (max-width:991px) {
.nav-section {
	display:none;
}
.header-wrap {
	padding:15px 0;
}
.content-section--fullpage {
	width:50%;
}
.moneyBackGuarantee {
	font-size:20px;
}
.header-wrap.is_stuck {
	border-bottom:1px solid #d3d3d3;
	padding:15px 0;
}
.skateboardWheel60MMContent h2 {
	font-size:60px;
	line-height:normal;
}
.footer-info-col, .footer-nav, .footer-support {
	width:32%;
}
.footer-contactInfo {
	width:50%;
}
.footerNewsletter {
	width:49%;
}
.panel--address .form-actions {
	position:relative;
	top:10px;
	bottom:0;
}
.button--primary, .distributors-form .fsSubmit input.fsSubmitButton {
	padding:0 15px;
	font-size:14px;
}
.table-100 .table-100-inner {
	display:block;
	width:100%;
}
.video-wrapper iframe {
	height:240px;
}
.subcategories_img ul li {
	width:50%;
}

}
@media (max-width:800px) {
.whySharkWheels h2 {
	font-size:24px;
}
.whySharkWheelsBox {
	width:100%;
	padding:0;
	border:0;
	margin:0 0 20px;
}
.whySharkWheels {
	padding-bottom:30px;
}
.skateboardWheel60MM {
	min-height:450px;
}
.customerReviewsHome {
	padding:50px 0;
}
.slick-slide:nth-child(odd) .customerReviewBox {
	border:0;
}
.categoryBoxBottom {
	width:48%;
	margin:0 1% 20px 1%;
}
.categoryBoxBottomContent h3 {
	font-size:24px;
}
.aboutusContent, .faqAccordianSection {
	width:100%;
}
.categoriesHomeBottom {
	padding:40px 0;
}
.aboutusContent {
	padding:0 20px 40px 20px;
}
.faqAccordianSection {
	padding:40px 20px;
	min-height:inherit;
}
.aboutUsHome {
	padding-bottom:30px;
}
.panel--address .form-actions a.button, .panel--address .form-actions button.button {
	width:100%;
	display:block;
	margin-left:0!important;
}
.farmingCol2 {
	width:100%;
	margin-left:0;
}
.farmingCol2Padd {
	padding-left:0;
}
.luggagePage .pageBlock .blockLeft {
	width:100%;
	padding-right:0;
	padding-bottom:20px;
}
.luggagePage .pageBlock .blockRight {
	width:100%;
	margin-left:0;
	padding-left:0;
}
.brandlogoHorizontal{ display:none; }
.aboutLogos{ display:block; border-top:solid 1px #ddd; margin-top:30px; }
}
@media (max-width:767px) {
.content-section__headline-container {
	height:400px;
}
.featuredroductsSlider {
	padding:50px 0;
}
.skateboardWheel60MMContent h2 {
	font-size:40px;
}
.customerReviewsHome h2 span {
	font-size:24px;
	background-size:22px;
	padding:0 44px;
}
.customerReviewBox {
	padding:0 30px;
}
.featured-videos-section .featured-video-tabs_new .inner {
	justify-content:center!important;
}
.featured-videos-section .featured-video-tabs_new .inner .video-tab_new {
	margin-bottom:10px;
}
.featured-videos-section .featured-video-tabs_new .inner {
	border:0!important;
}
.featuredVideosHome .featured-video-tabs_new {
	margin-bottom:0!important;
}
.featuredVideosHome h3.head-style {
	font-size:24px;
}
.featured-videos-section {
	padding-top:40px;
}
.longboardWheel72MM {
	background-position:right top;
}
}
@media (max-width:640px) {
.made_in_usHeader {
	display:none;
}
.banner-leftTop {
	width:100%;
	margin-left:0;
	text-align:center;
}
.banner-leftTop img {
	display:none;
}
.categoriesSliderHome .slick-next::before, .categoriesSliderHome .slick-prev::before {
	width:35px;
	height:35px;
	background-size:100%;
}
.instagramBox {
	width:66.66%;
}
.instagramBox:nth-child(even) {
	width:33.33%;
}
.instagramFeed .instagramcontainer {
	max-width:450px;
}
.faqAccordianSection h4 {
	font-size:14px;
}
.featured-videos-section {
	padding-bottom:0;
}
.featuredVideosHome .video-placeholder {
	width:100%;
	margin:0 0 20px;
}
.featured-videos-section .featured-videos-slider_new .slick-slide .video-placeholder {
	padding-bottom:50%!important;
}
.featured-videos-section .featured-video-tabs_new .inner .video-tab_new.active::after {
	bottom:-3px;
}
}
@media (max-width:550px) {
.moneyBackGuarantee img {
	display:none;
}
.moneyBackGuarantee {
	font-size:16px;
	margin-top:25px;
	margin-bottom:25px;
}
.skateboardWheel60MMContent h2 {
	font-size:30px;
}
.skateboardWheel60MMContent .btn a {
	padding:7px 20px;
}
.skateboardWheel60MM {
	min-height:350px;
}
.footer-contactInfo, .footer-info-col, .footer-nav, .footer-support, .footerNewsletter {
	width:100%;
}
.footer-info-heading {
	width:100%;
}
.footer .footer-top {
	padding-left:0;
	padding-right:0;
}
.footer-info-col {
	text-align:left;
}
.featured-video .video-wrapper {
	width:100%;
	margin-bottom:20px;
}
}
@media (max-width:480px) {
.subcategories_img ul li {
	width:100%;
}
}
@media (max-width:479px) {
.content-section--fullpage {
	width:100%;
}
.content-section__headline {
	top:75%;
}
.categoryBoxBottom {
	width:100%;
	margin:0 0 20px 0;
}
.table-100 .table-100-inner {
	display:block;
	width:100%;
}
.productView-options form .productOptions-list{ display:block; }
.productView-options form .productOptions-list .productOptions-list-item{ width:49%; display:inline-block; margin-bottom:15px; } 
.productView-options form .productOptions-list .productOptions-list-item .productOptions-list-item-content{ display:block; text-align:center; }
.productView-options form .productOptions-list .productOptions-list-item .productOptions-list-item-content .productOptions-list-item-figure{ display:block; }
}
.featured-videos-section .featured-videos-slider_new {
	margin:0 auto;
	max-width:1412px;
	width:100%;
}
.featured-videos-section .featured-videos-slider_new .slick-slide {
	max-width:1412px;
	padding:0 10px;
	width:100vw;
	position:relative;
	font-size:0;
	filter:grayscale(100%);
	transition:all .3s ease;
}
.featured-videos-section .featured-videos-slider_new .slick-slide .video-placeholder {
	padding-bottom:56.195965%;
	background-color:#000;
}
.featured-videos-section .featured-videos-slider_new .slick-slide .video-placeholder .play-button {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	width:90px;
	height:90px;
	transition:all .3s ease;
	opacity:0;
}
.featured-videos-section .featured-videos-slider_new .slick-slide .video-placeholder .play-button svg {
	fill:#fff;
}
.featured-videos-section .featured-videos-slider_new .slick-slide .video-placeholder .video-description {
	position:absolute;
	font-size:16px;
	font-family:"Unica One", "Open Sans", Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	text-align:center;
	top:15px;
	bottom:50%;
	margin-bottom:45px;
	left:50%;
	transform:translate(-50%, 0);
	width:100%;
	line-height:1;
	vertical-align:middle;
}
@media (min-width:768px) {
.featured-videos-section .featured-videos-slider_new .slick-slide .video-placeholder .video-description {
	font-size:30px;
	text-align:left;
	top:50%;
	left:50%;
	right:15px;
	bottom:auto;
	margin:0 0 0 70px;
	transform:translate(0, -50%);
	width:auto;
}
}
.featured-videos-section .featured-videos-slider_new .slick-slide::after {
	content:"";
	display:block;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:1;
}
.featured-videos-section .featured-videos-slider_new .slick-slide.slick-current {
	filter:grayscale(0);
}
.featured-videos-section .featured-videos-slider_new .slick-slide.slick-current::after {
	z-index:-1;
	display:none;
}
.featured-videos-section .featured-videos-slider_new .slick-slide.slick-current .video-placeholder .play-button {
	opacity:1;
}
.featured-videos-section .featured-video-tabs_new {
	max-width:890px;
	padding:0 10px;
	width:100%;
	margin:0 auto;
	color:#b3b3b3;
}
.featured-videos-section .featured-video-tabs_new .inner {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin:0 -10px;
}
.featured-videos-section .featured-video-tabs_new .inner .video-tab_new {
	padding:10px;
	cursor:pointer;
	font-size:20px;
	font-family:"Unica One", "Open Sans", Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	position:relative;
	transition:all .3s ease;
}
.featured-videos-section .featured-video-tabs_new .inner .video-tab_new::after {
	content:"";
	display:block;
	position:absolute;
	left:10px;
	right:10px;
	top:100%;
	padding:0 10px;
	margin-top:-10px;
	pointer-events:none;
	transform:translate(0, 15px);
	transition:all .3s ease;
	border-bottom:2px solid #b3b3b3;
	opacity:0;
}
.featured-videos-section .featured-video-tabs_new .inner .video-tab_new.active::after, .featured-videos-section .featured-video-tabs_new .inner .video-tab_new:hover::after {
	transform:translate(0, 0);
	opacity:1;
}
.featured-videos-section .featured-video-tabs_new .inner .video-tab.active {
	color:#fff;
}
.featured-videos-section .featured-video-tabs_new .inner .video-tab_new.active::after {
	border-color:#fff;
}
.featured-videos-section .featured-video-tabs_new .inner .video-tab_new {
	font-family:'Roboto Condensed', sans-serif;
	font-weight:400;
}
.featured-videos-section .featured-videos-slider_new {
	max-width:1320px;
	padding:20px 20px 0 20px;
	background:#fff;
}
.featuredVideosHome .featured-video-tabs_new {
	color:#222;
	font-size:16px;
	margin-bottom:50px;
}
.featured-videos-section .featured-video-tabs_new .inner .video-tab_new {
	font-size:16px;
	color:#222;
}
.featured-videos-section .featured-video-tabs_new .inner {
	border-bottom:solid 1px #c4c4c4;
	position:relative;
}
.featured-videos-section .featured-video-tabs_new .inner::after {
	background:#c4c4c4;
	content:"";
	bottom:0;
	width:100%;
	position:absolute;
}
.featured-videos-section .featured-video-tabs_new .inner .video-tab_new.active {
	color:#000;
	font-weight:700;
}
.featured-videos-section .featured-video-tabs_new .inner .video-tab_new.active::after {
	background:url(../img/home/video-active-bg.png) no-repeat center bottom;
	border:0;
	height:12px;
	top:auto;
	bottom:-12px;
}
.featured-videos-section .featured-video-tabs_new .inner .video-tab_new::after {
	border:0;
}
.grid-container {
	justify-content:center;
}
.sharkadvantage {
	background:#32bcc6;
	padding:18px 20px 1px 20px;
	font-size:18px;
	margin:0 0 20px 0;
}
.sharkadvantage p {
	font-size:18px;
	color:#fff;
}
.sharkadvantage a {
	font-size:22px;
	color:#fff;
	font-weight:700;
}


.form-checkbox+.form-label::before, .form-radio+.form-label::before{ border-color:#000; }
.productOptions-list-item+.productOptions-list-item { border-top: 1px solid #ccc; }
.productOptions-list { border: 1px solid #ccc; }
.productView-options .form-field[data-product-attribute="product-list"] .productOptions-list-item-figure { width: 40% !important; }
.productView-options .form-field[data-product-attribute="product-list"] .productOptions-list-item .form-label{ text-align:left !important; }

.sr-only {position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); border: 0;}
.productView-options .show_options{display: inline-block;
font-size: 16px;
margin: 0 0 20px 0;
cursor: pointer;
background: #000;
color: #fff;
padding: 5px 15px;}
