/**
 * Theme Name:     shineuponline
 * Author:         shineuponline
 * Template:       hello-elementor
 * Text Domain:	   shineuponline
 * Description:    shineuponline
 * Theme URI:      http://shineuponline.com
 * Author URI:     http://shineuponline.com
 * Version:        1.0.0
 */


/* Related products css*/
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, 
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
	color: #1C244B;
}

.related.products .product.type-product {
	text-align: left;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 15px;
	padding: 15px 15px 15px 15px;
	background-color: #FE882214;
	border-color: #FE8822;
}
.related.products .product.type-product a .woocommerce-loop-product__title {
	font-size: 20px;
	font-weight: 600;
	text-transform: capitalize;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	color: #000000;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price {
	color: #1C244B;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.5em;
	letter-spacing: 0px;
	word-spacing: 0em;
}
.related.products .product.type-product .button.product_type_variable.add_to_cart_button {
	color: #FFFFFF;
	background-color: #1C244B;
	font-size: 16px;
	font-weight: 400;
	text-transform: capitalize;
	font-style: normal;
	line-height: 1em;
	letter-spacing: 0px;
	padding: 10px 10px 10px 10px;
}

/* menu items css */
.menu-item[class*="cls-"]::before {
	font-size: 1.3em;
	line-height: 40px !important;
	text-align: center;
	font-family: FontAwesome;
	width: 30px;
}

.cls-insta::before {
	content: '\f16d';
}

/* .cls-tiktok::before {
	content: '\e07b';
} */
.cls-tiktok::before {
	content: "";
	width: 16px !important;
	background: url("https://shineuponline.instawp.link/wp-content/uploads/2025/09/tik-tok.png") no-repeat center center;
	background-size: contain;
}

.cls-youtube::before {
	content: '\f167';
}
.cls-facebook::before {
	content: '\f082';
}

@media(max-width:767px) {
	.menu-item[class*="cls-"]::before {
	   display: none;
	}
}