/* Custom Styles created at 2020-08-03 20:41:05 
WARNING: do not edit this file. It was generated automatically, your changes will be overwritten and lost.*/


body {
	color: #000000;
	background-color: #ffffff;
	font-family: Open Sans, sans-serif ;
	font-size:  14px ;
}

.main-container {
	background-color: #ffffff;
}



a:hover , .rating, .product-collateral .toggle-tabs li.current span, .product-collateral .toggle-tabs li:hover span{
	color: #3d3d3d;
}

.topbar{
	color: #444444;
	background-color: #ffffff;
}
.topbar a{
	color: #444444;
}
.topbar a:hover, .topbar a:focus, .topbar a:active{
	color: #444444;
}
.switch-currency .currency-list ul, .switch-language .lang-list ul{
	background-color: #ffffff;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .block-title, .block-title > strong, #narrow-by-list dt, .header-minicart > a, .qty, .product-name{
	 font-family: Open Sans, sans-serif ; 	 font-weight: normal; 	 text-transform: none; }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .block-title, .qty, .product-name{
	
	 color: #444444; }

h1, .h1 {
	font-size: 24px ;
}
h2, .h2 {
	font-size: 16px ;
}
h3, .h3 {
	font-size: 15px ;
}
h4, .h4 {
	font-size: 14px ;
}
h5, .h5 {
	font-size: 11px ;
}
h6, .h6 {
	font-size: 10px ;
}
.block-title {
	font-size: 16px ;
}
.block-title .h1{
	font-size: 24px ;
}
#narrow-by-list dt,  {
	font-size: 15px ;
}

strong{color: #444444;}

.header{
	}

 
	.welcome-msg{
		color: #444444; 
	}
.main-navigation, .main-navigation.sticky.navbar-fixed-top{
	 background-color: #FFFFFF; 	 border-bottom-color: #d9d9d9; 
}

.main-nav .menu > li > a, .header-minicart > a, .header-minicart > a .price, .header-minicart > a:hover {
	font-family: Open Sans, sans-serif ;
	 color: #444444; 	text-transform: none;
  	font-size: 14px;
  	font-weight: normal;
}

.main-nav .menu > li > a:hover, .main-nav .menu > li > a:active, .main-nav .menu > li > a:focus{
   background-color: transparent;   	 color: #000000; }

.main-nav .menu > li .nav-sublist-dropdown{
	background-color: #FFFFFF;
}
.main-nav .menu a{
	font-family: Open Sans, sans-serif ;
	 color: #444444; 	text-transform: none;
  	font-size: 14px ;
  	font-weight: normal;
  	
}
.main-nav .menu a:hover{
	 background-color: transparent;  	 color: #3d3d3d; }

.main-nav .menu > li.menu-full-width .nav-sublist-dropdown .container .mega-columns ul > li .nav-sublist, 
.main-nav .menu > li.menu-static-width .nav-sublist-dropdown .container .mega-columns ul > li .nav-sublist{
	 border-top-color: #444444; }


.products-grid .product-name, .products-grid .price{
	font-size:  15px ;
}

.category-products .price, .product-view .price{
	font-family: Open Sans, sans-serif ;
	font-weight: normal;
	color: #444444;
	}

.product-view .product-shop .price{
	font-size: 24px ;
}

.btn-default, .btn, .button{
	background-color: transparent;
	border-color: #444444;
	color: #444444;
	font-family: Open Sans, sans-serif ;
	font-size: 15px;
	font-weight: normal;
	line-height: 22.5px;
	padding: 4px 22.5px 3px;	
	text-transform: none;
}
.btn-default:focus, .btn:focus, .button:focus{background-color: transparent;
	border-color: #444444;
	color: #444444;
}
.btn-default:hover, .btn:hover, .button:hover{
	color: #ffffff;
	background-color: #3d3d3d;
	border-color: #3d3d3d;
}
.btn-cart, .btn-cart:focus{
	background-color: transparent;
	 border: 1px solid #888888; 	color: #888888;
	font-family: Open Sans, sans-serif ;
	font-size: 14px;
	font-weight: normal;
	line-height: 22.5px;
	padding: 4px 22.5px 3px;
	text-transform: none;
}
.btn-cart:hover{
	background-color: #040404;
	border: 1px solid #040404;
	color: #ffffff;
}
.btn.link-wishlist, .btn.link-compare, .btn.link-tofriend{
	font-size: 14px;
	line-height: 22.5px;
	padding-top: 4px ;
	padding-bottom: 3px ;
}
.qty-buttons > a {
	font-size: 14px;
}
.popup-wrapper .btn.btn-continue{
	font-family: Open Sans, sans-serif ;
	font-size: 14px;
	font-weight: normal;
	line-height: 22.5px;
	padding: 4px 22.5px 3px;
	text-transform: none;
}

.product-view .qty{
	font-size: 14px;
	line-height: 22.5px;
	padding: 4px 22.5px 3px;
	padding-left: 0;
    padding-right: 0;
}

.footer-connect{
	background-color: #F3F3F3;
	color: #000000;
}
.footer-connect a{
	color: #000000;
}
.footer-connect a:hover{
	color: #3d3d3d;
}
.footer-blocks{
	background-color: #F3F3F3;
	color: #000000;
}
.footer-blocks h4.title {
	color: #3d3d3d;
}
.footer-blocks a{
	color: #000000;
}
.footer-blocks a:hover, .footer-blocks a:focus, .footer-blocks a:active{
	color: #3d3d3d;
}

.footer-links{
	background-color: #444;
	color: #999;
}
.footer-links h4.title {
	color: #FFF;
}
.footer-links a{
	color: #999;
}
.footer-links a:hover, .footer-links a:focus, .footer-links a:active{
	color: #FFF;
}

.footer-bottom{
	background-color: #ffffff;
	color: #000000;
}

.footer-bottom a{
	color: #000000;
}
.footer-bottom a:hover, .footer-bottom a:focus, .footer-bottom a:active{
	color: #3d3d3d;
}




.loadingMask .bkg {
    background-color: #ffffff;
    opacity: 0.7;
}
.loadingMask .sk-folding-cube .sk-cube::before{
    background-color: #666666;
}
.loadingMask h2.loadingText{
    color: #666666;
}
#cboxOverlay{
	background-color: #ffffff;
	 opacity: 0.7!important;
}
#cboxPrevious, #cboxNext, #cboxClose{
	color: #666666;
}
