/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 01 2025 | 15:26:53 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out https://www.w3schools.com/css/css_syntax.asp

End of comment */ 

/*div#wp-block-themeisle-blocks-advanced-columns-5d630746 {
    display: none;
}*/
a:focus	{
	outline: none;
}
.single-product div#content {
    margin-top: 20px;
}
label,
legend.wpforms-field-label {
    color: #ffffff;
}
span.onsale {
   background-color: #2db742 !important;
   color: #fff !important;
}
.menu-item a { font-weight: 600; }
.page {
	padding-top: 0 !important;
}
#primary {
	margin-top: 0 !important;
}
.bg-deal .fl-row-content-wrap {
	box-shadow: inset 0px 0px 80px 40px rgba(0,0,0,0.3);
}
.bg-deal h2 a {
	font-size: 72px;
	line-height: 1.2em;
	letter-spacing: 3px;
}
.bg-deal p {
	font-size: 32px;
	line-height: 1.4em;
	font-weight: 600;
	margin-bottom: 30px;
	color: #ffffff;
}
.bg-deal a.fl-button {
	/*background: #6e0fb3 !important;*/
	background: #2c4e56 !important;
    border: 3px solid #ffffff !important;
    border-radius: 7px !important;
    padding: 25px 30px !important;
    /* color: #ffffff !important; */
    /* font-weight: 600; */
    font-size: 30px !important;
}
.bg-deal span.fl-button-text {
    color: #ffffff !important;
    font-weight: 600;
	line-height: 1.1em;
}

.home .star-rating {
	display: none !important;
}
.woocommerce-js .star-rating span {
	color: #daa520;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce-page ul.products li.product .woocommerce-loop-product__title {
	font-size: 1.5em;
}
.shop-category img {
	object-fit: cover;
	border-radius:30px;
	min-height: 550px;
}

.fl-photo-caption-hover {
	bottom: 50%;	
}
.fl-photo-caption {
	font-size: 23px;
	line-height: 1.4em;
}
.carousel-slider__product {
	box-shadow: none;
	padding-bottom: 30px;
}
.carousel-slider .price {
	margin-bottom: 20px;
}
.carousel-slider__product {
	/*min-height: 600px;	*/
}
.carousel-slider .owl-item img {
    /*height: 75%; */
	height: auto;
    object-fit: cover;
}
.row-icon-shop .fl-button-wrap a span {
    line-height: 1.4em;
}
.top-deals .top-deal-col {
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
.carousel-slider .owl-item img {
    /* height: 75%; */
    height: auto;
    object-fit: contain;
    /* width: 396px; */
    height: 277px;
    background: white;
}
.wa__popup_powered {
    display: none;
}
.tinvwl-input-group .form-control {
	height: 47px;
}
.wc-block-components-price-slider--is-input-inline .wc-block-components-price-slider__controls .wc-block-components-price-slider__amount {
    max-width: 90px;
}
.tinv-wishlist .product-action {
    width: 190px;
    font-size: 15px;
}
article#post-3447 {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 50px !important;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce-page ul.products li.product .woocommerce-loop-product__title {
    font-size: 1.2em;
}
.woocommerce ul.products li.product:hover .button {
    opacity: 1;
    visibility: visible;
}

.woocommerce ul.products li.product .button {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
}
footer a.menu-link,
footer .widget-title {
    color: #ffffff;
}
footer ul.product-categories a,
footer a {
    color: #ffffff;
}
.entry-meta {
    display: none;
}
.coming-soon-message {
    padding: 20px;
    background-color: #f7f7f7;
    border: 1px solid #ddd;
    text-align: center;
    font-weight: bold;
}
.ast-site-header-cart .widget_shopping_cart .woocommerce-mini-cart__total,
.woocommerce .ast-site-header-cart .widget_shopping_cart .woocommerce-mini-cart__total {
    color: #111111;
}
.woocommerce table.shop_table thead, .woocommerce-page table.shop_table thead {
    background-color: #001524;
}
.ast-mobile-header-wrap .ast-button-wrap .menu-toggle.main-header-menu-toggle {
	background: #1c2f3c;
}
.ast-header-break-point .ast-mobile-header-wrap .ast-flex.stack-on-mobile {
    background: #001524;
}
.woocommerce-error, 
.woocommerce-info, 
.woocommerce-message {
    background-color: #001524;
    color: #ffffff;
}

mark,
.woocommerce-js .quantity .minus,
.woocommerce-js .quantity .plus,
.woocommerce-js div.product .woocommerce-tabs .shop_attributes th { 
	color: #ffffff; 
}

.widget_shopping_cart_content span.woocommerce-Price-amount.amount,
.woocommerce nav.woocommerce-pagination ul li a:focus, 
.woocommerce nav.woocommerce-pagination ul li a:hover, 
.woocommerce nav.woocommerce-pagination ul li span.current {
	color: #001524;
}
.woocommerce-cart .cart-collaterals .cart_totals>h2, 
.woocommerce-cart .cart-collaterals .cross-sells>h2,
.tinv-modal-inner {
	background-color: #001524 !important;
}
.woocommerce .woocommerce-Addresses .woocommerce-Address-title, .woocommerce .woocommerce-Addresses .woocommerce-column__title, .woocommerce .woocommerce-MyAccount-content .woocommerce-Address-title, .woocommerce .woocommerce-MyAccount-content .woocommerce-column__title, .woocommerce .woocommerce-customer-details .woocommerce-Address-title, .woocommerce .woocommerce-customer-details .woocommerce-column__title, .woocommerce-account .woocommerce-Addresses .woocommerce-Address-title, .woocommerce-account .woocommerce-Addresses .woocommerce-column__title, .woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title, .woocommerce-account .woocommerce-MyAccount-content .woocommerce-column__title, .woocommerce-account .woocommerce-customer-details .woocommerce-Address-title, .woocommerce-account .woocommerce-customer-details .woocommerce-column__title {
	background: #001524;
}

button[type="submit"] {
    margin-top: 20px;
}
/*.btn-icon a.fl-button span {
    color: #ffffff !important;
} */

.wpforms-container .wpforms-form .choices {
    color: #666666;
}
li.woocommerce-mini-cart-item.mini_cart_item {
	color: #111111;
}

/* Media - Queries - Start */
@media only screen and (max-width: 991px) {
	.top-deals .top-deal-col {
		margin-bottom: 25px;
	}
	.wa__btn_popup .wa__btn_popup_txt {
		display:none !important;
	}
}

@media only screen and (min-width: 992px) {
	.top-deals .top-deal-col {
		/*width: 31.33%;*/
		width: auto;
		margin-left: 0.6%;
		margin-right: 0.6%;
	}
	.sub-menu {
		transition: ease-in-out 0.5s !important; 
		left: 0 !important;
	}
	.sub-menu li {
		border-bottom: 1px solid #ffffff;
	}
}
@media only screen and (min-width: 769px) and (max-width: 1023px) {
	.row-icon-shop .fl-col {
    	width: 25%;
	}
}

@media only screen and (min-width: 1440px) {
	.row-icon-shop .fl-button-wrap a {
    	min-height: 140px;
	}
}

@media only screen and (min-width: 1024px) and (max-width: 1439px) {
	.row-icon-shop .fl-col {
		width: 25%;
	}
}




/* Media - Queries - End */