body {
    direction: rtl;
    font-family: Tahoma, arial
}
caption, th, td { text-align: right; }
body, button, input[type="button"], input[type="reset"], input[type="submit"], input, select, textarea, blockquote cite, blockquote small, .post-password-form label, .main-navigation .menu-item-description, .post-navigation .meta-nav, .post-navigation .post-title, .pagination, .image-navigation, .comment-navigation, .site-title, .site-description, .widget-title, .widget_calendar caption, .widget_rss .rss-date, .widget_rss cite, .author-heading, .entry-footer, .page-title, .page-links, .entry-caption, .comments-title, .comment-reply-title, .comment-metadata, .pingback .edit-link, .comment-list .reply a, .comment-form label, .comment-notes, .comment-awaiting-moderation, .logged-in-as, .form-allowed-tags, .no-comments, .wp-caption-text, .gallery-caption {
    font-family: "Cairo", Arial, sans-serif;
}

::-webkit-input-placeholder {
    font-family: "Cairo", Arial, sans-serif;
}

:-moz-placeholder {
    font-family: "Cairo", Arial, sans-serif;
}

::-moz-placeholder {
    font-family: "Cairo", Arial, sans-serif;
}

:-ms-input-placeholder {
    font-family: "Cairo", Arial, sans-serif;
}
code, pre {
    border-left: none;
    border-right: 3px solid #d9d9d9;
}
#home2-widgets .widget, #footer .widget { float: right; }
.topbar .social-icons a, .top-search .search-btn { float: right; }
.topbar .top-search { float: left; }
.top-search .search-dropdown {
    position: absolute;
    right: auto;
    left: 0;
}
.top-search input.search-field, .top-search input[type="search"] { float: right; }
.top-search button { float: left; }
.top-search .search-dropdown:before {
    right: auto;
    left: 13px;
}
.topbar .social-icons { float: left; }
/* Breaking News */
.breaking-news { float: right; }
.breaking-news .heading {
    float: right;
    margin-right: auto;
    margin-left: 10px;
}
.breaking-news ul { float: right; }
.breaking-news ul li i {
    margin-right: auto;
    margin-left: 10px;
}
.today-date {
    float: right;
    margin-right: auto;
    margin-left: 20px;
}
.header-ads { float: left; }
.logo-left .logo { float: right;    margin-left: 60px !important; }
.logo .site-name {
    font-size: 36px;
    font-weight: normal;
    letter-spacing: normal;
    font-family: "Cairo", Arial, sans-serif;
    line-height: 1em;
}
.logo .site-name i {
    margin-right: auto;
    margin-left: 10px;
}
.site-tagline {
    font-family: "Cairo", Arial, sans-serif;
    font-weight: normal;
    font-size: 14px;
    text-align: inherit;
}
#top-menu {
    position: relative;
    float: right;
    margin-right: auto;
    margin-left: 20px;
}
#top-menu ul > li { float: right; }
#top-menu ul ul {
    left: auto;
    right: 0;
}
#top-menu ul ul li:hover ul {
    left: auto;
    right: 182px;
}
#top-menu ul li.menu-item-has-children ul:before {
    left: auto;
    right: 12px;
}
.top-mob-btn { float: right; }
.top-menu-drop {
    left: auto;
    right: 0;
}
.top-menu-drop-content .menu-item-has-children > a:before {
    margin-right: auto;
    margin-left: 5px;
    content: "\f0c9";
}
.primary-menu ul#menu-primary { float: right; }
.primary-menu ul#menu-primary > li { float: right; }
.primary-menu ul#menu-primary > li > a > i {
    margin-right: auto;
    margin-left: 5px;
}
.primary-menu ul#menu-primary > li.menu-item-has-children > a {
    padding-right: 15px;
    padding-left: 32px;
}
.primary-menu ul#menu-primary > li.menu-item-has-children > a:after {
    right: auto;
    left: 18px;
}
.bd-block-mega-menu-post h4 { font-family: "BDB", Arial, sans-serif; }
.primary-menu ul#menu-primary li.bd_mega_menu:hover > ul.bd_mega.sub-menu {
    left: auto;
    right: 0;
}
.primary-menu ul#menu-primary li.bd_mega_menu > ul.bd_mega.sub-menu > li { float: right; }
.primary-menu ul#menu-primary li.bd_mega_menu > ul.bd_mega.sub-menu > li i {
    margin-right: auto !important;
    margin-left: 8px !important;
}
.primary-menu ul#menu-primary li.bd_menu_item:hover > ul.sub-menu {
    left: auto;
    right: 0;
}
.primary-menu ul#menu-primary li.bd_menu_item ul.sub-menu {
    left: auto;
    right: 0;
}
.primary-menu ul#menu-primary li.bd_menu_item ul.sub-menu li:hover > ul.sub-menu {
    left: auto;
    right: 202px;
}
.primary-menu ul#menu-primary .sub_cats_posts {
    left: auto;
    right: 0;
}
.bd-block-mega-menu-post { float: right; }
a.menu-trigger {
    float: right;
    margin-right: auto;
    margin-left: 20px;
}
a.menu-trigger i {
    margin-right: auto;
    margin-left: 15px;
}
.primary-menu-drop-wrap { float: right; }
.primary-menu-drop {
    left: auto;
    right: 0;
}
.primary-menu-drop-content .menu-item-has-children > a:before {
    margin-right: auto;
    margin-left: 10px;
    content: "\f0c9";
}
.block-title h3 {
    float: right;
    margin-left: auto;
    margin-right: 30px;
}
.block-title .bt-dropdown {
    float: left;
    margin-right: auto;
    margin-left: 30px;
}
.fm-story .fm-meta h3 {
    font-family: "Cairo", Arial, sans-serif;
    font-weight: normal;
    letter-spacing: normal;
}
.widget, .widget ul, .fmm-comments, .fmm-date, .fmm-author, .fmm-cats {
    font-family: "Cairo", Arial, sans-serif;
    font-weight: normal;
    letter-spacing: normal;
}
.fm-story .fm-meta i {
    margin-right: auto;
    margin-left: 3px;
}
.widget_tabs ul.widget-title h3 {
    margin-right: auto;
    margin-left: 3px;
}
.widget-title h3 {
    float: right;
    font-family: "Cairo", Arial, sans-serif;
}
.widget_rss .widget-title img {
    float: right;
    margin-right: auto;
    margin-left: 5px;
}
.widget_archive .post-date, .widget_categories .post-date, .widget_meta .post-date, .widget_pages .post-date, .widget_recent_entries .post-date, .widget_rss .post-date {
    padding-left: 0;
    padding-right: 12px;
}
.widget_nav_menu .sub-menu { padding-left: 12px; }
.widget_search .search-submit {
    right: auto;
    left: 0;
}
.widget_categories .children {
    padding-left: 0;
    padding-right: 21px;
}
#footer-bottom .footer-left { float: right; }
#footer-bottom .footer-right { float: left; }
#footer-bottom .footer-right li a { padding: 0 15px 0 0; }
#footer-bottom .footer-right li a:before {
    left: auto;
    right: 0;
}
#social-counter-widget li a span, #social-counter-widget li a i.fa { float: right; }
#social-counter-widget li a .btn-like { float: left; }
div.widget-posts-fp-big .widget-story.ws-post-sec .ws-meta, div.widget-posts-list .widget-story .ws-meta {
    margin-left: auto;
    margin-right: 110px;
}
div.widget-posts-list.widget-cList .widget-story .ws-meta {
    margin-left: auto;
    margin-right: 82px;
}
div.widget-posts-list.widget-cList .widget-story.no-thumb .ws-meta, div.widget-posts-fp-big .widget-story.no-thumb.ws-post-sec .ws-meta, div.widget-posts-list .widget-story.no-thumb .ws-meta {
    margin-left: 0;
    margin-right: 0
}
.widget-posts-slider ul.slides li.slider-thumbnail .wsm-info h3.entry-title a, div.widget-posts-fp-big .widget-story.ws-post-first .wsm-info h3.entry-title, div.widget-posts-fp-big .widget-story.ws-post-first .ws-meta h3.entry-title, div.widget-posts-big .widget-story .ws-meta h3.entry-title {
    font-family: "Cairo", Arial, sans-serif;
    font-weight: normal;
}
div.widget-posts-fp-big .widget-story .ws-meta h3.entry-title a, div.widget-posts-classic .widget-story .ws-meta h3.entry-title a, div.widget-posts-list .widget-story .ws-meta h3.entry-title a {
    font-family: "Cairo", Arial, sans-serif;
    font-weight: normal;
}
.bd-slider .flex-control-nav li { float: right; }
.bd-slider .flex-control-nav li:after {
    right: auto;
    left: 0;
}
#user-login ul { margin: 0 105px 0 0; }
#login-form label { float: left; }
#login-form .search-submit { margin: 0 0 0 20px }
#login-form .login-links i { margin: 0 0 0 7px }
.top-search input.search-field, .top-search input[type="search"] {
    padding: 9px 12px;
    max-height: 40px;
}
.post header h1 {
    font-family: "Cairo", Arial, sans-serif;
    font-weight: normal;
}
.post header .meta-info, .post header .meta-info a { margin-right: 5px }
.post header .meta-info i {
    margin-right: auto;
    margin-left: 3px;
}
.post header .meta-info div {
    margin-right: auto;
    margin-left: 8px;
}
* { letter-spacing: normal; }
.post-tags-bd a, .post-tags-bd span, .post-tags-bd a:hover {
    float: right;
    margin-left: auto;
    margin-right: 2px;
}
.post-content-bd p, .comment-content p {
    font-family: "Cairo", Arial, sans-serif;
    font-weight: normal;
    font-size: 16px;
    line-height: 180%;
}
.post-nav-links .post-nav-prev {
    float: right;
    text-align: left;
    padding-right: 0;
    padding-left: 30px;
}
.post-nav-links .post-nav-prev a:before {
    left: auto;
    right: 0;
    content: '\f105';
}
.post-nav-links .post-nav-next {
    float: left;
    text-align: right;
    padding-left: 0;
    padding-right: 30px;
}
.post-nav-links .post-nav-next a:before {
    right: auto;
    left: 0;
    content: '\f104';
}
.post-nav-links .post-nav-prev span, .post-nav-links .post-nav-next span {
    font-family: "Cairo", Arial, sans-serif;
    font-weight: normal;
}
.post-nav-links .post-nav-prev a, .post-nav-links .post-nav-next a {
    font-family: "Cairo", Arial, sans-serif;
    font-weight: normal;
}
.post-nav-links .post-nav-prev a {
    padding-left: 0;
    padding-right: 10%;
}
.post-nav-links .post-nav-next a {
    padding-right: 0;
    padding-left: 10%;
}
.title-bd h3 {
    float: right;
    font-family: "Cairo", Arial, sans-serif;
    font-weight: normal;
    background: transparent !important;
    color: #333;
    border-right: 5px solid #333;
    border-radius: 0 !important;
}
.title-bd .rp-nav { float: left; }
#comments .comment-avatar, #tab3 .comment-avatar { float: right; }
#comments .commentmeta {
    float: right;
    margin: 0 10px 10px 0;
}
.comment-reply a, #cancel-comment-reply-link {
    margin-left: auto;
    margin-right: 3px;
}
.comment-reply a { float: left; }
#cancel-comment-reply-link {
    float: right;
    margin: 0 0 10px 10px;
}
#comments .comment-meta-1 .fn { float: right; }
#comments .comment-meta-1 .reply { float: left; }
#comments .comment-meta-2 {
    float: right;
    font-family: "Cairo", Arial, sans-serif;
    font-weight: normal;
}
#comments .depth-2 .comment-wrapper {
    padding-left: 0;
    padding-right: 40px;
}
#comments .depth-3 .comment-wrapper {
    padding-left: 0;
    padding-right: 80px;
}
#comments .depth-4 .comment-wrapper {
    padding-left: 0;
    padding-right: 120px;
}
#comments .depth-5 .comment-wrapper {
    padding-left: 0;
    padding-right: 160px;
}
#respond p {
    font-family: "BDNR", Arial, sans-serif;
    font-weight: normal;
}
.children #respond { margin: 0 0 0 48px }
span.comments {
    background: #fff;
    color: #aaa;
    float: right;
    padding-right: 0;
    padding-left: 15px;
}
.rp-post { float: right; }
.ab-avatar {
    float: right;
    margin-right: auto;
    margin-left: 30px;
}
.ab-name {
    font-family: "Cairo", Arial, sans-serif;
    font-weight: normal;
    float: right;
}
.ab-text {
    font-family: "Cairo", Arial, sans-serif;
    font-weight: normal;
}
.author-box-bd .social-icons { float: left; }
.post-content-bd h1, .post-content-bd h2, .post-content-bd h3, .post-content-bd h4, .post-content-bd h5, .post-content-bd h6 {
    font-family: "Cairo", Arial, sans-serif;
    font-weight: normal;
    line-height: 180%;
}
.post-content-bd ul {
    margin-left: auto;
    margin-right: 42px;
}
.post-content-bd ol {
    margin-left: auto;
    margin-right: 42px;
}
.post-review-total .summary-title, .post-review-header, .brief-summary {
    font-family: "Cairo", Arial, sans-serif;
    font-weight: normal;
}
.bd-criteria-points { float: left; }
.bd-criteria-description { float: right; }
.star-rating {
    width: 85px;
    letter-spacing: 0 !important;
}
.all-layout .post-header div.star-rating { width: 66px; }
.b4d-layout .layout-wrap, .b2d-layout .layout-wrap, .b1d-layout .layout-wrap { float: right; }
.all-layout .post-header h3 {
    font-family: "Cairo", Arial, sans-serif;
    font-weight: normal;
}
.post-gallery-wrap .flex-direction-nav .flex-prev {
    left: 21px;
    right: auto;
}
.all-layout .post-header .post-meta div {
    float: right;
    margin: 0 0 0 10px;
}
.all-layout a.read-more { float: right; }
.all-layout .commment-count { float: left; }
#b4d-layout .post-header h3 {
    font-family: "Cairo", Arial, sans-serif;
    font-weight: normal;
}
#b4d-layout .post-content {
    margin-left: auto;
    margin-right: 110px;
}
#b4d-layout.list .post-content {
    margin-left: 0;
    margin-right: 0;
}
#b6d-layout .post-content {
    margin-left: auto;
    margin-right: 351px;
}
#b6d-layout.list .post-content {
    margin-left: 0;
    margin-right: 0;
}
.page-title h1 {
    font-family: "Cairo", Arial, sans-serif;
    font-weight: normal;
}
.cat-feed {
    float: left;
    margin: 0 10px 0 0;
}
.page-head .search-form .search-submit {
    right: auto;
    left: 0;
    border-radius: 3px 0 0 3px;
}
.page-head .search-form .search-field {
    float: right;
    margin: 0 0 0 10px;
}
.page-head .author-comments-count, .page-head .author-posts-count {
    float: left;
    margin: 8px 2px 0 0;
}
.error-message {
    font-family: "Cairo", Arial, sans-serif;
    font-weight: normal;
}
.wrap-news-three {
    float: right;
    clear: right;
}
.wrap-news-three.last { clear: left; }
.wrap-news-three .box-news-three { margin: 0 0 0 15px !important; }
.wrap-news-three.last .box-news-three { margin: 0 15px 0 0 !important; }
.tab-box1 .tab-nav1 li { float: right; }
.tab-box1 .tab-nav1 li a { margin: 0 0 0 5px; }
.more-news-box .post div.wsm-info .entry-title, .box-scrolling .post div.wsm-info .entry-title, .home-boxes .box-slider .ws-meta .entry-title, .box-news-gallery .post.ws-post-first .ws-meta h3.entry-title, .home-boxes .box-news-ten .entry-title, .home-boxes .box-news-seven .entry-title, .home-boxes .box-home .ws-meta .entry-title, .home-boxes .box-news-ten .entry-title, .home-boxes .box-news-seven .entry-title, .home-boxes .box-news-six .ws-post-sec .entry-title, .home-boxes .box-home .ws-post-first .ws-meta .entry-title {
    font-family: "Cairo", Arial, sans-serif;
    font-weight: normal;
}
.home-boxes .box-home .ws-meta .post-meta div {
    float: none;
    margin: 0 0 0 10px;
}
.home-boxes .box-home .ws-meta .post-meta .commment-count { float: none; }
.home-boxes .box-home .ws-meta .post-meta .commment-count:before { margin: 0 5px 0 0; }
.box-news-one .post, .tab-box1 .post {
    float: left;
    clear: none;
}
.box-news-one .post.ws-post-first, .tab-box1 .post.ws-post-first { float: right; }
.box-news-gallery .post, .box-news-gallery .post, .box-news-four .post, .box-news-two .post { float: left; }
.box-news-four .post.ws-post-sec .ws-meta, .box-news-two .post .ws-meta, .box-news-three .post.ws-post-sec .ws-meta, .box-news-one .post.ws-post-sec .ws-meta, .tab-box1 .post.ws-post-sec .ws-meta {
    margin-left: auto;
    margin-right: 110px;
}
.box-news-two .post.ws-post-first .ws-meta {
    margin-left: auto;
    margin-right: 300px;
}
.box-scrolling .post { float: right; }
.fa-play:before { margin: 0 3px 0 0; }
.box-pagination { float: left; }
.more-news-box .carousel-nav, .box-scrolling .carousel-nav {
    right: auto;
    left: 17px;
}
.box-videos .post {
    float: left;
    clear: none;
}
.box-videos .post.ws-post-first { float: right; }
.box-videos .post.ws-post-sec .ws-meta {
    margin-left: auto;
    margin-right: 110px;
}
.box-slider .carousel-nav .prev.bbtn, .box-slider .carousel-nav .next.bbtn {
    right: auto;
    left: 12px;
}
.box-slider .carousel-nav .prev.bbtn {
    right: auto;
    left: 38px;
}
.box-slider .carousel-nav .carousel-pagination li {
    padding: 0 2px 2px 0;
    float: right;
}
.home-boxes .box-news-nine .ws-post-first, .home-boxes .box-news-five .ws-post-first {
    float: right;
    padding-right: 0;
    padding-left: 15px;
    clear: none;
}
.home-boxes .box-news-nine .ws-post-first { float: left; }
.home-boxes .box-news-nine .row, .home-boxes .box-news-five .row { float: right; }
.home-boxes .box-news-nine .row { float: right; }
.home-boxes .box-news-five .row .post { float: right; }
.home-boxes .box-news-nine .ws-post-sec .ws-meta {
    margin-left: auto;
    margin-right: 110px;
}
.home-boxes .box-news-eight .row, .home-boxes .box-news-eight .ws-post-first, .home-boxes .box-news-six .row, .home-boxes .box-news-six .ws-post-first {
    float: right;
    clear: none;
}
.home-boxes .box-news-eight .ws-post-first, .home-boxes .box-news-six .ws-post-first {
    padding-right: 0;
    padding-left: 30px;
}
.home-boxes .box-news-six .ws-post-first .post-meta div { margin: 15px 0 0 10px; }
.home-boxes .box-news-six .ws-post-sec .post-excerpt {
    margin-left: auto;
    margin-right: 110px;
}
.home-boxes .box-news-ten .ws-cap .post-cats-bd, .home-boxes .box-news-seven .ws-cap .post-cats-bd, .t-cat {
    left: auto;
    right: 0;
}
.home-boxes .box-news-ten .ws-thumbnail { float: right; }
.home-boxes .box-news-ten .ws-cap {
    right: auto;
    left: 0
}
.home-boxes .box-news-seven .post { float: right; }
.home-boxes .box-news-seven .ws-cap {
    left: auto;
    right: 0;
}
.more-news-box .post .post-for, .box-scrolling .post .post-for {
    right: auto;
    left: 10px;
}
.more-news-box .post { float: right; }
.more-news-box .carousel-nav {
    right: auto;
    left: 30px;
}
.more-news-box .mnb-title {
    left: auto;
    right: 30px;
}
.more-news-box .carousel-nav .bbtn { margin: 0 2px 0 0; }
.box-news-two .post.ws-post-first .ws-thumbnail { margin: 0 0 0 20px }


.flickr-inner { text-align: right; }
.flickr-inner .flickr-thumb { margin: 3px 0 0 3px;  direction: rtl; }



/* BreakingNews */

#breakingNews span.heading {
    float: right;
    padding: 0 10px;
    margin: 0 0 0 15px;
    font-family: "Cairo", Arial, sans-serif;
    font-weight: normal;
    letter-spacing: normal;
}

#breakingNews ul { float: right; }

#breakingNews ul li a {
    font-family: inherit;
    font-weight: normal;
    letter-spacing: normal;
}

.home-boxes .box-home .flexslider .ws-meta .entry-title a, .home-boxes .box-home .flexslider .ws-meta .entry-title,
.fm-story.fm-post-sec .fm-meta h3 {
    font-family: "Cairo", Arial, sans-serif;
    font-weight: normal;
    letter-spacing: normal;

}

@media only screen and (max-width:985px) and (min-width:768px) {

    .logo-left .logo {
        float: none;

    }

    .topbar .social-icons, .topbar .social-icons a { float: right; }
    .fm-story.fm-post-sec .fm-meta h3 {
        font-family: "Cairo", Arial, sans-serif;
        font-weight: normal;
        letter-spacing: normal;
    }
}

@media only screen and (max-width:767px) and (min-width:480px) {

    .logo-left .logo {
        float: none;

    }

    .fm-story.fm-post-sec .fm-meta h3 {
        font-family: "Cairo", Arial, sans-serif;
        font-weight: normal;
        letter-spacing: normal;
    }
    #comments .depth-2 .comment-wrapper {
        padding-left: 0;
        padding-right: 10px
    }
    #comments .depth-3 .comment-wrapper {
        padding-left: 0;
        padding-right: 15px
    }
    #comments .depth-4 .comment-wrapper {
        padding-left: 0;
        padding-right: 20px
    }
    #comments .depth-5 .comment-wrapper {
        padding-left: 0;
        padding-right: 25px
    }
    #b6d-layout .post-content {
        margin-left: auto;
        margin-right: 0;
    }
    #b6d-layout.list .post-content {
        margin-left: auto;
        margin-right: 0;
    }
    .home-boxes .box-news-five .ws-post-first {
        padding-right: 0;
        padding-left: 5px
    }
    .home-boxes .box-news-ten .ws-cap {
        right: auto;
        left: auto
    }

    .box-news-two .post.ws-post-first .ws-meta {
        margin-right: 0;
    }
}

@media only screen and (max-width:479px) {

    .logo-left .logo {
        float: none;

    }
    .topbar .social-icons, .topbar .social-icons a { float: right; }
    .fm-story.fm-post-sec .fm-meta h3 {
        font-family: "Cairo", Arial, sans-serif;
        font-weight: normal;
        letter-spacing: normal;
    }
    #comments .depth-2 .comment-wrapper {
        padding-left: 0;
        padding-right: 10px
    }
    #comments .depth-3 .comment-wrapper {
        padding-left: 0;
        padding-right: 15px
    }
    #comments .depth-4 .comment-wrapper {
        padding-left: 0;
        padding-right: 20px
    }
    #comments .depth-5 .comment-wrapper {
        padding-left: 0;
        padding-right: 25px
    }
    #b6d-layout .post-content {
        margin-left: 0;
        margin-right: 0;
    }
    #b6d-layout.list .post-content {
        margin-left: 0;
        margin-right: 0;
    }
    .home-boxes .box-news-five .ws-post-first {
        padding-right: 0;
        padding-left: 5px
    }
    .home-boxes .box-news-ten .ws-cap {
        right: auto;
        left: auto
    }

    .box-news-two .post.ws-post-first .ws-meta {
        margin-right: 0;
    }
}
