/* Hide product count | 15051753-hc JAR */
mark.count
{display: none;
}
/* secondary main settings */
.secondary-navigation > div > ul.menu, .secondary-navigation > div > ul.nav-menu {
    float: right;
		font-size: 16px;
		font-weight: 500;

}
/* Hide meta data | NL-15452695-zen */
.hentry .entry-header .posted-on,
.hentry .entry-header .post-author,
.hentry .entry-header .post-comments,
.entry-taxonomy {
  display: none;
}
/* Change header padding | RG hc-22116518 */
/*.site-header .site-branding
{    padding: .8em 0;
}*/
/* Site Header Custom Size */
@media screen and (min-width: 768px)
{
.site-header .custom-logo-link img {
    width: 70%;
    margin-top: -105px;
    max-width: 120px
}
}
/* Cart Dropdown list color */
     @media screen and (min-width: 768px)
{
          .site-header-cart .widget_shopping_cart,
          .site-header-cart .widget_shopping_cart .buttons,
          .site-header-cart .widget_shopping_cart .total
{
    background: #717171;
}
}
/* END — 3350890-zen */
/* Footer Color */
.site-footer
{
    background-color: #6d787d;
    padding: 1.618em 0 3.706325903em;
	color: white;
}
/* Reduce font size primary menu, footer menu and footer widget titles HC-24417301 */
div.primary-navigation, div.menu-footer-menu-1-container, div.menu-footer-menu-2-container
{ 
   font-size: 14px;
}
/* Footer widget heading */
span.gamma.widget-title
{
	font-size: 14px;
	font-weight: 400;
}
/* remove underline footer text */
.site-footer a
{
    text-decoration: none;
}
/* remove icons from widget menu lists sm-24419387-hc */
.widget_nav_menu ul li::before
{
  content: "";
}
/* center footer text */
.widget_nav_menu ul li
{
  padding-left: 0;
}
/* Bottom margin between Widget blocks — 24419387-hc */
@media (max-width: 768px)
{
    .footer-widgets div[class*="footer-widget"]
{
        margin-bottom: 35px;
}
}
/* mobile web footer color */
.site-footer .storefront-handheld-footer-bar a:not(.button):not(.components-button)
{
    color: black;
}
/* Storefront mobile cart item count color | 24510156-hc (KK) */
.storefront-handheld-footer-bar ul li.cart .count
{
    color: #000;
    border-color: #ccc;
}
/*Change the color of the menu items in submenu|KG-24535640-hc*/
@media screen and (min-width: 768px)
{
	.secondary-navigation ul.menu .sub-menu a
	{
    color: black;
  }
	.secondary-navigation ul.menu .sub-menu a:hover{
		color: #e7374d;
	}
}
/* Change no of categories on mobile devices - #26161324-hc - aj 
@media only screen and (max-width: 767px)
{
ul.products li.product.product-category, ul.products li.product
{
    width: 48%;
    display: inline-block;
}
}*/
/*new code for no.of categories LG*/

@media only screen and (max-width: 767px)
{
ul.products li.product.product-category, ul.products li.product
	{
		display:inline-block;
    width: calc(50% - 20px);
	margin-left:0px;
	margin-right: 15px;
	}
}
/*for categories sizes only*/
	
@media only screen and (max-width: 767px)
{
ul.products li.product.product-category {
   
   vertical-align: text-top;
	}
}
/* Remove hourly pricing | NL-19147549-HC */
.item-pricing h5:last-of-type,
.item-pricing .hourly-general
{
  display: none;
}
/* home page title & tittle margin*/
.hentry .entry-header h1.entry-title {
  visibility: hidden;
	margin-top: 0.1em;
	margin-bottom: -2.5em;
}
/* Increases the width of the entry-content on Home | 26303821-HC */
.page-template-template-homepage .entry-content {
	width: auto;
	max-width: 100%
}
/* Make the header slider full width on mobile | 26303821-HC (AVS) */
@media screen and (max-width: 767px) {
	.header-widget-region .col-full {
		margin-left: 0;
		margin-right: 0;
	}
}
/*move product title under the product on category page*/
ul.products li.product.product-category h3, ul.products li.product.product-category h2, ul.products li.product.product-category .woocommerce-loop-category__title {
    top: 12em;
    background-color: inherit;
		position: static !important;
		font-size: 0.9em;		
}
/* H1 content background color */
.hs-header-bar {
    background: #ed2939;
}
/* heading space with products */
@media (min-width: 768px)
{
.storefront-full-width-content .woocommerce-products-header, .storefront-full-width-content .woocommerce-products-header h1:last-child {
    padding: 0 0 1.9968353111em;
	display: none;
	}
}
/** REMOVE BORDER AROUND LINKS **/
a:active, a:focus {
  outline: 0;
  border: none;
  -moz-outline-style: none;
}
/* Mobile Menu */
@media screen and (max-width: 767px) {
.site-header .custom-logo-link img, .site-header .site-logo-anchor img, .site-header .site-logo-link img {
    margin-left: auto;
  margin-right: auto;
  width: 30%;
}
}
/* cart product list color */
.product_list_widget li img {
    max-width: 2.617924em;
    float: right;
    background-color: white;
}
/* line below menu bar */
.woocommerce-breadcrumb
{
    border-bottom-color: transparent;
}
#site-navigation
{
    border-bottom: solid 2px #ed2939;
}
#page #site-navigation
{
    border-bottom-color: #ed2939;
}
/* menu weight */
.site-footer .footer-widgets .widget a:not(.button) {
    font-weight: 400;
	color: white;
}
/* footer address font */
.site-footer .footer-widgets {
    font-size: 0.8em;
    padding: 1em 0;
}
/* cart quantity line */
.widget_shopping_cart span.quantity
{
    color: #ffffff !important;
    font-weight: bold;
}
/* footer heading color */
.site-footer h1, .site-footer h2, .site-footer h3, .site-footer h4, .site-footer h5, .site-footer h6, .site-footer .widget .widget-title, .site-footer .widget .widgettitle {
    color: white;
}
/* web copyright text */
.site-footer .site-info
{
    border-top: solid 2px;
    font-size: 0.7em;
	 background: #6d787d;
}
/* product heading */
ul.products li.product .woocommerce-loop-product__title {
    font-size: 1em;
}
/* product select to dates button 
ul.products li.product .button, ul.products li.product .added_to_cart {
    padding: 0.5em 1.8em;
		font-size: 1em;
	border-radius: .25em;*/

ul.products li.product .button, ul.products li.product .added_to_cart  {
    margin-bottom: .236em;
	padding: .5em 1.8em;
	border-radius: .3em;
	background: radial-gradient( 100% 100% at 100% 0%, #A40606 0%, #ed3929 100% );
	font-size: 1em;
}

.button:hover{
	transform: scale(.95);
  opacity: 1;
	transition: transform .3s ease
}

/* select dates font on mobile */
@media screen and (max-width: 767px) {
ul.products li.product .button, ul.products li.product .added_to_cart {
    padding: .1em .8em;
    font-size: 1em;
	}
}
{
    color: #ed2939;
}
/* hide product category dividing line*/
ul.products li.col-sep
{
    display: none;
}
/* product section border */
.storefront-product-section, .home.page-template-template-homepage #main > .hentry {
    border-bottom: solid 3px #ed2939;
}
/* footer widget line color */
.widget .widget-title, .widget .widgettitle {
    border-bottom: 1px solid white;
}
/* Multiday Discount Description */
.price-showing .item-pricing .rnb-pricing-wrap .day-ranges-pricing-plan {
    display: none;
}
.item-pricing h5 {
    display: none;
}
/* Category underline */
ul.products li.product.product-category > a:before, ul.products li.product.product-category > a:after {
    height: 2px;
    background: #ed2939;
}
/* site header color on mobile*/
@media screen and (max-width: 767px)
{
.site-header
{
    background-color: #ed2939;
}
}
/* cart position */
@media (min-width: 768px)
{	
.site-header-cart .cart-contents
{
    margin-top: 20px;
}
}
/* main navigation position */
.main-navigation {
    padding-top: 1.5em;
    margin-top: -108px;
}
/* banner position */
.header-widget-region .widget {
    padding: 0.2em 0;
    margin-top: -28px;
}
/* product category title */
.storefront-product-section .section-title {
    display: none;
}
/* header size */
.hs-header-bar {
    height: 60px;
}
/* site header margin */
.site-header .widget_product_search form, .site-header .secondary-navigation, .site-header .site-search {
    margin-top: 3px;
}
/* cart margin */
.woocommerce-active .site-header .site-header-cart
{
	margin-top: 1px;
}
/* menu font style */
.menu, .page_item a, .menu-item a {
   /* /font-family: "Fjalla One", sans-serif;*/
    font-weight: 00 !important;
	font-size: 1rem;
}
/* hide header on mobile */
@media (max-width: 767px)
{	
.hs-header-bar {
    display: none;}
}

/* adjust the sale tag location */
#page .onsale {
    width: 50px;
    height: 50px;
    line-height: 51px;
    border-radius: 50px;
}

ul.products li .onsale, .single-product div.product .images .onsale {
    top: -23px;
    left: -19px;
}
/* secondary menu hover text color */
.main-navigation ul li a:hover, .main-navigation ul li:hover > a, .site-title a:hover{
    color: #e61522;
}
/* hide edit sectiom button */
.page-template-template-homepage .type-page .storefront-hero__button-edit {
    display: none;
}

/*product category button text alignment padding and width change - by Devijang*/
/*button, input[type="button"], input[type="reset"], input[type="submit"], .button, .widget a.button {
    background-color: #ed2939;
    border-color: #ed2939;
    color: #ffffff;
    width: 100%;
	text-align: center;
    padding: 5px;
    margin: 2px;
border-radius:5px}*/

/*product category bottom margin adjustment - Devijang*/
/*.columns-5
{
	margin-bottom: -20px;
}*/

/*footer social media icon size changed*/
.jetpack_widget_social_icons svg {height: 35px}
/* hide x on popup */
.hustle-ui .hustle-button-icon [class*=hustle-icon-]:before {
    display: none;
}

/*Why choose us padding changed from 100px to 25px Devijang*/
.elementor-873 .elementor-element.elementor-element-1b7e7908 {
    padding: 25px 25px 25px 25px;
}

/*Customer Reviews padding changed from 100px to 25px Devijang*/
.elementor-873 .elementor-element.elementor-element-529be648 {
    padding: 25px 25px 25px 25px;
}

.elementor-115616 .elementor-element.elementor-element-69a52236 {
    padding: 100px 25px 25px 25px;
}

.elementor-115616 .elementor-element.elementor-element-75c0e01b {
    padding: 50px 25px 25px 25px;
}

.elementor-115616 .elementor-element.elementor-element-283048b {
    padding: 80px 25px 25px 25px;
}

.elementor-115616 .elementor-element.elementor-element-248fe66b {
    padding: 10px 0px 0px 0px;
}

.elementor-115616 .elementor-element.elementor-element-4805e9e3 {
    padding: 0px
px
 0px 0px 0px;
}

.elementor-115711 .elementor-element.elementor-element-3a124d1e {
    padding: 25px 25px 30px 25px;
}
/* changing positing of logo, LG*/
.site-header .site-logo-anchor, .site-header .site-logo-link, .site-header .custom-logo-link {
 margin-top: 3px;
}
/* changing size of logo on mobile LG*/	
  @media screen and (max-width: 767px)
 {
.site-branding
{
  padding: .75em 0 !important;
}
}

/* changing position of Menu on mobile LG*/	
@media screen and (max-width: 767px)
{
	#site-navigation-menu-toggle
	{
		margin: auto !important
	}
}
/*changing the red padding of header LG*/
@media screen and (max-width: 767px)
{
	#masthead
	{
		padding-bottom: 0px;
	}
}
/*changing the border radius of header LG*/
@media screen and (max-width: 767px)
	{
		#site-navigation
		{
			border-radius: 12px;
		}
}
/*changing the color of menu border  LG*/
@media screen and (max-width: 767px)
{
	#site-navigation-menu-toggle
	{
		 outline: none;
	}
}
/*hiding the select more category button  LG*/

	.clearfix
{
	visibility: hidden;
	
}
/*adjusting the bottom margin of product categories  LG*/
.storefront-product-section
{
	margin-bottom: -50px;
}
/*adjusting login menu  LG*/
.menu-my-account-container
{
	padding-top: 3px;
}
/*adjusting product category fonts menu  LG*/
.woocommerce-loop-category__title
{
	font-weight: 600 !important;
font-size: 1.5em;
letter-spacing: .25px;
	opacity: 0.9;
}
/*Hover effect Home page  LG
ul.products li.product.product-category img:hover
{
 -webkit-transform: scale(1.1);
 transform: scale(1.1);
	transition: transform .3s ease;
}*/
/*Hover effect product page LG*/
@media only screen and (min-width:768px) {
ul.products li.product .woocommerce-LoopProduct-link:hover
{
 -webkit-transform: scale(1.1);
 transform: scale(1.1);
	transition: transform .3s ease;
}
}
@media only screen and (max-width: 767px) {
	ul.products li.product .woocommerce-LoopProduct-link:hover{
		 -webkit-transform: scale(0.9) !important;
 transform: scale(0.9) !important;
	transition: transform .2s ease;
	}
}

/*new pasted code for hover effect LG*/
@media only screen and (min-width:768px) {
ul.products li.product.product-category img:hover
{
 -webkit-transform: scale(1.1);
 transform: scale(1.1);
	transition: transform .3s ease;
}
	 }

/*Hover effect product page LG*/

@media only screen and (max-width: 767px) 
{
ul.products li.product.product-category img:hover
{
 -webkit-transform: scale(0.9) !important;
 transform: scale(0.9) !important;
	transition: transform .2s ease;
}
	}
/*removing the solid red line under product category LG*/
.storefront-product-section
{
	border-bottom-width: 0px;
}
/*Privacy policy text to white LG*/
.privacy-policy-link
{
	color: white !important;
}
/*why choose icons size LG*/
.elementor-icon-box-icon 
{
scale: .5;
}
@media screen and (max-width: 767px)
	{
		.elementor-icon-box-icon
		{
			scale: 1;
		}
}
/*footer spacing in mobile view LG*/
@media screen and (max-width: 767px)
{
	.wp-image-113344
	{
		margin-bottom: 40px;
	}
}
/*read blog spacing in mobile view LG*/
@media screen and (max-width: 767px)
{
	.n2-ss-button-container
	{
		margin-top: -15px;
	}
}
/* Aligning Product Title names in Laptop mode LG */
@media (min-width: 767px)
{
.woocommerce-loop-product__title 
	{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  height: 50px;
}
}
/*Strikethrough Product Price LG */
	span.elex-ppct-before-text
	{
		text-decoration: line-through;
		text-decoration-color: red;
		text-decoration-thickness: 2px;
		opacity: 0.7;
}
/*border for product categories LG */
@media only screen and (min-width:768px) {
/*style for desktop and tablet*/

.product-category.product img {
    border: 1 solid #000;
    padding: 0px;
	  border-radius: 7px;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
}
	/*style for mobile*/
@media screen and (max-width: 767px) {
.product-category.product img {
   /*border: .1px solid #ed2939;*/
    padding: 0px;
	  border-radius: 16px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1), 0 3px 10px 0 rgba(0, 0, 0, 0.1);
}
 }
	
	
	/*removing shadow from secondary navigation menu LG*/
	.secondary-navigation .menu > li > a, .secondary-navigation .nav-menu > li > a {
    text-shadow: none;
    font-weight: 500;
    font-size: 1em;
		}
	/*overall padding for above LG*/
	@media screen and (min-width: 768px) {
    .secondary-navigation > div > ul.menu > li > a {
        padding: 1em .857em;
    }
}
	/*hover effect for why--- menus LG*/

@media only screen and (min-width:768px) {                
 /* Initial State */
.pillar-hover {
    transform: translateY(80%);
    transition: transform 1.2s ease;
}

/* Hover State */
.pillar:hover .pillar-hover {
    transform: translateY(0%);
} 
}
	/*Product category spacing LG*/
	@media (min-width: 768px) {
	ul.products li.product {
			
    margin-bottom: 20px;
			}
}
	/*Product category font size*/
		@media (min-width: 768px) {
			.woocommerce-loop-category__title{
				font-size: 1rem!important;
			}
	}
			}
/*Add to cart button by product id LG*/
.hentry .entry-content a.button, .hentry .entry-content a.components-button:not(.is-link), .hentry .entry-content a.wp-block-button__link {
    text-decoration: none;
    margin-left: .5em;
	padding: .5em 1em .5em 1em;
}
/*advise section hover effect LG*/
@media only screen and (min-width:768px){
.advise-hover:hover {
  -ms-transform: scale(1.05); /* IE 9 */
  -webkit-transform: scale(1.05); /* Safari 3-8 */
  transform: scale(1.05); 
	transition: all .25s ease;
}
}
/*Popular Articles sizes LG*/
.eael-entry-thumbnail
{
	 width: 300px;  /* Set the desired width */
    height: 200px; /* Set the desired height */
    object-fit: cover; /* Ensures the image covers the entire container */
	justify-content:center;
}
.eael-entry-wrapper
{
	width: 100%;  /* Set the desired width */
    height: 120px; /* Set the desired height */
}

	/*hover effect on blogs LG*/
@media only screen and (min-width:768px){
.eael-grid-post-holder:hover
{
	 -ms-transform: scale(1.05); /* IE 9 */
  -webkit-transform: scale(1.05); /* Safari 3-8 */
  transform: scale(1.05) ; 
	transition: all .25s ease;
}
}
/*making website full Width LG*/
		.col-full
	{
		max-width: 1280px;
	}
/*Reducing the margins on mobile vie LG*/
@media (max-width: 767px)
	{
		.col-full
	{	
	margin: 1rem;
	}
}
/*Align the first child of product category which have margin 0 LG*/
@media only screen and (max-width: 767px)
{
	ul.products li.product:first-child
{
  margin-top: 2.6875rem;
	}
}
/*Border radius for viknick-hero slider LG*/
@media (min-width: 768px)
{
div#n2-ss-18 .n2-ss-slider-2
	{
		border-radius: 24px;
	}
}
@media (max-width: 767px)
{
div#n2-ss-18 .n2-ss-slider-2
	{
		border-bottom-left-radius:12px;
		border-bottom-right-radius:12px;
	}
}

/*Changing fonts of website LG*/
a
{
font-family: "Ubuntu Sans", sans-serif !important;	
}
/*changing the croos icon size in cart */
.boostify-cart-detail ul.boostify-mini-cart li.boostify-mini-cart-item .remove_from_cart_button {
	    font-size: .9em;
}
/*changing padding for mobile view for top products category LG*/
@media (max-width: 767px)
{
	button, input[type="button"], input[type="reset"], input[type="submit"], .button, .widget a.button 
	{
		padding: 5px 8px !important;
		border-radius: 4px;		
}	p.product.woocommerce.add_to_cart_inline  {
		border: 0px !important;
		margin-top: 2em;
		}
}
/*visibily of Top products to increase the speed of website LG*/
@media (min-width: 768px)
{
	.top-products 
	{
		display: none !important;
	}
}