@font-face {font-family: 'mahan';font-style: bold;font-weight: 700;src: url(../fonts/mahan.eot);src: url(../fonts/mahan.eot?#iefix) format('embedded-opentype'),url(../fonts/mahan.woff) format('woff'),url(../fonts/mahan.ttf) format('truetype');}
@font-face {font-family: 'BTitr';font-style: bold;font-weight: 700;src: url(../fonts/BTitr.eot);src: url(../fonts/BTitr.eot?#iefix) format('embedded-opentype'),url(../fonts/BTitr.woff) format('woff'),url(../fonts/BTitr.ttf) format('truetype');}
@font-face {font-family: 'BYekan';font-style: bold;font-weight: 700;src: url(../fonts/BYekan.eot);src: url(../fonts/BYekan.eot?#iefix) format('embedded-opentype'),url(../fonts/BYekan.woff) format('woff'),url(../fonts/BYekan.ttf) format('truetype');}
@font-face {font-family: 'BMitra';font-style: normal;font-weight: 400;src: url(../fonts/BMitra.eot);src: url(../fonts/BMitra.eot?#iefix) format('embedded-opentype'),url(../fonts/BMitra.woff) format('woff'),url(../fonts/BMitra.ttf) format('truetype');}
@font-face {font-family: 'MitraBold';font-style: bold;font-weight: 700;src: url(../fonts/MitraBold.eot);src: url(../fonts/MitraBold.eot?#iefix) format('embedded-opentype'),url(../fonts/MitraBold.svg) format('svg'),url(../fonts/MitraBold.woff) format('woff'),url(../fonts/MitraBold.ttf) format('truetype');}
@font-face {font-family: 'BKoodakBold';font-style: bold;font-weight: 700;src: url(../fonts/BKoodakBold.eot);src: url(../fonts/BKoodakBold.eot?#iefix) format('embedded-opentype'),url(../fonts/BKoodakBold.woff) format('woff'),url(../fonts/BKoodakBold.ttf) format('truetype');}
@font-face {font-family: 'BBCNassim';font-style: bold;font-weight: 700;src: url(../fonts/BBCNassim.eot);src: url(../fonts/BBCNassim.eot?#iefix) format('embedded-opentype'),url(../fonts/BBCNassim.svg) format('svg'),url(../fonts/BBCNassim.woff) format('woff'),url(../fonts/BBCNassim.ttf) format('truetype');}
@font-face {font-family: 'novin';font-style: bold;font-weight: 700;src: url(../fonts/novin.eot);src: url(../fonts/novin.eot?#iefix) format('embedded-opentype'),url(../fonts/novin.woff) format('woff'),url(../fonts/novin.ttf) format('truetype');}
@font-face {font-family: 'taha';font-style: bold;font-weight: 700;src: url(../fonts/Taha-Bold.eot);src: url(../fonts/Taha-Bold.eot?#iefix) format('embedded-opentype'),url(../fonts/Taha-Bold.woff) format('woff'),url(../fonts/Taha-Bold.svg) format('svg'),url(../fonts/Taha-Bold.ttf) format('truetype');}
@font-face {font-family: 'taha';font-style: normal;font-weight: 400;src: url(../fonts/Taha.eot);src: url(../fonts/Taha.eot?#iefix) format('embedded-opentype'),url(../fonts/Taha.woff) format('woff'),url(../fonts/Taha.svg) format('svg'),url(../fonts/Taha.ttf) format('truetype');}

p,h1,h3,h4,h5,h6,ul,tr,td,input,.sansFont,.module h3.modtitle,.wellcomesj h1 span,.wellcomesj a.readmore.gray, .item-description, .item-title, .moduleItemTitle, .banner-static, .heading-title, .moduleItemCategory{
font-family: "mahan" !important;}
p{text-align: justify;}
h2{font-family: "taha" !important;font-weight:bold;}

div.sambar .sambar-inner.menu_horizontal .sj-megamenu .level-1 >a,
div.sambar .sambar-inner.menu_horizontal .sj-megamenu .level-1 >span {
font-family: "taha" !important;font-weight:bold;
}
.rtl div.contact-ajax .ctajax-element .el-info-contact .info-address i,
.rtl div.contact-ajax .ctajax-element .el-info-contact .info-postcode i,
.rtl div.contact-ajax .ctajax-element .el-info-contact .info-tel i,
.rtl div.contact-ajax .ctajax-element .el-info-contact .info-fax i,
.rtl div.contact-ajax .ctajax-element .el-info-contact .info-telegram i,
.rtl div.contact-ajax .ctajax-element .el-info-contact .info-whatsapp i,
.rtl div.contact-ajax .ctajax-element .el-info-contact .info-mail i {
  float: right;
  margin: 7px 0 0 30px;
}
.rtl .article-info >dd {
  border-right: none;
  border-left: 1px solid #cacaca;
}
div.itemContainer {float: right;}
div.itemExtraFields ul li span.itemExtraFieldsLabel {float: right;}
div.catItemHeader h3.catItemTitle {font-family: "taha" !important;font-weight:bold;  font-size: 14px;padding-bottom: 12px;}
div.itemListCategory h2 {font-size: 14px;}
div.tagItemImageBlock {float: right;}
select{float: left;}

.form-control {
  display: block;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eeeeee;
  opacity: 1;
}
textarea.form-control {
  height: auto;
}
.lib-tranlate-x {
  transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
}
.lib-tranlate-xo {
  transform: translateX(0);
  -moz-transform: translateX(0);
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
}
.lib-tranlate-y {
  transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
}
.lib-tranlate-yo {
  transform: translateY(0);
  -moz-transform: translateY(0);
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
}
.lib-tranlate-xy {
  transform: translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
}
@keyframes move1 {
  0% {
    transform: translateY(0);
    -moz-transform: translateY(0);
    -webkit-transform: translateY(0);
  }
  25% {
    transform: translateY(-5px);
    -moz-transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  50% {
    transform: translateY(0);
    -moz-transform: translateY(0);
    -webkit-transform: translateY(0);
  }
  75% {
    transform: translateY(5px);
    -moz-transform: translateY(5px);
    -webkit-transform: translateY(5px);
  }
  100% {
    transform: translateY(0);
    -moz-transform: translateY(0);
    -webkit-transform: translateY(0);
  }
}
@-moz-keyframes move1 {
  0% {
    transform: translateY(0);
    -moz-transform: translateY(0);
    -webkit-transform: translateY(0);
  }
  25% {
    transform: translateY(-5px);
    -moz-transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  50% {
    transform: translateY(0);
    -moz-transform: translateY(0);
    -webkit-transform: translateY(0);
  }
  75% {
    transform: translateY(5px);
    -moz-transform: translateY(5px);
    -webkit-transform: translateY(5px);
  }
  100% {
    transform: translateY(0);
    -moz-transform: translateY(0);
    -webkit-transform: translateY(0);
  }
}
@-webkit-keyframes move1 {
  0% {
    transform: translateY(0);
    -moz-transform: translateY(0);
    -webkit-transform: translateY(0);
  }
  25% {
    transform: translateY(-5px);
    -moz-transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  50% {
    transform: translateY(0);
    -moz-transform: translateY(0);
    -webkit-transform: translateY(0);
  }
  75% {
    transform: translateY(5px);
    -moz-transform: translateY(5px);
    -webkit-transform: translateY(5px);
  }
  100% {
    transform: translateY(0);
    -moz-transform: translateY(0);
    -webkit-transform: translateY(0);
  }
}
@keyframes move2 {
  0% {
    right: 100%;
    opacity: 0.5;
  }
  100% {
    right: 1px;
    opacity: 1;
  }
}
@-moz-keyframes move2 {
  0% {
    right: 100%;
    opacity: 0.5;
  }
  100% {
    right: 1px;
    opacity: 1;
  }
}
@-webkit-keyframes move2 {
  0% {
    right: 100%;
    opacity: 0.5;
  }
  100% {
    right: 1px;
    opacity: 1;
  }
}
@keyframes move3 {
  0% {
    background-size: 100% 100%;
  }
  50% {
    background-size: 150% 150%;
  }
  100% {
    background-size: 100% 100%;
  }
}
@-moz-keyframes move3 {
  0% {
    background-size: 100% 100%;
  }
  50% {
    background-size: 150% 150%;
  }
  100% {
    background-size: 100% 100%;
  }
}
@-webkit-keyframes move3 {
  0% {
    background-size: 100% 100%;
  }
  50% {
    background-size: 150% 150%;
  }
  100% {
    background-size: 100% 100%;
  }
}
@keyframes effect_icon {
  0% {
    transform: rotateZ(0deg);
    -moz-transform: rotateZ(0deg);
    -webkit-transform: rotateZ(0deg);
  }
  25% {
    transform: rotateZ(-5deg);
    -moz-transform: rotateZ(-5deg);
    -webkit-transform: rotateZ(-5deg);
  }
  50% {
    transform: rotateZ(0deg);
    -moz-transform: rotateZ(0deg);
    -webkit-transform: rotateZ(0deg);
  }
  75% {
    transform: rotateZ(5deg);
    -moz-transform: rotateZ(5deg);
    -webkit-transform: rotateZ(5deg);
  }
  100% {
    transform: rotateZ(0deg);
    -moz-transform: rotateZ(0deg);
    -webkit-transform: rotateZ(0deg);
  }
}
@-webkit-keyframes effect_icon {
  0% {
    transform: rotateZ(0deg);
    -webkit-transform: rotateZ(0deg);
  }
  25% {
    transform: rotateZ(-5deg);
    -webkit-transform: rotateZ(-5deg);
  }
  50% {
    transform: rotateZ(0deg);
    -webkit-transform: rotateZ(0deg);
  }
  75% {
    transform: rotateZ(5deg);
    -webkit-transform: rotateZ(5deg);
  }
  100% {
    transform: rotateZ(0deg);
    -webkit-transform: rotateZ(0deg);
  }
}
@keyframes effect_button {
  0% {
    opacity: 1;
    transform: translateX(0);
    -moz-transform: translateX(0);
    -webkit-transform: translateX(0);
  }
  100% {
    transform: translateX(100px);
    -moz-transform: translateX(100px);
    -webkit-transform: translateX(100px);
    opacity: 0;
  }
}
@-webkit-keyframes effect_button {
  0% {
    opacity: 1;
    transform: translateX(0);
    -moz-transform: translateX(0);
    -webkit-transform: translateX(0);
  }
  100% {
    transform: translateX(100px);
    -moz-transform: translateX(100px);
    -webkit-transform: translateX(100px);
    opacity: 0;
  }
}
body.rtl .bg-video {
  direction: ltr;
}
body.rtl .buton_collap {
  left: 0;
  right: auto;
}
body.rtl .sj-k2-filter .sj-magic-select .btn-close {
  left: 8px;
  right: auto;
}
body.rtl div.sj-k2-filter.horizontal-layout .sj-magic-select ul li {
  background-position: right center;
  padding-right: 20px;
}
body.rtl .category-list .btn-group {
  width: 100%;
}
body.rtl .category-list .btn-group .element-invisible {
  float: left;display: none;
}
body.rtl #users-profile-core {
  min-width: 100%;
}
body.rtl #users-profile-core .dl-horizontal dt {
  text-align: right;
}
body.rtl .k2AccountPage th.k2ProfileHeading {
  text-align: right;
}
body.rtl #faq-page .yt-accordion .yt-accordion-group .accordion-heading::after {
  right: auto;
  left: 0;
}
body.rtl .sj-megamenu-parent .sj-dropdown .sj-dropdown-items .sj-has-child > a::after {
  left: 10px;
  right: auto;
  transform: rotateZ(180deg);
  -webkit-transform: rotateZ(180deg);
}
body.rtl #myLogin #login-form .userdata input[type="checkbox"] {
  float: right;
  margin: 7px 0 0 5px;
}
body.rtl .pp_default .pp_content_container .pp_content .pp_details .pp_close {
  right: 0;
  left: auto;
}
body.rtl [class^="fa-"],
body.rtl .glyphicon,
body.rtl [class*=" fa-"] {
  margin: 0;
}
body.rtl #sp-top-bar .sp-module {
  margin: 0 20px 0 0;
}
body.rtl .sp-contact-info {
  float: left;
}
body.rtl .sp-module-content .mod-languages ul.lang-inline li {
  margin: 0 0 0 5px;
}
body.rtl .sp-megamenu-parent {
  float: left;
}
body.rtl .sp-megamenu-parent >li.sp-has-child>a:after {
  display: none;
}
body.rtl .sp-megamenu-parent >li.sp-has-child>a:before {
  content: " \f107";
  font-family: FontAwesome;
  margin-right: 5px;
}
body.rtl .sp-megamenu-parent .sp-dropdown .sp-dropdown-items .sp-has-child>a:after {
  float: left;
  content: " \f104";
}
body.rtl .entry-header.has-post-format {
  margin-left: 0;
  margin-right: 68px;
}
body.rtl .post-format {
  left: auto;
  right: -68px;
}
body.rtl .article-info >dt >i,
body.rtl .article-info >dd >i {
  margin-right: 0;
  margin-left: 3px;
}
body.rtl .entry-link:before {
  top: auto;
  left: auto;
  right: -60px;
  transform: rotate(-90deg);
}
body.rtl .entry-quote:before {
  left: auto;
  transform: rotate(-15deg);
  top: auto;
  right: -40px;
}
body.rtl .categories-list .page-header a.pull-right {
  float: left !important;
}
body.rtl .newsfeed-category .category li .pull-left {
  float: right !important;
}
body.rtl .search .btn-toolbar .pull-left {
  float: right !important;
}
body.rtl #sp-header-top #sp-top1 .sp-module .vip-member .content strong {
  float: right;
}
body.rtl #sp-header-top #sp-top2 .social-top {
  text-align: left;
}
body.rtl .module.mod-login .yt-loginform > li {
  float: left;
}
body.rtl .module.mod-login .yt-loginform > li.yt-login a {
  border-radius: 4px 0 0 4px;
}
body.rtl .module.mod-login .yt-loginform > li.yt-register a {
  border-radius: 0 4px 4px 0;
  border-right: none;
  border-left: 1px solid rgba(255,255,255,0.2);
}
body.rtl .search-smart .form-search .finder .btn {
  left: 5px;
  right: auto;
}
body.rtl .search-smart .form-search .finder input.search-query {
  padding: 0 10px 0 40px;
}
body.rtl .k2-scroller .scroller-container {
  direction: ltr;
}
body.rtl div.moduletabs.top-position div.tabs-container ul.tabs li {
  float: right;
}
body.rtl .itemRatingForm {
  float: right;
}
body.rtl .catItemHeader {
  direction: rtl;
}
body.rtl .k2ItemsBlock.tab-menu .catItemBody .type-duration .type {
  float: right;
}
body.rtl .k2ItemsBlock.tab-menu .catItemBody .type-duration .duration {
  float: left;
}
body.rtl .k2ItemsBlock.tab-menu .catItemBody .catItemImageBlock .catItemImage .link-trailer {
  right: 20px;
  left: auto;
}
body.rtl .k2ItemsBlock.tab-menu .catItemBody .catItemImageBlock .catItemImage .imdb {
  left: 20px;
  right: auto;
}
body.rtl .sppb-addon-module.most-viewed .sj-extra-slider .extraslider-inner {
  direction: ltr;
}
body.rtl .sppb-addon-module.tabs-main-right div.moduletabs.top-position .tabs-content .k2ItemsBlock .catItemBody .catItemImageBlock {
  float: right;
}
body.rtl .sppb-addon-module.tabs-main-right div.moduletabs.top-position .tabs-content .k2ItemsBlock .catItemBody .catItemHeader {
  float: right;
  padding-right: 15px;
  padding-left: 0;
}
body.rtl div.k2TagCloudBlock a {
  float: right;
}
body.rtl .sppb-addon-module.most-viewed .sj-extra-slider .owl-controls {
  left: -3px;
  right: auto;
}
body.rtl .sppb-addon-module.video-and-trailer .sj-video-list-inner .sj-video-list-item .sj-video-image {
  float: right;
}
body.rtl .sppb-addon-module.video-and-trailer .sj-video-list-inner .sj-video-list-item .content {
  padding-right: 30px;
  padding-left: 0;
}
body.rtl #k2Container.itemListView .itemList .itemContainer .catItemView.listing .catItemImageBlock {
  float: right;
}
body.rtl #k2Container.itemListView .itemList .itemContainer .catItemView.grid .type-duration .duration {
  float: left;
}
body.rtl #k2Container.itemListView .itemList .itemContainer .catItemView.grid .type-duration .type {
  float: right;
}
body.rtl #k2Container.itemListView .itemList .itemContainer .catItemView.grid .catItemImageBlock .catItemImage .link-trailer {
  left: auto;
  right: 20px;
}
body.rtl #k2Container.itemListView .itemList .itemContainer .catItemView.grid .catItemImageBlock .catItemImage .imdb {
  left: 20px;
  right: auto;
}
body.rtl #k2Container.itemView .content-intro .rate-midb-duration .info-left {
  float: right;
}
body.rtl #k2Container.itemView .yt-content-slider {
  direction: ltr;
}
body.rtl .logo-footer .main-logo {
  margin-left: 30px;
  padding-left: 30px;
  margin-right: 0;
  padding-right: 0;
  float: right;
  border-left: 1px solid;
  border-right: none;
}
body.rtl .owl-carousel .owl-stage-outer {
  direction: ltr;
}
body.rtl .contact-ajax .ctajax-wrap .ctajax-element.list-input .el-ctajax-form .el-control .ca-tooltip,
body.rtl .contact-ajax .ctajax-wrap .ctajax-element.list-input .el-ctajax-form .el-control .el-ok {
  right: auto;
  left: 30px;
}
