/*
Theme Name: Umaima Mustafa
Theme URI: https://umaimamustafa.com
Author: Salman Khan
Author URI: https://isalmankhan.com
Description: Template for Umaima Mustafa store
Version: 1.0.0
Text Domain: umaimamustafa
Template: um-core
*/

/*Hide Alora Sold Out Badge*/
.postid-6115 .woocommerce-badge.sold-out,.post-6115 .woocommerce-badge.sold-out,
.post-6107 .woocommerce-badge.sold-out,.postid-6107 .woocommerce-badge.sold-out,
.post-6132 .woocommerce-badge.sold-out,.postid-6132 .woocommerce-badge.sold-out,
.post-6140 .woocommerce-badge.sold-out,.postid-6140 .woocommerce-badge.sold-out{
	display:none;
}
.postid-47 .summary>.price,.postid-166 .summary>.price{
	display:none;
}

:root {
    --the-bg: #efefef;
    --main-dark-color: #1c1b1b;
}

* {
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-tap-highlight-color: rgba(0, 0, 0, .2)
}

body {
    /*width: 95%;*/
    margin: 0 auto;
    background-color: var(--the-bg);
}
body.single-post{
	background-color:white;
}
.single-post article.post a{
	text-decoration:underline;
}
.text-dark a {
    color: var(--main-dark-color);
}

/*.site-header.transparent {
    width: 95%;
}*/

/*header.site-header, footer, ul.products li.product .product-thumbnail, .widget_shopping_cart_content .woocommerce-mini-cart-item__thumbnail img, table.cart .product-thumbnail img, .woocommerce-checkout-review-order-table .product-item img,.img-bordered {
    border: 1px solid black !important;
}*/
.sale-notice{
	margin-top: 1rem;
  font-size: 16px;
  text-align: center;

}
ul,
ol {
    margin: 0 0 10px 0 !important;
}

ul.products li.product .product-summary {
    padding: 1em 0 !important;
}

ul.products li.product .buttons {
    text-align: left !important;
    left: 0 !important;
    right: 0 !important;
}

table.cart .coupon .input-text,
.wpcf7-form .wpcf7-textarea,
.track_order .form-row .input-text {
    background-color: var(--the-bg);
}

/*.page-template-split .split-page-content .konte-container{
    width:unset !important;
}
.konte-container{
    width: 100% !important;
}*/

.page-template-split footer,.product .product_meta{
    display: none;
}

.main-navigation a {
    font-size: .8rem !important;
    text-transform: uppercase !important;
    letter-spacing: .3rem;
    font-weight: 500 !important;
}

.main-navigation li li a {
    font-size: .8rem;
}

.footer-widgets .widget li {
    padding: 8px 0;
}

.footer-widgets .widget-title {
    font-size: .8rem;
    font-weight: 500;
    letter-spacing: .3rem;
    text-transform: uppercase;
}

.woocommerce div.product .swatches-support .variations {
    margin-bottom: 0 !important;
}

/*ul.products.hover-simple .product-inner .price {
    display: none;
}

ul.products.hover-simple .product-inner .buttons {
    padding-top: .75em !important;
}

.product-type-variable .summary>.price {
    display: none;
}*/

.DesignedButton__button {
    padding: 0 2em !important;
    margin-top: 2rem !important;
}

.InstagramFeed__feed .FeedGridLayout__grid {
    border: 1px solid black;
    background-color: black;
    gap: 1px !important;
}

.form-row input.input-text {
    background: none;
}

.cart-empty.woocommerce-info {
    margin-bottom: 32px !important;
}

.woocommerce-cart .return-to-shop {
    margin-top: 16px !important;
}

/* WA floating button CSS */
.floating {
    position: fixed;
    width: 56px;
    height: 56px;
    bottom: 108px;
    right: 50px;
    background-color: #25d366;
    color: #fff;
    border-radius: 50px;
    text-align: center;
    font-size: 32px;
    z-index: 100;
}

.fab-icon {
    margin-top: 12px;
}
#billing_phone{
	margin-bottom:.75rem;
}
#billing_phone-description{
	font-size: 1rem;
	color: red;
	font-weight: 600;
}
.new-label{
	letter-spacing: 0;
	background: red;
	color: white;
	padding: 0 0.25rem;
}
.sfd-description h3,.sfd-description h1{
	margin-bottom:0;
	line-height:1.1;
}
	.woocommerce-product-gallery__image video{
		height:636px;
		object-fit:cover;
	}
/*PC only CSS*/
@media screen and (min-width: 768px) {
    .woocommerce div.product.layout-v2 .summary {
        padding-top: 2em;
    }
	.woocommerce div.product.layout-v2 .woocommerce-product-gallery{
		width:70% !important;
	}
	.woocommerce div.product.layout-v2 .summary{
		width:30% !important;
	}
    .hide-pc {
        display: none
    }
	.woocommerce div.product .single_add_to_cart_button{
		min-width:auto !important;
	}
}

/*Mobile only CSS*/
@media only screen and (max-width: 768px) {
    ul.products li.product {
        width: 100% !important;
    }

    .hide-mobile {
        display: none
    }

    .floating {
        bottom: 64px !important;
        right: 12px !important;
    }
	.woocommerce div.product.layout-v2 .woocommerce-tabs .tabs li{
		padding:.1em .5em;
		border:1px solid rgb(198,200,201);
	}
	.woocommerce-product-gallery__image video{
		height:492px;
	}
	li.wcboost-variation-swatches__item{
		font-size:15px !important;
	}
	.wcboost-variation-swatches--has-tooltip .wcboost-variation-swatches__item::before{
		font-size:13px !important;
	}
}