﻿@font-face{font-family:'yekan';src:url(../fonts/yekannumbers-regular.eot?#) format('eot'),url(../fonts/yekannumbers-regular.ttf) format('ttf'),url(../fonts/yekannumbers-regular.woff) format('woff');font-
weight:normal}
@font-face{font-family:'yekan';src:url(../fonts/yekan.eot?#) format('eot'),url(../fonts/yekan.ttf) format('ttf'),url(../fonts/yekan.woff) format('woff');font-
weight:normal}

#sp-menu {font-family: yekan;}

body
{
	font-family:yekan;
}


ul.social-icons
{
	margin: 6px;
}

.mkh
{
	    background-color: rgba(233, 93, 15, 0.5);
}

#sp-header 
{
    box-shadow: 0 3px 3px rgb(233, 93, 15);
}

.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span
{
	font-size: 93%;
	font-weight: bold;
    padding: 0 0.7em;
  
}

input.search-query
{
	margin-top:15px;
}

.bottom-list.sp-module ul >li

{
border-bottom: 1px solid #999;
background: none;
}

.bottom-list.sp-module ul >li >a
{
	padding:1px 0;
	margin: 0;
}
body.rtl .sp-module ul >li >a:before
{
	content: none !important;
	
}

.sp-module ul >li >a
{
	line-height: inherit;
}


.btn-default {
    color: #ffffff;
    background-color: #da111e;
    border-color: #e30e1e;
}

.gray-bg
{
  background-color: #f3f3f3;
}

.nicepadding
{
  padding: 0 15px;
}

#offcanvas-toggler
{
  line-height: 50px;
}

#sp-top-bar
{
  padding: 0;
}


.helix-social-icons-wrapper {
    position: fixed;
    right: 15px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 1000;
}