@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: bold;
	src: url('assets/fonts/yekan/eot/iranyekanwebboldfanum.eot');
	src: url('assets/fonts/yekan/eot/iranyekanwebboldfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/yekan/woff/iranyekanwebboldfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/yekan/ttf/iranyekanwebboldfanum.ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 100;
	src: url('assets/fonts/yekan/eot/iranyekanwebthinfanum.eot');
	src: url('assets/fonts/yekan/eot/iranyekanwebthinfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/yekan/woff/iranyekanwebthinfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/yekan/ttf/iranyekanwebthinfanum.ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 300;
	src: url('assets/fonts/yekan/eot/iranyekanweblightfanum.eot');
	src: url('assets/fonts/yekan/eot/iranyekanweblightfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/yekan/woff/iranyekanweblightfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/yekan/ttf/iranyekanweblightfanum.ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: normal;
	src: url('assets/fonts/yekan/eot/iranyekanwebregularfanum.eot');
	src: url('assets/fonts/yekan/eot/iranyekanwebregularfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/yekan/woff/iranyekanwebregularfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/yekan/ttf/iranyekanwebregularfanum.ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 500;
	src: url('assets/fonts/yekan/eot/iranyekanwebmediumfanum.eot');
	src: url('assets/fonts/yekan/eot/iranyekanwebmediumfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/yekan/woff/iranyekanwebmediumfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/yekan/ttf/iranyekanwebmediumfanum.ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 800;
	src: url('assets/fonts/yekan/eot/iranyekanwebextraboldfanum.eot');
	src: url('assets/fonts/yekan/eot/iranyekanwebextraboldfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/yekan/woff/iranyekanwebextraboldfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/yekan/ttf/iranyekanwebextraboldfanum.ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 900;
	src: url('assets/fonts/yekan/eot/iranyekanwebblackfanum.eot');
	src: url('assets/fonts/yekan/eot/iranyekanwebblackfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/yekan/woff/iranyekanwebblackfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/yekan/ttf/iranyekanwebblackfanum.ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 950;
	src: url('assets/fonts/yekan/eot/iranyekanwebextrablackfanum.eot');
	src: url('assets/fonts/yekan/eot/iranyekanwebextrablackfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/yekan/woff/iranyekanwebextrablackfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/yekan/ttf/iranyekanwebextrablackfanum.ttf') format('truetype');
}
body, form, h1, h2, h3, h4, h5, h6,input, textarea,ul,li,a,p,q,th,tr,label,legend,fieldset {
	font-family: iranyekan ,roboto ,Arial !important;
}
.listing-preview .lf-head-btn.formatted .rent-price sup.out-of {font-family: iranyekan ,roboto ,Arial !important;}
.tooltip {font-family: iranyekan !important;}
.pricing-item .plan-name {letter-spacing: 0px;}
.case27-secondary-text ,.case27-primary-text ,.title-style-1 h5 ,.section-title h2{font-family: iranyekan ,roboto ,Arial !important;}
.copyright p {font-family: 'iranyekan'!important;}
.pswp__button--close {background-position: 0 -44px;}
.pswp__button--fs {background-position: 0 0;}
.radius .amount {direction: ltr;text-align: right;}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {margin-right: 2px;margin-left: 0;}


.rtl .job-manager-form div.field { float: none; }
.form-group .job-manager-uploaded-files progress:before {
  border-left: 4px solid #fff;
}
.cts-term-hierarchy label .go-back-btn i {
  transform: rotate(180deg);
}
.select2-container--default .select2-selection--single .select2-selection__clear:before {
  right: -20px;
}
.ui-slider-horizontal .ui-slider-range-min {
  left: 0px;
  right: unset;
}

.header {
  left: 0px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .header {
    right: 0px;
  }
}

.md-checkbox label:before, .md-checkbox label:after {
  left: 0;
}
.md-checkbox input[type="checkbox"],
.md-checkbox input[type="radio"] {
  margin-right: 10px;
}
.md-checkbox input[type="checkbox"]:checked + label:after,
.md-checkbox input[type="radio"]:checked + label:after {
  transform: rotate(-45deg);
  left: 4px;
  border-right-style: none;
  border-left-style: solid;
}

.pac-container .pac-item span.pac-item-query {
  margin-left: initial;
  padding-right: initial;
}
.pac-container .pac-item span.pac-item-query ~ span {
  margin-right: 22px;
  padding-left: 3px;
}
.pac-container .pac-item:hover {
  padding-right: 20px;
  padding-left: initial;
}
.pac-container .pac-item span.pac-icon-marker {
  margin-left: 7px;
  margin-right: initial;
}
.pac-container .pac-item {
  text-align: right;
}
.lf-nav li:first-child,
.owl-carousel .owl-item,
.owl-stage-outer .owl-stage {
  float: left;
}
.lf-nav li:nth-child(2) {
  float: right;
}
.gallery-nav.section-gallery ul li:first-child,
.lf-item-container .gallery-nav ul li:first-child {
  left: 15px;
  right: unset;
}
.gallery-nav li:first-child {
  float: left;
}
.gallery-nav li:last-child {
  float: right;
}

.lf-item-container .gallery-nav ul li:last-child,
.gallery-nav.section-gallery ul li:last-child {
  right: 15px;
  left: unset;
}
.select2-container--default .select2-selection--single span.select2-selection__arrow {
  left: -5px !important;
}
#content nav.job-manager-pagination ul li,
nav.job-manager-pagination ul li {
  float: right;
}

/* photoswipe */
.pswp {
  left: 0;
  right: unset;
}
.pswp__top-bar,
.pswp__caption__center,
.pswp__caption,
.pswp__counter,
.pswp__share-modal,
.pswp__button--arrow--left,
.pswp__error-msg,
.pswp--ie .pswp__img,
.pswp__img,
.pswp__scroll-wrap,
.pswp__bg {
  left: 0;
  right: unset;
}
.pswp__zoom-wrap {
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
}
.pswp__button--arrow--left:before {
  left: 6px;
  right: unset;
}
.pswp__preloader {
  left: 50%;
  right: unset;
  margin-left: -22px;
  margin-right: unset;
}
.pswp--css_animation .pswp__preloader__icn {
  left: 15px;
  right: unset;
}
.pswp--css_animation .pswp__preloader__donut {
  left: 0;
  right: unset;
  border-left-color: transparent;
  border-right-color: #fff;
}
.pswp__button {
  float: right;
}
.pswp__button--arrow--right {
  right: 0;
  left: unset;
}
.pswp__button--arrow--right:before {
  right: 6px;
  left: unset;
}
.pswp__share-tooltip {
  right: 44px;
  left: unset;
}
a.pswp__share--facebook:before {
  right: 15px;
  left: unset;
}
@media screen and (max-width: 1024px) {
  .pswp__preloader {
    left: auto;
    float: right;
  }
}