@font-face {
 font-family: "dinnext-regular";
 src: url("fonts/DINNextLTArabic-Regular-4.ttf") format("truetype");
}

@font-face {
 font-family: "dinnext-bold";
 src: url("fonts/DINNextLTArabic-Bold-4.ttf") format("truetype");
}


@font-face {
 font-family: "dinnext-medium";
 src: url("fonts/DINNextLTArabic-Medium-4.ttf") format("truetype");
}

body, div, p, a, span { 
  font-family: "dinnext-regular";
}


h1, h2, h3, h4, h5, h1 a, h2 a, h3 a, .breaking-title-text, .entry-main .entry-title {
  font-family: "dinnext-bold";
}

.menu-navbar a {
  font-family: "dinnext-bold";
  font-size: 16px;
}

.the-global-title .the-subtitle, .the-global-title h3 {
  font-family: "dinnext-bold";
  font-size: 21px;
}

.wf-active h1 {
    font-family: "dinnext-bold";
    font-size: 25px;
}

.tie-slick-dots button {
    padding-bottom: 2px;
    font-family: "dinnext-bold";
}

.footer-widget-area:first-child:not(.footer-boxed-widget-area) a {
    font-family: "dinnext-bold";
    font-size: 13px;
}


body {
    direction: rtl;
}



ul, ol {
    padding-right: 15px;
}

.right {
    left: 0;
}

.left {
    right: 0;
}

.pagination {
    margin: 20px 0 0 0;
}

.load-more {
    margin: 15px 0 0 0;
}

[type="checkbox"]:checked + label:before {
    border-left: 2px solid #009688;
}

.input-field label {
    right: 0;
}

.input-field.with-icon input {
    padding-right: 25px;
}

.input-field.with-icon textarea.materialize-textarea {
    padding-right: 25px;
}

.input-field.with-icon label {
    right: 30px;
}

.input-field.with-icon .icon {
    right: 0;
}

span.dropcap {
    float: right;
    padding: 0px 3px 0 5px;
}

span.pull-right {
    float: left;
    margin: 0 20px 10px 0;
    text-align: left;
}

span.pull-left {
    float: right;
    margin: 0 0 10px 20px;
}

#slide-out-left .logo {
    right: 0;
}

#slide-out-left .collapsible > li > .collapsible-header {
    padding: 12px 24px 12px 0;
}

#slide-out-left .collapsible li .collapsible-header #icon-menu, #slide-out-left .collapsible > li > a > #icon-menu {
    float: right;
}

#slide-out-left .collapsible li .collapsible-header #arrow-dropdown {
    float: left;
    margin-left: 15px;
}

#slide-out-left .collapsible > li > a {
    padding: 12px 24px 12px 25px;
}

#slide-out-left .collapsible li .collapsible-body ul li {
    padding: 0 31px 0 0;
}

#slide-out-left .collapsible li .collapsible-body > ul > li > a {
    padding: 6px 5px 6px 0;
}

.sidebar-tabs .tabs .tab {
    text-align: right;
}

.sidebar-news-list li .titles {
    margin-left: 60px;
}

.sidebar-news-list li .thumb {
    left: 0;
}

.sidebar-widget .tags a {
    margin: 0 0 3px 2px;
}

.sidebar-widget .socials a {
    margin: 0 0 3px 2px;
}

.top-navbar {
    right: 0;
    left: 0;
}

.widget-title {
    margin: 0 0 25px 0;
}

.widget-title span {
    padding: 0 0 0 15px;
}

.widget-title .index {
    left: 0;
}

.featured-slider .featured-item .thumb .icons {
    right: 0;
}

.featured-slider .featured-item .caption h2 {
    margin: 0 0 7px 0;
}

.featured-gallery-slider .featured-item .fullscreen {
    left: 5px;
}

.featured-slider .slick-dots, .featured-gallery-slider .slick-dots {
    left: 0;
    padding: 0 20px 0 0;
}

.featured-slider .slick-dots li, .featured-gallery-slider .slick-dots li {
    float: right;
}

.featured-gallery-slider .prev-arr {
    right: 10px;
    padding-left: 2px;
}

.featured-gallery-slider .next-arr {
    left: 10px;
    padding-right: 2px;
}

.featured-gallery-slider .featured-item .thumb {
    right: 0;
}

.single-featured .entry-thumb {
    float: right;
}

.single-featured .entry-content {
    margin-right: 145px;
}

.single-featured .entry-content h2 {
    margin: 0 0 5px 0;
}

.small-thumb li .entry-content {
    margin-left: 80px;
}

.small-thumb li .entry-content h2 {
    margin: 0 0 7px 0;
}

.small-thumb li .entry-thumb {
    left: 0;
}

.list-entry-title li h3 {
    margin: 0 0 5px 0;
}

.list-entry-title li p {
    margin: 7px 0 0 0;
}

.small-list {
    padding: 0 5px 0 0;
}

.small-list li:before {
    right: 0;
}

.small-list li {
    padding: 2px 20px 2px 0;
}

.gallery-widget .prev-arr {
    right: 10px;
    padding-left: 2px;
}

.gallery-widget .next-arr {
    left: 10px;
    padding-right: 2px;
}

.page-header-container .redline {
    right: 50%;
}

.page-header-container .pra-title {
    margin-right: -10px;
}

.page-header-container .pra-title i.fa {
    margin-left: 5px;
}

.page-header-container .index-date {
    float: right;
    padding-left: 10px;
}

.page-header-container .index-category {
    float: left;
    padding-right: 10px;
}

.post-featured-video {
    margin: 0 0 20px 0;
}

.post-featured-video iframe.video {
    right: 0;
}

.entry-main .entry-footer .tags i.fa {
    margin-left: 15px;
}

.entry-main .entry-footer .social-share span {
    margin-left: 15px;
}

.back-to-article a i.fa {
    margin-left: 10px;
}

.input-field .icons {
    margin: 7px 0 0 10px;
    float: right;
}

.author-container .author-pic {
    margin: 0 auto 15px auto;
}

.author-container .author-name {
    margin: 0 0 15px 0;
}

.author-container .desc {
    margin: 0 0 20px 0;
}

.author-container .author-stat .stat-item {
    float: right;
}

.tagPage-header .icon {
    margin-left: 10px;
}

.search .input-field input[type=search] {
    margin: 0 60px 0 0;
    padding-right: 0;
}

.search .input-field input[type=search] + label {
    right: 0;
}

.search .input-field label {
    right: 0;
}

.comment-list li {
    padding: 12px 0 10px 0;
    float: right;
}

.comment-list li .pic {
    margin-left: 15px;
    float: right;
}

.comment-list li .comment-body {
    float: right;
}

.not-found h3 {
    margin: 0 0 30px 0;
}

.signing-container {
    padding: 0 20px 60px 20px;
}

.signing-form {
    padding: 15px 15px 2px 15px;
    margin: 0 0 15px 0;
}

.signing-form .input-field {
    margin: 0 0 15px 0;
}

.signing-form .input-field input[type="text"], .signing-form .input-field input[type="password"] {
    padding: 25px 40px 25px 15px;
}

.signing-form .input-field.with-icon .icon {
    right: 10px;
}

.todo > li.heading {
    padding: 8px 50px 8px 15px;
}

.todo li .todo-time {
    margin: 0 35px 0 0;
}

.todo li .todo-icon {
    float: left;
    margin: 5px 3px 0 0;
}

.footer .canals .items {
    float: right;
    padding-left: 5px;
}

.footer .canals .prev-arr {
    left: 23px;
}

.footer .canals .next-arr {
    left: 0;
}

#to-top {
    left: 30px;
    padding: 10px 0 0 0;
}

.post h3 {

}

.post img {
    float: left;
}

.avatar {
border-radius: 50%;
    background: #eee;
    width: 30px;
    height: 30px;
    display: inline-block;
}


.top-navbar .site-title {
    float: right;
}

.top-navbar .top-navbar-left {
    float: left;
}

.scroll-menu ul li {
margin-right: 0;
margin-left: 15px;
}











