@font-face {
    font-family: 'yekan';
    font-style: normal;
	font-weight: 300;
    src:url(fonts/yekan.eot?#) format('embedded-opentype'),    
          url(fonts/yekan.woff) format('woff'),
          url(fonts/yekan.ttf) format('truetype'); 
}


@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: bold;
	src: url('../fonts/eot/IRANSansWeb(FaNum)_Bold.eot');
	src: url('../fonts/eot/IRANSansWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../fonts/woff2/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/woff/IRANSansWeb(FaNum)_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/ttf/IRANSansWeb(FaNum)_Bold.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 500;
	src: url('../fonts/eot/IRANSansWeb(FaNum)_Medium.eot');
	src: url('../fonts/eot/IRANSansWeb(FaNum)_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../fonts/woff2/IRANSansWeb(FaNum)_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/woff/IRANSansWeb(FaNum)_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/ttf/IRANSansWeb(FaNum)_Medium.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 300;
	src: url('../fonts/eot/IRANSansWeb(FaNum)_Light.eot');
	src: url('../fonts/eot/IRANSansWeb(FaNum)_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../fonts/woff2/IRANSansWeb(FaNum)_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/woff/IRANSansWeb(FaNum)_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/ttf/IRANSansWeb(FaNum)_Light.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 200;
	src: url('../fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot');
	src: url('../fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../fonts/woff2/IRANSansWeb(FaNum)_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/woff/IRANSansWeb(FaNum)_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/ttf/IRANSansWeb(FaNum)_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/eot/IRANSansWeb(FaNum).eot');
	src: url('../fonts/eot/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../fonts/woff2/IRANSansWeb(FaNum).woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/woff/IRANSansWeb(FaNum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/ttf/IRANSansWeb(FaNum).ttf') format('truetype');
}

li,p,a,h1,h2,h3,h4,h5,h6,h7,button,
td,tr,table,input,inbutbox,textarea,div,text{
	font-family:iransans!important;
	font-weight:normal!important;
	letter-spacing:-0.75px!important;
}
.arrow.next > span,
.arrow.prev > span,
.uk-icon-button {
  font-family: fontawesome!important;
}
body {
  font-size: 15px;
  line-height:25px;
}
li {
  line-height: 25px;
}
.category-news {  
	line-height: 35px;
}
.sprocket-lists-title .indicator {
  right: auto!important;
  left:0;
}

#sp-main-menu {
  float: left;
}

.modal.acymailing_togglemodule {
  position: relative!important;
}

.shadow,
#acymailingpopup{
  background:#fff url("../images/loading.gif") no-repeat scroll 50% 50%;
}

.acymailing_module_form {
	background: white;
}

#sp-user1 {
  text-align: left;
  line-height: 40px;
}

.acymailing_togglemodule{
  background: #e6e6e6!important;
  border-bottom: 3px solid #aaa!important;
  border-radius: 4px!important;
  height: 40px!important;
  line-height: 40px!important;
  width: 45%!important;
}
#sp-users-wrapper {
  padding: 10px 0 0!important;
}
.uk-icon-button {
  float: left;
}
#sp-toolbar-wrapper {
  background: white;
}
.button.subbutton.btn.btn-primary,
.button.unsubbutton.btn.btn-inverse {
  color: white;
}
#sp-inbottom-wrapper #sp-inbottom1 div.nssp2-default .ns2-art-controllers, #sp-inbottom-wrapper #sp-inbottom1 div.nssp2-default .ns2-links-controllers {
  left: 0;
  right: auto;
}
.sprocket-mosaic .sprocket-mosaic-header .sprocket-mosaic-order {
  float: left!important;
}
.video-hp .avVideo .avPlayerContainer .avPlayerBlock {
  height: 100px!important;
}

#avID_AVPlayerID_0_c5af0543407a6e8ba11db6a69f792014_logo {
  display: none;
}
.module.title1 h3.header {
  font-size: 18px;
  letter-spacing:-1px;
}

.tp-caption.medium_grey,
.tp-caption.modern_big_bluebg {
  padding: 10px!important;
}
.ns2-created::before {
  float: right;
  padding: 0 0 0 5px;
}

@media (max-width: 767px) {
	div.nssp2 .col-4 {
		width: 100%!important;
	}
	#sp-users-wrapper {
		display: none;
	}
}

@media (max-width: 1200px) {
	#mod-search-searchword {
		width: 65%!important;
	}
}

.homepage #sp-main-body-wrapper {
	display:none
}
.rtl ul.arrow li::after {
  float: right;
}
.arrow > li {
  line-height: 25px;
}
.customtitle1 > div {
  text-align: right!important;
}
.sp-block a {
  font-weight: bold!important;
  letter-spacing: -1px!important;
}
.sprocket-mosaic-item .sprocket-mosaic-text {
  padding: 10px;
}

.number {
  background: palevioletred none repeat scroll 0 0;
  border-radius: 50%;
  color: white;
  display: inline-block;
  height: 35px;
  margin: 0 0 0 10px;
  text-align: center;
  width: 35px;
}
.list li {
  list-style: inside none disc;
}
.blue-right {
  border-left: medium none;
  border-right: 3px solid #bce8f1;
  display: table;
  margin: 10px 0;
  padding: 0 10px 0 0;
}
.blue {
  background-color: #d9edf7;
  border: 1px solid #c4e3f2;
}
.text-box {
  border-radius: 3px;
  margin: 5px 0;
  padding: 5px 20px;
}
dd {
  margin: 0;
  padding: 0;
}

.label.label-info:hover{color:white;background:#FF3300}
.label.label-info{
  background-color: olivedrab;
  border-radius: 2px;
  color: #ffffff;
  font-size: 11px;
  letter-spacing: 0;
  line-height: 30px;
  padding: 0 5px;
}
ul.inline > li, ol.inline > li {
  margin: 10px 0;
  padding:0!important
}
.tags.inline {
  border-bottom: 1px dotted #e0e0e0;
  border-top: 1px dotted #e0e0e0;
  color: #666666;
  margin: 5px 0;
}

img.pull-left > img, .pull-left > img {
  margin: 0;
  width: 100%;
}
.fulltext-image {
  width: 100%!important;
}

.pull-left {
  width: 100%;
}
.pull-left {
  margin: 0 0 10px;
}

img.ns2-image {
  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}
img.ns2-image:hover {
  -webkit-filter: none; /* Safari 6.0 - 9.0 */
  filter: grayscale(0);
}

.rtl ul.star li::after {content:none}
.rtl ul.star li::before {
  content: "";
  float: right;
  padding:0 2px;
}

.rtl ul.tick li::after {content:none}
.rtl ul.tick li::before {
  content: "";
  float: right;
  padding:0 2px;
}

.counter.pull-right {
  width: 100%;
}

.videolist .sj-video-current,
.videolist iframe {
  height: 600px;
}
.sj-video-list-item {
  text-align: center;
}
.carousel-control {
  font-family: segoe ui!important;
  line-height: 23px!important;
}
.sj-videobox .sj-video-list .sj-video-list-item:hover .sj-video-image .bg-hover, .sj-videobox .sj-video-list .sj-video-list-item.selected .sj-video-image .bg-hover {
  height: 37px;
  left: 60%;
  top: 57%;
  width: 40px;
}
.carousel-control {
  margin-top: -25px;
}
.first .bg-hover {
  display: none;
}

div.sigplus-gallery ul > li > a > img {
  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
  -webkit-transition-duration: 1s; /* Safari */
   transition-duration: 1s;
}
div.sigplus-gallery ul > li > a > img:hover {
  -webkit-filter: none; /* Safari 6.0 - 9.0 */
  filter: grayscale(0);
}

body #error-page a {
  line-height: 50px;
}
  
[class^="icon-"], [class*=" icon-"] {
  display: inline-block;
  min-width: 20px;
}
.customtitle2 {
  padding-bottom: 10px;
}
.flat-price .plan li {
  color: #aaa;
}
.sp-dropcap::first-letter {
  float: right;
}
h1 a {
  font-size: 35px;
  font-weight: 600!important;
  letter-spacing: -2px!important;
}

.tp-simpleresponsive .caption, .tp-simpleresponsive .tp-caption {
  font-weight: bold!important;
}
.button.subbutton.btn.btn-primary, .button.unsubbutton.btn.btn-inverse,
button.btn, input.btn[type="submit"] {
  padding: 10px!important;
}

.required.invalid,
.required.required {
  width: 80%!important;
}
.form-inline > input {
  height: 32px;
}
.lesspadding form {
  margin: 0!important;
}

#mod-search-searchword {
  background: #253342 !important;
  border: 0 none;
  color: white;
}
.cat-list-row0 ,
.cat-list-row1 {
  border-bottom: 2px dashed #eee;
  padding: 10px 0;
}

#closepop {
	display: none;
}