/* Custom Data 2024-11-06 12:18:05: Do not change this file. */

:root{
	/* Page Width */
	
	/* Body Font */
		--font-family-name__base: 'Open Sans', sans-serif;
			--font-size__base: 16px;
			--text-weight: 500;
	
	/* Heading Font */
			--heading__font-family__base: 'Open Sans', sans-serif;
			--heading__font-weight__base: 400;
		
	/* Menu Font */
			--navigation-level0-item__font-family:  'Open Sans', sans-serif;
					
	/* Other Font */
		--other_font_family: 'Open Sans', sans-serif;
	
	/* Theme Colors */
		--theme__color__primary: #FE7213; 
	
	/* Basic Colors */
			--text__color: #878787;
			--heading__color__base: #222222;
			--link__color: #0676B8;
			--link__hover__color: #FE7213;
			
	/* Buttons Colors */
				--button__color: #FFFFFF;
	--button-primary__color: #FFFFFF;
		 
	--button-secondary-bg: #FE7213;
	--button__background: #FE7213;
	--button-primary__background: #FE7213;
			--button__hover__background: #0F9347;
	--button-primary__hover__background: #0F9347;
			--button__hover__color: #FFFFFF;
	--button-primary__hover__color: #FFFFFF;
		
	/* Custom Sticky Background Color */
	
	/* Custom Header */
			--topbarbg: #0676B8;
			--topbarcolor: #000000;
				
	/* Custom Footer */
					--footer__background-color: #F7F7F7;
		
	/* Custom Menu */
						--submenu-item__color: #0676B8;
		
	/* Page wraper */
	}
@media (min-width: 1200px){
	.cms-index-index .header-absolute{
							}
	.cms-index-index .header-container:not(.header_scroll_up) .header_light{
								--navigation-desktop-level0-item__hover__color: var(--navigation-level0-item__color);
										}
}


	body{
		font-weight: var(--text-weight);
	}
	body{
		font-size: var(--font-size__base);
	}
	:root{
	--footer-links-color: #0676B8;
	}
	.minicart-wrapper .block-content .actions .secondary .action.viewcart:not(:hover){
		--heading__color__base: #FFFFFF;
	}
 
	button, .cart.table-wrapper .actions-toolbar > .action, .action-gift{
		border: 1px solid var(--button__background);
	}
	

/* Custom Header */
header.page-header{
	}



/* Custom Footer */
footer.page-footer{
	}






/* Customization Style */
:root{
    --fluid-container-width: 1750px;
}
footer{
--heading__font-family__base: var(--font-family-name__base);
--heading__font-weight__base: 500;
}
.cms-index-index .header-container .topbar{
background: var(--topbarbg);border-bottom:0;
}
.header-container{
    --fluid-container-width: 1820px;
}
.product-info-main .action.tocompare{
color: var(--link__color);
}


.topbar__section.col_left a:hover{color:#fe7213 !important}
#back-top{background: #fe7213}
#back-top:hover{background: var(--button__hover__background);}

.navigation .level0>.level-top:hover {color: #fe7213 !important;}
.navigation.horizontal .horizontal-list .level0.menu-item-has-children>a span:not(.label):before {background: #fe7213 !important;}

/*@media (min-width: 1301px) {
  nav-toggle {
            display: none;
        } 
 .d-xl-none {
        display: none !important; 
    }
           .navigation.horizontal:not(.next-back-menu-custom) {
            position: static;
        }
}
@media (min-width: 1200px){
.navigation .level0 .submenu a {padding: 0;}

}

.elementor-newsletter-wrapper input {border:0 !important;border-bottom: 1px solid #fff !important;border-radius: unset;background-color: unset;}
.elementor-newsletter-wrapper input::placeholder {color:#fff !important}
.elementor-newsletter-wrapper .field-newsletter {margin-right: 10px;}
.elementor-newsletter-wrapper .form-subscribe{background-color: unset;}
.elementor-newsletter-wrapper .actions-subscribe button{background: #fe7213 !important;border: #fe7213 !important;border-radius: 10px !important;}
rs-fullwidth-wrap#rev_slider_1_1_forcefullwidth{z-index: -1;}
.home-c-image{margin-top: -50px;}
.home-c-image .pagebuilder-column-line{padding: 20px;background: #fff;box-shadow: 4px 4px 8px #888}
.home-c-image .pagebuilder-column-group:not(.empty-child) .pagebuilder-column:not(:last-child) {margin-right: 10px;}*/
