@font-face {
  font-family: 'bardiya';
  
  
  
  src: url('../../../../templates/jm_touka/less/fonts/bardiya.eot?#') format('eot'), url('../../../../templates/jm_touka/less/fonts/bardiya.woff') format('woff'), url('../../../../templates/jm_touka/less/fonts/bardiya.ttf') format('truetype');
}
@font-face {
  font-family: 'trafic';
  
  
  
  src: url('../../../../templates/jm_touka/less/fonts/trafic.eot?#') format('eot'), url('../../../../templates/jm_touka/less/fonts/trafic.woff') format('woff'), url('../../../../templates/jm_touka/less/fonts/trafic.ttf') format('truetype');
}
@font-face {
  font-family: 'homa';
  
  
  
  src: url('../../../../templates/jm_touka/less/fonts/homa.eot?#') format('eot'), url('../../../../templates/jm_touka/less/fonts/homa.woff') format('woff'), url('../../../../templates/jm_touka/less/fonts/homa.ttf') format('truetype');
}
@font-face {
  font-family: 'titr';
  src: url('../../../../templates/jm_touka/less/fonts/titr.eot#') format('eot'), url('../../../../templates/jm_touka/less/fonts/titr.woff') format('woff'), url('../../../../templates/jm_touka/less/fonts/titr.ttf') format('truetype');
}
@font-face {
  font-family: 'Yekan';
  src: url('../../../../templates/jm_touka/less/fonts/BYekan.eot#') format('eot'), url('../../../../templates/jm_touka/less/fonts/BYekan.woff') format('woff'), url('../../../../templates/jm_touka/less/fonts/BYekan.ttf') format('truetype');
}
@font-face {
  font-family: 'badr';
  src: url('../../../../templates/jm_touka/less/fonts/badr.eot#') format('eot'), url('../../../../templates/jm_touka/less/fonts/badr.woff') format('woff'), url('../../../../templates/jm_touka/less/fonts/badr.ttf') format('truetype');
}
@font-face {
  font-family: 'naskh';
  src: url('../../../../templates/jm_touka/less/fonts/DroidNaskh-Regular#') format('eot'), url('../../../../templates/jm_touka/less/fonts/DroidNaskh-Regular.woff') format('woff'), url('../../../../templates/jm_touka/less/fonts/DroidNaskh-Regular.ttf') format('truetype');
}
.navbar .nav {
  display: block;
  float: right;
  font-family: trafic;
  margin: 0 0 0 10px;
  position: relative;
  right: 0;
}
.t3-megamenu .mega-group-ct .mega-inner .mega-nav > li a {
  font-family: yekan;
  font-size: 14px;
  font-weight: 300;
  padding: 10px 0;
}
.t3-megamenu .mega-nav .mega-group > .mega-group-title,
.t3-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title,
.t3-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: inherit;
  border-color: -moz-use-text-color -moz-use-text-color #1d1d1d;
  border-image: none;
  border-style: none none solid;
  border-width: medium medium 1px;
  color: #fff;
  font-family: homa;
  font-size: 14px;
  font-weight: 500;
  opacity: 1;
  padding: 10px;
  text-transform: uppercase;
}
#fixel-top-panel .module-title {
  color: #fff;
  font-family: homa;
  font-size: 15px;
  line-height: 1;
}
.module-ct {
  color: inherit;
  font-family: yekan;
}
.btn,
.button,
button {
  background: none repeat scroll 0 0 #fc4944;
  border: 1px solid #fb1812;
  border-radius: 0;
  box-shadow: none;
  color: #fff;
  font-family: homa;
  font-size: 13px;
  font-weight: 700;
  padding: 6px 14px;
  text-shadow: none;
  text-transform: uppercase;
}
.jamasshead .jamasshead-title {
  font-family: yekan;
  font-size: 150px;
  font-weight: normal;
  line-height: 1;
  margin: 0;
  text-indent: -13px;
  word-spacing: -30px;
}
.jamasshead .jamasshead-description h3 {
  font-family: yekan;
  font-size: 30px;
  font-weight: normal;
  line-height: 1.3;
  margin: 0 0 20px;
  width: 80%;
}
.fixel-grid .items article .item-desc h2 {
  font-family: homa;
  font-size: 17px;
  line-height: 1.3;
}
.fixel-grid .items.image.rotateY article .back .article-intro {
  font-family: yekan;
  text-align: center;
}
.fixel-grid .items.image.rotateX article .back .article-intro {
  font-family: yekan;
  text-align: center;
}
#fixel-top-panel .form-search #mod-search-searchword {
  background-color: #000;
  border-color: #222;
  font-family: homa;
  padding: 6px 15px;
  transition: all 0.6s linear 0s;
  width: 150px;
}
.fixel-grid .grid-2x2 .carousel-caption h4 {
  font-family: homa;
  font-size: 17px;
}
.fixel-grid .carousel-caption p {
  color: #ccc;
  font-family: yekan;
  font-size: 14px;
  font-weight: 400;
  max-height: 20px;
  overflow: hidden;
}
body {
  color: #666;
  font-family: yekan;
  font-size: 15px;
  font-weight: 300;
  line-height: 20px;
}
.fixel-grid .items.text .article_content .article-title {
  color: #111;
  font-family: homa;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.3;
}
#infinity-next {
  background: none repeat scroll 0 0 rgba(0,0,0,0);
  border: 2px dotted #464646;
  color: #464646;
  font-family: homa;
  font-size: 16px;
  margin-top: 20px;
  padding: 15px;
}
.fixel-grid .carousel-caption h4 {
  font-family: homa;
  font-size: 17px;
  font-weight: 500;
  max-height: 20px;
  overflow: hidden;
}
.category-item.items.rotateX article .category-desc .page-header {
  font-family: homa;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.3;
  margin-bottom: 5px;
  max-height: none;
  overflow: hidden;
  text-align: center;
  text-transform: none;
}
.category-item.items.rotateY article .category-desc .category-intro {
  font-family: yekan;
  text-align: center;
}
.fixel-grid .category-item.items > article .page-header,
.fixel-grid .category-item.items.none > article .page-header,
.category-item > article .page-header {
  color: #111;
  font-family: homa;
  font-size: 16px;
  line-height: normal;
  text-align: center;
}
.article-header h1 {
  font-family: homa;
  font-size: 40px;
  font-weight: 400;
}
.module-title {
  color: #333;
  font-family: homa;
  font-size: 22px;
  font-weight: 700;
  line-height: 30px;
}
.input-append input,
.input-append select,
.input-append .uneditable-input,
.input-append .dropdown-menu,
.input-append .popover,
.input-prepend input,
.input-prepend select,
.input-prepend .uneditable-input,
.input-prepend .dropdown-menu,
.input-prepend .popover {
  font-family: homa;
  font-size: 15px;
}
.form-horizontal .control-label {
  text-align: right;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #111;
  font-family: homa;
  font-weight: 400;
  line-height: 1;
  margin: 10px 0;
  text-rendering: optimizelegibility;
}
.contact h3 {
  color: #666;
  font-family: homa;
  font-size: 30px;
  line-height: normal;
  margin: 0 0 20px;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
}
.icon-arrow-right:before {
  content: "\f060";
  float: right;
}
.btn .caret {
  margin-right: 10px;
  margin-top: 8px;
}
.radio input[type="radio"],
.checkbox input[type="checkbox"] {
  margin-right: -18px;
  margin-top: -4px;
  width: 10% !important;
}
.circle .circle-content h4 {
  font-family: homa;
  font-size: 14px;
  line-height: 120px;
  margin: 0;
  padding: 0;
  text-align: center;
}