/* Arabic font */
@font-face {
	font-family: DINNextLT;
    src: url(../fonts/DINNextLTArabic-Light.ttf);
    font-weight: lighter;
}
@font-face {
	font-family: DINNextLT;
    src: url(../fonts/DINNextLTArabic-Regular.ttf);
    font-weight: 400;
}
@font-face {
	font-family: DINNextLT;
    src: url(../fonts/DINNextLTArabic-Medium.ttf);
    font-weight: bold;
}
.ar {
    direction: rtl;
    text-align: right;
    font-family: "DINNextLT", serif;
}

/* header */
.ar #top .site-menu-toggle {
    margin-left: 0;
    margin-right: auto;
}
@media (min-width: 1200px) {
.ar #site-menu > ul:after {
    right: 0;
    left: auto;
}
}
@media (max-width: 767px) {
    .site-title h1 {
        padding-right: 0;
        padding-left: 2.75rem;
    }
}

/* about us */
@media (min-width: 768px) {
    .features .features-image {
        left: auto;
        right: 100%;
    }
}

/* episodes */
.widget_categories li:before {
    margin-right: 0;
    margin-left: .3em;
}

/* blog */
.ar .post-listing .entry-title:before {
    margin-right: 0;
    margin-left: .3em;
}
.ar .post-listing .entry-content .read-more {
    padding-left: 1.8rem;
    padding-right: 0;
}
.ar .post-listing .entry-content .read-more:hover {
    padding-right: 0;
    padding-left: 2rem;
}
.ar .post-listing .entry-content .read-more span {
    right: auto;
    left: 0;
    top: 4px;
    transform: rotate(180deg);
}
/*comments*/
.ar .comment-respond .comment-reply-title .arrow-icon {
    margin-left: 50px;
    margin-right: 0;
}

.ar .popup-form {
    text-align: right;
}
/* mail-send icon */
.ar span.zmdi.zmdi-mail-send {
   transform: rotate(180deg);
}
/* newsletter section */
.ar .newsletter-section .newsletter-box .send-box input {
  padding-right: 10px;
  padding-left: 95px;
}
.ar .newsletter-section .newsletter-box .send-box .send-button {
  right: auto;
  left: 0;
}
.ar .newsletter-section .news-letter-images .float-image {
  left: auto;
  right: -43px;
  transform: rotate(0);
}

@media (max-width: 767.98px) {
  .ar .newsletter-section .newsletter-box .send-box input {
    padding-right: 65px;
    padding-left: 10px;
  }
  .ar .newsletter-section .newsletter-box .send-box .send-button {
      right: 0;
  }

  .ar .newsletter-section .news-letter-images .float-image {
      right: -19px;
  }
}