.ss-orange {
	color: #FF5001;
}

.ss-blue,
.color-darkblue {
	color:#04146B;
}

.fw-700,
.fw-700 h2 {
	font-weight:700 !important;
}

.width-80 {
	width:80%;
	margin:0 auto;
}

.width-fit {
	width: fit-content;
}

/*****Woocommerce Product Carousel Sliders*****/

/*Carousel Nav Button*/
.wpb-woo-products-slider .owl-nav {
		margin-top: -10px !important;
}

.wpb-woo-products-slider .owl-nav button {
	background:#fff !important;
		border-radius:99px !important;
}

.wpb-woo-products-slider .owl-stage-outer {
		padding-top:20px;
}

/*Carousel Item Product Title*/
.wpb-wps-slider-item figcaption {
		background: none !important;
}

.wpb-wps-slider-item figcaption h3.pro_title {
		color: #04146B;
    font-weight: 700;
    font-size: 24px !important;
}

.wpb_slider_area::before {
		border-top:1px solid #8A909933;
		content:'';
		width:100%;
		position: absolute;
    top: -10px;
}

/*Carousel Card*/
.wpb-wps-slider-item  {
	background: #fff;
  border-radius: 10px;
}

/*Carousel Image*/
.grid_no_animation a.wpb_pro_img_url{
		height: 160px;
}
.wpb-wps-slider-item img {
		height: 100% !important;
    object-fit: cover;
    transform: scale(1.5);
  margin: 0 auto !important;
}


/*****Main Navigation Bar*****/
#site-navigation {
	border-bottom:5px solid #FF5001;
}

#site-navigation .sub-menu {
	border-radius: 0px 0px 5px 5px;
	background: #FFF;
	box-shadow: 0px 10px 23px 0px rgba(0, 0, 0, 0.10);
}

#site-navigation .menu-item .sub-menu li a {
    background: #fff;
    color: #221E1F;
    font-size: 16px;
    font-family: 'Metropolis';
    font-weight: 500;
    border-bottom: 1px solid #F5F5F5;
    padding: 30px 15px 30px 55px;
}

#site-navigation .menu-item .sub-menu li:first-child a {
	border-top:5px solid #FF5001;
}

#site-navigation .menu-c1::before {
	content:url('https://freedom.demo.tekk3.com/wp-content/uploads/2024/01/icon-fashion.svg');
	position:absolute;
	top: 40%;
 	left: 5%;
}

#site-navigation .menu-c2::before {
	content:url('https://freedom.demo.tekk3.com/wp-content/uploads/2024/01/icon-tech-gadgets.svg');
	position:absolute;
	top: 40%;
 	left: 5%;
}

#site-navigation .menu-c3::before {
	content:url('https://freedom.demo.tekk3.com/wp-content/uploads/2024/01/icon-decoration.svg');
	position:absolute;
	top: 40%;
 	left: 5%;
}

#site-navigation .menu-c4::before {
	content:url('https://freedom.demo.tekk3.com/wp-content/uploads/2024/01/icon-beauty.svg');
	position:absolute;
	top: 40%;
 	left: 5%;
}

#site-navigation .menu-c5::before {
	content:url('https://freedom.demo.tekk3.com/wp-content/uploads/2024/01/icon-travel.svg');
	position:absolute;
	top: 40%;
 	left: 5%;
}

#site-navigation .menu-c6::before {
	content:url('https://freedom.demo.tekk3.com/wp-content/uploads/2024/01/icon-pets.svg');
	position:absolute;
	top: 40%;
 	left: 5%;
}


/*****Home Page*****/

.home, 
.home .site-content {
	background-color: #F4F6F9;
}

.home .site-content {
	padding-left:0px;
	padding-right:0px;
}

.home-hero {
    background-position: top center !important;
    background-size: cover !important;
    padding: 40px !important;
		min-height:480px !important;
}

.home-hero-headline h2.sow-headline {
		font-family: 'Metropolis';
    font-weight: 700;
    width: 25%;
}

.home-hero2 {
	min-height:325px !important;
}

.home-join-community-img img {
		vertical-align:bottom;
		margin-bottom:-1px;
		transform: scale(1.1);
    transform-origin: bottom left;
}

/*Review Slider*/
#review_slider p {
		color:#fff;
		width:65%;
		margin:0 auto;
		padding-bottom:20px;
}
#review_slider img {
	padding-bottom:20px;
}

#review_slider h3 {
		color:#fff;
		font-weight:700;
}

/*****Footer*****/

/*Footer Menu*/
#footer-widgets ul#menu-footer-shop-by-categories {
	column-count:2;
}
#footer-widgets .menu-footer-shop-by-categories-container ul li::before,
#footer-widgets .menu-footer-your-account-container ul li::before {
	content: url('/wp-content/uploads/2024/01/gray-arrow.svg');
	margin-right:0px;
}

#footer-widgets .menu-footer-shop-by-categories-container ul li,
#footer-widgets .menu-footer-your-account-container ul li {
		display:flex;
		flex-direction:row;
    align-items: center;
    gap: 10px;
}

/*****Contact Page*****/
.contact-banner {
	  min-height: 600px;
    border-radius: 10px;
		background-repeat: no-repeat;
}

@media (max-width: 768px){
		.home-hero-headline h2.sow-headline {
				width: 50%;
		}
		.home-hero2 {
			min-height: unset !important;
		}
}
@media (max-width: 480px){
		.home-hero-headline h2.sow-headline {
				width: 70%;
		}
		.home-hero{
				padding: 90px 20px !important;
				min-height: inherit !important;
		}
}