﻿@import url('https://fonts.googleapis.com/css?family=Aref+Ruqaa:400,700&subset=arabic');

html {
    margin: 0;
    padding: 0;
    border: 0;
    overflow-x: hidden;
}

@media (max-width:1300px) and (min-width:1100px) {
    body {
        zoom: 0.92;
    }
}




body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, article, aside, dialog, figure, footer, header, hgroup, nav, section {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    text-align: right;
}

@media (max-width:1300px) and (min-width:1100px) {

    html {
        overflow-x: auto;
    }
    /*body {
        zoom: 0.92;
    }*/
}

.MainBodyContent {
}

.writerListTitleLink {
    padding-right: 10px;
}

.NewarticlAuthorName {
    font-size: 16px;
    padding-top: 0px;
    padding-right: 10px;
    font-weight: bold;
}

article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section {
    display: block;
}

.margin-btm-15 {
    margin-bottom: 15px;
    clear: both;
}

@font-face {
    font-family: "Nassim";
    src: url("/Content/font/nassim-regular.eot");
    src: local("☺"), url("/Content/font/nassim-regular.woff") format("woff");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Nassim";
    src: url("/Content/font/nassim-bold.eot");
    src: local("☺"), url("/Content/font/nassim-bold.woff") format("woff");
    font-weight: bold;
    font-style: normal;
}

body {
    line-height: 1.5;
    font-family: Nassim;
    z-index: 3;
}

input[type=text] {
    border: none;
    padding: 0;
}

blockquote:before, blockquote:after, q:before, q:after {
    content: '';
}

blockquote, q {
    quotes: "" "";
}

a img {
    border: none;
}

a {
    text-decoration: none;
}

:focus {
    outline: 0;
}

.clear {
    clear: both;
    display: block;
}

.hide {
    display: none;
}

.superhide {
    display: none !important;
    visibility: hidden !important;
}

.right {
    float: right;
}

.left {
    float: left;
}

.ulStyle {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

.fontBold {
    font-weight: bold;
}

.transparent_class {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
}

.nontransparent_class {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity: 1 !important;
    -khtml-opacity: 1;
    opacity: 1;
}

.facebook-embed-code {
    background-color: inherit !important;
    margin: 0px auto;
    display: table-cell;
}

    .facebook-embed-code a {
        display: none !important;
    }

.twitter-embed-code {
    background-color: inherit !important;
    /*margin: 0px auto;*/
}

    .twitter-embed-code tr td a {
        display: none !important;
    }

    .twitter-embed-code a {
        display: none !important;
    }

.fb_iframe_widget iframe {
    position: relative !important;
}

#mainWarpper {
    width: 1314px;
    max-width: 1365px;
    margin: 0 auto;
}

.NewsContent li {
}

    .NewsContent li.breakingText {
        display: block;
    }

.NewsflashBlock {
    position: relative;
    width: 1314px;
    max-width: 1365px;
    margin: 8px auto 0px;
    background: #e80000;
    min-height: 51px;
    border-bottom: 2px solid #b24646;
    direction: rtl;
}

.NewsflashTitle {
    color: #fff;
    background: #9f0202;
    display: block;
    width: 76px;
    float: right;
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    line-height: 26px;
    float: right;
    position: absolute;
    z-index: 999;
    background: url('/Content/mob/images/urgent.jpg') scroll -8px center no-repeat #9e0203;
    height: 100%;
    right: 0;
    top: 0;
}

.NewsflashContent {
    color: #fff;
    direction: rtl;
    display: inline-block;
    font-size: 22px;
    font-weight: bold;
    padding: 8px;
    width: 857px;
    margin-right: 80px;
}

#header {
    margin: 13px auto 0;
    background: #fff;
    border-bottom: 1px solid #8388b8;
    background: #636ab0;
    position: relative;
    min-height: 75px;
}

.headerContent {
    position: relative;
}

#headerTopBar {
    margin-top: 8px;
    padding-right: 15px;
    line-height: 38px;
}

.headerDate {
    color: #AE4C4C;
    float: right;
    direction: rtl;
    height: 27px;
}

.dateNumber {
    margin-top: 8px;
    width: 21px;
    float: right;
    height: 23px;
    line-height: 28px;
    font-size: 14px;
    margin-left: 13px;
    text-align: center;
    background: url("/Content/images/topBarSprite.png") -4px 1px;
}

.dateText {
    font-size: 14px;
    direction: rtl;
}

.headerServices {
    line-height: 43px;
    float: left;
    margin-left: 7px;
    zoom: 1.06;
}

    .headerServices ul {
        direction: rtl;
    }

        .headerServices ul li {
            margin-top: 6px;
            float: right;
            margin-right: 7px;
            cursor: pointer;
        }

            .headerServices ul li a {
                background-image: url("/Content/images/topBarSprite2.png");
                display: block;
                text-indent: -9999px;
                white-space: nowrap;
                overflow: hidden;
            }

            .headerServices ul li.en-link a {
                background-image: none;
                color: #fff7b1;
                font-size: 20px;
                line-height: 23px;
                height: 20px;
                border-right: 1px solid #9c9eb7;
                padding-right: 9px;
                text-indent: 0px;
            }

                .headerServices ul li.en-link a:hover {
                    text-decoration: underline;
                }

.loginS {
    background-position: -5px -27px;
    width: 20px;
    height: 25px;
}

.androidApp {
    background-position: -3px -622px;
    width: 20px;
    height: 22px;
}

    .androidApp:hover {
        background-position: -3px -647px;
    }

.appleApp {
    background-position: 3px -571px;
    width: 12px;
    height: 22px;
    border-left: 1px solid #9c9eb7;
    padding-left: 10px;
    margin-right: 3px;
}

    .appleApp:hover {
        background-position: 3px -595px;
    }

.cameraS {
    background-position: -3px -44px;
    width: 22px;
    height: 22px;
}

    .cameraS:hover {
        background-position: -3px -305px;
    }

.fullscreenS {
    background-position: -8px -74px;
    width: 14px;
    height: 25px;
    margin-top: 1px;
}

.PDFS {
    background-position: -6px -101px;
    width: 18px;
    height: 27px;
}

    .PDFS:hover {
        background-position: -6px -409px;
    }

.emailS {
    background-position: -5px -126px;
    width: 20px;
    height: 25px;
}

    .emailS:hover {
        background-position: -5px -434px;
        width: 20px;
        height: 25px;
    }

.headerServices ul li a.weatherS {
    background: none;
    height: 26px;
}

    .headerServices ul li a.weatherS img {
        margin-bottom: 2px;
    }

.facebookS {
    background-position: -2px -129px;
    width: 22px;
    height: 21px;
}

    .facebookS:hover {
        background-position: -2px -389px;
    }

.twitterS {
    background-position: -1px -150px;
    width: 20px;
    height: 22px;
}

    .twitterS:hover {
        background-position: -1px -411px;
    }

.googleS {
    background-position: -2px -171px;
    width: 22px;
    height: 22px;
}

    .googleS:hover {
        background-position: -2px -432px;
    }

.youtubeS {
    background-position: -3px -192px;
    width: 22px;
    height: 25px;
}

.instaS {
    background-position: -3px -522px;
    width: 18px;
    height: 21px;
}

    .instaS:hover {
        background-position: -3px -545px;
    }

.youtubeS:hover {
    background-position: -3px -453px;
}

.broadcastS {
    background-position: -6px -256px;
    width: 18px;
    height: 25px;
}

.wifiS {
    background-position: -3px -238px;
    width: 18px;
    height: 20px;
}

    .wifiS:hover {
        background-position: -3px -499px;
    }

#logo {
    position: absolute;
    right: 15px;
    bottom: 30%;
    text-decoration: none;
    height: 60px;
}

    #logo a:hover {
        text-decoration: none;
    }

.spFiles {
    width: 325px;
    background: #D8D8E1;
    position: relative;
}

.smalllogo {
    padding: 0px !important;
    margin: 0px !important;
    overflow: hidden !important;
    width: 1px;
    display: none;
    text-align: right !important;
}

    .smalllogo:hover {
        padding: 0px !important;
        margin: 0px !important;
        border: 0px !important;
        background: none !important;
    }

    .smalllogo a {
        padding: 0px !important;
        margin: 0px !important;
        border: 0px !important;
        background: none !important;
    }

.mainMenu {
    background: #636AB0;
    max-width: 1314px;
    width: 100%;
    direction: rtl;
    border-bottom: 2px solid #8388B8;
    height: 30px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    z-index: 1000;
    margin-bottom: 5px;
}

.mainNav {
    height: 30px;
    color: #fff;
    position: relative;
}

    .mainNav .mainNavUl .mainMenuItems {
        height: 30px;
        display: block;
        float: right;
        text-align: center !important;
    }

        .mainNav .mainNavUl .mainMenuItems .mainMenuItemsLinks {
            display: block;
            font-size: 16px;
            font-weight: bold;
            cursor: pointer;
            text-align: center;
            color: #FFF;
            padding: 0 8px;
            line-height: 30px;
        }

.stickyMainMenu .mainNav .mainNavUl .mainMenuItems .mainMenuItemsLinks {
    font-size: 15px;
}

.mainNav .mainNavUl .mainMenuItems a.mainMenuItemsLinks:hover {
    text-decoration: underline;
}

.mainNav .mainNavUl .mainMenuItems.selected .mainMenuItemsLinks {
    background: #8388B8;
}

.mainNav .mainNavUl .mainMenuItems:hover .mainMenuItemsLinks {
    background: #8388B8;
}

.mainNav .mainNavUl .mainMenuItems:hover .bigMenuContainer {
    display: block;
}

.stickyMainMenu .mainNav .mainNavUl .mainMenuItems .sehatokItem {
    background: none;
    padding: 0 7px;
    background-color: transparent;
}

.mainNav .mainNavUl .mainMenuItems .sehatokItem {
    background-image: url('/Content/images/Sehatok_Icon.png');
    background-repeat: no-repeat;
    background-position: 78px center;
    padding: 0px 39px 0px 7px;
    background-color: transparent;
}

.stickyMainMenu .mainNav .mainNavUl .mainMenuItems:hover .sehatokItem {
    background: none;
    padding: 0 7px;
    background-color: #8388B8;
}

.mainNav .mainNavUl .mainMenuItems.sticky-menu-show {
    display: none;
}

.stickyMainMenu .mainNav .mainNavUl .sticky-menu-hide {
    display: none;
}

.stickyMainMenu .mainNav .mainNavUl .sticky-menu-show {
    display: block;
}

.mainNav .mainNavUl .mainMenuItems:hover .sehatokItem {
    background-image: url('/Content/images/Sehatok_Icon.png');
    background-repeat: no-repeat;
    background-position: 78px center;
    padding: 0px 39px 0px 7px;
    background-color: #8388B8;
}

.searchBlock {
    position: absolute;
    left: 7px;
    top: 7px;
    width: 190px;
}

.searchIcon {
    float: left;
    cursor: pointer;
}

.simpleSearchTxt {
    float: right;
}

    .simpleSearchTxt input[type=text] {
        width: 158px;
        height: 22px;
        padding-right: 5px;
    }

#refreshUpdated {
    display: block;
}

#refreshLoader {
    display: none;
    text-align: center;
}

#refreshMobileLoader {
    display: none;
    text-align: center;
}

#refreshLoader .zoomlink .zoom-in-icon {
    display: none !important;
}

.bigMenuContainer {
    position: absolute;
    display: none;
}

.bigMenu {
    background: #FFF;
    padding: 10px 10px 10px 0px;
    border: 1px solid #D3D3D3;
    margin-top: 2px;
    -webkit-box-shadow: 0px 5px 20px 1px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 5px 20px 1px rgba(0,0,0,0.5);
    box-shadow: 0px 5px 20px 1px rgba(0,0,0,0.5);
}

.bigMenuItem {
    float: right;
}

.bigMenuArticle {
    padding-left: 20px;
    border-left: 1px solid #E0E1EF;
    width: 210px;
    min-height: 172px;
}

.bigMenuArticleItem:after, .bigMenu:after {
    display: block;
    clear: both;
    content: "";
}

.bigMenuArticleItem {
    margin-bottom: 15px;
}

    .bigMenuArticleItem:last-child {
        margin-bottom: 0px;
    }

.bigMenuArticleItemImage {
    float: right;
    display: block;
    margin-left: 8px;
    text-decoration: none;
}

    .bigMenuArticleItemImage img {
        border: 1px solid #D7D7D7;
        vertical-align: bottom;
    }

.bigMenuArticleItemTitle a {
    color: #000;
    font-size: 15px;
    font-weight: bold;
    word-wrap: break-word;
}

.bigMenuArticleItemTitle {
    line-height: 16px;
    display: inline-block;
    width: 55%;
}

.bigMenuSubSections {
}

.bigMenuSubSectionsItem {
    width: 140px;
    padding-right: 15px;
}

    .bigMenuSubSectionsItem:first-child a {
        border: none;
    }

    .bigMenuSubSectionsItem:hover {
        background-color: #8388B8;
        color: #FFF;
    }

        .bigMenuSubSectionsItem:hover a {
            color: #FFF;
            background-position: right -12px;
            border-color: #8388B8;
        }

    .bigMenuSubSectionsItem a {
        font-size: 15px;
        font-weight: normal;
        color: #35395f;
        padding-right: 13px;
        background: url('/Content/images/menuArrows.png') no-repeat right 10px transparent;
        display: block;
        margin-left: 14px;
        border-top: 1px solid #EAECF7;
        min-height: 26px;
        line-height: 26px;
    }

.bigMenuItemBorder {
    border-left: 1px solid #E0E1EF;
}

.mainContent {
    width: 100%;
    padding-top: 0px;
    background: rgba(255,255,255,1);
}

.rightDivUp {
    position: relative;
    width: 63px;
    float: right;
    direction: rtl;
    padding-bottom: 30px;
    z-index: 10;
}

    .rightDivUp ul li {
        display: block;
    }

        .rightDivUp ul li.fullScreen {
            margin-left: 10px;
        }

            .rightDivUp ul li.fullScreen a {
                background: url(/Content/images/sliderAutoImg.png) scroll -154px 0 no-repeat transparent;
                height: 33px;
                width: 86px;
                display: block;
                margin-top: 4px;
            }

.autoDisplay {
    cursor: pointer;
}

.rightDivUp ul li.autoDisplay a {
    background: url(/Content/images/sliderAutoImg.png) scroll -68px 0 no-repeat transparent;
    height: 33px;
    width: 76px;
    display: block;
    margin-top: 4px;
}

.rightDivUp ul li.sendArticle a {
    background: url('/Content/images/rightareaS.png') scroll center -190px no-repeat transparent;
    height: 84px;
    width: 63px;
    display: block;
}

.sendArticle {
    display: none !important;
}

.quickLinks {
    margin-top: 235px;
}

.quickLinksTitle {
    text-align: center;
    padding: 10px 0;
    color: #494a49;
    display: block;
    font-weight: bold;
    font-size: 16px;
    line-height: 20px;
}

.rightDivUp {
    text-align: right;
}

    .rightDivUp li.quickLinks a {
        font-size: 14px;
        font-weight: bold;
        color: #666766;
        display: block;
        cursor: pointer;
        padding: 5px 5px;
        border-bottom: 1px dotted #bec1bb;
        word-break: break-word;
        white-space: pre-line;
    }

    .rightDivUp li.quickLinks span {
        background: none !important;
    }

    .rightDivUp li.quickLinks a:hover {
        background: #d0d3c8;
    }

.middelDivUp {
    width: 868px;
    float: right;
    min-height: 10px;
}

.mainStoryMainArticle {
    width: inherit;
    min-height: 255px;
    background: #fff;
    position: relative;
    display: none;
    line-height: 32px;
}

    .mainStoryMainArticle:first-child {
        display: block;
    }

.mainStoryMainArticleBlock {
    position: relative;
    height: 263px;
}

.mainStoryMainArticle ul.mainArticleUl li {
    display: block;
    float: right;
}

    .mainStoryMainArticle ul.mainArticleUl li.mainArticlImage {
        width: 500px;
        position: relative;
        height: 281px;
        position: relative;
    }

.autoSliderBlock {
    position: relative;
    margin-top: 18px;
    direction: rtl;
    overflow: hidden;
}

.autoSlider {
    overflow: hidden !important;
    position: relative;
    height: 138px;
    left: -9px !important;
}

.autoSliderBlock ul li.mainStorySlider {
    display: block;
    margin-left: 14px;
    float: right;
    width: 128px;
    cursor: pointer;
    opacity: 0.5;
    position: relative;
}

    .autoSliderBlock ul li.mainStorySlider:first-child {
    }

.NextSlider {
    position: absolute;
    right: 0px;
    z-index: 99;
    width: 18px;
    background: url('/Content/images/sliderright.png') no-repeat scroll center center rgba(0,0,0,0.5);
    height: 72px;
    cursor: pointer;
    display: none;
}

.prevSlider {
    position: absolute;
    left: 6px;
    z-index: 99;
    width: 18px;
    background: url('/Content/images/leftslider.png') no-repeat scroll center center rgba(0,0,0,0.5);
    height: 72px;
    cursor: pointer;
    display: none;
}

.disabled {
    cursor: default !important;
}

.autoSliderBlock ul li a {
}

.autoSliderBlock ul li.active {
    opacity: 1;
}

.painationSlider {
    position: absolute;
    left: 4px;
    bottom: -17px;
}

    .painationSlider ul li {
        width: 10px;
        height: 10px;
        background: #9a9aae;
        display: block;
        float: right;
        margin-right: 5px;
        cursor: pointer;
    }

.ArticlTypeIcon {
    width: 45px;
    height: 45px;
    position: absolute;
    left: 15px;
    bottom: 15px;
    background: url('/Content/images/videoIcon.jpg') scroll left top transparent);
}

.articleinfoBlock {
    position: absolute;
    right: 15px;
    bottom: 20px;
}

.articleType {
    background: #636ab0;
    color: #fff;
    padding: 2px 5px;
    display: block;
    float: right;
    font-size: 16px;
    font-weight: bold;
}

.articlAuthorName {
    background: #bcda8d;
    color: #000;
    padding: 2px 5px;
    display: block;
    float: right;
    font-size: 16px;
    font-weight: bold;
}

.mainArticlTitles {
    width: 342px;
    background: #fff;
    color: #fff;
    direction: rtl;
    min-height: 255px;
    position: relative;
}

.mainATitleLink {
    font-size: 25px;
    color: #000;
    font-weight: bold;
    display: block;
    margin-top: 0px;
    padding: 0 10px;
    line-height: 32px;
    padding-top: 10px;
}

    .mainATitleLink:hover {
        color: #6269b6;
        text-decoration: none;
    }

.audioLinkIcondis {
    background: url('/Content/images/soundsmallicon.png') scroll right center transparent no-repeat;
    padding-right: 25px !important;
}

.audioLinkIconMoreDis {
    background: url('/Content/images/soundsmallicon.png') scroll right10px transparent no-repeat;
    padding-right: 25px !important;
}

.summaryTextMain {
    font-size: 15px;
    padding-top: 0px;
    text-align: justify;
    color: #000;
    padding: 0 10px;
    line-height: 20px;
}

.authorMain {
    font-size: 16px;
    text-align: justify;
    color: #AE4C4C;
    font-weight: bold;
    text-align: right;
    padding: 0 5px;
    right: 0;
    top: 0;
    padding-bottom: 3px;
    display: block;
    margin-top: -2px;
    display: inline-block;
    margin-left: 3px;
}

.readMoreMain {
    margin-top: 10px;
}

.readMoreTitle {
    font-size: 16px;
}

.readmoreUl {
    padding-right: 15px;
    margin: 0;
    list-style-type: square;
    list-style-position: outside;
    color: #9a999a;
}

    .readmoreUl li {
        display: list-item !important;
        padding-top: 10px;
    }

        .readmoreUl li a {
            font-size: 16px;
            color: #fff;
        }

.mainStoryArticlesList {
}

.MSArticlListBlock {
    width: 269px;
    display: block;
    float: right;
    padding: 0 15px;
}

.mainStoryArticlesLargeList .MSArticlListBlock {
    margin-bottom: 15px;
}

.smallArticlImage {
    position: relative;
    height: 151px;
    padding-bottom: 6px;
}

.smallvideoicon {
    position: absolute;
    left: 12px;
    bottom: 12px;
}

.smallvideoiconGallery {
    position: absolute;
    left: 9px;
    bottom: 2px;
}

.smallArtType {
    color: #636ab0;
    font-size: 14px;
    font-weight: bold;
}

.smallArtAuthorname {
    color: #AE4C4C;
    font-size: 16px;
    font-weight: normal;
}

.smallArticlTitle {
    direction: rtl;
}

    .smallArticlTitle .smallArticlTitleLink {
        color: #000;
        font-size: 18px;
        font-weight: bold;
        padding-bottom: 10px;
        display: block;
    }

        .smallArticlTitle .smallArticlTitleLink:hover {
            color: #6269b6;
            text-decoration: none;
        }

.smallArticlSpartor {
    float: none;
    clear: both !important;
    margin-bottom: 10px;
    height: 1px;
    background: #d2cfcf;
}

.leftDivUp {
    width: 416px;
    background: rgba(255,255,255,1);
    float: right;
    margin-right: 30px;
}

.wirtersArticlesBlock {
    padding-right: 0px;
}

.wirtersArticlesBlockPortal {
    box-shadow: none;
}

.supplementsSummary .wirtersArticlesBlockWithoutShadow {
    padding-right: 9px;
}

.supplementsSummary .wirtersArticlesConten {
    padding-right: 0px;
}

.wirtersArticlesBlockWithoutShadow {
    padding-right: 0px;
}

.wirtersArticlesConten {
    padding-right: 0px;
    margin: 0 auto;
    /*margin-bottom: 6px;*/
}

.wirtersArticlesContenShadow {
    box-shadow: 0 6.5px 7px -4px #DCDCDE;
}

.portalWriterBlock.wirtersArticlesConten {
    height: auto;
}

.wirtersArticlesBlock ul li {
    display: block;
}

.wirterATitle {
    color: #000;
    font-size: 21px;
    font-weight: bold;
    direction: rtl;
    display: block;
    text-align: right;
    height: 30px;
    margin-bottom: 18px;
}

    .wirterATitle a {
        color: #000;
    }

        .wirterATitle a:hover {
            color: #6269b6;
            text-decoration: none;
        }

.wirterATitleBlock {
    display: block;
    position: relative;
    direction: rtl;
}

.wirterArticlTypes {
    display: block;
    position: absolute;
    left: 0;
    top: 2px;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
}

    .wirterArticlTypes .categoryDropDownItem {
        background: #636ab0;
        width: 58px;
        height: 28px;
        display: block;
        float: right;
        margin-left: 3px;
        text-align: center;
        cursor: pointer;
        line-height: 28px;
    }

        .wirterArticlTypes .categoryDropDownItem:hover {
            color: #000;
            background: #d8d8e0;
        }

    .wirterArticlTypes .categoryDropDownItemLast {
        width: 84px !important;
        text-align: center;
    }

.WriterMedaiBlock {
}

.mostSelected {
    color: #000;
    background: #d8d8e0 !important;
}

.wirtersArticlesBlock.wirtersArticlesBlockPortal {
    height: 460px;
}

.portalWriterBlock .wirtersArticlList {
    margin-top: 10px;
    min-height: auto;
    display: none;
    height: 366px;
    margin-bottom: 12px;
}

    .portalWriterBlock .wirtersArticlList.active {
        display: block;
    }

.wirtersArticlList {
    padding-top: 0px;
    min-height: 378px;
    overflow-y: auto;
    direction: rtl;
}

.sumMultimedia .wirtersArticlList {
    overflow-y: initial;
}

.portalWriterBlock ::-webkit-scrollbar {
    width: 4px;
}

.portalWriterBlock ::-webkit-scrollbar-track {
    background-color: #ffffff;
    border-radius: 10px;
}

.portalWriterBlock ::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: #636ab0;
}

.writerArticlListBlock {
    display: block;
    clear: both;
    padding: 30px 0 0px;
    position: relative;
    margin-bottom: 0px;
    padding-top: 4px !important;
    padding-bottom: 0 !important;
}

    .writerArticlListBlock:first-child {
        border-top: none;
    }

.portalWriterBlock .writerArticlListBlock:last-child {
    border-bottom: none;
}

.writerArticlListBlock:first-child {
    border: none;
    padding-top: 0;
}

.writerlistNumBlock {
    width: 75px;
    height: 75px;
    display: block;
    float: right;
    margin-left: 10px;
    border: 1px solid #c7c3c9;
    direction: ltr;
}

.portalWriterBlock .writerArticlListBlock {
    padding: 2px 0;
    margin-left: 10px;
    border-bottom: 1px solid #d2cfcf;
}

.SummarywirtersArticlesBlock .writerArticlListBlock {
    margin-bottom: 20px;
}

.portalWriterBlock .writerlistItemTitle {
    width: 328px;
    display: block;
    direction: rtl;
    text-align: right;
    float: right;
    padding-top: 4px;
}

.portalWriterBlock .writerlistItemImage {
    float: right;
    margin-left: 10px;
    margin: 2px 5px;
    margin-top: 0;
    margin-bottom: 5px;
}

    .portalWriterBlock .writerlistItemImage .circleImage {
        border: 1px solid #d3d0d0;
        border-radius: 50%;
        height: 48px;
        width: 48px;
    }

        .portalWriterBlock .writerlistItemImage .circleImage img {
            border-radius: 50%;
            padding: 1px;
            box-sizing: border-box;
        }

@media screen\0 {
    .portalWriterBlock .writerlistItemImage .circleImage img {
        border-radius: 50%;
        padding: 0px;
        margin: 1px;
    }
}

.writerlistItemTitle {
    width: 328px;
    display: block;
    direction: rtl;
    text-align: right;
    float: right;
    margin-bottom: 6px;
}

    .writerlistItemTitle a {
        color: #000000;
        font-size: 17px;
        font-weight: bold;
    }

        .writerlistItemTitle a:hover {
            color: #6269b6;
            text-decoration: none;
        }

.wirterArticlType {
    color: #636ab0;
    font-size: 15px;
}

a.wirterNameList {
    display: block;
    font-size: 17px;
    color: #AE4C4C;
    line-height: 18px;
    font-weight: normal;
}

.wirterNameList {
    display: block;
    font-size: 17px;
    color: #AE4C4C;
    line-height: 18px;
    font-weight: 600;
    margin-bottom: 2px;
    padding-right: 10px;
}

.wirtersArticlesBlockPortal .wirterNameList {
    font-weight: bold;
}

.moreTypes {
    display: block;
    width: 30px !important;
    height: 26px;
    background: url('/Content/images/writetrarrwo.png') scroll 6px center #636ab0 no-repeat !important;
}

.WriterMedaiBlock a {
    color: #000;
    font-size: 14px;
    margin-top: 10px;
    display: block;
    font-weight: bold;
}

.videoArticle a {
    background: url('/Content/images/writermediaicon.png') right 6px scroll no-repeat transparent;
    padding-right: 25px;
}

.soundArticle a {
    background: url('/Content/images/writermediaicon.png') right -16px scroll no-repeat transparent;
    padding-right: 25px;
    display: none;
}

.wirterSharesBlock {
    width: 157px;
    height: 18px;
    position: absolute;
    left: 0px;
    bottom: -10px;
}

.writerArticlListBlock ul li {
    display: block;
    float: left;
}

    .writerArticlListBlock ul li span.st_sharethis_large .stLarge {
        width: 17px !important;
        background: url('/Content/images/sharesubstory.png') scroll left -79px transparent no-repeat !important;
        display: block !important;
        height: 18px !important;
    }

    .writerArticlListBlock ul li span.st_facebook_large .stLarge {
        width: 17px !important;
        background: url('/Content/images/sharesubstory.png') scroll left -52px transparent no-repeat !important;
        display: block !important;
        height: 18px !important;
    }

    .writerArticlListBlock ul li a.BoxTwitter {
        width: 17px !important;
        background: url('/Content/images/sharesubstory.png') scroll left -25px transparent no-repeat !important;
        display: block !important;
        height: 18px !important;
    }

    .writerArticlListBlock ul li span.st_googleplus_large .stLarge {
        width: 22px !important;
        background: url('/Content/images/sharesubstory.png') scroll left top transparent no-repeat !important;
        display: block !important;
        height: 18px !important;
    }

    .writerArticlListBlock ul li span.shareSpartor {
        width: 14px;
        background: url('/Content/images/sharesubstory.png') scroll left -102px transparent no-repeat;
        display: block;
        height: 18px;
    }

.moreLinkBlock {
    margin: 0px 0 10px 8px;
}

    .moreLinkBlock a {
        color: #000;
        font-size: 16px;
        text-align: left;
        display: block;
    }

        .moreLinkBlock a:hover {
            color: #6269b6;
            text-decoration: none;
        }

.TodyCaricaterImage {
    position: relative;
}

    .TodyCaricaterImage .smallvideoicon {
        position: absolute;
        left: 5px;
        bottom: 5px;
    }

.caricaterBlock {
    width: 100%;
    padding-top: 0px;
    height: 372px;
    box-shadow: 0 6.5px 7px -4px #DCDCDE;
    margin: 0 auto;
}

.caricaterBlockContent {
    width: 416px;
    margin: 0 auto;
    position: relative;
}

.caricaterTitleBlock {
    padding-bottom: 7px;
    display: block;
    position: relative;
    direction: rtl;
    padding-top: 10px;
}

.caricaterTitle a {
    color: #000000;
}

    .caricaterTitle a:hover {
        color: #6269b6;
        text-decoration: none;
    }

.caricaterTitle {
    display: block;
    color: #000;
    font-size: 20px;
    font-weight: bold;
}

.caricaterArrows {
    display: none;
    position: absolute;
    left: 0;
    top: 2px;
}

.prevArrow {
    width: 24px;
    height: 24px;
    display: block;
    float: right;
    background: url('/Content/images/caricaterarrwo.png') scroll right top transparent no-repeat;
    text-align: center;
    color: #fff;
    cursor: pointer;
}

.NextArrow {
    width: 24px;
    height: 24px;
    display: block;
    float: right;
    background: url('/Content/images/caricaterarrwo.png') scroll left top transparent no-repeat;
    text-align: center;
    margin-right: 8px;
    color: #fff;
    cursor: pointer;
}

.caricaterItemListBlock {
    display: block;
    position: absolute;
    top: 30px;
}

.caricaterItemsList {
    display: block;
    height: 174px;
    width: 405px !important;
    position: relative;
}

    .caricaterItemsList ul {
        height: 180px;
        overflow: hidden;
    }

        .caricaterItemsList ul li {
            display: block;
            width: 102px;
            height: 69px;
            position: relative;
            float: right;
            margin-top: 31px;
            margin-right: 24px;
        }

            .caricaterItemsList ul li:first-child {
                margin-left: 0px;
            }

            .caricaterItemsList ul li.selectedCaricater {
                width: 187px !important;
                height: 133px !important;
                margin-top: 0px !important;
            }

.caricateImage {
    width: 102px;
    display: block;
    height: 49px;
}

    .caricateImage img {
        width: 102px;
        display: block;
        height: 49px;
    }

.caricaterItemsList ul li.selectedCaricater .caricateImage {
    width: 187px !important;
    height: 107px !important;
}

    .caricaterItemsList ul li.selectedCaricater .caricateImage img {
        width: 187px !important;
        height: 107px !important;
    }

.caricaterDrawerName {
    background: #636ab0;
    display: block;
    height: 25px;
    text-align: right;
    font-size: 15px;
    color: #fff;
}

.selectedCaricater .caricaterDrawerName {
    width: 187px;
    bottom: -5px !important;
    font-size: 16px;
    color: #000000;
}

.NewsLetterBlock {
    width: 391px;
    margin: 0 auto;
}

.NewsLetterContent {
    width: 360px;
    margin: 0 auto;
    box-shadow: 0 6.5px 7px -4px #DCDCDE;
}

.NewsLetterTitle {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    display: block;
    position: relative;
    direction: rtl;
    padding-top: 16px;
    margin: 0 auto;
    margin-top;
}

.NewsLetterInputBlock {
    width: 360px;
    margin: 0 auto;
    margin-top: 10px;
    padding-bottom: 10px;
}

.NewsLetterInput {
    width: 338px;
    border: 1px solid #dedcdc !important;
    padding: 5px 10px !important;
    text-align: right;
    direction: rtl;
    font-family: Nassim;
    font-size: 19px;
    color: #5d5d5d;
    margin: 0 auto;
}

.NewsLetterButtonBlock {
    text-align: left;
    padding: 5px 0;
    width: 377px;
    margin: 0 auto;
    padding-bottom: 16px;
}

.NewsLetterButton {
    width: 90px;
    height: 25px;
    background: #636ab0;
    color: #fff;
    text-align: center;
    border: 0;
    cursor: pointer;
    font-size: 16px;
    font-family: Nassim;
    font-weight: bold;
}

.mainContentPortal .addLeftArea {
    width: 360px;
    margin: 0 auto;
    padding-top: 23px;
    padding-bottom: 14px;
    box-shadow: 0 6.5px 7px -4px #DCDCDE;
}

.addLeftArea {
    width: 400px;
    margin: 0 auto;
    padding-top: 30px;
    padding-bottom: 30px;
}

.pdfFilesBlock {
    width: 100%;
    margin-top: 18px;
    padding-bottom: 20px;
}

.pdfFilesBlockContent {
    width: 403px;
    margin: 0 auto;
}

.pdfFilesTitle {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    display: block;
    position: relative;
    direction: rtl;
}

.pdfLinks {
    padding-top: 5px;
    display: block;
}

    .pdfLinks ul li {
        display: block;
        float: right;
    }

.etodyNews {
    margin-left: 13px;
}

.etodyNewsblock {
    width: 189px;
    float: right;
}

.anotherNewspapersBlock {
    float: left;
    width: 215px;
}

.mainnewspaper {
    width: 215px;
    height: 35px;
    background: #636ab0;
    text-align: right;
}

    .mainnewspaper a {
        height: 29px;
        display: block;
        color: #fff;
        padding-right: 10px;
        padding-top: 5px;
        background: url('/Content/images/mainpdf.jpg') scroll 8px top transparent no-repeat;
        font-weight: bold;
        font-size: 17px;
    }

.anotherNewspapers {
}

    .anotherNewspapers span {
        background: #636ab0;
        width: 69px;
        height: 34px;
        display: block;
        text-align: center;
        cursor: pointer;
        margin-top: 3px;
        color: #fff;
        margin-right: 4px;
        float: right;
        line-height: 33px;
        font-size: 16px;
        font-weight: bold;
    }

        .anotherNewspapers span:first-child {
            margin-right: 0;
        }

        .anotherNewspapers span:hover {
            background: #8b7ed0;
        }

.archivePdfs {
    width: 215px;
    height: 38px;
    background: #686666;
    margin-top: 3px;
}

    .archivePdfs a {
        height: 34px;
        display: block;
        color: #fff;
        padding-right: 10px;
        padding-top: 5px;
        background: url('/Content/images/pdfarchivelink.jpg') scroll 8px top transparent no-repeat;
        font-size: 16px;
        font-weight: bold;
    }

.mainContentMiddel {
    width: 1135px;
    margin-top: 20px;
    padding-bottom: 30px;
    border-bottom: 3px solid #636ab0;
}

.readersOptionsBlock {
    width: 100%;
    padding-top: 23px;
}

.readersOptions {
    width: 416px;
    margin: 0 auto;
    box-shadow: 0 6.5px 7px -4px #DCDCDE;
}

.readerOptionTitle {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    white-space: nowrap;
}

.readersOptionsBlock ul li {
    display: block;
}

.readerOptionTitleBlock {
    padding-bottom: 5px;
    display: block;
    position: relative;
    direction: rtl;
}

.readeroptionTabs {
    display: block;
    position: absolute;
    left: 0px;
    top: 2px;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
}

    .readeroptionTabs span {
        background: #636ab0;
        width: 48px;
        height: 23px;
        display: block;
        float: right;
        margin-right: 4px;
        text-align: center;
        padding-top: 3px;
        cursor: pointer;
    }

        .readeroptionTabs span:hover {
            color: #000;
            background: #d8d8e0;
        }

        .readeroptionTabs span.mostSelected {
            color: #000000;
            background: #d8d8e0;
        }

.readerOptionsList {
    padding-top: 16px;
}

.listReaderOptionItems {
    display: block;
}

.listReaderOptionItemBlock {
    position: relative;
    display: block;
    clear: both;
    padding-bottom: 14px;
    padding-top: 18px;
    border-top: 1px solid #d2cfcf;
    padding-right: 10px;
}

    .listReaderOptionItemBlock:first-child {
        border: none;
        padding-top: 15px;
        padding-right: 10px;
    }

.listNumBlock {
    width: 28px;
    height: 28px;
    display: block;
    float: right;
    margin-left: 10px;
}

.listItemTypeColor {
    width: 3px;
    height: 37px;
    display: block;
    float: right;
}

.sparatorList {
    width: 2px;
    height: 37px;
    display: block;
    float: right;
    background: #fff;
}

.mainOptionNum .sparatorList {
    display: none;
}

.listNumContent {
    width: 28px;
    height: 28px;
    display: block;
    background: #333333;
    color: #fff;
    text-align: center;
    text-align: center !important;
    font-size: 20px;
    line-height: 30px;
}

.listItemTitle {
    width: 368px;
    display: block;
    direction: rtl;
    text-align: right;
    float: right;
}

    .listItemTitle a {
        color: #000;
        font-size: 17px;
        line-height: 24px;
        font-weight: bold;
    }

        .listItemTitle a:hover {
            color: #6269b6;
            text-decoration: none;
        }

.readersChoicesTooltipContainer {
    position: absolute;
    bottom: 55px;
    width: 340px;
    height: auto;
    background-color: #F1F0F0;
    border: 1px solid #E6E5E5;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 10px;
    z-index: 10;
    direction: rtl;
    display: none;
}

.readersChoicesTooltipImageLink {
    float: right;
    display: block;
    margin-left: 10px;
}

.readersChoicesTooltipImage {
    vertical-align: bottom;
}

.readersChoicesTooltipDate {
    font-size: 13px;
    color: #000;
    direction: rtl;
}

.readersChoicesTooltipSummary {
    font-size: 15px;
    color: #5E5C5F;
    direction: rtl;
}

.rc-Arrow {
    width: 25px;
    height: 22px;
    background: url('/Content/images/readersChoicesarrow.png') no-repeat;
    position: absolute;
    bottom: -22px;
    left: 75%;
}

.listItemGategory {
    font-size: 15px;
    color: #6aad03;
    font-weight: bold;
}

.listItemGategory {
    font-size: 15px;
    color: #6aad03;
    font-weight: bold;
}

.EventsBlock {
    width: 100%;
    padding-top: 10px;
}

.EventBlockContent {
    width: 401px;
    margin: 0 auto;
    box-shadow: 0 6.5px 7px -4px #DCDCDE;
}

    .EventBlockContent ul li {
        display: block;
    }

.EventTitleBlock {
    padding-bottom: 10px;
    display: block;
    position: relative;
    direction: rtl;
    text-align: right;
}

.EventTitle {
    display: block;
    color: #000;
    font-size: 20px;
    font-weight: bold;
}

    .EventTitle:hover {
        color: #6269b6;
        text-decoration: none;
    }

.EventDayBlock {
    display: block;
    position: absolute;
    left: 0;
    top: 2px;
    color: #000;
    font-size: 20px;
    font-weight: bold;
    width: 50%;
    text-align: left;
}

    .EventDayBlock a {
        color: #000;
    }

        .EventDayBlock a:hover {
            color: #6269b6;
            text-decoration: none;
        }

.EventListBlock {
    padding-top: 0px;
    display: block;
}

.mainEvent {
    width: 45.8%;
    display: block;
    float: right;
    margin-left: 16px;
}

.mainEventImag {
    margin-bottom: 16px;
    display: block;
    height: 153px;
}

.mainEventTitle {
    display: block;
}

.mainEventYear {
    width: 54px;
    display: block;
    float: right;
    color: #333333;
    font-size: 25px;
    direction: rtl;
    font-weight: bold;
}

.mainEventTitlLink {
    width: 275px;
    display: block;
    float: right;
    direction: rtl;
    margin-top: 5px;
    margin-right: 7px;
}

    .mainEventTitlLink a {
        display: block;
        color: #000;
        font-size: 16px;
        font-weight: bold;
    }

    .mainEventTitlLink span {
        display: block;
        color: #000;
        font-size: 16px;
        font-weight: bold;
    }

.anotherEventList {
    display: block;
    padding-right: 10px;
}

.anotherEventItems {
    display: block;
    border-top: 1px solid #d2cfcf;
    padding-bottom: 16px;
    padding-top: 6px;
    padding-right: 10px;
}

    .anotherEventItems:first-child {
        border: none;
        padding-top: 0px;
        padding-right: 10px;
    }

    .anotherEventItems .mainEventTitlLink {
    }

.todyInfo {
    width: 100%;
    padding-top: 10px;
}

.todyInfoConetn {
    width: 416px;
    margin: 0 auto;
    box-shadow: 0 6.5px 7px -4px #DCDCDE;
}

.infoTitle a {
    display: block;
    direction: rtl;
    font-size: 21px;
    color: #000;
    padding: 0 0 2px;
    font-weight: bold;
}

    .infoTitle a:hover {
        color: #6269b6;
    }

.infoImage {
    display: block;
    border: 2px solid #fff;
    position: relative;
    width: 166px;
    height: 94px;
    float: right;
    margin-left: 5px;
    margin-bottom: 5px;
}

    .infoImage img {
        width: 100%;
    }

.infomainContent {
    display: block;
    direction: rtl;
    color: #000;
}

.infoContentTitle {
    font-size: 19px;
    margin-top: 0px;
    margin-bottom: 2px;
    color: #000;
    font-weight: bold;
    display: block;
    margin-right: 3px;
}

    .infoContentTitle:hover {
        color: #6269b6;
        text-decoration: none;
    }

.infoContentSummary {
    display: block;
    font-size: 16px;
    line-height: 18px;
    color: #5D5C5B;
}

.moreinfo {
    margin-top: 7px;
    color: #000;
    font-size: 16px;
    text-align: left;
    display: block;
    height: 27px;
    padding-left: 15px;
    margin: 15px 0;
}

    .moreinfo:hover {
        color: #6269b6;
        text-decoration: none;
    }

.mainContentBottom {
    width: 1190px;
    border-top: 3px solid #636ab0;
    margin-top: 34px;
    display: inline-block;
    margin-right: 70px;
}

.mainContentBTitle {
    font-size: 26px;
    color: #000;
    padding: 19px 0 10px;
    font-weight: bold;
    padding-right: 14px;
}

.mcBBlock {
    background: rgba(255,255,255,1);
    width: 100%;
    float: right;
}

.subStoryArticlesBlock {
    margin-top: 0px;
    display: inline-block;
}

.subStoryArticlesDiv {
    margin: 0 auto;
    padding: 0 7px;
}

.subStoryNewsBlock {
    width: 418px;
    padding: 0px 0;
    position: relative;
    margin-bottom: 20px;
    float: right;
}

    .subStoryNewsBlock.lastDiv.substory-odd {
        width: 100%;
    }

        .subStoryNewsBlock.lastDiv.substory-odd .subStorySummary {
            display: none;
        }

        .subStoryNewsBlock.lastDiv.substory-odd .subStoryNewsListContent {
            width: 322px;
            float: right;
        }

        .subStoryNewsBlock.lastDiv.substory-odd .readMoreSubStory {
            float: right;
            width: 325px;
            padding-right: 15px;
        }

        .subStoryNewsBlock.lastDiv.substory-odd .mainSubStoryTitle {
            float: right;
        }

        .subStoryNewsBlock.lastDiv.substory-odd .readMoreSubList ul li:first-child {
            border: 0px;
            padding-top: 0px;
        }

        .subStoryNewsBlock.lastDiv.substory-odd .subStoryMoreLink {
            bottom: 106px;
        }

.supplementsSubStoryNewsBlock {
    width: 322px;
    padding: 0px 0;
    position: relative;
    margin-bottom: 20px;
    float: right;
    margin-right: 22px;
}

    .supplementsSubStoryNewsBlock.first-supplementsSubStoryNewsBlock {
        margin-right: 22px;
    }

.subStoryNewsBlock.substory-even {
    margin-right: 30px;
}

.subStoryNewsContent {
}

.subStoryNewsTitle {
    padding-bottom: 6px;
    padding-top: 16px;
}

    .subStoryNewsTitle a {
        direction: rtl;
        font-size: 20px;
        font-weight: bold;
        color: #000;
        background: url('/Content/images/categoryArrow.png') scroll right center no-repeat transparent;
        display: block;
        padding-right: 20px;
    }

        .subStoryNewsTitle a:hover {
            color: #6269b6;
            text-decoration: none;
        }

.subStorySpartor {
    box-shadow: 0 6.5px 7px -4px #DCDCDE;
    height: 0px;
    clear: both;
    margin: 0 auto;
    width: 100%;
    padding-top: 28px;
}

.supplementSubStorySpartor {
    box-shadow: 0 6.5px 7px -4px #DCDCDE;
    height: 0px;
    clear: both;
    margin: 0 auto;
    padding-top: 28px;
}

.subStoryNewsListContent ul li {
    display: block;
}

    .subStoryNewsListContent ul li.mainSubStory {
        direction: rtl;
        position: relative;
    }

.mainSubStoryVideoIcon {
    width: 38px;
    height: 38px;
    position: absolute;
    left: 15px;
    bottom: 20px;
}

.InfomainSubStoryVideoIcon {
    width: 30px;
    height: 30px;
    position: absolute;
    left: 10px;
    top: 10px;
}

.mainSubStoryTitle .mainSubStoryTitleLink {
    font-size: 18px;
    color: #000;
    display: block;
    direction: rtl;
    font-weight: bold;
    padding-bottom: 5px;
}

    .mainSubStoryTitle .mainSubStoryTitleLink:hover {
        color: #6269b6;
        text-decoration: none;
    }

.subStorySummary {
    color: #5d5c5b;
    font-size: 17px;
    line-height: 20px;
    text-align: justify;
    padding-bottom: 10px;
}

.mainSubStoryTitle a:hover {
    color: #000;
}

.mainSubStoryImage {
    position: relative;
}

.mainSubStoryTitle {
    direction: rtl;
    min-height: 136px;
    padding-top: 5px;
}

.readMoreSubStory {
    direction: rtl;
    margin-top: 0px;
}

.readMoreSubStoryTitle {
    font-size: 20px;
    color: #595857;
    font-weight: bold;
    margin-top: 14px;
}

.readMoreSubList ul li {
    display: block;
    border-top: 2px solid #dddddd;
    width: 100%;
    padding-top: 5px;
}

    .readMoreSubList ul li .readMoreSubListLink {
        display: block;
        font-size: 18px;
        color: #595857;
        padding-bottom: 10px;
    }

    .readMoreSubList ul li a:hover {
        color: #6269b6;
        text-decoration: none;
    }

    .readMoreSubList ul li:first-child {
    }

    .readMoreSubList ul li.realtedArticl a {
        display: block;
        padding-right: 30px;
    }

#footer {
    width: 1314px;
    clear: both;
    margin: 12px auto 0;
}

.footerTop {
    width: 100%;
    background: #ffffff;
    border-top: 3px solid #636ab0;
    height: 165px;
}

.footerButtom {
    width: 100%;
    height: 41px;
    background: #fff;
    border-top: 2px solid #cccccc;
}

.footerContent {
    width: 100%;
    margin: 0 auto;
    direction: rtl;
}

.footerButtomContent {
    width: 95%;
    margin: 0 auto;
    direction: rtl;
    position: relative;
}

.ulTopFooter li {
    display: block;
    float: right;
}

    .ulTopFooter li.aboutUs {
        width: 360px;
        margin-left: 0px;
        margin-right: 32px;
    }

    .ulTopFooter li.pdffooter {
        width: 130px;
        margin-left: 40px;
        margin-right: 0px;
    }

.blockTitle {
    font-size: 16px;
    color: #000;
    padding-bottom: 10px;
    padding-top: 18px;
    display: block;
    font-weight: bold;
}

.subaboutUs li {
    display: block;
    font-size: 16px;
    text-align: right;
    font-weight: bold;
    width: 145px;
}

    .subaboutUs li a {
        font-size: 16px;
        background: url('/Content/images/footericons.png') scroll right center transparent no-repeat;
        padding-left: 0px;
        padding-right: 20px;
        margin-bottom: 12px;
        display: block;
        color: #4f5250;
    }

        .subaboutUs li a:hover {
            color: #6269b6;
            text-decoration: none;
        }

    .subaboutUs li.career a {
        padding-left: 26px;
    }

.contactus {
    width: 240px;
}

.contactus2 {
    width: 150px;
}

.contactusUl li {
    display: block;
    float: right;
}

    .contactusUl li a {
        min-width: 50px;
        font-size: 14px;
        color: #4f5250;
        display: block;
        padding-right: 30px;
        padding-left: 25px;
        margin-bottom: 10px;
        cursor: pointer;
        font-weight: bold;
    }

    .contactusUl li.facebookF a {
        height: 24px;
        background: url('/Content/images/ftservices.png') scroll no-repeat right top transparent;
    }

    .contactusUl li.facebookF:hover a {
        height: 24px;
        background: url('/Content/images/ftservices.png') scroll no-repeat right -187px transparent;
        color: #9393c2;
        color: #6269b6;
        text-decoration: none;
    }

    .contactusUl li.youTubeF a {
        height: 25px;
        background: url('/Content/images/ftservices.png') scroll no-repeat right -95px transparent;
    }

    .contactusUl li.youTubeF:hover a {
        height: 25px;
        background: url('/Content/images/ftservices.png') scroll no-repeat right -282px transparent;
        color: #6269b6;
        text-decoration: none;
    }

    .contactusUl li.twitterF a {
        height: 20px;
        background: url('/Content/images/ftservices.png') scroll no-repeat right -36px transparent;
    }

    .contactusUl li.twitterF:hover a {
        height: 20px;
        background: url('/Content/images/ftservices.png') scroll no-repeat right -223px transparent;
        color: #6269b6;
        text-decoration: none;
    }

    .contactusUl li.bodcastF a {
        height: 25px;
        background: url('/Content/images/ftservices.png') scroll no-repeat right -127px transparent;
    }

    .contactusUl li.bodcastF:hover a {
        height: 25px;
        background: url('/Content/images/ftservices.png') scroll no-repeat right -314px transparent;
        color: #6269b6;
        text-decoration: none;
    }

    .contactusUl li.googlePlusF a {
        height: 22px;
        background: url('/Content/images/ftservices.png') scroll no-repeat right -65px transparent;
    }

    .contactusUl li.googlePlusF:hover a {
        height: 22px;
        background: url('/Content/images/ftservices.png') scroll no-repeat right -252px transparent;
        color: #6269b6;
        text-decoration: none;
    }

    .contactusUl li.RssF a {
        height: 20px;
        background: url('/Content/images/ftservices.png') scroll no-repeat right -162px transparent;
    }

    .contactusUl li.RssF:hover a {
        height: 20px;
        background: url('/Content/images/ftservices.png') scroll no-repeat right -349px transparent;
        color: #6269b6;
        text-decoration: none;
    }

    .contactusUl li.instaF a {
        height: 20px;
        background: url('/Content/images/ftservices.png') scroll no-repeat right -399px transparent;
    }

    .contactusUl li.instaF:hover a {
        height: 20px;
        background: url('/Content/images/ftservices.png') scroll no-repeat right -374px transparent;
        color: #6269b6;
        text-decoration: none;
    }

.followusUl li {
    display: block;
    float: none;
    padding-bottom: 10px;
    height: 38px;
    box-sizing: border-box;
}

    .followusUl li a {
        display: block;
    }

.ourAppsBlock {
    width: 145px;
    margin-left: 32px;
}

.googlePlusF a {
    padding-left: 36px !important;
}

.ourApps li {
    display: block;
    float: right;
    padding-left: 20px;
}

    .ourApps li a {
        display: block;
        width: 50px;
        height: 50px;
    }

    .ourApps li.android a {
        background: url('/Content/images/ourapps.png') scroll no-repeat right top transparent;
        text-indent: 100%;
        white-space: nowrap;
        overflow: hidden;
    }

    .ourApps li.appel a {
        background: url('/Content/images/ourapps.png') scroll no-repeat -69px top transparent;
        text-indent: 100%;
        white-space: nowrap;
        overflow: hidden;
    }

    .ourApps li.blackberry a {
        background: url('/Content/images/ourapps.png') scroll no-repeat left top transparent;
    }

.anotherLinks {
    display: none !important;
}

.anotherlinksUl li {
    float: none;
}

    .anotherlinksUl li a {
        display: block;
        font-size: 16px;
        font-weight: bold;
        color: #4f5250;
        padding-right: 34px;
        margin-bottom: 7px;
        height: 24px;
    }

    .anotherlinksUl li.newsLetter a {
        background: url('/Content/images/anotherlinks.png') scroll no-repeat right 6px transparent;
    }

    .anotherlinksUl li.FAQS a {
        height: 20px;
        background: url('/Content/images/anotherlinks.png') scroll no-repeat right -19px transparent;
        padding-top: 8px;
    }

    .anotherlinksUl li.Archive a {
        background: url('/Content/images/anotherlinks.png') scroll no-repeat right -58px transparent;
    }

    .anotherlinksUl li.Games a {
        height: 22px;
        background: url('/Content/images/anotherlinks.png') scroll no-repeat right -87px transparent;
        padding-top: 5px;
    }

.footerNav {
    padding-top: 5px;
}

    .footerNav ul li {
        display: block;
        float: right;
        color: #000;
    }

        .footerNav ul li a {
            font-size: 16px;
            font-weight: bold;
            color: #000;
            line-height: 27px;
        }

            .footerNav ul li a:hover {
                color: #6269b6;
                text-decoration: none;
            }

.footernavSpartor {
    padding: 0 0.5%;
}

.footerCopyRight {
    position: absolute;
    left: 0;
    top: 4px;
    font-size: 16px;
    font-weight: bold;
    color: #000;
}

.multiMediaSport.multiMediaHome {
    background-color: #7D57A2;
}

.multiMediaHome {
    width: 100%;
    box-sizing: border-box;
    background-color: #333333;
    padding-top: 30px;
    padding-left: 30px;
    margin-bottom: 5px;
}

.mmAlbums {
    width: 416px;
    float: right;
    overflow-x: hidden;
}

.mmAlbumItem:first-child {
    padding-top: 0px;
}

.mmAlbumItem {
    font-size: 19px;
    font-weight: bold;
    color: #9F9F9F;
    padding: 8px 16px;
    border-bottom: 1px solid #3B3B3B;
    cursor: pointer;
    margin-left: 16px;
    position: relative;
    direction: rtl;
}

    .mmAlbumItem:last-child {
        border-bottom: none;
    }

    .mmAlbumItem.active {
        color: #FFF;
        cursor: default;
    }

.mmSlider {
    width: 868px;
}

    .mmSlider img {
        vertical-align: bottom;
    }

    .mmSlider video {
        vertical-align: bottom;
    }

#thumbs ul li a {
    cursor: pointer;
}

#slides li {
    display: none;
    position: relative;
    background: url(/Content/images/loading.gif) no-repeat center center;
}

    #slides li.visible {
        display: block;
    }

.slideCaption {
    color: #000;
    background: rgb(220,220,228);
    background: rgba(220,220,228,0.85);
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 85px;
    direction: rtl;
    padding-top: 10px;
    box-sizing: border-box;
}

    .slideCaption h3 {
        font-size: 22px;
        padding-right: 10px;
        padding-left: 30px;
        font-weight: bold;
    }

    .slideCaption p {
        font-size: 16px;
        padding-right: 10px;
        padding-left: 16px;
        direction: rtl;
    }

#thumbs {
    overflow: hidden;
}

#thumbs-container {
    padding: 17px 55px;
    position: relative;
    transform: scale(1);
    -webkit-transform: scale(1);
    -webkit-transform-origin: 50% 0;
    -moz-transform: scale(1);
    -moz-transform-origin: 50% 0;
    -o-transform: scale(1);
    -o-transform-origin: 50% 0;
    -ms-transform: scale(1);
    -ms-transform-origin: 50% 0;
    zoom: 1 !important;
}

#thumbs ul {
    width: 20000em;
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    left: 0 !important .;
}

#thumbs li {
    float: right;
    width: 128px;
    opacity: 0.55;
    position: relative;
}

    #thumbs li.selected {
        opacity: 1;
    }

.mmAlbumSummary {
    font-size: 17px;
    direction: rtl;
    font-weight: normal;
}

.active .mmAlbumSummary {
}

.jcarousel-prev {
    width: 47px;
    height: 68px;
    background: url('/Content/images/arrow.jpg') -48px 0px;
    position: absolute;
    top: 17px;
    right: 0;
    z-index: 1;
    cursor: pointer;
}

.jcarousel-next {
    width: 47px;
    height: 68px;
    background: url('/Content/images/arrow.jpg');
    position: absolute;
    top: 17px;
    left: 0;
    z-index: 1;
    cursor: pointer;
}

.mmCaptionClose {
    width: 20px;
    height: 12px;
    background: url(/Content/images/downarrow.png) no-repeat center center transparent;
    top: 10px;
    position: absolute;
    left: 15px;
    cursor: pointer;
}

.mmCaptionOpen {
    display: none;
    width: 42px;
    height: 36px;
    background: url(/Content/images/uparrow.png);
    bottom: 0px;
    position: absolute;
    left: 1px;
    cursor: pointer;
    background-color: rgba(220,220,228,0.85);
}

.DPmiddelDivUp {
    width: 653px;
    margin: 0 14px;
    float: right;
}

.DPEmiddelDivUp {
    width: 653px;
    margin: 0 14px;
    float: right;
}

.staticPageMainDiv {
    width: 653px;
    margin: 0 14px;
    float: right;
}

.DPmainContentUp {
    background: rgb(255, 255, 255) #fff;
    background: rgba(255, 255, 255, 1);
    position: relative;
}

.breadcrumbDetailedBlock {
    width: 100%;
    background: rgb(255, 255, 255) #fff;
    background: rgba(255, 255, 255, 1);
    display: inline-block;
    margin-bottom: 30px;
    float: right;
}

.breadCrumbHome a {
    color: #636ab0 !important;
}

.breadcrumbDetailed {
    width: 100%;
    margin: 0 auto;
}

    .breadcrumbDetailed ul li {
        display: block;
        float: right;
        margin-right: 5px;
        padding-top: 7px;
        padding-bottom: 5px;
    }

        .breadcrumbDetailed ul li a, .breadcrumbDetailed ul li span {
            font-size: 15px;
            color: #000;
            line-height: 15px;
            font-weight: bold;
            direction: rtl;
            display: block;
        }

            .breadcrumbDetailed ul li a:hover {
                /*color: #6269b6;
                text-decoration: none;*/
            }

.DP-bodyBlock {
    background: #fff;
    width: 100%;
}

.DP-bodyContent {
    width: 95.5%;
    margin: 0 auto;
}

.DPE-bodyContent {
    width: 95.5%;
    margin: 0 auto;
}

.DP-ArticleTitle {
    font-size: 25px;
    color: #000;
    direction: rtl;
    text-align: right;
    padding: 15px 0;
    font-weight: bold;
}

.DPE-ArticleTitle {
    font-size: 25px;
    color: #000;
    direction: rtl;
    text-align: right;
    padding-bottom: 15px;
    font-weight: bold;
    line-height: 25px;
}

.DPE-ArticleCaptionTitle {
    font-size: 25px;
    direction: rtl;
    font-weight: bold;
    min-height: 50px;
    background: rgba(255,255,255,0.75);
    position: absolute;
    bottom: 0;
    padding: 10px 25px 0 25px;
    width: 534px;
    margin: 0 19px 0 21px;
}

.DP-ArticleTitle h1 {
    font-size: 26px;
    color: #000;
    direction: rtl;
    text-align: right;
    padding: 15px 0;
    font-weight: bold;
}

.tagsTitle {
    font-size: 15px;
    color: #595857;
    font-weight: bold;
}

.tagsContent {
    font-size: 14px;
    color: #595857;
}

    .tagsContent a {
        color: #595857;
        font-size: 14px;
        font-weight: bold;
    }

.DP-ArticlesTags {
    padding: 0 0 15px 0;
    direction: rtl;
}

.DP-ArticleBody {
    padding: 16px 0;
    color: #5d5d5d;
    font-size: 22px;
    direction: rtl;
    min-height: 324px;
    text-align: justify;
    line-height: 34px;
    /*line-height: 2em;*/
}

.DPE-ArticleBody {
    margin: 0 19px 0 21px;
    color: #282828;
    font-size: 15px;
    font-weight: bold;
    direction: rtl;
    min-height: 324px;
    text-align: justify;
    line-height: 2em;
    background: #FBFBFB;
    padding: 0 25px;
    -webkit-box-shadow: 0px 2px 5px 0px rgba(248,248,248,1);
    -moz-box-shadow: 0px 2px 5px 0px rgba(248,248,248,1);
    box-shadow: 0px 2px 5px 0px rgba(248,248,248,1);
}

.DP-ArticleBody p {
    direction: rtl;
    font-size: 22px;
    line-height: 34px;
    margin-bottom: 8px;
}

.DP-ArticleBody em {
    font-style: italic;
}

.DP-ArticleBody div {
    direction: rtl;
    font-size: 22px;
    line-height: 34px;
}

.DP-ArticleBody span {
    font-size: 22px;
}

.DP-ArticleBody b {
    font-size: 22px;
}

.DP-ArticleBody strong {
    font-size: 22px;
}

.SelectedPage a {
    color: #494a49 !important;
}

.DP-ArticleImage {
    position: relative;
}

.ARticlCaptin {
    position: absolute;
    right: 14px;
    bottom: 14px;
    max-width: 650px;
    background: #636ab0;
    font-size: 14px;
    direction: rtl;
    padding: 8px;
    font-weight: bold;
    color: #fff;
}

.DP-ArticleBody img {
    max-width: 100%;
}

.DP-ArticleBody table {
    max-width: 100%;
}

.DP-ArticleBody div {
    max-width: 100%;
}

.DP-MainText img {
    max-width: 564px !important;
    /*max-width: 100% !important;*/
    clear: both;
    height: auto;
}

.DP-MainText em {
    font-style: italic;
}

.DP-MainText table:not(#captionTable) {
    /*max-width: 564px !important;*/
    max-width: 99% !important;
    clear: right;
}

table.mainthumbimagetable {
    display: block;
    text-align: center;
    border: 0;
}

    table.mainthumbimagetable tbody {
        display: inline-block;
    }

.DP-MainText div {
    max-width: 100%;
}

.mainstoryIcons li.relatedImageIcon {
    padding-top: 18px;
    height: 77px;
    border-bottom: 1px solid #a9a7a7;
}

    .mainstoryIcons li.relatedImageIcon a {
        height: 72px;
        background: url('/Content/images/rightareaS.png') scroll center -283px transparent no-repeat;
        display: block;
        cursor: pointer;
    }

.supplementsSummary .DP-HomepageNews {
    margin-top: 20px;
}

.DP-SendToFriendBlock {
    width: 100%;
    height: 41px;
    text-align: center;
    margin: 10px auto 5px;
    padding-top: 10px;
    cursor: pointer;
}

    .DP-SendToFriendBlock .DP-sendToFreiend {
        width: 30px;
        height: 16px;
        background: url('/Content/images/DP-services.png') scroll left -82px transparent no-repeat;
        display: block;
        margin: 0px auto;
    }

.DP-Print {
    width: 100%;
    height: 41px;
    text-align: center;
    margin: 0px auto;
    cursor: pointer;
}

    .DP-Print a {
        width: 30px;
        height: 28px;
        background: url('/Content/images/DP-services.png') scroll left -102px transparent no-repeat;
        display: block;
        margin: 0px auto;
    }

.serviceCount {
    color: #666766;
    font-size: 16px;
    font-weight: bold;
    font-family: Verdana,Helvetica,sans-serif;
}

.CommentsserviceCount {
    color: #666766;
    font-size: 16px;
    font-weight: bold;
    font-family: Verdana,Helvetica,sans-serif;
}

.DP-RelatedItems {
    width: 100%;
    margin-top: 16px;
}

.DP-RelatedItemsConten {
    width: 94.6%;
    margin: 0 auto;
    border-bottom: 0px solid #d0d2e7;
    padding-bottom: 16px;
    box-shadow: 0 6.5px 7px -4px #DCDCDE;
}

    .DP-RelatedItemsConten ul li {
        display: block;
    }

.DP-HomepageNews {
    width: 100%;
    box-shadow: 0 6.5px 7px -4px #DCDCDE;
}

.supplementsSummary .DP-HomepageNewsConten {
    width: 94.6%;
    margin: 0 auto;
    border-bottom: 0px solid #d0d2e7;
    padding-bottom: 16px;
}

.DP-HomepageNewsConten {
    width: 94.6%;
    margin: 0 auto;
    border-bottom: 0px solid #d0d2e7;
    padding-bottom: 16px;
}

    .DP-HomepageNewsConten ul li {
        display: block;
    }

.DP-LeftBox-Title {
    color: #000000;
    font-size: 21px;
    direction: rtl;
    display: block;
    text-align: right;
    font-weight: bold;
}

.DP-LeftBox-TitleBlock {
    padding-bottom: 0px;
    display: block;
    position: relative;
    direction: rtl;
}

.DP-leftBox-List-Block {
    padding-top: 16px;
}

.DP-leftBox-list-Item {
    width: 100%;
    padding-top: 16px;
}

    .DP-leftBox-list-Item:first-child {
        padding-top: 0;
    }

.DP-leftBox-ItemImage {
    width: 137px;
    float: right;
    margin-left: 10px;
    position: relative;
}

    .DP-leftBox-ItemImage .smallvideoicon {
        top: 2px;
        left: 2px;
    }

.DP-leftBox-ItemLink {
    width: 268px;
    float: right;
    direction: rtl;
}

.supplementsummarysubBlock .DP-leftBox-ItemLink {
    width: 205px;
    float: right;
    direction: rtl;
}

.sumContentBottom .DP-leftBox-ItemLink {
    width: 269px;
    float: right;
    direction: rtl;
}

.DP-leftBox-ItemLink .DP-leftBox-ItemLinkLink {
    color: #000;
    font-size: 17px;
    text-align: right;
    font-weight: bold;
}

    .DP-leftBox-ItemLink .DP-leftBox-ItemLinkLink:hover {
        color: #6269b6;
        text-decoration: none;
    }

.DP-WirterArticles .writerlistNumBlock {
    width: 25.6% !important;
    display: block;
    float: right;
    margin-left: 2.1%;
    height: 100%;
    position: relative;
    direction: rtl;
}

.DP-WirterArticles .writerlistNumContent {
    width: 100%;
    display: block;
    border: 1px solid #c7c3c9;
}

.DP-articleDate {
    display: block;
    float: right;
    font-size: 14px;
    padding: 5px 0;
    padding-right: 5px;
    color: #38288a;
    font-weight: bold;
}

.DP-WirterArticles .wirterNameList {
    float: right;
    font-size: 14px;
    padding: 5px 0;
    font-weight: bold;
}

.DP-ArticleWriter {
    font-size: 20px;
    color: #000;
    margin-top: 13px;
    font-weight: bold;
}

.mcRight {
    position: relative;
}

textarea {
    border: none;
    padding: 0px;
}

#sendToFriendForm {
    margin-right: 15px;
}

.mcMiddel {
    position: relative;
}

.SendToFriendBlockTitle {
    margin: 16px 16px 11px;
    font-size: 20px;
    font-weight: bold;
    color: #9a999a;
    height: 25px;
    overflow: hidden;
}

.SendToFriendBlock .SendToFriendTextField {
    width: 395px;
    height: 14px;
    margin: 5px 0px 0 12px;
    text-align: right;
    font-size: 18px;
    color: #979595;
    padding: 10px;
    font-family: inherit;
    direction: rtl;
    display: block;
}

.SendToFriendBlock .SendToFriendTextArea {
    width: 395px;
    height: 102px;
    margin: 5px 0px 0 12px;
    resize: none;
    text-align: right;
    font-size: 18px;
    color: #979595;
    padding: 10px;
    font-family: inherit;
    direction: rtl;
    display: block;
}

.SendToFriendTextbutton {
    width: 104px;
    height: 31px;
    border: none;
    cursor: pointer;
    background-color: #636ab0;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    float: left;
    margin-top: 5px;
    margin-bottom: 16px;
}

    .SendToFriendTextbutton.cancel {
        margin-left: 16px;
        margin-right: 10px;
    }

.captchaContainer {
    width: 100%;
    max-height: 44px;
    overflow: hidden;
}

.capchaImg {
    margin: 5px 0px 0px 10px;
    float: right;
}

.refreshImg {
    margin-top: 5px;
    margin-left: 100px;
    cursor: pointer;
}

.buttonContainer {
    width: 100%;
    max-height: 52px;
    overflow: hidden;
}

.errorMassage {
    color: #000;
    font-size: 14px;
    margin-right: 16px;
    clear: both;
    font-weight: bold;
}

.sumMain {
    width: 100%;
    display: inline-block;
    padding-bottom: 25px;
    border-bottom: 0px solid #9a999a;
    direction: rtl;
    box-shadow: 0 6.5px 7px -4px #DCDCDE;
    ;
}

.middleContent {
    /*padding-right: 15px;*/
    float: right;
    width: 1314px;
    background: rgb(255, 255, 255) transparent;
    background: rgba(255, 255, 255, 1);
}

.sumMainContent {
    width: 418px;
    float: right;
    margin-left: 30px;
    position: relative;
}

    .sumMainContent:last-child {
        margin-left: 0px;
    }

.sumMaintitle {
    font-size: 16px;
    font-weight: bold;
}

.sumMainBody {
    color: #717171;
    font-size: 17px;
    padding: 5px 0;
}

.withGallery {
    width: 866px;
    float: right;
}

.withOutGallery {
    width: 100%;
}

.SportwithGallery {
    width: 868px;
    float: right;
}

.SportwithOutGallery {
    width: 100%;
}

.sumSubStory {
    margin-top: 30px;
    display: table;
    width: 100%;
}

.sumSubStoryItem {
    float: right;
    margin-bottom: 25px;
    margin-left: 30px;
    width: 417px;
    height: 100px;
}

.sumSubStoryImg {
    float: right;
    margin-left: 10px;
    position: relative;
}

.sumSubStoryText {
    color: #000;
    font-size: 19px;
    line-height: 20px;
    padding: 0px 0;
    display: block;
    direction: rtl;
}

    .sumSubStoryText:hover {
        color: #6269b6 !important;
        text-decoration: none;
    }

.summarysubBlock .sumSubStoryText:hover {
    color: #6269b6 !important;
    text-decoration: none;
}

.OpnionsumSubStoryText {
    width: 156px;
    color: #595857;
    font-size: 16px;
    line-height: 18px;
    direction: rtl;
}

    .OpnionsumSubStoryText:hover {
        color: #6269b6;
        text-decoration: none;
    }

.sumMaintext .sumSubStoryText {
    padding-bottom: 7px;
    padding-top: 2px;
}

.sumMaintext .widthAlbum {
    float: right !important;
    clear: none !important;
    width: 91% !important;
}

.sumMaintext {
    width: 100%;
    margin-top: 10px;
}

.sumSubStoryTitle {
    font-size: 21px;
    font-weight: bold;
    margin-bottom: 15px;
}

.sumMultimedia {
    width: 375px;
    float: left;
    background-color: #fff;
    margin-top: 30px;
    padding: 0px 15px 0;
}

.sumMultimediaSupplements {
    width: 375px;
    float: left;
    background-color: #fff;
    margin-top: 20px;
    padding: 0px 15px 0;
    margin-bottom: 15px;
}

    .sumMultimediaSupplements img {
        box-shadow: 0 0 7px rgba(81, 82, 90, 0.45);
    }

.SportssumMultimedia {
    width: 431px;
    float: left;
    background-color: #fff;
    margin-top: 21px;
}

.sumMultimediaTitle {
    font-size: 21px;
    padding: 10px;
    direction: rtl;
    font-weight: bold;
}

.sumsumMultimediaContent {
    background-color: #636ab0;
    position: relative;
    width: 416px;
    margin: 0 auto;
}

.sumsumMultimediaText {
    /*padding: 15px 15px 15px 15px;*/
    margin-bottom: 13px;
}

    .sumsumMultimediaText h3 {
        direction: rtl;
    }

    .sumsumMultimediaText span a {
        color: #FFFFFF;
        font-size: 18px;
        font-weight: bold;
        direction: rtl;
    }

.sumContentBottom {
}

.sumArticle {
    width: 866px;
    float: right;
    margin-top: 20px;
}

.sumArticleMainTitle {
    font-size: 21px;
    font-weight: bold;
}

.sumArticleList {
}

.sumArticleItem {
    float: right;
    width: 417px;
    margin-left: 30px;
    padding: 14px 0;
    direction: rtl;
}

.sumArticleTitle {
    font-size: 19px;
    font-weight: bold;
    color: #000;
    padding-bottom: 10px;
    display: block;
}

    .sumArticleTitle:hover {
        color: #6269b6;
        text-decoration: none;
    }

.sumArticleText {
    font-size: 18px;
    color: #5D5D5D;
}

.sumContentBottom .readersOptionsBlock {
    width: 391px;
}

.sumContentBottom .readersOptions {
    width: 368px;
}

.sumContentBottom .listItemTitle {
    width: 368px;
}

.sumContentBottomLeft {
    float: left;
    background: #fff;
    margin-top: 30px;
    width: 391px;
}

.multiMediaHomeBlock {
    position: relative;
    clear: both;
}

.rightmultimedia {
    background: #686868;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    height: 100%;
    margin-top: 8px;
}

    .rightmultimedia.rightmultimediasport {
        background: #62447F;
    }

    .rightmultimedia p {
        text-align: center;
        padding-top: 20px;
    }

.rightDivmm {
    width: 63px;
    float: right;
    direction: rtl;
    top: 8px;
    position: absolute;
    z-index: 10;
    right: 0;
    height: 100%;
    background: rgba(209,206,206,0.3);
}

    .rightDivmm.rightDivmmsport {
        background: none;
    }

.simpleSearchTxt input {
    color: #000;
    font-size: 16px;
    font-weight: bold;
}

.summarysubBlock {
    width: 100%;
    border-bottom: 0px solid #9a999a;
    padding-bottom: 0px;
    box-shadow: 0 6.5px 7px -4px #DCDCDE;
    margin-top: 20px;
}

    .summarysubBlock .sumSubStoryText {
        color: #595857 !important;
    }

.widthchange {
    width: 232px;
}

.listOfItems {
    position: absolute;
    left: 17px;
    top: 26px;
    width: 127px;
    display: none;
    z-index: 999999;
}

    .listOfItems span {
        display: block !important;
        float: none !important;
        width: inherit !important;
        margin-right: 0 !important;
        background: #636ab0;
        border-top: 1px solid #cccee2;
        text-align: right !important;
        font-size: 14px;
        padding: 5px 0;
        padding-right: 17px;
    }

        .listOfItems span:hover {
            background: #d8d8e0 !important;
            color: #000 !important;
        }

.rightDivBottom {
    position: relative;
    width: 70px;
    float: right;
    direction: rtl;
    padding-bottom: 30px;
}

.DPbackgroundRighDiv {
    width: 63px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    background: rgba(209,206,206,0.3);
    z-index: 1;
}

.backgroundRighDiv {
    width: 63px;
    height: 100%;
    position: absolute;
    right: 0;
    background: rgba(209,206,206,0.3);
    z-index: 1;
}

.mainContent {
    position: relative;
}

.summarymainContentUp {
    position: relative;
}

.nopadding {
    margin-bottom: 0 !important;
}

#withLink {
    margin-right: 5px;
}

.rightDivmmwithout {
    margin-bottom: 20px;
}

.sumSubStoryTextContainer {
    width: 204px;
    direction: rtl;
}

.headlinespartor {
    clear: both;
    border-bottom: 1px solid #DFDDDD;
    width: 94%;
    float: right;
}

.opinMainContent {
    padding-left: 15px;
}

.opinMainTitle {
    font-size: 22px;
    font-weight: bold;
    line-height: 22px;
    border-bottom: 2px solid #A9CD72;
    padding-bottom: 13px;
}

.opinContent form {
    width: 518px;
    float: right;
}

.opinTitle {
    font-size: 19px;
    font-weight: bold;
    margin-top: 7px;
    direction: rtl;
}

input.opinInput {
    height: 32px;
    margin-top: 16px;
    width: 364px;
    margin-right: 9px;
    border: 1px solid #D2CFCF;
    margin-bottom: 10px;
    font-size: 16px;
    color: #5D5D5D;
    font-family: Nassim;
    padding-right: 10px;
    padding-left: 10px;
}

.opinlabels select {
    height: 32px;
    width: 384px;
    margin-top: 16px;
    margin-bottom: 12px;
    margin-right: 10px;
    font-size: 16px;
    color: #5D5D5D;
    font-family: Nassim;
}

textarea.opinInput {
    height: 103px;
    width: 364px;
    margin-right: 9px;
    border: 1px solid #D2CFCF;
    resize: none;
    font-size: 16px;
    color: #5D5D5D;
    font-family: Nassim;
    padding: 10px;
}

.opinlabels {
    display: block;
    clear: both;
    direction: rtl;
    text-align: left;
    font-size: 16px;
    position: relative;
}

.opinLableText {
    vertical-align: top;
    padding-top: 16px;
    margin-bottom: 12px;
}

.opinContent .captchaContainer {
    width: 424px;
}

    .opinContent .captchaContainer span {
        float: right;
        margin-left: 15px;
    }

    .opinContent .captchaContainer .refreshImg {
        margin: 0;
        float: none;
    }

    .opinContent .captchaContainer .capchaImg {
        margin: 0;
        float: none;
    }

.opinContent #submit {
    float: left;
    margin-top: 21px;
    width: 98px;
    height: 27px;
    margin-bottom: 15px;
    border: none;
    background-color: #636ab0;
    color: #FFFFFF;
    margin-left: 7px;
}

.opinContent #cancel {
    float: left;
    margin-top: 21px;
    width: 100px;
    height: 27px;
    margin-bottom: 15px;
    border: none;
    background-color: #636ab0;
    color: #FFFFFF;
    margin-left: 2px;
}

.opinContent .reqStar {
    color: red;
    position: absolute;
    top: 24px;
    left: -10px;
}

.opinerrorMassage {
    display: block;
    line-height: 5px;
    margin-right: 137px;
    color: Red;
}

.SummaryaudioLinkIcondis {
    background: url('/Content/images/soundsmallicon.png') scroll right 3px transparent no-repeat;
    padding-right: 25px !important;
}

.leftaudioLinkIcondis {
    background: url('/Content/images/soundsmallicon.png') scroll right 8px transparent no-repeat;
    padding-right: 25px !important;
}

.DP-ArticleWriterBlock {
    position: relative;
}

.DPaudioIcon {
    width: 98px;
    font-size: 17px;
    color: #000;
    font-weight: bold;
    background: url(/Content/images/titles-icons/audios.png) scroll right 2px transparent no-repeat;
    padding-right: 31px !important;
    padding-bottom: 6px;
    cursor: pointer;
    float: right;
    margin-right: 5px;
    background-size: 22px;
    padding-top: 1px;
}

    .DPaudioIcon:hover {
        color: #6269b6;
    }

.leftvideoLinkIcon {
    height: 25px;
    background: url('/Content/images/writermediaicon.png') scroll right 10px transparent no-repeat;
    padding-right: 25px !important;
}

#feature-carousel {
    font-size: 12px;
    height: 174px;
    position: relative;
    width: 361px;
}

.carousel-container {
    position: relative;
    width: 960px;
}

.carousel-image {
    border: 0;
    display: block;
}

.carousel-feature {
    position: absolute;
    top: -1000px;
    left: -1000px;
    cursor: pointer;
}

    .carousel-feature .carousel-caption {
        position: absolute;
        bottom: 0;
        width: 100%;
        background-color: #000;
    }

        .carousel-feature .carousel-caption p {
            margin: 0;
            padding: 5px;
            font-weight: bold;
            font-size: 14px;
            color: white;
        }

.tracker-summation-container {
    position: absolute;
    color: white;
    right: 48px;
    top: 230px;
    padding: 3px;
    margin: 3px;
    background-color: #000;
}

.tracker-individual-container {
    position: absolute;
    color: white;
    right: 48px;
    top: 210px;
    padding: 0;
    margin: 0;
}

    .tracker-individual-container li {
        list-style: none;
    }

    .tracker-individual-container .tracker-individual-blip {
        margin: 0 3px;
        padding: 0 3px;
        color: white;
        text-align: center;
        background-color: #DDD;
    }

    .tracker-individual-container .tracker-individual-blip-selected {
        color: white;
        font-weight: bold;
        background-color: #000;
    }

#carousel-left {
    position: absolute;
    bottom: 33px;
    left: 220px;
    cursor: pointer;
}

#carousel-right {
    position: absolute;
    bottom: 33px;
    right: 220px;
    cursor: pointer;
}

.CaricaterName {
    width: 90%;
    height: 31px;
    overflow: hidden;
    padding: 5px 5%;
    background: #636ab0;
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    display: none;
}

.selectedCaricaterImg {
    font-size: 16px;
    color: #000;
    background: #d8d8e0 !important;
}

paddingZero {
    margin-bottom: 0 !important;
}

.dailyinfoMainContainer {
    width: 667px;
    float: right;
    margin: 0 auto;
}

.dailyinfoMainTitle {
    font-size: 22px;
    font-weight: bold;
    border-bottom: 1px solid #bbbbd3;
    line-height: 22px;
    padding-bottom: 14px;
    margin-bottom: 10px;
    padding-right: 20px;
}

.dailyinfoContents {
    clear: both;
}

.imagesBlock {
    display: block;
    float: right;
}

.dailyinfoItem {
    clear: both;
    margin-bottom: 15px;
    margin-right: 15px;
    direction: rtl;
}

.dailyinfoImg {
    float: right;
    margin-left: 14px;
}

.dailyinfoTitleBlock {
    width: 477px;
    font-size: 17px;
    font-weight: bold;
    line-height: 16px;
    float: right;
    display: block;
}

    .dailyinfoTitleBlock a {
        color: #000000;
        display: block;
    }

        .dailyinfoTitleBlock a:hover {
            color: #6269b6;
        }

.dailyinfoDate {
    font-size: 15px;
    color: #000;
}

.dailyinfoBody {
    color: #5d5d5d;
    font-size: 17px;
    line-height: 19px;
}

#headerSlider {
    display: none;
}

.headerSliderItem {
    width: 325px;
    height: 94px;
    display: block;
}

    .headerSliderItem a {
        float: right;
        display: block;
        margin-top: 4px;
        margin-right: 4px;
        margin-left: 10px;
    }

        .headerSliderItem a img {
            vertical-align: middle;
        }

.imageInv {
    padding-top: 0 !important;
    float: none !important;
    margin-left: 0 !important;
    margin: 0 !important;
}

.spFiles .bx-pager-item {
    float: right;
    height: 14px;
}

    .spFiles .bx-pager-item .bx-pager-link {
        background: url("/Content/images/circlepurple.png")no-repeat center center;
        width: 12px;
        height: 11px;
        display: block;
        font-size: 0px;
        margin-left: 2px;
        opacity: 0.5;
    }

        .spFiles .bx-pager-item .bx-pager-link.active {
            opacity: 1;
        }

.spFiles .bx-controls {
    position: absolute;
    right: 150px;
    bottom: 3px;
    z-index: 100;
}

.headerSliderTitle {
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    direction: rtl;
    margin-top: 7px;
}

    .headerSliderTitle a {
        color: #000;
    }

        .headerSliderTitle a:hover {
            color: #6269b6;
            text-decoration: none;
        }

.headerSliderSum {
    font-size: 16px;
    width: 270px;
    color: #d4d4ef;
    direction: rtl;
    line-height: 20px;
    display: block;
}

.truncate {
    width: 367px;
    overflow: hidden;
    text-overflow-multiline: ellipsis;
}

.DPPublishDate {
    direction: rtl;
    font-size: 17px;
}

.headerSliderItemData {
    height: 94px;
    overflow: hidden;
    margin-right: 10px;
    margin-top: 0px;
    margin-left: 10px;
}

.quickLinksTitle {
    border-top: 0px solid #c7c9de;
}

.quickLinksContent br {
    display: none;
}

.subActive {
    opacity: 0.5;
}

.searchIconShared {
    cursor: pointer;
}

.subStoryMoreLink {
    color: #000;
    font-size: 16px;
    text-align: left;
    display: none;
    height: 27px;
    padding-left: 15px;
    position: absolute;
    bottom: -20px;
}

    .subStoryMoreLink:hover {
        color: #6269b6;
        text-decoration: none;
    }

#rquicklinks {
    display: none;
}

.readMoreSubStory #withLink {
    margin-right: 25px;
}

#rTree {
    margin-top: 0px !important;
}

.relIconVideo {
    background: url("/Content/images/writermediaicon.png");
    display: inline-block;
    width: 20px;
    height: 12px;
    margin-top: 7px !important;
    margin-left: 5px !important;
    float: right;
}

.NewarticleType, .Audthordash {
    display: none;
}

.SummarywirtersArticlesBlock {
    margin-top: 0 !important;
}

.selectedSection {
    background: #d0d3c8;
    cursor: default !important;
}

.latestNewsBlock {
    width: 100%;
    padding-top: 3px;
}

.latestNewsContent {
    width: 360px;
    margin: 0 auto;
    box-shadow: 0 6.5px 7px -4px #DCDCDE;
    position: relative;
}

/*.FlashNewsList {
    min-height: 636px !important;
}*/

.latestNewsList {
    min-height: 360px;
}

    .latestNewsList.FlashNewsList.FlashNewsListLeftArea {
        min-height: 60px;
    }

    .latestNewsList ul li {
        display: block;
        padding: 16px 0;
        border-top: 1px solid #d0d2e7;
        margin-left: 10px;
    }


.quicknews-default {
    height: 754px;
    max-height: 754px;
}

.FlashNewsListLeftArea ul li {
    /*padding: 10px 0;*/
    padding: 7px 0;
}

.latestNewsList ul li:first-child {
    border: none;
    padding-top: 0;
}

.Flash_News_ul li.Hide-5 ~ li {
    display: none !important;
}

.middle_Ad_container {
    margin-top: 20px;
}

.Mobile-Header-ads-Detailed {
    margin: 10px 0;
    text-align: center;
    display: none;
}

    .Mobile-Header-ads-Detailed div {
        text-align: center;
    }

.PublishDateSearchPage ul.latestNewsListUl li:first-child {
    padding-top: 16px;
    border-top: 1px solid #d0d2e7;
}

.latestNewsTitle {
    font-size: 21px;
    color: #000;
    font-weight: bold;
    padding-top: 16px;
    padding-bottom: 23px;
}

    .latestNewsTitle a {
        color: #000;
    }

        .latestNewsTitle a:hover {
            color: #6269b6;
            text-decoration: none;
        }

.latesNewsItemImage {
    width: 145px;
    height: 84px;
    float: right;
    position: relative;
    margin-left: 15px;
}

.withImage {
    width: 245px;
    float: right;
    direction: rtl;
}

.withOutImage {
    width: 100%;
    direction: rtl;
}

.latstNewsTime {
    font-size: 15px;
    color: #000;
}

.latstNewsLink a {
    font-size: 17px;
    font-weight: bold;
    color: #000;
    line-height: 21px;
    margin-top: 3px;
}

.Highlighted-Article {
    color: #e86d0b !important;
}

.latestNewsMore a {
    color: #000;
    font-size: 16px;
    text-align: left;
    display: block;
    height: 27px;
    margin-bottom: 15px;
}

.FlashNewsMore a {
    color: #000;
    font-size: 16px;
    text-align: left;
    display: block;
    height: 27px;
    margin-bottom: 5px;
}

.latstNewsLink a:hover {
    color: #6269b6;
    text-decoration: none;
}

.FlashNewsMore a:hover {
    color: #6269b6;
    text-decoration: none;
}

.FlashNewsMore-summery {
    display: block;
    text-align: left;
}

    .FlashNewsMore-summery a {
        color: #000;
        font-size: 17px;
        text-align: left;
        margin-left: 10px;
        margin-top: 2px;
        display: inline-block;
    }

        .FlashNewsMore-summery a:hover {
            color: #6269b6;
            text-decoration: none;
        }

.breakingNewsSummary h3 {
    font-size: 16px;
    font-weight: bold;
    color: #000;
    line-height: 21px;
    margin-top: 3px;
}

.latestNewsMore a:hover {
    color: #6269b6;
    text-decoration: none;
}

.mainStoryArticlesListTitle {
    font-size: 20px;
    color: #000;
    font-weight: bold;
    padding: 4px 0 10px;
    padding-right: 16px;
}

.mainStoryArticlesList {
    height: 452px;
    box-shadow: 0 6.5px 7px -4px #DCDCDE;
}

.mainStoryArticlesLargeList {
    height: 754px;
    box-shadow: 0 6.5px 7px -4px #DCDCDE;
}

@media(max-width:767px) {
    .mainStoryArticlesLargeList {
        box-shadow: none;
    }
}

.arrowGalleryAni {
    background: url('/Content/images/galleryarrows.png') 0px 9px;
    width: 16px;
    height: 9px;
    position: absolute;
    top: 15px;
    left: 0px;
}

.active .arrowGalleryAni {
    background: url('/Content/images/galleryarrows.png') 0px 0px;
}

.mainStorySliderTitle {
    font-size: 14px;
    color: #000;
    font-weight: bold;
    line-height: 17px;
    direction: rtl;
    display: block;
}

    .mainStorySliderTitle:hover {
        color: #6269b6;
        text-decoration: none;
    }

.mainStorySlider img {
    padding-bottom: 0px;
}

.mainWithAlbum {
    width: 110px;
}

.leftAreaSpartor {
    border-bottom: 0px solid #d0d2e7;
}

.sumMultimedia .wirtersArticlesConten {
    border-bottom: 0px solid #d0d2e7;
}

.sumMultimedia .addLeftArea {
    border-bottom: 0px solid #d0d2e7;
    border-top: 0px solid #d0d2e7;
    clear: both;
}

.DPmainContentUp .addLeftArea {
    border-bottom: 0px solid #d0d2e7;
    border-top: 0px solid #d0d2e7;
    clear: both;
}

.sumContentBottomLeft .DP-HomepageNewsConten {
    border-bottom: 0px solid #000;
}

.sumContentBottomLeft .readersOptions {
    border-bottom: 0px solid #000;
}

.sumContentBottomLeft .leftAreaSpartor {
    margin: 0 10px;
}

.withOutmargin {
    margin-top: 8px !important;
}

.mainArticlTS {
    height: 255px;
    overflow: hidden;
}

.socialMedia4 {
    margin-right: 16px;
    margin-left: 17px;
    border-top: 4px solid #D0D2E7;
    padding-bottom: 2px;
    margin-top: 15px;
    display: none;
}

.socialMedia4MainTitle {
    margin-top: 5px;
    margin-right: 10px;
    margin-bottom: 5px;
    font-size: 21px;
    font-weight: bold;
}

.socialMedia4List {
    margin-right: 10px;
}

.socialMedia4Item {
    float: right;
    width: 97px;
}

.socialMedia4img {
    width: 43px;
    height: 43px;
    background-image: url("/Content/images/media.png");
    display: inline-block;
    float: right;
    margin-left: 5px;
}

.socialMedia4Facebook {
    background-position: -5px 0px;
}

.socialMedia4Twitter {
    background-position: -4px -49px;
}

.socialMedia4Google {
    background-position: -4px -99px;
}

.socialMedia4youtube {
    background-position: -4px -148px;
}

.socialMedia4Number {
    display: block;
    font-size: 22px;
    font-weight: bold;
    color: #000;
    line-height: 18px;
}

.socialMedia4Title {
    display: block;
    font-size: 18px;
    font-weight: bold;
    color: #9a999a;
}

.SummarymainArticlImage {
    position: relative;
}

.SummarywriterImageBlock {
    position: absolute;
    right: 15px;
    bottom: -24px;
    width: 361px;
}

    .SummarywriterImageBlock img {
        border: 1px solid #bbb7bc;
    }

.SummarywriterName {
    font-size: 16px;
    font-weight: normal;
    color: #000;
}

    .SummarywriterName a {
        color: #AE4C4C;
    }

        .SummarywriterName a:hover {
            color: #6269b6;
        }

.MoreWriterNme a {
    color: #AE4C4C;
}

.SummarywriterNameSubStory {
    width: 280px;
    font-size: 14px;
    font-weight: normal;
    color: #000;
}

.SummarywriterNameSubStory {
    font-size: 17px;
    color: #AE4C4C;
    width: 100%;
    font-weight: normal;
}

    .SummarywriterNameSubStory a {
        font-size: 16px;
        color: #AE4C4C;
        width: 100%;
        font-weight: normal;
    }

        .SummarywriterNameSubStory a:hover {
            color: #6269b6;
        }

.summaryPblDate {
    font-size: 15px;
    color: #000;
    font-weight: bold;
}

.subWriterName {
    font-size: 17px;
    font-weight: normal;
    margin-top: -9px;
}

    .subWriterName a {
        color: #AE4C4C;
    }

        .subWriterName a:hover {
            color: #6269b6;
        }

.MoreWriterNme a {
    font-size: 17px;
    color: #AE4C4C;
    font-weight: normal;
}

    .MoreWriterNme a:hover {
        color: #6269b6;
    }

.opnsumArticleTitle {
    padding-bottom: 0 !important;
}

.UrgentSocialLink {
    position: absolute;
    left: 0;
    top: 6px;
}

    .UrgentSocialLink ul li {
        display: block;
        float: right;
    }

    .UrgentSocialLink .Usparator {
        width: 1px;
        height: 31px;
        background: url('/Content/images/urgentSocialLink.png') scroll -127px top transparent;
        margin-left: 15px;
        margin-top: 3px;
    }

.AllShareI {
    margin-top: 3px;
}

.UrgentSocialLink #TwitterUrgent {
    width: 25px !important;
    height: 31px !important;
    background: url('/Content/images/urgentSocialLink.png') scroll -252px top transparent !important;
    margin-left: 15px !important;
    cursor: pointer !important;
    display: block;
}

.UrgentSocialLink .st_sharethis_large .stButton .stLarge {
    width: 25px !important;
    height: 31px !important;
    background: url('/Content/images/urgentall.png') scroll left top transparent !important;
    margin-left: 15px !important;
    cursor: pointer !important;
}

.UrgentSocialLink #FacebookUrgent {
    width: 14px !important;
    height: 31px !important;
    background: url('/Content/images/urgentSocialLink.png') scroll -214px top transparent !important;
    margin-left: 15px !important;
    cursor: pointer !important;
    display: block;
}

.UrgentSocialLink #GoogleUrgent {
    width: 28px !important;
    height: 31px !important;
    background: url('/Content/images/urgentSocialLink.png') scroll -137px top transparent !important;
    margin-left: 15px !important;
    cursor: pointer !important;
    display: block;
}

.UrgentSocialLink .USendToFriend {
    width: 27px;
    height: 31px;
    background: url('/Content/images/urgentSocialLink.png') scroll left top transparent;
    margin-left: 15px;
    cursor: pointer;
}

.SummarylatestNewsContent {
    width: 653px;
    margin: 0 auto;
}

    .SummarylatestNewsContent #pagination {
    }

.SummarywithImage {
    width: 460px;
    float: right;
    direction: rtl;
}

.SummarywithOutImage {
    width: 100%;
    direction: rtl;
}

.widthVideo {
    margin-right: 5px;
}

.mainStoryBlock {
    min-height: 419px;
    max-height: 450px;
    position: relative;
    box-shadow: 0 0 7px rgba(81, 82, 90, 0.45);
}

.MainStorySpartor {
    box-shadow: 0 6.5px 7px -4px #DCDCDE;
    height: 0px;
    clear: both;
    margin: 0 auto;
    width: 742px;
    padding-top: 0px;
    height: 4px;
}

.AudioBlock {
    position: absolute;
    right: 0;
    top: 7px;
}

.MainNewsflashBlock {
    position: relative;
    width: 1314px;
    margin: 0 auto;
}

.BreakingNewsSnd {
    display: none;
    position: absolute;
    left: 0;
    top: 55px;
    width: 446px;
    z-index: 9999;
}

.audioPlayerBlock {
    display: none;
    float: right;
}

.sumMultimedia .moreLinkBlock {
    margin: 22px 0 12px;
}

.SportssumMultimedia .moreLinkBlock {
    margin: 22px 0 12px;
}

.supplementsSummary .moreLinkBlock {
    margin: 22px 0 12px;
}

.mainStoryBorder {
    height: 100%;
    border-left: 1px solid #D0D2E7;
    position: absolute;
    left: 429px;
    top: 0;
}

.AuthormainStoryBorder {
    height: 100%;
    border-left: 1px solid #D0D2E7;
    position: absolute;
    left: 455px;
    top: 0;
}

.mainStoryBorderPortal {
    height: 100%;
    border-left: 1px solid #f0f0f1;
    position: absolute;
    left: 425px;
    top: 15px;
}

.DPmainContentUp .mainStoryBorder {
    left: 404px;
}

.opinSummaryImage {
    float: right;
    margin-left: 8px;
    border: 1px solid #c7c3c9;
}

.sumMaintitleOpin {
    margin-right: 76px;
    font-size: 16px;
    font-weight: bold;
}

.sumMainBodyOpin {
    margin-right: 76px;
    color: #717171;
    font-size: 18px;
    padding: 5px 0;
}

.mainContentUp {
    position: relative;
    padding-bottom: 30px;
    float: right;
}

.mainContentUpHome {
    position: relative;
    padding-bottom: 50px;
    padding-top: 8px;
}

.compleateHeader {
    background: none repeat scroll 0 0 rgba(209, 206, 206, 0.3);
    height: 42px;
    position: absolute;
    top: -39px;
    width: 70px;
}

.imageLinke img {
    margin-right: 6px;
    margin-top: 4px;
}

.authorMainBlock {
    margin-top: 6px;
}

.titleWriterArticle a {
    font-size: 21px;
    font-weight: bold;
    direction: rtl;
    color: #000;
}

.titleWriterArticle span {
    font-size: 21px;
    font-weight: bold;
    direction: rtl;
    color: #000;
}

.titleWriterArticle {
    padding-bottom: 18px;
    line-height: 16px;
}

.writerArticleItem {
    float: right;
    width: 50%;
    margin-bottom: 11px;
    height: 73px;
}

    .writerArticleItem .imageWriterArticle {
        float: right;
        margin-left: 5px;
    }

        .writerArticleItem .imageWriterArticle img {
            border: 1px solid #c7c3c9;
        }

.writerNameWriterArticle {
    font-size: 14px;
    font-weight: bold;
    color: #AE4C4C;
    direction: rtl;
    line-height: 12px;
}

.bodyWriterArticle {
    margin-right: 59px;
    padding-top: 10px;
    margin-left: 16px;
    direction: rtl;
}

    .bodyWriterArticle a.bodyWriterArticleLink {
        font-size: 16px;
        color: #5d5d5d;
        direction: rtl;
        line-height: 18px;
    }

.articlesWriterArticle {
    border-top: 1px solid #EAEAEA;
    padding-top: 13px;
    height: 188px;
    float: right;
    width: 100%;
}

.wirtersArticlesBlock .moreinfo {
    padding-bottom: 4px;
}

.pointsWriterArticle {
    height: 213px;
    padding-top: 7px;
    width: 100%;
}

.DP-MainContainer {
    position: relative;
    float: right;
}

.DP-MainDiv {
    width: 1072px;
    float: right;
}

.DP-MainImageContainer {
    position: relative;
    float: left;
    margin-top: 3px;
    margin-left: 6px;
    margin-right: 20px;
    margin-bottom: 20px;
    /*z-index: 10;*/
}

.DP-MainImage {
}

.DP-MainImageCaption {
    position: absolute;
    bottom: 22px;
    right: 15px;
    background: #DDDDE9;
    padding: 0px 10px;
    font-size: 19px;
    direction: rtl;
    z-index: 99;
    opacity: 0.8;
    filter: alpha(opacity=80);
}

.loading-mask {
    display: none;
    opacity: 0.9;
    background: #000000;
    width: 100%;
    height: 100%;
    z-index: 99999;
    top: 0;
    left: 0;
    position: fixed;
    text-align: center;
}

    .loading-mask i.fa.fa-spinner {
        color: white;
        font-size: 90px;
        display: table-cell;
        vertical-align: middle;
    }

.DP-MainTitle {
    font-size: 26px;
    font-weight: bold;
    line-height: 28px;
    direction: rtl;
    padding-bottom: 11px;
    padding-top: 14px;
}

.DP-MainAuthor {
    font-size: 18px;
    line-height: 24px;
    direction: rtl;
    margin-right: 12px;
    display: block;
}

    .DP-MainAuthor a {
        color: #AE4C4C;
    }

.DP-MainAuthor {
    color: #AE4C4C;
}

.DP-MainBody {
    padding-right: 12px;
    direction: rtl;
}

.DP-LeftArea {
    float: left;
    width: 326px;
    margin-left: 106px;
    margin-right: 30px;
    margin-top: 15px;
    box-shadow: inset 0 6px 7px -6px #D0D2E7;
}

.DP-MainText {
    direction: rtl;
    padding-bottom: 13px;
    padding-right: 10px;
    width: 576px;
    font-size: 20px;
    line-height: 24px;
    text-align: justify;
    min-height: 186px;
}

.withYoutube {
    min-height: 572px;
}

.DP-MainText p {
    font-size: 18px;
    line-height: 24px;
    text-align: justify;
    direction: rtl;
    padding-bottom: 8px;
}



.DP-MainText span {
    font-size: 18px !important;
    line-height: 24px !important;
    text-align: justify !important;
    display: inline !important;
    padding-bottom: 8px;
}

.DP-MainText div {
    direction: rtl;
    font-size: 18px;
    line-height: 24px;
    direction: rtl;
    display: inline;
    padding-bottom: 8px;
}

.DP-MainText span {
    direction: rtl;
    font-size: 18px;
    line-height: 24px;
    direction: rtl;
    display: inline;
    padding-bottom: 8px;
}

.DP-MainDate {
    font-size: 18px;
    line-height: 24px;
    direction: rtl;
    margin-right: 12px;
    display: block;
    padding-bottom: 16px;
}

.DP-AuthorOpinContainer {
    margin-top: 12px;
    box-shadow: 0 6px 7px -6px #D0D2E7;
    padding-bottom: 3px;
}

.DP-AuthorOpinImage {
    float: right;
    margin-top: 15px;
    margin-left: 8px;
}

    .DP-AuthorOpinImage img {
        border: 1px solid #CECBD0;
    }

.DP-AuthorOpinName {
    font-size: 16px;
    font-weight: bold;
    line-height: 37px;
    direction: rtl;
    color: #AE4C4C;
}

.DP-AuthorOpinTitle {
    font-size: 18px;
    color: #5d5d5d;
    direction: rtl;
    line-height: 21px;
    padding-top: 5px;
    margin-right: 102px;
    margin-left: 14px;
}

.DP-AuthorOpinReadMore {
    font-size: 19px;
    font-weight: bold;
    color: #595857;
    line-height: 20px;
    direction: rtl;
    float: right;
    margin-top: 17px;
    clear: both;
}

.DP-AuthorOpinReadMoreList {
    clear: both;
}

.DP-AuthorOpinReadMoreItem {
    padding: 7.5px 0;
    border-bottom: 1px solid #D9D9D9;
}

    .DP-AuthorOpinReadMoreItem:last-child {
        border: none;
    }

.DP-AuthorOpinReadMoreDate {
    font-size: 14px;
    font-weight: bold;
    float: right;
    direction: rtl;
}

.DP-AuthorOpinReadMoreTitle a {
    font-size: 19px;
    line-height: 20px;
    color: #595857;
}

    .DP-AuthorOpinReadMoreTitle a:hover {
        color: #6269b6;
    }

.DP-RelatedContainer {
    box-shadow: 0 6px 7px -6px #D0D2E7;
    padding-bottom: 10px;
}

.DP-RelatedMainTitle {
    font-size: 26px;
    font-weight: bold;
    padding-top: 10px;
    display: block;
}

.DP-RelatedMainItem {
    padding: 8px 0;
    border-bottom: 1px solid #D9D9D9;
}

    .DP-RelatedMainItem:last-child {
        border-bottom: 0px solid #D9D9D9;
    }

.DP-RelatedItemDate {
    font-size: 14px;
    font-weight: bold;
    float: right;
    direction: rtl;
}

.DP-RelatedItemTitle a {
    color: #595857;
    font-size: 19px;
    line-height: 19px;
}

    .DP-RelatedItemTitle a:hover {
        color: #6269b6;
    }

a.RelatedVidoTitle:hover {
    color: #6269b6 !important;
}

.DP-MainDiv .tagsTitle {
    font-size: 18px;
    color: #595857;
    font-weight: bold;
    direction: rtl;
    display: block;
    float: right;
}

.DP-MainDiv .tagsContent a {
    color: #595857;
    font-size: 18px;
    font-weight: bold;
    border: 1px solid #908E8D;
    padding: 0 5px;
    margin-right: 3px;
    display: inline-block;
    margin-bottom: 5px;
}

    .DP-MainDiv .tagsContent a:hover {
        color: #6269b6;
    }


.DP-RelatedFiles {
    float: right;
    clear: right;
    width: 585px;
    border-top: 1px solid #D2CFCF;
    margin-top: 35px;
}

.DP-RelatedFilesTitle {
    padding-top: 15px;
    font-size: 25px;
    font-weight: bold;
    margin-bottom: 8px;
}


.DP-RelatedFilesItem {
    float: right;
    margin-left: 15px;
    width: 283px;
    margin-bottom: 15px;
}

.DP-RelatedFilesItem-even.DP-RelatedFilesItem {
    margin-left: 0;
}

.DP-RelatedFilesItemImage {
    display: block;
    position: relative;
}

.DP-RelatedFilesItemTitleLink {
    color: #000;
}

.RelatedFilesItemTitle {
    padding-top: 7px;
    font-size: 18px;
    color: #000;
    line-height: 20px;
}

.videoIconAbs {
    position: absolute;
    left: 10px;
    bottom: 10px;
}

.DP-ReadMore {
    margin-top: 35px;
    width: 576px;
    float: right;
    clear: right;
}

.DP-ReadMoreMainTitle {
    font-size: 26px;
    display: block;
    font-weight: bold;
    margin-bottom: 6px;
    border-top: 1px solid #D2CFCF;
    padding-top: 10px;
}

.DP-ReadMoreItem {
    float: right;
    width: 288px;
    margin-bottom: 6px;
    height: 86px;
}

.DP-ReadMoreImage {
    float: right;
    margin-left: 16px;
    position: relative;
}

.DP-ReadMoreTitle {
    margin-left: 10px;
}

    .DP-ReadMoreTitle a {
        font-size: 17px;
        color: #595857;
        line-height: 23px;
    }

        .DP-ReadMoreTitle a:hover {
            color: #6269b6;
            text-decoration: none;
        }

.DP-LeftArea .DP-leftBox-ItemLink {
    width: 161px;
}

.DP-LeftArea .readersOptions {
    width: 307px;
}

.DP-LeftArea .listItemTitle {
    width: 368px;
}

.DP-LeftArea .DP-LeftBox-TitleBlock {
    padding-top: 11px;
}

.DP-LeftArea .readerOptionTitleBlock {
    padding-top: 3px;
}

.DP-LeftArea .readeroptionTabs {
    top: 10px;
}

.DP-LeftArea .readersOptions {
    box-shadow: none;
}

.DP-LeftArea .haveAlbum {
    margin-right: 0px;
}

.DP-ReadMoreItem .smallvideoicon {
    left: 3px;
    top: 3px;
}

.youtubeMain {
    float: right;
}

.youtubeMain {
    position: relative;
    margin-top: 5px;
    float: right;
    margin-top: 16px;
    margin-left: 16px;
    clear: right;
    padding-bottom: 10px !important;
}

.youtubeEmpty {
    position: relative;
    margin-top: 5px;
    float: right;
    margin-top: 16px;
    clear: right;
    padding-bottom: 0px !important;
}

.overutube {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 186px;
    height: 113px;
    z-index: 10;
}

.xclose {
    position: absolute;
    top: -18px;
    left: 0px;
    display: none;
}

iframe {
    position: relative;
    z-index: 0;
}

.AllAuthorsBlock {
    direction: rtl;
}

.AuthorInfoBlock {
    width: 341px;
    min-height: 247px;
    background: #f3f3f7;
    border: 1px solid #fafafa;
    float: right;
    margin-bottom: 16px;
}

.marignBlock {
    margin-right: 14px;
}

.AuthorImageBlock {
    width: 92px;
    height: 92px;
    border: 1px solid #c8c5ca;
    float: right;
    margin-left: 6px;
    margin-left: 12px;
    margin-right: -8px;
}

.AuthorsInformation {
    width: 314px;
    margin: 16px auto 0;
}

.AuthorTitleAndSummary {
    width: 214px;
    display: inline-block;
    float: right;
}

    .AuthorTitleAndSummary a {
        display: Block;
        font-size: 21px;
        font-weight: bold;
        text-decoration: none;
        color: #000;
    }

    .AuthorTitleAndSummary span {
        display: block;
        font-size: 17px;
        color: #5d5d5d;
        line-height: 22px;
    }

.AuthorsArticles {
    width: 325px;
    margin: 10px auto 0;
}

    .AuthorsArticles ul li {
        display: block;
        border-top: 1px solid #d9d9d9;
        padding: 5px 0;
    }

        .AuthorsArticles ul li:first-child {
            border-top: 0;
        }

.AuthorArtDate {
    font-size: 17px;
    font-weight: bold;
    color: #000;
}

.AuthorsArticles {
    direction: rtl;
}

    .AuthorsArticles a {
        color: #5d5d5d;
        font-size: 19px;
    }

.DPAllAuthorsBlock {
    direction: rtl;
    width: 594px;
    float: right;
    margin: 0 16px 0 0;
}

.DPAuthorInfoBlock {
}

    .DPAuthorInfoBlock:first-child {
        margin-right: 0;
        box-shadow: 0 6.5px 7px -4px #DCDCDE;
        padding-bottom: 15px;
        margin-bottom: 15px;
        margin-top: 15px;
    }

.DPAuthorImageBlock {
    width: 92px;
    height: 92px;
    border: 1px solid #c8c5ca;
    float: right;
    margin-left: 10px;
}

.DPAuthorsInformation {
}

.DPAuthorTitleAndSummary {
    width: 222px;
    display: inline-block;
    float: right;
    direction: rtl;
}

    .DPAuthorTitleAndSummary a {
        display: Block;
        font-size: 16px;
        font-weight: bold;
        text-decoration: none;
        color: #AE4C4C;
    }

    .DPAuthorTitleAndSummary span {
        display: block;
        font-size: 16px;
        color: #7e7b76;
        line-height: 21px;
        font-weight: bold;
    }

#DPAuthorTitleAndSummaryspan {
    display: Block;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    color: #AE4C4C;
}

.AuthorBody {
    font-size: 16px;
    color: #5d5d5d;
    direction: rtl;
    margin-top: 20px;
    text-align: justify;
    width: 711px;
    line-height: 22px;
}

.DPAuthorsArticles {
    width: 349px;
    margin: 10px auto 0;
}

    .DPAuthorsArticles ul li {
        display: block;
        border-top: 1px solid #d9d9d9;
        padding: 5px 0;
    }

        .DPAuthorsArticles ul li:first-child {
            border-top: 0;
        }

.DPAuthorArtDate {
    font-size: 14px;
    font-weight: bold;
    color: #000;
}

.DPAuthorsArticles {
    direction: rtl;
}

    .DPAuthorsArticles a {
        color: #5d5d5d;
        font-size: 19px;
    }

.AuthorArticlTitl {
    font-size: 21px;
    color: #000;
    margin-bottom: 15px;
}

.DPAuthorItemBlock {
    width: 286px;
    padding-bottom: 20px;
    float: right;
    margin-left: 10px;
}

    .DPAuthorItemBlock a {
        width: 286px;
        font-size: 21px;
        color: #000;
    }

        .DPAuthorItemBlock a:hover {
            color: #6269b6;
        }

    .DPAuthorItemBlock .DPAuthorDate {
        font-size: 16px;
        font-weight: bold;
        color: #000;
    }

    .DPAuthorItemBlock .DPAuthorArticlSummarySpan {
        width: 286px;
        font-size: 18px;
        color: #5d5d5d;
        direction: rtl;
        line-height: 22px;
    }

.Authorheadlinespartor {
    clear: both;
    border-bottom: 1px solid #DFDDDD;
    margin-bottom: 20px;
}

    .Authorheadlinespartor:last-child {
        border-bottom: none;
    }

.galleryFullIcon {
    float: right;
    margin-top: 3px;
    margin-left: 5px;
    margin-bottom: 50px;
    background: url("/content/images/ZoomIcon3-Gallery.png");
    width: 30px;
    height: 30px;
}

.galleryFullIconHomePage {
    background-image: url("/content/images/ZoomIcon3-Gallery.png");
    background-color: rgb(220,220,228);
    background-color: rgba(220,220,228,0.85);
    width: 30px;
    height: 30px;
    position: absolute;
    right: 0;
    bottom: 0px;
    z-index: 10;
    display: none;
}

.textVideoIcon {
    float: right;
    width: 20px;
    height: 17px;
    background: url("/Content/images/writermediaicon.png") 0px 0px;
    margin-top: 5px;
    margin-left: 4px;
}

.textAudioIcon {
    float: right;
    width: 20px;
    height: 17px;
    background: url("/Content/images/writermediaicon.png") 0px -17px;
    margin-top: 4px;
    margin-left: 4px;
}

.textImageIcon {
    float: right;
    width: 20px;
    height: 17px;
    background: url("/Content/images/writermediaicon.png") 0px -37px;
    margin-top: 4px;
    margin-left: 4px;
}

.noTopMargin {
    margin-top: 0 !important;
}

.topMargin9 {
    margin-top: 9px !important;
}

.sumSubStoryBlock .smallvideoicon {
    bottom: 4px;
    left: 4px;
}

.lisnAudioBlock {
    position: relative;
    min-height: 29px;
    width: 456px;
    margin-top: 0px;
    float: right;
}

.AudioAndRelatedWithou .lisnAudioBlock {
    width: auto !important;
}

.AudioAndRelatedWithou .closeAudio {
    margin-top: -1px;
}

.verysmallvideoicon {
    position: absolute;
    left: 3px;
    top: 40px;
}

.SiteMapBlock {
    width: 1057px;
    margin: 0 auto;
    min-height: 870px;
}

.SiteTopHeaderBlock {
    width: 100%;
    height: 55px;
    position: relative;
}

.SiteTopHeader {
    width: 138px;
    height: 38px;
    background: #636ab0;
    border: 1px solid #9a9fcc;
    margin: 0 auto;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    line-height: 37px;
    position: relative;
}

.sitemapGuidLines-v-1 {
    position: absolute;
    left: 67px;
    top: 39px;
    width: 1px;
    background: #c1c1c1;
    height: 15px;
}

.sitemapGuidLines-h-0 {
    width: 978px;
    margin: 0 auto;
    height: 1px;
    background: #d5d5d5;
    position: absolute;
    left: 45px;
    bottom: -2px;
    border-bottom: 1px solid #f1f1f1;
}

.SiteMap-MainSections {
    width: 1057px;
    margin: 16px auto 0;
}

    .SiteMap-MainSections ul.mainSectionUl li.mainSectionUlLi {
        display: block;
        float: right;
        width: 67px;
        min-height: 30px;
        background: #636ab0;
        border: 1px solid #9a9fcc;
        margin-right: 39px;
        font-size: 16px;
        font-weight: bold;
        color: #fff;
        line-height: 28px;
        position: relative;
        text-align: center;
    }

        .SiteMap-MainSections ul.mainSectionUl li.mainSectionUlLi a {
            color: #fff;
        }

        .SiteMap-MainSections ul.mainSectionUl li.mainSectionUlLi:first-child {
            margin-right: 0;
            margin-left: 5px;
        }

.sitemapGuidLines-v-2 {
    position: absolute;
    left: 33px;
    top: -16px;
    width: 1px;
    background: #c1c1c1;
    height: 15px;
}

.sitemapGuidLines-v-3 {
    position: absolute;
    right: 8px;
    bottom: -16px;
    width: 1px;
    background: #c1c1c1;
    height: 15px;
}

.subSectionBlock {
    position: absolute;
    right: 7px;
    top: 46px;
    width: 103px;
}

    .subSectionBlock ul.subSectionUL .subSectionLi {
        display: block;
        float: none;
        clear: both;
        position: relative;
        width: 102px;
        margin-top: 16px;
    }

        .subSectionBlock ul.subSectionUL .subSectionLi:before {
            height: 1px;
            width: 6px;
            border-bottom: 1px solid #d5d5d5;
            position: absolute;
            top: 14px;
            content: " ";
            right: 0px;
            margin-left: 0px;
        }

        .subSectionBlock ul.subSectionUL .subSectionLi:after {
            height: 72px;
            border-right: 1px solid #c9c9c9;
            position: absolute;
            top: -15px;
            content: " ";
            right: 0px;
            left: -22px\9;
            width: 1px;
        }

        .subSectionBlock ul.subSectionUL .subSectionLi:last-child:after {
            height: 31px !important;
        }

        .subSectionBlock ul.subSectionUL .subSectionLi:first-child {
            margin-top: 0px;
        }

        .subSectionBlock ul.subSectionUL .subSectionLi a {
            width: 96px;
            min-height: 31px;
            background: #d8d8e0;
            color: #000 !important;
            display: block;
            text-align: center;
            font-size: 16px;
        }

#AudioPlayer {
    width: 300px;
    height: 28px;
}

.closeAudio {
    margin-bottom: 5px;
    margin-top: -17px;
    cursor: pointer;
    width: 17px;
    height: 17px;
}

.AudioAraaMargin {
    margin-top: 10px !important;
}

.mainContentMultimediaSum {
    display: inline-block;
    position: relative;
}

.multiMediaSumContent {
    position: relative;
    width: 100%;
    float: right;
}

.albumMainContent {
    width: 100%;
    float: right;
    margin-bottom: 17px;
}

.albumMainContentTitle {
    font-size: 22px;
    font-weight: bold;
    line-height: 16px;
    padding: 10px 13px 17px 0;
    float: right;
}

.albumMainContentList {
    margin-right: 14px;
    clear: both;
}

.albumMainContentItems {
    float: right;
    width: 333px;
    margin-left: 22px;
}

    .albumMainContentItems:last-child {
        margin-left: 0;
    }

    .albumMainContentItems a {
        display: block;
        position: relative;
    }

.albumTitle {
    padding-top: 10px;
    font-size: 17px;
    font-weight: bold;
    display: block;
    line-height: 15px;
    direction: rtl;
}

.albumDate {
    display: block;
    font-size: 16px;
    line-height: 27px;
}

.albumSubContent {
    width: 1057px;
    float: right;
}

.albumSubContentItems {
    width: 163px;
    float: right;
    margin-right: 13px;
    margin-bottom: 6px;
    height: 195px;
}

    .albumSubContentItems a {
        display: block;
        position: relative;
    }

.mainContentMultimediaSum .rightDivUp {
    min-height: 300px;
}

.albumMainSectionCaption {
    position: absolute;
    top: 0px;
    right: 0px;
    background: #636AB0;
    color: #FFF;
    padding: 0 5px;
    font-size: 16px;
    font-weight: bold;
    display: block;
}

.albumMainContentSelectList {
    float: left;
    padding-bottom: 16px;
    font-size: 20px;
}

.albumMainContentSelectItem {
    float: right;
    direction: rtl;
    margin-right: 8px;
}

    .albumMainContentSelectItem select {
        width: 127px;
        height: 27px;
        direction: rtl;
        font-size: 17px;
        color: #666766;
        font-family: Nassim;
    }

    .albumMainContentSelectItem a {
        color: #FFF;
        line-height: 27px;
        padding: 0 5px;
        background-color: #636AB0;
        font-size: 20px;
        cursor: pointer;
    }

        .albumMainContentSelectItem a.selected {
            background-color: #D8D8E0;
        }

.mediaLinksList li.mediaLinksItem a {
    font-size: 16px;
    font-weight: bold;
    color: #666766;
    display: block;
    cursor: pointer;
    padding: 5px 10px;
    border-bottom: 1px dotted #bec1bb;
}

    .mediaLinksList li.mediaLinksItem a:hover {
        background: #d0d3c8;
    }

    .mediaLinksList li.mediaLinksItem a.selected {
        background: #d0d3c8;
    }

.loaderGifDiv {
    position: absolute;
    right: 50%;
    top: 50%;
    z-index: 100;
}

.tagscontainer {
    clear: right;
    width: 586px;
}

#authorPage {
    margin-top: 0px !important;
}

a:hover {
    text-decoration: none;
}

#HP-WeatherBoxBlock {
    background: #f1f0f0;
    direction: rtl;
    padding-bottom: 12px;
    margin: 0 16px;
    border-top: 1px solid #d2cfcf;
    border-bottom: 1px solid #d2cfcf;
}

.HP-WeatherBoxContent {
    width: 350px;
    margin: 0 auto;
}

.weathertitle {
    font-size: 19px;
    color: #000;
    font-weight: bold;
    padding-top: 7px;
    height: 29px;
    margin-right: 10px;
}

    .weathertitle a {
        color: #000;
    }

        .weathertitle a:hover {
            color: #6269b6;
        }

.WTodayDate {
    font-size: 13px;
    line-height: 16px;
    margin-right: 10px;
}

.MainWeatherStatus {
    margin-top: 16px;
    margin-right: 10px;
}

    .MainWeatherStatus ul li {
        display: block;
        float: right;
    }

.MainWeatherStatusImg {
    width: 62px;
}

.MainWeatherStatusvalue {
    min-width: 72px;
}

.MainWeatherStatusDegree {
    font-size: 27px;
    font-weight: bold;
    height: 32px;
}

.MainWeatherStatusTxt {
    font-size: 17px;
    font-weight: bold;
    line-height: 27px;
}

.Wsparator {
    width: 1px;
    height: 54px;
    background: #dedddd;
    margin: 0 9px;
}

.MainWindStatus {
    height: 33px;
}

.MainWindStatusImg {
    width: 66px;
}

.WindTitle {
    font-size: 16px;
    font-weight: bold;
    line-height: 44px;
}

.WindValue {
    font-size: 16px;
}

.WetnessTitle {
    font-size: 16px;
    font-weight: bold;
    line-height: 4px;
}

.WetnessValue {
    font-size: 16px;
}

.DayAndNightWeather {
    margin-top: 16px;
}

.DayStauts {
    width: 175px;
    float: right;
    background: #eae9e9;
    padding-bottom: 10px;
}

.DayStautsHeader {
    background: #d9d8d8;
    height: 37px;
    font-size: 21px;
    font-weight: bold;
    color: #000;
    text-align: center;
    line-height: 40px;
}

.DayDegree {
    margin: 10px 10px 0 0;
}

    .DayDegree ul li {
        display: block;
        float: right;
        margin-left: 4px;
    }

.DayDegreeValue {
    font-size: 17px;
    font-weight: bold;
}

.DayDegreeTxt {
    font-size: 14px;
    font-weight: bold;
    line-height: 38px;
}

.DaySpartor {
    font-size: 16px;
    font-weight: bold;
    line-height: 38px;
}

.DayMoreInfo {
    margin-right: 12px;
}

.DayWindTitle, .DayDWindTitle, .DayWetnessTitle {
    font-size: 16px;
    font-weight: bold;
}

.DayWindValue, .DayDWindValue, .DayWetnessValue {
    font-size: 16px;
}

.NightStauts {
    width: 175px;
    float: right;
    background: #e2e1e1;
    padding-bottom: 10px;
}

.NightStautsHeader {
    background: #c9c8c8;
    height: 37px;
    font-size: 19px;
    font-weight: bold;
    color: #000;
    text-align: center;
    line-height: 40px;
}

.NightDegree {
    margin: 10px 10px 0 0;
}

    .NightDegree ul li {
        display: block;
        float: right;
        margin-left: 4px;
    }

.NightDegreeValue {
    font-size: 17px;
    font-weight: bold;
}

.NightDegreeTxt {
    font-size: 14px;
    font-weight: bold;
    line-height: 38px;
}

.NightSpartor {
    font-size: 16px;
    font-weight: bold;
    line-height: 38px;
}

.NightMoreInfo {
    margin-right: 12px;
}

.NightWindTitle, .NightDWindTitle, .NightWetnessTitle {
    font-size: 14px;
    font-weight: bold;
}

.NightWindValue, .NightDWindValue, .NightWetnessValue {
    font-size: 14px;
}

.WeatherMoreLink {
    width: 97%;
    display: block;
    text-align: left;
    margin-top: 12px;
}

    .WeatherMoreLink a {
        font-size: 14px;
        color: #000;
    }

        .WeatherMoreLink a:hover {
            color: #6269b6;
            text-decoration: none;
        }

.SPWeatherBlock {
    width: 660px;
    margin: 0 auto;
    background: #efeeee;
    direction: rtl;
    height: 736px;
}

.SPWeatherHeader {
    width: 100%;
    height: 43px;
    background: #b0b0b0;
    position: relative;
}

.WeatherHeaderImage {
    position: absolute;
    left: 5px;
    top: -9px;
}

.SPWeatherCity {
    padding-top: 7px;
}

.CityLabel {
    font-size: 14px;
    color: #fff;
    padding-right: 16px;
}

.CityInput input {
    font-size: 14px;
    color: #000;
    width: 139px;
    height: 28px;
    text-align: right;
    font-family: Nassim;
    padding-right: 6px;
}

.SPWeatherContent {
    background: #f1f0f0;
    width: 650px;
    padding: 16px 0 6px 0;
    margin: 0px auto;
    box-shadow: 4px 2px 3px #e5e4e4;
}

.SPCurentStatus {
    width: 635px;
    margin: 0 auto;
}

    .SPCurentStatus ul li {
        display: block;
        float: right;
    }

.SPCStatusMain {
    width: 151px;
    text-align: center;
}

.SPCMainImage {
    text-align: center;
}

.SPCMainStautsTxt {
    text-align: center;
    font-size: 17px;
    font-weight: bold;
}

.SPCMainStatusDgree {
    text-align: center;
    font-size: 13px;
    font-weight: bold;
}

.SPMainStatusMinMax {
    text-align: center;
    font-size: 13px;
    font-weight: bold;
}

.SPMainStautsMax {
    font-size: 25px;
}

.SPMainStatusSparator {
    width: 1px;
    height: 165px;
    background: #dedddd;
    margin: 0 5px 0 16px;
}

.SPMainStatusInfo {
    width: 177px;
    font-size: 19px;
    font-weight: bold;
    margin-right: 13px;
}

.SPDayMainTitle {
    font-size: 17px;
    font-weight: bold;
}

.SPMainDayAndNight .DayStatusData {
    position: relative;
    width: 195px;
}

.SPMainWindDay {
    position: absolute;
    right: 53px;
    font-size: 15px;
    font-weight: bold;
    top: 53px;
}

.SPMainDayAndNight .DayDegree {
    margin: 0 auto;
}

.SPNightMainTitle {
    font-size: 17px;
    font-weight: bold;
}

.SPMainWindNight {
    position: absolute;
    right: 53px;
    font-size: 15px;
    font-weight: bold;
    top: 53px;
}

.SPMainDayAndNight .NightStatusData {
    position: relative;
    width: 195px;
}

.SPMainDayAndNight .NightDegree {
    margin: 0 auto;
}

.SPMainDayAndNight .NightStatusData {
    margin-top: 15px;
}

.SPWeekDaysBlock {
    width: 642px;
    margin: 15px auto;
}

    .SPWeekDaysBlock .DayMoreInfo {
        margin: 0;
    }

    .SPWeekDaysBlock ul li {
        width: 160px;
        display: block;
        float: right;
    }

.Day0 {
    background: #eae9e9;
}

    .Day0 .SPWeekTitle {
        background: #d9d8d8;
        height: 37px;
        font-size: 16px;
        text-align: center;
        line-height: 38px;
    }

.Day1 {
    background: #e2e1e1;
}

    .Day1 .SPWeekTitle {
        background: #c9c8c8;
        height: 37px;
        font-size: 16px;
        text-align: center;
        line-height: 38px;
    }

.Day2 {
    background: #eae9e9;
}

    .Day2 .SPWeekTitle {
        background: #d9d8d8;
        height: 37px;
        font-size: 16px;
        text-align: center;
        line-height: 38px;
    }

.Day3 {
    background: #e2e1e1;
}

    .Day3 .SPWeekTitle {
        background: #c9c8c8;
        height: 37px;
        font-size: 16px;
        text-align: center;
        line-height: 38px;
    }

.SPWeekTitleDayText {
    font-size: 19px;
    font-weight: bold;
}

.SPWeekTitleDayText {
    font-size: 19px;
    font-weight: bold;
}

.SPWeekTitleDate {
    font-size: 15px;
}

.SPWeekMorningBlock {
    padding-right: 10px;
    padding-top: 10px;
}

.SPWeekMorningImageBlock {
    font-size: 19px;
    font-weight: bold;
}

    .SPWeekMorningImageBlock span {
        display: block;
        float: right;
        margin-left: 10px;
    }

    .SPWeekMorningImageBlock img {
        display: block;
        float: right;
    }

.SPWeekMorningDegree span {
    font-size: 19px;
    font-weight: bold;
}

.SPTableSparator {
    width: 100%;
    height: 3px;
    background: #dad9d9;
    margin: 5px 0;
}

.WeatherBlockNotes {
    margin-top: 5px;
    width: 640px;
    margin: 5px auto 0;
}

.WeatherNote {
    width: 466px;
    display: inline-block;
    font-size: 13px;
    color: #686868;
}

.WeatherLinkWebsit {
    width: 170px;
    display: inline-block;
    font-size: 13px;
    color: #686868;
}

    .WeatherLinkWebsit a {
        color: #686868;
    }

.WloadingImage {
    text-align: center;
}

.morelinkStory {
    text-align: left;
    font-size: 16px;
    position: absolute;
    bottom: 20px;
    left: 10px;
}

    .morelinkStory a {
        color: #000000;
    }

.SPCaricaterBlock {
    width: 626px;
    margin: 0 auto;
}

.SPCaricaterTitle {
    font-size: 20px;
    font-weight: bold;
    direction: rtl;
}

.SPMobCaricaterTitle {
    display: none;
}

.CariacterSlider {
    width: 628px;
    margin: 0 auto;
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 30px;
    padding-top: 15px;
    position: relative;
    height: 356px;
    overflow: hidden;
}

.NewcaricaterBlock {
    position: relative;
    margin-top: 10px;
}

.NewCaricaterName {
    font-size: 16px;
    color: #000;
    background: #d8d8e0 !important;
    text-align: center;
    padding: 5px;
    font-weight: bold;
}

.MainCBlock {
}

.MainCaricater {
    width: 626px;
    border: 1px solid #cdcdcd;
    position: relative;
}

    .MainCaricater:first-child {
        display: block;
    }

.CaricaterPrev {
    display: none;
    width: 55px;
    height: 58px;
    background: url('/Content/images/spcaricaterarrow.png') left top no-repeat transparent;
    position: absolute;
    left: -10px;
    top: 40%;
    z-index: 999;
    cursor: pointer;
}

.CaricaterNext {
    display: none;
    width: 55px;
    height: 58px;
    background: url('/Content/images/spcaricaterarrow.png') right top no-repeat transparent;
    position: absolute;
    right: -10px;
    top: 40%;
    z-index: 999;
    cursor: pointer;
}

.CaricaterMore {
    font-size: 16px;
    font-weight: bold;
    text-align: left;
    cursor: pointer;
}

.MainCaricaterTitle {
    text-align: center;
    background: rgba(0,0,0,0.8);
    height: 38px;
    border-top: 1px solid #515151;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    line-height: 38px;
    direction: rtl;
}

.TodyCaricaterList {
    direction: rtl;
    clear: both;
}

.TodayCaricaterTitel {
    font-size: 27px;
    font-weight: bold;
    padding: 15px 0;
    direction: rtl;
}

.CaricaterRow {
    clear: both;
}

.TodyCaricaterBlock {
    width: 276px;
    height: 155px;
    float: right;
    position: relative;
    margin-bottom: 20px;
}

    .TodyCaricaterBlock a img {
        border: 1px solid #e9e7e7;
    }

.CmarignBlock {
    margin-right: 20px;
}

.TodyCaricterTitle {
    position: absolute;
    background: rgba(0,0,0,0.7);
    min-height: 28px;
    color: #fff;
    display: block;
    width: 99%;
    bottom: 0;
    text-align: center;
    font-weight: bold;
    font-size: 16px;
    right: 2px;
}

.rightDivUp li.WriterLinks a {
    border-bottom: 1px dotted #BEC1BB;
    color: #666766;
    cursor: pointer;
    display: block;
    font-size: 15px;
    font-weight: bold;
    padding: 5px 6px;
    word-break: break-word;
}

.TodyCaricterTitle a, .MainCaricaterTitle a {
    color: #fff;
}

.TodyCaricterTitle h2, .MainCaricaterTitle h2 {
    text-align: center;
}

.hand {
    cursor: pointer;
}

.newsLetterErrorMsg {
    line-height: 0;
    height: 0;
    color: red;
    font-size: 16px;
}

#categoryPlay {
    background: #636ab0;
    display: block;
    float: right;
    text-align: center;
    cursor: pointer;
    width: 28px;
    height: 28px;
    background-position: 0px 0px;
    background-image: url("/Content/images/articlesSliderArrow.jpg");
}

.DP-MainText b {
    font-size: 22px;
}

.DP-MainText strong {
    font-size: 22px;
}

.stButton span.stButton_gradient {
    filter: none;
}

    .stButton span.stButton_gradient:hover {
        filter: none;
    }

.stButton span.chicklets:hover {
    opacity: 1;
}

.latestNewsTimeSelectorContainer {
    display: block;
    position: absolute;
    left: 0px;
    top: 16px;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    padding-bottom: 6px;
    direction: rtl;
}

    .latestNewsTimeSelectorContainer .latestNewsTimeSelector {
        background: #636ab0;
        width: 56px;
        height: 26px;
        display: block;
        float: right;
        margin-right: 3px;
        text-align: center;
        cursor: pointer;
        direction: rtl;
    }

#latestNewsPlay {
    width: 18px;
    height: 26px;
    background-position: -10px 0px;
    background-image: url("/Content/images/articlesSliderArrow.jpg");
    display: block;
    float: right;
}

#latestNewsBlockLoaderBar {
    width: 99%;
    height: 4px;
    background: #D8D8E0;
    position: absolute;
    left: 0px;
    bottom: 0px;
}

#latestNewsBlockLoader {
    width: 0%;
    height: 4px;
    background-color: rgb(99, 106, 176);
    overflow: hidden;
}

.latestNewsTimeSelectorContainer .latestNewsPlayContainer {
    background: #d8d8e0;
    color: #000;
    width: 56px;
    height: 26px;
    display: block;
    float: right;
    margin-right: 3px;
    text-align: center;
    cursor: pointer;
    direction: rtl;
    font-size: 14px;
}

.latestNewsPlayContainer span {
    line-height: 27px;
}

.termsofservice {
    font-size: 16px;
    font-weight: bold;
    color: #000;
    line-height: 27px;
}

    .termsofservice:hover {
        color: #6269b6;
        text-decoration: none;
    }

#tempimage {
    position: absolute;
    left: -31px;
    display: none;
}

.DPRelatedImage {
    width: 103px;
    display: block;
    float: right;
    margin-top: 9px;
}

    .DPRelatedImage a {
        font-size: 16px;
        font-weight: bold;
        background: url("/Content/images/titles-icons/images.png") no-repeat scroll right 0 transparent;
        padding-right: 30px;
        color: #000;
        background-size: 22px;
    }

        .DPRelatedImage a:hover {
            color: #6269b6;
        }

.documentIcon {
    font-size: 17px;
    font-weight: bold;
    background: url(/Content/images/titles-icons/pdf.png) no-repeat scroll right 0 transparent;
    padding-right: 30px;
    color: #000;
    background-size: 22px;
    display: block;
    float: right;
    margin-right: 20px;
    margin-bottom: 20px;
    margin-top: 3px;
}

.DPdocumentIcon {
    background: url("/Content/images/maindocumentImg.png") no-repeat scroll right center transparent;
    padding-right: 25px;
}

.AudioDocumentIcon {
    background: url("/Content/images/titles-icons/audios.png") no-repeat scroll right 0 transparent;
    display: block;
    padding-right: 25px;
    background-size: 22px;
}

#RelatedAudioPlayer {
    width: 327px;
    height: 28px;
    margin: 5px 0;
}

.RDPaudioPlayerBlocks {
    display: none;
    position: relative;
}

    .RDPaudioPlayerBlocks .closeAudio {
        position: absolute;
        left: 0;
        top: 0;
    }

.RelatedVidoTitle {
    color: #595857 !important;
    font-size: 19px !important;
    line-height: 19px !important;
}

.AudioAndRelatedWithou {
    width: 425px;
}


.DP-ArticleEventDate {
    padding-top: 16px;
    padding-bottom: 10px;
}

    .DP-ArticleEventDate span {
        font-size: 18px;
        line-height: 24px;
        direction: rtl;
    }

.DP-ArticleCountry {
    font-size: 18px;
    line-height: 24px;
    direction: rtl;
    display: block;
    padding-bottom: 10px;
}

.DP-ArticleLocation {
    font-size: 18px;
    line-height: 24px;
    direction: rtl;
    display: block;
    padding-bottom: 10px;
}

.DP-ArticleURL {
    font-size: 18px;
    line-height: 24px;
    direction: rtl;
    display: block;
    padding-bottom: 10px;
}

    .DP-ArticleURL a {
        color: #000;
    }

.cultureAlbumBlock {
    padding: 0 8px;
}

    .cultureAlbumBlock .sumMultimediaTitle {
        padding: 10px 0px;
    }

.cultEventMainBlock {
    padding-bottom: 10px;
    margin-bottom: 16px;
    padding-right: 15px;
    position: relative;
    box-shadow: 0 6.5px 7px -4px #DCDCDE;
}

.cultEventMainBlockTitle {
    color: #000;
    font-size: 21px;
    font-weight: bold;
    direction: rtl;
    display: block;
    text-align: right;
    height: 30px;
    padding-bottom: 10px;
}

.cultEventMainBlock .bx-controls {
    position: absolute;
    top: 0;
    z-index: 100;
    width: 100%;
}

.cultEventMainBlock .bx-prev {
    position: absolute;
    right: 0px;
    width: 100px;
    height: 226px;
    background: url(/Content/images/CultRightArrow.png) no-repeat right center;
    font-size: 0;
    opacity: 0;
}

.cultEventMainBlock .bx-next {
    position: absolute;
    left: 0px;
    width: 100px;
    height: 226px;
    background: url(/Content/images/CultLeftArrow.png) no-repeat left center;
    font-size: 0;
    opacity: 0;
}

.cultEventMainBlock .bx-wrapper {
    position: relative;
}

.cultEventMainBlockList {
}

.cultEventMainBlockItem {
}

.cultEventMainBlockItemContainer {
    width: 100%;
    margin-top: 8px;
    min-height: 60px;
}

.cultEventMainBlockItemTitle {
    direction: rtl;
}

    .cultEventMainBlockItemTitle a {
        direction: rtl;
        font-size: 20px;
        color: #000;
    }

        .cultEventMainBlockItemTitle a:hover {
            color: #6269b6;
            text-decoration: none;
        }

.cultEventMainBlockItemLocation {
    direction: rtl;
    font-size: 14px;
    color: #000;
}

.cultEventMainBlockItemDate {
    direction: rtl;
    font-size: 13px;
    color: #000;
}

.cultEventMainBlockItemLink {
    float: left;
}

.cultEventMainBlock.homepage {
    padding-bottom: 15px;
    padding-right: 0;
    margin: 0 16px;
}

    .cultEventMainBlock.homepage .cultEventMainBlockTitle {
        padding-top: 10px;
    }

    .cultEventMainBlock.homepage .cultEventMainBlockItemContainer {
        margin-top: 0px;
    }

.cultEventNewsMainBlock {
    padding-bottom: 10px;
    margin-bottom: 16px;
    padding-right: 15px;
    position: relative;
    box-shadow: 0 6.5px 7px -4px #DCDCDE;
}

.cultEventNewsMainBlockTitle {
    color: #000;
    font-size: 21px;
    font-weight: bold;
    direction: rtl;
    display: block;
    text-align: right;
    height: 30px;
    padding-bottom: 10px;
}

.cultEventNewsMainBlockItem {
    padding: 7.5px 0;
    border-bottom: 1px solid #D9D9D9;
}

    .cultEventNewsMainBlockItem:last-child {
        border: none;
    }

.cultEventNewsMainBlockItemDate {
    color: #000;
    display: block;
    font-size: 14px;
    direction: rtl;
    float: right;
    margin-left: 5px;
}

.cultEvenNewstMainBlockItemTitle a {
    color: #000;
    display: block;
    font-size: 16px;
    font-weight: bold;
    direction: rtl;
}

.cultEventNewsMainBlockLink {
    color: #000;
    font-size: 16px;
    text-align: left;
    display: block;
    direction: rtl;
}

    .cultEventNewsMainBlockLink:hover {
        color: #6269b6;
        text-decoration: none;
    }

.subStorySpartor:last-child {
    display: none;
}

.supplementSubStorySpartor:last-child {
    display: none;
}

#wirtersArticlesBlockLoadingBar {
    height: 4px;
    background: #D8D8E0;
    margin-top: 30px;
}

#wirtersArticlesBlockLoader {
    width: 0%;
    height: 4px;
    background: #636AB0;
}

.sendArticlBlock {
    padding: 10px;
    min-height: 391px;
    background: #fff;
}

.DP-twitter .stBubble_hcount {
    visibility: hidden;
}

.NotopenspaceHave {
    margin-right: 8px !important;
}

.openspacesubItem {
    /*margin-left: 33px !important;*/
}

.headlinespartor:last-child {
    display: none;
}

.wirterNameListMorasl {
    color: #AE4C4C;
    display: block;
    font-size: 16px;
    font-weight: normal;
    line-height: 18px;
    margin-bottom: 2px;
}

.subStoryFadaat {
    margin-bottom: 0 !important;
}

.DPCaricaterMore {
    margin-left: 29px;
    cursor: pointer;
    font-size: 16px;
    font-weight: bold;
    text-align: left;
}

.DPCaricaterMore-new {
    /*margin-left: 29px;*/
    font-weight: bold;
    text-align: left;
}

    .DPCaricaterMore-new a {
        font-size: 16px;
        color: black;
    }

.CaricaterDPBody {
    min-height: 0 !important;
}

.PortalQuickLinks {
    margin-top: 0 !important;
}

.portalUPContent {
    margin-bottom: 15px;
}

.portalUPContentRight {
    width: 868px;
    float: right;
    min-height: 10px;
}

.portalUPContentLeft {
    width: 416px;
    background: rgba(255,255,255,1);
    float: right;
    box-shadow: 0 6.5px 7px -4px #DCDCDE;
}

.QuickNewsBlock {
    box-shadow: 0px 1px 5px rgba(81, 82, 90, 0.45);
    position: relative;
    z-index: 100;
    display: none;
    margin-bottom: 5px;
}

.newsslider {
    height: 34px;
    width: 1251px;
    float: right;
}

.newsSliderHeader {
    height: 34px;
    border-top: 1px solid #D2D2D2;
    border-bottom: 1px solid #D2D2D2;
    background: #636AB0;
    padding: 0 10px;
    direction: rtl;
}

.newsSliderHeaderFilters {
    color: #FFFFFF;
    font-size: 20px;
    line-height: 38px;
    direction: rtl;
    float: right;
}

.newsSliderHeaderFilterss {
    color: #FFFFFF;
    font-size: 20px;
    line-height: 38px;
    direction: rtl;
    float: right;
}

.newsSliderHeaderSeparator {
    margin: 0 10px;
}

.newsSliderHeaderList {
}

.newsSliderHeaderItems {
    margin: 0 5px;
    float: right;
    padding: 0 5px;
}

.newsSliderContent {
    height: 34px;
    background: #F2F2F4;
    position: relative;
    border-bottom: 1px solid #d7d7db;
    direction: rtl;
    overflow: hidden;
}

.newsSliderContentText {
    color: #000;
    font-size: 16px;
    line-height: 39px;
    white-space: nowrap;
    padding: 0;
    margin-right: 11px;
    direction: rtl;
    font-weight: bold;
}

.newsSliderContentDate {
    color: #000;
    direction: rtl;
    background: url('/Content/images/separatorlogo.png') scroll left center transparent no-repeat;
    padding-left: 30px;
    display: inline-block;
}

    .newsSliderContentDate.noimage {
        background: none;
    }

.newsSliderContentItems.newsSliderContentSeparator {
    margin: 10px 5px;
    background: url("/Content/images/separatorlogo.png") center center;
    height: 20px;
    width: 20px;
}

.newsSliderContentList {
}

.newsSliderContentItems {
    margin: 0 10px;
    float: right;
}

.PortalDownContent {
    margin-top: 5px;
    position: relative;
}

.QuickNewsArrow {
    height: 24px;
    position: absolute;
    left: 0;
    top: 0;
    background: #d7d7df;
    padding-top: 10px;
}

.QrightArrow {
    width: 14px;
    height: 15px;
    background: url('/Content/images/QuicKNewsArrow.jpg') scroll -48px -16px transparent no-repeat;
    float: right;
    margin-right: 6px;
    cursor: pointer;
}

.QrightStop {
    width: 15px;
    height: 15px;
    background: url('/Content/images/QuicKNewsArrow.jpg') scroll -28px -16px transparent no-repeat;
    float: right;
    margin-right: 8px;
    margin-left: 10px;
    cursor: pointer;
}

.QLeftArrow {
    width: 14px;
    height: 15px;
    background: url('/Content/images/QuicKNewsArrow.jpg') scroll -5px -16px transparent no-repeat;
    float: right;
    margin-left: 6px;
    cursor: pointer;
}

.QuickNewsClocks {
    background: #636AB0;
    height: 38px;
    padding: 0 10px;
    direction: rtl;
    border-top: 1px solid #D2D2D2;
    border-bottom: 1px solid #D2D2D2;
}

    .QuickNewsClocks a {
        display: block;
        font-size: 19px;
        font-weight: bold;
        color: #FFFFFF;
        line-height: 38px;
        text-align: center;
        float: right;
        padding: 0 5px;
        margin: 0 10px;
    }

.SelectedHour {
    background-color: #8388B8;
}

.StopButton {
    width: 15px;
    height: 15px;
    background: url('/Content/images/play_btn.png') scroll left top transparent no-repeat;
}

.tickercontainer {
    width: 1003px;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

    .tickercontainer .mask {
        position: relative;
        width: 1003px;
        overflow: hidden;
    }

ul.newsticker {
    position: relative;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

    ul.newsticker li {
        float: right;
        margin: 0;
        padding: 0;
    }

    ul.newsticker a {
        white-space: nowrap;
        padding: 0;
    }

    ul.newsticker span {
    }

.SelectedFilter {
    background: #8388B8;
}

ul.newsticker {
    -webkit-transition: all 0s linear;
    -moz-transition: all 0s linear;
    -o-transition: all 0s linear;
    transition: all 0s linear;
    list-style: none;
    margin: 0;
}

.LeftDir {
    animation-direction: reverse;
    -webkit-animation-direction: reverse;
}

.QuickNewsTitleBlock {
    border-top: 1px solid #c2c2c4;
    border-bottom: 1px solid #c2c2c4;
    height: 32px;
    width: 63px;
    float: right;
    direction: rtl;
    font-size: 15px;
    font-weight: bold;
    text-align: center;
    background: #BEBED6;
    color: #64647c;
}

    .QuickNewsTitleBlock h2 {
        text-align: center;
        margin-top: 6px;
    }

        .QuickNewsTitleBlock h2 a {
            direction: rtl;
            font-size: 13px;
            font-weight: bold;
            color: #64647c;
        }

            .QuickNewsTitleBlock h2 a:hover {
                color: #6269b6;
                text-decoration: none;
            }

.WCupMainStoryBlock {
    width: 100%;
    height: 485px;
}

.rightWorldCup {
    background: rgba(209,206,206,0.3);
    height: 485px;
}

.worldCupMainCont {
    margin-top: 10px;
}

.WCupMainRightBlock {
    width: 868px;
    float: right;
    position: relative;
    height: 485px;
}

.WCupMainLeftBlock {
    width: 446px;
    float: left;
    background: #636ab0;
    height: 485px;
    position: relative;
}

.WCupMainSliderBlock {
    width: 668px;
    position: absolute;
    right: 105px;
    bottom: 14px;
    height: 85px;
}

    .WCupMainSliderBlock ul li {
        display: block;
        float: right;
        margin-left: 17px;
        direction: rtl;
        position: relative;
        width: 154px;
    }

        .WCupMainSliderBlock ul li img {
            width: 100%;
        }

        .WCupMainSliderBlock ul li:first-child {
            margin-right: 0;
        }

.WCupMainSlider {
    width: 668px !important;
    height: 85px;
    overflow: hidden;
    direction: rtl;
}

.WCupMainPrev {
    width: 35px;
    height: 43px;
    background: url('/Content/images/MainsliderArrow.png') scroll right top transparent no-repeat;
    position: absolute;
    right: 32px;
    bottom: 36px;
    cursor: pointer;
}

.WCupMainNext {
    width: 35px;
    height: 43px;
    background: url('/Content/images/MainsliderArrow.png') scroll left top transparent no-repeat;
    position: absolute;
    left: 24px;
    bottom: 36px;
    cursor: pointer;
}

.WCupMainLeftContent {
    width: 420px;
    margin: 0 auto;
    direction: rtl;
}

.WCupMainTitle a {
    color: #fff;
    font-size: 36px;
    display: block;
    margin-top: 19px;
    line-height: 45px;
}

.WCupMainWriter {
    font-size: 16px;
    margin-top: 7px;
    color: #fff;
    font-weight: bold;
}

.WCupMainSummary {
    margin-top: 11px;
    font-weight: bold;
    font-size: 18px;
    color: #fff;
    max-height: 251px;
    overflow: hidden;
}

.WCupMainMore {
    position: absolute;
    left: 23px;
    bottom: 17px;
}

    .WCupMainMore a {
        display: block;
        width: 66px;
        height: 24px;
        background: url('/Content/images/mainmorebg.png') scroll right top transparent no-repeat;
        font-size: 20px;
        text-align: center;
        line-height: 23px;
        color: #000;
        margin-right: 158px;
        font-weight: bold;
        margin-top: 9px;
    }

.WcupImage {
    background: rgba(0,0,0,0.5);
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    cursor: pointer;
}

.active .WcupImage {
    display: none;
}

.WCupMBymomentBlock {
    width: 100%;
    background: #fcfbe9;
    height: 70px;
    margin-top: 10px;
    direction: rtl;
}

.WCupMBymoment {
    margin-right: 35px;
    height: 42px;
    padding-top: 13px;
}

.MomentArrow {
    width: 35px;
    display: block;
    float: right;
}

.MomentTitle {
    display: block;
    float: right;
    font-size: 30px;
    margin-right: 22px;
}

.MomentTxtBlock {
    width: 1036px;
    float: right;
    background: #fff;
    height: 43px;
    -webkit-box-shadow: inset 0px 2px 14px 2px rgba(210,209,207,0.75);
    -moz-box-shadow: inset 0px 2px 14px 2px rgba(210,209,207,0.75);
    box-shadow: inset 0px 2px 14px 2px rgba(210,209,207,0.75);
    margin-right: 51px;
    position: relative;
}

.MomentTxtArrow {
    position: absolute;
    right: 0;
    top: 0;
    right: -1px;
    top: 1px;
}

.MomentTXTBlock {
    font-size: 19px;
    margin-right: 45px;
    line-height: 44px;
    font-weight: bold;
}

.ImportantSubjectsBlock {
    width: 100%;
    margin-right: 0;
    direction: rtl;
}

.ImpTitle {
    font-size: 26px;
    font-weight: bold;
    margin: 5px auto 5px;
    margin-bottom: 15px;
    margin-top: 15px;
}

.ImpSContentBlock {
    width: 423px;
    display: block;
    float: right;
    border-right: 2px solid #fcac65;
    padding-right: 10px;
    margin-right: 10px;
}

    .ImpSContentBlock:first-child {
        border: none;
        padding-right: 0;
        margin-right: 0;
    }

.ImpMainSubjectTitle {
    padding-top: 7px;
}

    .ImpMainSubjectTitle a {
        color: #000;
        font-size: 26px;
        display: block;
    }

.ImpMainSubjectSummary {
    font-size: 17px;
}

.WorldCupMatchTableBlock {
    width: 100%;
    margin-top: 30px;
    background: #fcfbe9;
    padding-bottom: 15px;
}

.WorldCupMatchTable {
    margin-right: 0;
    width: 100%;
}

.WordlCupMatchResult {
    width: 868px;
    float: right;
    margin-left: 16px;
    padding-top: 45px;
}

.WordlCupNextMatch {
    width: 396px;
    float: right;
    padding-top: 29px;
}

.goalsMainContainerBlock {
    width: 100%;
    background: #fcfbe9;
    padding-bottom: 5px;
}

.goalsMainContainer {
    margin-right: 0;
    width: 1277px;
    position: relative;
    direction: rtl;
}

.goalsMainTitle {
    font-size: 26px;
    font-weight: bold;
    line-height: 50px;
    background: #F1F1F1;
    padding-right: 14px;
}

.goalsSliderContainer {
    padding-top: 9px;
    background-color: #FFFFFF;
    border-bottom: 9px solid #f1f1f1;
    padding-bottom: 9px;
    margin-bottom: 9px;
}

.goalsSlider {
}

.goalsItem {
    float: right;
    width: 378px;
    margin: 0 14px;
    position: relative;
}

.goalsItemTitle {
    font-size: 26px;
    padding-top: 7px;
}

    .goalsItemTitle a {
        color: #000;
    }

.goalsItemAuthor {
    font-size: 12px;
    font-weight: bold;
}

.goalsItemSum {
    font-size: 17px;
    line-height: 25px;
}

.goalnext {
    width: 29px;
    position: absolute;
    left: 0;
    height: 36px;
    top: 50%;
    background: url("/Content/images/goalsarrows.png") bottom center no-repeat;
}

.goalprev {
    width: 29px;
    position: absolute;
    right: -29px;
    height: 36px;
    top: 50%;
    background: url("/Content/images/goalsarrows.png") top center no-repeat;
}

.WCupvidoIcon {
    position: absolute;
    left: 10px;
    top: 10px;
}

.multiMediaWorldCupContainer {
    position: relative;
}

    .multiMediaWorldCupContainer .rightDivmm {
        top: 0;
        background-color: #fcfbe9;
    }

        .multiMediaWorldCupContainer .rightDivmm .rightmultimedia {
            background-color: #879ED0;
            margin-top: 16px;
        }

.multiMediaWorldCup {
    width: 100%;
    background-color: #49597F;
    padding-top: 15px;
    padding-left: 15px;
    margin-bottom: 40px;
    box-sizing: border-box;
    padding-left: 30px;
    padding-top: 30px;
}

    .multiMediaWorldCup .mmAlbumItem {
        border-bottom: 1px solid #FA7500;
    }

        .multiMediaWorldCup .mmAlbumItem h3 span {
            color: #FFFFFF;
        }

        .multiMediaWorldCup .mmAlbumItem.active h3 span {
            font-weight: bold;
        }

    .multiMediaWorldCup .mmAlbumSummary {
        direction: rtl;
        font-weight: normal;
    }

    .multiMediaWorldCup .jcarousel-prev {
        width: 47px;
        height: 36px;
        background: url('/Content/images/goalsarrows.png') center top no-repeat;
        position: absolute;
        top: 32px;
        right: 0;
        z-index: 1;
        cursor: pointer;
    }

    .multiMediaWorldCup .jcarousel-next {
        width: 47px;
        height: 36px;
        background: url('/Content/images/goalsarrows.png') center bottom no-repeat;
        position: absolute;
        top: 32px;
        right: 0;
        z-index: 1;
        cursor: pointer;
    }

    .multiMediaWorldCup .slideCaption {
        color: #FFF;
        background: rgb(56,71,105);
        background: rgba(56,71,105,0.79);
        direction: rtl;
    }

    .multiMediaWorldCup .mmCaptionOpen {
        display: none;
        width: 42px;
        height: 36px;
        background: url(/Content/images/uparrow2.png);
        bottom: 0px;
        position: absolute;
        left: 1px;
        cursor: pointer;
        background-color: rgb(56,71,105);
        background-color: rgba(56,71,105,0.79);
    }

    .multiMediaWorldCup .mmCaptionClose {
        width: 20px;
        height: 12px;
        background: url(/Content/images/downarrow2.png) no-repeat center center transparent;
        top: 10px;
        position: absolute;
        left: 15px;
        cursor: pointer;
    }

    .multiMediaWorldCup .galleryFullIcon {
        float: right;
        margin-top: 10px;
        margin-left: 5px;
        margin-bottom: 50px;
        background: url("/Content/images/relIcon3.png");
        width: 25px;
        height: 20px;
    }

.worldcup {
    position: absolute;
    top: 220px;
    left: 0;
    width: 100%;
    text-align: center;
    z-index: 1;
    display: none;
}

.worldcupCon {
    width: 1350px;
    position: relative;
    margin-right: auto;
    margin-left: auto;
}

.bannerLeft {
    position: absolute;
    top: 0;
    left: -3px;
    width: 108px;
}

.bannerRight {
    position: absolute;
    right: -5px;
    top: 0px;
    width: 108px;
}

.SummarymainArticlImageopenspace {
    display: none;
}

.sportSliderBlock {
    width: 1314px;
    height: 490px;
    margin: 0 auto;
    position: relative;
    display: inline-block;
    padding-bottom: 0px !important;
    border-bottom: 0 important;
    direction: rtl;
    box-shadow: none !important;
}

.sportSlider {
    direction: rtl;
    width: 1314px;
    height: 485px;
    border-bottom: 5px solid #7d57a2;
    margin: 0 auto;
    position: relative;
}

    .sportSlider.supplementSlider {
        border-bottom: 5px solid #6E6D6C;
    }

.sportsliderRight {
    width: 868px;
    height: 485px;
    float: right;
    position: relative;
    overflow: hidden;
}

.sportsliderLeft {
    width: 446px;
    height: 485px;
    float: left;
    background: #dbdbdb;
    position: relative;
    overflow: hidden;
}

    .sportsliderLeft ul li:first-child {
        border-top: 0;
    }

    .sportsliderLeft ul li {
        display: block;
        border-top: 1px solid #fff;
        padding-right: 10px;
        padding-left: 10px;
        cursor: pointer;
    }

        .sportsliderLeft ul li a.Title {
            font-size: 20px;
            font-weight: bold;
            color: #595857;
            display: table-cell;
            height: 59px;
            vertical-align: middle;
            line-height: 23px;
        }

        .sportsliderLeft ul li.selected {
            background: #7d57a2;
        }

    .sportsliderLeft.supplementSliderLeft ul li.selected {
        background: #6E6D6C;
    }

    .sportsliderLeft ul li.selected a {
        color: #fff;
    }

    .sportsliderLeft .textImageIcon {
        margin-top: 20px;
    }

    .sportsliderLeft .textAudioIcon {
        margin-top: 20px;
    }

    .sportsliderLeft ul li.selected .textImageIcon {
        background: url("/Content/images/titles-icons/images.png") 0px 0px;
        background-size: 22px;
    }

    .sportsliderLeft ul li.selected .textAudioIcon {
        background: url("/Content/images/titles-icons/audios.png") 0px 0px;
        background-size: 22px;
    }

.shadowleft {
    background: url('/Content/images/shadow2.png') scroll left -16px transparent no-repeat;
    width: 177px;
    height: 30px;
    position: absolute;
    left: 0;
    bottom: 0;
}

.shadowright {
    background: url('/Content/images/shadow2.png') scroll left 7px transparent no-repeat;
    width: 177px;
    height: 30px;
    position: absolute;
    right: 0;
    bottom: 2px;
}

.sportvideosliderBlock {
    width: 868px;
    border-bottom: 2px solid #a0a0a0;
    background: #dcdcdc;
    margin: 30px auto 0;
    padding: 5px 10px 10px;
    padding-left: 5px;
    box-sizing: border-box;
}

.sportvideoTitle {
    font-size: 20px;
    font-weight: bold;
    color: #000;
    padding-bottom: 16px;
}

.sportrightArrow {
    width: 20px;
    height: 115px;
    float: right;
    background: url('/Content/images/videoArrow.png') scroll right top transparent no-repeat;
    cursor: pointer;
}

.sportrleftArrow {
    width: 20px;
    height: 115px;
    float: right;
    background: url('/Content/images/videoArrow.png') scroll left top transparent no-repeat;
    cursor: pointer;
}

.sportvideoSliderContent {
    width: 586px;
    float: right;
    direction: rtl;
}

    .sportvideoSliderContent ul li {
        width: 182px;
        float: right;
        margin: 0 9px;
        position: relative;
    }

        .sportvideoSliderContent ul li:first-child {
        }

        .sportvideoSliderContent ul li a {
            display: block;
            font-size: 15px;
            font-weight: bold;
            color: #000;
        }

.SportvideoIcon {
    position: absolute;
    left: 6px;
    bottom: 6px;
}

.sportvideoSliderContent ul li a {
    position: relative;
}

.sportWriter {
    margin-top: 8px;
}

.sportsummarysubBlock {
    box-shadow: none !important;
}

.supplementsummarysubBlock {
    box-shadow: none !important;
}

.sportsummarysubBlock .subStoryMoreLink {
    color: #6468AF;
    font-size: 17px;
}

.sportsummarysubBlock .moreLinkBlock a {
    color: #6468AF;
    font-size: 17px;
}

.NewAlbumeDesignBlock {
    margin: 30px auto;
    position: relative;
}

.newAlbumImagBlock {
    width: 360px;
    height: 185px;
    padding: 5px 0;
    background: #7d57a2;
    position: relative;
}

.imageAlbumBlock {
    width: 348px;
    height: 183px;
    border: 1px solid #fff;
    margin: 0px auto;
}

.newAlbumDesignTitl {
    margin: 7px;
}

.newAlbumDesignTitl {
    display: block;
    font-size: 18px;
    color: #010101;
    font-weight: bold;
    text-align: center;
}

.albumeshadow {
    width: 360px;
    height: 26px;
    background: url('/Content/images/albumeshadow.png') scroll left top transparent no-repeat;
    position: absolute;
    left: 0;
    bottom: 22px;
}

.newHomepageAlbumImagBlock .bx-wrapper {
    position: relative;
}

.NewHomepageAlbumeDesignBlockMap.NewHomepageAlbumeDesignBlock {
    margin-top: 3px;
    margin-bottom: 0px;
}

.NewHomepageAlbumeDesignBlockMap02.NewHomepageAlbumeDesignBlock {
    margin-top: 3px;
    margin-bottom: 23px;
}

.NewHomepageAlbumeDesignBlockMapOnly.NewHomepageAlbumeDesignBlock {
    margin: 43px auto 24px;
}

.NewHomepageAlbumeDesignBlockTitle {
    display: block;
    color: #000;
    font-size: 20px;
    font-weight: bold;
    padding: 5px 0px;
}

.homePageIGSliderItem .zoom-in-icon {
    bottom: 0px;
    z-index: 50;
}

.homePageIGSliderTitle {
    background-color: #626AB5;
    text-align: center;
    padding: 0 5px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
}

    .homePageIGSliderTitle.homePageIGSliderTitleMap {
        background-color: #E90D00;
    }

        .homePageIGSliderTitle.homePageIGSliderTitleMap a {
            color: #8CD8FC;
        }

.newHomepageAlbumImagBlockMap.newHomepageAlbumImagBlock {
    background: none;
    display: none;
    box-shadow: 0 6.5px 7px -4px #DCDCDE;
    padding-bottom: 16px;
}

.newHomepageAlbumImagBlock .bx-controls .bx-prev {
    position: absolute;
    right: 0px;
    width: 70px;
    height: 173px;
    background: url(/Content/images/CultRightArrow.png) no-repeat right center;
    font-size: 0;
    opacity: 0;
    top: 24px;
    z-index: 99;
}

.newHomepageAlbumImagBlock .bx-controls .bx-next {
    position: absolute;
    left: 0px;
    width: 70px;
    height: 141px;
    background: url(/Content/images/CultLeftArrow.png) no-repeat left 76px;
    font-size: 0;
    opacity: 0;
    top: 24px;
    z-index: 99;
}

.homePageIGSliderImage {
    display: block;
    position: relative;
}

    .homePageIGSliderImage img {
        vertical-align: bottom;
    }

.quickNewsSummaryTabsList {
    display: none;
}

.quickNewsSummaryheader {
    width: 653px;
    margin: 0 auto;
}

.quickNewsSummaryContent {
    width: 653px;
    margin: 0 auto;
}

.quickNewsSummaryTitle {
    font-size: 22px;
    color: #000;
    font-weight: 600;
    padding-top: 16px;
    padding-bottom: 25px;
    direction: rtl;
}

.quickNewsSummaryContentItem {
    display: block;
    padding: 15px 0;
    border-top: 1px solid #d0d2e7;
    margin-left: 10px;
    direction: rtl;
}

    .quickNewsSummaryContentItem:first-child {
        border: none;
        padding-top: 0;
    }

.quickNewsSummaryContentItemDate {
    font-size: 15px;
    color: #000;
    direction: rtl;
    display: block;
    margin-bottom: 1px;
}

.quickNewsSummaryContentItemAuthor {
    font-size: 16px;
    color: #AE4C4C;
    direction: rtl;
    display: inline-block;
    font-weight: 600;
    margin-top: 8px;
    text-align: right;
}

.quickNewsSummaryContentItemSummery {
    font-size: 16px;
    color: #000;
    direction: rtl;
    display: block;
}

.quickNewsSummaryContentItemTitleLink {
    font-size: 18px;
    font-weight: bold;
    color: #000;
    line-height: 21px;
    margin-top: 3px;
    direction: rtl;
}

.SportssumMultimedia .mediaSummaryAlbumBox {
    padding-bottom: 15px;
    margin-bottom: 15px;
    box-shadow: 0 6.5px 7px -4px #DCDCDE;
}

.google-ad-sport-page {
    width: 300px;
    margin: 0 auto;
    margin-top: 20px;
}

@media screen and (max-width: 1360px) {
    .worldcup {
        display: none !important;
    }
}

.MobileFooter {
    display: none;
}

.MobileMainStoryBlock {
    display: none;
    visibility: hidden;
}

.menubutton {
    display: none;
    visibility: hidden;
}

#MobileMainMenuId {
    display: none;
}

#CaricaturesId {
    display: none;
    visibility: hidden;
}

.MobileWeathernBlock {
    display: none;
    visibility: hidden;
}

#MobileDPId {
    display: none;
    visibility: hidden;
}

#ArticlesMobId {
    display: none;
    visibility: hidden;
}

.subMenuMainParent {
    display: none;
}

.subMenuContainer {
    display: none;
}

.even-8 {
    display: none;
    visibility: hidden;
}

#noItemSection {
    visibility: hidden;
    display: block;
}

.MobileNewsPaperPDFBlock {
    display: none;
    visibility: hidden;
}

#SportsumMain {
    display: none;
    visibility: hidden;
}

.sportSliderBlock {
    display: block;
    visibility: visible;
}

.caricaterTabs {
    width: 174px;
    position: absolute;
    left: 0;
    top: 10px;
}

    .caricaterTabs ul li {
        display: block;
        width: 84px;
        float: right;
        height: 30px;
        background: #6169b4;
        margin-right: 3px;
        text-align: center;
        color: #fff;
        font-size: 18px;
        cursor: pointer;
        font-weight: bold;
        line-height: 32px;
    }

        .caricaterTabs ul li.selected {
            background: #d8d8e1;
            color: #000;
        }

.sliderW1 {
    width: 137px;
}

.sliderW2 {
    width: 274px;
}

.sliderW3 {
    width: 411px;
}

.sliderW4 {
    width: 548px;
}

.sliderW5 {
    width: 685px;
}

.sliderW6 {
    width: 822px;
}

.sliderW7 {
    width: 959px;
}

#advancedSearchBox {
    direction: rtl;
    margin: 0 auto;
    border-bottom: 0px solid #d0d2e7;
    padding-bottom: 16px;
    box-shadow: 0 6.5px 7px -4px #DCDCDE;
    margin-bottom: 20px;
    width: 390px;
    position: absolute;
    left: 0;
    top: 0;
}

.advancedTitle {
    font-size: 21px;
    font-weight: bold;
    color: #000;
    margin-bottom: 20px;
}

#advancedSearchBox label {
    font-size: 17px;
    color: #5d5d5d;
    margin-left: 10px;
}

#advancedSearchBox input[type=text] {
    width: 270px;
    border: 1px solid #d2cfcf;
    padding: 0px 0;
    text-indent: 8px;
    font-size: 17px;
    color: #5d5d5d;
    font-family: Nassim;
    height: 30px;
}

.AsearchedWord {
    margin-bottom: 20px;
}

.SectionDropDownlist select {
    width: 131px;
    border: 1px solid #d2cfcf;
    font-size: 17px;
    color: #5d5d5d;
    font-family: Nassim;
    height: 30px;
}

.SectionDropDownlist label {
    margin-left: 26px !important;
}

.AmainSection {
    margin-left: 7px;
}

.SectionDropDownlist {
    margin-bottom: 20px;
}

.APublishDate {
    margin-bottom: 20px;
}

    .APublishDate label.ApublishDateLbl {
        width: 74px;
        margin-left: 0 !important;
        display: inline-block;
    }

.ApublishDateFrom {
    display: inline-block;
    position: relative;
    width: 270px;
}

.APublishDate select {
    width: 66px;
    height: 30px;
    border: 1px solid #d2cfcf;
    font-size: 17px;
    color: #5d5d5d;
    font-family: Nassim;
    margin-left: 2px;
    margin-bottom: 5px;
    text-indent: 5px;
}

.ApublishDateTo {
    margin-right: 78px;
    position: relative;
    width: 270px;
}

.restedBtn {
    width: 30px;
    height: 30px;
    background: url('/Content/images/AresetButton.png') scroll left bottom no-repeat;
    position: absolute;
    left: -14px;
    top: 0;
    cursor: pointer;
    display: block;
}

.restedBtnDisbel {
    width: 30px;
    height: 30px;
    background: url('/Content/images/AresetButton.png') scroll left top no-repeat;
    position: absolute;
    left: -14px;
    top: 0;
    cursor: auto;
    display: block;
}

.AdvancedSearchBtn {
    width: 82px;
    height: 30px;
    background: #636ab0;
    text-align: center;
    color: #fff;
    font-size: 14px;
    font-family: Nassim;
    border: 0;
    font-weight: bold;
    cursor: pointer;
}

.AdvancedSearchBtnBlock {
    text-align: left;
    margin-left: 28px;
}

.ASubSection {
    display: none;
}

.searchboxPadding {
    padding-top: 317px;
}

.advSearchArrowMob {
    display: none;
}

.SearchdesktopOnly {
    display: block;
}

.SearchMoblieOnly {
    display: none;
}

.searchControles {
    display: block;
    position: relative;
}

.APublishDate #FromMonth {
    width: 80px;
}

.APublishDate #TOMonth {
    width: 80px;
}

.errorsearch {
    position: absolute;
    right: 0;
    bottom: 10px;
}

.PublishDateSearchBlock {
    direction: rtl;
    padding: 16px 0;
    margin-bottom: 0px;
    margin-right: 15px;
}

    .PublishDateSearchBlock ul li {
        display: block;
        float: right;
        font-size: 17px;
        color: #000;
        font-weight: bold;
    }

        .PublishDateSearchBlock ul li select {
            width: 56px;
            height: 30px;
            border: 1px solid #636ab0;
            color: #000;
            font-weight: bold;
            font-family: Nassim;
            font-size: 17px;
            text-indent: 5px;
        }

.RestButton span {
    width: 30px;
    height: 30px;
    background: url('/Content/images/AresetButton.png') scroll left bottom no-repeat;
    cursor: pointer;
    display: block;
}

.restedDisbel span {
    width: 30px;
    height: 30px;
    background: url('/Content/images/AresetButton.png') scroll left top no-repeat;
    cursor: auto;
    display: block;
}

.PublishSearvhBtn input {
    width: 60px;
    height: 30px;
    background: #636ab0;
    text-align: center;
    color: #fff;
    font-size: 14px;
    font-family: Nassim;
    border: 0;
    font-weight: bold;
    cursor: pointer;
}

.publishLbl {
    margin-left: 5px;
}

.fromLbl {
    margin-left: 8px;
}

.fromDayList, .fromMonthList, .fromYearList {
    margin-left: 2px;
}

.fromRest {
    margin-left: 8px;
}

.ToRest {
    margin-left: 6px;
}

.toLbl {
    margin-left: 8px;
}

.ToDayList, .ToMonthList, .ToYearList {
    margin-left: 2px;
}

.MoreNews {
    width: 666px;
    text-align: left;
    bottom: 0;
    clear: both;
    margin-top: 20px;
}

    .MoreNews a {
        font-weight: bold;
        width: 116px;
        color: #585858;
        height: 34px;
        border: 1px solid #585858;
        padding: 5px 14px;
        background: url('/Content/images/searcarrow.png') scroll 90px center no-repeat transparent;
        padding-right: 23px;
    }

        .MoreNews a:hover {
            color: #6269b6;
            text-decoration: none;
        }

.PdaySelect {
    width: 49px !important;
}

.PublishDateSearchBlock #FromMonth, .PublishDateSearchBlock #TOMonth {
    width: 73px !important;
}

.PyearSelect {
    width: 67px !important;
}

.timeValidationError {
    margin-top: 10px;
    color: red;
    font-weight: bold;
    display: none;
}

.NewAccountPageBlock {
    direction: rtl;
}

    .NewAccountPageBlock ul li {
        display: table-row;
    }

    .NewAccountPageBlock input[type=text], .NewAccountPageBlock input[type=Password] {
        width: 300px;
        border: 1px solid #d2cfcf;
        font-size: 16px;
        font-family: Nassim;
        font-weight: bold;
        color: #5d5d5d;
        text-indent: 10px;
        height: 30px;
        display: table-cell;
        margin-right: 10px;
    }

    .NewAccountPageBlock .frmLbl {
        font-size: 19px;
        color: #5d5d5d;
        display: table-cell;
    }

    .NewAccountPageBlock .reqStr {
        font-size: 19px;
        color: #f81b1b;
    }

.newSparator {
    display: block;
    height: 25px;
}

.NACaptchBlock {
    border: 1px solid #dcdad0;
    width: 230px;
    height: 34px;
    margin-right: 10px;
}

#captchBTxt {
    width: 187px;
    margin-top: 10px;
}

.lblReqFiled {
    display: block;
    font-size: 19px;
    margin-right: 15px;
    margin-top: 10px;
}

.rolesConfirmLbl {
    font-size: 19px;
    color: #5d5d5d;
}

#checkboxBox {
    margin-right: 9px;
    margin-left: 5px;
}

#NewAccountSubBtn {
    color: #FFF;
    font-weight: bold;
    width: 104px;
    height: 30px;
    background: #636AB0;
    display: block;
    text-align: center;
    line-height: 30px;
    margin-top: 13px;
    border: none;
    font-family: Nassim;
    margin-right: 10px;
}

.edgeLoad-EDGE-6350370 {
    visibility: hidden;
}

.GolddenIfram {
    width: 666px;
    height: 372px;
}

.ThawrahBannerBlock {
    width: 1050px;
    height: 170px;
    clear: both;
    margin: 10px auto;
    margin-right: 72px;
}

@media only screen and (max-width: 1450px) {
    .leftSideAd {
        display: none;
    }

    .rightSideAd {
        display: none;
    }

    .summaryleftSideAd {
        display: none;
    }

    .summaryrightSideAd {
        display: none;
    }
}

.double-click-ad-mobile-Area {
    display: none;
}

.headerLeaderboardAd {
    width: auto;
    margin: 0 auto;
    margin-top: 10px;
    display: table;
}

.leftSideAd {
    position: absolute;
    left: -138px;
    top: 8px;
    width: 125px;
}

.leftSideButtonAd {
    width: 125px;
}

.leftSideSkyscraperAd {
    margin: 0 auto;
    margin-top: 10px;
    width: 125px;
}

.rightSideAd {
    position: absolute;
    right: -138px;
    top: 8px;
    width: 125px;
}

.rightSideButtonAd {
    width: 125px;
}

.rightSideSkyscraperAd {
    margin: 0 auto;
    margin-top: 10px;
    width: 125px;
}

.homeLeftMobileBanner {
    width: 319px;
    margin: 21 auto;
}

.homeLeftAreaRectangle {
    width: 301px;
    margin: 30px auto;
}

.homeMiddleLeaderboardAd {
    margin: 35px 110px 15px 40px;
}

#div-gpt-ad-1422284682617-6 {
    width: auto;
    margin: 30px auto 0px;
    display: table;
}

.footermiddleDetailed {
    width: auto;
    margin: 30px auto 0px;
    display: table;
}

.adsContainer {
    width: 1072px;
    margin: 0 auto;
    margin-bottom: 20px;
}

.summaryMiddleLeaderboardAd {
    width: auto;
    margin: 30px auto 0px;
    display: table;
}

.summaryleftSideAd {
    position: absolute;
    left: -138px;
    top: 25px;
    width: 125px;
}

.summaryrightSideAd {
    position: absolute;
    right: -138px;
    top: 25px;
    width: 125px;
}

.summaryLeftAreaRectangle {
    width: 301px;
    margin: 30px auto;
}

.detailedLeftAreaRectangle {
    width: 301px;
    margin: 30px auto;
}

.DP-LeftArea .detailedLeftAreaRectangle {
    width: 301px;
    margin: 13px auto;
    margin-top: 30px;
}

.sportsummarysubBlock .summaryLeftAreaRectangle {
    width: 301px;
    margin: 30px auto;
    margin-top: 60px;
}

.appLink {
    display: none;
}

#ContactUsFormBlock {
    width: 585px;
    margin: 0 auto;
    direction: rtl;
}

    #ContactUsFormBlock ul {
        display: table;
        width: 100%;
    }

        #ContactUsFormBlock ul li {
            display: table-row;
            direction: rtl;
        }

.ContactUs-Sparator {
    height: 15px;
}

#ContactUsFormBlock ul li .ContactUs-lbl {
    font-size: 18px;
    color: #5d5e5f;
    display: table-cell;
    vertical-align: top;
    width: 17.7%;
}

#ContactUsFormBlock ul li .ContactUs-Txt {
    width: 100%;
    border: 1px solid #d2cfcf;
    padding: 0;
    margin: 0;
    font-family: Nassim;
    height: 28px;
    text-indent: 6px;
    font-size: 18px;
}

#ContactUsFormBlock ul li .ContactUs-select {
    width: 100.4%;
    border: 1px solid #d2cfcf;
    padding: 0;
    margin: 0;
    font-family: Nassim;
    text-indent: 6px;
    font-size: 18px;
    color: #a6a5a5;
    direction: rtl;
    text-align: right;
}

#ContactUsFormBlock ul li option {
    padding: 0;
    margin: 0;
    font-family: Nassim;
    direction: rtl;
    text-align: right;
}

#ContactUsFormBlock ul li textarea {
    resize: none;
    height: 133px !important;
    width: 98% !important;
    padding: 1% !important;
}

.ContactUs-required {
    font-size: 18px;
    color: #ff0000;
}

.ContactUs-SendButton {
    display: block !important;
    width: 100%;
}

.ContactUs-MsgCountBlock {
    color: #5d5e5f;
    font-size: 18px;
    float: right;
}

#ContactUs-SendBtn {
    background: #636ab0;
    width: 103px;
    border: none;
    height: 30px;
    color: #fff;
    font-size: 16px;
    font-family: Nassim;
    float: left;
    margin-top: 10px;
    cursor: pointer;
}

#ContactUsFormBlock ul li span.error {
    font-size: 16px;
    color: red;
    display: block;
    margin-top: 5px;
    font-weight: bold;
}

#ContactUsFormBlock ul li #ContactUs_Captcha_Txt {
    margin-bottom: 10px;
    margin-top: 10px;
}

.subscribeHeaderTitle {
    display: none;
}

.subscribeHeaderText {
    margin-top: 20px;
    margin-bottom: 25px;
    font-size: 15px;
    font-weight: bold;
    padding-left: 100px;
}

#subscribeFormBlock ul li .subscribe-lbl.subscribe-lbl-captcha {
    padding-top: 51px;
}

#subscribeFormBlock {
    width: 585px;
    margin: 0 auto;
    direction: rtl;
}

    #subscribeFormBlock ul {
        display: table;
        width: 100%;
    }

        #subscribeFormBlock ul li {
            display: table-row;
        }

.subscribe-Sparator {
    height: 15px;
}

#subscribeFormBlock ul li .subscribe-lbl {
    font-size: 18px;
    color: #5d5e5f;
    display: table-cell;
    vertical-align: top;
    width: 17.7%;
}

#subscribeFormBlock ul li .subscribe-Txt {
    width: 100%;
    border: 1px solid #d2cfcf;
    padding: 0;
    margin: 0;
    font-family: Nassim;
    height: 28px;
    text-indent: 6px;
    font-size: 18px;
}

.subscribe-required {
    font-size: 18px;
    color: #ff0000;
}

.subscribe-SendButton {
    display: block !important;
    width: 100%;
}

#subscribe-SendBtn {
    background: #636ab0;
    width: 103px;
    border: none;
    height: 30px;
    color: #fff;
    font-size: 16px;
    font-family: Nassim;
    float: left;
    margin-top: 10px;
    cursor: pointer;
}

#subscribeFormBlock ul li span.error {
    font-size: 16px;
    color: red;
    display: block;
    margin-top: 5px;
    font-weight: bold;
}

#subscribeFormBlock ul li #subscribe_Captcha_Txt {
    margin-bottom: 10px;
    margin-top: 10px;
}

#subscribeFormBlock ul li.subscribe-Captcha {
    display: none;
}

.subscribe-lbl-error {
    font-size: 18px;
}

.double-click-ad-mobile {
    display: none;
    visibility: hidden;
}

.double-click-ad-desktop {
    text-align: center;
    width: 100%;
    display: block !important;
    margin: 10px auto;
}

.TwitterIDSS {
    display: none;
}

.pIBContainer:after {
    display: block;
    clear: both;
    content: "";
}

.pIBContainer {
    margin-top: 40px;
    position: relative;
    background: #F2F2F4;
}

.pIBTitle {
    width: 63px;
    height: 107px;
    text-align: center;
    float: right;
    background: #BEBED6;
    position: relative;
    z-index: 10;
    padding-top: 52px;
}

    .pIBTitle a {
        font-size: 18px;
        font-weight: bold;
        color: #66647c;
    }

.pIBListContainer {
    width: 1002px;
    position: relative;
    overflow: hidden;
    float: right;
    background: #F2F2F4;
    margin: 0 35px;
}

.pIBList {
    width: 20000em;
    position: relative;
}

.pIBItem {
    float: right;
    margin: 20px 0 20px 14px;
    height: 119px;
}

.pIBItemLink {
}

.pIBItemImage {
}

.jcarousel-control-prev {
    height: 159px;
    position: absolute;
    right: 63px;
    top: 0;
    width: 35px;
    background: url(/Content/images/PIBArrows.png) no-repeat -45px center rgba(0,0,0,0.9);
}

.jcarousel-control-next {
    height: 159px;
    position: absolute;
    left: 0;
    top: 0;
    width: 35px;
    background: url(/Content/images/PIBArrows.png) no-repeat 9px center rgba(0,0,0,0.9);
}

    .jcarousel-control-prev.inactive, .jcarousel-control-next.inactive {
        background-color: rgba(100,100,100,0.9);
    }

.pIBMobileContainer {
    display: none;
}

.pIBSummaryContainer {
    position: relative;
    width: 1072px;
    float: right;
    margin-top: 47px;
}

.pIBSList {
    margin-right: 14px;
}

.pIBSItem {
    float: right;
    margin-left: 13px;
    width: 163px;
}

.pIBSItemFirst.pIBSItem {
    width: 333px;
    margin-left: 22px;
}

.pIBSItemFirst:nth-child(3) {
    margin-left: 0px;
}

.pIBSImageLink {
    position: relative;
    display: block;
}

.pIBSImage {
    vertical-align: middle;
}

.pIBSTitle {
    min-height: 92px;
    font-size: 17px;
    font-weight: bold;
}

    .pIBSTitle a {
        color: #000;
    }

.pIBSummaryContainerTitle {
    display: none;
}

.MDP-ShareBox {
    display: none;
}

.DPE-MobileTitle {
    display: none;
}

.unSubContainer {
    min-height: 300px;
    width: 653px;
    margin: 0 14px;
    float: right;
}

    .unSubContainer p {
        padding: 15px 30px;
        color: red;
        font-size: 20px;
        direction: rtl;
    }

.MediasubMenuMainParent, .MediaSubMenuBlock, #mobileMediaHomePageBlock {
    display: none;
}

.supplementHeadLink {
    float: left;
    background: url(/Content/images/headPdf.png) no-repeat 85px -1px;
    padding-right: 25px;
    height: 25px;
    padding-top: 6px;
    padding-bottom: 0px;
    margin-bottom: 5px;
}

    .supplementHeadLink span {
        font-size: 15px;
        font-weight: bold;
        color: #000;
        background: url(/Content/images/headPdf.png) no-repeat -12px -38px #F2F2F4;
        padding-left: 31px;
        padding-right: 5px;
        line-height: 20px;
    }

        .supplementHeadLink span strong {
            font-size: 18px;
        }

.newsInMin {
    width: 100%;
    padding-top: 0px;
    margin: 0 auto;
    padding-bottom: 30px;
    /*height: 226px;*/
}

.NewsInMinMobile {
    display: none;
}

.newsInMin h3 a {
    display: block;
    color: #000;
    font-size: 20px;
    font-weight: bold;
    padding: 7px 0px;
    float: right;
}

    .newsInMin h3 a:hover {
        color: #6269b6;
        text-decoration: none;
    }


.FlashNewsTitle h3 a {
    display: block;
    color: #000;
    font-size: 20px;
    font-weight: bold;
    padding: 7px 0px;
    float: right;
}

    .FlashNewsTitle h3 a:hover {
        color: #6269b6;
        text-decoration: none;
    }

.FlashNewsContainer {
    display: block;
    padding: 0px 15px;
    margin: 0 auto;
    /* border-right: solid 1px #d0d2e7; */
}

.QuickNewsBlock-mobile {
    display: none;
}

.QuickNewsBlock-homepage {
    display: block;
}


.newsInMinImage {
    width: 416px;
    padding-top: 0px;
    margin: 0 auto;
    margin-bottom: 10px;
    display: inline-block;
    background: url(/Content/images/NewsInMinuteBackground.png) #000;
    position: relative;
    -webkit-box-shadow: 0px 0px 3px 3px rgba(235,235,235,1);
    -moz-box-shadow: 0px 0px 3px 3px rgba(235,235,235,1);
    box-shadow: 0px 0px 3px 3px rgba(235,235,235,1);
    text-align: center;
}

.newsInMin a img {
    padding: 8px;
    vertical-align: middle;
    width: 100%;
    box-sizing: border-box;
}

.newsInMin .smallvideoicon {
    position: absolute;
    left: 12px;
    top: auto;
    bottom: 12px;
}

#weatherWidget {
    direction: rtl;
    display: none;
    float: right;
    margin-right: 10px;
    position: relative;
}

#mobheaderweatherWidget {
    direction: rtl;
    display: none;
    position: absolute;
    top: 30%;
    left: 16%;
}

.weatherText {
    color: #4f4f50;
    font-size: 16px;
    font-weight: bold;
}

.weatherImage {
    vertical-align: middle;
    margin-left: 5px;
}

.mobheaderweatherWidgetIcon {
}

.weatherDropDown {
    position: absolute;
    width: 230px;
    height: 120px;
    -webkit-box-shadow: 0px 0px 3px 3px rgba(235,235,235,1);
    -moz-box-shadow: 0px 0px 3px 3px rgba(235,235,235,1);
    box-shadow: 0px 0px 3px 3px rgba(235,235,235,1);
    top: 41px;
    z-index: 101;
    background: #FFF;
    padding: 19px;
    opacity: 0;
    display: none;
}

#dropDownIcon {
    width: 18px;
    height: 10px;
    background: url(/Content/images/downarrow.png);
    display: inline-block;
    margin-right: 5px;
    cursor: pointer;
}

.weatherDropDownLabel {
    font-size: 22px;
    font-weight: bold;
    display: block;
}

#WDDInput {
    width: 207px;
    height: 28px;
    border: 1px solid #D2CFCF;
    font-size: 16px;
    font-weight: bold;
    color: #a6a5a5;
    padding: 0 10px;
    display: block;
}

.WDDButtonsContainer {
    float: left;
    margin-top: 5px;
}

.weatherDropDownError {
    color: Red;
    visibility: hidden;
}

.WDDButtons {
    width: 84px;
    height: 30px;
    background: #636ab0;
    color: #FFF;
    border: none;
    cursor: pointer;
    font-size: 16px;
    font-weight: bold;
    margin-right: 20px;
}

.ui-autocomplete {
    position: absolute;
    top: 0;
    right: 19px;
    cursor: default;
    list-style-type: none;
    height: 300px;
    overflow-y: scroll;
    overflow-x: hidden;
    background: #fff;
    direction: rtl;
    width: 304px !important;
    padding-right: 10px;
}

.ui-helper-hidden-accessible {
    border: 0 none;
    clip: rect(0px, 0px, 0px, 0px);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.ui-autocomplete li:hover {
    background: #8388B8;
    color: #fff;
}

.ui-autocomplete li a {
    font-size: 18px;
    font-weight: bold;
    cursor: pointer;
    padding-right: 5px;
    display: block;
}

.mobWeatherDropDown {
    display: none;
}

.latestNewsList ul li.highLightBreaking {
    background-color: #EFEFEF;
    padding: 16px 15px 16px 0px;
}

.homePageTopBanner {
    margin-bottom: 20px;
    margin-top: 5px;
}

.bannerContainer {
    width: 428px;
    float: right;
    margin-left: 15px;
}

.supplementBanner.bannerContainer {
    margin-left: 0px;
}

.bannerTitle {
    line-height: 40px;
    font-size: 16px;
    font-weight: bold;
    color: #FFF;
    background: #ff0000;
    float: right;
    height: 40px;
    width: 94px;
    text-align: center;
    position: relative;
    top: 27px;
    -webkit-transform: rotate(-90deg);
    margin: 0 -27px;
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

.bannerContainer .bannerLink {
    display: block;
    width: 325px;
}

    .bannerContainer .bannerLink img {
        vertical-align: middle;
    }

.homePageTopBannerMobile {
    display: none;
}

.NewpaperPDFMainButton.withoutNP {
    width: 207px;
    height: 33px;
    display: block;
    float: right;
    text-align: CENTER;
    color: #FFF;
    line-height: 36px;
    font-size: 16px;
    font-family: arial;
    margin: 0px 0px 0px 1px;
    background: url("/Content/images/newspaperPDF.png") no-repeat 55px center #636ab0;
    margin-bottom: 23px;
}

.NewpaperPDFArchiveButton.withoutNP {
    width: 208px;
    height: 33px;
    background-color: #636ab0;
    display: block;
    float: right;
    text-align: CENTER;
    color: #FFF;
    line-height: 36px;
    font-size: 18px;
    margin-bottom: 23px;
}

.NewpaperPDFMainButton.withNP {
    width: 158px;
    height: 33px;
    display: block;
    float: right;
    text-align: CENTER;
    color: #FFF;
    line-height: 36px;
    font-size: 16px;
    font-family: arial;
    margin: 0px 1px;
    background: url("/Content/images/newspaperPDF.png") no-repeat 25px center #636ab0;
    margin-bottom: 23px;
}

.NewpaperPDFArchiveButton.withNP {
    width: 120px;
    height: 33px;
    background-color: #636ab0;
    display: block;
    float: right;
    text-align: CENTER;
    color: #FFF;
    line-height: 36px;
    font-size: 18px;
    margin-bottom: 23px;
}

.NewspaperButton {
    width: 119px;
    height: 33px;
    background-color: #636ab0;
    display: block;
    float: right;
    text-align: CENTER;
    color: #FFF;
    line-height: 36px;
    font-size: 18px;
    margin-bottom: 23px;
}

.ramadanItem a.titleLink:hover {
    color: #6269B6;
    text-decoration: none;
}

.bodyRamadan {
    background: url("/Content/images/Ramadan_SummaryBG.png");
    background-repeat: no-repeat;
    background-color: #99D7F4;
}

    .bodyRamadan .headerDate {
        display: none;
    }

    .bodyRamadan.weatherWidget {
        display: none !important;
    }

.RamadanmainContent {
    position: relative;
    padding-top: 17px;
    background-color: #FFF;
}

.ramadanTitle {
    font-size: 55px;
    color: #FFFFFF;
    padding-right: 15px;
}

.ramadanContent {
    position: relative;
}

.ramadanContentDiv {
    width: 691px;
    margin: 0 14px;
    float: right;
    margin-right: 24px;
}

.ramadanContent .mainStoryBorder {
    height: 100%;
    border-left: 1px solid #D0D2E7;
    position: absolute;
    left: 416px;
    top: 0;
}

.ramadanItem {
    float: right;
}

.ramadanFull {
    width: 100%;
}

.ramadanHalf {
    width: 47%;
}

.RamadanfirstChild {
    margin-left: 3%;
}

.ramadanItem .imageLink {
    display: block;
}

    .ramadanItem .imageLink img {
        vertical-align: middle;
    }

.ramadanItem .titleLink {
    display: block;
    color: #000;
    padding: 10px 0 20px 0;
    direction: rtl;
}

.ramadanFull {
    font-size: 25px;
    font-weight: bold;
}

.ramadanHalf {
    font-size: 21px;
    font-weight: bold;
}

.ramadanAlbum {
    margin: 0 auto;
    width: 351px;
    box-shadow: 0 6.5px 7px -4px #DCDCDE;
    margin-bottom: 10px;
    padding: 0px 19px;
}

    .ramadanAlbum .linkImage {
        display: block;
        position: relative;
    }

        .ramadanAlbum .linkImage img {
            vertical-align: middle;
        }

    .ramadanAlbum .linkTitle {
        font-size: 21px;
        font-weight: bold;
        color: #000;
        padding: 5px 0;
        display: block;
        direction: rtl;
    }

    .ramadanAlbum a.linkTitle:hover {
        color: #6269b6;
        text-decoration: none;
    }

.ramadanAlbumMobile {
    display: none;
}

.albumPlayButton {
    position: absolute;
    margin-left: -22px;
    top: 50%;
    margin-top: -22px;
    left: 50%;
}

.DP-ShareBoxItem [class*="st_googleplus_hcount"] span.stArrow {
    display: none !important;
}

.rightAreaSharingItem .st_googleplus_hcount .stButton_gradient.stHBubble .stBubble_hcount {
    display: none !important;
}

.desktopVote {
    width: 357px;
    margin: 0 auto;
    position: relative;
    margin-top: 25px;
    padding-bottom: 20px;
    box-shadow: 0 6.5px 7px -4px #DCDCDE;
}


#divVoteResult {
    width: 100%;
    margin: 0 auto;
}

.album_title {
    display: block;
    font-size: 25px;
    font-weight: bold;
    direction: rtl;
}

.sport-summary {
    clear: both;
}

.SportssumMultimedia .desktopVote {
    margin-bottom: 20px;
}

.result-vote-side {
    display: inline-block;
    width: 80%;
}

.Result-vote-img {
    float: right;
    margin-left: 20px;
    display: inline-block;
    width: 60px;
    height: 60px;
}



.radio_ques {
    display: block;
    font-size: 20px;
    direction: rtl;
}

.evaluation {
    margin-right: 15px;
}

#poll-vote-list li {
    padding: 10px 0;
}

    #poll-vote-list li input[type="radio"] {
        float: right;
        line-height: 20px;
    }

    #poll-vote-list li label {
        font-size: 20px;
        line-height: 20px;
        direction: rtl;
        width: 74%;
    }

.vote_btn {
    line-height: 30px;
    padding: 0 20px;
    background-color: #636AB0;
    color: #FFF;
    font-size: 16px;
    font-weight: bold;
    direction: rtl;
    margin-top: 20px;
}

.error_v {
    color: #ff0000;
    font-size: 16px;
    font-weight: bold;
    margin-top: 5px;
}

.first_vote_btn {
    margin-right: 5px;
}

.marginRight_10 {
    margin-right: 10px;
}

.otherVoteLink {
    font-size: 16px;
    color: #000;
    margin-top: 20px;
    line-height: 30px;
    display: inline-block;
}

    .otherVoteLink:hover {
        color: #6269b6;
        text-decoration: none;
    }

#divVoteResult .imgCaptch {
    float: right;
    border: 1px solid #DCDAD0;
    border-left: none;
}

#divVoteResult .hand {
    border: 1px solid #DCDAD0;
    border-right: none;
}

#input-user-text-vot {
    height: 28px;
    width: 184px;
    border: 1px solid #D2CFCF;
    display: block;
}

.DP-CommentscaptchaContainer {
    direction: rtl;
}

.poll-results-list ul {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

    .poll-results-list ul li {
        padding: 10px 0px;
    }

        .poll-results-list ul li .percentage {
            display: block;
            font-size: 17px;
            font-weight: bold;
            direction: rtl;
        }

        .poll-results-list ul li .respond {
            margin-right: 16px;
            font-size: 17px;
            font-weight: bold;
            direction: rtl;
        }

.clearfix {
    clear: both;
}

.out-bar {
    width: 235px;
    height: 20px;
    background-color: #e7e7e7;
    float: right;
}

.inner-bar {
    float: right;
    height: 20px;
}

#divVoteError {
    display: none;
}

.mobileVote {
    display: none;
}

.BacktoVoteLink {
    background: #eee;
    font-size: 15px;
    font-weight: 600;
    color: #000;
    line-height: 20px;
    text-align: left;
    display: inline-block;
    padding: 5px 10px;
}

    .BacktoVoteLink:hover {
        background: #dbdbdb;
    }

.BacktoVoteLink-Div {
    text-align: left;
    margin-top: 5px;
}

.detailedVote {
    min-height: 1px;
    padding: 1px 0;
    border-top: 1px solid #D0D2E7;
    margin-left: 10px;
}

.voteDetailedResult {
    background-color: #F0EFEF;
    padding: 15px 0 0;
    position: relative;
}

.detailedVote .album_title {
    display: none;
}

.detailedVote .poll-results-list li {
    border-top: 1px solid #E4E2E2;
    padding: 5px 20px 20px;
}

.detailedVote .poll-results-list ul li .respond {
    line-height: 20px;
}

.detailedVote .radio_ques {
    font-size: 17px;
    font-weight: bold;
    padding: 0 20px;
    margin-left: 99px;
}

.detailedVote .totalVoteCount {
    display: block;
    line-height: 37px;
    font-size: 17px;
    font-weight: bold;
    background-color: #E4E2E2;
    color: #817d7d;
    padding-right: 20px;
    direction: rtl;
    border-bottom: 1px solid #D0D2E7;
}

.detailedVote #poll-vote-list {
    direction: rtl;
}

.detailedVote .voteStatus {
    position: absolute;
    font-size: 17px;
    font-weight: bold;
    color: #525252;
    top: 16px;
    left: 15px;
    display: block;
}

.voteStatus {
    white-space: nowrap;
}

.detailedVote #input-user-text-vot {
    margin-top: 10px;
}

.detailedVote .DP-CommentscaptchaContainer {
    margin-right: 20px;
}

.detailedVote .first_vote_btn {
    margin-right: 20px;
    margin-bottom: 20px;
}

.detailedVote .error_v {
    margin-right: 20px;
}

.voteStatus {
    display: none;
}

.VoteTime {
    display: none;
}

.detailedVote .VoteTime {
    display: block;
    padding: 10px 20px;
    direction: rtl;
    color: #817d7d;
    font-size: 17px;
    font-weight: bold;
}

.totalVoteCount {
    display: block;
    text-align: center;
    line-height: 30px;
    color: #372511;
    font-size: 16px;
    background-color: #F0EFEF;
    margin-top: 10px;
    font-weight: bold;
}

.desktopVote .DP-ShareBoxItem {
    height: 24px !important;
    padding: 0 !important;
}

    .desktopVote .DP-ShareBoxItem .st_sharethis_large {
        height: 24px !important;
    }

.desktopVote .DP-ShareBoxList {
    position: absolute;
    top: 0px;
    left: 0px;
}

.mobileVote .Vote-Whatsapp a {
    display: none;
}

.detailedVote .DP-ShareBoxList {
    display: none;
}

#VotesResultsContainer {
    border-top: 1px solid #D0D2E7;
}

.VotesList {
    margin-top: 1px;
}

.VotesItem {
    padding: 15px 0;
    direction: rtl;
}

.VotesItem-odd {
    background-color: #F0EFEF;
}

.VotesItem-even {
    background-color: #D8D7D7;
}

.VotesItem ul li.VotesItemTitle {
    width: 80%;
    text-align: right;
    margin-right: 2%;
    vertical-align: middle;
}

    .VotesItem ul li.VotesItemTitle a {
        font-size: 17px;
        color: #000;
        direction: rtl;
    }

.VotesItem ul li.VotesItemStatus {
    width: auto;
    text-align: left;
    font-size: 17px;
    color: #525252;
    float: left;
    margin-left: 2%;
}

    .VotesItem ul li.VotesItemStatus a {
        font-size: 17px;
        color: #525252;
        direction: rtl;
    }

.VotesItem ul li.VotesItemDate {
    width: 80%;
    text-align: right;
    font-size: 17px;
    color: #817d7d;
    margin-right: 2%;
}

    .VotesItem ul li.VotesItemDate a {
        font-size: 17px;
        color: #817d7d;
        direction: rtl;
    }

.VoteSeparator {
    height: 1px;
    background-color: #D0D2E7;
    margin: 1px 0;
}

#AboutUsFilter {
    width: 238px;
    height: 28px;
    border: 1px solid #d2cfcf;
    font-size: 18px;
    margin-bottom: 12px;
    color: #5d5e5f;
    padding: 0px 7px;
    line-height: 28px;
    font-family: "Nassim";
    margin-top: 30px;
    display: none;
}

.ProfileItem {
    padding-bottom: 25px;
    padding-top: 28px;
    border-bottom: 1px solid #d2cfcf;
    margin-left: 30px;
}

.ProfileItem {
    padding-bottom: 25px;
    border-bottom: 1px solid #d2cfcf;
}

    .ProfileItem img {
        float: right;
        margin-left: 20px;
        border-radius: 50%;
        padding: 1px;
        border: 1px solid #d3d0d0;
    }

.ProfileInfo {
    float: right;
    width: 83%;
}

    .ProfileInfo span {
        display: block;
    }

#AboutUsProfile {
    display: none;
}

    #AboutUsProfile .Name {
        line-height: 26px;
        font-size: 20px;
        margin-bottom: 4px;
    }

        #AboutUsProfile .Name strong {
            color: #636ab0;
            font-size: 20px;
            direction: rtl;
        }

    #AboutUsProfile .Title {
        line-height: 22px;
        color: #5d5e5f;
        font-size: 16px;
    }

        #AboutUsProfile .Title strong {
            color: #5d5e5f;
            font-size: 16px;
            direction: rtl;
        }

.Bio {
    clear: both;
    padding-top: 25px;
}

    .Bio strong {
        font-size: 16px;
        color: #5d5e5f;
        line-height: 21px;
        direction: rtl;
    }

#ProfileLoader {
    text-align: center;
    padding: 100px 0px;
}

.AboutUSDate {
    display: none;
}

.AboutUSTitle {
    display: none;
}

._magnetRecConrecom_71-1 {
    border-top: 1px solid #D2CFCF !important;
    padding-top: 10px;
    margin-top: 70px;
}

._magnetRelConrel_71-1 {
    margin-top: 3px;
    box-shadow: 0 6.5px 7px -4px #DCDCDE;
    padding-bottom: 20px;
}

.readMoreStickyArea {
    width: 100%;
    position: fixed;
    height: 148px;
    padding: 9px 0px 1px 0px;
    bottom: -275px;
    z-index: 9999999;
    background-color: #ebebeb;
    -webkit-box-shadow: 0px -4px 5px 0px rgba(220,220,222,1);
    -moz-box-shadow: 0px -4px 5px 0px rgba(220,220,222,1);
    box-shadow: 0px -4px 5px 0px rgba(220,220,222,1);
    border-top: 3px solid #626ab2;
    left: 0;
}

    .readMoreStickyArea .stickyContainer {
        background-color: #ebebeb;
        margin: 0 auto;
        width: 1135px;
    }

        .readMoreStickyArea .stickyContainer .label {
            font-size: 17pt;
            color: #000000;
            font-weight: bold;
        }

._magnetRecConrecom_71-5 div, ._magnetRecHdrecom_71-5, ._magnetRecConrecom_71-5 {
    background-color: #ebebeb !important;
}

._magnetRelConrel_71-5 {
    border-top: 1px solid #D2CFCF !important;
    padding-top: 10px;
    margin-top: 70px;
    float: right;
}

.readMoreStickyArea .openedIframe {
    background-image: url(/Content/images/iframeCloseIcon.png);
    background-repeat: no-repeat;
    background-position: center center;
}

.readMoreStickyArea #closeIcon {
    height: 36px;
    width: 36px;
    position: absolute;
    top: -18px;
    z-index: 9999;
    cursor: pointer;
    left: 107px;
}

.readMoreStickyArea .closedIframe {
    background-image: url(/Content/images/iframeOpenIcon.png);
    background-repeat: no-repeat;
    background-position: center center;
}

.DP-MainBody .topContent {
    margin-bottom: 40px;
}

    .DP-MainBody .topContent .articleSummary {
        font-size: 22px;
        line-height: 34px;
    }

#NewsPhotographerContainer .NewsPhotographerHeader {
    background-color: #d7d7d7;
    padding: 8px 20px;
}

    #NewsPhotographerContainer .NewsPhotographerHeader .newsTitle {
        font-size: 21px;
        font-weight: bold;
        color: #50568c;
    }

    #NewsPhotographerContainer .NewsPhotographerHeader.clearfix:after, #NewsPhotographerContainer .NewsPhotographerBottom.clearfix::after {
        visibility: hidden;
        display: block;
        font-size: 0;
        content: " ";
        clear: both;
        height: 0;
    }

    #NewsPhotographerContainer .NewsPhotographerHeader .buttons .countNews {
        direction: rtl;
        font-size: 18px;
        font-weight: bold;
        color: #5d69a2;
        margin-left: 20px;
    }

    #NewsPhotographerContainer .NewsPhotographerHeader .buttons .arrowBtns a {
        height: 28px;
        width: 28px;
        display: block;
        background-image: url(/Content/images/NewsPhotographerArrows.png);
        background-position: center center;
        cursor: pointer;
    }

#NewsPhotographerContainer .DP-HomepageNews {
    box-shadow: none;
}

#NewsPhotographerContainer .DP-RelatedFilesTitle {
    padding-top: 21px;
    font-size: 21px;
    font-weight: bold;
    margin-bottom: 15px;
}

#NewsPhotographerContainer .NewsPhotographerHeader .buttons .arrowBtns .disabled {
    opacity: 0.5;
}

#NewsPhotographerContainer .NewsPhotographerHeader .buttons .arrowBtns a.prev {
    background-position: 28px 0px;
    margin-left: 10px;
}

#NewsPhotographerContainer .NewsPhotographerHeader .buttons .arrowBtns a.next {
    background-position: 0px 0px;
}

#NewsPhotographerContainer .NewsPhotographerBody {
    font-size: 16px;
    margin: 20px 0px;
    font-weight: bold;
    color: #000000;
}

#NewsPhotographerContainer .DP-ShareBox {
    width: auto;
}

#NewsPhotographerContainer .NewsPhotographerBody .mainImage {
    margin-right: 20px;
    margin-bottom: 20px;
}

#NewsPhotographerContainer .NewsPhotographerBottom {
    border-top: 2px solid #D2CFCF;
}

    #NewsPhotographerContainer .NewsPhotographerBottom .similarArticles {
        clear: right;
        width: 585px;
    }

        #NewsPhotographerContainer .NewsPhotographerBottom .similarArticles .DP-RelatedFilesItem {
            width: 276px;
        }

            #NewsPhotographerContainer .NewsPhotographerBottom .similarArticles .DP-RelatedFilesItem .RelatedFilesItemTitle {
                float: right;
                width: 146px;
                margin-right: 10px;
            }

#NewsPhotographerContainer .DP-LeftArea {
    box-shadow: none;
}

#NewsPhotographerContainer #NewsPhotographerLoader {
    display: none;
    width: 1048px;
    margin: 40px auto;
    position: absolute;
    text-align: center;
}

.NewsPhotographerHeader.clearfix:after {
    content: "";
    display: block;
    clear: both;
}

.specialBloggersBlock {
    background: rgba(255,255,255,1);
    width: 416px;
    padding: 10px 0px;
    box-shadow: 0 6.5px 7px -4px #DCDCDE;
    margin: 0 auto;
    padding-top: 0;
    padding-right: 0;
    padding-left: 0;
}

.specialBloggerBlockContent {
    width: 416px;
    margin: 0 auto;
    position: relative;
    direction: rtl;
}

    .specialBloggerBlockContent li:first-child {
        padding-top: 0px;
    }

    .specialBloggerBlockContent li {
        list-style: none;
        clear: both;
        display: inline-block;
        width: 100%;
        padding-top: 20px;
    }

        .specialBloggerBlockContent li .authorImage {
            height: 100px;
            width: 100px;
        }

    .specialBloggerBlockContent .block .authorImage .circleImage img {
        border-radius: 50%;
    }

.specialBloggersTitle {
    display: block;
    color: #000;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 20px;
}

    .specialBloggersTitle a {
        color: #000000;
    }

        .specialBloggersTitle a:hover {
            color: #6269b6;
            text-decoration: none;
        }

.specialBloggerBlockContent .moreButton {
    margin-top: 15px;
}

    .specialBloggerBlockContent .moreButton a {
        padding: 5px 154px;
        font-size: 25px;
        color: #ffffff;
        font-weight: bold;
        background-color: #636AB0;
    }

.specialBloggerBlockContent .block .Title {
    padding: 20px 0px;
    width: 245px;
}

    .specialBloggerBlockContent .block .Title .authorTitle a {
        font-size: 19px;
        font-weight: bold;
        color: #AE4C4C;
    }

    .specialBloggerBlockContent .block .Title .bloggerTitle a {
        font-size: 16px;
        color: #000000;
        font-weight: bold;
    }

.specialBloggerBlockContent li .Title {
    padding: 0;
    width: 325px;
}

    .specialBloggerBlockContent li .Title .authorTitle a {
        font-size: 16px;
        font-weight: bold;
        color: #AE4C4C;
    }

    .specialBloggerBlockContent li .Title .bloggerTitle a {
        font-size: 17px;
        color: #000000;
        font-weight: bold;
    }

.specialBloggerBlockContent li .authorImage {
    height: 70px;
    width: 70px;
}

    .specialBloggerBlockContent li .authorImage .circleImage img {
        border-radius: 50%;
    }

.middelDivUp .specialBloggers {
    display: none;
}

.MoreBloggers {
    width: 576px;
    padding: 20px 0px 0 0;
    position: relative;
    clear: right;
    float: right;
    /* border-top: 1px solid #D2CFCF !important; */
    margin-top: 10px;
    margin-right: 14px;
    margin-bottom: 20px;
    margin-left: 0px;
}

    .MoreBloggers .DPAuthorsArticlseBlock {
        padding-right: 0px !important;
    }

    .MoreBloggers .DPAuthorItemBlock {
        width: 278px;
    }

.authorInfoBlock {
    width: 1052px;
    margin-bottom: 47px;
    direction: rtl;
    margin-right: 83px;
    height: 328px;
    background-image: url('/Content/images/authorInfoBg.png');
    background-position: center center;
    background-color: transparent;
    background-repeat: no-repeat;
}

    .authorInfoBlock .authorImage {
        text-align: center;
        padding: 0;
        margin: 0 auto;
    }

        .authorInfoBlock .authorImage img {
            border-radius: 50%;
            border: 4px solid #f2f2f4;
        }

    .authorInfoBlock .authorName {
        font-size: 28px;
        font-weight: bold;
        color: #636ab0;
        text-align: center;
    }

.readMoreStickyArea .stickyContainer {
    background-color: #ebebeb;
    margin: 0 auto;
    width: 1135px;
}

._magnetRecConrecom_71-5 div, ._magnetRecHdrecom_71-5, ._magnetRecConrecom_71-5 {
    background-color: #ebebeb !important;
}

._magnetRelConrel_71-5 {
    border-top: 1px solid #D2CFCF !important;
    padding-top: 10px;
    margin-top: 70px;
    float: right;
}

.authorInfoBlock .authorSummary p {
    font-size: 22px;
    color: #000;
    text-align: center;
    font-weight: bold;
    padding: 0px 20px 0px;
    max-height: 99px;
    overflow: hidden;
}

.authorInfoBlock .authorSummaryText p {
    font-size: 22px;
    color: #ffffff;
    text-align: center;
    font-weight: bold;
    padding: 0px 20px 0px;
    max-height: 99px;
    overflow: hidden;
}

.authorInfoBlock .shareIcons {
    height: 35px;
    padding-top: 5px;
}

    .authorInfoBlock .shareIcons ul {
        text-align: center;
        height: 38px;
    }

    .authorInfoBlock .shareIcons li:first-child {
        margin-right: 0px;
    }

    .authorInfoBlock .shareIcons li {
        list-style: none;
        margin: 0 auto;
        display: inline-block;
        margin-right: 40px;
    }

        .authorInfoBlock .shareIcons li a {
            background-image: url('/Content/images/authorShareIcons.png');
            height: 35px;
            display: block;
            background-repeat: no-repeat;
            width: 35px;
        }

        .authorInfoBlock .shareIcons li.facebook a {
            background-position: -72px 0px;
        }

        .authorInfoBlock .shareIcons li.twitter a {
            background-position: -144px;
        }

        .authorInfoBlock .shareIcons li.google a {
            background-position: -216px;
        }

        .authorInfoBlock .shareIcons li.instgram a {
            background-position: -288px;
        }

        .authorInfoBlock .shareIcons li.linkedin a {
            background-position: -361px;
        }

.authorPage {
}

    .authorPage .DPAllAuthorsBlock {
        margin: 0 51px 0 0;
    }

    .authorPage .DP-LeftArea {
        width: 331px;
        margin-left: 102px;
        margin-right: 25px;
    }

    .authorPage .DP-HomepageNews, .authorPage .DP-LeftArea {
        box-shadow: none;
    }

    .authorPage .LeftRightDivs {
        position: relative;
        display: inline-block;
        width: 100%;
    }

    .authorPage .AuthorArticlTitle {
        margin-bottom: 20px;
        position: relative;
        text-align: center;
    }

        .authorPage .AuthorArticlTitle .AuthorArticlTitleBg {
            background: url('/Content/images/authorArticlesbg.png') scroll center center transparent no-repeat;
            width: 319px;
            display: block;
            height: 44px;
            margin: 0 auto;
        }

        .authorPage .AuthorArticlTitle span {
            font-size: 22px;
            color: #ffffff;
            font-weight: bold;
            text-align: center;
            display: block;
            padding: 7px 0px;
        }

    .authorPage .readersOptionsBlock {
        padding-top: 0px;
    }

    .authorPage .DPAuthorsArticlseBlock {
        padding-right: 30px;
    }

    .authorPage .DPAllAuthorsBlock {
        width: 626px;
    }

    .authorPage .DP-LeftArea .DP-LeftBox-TitleBlock {
        padding-top: 0px;
    }

.detailedLeftArea {
    float: left;
    width: 389px;
    margin-right: 40px;
    margin-top: 15px;
    margin-left: 43px;
}

    .detailedLeftArea.DP-LeftArea {
        box-shadow: none;
    }

    .detailedLeftArea .authorInfoBlock {
    }

        .detailedLeftArea .authorInfoBlock .authorImage {
        }

        .detailedLeftArea .authorInfoBlock .authorName {
            font-size: 28px;
            font-weight: bold;
            color: #636ab0;
            text-align: right;
            width: 250px;
            float: none;
            padding: 0px 0px 10px 0px;
        }

            .detailedLeftArea .authorInfoBlock .authorName a {
                font-size: 24px;
                font-weight: bold;
                color: #636ab0;
            }

    .detailedLeftArea .TextLeftSide {
        float: left;
        width: 249px;
        overflow: hidden;
        margin-bottom: 0px;
    }

    .detailedLeftArea .authorInfoBlock .authorSummary p {
        padding: 0px;
        text-align: right;
        font-weight: normal;
        line-height: 28px;
        font-size: 20px;
        min-height: 106px;
        text-align: justify;
    }

    .detailedLeftArea .topDiv {
        display: inline-block;
    }

    .detailedLeftArea .authorInfoBlock .shareIcons li:first-child {
        margin-right: 0px;
    }

    .detailedLeftArea .authorInfoBlock .shareIcons li {
        margin-right: 20px;
    }

    .detailedLeftArea .authorInfoBlock .shareIcons {
        padding-left: 20px;
        padding-right: 20px;
        height: 35px;
        padding-bottom: 10px;
        padding-top: 5px;
    }

    .detailedLeftArea .DP-LeftArea .readersOptions {
        width: 432px;
    }

.alphabets {
    direction: rtl;
    background-color: #a1a6d0;
    padding: 8px 10px;
    margin: 0 auto;
    text-align: center;
    height: 39px;
    width: 1037px;
    display: inline-block;
    margin-bottom: 30px;
}

    .alphabets ul {
        text-align: center;
    }

        .alphabets ul li {
            list-style: none;
            display: inline-block;
            padding-right: 4px;
            vertical-align: initial;
            height: 30px;
            text-align: center;
            width: 30px;
        }

            .alphabets ul li:first-child {
                padding-right: 0px;
            }

            .alphabets ul li a {
                font-size: 28px;
                color: #e5e5e5;
            }

            .alphabets ul li:first-child a.active {
                line-height: 43px;
            }

            .alphabets ul li a.active {
                color: #ffffff;
                display: block;
                line-height: 26px;
                font-weight: bold;
                height: 30px;
                width: 30px;
                text-align: center;
            }

    .alphabets.clearfix:after {
        visibility: hidden;
        display: block;
        font-size: 0;
        content: " ";
        clear: both;
        height: 0;
    }

.detailedLeftAreaMedia {
    float: left;
    width: 612px;
    margin-right: 20px;
}

.topInfoArticle {
    width: 428px;
    float: right;
}

.clearfix.articleBody {
    clear: right;
}

.BloggerAuthorsContainer {
    position: relative;
}

    .BloggerAuthorsContainer .BloggerAuthorsItem {
        float: right;
        width: 16.6667%;
        text-align: center;
    }

    .BloggerAuthorsContainer .BloggerAuthorsArrows.prev {
        right: 0px;
        display: none;
    }

    .BloggerAuthorsContainer .BloggerAuthorsArrows.next {
        left: 0;
        display: none;
    }

    .BloggerAuthorsContainer .BloggerAuthorsArrows.disabled {
        color: #d7e8f8;
        cursor: default;
    }

    .BloggerAuthorsContainer .BloggerAuthorsArrows {
        position: absolute;
        top: 35px;
        font-size: 42px;
        color: #636ab0;
        cursor: pointer;
        font-weight: normal;
    }

    .BloggerAuthorsContainer .BloggerAuthorsItem .authorImage {
        display: inline-block;
        text-align: center;
    }

        .BloggerAuthorsContainer .BloggerAuthorsItem .authorImage img {
            border-radius: 50%;
            display: block;
            vertical-align: middle;
            max-width: 100%;
            height: auto;
        }

    .BloggerAuthorsContainer .BloggerAuthorsItem .caption {
        text-align: center;
        margin-top: 5px;
        margin-bottom: 5px;
    }

        .BloggerAuthorsContainer .BloggerAuthorsItem .caption a {
            line-height: 20px;
        }

@media(max-width:767px) {
    .BloggerAuthorsContainer .BloggerAuthorsItem .caption a {
        line-height: 32px;
    }
}

.BloggerAuthorsContainer .BloggerAuthorsItem .caption a {
    font-size: 18px;
    color: #ae4c4c;
}

.BloggerAuthorsContainer .BloggerAuthorsItem .authorArticles {
    text-align: right;
}

    .BloggerAuthorsContainer .BloggerAuthorsItem .authorArticles ul {
    }

    .BloggerAuthorsContainer .BloggerAuthorsItem .authorArticles li {
        color: #414042;
        font-size: 19px;
        padding: 5px;
        margin: 0 10px 10px;
        background: #ececec;
        color: #0b0000;
        direction: rtl;
    }

        .BloggerAuthorsContainer .BloggerAuthorsItem .authorArticles li a {
            color: #414042;
            font-size: 19px;
            color: #0b0000;
        }

.BloggerAuthorsContainer #BloggersPagerLoader img {
    margin: 0 auto;
    padding: 185px 0;
}

.DP-MainDiv.SpecialBloggersSummary {
    width: 1134px;
    float: right;
}

.SpecialBloggersSummary .DP-MainBody {
    padding-right: 88px;
}

.SpecialBloggersSummary .specialBloggers {
    float: right;
    width: 570px;
}

.SpecialBloggersSummary .detailedLeftArea {
    width: 392px;
}

.SpecialBloggersSummary .specialBloggersBlock {
    background: rgba(255,255,255,1);
    width: auto;
    padding: 20px 0px;
    box-shadow: none;
    margin: 0px;
}

.SpecialBloggersSummary .specialBloggerBlockContent {
    width: auto;
    margin: 0px;
    position: relative;
    direction: rtl;
}

.SpecialBloggersSummary {
    margin-top: 30px;
}

    .SpecialBloggersSummary .specialBloggerBlockContent .block {
        list-style: none;
        clear: none;
        float: right;
        width: auto;
        padding-top: 10px;
        padding-right: 55px;
        padding-left: 0px;
    }

        .SpecialBloggersSummary .specialBloggerBlockContent .block:first-child {
            padding-right: 0px;
        }

    .SpecialBloggersSummary .readersOptions {
        box-shadow: none;
    }

    .SpecialBloggersSummary .specialBloggerBlockContent .block .Title {
        padding: 20px 0px;
        width: 100px;
    }

    .SpecialBloggersSummary .specialBloggersTitle {
        display: block;
        color: #000;
        font-size: 21px;
        margin-bottom: 0px;
    }

    .SpecialBloggersSummary .specialBloggerBlockContent .block .authorTitle {
        text-align: center;
    }

    .SpecialBloggersSummary .specialBloggerBlockContent .block .bloggerTitle {
        text-align: center;
    }

#BloggerPagerContainer {
    position: relative;
}

#BloggersPagerLoader {
    display: none;
    position: absolute;
    top: 0px;
    width: 100%;
    text-align: center;
}

.bloggers .msg {
    font-size: 18px;
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
}

@media only screen and (max-width: 767px), only screen and (max-device-width: 640px) {
    .BloggerAuthorsContainer.desktop {
        display: none;
    }

    .specialBloggerBlockContent .blocks .row:after {
        content: "";
        display: block;
        clear: both;
    }

    .specialBloggerBlockContent .blocks .row {
        margin-bottom: 30px;
    }

        .specialBloggerBlockContent .blocks .row:last-child {
            margin-bottom: 0px;
        }

    .SpecialBloggersSummary .specialBloggersTitle {
        font-size: 35px;
    }

    .SpecialBloggersSummary .specialBloggerBlockContent .block {
        width: 46%;
        padding-right: 2% !important;
        padding-left: 2%;
    }

        .SpecialBloggersSummary .specialBloggerBlockContent .block .Title {
            width: 100%;
        }

    .SpecialBloggersSummary .specialBloggerBlockContent {
        background-color: #e9e8e8;
        padding: 20px;
        margin-top: 30px;
    }

    .DP-MainDiv.SpecialBloggersSummary {
        width: 100%;
        float: none;
    }

    .SpecialBloggersSummary {
        margin-top: 0px;
    }

        .SpecialBloggersSummary .specialBloggers {
            float: none;
            width: 100%;
        }

        .SpecialBloggersSummary .specialBloggersBlock {
            padding: 0px;
        }

        .SpecialBloggersSummary .DP-MainBody {
            padding-right: 0px;
        }

    #MobileDPId .msg {
        font-size: 30px;
        margin-bottom: 30px;
    }

    .BloggersMobile:last-child {
        border: 0px;
        padding-bottom: 0px;
        margin-bottom;
    }

    .BloggersMobile {
    }

        .BloggersMobile .row:last-child {
        }

    #BloggerSummaryLoadMore {
        padding: 10px 0px;
        width: 100%;
        font-size: 40px;
        color: #ffffff;
        font-weight: bold;
        background-color: #636AB0;
        text-align: center;
        margin-top: 30px;
        margin-bottom: 40px;
    }

    .alphabets, .BloggerAuthorsArrows {
        display: none;
    }

    .bloggers.summarymainContentUp, .bloggers .breadcrumbDetailedBlock {
        margin-top: 0px;
    }

    .bloggers .breadcrumbDetailed ul li a, .bloggers .breadcrumbDetailed ul li span {
        font-size: 32px;
        white-space: nowrap;
    }

    .alphabetsMobile {
        margin: 30px 0px;
    }

    #alphabeticSelect {
        width: 100%;
        font-size: 30px;
        font-weight: bold;
        padding: 10px 20px;
    }

    .BloggerAuthorsContainer .BloggerAuthorsItem {
        width: 100%;
    }

    .BloggerAuthorsContainer .row {
        padding-bottom: 30px;
        border-bottom: 1px solid #AAAAAA;
        margin-bottom: 30px;
    }

        .BloggerAuthorsContainer .row:last-child {
        }

        .BloggerAuthorsContainer .row:after {
            content: "";
            display: block;
            clear: both;
        }

    .BloggerAuthorsContainer .BloggerAuthorsItem .caption a {
        font-size: 35px;
    }

    .BloggerAuthorsContainer .BloggerAuthorsItem .authorArticles li a {
        font-size: 35px;
    }

    #NewsPhotographerContainer {
        position: relative;
    }

        #NewsPhotographerContainer #NewsPhotographerLoader {
            width: 100%;
            top: 0px;
        }

        #NewsPhotographerContainer .DP-LeftArea {
            display: none;
        }

    .newsPhotographer .MobileDPContent {
        background-color: #ffffff;
    }

    .newsPhotographer .MainBody {
        padding: 0px 20px;
    }

    .newsPhotographer .breadcrumbDetailedBlock {
        margin-top: 0px;
    }

    .newsPhotographer .breadcrumbDetailed ul li a, .breadcrumbDetailed ul li span {
        font-size: 35px;
        line-height: normal;
        white-space: nowrap;
    }

    .newsPhotographer .articleSummary {
        font-size: 28px;
        margin-bottom: 30px;
    }

    #NewsPhotographerContainer .NewsPhotographerHeader {
        padding: 20px 20px;
    }

        #NewsPhotographerContainer .NewsPhotographerHeader .buttons .arrowBtns a.prev {
            margin-left: 30px;
        }

        #NewsPhotographerContainer .NewsPhotographerHeader .buttons {
            margin-top: 0px;
        }

        #NewsPhotographerContainer .NewsPhotographerHeader .newsTitle {
            font-size: 30px;
            float: right;
            width: 60%;
        }

        #NewsPhotographerContainer .NewsPhotographerHeader .buttons .countNews {
            font-size: 32px;
        }

    .newsPhotographer .DP-MainTitle {
        font-size: 35px;
        line-height: normal;
        padding-bottom: 30px;
        padding-top: 30px;
    }

    #NewsPhotographerContainer .arrowBtns {
        padding-top: 5px;
    }

    #NewsPhotographerContainer .NewsPhotographerHeader .buttons .arrowBtns a {
        height: 43px;
        width: 43px;
        background-repeat: no-repeat;
        background-image: url(/Content/images/NewsPhotographerArrowsMobile.png);
    }

        #NewsPhotographerContainer .NewsPhotographerHeader .buttons .arrowBtns a.prev {
            background-position: -57px 0px;
        }

    #NewsPhotographerContainer .NewsPhotographerBody .mainImage {
        margin-right: 0px;
        float: none;
    }

    #NewsPhotographerContainer .DP-MainImage {
        width: 100%;
        height: auto;
    }

    #NewsPhotographerContainer .zoom-in-icon {
        display: none;
    }

    #NewsPhotographerContainer .NewsPhotographerBody {
        font-size: 25px;
        margin-bottom: 40px;
    }

    #NewsPhotographerContainer .NewsPhotographerBottom {
        border-top: none;
    }

        #NewsPhotographerContainer .NewsPhotographerBottom .similarArticles {
            clear: none;
            width: auto;
            float: none;
        }

    #NewsPhotographerContainer .DP-RelatedFilesTitle {
        padding-top: 21px;
        font-size: 35px;
        font-weight: bold;
        margin-bottom: 15px;
        background: none;
        padding: 0px;
        border: 0px;
    }

    #NewsPhotographerContainer .NewsPhotographerBottom {
        border-top: 0px;
    }

    #NewsPhotographerContainer .DP-RelatedFilesList {
        float: none;
        width: auto;
        background: #fff;
        padding: 0px;
    }

    #NewsPhotographerContainer .NewsPhotographerBottom .similarArticles .DP-RelatedFilesItem {
        width: auto;
        float: none;
        margin-bottom: 20px;
    }

        #NewsPhotographerContainer .NewsPhotographerBottom .similarArticles .DP-RelatedFilesItem:after {
            visibility: hidden;
            display: block;
            font-size: 0;
            content: " ";
            clear: both;
            height: 0;
        }

    #NewsPhotographerContainer .RelatedFilesItemTitle .DP-RelatedFilesItemTitleLink {
        font-size: 28px;
        line-height: normal;
        width: auto;
        float: none;
    }

    #NewsPhotographerContainer .DP-RelatedFilesItemImage {
        float: right;
        width: 27.8%;
    }

    #NewsPhotographerContainer .NewsPhotographerBottom .similarArticles .DP-RelatedFilesItem .RelatedFilesItemTitle {
        float: right;
        width: 68%;
        margin-right: 20px;
        padding-top: 0px;
    }

    .DP-MainTitle {
        font-size: 35px;
        font-weight: bold;
        line-height: normal;
        direction: rtl;
        padding-bottom: 30px;
        padding-top: 30px;
    }

    .specialBloggersTitle {
        font-size: 30px;
    }

    .specialBloggerBlockContent li .Title .authorTitle a, .entClass {
        font-size: 28px;
    }

    .specialBloggerBlockContent li .Title .bloggerTitle a {
        font-size: 28px;
    }

    .specialBloggerBlockContent li .Title {
        padding: 0px 0px;
        float: right;
        display: table-cell;
        width: 77%;
        vertical-align: middle;
    }

    .specialBloggerBlockContent li .authorImage {
        height: 20.2%;
        width: 20.2%;
    }

    .middelDivUp .specialBloggers {
        display: block;
    }

    .specialBloggersBlock {
        width: 100%;
        box-shadow: none;
    }

    .specialBloggerBlockContent {
        width: auto;
        padding: 0px 20px;
    }

    .specialBloggersTitle {
        font-size: 30px;
    }

    .specialBloggerBlockContent .block .Title .authorTitle a {
        font-size: 22px;
    }

    .specialBloggerBlockContent .block .Title .bloggerTitle a {
        font-size: 28px;
    }

    .specialBloggerBlockContent .block .Title {
        padding: 0px 0px;
        float: right;
        display: table-cell;
        width: 77%;
        vertical-align: middle;
    }

    .specialBloggerBlockContent .block .authorImage {
        height: 100%;
        width: 100%;
        text-align: center;
    }

    .specialBloggerBlockContent .moreButton {
        text-align: center;
        padding: 10px 0px;
        width: 100%;
        background-color: #636AB0;
    }

        .specialBloggerBlockContent .moreButton a {
            padding: 0px;
            font-size: 30px;
            display: block;
            text-align: center;
        }

    .BloggersMobTitle {
        background-color: #f5f5f5;
        margin-bottom: 20px;
    }

        .BloggersMobTitle h1 {
            padding: 15px 20px;
            background-color: #ffffff;
        }

            .BloggersMobTitle h1 a {
                color: #000;
                font-size: 35px;
                font-weight: bold;
            }

    .MoreBloggers {
        width: 100%;
        padding: 40px 0px 40px 0px;
        position: relative;
        clear: none;
        float: none;
        /*border-top: 1px solid #D2CFCF !important;*/
        margin-top: 40px;
        margin-right: 0px;
        margin-bottom: 20px;
        margin-left: 0px;
    }

    .authorPage .AuthorArticlTitle span {
        font-size: 35px;
    }

    .MoreBloggers {
        width: 94.3%;
        padding: 40px 20px 40px 20px;
        clear: none;
        float: none;
        margin-bottom: 0px;
    }

        .MoreBloggers .DPAuthorItemBlock {
            width: 100%;
            float: none;
            margin-left: 0px;
        }

            .MoreBloggers .DPAuthorItemBlock a {
                width: 100%;
                font-size: 35px;
                color: #000;
                font-weight: bold;
            }

            .MoreBloggers .DPAuthorItemBlock .DPAuthorDate {
                font-size: 28px;
                font-weight: bold;
                color: #585757;
                width: 100%;
                display: block;
            }

            .MoreBloggers .DPAuthorItemBlock .verticalLine {
                display: none;
            }

            .MoreBloggers .DPAuthorItemBlock .DPAuthorArticlSummarySpan {
                width: 100%;
                font-size: 28px;
                color: #000000;
                line-height: initial;
            }

        .MoreBloggers .DPAuthorItemBlock {
            width: 100% !important;
            border-top: 1px solid #D2CFCF !important;
            padding-top: 20px;
        }

            .MoreBloggers .DPAuthorItemBlock:first-child {
                border-top: 0px !important;
                padding-top: 0px;
            }

    .authorPage .DPAuthorsArticlseBlock {
        padding-right: 0px;
    }

    .authorPage .AuthorArticlTitle .AuthorArticlTitleBg {
        background: url('/Content/images/authorArticlesbgMobile.png') scroll center center transparent no-repeat;
        width: auto;
        display: block;
        height: auto;
        margin: 0 auto;
    }

    .authorInfoBlock {
        margin-bottom: 47px;
        direction: rtl;
        padding: 10px;
        width: 97%;
        margin: 0px;
        height: auto;
        display: inline-block;
        background-position: top;
        background-image: url('/Content/images/authorDetailedInfoBgMobile.png');
        background-repeat: no-repeat;
        background-size: cover;
    }

        .authorInfoBlock .authorImage {
            text-align: center;
            padding: 0px 0px 10px 10px;
            height: 110px;
            display: inline-block;
            width: 39%;
            margin: 0px;
            float: right;
        }

        .authorInfoBlock .authorText {
            font-size: 28px;
            font-weight: bold;
            color: #636ab0;
            text-align: right;
            top: 0px;
            width: 57%;
            margin-left: 0px;
            float: right;
            padding: 0px 0px 10px 0px;
        }

        .authorInfoBlock .authorName {
            font-size: 35px;
            text-align: right;
        }

        .authorInfoBlock .authorSummary p {
            font-size: 28px;
            text-align: right;
            font-weight: normal;
            padding: 0px;
            max-height: inherit;
            overflow: hidden;
        }

        .authorInfoBlock .shareIcons {
            padding-top: 10px;
            padding-bottom: 20px;
            width: 100%;
            text-align: center;
            float: right;
            height: 48px;
        }

            .authorInfoBlock .shareIcons ul {
                height: 48px;
            }

            .authorInfoBlock .shareIcons li {
                margin-right: 25px;
            }

    .authorPage .DPAllAuthorsBlock {
        padding: 20px 0px;
        float: none;
        width: 100%;
    }

    .authorPage .AuthormainStoryBorder {
        display: none;
    }

    .authorPage .DP-LeftArea {
        display: none;
    }

    .DPAllAuthorsBlock .Authorheadlinespartor {
        display: none;
    }

    .DPAuthorItemBlock {
        width: auto;
        float: none;
        border-top: 1px solid #DFDDDD;
        margin-left: 0px;
        padding-top: 20px;
    }

        .DPAuthorItemBlock:first-child {
            border-top: 0px solid #DFDDDD;
            padding-top: 0px;
        }

    .DPAllAuthorsBlock .msg {
        font-size: 30px;
    }

    .DPAuthorItemBlock a {
        width: 100%;
        font-size: 35px;
        font-weight: bold;
        color: #000;
    }

    .DPAuthorItemBlock .DPAuthorDate {
        font-size: 28px;
        display: block;
        font-weight: bold;
        color: #585757;
    }

        .DPAuthorItemBlock .DPAuthorDate.verticalLine {
            display: none;
        }

    .DPAuthorItemBlock .DPAuthorArticlSummarySpan {
        width: 100%;
        font-size: 28px;
        color: #000000;
        direction: rtl;
        line-height: inherit;
    }

    .authorInfoBlock .shareIcons li a {
        background-image: url('/Content/images/authorShareIconsMobile.png');
        height: 48px;
        display: block;
        background-repeat: no-repeat;
        width: 49px;
    }

    .authorInfoBlock .shareIcons li.linkedin a {
        background-position: -468px;
    }

    .authorInfoBlock .shareIcons li.instgram a {
        background-position: -375px;
    }

    .authorInfoBlock .shareIcons li.google a {
        background-position: -187px;
    }

    .authorInfoBlock .shareIcons li.google a {
        background-position: -281px;
    }

    .authorInfoBlock .shareIcons li.twitter a {
        background-position: -187px;
    }

    .authorInfoBlock .shareIcons li.facebook a {
        background-position: -93px 0px;
    }

    .adsContainer {
        display: none;
    }

    .readMoreStickyArea {
        display: none;
    }

    .topHeaderBtns {
        display: none;
    }

    .double-click-ad-mobile-Area {
        margin: 30px 0px;
        visibility: visible;
        display: block;
        -ms-transform: scale(1.6);
        -webkit-transform: scale(1.6);
        transform: scale(1.6);
        text-align: center;
    }

        .double-click-ad-mobile-Area.MobileSummaryLeaderboard2 {
            margin: 50px 0px 20px;
        }

        .double-click-ad-mobile-Area.MobileSummarySportsLeaderboard1 {
            margin: 50px 0px;
        }

        .double-click-ad-mobile-Area div {
            text-align: center;
        }

    #ReadMoreMagnetMobile, #RelatedMagnetMobile {
        display: none;
    }

    ._magnetRecTbrecom_71-3, ._magnetRelTbrel_71-1 {
        width: 164px;
        height: 92px;
        margin-left: 15px;
    }

    ._magnetRelLkrel_71-1 {
        font-size: 30px;
        color: #000 !important;
        font-weight: normal;
    }

    ._magnetRelConrel_71-1 div[style*="text-align: right"], ._magnetRecConrecom_71-3 div[style*="text-align: right"] {
        width: 100% !important;
    }

    ._magnetRecLkrecom_71-3 {
        font-size: 30px;
        color: #000 !important;
        font-weight: normal;
    }

    ._magnetRecConrecom_71-3 {
        width: 100%;
    }

    ._magnetRecHdrecom_71-3 {
        display: none !important;
    }

    ._magnetRelHdrel_71-1 {
        display: none !important;
    }

    ._magnetRelConrel_71-1 {
        background: #F5F5F5 !important;
        box-shadow: none;
    }

    ._magnetRecConrecom_71-3 {
        background: #F5F5F5 !important;
    }

    span.AboutUSDate {
        display: block;
        color: #1b1b1b;
        font-size: 32px;
    }

    .AboutUSTitle {
        display: block;
    }

        .AboutUSTitle strong {
            color: #000;
            font-size: 35px;
        }

    #FullResponsive .aboutbody * {
        font-size: 35px !important;
        margin-top: 20px;
    }

    #FullResponsive #MobileDPId {
        display: none;
    }

    #AboutUsFilter {
        margin-top: 50px;
        width: 100%;
        height: 70px;
        border: 1px solid #d2cfcf;
        font-size: 34px;
        font-weight: bold;
        margin-bottom: 12px;
        color: #5d5e5f;
        padding: 0px 7px;
        line-height: 70px;
    }

    .ProfileItem img {
        float: right;
        margin-left: 20px;
        border-radius: 50%;
        padding: 1px;
        border: 1px solid #d3d0d0;
        height: 110px;
        width: 110px;
    }

    .ProfileInfo {
        float: right;
        width: 75%;
    }

    #AboutUsProfile .Name {
        line-height: 42px;
        font-size: 34px;
        margin-bottom: 4px;
    }

        #AboutUsProfile .Name strong {
            color: #636ab0;
            font-size: 34px;
            direction: rtl;
        }

    #AboutUsProfile .Title {
        line-height: 36px;
        color: #5d5e5f;
        font-size: 27px;
    }

        #AboutUsProfile .Title strong {
            color: #5d5e5f;
            font-size: 27px;
            direction: rtl;
        }

    .Bio {
        clear: both;
        padding-top: 25px;
    }

        .Bio strong {
            font-size: 24px;
            color: #5d5e5f;
            line-height: 36px;
            direction: rtl;
        }

    .DP-ShareBox {
        display: none;
    }

    .detailedVote .DP-ShareBoxList li {
        border-top: none;
        padding: 0;
    }

    .detailedVote .DP-ShareBoxList {
        display: block;
    }

    .BacktoVoteLink {
        background: #FFF;
        font-size: 24px;
        color: #000;
        padding-top: 20px;
        line-height: 20px;
        display: block;
        text-align: left;
        padding-left: 15px;
    }

    .VoteSeparator {
        height: 2px;
        background-color: #D0D2E7;
        margin: 2px 0;
    }

    .VotesItem ul li.VotesItemTitle {
        width: 50%;
        text-align: right;
        display: inline-block;
        margin: 0;
        vertical-align: middle;
        float: none;
    }

    .VotesItem ul li.VotesItemStatus {
        width: 49%;
        text-align: center;
        font-size: 17px;
        color: #525252;
        display: inline-block;
        vertical-align: middle;
        float: none;
        ;
        margin: 0;
    }

    .VotesItem ul li.VotesItemDate {
        display: none;
    }

    .VotesItem ul li.VotesItemTitle a {
        padding-right: 10px;
        font-size: 28px;
        color: #000;
    }

    .VotesItem ul li.VotesItemStatus a {
        font-size: 28px;
        color: #525252;
    }

    .VotesItem ul li.VotesItemDate a {
        font-size: 28px;
        color: #817d7d;
    }

    .VotesItem ul {
        width: 96%;
        margin: 0 auto;
    }

    .detailedVote .Vote-Whatsapp a {
        width: 40px;
        height: 43px;
        background: url('/Content/images/MobileSharing.png') scroll -351px top transparent no-repeat;
        display: block;
    }

    .detailedVote .DP-ShareBoxList {
        direction: ltr;
        text-align: left;
        margin: 20px 0;
    }

    .detailedVote .DP-ShareBoxItemMobile {
        display: none;
    }

    .detailedVote .DP-ShareBoxItem .st_googleplus_hcount {
        float: none;
    }

    .detailedVote .DP-ShareBoxItem .counter {
        width: 48px;
        height: 30px;
        text-align: center;
        border: 1px solid #C7C7C7;
        padding: 2px !important;
        -moz-border-radius: 4px !important;
        -webkit-border-radius: 4px !important;
        border-radius: 4px !important;
        display: inline-block;
        color: #777777;
        font-family: Arial !important;
        font-size: 15px !important;
        margin-left: 3px !important;
        margin-right: 3px !important;
        z-index: -1 !important;
        line-height: 30px !important;
        visibility: visible !important;
    }

    .detailedVote .DP-ShareBoxItem a.facebookShareIcon {
        background-position: 12px top;
        background-color: transparent;
    }

    .detailedVote .DP-ShareBoxItem a.twitterShareIcon {
        background-position: -111px top;
        background-color: transparent;
    }

    .detailedVote .DP-ShareBoxItem a[class*="ShareIcon"] {
        background-image: url('/Content/images/MobileSharing.png') !important;
        background-repeat: no-repeat;
        display: block;
        width: 45px;
        height: 45px;
        float: left;
        cursor: pointer;
    }

    .detailedVote .DP-ShareBoxItem .stButton .googleplus {
        background: url(/Content/images/MobileSharing.png) scroll -241px top transparent no-repeat !important;
        display: block;
        width: 45px;
        height: 45px !important;
        position: relative;
        font-size: 0 !important;
        background-color: transparent;
    }

    .detailedVote .DP-ShareBoxItem .stButton .stLarge {
        background: url('/Content/mob/images/DP-services.png') scroll center -102px #f5f5f5 !important;
        display: block;
        width: 24px;
        height: 24px !important;
        font-size: 0 !important;
    }

    .mobileVote .Vote-Whatsapp a {
        width: 40px;
        height: 43px;
        background: url('/Content/images/MobileSharing.png') scroll -351px top transparent no-repeat;
        display: block;
    }

    .mobileVote .DP-ShareBoxList {
        direction: ltr;
        position: absolute;
        top: 20px;
        left: 0;
    }

    .mobileVote .DP-ShareBoxItemMobile {
        display: none;
    }

    .mobileVote .DP-ShareBoxItem .st_googleplus_hcount {
        float: none;
    }

    .mobileVote .DP-ShareBoxItem .counter {
        width: 48px;
        height: 30px;
        text-align: center;
        border: 1px solid #C7C7C7;
        padding: 2px !important;
        -moz-border-radius: 4px !important;
        -webkit-border-radius: 4px !important;
        border-radius: 4px !important;
        display: inline-block;
        color: #777777;
        font-family: Arial !important;
        font-size: 15px !important;
        margin-left: 3px !important;
        margin-right: 3px !important;
        z-index: -1 !important;
        line-height: 30px !important;
        visibility: visible !important;
    }

    .mobileVote .DP-ShareBoxItem a.facebookShareIcon {
        background-position: 12px top;
        background-color: transparent;
    }

    .mobileVote .DP-ShareBoxItem a.twitterShareIcon {
        background-position: -111px top;
        background-color: transparent;
    }

    .mobileVote .DP-ShareBoxItem a[class*="ShareIcon"] {
        background-image: url('/Content/images/MobileSharing.png') !important;
        background-repeat: no-repeat;
        display: block;
        width: 45px;
        height: 45px;
        float: left;
        cursor: pointer;
    }

    .mobileVote .DP-ShareBoxItem .stButton .googleplus {
        background: url(/Content/images/MobileSharing.png) scroll -241px top transparent no-repeat !important;
        display: block;
        width: 45px;
        height: 45px !important;
        position: relative;
        font-size: 0 !important;
        background-color: transparent;
    }

    .mobileVote .DP-ShareBoxItem .stButton .stLarge {
        background: url('/Content/mob/images/DP-services.png') scroll center -102px #f5f5f5 !important;
        display: block;
        width: 24px;
        height: 24px !important;
        font-size: 0 !important;
    }

    .desktopVote .DP-ShareBoxItem .stButton .googleplus {
    }

    .detailedVote .voteStatus {
        position: absolute;
        font-size: 24px;
        font-weight: bold;
        color: #525252;
        top: 16px;
        left: 15px;
        display: block;
    }

    .detailedVote .poll-results-list ul li .respond {
        line-height: 25px;
        font-size: 21px;
        font-weight: bold;
    }

    .detailedVote .out-bar {
        width: 77%;
        height: 25px;
    }

    .detailedVote .poll-results-list ul li .percentage {
        display: block;
        font-size: 21px;
        font-weight: bold;
        direction: rtl;
    }

    .detailedVote #poll-vote-list li label {
        font-size: 21px;
        line-height: 20px;
        margin-right: 10px;
        font-weight: bold;
    }

    .detailedVote #poll-vote-list {
        clear: both;
    }

    .detailedVote .radio_ques {
        padding: 0 2.7%;
        margin-left: 0;
        font-size: 24px;
        font-weight: bold;
        width: 60%;
        float: none;
        margin: 20px 0px;
    }

    .voteDetailedResult {
        background-color: #F0EFEF;
        padding: 0;
        position: relative;
        direction: rtl;
    }

    .detailedVote {
        min-height: 1px;
        padding: 0;
        border: none;
        margin-left: 0px;
    }

    .DPmiddelDivUp {
        width: 100%;
        margin: 0;
    }

    .detailedVote .album_title {
        display: block;
        font-size: 35px;
        border-bottom: 1px solid #FFF;
        line-height: 85px;
        padding: 0 2.7%;
    }

    .totalVoteCount {
        display: block;
        text-align: center;
        line-height: 50px;
        color: #372511;
        font-size: 27px;
        background-color: #F0EFEF;
        margin-top: 10px;
    }

    .mobileVote {
        display: block;
        width: 94%;
        margin: 0 auto;
        position: relative;
        border-top: 1px solid #AAAAAA;
        padding: 10px 3%;
    }

    #divVoteResult {
        width: 100%;
    }

    .album_title {
        display: block;
        font-size: 42px;
        font-weight: bold;
        direction: rtl;
    }

    .radio_ques {
        display: block;
        font-size: 35px;
        direction: rtl;
    }

    .evaluation {
        margin-right: 15px;
    }

    #poll-vote-list li {
        padding: 10px 0;
    }

        #poll-vote-list li input[type="radio"] {
            float: right;
            line-height: 20px;
            width: 20px;
            height: 20px;
        }

        #poll-vote-list li label {
            font-size: 35px;
            line-height: 20px;
            margin-right: 10px;
            width: 74%;
            line-height: 40px;
        }

    .vote_btn {
        line-height: 50px;
        padding: 0 25px;
        background-color: #636AB0;
        color: #FFF;
        font-size: 30px;
        font-weight: bold;
        direction: rtl;
        margin-top: 20px;
    }

    .otherVoteLink {
        font-size: 32px;
        color: #000;
        margin-top: 20px;
        line-height: 50px;
        display: inline-block;
    }

    #input-user-text-vot {
        height: 49px;
        width: 316px;
        border: 1px solid #D2CFCF;
        display: block;
        margin-top: 10px;
    }

    #divVoteResult .imgCaptch {
        float: right;
        border: 1px solid #DCDAD0;
        border-left: none;
        width: 316px;
        height: 50px;
    }

    #divVoteResult .hand {
        border: 1px solid #DCDAD0;
        border-right: none;
        height: 50px;
        width: 50px;
    }

    .error_v {
        color: #ff0000;
        font-size: 27px;
        font-weight: bold;
        margin-top: 5px;
    }

    .poll-results-list ul li .percentage {
        display: block;
        font-size: 17px;
        font-weight: bold;
        direction: rtl;
    }

    .poll-results-list ul li .respond {
        margin-right: 25px;
        font-size: 17px;
        font-weight: bold;
        direction: rtl;
    }

    .ramadanAlbumMobile .linkImage img.albumPlayButton {
        width: 44px;
        height: 44px;
        position: absolute;
        margin-left: -22px;
        top: 50%;
        margin-top: -22px;
        left: 50%;
    }

    .bodyRamadan .MobileFooter {
        background: #FFF;
        margin-top: 0px;
        padding-top: 40px;
    }

    .ramadanAlbumMobile {
        display: block;
        width: 100%;
        float: right;
        padding: 10px 0;
    }

        .ramadanAlbumMobile .linkImage {
            display: block;
            position: relative;
        }

            .ramadanAlbumMobile .linkImage img {
                vertical-align: middle;
                width: 100%;
                height: 100%;
            }

        .ramadanAlbumMobile .linkTitle {
            font-size: 25px;
            font-weight: bold;
            color: #000;
            padding: 5px 0;
            display: block;
        }

    .ramadanHalf {
        width: 48%;
    }

    .RamadanfirstChild {
        margin-left: 4%;
    }

    .ramadanContentDiv {
        width: 100%;
        margin: 0 0;
        float: none;
    }

    .ramadanContent {
        position: relative;
        margin: 0 2.5%;
        width: 95%;
    }

    .ramadanItem .imageLink img {
        width: 100%;
        height: 100%;
    }

    .homePageTopBannerMobile {
        display: block;
        width: 85%;
        margin: 0 auto;
        margin-top: 10px;
    }

    .homePageTopBannerMobilelarger.homePageTopBannerMobile {
        display: block;
        width: 95%;
        margin: 0 auto;
        margin-top: 10px;
    }

    .mobileBannerContainer {
        width: 70%;
        float: right;
    }

    .mobileBannerLink {
        display: block;
        width: 100%;
        float: right;
    }

        .mobileBannerLink span.newinSiteText {
            width: 15%;
            height: 111px;
            float: right;
            display: block;
            background: url("/Content/images/mobileheaderbanner.png") no-repeat center -90px red;
        }

        .mobileBannerLink span.investigationSiteText {
            width: 15%;
            height: 111px;
            float: right;
            display: block;
            background: url("/Content/images/mobileheaderbanner.png") no-repeat center 22px red;
        }

    .mobileBannerContainer a.specialFileSiteText {
        width: 15%;
        height: 111px;
        float: right;
        display: block;
        background: url("/Content/images/mobileheaderbanner.png") no-repeat center -215px red;
    }

    .mobileBannerLink img {
        vertical-align: middle;
        width: 100%;
    }

    .mobileBannerButtons {
        width: 30%;
    }

    .mobileBannerButtonsfirst {
        width: 92%;
        display: block;
        height: 50px;
        background: red;
        text-align: center;
        font-size: 19px;
        color: #FFF;
        line-height: 50px;
        margin-bottom: 11px;
        margin-right: 10px;
    }

    .mobileBannerButtonssecond {
        width: 92%;
        display: block;
        height: 50px;
        background: red;
        text-align: center;
        font-size: 19px;
        color: #FFF;
        line-height: 50px;
    }

    .mobilespfiles .headerSliderItemData {
        height: 90px;
        overflow: hidden;
        margin-right: 10px;
        margin-top: 5px;
        margin-left: 10px;
    }

    .mobilespfiles .headerSliderTitle {
    }

        .mobilespfiles .headerSliderTitle a {
            line-height: 22px;
        }

    .mobilespfiles .headerSliderItem a img {
        height: 103px;
        vertical-align: middle;
    }

    .mobilespfiles .bx-pager-item {
        float: right;
        height: 14px;
    }

        .mobilespfiles .bx-pager-item .bx-pager-link {
            background: url("/Content/images/circlepurple.png")no-repeat center center;
            width: 12px;
            height: 11px;
            display: block;
            font-size: 0px;
            margin-left: 2px;
            opacity: 0.5;
        }

            .mobilespfiles .bx-pager-item .bx-pager-link.active {
                opacity: 1;
            }

    .mobilespfiles .bx-controls {
        position: absolute;
        right: 150px;
        bottom: 3px;
        z-index: 100;
    }

    .mobilespfiles {
        width: 100%;
        background: #D8D8E1;
        position: relative;
        height: 111px;
    }

        .mobilespfiles .headerSliderItem {
            width: 100%;
            height: 111px;
            display: block;
        }

    .homePageTopBanner {
        display: none;
    }

    .breakingNewsSummary .noData {
        margin: 3.125%;
    }

    .latestNewsTitle {
        width: 93.75%;
        padding: 0 3.125% 0 3.125%;
        background-color: #EFEFEF;
    }

        .latestNewsTitle h1 {
            font-size: 35px;
            font-weight: bold;
            direction: rtl;
            color: #000;
            padding-top: 10px;
            padding-bottom: 10px;
        }

    .mobheaderweatherWidgetIcon {
        margin-right: 9px;
        cursor: pointer;
    }

    .mobWeatherDropDown {
        display: block;
        width: 95%;
        padding: 0 2.5%;
        height: 0;
        display: none;
    }

    .mobWeatherDropDownLabel {
        display: block;
        font-size: 37px;
        font-weight: bold;
        color: #4f4f50;
    }

    #mobileCitysSelect {
        width: 100%;
        font-size: 30px;
        color: #969696;
        font-family: Nassim;
        font-weight: bold;
        background: #ebebeb;
        float: right;
        direction: rtl;
    }

    #weatherWidget {
        direction: rtl;
        position: absolute;
        top: 82px;
        right: auto;
        left: 16%;
        display: none;
    }

    .weatherText {
        color: #FFF;
        font-size: 22px;
        font-weight: bold;
    }

    .weatherImage {
        vertical-align: middle;
        margin-left: 5px;
    }

    #dropDownIcon {
        display: none;
    }

    .NewsInMinMobile {
        display: block;
    }

        .NewsInMinMobile .newsInMin {
            display: block;
            width: 95%;
            padding-top: 0px;
            margin: 0 2.5%;
            padding-bottom: 30px;
            height: auto;
        }

    .newsInMin h3 a {
        display: block;
        color: #000;
        font-size: 35px;
        font-weight: bold;
        padding: 7px 0px;
        float: none;
    }

    .newsInMinImage {
        width: 100%;
        padding-top: 0px;
        margin: 0 auto;
        margin-bottom: 10px;
        display: inline-block;
        background: url(/Content/images/NewsInMinuteBackground.png) #000;
        position: relative;
        -webkit-box-shadow: 0px 0px 3px 3px rgba(235,235,235,1);
        -moz-box-shadow: 0px 0px 3px 3px rgba(235,235,235,1);
        box-shadow: 0px 0px 3px 3px rgba(235,235,235,1);
    }

    .newsInMin a img {
        width: 97%;
        height: 97%;
        padding: 1.5%;
        vertical-align: middle;
        margin: 0;
    }

    .newsInMin {
        display: none;
    }

    .supplementHeadLink {
        float: left;
        background: url(/Content/images/headPdf.png) no-repeat 153px -63px;
        padding-right: 43px;
        height: 25px;
        padding-top: 17px;
        padding-bottom: 17px;
        margin-top: 5px;
        margin-bottom: 5px;
        margin-left: 5px;
        position: relative;
        z-index: 100;
    }

        .supplementHeadLink span {
            float: none;
            font-size: 26px;
            font-weight: bold;
            color: #000;
            background: url(/Content/images/headPdf.png) no-repeat -4px -123px #F2F2F4;
            padding-left: 50px;
            padding-right: 5px;
        }

            .supplementHeadLink span strong {
                font-size: 29px;
            }

    #encyclopediaDP-ShareBox {
        display: none;
    }

    .DPE-ArticleBody {
        margin: 0;
        color: #000;
        font-size: 30px;
        font-weight: normal;
        direction: rtl;
        min-height: 324px;
        text-align: justify;
        line-height: normal;
        background: #FFFFFF;
        padding: 0 3.125%;
        box-shadow: 0px 0px 0px 0px rgba(255,255,255,1);
        background: #f5f5f5;
    }

    .DPE-MobileTitle {
        padding: 0 3.125%;
        font-size: 48px;
        color: #000;
        direction: rtl;
        text-align: right;
        padding-bottom: 15px;
        font-weight: bold;
        display: block;
        background: #f5f5f5;
    }

    .DPE-ArticleCaptionTitle {
        display: none;
    }

    .DPE-ArticleTitle {
        display: none;
    }

    .DPE-bodyContent {
        width: 100%;
        margin: 0 auto;
        background: #f5f5f5;
        padding-bottom: 30px;
    }

    .DPEmiddelDivUp {
        width: 100%;
        margin: 0;
        float: none;
    }

    li.pIBSItem:nth-child(odd) {
        margin-left: 0;
    }

    li.pIBSItem:nth-child(even) {
        margin-left: 3.125%;
    }

    .pIBSummaryContainerTitle {
        font-size: 35px;
        font-weight: bold;
        display: block;
        background: #F1F0F0;
        width: 93.75%;
        margin-top: 7px;
        margin-bottom: 20px;
        padding: 10px 3.125%;
    }

    .mainContentMultimediaSum {
        width: 100%;
        min-height: 178px;
    }

    #MediaLoaderGifDiv {
        position: absolute;
        right: 41%;
        top: 63%;
        z-index: 100;
    }

    .pIBSummaryContainer {
        width: 100%;
        margin-top: 0px;
        float: none;
    }

    .pIBSList {
        margin: 0 3.125%;
    }

    .pIBSItem {
        float: right;
        width: 48.4375%;
        margin-left: 3.125%;
    }

        .pIBSItem.pIBSItemFirst {
            float: right;
            width: 48.4375%;
            margin-left: 3.125%;
        }

            .pIBSItem.pIBSItemFirst:nth-child(1) {
                width: 100%;
                float: none;
                margin-left: 0;
            }

    .pIBSImage {
        width: 100%;
        max-width: 100%;
        max-height: 100%;
        height: 100%;
    }

    .pIBSTitle {
        min-height: 52px;
    }

        .pIBSTitle a {
            color: #000;
            font-size: 22px;
        }

    .pIBContainer {
        display: none;
    }

    .pIBMobileContainer {
        display: block;
        padding: 0 2.890625%;
        margin: 0 7px;
        padding-bottom: 15px;
        border-top: 1px solid #AAAAAA;
        border-bottom: 1px solid #AAAAAA;
        margin-bottom: 20px;
    }

    .pIBMobileTitle a {
        font-size: 30px;
        color: #000;
        font-weight: bold;
        margin-bottom: 10px;
    }

    .pIBMobileItemImage {
        max-width: 100%;
        width: 100%;
        height: 100%;
    }

    .facebook-embed-code {
        background-color: inherit !important;
        margin: 0px auto;
    }

        .facebook-embed-code a {
            display: none !important;
        }

    .twitter-embed-code {
        background-color: inherit !important;
        margin: 0px auto;
    }

        .twitter-embed-code tr td a {
            display: none !important;
        }

        .twitter-embed-code a {
            display: none !important;
        }

    .fb_iframe_widget iframe {
        position: relative !important;
    }

    div.DetailedBodyAdsBanner {
        height: 360px !important;
        margin: 30% 0 0 0 !important;
    }

    .double-click-ad-mobile.MobileSummaryLeaderboard1 {
    }

    .double-click-ad-mobile {
        display: block;
        visibility: visible;
        margin: 40px 0;
        -ms-transform: scale(1.6);
        -webkit-transform: scale(1.6);
        transform: scale(1.6);
        text-align: center;
        transform-origin: top;
        -webkit-transform-origin: top;
        -moz-transform-origin: top;
        -ms-transform-origin: top;
        -o-transform-origin: top;
    }

    #div-gpt-ad-1422284682617-8 {
        padding: 0px 0px 40px;
    }

    #div-gpt-ad-1422284682617-11 {
        padding: 0px 0px 60px;
    }

    #div-gpt-ad-1422284682617-10 {
        padding-bottom: 30px;
        transform-origin: initial;
        -webkit-transform-origin: initial;
        -moz-transform-origin: initial;
        -ms-transform-origin: initial;
        -o-transform-origin: initial;
        margin: 40px 0px;
    }

    #div-gpt-ad-1423493684645-0, #div-gpt-ad-1423493684645-1, #div-gpt-ad-1423568974998-0, #div-gpt-ad-1422284682617-12, #div-gpt-ad-1466584310066-0 {
        transform-origin: center;
        -webkit-transform-origin: center;
        -moz-transform-origin: center;
        -ms-transform-origin: center;
        -o-transform-origin: center;
    }

    #div-gpt-ad-1453809661133-0 {
        margin: 40px 0px;
    }

    .sportPage #div-gpt-ad-1423493684645-1 {
        transform-origin: top;
        -webkit-transform-origin: top;
        -moz-transform-origin: top;
        -ms-transform-origin: top;
        -o-transform-origin: top;
    }

    #div-gpt-ad-1423568928443-0 {
        padding-bottom: 130px;
        -ms-transform: scale(1.6);
        -webkit-transform: scale(1.6);
        transform: scale(1.6);
        height: 250px;
    }

    #div-gpt-ad-1422284682617-12 {
        margin-bottom: 60px;
    }

    .double-click-ad-mobile iframe {
    }

    .double-click-ad-mobile div {
        text-align: center;
    }

    .ThawrahBannerBlock {
        display: none;
    }

    .headerLeaderboardAd {
        display: none !important;
    }

    .GolddenIfram {
        width: 100%;
        height: 186px;
    }

    .SportwithGallery {
        width: 100%;
        float: none !important;
    }

    .sportSliderBlock {
        display: none;
        visibility: hidden;
    }

    .sportvideosliderBlock {
        display: none;
        visibility: hidden;
    }

    #SportsumMain {
        display: block;
        visibility: visible;
    }

    .SportssumMultimedia {
        display: none;
        visibility: hidden;
    }

    .MobileNewsPaperPDFBlock {
        display: block;
        visibility: visible;
    }

    .QuickNewsBlock {
        display: none !important;
        visibility: hidden;
    }

    .worldcup {
        display: none !important;
        visibility: hidden;
    }

    .subMenuMainParent {
        display: block;
    }

    .subMenuContainer {
        display: block;
    }

    html {
        margin: 0;
        padding: 0;
        border: 0;
        overflow-x: hidden;
    }

    body {
        overflow-x: hidden;
    }

    .MainStorySpartor {
        width: 100%;
    }

    #ArticlesMobId {
        display: block;
        visibility: visible;
    }

    .MobileMainStoryBlock {
        display: block;
        visibility: visible;
    }

    .spFiles {
        display: none;
        visibility: hidden;
    }

    .headerServices {
        display: none;
    }

    #tempimage {
        display: none;
    }

    .mainMenu {
        display: none;
    }

    #header {
        width: 100%;
        margin: 0 auto;
        height: 70px;
        min-height: 0;
    }

    #headerTopBar {
        margin-top: 0 !important;
    }

    #mainWarpper {
        width: 100%;
    }

    .MainNewsflashBlock {
        width: 100%;
        max-width: 1365px;
    }

    .NewsflashBlock {
        width: 100%;
    }

    .UrgentSocialLink {
        display: none;
    }

    #logo {
        position: relative;
    }

        #logo img {
            width: 200px;
            height: 60px;
            max-width: 100%;
        }

    .MainNewsflashBlock {
        position: relative;
        width: 100%;
        margin: 0 auto;
    }

    .MobilemainStoryArticlesListTitle {
        font-weight: bold;
    }

    .NewsflashBlock {
        position: relative;
        width: 100%;
        max-width: 100%;
        margin: 6px auto;
        background: #e80000;
        min-height: 51px;
        border-bottom: 2px solid #b24646;
        direction: rtl;
        padding: 0;
        min-height: 63px;
    }

    .NewsflashTitle {
        float: right;
        width: 20%;
        max-width: 87px;
        position: relative;
        z-index: 999;
        background: url('/Content/mob/images/urgent.jpg') scroll center center no-repeat #9e0203;
        right: 0;
        top: 0;
    }

    .NewsflashContent {
        color: #fff;
        direction: rtl;
        display: block;
        font-size: 25px;
        font-weight: bold;
        width: 90%;
        margin-right: 0;
        margin-left: 0px;
        padding: 8px 5%;
    }

    #ticker-area {
        width: 78% !important;
        float: right;
    }

    .headerDate {
        display: none;
    }

    .backgroundRighDiv {
        visibility: hidden;
        display: none;
    }

    .rightDivUp {
        visibility: hidden;
        display: none;
    }

    .portalUPContentRight {
        width: 100%;
        float: none;
    }

    .portalUPContentLeft {
        display: none;
        visibility: hidden;
    }

    .mainStoryBlock {
        display: none;
        visibility: hidden;
    }

    .MobileMainStory a img {
        width: 100%;
        height: auto;
    }

    .MobileMainStory {
        position: relative;
        background: #F5F5F5;
        border-bottom: 1px solid #AAAAAA;
        padding-bottom: 10px;
    }

    .MainstoryTitleBlock {
        direction: rtl;
        width: 94.3%;
        */background: #F5F5F5;
        padding: 10px 2.7% 0;
    }

    .mainstoryTile {
    }

    .MainstoryTitleBlock a {
        font-size: 38px;
        color: #000;
        line-height: 48px;
        direction: rtl;
    }

    .mainstoryWirter {
        font-size: 22px;
        color: #9f2d2c;
        direction: rtl;
    }

    .MobileMainStoryListBlock {
        width: 94.3%;
        background: #F5F5F5;
        padding: 20px 2.7% 20px 2.7%;
    }

        .MobileMainStoryListBlock ul li {
            display: block;
            padding: 10px 0;
        }

            .MobileMainStoryListBlock ul li:first-child {
                padding-top: 0;
            }

    .mainstoryvideoicon {
        position: absolute;
        left: 22px;
        top: 22px;
    }

    .mainstoryvideoiconsubstory {
        position: absolute;
        left: 5%;
        top: 22px;
    }

    .MobileMainStoryListBlock {
        width: 94.3%;
        background: #F5F5F5;
        padding: 20px 2.7% 20px 2.7%;
    }

    .RelatedMainContainer {
        width: 94.3%;
        background: #F5F5F5;
        padding: 20px 2.7% 20px 2.7%;
    }

    .MobileMainStoryListBlock ul li {
        display: block;
        padding: 10px 0;
    }

        .MobileMainStoryListBlock ul li:first-child {
            padding-top: 0;
        }

    .mainstoryvideoicon {
        position: absolute;
        left: 22px;
        bottom: 10px;
        left: 8px;
        top: auto;
    }

    .mainstoryvideoiconsubstory {
        position: absolute;
        left: 5%;
        top: 22px;
    }

    .MListAritclImage {
        width: 34.4%;
        float: right;
        max-width: 100%;
        position: relative;
    }

        .MListAritclImage a img {
            width: 100%;
            height: auto;
        }

    .MListArticlTitle {
        width: 62.7%;
        float: left;
    }

    .MListAuthor {
        font-size: 22px;
        color: #9f2d2c;
        direction: rtl;
    }

    .MListArticlTitle a {
        font-size: 30px;
        color: #000;
        line-height: 32px;
        direction: rtl;
        display: block;
    }

        .MListArticlTitle a:hover {
            color: #6269b6;
            text-decoration: none;
        }

    .mainStoryBorderPortal {
        display: none;
    }

    .middelDivUp {
        width: 100%;
        float: none;
    }

    .leftDivUp {
        display: none;
    }

    .subStoryNewsBlock:first-child .subStoryNewsContent {
        border: none;
    }

    .supplementsSubStoryNewsBlock:first-child .subStoryNewsContent {
        border: none;
    }

    .subStoryNewsContent {
        width: 100%;
        border-top: 1px solid #AAAAAA;
        padding-top: 5px;
        position: relative;
    }

    .mainStoryArticlesList {
        height: auto;
        box-shadow: none;
    }

    .mainStoryArticlesListTitle {
        font-size: 30px;
        padding-bottom: 10px;
        padding-top: 5px;
    }

    .MSArticlListBlock {
        width: 94.3%;
        margin: 0 auto;
        background: #fff;
    }

        .MSArticlListBlock .smallArticlImage {
            display: none;
        }

        .MSArticlListBlock ul li {
            display: block;
            border-top: 1px solid #ccc;
            padding: 11px 0;
        }

    .smallArticlInfo {
        display: none !important;
    }

    .smallArticlTitle .smallArticlTitleLink {
        font-size: 30px;
        color: #000;
        line-height: 32px;
        direction: rtl;
        display: block;
        font-weight: normal;
    }

    .subStoryNewsBlock {
        width: 100%;
        float: none;
        height: auto !important;
    }

    .supplementsSubStoryNewsBlock {
        width: 100%;
        float: none;
        height: auto !important;
    }

    .subStoryNewsTitle {
        padding: 0 2.890625%;
        direction: rtl;
    }

        .subStoryNewsTitle a {
            font-size: 30px;
        }

    .wirterNameListMorasl span {
        font-size: 22px;
        color: #9f2d2c;
        direction: rtl;
    }

    .mainSubStoryImage img {
        width: 100%;
        height: auto;
    }

    .mainSubStoryTitle {
        min-height: 0;
    }

    .readMoreSubList ul {
        padding: 0 2.890625%;
    }

        .readMoreSubList ul li {
            border-top: 0 !important;
        }

        .readMoreSubList ul li {
            border-bottom: 1px solid #CCCCCC;
            padding: 8px 0;
        }

            .readMoreSubList ul li:last-child {
                border-bottom: 0;
            }

    .mainSubStoryTitleLink {
        font-size: 38px !important;
        color: #000 !important;
        line-height: 48px !important;
        direction: rtl !important;
        font-weight: normal !important;
    }

        .mainSubStoryTitleLink:hover {
            color: #6269b6 !important;
            text-decoration: none;
        }

    .readMoreSubListLink {
        font-size: 30px !important;
        color: #000 !important;
        direction: rtl !important;
        font-weight: normal;
    }

        .readMoreSubListLink:hover {
            color: #6269b6 !important;
            text-decoration: none;
        }

    .subStorySummary {
        display: none;
    }

    .multiMediaHomeBlock {
        display: none;
    }

    #footer {
        display: none;
        visibility: hidden;
    }

    .MobileFooter {
        width: 100%;
        margin: 40px auto 0;
        display: block;
        max-width: 1365px;
    }

    .PageTopBlock {
        text-align: center;
        border-bottom: 2px solid #c0bfc4;
    }

        .PageTopBlock a {
            font-size: 30px;
            font-weight: bold;
            color: #000;
            background: url('/Content/mob/images/pagetoparrow.png') right 12px scroll no-repeat transparent;
            padding-right: 40px;
        }

            .PageTopBlock a:hover {
                color: #6269b6;
                text-decoration: none;
            }

    .staticPageLinks {
        width: 100%;
        margin: 15px auto 0;
        direction: rtl;
    }

        .staticPageLinks div {
            display: inline-block;
            width: 21%;
            text-align: center;
            margin: 0 1%;
        }

        .staticPageLinks a {
            font-size: 34px;
            font-weight: bold;
            color: #000;
            white-space: nowrap;
            display: block;
            text-align: center;
        }

            .staticPageLinks a:hover {
                color: #6269b6;
                text-decoration: none;
            }

    .socialLinks {
        width: 98%;
        margin: 40px 1%;
        direction: rtl;
        min-width: 170px;
    }

        .socialLinks ul li {
            width: 16%;
            display: inline-block;
            text-align: center;
            min-width: 62px;
        }

            .socialLinks ul li a {
                display: inline-block;
                text-indent: 100%;
                overflow: hidden;
                white-space: nowrap;
            }

            .socialLinks ul li:first-child {
                margin-right: 0;
            }

    .MandroidApp {
        width: 62px;
        height: 70px;
        background: url('/Content/mob/images/socialLinks.png') center -310px scroll no-repeat transparent;
    }

    .MappleApp {
        width: 55px;
        height: 66px;
        background: url('/Content/mob/images/socialLinks.png') center -401px scroll no-repeat transparent;
    }

    .Mfacebook {
        width: 29px;
        height: 58px;
        background: url('/Content/mob/images/socialLinks.png') center top scroll no-repeat transparent;
    }

    .MTwitter {
        width: 55px;
        height: 59px;
        background: url('/Content/mob/images/socialLinks.png') center -65px scroll no-repeat transparent;
    }

    .Myoutube {
        width: 55px;
        height: 59px;
        background: url('/Content/mob/images/socialLinks.png') center -142px scroll no-repeat transparent;
    }

    .Minsta {
        width: 55px;
        height: 59px;
        background: url('/Content/mob/images/socialLinks.png') center -228px scroll no-repeat transparent;
    }

    .copyrightBlock {
        text-align: center;
        margin: 10px 0 20px;
    }

        .copyrightBlock a, .copyrightBlock span {
            font-size: 20px;
            font-weight: bold;
            color: #000;
        }

            .copyrightBlock a:hover {
                color: #6269b6;
                text-decoration: none;
            }

    .Linktomainwebsite {
        width: 100%;
        height: 85px;
        font-size: 50px;
        font-weight: bold;
        color: #fff;
        background: #636ab0;
        text-align: center;
        display: none;
    }

        .Linktomainwebsite a {
            color: #fff;
        }

    .subStoryMoreLink {
        display: none !important;
    }

    .mainStoryArticlesList {
        border-top: 1px solid #aaa;
    }

    .menubutton {
        display: block;
        position: absolute;
        left: 3%;
        top: 30%;
        visibility: visible;
    }

    #MobileMainMenuId {
        position: absolute;
        left: -240px;
        top: 0;
        width: 240px;
        height: auto;
        background: rgba(30,30,30,1);
        z-index: 40;
        display: block;
    }

        #MobileMainMenuId.vmenu {
            left: 0;
            z-index: 99;
        }

    .animating {
        transition: transform .25s ease-in-out;
        -webkit-transition: -webkit-transform .25s ease-in-out;
    }

    .animatingleft {
        transform: translate3d( -240px, 0, 0 );
        -webkit-transform: translate3d( -240px, 0, 0 );
    }

    .animatingright {
        transform: translate3d( 240px, 0, 0 );
        -webkit-transform: translate3d( 240px, 0, 0 );
    }

    .visible-menu {
        margin-left: 240px !important;
    }

    #MobileMainMenuId, .MobileHeader, .mobilMainwarpper {
        -webkit-backface-visibility: hidden;
        -webkit-perspective: 1000;
    }

    .WriterNameSub {
        font-size: 22px;
        color: #9f2d2c;
        direction: rtl;
    }

    .mobileMenuItem:active {
        border-bottom: 3px solid #000;
    }

    .substoryShadwo {
        width: 100%;
        height: 113px;
        background: url('/Content/mob/images/shadow.png') scroll left top repeat-x transparent;
        position: absolute;
        left: 0;
        bottom: 0;
        z-index: 40;
    }

    .MobilemainNavUL li.mobilemenuitem.animate {
        padding: 0 0 !important;
        position: relative;
    }

    .mobMainMenuArrowDropDown {
        position: absolute;
        left: 0;
        top: 0;
        width: 40%;
        height: 58px;
        background: url(/Content/images/button-tray-down.png) no-repeat left 8px transparent;
    }

        .mobMainMenuArrowDropDown.animateup {
            background: url(/Content/images/uparrow2.png) no-repeat 7px 11px transparent;
        }

    .MobilemainNavUL li.mobilemenuitem.animate a {
        padding: 0 3.6%;
        display: inline-block;
    }

    .mobilemenuitem.animate.animateup {
    }

    .MobilemainNavULSupp {
        background-color: #343434;
    }

    .MobilemainNavUL .MobilemainNavULSupp li:first-child {
        display: block;
        border-top: 0;
        border-bottom: 2px solid #393939;
    }

    .MobilemainNavUL .MobilemainNavULSupp li {
        display: block;
        border-top: 2px solid #303030;
        border-bottom: 2px solid #393939;
        padding: 0 3.6% !important;
    }

    .MobilemainNavUL li:first-child {
        display: block;
        border-top: 0;
        border-bottom: 2px solid #242424;
    }

    .MobilemainNavUL li {
        display: block;
        border-top: 2px solid #1a1a1a;
        border-bottom: 2px solid #242424;
        padding: 0 3.6% !important;
    }

        .MobilemainNavUL li a {
            display: block;
            color: #fff;
            font-size: 36px;
        }

        .MobilemainNavUL li.mobEnglishLink {
            padding: 0 !important;
        }

            .MobilemainNavUL li.mobEnglishLink a {
                font-size: 28px;
                font-family: Arial;
                line-height: 54px;
                border-top: 3px solid #636AB1;
                padding: 0 3.6% !important;
            }

    .subStorySpartor {
        display: none;
        visibility: hidden;
    }

    .supplementSubStorySpartor {
        display: none;
        visibility: hidden;
    }

    #CaricaturesId {
        display: block;
        visibility: visible;
        background: #fff !important;
    }

    .MobileCitysDropDownlist {
        margin: 20px auto 0px;
        direction: rtl;
        width: 94%;
    }

        .MobileCitysDropDownlist select {
            width: 100%;
            font-size: 30px;
            color: #969696;
            font-family: Nassim;
            font-weight: bold;
            background: #ebebeb;
            float: right;
        }

    .refeshWeather {
        float: right;
        margin: 0 20px;
    }

        .refeshWeather a {
            margin-top: 5px;
            display: block;
            width: 28px;
            height: 45px;
            background: url('/Content/mob/images/updateweather.png') left 5px no-repeat transparent;
        }

    .MobileWeathernBlock {
        border-top: 1px solid #AAAAAA;
        padding-top: 20px;
        background: url('/Content/mob/images/weatherblock.png') scroll left top repeat transparent;
        padding-bottom: 30px;
        display: block;
        visibility: visible;
    }

    .mainSubStoryTitle .mainSubStoryTitleLink {
        font-weight: normal !important;
    }

    .WeatherTitleBlock {
        direction: rtl;
    }

    .MobileWeathern {
        width: 94%;
        margin: 0 auto;
    }

    .MWeatherTitle {
        font-size: 30px;
        line-height: 32px;
        font-weight: bold;
    }

    .MWeatherCity {
        font-size: 22px;
        color: #ae4c4c;
    }

    .MainWeatherStatus {
        padding-top: 10px;
        position: relative;
    }

    .MainWeatherStatusImg {
        float: right;
        width: auto;
    }

    .MainWeatherStatusValueBlock {
        padding-top: 15px;
        float: right;
        padding-right: 30px;
    }

    .MainWeatherStatusValue {
        font-size: 100px;
        line-height: 58px;
        display: block;
        text-align: center;
    }

    .MainWeatherStatusTxt {
        font-size: 25px;
        line-height: 34px;
        display: block;
        text-align: center;
    }

    .WeatherListDays {
        width: 100%;
        margin: 5px auto 0;
        direction: rtl;
    }

        .WeatherListDays ul li {
            display: inline-block;
            width: 33.3%;
        }

            .WeatherListDays ul li:first-child .weatherDayimag {
                text-align: right;
            }

            .WeatherListDays ul li:first-child .weatherDayName {
                text-align: right;
            }

            .WeatherListDays ul li:first-child .weatherDayMax {
                text-align: right;
                margin-right: 4px;
            }

            .WeatherListDays ul li:first-child .weatherDayMin {
                text-align: right;
                margin-right: 12px;
            }

            .WeatherListDays ul li:last-child .weatherDayimag {
                text-align: left;
            }

            .WeatherListDays ul li:last-child .weatherDayName {
                text-align: left;
            }

            .WeatherListDays ul li:last-child .weatherDayMax {
                text-align: left;
                margin-left: 8px;
            }

            .WeatherListDays ul li:last-child .weatherDayMin {
                text-align: left;
                margin-left: 16px;
            }

    .weatherDayimag {
        text-align: center;
    }

    .weatherDayName {
        font-size: 22px;
        text-align: center;
        padding: 0 12px;
    }

    .weatherDayMax {
        font-size: 50px;
        text-align: center;
        line-height: 58px;
    }

    .weatherDayMin {
        font-size: 39px;
        text-align: center;
        color: #666;
        line-height: 12px;
    }

    .Day2, .Day1, .Day0 {
        background: none;
    }

    .articlesblock {
        padding-bottom: 57px;
        position: relative;
        border-bottom: 1px solid #AAAAAA;
    }

    .articleBlockHeader {
        height: 70px;
        padding: 0 2.7%;
        background: #ffffff;
        background: -moz-linear-gradient(top, #ffffff 15%, #ffffff 15%, #e5e5e5 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(15%,#ffffff), color-stop(15%,#ffffff), color-stop(100%,#e5e5e5));
        background: -webkit-linear-gradient(top, #ffffff 15%,#ffffff 15%,#e5e5e5 100%);
        background: -o-linear-gradient(top, #ffffff 15%,#ffffff 15%,#e5e5e5 100%);
        background: -ms-linear-gradient(top, #ffffff 15%,#ffffff 15%,#e5e5e5 100%);
        background: linear-gradient(to bottom, #ffffff 15%,#ffffff 15%,#e5e5e5 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
        position: relative;
    }

    .articleblockTitle {
        line-height: 70px;
        float: right;
        font-weight: bold;
    }

        .articleblockTitle a {
            font-size: 30px;
            color: #000;
            direction: rtl;
        }

    .tabsListContainer {
        padding: 0 60px;
        position: relative;
        margin-right: 68px;
    }

    .tabsListSlider {
        height: 70px;
        direction: rtl;
        overflow: hidden;
    }

    .tabsList {
        position: relative;
        left: 0;
        width: 10000px;
        height: 70px;
    }

    .tabsItems {
        float: right;
        font-size: 28px;
        text-align: center;
        padding: 0 25px;
        font-weight: bold;
        color: #444444;
        line-height: 67px;
    }

        .tabsItems.active {
            color: #000;
            border-bottom: 3px solid #000;
            font-weight: bold;
            font-size: 28px;
        }

    .tabsrightarrow {
        background: url(/Content/mob/images/menuarrows.png) no-repeat 8px center;
        width: 44px;
        height: 70px;
        position: absolute;
        right: 0;
        top: 0;
        margin-right: 15px;
    }

    .tabsleftarrow {
        background: url(/Content/mob/images/menuarrows.png) no-repeat -25px center;
        width: 44px;
        height: 70px;
        position: absolute;
        left: 0;
        top: 0;
        margin-left: 15px;
    }

    .articleBlockContents.active {
        display: block;
    }

    .articleBlockContents {
        clear: both;
        display: none;
    }

    .articleBlockContentsItems {
        padding-right: 21px;
        padding-left: 21px;
        min-height: 101px;
        clear: both;
        margin-top: 16px;
    }

        .articleBlockContentsItems.nodataExists {
            font-size: 30px;
        }

    .articleImgBlock {
        width: 13%;
        float: right;
        margin-left: 30px;
    }

        .articleImgBlock .circleImage {
            width: 76px;
            height: 76px;
            border: 1px solid #d3d0d0;
            border-radius: 50%;
        }

            .articleImgBlock .circleImage img {
                border-radius: 50%;
                padding: 3px;
            }

    .articleInfoBlock {
        width: 80%;
        float: right;
        border-bottom: 1px solid #e7e7e7;
        height: 94px;
        padding-top: 8px;
    }

    .articleBlockContentsItems:last-child .articleInfoBlock {
        border-bottom: 0;
    }

    .articleBlockContentAuthor {
        font-size: 22px;
        color: #9f2c2c;
        direction: rtl;
        display: block;
    }

    .articleBlockContentTitle {
        font-size: 30px;
        color: #000;
        direction: rtl;
        line-height: 24px;
    }

        .articleBlockContentTitle a {
            font-size: 30px;
            color: #000;
            direction: rtl;
            line-height: 24px;
        }

            .articleBlockContentTitle a:hover {
                color: #6269b6;
                text-decoration: none;
            }

    .substory-odd {
        background-color: #FFFFFF;
    }

    .substory-even {
        background-color: #EEEEF2;
    }

    .subStorySectionContainer {
        margin: 0 auto;
        padding-bottom: 5px;
    }

    .subStorySectionTitle {
        padding: 0 2.890625%;
    }

    .toggle .subStoryArrowMobile {
        display: block;
        width: 50px;
        height: 50px;
        background: url('/Content/mob/images/downarrow.png') scroll center center no-repeat transparent;
        position: absolute;
        left: 2%;
        top: 0;
        z-index: 9999999999;
    }

    .toggleshown .subStoryArrowMobile {
        z-index: 9999999999;
        display: block;
        width: 50px;
        height: 50px;
        background: url('/Content/mob/images/uparrow.png') scroll center center no-repeat transparent;
        position: absolute;
        left: 2%;
        top: 0;
    }

    .toggle .subStoryNewsTitle a {
        background: none;
        padding-right: 0;
        display: inline;
        width: 90%;
    }

    .toggleshown .subStoryNewsTitle a {
        background: none !important;
        padding-right: 0 !important;
        width: 90%;
    }

    .toggle .hiddentog {
        display: none;
    }

    .subStoryNewsListContent {
        position: relative;
        text-align: center;
        padding: 0 2.890625%;
        border-bottom: 1px solid #AAAAAA;
    }

    .subStoryNewsBlock.lastDiv.substory-odd .subStoryNewsListContent {
        width: auto;
        float: none;
    }

    .subStoryNewsBlock.lastDiv.substory-odd .mainSubStoryTitle {
        float: none;
    }

    .subStoryNewsBlock.lastDiv.substory-odd .readMoreSubStory {
        float: none;
        width: auto;
        padding-right: 0px;
    }

    .subStoryNewsBlock.lastDiv.substory-odd .readMoreSubList ul li:first-child {
        border-bottom: 1px solid #CCCCCC;
    }

    .MobileDPContent {
        direction: rtl;
        background: #f5f5f5;
    }

    .MDPAllContent {
        width: 93.7%;
        margin: 0 auto;
    }

    .MDP-Author {
        font-size: 28px;
        color: #9f2d2c;
        margin: 8px 0;
        direction: rtl;
        float: right;
    }

        .MDP-Author span {
            font-size: 28px;
            color: #9f2d2c;
            margin: 8px 0;
            direction: rtl;
            line-height: 28px;
        }

    .MDP-PublishDate {
        font-size: 28px;
        color: #444;
        margin-bottom: 8px;
        line-height: 38px;
    }

    .MDP-Title {
        font-size: 38px;
        color: #000;
        padding-top: 10px;
        font-weight: bold;
        line-height: 38px;
    }

    .MDP-Body {
        font-size: 30px;
        color: #000;
        text-align: justify;
    }

        .MDP-Body em {
            font-style: italic;
        }

        .MDP-Body p {
            line-height: 34px;
            font-size: 30px !important;
            padding-bottom: 20px;
            text-align: justify;
            color: #000;
        }

        .MDP-Body span {
            line-height: 34px;
            font-size: 30px !important;
            padding-bottom: 20px;
            text-align: justify;
            color: #000;
        }

        .MDP-Body table ul {
            margin: 0 40px;
        }

        .MDP-Body img {
            max-width: 100%;
            max-width: 100% !important;
            clear: both;
            height: auto;
        }

    .DP-MainImage {
        width: 100%;
    }

    .MDP-MainImage {
        position: relative;
    }

    .MDP-MainImageCaption {
        position: absolute;
        bottom: 0;
        right: 0;
        font-size: 30px;
        color: #000;
        background: rgba(255,255,255,0.65);
        padding: 5px;
        z-index: 50;
        width: 100%;
        display: none;
    }

    .MobileSubSectionTreeContainer {
        padding: 0 60px;
        position: relative;
        margin-right: 100px;
    }

    .MobileSubSectionTree {
        background: #f1f0f0;
        height: 70px;
        direction: rtl;
        overflow: hidden;
        width: 100%;
    }

        .MobileSubSectionTree ul {
            left: 0;
            top: 0;
            position: relative;
            height: 70px;
            visibility: hidden;
        }

            .MobileSubSectionTree ul li {
                display: block;
                float: right;
            }

                .MobileSubSectionTree ul li h2 {
                    text-align: center;
                }

                .MobileSubSectionTree ul li a {
                    font-size: 28px;
                    color: #444444;
                    padding: 0 25px;
                    line-height: 70px;
                    font-weight: bold;
                }

                    .MobileSubSectionTree ul li a:hover {
                        color: #6269b6;
                        text-decoration: none;
                    }

                .MobileSubSectionTree ul li span {
                    font-size: 28px;
                    color: #444444;
                    padding: 0 45px;
                    line-height: 70px;
                    font-weight: bold;
                }

    .leftarrow {
        width: 60px;
        height: 70px;
        position: absolute;
        top: 0;
        left: 0;
        background: url(/Content/mob/images/menuarrows.png) no-repeat -20px center #f1f0f0;
    }

    .rightarrow {
        width: 60px;
        height: 70px;
        position: absolute;
        top: 0;
        right: 0;
        background: url(/Content/mob/images/menuarrows.png) no-repeat 25px center #f1f0f0;
    }

    #MediaSubMenu .rightarrow {
        width: 36px;
        height: 70px;
        position: absolute;
        top: 0;
        right: 60px;
        background: url(/Content/mob/images/menuarrows.png) no-repeat 6px center #f1f0f0;
    }

    .noborderBlock {
        border: 0 !important;
    }

        .noborderBlock .MoreNewsWarrper {
            padding-top: 15px;
        }

    .MPDP-ReadMoreMainTitle {
        font-size: 30px;
        color: #000;
        background: #eeeef2;
        padding: 5px;
        padding-right: 3.12%;
        background: url('/Content/mob/images/downarrow.png') scroll 2% center no-repeat #eeeef2;
    }

    .MPDP-RelatedMainTitle {
        font-size: 30px;
        color: #000;
        background: #eeeef2;
        padding: 5px;
        padding-right: 3.12%;
        background: url('/Content/mob/images/downarrow.png') scroll 2% center no-repeat #eeeef2;
    }

    #SiteDPId .DP-MainContainer {
        display: none;
        visibility: hidden;
    }

    #SiteDPId .mainContentUp.DPmainContentUp:not('.container-appended-caricater') {
        display: none;
        visibility: hidden;
    }

    #MobileDPId {
        display: block;
        visibility: visible;
    }

    .BloggersArticle {
        display: none;
        visibility: hidden;
    }

    .MDP-ShareBox {
        padding-top: 0px !important;
        float: left !important;
        display: block;
    }

    .MDP-ShareButtons {
        background-image: url("/Content/mob/images/mobileShareButtons.png") !important;
        margin: 0 25px !important;
        height: 46px !important;
        display: inline-block !important;
        float: right !important;
    }

    #MDP-ShareGoogle {
        background-position: 50px 0px !important;
        width: 50px !important;
    }

    #MDP-ShareTwitter {
        background-position: 162px 0px !important;
        width: 50px !important;
    }

    #MDP-ShareFacebook {
        background-position: 0 0px !important;
        width: 25px !important;
    }

    .youtubeMain {
        margin-top: 10px !important;
    }

    .noTopPadding {
        padding-top: 0 !important;
    }

    .DP-twitter, .DP-GooglPlus, .DP-Facebook, .DP-Whatsapp {
        float: left !important;
        margin-right: 10px !important;
    }

    .DP-twitter {
        text-align: center !important;
        cursor: pointer !important;
        display: none;
    }

        .DP-twitter .DPTwitter {
            margin-top: 6px !important;
            background: url('/Content/mob/images/DP-services.png') scroll center -54px #f5f5f5 no-repeat !important;
            width: 40px !important;
            height: 30px !important;
            display: block !important;
            float: left !important;
        }

        .DP-twitter .stButton .stBubble_hcount {
            background: #F6F6F6 !important;
            width: 39px !important;
            height: 22px !important;
            text-align: center !important;
            border: 1px solid #C7C7C7 !important;
            padding: 2px !important;
            -moz-border-radius: 4px !important;
            -webkit-border-radius: 4px !important;
            border-radius: 4px !important;
            display: inline-block !important;
            color: #6b6a6a !important;
            font-family: Arial !important;
            font-size: 14px !important;
            margin-left: 3px !important;
            margin-right: 3px !important;
            position: relative !important;
            z-index: -1 !important;
            line-height: 22px !important;
            visibility: visible !important;
        }

        .DP-twitter .stButton .stArrow {
            padding-left: 3px !important;
            margin-left: -1px !important;
            background: url(http://w.sharethis.com/share4x/images/bubble_arrow.png) no-repeat 3px 11px !important;
            line-height: 16px !important;
            height: 17px !important;
            display: inline-block !important;
            margin-top: 5px !important;
        }

    .DP-Facebook .stButton .st-facebook-counter {
        background: url('/Content/mob/images/DP-services.png') scroll center top #f5f5f5 !important;
        height: 30px !important;
        min-height: 30px !important;
        width: 30px !important;
    }

    .DP-Facebook .stButton .stArrow {
        float: right !important;
        margin-top: 5px !important;
        background: url(http://w.sharethis.com/share4x/images/bubble_arrow.png) no-repeat 3px 11px !important;
        height: 17px !important;
    }

    .DP-Facebook .stButton .stButton_gradient {
        background: #F6F6F6 !important;
        width: 39px !important;
        height: 22px !important;
        text-align: center !important;
        border-color: #C7C7C7 !important;
        overflow: hidden;
    }

    .DP-Facebook .stButton .stBubble_hcount {
        line-height: 22px !important;
        color: #6b6a6a !important;
        font-family: Arial !important;
        font-size: 14px !important;
        visibility: visible;
    }

    .DP-GooglPlus .stButton .stButton_gradient {
        border: none !important;
        background: none !important;
        height: auto !important;
        border-radius: 0px !important;
        padding: 0 !important;
    }

        .DP-GooglPlus .stButton .stButton_gradient:hover {
            border: none !important;
            background: none !important;
            height: auto !important;
            border-radius: 0px !important;
            padding: 0 !important;
        }

        .DP-GooglPlus .stButton .stButton_gradient .chicklets.googleplus {
            background: url('/Content/mob/images/DP-services.png') scroll center -102px #f5f5f5 !important;
            height: 35px !important;
            width: 36px !important;
            padding: 0 !important;
            margin: 0px !important;
        }

    .DP-GooglPlus .stButton .stArrow {
        float: right !important;
        margin-top: 5px !important;
        background: url(http://w.sharethis.com/share4x/images/bubble_arrow.png) no-repeat 3px 11px !important;
        height: 17px !important;
        display: none;
    }

        .DP-GooglPlus .stButton .stArrow .stButton_gradient {
            background: #F6F6F6 !important;
            width: 39px !important;
            height: 22px !important;
            text-align: center !important;
            background-repeat: repeat-x !important;
            border: 1px solid #C7C7C7 !important;
            padding: 2px !important;
            font-family: serif !important;
            -moz-border-radius: 4px !important;
            -webkit-border-radius: 4px !important;
            border-radius: 4px !important;
            display: inline-block !important;
        }

    .DP-GooglPlus .stButton .stBubble_hcount {
        line-height: 22px !important;
        color: #6b6a6a !important;
        font-family: Arial !important;
        font-size: 14px !important;
    }

    .DP-Whatsapp a {
        width: 39px;
        height: 43px;
        background: url('/Content/mob/images/DP-services.png') scroll center -153px #f5f5f5 no-repeat;
        display: block;
    }

    .breadcrumbDetailedBlock {
        width: 100%;
        background: #f5f5f5;
        margin-top: 6px;
    }

    .breadCrumbHome a {
        color: #636ab0 !important;
    }

    .breadcrumbDetailed {
        width: 100%;
        margin: 0 auto;
    }

        .breadcrumbDetailed ul {
            display: inline-block;
        }

            .breadcrumbDetailed ul li {
                display: block;
                float: right;
                margin-right: 15px;
                padding: 10px 0;
            }

                .breadcrumbDetailed ul li a, .breadcrumbDetailed ul li span {
                    font-size: 22px;
                    color: #000;
                    line-height: 50px;
                    font-weight: bold;
                }

    .subMenuContainer {
        background: #f1f0f0;
        height: 70px;
    }

    .subMenuMainParent {
        line-height: 70px;
        float: right;
        font-size: 30px;
        padding-right: 20px;
        color: #000;
        font-weight: bold;
    }

        .subMenuMainParent a {
            line-height: 70px;
            font-size: 30px;
            color: #000;
            font-weight: bold;
        }

            .subMenuMainParent a:hover {
                color: #6269b6;
                text-decoration: none;
            }

    .youtubeMain {
        position: relative;
        margin-top: 10px;
        float: none;
    }

    .selectedSection {
        border-bottom: 3px solid #000;
        padding-bottom: 12px !important;
        font-weight: bold;
        font-size: 28px;
        color: #000;
        background: none !important;
    }

    .DP-MainImageContainer {
        width: 100%;
        float: none;
        margin: 0 !important;
    }

    .mobselected {
        background: #636ab0 !important;
    }

    .DPbackgroundRighDiv {
        display: none;
    }

    .rightDivUp {
        display: none;
    }

    .breadcrumbDetailedBlock {
        display: none;
    }

    .summarymainContentUp {
        margin-top: 6px;
        width: 100%;
    }

    .middleContent {
        width: 100%;
        padding-right: 0px;
    }

    .sumMain {
        background: #F5F5F5;
        box-shadow: none;
        padding-bottom: 0;
    }

    .sumMainContent:last-child {
        margin: 0 2.7%;
    }

    .sumMainContent:first-child {
        width: 100%;
        margin: 0 0 20px 0;
        position: relative;
        background: #F5F5F5;
        border-bottom: 1px solid #AAAAAA;
        padding: 0 0 10px 0;
    }

        .sumMainContent:first-child .sumMainContentimgContainer {
            width: 100%;
            position: relative;
        }

            .sumMainContent:first-child .sumMainContentimgContainer a img {
                width: 100%;
                height: auto;
            }

        .sumMainContent:first-child .SummarymainArticlImage a img {
            width: 100%;
            height: auto;
        }

        .sumMainContent:first-child .SummarymainArticlImage {
            width: 100%;
            height: auto;
        }

        .sumMainContent:first-child .SummarymainArticlImageopenspace a img {
            width: 100%;
            height: auto;
        }

        .sumMainContent:first-child .SummarymainArticlImageopenspace {
            width: 100%;
            height: auto;
        }

        .sumMainContent:first-child .sumMaintext {
            direction: rtl;
            width: 94.3%;
            padding: 10px 2.7% 0;
            margin-top: 0px;
            float: right;
        }

        .sumMainContent:first-child .wirterNameListMorasl span {
            font-size: 22px;
            color: #9f2d2c;
            direction: rtl;
        }

        .sumMainContent:first-child .sumMaintitle a {
            font-size: 38px;
            color: #000;
            line-height: 48px;
            direction: rtl;
            font-weight: normal;
            width: 100%;
        }

            .sumMainContent:first-child .sumMaintitle a:hover {
                color: #6269b6;
                text-decoration: none;
            }

    .sumSubStoryTitle {
        display: none;
    }

    .sumMainBody {
        display: none;
    }

    .sumMaintitleOpin {
        margin: 0;
    }

    .sumMainContent {
        width: 94.3%;
        margin: 0 2.7%;
        position: relative;
        background: #F5F5F5;
        padding: 10px 0;
    }

        .sumMainContent .SummarymainArticlImage a img {
            width: 100%;
            height: auto;
        }

        .sumMainContent .SummarymainArticlImage {
            width: 100%;
            position: relative;
            float: right;
            margin-left: 15px;
        }

        .sumMainContent .SummarymainArticlImageopenspace a img {
            width: 100%;
            height: auto;
        }

        .sumMainContent .SummarymainArticlImageopenspace {
            width: 34.5%;
            position: relative;
            float: right;
            margin-left: 15px;
        }

    .sumMainContentimgContainer {
        width: 34.5%;
        position: relative;
        float: right;
        margin-left: 15px;
    }

        .sumMainContentimgContainer img {
            width: 100%;
            height: auto;
        }

    .sumMaintext {
        width: auto;
        margin: 0;
    }

    .sumMainContentimgContainer .ArticlTypeIcon {
        width: 37px;
        height: 37px;
    }

    .sumMainContent:first-child .sumMainContentimgContainer .ArticlTypeIcon {
        width: 55px;
        height: 55px;
    }

    .textAudioIcon {
        display: none;
    }

    .textImageIcon {
        display: none;
    }

    .wirterNameListMorasl {
        font-size: 22px;
        color: #9f2d2c;
        direction: rtl;
    }

    .sumSubStoryText {
        font-size: 30px;
        color: #000;
        line-height: 32px;
        direction: rtl;
        display: block;
        font-weight: normal;
    }

    .summarysubBlock {
        background: #F5F5F5;
        width: 100%;
        box-shadow: none;
        padding: 0;
        margin-top: 0;
    }

    .sumSubStoryBlock {
        float: none;
        width: 94.3%;
        margin: 0 auto;
    }

    .sumSubStory {
        margin: 0;
    }

    .sumSubStoryItem {
        width: 100%;
        margin: 0;
        padding: 10px 0;
        height: auto;
        clear: both;
    }

    .sumSubStoryImg {
        margin-left: 15px;
        width: 34.5%;
    }

        .sumSubStoryImg img {
            width: 100%;
            height: auto;
        }

        .sumSubStoryImg .smallvideoicon img {
            width: 38px;
            height: 38px;
        }

    .summarysubBlock .sumSubStoryText {
        font-size: 30px;
        color: #000 !important;
        line-height: 32px;
        direction: rtl;
        display: block;
        font-weight: normal;
    }

    .sumSubStoryTextContainer {
        width: 61%;
    }

    .worldmediaSubstories .sumSubStoryTextContainer, .specialFilesSubStories .sumSubStoryTextContainer {
        width: 60%;
        float: right;
    }

    .ArticlTypeIcon {
        left: 4px;
        bottom: 15px;
    }

    .sumArticle {
        width: 100%;
        margin: 0 auto;
        float: none;
    }

    .sumArticleItem {
        width: 94.3%;
        padding: 11px 2.7%;
        border-bottom: 1px solid #ccc;
        margin: 0;
        float: none;
    }

        .sumArticleItem .sumArticleTitle {
            font-size: 30px;
            color: #000;
            line-height: 32px;
            direction: rtl;
            display: block;
            font-weight: normal;
            padding: 0;
        }

            .sumArticleItem .sumArticleTitle:hover {
                color: #6269b6;
                text-decoration: none;
            }

    .SummarywriterName {
        font-size: 22px;
        color: #9f2d2c;
        direction: rtl;
    }

        .SummarywriterName a {
            font-size: 22px;
            color: #9f2d2c;
            direction: rtl;
        }

    .subWriterName {
        font-size: 22px;
        color: #9f2d2c;
        direction: rtl;
    }

    .OpnionsumSubStoryText {
        font-size: 30px;
        color: #000;
        line-height: 32px;
        direction: rtl;
        display: block;
        font-weight: normal;
        width: auto;
    }

    .sumMainBodyOpin {
        display: none;
    }

    .opinSummaryImage {
        display: none;
    }

    .summaryPblDate {
        display: none;
    }

    .MoreWriterNme a {
        font-size: 22px;
        color: #9f2d2c;
        direction: rtl;
    }

    .sumArticleItem .wirterNameListMorasl {
        display: none;
    }

    .sumArticleItem .sumArticleText {
        display: none;
    }

    .headlinespartor {
        display: none;
    }

    .sumMultimedia {
        display: none;
    }

    .sumMultimediaSupplements {
        display: none;
    }

    .sumContentBottomLeft {
        display: none;
    }

    .SummarymainArticlImageopenspace {
        display: block;
    }

    .sumArticleItem.openspacesubItem {
        width: 100%;
        padding: 18px 0px;
        margin: 0 !important;
        border-bottom: none;
        clear: both;
    }

        .sumArticleItem.openspacesubItem:first-child {
            padding-top: 10px !important;
        }

        .sumArticleItem.openspacesubItem .sumMainContent {
            border: none;
            margin: 0;
            padding: 0;
        }

            .sumArticleItem.openspacesubItem .sumMainContent:first-child .SummarymainArticlImageopenspace a img {
                width: 100%;
                height: auto;
            }

            .sumArticleItem.openspacesubItem .sumMainContent:first-child .SummarymainArticlImageopenspace {
                width: 34.5%;
                position: relative;
                float: right;
                margin-left: 15px;
            }

            .sumArticleItem.openspacesubItem .sumMainContent:first-child .sumMaintext {
                width: 61%;
                height: auto;
                padding: 0;
            }

    .sumContentBottom .sumMainContent:first-child .sumMaintext {
        width: 100%;
        padding: 0;
        background: #FFFFFF;
    }

    .sumContentBottom .sumMainContent:first-child {
        padding: 0;
        margin: 0;
        border: none;
    }

    .sumContentBottom .sumArticleItem {
        background: #FFFFFF;
    }

    .sumContentBottom .SummarywriterName {
    }

    .subWriterName a {
        font-size: 22px;
        color: #9f2d2c;
        direction: rtl;
    }

    .SummarywriterNameSubStory a {
        font-size: 22px;
        color: #9f2d2c;
        direction: rtl;
    }

    .SummarywriterNameSubStory span {
        font-size: 22px;
        color: #9f2d2c;
        direction: rtl;
    }

    #footer {
        width: 100%;
    }

    .DP-RelatedFiles {
        width: 100%;
        float: none;
        clear: both;
        border-top: none;
        display: inline-block;
    }

    .authorPage .Authorheadlinespartor {
        display: none;
    }

    .DP-RelatedFilesTitle {
        font-size: 30px;
        color: #000;
        background: #eeeef2;
        padding: 5px;
        padding-right: 3.12%;
        font-weight: normal;
        background: url('/Content/mob/images/downarrow.png') scroll 2% center no-repeat #eeeef2;
    }

    .DP-RelatedFilesList {
        float: none;
        width: 94.3%;
        background: #F5F5F5;
        padding: 15px 2.7% 0 2.7%;
        display: none;
    }


    .DP-RelatedFilesItem {
        float: right;
        width: 100%;
        margin-bottom: 15px;
        margin-left: 0;
    }

    .DP-RelatedFilesItemImage {
        float: right;
        width: 34.4%;
        max-width: 100%;
    }

    .RelatedFilesItemImageImage {
        width: 100%;
        height: auto;
    }

    .DP-RelatedFilesItemTitleLink {
        font-size: 30px;
        color: #000;
        line-height: 32px;
        direction: rtl;
        display: block;
        width: 62.7%;
        float: left;
    }

    .videoIconAbs {
        position: absolute;
        left: 10px;
        bottom: 10px;
        width: 30px;
        height: 30px;
    }

    .specialFilesSubStory {
        margin: 0 2.7%;
    }

        .specialFilesSubStory .sumSubStoryImg {
            width: 32.5%;
        }

            .specialFilesSubStory .sumSubStoryImg img {
                max-height: 189px;
            }

    .quickNewsSummaryheader {
        width: 93.75%;
        padding: 0 3.125% 0 3.125%;
        background-color: #EFEFEF;
    }

    .quickNewsSummaryContent {
        width: 100%;
    }

    .quickNewsSummaryheader:after {
        content: "";
        clear: both;
        display: block;
    }

    .quickNewsSummaryTitle {
        font-size: 35px;
        font-weight: bold;
        direction: rtl;
        color: #000;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .quickNewsSummaryTabsItem {
        float: right;
        width: 22%;
        margin-left: 4%;
    }

        .quickNewsSummaryTabsItem:last-child {
            margin-left: 0;
        }

    .quickNewsSummaryTabsItemLink {
        font-size: 35px;
        font-weight: bold;
        color: #FFF;
        direction: rtl;
        background-color: #626BB0;
        display: block;
        text-align: center;
    }

        .quickNewsSummaryTabsItemLink.current-page {
            background-color: #D8D8E0;
            color: #3b3b3b;
        }

    .quickNewsSummaryContentItem {
        border-top: 2px solid #CACACA;
        padding: 20px 3.125%;
    }

        .quickNewsSummaryContentItem:first-child {
            padding-top: 20px;
            border-top: none;
        }

    .quickNewsSummaryContentItemDate {
        font-size: 18px;
        font-weight: normal;
        direction: rtl;
        color: #3b3b3b;
        display: block;
        line-height: 30px;
        margin-bottom: 10px;
    }

    .quickNewsSummaryContentItemTitleLink {
        font-size: 32px;
        font-weight: bold;
        direction: rtl;
        color: #000;
        line-height: 40px;
    }

    .noQuickNewsSummaryContent {
        font-size: 33px;
        font-weight: bold;
        direction: rtl;
        color: #000;
        padding-right: 2.7%;
        padding-top: 15px;
        display: block;
    }

    .mainContentUp {
        position: relative;
        padding-bottom: 0px;
        float: none;
        width: 100%;
    }

        .mainContentUp.authorPage {
            position: relative;
            padding-bottom: 30px;
            width: auto;
            float: none;
            padding: 10px 20px 0px;
        }

    .SPCaricaterBlock {
        width: 100%;
    }

    .CariacterSlider {
        width: 100%;
        margin: 0 auto;
        border-bottom: none;
        padding-bottom: 5px;
        padding-top: 0px;
        position: relative;
        height: auto;
        overflow: visible;
        background-color: #EFEFEF;
    }

    .MainCaricater .zoom-in-icon {
        display: none;
    }

    .MainCaricaterTitle {
        text-align: right;
        background: none;
        height: auto;
        border-top: none;
        color: #000;
        font-size: 16px;
        font-weight: bold;
        line-height: 38px;
        direction: rtl;
    }

        .TodyCaricterTitle h2, .MainCaricaterTitle h2 {
            text-align: right;
        }

        .TodyCaricterTitle a, .MainCaricaterTitle a {
            color: #000;
            font-size: 33px;
            font-weight: bold;
            direction: rtl;
        }

    .MainCaricater {
        width: 100%;
        border: none;
    }

    .MainCaricatercontainer {
        width: 35%;
        float: right;
        position: relative;
        margin-left: 15px;
    }

        .MainCaricatercontainer img {
            width: 100%;
            height: auto;
        }

    .MainCBlock li:after {
        content: "";
        clear: both;
        display: block;
    }

    .MainCBlock li:first-child .MainCaricatercontainer {
        width: 100%;
        float: none;
        position: relative;
        margin: 0;
    }

    .MainCBlock li:first-child {
        border-bottom: 1px solid #B2B2B2;
        padding: 0 0;
        margin-bottom: 36px;
    }

        .MainCBlock li:first-child .MainCaricaterTitle h2 {
            padding: 20px 2.7%;
        }

    .MainCBlock li {
        padding: 12px 2.7%;
    }

    .TodyCaricaterList {
        margin: 0 2.7%;
        padding: 0 0;
    }

    .TodyCaricaterBlock {
        width: 100%;
        height: auto;
        float: none;
        position: relative;
        margin-bottom: 0;
        padding: 14px 0;
    }

        .TodyCaricaterBlock:after {
            content: "";
            display: block;
            clear: both;
        }

    .CmarignBlock {
        margin: 0;
    }

    .TodyCaricaterImage {
        float: right;
        margin-left: 15px;
        width: 35%;
    }

        .TodyCaricaterImage img {
            height: auto;
            width: 100%;
        }

    .TodyCaricterTitle {
        position: relative;
        background: none;
        min-height: initial;
        color: #000;
        display: block;
        width: auto;
        bottom: initial;
        text-align: center;
        font-weight: bold;
        font-size: 16px;
        right: initial;
    }

    .TodyCaricaterList:after {
        content: "";
        clear: both;
        display: block;
    }

    .TodayCaricaterTitel {
        font-size: 27px;
        font-weight: bold;
        padding: 0 0;
        direction: rtl;
    }

    .CaricaterMore {
        margin-left: 20px;
    }

    .SPCaricaterTitle {
        display: none;
    }

    .SPMobCaricaterTitle {
        display: block;
        background-color: #EFEFEF;
        padding: 14px 2.7%;
        direction: rtl;
    }

        .SPMobCaricaterTitle h2 {
            display: inline-block;
            font-size: 35px;
            font-weight: bold;
            color: #000;
            width: 20%;
            direction: rtl;
        }

        .SPMobCaricaterTitle select {
            width: 70%;
            font-size: 35px;
            font-weight: bold;
            color: #757575;
            margin-right: 9%;
            direction: rtl;
            background-color: #F8F8F8;
            padding: 10px;
            font-size: 32px !important;
            line-height: 28px;
        }

        .SPMobCaricaterTitle option {
            font-size: 35px !important;
            font-weight: bold !important;
            font-family: Nassim !important;
            direction: rtl;
        }

    .searchBlock {
        width: 100%;
        position: relative !important;
        direction: rtl;
        height: 70px;
        background: #59609f;
        left: 0;
        top: 0;
    }

    .searchBlockIn {
        position: absolute;
        left: 10px;
        top: 12px;
    }

    .simpleSearchTxt input[type=text] {
        width: 172px;
        height: 42px;
        padding-right: 0px;
        text-indent: 10px;
        font-size: 25px;
    }

    .mainStoryBorder {
        display: none;
    }

    .searchResultItem {
        width: auto !important;
    }

    .searchResultMainTitle {
        width: auto !important;
        font-size: 35px !important;
        background: #efefef;
        direction: rtl;
    }

    .othersearchResults {
        width: auto !important;
        font-size: 35px !important;
        background: #efefef;
        direction: rtl;
    }

    .searchResultItemTitle a {
        font-size: 33px !important;
        color: #000;
        font-weight: bold;
    }

    .searchResultItemDate {
        font-size: 30px !important;
    }

    .searchResultItemText {
        font-size: 28px !important;
        padding-left: 17%;
    }

    #pagination li {
        width: 7% !important;
        height: 50px !important;
    }

    #pagination a {
        font-size: 30px !important;
        line-height: 50px !important;
    }

    #pagination .previous, #pagination .next {
        width: 23px !important;
        height: 27px !important;
    }

    #advancedSearchBox {
        width: auto;
        position: relative;
        box-shadow: none;
        padding: 10px 3.9%;
        background: #c6c6c6;
        margin-bottom: 0;
    }

    .searchControles {
        display: none;
    }

    .advancedTitle {
        font-size: 35px;
        font-weight: bold;
        color: #000;
        margin-bottom: 0;
    }

    .advSearchArrowMob {
        display: block;
        width: 22px;
        height: 16px;
        background: url('/Content/images/adSearchArrowM.png') scroll left top no-repeat transparent;
        position: absolute;
        left: 20px;
        top: 25px;
        cursor: pointer;
    }

    #advancedSearchBox label {
        font-size: 37px;
        color: #000;
        margin-left: 0px;
    }

    #advancedSearchBox input[type=text] {
        width: 56.2%;
        border: 1px solid #636ab0;
        padding: 0px 0;
        text-indent: 15px;
        font-size: 37px;
        color: #818181;
        font-family: Nassim;
        height: 60px;
    }

    .SectionDropDownlist select {
        width: 56.2%;
        border: 1px solid #636ab0;
        font-size: 37px;
        color: #5d5d5d;
        font-family: Nassim;
        height: 60px;
        text-indent: 15px;
    }

    .SectionDropDownlist {
        border-bottom: 2px solid #818181;
        padding-bottom: 30px;
    }

        .SectionDropDownlist label {
            margin-left: 0 !important;
        }

    .ASubSection {
        margin-top: 20px;
        margin-right: 157px;
    }

    .APublishDate label.ApublishDateLbl {
        width: auto;
        margin-left: 0 !important;
        display: block;
    }

    .ApublishDateFrom {
        display: block;
        position: relative;
        width: auto;
    }

    .ApublishDateTo {
        margin-right: 0;
        position: relative;
        width: auto;
    }

    .APublishDate select {
        width: 19.5%;
        height: 60px;
        border: 1px solid #636ab0;
        font-size: 30px;
        color: #5d5d5d;
        font-family: Nassim;
        margin-right: 20px;
        margin-bottom: 5px;
        text-indent: 5px;
    }

    #TODay {
        margin-right: 23px;
    }

    .APublishDate label.ApublishDateLbl {
        margin-bottom: 30px;
    }

    .restedBtn {
        width: 60px;
        height: 60px;
        background: url('/Content/images/mobilereste.jpg') scroll left bottom no-repeat;
        position: absolute;
        left: 22px;
        top: 0;
        cursor: pointer;
        display: block;
    }

    .restedBtnDisbel {
        width: 60px;
        height: 60px;
        background: url('/Content/images/mobilereste.jpg') scroll left top no-repeat;
        position: absolute;
        left: 22px;
        top: 0;
        cursor: auto;
        display: block;
    }

    .AdvancedSearchBtn {
        width: 86%;
        height: 60px;
        background: #636ab0;
        text-align: center;
        color: #fff;
        font-size: 35px;
        font-family: Nassim;
        border: 0;
        font-weight: bold;
        cursor: pointer;
        margin-right: 58px;
        margin-bottom: 15px;
    }

    .AdvancedSearchBtnBlock {
        text-align: right;
        margin-left: 0;
    }

    .AsearchedWord label, .SectionDropDownlist label {
        width: 154px;
        display: inline-block;
    }

    .noResult {
        font-size: 35px !important;
        font-weight: bold;
        padding: 10px;
        color: Red;
        min-height: 391px;
        background: #fff;
    }

    .SearchdesktopOnly {
        display: none;
    }

    .SearchMoblieOnly {
        display: block;
    }

    .latestNewsBlock {
        padding-top: 0;
    }

    .SummarylatestNewsContent {
        width: auto;
    }

    .latestNewsList ul li {
        padding: 16px 16px;
        margin-left: 0;
    }

        .latestNewsList ul li:first-child {
            border: none;
            padding-top: 16px !important;
        }

    .latstNewsTime {
        font-size: 30px;
        color: #000;
    }

    .PublishDateSearchBlock {
        background: #efefef;
        padding: 16px 25px 16px 0;
    }

    .latstNewsLink a {
        font-size: 33px;
        line-height: 30px;
    }


    .breakingNewsSummary h3 {
        font-size: 33px;
        line-height: 40px;
    }

    .PubSearchClr {
        clear: both;
        display: block;
        float: none !important;
    }

    .APublishDate #FromMonth {
        width: 19.5%;
    }

    .APublishDate #TOMonth {
        width: 19.5%;
    }

    .PublishDateSearchBlock ul li {
        font-size: 33px;
    }

        .PublishDateSearchBlock ul li select {
            width: 100%;
            height: 60px;
            border: 1px solid #636ab0;
            color: #000;
            font-weight: bold;
            font-family: Nassim;
            font-size: 30px;
            text-indent: 15px;
        }

    .fromLbl {
        margin-left: 5.1%;
    }

    .toLbl {
        margin-left: 6.2%;
    }

    .fromDayList, .fromMonthList, .fromYearList {
        width: 19.5%;
        margin-left: 3.1%;
        margin-bottom: 50px;
    }

    .ToDayList, .ToMonthList, .ToYearList {
        width: 19.5%;
        margin-left: 3.1%;
        margin-bottom: 50px;
    }

    .publishLbl {
        margin-bottom: 20px;
    }

    .RestButton span {
        width: 60px;
        height: 60px;
        background: url('/Content/images/mobilereste.jpg') scroll left bottom no-repeat;
        cursor: pointer;
        display: block;
    }

    .restedDisbel span {
        width: 60px;
        height: 60px;
        background: url('/Content/images/mobilereste.jpg') scroll left top no-repeat;
        cursor: pointer;
        display: block;
    }

    .PublishSearvhBtn input {
        width: 83.7%;
        height: 60px;
        background: #636ab0;
        text-align: center;
        color: #fff;
        font-size: 35px;
        font-family: Nassim;
        border: 0;
        font-weight: bold;
        cursor: pointer;
        margin-right: 63px;
        margin-bottom: 15px;
    }

    .PublishSearvhBtn {
        width: 93%;
    }

    .fromRest, .ToRest {
        margin-left: 0px;
    }

    .homePageTooltip {
        display: none;
    }

    .quickNewsSummaryTabsList {
        display: block;
    }

    .PublishDateSearchBlock #TODay {
        margin-right: 0 !important;
    }

    .PdaySelect {
        width: 100% !important;
    }

    .PublishDateSearchBlock #FromMonth, .PublishDateSearchBlock #TOMonth {
        width: 100% !important;
    }

    .PyearSelect {
        width: 100% !important;
    }

    .timeValidationError {
        font-size: 30px;
    }

    .SummarywithImage {
        width: 53.8%;
        float: right;
        direction: rtl;
    }

    .errorsearch {
        position: relative;
    }

    .MoreNews {
        width: 100%;
        float: none;
        text-align: center;
        font-size: 38px;
        margin-top: 0;
        margin-bottom: 15px;
        padding-bottom: 20px;
        padding-top: 20px;
    }

        .MoreNews a {
            background: url('/Content/images/searcarrow.png') scroll 188px center no-repeat transparent;
        }

    .searchResultContainer .textVideoIcon {
        margin-top: 20px;
    }

    .latesNewsItemImage {
        margin-top: 10px;
    }

    .NewAccountPageBlock {
        direction: rtl;
    }

        .NewAccountPageBlock ul {
            width: 92.3%;
            margin: 0 auto;
        }

            .NewAccountPageBlock ul li {
                display: block;
            }

        .NewAccountPageBlock input[type=text] {
            width: 100%;
            border: 1px solid #636ab0;
            font-size: 25px;
            font-family: Nassim;
            font-weight: bold;
            color: #5d5d5d;
            text-indent: 10px;
            height: 60px;
            margin-right: 0;
        }

        .NewAccountPageBlock .frmLbl {
            font-size: 40px;
            color: #010101;
            display: block;
        }

        .NewAccountPageBlock .reqStr {
            font-size: 40px;
            color: #f81b1b;
        }

    .newSparator {
        display: block;
        height: 25px;
    }

    .NACaptchBlock {
        border: 1px solid #dcdad0;
        width: 230px;
        height: 34px;
        margin-right: 0;
    }

    #captchBTxt {
        width: 100%;
        margin-top: 10px;
    }

    .lblReqFiled {
        display: block;
        font-size: 28px;
        margin-right: 0;
    }

    .rolesConfirmLbl {
        font-size: 28px;
        color: #5d5d5d;
        margin-right: 0;
    }

    #checkboxBox {
        margin-right: 9px;
        margin-left: 5px;
        margin-right: 0;
    }

    #NewAccountSubBtn {
        color: #FFF;
        font-weight: bold;
        width: 177px;
        height: 60px;
        background: #636AB0;
        display: block;
        text-align: center;
        line-height: 30px;
        margin-top: 13px;
        border: none;
        font-family: Nassim;
        font-size: 27px;
        margin-right: 0;
    }

    ::-webkit-input-placeholder {
        font-family: Nassim;
        font-weight: bold;
        color: #5d5d5d;
    }

    :-moz-placeholder {
        font-family: Nassim;
        font-weight: bold;
        color: #5d5d5d;
    }

    ::-moz-placeholder {
        font-family: Nassim;
        font-weight: bold;
        color: #5d5d5d;
    }

    :-ms-input-placeholder {
        font-family: Nassim;
        font-weight: bold;
        color: #5d5d5d;
    }

    .error {
        font-size: 15px;
        font-weight: bold;
        color: #fe0000;
        margin-right: 10px;
        margin-top: 5px;
    }

    .headerLeaderboardAd {
        display: none;
    }

    .leftSideAd {
        display: none;
    }

    .leftSideButtonAd {
        display: none;
    }

    .leftSideSkyscraperAd {
        display: none;
    }

    .rightSideAd {
        display: none;
    }

    .rightSideButtonAd {
        display: none;
    }

    .rightSideSkyscraperAd {
        display: none;
    }

    .homeLeftMobileBanner {
        display: none;
    }

    .homeLeftAreaRectangle {
        display: none;
    }

    .homeMiddleLeaderboardAd {
        display: none;
    }

    .summaryMiddleLeaderboardAd {
        display: none;
    }

    .summaryleftSideAd {
        display: none;
    }

    .summaryrightSideAd {
        display: none;
    }

    .summaryLeftAreaRectangle {
        display: none;
    }

    .detailedLeftAreaRectangle {
        display: none;
    }

    .DP-LeftArea .detailedLeftAreaRectangle {
        display: none;
    }

    .sportsummarysubBlock .summaryLeftAreaRectangle {
        display: none;
    }

    .appLink {
        display: none;
        position: relative;
        line-height: 0;
    }

        .appLink img {
            border-top: 2px solid #c2c2c2;
            border-bottom: 2px solid #c2c2c2;
        }

    .CloseAppLink {
        width: 50px;
        height: 50px;
        display: block;
        position: absolute;
        left: 5px;
        top: 59px;
        cursor: pointer;
        z-index: 9999;
    }

    #ContactUsFormBlock {
        width: 92.3%;
        margin: 0 auto;
        direction: rtl;
    }

        #ContactUsFormBlock ul {
            display: block;
            width: 100%;
        }

            #ContactUsFormBlock ul li {
                display: block;
                direction: rtl;
            }

    .ContactUs-Sparator {
        height: 15px;
    }

    #ContactUsFormBlock ul li .ContactUs-lbl {
        font-size: 38px;
        color: #5d5e5f;
        display: block;
        width: 100%;
    }

    #ContactUsFormBlock ul li .ContactUs-Txt {
        width: 100%;
        border: 1px solid #636ab0;
        padding: 0;
        margin: 0;
        font-family: Nassim;
        height: 58px;
        text-indent: 6px;
        font-size: 38px;
    }

    #ContactUsFormBlock ul li .ContactUs-select {
        width: 100.4%;
        border: 1px solid #636ab0;
        padding: 0;
        margin: 0;
        font-family: Nassim;
        text-indent: 6px;
        font-size: 34px;
        color: #a6a5a5;
        direction: rtl;
        text-align: right;
    }

    #ContactUsFormBlock ul li option {
        padding: 0;
        margin: 0;
        font-family: Nassim;
        direction: rtl;
        text-align: right;
    }

    #ContactUsFormBlock ul li textarea {
        resize: none;
        height: 133px !important;
        width: 98% !important;
        padding: 1% !important;
    }

    .ContactUs-required {
        font-size: 18px;
        color: #ff0000;
    }

    .ContactUs-SendButton {
        display: block !important;
        width: 100%;
    }

    .ContactUs-MsgCountBlock {
        color: #5d5e5f;
        font-size: 25px;
        float: right;
    }

    #ContactUs-SendBtn {
        background: #636ab0;
        width: 177px;
        border: none;
        height: 60px;
        color: #fff;
        font-size: 30px;
        font-family: Nassim;
        float: left;
        margin-top: 10px;
    }

    #ContactUsFormBlock ul li span.error {
        font-size: 30px;
        color: red;
        display: block;
        margin-top: 10px;
        font-weight: bold;
    }

    .staticPageMainDiv {
        width: 100%;
        margin: 0;
        font-size: 35px;
        font-weight: bold;
    }

    .subscribeHeaderTitle {
        display: block;
        height: 64px;
        background: #EFEFEF;
        padding-right: 2.7%;
        padding-top: 15px;
    }

    .subscribeHeaderText {
        margin-top: 20px;
        margin-bottom: 25px;
        font-size: 24px;
        color: #5d5e5f;
        font-weight: bold;
    }

    #subscribeFormBlock {
        width: 92.3%;
        margin: 0 auto;
        direction: rtl;
    }

        #subscribeFormBlock ul {
            display: block;
            width: 100%;
        }

            #subscribeFormBlock ul li {
                display: block;
            }

    .subscribe-Sparator {
        height: 15px;
    }

    #subscribeFormBlock ul li .subscribe-lbl {
        font-size: 38px;
        color: #5d5e5f;
        display: block;
        width: 100%;
    }

    #subscribeFormBlock ul li .subscribe-Txt {
        width: 100%;
        border: 1px solid #636ab0;
        padding: 0;
        margin: 0;
        font-family: Nassim;
        height: 58px;
        text-indent: 6px;
        font-size: 38px;
    }

    .subscribe-required {
        font-size: 18px;
        color: #ff0000;
    }

    .subscribe-SendButton {
        display: block !important;
        width: 100%;
    }

    .subscribe-MsgCountBlock {
        color: #5d5e5f;
        font-size: 25px;
        float: right;
    }

    #subscribe-SendBtn {
        background: #636ab0;
        width: 177px;
        border: none;
        height: 60px;
        color: #fff;
        font-size: 30px;
        font-family: Nassim;
        float: left;
        margin-top: 10px;
    }

    #subscribeFormBlock ul li span.error {
        font-size: 30px;
        color: red;
        display: block;
        margin-top: 10px;
        font-weight: bold;
    }

    .MobileApplicationLinkBannerContainer {
        display: none;
    }

    .homepage_NewsletterBanner {
        display: none;
    }

    .multiMediaSumContent {
        width: 100%;
        float: none;
    }

    .albumMainContent {
        float: none;
        margin-bottom: 0;
    }

    .albumMainContentItems:nth-child(1) {
        float: none;
        width: 100%;
        margin-left: 0;
        margin-bottom: 20px;
    }

    .albumMainContentItems a img {
        width: 100%;
        max-width: 100%;
        max-height: 100%;
        height: 100%;
    }

    .albumMainContentItems {
        float: right;
        width: 48.4375%;
        margin-left: 3.125%;
        margin-bottom: 20px;
    }

    albumMainContentSelectList {
        float: none;
        padding-bottom: 16px;
        font-size: 20px;
    }

    albumMainContentTitle {
        font-size: 22px;
        font-weight: bold;
        line-height: 16px;
        padding: 10px 13px 17px 0;
        float: none;
    }

    .albumMainContentList {
        margin: 0 3.125%;
    }

    .albumSubContent {
        width: 100%;
        float: none;
    }

    .albumSubContentItems {
        float: right;
        width: 48.4375%;
        margin-bottom: 20px;
        margin-right: 0;
        height: auto;
    }

        .albumSubContentItems:nth-child(even) {
            margin-left: 0%;
        }

        .albumSubContentItems:nth-child(odd) {
            margin-left: 3.125%;
        }

        .albumSubContentItems a img {
            width: 100%;
            max-width: 100%;
            max-height: 100%;
            height: 100%;
        }

    .albumSubContentList {
        margin: 0 3.125%;
    }

    .albumMainContentSelectList {
        float: left;
        padding: 15px 0;
        font-size: 25px;
    }

    .withOutSelect {
        margin-left: 29.125%;
    }

    .withSelect {
        margin: 0 auto;
        float: none;
        margin-right: 9px;
    }

    .albumMainContentSelectItem a {
        color: #FFF;
        line-height: 27px;
        padding: 0 15px;
        background-color: #636AB0;
        font-size: 32px;
        cursor: pointer;
    }

    .albumMainContentSelectItem select {
        width: 188px;
        height: 34px;
        direction: rtl;
        font-size: 22px;
        color: #666766;
        font-family: Nassim;
    }

    .verysmallvideoicon {
        position: absolute;
        left: 12px;
        top: 12px;
        width: 38px;
        height: 38px;
    }

    .albumMainContentTitle {
        font-size: 30px;
        font-weight: bold;
        line-height: 16px;
        padding: 24px 20px 17px 0;
        float: right;
    }

    .albumMainSectionCaption {
        position: absolute;
        top: 0px;
        right: 0px;
        background: #636AB0;
        color: #FFF;
        padding: 0 5px;
        font-size: 25px;
        font-weight: bold;
    }

    .MediaSubMenuBlock {
        background: #f1f0f0;
        display: block;
    }

    .albumMainContentTitle {
        display: none;
    }

    .MediasubMenuMainParent {
        line-height: 70px;
        font-size: 26px;
        padding-right: 11px;
        color: #000;
        font-weight: bold;
        display: inline;
        background: #f1f0f0;
        text-align: right;
        position: absolute;
        right: 0;
        width: 100%;
    }

    #MediaSubMenu .MobileSubSectionTree ul {
        left: -39px;
    }

        #MediaSubMenu .MobileSubSectionTree ul li a {
            width: auto;
            display: block;
        }

    .PIBlist#slide-list {
        width: 70% !important;
        margin-right: 5% !important;
    }

    ul#slide-list li {
        list-style: none !important;
        width: 1% !important;
        height: 12px !important;
        float: right !important;
        margin: 0 4% 0 0 !important;
    }

    #MediaSubMenu .MobileSubSectionTree ul li:first-child a {
        width: auto;
        display: block;
        min-width: 134px;
    }

    .mediaLinksItem a.selected {
        color: #636ab0 !important;
        display: block;
        border-bottom: 2px solid #000;
        height: 68px;
    }

    .albumTitle {
        padding-top: 10px;
        font-size: 30px;
        font-weight: bold;
        display: block;
        line-height: 40px;
        direction: rtl;
    }

    .albumDate {
        display: block;
        font-size: 22px;
        line-height: 27px;
    }

    .selectedItem {
        border-bottom: 1px solid #000;
    }

    #mobileMediaHomePageBlock {
        background: #f2f2f4;
        display: block;
        padding-bottom: 25px;
    }

        #mobileMediaHomePageBlock h1 a {
            font-size: 35px;
            font-weight: bold;
            color: #000;
            padding-right: 26px;
            padding-top: 20px;
            padding-bottom: 25px;
            display: block;
        }

        #mobileMediaHomePageBlock a.MobileAlbumeTitle {
            font-size: 30px;
            font-weight: bold;
            color: #000;
            padding-top: 14px;
            display: block;
            direction: rtl;
            width: 100%;
        }

    #mobileMedaiHomepageContent {
        position: relative;
    }

    .mobileMedaiItem {
        width: 318px;
        margin: 0 auto;
    }

    .mobileItemtwo {
        width: 48.5%;
        margin: 0 auto;
        float: right;
        margin-right: 1%;
    }

    .mobileMedaiItem img {
        width: 100%;
        max-width: 318px;
        max-height: 179px;
        height: 100%;
    }

    .MobileMedaiNext {
    }

    .owl-carousel .animated {
        -webkit-animation-duration: 1000ms;
        animation-duration: 1000ms;
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
    }

    .owl-carousel .owl-animated-in {
        z-index: 0;
    }

    .owl-carousel .owl-animated-out {
        z-index: 1;
    }

    .owl-carousel .fadeOut {
        -webkit-animation-name: fadeOut;
        animation-name: fadeOut;
    }

    @-webkit-keyframes fadeOut {
        0% {
            opacity: 1;
        }

        100% {
            opacity: 0;
        }
    }

    @keyframes fadeOut {
        0% {
            opacity: 1;
        }

        100% {
            opacity: 0;
        }
    }

    .owl-height {
        -webkit-transition: height 500ms ease-in-out;
        -moz-transition: height 500ms ease-in-out;
        -ms-transition: height 500ms ease-in-out;
        -o-transition: height 500ms ease-in-out;
        transition: height 500ms ease-in-out;
    }

    .owl-carousel {
        display: none;
        width: 100%;
        -webkit-tap-highlight-color: transparent;
        position: relative;
        z-index: 1;
    }

        .owl-carousel .owl-stage {
            position: relative;
            -ms-touch-action: pan-Y;
        }

            .owl-carousel .owl-stage:after {
                content: ".";
                display: block;
                clear: both;
                visibility: hidden;
                line-height: 0;
                height: 0;
            }

        .owl-carousel .owl-stage-outer {
            position: relative;
            overflow: hidden;
            -webkit-transform: translate3d(0px, 0px, 0px);
        }

        .owl-carousel .owl-controls .owl-nav .owl-prev {
            height: 179px;
            width: 50px;
            position: absolute;
            right: 0;
            top: 0;
            background: url(/Content/images/PIBArrows.png) no-repeat -38px center rgba(0,0,0,0.9);
        }

        .owl-carousel .owl-controls .owl-nav .owl-next {
            height: 179px;
            width: 50px;
            position: absolute;
            left: 0;
            top: 0;
            background: url(/Content/images/PIBArrows.png) no-repeat 13px center rgba(0,0,0,0.9);
        }

        .owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-dot {
            cursor: pointer;
            cursor: hand;
            -webkit-user-select: none;
            -khtml-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
        }

        .owl-carousel.owl-loaded {
            display: block;
        }

        .owl-carousel.owl-loading {
            opacity: 0;
            display: block;
        }

        .owl-carousel.owl-hidden {
            opacity: 0;
        }

        .owl-carousel .owl-refresh .owl-item {
            display: none;
        }

        .owl-carousel .owl-item {
            position: relative;
            min-height: 1px;
            float: left;
            -webkit-backface-visibility: hidden;
            -webkit-tap-highlight-color: transparent;
            -webkit-touch-callout: none;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
        }

            .owl-carousel .owl-item img {
                display: block;
                width: 100%;
                -webkit-transform-style: preserve-3d;
            }

        .owl-carousel.owl-text-select-on .owl-item {
            -webkit-user-select: auto;
            -moz-user-select: auto;
            -ms-user-select: auto;
            user-select: auto;
        }

        .owl-carousel .owl-grab {
            cursor: move;
            cursor: -webkit-grab;
            cursor: -o-grab;
            cursor: -ms-grab;
            cursor: grab;
        }

        .owl-carousel.owl-rtl {
            direction: rtl;
        }

            .owl-carousel.owl-rtl .owl-item {
                float: right;
            }

    .no-js .owl-carousel {
        display: block;
    }

    .owl-carousel .owl-item .owl-lazy {
        opacity: 0;
        -webkit-transition: opacity 400ms ease;
        -moz-transition: opacity 400ms ease;
        -ms-transition: opacity 400ms ease;
        -o-transition: opacity 400ms ease;
        transition: opacity 400ms ease;
    }

    .owl-carousel .owl-item img {
        transform-style: preserve-3d;
    }

    .owl-carousel .owl-video-wrapper {
        position: relative;
        height: 100%;
        background: #000;
    }

    .owl-carousel .owl-video-play-icon {
        position: absolute;
        height: 80px;
        width: 80px;
        left: 50%;
        top: 50%;
        margin-left: -40px;
        margin-top: -40px;
        cursor: pointer;
        z-index: 1;
        -webkit-backface-visibility: hidden;
        -webkit-transition: scale 100ms ease;
        -moz-transition: scale 100ms ease;
        -ms-transition: scale 100ms ease;
        -o-transition: scale 100ms ease;
        transition: scale 100ms ease;
    }

        .owl-carousel .owl-video-play-icon:hover {
            -webkit-transition: scale(1.3, 1.3);
            -moz-transition: scale(1.3, 1.3);
            -ms-transition: scale(1.3, 1.3);
            -o-transition: scale(1.3, 1.3);
            transition: scale(1.3, 1.3);
        }

    .owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {
        display: none;
    }

    .owl-carousel .owl-video-tn {
        opacity: 0;
        height: 100%;
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-background-size: contain;
        -moz-background-size: contain;
        -o-background-size: contain;
        background-size: contain;
        -webkit-transition: opacity 400ms ease;
        -moz-transition: opacity 400ms ease;
        -ms-transition: opacity 400ms ease;
        -o-transition: opacity 400ms ease;
        transition: opacity 400ms ease;
    }

    .owl-carousel .owl-video-frame {
        position: relative;
        z-index: 1;
    }
}

.cultureAlbumBlock {
    padding-bottom: 10px;
}

    .cultureAlbumBlock .bx-wrapper {
        position: relative;
        padding-bottom: 0px;
    }

    .cultureAlbumBlock .bx-controls {
        position: absolute;
        top: 0;
        z-index: 100;
        width: 100%;
    }

    .cultureAlbumBlock .bx-prev {
        position: absolute;
        right: 0px;
        width: 100px;
        height: 234px;
        background: url(/Content/images/CultRightArrow.png) no-repeat right center;
        font-size: 0;
        opacity: 0;
    }

    .cultureAlbumBlock .bx-next {
        position: absolute;
        left: 0px;
        width: 100px;
        height: 234px;
        background: url(/Content/images/CultLeftArrow.png) no-repeat left center;
        font-size: 0;
        opacity: 0;
    }

    .cultureAlbumBlock .bx-wrapper .sumsumMultimediaText {
        margin-bottom: 0px;
    }

.flashBanner300X250 {
    text-align: center;
    width: 350px;
    margin: 0 auto;
    border-top: 1px solid #d2cfcf;
    border-bottom: 1px solid #d2cfcf;
    padding: 25px 0 0;
    background: #f1f0f0;
}

#FlashID {
    margin: 0 auto;
    display: block;
}

.flashBanner300X250Text {
    text-align: center;
    line-height: 25px;
    font-size: 16px;
    color: #ADADAD;
}

.fullScreenSocial {
    position: absolute;
    width: 187px;
    height: 40px;
    background: rgba(0,0,0,0.90);
    left: 50px;
    border-bottom-left-radius: 60px;
    border-bottom-right-radius: 60px;
    text-align: center;
    direction: ltr;
    z-index: 10;
}

.fullScreenSocial-button {
    display: inline-block;
    background-image: url("/Content/images/Fullscreen-services.png");
    width: 23px;
    height: 25px;
    margin: 5px;
    text-indent: 100%;
    overflow: hidden;
    white-space: nowrap;
}

.fullScreenSocial-facebook {
    background-position: 0 3px;
}

.fullScreenSocial-twitter {
    background-position: 0 -23px;
}

.fullScreenSocial-google {
    background-position: 0 -48px;
}

.fullScreenSocial-Whatsapp {
    background-position: 0 -78px;
}

.zoomlink {
    position: relative;
    display: inline-block;
}

.zoom-in-icon {
    position: absolute;
    width: 30px;
    height: 30px;
    bottom: 0;
    left: 0;
    background-image: url("/content/images/zoom-icon2.png");
    background-position: center center;
    background-repeat: no-repeat;
    padding-bottom: 0px !important;
    margin-bottom: 2px;
    margin-left: 2px;
}

.NewcaricaterBlock .zoom-in-icon {
    bottom: -33px;
    left: 0;
    background-image: url("/content/images/ZoomIcon3-Gallery.png");
}

.NewsPaperPDFBlock {
    width: 416px;
    padding-top: 0px;
    margin: 0 auto;
    padding-bottom: 0px;
}

.NewpaperPDFContent {
    padding-bottom: 11px;
}

.NewpaperPDFContainer {
    border: 2px solid #D8D8E1;
    margin-bottom: 5px;
}

.NewpaperPDF {
    border: 1px solid #D8D8E1;
    margin: 1px;
    padding: 3px 2px;
}

.NewpaperPDFImageBlock {
    float: right;
    padding-left: 2px;
    border-left: 1px solid #E8E8ED;
    width: 198px;
}

.NewpaperPDFImageBlockLink {
    display: block;
    text-align: center;
}

.NewspaperPDFSupplementsLinks a {
    text-align: right;
}

.NewpaperPDFImageBlockLink img {
    vertical-align: middle;
}

.NewspaperPDFLinks a:hover {
    text-decoration: underline;
}

.NewspaperPDFLinks-lastchild {
    border: none;
}

.NewpaperPDFContainerSupplements {
    float: right;
    width: 200px;
    padding-right: 2px;
    border-right: 1px solid #F1F1F4;
    height: 337px;
    overflow: hidden;
}

.NewpaperPDFLinksBlockSupplements {
    background-color: #F2F2F4;
}

.NewspaperPDFSupplementsLinks {
    background: url("/Content/images/substorymore.png") no-repeat 180px center transparent;
    border-bottom: 1px solid #DDDDE5;
    padding: 9px 12px 8px 0px;
}

    .NewspaperPDFSupplementsLinks:first-child {
        padding: 9px 12px 9px 0px;
    }

    .NewspaperPDFSupplementsLinks:last-child {
        border-bottom: none !important;
    }

    .NewspaperPDFSupplementsLinks a {
        color: #000;
        padding-right: 12px;
        display: block;
        font-size: 18px;
        height: 16px;
        line-height: 16px;
    }

        .NewspaperPDFSupplementsLinks a[guid-id="b456beb0-5df5-4f56-a304-ea599ece9ecf"] {
            background: url('/Content/images/supplements/SupplementImages.png') no-repeat 57px 4px;
        }

        .NewspaperPDFSupplementsLinks a[guid-id="2cd8242e-a535-42d3-8486-2cd2d679d884"] {
            background: url('/Content/images/supplements/SupplementImages.png') no-repeat 57px -26px;
        }

        .NewspaperPDFSupplementsLinks a[guid-id="6e758290-5214-4a24-9ef0-16f648b39a27"] {
            background: url('/Content/images/supplements/SupplementImages.png') no-repeat 57px -151px;
        }

        .NewspaperPDFSupplementsLinks a[guid-id="e5a75a70-45ce-4625-bcec-27242fed19a1"] {
            background: url('/Content/images/supplements/SupplementImages.png') no-repeat 57px -213px;
        }

        .NewspaperPDFSupplementsLinks a[guid-id="b69d1929-90cd-4858-8607-182d87c27dc3"] {
            background: url('/Content/images/supplements/SupplementImages.png') no-repeat 57px -182px;
        }

        .NewspaperPDFSupplementsLinks a[guid-id="3acb5217-6816-4b57-a57a-e75550d8fe3c"] {
            background: url('/Content/images/supplements/SupplementImages.png') no-repeat 57px -88px;
        }

        .NewspaperPDFSupplementsLinks a[guid-id="b057f5f0-357f-439f-b2bb-81863bb5c987"] {
        }

        .NewspaperPDFSupplementsLinks a[guid-id="25ab3eb4-d653-456c-ab56-254a6db42b42"] {
            background: url('/Content/images/supplements/SupplementImages.png') no-repeat 57px -119px;
        }

        .NewspaperPDFSupplementsLinks a[guid-id="e8fb1faf-fe02-4876-ba99-a392c30157a7"] {
        }

        .NewspaperPDFSupplementsLinks a[guid-id="53f7165a-38c1-47c9-9953-11b7a150e477"] {
        }

        .NewspaperPDFSupplementsLinks a[guid-id="505d1739-f96f-4d8a-b5e0-8ade7e4bcd79"] {
            background: url('/Content/images/supplements/SupplementImages.png') no-repeat 57px -58px;
        }

.NewpaperPDFTitle h3 {
    float: right;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 5px;
}

.NewpaperPDFTitleFirst {
    width: 207px;
}

.NewpaperPDFTitleSecond {
}

.archiveContainer {
    margin-right: 16px;
    margin-left: 16px;
}

.archiveHeader {
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 50px;
    position: relative;
}

.archiveDatePickerList {
}

.archiveDateItem {
    float: right;
    direction: rtl;
}

    .archiveDateItem label {
        font-size: 18px;
        line-height: 28px;
        direction: rtl;
    }

    .archiveDateItem input {
        width: 112px;
        direction: rtl;
        height: 25px;
        border: 1px solid #636AB0;
        background: url(/Content/images/datepickerIcon.png) no-repeat scroll 7px 3px #FFF;
        padding-right: 5px;
    }

.archiveDatePickerTitle {
    font-size: 19px;
    line-height: 28px;
}

.archiveDatePickerFrom {
    margin-right: 65px;
}

.archiveDatePickerTo {
    margin-right: 15px;
}

.archiveDatePickerSubmit {
    margin-right: 10px;
}

    .archiveDatePickerSubmit a {
        background: #636AB0;
        font-size: 17px;
        padding: 0px 5px;
        font-weight: bold;
        color: #FFF;
        line-height: 28px;
    }

.archiveContent {
    text-align: center;
    font-size: 17px;
    position: relative;
    min-height: 350px;
}

.archiveDayColumn {
    margin-top: 16px;
    position: relative;
    border-bottom: 2px solid #979797;
}

.archiveDayColumn-odd {
    background: #D9D8D8;
}

.archiveDayColumn-even {
    background: #c9c8c8;
}

.archiveDayColumnList {
}

.archiveDayColumnItem {
    text-align: center;
}

.archiveDayColumnItemDate {
    float: right;
    width: 69px;
}

.archiveDayDateList {
}

.archiveDayDateItem {
}

.archiveDayDateItemDayName {
    background-color: #D1D1D1;
    text-align: center;
    font-size: 13px;
    line-height: 22px;
    font-weight: bold;
}

.archiveDayDateItemDayNumber {
    padding-top: 10px;
    background-color: #BEBED6;
    text-align: center;
    font-size: 40px;
    line-height: 25px;
    color: #64647c;
    font-weight: bold;
}

.archiveDayDateItemMonth {
    background-color: #BEBED6;
    text-align: center;
    font-size: 13px;
    line-height: 13px;
    font-weight: bold;
    padding-bottom: 10px;
}

.archiveDayDateItemYear {
    background-color: #D1D1D1;
    text-align: center;
    font-size: 19px;
    line-height: 22px;
    font-weight: bold;
}

.archiveDayColumnItemLinks {
    float: right;
    font-weight: bold;
    font-size: 17px;
    height: 50px;
    width: 133px;
    direction: rtl;
}

.archiveDayColumnItemLinks-odd {
}

.archiveDayColumnItemLinks-even {
    background-color: #F0EFEF;
}

.archiveDayColumnItemLinks-firstLine {
    border-bottom: 2px solid #BEBED6;
}

.archiveDayColumnItemLinks-secondLine {
}

.archiveDayColumnItemLinks-Icon.archiveDayColumnItemLinks-even {
    background: url("/Content/images/archiveIcon.png") no-repeat 99px center #F0EFEF;
}

.archiveDayColumnItemLinks-Icon.archiveDayColumnItemLinks-odd {
    background: url("/Content/images/archiveIcon.png") no-repeat 99px center #FFFFFF;
}

.archiveDayColumnItemLinks-Icon a {
    padding-right: 26px;
}

.archiveDayColumnItemLinks a {
    font-weight: bold;
    font-size: 17px;
    color: #000;
    display: table-cell;
    vertical-align: middle;
    line-height: 19px;
    text-align: center;
    width: 133px;
    height: 50px;
}

.archiveDayToday {
    position: absolute;
    top: -24px;
    background: #C8C9DE;
    display: block;
    text-align: center;
    width: 89px;
    font-size: 14px;
    line-height: 24px;
}

#loadinggif {
    display: none;
    position: absolute;
    background: url(/Content/images/loading.gif) no-repeat center center;
    width: 100px;
    height: 100px;
    top: 33%;
    left: 42%;
    z-index: 10;
}

#archivePagination {
    width: 100%;
    text-align: center;
    padding: 34px 0 16px 0;
    direction: rtl;
}

    #archivePagination li {
        background-color: #636ab0;
        display: inline-block;
        font-size: 20px;
        height: 33px;
        text-align: center;
        vertical-align: middle;
        width: 30px;
    }

        #archivePagination li.selectedPage {
            background: #bbbbd3 !important;
            color: #fff;
        }

.ie7 #archivePagination li {
    display: inline;
    zoom: 1;
}

#archivePagination li.active {
    background-color: #79b51c;
}

#archivePagination a {
    color: #FFFFFF;
    font-size: 18px;
    line-height: 34px;
    display: block;
    text-align: center;
    font-family: Arial;
}

#archivePagination .previous, #archivePagination .next {
    width: 23px;
    height: 27px;
    padding: 0;
    background-color: transparent;
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-right-color: transparent;
}

    #archivePagination .previous a {
        width: 23px;
        height: 27px;
        background: url('/Content/images/pagenationarrow.png') scroll left -28px transparent no-repeat;
    }

#archivePagination .disabeldArrow a {
    background: url('/Content/images/pagenationarrow.png') scroll left top transparent no-repeat !important;
}

#archivePagination .disabeldnextArrow a {
    background: url('/Content/images/pagenationarrow.png') scroll left -55px transparent no-repeat !important;
}

#archivePagination .next a {
    width: 23px;
    height: 27px;
    background: url('/Content/images/pagenationarrow.png') scroll left -82px transparent no-repeat;
}

.MobileNewsPaperPDFBlock {
    padding-top: 20px;
    background: #EEEEF2;
    border-top: 2px solid #CCCCCC;
    border-bottom: 1px solid #AAAAAA;
}

.MobileNewpaperPDFTitle {
    width: 94%;
    margin: 0 auto;
    font-size: 30px;
    font-weight: bold;
    line-height: 32px;
}

.MobileNewpaperPDFListContainer {
    width: 94%;
    margin: 0 auto;
    direction: rtl;
    padding-top: 16px;
    padding-bottom: 16px;
}

.MobileNewpaperPDFList {
    width: 100%;
    font-size: 30px;
    color: #969696;
    font-family: Nassim;
    font-weight: bold;
    background: #ebebeb;
}

.NewspaperPDFLinksArchive.NewspaperPDFLinks {
    background: #BEBED6;
    color: #64647c;
    -webkit-box-shadow: inset -10px 0px 10px -5px rgba(147,146,169,1);
    -moz-box-shadow: inset -10px 0px 10px -5px rgba(147,146,169,1);
    box-shadow: inset -10px 0px 10px -5px rgba(147,146,169,1);
}

    .NewspaperPDFLinksArchive.NewspaperPDFLinks a {
        color: #64647c;
        background: url("/Content/images/PDF-Box-arrowDark.png") no-repeat 10px center;
    }

#PDFBlockOnHomepage {
    position: relative;
    margin-top: 5px;
}

#MobPDFBlockOnHomepage {
    display: none;
}

#loadinggifhomepage {
    display: none;
    background: url(/Content/images/loading2.gif) no-repeat center center;
    height: 100px;
    z-index: 10;
}

.NewHomepageAlbumeDesignBlock {
    margin: 0px auto 0;
    position: relative;
}

.newHomepageAlbumImagBlock {
    width: 401px;
    background: #626AB5;
    position: relative;
    margin: 0 auto;
}

.newHomepageAlbumDesignTitl {
    display: block;
    font-size: 18px;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
    padding: 0 10px;
    line-height: 30px;
}

.imageHomepageAlbumBlock {
    height: 171px;
}

    .imageHomepageAlbumBlock a {
        display: block;
    }

        .imageHomepageAlbumBlock a .zoom-in-icon {
            margin: 0;
        }

.transparentImageBackground {
    background-color: #636ab0;
}

.rightAreaSharingItem {
    height: 40px;
    border-bottom: 1px solid #E5E4E4;
    background-color: #636AB0;
    cursor: pointer;
}

.facebookShareIconParent {
    background-color: #3B5999;
}

.twitterShareIconParent {
    background-color: #34CCFE;
}

.googleShareIconParent {
    background-color: #DE4B39;
}

.rightAreaSharingItem .stButton .stButton_gradient {
    background: none !important;
    border: none !important;
    padding: 0 !important;
    float: left;
    position: absolute;
    left: 20px;
    margin-top: 10px;
}

.rightAreaSharingItem .stButton {
    height: 40px;
    width: 100%;
    margin: 0 !important;
    vertical-align: middle;
}

    .rightAreaSharingItem .stButton .googleplus {
        background-image: url('/Content/images/DP-services.png') !important;
        background-repeat: no-repeat !important;
        display: block;
        width: 22px;
        height: 20px !important;
        background-position: center -40px;
        font-size: 0 !important;
        padding: 0 !important;
        background-size: 24px 195px !important;
    }

    .rightAreaSharingItem .stButton .stArrow {
        padding-left: 0;
        margin-left: 0;
        background: none;
        line-height: normal;
        height: auto;
    }

.rightAreaSharingItem .stButton_gradient.stHBubble {
    float: none;
    margin: 0;
    width: 31px;
    height: 40px;
    text-align: left;
}

    .rightAreaSharingItem .stButton_gradient.stHBubble .stBubble_hcount {
        font-size: 14px;
        color: #FFF;
        font-family: Arial;
        font-weight: normal;
        line-height: 40px;
        padding: 0;
    }

.rightAreaSharingItem a[class*="ShareIcon"] {
    background-image: url('/Content/images/DP-services.png');
    background-repeat: no-repeat;
    display: block;
    width: 22px;
    height: 20px;
    float: left;
    cursor: pointer;
    margin-left: 5px;
    margin-top: 10px;
}

.rightAreaSharingItem a.facebookShareIcon {
    background-position: center 2px;
}

.rightAreaSharingItem a.twitterShareIcon {
    background-position: center -20px;
    width: 100%;
    text-align: center;
    margin: 0;
    margin-top: 10px;
}

.rightAreaSharingItem a.commentsShareIcon {
    background-position: center -63px;
}

.rightAreaSharingItem a.sendtofriendShareIcon2 {
    background-position: center -84px;
    position: relative;
    left: 14px;
}

span.sendtofriendShareIcon.counter.serviceCount {
    display: none !important;
}

.rightAreaSharingItem a.printShareIcon {
    background-position: 19px -108px;
    width: 100%;
    margin: 0;
    margin-top: 10px;
    margin-left: 0px;
    height: 30px;
}

.rightAreaSharingItem .counter {
    font-size: 14px;
    color: #FFF;
    font-family: Arial;
    font-weight: normal;
    visibility: hidden;
    width: 31px;
    display: inline-block;
    text-align: left;
    line-height: 40px;
}

.rightAreaSharingItem .DP-ShareBoxItemTitle {
    line-height: 40px;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    font-family: Nassim;
    color: #fff;
    padding-left: 7px;
}

.rightAreaSharingItem .st_sharethis_large .stButton {
    padding: 0;
    margin: 0;
    height: auto;
    width: auto;
}

.rightAreaSharingItem .stButton .stLarge:hover {
    opacity: 1;
    background-position: center -170px;
}

.rightAreaSharingItem .stButton .stLarge {
    background-image: url("/Content/images/DP-services.png") !important;
    width: 22px !important;
    height: 24px !important;
    background-color: #636AB0 !important;
    float: none;
    background-position: center -170px;
    margin-top: 8px;
    background-size: 24px 195px !important;
}

.DP-ShareBox.DP-ShareBoxleftspace {
    padding-left: 25px;
}

.DP-ShareBox {
    width: 576px;
    /*padding: 10px 10px 0 0;*/
    margin: 20px 0px;
    position: relative;
    /*clear: right;*/
    padding: 20px 10px 0 0;
    clear: both;
}

.DP-ShareBoxText {
    font-size: 18px;
    font-weight: bold;
    float: right;
}

.DP-ShareBoxItem {
    display: inline-block;
    margin-right: 10px;
    position: relative;
    cursor: pointer;
}

    .DP-ShareBoxItem a[class*="ShareIcon"] {
        background-image: url('/Content/images/DP-services.png');
        background-repeat: no-repeat;
        display: block;
        width: 24px;
        height: 24px;
        float: left;
        cursor: pointer;
        text-indent: 100%;
        white-space: nowrap;
        overflow: hidden;
    }

    .DP-ShareBoxItem a.facebookShareIcon {
        background-position: center 4px;
        background-color: #3B5999;
    }

    .DP-ShareBoxItem a.twitterShareIcon {
        background-position: center -17px;
        background-color: #34CCFE;
    }

    .DP-ShareBoxItem a.commentsShareIcon {
        background-color: #636AB0;
        background-position: center -61px;
    }

    .DP-ShareBoxItem a.sendtofriendShareIcon {
        background-position: center -132px;
        background-color: #636AB0;
    }

    .DP-ShareBoxItem a.printShareIcon {
        background-position: 0px -151px;
        background-color: #636AB0;
    }

    .DP-ShareBoxItem .counter {
        height: 22px;
        display: block;
        float: right;
        padding: 0 2px;
        font-size: 15px;
        color: #9a999a;
        font-family: Arial;
        font-weight: normal;
        visibility: visible;
        /*display: none !important;*/
        line-height: 24px;
        border: 1px solid #D6D6D6;
        border-left: none;
        padding: 0 5px;
    }

    .DP-ShareBoxItem .st_googleplus_hcount {
        float: right;
    }

    .DP-ShareBoxItem .stButton span {
        margin: 0 !important;
        float: left;
        padding: 0 !important;
        font-size: 15px !important;
        line-height: 20px !important;
        height: auto !important;
    }

    .DP-ShareBoxItem .st_googleplus_hcount .stButton_gradient {
        background: none !important;
        border: none !important;
        font-size: 0 !important;
        float: left;
        filter: none !important;
    }

    .DP-ShareBoxItem .stButton .googleplus {
        background-image: url('/Content/images/DP-services.png') !important;
        background-repeat: no-repeat !important;
        display: block;
        width: 24px;
        height: 24px !important;
        background-position: center -40px;
        font-size: 0 !important;
        background-color: #DE4B39;
        background-size: 24px 195px !important;
    }

    .DP-ShareBoxItem [class*="_hcount"] .stArrow {
        background: none !important;
        display: block !important;
        position: relative;
        font-size: 12px !important;
        border-left: 0;
        margin-left: 0 !important;
        margin-top: 0px !important;
        height: auto !important;
        text-align: center;
        margin: 0 2px;
        font-size: 15px !important;
        color: #9a999a;
        font-family: Arial;
        font-weight: normal;
        height: 22px !important;
        line-height: 22px !important;
        border: 1px solid #D6D6D6;
        border-left: none;
        padding: 0 5px !important;
    }

.commentsShareIconParent {
    cursor: default;
}

    .commentsShareIconParent a[class*="ShareIcon"] {
        cursor: default;
    }

.DP-ShareBoxItem .DP-ShareBoxItemTitle {
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    font-family: Nassim;
    color: #fff;
    line-height: 24px;
    padding-right: 2px;
    padding-left: 5px;
}

.DP-ShareBoxItem .st_sharethis_large {
    float: right;
    background-color: #636AB0;
}

    .DP-ShareBoxItem .st_sharethis_large .stButton {
        padding: 0;
        margin: 0;
    }

.DP-ShareBoxItem .stButton .stLarge:hover {
    opacity: 1;
    background-position: center -170px;
}

.DP-ShareBoxItem .stButton .stLarge {
    background-image: url("/Content/images/DP-services.png") !important;
    width: 24px !important;
    height: 24px !important;
    background-color: #636AB0 !important;
    float: none;
    background-position: center -170px;
}

.UrgentSocialLink .SendToFriendBlockBox.SendToFriendBlock {
    position: absolute;
    width: 446px;
    left: 0;
    background-color: #D0D5C9;
    opacity: 0;
    z-index: 1000;
    top: 47px;
    display: block;
    height: auto;
    right: auto;
    z-index: 99999;
}

.UrgentSocialLink .stf-Arrow {
    width: 25px;
    height: 22px;
    position: absolute;
    top: -22px;
    bottom: auto;
    left: 25px;
    right: auto;
}

.rightAreaSharing .SendToFriendBlockBox.SendToFriendBlock {
    position: absolute;
    width: 446px;
    left: auto;
    background-color: #D0D5C9;
    opacity: 0;
    z-index: 1000;
    top: -21px;
    display: block;
    height: auto;
    right: 85px;
    z-index: 99999;
}

.rightAreaSharing .stf-Arrow {
    width: 25px;
    height: 22px;
    background-image: url('/Content/images/sendtofriendarrowright.png') center center;
    position: absolute;
    top: 40px;
    bottom: auto;
    left: auto;
    right: -22px;
}

.DP-ShareBoxItem .SendToFriendBlockBox.SendToFriendBlock {
    position: absolute;
    width: 446px;
    right: -190px;
    background-color: #D0D5C9;
    opacity: 0;
    bottom: 47px;
    z-index: 1000;
    top: auto;
    display: block;
}

.DP-ShareBoxItem .stf-Arrow {
    width: 25px;
    height: 22px;
    background-image: url('/Content/images/sendtofriendarrow.png');
    position: absolute;
    bottom: -22px;
    left: 50%;
}

.sendToFriendShareIcon2Parent {
    position: relative;
}

.backToSection {
    font-size: 15px;
    color: #000;
    font-weight: bold;
    float: left;
    background-color: #D3D3D3;
    padding: 5px 10px;
}

    .backToSection:hover {
        color: #6269b6;
    }

.stf-Arrow {
    width: 25px;
    height: 22px;
    background-image: url('/Content/images/sendtofriendarrow.png');
    position: absolute;
    bottom: -22px;
    left: 50%;
}

.multiMediaHomePage .mmAlbumItem {
    opacity: 0.5;
    color: #FFF;
    margin-left: 8px;
}

.multiMediaHomePage h3 span {
    font-size: 16px;
    font-weight: bold;
    direction: rtl;
}

.multiMediaHomePage .mmAlbumItem:after {
    clear: both;
    display: block;
    content: "";
}

.multiMediaHomePage .mmAlbumItem.active {
    opacity: 1;
    color: #FFF;
}

.multiMediaHomePage .mmAlbumImage {
    float: right;
    margin-left: 7px;
}

.multiMediaHomePage .galleryFullIconHomePage {
    display: block;
}

.multiMediaHomePage .slideCaption {
    display: none;
}

.homePageTooltip {
    position: absolute;
    top: -31px;
    left: 0;
}

.homePageTooltipLink {
    font-size: 15px;
    font-weight: bold;
    background: url('/Content/images/homePageToolTip.png')no-repeat center right #AE4C4C;
    color: #FFF;
    padding-right: 121px;
    padding-left: 10px;
    line-height: 29px;
    display: block;
    direction: rtl;
    white-space: nowrap;
}

    .homePageTooltipLink:hover {
        text-decoration: underline;
    }

.DP-ShareBoxList {
    direction: rtl;
    text-align: left;
}

.videobanner {
    margin: 0 auto;
    width: 300px;
    padding-bottom: 20px;
}

.height11px {
    height: 5px;
}

.homePageLeftDivUp .readersOptionsBlock {
    padding-top: 5px;
}

@media(max-width:767px) {
    .dP-BodyVideo {
        width: 100%;
    }
}

.dP-BodyVideo {
    max-width: 100%;
    height: auto;
}

.SharingServices {
    display: none !important;
}

.homepage_NewsletterBanner {
    margin: 0 auto;
    width: 360px;
    padding-top: 14px;
    padding-bottom: 12px;
    height: 230px;
}

    .homepage_NewsletterBanner a {
        display: block;
    }

        .homepage_NewsletterBanner a img {
            vertical-align: middle;
        }

.MobileApplicationLinkBannerContainer {
    margin: 0 auto;
    width: 361px;
    padding-top: 14px;
    box-shadow: 0 6.5px 7px -4px #DCDCDE;
    padding-bottom: 12px;
}

.MALBLinksContainer {
    width: 361px;
    height: 230px;
    background: url("/Content/images/MobileBanner.png") no-repeat center center transparent;
    position: relative;
}

.MALBLinks {
    position: absolute;
    right: 37px;
    width: 120px;
    height: 40px;
    background-image: url("/Content/images/MobileBannerButtons.png");
    background-color: transparent;
}

.MALBLinksAndroid {
    background-position: center -52px;
    bottom: 21px;
}

.MALBLinksApple {
    background-position: center top;
    bottom: 73px;
}

#pagination {
    width: 100%;
    text-align: center;
    padding: 34px 0 16px 0;
    direction: rtl;
}

    #pagination li {
        background-color: #636ab0;
        display: inline-block;
        font-size: 20px;
        height: 33px;
        text-align: center;
        vertical-align: middle;
        width: 30px;
    }

        #pagination li.selectedPage {
            background: #bbbbd3 !important;
            color: #fff;
        }

.ie7 #pagination li {
    display: inline;
    zoom: 1;
}

#pagination li.active {
    background-color: #79b51c;
}

#pagination a {
    color: #FFFFFF;
    font-size: 18px;
    line-height: 34px;
    display: block;
    text-align: center;
    font-family: Arial;
}

#pagination .previous, #pagination .next {
    width: 23px;
    height: 27px;
    padding: 0;
    background-color: transparent;
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-right-color: transparent;
}

    #pagination .previous a {
        width: 23px;
        height: 27px;
        background: url('/Content/images/pagenationarrow.png') scroll left -28px transparent no-repeat;
    }

#pagination .disabeldArrow a {
    background: url('/Content/images/pagenationarrow.png') scroll left top transparent no-repeat !important;
}

#pagination .disabeldnextArrow a {
    background: url('/Content/images/pagenationarrow.png') scroll left -55px transparent no-repeat !important;
}

#pagination .next a {
    width: 23px;
    height: 27px;
    background: url('/Content/images/pagenationarrow.png') scroll left -82px transparent no-repeat;
}

@media print {
    body {
        font-size: auto;
    }
}

@media (max-width: 750px) {
    .double-click-ad {
        display: none !important;
    }
}

#headerTopBar .topHeaderBtns {
    width: 315px;
    height: 36px;
    background: url(/Content/images/TopHeaderBtns.png) scroll center center transparent no-repeat;
    margin-top: 2px;
    text-align: center;
    margin: 0 auto;
}

    #headerTopBar .topHeaderBtns ul {
        padding: 0px 30px;
        display: inline-block;
        margin: 0 auto;
        width: 86%;
    }

        #headerTopBar .topHeaderBtns ul li:first-child {
            padding: 0px;
        }

        #headerTopBar .topHeaderBtns ul li {
            list-style: none;
            float: right;
            padding: 0px 25px 0px 0px;
        }

            #headerTopBar .topHeaderBtns ul li:first-child a {
                border-right: 0px;
                padding-right: 0px;
            }

            #headerTopBar .topHeaderBtns ul li a {
                font-size: 15px;
                font-weight: bold;
                color: #626bb0;
                border-right: 1px solid #c2c2c2;
                padding-right: 16px;
            }

            #headerTopBar .topHeaderBtns ul li.newspaper-link a {
                font-size: 20px;
                font-weight: 600;
                padding: 0px;
                color: #204182;
                display: inline-block;
                width: initial;
            }

                #headerTopBar .topHeaderBtns ul li.newspaper-link a img {
                    padding-top: 10px;
                    width: 106px;
                }

            #headerTopBar .topHeaderBtns ul li.en-link a {
                font-size: 16px;
            }

            #headerTopBar .topHeaderBtns ul li.sehatok a {
                background-image: url('/Content/images/TopHeaderSehatokIcon.png');
                background-repeat: no-repeat;
                background-position: 69px center;
                padding: 0px 37px 0px 0px;
                background-color: transparent;
            }

.readmoreFrame {
    width: auto;
}

.readmoreFrameInner {
    background: #DDE1FA;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
}

    .readmoreFrameInner .title {
        padding-top: 22px;
        float: right;
        width: 70%;
    }

    .readmoreFrameInner img {
        margin-top: 10px;
        width: 100px;
    }

    .readmoreFrameInner .title a {
        font-size: 20px;
        color: #000;
        font-family: Nassim;
        overflow: hidden;
        padding-right: 14px;
        line-height: 22px;
        float: right;
        direction: rtl;
    }

    .readmoreFrameInner span.label1 {
        color: #3C4280;
        font-size: 20px;
        width: 40px;
        padding-right: 20px;
        line-height: 26px;
        padding-top: 15px;
    }

.readmoreFram {
    display: block !important;
    width: 100%;
    height: 75px;
}

.readmoreFrameInner .mobile img {
    margin-top: 10px;
    width: 100%;
    max-width: 80%;
}

.readmoreFrameInner .mobile .title {
    width: 100% !important;
}

    .readmoreFrameInner .mobile .title a {
        float: none;
        line-height: 40px;
        direction: rtl;
        float: right;
        text-align: center;
    }

.readmoreFrameInner .mobile span.label1 {
    text-align: center;
    width: 100% !important;
    padding-right: 0;
    font-size: 38px;
    margin-top: 20px;
    margin-bottom: 8px;
    border-bottom: 1px solid;
    padding-bottom: 15px;
    background: #eee;
    margin-top: 0;
    padding-top: 25px;
}

.readMoreDetailedBody.mobile {
    display: none;
    border: #ccc 1px solid;
    height: 98%;
}

.readmoreFrameInner .mobile .image.right {
    width: 100%;
    text-align: center;
    display: none;
}

.readmoreFrameInner .mobile .title {
    text-align: center;
    float: right;
}

.readMoreDetailedBody.mobile {
    width: 99%;
    float: right;
    margin-right: 1px;
}

.readmoreFrameInner .mobile .title a {
    font-size: 30px;
}

.readmoreFram {
    margin-top: 5px;
    margin-bottom: 5px;
}

@media(max-width:767px) {
    .readmoreFram {
        width: 100%;
        height: 220px !important;
    }
}

.readMoreDetailedBody {
    display: none;
}

.smallvideoicon, .mainstoryvideoicon, .videoIconAbs, .ArticlTypeIcon, .SportvideoIcon, .textVideoIcon, .smallvideoiconGallery, .mainSubStoryVideoIcon, .verysmallvideoicon, .ArticlTypeIcon {
    z-index: 1;
}

@media(max-width: 767px) {
    .MobileSubSectionTree ul {
        visibility: visible !important;
    }

    .ArticlTypeIcon {
        display: block !important;
    }

    .MobileDPContent {
        padding: 10px;
    }


    .DP-RelatedFilesList.same-news-photographer {
        display: block;
        background-color: whitesmoke !important;
    }
}

.difahMod > .bannerTitle, .difahMod > .mobileBannerLink > .newinSiteText {
    display: none;
}

.difahMod > a, .difahMod > a > img {
    width: 100% !important;
}

.difahMod .spFiles {
    width: 100% !important;
}

@media only screen and (max-width: 767px), only screen and (max-device-width: 640px) {
    .mobileBannerContainer a.specialFileSiteText {
        width: 15%;
        height: 111px;
        float: right;
        display: block;
        background: red;
        color: #fff;
        font-size: 20px;
        position: relative;
    }
}

.text-rotate {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    display: inline-block;
    height: 100%;
    width: 111px;
    white-space: nowrap;
    bottom: 24px;
    text-align: center;
    margin-left: 24%;
}

@media (max-width:500px) {
    .text-rotate {
        margin-left: 15%;
    }
}

@media (max-width:388px) {
    .text-rotate {
        margin-left: 9%;
    }
}

#headerTopBar .topHeaderBtns ul li {
    width: 45%;
}

    #headerTopBar .topHeaderBtns ul li a {
        display: block;
        width: 100%;
    }

        #headerTopBar .topHeaderBtns ul li a img#dfahLogo {
            width: 86%;
        }

    #headerTopBar .topHeaderBtns ul li a {
        border-right: none;
    }

#dfahLogo {
    position: relative;
    padding-top: 10px;
    right: 12px;
}

#JeelLogo {
    width: 45% !important;
    margin: 0 auto;
    display: block;
    position: relative;
    top: 2px;
    right: 11px;
}

a.sep {
    position: relative;
}

    a.sep:after {
        content: "";
        display: block;
        background-color: #636ab0;
        height: 20px;
        width: 1px;
        position: absolute;
        top: 8px;
        right: -14px;
        pointer-events: none;
    }

.facebookShareIconParent .counter, .st_facebook_hcount .stArrow {
    display: none;
}

.facebookShareIconParent .facebookShareIcon {
    width: 100% !important;
    text-align: center;
    margin: 0 !important;
    margin-top: 10px !important;
}

.facebookShareIconParent .facebook-with-counters {
    width: 22px !important;
    margin-left: 5px !important;
}

.facebookShareIconParent .counter.importantInline, .st_facebook_hcount .stArrow.importantInline {
    display: inline-block !important;
}

.quickLinksContent {
    white-space: nowrap;
    font-size: 15px;
    text-align: center;
}

@media(max-width:767px) {
    .BloggerAuthorsContainer {
    }
}

@media only screen and (max-width: 767px), only screen and (max-device-width: 640px) {
    .BloggerAuthorsContainer .row {
        padding-bottom: 30px;
        border-bottom: 1px solid #AAAAAA;
        margin-top: 30px;
        margin-bottom: 0;
    }
}

@media (min-width:768px) {
    .BloggerAuthorsContainer {
        padding-top: 25px !important;
        float: left;
        width: 100%;
    }

        .BloggerAuthorsContainer .BloggerAuthorsArrows {
            top: 68px !important;
        }
}

.middleContentMod {
    padding-right: 5px;
    width: 1067px;
}

.newMargin {
    margin-bottom: 0;
}

.bloggerChange > li {
    padding: 0px;
    border-bottom: solid 1px #d8d8e1;
}

.specialBloggerBlockContent .bloggerChange li .authorImage {
    height: 70px;
    width: 70px;
    position: relative;
    right: -10px;
    top: -5px;
}

.specialBloggerBlockContent .bloggerChange li.EntHomePage .authorImage {
    height: 70px;
    width: 70px;
    position: relative;
    right: 0px;
    top: 0;
}

.pad {
    padding: 8px;
    float: right;
    padding-top: 0;
}

.bloggerChange > li.EntHomePage {
    background-color: #d8d8e1;
    padding-top: 5px;
}

.entClass {
    color: #8388B8;
    font-size: 16px;
    font-weight: bold;
}

    .entClass a {
        color: #8388B8;
    }

.bloggerChange > li .authorImage {
    text-align: center;
}

.bloggerChange > li.EntHomePage .authorImage img {
    border: solid 2px #fff;
}

.newHeight_imageRds {
    min-height: 120px;
}

    .newHeight_imageRds .AuthorImageBlock {
        border: none;
    }

        .newHeight_imageRds .AuthorImageBlock img {
            border-radius: 100%;
            border: solid 2px #fff;
        }

.titleBlogger {
    color: #5d5d62;
    font-size: 18px;
    font-weight: bold;
    border-right: solid 3px #929cfc;
    padding-right: 10px;
    margin-bottom: 0px;
}

.BloggerSummaryText {
    font-size: 15px;
    color: #5d5d62;
    overflow: hidden;
}

.bloggerContainer {
    border-radius: 5px;
    border: solid 5px #fff;
    -webkit-box-shadow: 0px 0px 5px 0px #e2e2e2;
    -moz-box-shadow: 0px 0px 5px 0px #e2e2e2;
    box-shadow: 0px 0px 5px 0px #e2e2e2;
}

.authorInfoBlock .BloggerShareIcons.shareIcons li {
    margin-right: 0;
}

.c3 {
    border-top: solid 2px #f6f6f7;
    border-bottom: solid 2px #f6f6f7;
    padding-bottom: 20px;
    padding-top: 20px;
    display: none;
}

    .c3 .titleBlogger {
        font-size: 25px;
    }

    .c3 .BloggerSummaryText {
        font-size: 22px;
    }

.colorContainer {
    background-color: #f4f4f4;
}

.BloggerSummaryText.justify-text-with-line-height {
    margin-bottom: 20px;
}

@media (min-width: 768px) {
    .BloggerSummaryText {
        padding-left: 14px;
        padding-right: 14px;
    }

    .entClass {
    }
}

.BloggerAuthorsContainer .BloggerAuthorsItem .authorArticles li {
}

.cardContainer > div {
    vertical-align: top;
    display: inline-block;
}

    .cardContainer > div:first-child {
        width: 60%;
    }

    .cardContainer > div:last-child {
        margin-right: -4px;
        width: 40%;
    }



@media (max-width: 767px) {

    .QuickNewsBlock-mobile {
        display: block;
    }

    .QuickNewsBlock-homepage {
        display: none;
    }

    .quicknews-default {
        display: block;
        max-height: inherit;
        visibility: visible;
        width: 100%;
        margin-top: 15px;
        padding-top: 10px;
        margin-bottom: 30px;
        height: inherit;
    }

    .quick-news-mobile-date span {
        font-size: 20px !important;
    }

    .quick-news-mobile-title h3 a {
        font-size: 26px !important;
    }

    .FlashNewsTitle h3 a {
        font-size: 32px;
        width: 100%;
    }

    .FlashNewsMore a {
        font-size: 28px;
        margin-bottom: 30px;
    }

    .FlashNewsList {
        min-height: 100px !important;
    }


    .newHeight_imageRds {
        margin-right: 14px;
    }

    .c3 {
        display: inline-block;
        width: 100%;
    }

    .mobileChanges {
        padding: 0;
    }

    .bloggerChange {
        width: 90%;
        margin: 0 auto;
    }

        .bloggerChange > li {
            padding: 10px;
            position: relative;
            right: -10px;
        }

    .specialBloggersTitleMod {
        padding-right: 20px;
    }

    .authorInfoBlock .BloggerShareIcons.shareIcons {
        padding-bottom: 10px;
    }

    .pad {
        width: 96%;
    }
}

@media only screen and (max-width: 767px), only screen and (max-device-width: 640px) {
    .newHeight_imageRds {
        margin-right: 14px;
        margin: 0 auto;
        display: block;
        float: none;
        margin: 20px auto;
        height: auto !important;
        min-height: auto !important;
        padding-top: 5px;
        padding-bottom: 5px;
        text-align: justify;
    }

    .AuthorTitleAndSummary {
        height: auto !important;
        min-height: 100px;
    }

    .AuthorsInformation {
        width: 314px;
        margin: 16px auto 16px;
        display: table;
    }

    .AuthorTitleAndSummary span {
        text-align: justify;
        margin-top: 10px;
    }

    .c3 {
        display: inline-block;
        width: 100%;
    }

    .mobileChanges {
        padding: 0;
    }

    .bloggerChange {
        width: 90%;
        margin: 0 auto;
    }

        .bloggerChange > li {
            padding: 10px;
            position: relative;
            right: -10px;
        }

    .specialBloggersTitleMod {
        padding-right: 20px;
    }

    .authorInfoBlock .BloggerShareIcons.shareIcons {
        padding-bottom: 10px;
    }
}

.justify-text-with-line-height {
    text-align: justify;
    line-height: 30px;
}

    .justify-text-with-line-height > div, .justify-text-with-line-height > p {
        text-align: justify;
    }

.authorInfoBlock .shareIcons li.linkedin a {
    background-image: url("/Content/images/social/linkden.png");
    background-position: 0 0;
    background-size: 100%;
}

.authorInfoBlock .shareIcons li.instgram a {
    background-image: url("/Content/images/social/instagram.png");
    background-position: 0 0;
    background-size: 100%;
}

.authorInfoBlock .shareIcons li.google a {
    background-image: url("/Content/images/social/gplus.png");
    background-position: 0 0;
    background-size: 100%;
}

.authorInfoBlock .shareIcons li.twitter a {
    background-image: url("/Content/images/social/twitter.png");
    background-position: 0 0;
    background-size: 100%;
}

.authorInfoBlock .shareIcons li.facebook a {
    background-image: url("/Content/images/social/facebook.png");
    background-position: 0 0;
    background-size: 100%;
}

.authorInfoBlock .shareIcons li.email a {
    background-image: url("/Content/images/social/mail.png");
    background-position: 0 0;
    background-size: 100%;
}

.authorInfoBlock .shareIcons {
    padding-top: 10px;
    padding-bottom: 6px;
}

@media(max-width:767px) {

    .DP-RelatedFiles > h3.DP-RelatedFilesTitle {
        position: relative;
        z-index: 10;
    }

    .authorInfoBlock .shareIcons li a {
        width: 22px;
        height: 24px;
    }

    .colorContainer {
        margin-bottom: 0 !important;
    }

    .authorInfoBlock .shareIcons {
        margin: 0;
        padding-top: 0;
        margin-top: -14px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .AuthorInfoBlock {
        width: 334px;
    }
}

@media(max-width:767px) {
    .AuthorTitleAndSummary {
        clear: both;
        width: 100%;
    }

    .AuthorsInformation {
        width: 90%;
    }

    .AuthorInfoBlock, .AuthorsArticles {
        width: 95%;
        margin: 0 auto;
        margin-top: 20px;
        float: none;
        clear: both;
        height: auto !important;
    }

    .entClass {
        font-size: 30px;
    }

    .BloggerAuthorsContainer .BloggerAuthorsItem .caption {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .BloggerAuthorsContainer {
        background-color: #fff;
    }

        .BloggerAuthorsContainer .BloggerAuthorsItem .authorArticles li {
            padding: 10px;
        }
}

@media only screen and (max-width: 767px), only screen and (max-device-width: 640px) {
    .AuthorTitleAndSummary {
        clear: both;
        width: 100%;
    }

    .AuthorsInformation {
        width: 90%;
    }

    .AuthorInfoBlock, .AuthorsArticles {
        width: 95%;
        margin: 0 auto;
        margin-top: 20px;
        float: none;
        clear: both;
        height: auto !important;
    }

    .entClass {
        font-size: 30px;
    }

    .BloggerAuthorsContainer .BloggerAuthorsItem .caption {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .BloggerAuthorsContainer {
        background-color: #fff;
    }

    .pad {
        width: 96%;
    }

    .BloggerAuthorsContainer .BloggerAuthorsItem .authorArticles li {
        padding: 10px;
    }
}

.justify-text-with-line-height {
    font-family: 'Aref Ruqaa', serif;
    font-size: 18px;
}

@media(min-width:768px) {
}

.rightLeftContainer {
    direction: rtl;
}

    .rightLeftContainer > div {
        display: inline-block;
        vertical-align: top;
    }

        .rightLeftContainer > div:first-child {
            width: 55.155%;
        }

        .rightLeftContainer > div:last-child {
            margin-right: -5px;
            width: 39.383%;
        }

.border-Container {
    border-right: 1px solid #D0D2E7;
    float: right;
}

    .border-Container .detailedLeftAreaRectangle {
        margin-top: 0;
    }

.BlogerMod {
    background-image: none;
    height: auto;
    padding-top: 0;
    padding-bottom: 10px;
    width: 100%;
    margin: 0;
    margin-bottom: 10px;
}

.authorInfoBlock.BlogerMod .shareIcons ul {
    text-align: right;
}

.JobBlogger {
    background-color: #eaeaea;
    padding: 10px !important;
}

.BlogerMod .BloggerSummaryText.justify-text-with-line-height {
    padding: 10px;
    margin-bottom: 0;
    line-height: 25px;
    color: #000 !important;
    padding-bottom: 5px;
}

.BloggerName {
    font-size: 25px;
    font-weight: bold;
    color: #000;
    padding: 0;
    line-height: 40px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: 'Aref Ruqaa', serif;
}

.BlogerMod.authorInfoBlock .authorImage {
    text-align: right;
    padding: 0;
}

.cardHeader {
    padding: 10px;
    padding-bottom: 0;
}

    .cardHeader > div {
        display: inline-block;
        vertical-align: middle;
    }

        .cardHeader > div:last-child {
            padding-right: 10px;
            max-width: 60%;
        }

.BlogerMod .authorImage img {
    border: 1px solid #fff;
}

.blogerTitlJob {
    font-size: 20px;
    font-family: 'Aref Ruqaa', serif;
    color: #615d62;
}

.fullWidth {
    width: 100%;
}

.BloggerSummaryText.justify-text-with-line-height .BloggerSummaryText.justify-text-with-line-height {
    padding: 0;
    color: #000;
    padding-bottom: 5px;
}

.WriterblogsContainer {
    padding-right: 15px;
    padding-left: 15px;
}

.linkTitle > a {
    font-size: 19px;
    font-weight: bold;
    color: #000;
    transition: 0.2s;
}

    .linkTitle > a:hover {
        color: #636ab0;
    }

span.dateTime {
    color: #000;
    font-weight: bold;
}

.datSummary {
    font-size: 17px;
    color: #5d5d5f;
}

.singleTadween .DP-ShareBox {
    margin: 0;
    padding: 0;
    width: 100%;
    padding-top: 10px;
}

.oldTadween {
    font-size: 26px;
    font-weight: bold;
    margin-bottom: 10px;
}

.halfDisplayContainer {
    overflow: hidden;
}

    .halfDisplayContainer > div {
        display: inline-block;
        width: 50%;
        vertical-align: top;
    }

        .halfDisplayContainer > div:nth-child(2n+2) {
            margin-right: -4px;
        }

        .halfDisplayContainer > div:nth-child(2n+1) {
        }

            .halfDisplayContainer > div:nth-child(2n+1) > .singleTadween {
                border-left: solid 1px #d0d2e7;
                padding-bottom: 1000px;
                margin-bottom: -1000px;
                padding-left: 10px;
            }

        .halfDisplayContainer > div:nth-child(2n+2) > .singleTadween {
            padding-right: 10px;
        }

    .halfDisplayContainer .singleTadween .DP-ShareBox {
        padding-bottom: 20px;
    }

.mobileShow {
    display: none;
}

.authorInfoBlock.BlogerMod .BloggerShareIcons.shareIcons li {
    margin-right: 5px;
}

.noMargin {
    margin: 0;
    width: 446px;
}

.WriterblogsContainer > .singleTadween {
    margin-top: 10px;
}

@media(max-width:767px) {
    .mobileHide {
        display: none !important;
    }

    .mobileShow {
        display: block;
    }

    .colorContainer .authorImage {
        width: 200px !important;
        height: 200px !important;
        margin-bottom: 0;
    }

        .colorContainer .authorImage img {
            width: 100%;
            height: auto;
        }

    .JobBlogger {
        height: 48px !important;
        margin: 0 !important;
        width: 100% !important;
        float: none !important;
        padding: 0 !important;
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }

        .JobBlogger > ul {
            padding-right: 10px;
        }

    .rightLeftContainer > div:first-child {
        width: 100%;
    }

    .rightLeftContainer > div:last-child {
        display: none;
    }

    .linkTitle > a {
        font-size: 25px;
    }

    .oldTadween {
        font-size: 35px;
        margin-top: 20px;
        display: none;
    }

    .halfDisplayContainer > div {
        width: 100%;
        border-bottom: solid 1px #d8d7da;
        padding-bottom: 20px;
        margin-bottom: 20px;
    }

        .halfDisplayContainer > div:last-child {
            border-bottom: none;
        }

        .halfDisplayContainer > div:nth-child(2n+1) > .singleTadween {
            border-left: none;
            padding-bottom: 0;
            margin-bottom: 0;
            padding-left: 0;
        }

    .datSummary {
        height: auto !important;
    }

    .halfDisplayContainer > div:nth-child(2n+2) {
        margin-right: 0;
    }

    .authorInfoBlock.BlogerMod.mobileShow {
        padding: 0;
    }

    .authorInfoBlock.BlogerMod.mobileShowAutherOnly {
        padding: 0;
        display: none;
    }

    .WriterblogsContainer > .singleTadween {
        border-bottom: solid 1px #edecee;
        padding-bottom: 20px;
        margin-bottom: 20px;
    }

    .BloggerName {
        font-size: 35px;
    }

    .blogerTitlJob {
        font-size: 30px;
    }

    .authorInfoBlock.BlogerMod .shareIcons ul {
        text-align: center;
    }

    .authorInfoBlock.BlogerMod .shareIcons li a {
        width: 48px;
        height: 49px;
    }

    .padInsu {
        padding: 10px;
        padding-bottom: 0;
    }
}

@media only screen and (max-width: 767px), only screen and (max-device-width: 640px) {
    .mobileHide {
        display: none !important;
    }

    .mobileShow {
        display: block;
    }

    .colorContainer .authorImage {
        width: 200px !important;
        height: 200px !important;
        margin-bottom: 0;
    }

        .colorContainer .authorImage img {
            width: 100%;
            height: auto;
        }

    .JobBlogger {
        height: 48px !important;
        margin: 0 !important;
        width: 100% !important;
        float: none !important;
        padding: 0 !important;
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }

        .JobBlogger > ul {
            padding-right: 10px;
        }

    .rightLeftContainer > div:first-child {
        width: 100%;
    }

    .rightLeftContainer > div:last-child {
        display: none;
    }

    .linkTitle > a {
        font-size: 25px;
    }

    .oldTadween {
        font-size: 35px;
        margin-top: 20px;
        display: none;
    }

    .halfDisplayContainer > div {
        width: 100%;
        border-bottom: solid 1px #d8d7da;
        padding-bottom: 20px;
        margin-bottom: 20px;
    }

        .halfDisplayContainer > div:last-child {
            border-bottom: none;
        }

        .halfDisplayContainer > div:nth-child(2n+1) > .singleTadween {
            border-left: none;
            padding-bottom: 0;
            margin-bottom: 0;
            padding-left: 0;
        }

    .datSummary {
        height: auto !important;
    }

    .halfDisplayContainer > div:nth-child(2n+2) {
        margin-right: 0;
    }

    .authorInfoBlock.BlogerMod.mobileShow {
        padding: 0;
    }

    .WriterblogsContainer > .singleTadween {
        border-bottom: solid 1px #edecee;
        padding-bottom: 20px;
        margin-bottom: 20px;
    }

    .BloggerName {
        font-size: 35px;
    }

    .blogerTitlJob {
        font-size: 30px;
    }

    .authorInfoBlock.BlogerMod .shareIcons ul {
        text-align: center;
    }

    .authorInfoBlock.BlogerMod .shareIcons li a {
        width: 48px;
        height: 49px;
    }

    .padInsu {
        padding: 10px;
        padding-bottom: 0;
    }
}

@media screen and (min-width:0\0) {
    .rightLeftContainer {
        width: 94%;
    }
}

@-moz-document url-prefix() {
}

.oldDesign .authorInfoBlock {
    width: 392px !important;
    margin-bottom: 20px !important;
    direction: rtl !important;
    margin-right: 0px !important;
    height: auto !important;
    background: url(/Content/images/authorDetailedInfoBg.png) scroll center center transparent no-repeat !important;
}

.oldDesign .bloggerContainer {
    border-radius: 0 !important;
    border: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}

.oldDesign .colorContainer {
    background: none !important;
}

.oldDesign * {
    font-family: Nassim !important;
}

.oldDesign .BloggerName {
    font-size: 28px !important;
    font-weight: bold !important;
    color: #636ab0 !important;
    text-align: right !important;
    width: 250px;
    float: none !important;
    padding: 0px 0px 10px 0px !important;
    font-family: Nassim !important;
}

.oldDesign .authorSummary {
    font-size: 22px !important;
    color: #000;
    overflow: hidden;
    padding: 0;
}

.oldDesign .authorInfoBlock .authorImage {
    text-align: center;
    padding: 10px;
    height: 110px;
    width: 110px;
    margin: 0px;
    float: right;
}

.oldDesign .cardHeader {
    padding: 0;
    display: inline-block;
}

.oldDesign .authorInfoBlock .authorImage img {
    border-radius: 50%;
    border: 4px solid #f2f2f4;
}

.oldDesign .authorInfoBlock .authorSummary p {
    padding: 0px;
    text-align: right;
    font-weight: normal;
    line-height: 32px;
}

.oldDesign .TextLeftSide {
    float: left;
    width: 249px;
    padding: 40px 0px 10px 10px !important;
    overflow: hidden;
    margin-bottom: 0px;
    max-width: 100% !important;
}

.authorInfoBlock .shareIconsOld {
    height: 35px;
    padding-top: 5px;
}

    .authorInfoBlock .shareIconsOld ul {
        text-align: center;
        height: 38px;
    }

    .authorInfoBlock .shareIconsOld li:first-child {
        margin-right: 0px;
    }

    .authorInfoBlock .shareIconsOld li {
        list-style: none;
        margin: 0 auto;
        display: inline-block;
        margin-right: 40px;
    }

        .authorInfoBlock .shareIconsOld li a {
            background-image: url('/Content/images/authorShareIcons.png');
            height: 35px;
            display: block;
            background-repeat: no-repeat;
            width: 35px;
        }

        .authorInfoBlock .shareIconsOld li.facebook a {
            background-position: -72px 0px;
        }

        .authorInfoBlock .shareIconsOld li.twitter a {
            background-position: -144px;
        }

        .authorInfoBlock .shareIconsOld li.google a {
            background-position: -216px;
        }

        .authorInfoBlock .shareIconsOld li.instgram a {
            background-position: -288px;
        }

        .authorInfoBlock .shareIconsOld li.linkedin a {
            background-position: -361px;
        }

.authorInfoBlock .shareIconsOld {
    padding-left: 20px;
    padding-right: 20px;
    height: 35px;
    padding-bottom: 10px;
    padding-top: 5px;
}

    .authorInfoBlock .shareIconsOld li {
        list-style: none;
        margin: 0 auto;
        display: inline-block;
        margin-right: 40px;
    }

.detailedLeftArea .authorInfoBlock .shareIconsOld li {
    margin-right: 20px;
}

.authorInfoBlock .shareIconsOld li:first-child {
    margin-right: 0px;
}

@media (max-width: 767px) {
    .authorInfoBlock .shareIconsOld {
        margin: 0;
        padding-top: 0;
        margin-top: -14px;
    }

    .authorInfoBlock .shareIconsOld {
        padding-top: 10px;
        padding-bottom: 20px;
        width: 100%;
        text-align: center;
        float: right;
        height: 48px;
    }

        .authorInfoBlock .shareIconsOld li {
            margin-right: 12px !important;
        }

            .authorInfoBlock .shareIconsOld li:first-child {
                margin-right: 0 !important;
            }
}

.displayInline > .block {
    float: none !important;
    display: inline-block;
    vertical-align: top;
    width: 50%;
}

    .displayInline > .block:nth-child(2n+2) {
        margin-right: -4px;
    }

.mobtitle-new {
    display: none;
}

@media(max-width:767px) {
    .mobtitle-new {
        display: block;
        width: 100%;
        float: right;
        background: #f1f0f0;
        height: 70px;
    }

        .mobtitle-new a {
            line-height: 70px;
            font-size: 30px;
            color: #000;
            font-weight: bold;
        }

    .suprshow {
        display: block !important;
        visibility: visible !important;
    }
}

.videowithword-text {
    color: #5462AE;
    margin-left: -3px;
    background-size: 100% 100% !important;
}

.sportSlider li a:hover .videowithword-text, .sportSlider .selected a .videowithword-text {
    color: inherit;
}

.sportSlider a:hover .videowithword-text, .sportSlider .selected a .titles-icons {
    filter: brightness(100);
    -webkit-filter: brightness(100);
}

    .sportSlider .selected a .titles-icons.multimediaicon-pdf {
        filter: none;
        -webkit-filter: none;
    }

.titles-icons {
    width: 23px;
    height: 23px;
    margin-left: 4px;
    background-size: 100% 100% !important;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 2px;
}

    .titles-icons.small-icons {
        width: 20px;
        height: 20px;
    }

    .titles-icons.with-top-margin {
        margin-top: 3px;
    }

.multimediaicon-images {
    background: url("/Content/images/titles-icons/images.png");
}

.multimediaicon-tweets {
    background: url("/Content/images/titles-icons/tweets.png");
}

.multimediaicon-indicators {
    background: url("/Content/images/titles-icons/indicator.png");
}

.multimediaicon-audios {
    background: url("/Content/images/titles-icons/audios.png");
}

.multimediaicon-interactiveitem {
    background: url("/Content/images/titles-icons/interactiveitem.png");
}

.multimediaicon-gif {
    background: url("/Content/images/titles-icons/gif.png");
}

.multimediaicon-videograph {
    background: url("/Content/images/titles-icons/videograph.png");
}

.multimediaicon-videowithword {
    background: url("/Content/images/titles-icons/videowithword.png");
}

.multimediaicon-video {
    background: url("/Content/images/titles-icons/video.png");
}

.multimediaicon-pdf {
    background: url("/Content/images/titles-icons/pdf.png");
}

.multimediaicon-videosandimages {
    background: url("/Content/images/titles-icons/videoandimages.png");
}

.multimediaicon-infograph {
    background: url("/Content/images/titles-icons/infograph.png");
}

.multimediaicon-videowithword {
    background: url("/Content/images/titles-icons/video.png");
}

.multimediaicon-interactiveinfograph {
    background: url("/Content/images/titles-icons/infograph-dynamic.png");
}

.sumMainContentimgContainer {
    position: relative;
}

.custom-middelDivUp {
    width: 1060px;
}

.custome-searchResultItem {
    width: 100% !important;
    box-sizing: border-box;
}

@media only screen and (max-width: 767px), only screen and (max-device-width: 640px) {
    .custom-middelDivUp {
        width: 100%;
    }
}

@media(max-width:767px) {
    .custome-searchResultItemText {
        padding-left: 0;
    }
}

.custome-float-right {
    float: right;
    margin-bottom: 17px;
}

.mobEngJeelLink > a {
    font-size: 28px;
    line-height: 54px;
    border-top: 3px solid #0d9447;
    padding: 0 3.6% !important;
}

.mobDiffahLink > a {
    font-size: 28px;
    line-height: 54px;
    border-top: 3px solid #204182;
    padding: 0 3.6% !important;
}

@media only screen and (max-width: 767px), only screen and (max-device-width: 640px) {
    .MobilemainNavUL li.mobDiffahLink {
        padding: 0 !important;
    }

    .MobilemainNavUL li.mobEngJeelLink {
        padding: 0 !important;
    }
}

.smallvideoicon img {
    width: 32px;
    height: 32px;
}

.with-margin-bottom {
    margin-bottom: 5px;
}

.writerlistNumContent, .opinSummaryImage {
    margin-bottom: 10px;
}

    .writerlistNumContent img, .opinSummaryImage img {
        display: block !important;
    }

    .writerlistNumContent img {
        max-width: 100%;
        height: 100%;
    }

.MobileMainStory a {
    position: relative;
}

@media(max-width:767px) {
    .smallvideoicon img {
        width: 36px;
        height: 36px;
    }

    .MainCaricatercontainer .smallvideoicon img {
        width: 55px;
        height: 55px;
    }
}

@media(min-width:768px) {
    .mmSlider .smallvideoiconGallery img {
        width: 28px;
        height: 28px;
    }

    .mmSlider .smallvideoiconGallery {
        left: 12px;
    }
}

@media(min-width:768px) {
    .TodyCaricaterImage .smallvideoicon {
        bottom: 30px;
    }

    .mobile-show {
        display: none !important;
    }

    .smallvideoicon.desktop-show {
        top: -34px;
        bottom: auto;
    }
}

@media(max-width:767px) {
    .desktop-show {
        display: none !important;
    }
}

.sumMaintitle .titles-icons {
    margin-bottom: 5px;
}

.subStoryNewsListContent .ArticlTypeIcon.hide {
}

@media(max-width:767px) {
    .titles-icons {
        width: 42px;
        height: 42px;
        margin-top: 4px;
    }

    .articleInfoBlock {
        padding-top: 8px;
        padding-bottom: 10px;
        height: auto;
    }

    .subStoryNewsListContent .mainSubStoryVideoIcon, .subStoryNewsListContent .mainSubStoryVideoIcon img {
        width: 60px;
        height: 60px;
    }
}

@media (min-width:1024px) and (max-width:1366px) {
    .fullScreenSocial {
        position: fixed;
        top: 0;
    }
}

.InfomainSubStoryVideoIcon {
    bottom: 15px;
    top: auto;
}

h1.DP-MainTitle .titles-icons {
    width: 30px;
    height: 30px;
}

.albumSubContentItems .verysmallvideoicon {
    top: auto;
    bottom: 10px;
}

.InfomainSubStoryVideoIcon {
    display: none;
}

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

    .slick-list:focus {
        outline: none;
    }

    .slick-list.dragging {
        cursor: pointer;
        cursor: hand;
    }

.slick-slider .slick-track, .slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
}

    .slick-track:before, .slick-track:after {
        display: table;
        content: '';
    }

    .slick-track:after {
        clear: both;
    }

.slick-loading .slick-track {
    visibility: hidden;
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}

[dir='rtl'] .slick-slide {
    float: right;
}

.slick-slide img {
    display: block;
}

.slick-slide.slick-loading img {
    display: none;
}

.slick-slide.dragging img {
    pointer-events: none;
}

.slick-initialized .slick-slide {
    display: block;
    position: relative;
}

.slick-loading .slick-slide {
    visibility: hidden;
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
    display: none;
}

.videosContainer {
    margin-top: 10px;
}

.mainContentMultimediaSum {
    direction: ltr;
}

    .mainContentMultimediaSum * {
        direction: rtl;
    }

.detailed-row {
    float: left;
    display: table;
    width: 99%;
}

    .detailed-row .rightDIV {
        width: 68%;
        float: right;
    }

        .detailed-row .rightDIV > .tags {
            float: right;
        }

        .detailed-row .rightDIV > .filter {
            float: left;
        }

    .detailed-row .leftDIV {
        width: 32%;
        float: right;
    }

.videosContainer .main-row {
    background: #f5f5f5;
    display: table;
    width: 100%;
    float: left;
    box-shadow: 1px 2px 1px 0px #C8C8C8;
    margin-bottom: 20px;
    position: relative;
}

    .videosContainer .main-row .video-player {
        width: 68%;
        float: right;
    }

        .videosContainer .main-row .video-player video {
            width: 100%;
            background: #313131;
        }

    .videosContainer .main-row .video-description {
        width: 32%;
        float: right;
        box-sizing: border-box;
        padding: 15px 10px;
        position: absolute;
        left: 0;
        bottom: 0;
        top: 0;
        color: #000;
    }

@media(min-width:768px) {
    .videosContainer .main-row .video-description {
        border-right: 1px solid #eeeeee;
        padding-right: 20px;
    }
}

.videosContainer .main-row .bottomBox {
    position: absolute;
    bottom: 10px;
    left: 0;
    right: 0;
    box-sizing: border-box;
}

    .videosContainer .main-row .bottomBox .player-tags {
        padding: 20px 10px;
    }

.player-tags h3 {
    font-size: 18px;
    font-weight: 600;
}

.player-tags a, .player-tags a:hover {
    display: inline-block;
    float: right;
    background: #F2F2F2;
    border: 1px solid #E5E5E4;
    padding: 2px 6px;
    margin-left: 5px;
    color: #000 !important;
    font-weight: 600;
    font-size: 15px;
    margin-bottom: 5px;
}

.multiMediaSumContent .sharing {
    max-width: 100%;
}

    .multiMediaSumContent .sharing .DP-ShareBox {
        margin-right: 0;
        box-sizing: border-box;
        padding-top: 0;
        margin-bottom: 0;
        max-width: 100%;
        padding-right: 10px;
        padding-bottom: 12px;
    }

    .multiMediaSumContent .sharing .DP-ShareBoxItem:first-child {
        margin-right: 0;
    }

.videosContainer .main-row .video-description h2 {
    font-size: 28px;
    font-weight: 600;
    line-height: 34px;
    margin-top: 0;
}

.videosContainer .main-row .video-description .date {
    font-size: 16px;
}

.videosContainer .main-row .video-description .description {
    font-size: 20px;
    text-align: justify;
    margin-top: 5px;
    line-height: 22px;
}

.detailed-row .rightDIV > .filter a.selected {
    background: #D8D8E0;
    color: #000;
}

.detailed-row .rightDIV > .filter a {
    color: #FFF;
    line-height: 27px;
    padding: 2px 8px;
    background-color: #636AB0;
    font-size: 19px;
    cursor: pointer;
    text-align: center;
    min-width: 120px;
    white-space: nowrap;
}

@media(max-width:767px) {
    .detailed-row .rightDIV > .filter a {
        padding: 0 12px;
        font-size: 28px;
    }
}

.searchTermMultiedia {
    font-weight: 600;
    background: #E8E8EC;
    height: 30px;
    width: 97%;
    display: block;
    margin: 0;
    float: left;
    border: 1px solid #D9D9DB !important;
    font-size: 16px;
    box-sizing: border-box;
    padding-right: 5px !important;
    font-family: inherit;
}

@media(max-width:767px) {
    .searchTermMultiedia {
        font-size: 24px;
        width: 100%;
        font-weight: normal;
        margin-top: -5px;
        height: 36px;
    }
}

.searchTermMultiedia::-webkit-input-placeholder {
    color: #000;
}

.searchTermMultiedia::-moz-placeholder {
    color: #000;
}

.searchTermMultiedia:-ms-input-placeholder {
    color: #000;
}

.searchTermMultiedia:-moz-placeholder {
    color: #000;
}

.goSearch {
    position: absolute;
    top: 6px;
    left: 5px;
    width: 16px;
}

    .goSearch img {
        max-width: 100%;
    }

.searchBoxMultimedia {
    position: relative;
    display: inline-block;
    width: 100%;
}

.videosContainer #MediaSubMenu .MobileSubSectionTree ul li:first-child a {
    padding-right: 0;
    text-align: center;
}

.multi-row {
    float: left;
    width: 99%;
    margin-bottom: 20px;
}

.single-video > div {
    position: relative;
}

.single-video .content {
    padding: 15px 10px;
}

.single-video a, .single-video a:hover {
    color: #000 !important;
}

.single-video .content h2 a {
    font-size: 18px;
    font-weight: 600;
}

@media(max-width:767px) {
    .single-video .content h2 a {
        font-size: 30px;
        line-height: 32px;
    }
}

.single-video .content p a {
    font-size: 17px;
    margin-top: 8px;
    text-align: justify;
}

.pagination-row {
    width: 99%;
    float: left;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
}

    .pagination-row a {
        border-radius: 50%;
        width: 30px;
        height: 30px;
        color: #5F66AD;
        border: 2px solid #CDCDCD;
        text-align: center;
        margin-right: 5px;
        display: inline-block;
        font-size: 20px;
        font-weight: 600;
        vertical-align: middle;
    }

        .pagination-row a.active, .pagination-row a:hover {
            color: #fff !important;
            background: #5F66AD;
        }

        .pagination-row a:first-child {
            margin-right: 0;
        }

.single-video .content .date {
    font-size: 16px;
}

@media(max-width:767px) {
    .single-video .content .date {
        font-size: 22px;
    }
}

.single-video {
    position: relative;
    width: calc(100%/3 - 20px);
    float: right;
    background: #f5f5f5;
    transition: opacity 0.2s linear;
}

    .single-video .bottomBox {
        float: right;
        width: 100%;
        padding-bottom: 5px;
        margin-top: 15px;
    }

@media(min-width:768px) {
    .single-video {
        margin-left: 30px;
    }

    .multi-row .single-video:nth-child(3n+3) {
        margin-left: 0;
    }
}

.min-height-single {
    overflow: hidden;
    opacity: 0;
    display: none;
}

.loading-multimedia {
    text-align: center;
    margin-top: 50px;
    margin-bottom: 40px;
    display: block;
    width: 99%;
    float: left;
}

.multi-row .single-video {
    margin-top: 20px;
}

.single-video.active {
    background: #d0d3c8 !important;
}

.single-video img {
    max-width: 100%;
    height: auto !important;
}

.detailed-row .rightDIV > .filter li {
    float: right;
}

.detailed-row .rightDIV > .filter li {
    margin-left: 10px;
}

    .detailed-row .rightDIV > .filter li:last-child {
        margin-left: 0px;
    }

@media(max-width:767px) {
    .videosContainer .main-row .video-player {
        width: 100%;
    }

    .videosContainer .main-row .video-description {
        position: relative;
        width: 100%;
    }

    .videosContainer .main-row .bottomBox {
        position: relative;
        margin-top: 20px;
    }

        .videosContainer .main-row .bottomBox .player-tags {
            display: none;
        }

    .videosContainer .main-row .video-description h2 {
        font-size: 30px;
        line-height: 32px;
    }

    .multiMediaSumContent .sharing {
        clear: both;
    }

    .main-row .stArrow.importantInline {
        display: none !important;
    }

    .videosContainer .main-row, .videosContainer .detailed-row, .videosContainer .multi-row {
        max-width: 96%;
        margin: 0 auto;
        float: none;
        clear: both;
    }

    .detailed-row .rightDIV > .filter {
        float: right;
    }

    .detailed-row .rightDIV .albumMainContentSelectList {
        padding: 5px 0;
        width: 100%;
    }

    .detailed-row .rightDIV > .filter li {
    }

    .detailed-row .rightDIV {
        width: 100%;
    }

        .detailed-row .rightDIV .albumMainContentSelectItem:first-child {
            margin-right: 0;
        }

    .detailed-row .leftDIV {
        width: 100%;
        margin-top: 10px;
        margin-bottom: 5px;
    }

    .single-video {
        width: 49%;
        margin-left: 2%;
        margin-top: 20px;
    }

        .single-video:nth-child(2n+2) {
            margin-left: 0;
        }

    .pagination-row {
        zoom: 1.2;
        box-sizing: border-box;
        clear: both;
    }

        .pagination-row a {
            margin-top: 6px;
        }

            .pagination-row a:first-child {
                margin-right: 5px;
            }

    .single-video .bottomBox {
        display: none;
    }
}

@media(max-width:390px) {
    .detailed-row .leftDIV {
        width: 40%;
    }

    .detailed-row .rightDIV {
        width: 60%;
    }
}

.single-video-widget {
}

    .single-video-widget video {
        max-width: 100%;
        width: 100%;
        background: #313131;
    }

.video-slider-homepage {
    background: #F8F8FA;
    max-width: 100%;
    margin: 0 auto;
    margin-top: 8px;
    height: auto;
    direction: rtl;
    margin-bottom: 20px;
}

.heightHidden {
    max-height: 360px;
    overflow: hidden;
}

@media(min-width:768px) {
    .video-slider-homepage .slick-arrow {
        display: none !important;
    }
}

.video-slider-homepage .slick-arrow {
    zoom: 1.4;
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 35%;
    display: block;
    width: 43px;
    height: 43px;
    margin-top: -10px;
    padding: 0;
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    z-index: 10;
}

.video-slider-homepage .slick-next {
    left: 2%;
    background: url(/Content/images/back.png);
}

.video-slider-homepage .slick-prev {
    right: 2%;
    background: url('/Content/images/forward.png');
}

    .video-slider-homepage .slick-next.slick-disabled, .video-slider-homepage .slick-prev.slick-disabled {
        display: none !important;
    }

.video-slider-homepage .mainStoryArticlesListTitle {
    padding-right: 14px;
    background: #FFF;
    margin-bottom: -2px;
}

.single-video-widget .title a, .single-video-widget .title a:hover {
    font-size: 20px;
    font-weight: 600;
    padding-right: 15px;
    margin-top: 10px;
    color: #000;
}

.video-slider-homepage .slick-dots {
    text-align: center;
    padding: 10px 20px 10px 20px;
}

    .video-slider-homepage .slick-dots button {
        background: #FFF;
        border-radius: 50%;
        width: 30px;
        height: 30px;
        color: #5F66AD;
        border: 1px solid #CDCDCD;
        text-align: center;
        margin-right: 5px;
        font-size: 20px;
        outline: none;
        cursor: pointer;
        font-family: inherit;
        padding: 0 !important;
    }

        .video-slider-homepage .slick-dots button:hover, .video-slider-homepage .slick-active button {
            border-color: #5F66AD;
            color: #fff !important;
            background: #5F66AD;
        }

    .video-slider-homepage .slick-dots li {
        list-style-type: none;
        display: inline-block;
    }

.loading-multimedia h2 {
    font-size: 26px;
    text-align: center;
}

@media(max-width:767px) {
    .video-player video {
    }
}

.video-player img {
    max-width: 100%;
    height: auto;
}

.main-album-content {
    max-width: 100%;
    direction: rtl;
}

@media(max-width:767px) {
    .main-album-content {
        position: relative;
        margin-bottom: 35px;
    }

    .autoPlayTextArea {
        bottom: -38px !important;
        right: 40px !important;
        font-size: 24px !important;
    }

    .main-album-content .pause {
        bottom: -27px !important;
        right: 20px !important;
    }

    .main-album-content .play {
        bottom: -27px !important;
        right: 20px !important;
    }

    .video-player {
        position: relative;
    }

        .video-player .galleryFullIconHomePage {
            width: 40px;
            height: 40px;
            background-size: 100%;
        }
}

.main-album-content .slick-dots {
    text-align: center;
    padding: 6px 20px 6px 20px;
    position: relative;
    bottom: 0;
    width: 100%;
    box-sizing: border-box;
    background: #FAFAFA;
}

    .main-album-content .slick-dots button {
        background: #FFF;
        border-radius: 50px;
        width: 14px !important;
        height: 14px !important;
        min-width: 14px !important;
        min-height: 14px !important;
        color: #5F66AD;
        border: 1px solid #CDCDCD;
        text-align: center;
        margin-left: 8px;
        text-indent: -9000px !important;
        outline: none;
        cursor: pointer;
        display: inline-block !important;
        padding: 0 !important;
    }

        .main-album-content .slick-dots button:hover, .main-album-content .slick-active button {
            background: rgba(0,0,0,0.6) !important;
        }

    .main-album-content .slick-dots li {
        list-style-type: none;
        display: inline-block;
    }

@media(min-width:768px) {
    .main-album-content .slick-dots li {
        margin-right: 5px;
        margin-top: 5px;
    }

        .main-album-content .slick-dots li:first-child {
            margin-right: 0;
        }
}

@media(max-width:767px) {
    .main-album-content .slick-dots li {
        margin-top: 6px;
    }
}

.main-album-content .slick-dots ul {
    margin: 5px 0;
    padding: 0;
}

@media(min-width:768px) {
    .main-album-content .slick-arrow {
        display: none !important;
    }
}

.main-album-content .galleryFullIconHomePage {
    display: block !important;
}

@media(min-width:768px) {
    .video-slider-homepage .slick-dots li {
        margin-left: 5px;
    }

    .main-album-content .slick-dots {
        padding-right: 20%;
    }
}

.video-slider-homepage h3.title {
    margin-bottom: 12px;
}

@media(max-width:767px) {
    .video-slider-homepage .slick-dots li {
        margin-top: 6px;
    }

    .single-video-widget video, .single-video-widget img {
        height: auto;
    }

    .video-slider-homepage .mainStoryArticlesListTitle {
        padding-right: 0;
    }
}

.video-slider-homepage .slick-dots ul {
    margin: 5px 0;
    padding: 0;
}

.homeLeftSideAdwithVideos {
    width: 401px;
    padding-top: 0px;
    margin: 0 auto;
    padding-bottom: 30px;
    height: 230px;
}

.autoPlayTextArea {
    position: absolute;
    right: 38px;
    bottom: 0px;
    color: #000;
    z-index: 2;
    background-repeat: no-repeat;
    background-size: 100%;
    display: inline-block;
    font-family: inherit;
    font-weight: 600;
    font-size: 16px;
}

    .autoPlayTextArea .slidecounter {
        display: inline-block;
        margin-right: 5px;
    }

.main-album-content .pause, .main-album-content .play {
    position: absolute;
    right: 15px;
    bottom: 4px;
    color: #000;
    z-index: 2;
    background-repeat: no-repeat;
    background-size: 100%;
    display: inline-block;
}

.main-album-content .play {
    background-image: url('/Content/images/playIcon.png');
    width: 12px;
    height: 15px;
}

.main-album-content .pause {
    background-image: url('/Content/images/pauseIcon.png');
    width: 10px;
    height: 14px;
    bottom: 5px;
}

.mediaLinksList .titles-icons {
    width: 20px;
    height: 20px;
    position: absolute;
    right: 2px;
    top: 7px;
}

.mediaLinksList .titles-icons {
    right: 4px;
}

@media(max-width:767px) {
    .mediaLinksList .titles-icons {
        display: none;
    }
}

.mediaLinksList li.mediaLinksItem a {
    padding-right: 27px;
    padding-left: 0;
    position: relative;
}

.main-row .galleryFullIconHomePage {
    display: block;
    bottom: 26px;
}

.video-slider-homepage h2 a, .video-slider-homepage h2 a:hover {
    color: #000 !important;
}

.slick-no-dots {
    text-align: center;
    padding: 6px 20px 6px 20px;
    position: absolute;
    bottom: 0;
    width: 100%;
    box-sizing: border-box;
    background: #FAFAFA;
}

.conterntPadding img {
    max-width: 100%;
}

@media(max-width:767px) {
    .conterntPadding {
        padding: 0 2.890625%;
        box-sizing: border-box;
        background: #F8F8FA;
    }

    .video-slider-homepage .mainStoryArticlesListTitle {
        background: #F8F8FA;
    }

    .video-slider-homepage {
        box-shadow: none;
    }

    .single-video .content > p {
        display: none;
    }

    .videosContainer .detailed-row {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .main-album-content .slick-dots {
        position: relative;
    }

        .main-album-content .slick-dots button {
            width: 20px !important;
            height: 20px !important;
        }
}

@media screen and (max-width: 767px) {
    .videosContainer .main-row .video-description .date {
        font-size: 24px;
        width: 100%;
        display: table;
    }

    .videosContainer .main-row .video-description .description {
        font-size: 28px;
        width: 100%;
        display: table;
        line-height: 32px;
    }

    .videosContainer .main-row .video-description h2 {
        font-size: 30px;
    }
}

.pagination-row a.previous, .pagination-row a.next {
    font-family: Nassim;
    vertical-align: middle;
    font-size: 26px;
    border: 0 !important;
    background: #fff !important;
    color: #5F66AD !important;
    padding-bottom: 5px;
}

.pagination-row a.previous {
    text-align: left;
}

.pagination-row a.next {
    text-align: right;
}

.pagination-row a.disabeldArrow, .pagination-row a.disabeldArrow:active, .pagination-row a.disabeldArrow:hover, .pagination-row a.disabeldnextArrow, .pagination-row a.disabeldnextArrow:active, .pagination-row a.disabeldnextArrow:hover {
    cursor: not-allowed;
    background: #fff;
    color: #EEE !important;
}

.main-album-content .slick-arrow {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 43px;
    height: 43px;
    margin-top: -25px;
    padding: 0;
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    z-index: 10;
    zoom: 1.4;
}

.main-album-content .slick-next {
    left: 2%;
    background: url(/Content/images/back.png);
}

.main-album-content .slick-prev {
    right: 2%;
    background: url('/Content/images/forward.png');
}

    .main-album-content .slick-next.slick-disabled, .main-album-content .slick-prev.slick-disabled {
        display: none !important;
    }

@media(max-width:767px) {
    .video-slider-homepage .slick-dots {
        zoom: 1.4;
        padding-right: 0;
        padding-left: 0;
        margin-top: -10px;
    }

    .single-video-widget .title a, .single-video-widget .title a:hover {
        font-size: 30px;
        color: #000;
        line-height: 32px;
    }

    .videosContainer .main-row .video-player video {
        height: auto;
    }

    .bottom-mobile {
        bottom: 46px !important;
    }
}

.video-slider-homepage h3.title {
    margin-top: 6px;
}

.video-slider-homepage .posterImg {
    filter: brightness(90%);
}

.video-icon-for-slider {
    position: absolute;
    top: 50%;
    margin-top: -35px;
    width: 70px;
    height: 70px;
    left: 50%;
    margin-left: -35px;
    background: url('/Content/images/video-icon-new.png') no-repeat;
    background-size: 100%;
    z-index: 1;
}

.homePageVideo {
    position: relative;
}

.full-width-container, .full-width-container .multiMediaSumContent, .full-width-container .detailed-row, .full-width-container .multi-row {
    width: 100%;
}

h1.main-title {
    font-size: 22px;
    color: #000;
    font-weight: bold;
    padding: 4px 0 10px;
    padding-right: 10px;
}

h2.sub-title {
    font-size: 20px;
    color: #000;
    font-weight: bold;
    padding: 4px 0 0px;
    padding-right: 16px;
}

    h2.sub-title a {
        color: #000 !important;
    }

@media(max-width:767px) {
    h2.sub-title, h1.main-title {
        zoom: 1.4;
    }
}

.multilines .titles-icons {
    display: block;
    position: relative;
    right: 0;
    margin: 0 auto;
    margin-bottom: 8px;
}

.multilines li.mediaLinksItem a {
    padding: 0;
    text-align: center;
}

@media(max-width:767px) {
    .multimediaMainPage .content .date {
        display: none;
    }

    .multimediaMainPage {
        width: 100%;
    }

        .multimediaMainPage > div {
            width: 38%;
            float: right;
            max-width: 100%;
            position: relative;
        }

        .multimediaMainPage .content {
            width: 60%;
            float: left;
            box-sizing: border-box;
            padding-top: 0px;
            padding-right: 0;
        }

            .multimediaMainPage .content h2 a {
                font-size: 26px;
            }
}

.multimediaIndicator {
    margin-bottom: 4px;
    box-shadow: none;
}

.mob-indicators {
    display: none;
}

@media(min-width:768px) {
    .newsInMin {
        padding-bottom: 34px;
    }

    .leftDivUp.homePageLeftDivUp .newsInMin {
        box-shadow: 0 6.5px 7px -4px #DCDCDE;
        margin-top: 25px;
        margin-bottom: 5px;
        padding-bottom: 20px;
    }
}

@media(max-width:767px) {
    .mob-indicators {
        display: block;
    }

    .mob-indicators {
        display: block;
        visibility: visible;
        padding: 0 2.890625%;
        box-sizing: border-box;
        width: 100%;
    }

        .mob-indicators .newsInMin {
            display: block;
            width: 100%;
            height: auto;
            padding-bottom: 20px;
        }
}

@media only screen and (min-device-width: 480px) and (max-device-width: 640px) and (orientation: landscape) {
}

.ContainerFor3Divs, .margintop {
    margin-top: 0px;
}

.topInfoArticle > h1.DP-MainTitle {
    padding-top: 0 !important;
}

.MDP-ShareBox.white {
    overflow: hidden;
}

    .MDP-ShareBox.white * {
        background-color: #fff !important;
    }

    .MDP-ShareBox.white .DP-Facebook .stButton .st-facebook-counter {
        background: url(/Content/images/DP-servicesWhite.jpg) scroll center top #fff no-repeat !important;
    }

    .MDP-ShareBox.white .DP-twitter .DPTwitter {
        background: url(/Content/images/DP-servicesWhite.jpg) scroll center -54px #fff no-repeat !important;
    }

    .MDP-ShareBox.white .DP-GooglPlus .stButton .stButton_gradient .chicklets.googleplus {
        background: url(/Content/images/DP-servicesWhite.jpg) scroll center -102px #fff no-repeat !important;
        height: 36px !important;
    }

    .MDP-ShareBox.white .DP-Whatsapp a {
        background: url(/Content/images/DP-servicesWhite.jpg) scroll center -153px #fff no-repeat !important;
    }

    .MDP-ShareBox.white .DP-Facebook .stButton .stButton_gradient {
        background-color: #fff !important;
    }

@media (max-width: 767px) {
    .fromMswraContainer > a {
        font-size: 30px !important;
    }

    .Title_Tabs > .tabs > span {
        font-weight: normal !important;
    }

    .nameLA {
        max-width: 85% !important;
    }
}

.flamingClass {
    background-size: 50%;
}

.specialBloggerBlockContent .flamingClass, .Aarticle .flamingClass {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-image: url(/Content/blogsFolder/images/flameImg.png);
    background-color: #ff000d;
    background-position: center center;
    border-radius: 100%;
    border: solid 2px #fff;
    display: inline-block;
    vertical-align: middle;
    margin-right: -30px;
    position: relative;
    left: -30px;
    top: 0;
}

.specialBloggerBlockContent .flamingClass, .Aarticle .flamingClass {
    opacity: 0;
    height: 0;
}

    .specialBloggerBlockContent .flamingClass.Red, .Aarticle .flamingClass.Red {
        background-color: #ff000d;
        opacity: 1;
        height: 24px;
    }

    .specialBloggerBlockContent .flamingClass.Orange, .Aarticle .flamingClass.Orange {
        background-color: #ff8400;
        opacity: 1;
        height: 24px;
    }

    .specialBloggerBlockContent .flamingClass.Yellow, .Aarticle .flamingClass.Yellow {
        background-color: #d4ac34;
        opacity: 1;
        height: 24px;
    }

.relClass {
    position: relative;
}

    .relClass .flamingClass {
        position: absolute;
        top: -13px;
        left: 5px;
        width: 18px;
        height: 18px !important;
    }

        .relClass .flamingClass.Red {
            background-color: #ff000d;
            opacity: 1;
            height: 18px;
        }

        .relClass .flamingClass.Orange {
            background-color: #ff8400;
            opacity: 1;
            height: 18px;
        }

        .relClass .flamingClass.Yellow {
            background-color: #d4ac34;
            opacity: 1;
            height: 18px;
        }

@media only screen and (max-width: 767px), only screen and (max-device-width: 640px) {
    .specialBloggerBlockContent .flamingClass, .Aarticle .flamingClass {
        width: 45px;
        height: 45px !important;
    }

    .relClass .flamingClass {
        width: 30px;
        height: 30px !important;
    }
}

.selectedShareText {
    background-color: rgb(88, 122, 188);
    color: #fff;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    cursor: pointer;
    background-image: url(/Content/images/shareText/starSm.png);
    padding-left: 15px;
    margin-left: 5px;
    background-repeat: no-repeat;
    background-position: left center;
    padding-bottom: 0 !important;
}

span.singleCounter {
    font-size: 0;
    background-image: url(/Content/images/shareText/starSm.png);
    min-width: 5px;
    display: inline-block;
    background-size: 12px;
    height: 12px;
    vertical-align: middle;
    background-repeat: no-repeat;
    text-align: right;
    padding-left: 10px;
    margin-left: 5px;
    padding-right: 0;
    line-height: 15px;
}

.shareContainer {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 4px 10px rgba(0,0,0,0.25);
    -moz-box-shadow: 0 4px 10px rgba(0,0,0,0.25);
    box-shadow: 0 4px 10px rgba(0,0,0,0.25);
    background-color: #f0f0f0;
    border: 0;
    color: #000;
    display: none;
    font: inherit;
    font-size: 16px;
    left: 50%;
    line-height: 8px;
    margin: 0;
    max-width: 100%;
    padding: 33px 15px 10px 15px;
    position: absolute;
    text-shadow: none;
    top: 50%;
    width: 430px;
    vertical-align: baseline;
    z-index: 9999998;
    padding: 15px;
    background-color: rgb(240, 240, 240);
    direction: rtl;
}

    .shareContainer textarea {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-transition: all 0.15s linear;
        -moz-transition: all 0.15s linear;
        transition: all 0.15s linear;
        background-color: #fff;
        font-family: Nassim;
        border: 1px solid #ccc;
        -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
        box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
        color: rgba(0,0,0,0.75);
        display: block;
        font-size: 16px !important;
        margin: 0 0 16px 0;
        padding: 8px;
        height: 37px;
        width: 100%;
        max-width: initial;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-transition: -webkit-box-shadow 0.45s,border-color 0.45s ease-in-out;
        -moz-transition: -moz-box-shadow 0.45s,border-color 0.45s ease-in-out;
        transition: box-shadow 0.45s,border-color 0.45s ease-in-out;
        -webkit-appearance: none;
        display: block;
        font-size: 13px;
        height: 80px;
        line-height: 130%;
        margin: 0 auto;
        padding: 8px;
        resize: none;
        width: 100%;
        outline: none;
    }

.ShareBtnContainer {
    margin-top: 10px;
}

    .ShareBtnContainer a {
        height: 30px;
        width: 90px;
        outline: none;
        border: none;
        border-radius: 3px;
        margin-right: 10px;
        display: inline-block;
        text-align: center;
        line-height: 31px;
        font-family: Nassim;
        font-size: 15px;
        font-weight: 600;
    }

span.txtShareCounter {
    color: rgb(125, 125, 125);
    float: left;
    font-size: 16px;
    padding: 10px 0;
}

a.twtTxt {
    color: #fff;
    background-image: url(/Content/images/shareText/twtText.png);
    background-repeat: no-repeat;
    background-size: 16px;
    background-position: 7px center;
    background-color: rgb(52, 132, 191);
    padding-left: 5px;
}

a.fbTxt {
    color: #fff;
    background-image: url(/Content/images/shareText/fbTxt.png);
    background-repeat: no-repeat;
    background-size: 16px;
    background-position: 7px center;
    background-color: rgb(76, 102, 164);
    padding-left: 5px;
}

.portalPhotoBlogs .reader_ch_container {
    width: 94.6%;
    margin: 0 auto;
    margin-top: 40px;
    padding-bottom: 10px;
    border-bottom: solid 2px #636ab0;
}

.portalPhotoBlogs .Title_Tabs > .tabs {
    text-align: left;
}

    .portalPhotoBlogs .Title_Tabs > .tabs > span {
        font-size: 18px;
        font-family: Nassim;
        color: #fff;
        background-color: #636ab0;
        padding: 0 5px 0 5px;
        display: inline-block;
        cursor: pointer;
    }

.portalPhotoBlogs .activeTab {
    background-color: #d8d8e0 !important;
    color: #000 !important;
}

.portalPhotoBlogs .Containers {
    margin-top: 10px;
}

    .portalPhotoBlogs .Containers > div {
        counter-reset: counter;
        display: none;
    }

        .portalPhotoBlogs .Containers > div > ul {
            list-style-type: none;
        }

            .portalPhotoBlogs .Containers > div > ul > li {
                position: relative;
                padding-right: 50px;
                box-sizing: border-box;
                border-top: solid 1px #d2cfcf;
                padding-top: 12px;
                padding-bottom: 12px;
            }

                .portalPhotoBlogs .Containers > div > ul > li:before {
                    counter-increment: counter;
                    content: counter(counter);
                    position: absolute;
                    right: 0;
                    font-size: 24px;
                    font-family: Nassim;
                    color: #adadad;
                    top: 30%;
                }

.portalPhotoBlogs .img_name_container > div {
    display: inline-block;
    vertical-align: middle;
    box-sizing: border-box;
}

    .portalPhotoBlogs .img_name_container > div:last-child {
        margin-right: -4px;
    }

.portalPhotoBlogs .imgLA {
    width: 50px;
}

    .portalPhotoBlogs .imgLA img {
        border-radius: 100%;
        width: 100%;
        border: solid 2px #adadad;
    }

.portalPhotoBlogs .nameLA {
    width: 80%;
    padding-right: 20px;
}

.portalPhotoBlogs .Aname, .Aname > a {
    font-size: 18px;
    font-family: Nassim;
    color: #636ab0;
}

.portalPhotoBlogs .Aarticle, .Aarticle > a {
    font-size: 15px;
    font-family: Nassim;
    color: #000;
}

.portalPhotoBlogs .fromMswraLi {
    padding-right: 0 !important;
}

    .portalPhotoBlogs .fromMswraLi:before {
        top: 8px !important;
    }

.portalPhotoBlogs .fromMswraContainer > a {
    font-family: Nassim;
    color: #636ab0;
    font-size: 23px;
}

.portalPhotoBlogs .threeItemsInLA > div {
    display: inline-block;
    box-sizing: border-box;
    vertical-align: top;
    width: 31.552%;
    margin-right: -4px;
    margin-left: 2.6%;
}

    .portalPhotoBlogs .threeItemsInLA > div:first-child {
        margin-right: 0;
    }

    .portalPhotoBlogs .threeItemsInLA > div:last-child {
        margin-left: 0;
    }

.portalPhotoBlogs .threeItemsInLA {
    margin-top: 10px;
}

.portalPhotoBlogs .img_summaryLaContainer > a > img {
    width: 100%;
}

.portalPhotoBlogs .summy {
    padding: 10px;
    font-family: Nassim;
    background-color: #eee6e1;
    padding-right: 5px;
    padding-left: 5px;
}

    .portalPhotoBlogs .summy a {
        color: #000;
        word-wrap: break-word;
        font-size: 15px;
        font-family: Nassim;
        font-weight: 600;
    }

.portalPhotoBlogs .img_summaryLaContainer > a {
    margin-bottom: -9px;
    display: block;
}

@media only screen and (max-width: 767px), only screen and (max-device-width: 640px) {
    .portalPhotoBlogs .threeItemsInLA > div {
        width: 30%;
    }

    .portalPhotoBlogs .summy a {
        font-size: 30px;
    }
}

@media (max-width:767px) {
    .video-slider-homepage h3.title {
        margin-top: 6px;
        word-break: break-word;
        word-wrap: break-word;
        padding-left: 20px;
    }

    .authorInfoBlock .authorSummaryText p {
        max-height: 100%;
        text-align: right;
    }
}

.disqusCommentsContainer {
    margin: 30px 20px 20px;
}

@media(min-width:768px) {
    ._magnetRecConrecom_213-8, ._magnetRecConrecom_71-8 {
        box-shadow: 0 6.5px 7px -4px #DCDCDE !important;
    }
}

@media(max-width:768px) {
    ._magnetRecConrecom_213-8, ._magnetRecConrecom_71-8 {
        border-top: solid 2px #d8d8e1 !important;
        padding-top: 20px;
    }
}

.publishHidden {
    display: block !important;
}

.onlineHidden {
    display: none;
}

.publishHidden > td {
    max-width: 100%;
    width: 466px;
}

@media (max-width:767px) {
    .ulstyle + ._magnetRecConrecom_71-3 {
        display: none !important;
    }
}


.mobilemenuitem .ulSubMenu {
    display: none;
}

.mobilemenuitem {
    cursor: pointer;
}


.MobilemainNavUL li.mobilemenuitem.animate a {
    width: 80%;
}

.MobilemainNavULSupp a {
    width: 94% !important;
}

.mobilemenuitem .ulSubMenu {
}

.MobilemainNavUL li.mobilemenuitem.animate > a {
    width: 92%;
    white-space: nowrap;
}

.MobilemainNavUL li.mobilemenuitem.animate {
    overflow: hidden;
}

.collapse_comments_box {
    display: none;
    width: 642px;
    float: right;
}

.collapse-comments-title {
    background: url(/Content/mob/images/downarrow.png) 2% center no-repeat scroll rgb(238, 238, 242);
    height: 30px;
    font-size: 20px;
    cursor: pointer;
    font-weight: 600;
    padding-right: 10px;
    /*
    >>DISQUS tab Style::::    
    border: 1px solid #D2CFCF;
    height: 40px;
    font-weight: 600;
    cursor: pointer;
    box-sizing: border-box;
    padding: 5px;*/
}

.collapse_comments h2 i {
    font-size: 17px;
    color: #4d5289;
    position: relative;
    float: left;
    margin-left: 13px;
    margin-top: 6px;
}

.collapse-author-block-title {
    background: url(/Content/mob/images/downarrow.png) 2% center no-repeat scroll rgb(238, 238, 242);
    height: 30px;
    font-size: 20px;
    cursor: pointer;
    padding-right: 10px;
    font-weight: 600;
    /*margin-bottom: 10px;*/
}

.collapse-PreviousBlogs-title {
    background: url(/Content/mob/images/downarrow.png) 2% center no-repeat scroll rgb(238, 238, 242);
    height: 30px;
    font-size: 20px;
    cursor: pointer;
    font-weight: 600;
    padding-right: 10px;
}

.collapse-AuthorOtherArt-title {
    background: url(/Content/mob/images/downarrow.png) 2% center no-repeat scroll rgb(238, 238, 242);
    height: 30px;
    font-size: 20px;
    font-weight: 600;
    cursor: pointer;
    padding-right: 10px;
}

.collapse_most_viewed-title {
    background: url(/Content/mob/images/downarrow.png) 2% center no-repeat scroll rgb(238, 238, 242);
    height: 30px;
    font-size: 20px;
    font-weight: 600;
    cursor: pointer;
    padding-right: 10px;
}

.expanded-title {
    background: url("/Content/mob/images/uparrow.png") 2% center no-repeat scroll rgb(238, 238, 242) !important;
}

.CommentsMainContainer {
    padding-right: 25px !important;
}

.collapse_comments {
    float: right;
    width: 572px;
    margin-top: 15px;
    padding-right: 12px;
    margin-right: 14px;
}

.collapse_PreviousBlogs {
    float: right;
    margin-top: 15px;
    width: 572px;
    padding-right: 12px;
    margin-right: 2px;
}

.collapse_AuthorOtherArt {
    float: right;
    width: 572px;
    margin-top: 15px;
    padding-right: 12px;
    margin-right: 2px;
}

.collapse_AuthorBlockLeftSide {
    display: inline-block;
    width: 100%;
    display: none;
}

.collapse_most_viewed_box {
    display: inline-block;
    width: 100%;
    display: block;
}

.collapse_AuthorBlock_box {
    display: block;
    width: 100%;
}

.collapse_PreviousBlogs_box {
    display: none;
    padding-right: 0px;
    width: 100%;
    margin-right: 0px;
}

    .collapse_PreviousBlogs_box .oldBlogsContainerEm {
        margin-top: 30px;
    }

.collapse_AuthorOtherArt_box {
    display: none;
    width: 727px;
}

span.Disqus-comments-text {
    background: url(/Content/images/DISQUS-logo.PNG) 2% center no-repeat;
    float: left;
    width: 100px;
    height: 30px;
    margin-left: 5px;
}

span.comments-text {
    float: right;
    font-size: 20px;
}

span.araby-comments-text {
    margin-right: 50px;
    font-size: 19px;
    color: #667884;
}

.collapse_most_viewed {
    display: none;
}

@media (max-width: 767px) {

    .readersOptions {
        width: 100%;
    }

    .listItemTitle {
        width: 86%;
    }

    .readerOptionTitleBlock {
        padding-bottom: 0px;
    }

    .readerOptionsList {
        padding-top: 0px;
    }

    .readersOptionsBlock {
        padding-top: 0px;
    }



    .readersChoicesTooltipContainer {
        display: none !important;
    }

    span.readerOptionTitle {
        display: none;
    }

    .collapse_most_viewed_box {
        display: none;
    }

    .container-appended > .contentAppended:first-child .collapse_most_viewed {
        display: block;
        position: relative;
        z-index: 9;
    }

    .listReaderOptionItemBlock:first-child {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .listReaderOptionItemBlock {
        padding-top: 15px;
        padding-bottom: 10px;
    }

        span.listReaderOptionItemBlock, .listReaderOptionItemBlock:first-child {
            padding-right: 3px;
        }

    span.comments-text {
        font-size: 18px;
    }

    span.araby-comments-text {
        margin-right: 30px;
        font-size: 17px;
    }

    span.Disqus-comments-text {
        margin-left: 0px;
    }

    .collapse_AuthorBlockLeftSide {
        display: inline-block;
        padding: 6px;
        box-sizing: border-box;
    }

    .collapse_AuthorBlock_box {
        display: none;
    }

    .collapse_comments h2 i {
        margin-left: 7px;
    }

    .collapse_PreviousBlogs_box .oldBlogsContainerEm {
        margin-top: 0px;
    }

    .collapse-AuthorOtherArt-title, .collapse-PreviousBlogs-title, .collapse-author-block-title, .collapse_most_viewed-title, .collapse_relatedNews h2 {
        font-size: 18px;
        font-weight: normal;
        padding: 3px;
        height: 27px;
        padding-right: 12px;
    }

    .collapse_comments {
        width: 100%;
        margin-bottom: 0;
        margin-top: 15px;
        padding-right: 0;
        margin-right: 0;
        padding: 6px;
        box-sizing: border-box;
        position: relative;
        z-index: 9;
    }

    .collapse_relatedNews {
        width: 100%;
        margin-bottom: 0;
        margin-top: 15px;
        padding-right: 0;
        margin-right: 0;
        padding: 6px;
        box-sizing: border-box;
        position: relative;
        z-index: 9;
    }

        .collapse_relatedNews h2 {
            background: url(/Content/mob/images/downarrow.png) 2% center no-repeat scroll rgb(238, 238, 242);
            height: 30px;
            cursor: pointer;
            font-size: 18px !important;
            font-weight: normal !important;
            line-height: 32px;
        }

    .toggle-collapsed h2 {
        line-height: 32px;
    }

    .relatedMainContainer__list li {
        float: right;
        clear: both;
        width: 100%;
        list-style-type: none;
        margin-top: 15px;
        box-sizing: border-box;
        padding-left: 10px;
        padding-right: 10px;
    }

        .relatedMainContainer__list li > div {
            float: right;
            width: 35%;
        }

            .relatedMainContainer__list li > div a {
                display: inline-block;
            }

            .relatedMainContainer__list li > div img {
                max-width: 100%;
                height: auto;
            }

            .relatedMainContainer__list li > div:last-child {
                width: 65%;
            }

            .relatedMainContainer__list li > div h3 {
                box-sizing: border-box;
                padding-right: 5px;
            }

                .relatedMainContainer__list li > div h3 a {
                    font-size: 17px;
                    color: #000;
                    line-height: 21px;
                    direction: rtl;
                    display: block;
                }

    .collapse_relatedNews_box {
        width: 100%;
        float: right;
        display: none;
    }

    .collapse_PreviousBlogs {
        width: 100%;
        margin-top: 15px;
        margin-right: 0;
        padding: 6px;
        box-sizing: border-box;
    }

    .CommentsMainContainer {
        padding-right: 0 !important;
    }

    .collapse_comments_box {
        width: 100%;
    }

    .collapse_AuthorOtherArt_box {
        width: 100%;
    }

    .collapse_AuthorOtherArt {
        width: 100%;
        padding-right: 0px;
        margin-right: 0px;
    }

    .quickNewsSummaryContentItemAuthor {
        font-size: 28px;
        font-weight: normal;
        margin-bottom: 5px;
    }

    .quickNewsSummaryContentItemSummery {
        font-size: 28px;
    }

    .FlashNewsMore-summery a {
        font-size: 30px;
        margin-left: 0;
    }
}


.mobileShowContent__blogs .topInfoArticle + .MDP-ShareBox.white {
    display: none;
}

.topHeaderBtns-single-site .newspaper a {
    max-width: 110px;
}


#headerTopBar .topHeaderBtns {
    width: 350px;
    margin: 0 auto;
    background-size: 100% 100%;
}

.publishHidden > td {
    display: none;
}


@media(max-width:767px) {
    .mainSubStoryImage__nomobile, .topAreaDiv, .wether_date_container {
        display: none !important;
    }
}


.subStoryArticlesBlock_portal .subStoryNewsBlock {
    width: 100%;
}

@media(min-width:768px) {
    .subStoryArticlesBlock_portal .subStoryArticlesDiv {
        padding: 0;
    }

    .subStoryArticlesBlock_portal .subStoryNewsBlock {
        margin-bottom: 0;
        padding-bottom: 12px;
    }

    .subStoryArticlesBlock_portal .readMoreSubList > ul > li:nth-child(2n) {
        margin-left: 16px;
        margin-right: 16px;
    }

    .subStoryArticlesBlock_portal .readMoreSubList > ul > li:nth-child(3n) {
        clear: left;
    }

    .subStoryArticlesBlock_portal .readMoreSubList ul li {
        width: 152px;
        float: right;
    }

    .subStoryArticlesBlock_portal .subStoryNewsListContent {
        width: 350px !important;
        float: right;
    }

    .subStoryArticlesBlock_portal .subStoryNewsContent .clear {
        clear: none;
        display: inline;
    }

    .subStoryArticlesBlock_portal .subStoryNewsListContent .ulStyle {
        display: inline-block;
        width: 100%;
    }

    .subStoryArticlesBlock_portal .readMoreSubStory {
        width: 488px !important;
        padding-right: 0 !important;
        float: right;
        margin-right: 30px;
    }

    .clearImp {
        clear: both;
    }

    .subStoryArticlesBlock_portal .readMoreSubList ul li {
        border: 0 !important;
        padding-bottom: 5px;
        padding-top: 0;
    }

        .subStoryArticlesBlock_portal .readMoreSubList ul li .readMoreSubListLink {
            /*font-weight: 600;*/
            line-height: 20px;
        }

    .subStoryArticlesBlock_portal .subStoryMoreLink {
        padding-left: 5px;
        bottom: -14px !important;
    }

    .subStoryArticlesBlock_portal .subStoryNewsTitle {
        padding-top: 8px;
    }

    .subStoryArticlesBlock_portal .subStoryNewsBlock.substory-even {
        margin-right: 0;
    }

    .subStoryArticlesBlock_portal .subStorySpartor__odd, .subStoryArticlesBlock_portal .subStorySpartor {
        box-shadow: 0 6.5px 7px -4px #DCDCDE;
        height: 14px;
        clear: both;
        margin: 0 auto;
        width: 100%;
        padding-top: 0px;
        display: inline-block;
        margin-bottom: 10px;
    }

    .video-slider-homepage .mainStoryArticlesListTitle {
        padding-right: 0;
    }

    .MainCaricater, .CariacterSlider {
        width: 868px;
        height: auto !important;
    }

    .DPmiddelDivUp-full {
        margin-right: 0 !important;
        width: 868px !important;
    }

        .DPmiddelDivUp-full .eventContainer {
            margin-right: 0 !important;
            margin-top: 0 !important;
        }
}


/*.counterFBShown .facebookShareIcon {
    width: 45px !important;
}*/

.counterFBShown > .counter {
    display: inline-block !important;
    position: absolute;
    text-align: left;
    height: 14px;
    bottom: 1px;
    line-height: 12px;
    font-size: 12px;
    left: 0;
    right: 0;
    width: 100%;
    text-align: center;
}

.facebook-icon .stBubble_hcount.counterFBShownMob {
    visibility: visible !important;
    display: inline-block !important;
}

/**********************________ Wide screen ___________*****************************/
.wether_date_container {
    display: inline-block;
    width: 100%;
    box-shadow: 0 6.5px 7px -4px #DCDCDE;
    float: right;
    margin-bottom: 17px;
}

    .wether_date_container .headerDate {
        padding-top: 0px !important;
        height: 30px;
        display: table;
    }

    .wether_date_container .dateText {
        font-size: 14px;
        direction: rtl;
        display: table-cell;
        vertical-align: middle;
        line-height: 24px;
    }



@media(min-width:768px) {

    .rightmenu_custom .rightAreaSharingItem.facebookShareIconParent.counterFBShown {
        height: 44px !important;
    }

    .rightmenu_visible-xs {
        display: none !important;
    }

    .mainMenu {
        margin-bottom: 0 !important;
    }

    .mainStoryArticlesLargeList .MSArticlListBlock.third {
        padding-left: 0;
    }

    .mmAlbums p {
        font-size: 18px;
        font-weight: bold;
        color: #fff;
        padding-right: 17px;
        margin-bottom: 18px;
        position: relative;
    }

    .mmAlbums > p {
        font-size: 25px;
        margin-bottom: 20px;
        position: relative;
    }

    .rightDivUp__wide {
        width: auto;
        float: left;
        margin-left: 162px;
        padding-bottom: 0;
        margin-top: -18px;
    }

        .rightDivUp__wide .ulStyle {
            margin-top: -15px;
        }

            .rightDivUp__wide .ulStyle li {
                display: inline-block !important;
            }

    .autoSliderBlock {
        margin-top: 5px;
    }

    .mainStoryBlock {
        padding: 12px;
    }

    .imageLinke img {
        margin: 0;
    }

    .no-margin-top {
        margin-top: 0 !important;
        padding-top: 0;
    }

    .mainArticlTS .summaryTextMain {
        font-size: 19px;
        line-height: 24px;
    }

    .mainStoryArticlesLargeList > .MSArticlListBlock:first-of-type, .third + div + .MSArticlListBlock {
        padding-right: 0 !important;
    }

    .specialBloggerBlockContent .moreButton a {
        width: 414px;
        display: table-cell;
        padding-left: 0;
        padding-right: 0;
        text-align: center;
    }

    .mainContentPortal .addLeftArea {
        width: 416px;
    }

        .mainContentPortal .addLeftArea > img {
            width: auto;
            height: auto;
        }

    .mainContent {
        margin-top: 0px;
    }

    .mainContentPortal {
        margin-bottom: 0 !important;
    }

    .topAreaList {
        list-style: none;
    }

        .topAreaList li .quickLinksContent > h2:first-child {
            padding-right: 0;
        }

        .topAreaList li .quickLinksContent > h2:last-child {
            padding-left: 0;
        }

        .topAreaList li .quickLinksContent h2 {
            display: inline-block;
            text-align: center;
            padding-left: 0px;
            padding-right: 8px;
        }

            .topAreaList li .quickLinksContent h2 a {
                font-size: 16px;
                font-weight: bold;
                color: #000;
                background: rgba(209,206,206,0.4);
                padding: 5px 12px;
                display: inline-block;
                border-radius: 6px;
                border-bottom: 2px solid #636ab0;
                position: relative;
            }

                .topAreaList li .quickLinksContent h2 a:hover {
                    background: #dbdbdb;
                }

                .topAreaList li .quickLinksContent h2 a:before {
                    content: '';
                    display: block;
                    position: absolute;
                    height: 1px;
                    bottom: 0px;
                    box-shadow: 0 4px 4px rgba(0, 0, 0, 1);
                    border-radius: 50%;
                    right: 1px;
                    left: 1px;
                }

    .quickLinksContent {
        direction: rtl;
    }

    .topAreaDiv {
        display: inline-block;
        width: 100%;
        clear: both;
        margin-top: 0px;
        margin-bottom: 5px;
    }

    .topAreaList > li {
        height: 41px;
    }

    .multiMediaHomeBlock__margin {
        margin-top: 30px;
    }

    .mmAlbumList {
        max-height: 536px;
        overflow-y: auto;
        direction: rtl;
    }

    .multiMediaHome.multiMediaSport .mmAlbumList {
        overflow-y: hidden !important;
    }

    .mmAlbums {
        overflow: hidden !important;
    }

    .multiMediaHome.multiMediaSport .mmAlbums {
        overflow: auto !important;
    }

    .sumSubStoryBlock.withGallery ul.sumSubStoryList > li:nth-child(2n) {
        margin-left: 0;
    }

    .sumSubStoryBlock.withOutGallery ul.sumSubStoryList > li.sumSubStoryItem:nth-child(3n) {
        margin-left: 0;
    }


    .sumSubStoryBlock.withOutGallery ul.sumSubStoryList > li.sumArticleItem:nth-child(3) {
        margin-left: 0;
    }

    .sumSubStoryBlock.withOutGallery ul.sumSubStoryList > li.headlinespartor + li.sumArticleItem + li.sumArticleItem + li.sumArticleItem {
        margin-left: 0;
    }

    .specialFilesSubStories > ul > li:nth-child(2n) {
        margin-left: 0;
    }

    .sumContentBottom ul.sumArticleList > li {
        margin: 0;
    }

        .sumContentBottom ul.sumArticleList > li:nth-child(1), .sumContentBottom ul.sumArticleList > li.headlinespartor + li {
            margin-left: 30px;
        }

    .mainStoryBorderPortal {
        display: none;
    }

    .FlashNewsContainer {
        padding-right: 0;
        PADDING-LEFT: 0;
    }

    .mainStoryArticlesListTitle {
        padding-right: 0;
    }

    .portalUPContentLeft {
        margin-right: 30px;
    }

    .cultEventMainBlock.homepage {
        margin-right: 0;
        margin-left: 0;
        margin-top: 20px;
    }

    .SummarywirtersArticlesBlock {
        width: 416px;
        margin-right: 30px;
    }

    .sportsliderLeft ul li {
        padding-right: 30px;
        padding-left: 30px;
        min-height: 60px;
    }

    .NewAlbumeDesignBlock {
        width: 416px;
        margin-right: 30px;
    }

    .newAlbumImagBlock {
        width: 416px;
        height: auto;
    }

    .imageAlbumBlock {
        width: 100%;
        height: auto;
        border: 0;
        box-sizing: border-box;
        text-align: center;
    }

    .summarysubBlock .readersOptions, .summarysubBlock .sumsumMultimediaContent {
        width: 416px;
        margin-right: 30px;
    }

    .DP-HomepageNews, .SportssumMultimedia, .addLeftArea,
    .sumContentBottom .readersOptions, .sumContentBottom .readersOptionsBlock,
    .sumMultimedia, .sumContentBottomLeft, .latestNewsContent {
        width: 416px;
    }

    .cultureAlbumBlock, .sumMultimedia {
        padding-left: 0;
        padding-right: 0;
    }

    .DP-HomepageNewsConten {
        width: 100%;
    }

    .sumSubStoryItem {
        height: auto;
    }

    .addLeftArea {
        text-align: center;
    }

        .addLeftArea > img {
            width: auto;
            height: auto;
        }

    .SPCaricaterBlock {
        width: 868px;
    }

    .supplementsSummary .DP-HomepageNewsConten {
        width: 100%;
    }

    .sumMultimedia {
        margin-top: 15px;
    }

    .sumContentBottomLeft {
        margin-top: 30px;
    }


    .multilines .titles-icons {
        position: absolute;
        right: 5px;
    }

    .topAreaList_media li .quickLinksContent h2 a {
        font-size: 16px;
        font-weight: bold;
        color: #000;
        background: rgba(209,206,206,0.4);
        padding: 6px 32px 6px 12px;
        display: inline-block;
        border-radius: 6px;
        border-bottom: 2px solid #636ab0;
        position: relative;
    }

    h2.sub-title {
        padding-right: 0;
    }

    .multi-row, .detailed-row {
        width: 100%;
    }

    .mainContentMultimediaSum {
        margin-top: 0;
    }

    .breadcrumbDetailedBlock_media {
        margin-bottom: 18px;
    }

    .video-player img {
        width: 100%;
    }
    /**right area sharing custom */
    .rightmenu_custom .rightAreaSharingItem, .rightmenu_custom .rightAreaSharingItem .stButton {
        height: 32px;
    }

    .rightmenu_custom, .DPbackgroundRighDiv, ul.rightAreaSharingList {
        width: 40px !important;
    }

        .rightmenu_custom .sendToFriendShareIcon2Parent.rightAreaSharingItem .counter {
            display: none !important;
        }

        .rightmenu_custom .rightAreaSharingItem.facebookShareIconParent {
            height: 32px;
            position: relative;
        }



    .rightAreaSharingItem a.facebookShareIcon {
        margin-top: 6px !important;
    }

    .rightmenu_custom .rightAreaSharingItem a[class*="ShareIcon"] {
        margin-left: 4px;
        margin-top: 6px;
    }

    .rightmenu_custom .rightAreaSharingItem a.printShareIcon {
        margin-top: 3px;
        margin-left: 0;
    }

    .rightmenu_custom .rightAreaSharingItem a.printShareIcon {
        background-size: 20px 162.5px;
        background-position: 10px -86px;
    }

    .rightmenu_custom .rightAreaSharingItem .stButton .stLarge {
        background-position: center -185px !important;
        background-size: 26px 211.25px !important;
    }

    .rightmenu_custom .stButton .stButton_gradient {
        left: 10px !important;
        margin-top: 5px;
    }

    .rightmenu_custom a.sendtofriendShareIcon2 {
        left: 4px !important;
    }

    .rightmenu_custom .rightAreaSharingItem .stButton .stLarge, .rightmenu_custom .rightAreaSharingItem .stButton .stLarge:hover {
        margin-right: 9px;
        margin-top: 4px;
    }

    .rightmenu_custom .rightAreaSharingItem a.twitterShareIcon {
        margin-top: 7px !important;
        margin-left: 0;
    }
    /*** ./end right area sharing custom */
    .visible-xs {
        display: none !important;
    }

    .latestNewsMore, .cultEventNewsMainBlockLink {
        margin-left: 3%;
    }

    .latestNewsMore {
        padding-bottom: 1px;
    }

    .custom-middelDivUp {
        width: 100%;
    }

    .searchResultMainTitle, .searchResultItem {
        width: 100% !important;
        box-sizing: border-box;
    }

    #advancedSearchBox {
        width: 416px;
        margin-right: 30px;
    }

    .DPmainContentUp .mainStoryBorder {
        left: 432px;
    }

    .AuthorInfoBlock {
        width: calc(100%/3 - 20px);
        margin-right: 30px;
        box-sizing: border-box;
    }

    .AuthorTitleAndSummary {
        width: 240px;
    }

    .AuthorInfoBlock .AuthorImageBlock {
        margin-right: -33px;
    }

    .AllAuthorsBlock .row > .AuthorInfoBlock:nth-child(1) {
        margin-right: 0;
    }

    .DPmiddelDivUp {
        width: 805px;
        margin-left: 0;
        margin-right: 0;
    }

    .DP-bodyContent {
        width: 100%;
    }

    #ContactUsFormBlock {
        width: 712px;
        float: right;
    }

        #ContactUsFormBlock ul li .ContactUs-lbl {
            width: 13.7%;
        }

    .DP-bodyContent {
        width: 100%;
    }

    .DPmiddelDivUp {
        width: 798px;
        margin-right: 30px;
        float: right;
    }

    .rightAreaSharingItem .DP-ShareBoxItemTitle {
        text-indent: -1000px;
    }

    .staticPageMainDiv {
        width: 868px;
        margin: 0;
    }

    div.ui-datepicker {
        /*bottom: -8px !important;
        top: auto !important;*/
    }

    .DPmiddelDivUp__noshare {
        width: 868px !important;
        margin-right: 0 !important;
    }

    .archiveContainer {
        margin-right: 0;
        margin-left: 0;
    }

    .SummarylatestNewsContent {
        width: 100%;
    }

    .PublishDateSearchBlock {
        padding-right: 0;
        margin-right: 0;
    }

    .SiteMapBlock {
        width: 957px;
    }

    .quickNewsSummaryheader, .quickNewsSummaryContent {
        width: 100%;
    }

    .rightLeftContainer > div:first-child {
        width: 868px;
        float: right;
    }

    .rightLeftContainer > div:last-child {
        margin-right: 30px;
        width: 416px;
        float: right;
    }

    .reader_ch_container, .dwn_arabi_contaner {
        width: 100%;
    }

    .authorPage .DP-LeftArea {
        width: 416px;
        margin-left: 0;
        margin-right: 0;
    }

    .authorInfoBlock_widee {
        width: 1244px;
        margin-right: 70px;
        background-size: 100% 100%;
    }

        .authorInfoBlock_widee .authorImage {
            padding-top: 20px;
        }

    .authorPage .DPAuthorsArticlseBlock {
        padding-right: 0;
    }

    .authorPage .DPAllAuthorsBlock {
        width: 789px;
        margin-right: 70px;
    }

    .DPAuthorItemBlock {
        width: 383px;
    }

    .DP-ShareBox {
        padding: 20px 20px 20px 20px;
        box-sizing: border-box;
        width: 100%;
    }

    .contentAppended .DP-ShareBox {
        max-width: 727px;
        padding-left: 0;
    }

    .readerOptionsList {
        padding-top: 0px;
    }

    .DP-RelatedFiles, .tagscontainer {
        width: 797px;
    }

    .DP-LeftArea .readersOptions {
        width: 100% !important;
    }

    .toparealist__detailed {
        padding-bottom: 8px;
    }

    .breadcrumbDetailedBlock {
        /*margin-bottom: 20px;*/
    }

    .commentsShareIcon {
        margin-left: 8px !important;
    }

    .DP-MainDiv {
        width: 1244px;
        margin-right: 30px;
    }

    .DP-MainBody {
        padding-right: 0;
    }

    .DP-MainText {
        padding-right: 0;
    }

    .DP-MainDate {
        margin-right: 0;
    }

    .detailedLeftAreaMedia {
        float: left;
        width: 655px;
        margin-right: 20px;
    }

    .topInfoArticle {
        width: 566px;
    }

    .DP-MainText {
        width: 797px;
    }

    .detailedLeftAreaRectangle, .DP-LeftArea.detailedLeftArea.noMargin {
        width: 416px !important;
        margin-right: 30px !important;
        clear: left;
        /*padding-left: 10px;
        padding-right: 10px;*/
        box-sizing: border-box;
    }

    .oldDesign .authorInfoBlock {
        width: 416px !important;
    }

    .oldDesign .TextLeftSide {
        width: 276px;
    }

    .detailedLeftArea {
        margin-left: 0 !important;
    }

    .DP-LeftArea.detailedLeftArea {
        width: 416px !important;
        margin-right: 30px !important;
    }

    #NewsPhotographerContainer .NewsPhotographerBottom .similarArticles {
        width: 797px;
    }

    .collapse_AuthorOtherArt, .collapse_PreviousBlogs {
        padding-right: 0;
        margin-right: 0;
        width: 727px;
    }

    .MoreBloggers {
        width: 727px;
        box-sizing: border-box;
        margin-right: 0;
    }

        .MoreBloggers .DPAuthorItemBlock {
            width: calc(100%/2 - 20px);
            box-sizing: border-box;
            margin: 0;
            margin-right: 40px;
        }

            .MoreBloggers .DPAuthorItemBlock:nth-child(1), .MoreBloggers .Authorheadlinespartor + div {
                margin-right: 0;
            }

    #NewsPhotographerContainer .DP-RelatedFilesItem {
        width: calc(100%/2 - 8px) !important;
    }

    #NewsPhotographerContainer .NewsPhotographerBottom .similarArticles .DP-RelatedFilesItem .RelatedFilesItemTitle {
        width: 221px;
        padding-top: 0;
    }

    .DP-MainAuthor {
        margin-right: 0;
    }

    .DP-LeftArea .DP-leftBox-ItemLink {
        width: 268px;
    }

    #NewsPhotographerContainer .row .DP-RelatedFilesItem:nth-child(2) {
        margin-left: 0 !important;
    }

    .DP-RelatedFilesList__original.ulStyle.DP-RelatedFilesList .clear {
        clear: none !important;
    }

    .DP-RelatedFilesList__original.ulStyle.DP-RelatedFilesList > li:not(.clear) {
        width: calc(100%/3 - 20px);
        margin-right: 10px !important;
        margin-left: 10px !important;
    }

    .DP-RelatedFilesList__original.ulStyle.DP-RelatedFilesList {
        margin-left: -10px;
        margin-right: -10px;
    }

        .DP-RelatedFilesList__original.ulStyle.DP-RelatedFilesList > li img.RelatedFilesItemImageImage {
            width: 229px;
            height: 129px;
        }

    .DP-RelatedFilesList__original .RelatedFilesItemTitle {
        min-height: 60px;
    }

    .TodyCaricaterBlock_200 {
        width: 229px;
        height: 129px;
    }

    .DP-ArticleTitle h1 {
        line-height: 24px;
    }

    .with-count.rightAreaSharingItem {
        height: 44px !important;
        position: relative;
    }

        .with-count.rightAreaSharingItem .counter.CommentsserviceCount {
            display: inline-block !important;
            position: absolute;
            text-align: left;
            height: 14px;
            bottom: 1px;
            line-height: 12px;
            font-size: 12px;
            left: 0;
            right: 0;
            width: 100%;
            text-align: center;
        }

    .EventBlockContent {
        width: 416px;
        margin: 0 auto;
        box-shadow: 0 6.5px 7px -4px #DCDCDE;
        padding-right: 0;
        padding-left: 0;
    }

    .CariacterSlider, .CariacterSlider {
        width: 868px;
    }

    .homePageTopBanner {
        margin-top: -15px !important;
    }

    .breadcrumbDetailed ul li a, .breadcrumbDetailed ul li span, .wether_date_container .dateText {
        white-space: nowrap;
    }

    .mainContent {
        /*overflow-x: hidden;*/
    }

    .mainStoryBlock {
        margin-right: 2px;
    }

    .noImgClass.sumMaintitleOpin, .noImgClass.sumMainBodyOpin {
        margin-right: 0 !important;
    }

    .breadcrumbContainer {
        margin-bottom: 30px;
    }

    .AuthorsContainer.margintop {
        margin-top: 0 !important;
    }

    .desktopVote {
        width: 416px;
    }

    .specialBloggersTitle.newMargin {
        margin-bottom: 10px;
    }

    .DP-LeftArea.detailedLeftArea .DP-RelatedMainTitle {
        padding-top: 0;
        color: #000;
        font-size: 20px;
        font-weight: bold;
        white-space: nowrap;
    }

    .DP-LeftArea.detailedLeftArea .DP-leftBox-ItemLink .DP-leftBox-ItemLinkLink, .DP-LeftArea.detailedLeftArea .DP-RelatedItemTitle a {
        color: #000 !important;
        font-size: 17px !important;
        line-height: 24px !important;
        font-weight: bold !important;
    }

    /**detail page full text*/
    /*.DP-MainText {
        width:99%;
    }
    .DP-ShareBox,.DP-RelatedFiles, .tagscontainer ,.collapse_comments{
        width:100%;
    }*/

    #authorPage .DP-HomepageNewsConten {
        box-shadow: 0 6.5px 7px -4px #DCDCDE;
        margin-bottom: 30px;
    }

    .sumsumMultimediaContent .zoom-in-icon {
        left: 5px;
        bottom: 5px;
    }

    .subscribeHeaderText {
        margin-top: 0;
    }

    div[id*="google_ads_iframe_"] {
        text-align: center;
    }

    body .weatherDropDown .ui-autocomplete {
        width: 85% !important;
        padding-right: 0 !important;
        max-height: 230px;
        overflow: auto;
    }

    .mainContentUp {
        width: 100%;
    }

    .sumMainContentimgContainer a {
        display: inline-block;
    }

    .sumMainContentimgContainer {
        height: 235px;
    }

        .sumMainContentimgContainer img {
            height: 100%;
        }

    .summarysubBlock .sumsumMultimediaContent a > img {
        float: right;
        display: inline-block;
    }

    .sumsumMultimediaText > h3 {
        padding: 9px 15px 9px 30px;
        clear: both;
    }

    #PDFBlockOnHomepage {
        box-shadow: 0 6.5px 7px -4px #DCDCDE;
        padding-bottom: 18px;
        margin-bottom: 20px;
    }

    #DP-ArticleTitle.DP-ArticleTitle, #DP-ArticleTitle.DP-ArticleTitle h1 {
        padding-top: 0;
    }

    .showLandmob {
        display: none;
    }

    .archiveDayColumn {
        width: 867px;
        float: right;
    }

    .mainNav .mainNavUl .mainMenuItems .mainMenuItemsLinks {
        font-size: 18px;
        padding: 0 8px;
    }

    .stickyMainMenu .mainNav .mainNavUl .mainMenuItems .mainMenuItemsLinks {
        font-size: 18px;
    }

    .mainNav, .mainNav .mainNavUl .mainMenuItems, .mainMenu {
        height: 36px;
    }

    .stickyMainMenu .smalllogo.mainMenuItems, .stickyMainMenu .smalllogo.mainMenuItems img {
        width: auto !important;
        height: 36px;
    }


    .mainNav .mainNavUl .mainMenuItems .mainMenuItemsLinks {
        font-size: 18px;
        padding: 3px 8px;
    }

    .dailyinfoMainContainer {
        width: 866px;
    }

    .dailyinfoTitleBlock {
        width: 680px;
    }

    .breadcrumbDetailed ul li a, .breadcrumbDetailed ul li span {
        line-height: 17px;
    }

    .breadcrumbDetailed .col-xs-12 + li {
        margin-right: 0;
    }

    .goalsMainContainer .goalnext {
        left: 28px;
    }

    .WordlCupMatchResult {
        margin-right: 10px;
    }

    .specialBloggers .bloggerChange > li {
        padding-bottom: 14px !important;
        padding-top: 14px !important;
    }

    .multiMediaWorldCup .mmAlbumList {
        height: 532px;
    }

    .multiMediaWorldCup .mmAlbums {
        padding-left: 15px;
        box-sizing: border-box;
        height: 584px !important;
    }

    .multiMediaWorldCup .mmAlbumList {
        height: 536px;
    }

    .WordlCupMatchResult {
        margin-right: 34px !important;
    }

    .WordlCupNextMatch > img {
        width: 100%;
    }

    .leftDivUp .specialBloggers {
        margin-top: 25px;
    }

    .flwCntCSSflw_213-2, .flwCntCSSflw_71-2 {
        width: 727px;
    }


    .bdyCntCssflw_71-2 > div, .bdyCntCssflw_213-2 > div {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .bigMenuArticleItemImage img {
        width: 84px !important;
        height: 48px !important;
        box-sizing: border-box;
    }

    .NewpaperPDFTitleFirst > a {
        color: black;
        text-decoration: none;
    }

        .NewpaperPDFTitleFirst > a:hover {
            color: #6269b6;
            text-decoration: none;
        }

    /** sizes font chnages  **/
    .wirterATitle a, .wirterATitle, .FlashNewsTitle h3 a, .newsInMin h3 a, .NewpaperPDFTitle h3,
    .caricaterTitle a, .specialBloggersTitle a, .readerOptionTitle, .cultEventMainBlockTitle,
    .infoTitle a, .subStoryNewsTitle a, .video-slider-homepage .mainStoryArticlesListTitle,
    .mainStoryArticlesListTitle, .sumMultimediaTitle, .wirterATitle.span, .subStoryNewsTitle a,
    .DP-LeftBox-Title, .DP-LeftArea.detailedLeftArea .DP-RelatedMainTitle, .readerOptionTitle,
    ._magnetRelHdrel_71-5 > div, .Title_Tabs > .title, .mdwnat_mswra_container > .title > a,
    .moreBlogsContainer > .Title, .oldBlogsContainerEm > .title, .sumSubStoryTitle,
    .AlarabyTvHeader span, .latestNewsTitle a, .wirterATitle > h2 > a, .dailyinfoMainTitle,
    h2.sub-title, .latestNewsTitle > h1, .quickNewsSummaryTitle, .events_sub_title,
    #NewsPhotographerContainer .DP-RelatedFilesTitle, .cultEventNewsMainBlockTitle, h3.NewpaperPDFTitleFirst > a {
        font-size: 25px !important;
    }

    .wirterNameListMorasl {
        font-size: 17px;
    }

    .subStoryArticlesBlock_portal .subStoryMoreLink {
        background: #eee;
        color: #000;
        padding: 2px 16px;
        font-size: 16px;
        font-weight: 600;
        margin-bottom: 8px;
        box-shadow: 0 6.5px 7px -5px #DCDCDE;
    }

    .moreinfo, .WeatherMoreLink a, .FlashNewsMore a, .cultEventNewsMainBlockLink,
    .moreLinkBlock a, .backToSection, .DPCaricaterMore-new > a, .subStoryMoreLink,
    .latestNewsMore a, .CaricaterMore, .FlashNewsMore-summery a {
        background: #eee !important;
        color: #000 !important;
        padding: 2px 16px;
        font-size: 16px;
        font-weight: 600;
        /* margin-bottom: 8px; */
        box-shadow: 0 6.5px 7px -5px #DCDCDE;
        max-width: 34px;
        text-align: center;
        margin-left: 0 !important;
    }


        .moreinfo:hover, .WeatherMoreLink a:hover, .FlashNewsMore a:hover, .cultEventNewsMainBlockLink:hover,
        .moreLinkBlock a:hover, .backToSection:hover, .DPCaricaterMore-new > a:hover, .subStoryMoreLink:hover,
        .latestNewsMore a:hover, .CaricaterMore:hover, .subStoryArticlesBlock_portal .subStoryMoreLink:hover,
        .FlashNewsMore-summery a:hover {
            background: #dbdbdb !important;
        }



    .backToSection {
        max-width: 100%;
    }

    .WeatherMoreLink {
        width: 100%;
    }


    .todyInfoConetn {
        padding-bottom: 1px;
        margin-bottom: 20px;
    }

    .moreLinkBlock, .FlashNewsMore {
        margin-left: 0 !important;
    }

    .DP-ShareBoxItem a[class*="ShareIcon"], .DP-ShareBoxItem .stButton .googleplus,
    .DP-ShareBoxItem .st_sharethis_large, .DP-ShareBoxItem .counter {
        zoom: 1.13;
    }

    .SummarywriterNameSubStory a, .SummarywriterName {
        font-size: 17px;
    }
    /** END sizes font chnages  **/
}

@media(max-width:767px) {
    .archiveDayColumn {
        min-width: 868px;
    }

    .archiveContent {
        overflow: auto;
    }

    .archiveContainer {
        padding-top: 20px;
    }

    .archiveDatePickerFrom {
        margin-right: 20px;
    }

    .worldCupMainCont {
        width: 100%;
    }

    .WCupMainStoryBlock {
        width: 100%;
    }

    .WCupMainRightBlock {
        width: 100%;
        height: auto;
        max-width: 100%;
    }

        .WCupMainRightBlock a img {
            max-width: 100%;
            height: auto;
        }

    .WCupMainSliderBlock {
        max-width: 81%;
        width: 81%;
        right: 60px;
        bottom: 6px;
    }

    .WCupMainSlider {
        width: 100% !important;
    }

    .WCupMainPrev {
        right: 6px;
        bottom: 28px;
    }

    .WCupMainNext {
        left: 6px;
        bottom: 28px;
    }

    .WCupMainLeftBlock {
        width: 100%;
        height: auto;
        padding: 30px 0px;
    }
}

.counter.CommentsserviceCount {
    display: none;
}


.portalPhotoBlogs {
    margin-top: 6px;
    clear: both;
}

.homeLeftSideAdwithVideos > div {
    margin: 0 auto;
}

.topAreaList li .quickLinksContent > h2.selected > a {
    background: #dbdbdb;
}

.topAreaDiv_carecature_summary {
    margin-bottom: 20px;
}

.FlashNewsMore {
    margin: 0px 0 10px 8px;
}


.topAreaDiv h2.selected > a {
    pointer-events: none;
}

.mainContentMultimediaSum {
    width: 100%;
}

.withPointerEvent > a {
    pointer-events: inherit !important;
}

.breadcrumb > li a[href] {
    color: #636ab0 !important;
}


.Title_Tabs > .title {
    white-space: nowrap;
}
/**********************________ END  Wide screen ___________*****************************/


._magnetRelConrel_71-5 > div > div > div {
    width: 100% !important;
    clear: both;
}



@media(min-width:767px) {


    ._magnetRelConrel_71-5 {
        height: 316px;
        overflow: hidden;
    }
}



@media(max-width:767px) {
    .Mobclear {
        clear: both;
    }

    .FlashNewsTitle h3 a {
        font-size: 35px;
    }

    .WCupMBymoment {
        margin-right: 5px;
    }

    .MomentTitle {
        margin-right: 10px;
    }

    .MomentTxtBlock {
        width: 99%;
        margin-right: 0px;
    }

    #ticker-area {
        width: 97%;
    }

    .MomentTXTBlock {
        font-size: 25px;
        margin-right: 10px;
    }

    .WCupMainTitle a {
        margin-top: 0px;
    }

    .WCupMainSummary {
        margin-top: 10px;
        font-size: 25px;
    }

    .WCupMainWriter {
        font-size: 25px;
    }

    .WCupMainMore a {
        font-size: 25px;
    }
}

.QuickNewsBlock {
    display: none !important;
}

.Close_sticky_video {
    display: none;
}


/** Related Videos **/
.video-player {
    position: relative;
    overflow: hidden;
}

.relatedVideos {
    position: absolute;
    top: 0px;
    bottom: 32px;
    left: 0;
    right: 0;
    background: rgba(0,0,0,0.7);
    padding: 35px;
    padding-top: 40px;
    padding-left: 10px;
    padding-right: 10px;
}

@media only screen and (min-width : 768px) and (max-width : 1023px) {

    .relatedVideos {
        bottom: 0px !important;
    }
}

@media(max-width:1025px) {

    div.relatedVideos {
        bottom: 0px !important;
    }
}


.singleVideoS {
    width: calc(100%/3);
    float: right;
    padding: 5px;
    box-sizing: border-box;
    position: relative;
    color: #fff;
    overflow: hidden;
    margin-top: 16px;
}

    .singleVideoS a {
        display: inline-block;
        overflow: hidden;
        border-top: 4px solid #636AB0;
    }

    .singleVideoS * {
        transition: 0.3s;
    }

@media(min-width:768px) {
    .singleVideoS:hover a img {
        transform: scale(1.05, 1.05);
    }
}


.singleVideoS span {
    background: rgba(0,0,0,0.6);
    left: 0px;
    right: 0px;
    position: absolute;
    bottom: 0px;
    padding: 5px;
    font-size: 17px;
    color: #fff;
    min-height: 48px;
    font-weight: 600;
}

.singleVideoS.singleVideoS__main {
    float: left;
}

@media(min-width:768px) {
    .singleVideoS.singleVideoS__main {
        width: 50%;
        float: left;
    }
}

.singleVideoS.singleVideoS__main a > img, .singleVideoS.singleVideoS__main span {
    opacity: 0.7;
}

@media(min-width:768px) {
    .singleVideoS.singleVideoS__updown {
        width: 50%;
        height: 122px;
        margin-bottom: 5px;
    }

        .singleVideoS.singleVideoS__updown img {
            margin-top: -22%;
        }

        .singleVideoS.singleVideoS__updown span {
            bottom: 0;
        }
}

/*video:-webkit-full-screen + .relatedVideos{
    z-index:9999999999;
}*/


.closeVrelated {
    font-size: 24px;
    font-family: arial;
    color: #fff;
    position: absolute;
    right: 16px;
    top: 15px;
}




.singleVideoS .ArticlTypeIcon {
    width: 75px;
    height: 75px;
    top: 50%;
    margin-top: -35px;
    left: 50%;
    margin-left: -35px;
}

.hoverflow {
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    transform: translateZ(0);
}


#videocountdown {
    position: absolute;
    top: 5px;
    left: 20px;
    width: 35px;
    height: 30px;
    border-radius: 10px;
    border: 2px solid #636AB0;
    color: #FFF;
    font-size: 14px;
    font-weight: 600;
    text-align: center;
    left: -15px;
}






#countdown {
    position: relative;
    margin: auto;
    height: 40px;
    width: 40px;
    text-align: center;
    position: absolute;
    top: 4px;
    left: 20px;
}

#countdown-number {
    color: #FFF;
    display: inline-block;
    line-height: 40px;
}

#countdown > span.tip {
    position: absolute;
    right: -132px;
    color: #FFF;
    font-size: 18px;
    top: 6px;
}

#countdown > a.stopInt {
    position: absolute;
    top: 50%;
    margin-top: -5px;
    margin-left: -5px;
    left: 50%;
    width: 10px;
    height: 10px;
    background: #FFF;
    display: inline-block;
    z-index: 1;
}

svg {
    position: absolute;
    top: 0;
    right: 0;
    width: 40px;
    height: 40px;
    transform: rotateY(-180deg) rotateZ(-90deg);
}

    svg circle {
        stroke-dasharray: 113px;
        stroke-dashoffset: 0px;
        stroke-linecap: round;
        stroke-width: 3px;
        stroke: #FFF;
        fill: none;
        animation: countdown 10s linear infinite forwards;
    }

        svg circle.stop {
            animation: none !important;
        }

.ribboon {
    position: absolute;
    top: 0px;
    width: 210px;
    left: -8px;
    background: #636AB0;
    height: 49px;
    /* border-radius: 0px 0px 10px 0px; */
    -webkit-box-shadow: 2px 3px 0px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 2px 3px 0px 0px rgba(0,0,0,0.3);
    box-shadow: 2px 3px 0px 0px rgba(0,0,0,0.3);
    z-index: 9;
}

    .ribboon:before {
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 0 8px 8px 0;
        border-color: transparent #636AB0 transparent transparent;
        content: '';
        position: absolute;
        bottom: -8px;
        left: 0px;
    }

@keyframes countdown {
    from {
        stroke-dashoffset: 0px;
    }

    to {
        stroke-dashoffset: 113px;
    }
}

/** ./End Related Videos **/



/**related design*/
@media(min-width:768px) {
    #ReadMoreRightSide {
        width: 1135px;
    }
}

#ReadMoreRightSide > div {
    direction: rtl;
    text-align: right;
    padding: 8.5px 0px 5px 35px;
    overflow: hidden;
    width: 160px;
    float: right;
}

    #ReadMoreRightSide > div:last-child {
        padding-left: 0;
    }

    #ReadMoreRightSide > div img {
        width: 160px;
        height: 90px;
    }

    #ReadMoreRightSide > div a {
        color: #595857 !important;
        font-size: 14.5px;
        font-family: Nassim;
        font-weight: normal;
        font-style: normal;
        line-height: 20px;
        padding-bottom: 5px;
        float: right;
    }

.relatedData_JadeedAPI {
    clear: both;
}


/** end related design*/
.visible-mobile {
    display: none;
}

@media(max-width:767px) {
    .visible-mobile {
        display: block;
    }

    .middle_Ad_container-mobile {
        margin: 30px 0px;
    }

        .middle_Ad_container-mobile > div {
            text-align: center;
        }
}


/** **/
#poll-vote-list li > * {
    vertical-align: middle;
    display: inline-block;
    float: none !important;
}

#poll-vote-list li {
    padding: 10px 0;
    display: table;
    width: 100%;
    direction: rtl;
}

#poll-vote-list ul li .hasImgs {
    margin-right: 8px;
    margin-left: 8px;
    display: inline-block;
    width: 60px;
    height: 60px;
}

#poll-vote-list ul:not(.hasImages) li .hasImgs {
    display: none;
}


/**************************************************************************************/
/*************************Home Slider News******************************/
.PortalmainSliderNews {
    display: inline-block;
    clear: both;
    margin-bottom: 20px;
    position: relative;
    text-align: center;
    width: 100%;
    overflow: hidden;
    height: 500px;
}

    .PortalmainSliderNews .slidee div:before {
        content: '';
        position: absolute;
        top: 0;
        right: 0px;
        left: 0;
        bottom: 0;
        background: rgba(0,0,0,0.7);
    }

    .PortalmainSliderNews .slidee.slick-center div:before {
        background: rgba(0,0,0,0);
    }

    .PortalmainSliderNews .slidee .title {
        opacity: 0;
    }

    .PortalmainSliderNews .slidee.slick-center .title {
        opacity: 1;
        direction: rtl;
    }

    .PortalmainSliderNews .slidee {
        margin: 0 auto;
        display: inline-block;
    }

        .PortalmainSliderNews .slidee img {
            height: 500px;
            width: auto;
            max-width: 100%;
        }


        .PortalmainSliderNews .slidee div {
            position: relative;
        }

    .PortalmainSliderNews .title {
        position: absolute;
        bottom: 30px;
        display: inline-block;
        width: 100%;
        text-align: center;
        left: 0;
        right: 15px;
        max-width: 90%;
        margin: 0 auto;
    }

        .PortalmainSliderNews .title a {
            color: #FFF;
            font-size: 56px;
        }



    .PortalmainSliderNews .slick-prev.slick-arrow {
        display: inline-block;
        outline: 0;
        border: 0;
        cursor: pointer;
        color: #FFF;
        position: relative;
        width: 35px;
        height: 35px;
        position: absolute;
        z-index: 9;
        top: 50%;
        margin-top: -20px;
        left: 6%;
        font-size: 74px;
        line-height: 32px;
        opacity: 0.8;
        -moz-transition: all 0.3s;
        transition: all 0.3s;
        -webkit-transition: all 0.3s;
        transition: all 0.3s;
    }

        .PortalmainSliderNews .slick-prev.slick-arrow:hover {
            opacity: 1;
        }

    .PortalmainSliderNews .slick-next.slick-arrow {
        display: inline-block;
        outline: 0;
        border: 0;
        cursor: pointer;
        color: #FFF;
        position: relative;
        width: 35px;
        height: 35px;
        position: absolute;
        z-index: 9;
        top: 50%;
        margin-top: -20px;
        right: 6%;
        font-size: 74px;
        line-height: 32px;
        opacity: 0.8;
        -moz-transition: all 0.3s;
        transition: all 0.3s;
        -webkit-transition: all 0.3s;
        transition: all 0.3s;
    }


        .PortalmainSliderNews .slick-next.slick-arrow:hover {
            opacity: 1;
        }

.PortalmainSliderNews--single {
    background: #000;
}

    .PortalmainSliderNews--single .title {
        opacity: 1 !important;
    }

    .PortalmainSliderNews--single .slidee div:before {
        background: rgba(0,0,0,0) !important;
    }

    .PortalmainSliderNews--single .slidee:before {
        content: '';
        width: calc(100% + 80px);
        position: absolute;
        background: #FFF;
        height: 100%;
        left: -40px;
    }

    .PortalmainSliderNews--single .slidee {
        position: relative;
    }

.PortalmainSliderNews .slidee div {
    position: relative;
    cursor: pointer;
    margin-right: 15px;
    pointer-events: none;
}


.PortalmainSliderNews .slidee h5 {
    pointer-events: none;
}

.PortalmainSliderNews .slidee.slick-center h5,
.PortalmainSliderNews--single .slidee h5 {
    pointer-events: auto;
}


.PortalmainSliderNews .slidee.slick-center div,
.PortalmainSliderNews--single .slidee div {
    pointer-events: auto;
}

@media(max-width:767px) {
    .PortalmainSliderNews .slidee.slick-center div,
    .PortalmainSliderNews .slidee.slick-center h5,
    .PortalmainSliderNews .slidee div,
    .PortalmainSliderNews .slidee h5 {
        pointer-events: auto !important;
    }



    .PortalmainSliderNews .slidee div {
        margin-right: 0px;
    }


    .PortalmainSliderNews .slidee img {
        height: auto;
        width: 100%;
    }

    .PortalmainSliderNews .title a {
        color: #FFF;
        font-size: 38px;
        line-height: 54px;
    }

    .PortalmainSliderNews .title {
        bottom: 10px;
    }


    .PortalmainSliderNews .slick-next.slick-arrow,
    .PortalmainSliderNews .slick-prev.slick-arrow {
        font-size: 68px;
        display: block;
        background: rgba(0,0,0,0.5);
        padding: 5px;
    }

    .PortalmainSliderNews .slick-next.slick-arrow {
        right: 0;
    }

    .PortalmainSliderNews .slick-prev.slick-arrow {
        left: 0;
    }

    .PortalmainSliderNews {
        height: auto !important;
    }

    .PortalmainSliderNews--single .slidee:before {
        content: none !important;
    }

    .PortalmainSliderNews .slidee .title {
        opacity: 1 !important;
    }

    .PortalmainSliderNews .slidee div:before {
        right: 0 !important;
    }

    .PortalmainSliderNews .slidee div:before {
        background: rgba(0,0,0,0) !important;
    }

    .PortalmainSliderNews {
        margin-bottom: -15px;
    }

    .PortalmainSliderNews {
        display: none;
    }

        .PortalmainSliderNews .title {
            right: 0px !important;
            max-width: 94% !important;
        }

    .PortalmainSliderNews--single {
        background: #FFF;
    }

    .PortalmainSliderNews .slidee {
        width: 100%;
    }
}

.PortalmainSliderNews.loading {
    position: relative;
}

    .PortalmainSliderNews.loading:before {
        content: '';
        background-image: url(/Content/images/lazy.gif);
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        bottom: 0;
        z-index: 10;
        background-repeat: no-repeat;
        background-color: #F1F1F1;
        background-position: center;
    }


.coverLink {
    display: inline-block;
}

.PortalmainSliderNews .title {
    cursor: pointer;
    direction: rtl;
}

    .PortalmainSliderNews .title a {
        background: rgba(0,0,0,0.5);
        padding-left: 8px;
        padding-right: 6px;
    }
/**************************************************************************************/
/*************************#END# Home Slider News******************************/




/**************************************/
.Full_width_container {
    display: table;
    width: 100%;
}

.printedNews_container .col {
    width: calc(100%/3);
    float: right;
    display: inline-block;
    direction: rtl;
}

.printedNews_container .row {
    clear: both;
    display: table;
    width: 100%;
}

.NewpaperPDFSupplementsLinksList--summary {
    max-width: 320px;
    clear: left;
}

    .NewpaperPDFSupplementsLinksList--summary .NewspaperPDFSupplementsLinks {
        background: url(/Content/images/substorymore.png) no-repeat 310px center transparent;
    }

        .NewpaperPDFSupplementsLinksList--summary .NewspaperPDFSupplementsLinks a {
            color: #636ab0;
            padding-right: 12px;
            display: block;
            font-size: 18px;
            height: 22px;
            line-height: 22px;
        }

.text-center {
    text-align: center;
}

.mainNewPaper-shadow {
    /*-webkit-box-shadow: 5px 5px 15px 5px rgba(0,0,0,0.52);
    box-shadow: 5px 5px 15px 5px rgba(0,0,0,0.52);*/
    text-align: center;
    max-width: 94%;
}

.printedNews_container div.ui-datepicker {
    width: 300px;
    font-size: 16px;
}

.mainNewPaper-shadow {
    position: relative;
}

.blur-effect {
    -webkit-filter: blur(2.5px);
    -moz-filter: blur(2.5px);
    -o-filter: blur(2.5px);
    -ms-filter: blur(2.5px);
    filter: blur(2.5px);
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

    .blur-effect:before {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: rgba(0,0,0,0.8);
        content: '';
    }


    .blur-effect + a {
        position: absolute;
        TOP: 50%;
        margin-top: -200px;
        left: 50%;
        margin-left: -90px;
        -webkit-box-shadow: -1px 0px 1px 1px #ccc;
        -moz-box-shadow: -1px 0px 1px 1px #ccc;
        box-shadow: -1px 0px 1px 1px #ccc;
    }

    .blur-effect img {
        width: 100%;
        max-width: 100%;
    }

.mid-col {
    padding-right: 20px;
    box-sizing: border-box;
}


.archiveList {
    padding: 0;
    margin: 0;
    clear: both;
}

    .archiveList, .archiveList * {
        box-sizing: border-box;
    }

        .archiveList > li {
            width: calc(100%/7 - 1px);
            float: right;
            list-style-type: none;
            display: inline-block;
            text-align: center;
        }

            .archiveList > li > div {
                max-width: 150px;
                margin: 0 auto;
            }

.single-newspaper > span {
    color: #FFF;
    background: #636ab0;
    display: inline-block;
    width: 100%;
    padding: 5px;
    text-align: center;
    font-size: 22px;
}

.single-newspaper img {
    max-width: 72%;
    display: block;
    margin: 0 auto;
    margin-bottom: 15px;
}

.single-newspaper > div {
    background: #E6E6E6;
    width: 100%;
    text-align: center;
    display: inline-block;
    padding: 5px;
}

    .single-newspaper > div > span {
        display: inline-block;
        width: 100%;
        font-size: 26px;
        text-align: center;
        color: #636ab0;
        opacity: 0.8;
        line-height: 32px;
    }

        .single-newspaper > div > span:last-child {
            color: #000000;
            font-size: 25px;
        }

    .single-newspaper > div > a + span {
        font-size: 48px;
        line-height: 40px;
    }

.border-blue {
    border-bottom: 3px solid #636ab0;
}


.bg-greey {
    background: #F9F9F9;
    padding: 0px 15px 35px 15px;
    box-sizing: border-box;
    margin-bottom: 10px;
    padding-top: 15px;
}

.bg-ads-images {
    margin-bottom: 30px;
}

    .bg-ads-images img {
        max-width: 100%;
    }

.dateFromArchivePrinted-mobile {
    display: none;
}


.printedNews_container .NewpaperPDFSupplementsLinksList--summary .NewspaperPDFSupplementsLinks {
    background: none !important;
    position: relative;
}

    .printedNews_container .NewpaperPDFSupplementsLinksList--summary .NewspaperPDFSupplementsLinks:before {
        content: '';
        background: url(/Content/images/substorymore.png);
        position: absolute;
        top: 15px;
        right: -8px;
        width: 20px;
        height: 20px;
        background-repeat: no-repeat;
    }

    .printedNews_container .NewpaperPDFSupplementsLinksList--summary .NewspaperPDFSupplementsLinks a {
        font-size: 20px;
    }


.DesktopPrintedArchiveAds {
    display: block;
    margin: 0 auto;
    margin-bottom: 30px;
}

.MobilePrintedArchiveAds {
    display: none;
}

@media(max-width:767px) {

    .printedNews_container .ui-datepicker-div {
        width: 222px;
    }

    .mainNewPaper-shadow {
        max-width: 100%;
    }

        .mainNewPaper-shadow img {
            max-width: 100%;
            width: 100%;
            border: solid 1px #dddde5;
        }

    .ui-datepicker table {
        max-width: 100% !important;
        font-size: 9px !important;
    }

    .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {
        opacity: 1 !important;
        font-weight: 600 !important;
    }

    div.ui-datepicker {
        width: 55%;
    }

    .dateFromArchivePrinted {
        display: none;
    }

    .printedNews_container #ui-datepicker-div {
        font-size: 13px;
    }

    .printedNews_container .ui-datepicker td span, .printedNews_container .ui-datepicker td a {
        padding: 2px;
    }

    .printedNews_container #ui-datepicker-div table {
        width: 200px;
    }

    .dateFromArchivePrinted-mobile {
        display: inline-block;
        width: 100%;
        margin-bottom: 20px;
        font-size: 22px;
        color: #000;
        font-weight: bold;
        padding: 4px 0 10px;
        padding-right: 16px;
        clear: both;
    }

    .bg-greey {
        margin-bottom: 0px;
        border-bottom: none;
        padding-top: 0px;
    }

    .bg-gray-mob {
        background-color: #F2F2F2;
        padding-top: 15px;
    }

    .dateFromArchivePrinted-mobile input {
        width: calc(100% - 102px);
        padding: 2px 8px 2px 8px;
        font-size: 18px;
        margin-right: 20px;
    }

    .printedNews_container .col {
        width: 100%;
    }

        .printedNews_container .col.mid-col {
            padding: 0;
            margin-top: 20px;
        }

        .printedNews_container .col h2, .printedNews_container h2 {
            font-size: 22px;
            padding-right: 0;
        }

        .printedNews_container .col.hidden-mobile {
            display: none;
        }

    .NewpaperPDFSupplementsLinksList--summary .NewspaperPDFSupplementsLinks a {
        line-height: 22px;
        font-weight: 600;
    }

    .breadcrumbDetailedBlock--newspaper {
        display: inline-block;
        margin-bottom: 20px;
        display: none;
    }

        .breadcrumbDetailedBlock--newspaper ul li a, .breadcrumbDetailedBlock--newspaper ul li span {
            font-size: 16px;
            line-height: 22px;
        }

    .bg-ads-images {
        margin-bottom: 0px;
    }

    .dateFromArchivePrinted-mobile {
        padding-right: 0;
        margin-right: -15px;
        margin-left: -15px;
        width: calc(100% + 30px);
        padding: 40px 25px;
        box-sizing: border-box;
        background-color: #F2F2F2;
    }

    .archiveList {
        width: 380px;
        margin: 0 auto;
        direction: rtl;
    }

        .archiveList .slick-track > li.slick-slide {
            float: right;
        }


    .blur-effect:not(.blur-effect--mob) + a {
        position: initial;
        margin: 0 !important;
    }

    .blur-effect:not(.blur-effect--mob) {
        display: none;
    }

        .blur-effect:not(.blur-effect--mob) + a img {
            max-width: 100%;
        }

    .printedNews_container .NewpaperPDFSupplementsLinksList--summary .NewspaperPDFSupplementsLinks a {
        font-size: 20px;
    }

    .printedNews_container .slick-prev.slick-arrow {
        display: inline-block;
        outline: 0;
        border: 0;
        cursor: pointer;
        color: #636AB0;
        position: relative;
        width: 35px;
        height: 35px;
        position: absolute;
        z-index: 9;
        top: 50%;
        margin-top: -20px;
        left: -42px;
        font-size: 58px;
        line-height: 32px;
        opacity: 0.8;
        -moz-transition: all 0.3s;
        transition: all 0.3s;
        -webkit-transition: all 0.3s;
        transition: all 0.3s;
    }

    .printedNews_container .slick-next.slick-arrow {
        display: inline-block;
        outline: 0;
        border: 0;
        cursor: pointer;
        color: #636AB0;
        position: relative;
        width: 35px;
        height: 35px;
        position: absolute;
        z-index: 9;
        top: 50%;
        margin-top: -20px;
        right: -28px;
        font-size: 58px;
        line-height: 32px;
        opacity: 0.8;
        -moz-transition: all 0.3s;
        transition: all 0.3s;
        -webkit-transition: all 0.3s;
        transition: all 0.3s;
    }

    .single-newspaper {
        max-width: 94%;
        margin: 0 auto;
    }

    .printedNews_container .NewpaperPDFSupplementsLinksList--summary .NewspaperPDFSupplementsLinks {
        height: 16px;
    }

    .MobilePrintedArchiveAds {
        display: block;
        margin: 20px 0px;
    }

    .DesktopPrintedArchiveAds {
        display: none;
    }
}

.single-newspaper {
    cursor: pointer;
}

.archiveList > li > div:not(.active) {
    opacity: 0.6;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.archiveList > li > div:hover {
    opacity: 1;
}

.mainNewPaper-shadow {
    cursor: pointer;
}

    .mainNewPaper-shadow img {
        border: solid 1px #dddde5;
    }

.printedNews_container .NewspaperPDFSupplementsLinks a {
    display: inline-block !important;
}

@media(min-width:768px) {
    .dateFromArchivePrinted {
        min-height: 300px;
    }

    .ui-datepicker-buttonpane button {
        margin: 0 auto !important;
        margin-top: 5px !important;
        margin-bottom: 5px !important;
        float: none !important;
        display: table !important;
        opacity: 1 !important;
        clear: both;
        cursor: pointer;
    }
}



.MobilePrintedArchiveAds > div,
.DesktopPrintedArchiveAds > div {
    text-align: center;
}

.margin-topp {
    margin-top: 20px;
}

.ui-datepicker-buttonpane button {
    clear: right;
    cursor: pointer;
}

.todayDate {
    padding-right: 10px;
}


/************************************/

/*iPad CSS Start*/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {


    div#AuthorsPageContent {
        min-height: calc(100vh - 575px);
    }


    .Authors-bloggers-page > div#AuthorsPageContent {
        min-height: calc(100vh - 615px);
    }

    .printedNews_container div.ui-datepicker {
        width: 330px;
    }

    .mainContentUp.DPmainContentUp {
        min-height: 72vh;
    }

    .footerNav ul li a {
        font-size: 15px;
    }

    .footerCopyRight {
        font-size: 15px;
        width: 415px;
        display: block;
    }
}


.NewpaperPDFContainer--withblur {
    position: relative;
}

    .NewpaperPDFContainer--withblur .mainNewPaper-shadow {
        max-width: 100%;
    }

    .NewpaperPDFContainer--withblur .blur-effect {
        max-width: 84%;
        margin: 0 auto;
        max-height: 384px;
        overflow: hidden;
    }

        .NewpaperPDFContainer--withblur .blur-effect + a {
            position: absolute;
            TOP: 0;
            margin-top: 22px;
            left: 50%;
        }



@media(max-width:767px) {
    .blur-effect--mob {
        max-height: 380px;
    }

        .blur-effect--mob + a {
            top: 0;
            margin-top: 20px;
        }

    #MobPDFBlockOnHomepage {
        display: block;
    }

        #MobPDFBlockOnHomepage .mainNewPaper-shadow {
            cursor: pointer;
            max-width: 94%;
            margin: 0 auto;
            margin-bottom: 30px;
            overflow: hidden;
        }

        #MobPDFBlockOnHomepage .NewpaperPDFTitleFirst {
            display: block;
            padding: 7px 2.890625%;
            box-sizing: border-box;
            margin-top: 20px;
            width: 100%;
        }


            #MobPDFBlockOnHomepage .NewpaperPDFTitleFirst a {
                color: #000;
                font-size: 35px;
                font-weight: bold;
            }
}

.Arabic_Survey_Box {
    position: fixed;
    display: none;
    bottom: 12px;
    right: 12px;
    background-color: white;
    z-index: 999999;
    font-size: 18px;
    width: 26%;
    color: #000;
    border: 2px solid #636ab0;
    border-radius: 4px;
    padding: 16px 10px;
    box-sizing: border-box;
    direction: rtl;
    box-shadow: 0 0 7px rgba(81, 82, 90, 0.45);
    transform: translateZ(0);
}

    .Arabic_Survey_Box.Detailed_Survey_Box {
        bottom: 60px;
    }

.Close_Survey_Box .fa-remove {
    color: #FFF;
    position: absolute;
    left: -2px;
    top: -2px;
    background: #636ab0;
    cursor: pointer;
    font-size: 16px;
    padding: 2px;
}

.Arabic_Survey_Box p {
    margin-top: 12px;
}

.Arabic_Survey_Box a {
    display: inline-block;
    margin-top: 10px;
    background: #eee;
    color: #000;
    padding: 4px 16px;
    font-size: 17px;
    font-weight: 600;
    box-shadow: 0 6.5px 7px -5px #DCDCDE;
    float: left;
    text-decoration: none;
}

    .Arabic_Survey_Box a:hover,
    .Arabic_Survey_Box a:focus {
        background: #dbdbdb;
        text-decoration: none;
    }

.Arabic_Survey_Box p span {
    display: block;
    margin-bottom: 10px;
}

@media(max-width:767px) {

    .Close_Survey_Box .fa-remove {
        font-size: 30px;
        padding: 4px;
    }

    .Arabic_Survey_Box {
        font-size: 30px;
        padding: 18px;
        width: 100%;
        bottom: 0;
        right: 0;
    }

        .Arabic_Survey_Box a {
            font-size: 28px;
            margin-top: 20px;
        }

        .Arabic_Survey_Box.Detailed_Survey_Box {
            bottom: 0;
            padding: 8px;
        }

            .Arabic_Survey_Box.Detailed_Survey_Box p span {
                margin-bottom: 7px;
            }


            .Arabic_Survey_Box.Detailed_Survey_Box a {
                margin-top: 10px;
            }

        .Arabic_Survey_Box.Detailed_Survey_Box,
        .Arabic_Survey_Box.Caricature_Survey_Box {
            font-size: 18px;
        }

            .Arabic_Survey_Box.Detailed_Survey_Box a,
            .Arabic_Survey_Box.Caricature_Survey_Box a {
                font-size: 17px;
            }


            .Arabic_Survey_Box.Detailed_Survey_Box .Close_Survey_Box .fa-remove,
            .Arabic_Survey_Box.Caricature_Survey_Box .Close_Survey_Box .fa-remove {
                font-size: 16px;
            }

        .Arabic_Survey_Box.Caricature_Survey_Box {
            padding: 8px;
        }

            .Arabic_Survey_Box.Caricature_Survey_Box p span {
                margin-bottom: 7px;
            }

            .Arabic_Survey_Box.Caricature_Survey_Box a {
                margin-top: 10px;
            }
}


.termsofservice{
    text-decoration:underline;
}