/*
 Theme Name:   Basel Child
 Description:  Basel Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     basel
 Version:      1.0.0
 Text Domain:  basel-child
*/

/* Home page and General */

a {
color: #3F1EB3;
}

a[href^=tel] {
color: #3F1EB3 !important;
}

.topbar-wrapp {
background-color: #1562b5 !important;
}

.foursport-header-topbar-left-block {
display: flex;
align-items: center;
}

.foursport-header-topbar-left-block div {
display: inline-block;
}

.foursport-header-topbar-left-block .foursport-social-icons {
margin-left: 15px;
}

.header-links.my-account-with-text ul li a {
font-size: 14px;
}

header .search-button a, .sticky-header .search-button a {
color: #3F1EB3 !important;
}

.sticky-header .right-column {
width: 350px !important;
}

.basel-search-full-screen .basel-search-wrapper {
background-color: #292929 !important;
}

.basel-search-full-screen .basel-search-wrapper .basel-search-inner input[type=text] {
font-family: "Lato";
font-weight: 300;
font-style: normal;
}

.wpml-ls-legacy-list-horizontal .wpml-ls-flag {
width: 24px;
height: auto;
}

.home-product-categories .category-content img {
border-radius: 20px;
}

.cat-design-default .hover-mask h3 {
font-family: "Lato" !important;
font-weight: bold;
text-transform: uppercase;
font-style: normal !important;
}

.transparent-bg .vc_column-inner {
padding: 15px;
}

.transparent-bg .vc_column-inner > .wpb_wrapper {
background-color: rgba(244, 244, 244, 0.9);
border-radius: 20px;
height: 100%;
}

.transparent-bg .vc_column-inner .wpb_text_column p {
padding: 0 15px;
font-size: 16px;
}

.product-label.onsale, .wishlist-info-widget .wishlist-count {
background-color: #ffee5f !important;
color: #000000;
}

.footer-container {
background-color: #292929 !important;
}

.grecaptcha-badge {
	visibility: hidden;
}

@media only screen and (max-width: 991px) {
.transparent-bg {
width: 100%;
}
}

/* Product list */

.product-title a {
font-family: "Lato" !important;
}

#woocommerce_layered_nav-5 ul li, #woocommerce_layered_nav-8 ul li {
display: inline-block;
width: 33%;
border: 1px solid rgba(0,0,0,.1);
text-align: center;
margin-bottom: 0px;
padding: 10px 0px;
}

#woocommerce_layered_nav-5 .count, #woocommerce_layered_nav-8 .count {
display: none;
}

/* Product page */

.single-product-content .entry-title {
font-family: "Lato" !important;
}

.single-product .sizeguide-btn-wrapp a {
color: #3F1EB3 !important;
font-weight: bold;
}

.single-product .sizeguide-btn-wrapp a svg {
stroke: #3F1EB3;
}

.woocommerce-product-details__short-description.foursport-shipping-class ul {
	margin-top: -20px;
}

/* Refund page */

span.wpcf7-list-item {
display: block;
}

/* Search page */

.search-no-results.woocommerce .woocommerce-info:before {
color: #3F1EB3;
}

/* My account */

.woocommerce-MyAccount-navigation ul li a, .woocommerce-MyAccount-navigation ul li.is-active a {
color: #333333;
}

.main-nav .menu > li:last-child > a {
	color: red;
}

.price br { display: none !important; }

/*#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton, .gdpr_cookie_settings_shortcode_content .gdpr-shr-button.button-green /7///7{
	background-color: #dddddd;
	border: #000;
}*/

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton.moove-gdpr-modal-save-settings:hover, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings:hover
{
/*	background-color: #dddddd !important;*/
}

.moove-gdpr-modal-allow-all {
/*	background-color: #9DC183 !important;*/
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {
	/*background-color: #9DC183 !important;*/
}

button.mgbutton.moove-gdpr-infobar-settings-btn.change-settings-button.gdpr-fbo-2,
button.mgbutton.moove-gdpr-modal-save-settings.button-visible {
	background-color: #dddddd !important;
}

button.mgbutton.moove-gdpr-infobar-allow-all.gdpr-fbo-0,
button.mgbutton.moove-gdpr-modal-allow-all.button-visible
{
		background-color: #9DC183 !important;
}

.wishlist-info-widget a::after {
    content: "\f004"; /* Replace with the correct Unicode for the desired icon */
    font-family: "FontAwesome"; /* Ensure the font-family is correctly set */
    font-size: 16px; /* Adjust the size if needed */
    color: inherit; /* Adjust the color if needed */
}

.woocommerce form .form-row .required {
	display: none;
}

span.onsale.product-label {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 50px;        /* or any fixed size */
	height: 50px;
	border-radius: 50%;
	background-color: #fdd835;  /* example: yellow background */
	color: #000;        /* black text */
	font-weight: bold;
	font-size: 14px;
	position: absolute; /* or relative, depending on layout */
	top: 10px;          /* adjust as needed */
	left: 10px;
	z-index: 10;
  }
  