:root {
	--wd-text-font: "Sentinent", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(255,255,255);
	--wd-text-font-size: 14px;
	--wd-title-font: "Sentinent", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-transform: none;
	--wd-title-color: rgb(255,255,255);
	--wd-entities-title-font: "Sentinent", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-transform: none;
	--wd-entities-title-color: rgb(255,255,255);
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Sentinent", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Sentinent", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: none;
	--wd-widget-title-color: rgb(255,255,255);
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Sentinent", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 300;
	--wd-header-el-transform: none;
	--wd-header-el-font-size: 16px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: #83b735;
	--wd-alternative-color: #fbbc34;
	--btn-default-bgcolor: rgb(255,255,255);
	--btn-default-bgcolor-hover: rgb(0,0,0);
	--btn-default-color: rgb(0,0,0);
	--btn-default-color-hover: rgb(255,255,255);
	--btn-accented-bgcolor: rgb(255,255,255);
	--btn-accented-bgcolor-hover: rgb(0,0,0);
	--btn-accented-color: rgb(0,0,0);
	--btn-accented-color-hover: rgb(255,255,255);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: rgb(51,51,51);
	--wd-link-color-hover: rgb(36,36,36);
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: rgb(0,0,0);
	background-image: none;
}
:is(.page, .search-no-results, .error404) :is(.wd-page-content, .whb-header) {
	background-color: rgb(0,0,0);
	background-image: none;
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
:root{
--wd-form-brd-radius: 0px;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--btn-accented-box-shadow-active: none;
--btn-accented-bottom: 0px;
--wd-brd-radius: 0px;
}



.wd-page-title {
background-color: #0a0a0a;
}

@font-face {
	font-family: "Sentinent";
	src: url("//stevenseagulls.com/wp-content/uploads/2023/03/Sentient-Extralight.woff2") format("woff2"), 
url("//stevenseagulls.com/wp-content/uploads/2023/03/Sentient-Extralight.woff") format("woff");
	font-weight: 200;
	font-style: normal;
}

@font-face {
	font-family: "Sentinent";
	src: url("//stevenseagulls.com/wp-content/uploads/2023/03/Sentient-Light.woff2") format("woff2"), 
url("//stevenseagulls.com/wp-content/uploads/2023/03/Sentient-Light.woff") format("woff");
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: "Sentinent";
	src: url("//stevenseagulls.com/wp-content/uploads/2023/03/Sentient-Regular.woff2") format("woff2"), 
url("//stevenseagulls.com/wp-content/uploads/2023/03/Sentient-Regular.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "Sentinent";
	src: url("//stevenseagulls.com/wp-content/uploads/2023/03/Sentient-Medium.woff2") format("woff2"), 
url("//stevenseagulls.com/wp-content/uploads/2023/03/Sentient-Medium.woff") format("woff");
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: "Sentinent";
	src: url("//stevenseagulls.com/wp-content/uploads/2023/03/Sentient-Bold.woff2") format("woff2"), 
url("//stevenseagulls.com/wp-content/uploads/2023/03/Sentient-Bold.woff") format("woff");
	font-weight: 700;
	font-style: normal;
}

/*General*/
.main-page-wrapper {
	padding-top:0;
}
.bg-g .elementor-background-overlay {
	background-image: linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0.8) 49.48%, #000000 100%)!important;
}
[class*="color-scheme-light"]
{
	--wd-main-bgcolor:#000000!important;
}
.elementor-template-full-width .row>[data-elementor-type] {
	padding:0;
}
.footer-container {
    background-color: #000000;
}
.whb-not-sticky-row {
	margin-left:9px;
	margin-right:9px;
}
/*Header*/
.wd-nav>li:is(.wd-has-children,.menu-item-has-children)>a:after {
content:url('https://stevenseagulls.com/wp-content/uploads/2023/08/wcml-arrow-1.svg')!important;
}
.wd-dropdown-menu.wd-design-default {
	--wd-dropdown-width: 110px;
	margin-top:6px;
}
.wd-sub-menu li a {
	font-size:16px;
	color:#FFFFFF;
}
.c-m .wcml-dropdown a.wcml-cs-item-toggle {
	text-align:right;
}
.wd-nav {
	gap:0;
}
.wd-nav li {
	padding-left:10px;
	padding-right:10px
}
/*Currency*/
.wcml-dropdown a.wcml-cs-item-toggle {
	background-color:transparent;
	color:white;
	padding-right:18px;
}
.wcml-dropdown {
	width:100%;
	font-weight:300;
}
.wcml-dropdown li {
	border:0px;
	background-color:transparent;
}
.wcml-dropdown li:hover {
	background-color:transparent;
}
.wcml-dropdown a {
	padding:0;
	font-size:12px;
	font-weight:700;
}
.wcml-cs-submenu a {
	padding-top:14px;
}
.wcml-dropdown .wcml-cs-submenu li {
	border:0;
}
.wcml-dropdown .wcml-cs-submenu {
	border-top:0;
}
.wcml-dropdown a.wcml-cs-item-toggle:after {
	content:url('https://stevenseagulls.com/wp-content/uploads/2023/08/wcml-arrow-1.svg');
	border:0;
	top:0;
	right:0;
}
/*Header*/
.wd-cart-number {
	background-color:#8C0F16!important;
}
.wd-logo img {
	padding-top:0!important;
	padding-bottom:0!important;
}
.wd-header-nav {
	margin-right:20px;
}
.c-m .wcml-dropdown .wcml-cs-submenu {
	text-align:right;
	padding-right:18px;
}
/*Footer*/
.footer-l a {
	text-decoration:underline;
}
/*ProductListing*/
.product-grid-item .wd-entities-title {
	text-align:left;
	font-size:24px;
	font-weight:300;
	margin-top:22px;
}
.product-grid-item .price {
	text-align:left;
		margin-top:11px;
}
.product-grid-item .price .amount {
	color:white;
	font-weight: 500;
	font-size:16px;
	letter-spacing:0.8px;
}
/*Quickview-b*/
.wd-hover-standard .wd-add-btn {
	display:none;
}
.product-wrapper .wd-buttons[class*="wd-pos-r"] {
	opacity:1;
	transform:none;
	top: auto;
  right: auto;
	bottom:0;
	border-radius:0;
	background-color:#000000;
}
.product-wrapper .wd-buttons[class*="wd-pos-r"] .wd-tooltip-label {
	display:none;
}
.wd-buttons .wd-action-btn>a {
	width:100%;
	height:44px;
	width:164px;
	border:2px solid #FFFFFF;
	transition:ease-in-out .15s;
}
.wd-buttons {
	box-shadow:none;
}
.product-wrapper .wd-quick-view-icon>a:before {
	content:'ADD TO CART'!important;
	font-size:14px;
	font-weight:500!important;
	font-family:"Sentinent";
	letter-spacing:0.8px;
	color:#FFFFFF;
}
.product-grid-item .product-wrapper {
	margin-bottom:40px!important;
}
.wd-buttons .wd-quick-view-icon {
	display:block;
}
/*Quickview-popup*/
.popup-quick-view .product-image-summary {
	background-color:#FFFFFF;
}
.summary-inner .product_meta {
	display:none;
}
.popup-quick-view p.stock.wd-style-bordered span {
	border:0!important;
	color:#000000!important;
	font-weight:300;
	font-size:12px;
}
.variation-swatch-selected .reset_variations {
	display:none!important;
}
.popup-quick-view .product_title {
	font-size:24px;
	line-height:30px;
	font-weight:300;
	color:#000000;
}
[class*="wd-swatches"].wd-text-style-4 .wd-swatch.wd-text .wd-swatch-text {
	font-weight:500!important;
	font-size:20px!important;
	padding:5px;
}
.popup-quick-view [class*="wd-swatches"].wd-text-style-4 .wd-swatch.wd-text:is(.wd-active,:hover:not(.wd-disabled)) {
	background-color:#000000!important;
	color:#FFFFFF!important;
}
.popup-quick-view [class*="wd-swatches"].wd-text-style-4 .wd-swatch.wd-text {
	color:#000000;
}
.popup-quick-view .amount {
	color:#000000;
	font-weight:500;
	font-size:20px;
	letter-spacing:0.8px;
}
.popup-quick-view .single_add_to_cart_button {
	height:50px;
	width:173px;
	font-size:16px;
	background-color:#000000;
	color:#FFFFFF;
	letter-spacing:0.8px;
	font-weight:500;
	border:1px solid #000;
}
.popup-quick-view .quick-view-horizontal .woocommerce-product-gallery {
	justify-content:end!important;
}
div.quantity input[type="button"] {
	height:48px!important;
	border:0!important;
}
.popup-quick-view div.quantity :is(input[type="number"],input[type="text"],input[type="button"]) {
	color:#000000;
}
.popup-quick-view div.quantity {
	border:1px #000000 solid;
}
.popup-quick-view div.quantity input[type="number"] {
	font-size:16px;
	height:48px!important;
	font-weight:500;
}
.popup-quick-view div.quantity input[type="button"]:hover {
	background-color:#000000!important;
	color:#FFFFFF!important;
	border:0!important;
}
div.quantity input[type="button"]:hover {
	background-color:#FFFFFF!important;
	color:#000000!important;
	border:0!important;
}
.popup-quick-view .popup-quick-view p.stock.wd-style-bordered span {
	color:#000000;
}
.mfp-ready button.mfp-close {
	transition:none;
	color:#000000;
}
.mfp-ready button.mfp-close:hover {
	color:#000000;
}
.popup-quick-view .view-details-btn {
	transition:none!important;
	transform:none!important;
	background-color:#FFFFFF;
	color:#000000;
	font-size:16px;
	font-weight:500;
	letter-spacing:0.8px;
}
.popup-quick-view .owl-carousel :is(.owl-nav .owl-prev,.owl-nav .owl-next,.owl-dot) {
	color:#000000;
}
.popup-quick-view .btn.btn-color-primary:hover {
	color:#FFFFFF!important;
	background-color:#000000!important;
	box-shadow:0!important;
}
.popup-quick-view .woocommerce-product-details__short-description {
	color:#000000;
}
table.variations .label {
	display:none;
}
table.variations .label>* {
	display:none!important;
}
p.stock:is(.wd-style-bordered,.wd-style-with-bg) span {
	padding:0!important;
}
.wd-product-grid-slider-pagin {
	display:none;
}
/*Gigs*/
.g-info .elementor-cta__bg-wrapper {
	width:32px!important;
	height:32px!important;
}
.quick-shop-wrapper .single_add_to_cart_button:before {
	content:''url('/wp-content/uploads/2023/03/Cart.svg')!important;
}
/*ProductPage*/
.pp-atc .stock.wd-style-bordered span {
	border:0!important;
	font-weight:300;
	font-size:14px;
	margin-bottom:14px;
}
.pp-atc div.quantity {
	border:1px solid #FFFFFF
}
div.quantity input[type="number"] {
	border:0;
}
.pp-i .wd-btn-arrow {
	color:black!important;
}
.pp-i .owl-dots .owl-dot.active span {
    border-color: black!important;
    background-color: black;
}
.pp-i .owl-dots .owl-dot span {
	border-color:black;
}
/*ProductArchive*/
@media only screen and (max-width: 1024px) {
	.pl-f .product-wrapper {
	margin-right:20px;
}
}
@media only screen and (max-width: 576px) {
	.pl-f .product-wrapper {
	margin-right:0px;
}
}
/*Checkout*/
/*ThankYou*/
.woocommerce-order:not(.wd-with-extra-content) {
	padding-top:80px;
}
.woocommerce-order h2 {
	text-transform:none;
}
.woocommerce-order {
	color:white;
}
.woocommerce-thankyou-order-received {
	font-weight:300;
}
.woocommerce-thankyou-order-details,.wc-bacs-bank-details {
	font-weight:300;
}
.woocommerce-order strong {
	font-weight:300;
}
.woocommerce-order .responsive-table th {
	font-weight:300;
}
.woocommerce-order .amount {
	color:#FFFFFF!important;
	font-weight:500;
}
/*AddCP*/
.mfp-move-horizontal.mfp-ready .mfp-with-anim {
background-color:#FFF;
}
.popup-added_to_cart h3 {
    color: #000;
	margin-top:24px;
}
[class*="color-scheme-light"] .popup-added_to_cart .close-popup {
    border-color: #000;
	border:1px solid #000;
    color: #000;
    font-weight: 500;
    font-size: 16px;
		padding:14px 24px;
}
.popup-added_to_cart .view-cart {	
font-size:16px;
background-color:#000;
color:#FFF;
	font-weight:500;
	padding:14px 24px 14px 24px;
}
[class*="color-scheme-light"] .popup-added_to_cart .close-popup:hover {
	background-color:#000!important;
}
.popup-added_to_cart .view-cart {
	width: 229.89px;
	border:1px solid #000;
}
.popup-added_to_cart .view-cart:hover {
	background-color:#FFF!important;
	color:#000;
}
/*Hover buttonW*/
.button-w a {
	position:relative;
}
.button-w a span {
	z-index:1;
}
.button-w a:before {
	position:absolute;
	content:'';
	top:0;
	left:0;
	bottom:0;
	width:100%;
	background:#FFF;
	transform:scalex(0);
	transform-origin: left;
	transition:transform ease-in-out .15s;
}
.button-w a:hover:before {
	transform:scale(1);
}
.button-w a:hover {
	color:#000000!important;
}
/*HoverQV*/
.wd-buttons .wd-action-btn>a:hover {
	border:4px solid #FFF;
}
/*HoverPostsListing*/
.posts-g .elementor-element-populated:hover a {
	  background:
linear-gradient(to right, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3)),
linear-gradient(to right, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
background-size: 0% 12px, 100% 12px;
background-position: 100% 100%, 0 100%;
background-repeat: no-repeat;
}
.posts-g .elementor-element-populated a {
	  background:
linear-gradient(to right, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3)),
linear-gradient(to right, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
background-size: 0% 12px, 0% 12px;
background-position: 100% 100%, 0 100%;
background-repeat: no-repeat;
transition: background-size 400ms;
}
/*HoverBCL*/
.bc-l span:hover a {
	  background:
linear-gradient(to right, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3)),
linear-gradient(to right, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
background-size: 0% 12px, 100% 12px;
background-position: 100% 100%, 0 100%;
background-repeat: no-repeat;
}
.bc-l span a {
	  background:
linear-gradient(to right, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3)),
linear-gradient(to right, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
background-size: 0% 12px, 0% 12px;
background-position: 100% 100%, 0 100%;
background-repeat: no-repeat;
transition: background-size 400ms;
}
/*HoverNav*/
.whb-col-right .wd-header-nav ul li {
	transition:ease-in-out 0.15s;
}
.whb-col-right .wd-header-nav ul:hover li {
	opacity:0.3;
}
.whb-col-right .wd-header-nav ul li:hover {
	opacity:1;
}
.wd-nav[class*="wd-style-"]>li:hover>a {
	color:#FFF;
}
/*MNav*/
.wd-side-hidden.wd-opened {
	background-color:#000;
}
.mobile-nav span {
	text-transform:none!important;
	font-size:18px;
	font-weight:500!important;
}
.mobile-nav .wd-heading .wd-action-btn.wd-style-text a {
	display:none;
}
.mobile-nav .wd-heading .wd-action-btn.wd-style-text:after {
	content:'\f112';
	font-family:'woodmart-font';
	padding-top:14px;
	color:white;
	padding-right:8px
}
.mobile-nav .wd-nav-mobile li a {
	border:0;
}
.mobile-nav .wd-heading {
	border:0;
}
.mobile-nav .wd-nav>li:is(.wd-has-children,.menu-item-has-children)>a:after {
	content:'';
}
.mobile-nav .wd-nav-opener {
	border:0;
}
.mobile-nav .wd-nav-opener.wd-active {
	background-color:#FFF;
	color:#000;
}
.wd-active li span {
	color:#FFF!important;
}
.mobile-nav .wd-nav-opener.wd-active {
	color:#000!important;
}
.wd-nav-mobile li.current-menu-item>a {
	color:#FFF!important;
}
/*ProductLoop*/
.product-wrapper:hover h3 a {
	  background:
linear-gradient(to right, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3)),
linear-gradient(to right, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
background-size: 0% 12px, 100% 12px;
background-position: 100% 100%, 0 100%;
background-repeat: no-repeat;
	color:#FFF;
}
.product-wrapper h3 a {
	  background:
linear-gradient(to right, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3)),
linear-gradient(to right, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
background-size: 0% 12px, 0% 12px;
background-position: 100% 100%, 0 100%;
background-repeat: no-repeat;
transition: background-size 400ms;
}
/*Cart*/
.woocommerce-cart-form__contents tr th {
	text-transform:none;
	font-weight:500;
}
.woocommerce-cart-form__contents .amount {
	color:white;
	font-weight:500;
}
.cart-totals-inner h2 {
	text-transform:none;
	font-weight:500;
}
.cart-totals-inner {
	color:white;
}
.cart-totals-inner .shipping-calculator-button {
	color:white;
	font-weight:500;
	text-decoration:underline;
}
.cart-totals-inner tr.order-total strong .amount {
	color:white;
}
.cart_item div.quantity {
	border:1px solid;
	color:white;
}
div.quantity input[type="number"] {
	height:48px!important;
}
.wd-empty-page {
	font-weight:300;
}
.cart-content-wrapper .cart-totals-inner .checkout-button {
	width:100%!important;
}
/*Hover button*/
.return-to-shop .button {
	border:1px solid #fff;
	font-size:16px;
	font-weight:500;
	margin-top:24px
}
.return-to-shop .button:hover {
	border:1px solid #fff;
}
/*Hover ATC*/
.single_add_to_cart_button:hover {
	color:#000000!important;
	background-color:#FFF!important;
}
/*Cart*/
.woocommerce-checkout-review-order-table thead th {
	text-transform:none;
	font-weight:500
}
.amount {
	font-weight:500;
}
.woocommerce-checkout-review-order-table .amount {
	color:white;
}
.wd-payment-methods.wd-btn-align-full-width #place_order {
	font-size:16px;
	letter-spacing:0.8px;
	font-weight:500;
	border:1px solid #FFF;
}
.wd-payment-methods.wd-btn-align-full-width #place_order:hover {
	background-color:#000;
}
.cart-content-wrapper .cart-totals-inner .checkout-button {
	font-size:16px;
	font-weight:500;
	border:1px solid #FFF;
}
.cart-content-wrapper .cart-totals-inner .checkout-button:hover {
	background-color:#000;
}
/*Overlay*/
body:after {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
  background-repeat: repeat;
  pointer-events: none;
  background-image: url('https://stevenseagulls.com/wp-content/uploads/2023/08/bg-overlay-1.png');
	content:'';
		opacity:0.05;
		background-size:cover;
}
/*Cart*/
.includes_tax .amount {
	color:white!important;
}
.woocommerce-shipping-methods .woocommerce-Price-amount {
	color:white!important;
}
body .select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color: #FFFFFF!important;
  color: black!important;
}
.payment_methods li img {
	max-height:100px!important;
}
.error404 .page-header h3 {
	color:white;
}
/*Mobile nav*/
.mobile-nav .wd-nav>li:is(.wd-has-children,.menu-item-has-children)>a:after
{
	display:none!important;
}@media (min-width: 1025px) {
	.whb-row {
    padding-top: 40px;
}
/*Product-listing*/
.pl-f .product-wrapper {
	margin-left:40px;
}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.whb-row {
    padding-top: 24px;
}
.pl-f .product-wrapper {
	margin-left:40px;
}
}

@media (min-width: 577px) and (max-width: 767px) {
	.whb-row {
    padding-top: 24px;
}
.pl-f .product-wrapper {
	margin-right:20px;
}
}

@media (max-width: 576px) {
	.whb-row {
    padding-top: 24px;
}
}

