﻿@font-face {
    font-family: 'Yekan';
    src: url('fonts/yekan.eot') format('eot'), url('fonts/yekan.woff') format('woff'), url('fonts/yekan.ttf') format('truetype'), local('B Yekan');
    font-weight: normal;
    font-style: normal;
}
body {
    font-family:Yekan !important;
}

.headersecond .main-menu {
    position: relative;
    float: right;
}

.main-menu {
    display: block;
    margin: 0px;
    padding: 0px;
    border: none;
    outline: none;
    box-sizing: border-box;
    height: auto;
}

.navbar-header {
    float: right;
    margin: 0px;
    padding: 0px;
    border: none;
    outline: none;
    box-sizing: border-box;
    height: auto;
}

.main-menu .navbar-collapse {
    padding: 0px;
}

.navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    overflow: visible !important;
}

.navbar-collapse {
    width: auto;
    height: auto;
    border-top: 0;
    box-shadow: none;
}

.collapse {
    height: auto;
    display: none;
    margin: 0px;
    padding: 0px;
    border: none;
    outline: none;
    box-sizing: border-box;
}

.main-menu .navigation, .main-menu .navigation > li > ul > li > ul {
    position: relative;
    margin: 0px;
}

    ul, li {
    list-style: none;
    padding: 0px;
    margin: 0px;
    border: none;
    outline: none;
    box-sizing: border-box;
}

li > a {
    color:#413967; 
    border-radius: 64px; 
    font-family:Yekan;
    font-size:15px;
}
li > a:hover {
    background-color: #413967;
    color:white;
    width: 100%;
    border-style: solid;
    border-width: 0px;
    border-radius: 50px;
    left: 0px;
}
a :before {
    background-color: red;
    width: 100%;
    border-style: solid;
    border-width: 0px;
    border-radius: 50px;
    left: 0px;
}

ol, ul {
    margin-top: 0;
    margin-bottom: 10px;
    margin: 0px;
    padding: 0px;
    border: none;
    outline: none;
    box-sizing: border-box;
}

.headersecond .main-menu .navigation > li {
    margin-left: 0px;
    margin-right: 0;
}

.main-menu .navigation > li {
    position: relative;
    float: right;
}

       
.site-header {
    position: relative;
    right: 0px;
    top: 0px;
    z-index: 999;
    width: 100%;
    transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
}

.site-header:after {
    clear: both;
    display: table;
    content: '';
}

.site-header .header-top {
    position: relative;
    font-size: 13px;
    padding: 8px 0px;
    background: #01305e;
    color: #fff;
}

    .site-header .header-top a {
        color: #fff;
        -webkit-transition: all 300ms ease;
        -moz-transition: all 300ms ease;
        transition: all 300ms ease;
}

.headersecond .header-main {
    margin :20px;
    font-size:large;
    font-weight:normal; 
    height:50px; 
    text-align:center;  
    color:white; 
    text-decoration:none; 
    background-color:white;
    border-color:#413967; 
    border-style:solid; 
    border-width:2px;
    border-radius:50px;
}
 