@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-v30-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v30-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v30-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v30-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v30-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v30-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'Hind';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/hind-v16-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/hind-v16-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/hind-v16-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/hind-v16-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/hind-v16-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/hind-v16-latin-700.svg#Hind') format('svg'); /* Legacy iOS */
}

body{
    background: #f7fafc;
    font-family: Roboto;
    font-weight: 400;
    
}

h1, h2, h3, h4, h5, h6{
    font-family: Hind;
    font-weight: 700;
    
}

.uk-navbar-container:not(.uk-navbar-transparent) {
    background: #f7fafc;
}

.uk-padding-top{
    
    padding-top: 20px;
}

.uk-padding-bottom{
    
    padding-bottom: 20px;
}

.uk-padding-left{
    
    padding-left: 20px;
}

.uk-section-secondary{
    background: #acaeb0;
    color: #fff;
    
}

.uk-section-primary{
    background: #797b7d;
    color: #fff;
    
}

.bg-white{
    background: #fff;
    
}

.bg-grey-lighten{
background: #f7fafc;
}

.text-black{
    color: #000!important;
    
}

.cart-count{
    background: #edf2f7;
    border-bottom-left-radius: 50%;
    border-bottom-right-radius: 50%;
    border-top-left-radius: 50%; 
    border-top-right-radius: 50%;
    color: #000;
    
    
}

.uk-navbar-nav>li>a {
    color: #56626f;
    font-size: 16px;
   
}

mark.count {
    background: transparent;
    color: inherit;
}

.uk-nav-default > li > a {
    color: #000;
    font-size: 16px;
}

.uk-navbar-dropdown {
   background: #8a8c8e;
    color: #fff;
    padding: 25px 0px;
}

.uk-navbar-dropdown-nav > li > a {
    color: #fff;
    padding: 10px 25px;
}

.uk-navbar-dropdown-nav > li > a:hover {
    background: #797b7d;
    color: #fff;
   
    
}



.uk-nav-default .uk-nav-sub a {
    color: #000;
    font-size: 16px;
}


.onsale {
  top: 6px;
  right: 6px;
  left: auto;
  margin: 0;
    position: absolute;
    background: #797b7d;
    color: #fff;
    border-radius: .25rem;
    padding: .5em 1em;
}


.flex-control-thumbs {
    overflow: hidden;
    zoom: 1;
    margin: 50px 0 0 0;
    padding: 0;
    max-width: 94%;
    margin: 50px 0 0 0;
    transform: translate(-50%, 0);
    background: transparent;
    padding: 0;
    width: 100%;
    flex-wrap: wrap;
    display: inline-flex;
    justify-content: center;
    position: relative;
    left: 50%;
}



.flex-control-thumbs li:first-child {
    width: 65px;
    padding-left: 5px;
}


.flex-control-thumbs li {
    width: 60px;
    height: 65px;
    padding-top: 0px;
    padding-right: 30px;
    padding-bottom: 0px;
    background: var(--global-palette9);
    display: inline-flex;
    list-style: none;
}

.woocommerce-product-gallery {
    position: relative;
}


.woocommerce div.product div.images {
    margin-bottom: 1em;
    padding-bottom: 1em;
}

.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg {
  background-color: #fff;
  opacity: 0;
}

.woocommerce div.product div.images img {
  display: block;
  width: 100%;
  height: auto;
  box-shadow: none;
}


.uk-button-primary {
  background-color: #8a8c8e;
 
}
    .uk-subnav-pill > .uk-active > a {
  background-color: #8a8c8e;
  
}

.uk-height-large{
    height: 520px;
    
}

.price, .add_to_cart_button{
    color: #000;
        
}

em{
     color: #000;
    
}

.menu{
  padding: 0;
  list-style: none;
}
    
}