@font-face {
	font-family: neo-sans;
	src: url('../fonts/Haradh_1.344-Regular.eot');
	src: url('../fonts/Haradh_1.344-Regular.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/Haradh_1.344-Regular.woff') format('woff'),
			 url('../fonts/Haradh_1.344-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: neo-sans-m;
	src: url('../fonts/Haradh_1.344-Bold.eot');
	src: url('../fonts/Haradh_1.344-Bold.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/Haradh_1.344-Bold.woff') format('woff'),
			 url('../fonts/Haradh_1.344-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;;
}

/* general */
.numdv {
    direction: ltr;
    unicode-bidi: embed;
}

/* Body */
body {
    font-family: 'neo-sans', serif !important;
    font-size: 1.2rem;
}
h1,h2,h3,h4,h5,h6 {
	font-family: 'neo-sans-m', sans-serif !important;
}

@media only screen and (min-width: 1200px) and (max-width: 1549px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
    .main-nav > li > a {
        font-size: 18px;
    }
}

.main-nav .has-submenu .submenu-nav, .main-nav .has-submenu .submenu-nav-mega {
    box-shadow: 0 1px 24px 0 rgba(0, 0, 0, 0.09);
    background-color: #FFFFFF;
    border-radius: 0 0 4px 4px;
    color: #000000;
    right: -15px;
    left: auto;
}

.main-nav > li:first-child {
    margin-right: 0;
  }
  .main-nav > li:first-child > a {
    padding-right: 0;
  }
/* Banner */

.hero-slide-thumb {
    position: absolute;
    left: 0;
    right: auto;
    top: -162px;
}


/* sidebar */

.product-sidebar-widget .product-widget-title:before {
    left: auto;
    right: 0;
    
}

.product-sidebar-widget .product-widget-title {
    padding-right: 22px;
    padding-left: auto
}


