﻿/*common and header*/

@font-face {
    font-family: 'ArticleText Arabic Naskh';
    font-style: normal;
    font-weight: 400;
    src: url(/newspaper/fonts/DroidNaskh-Regular.eot);
    src: url(/newspaper/fonts/DroidNaskh-Regular.eot?#iefix) format('embedded-opentype'), url(/newspaper/fonts/DroidNaskh-Regular.woff2) format('woff2'), url(/newspaper/fonts/DroidNaskh-Regular.woff) format('woff'), url(/newspaper/fonts/DroidNaskh-Regular.ttf) format('truetype');
}

@font-face {
    font-family: 'ArticleText Arabic Naskh';
    font-style: normal;
    font-weight: 700;
    src: url(/newspaper/fonts/DroidNaskh-Bold.eot);
    src: url(/newspaper/fonts/DroidNaskh-Bold.eot?#iefix) format('embedded-opentype'), url(/newspaper/fonts/DroidNaskh-Bold.woff2) format('woff2'), url(/newspaper/fonts/DroidNaskh-Bold.woff) format('woff'), url(/newspaper/fonts/DroidNaskh-Bold.ttf) format('truetype');
}
/*page setup*/
a, body, form, h1, h2, h3, html, li, span, ul {
    border: 0;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}

html, body {
    margin: 0;
    padding: 0;
}

html {
    overflow-y: scroll;
    font-size: 100%;
}

body {
    font-family: 'ArticleText Arabic Naskh', serif;
    font-weight: 400;
    text-align: right;
    font-size: 12px;
    line-height: 22px;
    color: #000;
    background: #fcfcfc;
    direction: rtl;
    padding-top: 56px;
    padding-bottom: 35px;
    background: #e8e8e8;
}

a {
    color: #000;
    text-decoration: none;
}

#main, h2 {
    clear: both;
}

    h2, h2.page-title {
        font-size: 18px;
        text-align: right;
        color: #8A0000;
        font-weight: 700;
        line-height: 29px;
        padding-right: 10px;
        padding-left: 10px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

img {
    vertical-align: top;
    max-width: 100%;
    width: auto;
    height: auto;
    border: 0;
    margin: auto;
}

article, header, img, nav, section,footer {
    display: block;
}
article h1 {
    font-size: 18px;
    margin-bottom: 10px;
}
    article h2 {
        margin-bottom: 10px;
        margin-top: 0;
    }

    .Text_Bold, article h2 {
        font-weight: 700;
    }

    article .text {
        padding-bottom: 10px;
        padding-right: 10px;
        padding-left: 10px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        text-align: right;
    }

    .post-image, article .pic {
        line-height: 0;
    }

    article h2 {
        font-size: 14px;
        line-height: 22px;
    }

h2 {
    font-size: 18px;
    line-height: 29px;
}

ul {
    list-style: none;
}

article .pic {
    width: auto;
    height: auto;
}
/*menu*/
.NavMenu-checkbox {
    display: none;
}

.NavMenu, .overlayNavMenu {
    position: fixed;
    height: 100%;
}

.NavMenu, body.notMove, html.notMove, body.exc, html.exc, body.notMove.exc.excSec, html.notMove.exc.excSec {
    overflow: hidden;
}
    body.notMove.exc, html.notMove.exc, body.exc.excSec, html.exc.excSec {
        overflow: unset;
    }

    .overlayNavMenu {
        display: none;
        width: 100%;
        background-color: rgba(0, 0, 0, .4);
        top: 0;
        left: 0;
        z-index: 1000000;
    }

.NavMenu {
    top: 46px;
    right: 0;
    z-index: 10000000;
    visibility: hidden;
    width: 250px;
    background: rgba(43, 43, 43, .9);
    color: #fff;
    transform: translate3d(100%, 0, 0);
    padding: 10px;
    text-align: right;
    font-size: 17px;
    line-height: 27px;
    font-weight: 700;
    box-sizing: border-box;
    bottom: 0;
}

.NavMenu-btn {
    background-color: transparent;
    border: 0;
    color: #222;
    font-size: 30px;
    font-weight: 300;
    line-height: 1.6em;
    position: relative;
    padding: 0;
    cursor: pointer;
    display: inline-block;
}

.NavMenu-checkbox:checked ~ .overlayNavMenu, .overlayNavMenu.openNavMobile {
    display: block;
}

.NavMenu-checkbox:checked ~ .NavMenu, .NavMenu.openNavMobile {
    visibility: visible;
    transform: translate3d(0, 0, 0);
}

.NavMenu .NavMenuHeader {
    display: inline-block;
    margin-top: 10px;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    padding-right: 10px;
    padding-left: 10px;
}

    .NavMenu .NavMenuHeader span {
        margin-bottom: 10px;
        display: inline-block;
        margin-right: 2px;
        white-space: nowrap;
    }

    .NavMenu .NavMenuHeader ul {
        list-style: none;
        margin: 0;
        padding: 0;
        text-align: center;
        white-space: nowrap;
        position: relative;
        overflow-x: scroll;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
        padding-bottom: 5px
    }

        .NavMenu .NavMenuHeader ul li, .NavMenu .NavMenuHeader ul li a {
            display: inline-block;
            vertical-align: top;
        }

        .NavMenu .NavMenuHeader ul li {
            margin-right: 5px;
        }

            .NavMenu .NavMenuHeader ul li:first-of-type {
                margin-right: 0;
            }

            .NavMenu .NavMenuHeader ul li img {
                max-width: 100%;
                width: 35px;
                height: auto;
            }

.NavMenu .NavMenuList {
    list-style: none;
    margin: 85px 0 0;
    padding: 0 10px;
    overflow: scroll;
    position: fixed;
    height: 100%;
    right: 0;
    left: 0;
    width: 230px;
    overflow-x: hidden;
}

    .NavMenu .NavMenuList span {
        color: #fff;
        display: inline-block;
        width: 100%;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .NavMenu .NavMenuList a {
        text-decoration: none;
    }

    .NavMenu .NavMenuList li > ul {
        display: none;
        list-style: none;
        margin: 0;
        padding: 0 20px;
        right: -100px;
        position: relative;
        font-size: 15px;
        line-height: 24px;
    }

    .NavMenu .NavMenuFooter:before, .NavMenu .NavMenuList li.shown > span.more:before {
        content: '';
        display: inline-block;
        left: -10px;
        right: -10px;
        top: 0;
        bottom: 0;
    }

    .NavMenu .NavMenuList li > span.more {
        background: url(/newspaper/images/right_arrow.png) 0 center no-repeat;
    }

    .NavMenu .NavMenuList li.shown > span.more {
        background: url(/newspaper/images/left_arrow.png) 0 center no-repeat;
        position: relative;
    }

        .NavMenu .NavMenuList li.shown > span.more:before {
            background: rgba(221, 221, 221, .19);
            position: absolute;
        }

.NavMenu .NavMenuFooter {
    padding: 15px 20px;
    margin-bottom: 150px;
    text-align: center;
    position: relative;
}

    .NavMenu .NavMenuFooter:before {
        background: #323131;
        position: absolute;
    }

    .NavMenu .NavMenuFooter img {
        max-width: 100%;
        width: 100%;
        margin: 0 auto;
        position: relative;
    }

.NavMenu {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.NavMenu {
    -webkit-transform: translate3d(100%, 0, 0);
}

.NavMenu-btn {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.NavMenu-checkbox:checked ~ .NavMenu, .NavMenu.openNavMobile {
    -webkit-transform: translate3d(0, 0, 0);
}
/*sec menu*/

.NavMenu-checkboxSEC {
    display: none;
}

.NavMenuSEC, .overlayNavMenuSEC {
    position: fixed;
    height: 100%;
}

.NavMenuSEC {
    overflow: hidden;
}

.overlayNavMenuSEC {
    display: none;
    width: 100%;
    background-color: rgba(0, 0, 0, .4);
    top: 0;
    left: 0;
    z-index: 1000000;
}

.NavMenuSEC {
    top: 46px;
    left: 0;
    z-index: 10000000;
    visibility: hidden;
    width: 250px;
   background: rgba(43,43,43,.9);
    color: #fff;
    transform: translate3d(100%, 0, 0);
    padding: 0 10px 10px;
    text-align: right;
    font-size: 16px;
    line-height: 26px;
    font-weight: 700;
    box-sizing: border-box;
    bottom: 0;
}

.NavMenu-btnSEC {
    background-color: transparent;
    border: 0;
    color: #222;
    font-size: 30px;
    font-weight: 300;
    line-height: 1.6em;
    position: relative;
    padding: 0;
    cursor: pointer;
    display: inline-block;
}

.NavMenu-checkboxSEC:checked ~ .overlayNavMenuSEC, .overlayNavMenuSEC.openNavMobileSEC {
    display: block;
}

.NavMenu-checkboxSEC:checked ~ .NavMenuSEC, .NavMenuSEC.openNavMobileSEC {
    visibility: visible;
    transform: translate3d(0, 0, 0);
}


        .NavMenuSEC .NavMenuHeaderSEC ul li, .NavMenuSEC .NavMenuHeaderSEC ul li a {
            display: inline-block;
            vertical-align: top;
        }

        .NavMenuSEC .NavMenuHeaderSEC ul li {
            margin-right: 5px;
        }

            .NavMenuSEC .NavMenuHeaderSEC ul li:first-of-type {
                margin-right: 0;
            }
  
.NavMenuSEC .NavMenuListSEC {
    list-style: none;
    margin: 0;
    padding: 0;
    overflow: scroll;
    position: fixed;
    height: 100%;
    right: 10px;
    left: 0;
    overflow-x: hidden;
    width: 230px;
}
    .NavMenuSEC .NavMenuListSEC span {
        color: #fff;
        display: inline-block;
        width: 100%;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .NavMenuSEC .NavMenuListSEC .archiveLi .hasDatepicker span{color: #000;text-shadow:1px 1px 1px #fff;padding:0;}

    .NavMenuSEC .NavMenuListSEC a {
        text-decoration: none;
    }
    .NavMenuSEC .NavMenuListSEC li {
    padding-right: 7px;
    padding-left: 7px;
    text-shadow: 1px 1px 1px #000;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
    .NavMenuSEC .NavMenuListSEC li > ul {
        display: none;
        list-style: none;
        margin: 0;
        padding: 0 20px;
        right: -100px;
        position: relative;
        font-size: 15px;
        line-height: 24px;
    }

.NavMenuSEC {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.NavMenuSEC {
    -webkit-transform: translate3d(100%, 0, 0);
}

.NavMenu-btnSEC {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.NavMenu-checkboxSEC:checked ~ .NavMenuSEC, .NavMenuSEC.openNavMobileSEC {
    -webkit-transform: translate3d(0, 0, 0);
}

.NavMenuSEC .NavMenuListSEC li.archiveLi{
    border: none;
        padding: 10px 0 0;
}
.NavMenuSEC .NavMenuListSEC li.archiveLi .spanarchiveLi{
        padding: 0;
    text-align: center;
    background: #ffffff;
    color: #000;
    text-shadow: 1px 1px 1px #c7c7c7;
    padding-top: 3px;
    padding-bottom: 0px;
    border-radius: 5px;
}
.NavMenuSEC .NavMenuListSEC .archiveLi .hasDatepicker{
    padding-top: 0;
    margin-top: 2px;
}
.NavMenuSEC .NavMenuFooter:before, .NavMenuSEC .NavMenuListSEC li.shown > span.more:before {
    content: '';
    display: inline-block;
    left: -10px;
    right: -10px;
    top: 0;
    bottom: 0;
}

.NavMenuSEC .NavMenuListSEC li > span.more {
    background: url(/newspaper/images/right_arrow.png) 0 center no-repeat;
}

.NavMenuSEC .NavMenuListSEC li.shown > span.more {
    background: url(/newspaper/images/left_arrow.png) 0 center no-repeat;
    position: relative;
}

    .NavMenuSEC .NavMenuListSEC li.shown > span.more:before {
        background: rgba(221, 221, 221, .19);
        position: absolute;
    }
.NavMenuSEC .NavMenuListSEC li:last-of-type{margin-bottom:55px;}
.NavMenuSEC .NavMenuListSEC li ul li:last-of-type {
    margin-bottom: 0;
}
/*header*/
#main {
    clear: both;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 10px;
    padding-left: 10px;
    overflow: hidden;
}

.site-header > * {
    top: 0 !important;
}

    .site-header {
        position: fixed !important;
    left: 0;
    right:0;
        height: 46px;
        z-index: 100000;
        text-align: right;
        border-bottom: 1px solid #d2d4d5;
        background: #ecebeb;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 10px;
    padding-left: 10px;
        padding-top: 9px;
        padding-bottom: 8px;
        clear:both;
        overflow:hidden;
        top:0!important;
        text-align:center;
    }



.site-header .alanbaMobileLogo {
    display: inline-block;
    vertical-align: top;
    margin-top: -2px;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

    .site-header .alanbaMobileLogo img {
        width: auto;
        height: 35px;
        margin-top: -2px;
    }

.site-header .alanbaMobileSubMenu {
    display: inline-block;
    float: right;
    vertical-align: top;
    margin-top: 4px;
    margin-right: 5px;
    margin-left: 15px;
}

    .site-header .alanbaMobileSubMenu img {
        width: auto;
        height: 20px;
        margin-top: 0px;
         -webkit-touch-callout: none;
    -webkit-user-select: none;
     -khtml-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
            outline:none;
    }

.site-header .alanbaMobileSearch {
    display: inline-block;
    float: right;
    margin-top: 2px;
}

    .site-header .alanbaMobileSearch img {
        width: auto;
        height: 25px;
    }
.alanbaMobileSecMenu, .alanbaMobileSecMenu *,
.alanbaMobileLogo, .alanbaMobileLogo *,
.alanbaMobileSubMenu, .alanbaMobileSubMenu * {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    outline: none;
}
/*body*/
.clearboth:after {
    clear: both;
    content: "";
    width: 100%;
    display: block;
}

.more-link {
    color: #000;
    position: relative;
    display: inline-block !important;
    padding-left: 10px;
    padding-right: 5px;
    font-size: 13px;
    line-height: 21px;
}

    .more-link span, .more-link span:after {
        display: block;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 4px 4px 4px 0;
        position: absolute;
    }

    .more-link span {
        top: 4px;
        left: 0;
        border-color: transparent #000;
    }

        .more-link span:after {
            top: -4px;
            right: -5px;
            border-color: transparent #fff;
            content: "";
        }


.news_body article .text ul {
    padding: 0;
    margin: 0 0 10px 25px;
}

    .news_body article .text ul li {
        font-weight: normal;
        font-size: 14px;
        line-height: 22px;
        margin-bottom: 7px;
        margin-right: 30px;
        text-align: right;
        color: #000;
        list-style: none;
        text-indent: -1.35em;
    }

        .news_body article .text ul li:before {
            content: "\2022";
            color: red;
            font-size: 20px;
            margin-left: 9px;
        }


.news_body .icons {
    position: relative;
    overflow: visible;
    display: inline-block;
    margin-bottom: 0;
}
/*post info*/
.comments_count, .post_date, .post_views {
    text-decoration: none;
    float: right;
    margin-left: 10px;
    display: inline-block;
    color: #666;
    line-height: 16px;
    font-size: 12px;
}

span.weekName {
    display: inline-block;
    margin-left: 5px;
}

.post_views {
    padding-right: 19px;
    background: url(/newspaper/images/icons_article.png);
    background-size: 13px;
    background-repeat: no-repeat;
    background-position: right 0px top -27px;
}

.comments_count, .post_date {
    padding-right: 15px;
}

.post_date {
        background: url(/newspaper/images/icons_article.png);
    background-size: 15px;
    background-repeat: no-repeat;
    background-position: right 0px top 2px;
}

.comments_count {
    background: url(/newspaper/images/icons_article.png);
    background-size: 13px;
    background-repeat: no-repeat;
    background-position: right 0px top -12px;
}
/*new divs*/
/*footer*/
#footer {
    border-top: 3px solid #e8e8e8;
    background: #010c16;
    margin-bottom: 36px;
    width: 100%;
    clear: both;
    display: inline-block;
    vertical-align: top;
}

#footer_menu {
    overflow: hidden;
    margin: 4px auto 0;
    text-align: center;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    display: inline-block;
    vertical-align: top;
    padding: 0;
}

#footer #footer_menu li {
    display: inline-block;
    vertical-align: top;
    list-style: none;
    font-size: 12px;
    line-height: 20px;
    font-weight: 700;
    padding-left: 10px;
    margin-right: 7px;
}

    #footer #footer_menu li:first-of-type {
        margin-right: 0;
    }

    #footer #footer_menu li a {
        color: #919191;
    }

    #footer #footer_menu li:after {
        content: "/";
        display: inline-block;
        width: auto;
        height: auto;
        position: absolute;
        padding-right: 6px;
        color: #B0B0AB;
    }

    #footer #footer_menu li:last-of-type:after {
        content: none;
    }

/*social media*/
#page .socialMedia {
    right: 0;
    bottom: 0;
    text-align: center;
    direction: rtl;
    width: 100%;
    display: block;
    background: #fff;
    border-top: 1px solid #ddd;
    position: fixed;
    left: 0;
    z-index: 100000;
}

.socialMedia ul {
    padding: 0;
    margin: 0;
}

#page .socialMedia ul li {
    display: block;
    float: right;
    width: 14.2857%;
    text-align: center;
    height: 30px;
    transition: all 0s;
    padding: 0 0 5px;
    vertical-align: top;
    margin: 0;
    border-radius: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90);
    -moz-opacity: 0.9;
    -khtml-opacity: 0.9;
    opacity: 0.9;
}

    #page .socialMedia ul li:last-of-type {
        margin-left: 0;
    }

    #page .socialMedia ul li i {
        float: none;
        margin: 6px auto !important;
        padding: 0;
        display: block;
        background: 0;
        color: #000;
        width: 20px;
        height: 20px;
        text-align: center;
        position: relative;
        vertical-align: middle;
    }

body #page .socialMedia ul li a {
    display: inline-block;
    text-align: center;
    width: 100%;
}

.socialMedia ul li i.fa:before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 22px;
    height: 22px;
    z-index: 1;
    top: 6px;
    left: 7px;
    background: url(/newspaper/images/footer-soc-29.png);
    background-size: auto 22px;
    background-repeat: no-repeat;
}

.socialMedia ul li i.fa-twitter:before {
    background-position: -132px center;
}
.socialMedia ul li i.fa-twitter.new, .socialMedia ul li.li-twitter.new {
    background: #000;
}
.socialMedia ul li i.fa-twitter.new:before {
    background-position: -909px center;
}

.socialMedia ul li i.fa-facebook:before {
    background-position: -164px center;
}

.socialMedia ul li i.fa-whatsapp:before {
    background-size: auto 26px;
    background-position: -1px center;
}

.socialMedia ul li i.fa-telegram:before {
    background-size: auto 22px;
    background-position: -482px center;
}

#page .socialMedia ul li i.fa:before {
    left: 0;
    right: 0;
    top: 1px;
    bottom: 0;
}

#page .socialMedia ul li i.fa-viber:before {
    background-size: auto 26px;
    background-position: -528px center;
}

#page .socialMedia ul li i.fa-telegram:before {
    background-size: auto 26px;
    background-position: -568px center;
    margin-right: -1px;
}

#page .socialMedia ul li i.fa-email:before {
    background-size: auto 26px;
    background-position: -489px center;
}

body .socialMedia ul li i.fa-whatsapp:before, body .socialMedia ul li i.fa-facebook:before,
body .socialMedia ul li i.fa-twitter:before {
    margin-right: -2px;
}

body .socialMedia ul li i.fa-pdf:before, body .socialMedia ul li i.fa-email:before {
    margin-right: -1px;
}


#page .socialMedia ul li.li-viber {
    background: #7b519d;
}

.socialMedia ul li i.fa-twitter, .socialMedia ul li.li-twitter {
    background: #5ea9dd;
}

.socialMedia ul li i.fa-facebook, .socialMedia ul li.li-facebook {
    background: #4a6eaa;
}

.socialMedia ul li i.fa-whatsapp, .socialMedia ul li.li-whatsapp {
    background: #169e0e;
}

.socialMedia ul li:focus i.fa, .socialMedia ul li:hover i.fa {
    background-color: #444546;
}

.socialMedia ul li i.fa-email, .socialMedia ul li.li-email {
    background: #7b7b7b;
}

#page .socialMedia ul li.li-viber {
    background: #7b519d;
}
#page .socialMedia ul li.li-viber a i {
    margin-left: 0;
}
#page .socialMedia ul li.li-telegram {
    background: #08c;
}
#page .socialMedia ul li.li-telegram a i, #page .socialMedia.mobile ul li.li-email a i {
    margin-left: 2px;
}
#page .socialMedia ul li.li-telegram i, #page .socialMedia.mobile ul li.li-viber i, #page .socialMedia.mobile ul li.li-email i {
    background: 0;
}
#page .socialMedia ul li i.fa-viber:before {
        background-size: auto 26px;
    background-position: -528px center;
}
#page .socialMedia ul li i.fa-telegram:before {
        background-size: auto 26px;
    background-position: -568px center;
    margin-right: -1px;
}
.socialMedia ul li i.fa-pdf:before {
    background-size: auto 21px;
    background-position: -60px center;
    
}
#page .socialMedia ul li.li-totop:before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 22px;
    height: 22px;
    z-index: 1;
    top: 7px;
    margin: 0 auto;
    left: 0;
    right: 0;
    vertical-align: top;
    background: url(/newspaper/images/icons_article.png);
    background-size: 30px;
    background-repeat: no-repeat;
    background-position: center top -240px;
}
.socialMedia ul li i.fa-pdf, .socialMedia ul li.li-pdf {
    background: #cd2b0b;
}
.socialMedia ul li i.fa-totop, .socialMedia ul li.li-totop {
    background: #3a3e40;
}
#page .socialMedia ul li.li-totop {
    background: #3a3e40;
    position: relative;
    cursor: pointer;
    font-size: 0;
}
#page .socialMedia ul li.li-totop a{height:100%}
@media(max-width :425px) {
    h2, h2.page-title {
        font-size: 16px;
        line-height: 25px;
    }

    .article100 .text {
        font-size: 13px;
        line-height: 22px;
    }

    .article100 h2 {
        margin-bottom: 7px;
    }
}

/*copy linked*/
#page .socialMedia ul li.li-copy {
    background: #8a0000;
    position: relative;
    cursor: pointer;
    font-size: 0;
}


    #page .socialMedia ul li.li-copy:before {
        content: "";
        display: inline-block;
        position: absolute;
        width: 22px;
        height: 22px;
        z-index: 1;
        top: 7px;
        margin: 0 auto;
        left: 0;
        right: 0;
        vertical-align: top;
        background: url(/newspaper/images/linkicon.png);
        background-size: 22px 22px;
        background-repeat: no-repeat;
    }

.cpylnkmsg {
    position: fixed;
    margin-top: -40px !important;
    margin-right: 0;
    font-family: sans-serif;
    font-weight: 700;
    color: #4c4b4b;
    direction: ltr;
    text-align: left;
    display: inline-block;
    background: #c2e1f5;
    vertical-align: top;
    padding: 0px 5px;
    left: 16%;
}

    .cpylnkmsg:before {
        top: auto;
        left: 0;
        bottom: -19px;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-color: rgba(194, 225, 245, 0);
        border-top-color: #c2e1f5;
        border-width: 10px;
        margin-top: 0;
    }



.fakeElemTextArea {
    /*font-size: 0 !important;*/
    position: fixed !important;
}


/*home page*/

.spnltr {
    display: inline-block;
    direction: ltr;
}

.border-top {
    height: 3px;
    background: #a2a9ae;
    margin-bottom: 10px;
}

.more-link {
    color: #000;
    position: relative;
    display: inline-block !important;
    padding-left: 10px;
    padding-right: 5px;
    line-height: 17px;
}

    .more-link span, .more-link span:after {
        display: block;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 4px 4px 4px 0;
        position: absolute;
    }

    .more-link span {
        top: 4px;
        left: 0;
        border-color: transparent #000;
    }

        .more-link span:after {
            top: -4px;
            right: -5px;
            border-color: transparent #fff;
            content: "";
        }

    .more-link:hover {
        color: #8a0000;
    }

        .more-link:hover span {
            border-right-color: #8a0000;
        }

.news_body .row-container article .field_group .text ul {
    padding: 0;
    margin: 0 0 10px 25px;
}

    .news_body .row-container article .field_group .text ul li {
        font-weight: normal;
        font-size: 14px;
        line-height: 22px;
        margin-bottom: 7px;
        margin-right: 30px;
        text-align: right;
        color: #000;
        list-style: none;
        text-indent: -1.35em;
    }

        .news_body .row-container article .field_group .text ul li:before {
            content: "\2022";
            color: red;
            font-size: 20px;
            margin-left: 9px;
        }


#html5-lightbox-box #html5-text {
    text-align: right;
}


.threeSlider {
    width: 100%;
    margin: 0 auto;
    direction: ltr;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    direction: rtl;
    text-align: right;
}

.slick-slide img {
    width: auto;
    margin: 0 auto;
    max-width: 100%;
    max-height: 200px;
    display: block;
}

.threeSlider > * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.slick-prev:before, .slick-next:before {
    color: black;
}

.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: 0;
    }

    .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;
    right: 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: right;
    margin: 0 5px;
    height: 100%;
    min-height: 1px;
}

[dir='rtl'] .slick-slide {
    float: right;
}

.slick-slide.slick-loading img {
    display: none;
}

.slick-slide.dragging img {
    pointer-events: none;
}

.slick-initialized .slick-slide {
    display: block;
    position: relative;
    text-align: center;
}

.slick-loading .slick-slide {
    visibility: hidden;
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
    display: none;
}

.slick-loading .slick-list {
    background: #fff url('/newspaper/images/ajax-loader.gif') center center no-repeat;
}

.slick-next, .slick-prev {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 32px;
    height: 32px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    z-index: 1;
    color: transparent;
    border: 0;
    outline: 0;
    background: 0;
}

    .slick-next:focus, .slick-next:hover, .slick-prev:focus, .slick-prev:hover {
        color: transparent;
        outline: 0;
        background: 0;
    }

        .slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {
            -ms-filter: "alpha(opacity=100)";
            filter: alpha(opacity=100);
            -moz-opacity: 1;
            -khtml-opacity: 1;
            opacity: 1;
        }

    .slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {
        -ms-filter: "alpha(opacity=25)";
        filter: alpha(opacity=25);
        -moz-opacity: .25;
        -khtml-opacity: .25;
        opacity: .25;
    }

    .slick-prev:before, .slick-next:before {
        content: '';
        background-repeat: no-repeat;
        width: 32px;
        height: 32px;
        font-size: 0;
        line-height: 1;
        display: inline-block;
        -ms-filter: "alpha(opacity=85)";
        filter: alpha(opacity=85);
        -moz-opacity: .85;
        -khtml-opacity: .85;
        opacity: .85;
    }

.slick-prev {
    left: 0;
    right: auto;
}

[dir='rtl'] .slick-prev {
    right: 0;
    left: auto;
}

.slick-prev:before {
    background-image: url(/newspaper/images/lightbox-prev.png);
}

[dir='rtl'] .slick-prev:before {
    content: '';
    background: url("/newspaper/images/carouselarrows-32-32-0.png") 100% 0 no-repeat;
}

.slick-next {
    left: auto;
    right: 0;
}

[dir='rtl'] .slick-next {
    right: auto;
    left: 0;
}

.slick-next:before {
    background-image: url(/newspaper/images/lightbox-next.png);
}

[dir='rtl'] .slick-next:before {
    content: '';
    background: url("/newspaper/images/carouselarrows-32-32-0.png") 0 0 no-repeat;
}

.threeSlider .hoverCss {
    position: relative;
}

    .threeSlider .hoverCss .title {
        position: absolute;
        bottom: 0;
        right: 0;
        left: 0;
        background: rgba(4, 0, 0, 0.8);
        color: #fff;
        -webkit-transition: .5s;
        -moz-transition: .5s;
        -ms-transition: .5s;
        -o-transition: .5s;
        transition: .5s;
        padding: 5px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        line-height: 20px;
        text-align: right;
        font-size: 14px;
        line-height: 20px;
    }

        .threeSlider .hoverCss .title .articleInfo {
            position: relative;
            bottom: auto;
            width: 100%;
            top: 5px;
        }

.threeSlider .title {
    position: absolute;
    right: 10px;
    bottom: 10px;
    padding: 5px;
    max-height: 55px;
    background-color: rgba(30, 30, 30, .8);
    z-index: 50;
    left: 10px;
    font-size: 11px;
    line-height: 19px;
    color: #fff;
    overflow: hidden;
    text-align: right;
}

.threeSlider a {
    display: inline-block;
    vertical-align: top;
}

.homepage_gallery_two .headertitle {
    border-top: 3px solid #a2a9ae;
    padding-top: 10px;
    border-bottom: 1px solid #a2a9ae;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.homepage_gallery_two .CP_body_main .block-title{text-shadow: 1px 1px 1px #000;
    font-weight: 700;
    font-family: sans-serif;}
.homepage_gallery_two .CP_body_main .border-bottom{margin-top:-4px;}
    .homepage_gallery_two .headertitle img {
        display: inline-block;
        vertical-align: top;
        max-height: 50px;
    }

.homepage_gallery_two {
    margin-bottom: 10px;
    max-height: 284px;
    overflow: hidden;
}

    .homepage_gallery_two.video a.gal_link span.link-icon {
        background: url(/newspaper/images/video_link_icon.png) no-repeat;
    }

    .homepage_gallery_two.video .slick-slide img {
        max-height: 480px;
        margin-bottom: 10px;
        max-width: 617px;
        border:1px solid #fff;
    }

    .homepage_gallery_two.video {
        max-height: 537px;
    }

        .homepage_gallery_two.video .slick-slide {
            margin: 0;
        }
/*.homepage_gallery_two img {
    max-width: 325px;
}*/
.categoryTabs:after {
    margin-bottom: 10px;
    overflow: hidden;
    position: relative;
}

.news_style5_tabs {
    border-bottom: 1px solid #059d38;
    display: inline-block;
    width: 100%;
    vertical-align: top;
}

    .news_style5_tabs:after {
        clear: both;
    }

.news_style5_body .row-container article:before {
    content: '';
    box-sizing: border-box;
    bottom: 0;
}

.news_style5_tabs li {
    float: right;
    margin: 0 5px 0 0;
    list-style: none;
    color: #737678;
    font-size: 13px;
    line-height: 14px;
    font-weight: 700;
}

    .news_style5_tabs li:first-of-type {
        margin-right: 0;
    }

    .news_style5_tabs li a {
        position: relative;
        z-index: 10;
        background: #e6f5eb;
        display: block;
        padding: 10px 13px 9px 14px;
        margin-bottom: -1px;
        text-decoration: none;
        border: 1px solid #059d38;
        color: #000;
        white-space: nowrap;
        border-bottom-right-radius: 10px;
        border-top-left-radius: 15px;
        -moz-border-bottom-right-radius: 10px;
        -webkit-border-bottom-right-radius: 10px;
        -khtml-border-bottom-right-radius: 10px;
        -moz-border-top-left-radius: 15px;
        -webkit-border-top-left-radius: 15px;
        -khtml-border-top-left-radius: 15px;
    }

        .news_style5_tabs li a:hover {
            background: #fff;
        }

    .news_style5_tabs li.ui-tabs-active a {
        background: #fff !important;
        color: #059d38;
        margin-bottom: -2px;
        border-bottom: none !important;
        padding-bottom: 10px !important;
    }

.news_style5_body {
    padding: 10px;
}

    .news_style5_body .row-container {
        overflow: hidden;
        position: relative;
        margin-bottom: 10px;
    }

    .news_style5_body article, .news_style5_body article:before {
        width: 48.6%;
        float: right;
    }

    .news_style5_body article {
        margin-left: 20px;
        overflow: hidden;
        margin-top: 0;
        padding: 0 0 25px;
        border-top: 0;
    }

    .news_style5_body .row-container article:before {
        display: block;
        position: absolute;
        top: 0;
        border-bottom: 1px solid #059d38;
        height: 100%;
        pointer-events: none;
    }

    .news_style5_body > div {
        display: none;
    }

    .news_style5_body .row-container article:first-of-type {
        clear: right;
    }

    .news_style5_body .row-container article:nth-of-type(2) {
        margin-left: 0;
        clear: left;
    }

    .news_style5_body article .pic {
        float: left;
        margin-right: 10px;
        position: relative;
        margin-bottom: 10px;
        position:relative;
    }

        .news_style5_body article .pic img {
            max-width: 164px;
            max-height: 101px;
        }

    .news_style5_body article .text {
        padding-bottom: 10px;
        display:none;
    }


    .news_style5_body article h3 {
        clear: none;
    }

        .news_style5_body article h3 a {
            text-decoration: none;
            position: relative;
            display: block;
        }
            .news_style5_body article h3, .news_style5_body article h3 a{font-size:13px;line-height:23px;}
            .news_body .icons {
                overflow: hidden;
                line-height: 0;
                position: absolute;
                bottom: 0;
                margin-bottom: 10px;
            }

    .news_body .icons li {
        list-style: none;
        float: right;
    }

        .news_body .icons li:last-child {
            margin-left: 0;
        }

.categoryTabs .divs {
    margin: 0;
}



.categoryTabs .black-theme.normal {
    text-decoration: none;
    border: 1px solid #059d38;
    background: #e6f5eb;
    color: #000;
    white-space: nowrap;
    font-weight: 700;
    font-family: serif;
    cursor: pointer;
    line-height: 21px;
}

.categoryTabs .black-theme.activee {
    background: #059D38;
    color: #fff;
}


.categoryTabs.themeYellow .news_style5_tabs li.ui-tabs-active a {
    color: #d18b12;
}

.categoryTabs.themeYellow .news_style5_tabs li a {
    border: 1px solid #d18b12;
    background: #f4e4c8;
}

.categoryTabs.themeYellow .news_style5_body .row-container article:before, .categoryTabs.themeYellow .news_style5_tabs {
    border-bottom: 1px solid #d18b12;
}

.categoryTabs.themeYellow .black-theme.normal.activee {
    background: #d18b12;
}

.categoryTabs.themeMaron .news_style5_tabs li.ui-tabs-active a {
    color: #8A0000;
}

.categoryTabs.themeMaron .news_style5_tabs li a {
    border: 1px solid #8A0000;
    background: #fbf7f7;
}

.categoryTabs.themeMaron .news_style5_body .row-container article:before, .categoryTabs.themeMaron .news_style5_tabs {
    border-bottom: 1px solid #8A0000;
}

.categoryTabs.themeMaron .black-theme.normal.activee {
    background: #8A0000;
}

.categoryTabs.themeMaron .black-theme.normal {
    border: 1px solid #8A0000;
    background: #fbf7f7;
}

.categoryTabs.themeRed .news_style5_tabs li.ui-tabs-active a {
    color: #eb1c15;
}

.categoryTabs.themeRed .news_style5_tabs li a {
    border: 1px solid #eb1c15;
    background: #fef8f8;
}

.categoryTabs.themeRed .news_style5_body .row-container article:before, .categoryTabs.themeRed .news_style5_tabs {
    border-bottom: 1px solid #eb1c15;
}

.categoryTabs.themeRed .black-theme.normal.activee {
    background: #eb1c15;
}

.categoryTabs.themeRed .black-theme.normal {
    border: 1px solid #eb1c15;
    background: #fef8f8;
}

.categoryTabs.themeCommunity .news_style5_tabs li.ui-tabs-active a {
    color: #00391c;
}

.categoryTabs.themeCommunity .news_style5_tabs li a {
    border: 1px solid #00391c;
    background: #deffee;
}

.categoryTabs.themeCommunity .news_style5_body .row-container article:before, .categoryTabs.themeCommunity .news_style5_tabs {
    border-bottom: 1px solid #00391c;
}

.categoryTabs.themeCommunity .black-theme.normal.activee {
    background: #00391c;
}


.categoryTabs.themeCommunity .black-theme.normal {
    border: 1px solid #00391c;
    background: #deffee;
}

.categoryTabs.themeCulture .news_style5_tabs li.ui-tabs-active a {
    color: #4587af;
}

.categoryTabs.themeCulture .news_style5_tabs li a {
    border: 1px solid #4587af;
    background: #d3e4ee;
}

.categoryTabs.themeCulture .news_style5_body .row-container article:before, .categoryTabs.themeCulture .news_style5_tabs {
    border-bottom: 1px solid #4587af;
}

.categoryTabs.themeCulture .black-theme.normal.activee {
    background: #4587af;
}


.categoryTabs.themeCulture .black-theme.normal {
    border: 1px solid #4587af;
    background: #d3e4ee;
}

.categoryTabs.themeOpinion .news_style5_tabs li.ui-tabs-active a {
    color: #1458dd;
}

.categoryTabs.themeOpinion .news_style5_tabs li a {
    border: 1px solid #1458dd;
    background: #d1dffa;
}

.categoryTabs.themeOpinion .news_style5_body .row-container article:before, .categoryTabs.themeOpinion .news_style5_tabs {
    border-bottom: 1px solid #1458dd;
}

.categoryTabs.themeOpinion .black-theme.normal.activee {
    background: #1458dd;
}
.categoryTabs.themeOpinion .black-theme.normal {
    border: 1px solid #00391c;
    background: #d1dffa;
}

.categoryTabs.themeArabic .news_style5_tabs li.ui-tabs-active a {
    color: #81436a;
}

.categoryTabs.themeArabic .news_style5_tabs li a {
    border: 1px solid #81436a;
    background: #e1d4dc;
}

.categoryTabs.themeArabic .news_style5_body .row-container article:before, .categoryTabs.themeArabic .news_style5_tabs {
    border-bottom: 1px solid #81436a;
}

.categoryTabs.themeArabic .black-theme.normal.activee {
    background: #81436a;
}

.categoryTabs.themeArabic .black-theme.normal {
    border: 1px solid #81436a;
    background: #e1d4dc;
}

.categoryTabs.themeEconomy .news_style5_tabs li.ui-tabs-active a {
    color: #1aad98;
}

.categoryTabs.themeEconomy .news_style5_tabs li a {
    border: 1px solid #1aad98;
    background: #edfffc;
}

.categoryTabs.themeEconomy .news_style5_body .row-container article:before, .categoryTabs.themeEconomy .news_style5_tabs {
    border-bottom: 1px solid #1aad98;
}

.categoryTabs.themeEconomy .black-theme.normal.activee {
    background: #1aad98;
}

.categoryTabs.themeEconomy .black-theme.normal {
    border: 1px solid #1aad98;
    background: #edfffc;
}

.categoryTabs.themeSport .news_style5_tabs li.ui-tabs-active a {
    color: #e06718;
}

.categoryTabs.themeSport .news_style5_tabs li a {
    border: 1px solid #e06718;
    background: #fff6f0;
}

.categoryTabs.themeSport .news_style5_body .row-container article:before, .categoryTabs.themeSport .news_style5_tabs {
    border-bottom: 1px solid #e06718;
}

.categoryTabs.themeSport .black-theme.normal.activee {
    background: #e06718;
}
.categoryTabs.themeSport .black-theme.normal {
    border: 1px solid #e06718;
    background: #fff6f0;
}

.categoryTabs.themeReport .news_style5_tabs li.ui-tabs-active a {
    color: #986d34;
}

.categoryTabs.themeReport .news_style5_tabs li a {
    border: 1px solid #986d34;
    background: #fff7ed;
}

.categoryTabs.themeReport .news_style5_body .row-container article:before, .categoryTabs.themeReport .news_style5_tabs {
    border-bottom: 1px solid #986d34;
}

.categoryTabs.themeReport .black-theme.normal.activee {
    background: #986d34;
}

.categoryTabs.themeReport .black-theme.normal {
    border: 1px solid #986d34;
    background: #fff7ed;
}

.categoryTabs.themeWorld .news_style5_tabs li.ui-tabs-active a {
    color: #ba337f;
}

.categoryTabs.themeWorld .news_style5_tabs li a {
    border: 1px solid #ba337f;
    background: #fff3fa;
}

.categoryTabs.themeWorld .news_style5_body .row-container article:before, .categoryTabs.themeWorld .news_style5_tabs {
    border-bottom: 1px solid #ba337f;
}

.categoryTabs.themeWorld .black-theme.normal.activee {
    background: #ba337f;
}

.categoryTabs.themeWorld .black-theme.normal {
    border: 1px solid #ba337f;
    background: #fff3fa;
}

.categoryTabs.themeLast .news_style5_tabs li.ui-tabs-active a {
    color: #cba912;
}

.categoryTabs.themeLast .news_style5_tabs li a {
    border: 1px solid #cba912;
    background: #fffbe9;
}

.categoryTabs.themeLast .news_style5_body .row-container article:before, .categoryTabs.themeLast .news_style5_tabs {
    border-bottom: 1px solid #cba912;
}

.categoryTabs.themeLast .black-theme.normal.activee {
    background: #cba912;
}

.categoryTabs.themeLast .black-theme.normal {
    border: 1px solid #cba912;
    background: #fffbe9;
}

.categoryTabs.themeBlack .news_style5_tabs li.ui-tabs-active a {
    color: #000;
}

.categoryTabs.themeBlack .news_style5_tabs li a {
    border: 1px solid #000;
    background: #f0f0f0;
}

.categoryTabs.themeBlack .news_style5_body .row-container article:before, .categoryTabs.themeBlack .news_style5_tabs {
    border-bottom: 1px solid #000;
}

.categoryTabs.themeBlack .black-theme.normal.activee {
    background: #000;
}
.categoryTabs.themeBlack .black-theme.normal {
    border: 1px solid #000;
    background: #f0f0f0;
}

.categoryTabs.themeEnglish {
    direction: ltr;
    text-align: left;
}

    .categoryTabs.themeEnglish .news_style5_body article h3 {
        text-align: left;
    }

    .categoryTabs.themeEnglish .more-link {
        padding-right: 10px;
        padding-left: 5px;
    }

        .categoryTabs.themeEnglish .more-link span {
            right: 0;
            left: auto;
        }

            .categoryTabs.themeEnglish .more-link span:after {
                left: -5px;
                right: auto;
                border-color: transparent #fff;
                content: "";
            }

            .categoryTabs.themeEnglish .more-link span, .categoryTabs.themeEnglish .more-link span:after {
                width: 0;
                height: 0;
                border-style: solid;
                border-width: 4px 0 4px 4px;
                position: absolute;
            }

    .categoryTabs.themeEnglish .news_body .icons li {
        float: left;
    }

        .categoryTabs.themeEnglish .news_body .icons li a {
            padding-left: 15px;
            margin-right: 3px;
            padding-right: 0;
            margin-left: 0;
        }

    .categoryTabs.themeEnglish span.weekName {
        margin-right: 2px;
        margin-left: 0;
    }

    .categoryTabs.themeEnglish .post_date, .categoryTabs.themeEnglish .post_views {
        background-position: left 0;
    }

    .categoryTabs.themeEnglish .news_style5_body article .pic {
        float: right;
        margin-right: 0;
        margin-left: 10px;
    }

    .categoryTabs.themeEnglish .news_style5_tabs li {
        float: left;
        margin: 0 0 0 5px;
    }

    .categoryTabs.themeEnglish .news_style5_body article {
        margin-right: 20px;
        margin-left: 0;
    }

        .categoryTabs.themeEnglish .news_style5_body article, .categoryTabs.themeEnglish .news_style5_body article:before {
            float: left;
        }

    .categoryTabs.themeEnglish .news_style5_body .row-container article:first-of-type {
        clear: left;
    }

    .categoryTabs.themeEnglish .news_style5_body .row-container article:nth-of-type(2) {
        margin-right: 0;
        clear: right;
    }

.categoryTabs .readmore {
    display: inline-block;
    text-align: left;
    width: 100%;
    clear: both;
        border-top: 1px solid #e3e3e3;
    padding-top: 10px;
}
.categoryTabs .news_style5_body .row-container:last-of-type article:before{border-bottom:0}
.categoryTabs .news_style5_body .row-container:last-of-type article{margin-bottom:0}
.categoryTabs .news_style5_body .row-container:last-of-type{margin-bottom:0}
.categoryTabs .csLoadMoreHome {
    padding: 0;
    margin: 0;
    display: block;
    position: relative;
    background: #059d38;
    color: #FFF;
    text-decoration: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 74px;
    height: 31px;
    line-height: 31px;
    text-align: center;
    font-size: 14px;
    display: inline-block;
    position: relative;
}

    .categoryTabs .csLoadMoreHome:hover, .categoryTabs .csLoadMoreHome:focus {
        color: #f7f4f4;
    }

    .categoryTabs .csLoadMoreHome:after {
        content: '';
        display: block;
        position: absolute;
        right: 12px;
        bottom: 100%;
        width: 0;
        height: 0;
        border-bottom: 7px solid #059d38;
        border-top: 7px solid transparent;
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
    }

.categoryTabs.themeReport .csLoadMoreHome {
    background: #986d34;
}

    .categoryTabs.themeReport .csLoadMoreHome:after {
        border-bottom: 7px solid #986d34;
    }

.categoryTabs.themeMaron .csLoadMoreHome {
    background: #8A0000;
}

    .categoryTabs.themeMaron .csLoadMoreHome:after {
        border-bottom: 7px solid #8A0000;
    }

.categoryTabs.themeWorld .csLoadMoreHome {
    background: #ba337f;
}

    .categoryTabs.themeWorld .csLoadMoreHome:after {
        border-bottom: 7px solid #ba337f;
    }

.categoryTabs.themeLast .csLoadMoreHome {
    background: #cba912;
}

    .categoryTabs.themeLast .csLoadMoreHome:after {
        border-bottom: 7px solid #cba912;
    }

.categoryTabs.themeYellow .csLoadMoreHome {
    background: #d18b12;
}

    .categoryTabs.themeYellow .csLoadMoreHome:after {
        border-bottom: 7px solid #d18b12;
    }

.categoryTabs.themeRed .csLoadMoreHome {
    background: #eb1c15;
}

    .categoryTabs.themeRed .csLoadMoreHome:after {
        border-bottom: 7px solid #eb1c15;
    }

.categoryTabs.themeCommunity .csLoadMoreHome {
    background: #00391c;
}

    .categoryTabs.themeCommunity .csLoadMoreHome:after {
        border-bottom: 7px solid #00391c;
    }

.categoryTabs.themeCulture .csLoadMoreHome {
    background: #4587af;
}

    .categoryTabs.themeCulture .csLoadMoreHome:after {
        border-bottom: 7px solid #4587af;
    }

.categoryTabs.themeOpinion .csLoadMoreHome {
    background: #1458dd;
}

    .categoryTabs.themeOpinion .csLoadMoreHome:after {
        border-bottom: 7px solid #1458dd;
    }

.categoryTabs.themeArabic .csLoadMoreHome {
    background: #81436a;
}

    .categoryTabs.themeArabic .csLoadMoreHome:after {
        border-bottom: 7px solid #81436a;
    }

.categoryTabs.themeEconomy .csLoadMoreHome {
    background: #1aad98;
}

    .categoryTabs.themeEconomy .csLoadMoreHome:after {
        border-bottom: 7px solid #1aad98;
    }

.categoryTabs.themeSport .csLoadMoreHome {
    background: #e06718;
}

    .categoryTabs.themeSport .csLoadMoreHome:after {
        border-bottom: 7px solid #e06718;
    }

.categoryTabs.themeBlack .csLoadMoreHome {
    background: #000;
}

    .categoryTabs.themeBlack .csLoadMoreHome:after {
        border-bottom: 7px solid #000;
    }

.main_sidebar .widget {
    margin-bottom: 10px;
    border: 1px solid #5b6166;
    border-top-right-radius: 20px;
    box-sizing:border-box;
    -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
}

    .main_sidebar .widget .widget_header {
        overflow: hidden;
        border-bottom-left-radius: 18px;
        border-top-right-radius: 18px;
        background: #5b6166;
        height: 30px;
        line-height: 30px;
    }

    .main_sidebar .widget ul li {
        list-style: none;
    }

    .main_sidebar .widget .widget_header .widget_title {
        color: #fff;
        overflow: hidden;
        clear: none;
        float: right;
        white-space: nowrap;
        font-weight: 700;
        height: 30px;
        line-height: 30px;
        padding: 0 15px;
    }


.main_sidebar .widget .widget_header .widget_subtitle {
    white-space: nowrap;
    float: left;
    color: #fff;
    word-spacing: 1px;
    padding: 0 0 0 15px;
    text-align: right;
}

    .main_sidebar .widget .widget_header .widget_subtitle a {
        text-decoration: none;
    }

.main_sidebar .widget .widget_body {
    position: relative;
    padding: 10px;
    overflow: hidden;
    background: #fff;
    width: 100%;
    box-sizing: border-box;
    display: inline-block;
}

.widget.widget_recent_blogposts.alwafiyat {
    border-bottom-left-radius: 20px;
}

.widget.widget_recent_blogposts.center .widget_header .widget_title {
    float: none;
    text-align: center;
    font-size: 16px;
    line-height: 27px;
}

.widget.widget_recent_blogposts.center .widget_header .widget_title {
    height: auto;
}

.widget_recent_blogposts.center .article .pic, .widget_recent_blogposts.center .article .pic a {
    max-width: 90px;
    max-height: 147px;
    width: auto;
    height: auto;
}

    .widget_recent_blogposts.center .article .pic a img, .widget_recent_blogposts.center .article .pic img {
        max-width: 90px;
        max-height: 147px;
    }

    .widget_recent_blogposts.center .article .pic img {
        border: 1px solid #eb1c15;
        box-sizing: border-box;
    }

.widget_recent_blogposts.center .article .text {
    color: #000;
    margin-bottom: 10px;
    font-size: 13px;
    line-height: 21px;
    font-weight: 700;
    text-align: right;
}

    .widget_recent_blogposts.center .article .text a, .widget_recent_blogposts.center .article .text, .widget_recent_blogposts.center .ctrText, .widget_recent_blogposts.center .ctrText a, .widget_recent_blogposts.center .article .desc, .widget_recent_blogposts.center .article .desc a, .widget_recent_blogposts.center .article .desc a:hover {
        color: #000;
    }

        .widget_recent_blogposts.center .article .text a:hover, .widget_recent_blogposts.center .article .text:hover, .widget_recent_blogposts.center .ctrText:hover, .widget_recent_blogposts.center .ctrText a:hover {
            outline: 0;
            color: #8a0000;
            text-decoration: none;
        }

.widget_recent_blogposts.center .article .desc {
    margin-bottom: 10px;
    text-align: right;
}

    .widget_recent_blogposts.center .article .desc img {
        float: right;
        padding-left: 10px;
        max-width: 25px;
        max-height: 43px;
    }

.widget_recent_blogposts.center .ctrText {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: 1px solid #ddd;
    font-weight: 700;
    display: inline-block;
    width: 100%;
}

.main_sidebar .widget.themeBlack {
    border: 1px solid #0c0c0c;
}

    .main_sidebar .widget.themeBlack .widget_header {
        background: #000;
    }

.main_sidebar .widget.themeRed {
    border: 1px solid #e50700;
}

    .main_sidebar .widget.themeRed .widget_header {
        background: #eb1c15;
    }

.main_sidebar .widget.themeYellow {
    border: 1px solid #9e7c41;
}

    .main_sidebar .widget.themeYellow .widget_header {
        background: #d18b12;
    }

.main_sidebar .widget.themeMaron {
    border: 1px solid #970202;
}

    .main_sidebar .widget.themeMaron .widget_header {
        background: #8A0000;
    }

.main_sidebar .widget.themeGreen {
    border: 1px solid #0d973b;
}

    .main_sidebar .widget.themeGreen .widget_header {
        background: #059d38;
    }

.main_sidebar .widget.themeCommunity {
    border: 1px solid #014d27;
}

    .main_sidebar .widget.themeCommunity .widget_header {
        background: #00391c;
    }

.main_sidebar .widget.themeCulture {
    border: 1px solid #3b81ac;
}

    .main_sidebar .widget.themeCulture .widget_header {
        background: #4587af;
    }

.main_sidebar .widget.themeOpinion {
    border: 1px solid #144095;
}

    .main_sidebar .widget.themeOpinion .widget_header {
        background: #1458dd;
    }

.main_sidebar .widget.themeArabic {
    border: 1px solid #743c60;
}

    .main_sidebar .widget.themeArabic .widget_header {
        background: #81436a;
    }

.main_sidebar .widget.themeEconomy {
    border: 1px solid #21a693;
}

    .main_sidebar .widget.themeEconomy .widget_header {
        background: #1aad98;
    }

.main_sidebar .widget.themeSport {
    border: 1px solid #e06718;
}

    .main_sidebar .widget.themeSport .widget_header {
        background: #e06718;
    }

.main_sidebar .widget.themeReport {
    border: 1px solid #9e7239;
}

    .main_sidebar .widget.themeReport .widget_header {
        background: #986d34;
    }

.main_sidebar .widget.themeWorld {
    border: 1px solid #ae2e76;
}

    .main_sidebar .widget.themeWorld .widget_header {
        background: #ba337f;
    }

.main_sidebar .widget.themeLast {
    border: 1px solid #ae9836;
}

    .main_sidebar .widget.themeLast .widget_header {
        background: #cba912;
    }

.widget.widget_news_combine .widget_title {
    padding: 0 10px;
}

.widget.widget_news_combine .widget_subtitle a, .widget.widget_news_combine .widget_subtitle a:hover {
    color: #fff;
}

.widget.widget_news_combine .widget_body {
    padding: 10px 10px 30px;
}

.widget_news_combine .widget_body .block_news_tabs .tabs {
    border-bottom: 1px solid #ff4a4a;
    margin: 0 0 10px;
}

    .widget_news_combine .widget_body .block_news_tabs .tabs ul {
        overflow: hidden;
        padding: 0;
        margin: 0;
    }

        .widget_news_combine .widget_body .block_news_tabs .tabs ul li {
            list-style: none;
            float: right;
            line-height: 20px;
        }

            .widget_news_combine .widget_body .block_news_tabs .tabs ul li + li {
                margin-left: 3px;
            }

            .widget_news_combine .widget_body .block_news_tabs .tabs ul li a {
                margin-bottom: -2px;
                color: #3e4345;
                white-space: nowrap;
                border: 1px solid #ddd;
                padding: 10px 8px 9px;
                display: inline-block;
                line-height: 12px;
                text-decoration: none;
                border-top-right-radius: 8px;
                border-top-left-radius: 8px;
                cursor: pointer;
                margin-right: 5px;
                border-bottom: 0;
            }

                .widget_news_combine .widget_body .block_news_tabs .tabs ul li a span {
                    display: inline-block;
                }

                .widget_news_combine .widget_body .block_news_tabs .tabs ul li a:hover {
                    color: #73797c;
                }

            .widget_news_combine .widget_body .block_news_tabs .tabs ul li.ui-tabs-active a {
                background: #D50B07;
                color: #fff;
                border-bottom: 1px solid #C20C08;
            }

                .widget_news_combine .widget_body .block_news_tabs .tabs ul li.ui-tabs-active a span {
                    border: 0;
                }

.widget_news_combine .widget_body .block_news_tabs .block_home_news_post {
    text-align: right;
    overflow: hidden;
    border-bottom: 1px solid #e3e3e3;
    margin-bottom: 10px;
}

    .widget_news_combine .widget_body .block_news_tabs .block_home_news_post:last-child {
        margin-bottom: 0;
        border-bottom: 0;
    }

    .widget_news_combine .widget_body .block_news_tabs .block_home_news_post .pic {
        float: left;
        padding-right: 10px;
        padding-bottom: 10px;
    }

.widget_news_combine .article .pic, .widget_news_combine .article .pic a {
    max-width: 85px;
    max-height: 52px;
}

    .widget_news_combine .article .pic a img, .widget_news_combine .article .pic img {
        max-width: 85px;
        max-height: 52px;
    }

.widget_news_combine .widget_body .block_news_tabs .block_home_news_post .title {
    overflow: hidden;
    margin: 0;
    line-height: 25px;
    padding-bottom: 10px;
    position: relative;
}

    .widget_news_combine .widget_body .block_news_tabs .block_home_news_post .title .latest_date {
        color: #666;
        font-weight: 700;
        display: inline-block;
        padding: 6px 5px 4px;
        margin-left: 10px;
        position: relative;
        right: 0;
        box-sizing: border-box;
        font-size: 11px;
        width: 57px;
        line-height: 14px;
        text-align: center;
        margin-bottom: 5px;
    }

        .widget_news_combine .widget_body .block_news_tabs .block_home_news_post .title .latest_date:after {
            content: '';
            border: 1px solid #ff4a4a;
            display: inline-block;
            left: 0;
            top: 0;
            bottom: 0;
            right: 0;
            position: absolute;
        }

.widget_news_combine .widget_body .block_news_tabs .block_home_news_post .post-info {
    margin-bottom: 10px;
}

.widget_news_combine span.weekName {
    display: none;
}

.widget_news_combine .widget_body .block_news_tabs .block_home_news_post .title .hot {
    color: #e50700;
    margin-right: 4px;
    font-weight: 700;
}

.widget_news_combine .widget_body .block_news_tabs .block_home_news_post .title a {
    text-decoration: none;
}

.widget_news_combine .widget_body ul.slides > li {
    display: none;
}

.widget_news_combine ul.flex-direction-nav {
    position: absolute;
    bottom: 10px;
    width: 120px;
    height: 28px;
    padding-top: 0;
    vertical-align: top;
    z-index: 100;
}

    .widget_news_combine ul.flex-direction-nav li {
        width: 30px;
        height: 25px;
        position: absolute;
        bottom: 0;
    }

        .widget_news_combine ul.flex-direction-nav li:first-child {
            right: 11px;
        }

        .widget_news_combine ul.flex-direction-nav li + li {
            right: 86px;
        }

        .widget_news_combine ul.flex-direction-nav li a {
            display: block;
            height: 25px;
            width: 30px;
            border: 1px solid #dedede;
            background: #fff;
            background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0, rgba(242, 242, 242, 1) 100%);
        }

            .widget_news_combine ul.flex-direction-nav li a:hover {
                border-color: #ddd;
            }

            .widget_news_combine ul.flex-direction-nav li a.flex-next:after, .widget_news_combine ul.flex-direction-nav li a.flex-prev:after {
                content: "";
                display: block;
                width: 0;
                height: 0;
                left: 10px;
                top: 8px;
                border-top: 5px solid transparent;
                border-bottom: 5px solid transparent;
                position: absolute;
            }

            .widget_news_combine ul.flex-direction-nav li a.flex-prev:after {
                border-left: 7px solid #a6a6a6;
            }

            .widget_news_combine ul.flex-direction-nav li a.flex-next:after {
                left: 10px;
                border-right: 7px solid #a6a6a6;
            }

            .widget_news_combine ul.flex-direction-nav li a.flex-next:hover:after, .widget_news_combine ul.flex-direction-nav li a.flex-prev:hover:after {
                border-right-color: #333;
                border-left-color: #333;
            }

.widget_news_combine .pages_info {
    position: absolute;
    bottom: 10px;
    right: 57px;
    height: 13px;
    color: #333;
    font-size: 11px;
    line-height: 12px;
    white-space: nowrap;
    font-weight: 700;
}

.widget_news_combine .cur_page {
    padding-right: 3px;
    white-space: nowrap;
}

.widget_news_combine .all_pages {
    float: none;
    padding-left: 1px;
    white-space: nowrap;
}

.widget_news_combine #imgLoading, .widget_recent_blogposts #imgLoading {
    margin: 0 auto;
}

.widget_news_combine .tab_content ul.slides > li {
    display: none !important;
}

    .widget_news_combine .tab_content ul.slides > li.flex-active-slide {
        display: block !important;
    }

.widget_recent_blogposts ul.slides > li {
    display: none !important;
}

    .widget_recent_blogposts ul.slides > li.flex-active-slide {
        display: block !important;
    }

.widget_recent_writters .widget_body ul {
    margin: 0;
}

    .widget_recent_writters .widget_body ul li {
        overflow: hidden;
        position: relative;
        vertical-align: top;
    }

        .widget_recent_writters .widget_body ul li > * {
            position: relative;
        }

        .widget_recent_writters .widget_body ul li:nth-of-type(even):before {
            content: '';
            position: absolute;
            background: #EDEDED;
            left: 0;
            right: 0;
            top: 0;
            bottom: 0;
            width: 100%;
            height: 100%;
        }

        .widget_recent_writters .widget_body ul li + li {
            padding-top: 10px;
            padding-bottom: 10px;
            padding-right: 5px;
            padding-left: 5px;
        }

        .widget_recent_writters .widget_body ul li:first-of-type {
            margin-bottom: 10px;
        }

.widget.widget_recent_writters .widget_header .widget_subtitle a {
    color: #fff;
}

.page .sc_accordion_style_1 .headerTap {
    font-size: 15px;
    line-height: 17px;
    border: 1px solid #e0e0e0;
    color: #707070;
    display: block;
    padding: 8px 50px 8px 11px;
    position: relative;
    cursor: pointer;
    margin-bottom: 4px;
    background: #fff;
    background: linear-gradient(to bottom, #fff 0, #fcfcfc 100%);
}

    .page .sc_accordion_style_1 .headerTap span:after, .page .sc_accordion_style_1 .headerTap span:before {
        display: block;
        background: #b4b4b4;
        left: 50%;
        content: "";
        position: absolute;
    }

    .page .sc_accordion_style_1 .headerTap span {
        width: 35px;
        top: 0;
        bottom: 0;
        position: absolute;
        right: 0;
        border-left: 1px solid #e0e0e0;
    }

    .page .sc_accordion_style_1 .headerTap:hover {
        text-decoration: none;
    }

    .page .sc_accordion_style_1 .headerTap span:after {
        height: 11px;
        width: 1px;
        top: 12px;
    }

    .page .sc_accordion_style_1 .headerTap span:before {
        height: 1px;
        width: 11px;
        top: 17px;
        margin-left: -5px;
    }

    .page .sc_accordion_style_1 .headerTap.ui-accordion-header-active span:after, .widget_recent_blogposts .widget_body ul.slides > li {
        display: none;
    }

.page .sc_accordion_style_1 .content {
    font-size: 12px;
    line-height: 19px;
    color: #6b6b6b;
    padding: 6px 0 10px;
    display: none;
    overflow: hidden;
    height: auto !important;
}

.ImgWritter {
    float: right;
    margin: 0 0 0 5px;
    width: 33%;
}

    .ImgWritter img {
        max-height: 75px;
    }

.TextWritter {
    float: left;
    width: 64%;
    clear: left;
    margin-bottom: 5px;
    font-size: 13px;
    line-height: 21px;
    text-align: right;
    font-weight: 700;
    color: #8A0000;
}

    .TextWritter a {
        color: #8A0000;
    }

p.TextWritter {
    font-weight: 400;
    line-height: 21px;
    color: #565656;
    margin-bottom: 0;
    text-align: right;
    margin-top:0;
}

    p.TextWritter a {
        color: #565656;
    }

.widget_recent_blogposts .widget_title {
    padding: 0 10px;
}

.widget_recent_blogposts .widget_subtitle a {
    color: #fff;
}

.main_sidebar .widget_recent_blogposts .widget_body {
    padding: 10px 10px 25px;
}

    .main_sidebar .widget_recent_blogposts .widget_body.removePadding {
        padding: 10px 10px 0;
    }

.widget_recent_blogposts .widget_body a {
    text-decoration: none;
}

.widget_recent_blogposts .widget_body ul {
    list-style-type: none;
    margin: 0;
    overflow: hidden;
}

    .widget_recent_blogposts .widget_body ul.icons {
        padding-bottom: 10px;
        line-height: 0;
    }

.widget_recent_blogposts .article + .article {
    padding-top: 10px;
    border-top: 1px solid #e3e3e3;
    overflow: hidden;
    clear: both;
}

.widget_recent_blogposts .article {
    overflow: hidden;
    clear: both;
}

    .widget_recent_blogposts .article .pic {
        float: left;
        margin: 0 10px 10px 0;
    }

        .widget_recent_blogposts .article .pic img {
            width: auto;
            height: auto;
        }

.widget.widget_recent_blogposts .article .pic.fullImageLeft {
    width: 278px;
    height: 171px;
    float: none;
    margin: 0 auto 10px;
}

.widget.widget_recent_blogposts .article .pic.PortFull {
    margin: 0 auto 10px !important;
    text-align: center;
}

    .widget.widget_recent_blogposts .article .pic.PortFull a {
        display: inline-block;
        vertical-align: top;
    }

.widget_recent_blogposts .article .pic.freeImage, .widget_recent_blogposts .article .pic.freeImage img {
    max-height: 87px;
}

    .widget_recent_blogposts.flash .article .pic.freeImage, .widget_recent_blogposts .article .pic.freeImage.fullImageLeft, .widget_recent_blogposts.flash .article .pic.freeImage img, .widget_recent_blogposts .article .pic.freeImage.fullImageLeft img {
        max-height: 171px;
    }

    .widget_recent_blogposts .article .pic.freeImage.PortFull, .widget_recent_blogposts .article .pic.freeImage.PortFull img {
        max-height: 100% !important;
    }

.widget.widget_recent_blogposts .article .pic.fullImageLeft a {
    width: 278px;
    height: 171px;
}

    .widget.widget_recent_blogposts .article .pic.fullImageLeft a img {
        max-width: 278px;
        max-height: 171px;
    }

.widget_recent_blogposts .flex-direction-nav {
    display: block;
    clear: both;
    height: 15px;
}

.widget_recent_blogposts .article .text {
    color: #8A0000;
    margin-bottom: 10px;
    font-size: 13px;
    line-height: 21px;
    font-weight: 700;
    text-align: right;
    white-space: pre-wrap;
}

    .widget_recent_blogposts .article .text a {
        color: #8A0000;
        display: block;
    }

.widget_recent_blogposts.flash .article .text {
    text-align: center;
}

.widget_recent_blogposts .article .textblack, .widget_recent_blogposts .article .textblack a {
    color: #000;
}

.widget_recent_blogposts .article .textblack {
    margin-bottom: 10px;
    font-size: 13px;
    line-height: 21px;
    font-weight: 700;
    text-align: right;
    white-space: pre-wrap;
}

.widget_recent_blogposts .article .textblackleft, .widget_recent_blogposts .article .textblackleft a {
    color: #000;
}

.widget_recent_blogposts .article .textblackleft {
    margin-bottom: 10px;
    font-size: 13px;
    line-height: 21px;
    font-weight: 700;
    text-align: left;
    white-space: pre-wrap;
}

.widget_recent_blogposts ul.flex-direction-nav {
    position: absolute;
    bottom: 6px;
    width: 90px;
    height: 20px;
    padding-top: 0;
    vertical-align: top;
    z-index: 10;
}

    .widget_recent_blogposts ul.flex-direction-nav li {
        width: 18px;
        height: 19px;
        position: absolute;
        bottom: 0;
    }

        .widget_recent_blogposts ul.flex-direction-nav li:first-child {
            right: 11px;
        }

        .widget_recent_blogposts ul.flex-direction-nav li + li {
            right: 72px;
        }

        .widget_recent_blogposts ul.flex-direction-nav li a {
            display: block;
            height: 16px;
            width: 16px;
            border: 1px solid #dedede;
            background: #fff;
            background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0, rgba(242, 242, 242, 1) 100%);
        }

            .widget_recent_blogposts ul.flex-direction-nav li a:hover {
                border-color: #ddd;
            }

            .widget_recent_blogposts ul.flex-direction-nav li a.flex-next:after, .widget_recent_blogposts ul.flex-direction-nav li a.flex-prev:after {
                content: "";
                display: block;
                width: 0;
                height: 0;
                left: 6px;
                top: 6px;
                border-top: 3px solid transparent;
                border-bottom: 3px solid transparent;
                position: absolute;
            }

            .widget_recent_blogposts ul.flex-direction-nav li a.flex-prev:after {
                border-left: 4px solid #a6a6a6;
            }

            .widget_recent_blogposts ul.flex-direction-nav li a.flex-next:after {
                left: 8px;
                border-right: 4px solid #a6a6a6;
            }

            .widget_recent_blogposts ul.flex-direction-nav li a.flex-next:hover:after, .widget_recent_blogposts ul.flex-direction-nav li a.flex-prev:hover:after {
                border-right-color: #333;
                border-left-color: #333;
            }

.widget_recent_blogposts .flex-direction-nav a.flex-disabled, .widget_news_combine .flex-direction-nav a.flex-disabled {
    display: none;
}

.widget_recent_blogposts .pages_info {
    position: absolute;
    bottom: 8px;
    right: 44px;
    height: 13px;
    color: #333;
    font-size: 10px;
    line-height: 12px;
    white-space: nowrap;
    font-weight: 700;
}

.widget_recent_blogposts .cur_page {
    padding-right: 3px;
    white-space: nowrap;
}

.widget_recent_blogposts .all_pages {
    float: none;
    padding-left: 1px;
    white-space: nowrap;
}

.widget_recent_blogposts .article .pic.Land, .widget_recent_blogposts .article .pic.Land a {
    width: auto;
    height: auto;
}

    .widget_recent_blogposts .article .pic.Land a img, .widget_recent_blogposts .article .pic.Land img {
        max-width: 100%;
        max-height: 101px;
    }

.widget_recent_blogposts .article .pic.Port, .widget_recent_blogposts .article .pic.Port a {
    width: auto;
    height: auto;
}

    .widget_recent_blogposts .article .pic.Port a img, .widget_recent_blogposts .article .pic.Port img {
        max-width: 100%;
        max-height: 86px;
    }

.widget_recent_blogposts.flash .article .pic {
    float: none;
    margin: 0 auto 10px;
}

    .widget_recent_blogposts.flash .article .pic.Land, .widget_recent_blogposts.flash .article .pic.Land a {
        width: auto;
        height: auto;
    }

        .widget_recent_blogposts.flash .article .pic.Land a img, .widget_recent_blogposts.flash .article .pic.Land img {
            max-width: 100%;
            max-height: 171px;
        }

    .widget_recent_blogposts.flash .article .pic.Port, .widget_recent_blogposts.flash .article .pic.Port a {
        width: auto;
        height: auto;
    }

        .widget_recent_blogposts.flash .article .pic.Port a img, .widget_recent_blogposts.flash .article .pic.Port img {
            max-width: 100%;
            max-height: 170px;
        }

.main_sidebar .widget_recent_blogposts .article .pic.PortFull, .main_sidebar .widget_recent_blogposts .article .pic.PortFull a, .main_sidebar .widget_recent_blogposts .article .pic.PortFull a img, .main_sidebar .widget_recent_blogposts .article .pic.PortFull img {
    /*max-width: 278px;*/
    max-height: 100%;
    width: auto;
    height: auto;
}

body.article #page .socialMedia {
    display: none;
}
body.article #page .socialMedia.mobile {
    display: block;
}
body.article #page .socialMedia ul li {
    width: 12.5%;
}

    body #page .socialMedia ul li a span {
        margin-top: 9px;
    }

.datepickid {
    cursor: pointer;
    /*position:relative;*/
}

.calenderFixed {
    width: 155px;
    position: fixed;
    right: 3px;
    margin-top: -53px;
    text-align: center;
    box-shadow: inset 0 0 10px #000000;
    -moz-box-shadow: inset 0 0 10px #000000;
    -webkit-box-shadow: inset 0 0 10px #696969;
    background-color: #f7f7f7;
    z-index: 1000;
}

    .calenderFixed .headerp {
        padding-top: 5px;
        font-size: 12px;
        text-decoration: underline;
        color: #3a3e40;
    }

    .calenderFixed .currdate {
        font-size: 13px;
        line-height: 24px;
        color: #000000;
        text-shadow: -1px -1px white, 1px 1px #9e9e9e;
        margin-bottom: 3px;
    }

    .calenderFixed .datepickid {
        margin-right: 10px;
        margin-left: 10px;
        margin-bottom: 5px;
        cursor: pointer;
    }

        .calenderFixed .datepickid img {
            background: #fff;
            margin: 0 auto;
            border: 1px solid #666;
            padding: 2px 3px 3px;
            width: 112px;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
        }

            .calenderFixed .datepickid img:hover {
                border: 1px solid #000;
            }

    .calenderFixed .todayButton {
        cursor: pointer;
        border: 1px solid #666666;
        margin: 0 auto 8px;
    }

        .calenderFixed .todayButton:hover {
            border: 1px solid #000;
        }

    .calenderFixed .datepicker-dropdown.datepicker-orient-left:after {
        right: 7px;
    }

    .calenderFixed .datepicker-dropdown.datepicker-orient-left:before {
        right: 6px;
    }

@media(max-width:1120px) {
    body .threeSlider {
        width: 100%;
    }

        body .threeSlider .slick-prev {
            left: 0;
        }

        body .threeSlider .slick-next {
            right: 0;
        }

    .main_sidebar .widget.widget_recent_blogposts .article .pic.fullImageLeft {
        width: 100%;
        height: auto;
        float: none;
        margin: 0 auto 10px;
    }

    .widget.widget_recent_blogposts .article .pic.fullImageLeft a {
        width: 100%;
        height: auto;
    }

    .row-container article .field_group .pic, .row-container article .field_group .pic a {
        width: auto;
        height: auto;
    }


    .news_style5_body article, .news_style5_body article:before {
        width: 48.5%;
    }

    .categoryTabs .news_style5_body {
        overflow: hidden;
    }

    .categoryTabs .news_style5_tabs li a {
        padding: 10px;
    }

    .categoryTabs .news_style5_tabs li {
        margin-top: 5px;
    }

    .main_sidebar .widget.widget_recent_blogposts .post-info .icons li a {
        padding-right: 15px;
        padding-top: 2px;
        margin-left: 2px;
        margin-bottom: 2px;
    }
    .widget_news_combine .widget_body .block_news_tabs .tabs ul li a {
        font-size: 12px;
        padding: 8px 8px 7px;
    }
}

@media(max-width:1024px) {
    .news_style5_body article, .news_style5_body article:before {
        width: 48.2%;
    }

    .widget_news_combine .widget_body .block_news_tabs .tabs ul li a {
        padding: 6px 6px 5px;
    }
}



@media(max-width:949px) {
    
    .news_body .icons {
        position: relative;
        overflow: visible;
        display: inline-block;
        margin-bottom: 0;
    }

    .news_style5_body article {
        padding-bottom: 0;
    }


    .news_style5_body .row-container {
        margin-bottom: 0;
    }

    .news_style5_body article {
        width: 100%;
        float: none;
        min-height: inherit;
        margin-bottom: 10px;
        box-sizing: border-box;
        border-bottom: 1px solid #e3e3e3;
        position: relative;
    }

    .news_style5_body .row-container article:before {
        content: none;
    }
    .widget_news_combine .widget_body .block_news_tabs .tabs ul li:first-of-type a {
        margin-right: 0;
    }

    .widget_news_combine .widget_body .block_news_tabs .tabs ul li a {
        font-size: 10px;
        padding: 7px 4px 6px;
    }
}
@media(max-width:1880px) {
   
        .homepage_gallery_two.video .slick-slide {
            margin: 0 5px;
        }
    
    .homepage_gallery_two.video .slick-slide img {
        max-height: 443px;
        max-width: 100%;
    }
    .homepage_gallery_two.video {
        max-height: 500px;
    }
}
@media(max-width:1120px) {
    .homepage_gallery_two.video .slick-slide img {
        max-height: 313px;
    }
    .homepage_gallery_two.video {
        max-height: 370px;
    }
}
    @media(max-width:800px) {
        .news_style5_body article {
            width: 100%;
            float: none;
            min-height: inherit;
        }

        .homepage_gallery_two.video .slick-slide img {
            max-height: 276px;
        }

        .homepage_gallery_two.video {
            max-height: 333px;
        }

        .widget_news_combine .widget_body .block_news_tabs .tabs ul li a {
            font-size: 9px;
        }
    }

    @media(max-width:768px) {
        .news_style5_tabs li a {
            padding: 9px 7px 7px;
        }

        .more-link {
            font-size: 13px;
            line-height: 21px;
        }

        .news_style5_body .row-container {
            margin-bottom: 10px;
        }

        .news_style5_body article {
            width: 48.2%;
            float: right;
            min-height: inherit;
            margin-bottom: 10px;
            box-sizing: border-box;
            border-bottom: 0;
            position: static;
        }

        .news_style5_body .row-container article:before {
            content: '';
        }

        .widget_news_combine .widget_body .block_news_tabs .tabs ul li a {
            font-size: 14px;
            padding: 10px 8px 9px;
        }

        .widget_recent_blogposts .article {
            overflow: hidden;
            width: 48%;
            display: inline-block;
            vertical-align: top;
            clear: none !important;
            margin-left: 10px;
            border-top: 1px solid #e3e3e3;
            padding-top: 10px;
            float: right;
        }

        .widget_recent_blogposts.NoArticle .article {
            width: auto;
            margin-left: 0;
            border-top: 0;
            padding-top: 0;
            float: none;
        }

        .widget_recent_blogposts .article:first-of-type, .widget_recent_blogposts .article:nth-of-type(2) {
            padding-top: 0;
            border: 0;
        }

        .widget_recent_blogposts .article:nth-of-type(2n) {
            margin-left: 0;
        }

        body .widget_recent_blogposts .article:nth-of-type(2n+1) {
            clear: right !important;
        }

        .widget_recent_blogposts .widget_body ul.slides > li {
            text-align: center;
        }

        body .widget_recent_blogposts .article .pic.Land a img, body .widget_recent_blogposts .article .pic.Land img, body .widget_recent_blogposts .article .pic.Port a img, body .widget_recent_blogposts .article .pic.Port img, body .widget.widget_recent_blogposts .article .pic.fullImageLeft a img {
            max-width: 100%;
            max-height: 100%;
        }

        body .widget_recent_blogposts .article .pic {
            float: none;
            margin: 0 auto 10px;
        }

        body .widget_recent_blogposts.center .article .pic {
            float: left;
            margin: 0 10px 10px 0;
        }

        body .widget_recent_blogposts.center .article {
            width: 100%;
            margin: 0 0 10px 0;
            border-bottom: 1px solid #ddd;
            border-top: 0;
            padding-top: 0;
        }

        body .single .widget_recent_blogposts.center .article:last-of-type {
            border-bottom: 0;
        }

        body .widget_recent_blogposts.center .ctrText {
            border-top: 0;
        }

        .main_sidebar .widget.widget_recent_blogposts.center {
            width: 100%;
            clear: none;
            margin: 0 auto 10px;
        }

        .widget_recent_blogposts .article .pic.freeImage, .widget_recent_blogposts .article .pic.freeImage img, .widget_recent_blogposts.flash .article .pic.freeImage, .widget_recent_blogposts .article .pic.freeImage.fullImageLeft, .widget_recent_blogposts.flash .article .pic.freeImage img, .widget_recent_blogposts .article .pic.freeImage.fullImageLeft img {
            max-height: 100%;
        }

        body .widget_recent_blogposts.flash .article {
            width: 100%;
            margin: 0;
        }

            body .widget_recent_blogposts.flash .article + .article {
                padding-top: 10px;
                border-top: 1px solid #e3e3e3;
            }
    }

    @media(max-width:720px) {
        .widget_news_combine .widget_body .block_news_tabs .tabs ul li a {
            font-size: 12px;
            padding: 7px 7px 6px;
        }
    }

    @media(max-width:667px) {
        .widget_body .prayer_container {
            line-height: 30px;
            left: 18%;
        }
    }

    @media(max-width:640px) {
        .news_style5_body .row-container {
            margin-bottom: 0;
        }

        .news_style5_body article {
            width: 100%;
            float: none;
            min-height: inherit;
            margin-bottom: 10px;
            box-sizing: border-box;
            border-bottom: 1px solid #e3e3e3;
            position: relative;
        }

        .news_style5_body .row-container article:before {
            content: none;
        }

        .categoryTabs .news_style5_body .row-container:last-of-type article {
            margin-bottom: 10px
        }

            .categoryTabs .news_style5_body .row-container:last-of-type article:last-of-type {
                margin-bottom: 0;
                border-bottom: none
            }
    }

    @media(max-width:600px) {
        .widget_news_combine .widget_body .block_news_tabs .tabs ul li:first-of-type a {
            margin-right: 0;
        }

        .widget_news_combine .widget_body .block_news_tabs .tabs ul li a {
            font-size: 9px;
            padding: 5px 5px 4px;
        }

        .widget_news_combine .widget_body .block_news_tabs .tabs ul {
            padding: 0;
        }
    }

    @media(max-width:568px) {
        .widget_recent_blogposts .article {
            width: 48%;
        }
    }

    @media(max-width:480px) {

        .news_style5_tabs li {
            font-size: 12px;
            line-height: 13px;
        }

            .news_style5_tabs li a {
                padding: 7px 3px 7px 4px;
            }

        .news_style5_body article h3 {
            margin-bottom: 10px;
        }

        .categoryTabs .news_style5_tabs li a {
            padding: 10px 5px 9px;
        }

        .widget_recent_blogposts.child .article h3, .widget_recent_blogposts.flash .article h3 {
            text-align: right;
        }

        .widget_recent_blogposts.child .article .pic {
            margin: 0 auto 10px !important;
        }

        .widget_recent_blogposts.flash .article .text {
            text-align: right;
        }

        .widget_news_combine .widget_body .block_news_tabs .tabs ul li a {
            margin-right: 10px;
            padding: 12px 8px 10px;
            font-size: 12px;
        }

        .main_sidebar .widget.widget_news_combine, .main_sidebar .widget.widget_recent_writters {
            width: 300px;
            clear: both;
            margin: 0 auto 10px;
        }

        .widget_recent_blogposts .article {
            width: 47%;
        }

            .widget_recent_blogposts .article .pic.Land, .widget_recent_blogposts .article .pic.Land a, .widget_recent_blogposts .article .pic.Port, .widget_recent_blogposts .article .pic.Port a {
                max-width: 100% !important;
                max-height: 100% !important;
                float: none !important;
            }

                .widget_recent_blogposts .article .pic.Land a img, .widget_recent_blogposts .article .pic.Port a img, .widget_recent_blogposts .article .pic a img {
                    max-width: 100% !important;
                    max-height: 130px !important;
                    float: none !important;
                }

        .widget_recent_blogposts.flash .article .pic.Land a img, .widget_recent_blogposts.flash .article .pic.Port a img, .widget_recent_blogposts.flash .article .pic a img {
            max-height: 350px !important;
        }

        .threeSlider .title {
            display: none;
        }
    }

    @media(max-width:400px) {

        .widget_recent_blogposts .article .pic.Port, .widget_recent_blogposts .article .pic.Port a {
            height: 101px;
            width: auto;
        }
    }

    @media(max-width:360px) {
        .news_style5_body .post_date span.weekName {
            display: none;
            margin-left: 0;
        }
    }

    @media(max-width:320px) {

        .slick-initialized .slick-slide {
            text-align: center;
        }
    }

    /*new calender*/
    #datepicker {
        position: relative;
        width: 100%;
        margin-top: 7px;
        direction: ltr;
        z-index: 1000;
        line-height: 16px;
        font-size: 16px;
        left: 0;
        right: 0;
        display: block !important;
        /*margin-bottom: 60px;*/
    }

        #datepicker .ui-datepicker .ui-datepicker-title select.ui-datepicker-month {
            margin-right: 7px;
        }

.adZone .datepickid.clicked, .mediaZone .datepickid.clicked {
    position: static;
}

    .adZone .datepickid.clicked #datepicker, .mediaZone .datepickid.clicked #datepicker {
        right: 0;
        left: auto;
        width: 300px;
        margin-top: -5px;
    }

    #datepicker .ui-helper-hidden {
        display: none;
    }

    #datepicker .ui-helper-hidden-accessible {
        border: 0;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
    }

    #datepicker .ui-helper-reset {
        margin: 0;
        padding: 0;
        border: 0;
        outline: 0;
        line-height: 1.3;
        text-decoration: none;
        font-size: 100%;
        list-style: none;
    }

    #datepicker .ui-helper-clearfix:before,
    #datepicker .ui-helper-clearfix:after {
        content: "";
        display: table;
        border-collapse: collapse;
    }

    #datepicker .ui-helper-clearfix:after {
        clear: both;
    }

    #datepicker .ui-helper-zfix {
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        position: absolute;
        opacity: 0;
        filter: Alpha(Opacity=0); /* support: IE8 */
    }

    #datepicker .ui-front {
        z-index: 100;
    }


    /* Interaction Cues
----------------------------------*/
    #datepicker .ui-state-disabled {
        cursor: default !important;
        pointer-events: none;
    }


    /* Icons
----------------------------------*/
    #datepicker .ui-icon {
        display: inline-block;
        vertical-align: middle;
        margin-top: -.25em;
        position: relative;
        text-indent: -99999px;
        overflow: hidden;
        background-repeat: no-repeat;
    }

    #datepicker .ui-widget-icon-block {
        left: 50%;
        margin-left: -8px;
        display: block;
    }

    /* Misc visuals
----------------------------------*/

    /* Overlays */
    #datepicker .ui-widget-overlay {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

    #datepicker .ui-accordion .ui-accordion-header {
        display: block;
        cursor: pointer;
        position: relative;
        margin: 2px 0 0 0;
        padding: .5em .5em .5em .7em;
        font-size: 100%;
    }

    #datepicker .ui-accordion .ui-accordion-content {
        padding: 1em 2.2em;
        border-top: 0;
        overflow: auto;
    }

    #datepicker .ui-autocomplete {
        position: absolute;
        top: 0;
        left: 0;
        cursor: default;
    }

    #datepicker .ui-menu {
        list-style: none;
        padding: 0;
        margin: 0;
        display: block;
        outline: 0;
    }

        #datepicker .ui-menu .ui-menu {
            position: absolute;
        }

        #datepicker .ui-menu .ui-menu-item {
            margin: 0;
            cursor: pointer;
            /* support: IE10, see #8844 */
            list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
        }

        #datepicker .ui-menu .ui-menu-item-wrapper {
            position: relative;
            padding: 3px 1em 3px .4em;
        }

        #datepicker .ui-menu .ui-menu-divider {
            margin: 5px 0;
            height: 0;
            font-size: 0;
            line-height: 0;
            border-width: 1px 0 0 0;
        }

        #datepicker .ui-menu .ui-state-focus,
        #datepicker .ui-menu .ui-state-active {
            margin: -1px;
        }

    /* icon support */
    #datepicker .ui-menu-icons {
        position: relative;
    }

        #datepicker .ui-menu-icons .ui-menu-item-wrapper {
            padding-left: 2em;
        }

    /* left-aligned */
    #datepicker .ui-menu .ui-icon {
        position: absolute;
        top: 0;
        bottom: 0;
        left: .2em;
        margin: auto 0;
    }

    /* right-aligned */
    #datepicker .ui-menu .ui-menu-icon {
        left: auto;
        right: 0;
    }

    #datepicker .ui-button {
        padding: .4em 1em;
        display: inline-block;
        position: relative;
        line-height: normal;
        margin-right: .1em;
        cursor: pointer;
        vertical-align: middle;
        text-align: center;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        /* Support: IE <= 11 */
        overflow: visible;
    }

        #datepicker .ui-button,
        #datepicker .ui-button:link,
        #datepicker .ui-button:visited,
        #datepicker .ui-button:hover,
        #datepicker .ui-button:active {
            text-decoration: none;
        }

    /* to make room for the icon, a width needs to be set here */
    #datepicker .ui-button-icon-only {
        width: 2em;
        box-sizing: border-box;
        text-indent: -9999px;
        white-space: nowrap;
    }

    /* no icon support for input elements */
    #datepicker input.ui-button.ui-button-icon-only {
        text-indent: 0;
    }

    /* button icon element(s) */
    #datepicker .ui-button-icon-only .ui-icon {
        position: absolute;
        top: 50%;
        left: 50%;
        margin-top: -8px;
        margin-left: -8px;
    }

    #datepicker .ui-button.ui-icon-notext .ui-icon {
        padding: 0;
        width: 2.1em;
        height: 2.1em;
        text-indent: -9999px;
        white-space: nowrap;
    }

    #datepicker input.ui-button.ui-icon-notext .ui-icon {
        width: auto;
        height: auto;
        text-indent: 0;
        white-space: normal;
        padding: .4em 1em;
    }

    /* workarounds */
    /* Support: Firefox 5 - 40 */
    #datepicker input.ui-button::-moz-focus-inner,
    #datepicker button.ui-button::-moz-focus-inner {
        border: 0;
        padding: 0;
    }

    #datepicker .ui-controlgroup {
        vertical-align: middle;
        display: inline-block;
    }

        #datepicker .ui-controlgroup > .ui-controlgroup-item {
            float: left;
            margin-left: 0;
            margin-right: 0;
        }

            #datepicker .ui-controlgroup > .ui-controlgroup-item:focus,
            #datepicker .ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
                z-index: 9999;
            }

    #datepicker .ui-controlgroup-vertical > .ui-controlgroup-item {
        display: block;
        float: none;
        width: 100%;
        margin-top: 0;
        margin-bottom: 0;
        text-align: left;
    }

    #datepicker .ui-controlgroup-vertical .ui-controlgroup-item {
        box-sizing: border-box;
    }

    #datepicker .ui-controlgroup .ui-controlgroup-label {
        padding: .4em 1em;
    }

        #datepicker .ui-controlgroup .ui-controlgroup-label span {
            font-size: 80%;
        }

    #datepicker .ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
        border-left: none;
    }

    #datepicker .ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
        border-top: none;
    }

    #datepicker .ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
        border-right: none;
    }

    #datepicker .ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
        border-bottom: none;
    }

    /* Spinner specific style fixes */
    #datepicker .ui-controlgroup-vertical .ui-spinner-input {
        /* Support: IE8 only, Android < 4.4 only */
        width: 75%;
        width: calc( 100% - 2.4em );
    }

    #datepicker .ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
        border-top-style: solid;
    }

    #datepicker .ui-checkboxradio-label .ui-icon-background {
        box-shadow: inset 1px 1px 1px #ccc;
        border-radius: .12em;
        border: none;
    }

    #datepicker .ui-checkboxradio-radio-label .ui-icon-background {
        width: 16px;
        height: 16px;
        border-radius: 1em;
        overflow: visible;
        border: none;
    }

    #datepicker .ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
    #datepicker .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
        background-image: none;
        width: 8px;
        height: 8px;
        border-width: 4px;
        border-style: solid;
    }

    #datepicker .ui-checkboxradio-disabled {
        pointer-events: none;
    }

    #datepicker .ui-datepicker {
        width: 17em;
        padding: .2em .2em 0;
        display: none;
    }

        #datepicker .ui-datepicker .ui-datepicker-header {
            position: relative;
            padding: .2em 0;
        }

        #datepicker .ui-datepicker .ui-datepicker-prev,
        #datepicker .ui-datepicker .ui-datepicker-next {
            position: absolute;
            top: 2px;
            width: 1.8em;
            height: 1.8em;
        }

        #datepicker .ui-datepicker .ui-datepicker-prev-hover,
        #datepicker .ui-datepicker .ui-datepicker-next-hover {
            top: 1px;
        }

        #datepicker .ui-datepicker .ui-datepicker-prev {
            left: 5px;
        }

        #datepicker .ui-datepicker .ui-datepicker-next {
            right: 5px;
        }

        #datepicker .ui-datepicker .ui-datepicker-prev-hover {
            left: 1px;
        }

        #datepicker .ui-datepicker .ui-datepicker-next-hover {
            right: 1px;
        }

        #datepicker .ui-datepicker .ui-datepicker-prev span,
        #datepicker .ui-datepicker .ui-datepicker-next span {
            display: block;
            position: absolute;
            left: 50%;
            margin-left: -15px;
            top: 50%;
            margin-top: -15px;
            font-size: 0;
            padding: 0;
        }

        #datepicker .ui-datepicker .ui-datepicker-title {
            margin: 0 2.3em;
            line-height: 1.8em;
            text-align: center;
        }

            #datepicker .ui-datepicker .ui-datepicker-title select {
                font-size: 16px;
                line-height: 16px;
                margin: 1px 0;
                text-align: left;
            }

        #datepicker .ui-datepicker select.ui-datepicker-month,
        #datepicker .ui-datepicker select.ui-datepicker-year {
            width: 45%;
        }

        #datepicker .ui-datepicker table {
            width: 215px;
            font-size: .9em;
            border-collapse: collapse;
            margin: 0 0 .4em;
        }

        #datepicker .ui-datepicker th {
            padding: .7em .3em;
            text-align: center;
            font-weight: bold;
            border: 0;
        }

        #datepicker .ui-datepicker td {
            border: 0;
            padding: 1px;
        }

            #datepicker .ui-datepicker td span,
            #datepicker .ui-datepicker td a {
                display: block;
                padding: .2em;
                text-align: right;
                text-decoration: none;
            }

        #datepicker .ui-datepicker .ui-datepicker-buttonpane {
            background-image: none;
            margin: .7em 0 0 0;
            padding: 0 .2em;
            border-left: 0;
            border-right: 0;
            border-bottom: 0;
        }

            #datepicker .ui-datepicker .ui-datepicker-buttonpane button {
                float: right;
                margin: .5em .2em .4em;
                cursor: pointer;
                padding: .2em .6em .3em .6em;
                width: auto;
                overflow: visible;
            }

                #datepicker .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
                    float: left;
                }

        /* with multiple calendars */
        #datepicker .ui-datepicker.ui-datepicker-multi {
            width: auto;
        }

    #datepicker .ui-datepicker-multi .ui-datepicker-group {
        float: left;
    }

        #datepicker .ui-datepicker-multi .ui-datepicker-group table {
            width: 95%;
            margin: 0 auto .4em;
        }

    #datepicker .ui-datepicker-multi-2 .ui-datepicker-group {
        width: 50%;
    }

    #datepicker .ui-datepicker-multi-3 .ui-datepicker-group {
        width: 33.3%;
    }

    #datepicker .ui-datepicker-multi-4 .ui-datepicker-group {
        width: 25%;
    }

    #datepicker .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
    #datepicker .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
        border-left-width: 0;
    }

    #datepicker .ui-datepicker-multi .ui-datepicker-buttonpane {
        clear: left;
    }

    #datepicker .ui-datepicker-row-break {
        clear: both;
        width: 100%;
        font-size: 0;
    }

    /* RTL support */
    #datepicker .ui-datepicker-rtl {
        direction: rtl;
    }

        #datepicker .ui-datepicker-rtl .ui-datepicker-prev {
            right: 2px;
            left: auto;
        }

        #datepicker .ui-datepicker-rtl .ui-datepicker-next {
            left: 2px;
            right: auto;
        }

        #datepicker .ui-datepicker-rtl .ui-datepicker-prev:hover {
            right: 1px;
            left: auto;
        }

        #datepicker .ui-datepicker-rtl .ui-datepicker-next:hover {
            left: 1px;
            right: auto;
        }

        #datepicker .ui-datepicker-rtl .ui-datepicker-buttonpane {
            clear: right;
        }

            #datepicker .ui-datepicker-rtl .ui-datepicker-buttonpane button {
                float: left;
            }

                #datepicker .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
                #datepicker .ui-datepicker-rtl .ui-datepicker-group {
                    float: right;
                }

        #datepicker .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
        #datepicker .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
            border-right-width: 0;
            border-left-width: 1px;
        }

    /* Icons */
    #datepicker .ui-datepicker .ui-icon {
        display: block;
        text-indent: -99999px;
        overflow: hidden;
        background-repeat: no-repeat;
        left: .5em;
        top: .3em;
    }

    #datepicker .ui-dialog {
        position: absolute;
        top: 0;
        left: 0;
        padding: .2em;
        outline: 0;
    }

        #datepicker .ui-dialog .ui-dialog-titlebar {
            padding: .4em 1em;
            position: relative;
        }

        #datepicker .ui-dialog .ui-dialog-title {
            float: left;
            margin: .1em 0;
            white-space: nowrap;
            width: 90%;
            overflow: hidden;
            text-overflow: ellipsis;
        }

        #datepicker .ui-dialog .ui-dialog-titlebar-close {
            position: absolute;
            right: .3em;
            top: 50%;
            width: 20px;
            margin: -10px 0 0 0;
            padding: 1px;
            height: 20px;
        }

        #datepicker .ui-dialog .ui-dialog-content {
            position: relative;
            border: 0;
            padding: .5em 1em;
            background: none;
            overflow: auto;
        }

        #datepicker .ui-dialog .ui-dialog-buttonpane {
            text-align: left;
            border-width: 1px 0 0 0;
            background-image: none;
            margin-top: .5em;
            padding: .3em 1em .5em .4em;
        }

            #datepicker .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
                float: right;
            }

            #datepicker .ui-dialog .ui-dialog-buttonpane button {
                margin: .5em .4em .5em 0;
                cursor: pointer;
            }

        #datepicker .ui-dialog .ui-resizable-n {
            height: 2px;
            top: 0;
        }

        #datepicker .ui-dialog .ui-resizable-e {
            width: 2px;
            right: 0;
        }

        #datepicker .ui-dialog .ui-resizable-s {
            height: 2px;
            bottom: 0;
        }

        #datepicker .ui-dialog .ui-resizable-w {
            width: 2px;
            left: 0;
        }

        #datepicker .ui-dialog .ui-resizable-se,
        #datepicker .ui-dialog .ui-resizable-sw,
        #datepicker .ui-dialog .ui-resizable-ne,
        #datepicker .ui-dialog .ui-resizable-nw {
            width: 7px;
            height: 7px;
        }

        #datepicker .ui-dialog .ui-resizable-se {
            right: 0;
            bottom: 0;
        }

        #datepicker .ui-dialog .ui-resizable-sw {
            left: 0;
            bottom: 0;
        }

        #datepicker .ui-dialog .ui-resizable-ne {
            right: 0;
            top: 0;
        }

        #datepicker .ui-dialog .ui-resizable-nw {
            left: 0;
            top: 0;
        }

    #datepicker .ui-draggable .ui-dialog-titlebar {
        cursor: move;
    }

    #datepicker .ui-draggable-handle {
        -ms-touch-action: none;
        touch-action: none;
    }

    #datepicker .ui-resizable {
        position: relative;
    }

    #datepicker .ui-resizable-handle {
        position: absolute;
        font-size: 0.1px;
        display: block;
        -ms-touch-action: none;
        touch-action: none;
    }

    #datepicker .ui-resizable-disabled .ui-resizable-handle,
    #datepicker .ui-resizable-autohide .ui-resizable-handle {
        display: none;
    }

    #datepicker .ui-resizable-n {
        cursor: n-resize;
        height: 7px;
        width: 100%;
        top: -5px;
        left: 0;
    }

    #datepicker .ui-resizable-s {
        cursor: s-resize;
        height: 7px;
        width: 100%;
        bottom: -5px;
        left: 0;
    }

    #datepicker .ui-resizable-e {
        cursor: e-resize;
        width: 7px;
        right: -5px;
        top: 0;
        height: 100%;
    }

    #datepicker .ui-resizable-w {
        cursor: w-resize;
        width: 7px;
        left: -5px;
        top: 0;
        height: 100%;
    }

    #datepicker .ui-resizable-se {
        cursor: se-resize;
        width: 12px;
        height: 12px;
        right: 1px;
        bottom: 1px;
    }

    #datepicker .ui-resizable-sw {
        cursor: sw-resize;
        width: 9px;
        height: 9px;
        left: -5px;
        bottom: -5px;
    }

    #datepicker .ui-resizable-nw {
        cursor: nw-resize;
        width: 9px;
        height: 9px;
        left: -5px;
        top: -5px;
    }

    #datepicker .ui-resizable-ne {
        cursor: ne-resize;
        width: 9px;
        height: 9px;
        right: -5px;
        top: -5px;
    }

    #datepicker .ui-progressbar {
        height: 2em;
        text-align: left;
        overflow: hidden;
    }

        #datepicker .ui-progressbar .ui-progressbar-value {
            margin: -1px;
            height: 100%;
        }

        #datepicker .ui-progressbar .ui-progressbar-overlay {
            background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
            height: 100%;
            filter: alpha(opacity=25); /* support: IE8 */
            opacity: 0.25;
        }

    #datepicker .ui-progressbar-indeterminate .ui-progressbar-value {
        background-image: none;
    }

    #datepicker .ui-selectable {
        -ms-touch-action: none;
        touch-action: none;
    }

    #datepicker .ui-selectable-helper {
        position: absolute;
        z-index: 100;
        border: 1px dotted black;
    }

    #datepicker .ui-selectmenu-menu {
        padding: 0;
        margin: 0;
        position: absolute;
        top: 0;
        left: 0;
        display: none;
    }

        #datepicker .ui-selectmenu-menu .ui-menu {
            overflow: auto;
            overflow-x: hidden;
            padding-bottom: 1px;
        }

            #datepicker .ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
                font-size: 1em;
                font-weight: bold;
                line-height: 1.5;
                padding: 2px 0.4em;
                margin: 0.5em 0 0 0;
                height: auto;
                border: 0;
            }

    #datepicker .ui-selectmenu-open {
        display: block;
    }

    #datepicker .ui-selectmenu-text {
        display: block;
        margin-right: 20px;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    #datepicker .ui-selectmenu-button.ui-button {
        text-align: left;
        white-space: nowrap;
        width: 14em;
    }

    #datepicker .ui-selectmenu-icon.ui-icon {
        float: right;
        margin-top: 0;
    }

    #datepicker .ui-slider {
        position: relative;
        text-align: left;
    }

        #datepicker .ui-slider .ui-slider-handle {
            position: absolute;
            z-index: 2;
            width: 1.2em;
            height: 1.2em;
            cursor: default;
            -ms-touch-action: none;
            touch-action: none;
        }

        #datepicker .ui-slider .ui-slider-range {
            position: absolute;
            z-index: 1;
            font-size: .7em;
            display: block;
            border: 0;
            background-position: 0 0;
        }

        /* support: IE8 - See #6727 */
        #datepicker .ui-slider.ui-state-disabled .ui-slider-handle,
        #datepicker .ui-slider.ui-state-disabled .ui-slider-range {
            filter: inherit;
        }

    #datepicker .ui-slider-horizontal {
        height: .8em;
    }

        #datepicker .ui-slider-horizontal .ui-slider-handle {
            top: -.3em;
            margin-left: -.6em;
        }

        #datepicker .ui-slider-horizontal .ui-slider-range {
            top: 0;
            height: 100%;
        }

        #datepicker .ui-slider-horizontal .ui-slider-range-min {
            left: 0;
        }

        #datepicker .ui-slider-horizontal .ui-slider-range-max {
            right: 0;
        }

    #datepicker .ui-slider-vertical {
        width: .8em;
        height: 100px;
    }

        #datepicker .ui-slider-vertical .ui-slider-handle {
            left: -.3em;
            margin-left: 0;
            margin-bottom: -.6em;
        }

        #datepicker .ui-slider-vertical .ui-slider-range {
            left: 0;
            width: 100%;
        }

        #datepicker .ui-slider-vertical .ui-slider-range-min {
            bottom: 0;
        }

        #datepicker .ui-slider-vertical .ui-slider-range-max {
            top: 0;
        }

    #datepicker .ui-sortable-handle {
        -ms-touch-action: none;
        touch-action: none;
    }

    #datepicker .ui-spinner {
        position: relative;
        display: inline-block;
        overflow: hidden;
        padding: 0;
        vertical-align: middle;
    }

    #datepicker .ui-spinner-input {
        border: none;
        background: none;
        color: inherit;
        padding: .222em 0;
        margin: .2em 0;
        vertical-align: middle;
        margin-left: .4em;
        margin-right: 2em;
    }

    #datepicker .ui-spinner-button {
        width: 1.6em;
        height: 50%;
        font-size: .5em;
        padding: 0;
        margin: 0;
        text-align: center;
        position: absolute;
        cursor: default;
        display: block;
        overflow: hidden;
        right: 0;
    }
    /* more specificity required here to override default borders */
    #datepicker .ui-spinner a.ui-spinner-button {
        border-top-style: none;
        border-bottom-style: none;
        border-right-style: none;
    }

    #datepicker .ui-spinner-up {
        top: 0;
    }

    #datepicker .ui-spinner-down {
        bottom: 0;
    }

    #datepicker .ui-tabs {
        position: relative; /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
        padding: .2em;
    }

        #datepicker .ui-tabs .ui-tabs-nav {
            margin: 0;
            padding: .2em .2em 0;
        }

            #datepicker .ui-tabs .ui-tabs-nav li {
                list-style: none;
                float: left;
                position: relative;
                top: 0;
                margin: 1px .2em 0 0;
                border-bottom-width: 0;
                padding: 0;
                white-space: nowrap;
            }

            #datepicker .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
                float: left;
                padding: .5em 1em;
                text-decoration: none;
            }

            #datepicker .ui-tabs .ui-tabs-nav li.ui-tabs-active {
                margin-bottom: -1px;
                padding-bottom: 1px;
            }

                #datepicker .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
                #datepicker .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
                #datepicker .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
                    cursor: text;
                }

    #datepicker .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
        cursor: pointer;
    }

    #datepicker .ui-tabs .ui-tabs-panel {
        display: block;
        border-width: 0;
        padding: 1em 1.4em;
        background: none;
    }

    #datepicker .ui-tooltip {
        padding: 8px;
        position: absolute;
        z-index: 9999;
        max-width: 300px;
    }

    body #datepicker .ui-tooltip {
        border-width: 2px;
    }
    /* Component containers
----------------------------------*/
    #datepicker .ui-widget {
        font-family: Arial,Helvetica,sans-serif;
        font-size: 1em;
    }

        #datepicker .ui-widget .ui-widget {
            font-size: 1em;
        }

        #datepicker .ui-widget input,
        #datepicker .ui-widget select,
        #datepicker .ui-widget textarea,
        #datepicker .ui-widget button {
            font-family: Arial,Helvetica,sans-serif;
            font-size: 1em;
        }

        #datepicker .ui-widget.ui-widget-content {
            border: 1px solid #c5c5c5;
            width: 100%;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
        }

    #datepicker .ui-widget-content {
        border: 1px solid #dddddd;
        background: #ffffff;
        color: #333333;
    }

        #datepicker .ui-widget-content a {
            color: #333333;
        }

    #datepicker .ui-widget-header {
        border: 1px solid #dddddd;
        background: #e9e9e9;
        color: #333333;
        font-weight: bold;
    }

        #datepicker .ui-widget-header a {
            color: #333333;
        }

        /* Interaction states
----------------------------------*/
        #datepicker .ui-state-default,
        #datepicker .ui-widget-content .ui-state-default,
        #datepicker .ui-widget-header .ui-state-default,
        #datepicker .ui-button,
        /* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
        html #datepicker .ui-button.ui-state-disabled:hover,
        html #datepicker .ui-button.ui-state-disabled:active {
            border: 1px solid #c5c5c5;
            background: #f6f6f6;
            font-weight: normal;
            color: #454545;
            text-shadow: 1px 1px 1px #dadada;
        }

            #datepicker .ui-state-default a,
            #datepicker .ui-state-default a:link,
            #datepicker .ui-state-default a:visited,
            #datepicker a.ui-button,
            #datepicker a:link.ui-button,
            #datepicker a:visited.ui-button,
            #datepicker .ui-button {
                color: #454545;
                text-decoration: none;
            }

                #datepicker .ui-state-hover,
                #datepicker .ui-widget-content .ui-state-hover,
                #datepicker .ui-widget-header .ui-state-hover,
                #datepicker .ui-state-focus,
                #datepicker .ui-widget-content .ui-state-focus,
                #datepicker .ui-widget-header .ui-state-focus,
                #datepicker .ui-button:hover,
                #datepicker .ui-button:focus {
                    border: 1px solid #cccccc;
                    background: #ededed;
                    font-weight: normal;
                    color: #2b2b2b;
                }

                    #datepicker .ui-state-hover a,
                    #datepicker .ui-state-hover a:hover,
                    #datepicker .ui-state-hover a:link,
                    #datepicker .ui-state-hover a:visited,
                    #datepicker .ui-state-focus a,
                    #datepicker .ui-state-focus a:hover,
                    #datepicker .ui-state-focus a:link,
                    #datepicker .ui-state-focus a:visited,
                    #datepicker a.ui-button:hover,
                    #datepicker a.ui-button:focus {
                        color: #2b2b2b;
                        text-decoration: none;
                    }

    #datepicker .ui-visual-focus {
        box-shadow: 0 0 3px 1px rgb(94, 158, 214);
    }

    #datepicker .ui-state-active,
    #datepicker .ui-widget-content .ui-state-active,
    #datepicker .ui-widget-header .ui-state-active,
    #datepicker a.ui-button:active,
    #datepicker .ui-button:active,
    #datepicker .ui-button.ui-state-active:hover {
        border: 1px solid #003eff;
        background: #007fff;
        font-weight: normal;
        color: #ffffff;
    }

        #datepicker .ui-icon-background,
        #datepicker .ui-state-active .ui-icon-background {
            border: #003eff;
            background-color: #ffffff;
        }

        #datepicker .ui-state-active a,
        #datepicker .ui-state-active a:link,
        #datepicker .ui-state-active a:visited {
            color: #ffffff;
            text-decoration: none;
        }

    /* Interaction Cues
----------------------------------*/
    #datepicker .ui-state-highlight,
    #datepicker .ui-widget-content .ui-state-highlight,
    #datepicker .ui-widget-header .ui-state-highlight {
        border: 1px solid #dad55e;
        background: #fffa90;
        color: #777620;
    }

    #datepicker .ui-state-checked {
        border: 1px solid #dad55e;
        background: #fffa90;
    }

    #datepicker .ui-state-highlight a,
    #datepicker .ui-widget-content .ui-state-highlight a,
    #datepicker .ui-widget-header .ui-state-highlight a {
        color: #777620;
    }

    #datepicker .ui-state-error,
    #datepicker .ui-widget-content .ui-state-error,
    #datepicker .ui-widget-header .ui-state-error {
        border: 1px solid #f1a899;
        background: #fddfdf;
        color: #5f3f3f;
    }

    .ui-state-error a,
    .ui-widget-content .ui-state-error a,
    .ui-widget-header .ui-state-error a {
        color: #5f3f3f;
    }

    #datepicker .ui-state-error-text,
    #datepicker .ui-widget-content .ui-state-error-text,
    #datepicker .ui-widget-header .ui-state-error-text {
        color: #5f3f3f;
    }

    #datepicker .ui-priority-primary,
    #datepicker .ui-widget-content .ui-priority-primary,
    #datepicker .ui-widget-header .ui-priority-primary {
        font-weight: bold;
    }

    #datepicker .ui-priority-secondary,
    #datepicker .ui-widget-content .ui-priority-secondary,
    #datepicker .ui-widget-header .ui-priority-secondary {
        opacity: .7;
        filter: Alpha(Opacity=70); /* support: IE8 */
        font-weight: normal;
    }

    #datepicker .ui-state-disabled,
    #datepicker .ui-widget-content .ui-state-disabled,
    #datepicker .ui-widget-header .ui-state-disabled {
        opacity: .35;
        filter: Alpha(Opacity=35); /* support: IE8 */
        background-image: none;
    }

        #datepicker .ui-state-disabled .ui-icon {
            filter: Alpha(Opacity=35); /* support: IE8 - See #6059 */
        }

    /* Icons
----------------------------------*/

    /* states and images */
    #datepicker .ui-icon {
        width: 30px;
        height: 30px;
    }

    /*#datepicker .ui-icon,
#datepicker .ui-widget-content .ui-icon {
    background-image: url("/newspaper/images/ui-icons_444444_256x240.png");
}*/

    /*#datepicker .ui-widget-header .ui-icon {
    background-image: url("/newspaper/images/ui-icons_444444_256x240.png");
}*/

    #datepicker .ui-state-hover .ui-icon,
    #datepicker .ui-state-focus .ui-icon,
    #datepicker .ui-button:hover .ui-icon,
    #datepicker .ui-button:focus .ui-icon {
        background-image: url("/newspaper/images/ui-icons_555555_256x240.png");
    }

    #datepicker .ui-state-active .ui-icon,
    #datepicker .ui-button:active .ui-icon {
        background-image: url("/newspaper/images/ui-icons_ffffff_256x240.png");
    }

    #datepicker .ui-state-highlight .ui-icon,
    #datepicker .ui-button .ui-state-highlight.ui-icon {
        background-image: url("/newspaper/images/ui-icons_777620_256x240.png");
    }

    #datepicker .ui-state-error .ui-icon,
    #datepicker .ui-state-error-text .ui-icon {
        background-image: url("/newspaper/images/ui-icons_cc0000_256x240.png");
    }

    #datepicker .ui-button .ui-icon {
        background-image: url("/newspaper/images/ui-icons_777777_256x240.png");
    }

    /* positioning */
    #datepicker .ui-icon-blank {
        background-position: 16px 16px;
    }

    #datepicker .ui-icon-caret-1-n {
        background-position: 0 0;
    }

    #datepicker .ui-icon-caret-1-ne {
        background-position: -16px 0;
    }

    #datepicker .ui-icon-caret-1-e {
        background-position: -32px 0;
    }

    #datepicker .ui-icon-caret-1-se {
        background-position: -48px 0;
    }

    #datepicker .ui-icon-caret-1-s {
        background-position: -65px 0;
    }

    #datepicker .ui-icon-caret-1-sw {
        background-position: -80px 0;
    }

    #datepicker .ui-icon-caret-1-w {
        background-position: -96px 0;
    }

    #datepicker .ui-icon-caret-1-nw {
        background-position: -112px 0;
    }

    #datepicker .ui-icon-caret-2-n-s {
        background-position: -128px 0;
    }

    #datepicker .ui-icon-caret-2-e-w {
        background-position: -144px 0;
    }

    #datepicker .ui-icon-triangle-1-n {
        background-position: 0 -16px;
    }

    #datepicker .ui-icon-triangle-1-ne {
        background-position: -16px -16px;
    }

    #datepicker .ui-icon-triangle-1-e {
        background-position: -32px -16px;
    }

    #datepicker .ui-icon-triangle-1-se {
        background-position: -48px -16px;
    }

    #datepicker .ui-icon-triangle-1-s {
        background-position: -65px -16px;
    }

    #datepicker .ui-icon-triangle-1-sw {
        background-position: -80px -16px;
    }

    #datepicker .ui-icon-triangle-1-w {
        background-position: -96px -16px;
    }

    #datepicker .ui-icon-triangle-1-nw {
        background-position: -112px -16px;
    }

    #datepicker .ui-icon-triangle-2-n-s {
        background-position: -128px -16px;
    }

    #datepicker .ui-icon-triangle-2-e-w {
        background-position: -144px -16px;
    }

    #datepicker .ui-icon-arrow-1-n {
        background-position: 0 -32px;
    }

    #datepicker .ui-icon-arrow-1-ne {
        background-position: -16px -32px;
    }

    #datepicker .ui-icon-arrow-1-e {
        background-position: -32px -32px;
    }

    #datepicker .ui-icon-arrow-1-se {
        background-position: -48px -32px;
    }

    #datepicker .ui-icon-arrow-1-s {
        background-position: -65px -32px;
    }

    #datepicker .ui-icon-arrow-1-sw {
        background-position: -80px -32px;
    }

    #datepicker .ui-icon-arrow-1-w {
        background-position: -96px -32px;
    }

    #datepicker .ui-icon-arrow-1-nw {
        background-position: -112px -32px;
    }

    #datepicker .ui-icon-arrow-2-n-s {
        background-position: -128px -32px;
    }

    #datepicker .ui-icon-arrow-2-ne-sw {
        background-position: -144px -32px;
    }

    #datepicker .ui-icon-arrow-2-e-w {
        background-position: -160px -32px;
    }

    #datepicker .ui-icon-arrow-2-se-nw {
        background-position: -176px -32px;
    }

    #datepicker .ui-icon-arrowstop-1-n {
        background-position: -192px -32px;
    }

    #datepicker .ui-icon-arrowstop-1-e {
        background-position: -208px -32px;
    }

    #datepicker .ui-icon-arrowstop-1-s {
        background-position: -224px -32px;
    }

    #datepicker .ui-icon-arrowstop-1-w {
        background-position: -240px -32px;
    }

    #datepicker .ui-icon-arrowthick-1-n {
        background-position: 1px -48px;
    }

    #datepicker .ui-icon-arrowthick-1-ne {
        background-position: -16px -48px;
    }

    #datepicker .ui-icon-arrowthick-1-e {
        background-position: -32px -48px;
    }

    #datepicker .ui-icon-arrowthick-1-se {
        background-position: -48px -48px;
    }

    #datepicker .ui-icon-arrowthick-1-s {
        background-position: -64px -48px;
    }

    #datepicker .ui-icon-arrowthick-1-sw {
        background-position: -80px -48px;
    }

    #datepicker .ui-icon-arrowthick-1-w {
        background-position: -96px -48px;
    }

    #datepicker .ui-icon-arrowthick-1-nw {
        background-position: -112px -48px;
    }

    #datepicker .ui-icon-arrowthick-2-n-s {
        background-position: -128px -48px;
    }

    #datepicker .ui-icon-arrowthick-2-ne-sw {
        background-position: -144px -48px;
    }

    #datepicker .ui-icon-arrowthick-2-e-w {
        background-position: -160px -48px;
    }

    #datepicker .ui-icon-arrowthick-2-se-nw {
        background-position: -176px -48px;
    }

    #datepicker .ui-icon-arrowthickstop-1-n {
        background-position: -192px -48px;
    }

    #datepicker .ui-icon-arrowthickstop-1-e {
        background-position: -208px -48px;
    }

    #datepicker .ui-icon-arrowthickstop-1-s {
        background-position: -224px -48px;
    }

    #datepicker .ui-icon-arrowthickstop-1-w {
        background-position: -240px -48px;
    }

    #datepicker .ui-icon-arrowreturnthick-1-w {
        background-position: 0 -64px;
    }

    #datepicker .ui-icon-arrowreturnthick-1-n {
        background-position: -16px -64px;
    }

    #datepicker .ui-icon-arrowreturnthick-1-e {
        background-position: -32px -64px;
    }

    #datepicker .ui-icon-arrowreturnthick-1-s {
        background-position: -48px -64px;
    }

    #datepicker .ui-icon-arrowreturn-1-w {
        background-position: -64px -64px;
    }

    #datepicker .ui-icon-arrowreturn-1-n {
        background-position: -80px -64px;
    }

    #datepicker .ui-icon-arrowreturn-1-e {
        background-position: -96px -64px;
    }

    #datepicker .ui-icon-arrowreturn-1-s {
        background-position: -112px -64px;
    }

    #datepicker .ui-icon-arrowrefresh-1-w {
        background-position: -128px -64px;
    }

    #datepicker .ui-icon-arrowrefresh-1-n {
        background-position: -144px -64px;
    }

    #datepicker .ui-icon-arrowrefresh-1-e {
        background-position: -160px -64px;
    }

    #datepicker .ui-icon-arrowrefresh-1-s {
        background-position: -176px -64px;
    }

    #datepicker .ui-icon-arrow-4 {
        background-position: 0 -80px;
    }

    #datepicker .ui-icon-arrow-4-diag {
        background-position: -16px -80px;
    }

    #datepicker .ui-icon-extlink {
        background-position: -32px -80px;
    }

    #datepicker .ui-icon-newwin {
        background-position: -48px -80px;
    }

    #datepicker .ui-icon-refresh {
        background-position: -64px -80px;
    }

    #datepicker .ui-icon-shuffle {
        background-position: -80px -80px;
    }

    #datepicker .ui-icon-transfer-e-w {
        background-position: -96px -80px;
    }

    #datepicker .ui-icon-transferthick-e-w {
        background-position: -112px -80px;
    }

    #datepicker .ui-icon-folder-collapsed {
        background-position: 0 -96px;
    }

    #datepicker .ui-icon-folder-open {
        background-position: -16px -96px;
    }

    #datepicker .ui-icon-document {
        background-position: -32px -96px;
    }

    #datepicker .ui-icon-document-b {
        background-position: -48px -96px;
    }

    #datepicker .ui-icon-note {
        background-position: -64px -96px;
    }

    #datepicker .ui-icon-mail-closed {
        background-position: -80px -96px;
    }

    #datepicker .ui-icon-mail-open {
        background-position: -96px -96px;
    }

    #datepicker .ui-icon-suitcase {
        background-position: -112px -96px;
    }

    #datepicker .ui-icon-comment {
        background-position: -128px -96px;
    }

    #datepicker .ui-icon-person {
        background-position: -144px -96px;
    }

    #datepicker .ui-icon-print {
        background-position: -160px -96px;
    }

    #datepicker .ui-icon-trash {
        background-position: -176px -96px;
    }

    #datepicker .ui-icon-locked {
        background-position: -192px -96px;
    }

    #datepicker .ui-icon-unlocked {
        background-position: -208px -96px;
    }

    #datepicker .ui-icon-bookmark {
        background-position: -224px -96px;
    }

    #datepicker .ui-icon-tag {
        background-position: -240px -96px;
    }

    #datepicker .ui-icon-home {
        background-position: 0 -112px;
    }

    #datepicker .ui-icon-flag {
        background-position: -16px -112px;
    }

    #datepicker .ui-icon-calendar {
        background-position: -32px -112px;
    }

    #datepicker .ui-icon-cart {
        background-position: -48px -112px;
    }

    #datepicker .ui-icon-pencil {
        background-position: -64px -112px;
    }

    #datepicker .ui-icon-clock {
        background-position: -80px -112px;
    }

    #datepicker .ui-icon-disk {
        background-position: -96px -112px;
    }

    #datepicker .ui-icon-calculator {
        background-position: -112px -112px;
    }

    #datepicker .ui-icon-zoomin {
        background-position: -128px -112px;
    }

    #datepicker .ui-icon-zoomout {
        background-position: -144px -112px;
    }

    #datepicker .ui-icon-search {
        background-position: -160px -112px;
    }

    #datepicker .ui-icon-wrench {
        background-position: -176px -112px;
    }

    #datepicker .ui-icon-gear {
        background-position: -192px -112px;
    }

    #datepicker .ui-icon-heart {
        background-position: -208px -112px;
    }

    #datepicker .ui-icon-star {
        background-position: -224px -112px;
    }

    #datepicker .ui-icon-link {
        background-position: -240px -112px;
    }

    #datepicker .ui-icon-cancel {
        background-position: 0 -128px;
    }

    #datepicker .ui-icon-plus {
        background-position: -16px -128px;
    }

    #datepicker .ui-icon-plusthick {
        background-position: -32px -128px;
    }

    #datepicker .ui-icon-minus {
        background-position: -48px -128px;
    }

    #datepicker .ui-icon-minusthick {
        background-position: -64px -128px;
    }

    #datepicker .ui-icon-close {
        background-position: -80px -128px;
    }

    #datepicker .ui-icon-closethick {
        background-position: -96px -128px;
    }

    #datepicker .ui-icon-key {
        background-position: -112px -128px;
    }

    #datepicker .ui-icon-lightbulb {
        background-position: -128px -128px;
    }

    #datepicker .ui-icon-scissors {
        background-position: -144px -128px;
    }

    #datepicker .ui-icon-clipboard {
        background-position: -160px -128px;
    }

    #datepicker .ui-icon-copy {
        background-position: -176px -128px;
    }

    #datepicker .ui-icon-contact {
        background-position: -192px -128px;
    }

    #datepicker .ui-icon-image {
        background-position: -208px -128px;
    }

    #datepicker .ui-icon-video {
        background-position: -224px -128px;
    }

    #datepicker .ui-icon-script {
        background-position: -240px -128px;
    }

    #datepicker .ui-icon-alert {
        background-position: 0 -144px;
    }

    #datepicker .ui-icon-info {
        background-position: -16px -144px;
    }

    #datepicker .ui-icon-notice {
        background-position: -32px -144px;
    }

    #datepicker .ui-icon-help {
        background-position: -48px -144px;
    }

    #datepicker .ui-icon-check {
        background-position: -64px -144px;
    }

    #datepicker .ui-icon-bullet {
        background-position: -80px -144px;
    }

    #datepicker .ui-icon-radio-on {
        background-position: -96px -144px;
    }

    #datepicker .ui-icon-radio-off {
        background-position: -112px -144px;
    }

    #datepicker .ui-icon-pin-w {
        background-position: -128px -144px;
    }

    #datepicker .ui-icon-pin-s {
        background-position: -144px -144px;
    }

    #datepicker .ui-icon-play {
        background-position: 0 -160px;
    }

    #datepicker .ui-icon-pause {
        background-position: -16px -160px;
    }

    #datepicker .ui-icon-seek-next {
        background-position: -32px -160px;
    }

    #datepicker .ui-icon-seek-prev {
        background-position: -48px -160px;
    }

    #datepicker .ui-icon-seek-end {
        background-position: -64px -160px;
    }

    #datepicker .ui-icon-seek-start {
        background-position: -80px -160px;
    }
    /* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
    #datepicker .ui-icon-seek-first {
        background-position: -80px -160px;
    }

    #datepicker .ui-icon-stop {
        background-position: -96px -160px;
    }

    #datepicker .ui-icon-eject {
        background-position: -112px -160px;
    }

    #datepicker .ui-icon-volume-off {
        background-position: -128px -160px;
    }

    #datepicker .ui-icon-volume-on {
        background-position: -144px -160px;
    }

    #datepicker .ui-icon-power {
        background-position: 0 -176px;
    }

    #datepicker .ui-icon-signal-diag {
        background-position: -16px -176px;
    }

    #datepicker .ui-icon-signal {
        background-position: -32px -176px;
    }

    #datepicker .ui-icon-battery-0 {
        background-position: -48px -176px;
    }

    #datepicker .ui-icon-battery-1 {
        background-position: -64px -176px;
    }

    #datepicker .ui-icon-battery-2 {
        background-position: -80px -176px;
    }

    #datepicker .ui-icon-battery-3 {
        background-position: -96px -176px;
    }

    #datepicker .ui-icon-circle-plus {
        background-position: 0 -192px;
    }

    #datepicker .ui-icon-circle-minus {
        background-position: -16px -192px;
    }

    #datepicker .ui-icon-circle-close {
        background-position: -32px -192px;
    }

    #datepicker .ui-icon-circle-triangle-e {
        background-image: url(/newspaper/images/lightbox-next.png) !important;
        background-position: center center;
    }

    #datepicker .ui-icon-circle-triangle-s {
        background-position: -64px -192px;
    }

    #datepicker .ui-icon-circle-triangle-w {
        background-image: url(/newspaper/images/lightbox-prev.png) !important;
        background-position: center center;
    }

    #datepicker .ui-icon-circle-triangle-n {
        background-position: -96px -192px;
    }

    #datepicker .ui-icon-circle-arrow-e {
        background-position: -112px -192px;
    }

    #datepicker .ui-icon-circle-arrow-s {
        background-position: -128px -192px;
    }

    #datepicker .ui-icon-circle-arrow-w {
        background-position: -144px -192px;
    }

    #datepicker .ui-icon-circle-arrow-n {
        background-position: -160px -192px;
    }

    #datepicker .ui-icon-circle-zoomin {
        background-position: -176px -192px;
    }

    #datepicker .ui-icon-circle-zoomout {
        background-position: -192px -192px;
    }

    #datepicker .ui-icon-circle-check {
        background-position: -208px -192px;
    }

    #datepicker .ui-icon-circlesmall-plus {
        background-position: 0 -208px;
    }

    #datepicker .ui-icon-circlesmall-minus {
        background-position: -16px -208px;
    }

    #datepicker .ui-icon-circlesmall-close {
        background-position: -32px -208px;
    }

    #datepicker .ui-icon-squaresmall-plus {
        background-position: -48px -208px;
    }

    #datepicker .ui-icon-squaresmall-minus {
        background-position: -64px -208px;
    }

    #datepicker .ui-icon-squaresmall-close {
        background-position: -80px -208px;
    }

    #datepicker .ui-icon-grip-dotted-vertical {
        background-position: 0 -224px;
    }

    #datepicker .ui-icon-grip-dotted-horizontal {
        background-position: -16px -224px;
    }

    #datepicker .ui-icon-grip-solid-vertical {
        background-position: -32px -224px;
    }

    #datepicker .ui-icon-grip-solid-horizontal {
        background-position: -48px -224px;
    }

    #datepicker .ui-icon-gripsmall-diagonal-se {
        background-position: -64px -224px;
    }

    #datepicker .ui-icon-grip-diagonal-se {
        background-position: -80px -224px;
    }


    /* Misc visuals
----------------------------------*/

    /* Corner radius */
    #datepicker .ui-corner-all,
    #datepicker .ui-corner-top,
    #datepicker .ui-corner-left,
    #datepicker .ui-corner-tl {
        border-top-left-radius: 3px;
    }

    #datepicker .ui-corner-all,
    #datepicker .ui-corner-top,
    #datepicker .ui-corner-right,
    #datepicker .ui-corner-tr {
        border-top-right-radius: 3px;
    }

    #datepicker .ui-corner-all,
    #datepicker .ui-corner-bottom,
    #datepicker .ui-corner-left,
    #datepicker .ui-corner-bl {
        border-bottom-left-radius: 3px;
    }

    #datepicker .ui-corner-all,
    #datepicker .ui-corner-bottom,
    #datepicker .ui-corner-right,
    #datepicker .ui-corner-br {
        border-bottom-right-radius: 3px;
    }

    /* Overlays */
    #datepicker .ui-widget-overlay {
        background: #aaaaaa;
        opacity: .3;
        filter: Alpha(Opacity=30); /* support: IE8 */
    }

    #datepicker .ui-widget-shadow {
        -webkit-box-shadow: 0px 0px 5px #666666;
        box-shadow: 0px 0px 5px #666666;
    }

    #datepicker select {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        border-radius: 0;
        background: url(/newspaper/images/arrowDown.png) no-repeat;
        background-size: 8px;
        background-position: right 2px center;
        background-color: #fff;
        border: 1px solid #bbb8b8 !important;
        padding: 2px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        cursor: pointer;
    }

        #datepicker select:hover {
            border: 1px solid #6b6a6a !important;
        }

    @media(max-device-width: 1420px) {
        body .calenderFixed {
            right: auto;
            left: 0;
            margin-top: 0;
            bottom: 0;
        }

        .adZone .datepickid.clicked #datepicker, .mediaZone .datepickid.clicked #datepicker {
            right: auto;
            left: 0;
            margin-top: 0;
            position: fixed;
            bottom: 125px;
        }
    }

    @media(max-device-width:800px) {
        .adZone .datepickid.clicked #datepicker, .mediaZone .datepickid.clicked #datepicker {
            bottom: 250px;
        }
    }

    @media(max-device-width:760px) {
        .adZone .datepickid.clicked #datepicker, .mediaZone .datepickid.clicked #datepicker {
            bottom: 250px;
        }
    }


    /*adZone*/
    .adZone, .freeImage, .panelImg, .mobileadZone,.mediaZone {
        text-align: center;
    }

.adZone, .adZone iframe, .post_rating, .mobileadZone, .mediaZone, .mediaZone iframe {
    vertical-align: top;
}

.adZone, .mobileadZone, .mediaZone {
    display: inline-block;
    width: 100%;
    margin-bottom: 7px;
    text-align: center;
}

    .adZone img, .mobileadZone img, .mediaZone img {
        margin: 0 auto;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        vertical-align: top;
    }

    .adZone iframe, .mobileadZone iframe, .mediaZone iframe {
        max-width: 100%;
        overflow: hidden;
    }

#adZoneGFXLeft.adZoneLeft #message, #mediaZoneGFXLeft.mediaZoneLeft #message {
    margin-left: -770px !important;
}

#adZoneGFXRight.adZoneRight #message, #mediaZoneGFXRight.mediaZoneRight #message {
    margin-right: -770px !important;
}

#adZonePushdown, #mediaZonePushdown {
    z-index: 100000;
    position: fixed;
}

    #adZonePushdown img.stick, #mediaZonePushdown img.stick {
        margin-top: 38px;
    }

.adZone, .mediaZone, .heading1, .main_sidebar .widget .widget_body, .section2 .section-wrap, .section3 .newsletter .newsletter-popup input[type=text] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

    #CadillacTopBanner {
        top: 46px !important;
    }

        #CadillacTopBanner.stick .closeFooterIconMobileTop {
            margin-top: 0 !important;
        }

    @media(max-width:1120px) {
        #adZoneGFXLeft, #adZoneGFXRight,
        #mediaZoneGFXLeft, #mediaZoneGFXRight {
            display: none;
        }

        #adZoneFooter .footerMobile, #mediaZoneFooter .footerMobile {
            display: inline-block;
            z-index: 1000;
        }

        .tickerAlanba .tickercontainer {
            width: 90%;
        }

        ul.newsticker {
            right: 90%;
        }
    }

    @media(max-width:768px) {
        /*.main_sidebar .adZone {
        width: auto;
    }*/

        .adZone img, .mediaZone img {
            max-width: 100%;
        }

        .main_sidebar .adZone, .main_sidebar .mediaZone {
            margin: 5px 5px 15px;
        }
    }

    @media(max-width:750px) {
        .tickerAlanba .tickercontainer {
            width: 80%;
        }

        ul.newsticker {
            right: 80%;
        }
    }

    @media(max-width:639px) {
        .main_sidebar .adZone, .main_sidebar .mediaZone {
            margin: 10px auto 15px;
            display: block;
        }
    }

    @media(max-width:380px) {
        .tickerAlanba .tickercontainer {
            width: 74%;
        }

        ul.newsticker {
            right: 74%;
        }
    }


    /*ticker*/
    #top-left-menu li a, .mainHeaderMenu > li ul li a, .mainHeaderMenu > li > a, a, h4 a, ul.newsticker a {
        text-decoration: none;
    }

    .Text_Bold, article h1, h2, h3, h4, ul.newsticker a {
        font-weight: 700;
    }

    .dropdown-menu, .tickerAlanba ul {
        list-style: none;
    }

    .hideBlock {
        display: none !important;
    }

    .tickerAlanba .title, .tickercontainer {
        display: inline-block;
        font-size: 16px;
        vertical-align: top;
    }

    .tickerAlanba {
        text-align: center;
        max-height: 33px;
        margin-bottom: 10px;
        overflow: hidden;
    }

        .tickerAlanba a {
            color: #fff;
        }

        .tickerAlanba .title {
            line-height: 25px;
            font-weight: 700;
            padding: 3px 10px;
            border: 1px solid #D50B07;
            color: #D50B07;
            width: 40px;
            background: #fff;
        }

    .tickercontainer {
        height: 15px;
        width: 1030px;
        background: #D50B07;
        margin: 0 auto;
        direction: rtl;
        text-align: right;
        line-height: 27px;
        padding: 3px 0 15px;
        overflow: hidden;
    }

        .tickercontainer .mask {
            position: relative;
            right: 0;
            top: 0;
            overflow: hidden;
            max-height: 27px;
        }

    ul.newsticker {
        position: relative;
        right: 1030px;
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

        ul.newsticker li {
            float: right;
            margin: 0;
            padding: 0;
            position: relative;
        }

            ul.newsticker li:after {
                content: '|';
                display: inline-block;
                height: 10px;
                color: #fff;
                font-weight: 700;
                position: absolute;
                left: -25px;
            }

            ul.newsticker li:last-of-type:after {
                content: none;
            }

        ul.newsticker a {
            white-space: nowrap;
            padding: 0;
            color: #fff;
            margin: 0 50px 0 0;
        }

        ul.newsticker span {
            margin: 0 10px 0 0;
        }
    /*page*/
    #page {
        margin: 0 auto;
        overflow: hidden;
        clear: both;
    }

    .posts_wrapper {
        text-align: center;
    }

        .posts_wrapper .row-container {
            display: inline-block;
            vertical-align: top;
            width: 100%;
        }

            .posts_wrapper .row-container article {
                text-align: right;
            }

    .main_sidebar {
        width: 300px !important;
        margin: 0 auto;
        overflow: hidden;
        max-width: 100%;
        display: block;
    }

    body .widget_recent_blogposts .article .text {
        white-space: normal;
        text-shadow: 1px 1px 1px #e0dbdb;
    }

    .LeftTextAlign, .lefttextalign {
        text-align: left !important;
    }

    .labeldatetime {
        position: absolute;
        bottom: 0;
        color: #fff;
        z-index: 1;
        right: 10px;
        display: none;
    }

    body ._magnetRelHdrel_193-1, body ._magnetRelHdrel_193-2 {
        display: none !important;
    }

    #top-left-menu li a, .mainHeaderMenu > li ul li a, .mainHeaderMenu > li > a, a, h4 a, ul.newsticker a {
        text-decoration: none;
    }

    a, h3, h3 a {
        color: #000;
    }

    #main, h1, h2, h3, h4, h5, h6 {
        clear: both;
    }

    h6 {
        margin: 0;
        font-size: 0;
        display: none;
    }

    h2, h2.page-title, h2.page-title a {
        font-weight: 700;
        line-height: 29px;
    }

        h2.page-title, h2.page-title a {
            font-size: 18px;
            text-align: right;
            color: #8A0000;
        }

    h3.page-title {
        font-weight: 400;
        font-size: 14px;
        line-height: 22px;
        text-align: right;
        margin-bottom: 16px;
        padding: 0 0 10px;
        border-top: 3px solid #a2a9ae;
        border-bottom: 1px solid #e3e3e3;
    }

    .removeh3 {
        border: 0 !important;
        margin: 0 !important;
    }

    a img, strong {
        border: 0;
    }

    article h1, article h2, h2, h4, h4 a {
        color: #8A0000;
    }

    article h2, article h3 {
        margin-bottom: 10px;
        margin-top: 0;
    }

.footerDesktopAd, #adZoneFooter .footerDesktopAd, #adZoneFooter #adBannerClose,
.footerDesktopAd, #mediaZoneFooter .footerDesktopAd, #mediaZoneFooter #mediaBannerClose {
    bottom: 35px;
}

    .widget_recent_blogposts .flex-direction-nav a.flex-disabled, .widget_news_combine .flex-direction-nav a.flex-disabled {
        display: none !important;
    }

    .main_sidebar a.widget {
        border: 0;
        margin-bottom: 0;
    }

    .panelImg, .post-info {
        overflow: hidden;
    }

    body .widget_recent_blogposts.bbc .article + .article {
        padding: 10px 10px 0 !important;
    }
    /*altaf*/
    body .main_sidebar .widget.khoshFrame {
        background-color: #ceced0;
        border: 1px solid #5b6166;
        border-radius: 0;
        -webkit-border-radius: 0;
        -khtml-border-radius: 0;
        min-height: 200px;
    }

    .main_sidebar .widget.khoshFrame .widget_header {
        border-radius: 0;
        background: #525354;
        -webkit-border-radius: 0;
        -khtml-border-radius: 0;
        height: 34px;
        line-height: 34px;
    }

        .main_sidebar .widget.khoshFrame .widget_header .widget_title {
            font-size: 17px;
            height: 34px;
            line-height: 31px;
        }

    .main_sidebar .widget.khoshFrame.widget_recent_blogposts .widget_body.removePadding {
        padding: 10px 10px 0 75px;
        background: 0 0;
        overflow: visible;
    }

    .widget.khoshFrame.widget_recent_blogposts .article + .article {
        border-top: none;
    }

    .widget.khoshFrame.widget_recent_blogposts .article .textblack {
        margin-bottom: 0;
    }

    body .main_sidebar .widget.altafFrame {
        background-color: #ceced0;
        border: 1px solid #5b6166;
        border-radius: 0;
        -webkit-border-radius: 0;
        -khtml-border-radius: 0;
        min-height: 200px;
        background-size: auto 200px;
    }

    .main_sidebar .widget.altafFrame .widget_header {
        padding-right: 55px;
        border-radius: 0;
        background: #525354;
        -webkit-border-radius: 0;
        -khtml-border-radius: 0;
        height: 34px;
        line-height: 34px;
    }

        .main_sidebar .widget.altafFrame .widget_header .widget_title {
            font-size: 17px;
            height: 34px;
            line-height: 37px;
        }

    .main_sidebar .widget.altafFrame.widget_recent_blogposts .widget_body.removePadding {
        padding: 10px 94px 0 10px;
        background: 0 0;
        overflow: visible;
    }

    .widget.altafFrame.widget_recent_blogposts .article + .article {
        border-top: none;
    }

    .widget.altafFrame.widget_recent_blogposts .article .textblack {
        margin-bottom: 0 !important;
    }

    .widget.widget_recent_blogposts.altafFrame .widget_body ul, .widget.widget_recent_blogposts.khoshFrame .widget_body ul {
        overflow: visible;
    }

    .widget.widget_recent_blogposts.altafFrame .article img {
        position: absolute;
        top: -44px;
        right: -95px;
    }

    .widget.widget_recent_blogposts.khoshFrame .article img {
        position: absolute;
        top: -44px;
        left: -76px;
    }

    .widget.widget_recent_blogposts.altafFrame .widget_body ul, .widget.widget_recent_blogposts.khoshFrame .widget_body ul {
        overflow: visible;
    }

    .widget.widget_recent_blogposts.altafFrame .article img {
        position: absolute;
        top: -44px;
        right: -95px;
    }

    .widget.widget_recent_blogposts.khoshFrame .article img {
        position: absolute;
        top: -44px;
        left: -76px;
    }

    @media(max-width:768px) {
        .main_sidebar .widget.widget_recent_blogposts.khoshFrame, .main_sidebar .widget.widget_recent_blogposts.altafFrame {
            width: 300px;
            margin: 0 auto 10px;
        }

        .widget.widget_recent_blogposts.khoshFrame .article, .widget.widget_recent_blogposts.altafFrame .article {
            display: block;
            width: 100%;
        }

        .main_sidebar .widget.widget_recent_blogposts.khoshFrame .textblackleft, .main_sidebar .widget.widget_recent_blogposts.altafFrame .textblackleft {
            margin-top: 10px;
        }
    }

    @media(max-width:480px) {
        .main_sidebar .widget.widget_recent_blogposts.khoshFrame, .main_sidebar .widget.widget_recent_blogposts.altafFrame {
            display: block;
            margin: 0 auto 10px;
            clear: both;
            margin-left: auto !important;
            margin-right: auto !important;
        }
    }
    /*bbc*/
    body .main_sidebar .widget_recent_blogposts.bbc .widget_body {
        padding: 10px 0 50px !important;
    }

    body .main_sidebar .widget.widget_recent_blogposts.bbc {
        border: none !important;
    }

    .widget_recent_blogposts.bbc .widget_body a {
        display: block;
    }

    .widget.widget_recent_blogposts.bbc .article.pic.fullImageLeft {
        float: none;
        margin: 0 auto;
    }

        .widget.widget_recent_blogposts.bbc .article.pic.fullImageLeft img {
            max-height: 300px;
            margin: 0 auto 10px;
            display: block;
        }

    .widget_recent_blogposts.bbc .article.pic img {
        float: right;
        margin: 0 0 10px 10px;
        width: auto;
        height: auto;
        max-height: 75px;
        max-width: 100%;
    }

    .widget_recent_blogposts.bbc .pages_info {
        margin-right: -8px;
    }

    .widget.widget_recent_blogposts.bbc .article.pic.fullImageLeft .text {
        display: inline-block;
        vertical-align: top;
        width: 100%;
        clear: both;
        padding: 0 10px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .widget_recent_blogposts.bbc .article .text {
        line-height: 22px
    }


    .bbc.widget_recent_blogposts ul.flex-direction-nav {
        width: 142px;
        height: 30px;
    }

        .bbc.widget_recent_blogposts ul.flex-direction-nav li {
            width: 25px;
            height: 25px;
        }

            .bbc.widget_recent_blogposts ul.flex-direction-nav li a {
                height: 25px;
                width: 25px;
            }

                .bbc.widget_recent_blogposts ul.flex-direction-nav li a.flex-next:after,
                .bbc.widget_recent_blogposts ul.flex-direction-nav li a.flex-prev:after {
                    border-top: 7px solid transparent;
                    border-bottom: 7px solid transparent;
                }

                .bbc.widget_recent_blogposts ul.flex-direction-nav li a.flex-next:after {
                    left: 10px;
                    border-right: 8px solid #fff;
                }

                .bbc.widget_recent_blogposts ul.flex-direction-nav li a.flex-next:after,
                .bbc.widget_recent_blogposts ul.flex-direction-nav li a.flex-prev:after {
                    left: 7px;
                    border-top: 7px solid transparent;
                    border-bottom: 7px solid transparent;
                }

                .bbc.widget_recent_blogposts ul.flex-direction-nav li a.flex-prev:after {
                    border-left: 8px solid #fff;
                }

                .bbc.widget_recent_blogposts ul.flex-direction-nav li a.flex-prev:after {
                    border-left: 8px solid #fff;
                }

                .bbc.widget_recent_blogposts ul.flex-direction-nav li a.flex-next:hover:after,
                .bbc.widget_recent_blogposts ul.flex-direction-nav li a.flex-prev:hover:after {
                    border-right-color: #fdd;
                    border-left-color: #fdd;
                }

    .bbc.widget_recent_blogposts .widget_body ul.slides {
        margin-bottom: 10px;
    }

    .bbc.widget_recent_blogposts ul.flex-direction-nav li + li {
        right: 97px;
    }

    .bbc.widget_recent_blogposts ul.flex-direction-nav li:first-child {
        right: 0;
    }

    .bbc.widget_recent_blogposts .pages_info {
        bottom: 11px;
        font-size: 12px;
    }

    body .bbc.widget_recent_blogposts ul.flex-direction-nav li a {
        background: #bc191a !important;
    }

    body .widget_recent_blogposts.bbc .pages_info {
        margin-right: 0 !important;
    }

    .widget_recent_blogposts.bbc .pages_info {
        right: 62px;
    }

    .widget_recent_blogposts.bbc .bbcloadmore {
        background: #bc191a;
        color: #fff;
        text-align: center;
        font-size: 14px;
        line-height: 24px;
        font-weight: 700;
        clear: both;
        padding: 6px 10px 3px;
        width: 65px;
        margin: 10px auto;
        position: absolute;
        bottom: 0;
        left: 15px;
    }

        .widget_recent_blogposts.bbc .bbcloadmore:after {
            content: '';
            display: block;
            position: absolute;
            right: 15px;
            bottom: 100%;
            width: 0;
            height: 0;
            border-bottom: 7px solid #bc191a;
            border-top: 7px solid transparent;
            border-left: 7px solid transparent;
            border-right: 7px solid transparent;
        }

    .widget.widget_recent_blogposts.bbc .widget_body ul.slides > li {
        border-bottom: 1px solid #e3e3e3;
    }

    .widget_recent_blogposts.bbc .bbcloadmore:hover:after, .widget_recent_blogposts.bbc .bbcloadmore:focus:after {
        border-bottom: 7px solid #8a0000;
    }

    .widget_recent_blogposts.bbc .bbcloadmore:hover, .widget_recent_blogposts.bbc .bbcloadmore:focus {
        background: #8a0000;
    }

    .widget_recent_blogposts.bbc .bbcborder {
        width: 100%;
        display: block;
        clear: both;
        height: 3px;
        border-top: 1px solid #e3e3e3;
    }

    .bbc.widget_recent_blogposts ul.flex-direction-nav {
        right: 20px;
    }

    @media(max-width:768px) {
        .main_sidebar .widget.bbc, .main_sidebar .widget.widget_recent_blogposts.NoArticle.bbc {
            width: 100%;
        }

            .main_sidebar .widget.bbc > img {
                width: 100%;
            }

        body .widget_recent_blogposts.bbc .article + .article {
            border-top: 1px solid #e3e3e3 !important;
        }

        body .bbc.widget_recent_blogposts ul.flex-direction-nav li a {
            height: 25px;
            width: 40px;
        }

        body .bbc.widget_recent_blogposts ul.flex-direction-nav li {
            width: 40px;
            height: 27px;
        }

            body .bbc.widget_recent_blogposts ul.flex-direction-nav li a.flex-next:after,
            body .bbc.widget_recent_blogposts ul.flex-direction-nav li a.flex-prev:after {
                left: 13px;
            }

        body .widget_recent_blogposts.bbc .pages_info {
            right: 69px;
            bottom: 13px;
        }
    }


    /*fix freeimage*/


    .news_style5_tabs .slideNext, .news_style5_tabs .slidePrev {
        display: none;
    }

    .news_style5_tabs.extraDiv .slideNext {
        display: inline-block;
        vertical-align: top;
    }

    .news_style5_tabs .spcDivs ~ li {
        display: none;
    }

    .news_style5_tabs.scroll .spcDivs ~ li {
        display: inline-block;
        vertical-align: top;
    }

    .news_style5_tabs.scroll .slideNext {
        display: none !important;
    }

    .news_style5_tabs .spcDivs {
        display: none;
    }

    @media (max-width: 480px) {


        article h2.page-title, article h2.page-title a,
        .news_style5_body article h3 a {
            font-size: 13px;
            line-height: 23px;
            color: #000;
        }

        .categoryTabs,
        .homepage_gallery_two, body .categoryTabs, body .main_sidebar .widget {
            margin-bottom: 7px;
        }

        .news_style5_body article {
            position: relative;
            padding-bottom: 10px;
        }

            .news_style5_body article .pic {
                margin-bottom: 0;
            }

            .news_style5_body article .icons {
                position: absolute;
                bottom: 0;
                right: 0;
            }



        .main_sidebar, .main_sidebar .widget.widget_news_combine, .main_sidebar .widget.widget_recent_writters, .main_sidebar .widget.widget_recent_blogposts.center,
        .main_sidebar .widget.widget_recent_blogposts.khoshFrame, .main_sidebar .widget.widget_recent_blogposts.altafFrame {
            width: 100%;
            overflow: hidden;
        }
    }


    /*fix gallery video*/



    @media (max-width: 710px) {
        .homepage_gallery_two.video .slick-slide img {
            max-height: 273px;
        }
    }

    @media (max-width: 700px) {
        .homepage_gallery_two.video .slick-slide img {
            max-height: 246px;
        }
    }

    @media (max-width: 639px) {
        .homepage_gallery_two.video .slick-slide img {
            max-height: 266px;
        }
    }

    @media (max-width: 465px) {
        .homepage_gallery_two.video .slick-slide img {
            max-height: 204px;
        }
    }

    @media (max-width: 365px) {
        .homepage_gallery_two.video .slick-slide img {
            max-height: 201px;
        }
    }

    @media (width: 360px) {
        .homepage_gallery_two.video .slick-slide img {
            max-height: 178px;
        }
    }

    @media (max-width: 325px) {
        .homepage_gallery_two.video .slick-slide img {
            max-height: 337px;
        }

        .homepage_gallery_two.video {
            max-height: 395px;
        }
    }
    /*mobile app style*/
    .news_style5_body, .main_sidebar .widget {
        background: #fff;
        box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23) !important;
        -webkit-box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23) !important;
    }

    .homepage_gallery_two .threeSlider {
        background: #c1c1c1;
        padding-top: 10px;
        padding-bottom: 10px;
        border: 1px solid #b3b1b1;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }

        .homepage_gallery_two .threeSlider img {
            box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
        }

    .homepage_gallery_two.video .threeSlider {
        padding-bottom: 0;
    }

    .main_sidebar .widget .widget_body {
        vertical-align: top;
    }

    .categoryTabs {
        margin-bottom: 10px;
    }

    @media (max-width: 480px) {

        span.weekName {
            margin-left: 3px;
        }
    }


    /*new*/
    .alanbaMobileArc {
        float: left;
    }

    .form_searchMob {
        position: relative;
        margin-bottom: 10px;
    }

    .searchbtnMob {
        background: #ddd;
        width: 100%;
        height: 35px;
        border: none !important;
        border-radius: 15px !important;
        -moz-border-radius: 15px !important;
        -webkit-border-radius: 15px !important;
        -khtml-border-radius: 15px !important;
        font-family: 'ArticleText Arabic Naskh', serif;
        font-weight: 400 !important;
        text-align: right;
        padding: 7px 7px 7px 40px !important;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        font-size: 16px;
        line-height: 16px;
        color: #000;
    }

    .form_searchMob .searchbtn {
        position: absolute;
        top: 4px;
        left: 3px;
        width: 30px;
    }

    .alanbaMobilePDF {
        float: left;
        margin-left: 10px;
    }

        .alanbaMobilePDF img {
            max-height: 35px;
            margin-top: 3px;
        }

    .alanbaMobileSecMenu {
        float: left;
    }

        .alanbaMobileSecMenu img {
            max-height: 20px;
            padding: 4px 10px 0 0;
            -webkit-touch-callout: none;
            -webkit-user-select: none;
            -khtml-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            outline: none;
        }

    .alanbaMobileArc img.selected {
        max-height: 40px;
        margin-top: 2px;
    }




    @media (max-width: 480px) {
        .comments_count, .post_date, .post_views {
            margin-left: 5px;
        }

        .post_views {
            padding-right: 15px;
        }

        .icons .weekName {
            display: none !important;
        }
    }


    /*new*/
    h2, h3 {
        text-shadow: 1px 1px 1px #e0dbdb;
    }

    .widget_recent_blogposts.flash.NoArticle .article + .article {
        padding-top: 10px;
        border-top: 1px solid #e3e3e3;
    }

    .widget.widget_recent_blogposts .widget_body .icons li a {
        background-position: right 0 center;
    }

    .widget_recent_blogposts .article .pic {
        position: relative
    }

    .news_style5_body a.w_hover span.v_link {
        background: url(/newspaper/images/playimg.png) no-repeat;
        position: absolute;
        top: auto;
        bottom: 2px;
        left: 1px;
        margin: 0;
        background-size: 25px;
        width: 25px;
        height: 25px;
        z-index: 10;
    }

    .homepage_gallery_two.video a.gal_link {
        position: relative
    }

        .homepage_gallery_two.video a.gal_link span.link-icon {
            background: url(/newspaper/images/playimg.png) no-repeat;
            position: absolute;
            top: auto;
            bottom: 12px;
            left: 1px;
            margin: 0;
            background-size: 25px;
            width: 25px;
            height: 25px;
            z-index: 10;
        }



    .HP_mob {
        position: relative;
        padding: 7px 7px 10px;
        background: #fff;
        box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23) !important;
        -webkit-box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23) !important;
        border-radius: 15px;
        -moz-border-radius: 15px;
        -webkit-border-radius: 15px;
        -khtml-border-radius: 15px;
        width: 100%;
        clear: both;
        overflow: hidden;
        margin: 0 auto 7px;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        overflow: hidden;
    }

        .HP_mob a {
            text-align: center
        }

    .categoryHD .HP_mob a {
        display: block;
        overflow: hidden;
    }

    .HP_mob.center {
        width: 100%;
        padding: 0;
        text-align: center;
    }

        .HP_mob.center img {
            float: none !important;
            margin: 0 auto !important;
            max-width: 100%;
            max-height: 350px !important;
            text-align: center !important;
        }

        .HP_mob.center .imgBox {
            float: none !important;
            margin: 0 auto !important;
            max-width: 100%;
            text-align: center !important;
        }

        .HP_mob.center h3 {
            margin-top: 10px;
            text-align: center;
            padding-right: 10px;
            padding-left: 10px;
        }

        .HP_mob.center h2 {
            text-align: center;
            background: rgba(213, 11, 7, 0.84);
            padding: 5px;
            width: 100%;
            margin: 0 auto;
            overflow: visible;
            z-index: 10;
            position: relative;
            border-radius: 10px;
            -moz-border-radius: 10px;
            -webkit-border-radius: 10px;
            -khtml-border-radius: 10px;
            border-top-left-radius: 0;
            -moz-border-top-left-radius: 0;
            -webkit-border-top-left-radius: 0;
            -khtml-border-top-left-radius: 0;
            border-top-right-radius: 0;
            -moz-border-top-right-radius: 0;
            -webkit-border-top-right-radius: 0;
            -khtml-border-top-right-radius: 0;
            padding-bottom: 25px;
            color: #fff;
            text-shadow: 1px 1px 1px #000;
        }

        .HP_mob.center .icons {
            z-index: 100;
            margin: 0;
        }

            .HP_mob.center .icons li {
                color: #fff;
            }

            .HP_mob.center .icons .post_date {
                background: url(/newspaper/images/icons_article.png);
                background-size: 15px;
                background-repeat: no-repeat;
                background-position: right 0px top -66px;
            }

            .HP_mob.center .icons .post_views {
                background: url(/newspaper/images/icons_article.png);
                background-size: 13px;
                background-repeat: no-repeat;
                background-position: right 0px top -86px;
            }

            .HP_mob.center .icons .comments_count {
                background: url(/newspaper/images/icons_article.png);
                background-size: 13px;
                background-repeat: no-repeat;
                background-position: right 0px top -72px;
            }

    .HP_mob img {
        max-width: 164px;
        max-height: 101px;
        margin-right: 10px;
        float: left;
    }

    .HP_mob h2 {
        font-size: 14px;
        line-height: 24px;
        color: #000;
        clear: none;
        padding: 0;
        margin: 0 0 10px;
        text-shadow: 1px 1px 1px #e0dbdb;
    }

    .HP_mob h3 {
        font-size: 11px;
        line-height: 20px;
        color: #6a6a6a;
        clear: none;
        padding: 0;
        margin: 0 0 10px;
        text-align: right;
    }

    .HP_mob .icons {
        position: absolute;
        bottom: 3px;
        right: 5px;
    }

        .widget .icons li a, .news_style5_body .icons li a, .HP_mob .icons li {
            font-size: 10px;
        }

    .HP_mob .imgBox {
        position: relative;
        display: inline-block;
        vertical-align: top;
        float: left;
    }

        .HP_mob .imgBox:before {
            content: '';
            position: absolute;
            background: url(/newspaper/images/playimg.png) no-repeat;
            top: auto;
            bottom: 2px;
            left: 1px;
            margin: 0;
            background-size: 25px;
            width: 25px;
            height: 25px;
            pointer-events: none;
        }

    .HP_mob.center .imgBox:before {
        content: '';
        position: absolute;
        background: url(/newspaper/images/playimg.png) no-repeat;
        top: auto;
        bottom: 10px;
        left: 10px;
        margin: 0;
        background-size: 25px;
        width: 30px;
        height: 30px;
        pointer-events: none;
    }
    /*center panel*/
    .CP_body {
        display: block;
        width: 100%;
        overflow: hidden;
        clear: both;
        margin: 0 auto 10px;
        padding: 0;
        background: #fff;
        box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23) !important;
        -webkit-box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23) !important;
        border-radius: 15px;
        -moz-border-radius: 15px;
        -webkit-border-radius: 15px;
        -khtml-border-radius: 15px;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        overflow: hidden;
    }

    .CP_body_row .HP_mob {
        display: inline-block;
        vertical-align: top;
        width: 49%;
        box-shadow: none !important;
        -webkit-box-shadow: none !important;
        border-radius: 0;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        -khtml-border-radius: 0;
        background: transparent;
        margin-bottom: 0;
        padding: 7px 7px 0 0;
        position: unset;
        text-align: center;
    }

    .CP_body_row {
        display: block;
        width: 100%;
        overflow: hidden;
        clear: both;
        margin: 0 auto;
        position: relative;
        text-align: center;
        padding-bottom: 15px;
        border-bottom: 1px solid #e3e3e3;
        box-shadow: 1px 1px 1px 1px #f0f0f0;
        text-align: right;
    }

        .CP_body_row:last-child {
            border-bottom: none;
            margin: 0 auto;
        }

        .CP_body_row .HP_mob img {
            max-width: 100%;
            max-height: 250px;
            float: none;
            clear: both;
            display: block;
            margin: 0 auto;
        }

        .CP_body_row .HP_mob .imgBox {
            float: none;
        }

        .CP_body_row .HP_mob:first-of-type {
            margin-left: 10px;
        }

        .CP_body_row .HP_mob h2, .CP_body_row .HP_mob h3 {
            clear: both;
            padding-top: 10px;
        }

        .CP_body_row .HP_mob h3 {
            text-align: right;
        }

        .CP_body_row .HP_mob:nth-of-type(2) .icons {
            right: 52%;
        }

        .CP_body_row:before {
            content: '';
            top: 0;
            border-right: 1px solid #e3e3e3;
            bottom: 0;
            position: absolute;
            right: 0;
            width: 1px;
            height: 100%;
            left: 0;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            margin: 0 auto;
            display: block;
            pointer-events: none;
            box-shadow: 1px 1px 1px 1px #f0f0f0;
        }

    .CP_body_main .block-title {
        padding: 5px 20px 3px;
        display: inline-block;
        color: #fff;
        border-top-left-radius: 20px;
        border-bottom-right-radius: 20px;
        -moz-border-top-left-radius: 20px;
        -webkit-border-top-left-radius: 20px;
        -khtml-border-top-left-radius: 20px;
        -moz-border-bottom-right-radius: 20px;
        -webkit-border-bottom-right-radius: 20px;
        -khtml-border-bottom-right-radius: 20px;
        font-size: 16px;
        line-height: 20px;
        background: #5b6166;
    }

    .CP_body_main .border-bottom {
        height: 3px;
        background: #5b6166;
        margin-right: 18px;
        margin-top: -3px;
        width: 93%;
        border-radius: 50%;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        -khtml-border-radius: 50%;
    }

        .CP_body_main .border-bottom.sec {
            margin-right: 0;
            margin-top: 7px;
            height: 6px;
            width: 100%;
        }

    .CP_body_main.themeMaron .border-bottom, .CP_body_main.themeMaron .block-title {
        background: #8a0000;
    }

    .CP_body_main.themeGreen .border-bottom, .CP_body_main.themeGreen .block-title {
        background: #059d38;
    }

    .CP_body_main.themeYellow .border-bottom, .CP_body_main.themeYellow .block-title {
        background: #d18b12;
    }

    .CP_body_main.themeRed .border-bottom, .CP_body_main.themeRed .block-title {
        background: #eb1c15;
    }

    .CP_body_main.themeCommunity .border-bottom, .CP_body_main.themeCommunity .block-title {
        background: #00391c;
    }

    .CP_body_main.themeCulture .border-bottom, .CP_body_main.themeCulture .block-title {
        background: #4587af;
    }

    .CP_body_main.themeOpinion .border-bottom, .CP_body_main.themeOpinion .block-title {
        background: #1458dd;
    }

    .CP_body_main.themeArabic .border-bottom, .CP_body_main.themeArabic .block-title {
        background: #81436a;
    }

    .CP_body_main.themeEconomy .border-bottom, .CP_body_main.themeEconomy .block-title {
        background: #1aad98;
    }

    .CP_body_main.themeSport .border-bottom, .CP_body_main.themeSport .block-title {
        background: #e06718;
    }

    .CP_body_main.themeReport .border-bottom, .CP_body_main.themeReport .block-title {
        background: #986d34;
    }

    .CP_body_main.themeWorld .border-bottom, .CP_body_main.themeWorld .block-title {
        background: #ba337f;
    }

    .CP_body_main.themeLast .border-bottom, .CP_body_main.themeLast .block-title {
        background: #cba912;
    }

    .CP_body_main.themeBlack .border-bottom, .CP_body_main.themeBlack .block-title {
        background: #000;
    }

    .CP_body_main {
        margin-bottom: 7px
    }

    @media (max-width: 480px) {
        .CP_body_row .HP_mob img {
            max-height: 130px;
        }

        body.article .CP_body_row .HP_mob img {
            max-height: 115px;
        }
    }

    @media (max-width: 380px) {
        body.article .CP_body_row .HP_mob img {
            max-height: 100px;
        }
    }

    /*new left panel*/
    .widgetNew {
        background: #fff;
        box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23) !important;
        -webkit-box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23) !important;
        margin-bottom: 10px;
        border: 1px solid #8A0000;
        border-top-right-radius: 20px;
        -moz-border-top-right-radius: 20px;
        -webkit-border-top-right-radius: 20px;
        -khtml-border-top-right-radius: 20px;
        overflow: hidden;
        width: 100%;
        max-width: 100%;
        clear: both;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }

        .widgetNew .widgetHeader {
            overflow: hidden;
            border-bottom-left-radius: 18px;
            border-top-right-radius: 18px;
            background: #8A0000;
            height: 30px;
            line-height: 30px;
        }

            .widgetNew .widgetHeader .widgetitle {
                color: #fff;
                overflow: hidden;
                clear: none;
                float: right;
                white-space: nowrap;
                font-weight: 700;
                height: 30px;
                line-height: 30px;
                padding: 0 15px;
            }

                .widgetNew .widgetHeader .widgetitle.center {
                    display: block;
                    width: 100%;
                    text-align: center;
                    padding: 0;
                }

            .widgetNew .widgetHeader .widgetsubtitle {
                white-space: nowrap;
                float: left;
                color: #fff;
                word-spacing: 1px;
                padding: 0 0 0 15px;
                text-align: right;
            }

                .widgetNew .widgetHeader .widgetitle a, .widgetNew .widgetHeader .widgetsubtitle a {
                    color: #fff;
                }

    /*themes*/
    .main_sidebar .widgetNew.themeBlack {
        border: 1px solid #0c0c0c;
    }

        .main_sidebar .widgetNew.themeBlack .widgetHeader {
            background: #000;
        }

    .main_sidebar .widgetNew.themeRed {
        border: 1px solid #e50700;
    }

        .main_sidebar .widgetNew.themeRed .widgetHeader {
            background: #eb1c15;
        }

    .main_sidebar .widgetNew.themeYellow {
        border: 1px solid #9e7c41;
    }

        .main_sidebar .widgetNew.themeYellow .widgetHeader {
            background: #d18b12;
        }

    .main_sidebar .widgetNew.themeMaron {
        border: 1px solid #970202;
    }

        .main_sidebar .widgetNew.themeMaron .widgetHeader {
            background: #8A0000;
        }

    .main_sidebar .widgetNew.themeGreen {
        border: 1px solid #0d973b;
    }

        .main_sidebar .widgetNew.themeGreen .widgetHeader {
            background: #059d38;
        }

    .main_sidebar .widgetNew.themeCommunity {
        border: 1px solid #014d27;
    }

        .main_sidebar .widgetNew.themeCommunity .widgetHeader {
            background: #00391c;
        }

    .main_sidebar .widgetNew.themeCulture {
        border: 1px solid #3b81ac;
    }

        .main_sidebar .widgetNew.themeCulture .widgetHeader {
            background: #4587af;
        }

    .main_sidebar .widgetNew.themeOpinion {
        border: 1px solid #144095;
    }

        .main_sidebar .widgetNew.themeOpinion .widgetHeader {
            background: #1458dd;
        }

    .main_sidebar .widgetNew.themeArabic {
        border: 1px solid #743c60;
    }

        .main_sidebar .widgetNew.themeArabic .widgetHeader {
            background: #81436a;
        }

    .main_sidebar .widgetNew.themeEconomy {
        border: 1px solid #21a693;
    }

        .main_sidebar .widgetNew.themeEconomy .widgetHeader {
            background: #1aad98;
        }

    .main_sidebar .widgetNew.themeSport {
        border: 1px solid #e06718;
    }

        .main_sidebar .widgetNew.themeSport .widgetHeader {
            background: #e06718;
        }

    .main_sidebar .widgetNew.themeReport {
        border: 1px solid #9e7239;
    }

        .main_sidebar .widgetNew.themeReport .widgetHeader {
            background: #986d34;
        }

    .main_sidebar .widgetNew.themeWorld {
        border: 1px solid #ae2e76;
    }

        .main_sidebar .widgetNew.themeWorld .widgetHeader {
            background: #ba337f;
        }

    .main_sidebar .widgetNew.themeLast {
        border: 1px solid #ae9836;
    }

        .main_sidebar .widgetNew.themeLast .widgetHeader {
            background: #cba912;
        }


    .sliderLeft .slick-next, .sliderLeft .slick-prev {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
        filter: alpha(opacity=80);
        -moz-opacity: 0.8;
        -khtml-opacity: 0.8;
        opacity: 0.8;
    }

    .sliderLeft .slick-slide {
        margin: 5px;
        -webkit-user-select: none; /* Chrome all / Safari all */
        -moz-user-select: none; /* Firefox all */
        -ms-user-select: none; /* IE 10+ */
        user-select: none; /* Likely future */
        outline: none;
    }

        .sliderLeft .slick-slide img {
            max-height: 600px;
            margin: 0 auto
        }

    .sliderLeft.slick-initialized .slick-slide {
        position: unset
    }

    .widgetNew h3, .widgetNew h2 {
        padding-right: 5px;
        padding-left: 5px;
        text-align: center;
        white-space: pre-wrap;
        font-size: 13px;
        line-height: 21px;
        margin-top: 10px;
        margin-bottom: 20px
    }

    .icons li:last-of-type {
        margin-left: 0;
    }

    .icons li {
        font-size: 10px;
    }

    .widgetNew .icons {
        clear: both;
        width: auto;
        display: inline-block;
        overflow: hidden;
        padding-right: 5px;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        position: absolute;
        bottom: 0;
        right: 0px;
    }

    .sliderLeft.style2 .slick-track .slick-slide {
        position: relative
    }

    .widgetNew .sliderLeft.style2 > div {
        position: relative
    }
    /*.sliderLeft.style2 .slick-track .slick-slide:nth-of-type(2n) .icons{right:50%}*/
    .widgetNew .imgBox {
        position: relative;
        display: block;
        vertical-align: top;
    }

        .widgetNew .imgBox:before {
            content: '';
            position: absolute;
            background: url(/newspaper/images/playimg.png) no-repeat;
            top: auto;
            bottom: 2px;
            left: 1px;
            margin: 0;
            background-size: 25px;
            width: 25px;
            height: 25px;
            pointer-events: none;
        }

    .sliderLeft.style2 .slick-slide {
        margin: 5px;
    }

    .widgetNew .sliderLeft.style2 h3, .widgetNew .sliderLeft.style2 h2 {
        padding-right: 0;
        padding-left: 0;
        text-align: right
    }

    .widgetNew .sliderLeft.style2 .icons {
        padding-right: 0;
    }
    /*.widgetNew .sliderLeft.style2 .comments_count, .widgetNew .sliderLeft.style2 .post_date{padding-right: 12px;}*/
    .widgetNew .sliderLeft.style2 .post_views {
        padding-right: 14px;
    }

    .widgetNew .sliderLeft.style2 .comments_count, .widgetNew .sliderLeft.style2 .post_date, .widgetNew .sliderLeft.style2 .post_views {
        margin-left: 5px
    }

    .widgetNew .sliderLeft.style2 .icons li:last-of-type {
        margin-left: 0
    }

    .sliderLeft.style2 .slick-slide img {
        max-height: 150px
    }

    .widgetNew .sliderLeft.style2 {
        overflow: hidden
    }

    .widgetNew .sliderLeft {
        overflow: hidden
    }
    /*altaf and khosh*/
    .widgetNew.khoshFrame, .widgetNew.altafFrame {
        display: block;
        margin: 0 auto 10px;
        clear: both;
        margin-left: auto !important;
        margin-right: auto !important;
        background-color: #ceced0;
        border: 1px solid #5b6166;
        border-radius: 0;
        -webkit-border-radius: 0;
        -khtml-border-radius: 0;
        min-height: 200px;
        background-size: auto 200px;
    }

        .widgetNew.altafFrame .widgetHeader, .widgetNew.khoshFrame .widgetHeader {
            border-radius: 0;
            background: #525354;
            -webkit-border-radius: 0;
            -khtml-border-radius: 0;
            height: 34px;
            line-height: 34px;
        }

        .widgetNew.altafFrame .widgetHeader {
            padding-right: 55px;
        }


            .widgetNew.altafFrame .widgetHeader .widgetitle {
                font-size: 17px;
                height: 34px;
                line-height: 37px;
            }

        .widgetNew.khoshFrame .widgetHeader .widgetitle {
            font-size: 17px;
            height: 34px;
            line-height: 34px;
        }

        .widgetNew.altafFrame .textblack, .widgetNew.khoshFrame .textblack {
            margin-bottom: 0;
            font-size: 13px;
            line-height: 21px;
            font-weight: 700;
            text-align: right;
            white-space: pre-wrap;
        }

        .widgetNew.altafFrame .textblackleft, .widgetNew.khoshFrame .textblackleft {
            margin-top: 10px;
            margin-bottom: 10px;
            font-size: 13px;
            line-height: 21px;
            font-weight: 700;
            text-align: left;
            white-space: pre-wrap;
        }

        .widgetNew.altafFrame .sliderLeft {
            padding: 10px 94px 0 10px;
            background: 0 0;
            overflow: visible;
            position: relative;
        }

        .widgetNew.khoshFrame .sliderLeft {
            padding: 10px 10px 0 75px;
            background: 0 0;
            overflow: visible;
            position: relative;
        }

            .widgetNew.altafFrame .sliderLeft .slick-slide, .widgetNew.khoshFrame .sliderLeft .slick-slide {
                margin: 0 0 0 10px
            }

        .widgetNew.altafFrame .slick-list, .widgetNew.khoshFrame .slick-list {
            overflow: visible;
        }

        .widgetNew.altafFrame .sliderLeft .textblackleft img {
            position: absolute;
            top: -44px;
            right: -95px;
            z-index: 100;
        }

        .widgetNew.khoshFrame .sliderLeft .textblackleft img {
            position: absolute;
            top: -44px;
            left: -76px;
            z-index: 100;
        }

    .HP_mob.center h2.page-title {
        padding: 0;
        margin: 0;
        text-align: center !important
    }
    /*adNative*/
.HP_mob.adNative, .HP_mob.mediaNative {
    -webkit-box-shadow: 0 3px 6px rgba(220, 50, 47,0.9), 0 3px 6px rgba(0,0,0,0.1) !important;
    box-shadow: 0 3px 6px rgba(220, 50, 47,0.9), 0 3px 6px rgba(0,0,0,0.1) !important;
    width: 100%;
    padding: 0;
    text-align: center;
}

    .HP_mob.adNative img, .HP_mob.mediaNative img {
        float: none !important;
        margin: 0 auto !important;
        max-width: 100%;
        max-height: 350px !important;
        text-align: center !important;
    }

    .HP_mob.adNative .imgBox, .HP_mob.mediaNative .imgBox {
        float: none !important;
        margin: 0 auto !important;
        max-width: 100%;
        text-align: center !important;
    }

    .HP_mob.adNative h3, .HP_mob.mediaNative h3 {
        margin-top: 10px;
        text-align: center !important;
        padding-right: 10px;
        padding-left: 10px;
    }

    .HP_mob.adNative h2, .HP_mob.mediaNative h2 {
        text-align: center !important;
        width: 100%;
        overflow: visible;
        z-index: 100;
        position: relative;
        color: #000;
        text-shadow: 1px 1px 1px #e0dbdb;
        padding: 0 10px;
        margin: 10px 0 10px;
    }

    .HP_mob.adNative .text, .HP_mob.mediaNative .text {
        margin-bottom: 10px;
        text-align: center !important;
        padding-right: 10px;
        padding-left: 10px;
        font-size: 12px;
        display: inline-block;
        vertical-align: top;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

    .HP_mob.adNative .icons, .HP_mob.mediaNative .icons {
        position: relative;
    }

        .HP_mob.adNative .icons li, .HP_mob.mediaNative .icons li {
            color: #666;
        }

        .HP_mob.adNative .icons .post_date, .HP_mob.mediaNative .icons .post_date {
            background-position: right 0px top 2px;
        }

        .HP_mob.adNative .icons .post_views, .HP_mob.mediaNative .icons .post_views {
            background-position: right 0px top -27px;
        }

        .HP_mob.adNative .icons .comments_count, .HP_mob.mediaNative .icons .comments_count {
            background-position: right 0px top -12px;
        }

    .HP_mob.adNative .pic, .HP_mob.mediaNative .pic {
        margin-bottom: 10px
    }
    /*category*/
    .categoryHD .HP_mob.center h2 {
        background: transparent;
        color: #000;
        text-shadow: 1px 1px 1px #e0dbdb;
        display: inline-block;
    }

.categoryHD .HP_mob.adNative .icons, .categoryHD .HP_mob.mediaNative .icons {
    position: relative;
}

    .categoryHD .HP_mob.center .icons li {
        color: #666;
    }

    .categoryHD .HP_mob.center .icons .post_date {
        background-position: right 0px top 2px;
    }

    .categoryHD .HP_mob.center .icons .post_views {
        background-position: right 0px top -27px;
    }

    .categoryHD .HP_mob.center .icons .comments_count {
        background-position: right 0px top -12px;
    }

    ul.breadcrumbs {
        overflow: hidden;
        margin: 0 0 7px;
        padding: 5px;
        vertical-align: middle;
        clear: both;
        background: #fff;
        border: 1px solid #e3e3e3;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }

        ul.breadcrumbs li {
            font-size: 15px;
            line-height: 25px;
            white-space: nowrap;
            list-style: none;
            float: right;
            text-align: center;
            padding: 0;
            margin-left: 5px;
            margin-top: 3px;
        }

            ul.breadcrumbs li:after {
                content: '/';
                display: inline-block;
                font-size: 22px;
                line-height: 22px;
                vertical-align: top;
                margin-top: 3px;
                color: #a2a9ae;
            }

            ul.breadcrumbs li.current:after, ul.breadcrumbs li:last-of-type:after {
                content: none;
            }

            ul.breadcrumbs li a {
                text-decoration: none;
                vertical-align: top;
                display: inline-block;
                margin-left: 5px;
            }

            ul.breadcrumbs li.current {
                padding-left: 0;
                background: 0 0;
                margin: 0;
                color: #8A0000;
                font-weight: 700;
                margin-top: 3px;
            }

            ul.breadcrumbs li.post_calendar {
                background: 0 0;
                float: left;
                padding: 0;
                margin: 4px 0 0;
                cursor: pointer;
                line-height: 0;
                display: inline-block;
            }

                ul.breadcrumbs li.post_calendar img, ul.breadcrumbs li.post_calendar span {
                    display: inline-block;
                }

                ul.breadcrumbs li.post_calendar span {
                    vertical-align: top;
                    margin-left: 10px;
                    font-weight: 700;
                    line-height: 25px;
                }


    .daterangepicker {
        position: absolute;
        color: inherit;
        background: #fff;
        width: 278px;
        padding: 4px;
        margin-top: 1px;
        top: 100px;
        left: 20px;
        border-radius: 4px;
    }

        .daterangepicker:after, .daterangepicker:before {
            position: absolute;
            display: inline-block;
            content: ''
        }

        .daterangepicker:before {
            top: -7px;
            border-right: 7px solid transparent;
            border-left: 7px solid transparent;
            border-bottom: 7px solid #ccc;
        }

        .daterangepicker:after {
            top: -6px;
            border-right: 6px solid transparent;
            border-bottom: 6px solid #fff;
            border-left: 6px solid transparent;
        }

        .daterangepicker.opensleft:before {
            right: 9px;
        }

        .daterangepicker.opensleft:after {
            right: 10px;
        }

        .daterangepicker.openscenter:after, .daterangepicker.openscenter:before {
            left: 0;
            right: 0;
            width: 0;
            margin-left: auto;
            margin-right: auto;
        }

        .daterangepicker.opensright:before {
            left: 3px;
        }

        .daterangepicker.opensright:after {
            left: 4px;
        }

        .daterangepicker.dropup {
            margin-top: -5px;
        }

            .daterangepicker.dropup:before {
                top: initial;
                bottom: -7px;
                border-bottom: initial;
                border-top: 7px solid #ccc;
            }

            .daterangepicker.dropup:after {
                top: initial;
                bottom: -6px;
                border-bottom: initial;
                border-top: 6px solid #fff;
            }

        .daterangepicker.dropdown-menu {
            max-width: none;
            z-index: 3001;
        }

        .daterangepicker.single .calendar, .daterangepicker.single .ranges {
            float: none;
        }

        .daterangepicker.show-calendar .calendar {
            display: block;
        }

        .daterangepicker .calendar {
            display: none;
            max-width: 255px;
            margin: 4px;
            direction: ltr;
        }

            .daterangepicker .calendar.single .calendar-table {
                border: none;
            }

            .daterangepicker .calendar td, .daterangepicker .calendar th {
                white-space: nowrap;
                text-align: center;
                min-width: 32px;
            }

        .daterangepicker .calendar-table {
            border: 1px solid #fff;
            padding: 4px;
            background: #fcfcfc;
        }

        .daterangepicker table {
            width: 100%;
            margin: 0;
        }

        .daterangepicker td, .daterangepicker th {
            text-align: center;
            width: 20px;
            height: 20px;
            border-radius: 4px;
            white-space: nowrap;
            cursor: pointer;
        }

            .daterangepicker td.available:focus, .daterangepicker td.available:hover, .daterangepicker th.available:focus, .daterangepicker th.available:hover {
                background: #fff2f2;
            }

            .daterangepicker td.week, .daterangepicker th.week {
                font-size: 80%;
                color: #ccc;
            }

            .daterangepicker td.off, .daterangepicker td.off.end-date, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date {
                background-color: #fff;
                border-color: transparent;
                color: #999;
            }

            .daterangepicker td.in-range {
                background-color: #fff2f2;
                border-color: transparent;
                color: #000;
                border-radius: 0;
            }

            .daterangepicker td.start-date {
                border-radius: 4px 0 0 4px;
            }

            .daterangepicker td.end-date {
                border-radius: 0 4px 4px 0;
            }

            .daterangepicker td.start-date.end-date {
                border-radius: 4px;
            }

            .daterangepicker td.active, .daterangepicker td.active:focus, .daterangepicker td.active:hover {
                background-color: #8a0000;
                border-color: transparent;
                color: #fff;
            }

            .daterangepicker th.month {
                width: auto;
            }

            .daterangepicker option.disabled, .daterangepicker td.disabled {
                color: #999;
                cursor: not-allowed;
                text-decoration: line-through;
            }

        .daterangepicker select.monthselect, .daterangepicker select.yearselect {
            padding: 1px;
            height: 30px;
            margin: 0;
            cursor: default;
            font-size: 16px;
            line-height: 24px;
        }

        .daterangepicker select.monthselect {
            margin-right: 2%;
            width: 56%
        }

        .daterangepicker select.yearselect {
            width: 40%
        }

        .daterangepicker select.ampmselect, .daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect {
            width: 50px;
            margin-bottom: 0;
        }

        .daterangepicker .input-mini {
            border: 1px solid #ccc;
            border-radius: 4px;
            color: #555;
            height: 30px;
            line-height: 30px;
            display: block;
            vertical-align: middle;
            margin: 0 0 5px;
            padding: 1px 6px 0 40px;
            width: 100%;
            font-size: 16px;
        }

            .daterangepicker .input-mini.active {
                border: 1px solid #d50b07;
                border-radius: 4px;
            }

        .daterangepicker .daterangepicker_input {
            position: relative;
        }

            .daterangepicker .daterangepicker_input i {
                position: absolute;
                left: 8px;
                top: 8px;
            }

        .daterangepicker .calendar-time {
            text-align: center;
            margin: 5px auto;
            line-height: 30px;
            position: relative;
            padding-left: 28px;
        }

            .daterangepicker .calendar-time select.disabled {
                color: #ccc;
                cursor: not-allowed;
            }

        .daterangepicker .ranges {
            font-size: 11px;
            float: none;
            margin: 4px;
            text-align: left;
            direction: ltr;
        }

            .daterangepicker .ranges ul {
                list-style: none;
                margin: 0 auto;
                padding: 0;
                width: 100%
            }

            .daterangepicker .ranges li {
                font-size: 13px;
                background: #fff2f2;
                border: 1px solid #ffdbdb;
                border-radius: 4px;
                color: #000;
                padding: 3px 12px;
                margin-bottom: 8px;
                cursor: pointer;
                font-weight: 700;
            }

                .daterangepicker .ranges li.active, .daterangepicker .ranges li:focus, .daterangepicker .ranges li:hover {
                    background: #D50B07;
                    border: 1px solid #cb0c08;
                    color: #fff;
                }

        .daterangepicker .btn-success.active, .daterangepicker .btn-success.focus, .daterangepicker .btn-success:active, .daterangepicker .btn-success:focus, .daterangepicker .btn-success:hover, .daterangepicker .open > .dropdown-toggle.btn-success {
            color: #fff;
            background-color: #6c0404;
            border-color: #540101;
        }

    body .daterangepicker .btn-success {
        color: #fff;
        background-color: #8a0000;
        border-color: #7b0404;
        margin-left: 10px;
    }

    .daterangepicker .btn {
        display: inline-block;
        padding: 6px 12px;
        font-size: 14px;
        font-weight: 400;
        line-height: 1.42857143;
        text-align: center;
        white-space: nowrap;
        vertical-align: middle;
        cursor: pointer;
        background-image: none;
        border: 1px solid transparent;
        border-radius: 4px;
        text-transform: none;
        overflow: visible;
        margin: 0;
        box-sizing: border-box;
    }

    .daterangepicker .fa-chevron-left:before, .daterangepicker .fa-chevron-right:before {
        height: 10px;
        width: 8px;
        margin-top: 9px;
        content: "";
        display: inline-block;
        vertical-align: top;
    }

    .daterangepicker input {
        box-sizing: border-box;
        direction: ltr;
        text-align: left;
        font-size: 14px;
    }

    .btn:hover, .daterangepicker .btn.focus, .daterangepicker .btn:focus {
        color: #fff;
        text-decoration: none;
    }

    .daterangepicker .btn-default {
        color: #333;
        background-color: #fff;
        border-color: #ccc;
    }

    .daterangepicker .btn-group-sm > .btn, .daterangepicker .btn-sm {
        padding: 5px 10px;
        font-size: 12px;
        line-height: 1.5;
        border-radius: 3px;
        float: right;
    }

    .daterangepicker .btn-default.active, .daterangepicker .btn-default.focus, .daterangepicker .btn-default:active, .daterangepicker .btn-default:focus, .daterangepicker .btn-default:hover, .daterangepicker .open > .dropdown-toggle.btn-default {
        color: #333;
        background-color: #e6e6e6;
        border-color: #adadad;
    }

    .daterangepicker .calendar th {
        font-weight: 700;
    }

    .daterangepicker .fa-chevron-left:before {
        background: url(/newspaper/images/photos-slider-controls.gif) no-repeat;
        background-size: 15px;
    }

    .daterangepicker .fa-chevron-right:before {
        background: url(/newspaper/images/photos-slider-controls.gif) -8px 0 no-repeat;
        background-size: 15px;
    }

    .daterangepicker .fa-calendar:before {
        content: "";
        display: inline-block;
        background: url(/newspaper/images/post-calendar.png) no-repeat;
        height: 25px;
        width: 25px;
        vertical-align: top;
        margin-top: -4px;
    }

    .daterangepicker .next.available, .daterangepicker .prev.available {
        background: #fff2f2;
    }

    @media (max-width:563px) {
        .daterangepicker .calendar {
            margin: 10px auto;
        }

        .daterangepicker .range_inputs {
            text-align: center;
        }

        .daterangepicker .btn-group-sm > .btn, .daterangepicker .btn-sm {
            float: none;
            margin-left: 0;
            margin-right: 10px;
        }
    }

    @media (min-width:564px) {
        .daterangepicker .calendar, .daterangepicker .ranges, .daterangepicker.single .calendar, .daterangepicker.single .ranges {
            float: left;
        }

        .daterangepicker {
            width: auto;
        }

            .daterangepicker .ranges, .daterangepicker .ranges ul {
                width: 99%
            }

            .daterangepicker.single .ranges ul {
                width: 100%
            }

            .daterangepicker.single .calendar.left {
                clear: none;
            }

            .daterangepicker .calendar.left {
                clear: left;
                margin-right: 0;
            }

                .daterangepicker .calendar.left .calendar-table {
                    border-right: none;
                    border-top-right-radius: 0;
                    border-bottom-right-radius: 0;
                }

            .daterangepicker .calendar.right {
                margin-left: 0;
            }

                .daterangepicker .calendar.right .calendar-table {
                    border-left: none;
                    border-top-left-radius: 0;
                    border-bottom-left-radius: 0;
                }

            .daterangepicker .calendar.left .calendar-table, .daterangepicker .left .daterangepicker_input {
                padding-right: 12px;
            }
    }

    @media (min-width:730px) {
        .daterangepicker .ranges ul {
            width: 160px;
        }

        .daterangepicker .ranges {
            width: auto;
            float: right;
        }

        .daterangepicker .calendar.left {
            clear: none;
        }
    }

    @media (max-width:1200px) {
        body .daterangepicker .calendar {
            max-width: 240px;
        }
    }


    .datepicker {
        padding: 4px;
        border-radius: 4px;
        direction: ltr;
        border: 1px solid #e3e3e3;
        background: #FFF;
    }

        .datepicker .dow {
            font-size: 12px;
            padding: 7px 3px;
            line-height: 15px;
            text-align: center;
            background: #fff;
            color: #000;
            background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #ffd2d1));
            background: -webkit-linear-gradient(#ffffff, #ffd2d1);
            background: -moz-linear-gradient(#ffffff, #ffd2d1);
            background: -o-linear-gradient(#ffffff, #ffd2d1);
            background: linear-gradient(#ffffff, #ffd2d1);
            -webkit-text-shadow: 0 1px 0 #b4b4b4;
            text-shadow: 0 1px 0 #b4b4b4;
            border-top-color: transparent;
            border-right-color: transparent;
            border: 1px solid #bbbbbb;
        }

    .datepicker-inline {
        width: 220px;
        display: none !important;
        line-height: 15px;
    }

    .datepicker-dropdown:after, .datepicker-dropdown:before {
        content: '';
        display: inline-block;
        border-top: 0;
        position: absolute;
    }

    .datepicker.datepicker-rtl {
        direction: rtl;
    }

        .datepicker.datepicker-rtl table tr td span {
            float: right;
        }

    .datepicker-dropdown {
        top: 0;
        left: 0;
    }

        .datepicker-dropdown:before {
            border-left: 7px solid transparent;
            border-right: 7px solid transparent;
            border-bottom: 7px solid #ccc;
            border-bottom-color: rgba(0, 0, 0, .2);
        }

        .datepicker-dropdown:after {
            border-left: 6px solid transparent;
            border-right: 6px solid transparent;
            border-bottom: 6px solid #fff;
        }

        .datepicker-dropdown.datepicker-orient-left:before {
            left: 6px;
        }

        .datepicker-dropdown.datepicker-orient-left:after {
            left: 7px;
        }

        .datepicker-dropdown.datepicker-orient-right:before {
            right: 6px;
        }

        .datepicker-dropdown.datepicker-orient-right:after {
            right: 7px;
        }

        .datepicker-dropdown.datepicker-orient-top:before {
            top: -7px;
        }

        .datepicker-dropdown.datepicker-orient-top:after {
            top: -6px;
        }

        .datepicker-dropdown.datepicker-orient-bottom:before {
            bottom: -7px;
            border-bottom: 0;
            border-top: 7px solid #999;
        }

        .datepicker-dropdown.datepicker-orient-bottom:after {
            bottom: -6px;
            border-bottom: 0;
            border-top: 6px solid #fff;
        }

    .datepicker > div {
        display: none;
    }

    .datepicker.days div.datepicker-days, .datepicker.months div.datepicker-months, .datepicker.years div.datepicker-years {
        display: block;
    }

    .datepicker table {
        margin: 0 auto;
    }

    .datepicker td, .datepicker th {
        text-align: center;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }

    .table-striped .datepicker table tr td, .table-striped .datepicker table tr th {
        background-color: transparent;
    }

    .datepicker table tr td.day:hover {
        background: #d50b07;
        cursor: pointer;
        color: #fff;
    }

    .datepicker table tr td.new, .datepicker table tr td.old {
        color: #999;
    }

    .datepicker table tr td.disabled, .datepicker table tr td.disabled:hover {
        background: 0;
        color: #999;
        cursor: default;
    }

    .datepicker table tr td.today, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today:hover {
        background-color: #fde19a;
        background-repeat: repeat-x;
        border-color: #fdf59a #fdf59a #fbed50;
        border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
        color: #000;
    }

        .datepicker table tr td.today:hover:hover {
            color: #000;
        }

        .datepicker table tr td.today.active:hover {
            color: #fff;
        }

    .datepicker table tr td.range, .datepicker table tr td.range.disabled, .datepicker table tr td.range.disabled:hover, .datepicker table tr td.range:hover {
        background: #eee;
        border-radius: 0;
    }

        .datepicker table tr td.range.today, .datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today.disabled:hover, .datepicker table tr td.range.today:hover {
            background-color: #f3d17a;
            background-repeat: repeat-x;
            border-color: #f3e97a #f3e97a #edde34;
            border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
            border-radius: 0;
        }

    .datepicker table tr td.selected, .datepicker table tr td.selected.disabled, .datepicker table tr td.selected.disabled:hover, .datepicker table tr td.selected:hover {
        background-color: #9e9e9e;
        background-repeat: repeat-x;
        border-color: grey grey #595959;
        border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
        color: #fff;
        text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
    }

    .datepicker table tr td.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active:hover {
        background-color: #D50B07;
        background-repeat: repeat-x;
        color: #FFF;
        text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
    }

        .datepicker table tr td.active.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled:hover.disabled, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active.disabled:hover[disabled], .datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active:active, .datepicker table tr td.active:hover, .datepicker table tr td.active:hover.active, .datepicker table tr td.active:hover.disabled, .datepicker table tr td.active:hover:active, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active:hover[disabled], .datepicker table tr td.active[disabled] {
            background-color: #D50B07;
        }

    .datepicker table tr td span:hover, .datepicker tfoot tr th:hover, .datepicker thead tr:first-child th:hover {
        -webkit-text-shadow: 0 1px 0 #ff817f;
        text-shadow: 0 1px 1px #ff817f;
    }

    .datepicker table tr td span {
        display: block;
        width: 31%;
        height: 40px;
        line-height: 37px;
        float: right;
        margin: 1%;
        cursor: pointer;
        border-radius: 4px;
    }

        .datepicker table tr td span.disabled, .datepicker table tr td span.disabled:hover {
            background: 0;
            color: #999;
            cursor: default;
        }

        .datepicker table tr td span.active, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active:hover {
            background-color: #D50B07;
            background-repeat: repeat-x;
            border-color: #FC0400 #FC0400 #D50B07;
            border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
            color: #fff;
            text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
        }

            .datepicker table tr td span.active.active, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled.disabled, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active.disabled:hover.active, .datepicker table tr td span.active.disabled:hover.disabled, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.disabled:hover:hover, .datepicker table tr td span.active.disabled:hover[disabled], .datepicker table tr td span.active.disabled[disabled], .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active:hover.disabled, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active:hover:hover, .datepicker table tr td span.active:hover[disabled], .datepicker table tr td span.active[disabled] {
                background-color: #D50B07;
            }

        .datepicker table tr td span.new, .datepicker table tr td span.old {
            color: #999;
        }

    .datepicker th.datepicker-switch {
        width: 145px;
    }

    .datepicker tfoot tr th, .datepicker thead tr:first-child th {
        cursor: pointer;
    }

    .datepicker .cw {
        font-size: 10px;
        width: 12px;
        padding: 0 2px 0 5px;
        vertical-align: middle;
    }

    .datepicker thead tr:first-child th.cw {
        cursor: default;
        background-color: transparent;
    }

    .datepicker td {
        -moz-box-shadow: 1px 1px 0 white inset;
        box-shadow: 1px 1px 0 white inset;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0;
        text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
        width: 23px;
        height: 23px;
        line-height: 23px;
        padding-top: 5px;
        padding-bottom: 5px;
        background: #d9d9d9;
        background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e7e7e7), color-stop(100%, #d9d9d9));
        background: -webkit-linear-gradient(#e7e7e7, #d9d9d9);
        background: -moz-linear-gradient(#e7e7e7, #d9d9d9);
        background: -o-linear-gradient(#e7e7e7, #d9d9d9);
        background: linear-gradient(#e7e7e7, #d9d9d9);
        color: #1e1e1e;
        border-top-color: transparent;
        border-right-color: transparent;
        border: 1px solid #bbbbbb;
        font-family: sans-serif;
    }

    .datepicker thead tr:first-child th {
        cursor: pointer;
        color: #000;
        padding: 5px;
        line-height: 30px;
        font-size: 19px;
        height: 30px;
    }

        .datepicker thead tr:first-child th.next, .datepicker thead tr:first-child th.prev {
            font-size: 37px;
            line-height: 19px;
            vertical-align: middle;
        }

    .datepicker .table-condensed {
        border-collapse: collapse
    }

    .datepicker table tr td.active.active {
        color: #ffffff;
        background: #8a0000;
    }

    .dropdown-menu {
        position: absolute;
        top: 100%;
        left: 0;
        z-index: 1000 !important;
        display: none;
        float: left;
        min-width: 160px;
        padding: 5px;
        margin: 2px 0 0;
        background-color: #fff;
        border: 1px solid #ccc;
        border: 1px solid rgba(0, 0, 0, .2);
        border-radius: 6px;
        box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
        background-clip: padding-box;
        -webkit-box-shadow: 0 5px 6px 0 rgba(0,0,0,0.2),0 4px 6px 0 rgba(0,0,0,0.19);
        box-shadow: 0 5px 6px 0 rgba(0,0,0,0.2),0 4px 6px 0 rgba(0,0,0,0.19);
        background: #faf9f9;
        direction: rtl;
        text-align: right;
    }



    /*article*/


    .hentry {
        background: #fff;
        padding: 7px;
        box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23) !important;
        -webkit-box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23) !important;
        border-radius: 15px;
        -moz-border-radius: 15px;
        -webkit-border-radius: 15px;
        -khtml-border-radius: 15px;
        width: 100%;
        clear: both;
        overflow: hidden;
        margin: 0 auto 7px;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        overflow: hidden;
        position: relative;
        max-height: 2000px;
    }

        .hentry.appear {
            max-height: none;
        }

        .hentry h2.page-title-art {
            margin-bottom: 0;
            padding: 0 0 10px;
            color: #000;
        }

        .hentry h1.page-title-art {
            line-height: 29px;
            margin-bottom: 10px;
        }

        .hentry .post-info {
            width: 100%;
            margin-bottom: 5px;
            border-bottom: 1px solid #a2a9ae;
            padding-bottom: 5px;
            white-space: nowrap;
            font-size: 10px;
        }

            .hentry .post-info .comments_count, .hentry .post-info .post_date, .hentry .post-info .post_views {
                font-size: 10px;
            }

        .hentry .sec_block_top .fontlinks {
            padding: 0;
            display: inline-block;
            text-indent: 0;
            background: #fffefe;
            position: relative;
            border: 2px solid #ddd;
            width: 35px;
            height: 35px;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            border-radius: 50%;
            margin: 0;
            vertical-align: top;
        }

            .hentry .sec_block_top .fontlinks:focus, .hentry .sec_block_top .fontlinks:hover {
                border: 2px solid #a2a9ae;
            }

                .hentry .sec_block_top .fontlinks:focus a, .hentry .sec_block_top .fontlinks:hover a {
                    color: #5b6166
                }

            .hentry .sec_block_top .fontlinks a {
                position: absolute;
                text-indent: 0;
                font-size: 18px;
                line-height: 18px;
                font-family: sans-serif;
                vertical-align: top;
                text-align: left;
                border: none;
                margin: 0;
                padding: 0;
                width: auto;
                height: auto;
                font-weight: 700;
                top: 0;
                right: 0;
                left: 0;
                bottom: 0;
            }

                .hentry .sec_block_top .fontlinks a.incfont {
                    padding: 5px 3px
                }

                .hentry .sec_block_top .fontlinks a.decfont {
                    padding: 5px 5px
                }

                .hentry .sec_block_top .fontlinks a:before {
                    content: none
                }


        .hentry .fontlinks {
            display: inline-block;
            vertical-align: top;
        }

            .hentry .fontlinks .fontSize {
                font-weight: 700;
                color: #8A0000;
                display: inline-block;
                direction: ltr;
                white-space: nowrap
            }

            .hentry .fontlinks .incfont, .hentry .fontlinks .decfont {
                font-weight: 700;
                color: #000;
                direction: ltr
            }

            .hentry .fontlinks .incfont {
                padding-left: 10px
            }

        .hentry .rsbtn {
            display: inline-block;
            margin: 0px;
            vertical-align: top;
            float: left
        }

        .hentry .sec_block_top {
            display: inline-block;
            width: 100%;
            clear: both;
            padding-bottom: 10px;
            vertical-align: top
        }


        .hentry .post_content h2 {
            font-size: 18px;
            line-height: 29px;
            text-align: right;
            clear: none;
            margin-top: 10px;
            font-weight: 700;
            color: #8A0000;
        }

        .hentry .post_content h3 {
            font-size: 14px;
            line-height: 22px;
            text-align: right;
            clear: none;
            margin-top: 10px;
            font-weight: 700;
            color: #000;
        }

        .hentry .post_content h2 a {
            color: #8A0000;
        }

    .post_content h3 a {
        color: #000;
    }

    .post_content p {
        padding-bottom: 15px;
        margin: 0;
    }

    .hentry .post-info .comments_count, .hentry .post-info .post_date, .hentry .post-info .post_source, .hentry .post-info .post_views, .hentry .post_format {
        text-decoration: none;
        float: right;
        margin-left: 10px;
        display: inline-block;
        color: #666;
        line-height: 20px;
        font-size: 10px;
        padding-right: 15px;
        padding-top: 0;
    }

    .hentry .post-info .post_date {
        background-position: right 0px top 5px;
    }

    .hentry .post-info .post_views {
        background-position: right 0px top -24px;
    }

    .hentry .post-info .comments_count {
        background-position: right 0px top -9px;
    }

    .hentry .post-info .post_source {
        background-position: right 0px top -47px;
    }

    .hentry .post-info div:last-of-type {
        margin-left: 0
    }

    .hentry .img_p_content.nolimit .pic_multipic2 a, .hentry .img_p_content.nolimit .pic_multipic2 img,
    .hentry .img_p_content.nolimit .pic_multipic3 a, .hentry .img_p_content.nolimit .pic_multipic3 img,
    .hentry .img_p_content.nolimit .pic_multipic4 a, .hentry .img_p_content.nolimit .pic_multipic4 img {
        max-height: 100% !important
    }



    .hentry .pic_multipic2 {
        display: inline-table;
        margin-left: 20px;
        clear: left;
        margin-bottom: 10px;
        max-width: 373px;
        vertical-align: top;
    }

        .hentry .pic_multipic2 a, .hentry .pic_multipic2 a img {
            max-width: 373px;
            margin: 0 auto;
            width: auto;
        }

        .hentry .pic_multipic2:nth-of-type(2n) {
            margin-left: 0;
            clear: left;
        }

        .hentry .pic_multipic2:first-of-type {
            clear: right;
        }

        .hentry .pic_multipic2 span {
            display: table-caption;
            caption-side: bottom;
            text-align: right;
        }

        .hentry .pic_multipic2 a img {
            max-width: 530px
        }

    .hentry .pic_multipic3 {
        display: inline-table;
        margin-left: 20px;
        margin-bottom: 10px;
        max-width: 239px;
        vertical-align: top;
    }

        .hentry .pic_multipic3 a, .hentry .pic_multipic3 a img {
            max-width: 239px;
            width: auto;
            margin: 0 auto;
        }

        .hentry .pic_multipic3:nth-of-type(3n) {
            margin-left: 0;
            clear: left;
        }

        .hentry .pic_multipic3:first-of-type {
            clear: right;
        }

        .hentry .pic_multipic3 span {
            display: table-caption;
            caption-side: bottom;
            text-align: right;
        }

    .hentry .pic_multipic4 {
        display: inline-table;
        margin-left: 20px;
        margin-bottom: 10px;
        max-width: 173px;
        vertical-align: top;
    }

        .hentry .pic_multipic4 a, .hentry .pic_multipic4 a img {
            max-width: 173px;
            width: auto;
            margin: 0 auto;
        }

        .hentry .pic_multipic4:nth-of-type(4n) {
            margin-left: 0;
            clear: left;
        }

        .hentry .pic_multipic4:first-of-type {
            clear: right;
        }

        .hentry .pic_multipic4 span {
            display: table-caption;
            caption-side: bottom;
            text-align: right;
        }

    body .hentry .pic_multipic a img, body .hentry .pic_multipic2 a img, body .hentry .pic_multipic3 a img, body .hentry .pic_multipic4 a img,
    body .hentry .full_pic img, body .hentry .pic_H_small a img {
        width: none
    }

    .hentry .full_pic, .hentry .full_pic img {
        float: none;
        margin: 0 auto;
        width: auto;
        max-width: 100%;
        display: inline-table;
    }

        .hentry .full_pic a {
            width: auto;
        }

    .hentry .full_pic {
        margin-bottom: 10px;
        width: 100%;
        text-align: center;
        vertical-align: top;
    }

    .hentry .img_p_content {
        clear: both;
        overflow: hidden;
    }

        .hentry .img_p_content.txtCenter {
            text-align: center
        }

    .hentry .pic_multipic {
        display: table;
        max-width: 300px;
        margin-right: 20px;
        margin-bottom: 21px;
        float: left;
        clear: left;
        margin-top: 9px;
    }

        .hentry .pic_multipic.addimage {
            width: auto;
            max-width: 512px
        }

        .hentry .span-empty, .hentry .pic_multipic span {
            padding-top: 5px;
            caption-side: bottom;
            display: table-caption;
            text-align: right;
            font-size: 12px;
            line-height: 20px
        }

        .hentry .pic_multipic a {
            max-width: 300px;
            width: auto;
            margin: 0 auto;
        }

            .hentry .pic_multipic a img {
                width: auto;
                margin: 0 auto;
            }

        .hentry .pic_multipic span {
            font-weight: 400;
        }

    .V_div_content {
        overflow: hidden;
        float: left;
    }

    .hentry .pic_H_small {
        max-width: 130px;
        margin-bottom: 10px;
        float: right;
        padding-left: 10px;
        margin-top: 5px;
    }

        .hentry .pic_H_small a, .hentry .pic_H_small a img {
            max-width: 130px;
            width: auto;
        }

    .page .post_content a, .post_content a {
        color: #e50700;
        text-decoration: none;
    }

        .type-page .post_content a:hover, .post_content a:hover {
            color: #666;
        }

    .hentry .post_content {
        overflow: inherit;
    }

        .hentry .post_content ul {
            font-weight: 400;
            color: #000;
        }

            .hentry .post_content ul .Text_Bold {
                font-weight: 700;
            }

            .hentry .post_content ul li {
                margin-bottom: 7px;
                margin-right: 25px;
                text-align: right;
                color: #000;
                list-style: none;
                text-indent: -1.35em;
            }

                .hentry .post_content ul li:before {
                    content: "\2022";
                    color: red;
                    font-size: 20px;
                    margin-left: 6px;
                    vertical-align: middle;
                }

    .post_source {
        background: url(/newspaper/images/icons_article.png);
        background-size: 15px;
        background-repeat: no-repeat;
        background-position: right 0px top -49px;
    }

    #respond #reply-title {
        float: none;
        clear: both;
        width: 100%;
        display: block;
        font-size: 12px;
        color: #565656;
        line-height: 24px;
        background: #fff;
        text-align: center;
        padding-top: 7px;
        padding-bottom: 7px;
        outline: none;
        font-weight: 700;
    }

    #respond .iframecomment {
        width: 100%;
        height: 405px;
        overflow: hidden;
        border: 0 !important;
        box-shadow: none !important;
    }

        #respond .iframecomment.less {
            height: 110px;
        }

    #respond #commentform {
        padding-left: 10px;
        padding-right: 10px;
        background: #fff;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    @media (max-width:810px) {
        #respond .iframecomment {
            height: 460px;
        }
    }

    @media (max-width:768px) {
        #respond .iframecomment {
            height: 410px
        }

        .CP_body_row .HP_mob {
            width: 48%;
        }
    }

    @media (max-width: 580px) {
        #respond .iframecomment {
            height: 585px;
        }
    }

    .hentry .V_div_content, .hentry .post_content .pic_multipic {
        max-width: 45%;
        margin-right: 10px;
    }

    .hentry .pic_multipic {
        margin-bottom: 10px;
    }


    .hentry .post_content .img_p_content .pic_multipic {
        max-width: 45%;
    }

    .hentry .pic_multipic4 a, .hentry .pic_multipic4 a img {
        max-width: 100%;
    }

    .hentry .pic_multipic4:nth-of-type(2n) {
        margin-left: 0;
    }

    .hentry .pic_multipic2 {
        max-width: 45.7%;
    }

    .hentry .pic_multipic3, .hentry .pic_multipic3 {
        max-width: 28%;
    }

    .hentry .pic_multipic4 {
        max-width: 46%;
    }

    .hentry .pic_H_small a, .hentry .pic_H_small a img {
        max-width: 54px;
        max-height: 100px;
    }

    .hentry .pic_multipic2 a, .hentry .pic_multipic2 a img {
        max-height: 134px;
    }

    .hentry .pic_multipic3 a, .hentry .pic_multipic3 a img {
        max-height: 85px;
    }

    .hentry .pic_multipic4 a, .hentry .pic_multipic4 a img {
        max-height: 109px;
    }

    .iframe_container.iframeVideoAdd, .single article .post_content .iframe_container.iframeVideoAdd {
        padding-bottom: 51.25%;
    }

        .iframe_container.iframeVideoAdd.Portrait, .single article .post_content .iframe_container.iframeVideoAdd.Portrait {
            padding-bottom: 168.78%; /* Base 9:16 ratio for portrait */
        }

        .iframe_container.iframeVideoAdd.Portrait34, .single article .post_content .iframe_container.iframeVideoAdd.Portrait34 {
            padding-bottom: 125.33%; /* Base 3:4 aspect ratio for portrait */
        }

    /*comment*/
    #comments .comment-list {
        margin: 1px 0 0;
        padding: 10px;
        background: #fff;
        padding: 7px;
        box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23) !important;
        -webkit-box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23) !important;
        border-radius: 15px;
        -moz-border-radius: 15px;
        -webkit-border-radius: 15px;
        -khtml-border-radius: 15px;
        width: 100%;
        clear: both;
        overflow: hidden;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

        #comments .comment-list li.comment {
            list-style: none;
            overflow: hidden;
            padding-bottom: 10px;
            margin-bottom: 10px;
            border-bottom: 1px solid #e3e3e3;
        }

            #comments .comment-list li.comment:last-of-type {
                border-bottom: none;
                padding: 0;
                margin: 0
            }

    .comment-list li.comment > .photo {
        float: right;
        width: 30px;
        height: auto;
        margin: 0 0 0 10px;
    }

    .comment-list li.comment .photo img {
        vertical-align: top;
        max-width: 30px;
        max-height: 29px;
    }

    .comment-list .extra_wrap {
        overflow: hidden;
    }

    .comment-list li.comment .userName {
        font-size: 15px;
        margin-bottom: 10px;
        line-height: 18px;
        color: #000;
        font-weight: 700;
    }

        .comment-list li.comment .userName a {
            text-decoration: none;
            color: #000;
            font-weight: 700;
        }

    .comment-list li.comment .commentTitleReply {
        font-size: 13px;
        margin-bottom: 5px;
        line-height: 16px;
        color: #8A0000;
        font-weight: 700;
    }

        .comment-list li.comment .commentTitleReply a {
            text-decoration: none;
            color: #8A0000;
            font-weight: 700;
        }

    .comment-list li.comment .comment_content {
        margin-bottom: 5px;
        padding-bottom: 5px;
        border-bottom: 1px dashed #ddd;
    }

    .comment-list li.comment .comment_info {
        overflow: hidden;
        font-size: 10px;
        line-height: 14px;
        color: #797a7d;
    }

        .comment-list li.comment .comment_info .comment_date {
            float: right;
        }

        .comment-list li.comment .comment_info .comment_edit_link, .comment-list li.comment .comment_info .comment_reply_link {
            float: right;
            margin-left: 11px;
        }

            .comment-list li.comment .comment_info .comment_edit_link a, .comment-list li.comment .comment_info .comment_reply_link a {
                display: inline-block;
                position: relative;
                text-decoration: none;
                color: #797a7d;
            }

                .comment-list li.comment .comment_info .comment_edit_link a:after, .comment-list li.comment .comment_info .comment_reply_link a:after {
                    content: "";
                    position: absolute;
                    top: 6px;
                    left: -6px;
                    color: red;
                    width: 2px;
                    height: 2px;
                    display: block;
                    background: #bfc0c1;
                }

                .comment-list li.comment .comment_info .comment_edit_link a:hover, .comment-list li.comment .comment_info .comment_reply_link a:hover {
                    color: #141414;
                }

    .comment-list li.comment .comment_content p {
        margin: 19px 0 0;
    }

        .comment-list li.comment .comment_content p:first-child {
            margin-top: 0;
        }

    #comments .comment-list li.comment.reply {
        margin-right: 0;
        border: 1px solid #ddd;
        margin-top: 10px;
        padding: 10px;
        margin-bottom: 0;
        background-color: #F4F4F4;
        border-radius: 10px;
    }

    .comment-list li.comment .extra_wrap .comment_reply_icon {
        font-size: 12px;
        font-weight: 700;
        color: #8A0000;
        cursor: pointer;
        display: inline-block;
    }

        .comment-list li.comment .extra_wrap .comment_reply_icon img {
            display: inline-block;
            width: 15px;
            margin-bottom: -1px;
            margin-right: 3px;
        }

        #comments .comment-list li.comment.reply .photo img, .comment-list li.comment .extra_wrap .comment_reply_icon:focus > img, .comment-list li.comment .extra_wrap .comment_reply_icon:hover > img {
            opacity: .5;
        }


    /*magnet*/
    body ._magnetRelHdrel_193-1, body ._magnetRelHdrel_193-2 {
        display: none !important;
    }

    @media(width:1024px) {
        .site-content ._magnetRecConrecom_193-1 ._magnetRecTbrecom_193-1, .site-content ._magnetRelConrel_193-1 ._magnetRelTbrel_193-1, .site-content ._magnetRecConrecom_193-3 ._magnetRecTbrecom_193-3 {
            width: 228px;
            height: 140px;
        }
    }

    @media(width:768px) {
        .site-content ._magnetRecConrecom_193-1 ._magnetRecTbrecom_193-1, .site-content ._magnetRelConrel_193-1 ._magnetRelTbrel_193-1, .site-content ._magnetRecConrecom_193-3 ._magnetRecTbrecom_193-3 {
            width: 240px;
            height: 147px;
        }
    }

    .site-content ._magnetRelConrel_193-1 ._magnetRelDtrel_193-1 {
        color: #000 !important;
    }

    .site-content ._magnetRelConrel_193-1 {
        margin-bottom: 10px;
    }

    .site-content ._magnetRecHdrecom_193-1, .site-content ._magnetRelHdrel_193-1, .site-content ._magnetRelHdrel_193-2, .site-content ._magnetRecHdrecom_193-2, .site-content ._magnetRecHdrecom_193-3, .site-content ._magnetRecHdrecom_193-4 {
        padding-top: 7px;
    }

    .site-content ._magnetEntNameitent_193-1 {
        border-bottom: 0;
        color: #39c !important;
    }

    .site-content ._magnetEntConent_193-1 {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        display: block;
        width: 100%;
        clear: both;
        padding-right: 25px;
        position: relative;
        margin-bottom: 10px;
        margin-top: 10px;
        padding-top: 10px;
        border-top: 1px dotted #dcdcdc;
        border-bottom: 1px dotted #dcdcdc;
    }

        .site-content ._magnetEntConent_193-1:before {
            content: '';
            display: inline-block;
            vertical-align: top;
            width: 23px;
            height: 23px;
            background: url('/newspaper/images/tags_icon.png');
            background-repeat: no-repeat;
            position: absolute;
            right: 0;
        }

        .site-content ._magnetEntConent_193-1 ._magnetEntNameent_193-1 {
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            margin-left: 5px;
            margin-bottom: 5px;
            padding: 0 10px;
            font-size: 12px;
            line-height: 22px;
            font-weight: 700;
            display: inline-block;
            vertical-align: top;
            -webkit-border-radius: 62.5rem;
            -webkit-border-radius: 10px;
            -moz-border-radius: 10px;
            border-radius: 10px;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            color: #333 !important;
            background-color: #f1f1f1;
            border-color: #f1f1f1;
        }

            .site-content ._magnetEntConent_193-1 ._magnetEntNameent_193-1:hover, .site-content ._magnetEntConent_193-1 ._magnetEntNameent_193-1:focus {
                background-color: #d8d8d8;
                border-color: #d8d8d8;
            }

    .site-content ._mgntConentRelPg_193-1 ._mgntHdentRelPg_193-1 {
        padding-top: 7px;
    }

    .site-content ._mgntConentRelPg_193-1 ._mgntTbentRelPg_193-1 {
        width: 170px;
        height: 104px;
    }

    .site-content ._mgntConentRelPg_193-1 ._mgntSMentRelPg_193-1 {
        color: #000 !important;
        font-weight: 700;
    }

    .site-content ._mgntConentRelPg_193-1 ._mgntSMentRelPg_193-1hover {
        color: #606060 !important;
    }

    @media(width:1024px) {
        .site-content ._mgntConentRelPg_193-1 ._mgntTbentRelPg_193-1 {
            width: 159px;
            height: 98px;
        }
    }

    @media(width:768px) {
        .site-content ._mgntConentRelPg_193-1 ._mgntTbentRelPg_193-1 {
            width: 140px;
            height: 86px;
        }
    }

    @media(width:414px) {
        .site-content ._mgntConentRelPg_193-1 ._mgntTbentRelPg_193-1 {
            width: 188px;
            height: 115px;
        }
    }

    @media(width:667px) {
        .site-content ._mgntConentRelPg_193-1 ._mgntTbentRelPg_193-1 {
            width: 205px;
            height: 126px;
        }
    }

    @media(width:640px) {
        .site-content ._mgntConentRelPg_193-1 ._mgntTbentRelPg_193-1 {
            width: 140px;
            height: 86px;
        }
    }

    @media(width:360px) {
        .site-content ._mgntConentRelPg_193-1 ._mgntTbentRelPg_193-1 {
            width: 157px;
            height: 96px;
        }
    }

    @media(width:359px) {
        .site-content ._mgntConentRelPg_193-1 ._mgntTbentRelPg_193-1 {
            width: 292px;
            height: 179px;
        }
    }

    @media(width:1024px) {
        .site-content ._magnetRecConrecom_193-1 ._magnetRecTbrecom_193-1 {
            width: 228px !important;
            height: 140px !important;
        }
    }

    @media(width:768px) {
        .site-content ._magnetRecConrecom_193-1 ._magnetRecTbrecom_193-1 {
            width: 240px !important;
            height: 147px !important;
        }
    }
    /*popup*/
    body #html5box-html5-lightbox .html5-text {
        text-align: right;
        font-family: 'ArticleText Arabic Naskh';
        font-size: 11px;
        font-weight: 700;
        line-height: 17px;
    }

    #html5box-html5-lightbox ~ .html5-nav .html5-nav-container {
        direction: ltr;
    }

    #html5box-html5-lightbox .html5-text .html5-title-prefix {
        font-family: sans-serif;
        font-weight: 700;
        margin-left: 7px;
    }




    /*read Speaker Anba*/

    .readSpeakerAnba {
        float: left;
    }

        .readSpeakerAnba .rsbtn {
            position: relative !important;
            left: auto !important;
            top: auto !important;
            padding: 0;
        }

            .readSpeakerAnba .rsbtn.rsexpanded .rsbtn_exp {
                display: inline-block
            }

        .readSpeakerAnba .rs_addtools .rsbtn_play .rsbtn_left .rsbtn_text::before, .rsbtn .rsbtn_play .rsbtn_left .rsbtn_text::before {
            left: 0
        }
    /*edit in article*/
    @media (max-width: 1120px) {
        .readSpeakerAnba .rs_addtools .rsbtn_play .rsbtn_left .rsbtn_text::before, .readSpeakerAnba .rsbtn .rsbtn_play .rsbtn_left .rsbtn_text::before {
            left: 0;
        }

        #rslightbox_contentcontainer, body #rslightbox_contentcontainer #rslightbox_content #rsform_wrapper .rsform .rsdialog-button,
        body #rslightbox_contentcontainer .rsform-buttons .rsdialog-button, .readSpeakerAnba .rsbtn .rsbtn_play .rsbtn_left .rsbtn_text span {
            font-family: 'ArticleText Arabic Naskh', serif;
        }

        body #rslightbox_contentcontainer #rslightbox_content #rssettings_form {
            direction: rtl
        }

        body #rslightbox_contentcontainer #rslightbox_content #rsform_wrapper .rsform .rsform-section .rsform-row label,
        body #rslightbox_contentcontainer #rslightbox_content #rsform_wrapper .rsform .rsform-section .rsform-row fieldset legend {
            padding-right: 25px;
        }
    }

    @media (max-width: 405px) {
        .hentry .readSpeakerAnba .rsbtn {
            float: left;
            clear: none;
            margin-top: 0;
        }

        .CP_body_row .HP_mob {
            width: 47.5%;
        }
    }

    .hentry .block_social_top ul li.copybox {
        background: #8a0000;
        position: relative;
        cursor: pointer;
    }

        .hentry .block_social_top ul li.copybox:before {
            content: "";
            display: inline-block;
            position: absolute;
            width: 22px;
            height: 22px;
            z-index: 1;
            top: 7px;
            left: 7px;
            vertical-align: top;
            background: url(/newspaper/images/linkicon.png);
            background-size: 22px 22px;
            background-repeat: no-repeat;
        }

    /*new*/
    .hentry #bbc_content figure {
        margin: 0;
        display: block;
        position: relative;
        margin-top: 24px;
    }

    .hentry #bbc_content .post_content figure footer {
        margin-top: -28px;
        background: #404040;
        background: rgba(0,0,0,0.6);
        color: #ececec;
        letter-spacing: .25px;
        padding: 3px 8px 1px;
        position: absolute;
        right: 0;
    }

    .hentry article #bbc_content figure img {
        width: 100%;
    }

    .hentry article #bbc_content .post_content figure figcaption {
        background-color: #111;
        padding: 16px;
        color: #ececec;
    }


    #bbc_content .post_content p {
        margin-top: 18px;
        padding: 0;
        color: #404040;
    }

    #bbc_content .post_content h3 {
        margin: 0;
        margin-top: 32px;
        font-size: 18px;
        line-height: 28px;
        font-weight: 400;
    }

    .hentry #bbc_content .post_content ul li {
        text-indent: 0;
        list-style: square outside;
    }

        .hentry #bbc_content .post_content ul li:before {
            content: none
        }

    .page #bbc_content .post_content a, .hentry article #bbc_content .post_content a {
        border-bottom: 1px solid #dcdcdc;
        color: #222;
        font-weight: 700
    }

    .hentry #bbc_content .post_content a:hover,
    .hentry #bbc_content .post_content a:focus {
        color: #1167a8;
    }

    .single article #bbc_content .post_content ul {
        margin-top: 18px
    }

    .single .block_social_top.nosmpdf.bbc .closeInput:checked ~ .closeButton {
        margin-top: 322px
    }

    body.article #page .socialMedia.nosmpdf ul li {
        width: 14.285%
    }

    #bbc_content .fb-post {
        margin-top: 18px;
    }

    #bbc_content .post_content h1 {
        margin-bottom: 0;
        margin-top: 32px;
        font-weight: 400
    }

    /*.hentry .cpylnkmsg{left:auto;margin-top:85px;margin-right: -155px;}
.hentry .cpylnkmsg:before{border-right-color: #c2e1f5;border-bottom-color: transparent;top: 13px;left: -18px;}*/
    /*@media (max-width:1120px) {
    .hentry .cpylnkmsg {
        left: 10px;
        margin-right: 0;
    }

        .hentry .cpylnkmsg:before {
            border-top-color: #c2e1f5;
            border-right-color: transparent;
            top: auto;
            left: 48px;
        }
}*/
    .commentBox.hide {
        display: none
    }

    #comments .loadmoreDiv {
        margin-bottom: 10px;
        margin-top: 12px;
    }

        #comments .loadmoreDiv:hover {
            background: #fff;
        }


    /*ajax*/
    .loadmoreDiv {
        background: #8A0000;
        text-align: center;
        border: 3px solid #cacaca;
        padding-top: 5px;
        padding-bottom: 5px;
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        -o-border-radius: 20px;
        border-radius: 20px;
        color: #fff;
        text-shadow: 1px 1px 1px #000;
        font-size: 17px;
        line-height: 23px;
        display: block;
        margin: 0 auto;
        cursor: pointer;
        width: 50%;
        clear: both;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

        .loadmoreDiv:hover {
            background: #f1f1f1;
            color: #8A0000;
            text-shadow: 1px 1px 1px #c7b3b3;
            border: 3px solid #8A0000;
        }

    .hentry .loadmoreDiv {
        position: absolute;
        bottom: 10px;
        margin: 0 auto;
        text-align: center;
        right: 0;
        left: 0;
    }

        .hentry .loadmoreDiv:hover, #comments .loadmoreDiv:hover {
            color: #fff;
            background: transparent;
        }

        .hentry .loadmoreDiv.hide {
            display: none;
        }

        .hentry .loadmoreDiv:before {
            content: '';
            width: 100%;
            height: 300px;
            top: -250px;
            left: 0;
            bottom: 0;
            position: absolute;
            right: 0;
            background-color: rgba(255,255,255,1);
            background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 1%, rgba(255,255,255,0.4) 25%, rgba(255,255,255,1) 93%, rgba(255,255,255,1) 100%);
            background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 1%,rgba(255,255,255,0.4) 25%,rgba(255,255,255,1) 93%,rgba(255,255,255,1) 100%);
            background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 1%,rgba(255,255,255,0.4) 25%,rgba(255,255,255,1) 93%,rgba(255,255,255,1) 100%);
        }

    body.article .loadmoreDiv {
        background: transparent;
        border: none;
        padding-top: 0;
        padding-bottom: 0;
        width: 100%;
    }

        body.article .loadmoreDiv .boxLoadDiv {
            background: #8A0000;
            border: 3px solid #cacaca;
            width: 50%;
            margin: 0 auto;
            -webkit-border-radius: 20px;
            -moz-border-radius: 20px;
            -o-border-radius: 20px;
            border-radius: 20px;
            padding-top: 5px;
            padding-bottom: 5px;
            z-index: 10000;
            position: relative;
        }
    /*praytime*/
    .prayTime.two {
        display: block;
        width: 100%;
        width: 100%;
        clear: both
    }

        .prayTime.two .data_container {
            position: relative;
            top: auto;
            bottom: auto;
            left: auto;
            right: auto;
            padding: 0;
            text-align: center;
            line-height: 40px;
            font-size: 20px;
        }

            .prayTime.two .data_container div {
                display: inline-block;
                vertical-align: top;
                border: 1px solid #8f8f8f;
                width: 85px;
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                margin: 2px;
            }

                .prayTime.two .data_container div:last-of-type {
                    margin-left: 0
                }

                .prayTime.two .data_container div span {
                    width: 100%;
                    clear: both;
                    display: block;
                    font-family: 'ArticleText Arabic Naskh', serif;
                    background: #162633;
                    color: #fff;
                    border-bottom: 1px solid #8f8f8f;
                    text-shadow: 2px 2px #000;
                }

    @media (max-width: 830px) {
        body .prayTime.two .data_container div {
            width: 15%;
            font-size: 13px;
        }
    }

    @media (max-width: 550px) {
        body .prayTime.two .data_container {
            font-size: 16px;
            line-height: 35px;
        }
    }

    @media (max-width: 450px) {
        body .prayTime.two .data_container {
            font-size: 14px;
            line-height: 30px;
        }

            body .prayTime.two .data_container div:last-of-type {
                margin-left: 0
            }
    }

    @media (max-width: 480px) {
        .prayTime.two .data_container * {
            padding: 0
        }
    }

    .durationBox {
        position: absolute;
        top: 0;
        left: 0;
        background: #000;
        color: #fff;
        line-height: 14px;
        font-size: 14px;
        font-family: sans-serif;
        padding: 2px;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
        filter: alpha(opacity=80);
        -moz-opacity: 0.8;
        -khtml-opacity: 0.8;
        opacity: 0.8;
        font-style: normal;
    }

    @media (max-width: 480px) {
        .durationBox {
            top: auto;
            left: auto;
            right: 0;
            bottom: 0;
        }
    }

    .categoryHD .NavMenuSEC .NavMenuListSEC li.archiveLi {
        display: none !important
    }
    /*magnet*/
    ._magnetRecHdrecom_193-2 {
        position: relative;
        border: none;
        text-align: right;
        padding: 0;
        vertical-align: top;
        display: block !important;
        height: auto;
        line-height: 19px;
    }

        ._magnetRecHdrecom_193-2 > div {
            padding: 3px 20px !important;
            display: inline-block;
            color: #fff;
            border-top-left-radius: 20px;
            border-bottom-right-radius: 20px;
            -moz-border-top-left-radius: 20px;
            -webkit-border-top-left-radius: 20px;
            -khtml-border-top-left-radius: 20px;
            -moz-border-bottom-right-radius: 20px;
            -webkit-border-bottom-right-radius: 20px;
            -khtml-border-bottom-right-radius: 20px;
            font-size: 16px;
            line-height: 20px;
            background: #5b6166;
            display: inline-block !important;
        }

        ._magnetRecHdrecom_193-2:after {
            content: '';
            position: absolute;
            bottom: 0;
            right: 0;
            height: 3px;
            background: #5b6166;
            margin-right: 18px;
            margin-top: -3px;
            width: 93%;
            border-radius: 50%;
            -moz-border-radius: 50%;
            -webkit-border-radius: 50%;
            -khtml-border-radius: 50%;
        }

    ._magnetRecConrecom_193-2 > div:nth-of-type(2), ._magnetRelConrel_193-2 > div:nth-of-type(2) {
        background: #fff;
        border-radius: 15px;
        -moz-border-radius: 15px;
        -webkit-border-radius: 15px;
        -khtml-border-radius: 15px;
        box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23) !important;
        -webkit-box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23) !important;
    }

.adZone img, .adZone iframe, .adZone video, .mobileadZone img, .mobileadZone iframe, .mobileadZone video,
.mediaZone img, .mediaZone iframe, .mediaZone video {
    vertical-align: top
}

    ._magnetRecConrecom_193-2, ._magnetRelConrel_193-2 {
        margin-bottom: 7px;
        background-color: transparent !important;
    }

    .commentBox {
        position: relative;
        margin-bottom: 7px;
    }

        .commentBox .comments_title {
            border: none;
            text-align: right;
            vertical-align: top;
            display: inline-block !important;
            padding: 3px 20px;
            color: #fff;
            border-top-left-radius: 20px;
            border-bottom-right-radius: 20px;
            -moz-border-top-left-radius: 20px;
            -webkit-border-top-left-radius: 20px;
            -khtml-border-top-left-radius: 20px;
            -moz-border-bottom-right-radius: 20px;
            -webkit-border-bottom-right-radius: 20px;
            -khtml-border-bottom-right-radius: 20px;
            font-size: 16px;
            line-height: 20px;
            background: #ffba0f;
        }

            .commentBox .comments_title:after {
                content: '';
                position: absolute;
                right: 0;
                left: 0;
                height: 3px;
                background: #ffba0f;
                margin-right: 18px;
                margin-top: -3px;
                width: 93%;
                border-radius: 50%;
                -moz-border-radius: 50%;
                -webkit-border-radius: 50%;
                -khtml-border-radius: 50%;
                display: block;
                margin-top: 1px;
            }

    .hentry .post_content .iframe_container.iframeVideoAdd:first-of-type {
        margin-top: 10px
    }

    .hentry .post_content .iframe_container.iframeVideoAdd {
        padding-bottom: 53.25%
    }

    .iframe_container.iframeVideoAdd {
        position: relative;
        padding-bottom: 53.25%;
        padding-top: 25px;
        height: 0;
        margin-bottom: 10px;
        background: url('/newspaper/images/loadanba20171.gif');
        background-repeat: no-repeat;
        background-position: center center;
        background-size: contain;
    }

        .iframe_container.iframeVideoAdd.clsNewVideo {
            width: 60%;
            padding-bottom: 36.25%
        }

    .iframe_container.iframeVideoAddtwo {
        position: relative;
        padding-bottom: 78.25%;
        padding-top: 25px;
        height: 0;
        margin-bottom: 10px;
    }

    .iframeVideoAdd iframe.video_frame {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }

    .iframeVideoAdd iframe.video_frame, .iframeVideoAddtwo iframe.video_frame {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border: none;
    }

    @media (max-width:860px) {
        .iframe_container.iframeVideoAdd, .single article .post_content .iframe_container.iframeVideoAdd {
            padding-bottom: 52.25%;
        }

            .iframe_container.iframeVideoAdd.Portrait,
            .single article .post_content .iframe_container.iframeVideoAdd.Portrait {
                padding-bottom: 167.78%;
            }

            .iframe_container.iframeVideoAdd.Portrait34,
            .single article .post_content .iframe_container.iframeVideoAdd.Portrait34 {
                padding-bottom: 124.33%;
            }
    }

    @media (max-width:768px) {
        .iframe_container.iframeVideoAdd, .single article .post_content .iframe_container.iframeVideoAdd {
            padding-bottom: 53.25%;
        }

            .iframe_container.iframeVideoAdd.Portrait,
            .single article .post_content .iframe_container.iframeVideoAdd.Portrait {
                padding-bottom: 168.78%;
            }

            .iframe_container.iframeVideoAdd.Portrait34,
            .single article .post_content .iframe_container.iframeVideoAdd.Portrait34 {
                padding-bottom: 125.33%;
            }
    }

    @media (max-width:667px) {
        .iframe_container.iframeVideoAdd, .single article .post_content .iframe_container.iframeVideoAdd {
            padding-bottom: 52.25%;
        }

            .iframe_container.iframeVideoAdd.Portrait,
            .single article .post_content .iframe_container.iframeVideoAdd.Portrait {
                padding-bottom: 167.78%;
            }

            .iframe_container.iframeVideoAdd.Portrait34,
            .single article .post_content .iframe_container.iframeVideoAdd.Portrait34 {
                padding-bottom: 124.33%;
            }
    }

    @media (max-width:480px) {
        .iframe_container.iframeVideoAdd, .single article .post_content .iframe_container.iframeVideoAdd {
            padding-bottom: 51.25%;
        }

            .iframe_container.iframeVideoAdd.Portrait,
            .single article .post_content .iframe_container.iframeVideoAdd.Portrait {
                padding-bottom: 166.78%;
            }

            .iframe_container.iframeVideoAdd.Portrait34,
            .single article .post_content .iframe_container.iframeVideoAdd.Portrait34 {
                padding-bottom: 123.33%;
            }
    }

    @media (max-width:400px) {
        .iframe_container.iframeVideoAdd, .single article .post_content .iframe_container.iframeVideoAdd {
            padding-bottom: 50.25%
        }

            .iframe_container.iframeVideoAdd.Portrait,
            .single article .post_content .iframe_container.iframeVideoAdd.Portrait {
                padding-bottom: 165.78%;
            }

            .iframe_container.iframeVideoAdd.Portrait34,
            .single article .post_content .iframe_container.iframeVideoAdd.Portrait34 {
                padding-bottom: 122.33%;
            }
    }

    @media (max-width:340px) {
        .iframe_container.iframeVideoAdd, .single article .post_content .iframe_container.iframeVideoAdd {
            padding-bottom: 49.25%
        }

            .iframe_container.iframeVideoAdd.Portrait,
            .single article .post_content .iframe_container.iframeVideoAdd.Portrait {
                padding-bottom: 164.78%;
            }

            .iframe_container.iframeVideoAdd.Portrait34,
            .single article .post_content .iframe_container.iframeVideoAdd.Portrait34 {
                padding-bottom: 121.33%;
            }
    }

    .addcommentBox {
        background: #fff;
        box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23) !important;
        -webkit-box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23) !important;
        border-radius: 15px;
        -moz-border-radius: 15px;
        -webkit-border-radius: 15px;
        -khtml-border-radius: 15px;
        width: 100%;
        clear: both;
        overflow: hidden;
        margin: 0 auto 7px;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }


    .hentry table {
        clear: both;
        margin: 0 auto 10px;
        border-collapse: collapse;
        table-layout: fixed;
    }

    .hentry caption, .hentry td, .hentry th {
        font-weight: 400;
        text-align: right;
    }

    .hentry table td, .hentry table th {
        border: 1px solid #e0e0e0;
        padding: 10px;
        background: #fff;
        overflow: hidden;
        color: #6b6b6b;
        text-align: center;
        font-weight: 700;
        vertical-align: middle;
    }

    .hentry table.noborder td, .hentry table.noborder th {
        border: none;
        color: #000;
    }

    .hentry table.right {
        float: right
    }

    .hentry table.left {
        float: left
    }

    .hentry .marginright100 {
        margin-right: 100px
    }

    .hentry .marginright120 {
        margin-right: 120px
    }

    .hentry .lefttextalign, .hentry .lefttextalign a {
        text-align: left !important;
    }

    .hentry .righttextalign, .hentry .righttextalign a {
        text-align: right !important;
    }

    .hentry .centertextAlign, .hentry .centertextalign a {
        text-align: center !important;
    }

    .hentry table th {
        padding: 9px 10px;
        color: #404040;
        box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
        background: linear-gradient(#fff 0, #f7f7f7 100%);
    }

    .hentry table tr:hover td {
        background-color: #fcfcfc;
    }

    .hentry table p {
        padding-bottom: 0
    }

    #calendar_wrap table {
        width: 100%
    }

    .videoContainer iframe {
        height: 382px;
        width: 100%
    }

    span.hideVideo {
        padding-top: 10px;
        padding-bottom: 5px;
        display: block;
        font-weight: 700;
        color: #CE1127;
        cursor: pointer;
        text-align: left;
        float: left;
    }

        span.hideVideo:focus, span.hideVideo:hover {
            color: #000;
        }

    .hentry ._magnetEntNameitent_193-1 {
        border-bottom: 0;
        color: #39c !important;
        text-decoration: none;
    }

    .spnLoadMore {
        background-color: #8A0000;
        color: #fff;
        text-align: right;
        font-size: 14px;
        line-height: 14px;
        font-weight: 700;
        padding: 10px;
        border: 1px solid #ddd;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        display: block;
        margin: 0 auto 10px;
        width: 120px;
        height: 35px;
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        border-radius: 20px;
        background-image: url(../images/left_arrow.png);
        background-repeat: no-repeat;
        background-position: 5px 6px;
        background-size: 21px;
        cursor: pointer;
        direction: rtl;
        margin-top: -17px;
    }

        .spnLoadMore:hover, .spnLoadMore:focus {
            background-color: #D50B07;
        }

    .errorPage {
        box-sizing: border-box;
        padding: 20px;
        background: #f0f0f0;
        border: 1px solid #cfcfcf;
        display: inline-block;
        width: 100%;
        clear: both;
    }

        .errorPage .top_text {
            font-size: 150px;
            line-height: 150px;
            font-family: sans-serif;
            font-weight: 700;
            display: block;
            vertical-align: top;
            text-align: left;
            width: 100%;
            margin-bottom: 40px;
        }

    @media (max-width: 533px) {
        .errorPage .top_text {
            text-align: center;
            font-size: 115px;
            line-height: 115px;
            margin-bottom: 30px;
        }
    }

    .errorPage .text_eror {
        text-align: center;
    }

        .errorPage .text_eror p {
            font-size: 16px;
            line-height: 32px;
            font-weight: 500;
            color: #333;
        }

    /*articleslider*/
    .articleslider.full {
        max-width: 100%;
        max-height: 100%;
        width: 100%;
        margin: 0;
        clear: both
    }

        .articleslider.full .slider-for {
            max-width: 100%;
            max-height: 100%;
        }

            .articleslider.full .slider-for img {
                max-height: 100%;
            }

        .articleslider.full .slider-nav .slick-slide img {
            max-height: 100%;
        }

        .articleslider.full .slider-nav .slick-slide {
            max-width: 100%;
            max-height: 100%;
        }

        .articleslider.full .slider-nav {
            max-height: 120px;
        }

    .articleslider .slider-for {
        max-width: 380px;
        max-height: 233px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 8px;
        text-align: center;
    }

        .articleslider .slider-for img {
            max-height: 233px;
        }

    .articleslider {
        max-width: 380px;
        max-height: 315px;
        margin: 0 auto;
        overflow: hidden;
        float: left;
        margin-right: 10px;
    }

        .articleslider a {
            display: block
        }

        .articleslider .caption {
            position: absolute;
            right: 10px;
            bottom: 10px;
            padding: 5px;
            max-height: 55px;
            background-color: rgba(30,30,30,0.8);
            z-index: 50;
            left: 10px;
            font-size: 11px;
            line-height: 19px;
            color: #fff;
            overflow: hidden;
            text-align: right;
        }

        .articleslider .img_wrap:hover img, .articleslider a.gal_link:hover img, .articleslider a.img-wrap:hover img, .articleslider a.w_hover:hover img {
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
            filter: alpha(opacity=100);
            -moz-opacity: 1;
            -khtml-opacity: 1;
            opacity: 1
        }

        .articleslider .slick-next:before {
            background-image: url(/newspaper/images/lightbox-next.png);
        }

        .articleslider .slick-prev:before {
            background-image: url(/newspaper/images/lightbox-prev.png);
        }

        .articleslider .slick-next {
            right: 10px;
            left: auto;
        }

        .articleslider .slick-prev {
            left: 10px;
            right: auto;
        }

    @media (max-width:1200px) {
        .articleslider {
            width: 50%
        }

        .slider-nav .slick-slide {
            max-width: 100%
        }

        .articleslider span.link-icon {
            display: none
        }
    }

    @media (max-width:1024px) {
        .articleslider .slider-for img {
            max-height: 218px
        }

        .articleslider .slider-nav .slick-slide img {
            max-height: 69px
        }
    }

    @media (max-width:800px) {
        .articleslider .slider-for img {
            max-height: 170px
        }

        .articleslider .slider-nav .slick-slide img {
            max-height: 53px
        }
    }

    @media (max-width:768px) {
        .articleslider .slider-for img {
            max-height: 230px
        }

        .articleslider .slider-nav .slick-slide img {
            max-height: 72px
        }
    }

    @media (max-width:736px) {
        .articleslider .slider-for img {
            max-height: 220px
        }

        .articleslider .slider-nav .slick-slide img {
            max-height: 69px
        }
    }

    @media (max-width:720px) {
        .articleslider .slider-for img {
            max-height: 215px
        }

        .articleslider .slider-nav .slick-slide img {
            max-height: 67px
        }
    }

    @media (max-width:667px) {
        .articleslider .slider-for img {
            max-height: 199px
        }

        .articleslider .slider-nav .slick-slide img {
            max-height: 62px
        }
    }

    @media (max-width:640px) {
        .articleslider .slider-for img {
            max-height: 190px
        }

        .articleslider .slider-nav .slick-slide img {
            max-height: 59px
        }
    }

    @media (max-width:600px) {
        .articleslider .slider-for img {
            max-height: 178px
        }

        .articleslider .slider-nav .slick-slide img {
            max-height: 55px
        }
    }

    @media (max-width:533px) {
        .articleslider .slider-for img {
            max-height: 158px
        }

        .articleslider .slider-nav .slick-slide img {
            max-height: 49px
        }
    }

    @media (max-width:480px) {
        .articleslider .slider-for img {
            max-height: 233px;
        }

        .articleslider .slider-nav .slick-slide img {
            max-height: 73px;
        }

        .articleslider {
            width: 100%;
            float: none;
            margin: 0 auto;
        }
    }

    @media (max-width:375px) {
        .articleslider .slider-for img {
            max-height: 218px
        }

        .articleslider .slider-nav .slick-slide img {
            max-height: 68px
        }
    }

    @media (max-width:360px) {
        .articleslider .slider-for img {
            max-height: 208px;
        }

        .articleslider .slider-nav .slick-slide img {
            max-height: 65px;
        }
    }

    @media (max-width:320px) {
        .articleslider .slider-for img {
            max-height: 184px
        }

        .articleslider .slider-nav .slick-slide img {
            max-height: 57px
        }
    }

    .span-emptyTable {
        padding-top: 5px;
        caption-side: bottom;
        text-align: right;
        font-size: 12px;
        line-height: 20px;
        font-weight: 400;
    }

        .span-emptyTable strong {
            font-weight: 400 !important;
        }

    #vsComment {
        color: red
    }

        #vsComment ul li {
            list-style-position: inside
        }

    .RedColorText {
        color: red
    }

    .bigText {
        font-size: 18px;
        line-height: 29px;
        text-align: right;
        clear: none;
        margin-top: 10px;
        font-weight: 700;
        color: #8A0000;
        margin-bottom: 10px
    }

    #rfvFullName, #rfvCommentText {
        display: inline-block;
        vertical-align: top;
        height: 15px;
        margin-top: 10px;
        margin-right: 5px
    }

    #commentform #lblMsg {
        display: block;
        color: #0C4011;
        font-weight: 700;
        margin-top: 10px
    }

    #post_comments #upComments .title {
        text-align: center;
        margin-bottom: 10px;
        color: #131871;
        font-size: 16px;
        font-weight: 700
    }

    #respond .csdivReplyTitle {
        display: inline-block;
        background: gray;
        border-radius: 20px;
        padding: 5px 10px;
        color: #000;
        margin-bottom: 10px;
        padding-left: 30px;
        position: relative;
        font-weight: 700;
        margin-left: 10px;
        margin-right: 10px;
    }

        #respond .csdivReplyTitle .close {
            position: absolute;
            top: 3px;
            left: 10px;
            display: inline-block;
            font-family: sans-serif;
            cursor: pointer;
            color: #fff;
            font-size: 16px;
        }

            #respond .csdivReplyTitle .close:hover, #respond .csdivReplyTitle .close:focus {
                color: #ffb2b2
            }

    .sliderLeft .slick-slide iframe {
        width: 100% !important;
        border: 0
    }

    .hentry .V_div_content .pic_multipic {
        margin-right: 0;
    }
    /*themes*/
    body .hentry .widget.themeBlack {
        border: 1px solid #0c0c0c !important;
    }

        body .hentry .widget.themeBlack .widget_header {
            background: #000 !important;
        }

    body .hentry .widget.themeRed {
        border: 1px solid #e50700 !important;
    }

        body .hentry .widget.themeRed .widget_header {
            background: #eb1c15 !important;
        }

    body .hentry .widget.themeYellow {
        border: 1px solid #9e7c41 !important;
    }

        body .hentry .widget.themeYellow .widget_header {
            background: #d18b12 !important;
        }

    body .hentry .widget.themeMaron {
        border: 1px solid #970202 !important;
    }

        body .hentry .widget.themeMaron .widget_header {
            background: #8A0000 !important;
        }

    body .hentry .widget.themeGreen {
        border: 1px solid #0d973b !important;
    }

        body .hentry .widget.themeGreen .widget_header {
            background: #059d38 !important;
        }

    body .hentry .widget.themeCommunity {
        border: 1px solid #014d27 !important;
    }

        body .hentry .widget.themeCommunity .widget_header {
            background: #00391c !important;
        }

    body .hentry .widget.themeCulture {
        border: 1px solid #3b81ac !important;
    }

        body .hentry .widget.themeCulture .widget_header {
            background: #4587af !important;
        }

    body .hentry .widget.themeOpinion {
        border: 1px solid #144095 !important;
    }

        body .hentry .widget.themeOpinion .widget_header {
            background: #1458dd !important;
        }

    body .hentry .widget.themeArabic {
        border: 1px solid #743c60 !important;
    }

        body .hentry .widget.themeArabic .widget_header {
            background: #81436a !important;
        }

    body .hentry .widget.themeEconomy {
        border: 1px solid #21a693 !important;
    }

        body .hentry .widget.themeEconomy .widget_header {
            background: #1aad98 !important;
        }

    body .hentry .widget.themeSport {
        border: 1px solid #e06718 !important;
    }

        body .hentry .widget.themeSport .widget_header {
            background: #e06718 !important;
        }

    body .hentry .widget.themeReport {
        border: 1px solid #9e7239 !important;
    }

        body .hentry .widget.themeReport .widget_header {
            background: #986d34 !important;
        }

    body .hentry .widget.themeWorld {
        border: 1px solid #ae2e76 !important;
    }

        body .hentry .widget.themeWorld .widget_header {
            background: #ba337f !important;
        }

    body .hentry .widget.themeLast {
        border: 1px solid #ae9836 !important;
    }

        body .hentry .widget.themeLast .widget_header {
            background: #cba912 !important;
        }

    .hentry .widget.widget_recent_blogposts {
        width: 300px;
        clear: both;
        vertical-align: top;
        margin: 10px auto;
        border-top-right-radius: 20px;
        -moz-border-top-right-radius: 20px;
        -webkit-border-top-right-radius: 20px;
        -khtml-border-top-right-radius: 20px;
    }

        .hentry .widget.widget_recent_blogposts .widget_header {
            overflow: hidden;
            height: 50px;
            line-height: 50px;
            border-bottom-left-radius: 18px;
            border-top-right-radius: 18px;
            background: #5b6166;
            height: 30px;
            line-height: 30px;
        }

        .hentry .widget.widget_recent_blogposts.center .widget_header .widget_title {
            font-size: 16px;
            line-height: 30px;
            float: none;
            text-align: center;
            padding-top: 3px;
            color: #fff;
            overflow: hidden;
            clear: none;
            white-space: nowrap;
            font-weight: 700;
            padding: 0 15px;
        }

        .hentry .widget.widget_recent_blogposts .widget_body {
            position: relative;
            padding: 10px 10px 10px;
            overflow: hidden;
            background: #fff;
        }

    .hentry .widget_recent_blogposts .article .text {
        font-size: 13px;
        line-height: 21px;
        padding-bottom: 0;
        color: #000;
        margin-bottom: 10px;
        font-weight: 700;
        text-align: right;
        white-space: pre-wrap;
    }

    .hentry .widget_recent_blogposts.center .article .desc {
        font-size: 13px;
        line-height: 25px;
        margin-bottom: 10px;
        text-align: right;
        color: #000;
    }

        .hentry .widget_recent_blogposts.center .article .desc img {
            float: right;
            padding-left: 10px;
            max-width: 100%;
            max-height: 43px;
            vertical-align: top;
        }

    .hentry .widget_recent_blogposts.center .article .pic img {
        max-width: 100%;
        max-height: 244px;
        width: auto;
        height: auto;
        border: 1px solid #eb1c15;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        display: block;
        margin: 0 auto;
    }

    body .hentry .widget_recent_blogposts.center .article .pic {
        float: left;
        margin: 0 10px 10px 0;
        max-width: 150px !important;
        max-height: 244px !important;
    }

    body .hentry .widget_recent_blogposts.center .article {
        width: 100%;
        margin: 0 0 10px 0;
        border-bottom: 1px solid #ddd;
        border-top: 0;
        padding-top: 0;
        overflow: hidden;
        display: inline-block;
        vertical-align: top;
        clear: both !important;
    }

        body .hentry .widget_recent_blogposts.center .article:last-of-type {
            border-bottom: 0;
        }

    body .hentry .widget ul li {
        text-indent: 0;
    }

    body .hentry .widget_recent_blogposts .widget_body ul {
        list-style-type: none;
        margin: 0;
        overflow: hidden;
    }

    body .hentry .widget ul li:before {
        content: none;
    }

    .BlackANDWhite {
        filter: grayscale(100%);
        -webkit-filter: grayscale(100%);
        -moz-filter: grayscale(100%);
        -ms-filter: grayscale(100%);
        -o-filter: grayscale(100%);
        filter: url(/newspaper/images/resources.svg#desaturate);
        filter: gray;
        -webkit-filter: grayscale(1);
    }

    .widget.widget_recent_blogposts .widget_body .icons li a.post_date {
        background-position: right 0px top 4px;
    }

    .widget.widget_recent_blogposts .widget_body .icons li a.post_views {
        background-position: right 0px top -25px;
    }

    .widget.widget_recent_blogposts .widget_body .icons li a.comments_count {
        background-position: right 0px top -10px;
    }

#adZone1, #mediaZone1 {
    margin-bottom: 7px;
    display: block;
}

    .homepage_gallery_two.video .CP_body_main .block-title, .homepage_gallery_two.video .CP_body_main .block-title a,
    .homepage_gallery_two.pic .CP_body_main .block-title, .homepage_gallery_two.pic .CP_body_main .block-title a {
        color: #fff;
    }

    .tagsBox {
        display: block;
        clear: both;
        vertical-align: top;
        overflow: hidden;
        border-top: 1px solid #a2a9ae;
        padding-top: 5px;
    }

        .tagsBox a {
            display: inline-block;
            vertical-align: top;
        }

    .tagsNames {
        border: 1px solid #656565;
        padding: 2px 7px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        margin: 2px;
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        border-radius: 20px;
        -moz-box-shadow: 1px 1px 1px #656565;
        -webkit-box-shadow: 1px 1px 1px #656565;
        box-shadow: 1px 1px 1px #656565;
        font-weight: 700;
        white-space: normal;
        display: inline-block;
        vertical-align: top;
        color: #656565;
        font-size: 10px;
        line-height: 20px;
    }

        .tagsNames:hover, .tagsNames:focus {
            background: #e8e8e8;
            color: #000;
            border: 1px solid #000;
            -moz-box-shadow: 1px 1px 1px #000;
            -webkit-box-shadow: 1px 1px 1px #000;
            box-shadow: 1px 1px 1px #000;
        }

    .articleslider.full {
        margin-bottom: 7px;
    }

    .underline {
        text-decoration: underline !important
    }

    ul.breadcrumbs li.current a {
        color: #8a0000;
    }
    /*google translate*/
    .GoogleSelect #google_translate_element, .GoogleSelect .goog-te-gadget {
        font-size: 0 !important;
    }

    .GoogleSelect .goog-te-banner-frame.skiptranslate {
        display: none !important;
    }

    .GoogleSelect .goog-logo-link {
        display: none !important;
    }

    .GoogleSelect .goog-te-combo {
        font-size: 16px !important;
        line-height: 30px !important;
        height: 30px !important;
    }

    .GoogleSelect .goog-te-gadget .goog-te-combo {
        margin: 0 !important;
    }

    .GoogleSelect {
        height: 30px !important;
        float: left !important;
        margin: 0 !important;
    }

    ul.breadcrumbs.translate li {
        margin-top: 5px;
    }

    html.translated-ltr .single .breadcrumbs li {
        float: left;
        margin-right: 5px;
        position: relative;
        margin-left: 0;
    }

        html.translated-ltr .single .breadcrumbs li a {
            margin-right: 5px;
            margin-left: 0;
        }

        html.translated-ltr .single .breadcrumbs li:after {
            position: absolute;
            right: -3px;
        }

    html.translated-ltr .single .breadcrumbs .GoogleSelect {
        float: right !important
    }

    html.translated-ltr .single .translate, html.translated-ltr .single .translate {
        direction: ltr !important;
        text-align: left !important;
        font-family: sans-serif !important
    }

    html.translated-ltr .single .hentry .post-info .comments_count, html.translated-ltr .single .hentry .post-info .post_date, html.translated-ltr .single .hentry .post-info .post_source,
    html.translated-ltr .single .hentry .post-info .post_views, .hentry .post_format {
        float: left;
    }

    html.translated-ltr .single .hentry .post-info .comments_count, html.translated-ltr .single .hentry .post-info .post_date, html.translated-ltr .single .hentry .post-info .post_source,
    html.translated-ltr .single .hentry .post-info .post_views, .hentry .post_format {
        margin-right: 10px;
        padding-left: 15px;
        margin-left: 0;
        padding-right: 0;
        background-position: left 0 top 5px;
    }

    html.translated-ltr .single .hentry .post-info .post_source {
        background-position: left 0 top -47px;
    }

    html.translated-ltr .single .hentry .post-info .comments_count {
        background-position: left 0 top -10px;
    }

    html.translated-ltr .single .hentry .post-info .post_views {
        background-position: left 0 top -24px;
    }

    html.translated-ltr .readSpeakerAnba {
        float: right;
    }

    html.translated-ltr .single article .sec_block_top .printer, html.translated-ltr .single article .sec_block_top .fontlinks {
        text-align: center !important
    }

    html.translated-ltr .single article .post_content ul li {
        margin-left: 25px;
        margin-right: 0;
        text-align: left;
    }

        html.translated-ltr .single article .post_content ul li:before {
            margin-right: 6px;
            margin-left: 0;
        }

    html.translated-ltr .single article.hentry .span-empty, html.translated-ltr .single article.hentry .pic_multipic span {
        text-align: left;
    }

    html.translated-ltr .V_div_content {
        float: right
    }

    html.translated-ltr .single article.hentry .pic_multipic {
        margin-left: 20px;
        margin-right: 0;
    }

    html.translated-ltr body #html5box-html5-lightbox .html5-text {
        text-align: left;
        font-family: sans-serif
    }

    html.translated-ltr body #html5box-html5-lightbox .html5-title {
        text-align: left;
        direction: ltr;
    }

    html.translated-ltr body #html5box-html5-lightbox .html5-text .html5-title-prefix {
        margin-right: 7px;
        margin-left: 0;
    }

    html.translated-ltr .single article.hentry .pic_multipic2, html.translated-ltr .single article.hentry .pic_multipic3, html.translated-ltr .single article.hentry .pic_multipic4 {
        margin-right: 20px;
        margin-left: 0;
    }

        html.translated-ltr .single article.hentry .pic_multipic2:nth-of-type(2n), html.translated-ltr .single article.hentry .pic_multipic3:nth-of-type(3n), html.translated-ltr .single article.hentry .pic_multipic4:nth-of-type(4n) {
            margin-right: 0;
        }

    .goog-te-gadget img {
        display: inline-block;
        vertical-align: top;
    }

    @media (max-width:768px) {
        html.translated-ltr body.notranslate {
            top: 40px !important
        }

            html.translated-ltr body.notranslate #header .top, html.translated-ltr body.notranslate .site-header {
                top: 40px !important
            }

            html.translated-ltr body.notranslate .NavMenu, html.translated-ltr body.notranslate .NavMenuSEC {
                top: 89px;
            }
    }



    @media (max-width:480px) {
        html.translated-ltr .single article.hentry .pic_multipic4:nth-of-type(2n) {
            margin-right: 0;
        }
    }

    @media (max-width:375px) {
        html.translated-ltr .single article.hentry .pic_multipic3:nth-of-type(3n) {
            padding-left: 0;
            margin-right: 0;
        }
    }

    .GoogleSelect .goog-te-gadget-simple .goog-te-menu-value, .goog-te-menu2-item {
        color: #000;
        font-family: 'ArticleText Arabic Naskh', serif;
        font-weight: 400;
        text-align: right;
    }

    .engNoteTrans {
        display: none;
        font-size: 16px;
        font-family: sans-serif;
        text-align: center;
        font-weight: 700;
        color: #666;
    }

    html.translated-ltr .engNoteTrans {
        display: block
    }

    html.translated-ltr h2, html.translated-ltr h2.page-title {
        text-align: left;
    }

    html.translated-ltr body .hentry .widget_recent_blogposts.center .article .pic {
        float: right;
        margin: 0 0 10px 10px;
    }

    html.translated-ltr body .single .widget_recent_blogposts .widget_body ul.slides > li {
        margin-left: 0 !important;
    }

    html.translated-ltr .hentry .widget_recent_blogposts .article .text,
    html.translated-ltr .hentry .widget_recent_blogposts.center .article .desc {
        text-align: left;
    }

        html.translated-ltr .hentry .widget_recent_blogposts.center .article .desc img {
            float: left;
            padding-left: 0;
            padding-right: 10px;
        }

    html.translated-ltr .hentry .pic_multipic {
        float: right;
        clear: right;
    }

    html.translated-ltr .single article.hentry .pic_H_small {
        float: left;
        padding-left: 0;
        padding-right: 10px;
    }

    html.translated-ltr .readSpeakerAnba {
        display: none !important
    }

    html.translated-ltr .hentry .post_content h2, html.translated-ltr .hentry .post_content h3 {
        text-align: left !important;
        direction: ltr;
    }

    .dailymBox {
        margin-bottom: 10px;
        background: url(/newspaper/images/loadanba20171.gif);
        background-repeat: no-repeat;
        background-position: center center;
        background-size: contain;
    }

        .dailymBox .dailymotion-player-root {
            background: transparent !important
        }
    /*nova slider*/
    .homepage_gallery_two.alanbaProg .threeSlider .title {
        position: relative;
        right: 0;
        bottom: 0;
    }

    .homepage_gallery_two.alanbaProg a.gal_link span.v_link {
        background: url(/newspaper/images/playimg.png) no-repeat;
        position: absolute;
        top: auto;
        bottom: 2px;
        left: 1px;
        margin: 0;
        background-size: 25px;
        width: 25px;
        height: 25px;
        z-index: 10;
    }

    @media (max-width:352px) {
        .GoogleSelect {
            float: none !important;
            display: inline-block;
            clear: both;
            text-align: right !important;
            margin-top: 10px !important;
            vertical-align: top;
            width: 100%;
        }

        html.translated-ltr .single .breadcrumbs .GoogleSelect {
            text-align: left !important;
            float: none !important;
        }
    }

    .emahalLPBox {
        display: inline-block;
        vertical-align: top;
        width: 100%;
        text-align: center;
        background: #fff;
        padding-top: 5px;
        padding-bottom: 5px;
        border: 1px solid #ddd;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        border-radius: 10px;
        box-shadow: 1px 1px 1px #000;
        -webkit-box-shadow: 1px 1px 1px #000;
        -moz-box-shadow: 1px 1px 1px #000;
        margin-bottom: 10px;
    }

        .emahalLPBox img {
            width: 125px;
            margin: 0 auto;
        }

        .emahalLPBox:hover, .emahalLPBox:focus {
            background: #ddd;
            box-shadow: 1px 1px 1px #000;
            border: 1px solid #000;
        }

    @media (max-width: 629px) {
        .emahalLPBox {
            width: 300px;
        }
    }

    .h2titletxt {
        color: #8a0000;
        font-size: 18px;
        line-height: 29px;
        text-align: right;
        clear: none;
        font-weight: 700;
    }

    .h3titletxt {
        font-size: 14px;
        line-height: 22px;
        text-align: right;
        clear: none;
        font-weight: 700;
    }

    .CenterImageAlign, .CenterTextAlign, .CenterTextAlign a, .centerImageAlign, .centertextalign, .centertextalign a {
        text-align: center !important;
    }



    .HP_mob.txtEngBoxx * {
        text-align: left !important;
        direction: ltr !important;
    }

    .HP_mob.txtEngBox p, .HP_mob.txtEngBox div, .HP_mob.txtEngBox h3, .HP_mob.txtEngBox h2 {
        text-align: left !important;
        direction: ltr !important;
    }

    .HP_mob.txtEngBox .icons {
        text-align: right !important;
        direction: rtl !important;
    }

.HP_mob.adNative .pic.videoICON, .HP_mob.mediaNative .pic.videoICON {
    position: relative;
}

    .HP_mob.adNative .pic.videoICON .v_link, .HP_mob.mediaNative .pic.videoICON .v_link {
        position: absolute;
        background: url(/newspaper/images/playimg.png) no-repeat;
        top: auto;
        bottom: 2px;
        left: 1px;
        margin: 0;
        background-size: 25px;
        width: 25px;
        height: 25px;
    }

    .readSpeakerAnba.deactive {
        display: none !important;
    }

    /*ai summary*/
    .ai_box_div {
        display: block;
        clear: both;
    }

        .ai_box_div .ai_box {
            clear: both;
        }

    .ai_box .btn_ai_box {
        display: inline-block;
        vertical-align: top;
        text-align: center;
        background-color: #f3f3f3 !important;
        border: 1px solid #ddd !important;
        -webkit-appearance: none;
        -webkit-border-radius: 7px !important;
        border-radius: 7px !important;
        -moz-border-radius: 7px !important;
        -khtml-border-radius: 7px !important;
        margin: 0 auto 10px !important;
        -webkit-box-shadow: 0 0.5rem 0.75rem -0.75rem rgba(0, 0, 0, 0.5) !important;
        -moz-box-shadow: 0 0.5rem 0.75rem -0.75rem rgba(0, 0, 0, 0.5) !important;
        box-shadow: 0 0.5rem 0.75rem -0.75rem rgba(0, 0, 0, 0.5) !important;
        padding: 0 !important;
        font-size: 16px !important;
        font-family: 'ArticleText Arabic Naskh', serif !important;
        cursor: pointer;
    }

    .ai_box_div .ai_box:hover {
        background-color: transparent;
    }

    .ai_box .btn_ai_box:disabled {
        cursor: not-allowed !important;
    }

    .ai_box .ai_mainimg, .ai_box .ai_title {
        display: inline-block;
        vertical-align: top;
    }

    .ai_box .ai_mainimg {
        width: 30px;
    }

    .ai_box .ai_title {
        margin-top: 10px;
        font-weight: 700;
        margin-right: 5px;
        text-shadow: 1px 1px 1px #c5c5c5;
        font-size: 16px;
        margin-left: 10px;
    }

    .ai_box .ai_red {
        color: #D50B07;
        margin-right: 5px;
    }

    .ai_box button:disabled .ai_red {
        color: #6e6e6e !important;
    }

    .ai_box:hover .ai_red, .ai_box:focus .ai_red {
        color: #8A0000;
    }

    .ai_box .ai_img_box {
        position: relative;
        display: inline-block;
        vertical-align: top;
        margin-top: 5px;
        margin-bottom: 5px;
        margin-right: 10px;
    }

        .ai_box .ai_img_box .ai_img_load {
            position: absolute;
            right: 0;
            top: -1px;
            width: 30px;
            z-index: 10;
            display: none;
        }

    .ai_box .summary_load_icon {
        display: none;
        vertical-align: top;
        width: 22px;
        margin-top: 13px;
        margin-left: 10px;
    }

    .ai_box_div .ai_result {
        clear: both;
        display: none;
        position: relative;
    }

        .ai_box_div .ai_result .aicloseBox {
            position: absolute;
            background: #000;
            color: #fff;
            left: 5px;
            top: -15px;
            border-radius: 50%;
            -moz-border-radius: 50%;
            -webkit-border-radius: 50%;
            -khtml-border-radius: 50%;
            width: 30px;
            height: 30px;
            line-height: 30px;
            text-align: center;
            font-size: 15px;
            font-weight: 700;
            font-family: sans-serif;
            cursor: pointer;
            -webkit-box-shadow: 0 0 5px 0 #000;
            -moz-box-shadow: 0 0 5px 0 #000;
            box-shadow: 0 0 5px 0 #000;
        }

            .ai_box_div .ai_result .aicloseBox:hover, .ai_box_div .ai_result .aicloseBox:focus {
                -webkit-box-shadow: 0 0 2px 0 #D50B07;
                -moz-box-shadow: 0 0 2px 0 #D50B07;
                box-shadow: 0 0 2px 0 #D50B07;
                color: #ffdddc;
            }

    .ai_box_div .ai_box_container {
        clear: both;
        -webkit-box-shadow: 0 0.5rem 0.75rem -0.75rem rgba(0, 0, 0, 0.5);
        -moz-box-shadow: 0 0.5rem 0.75rem -0.75rem rgba(0, 0, 0, 0.5);
        box-shadow: 0 0.5rem 0.75rem -0.75rem rgba(0, 0, 0, 0.5);
        margin-bottom: 15px;
        background-color: #f3f3f3;
        width: auto;
        margin: 0 auto 15px;
        overflow: hidden;
        -webkit-border-radius: 7px;
        border-radius: 7px;
        -moz-border-radius: 7px;
        -khtml-border-radius: 7px;
        border: 1px solid #8b8b8b;
        vertical-align: top;
        padding: 10px;
        text-align: right;
    }

        .ai_box_div .ai_box_container ul {
            list-style: disc;
            padding-right: 20px;
        }

        .ai_box_div .ai_box_container a {
            color: #e50700;
            font-weight: 700;
        }

            .ai_box_div .ai_box_container a:hover {
                color: #666;
            }

    .ai_box_div .divSuccess {
        color: green;
        font-weight: 700;
        margin-bottom: 15px;
        display: none;
    }

    .ai_box_div .divFail, .ai_box_div .divFailNo {
        color: red;
        font-weight: 700;
        margin-bottom: 15px;
        display: none;
    }

    .ai_box_div .ai_box_container .summary_note {
        font-weight: 700;
        text-align: left;
        color: #007028;
        margin-top: 5px;
        text-shadow: 1px 1px 1px #bfbfbf;
        font-size: 12px;
    }

    html.translated-ltr .ai_box_div .ai_box_container .summary_note {
        text-align: right;
    }

    html.translated-ltr .ai_box .ai_img_box {
        margin-right: 0;
        margin-left: 10px;
    }

    html.translated-ltr .ai_box .ai_red {
        margin-left: 5px;
        margin-right: 0;
    }

    html.translated-ltr .ai_box .ai_title {
        margin-right: 10px;
        margin-left: 5px;
    }

    html.translated-ltr .ai_box_div .ai_box_container {
        text-align: left;
    }

    html.translated-ltr .ai_box_div .ai_result .aicloseBox {
        left: auto;
        right: 5px;
    }

    html.translated-ltr .ai_box .summary_load_icon {
        margin-left: 0;
        margin-right: 10px;
    }

    @media(max-width:480px) {
        .ai_box_div {
            text-align: center;
        }
    }

    @media(max-width:355px) {
        .ai_box .ai_img_box {
            margin-right: 5px;
        }

        html.translated-ltr .ai_box .ai_img_box {
            margin-right: 0;
            margin-left: 5px;
        }

        .ai_box .ai_title {
            font-size: 14px;
            margin-left: 5px;
        }

        html.translated-ltr .ai_box .ai_title {
            margin-right: 5px;
        }
    }

    @media(max-width:319px) {
        .ai_box .ai_title {
            font-size: 13px;
        }

        .ai_box .summary_load_icon {
            width: 17px;
            margin-top: 15px;
        }
    }

    html.translated-ltr #goog-gt-tt {
        max-width: 100% !important;
        left: 0 !important;
        right: 0 !important;
    }

    .CP_mob_box .CP_body_main:nth-last-of-type(2) .border-bottom.sec {
        display: none;
    }

/*grid*/
.masonry-box.homepage .imgLink {
    vertical-align: top;
    text-decoration: none;
    transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    color: #fff;
    font-size: 30px;
    outline: 0;
    overflow: hidden;
    cursor: pointer;
    position: relative;
    background: #f3f3f3;
    border: 1px solid #ddd;
    border-bottom: none;
}

    .masonry-box.homepage .imgLink:after {
        content: '';
        background: url(/newspaper/images/playimg.png) no-repeat;
        margin: 0;
        background-size: 25px;
        width: 25px;
        height: 25px;
        position: absolute;
        bottom: 5px;
        left: 5px;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
        filter: alpha(opacity=30);
        -moz-opacity: 0.3;
        -khtml-opacity: 0.3;
        opacity: 0.3;
    }

.masonry-box.homepage .news-post:hover .imgLink img, .masonry-box.homepage .post-gallery:hover .imgLink img, .masonry-box.homepage ul.list-posts li:hover .imgLink img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transform-origin: center;
    -moz-transform-origin: center;
    -o-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
}

.masonry-box.homepage img {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    width: auto;
    margin: 0 auto;
    height: auto;
}





body .masonry-box.homepage .post-content.boxText {
    text-align: center;
    padding: 5px !important;
    background: #f3f3f3;
    position: relative;
    border: 1px solid #ddd;
    border-top: none;
    min-height: 54px;
    border-bottom: none;
}


.masonry-box.homepage .icons .post_date {
    margin-top: 4px
}

.masonry-box.homepage .post-content.boxText h2 {
    color: #000;
    margin: 0;
    font-size: 14px;
    line-height: 24px;
}



.masonry-box.homepage {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
}

    .masonry-box.homepage.active {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        filter: alpha(opacity=100);
        -moz-opacity: 1;
        -khtml-opacity: 1;
        opacity: 1;
    }

    .masonry-box.homepage .latest-articles.iso-call {
        margin-left: -10px;
        margin-right: -10px;
    }

        .masonry-box.homepage .latest-articles.iso-call .news-post {
            width: 24%;
            margin: 0 5px 10px;
        }

@media (max-width: 1120px) {
    .masonry-box.homepage .latest-articles.iso-call .news-post {
        width: 30%;
    }
}

@media (max-width: 991px) {
    .masonry-box.homepage .latest-articles.iso-call .news-post {
        width: 46%;
    }
}

@media (max-width: 768px) {
    .masonry-box.homepage .latest-articles.iso-call .news-post {
        width: 46.3%;
    }
}

@media(max-width:350px) {
    .masonry-box.homepage .latest-articles.iso-call .news-post {
        width: 45.5%;
    }
}

.masonry-box.homepage .post-gallery {
    position: relative;
    background: #f3f3f3;
    border: 1px solid #ddd;
    border-bottom: none;
}

@media (max-width:1200px) {
    .masonry-box.homepage .icons .post_date {
        margin-top: 8px;
    }
}

body .masonry-box.homepage .icons {
    padding: 5px !important;
    background: #f3f3f3;
    position: relative;
    border: 1px solid #ddd;
    list-style: none;
    display: block;
    overflow: hidden;
}

.masonry-box.homepage .homepage_gallery_two {
    margin-bottom: 0;
}

.masonry-box.homepage .durationBox {
    position: absolute;
    top: auto;
    left: auto;
    bottom: 0px;
    right: 0;
    background: #000;
    color: #fff;
    line-height: 14px;
    font-size: 14px;
    font-family: sans-serif;
    padding: 2px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity = 80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
    font-style: normal;
}

.masonry-box.homepage .latest-articles.iso-call img {
    max-height: 480px;
}

@media (max-width:768px) {
    .masonry-box.homepage .latest-articles.iso-call img {
        max-height: 100%;
    }
}

.masonry-box.homepage a.gal_link, .masonry-box.homepage a.w_hover {
    display: block;
}

.masonry-box.homepage .post_date {
    padding-right: 15px;
}


.iframe_match_banner {
    width: 100%;
    border: none;
    height: 127px;
}

    .iframe_match_banner.two {
        height: 192px;
    }


@media (max-width:877px) {
    .iframe_match_banner {
        height: 152px !important;
    }

        .iframe_match_banner.two {
            height: 192px !important;
        }
}

@media (max-width:768px) {
    .iframe_match_banner {
        height: 127px !important;
    }

        .iframe_match_banner.two {
            height: 192px !important;
        }
}

@media (max-width:628px) {
    .iframe_match_banner {
        height: 152px !important;
    }

        .iframe_match_banner.two {
            height: 250px !important;
        }
}



/*homepage bbc*/
.news_style6_body.BBC .imgDeskBBC, .news_style6_body.BBC .imgFterBBC {
    width: 100%;
    height: auto;
}

.news_style6_body.BBC .row-container {
    clear: both;
    overflow: hidden;
    text-align: center;
    position: relative;
    margin-bottom: 10px;
}

    .news_style6_body.BBC .row-container:last-of-type {
        margin-bottom: 0;
    }

    .news_style6_body.BBC .row-container > a {
        display: inline-block;
        vertical-align: top;
    }

        .news_style6_body.BBC .row-container > a:first-of-type {
            float: right;
        }

        .news_style6_body.BBC .row-container > a:last-of-type {
            float: left;
        }

    .news_style6_body.BBC .row-container > a, .news_style6_body.BBC .posts_wrapper article .field_group .icons, .news_style6_body.BBC .posts_wrapper .row-container > a:before {
        width: 32%;
    }

.news_style6_body.BBC .posts_wrapper .row-container > a:before {
    content: '';
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    bottom: 0;
    display: block;
    position: absolute;
    top: 0;
    border: 1px solid #e3e3e3;
    height: 100%;
    background-color: #fff;
    pointer-events: none;
}

.news_style6_body.BBC .posts_wrapper article {
    position: relative;
}

    .news_style6_body.BBC .posts_wrapper article .field_group .pic {
        margin: 0 auto 10px;
    }

    .news_style6_body.BBC .posts_wrapper article .field_group h3 {
        padding-right: 10px;
        padding-left: 10px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        margin-top: 0;
        color: #8a0000;
        margin-bottom: 10px;
        text-align: center;
        font-size: 13px;
        line-height: 23px;
        font-weight: 700;
    }

        .news_style6_body.BBC .posts_wrapper article .field_group h3.bbcloadmore {
            background: #bc191a;
            color: #fff;
            text-align: center;
            font-size: 16px;
            line-height: 26px;
            font-weight: 700;
            clear: both;
            margin: 77px auto 0;
            width: 100px;
            padding: 0;
            position: relative;
        }

        .news_style6_body.BBC .posts_wrapper article .field_group h3.bbcloadmore {
            width: 110px;
            color: #fff;
            box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            padding: 9px 10px 8px;
            text-decoration: none;
            display: block;
            font-weight: 400;
        }

.news_style6_body.BBC .posts_wrapper .row-container > a {
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    outline: none;
}

@media (max-width: 480px) {
    .news_style6_body.BBC .posts_wrapper .row-container > a {
        float: none !important;
    }

    .news_style6_body.BBC .posts_wrapper .row-container > a, .news_style6_body.BBC .posts_wrapper .row-container article .field_group .icons {
        width: 100%;
    }

        .news_style6_body.BBC .posts_wrapper .row-container > a:before {
            content: none !important;
        }

    .news_style6_body.BBC .posts_wrapper .row-container article .pic img {
        margin: 0 10px 10px;
        max-width: 164px;
        max-height: 101px;
        float: left;
    }

    .news_style6_body.BBC .posts_wrapper article .field_group h3 {
        clear: none;
        text-align: right;
    }

    .news_style6_body.BBC .imgDeskBBC {
        padding-bottom: 0 !important;
    }

    .news_style6_body .posts_wrapper .row-container > a {
        border-bottom: 1px solid #e3e3e3;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
    }

    .news_style6_body.BBC .posts_wrapper {
        background: #fff;
    }

        .news_style6_body.BBC .posts_wrapper .row-container {
            margin-bottom: 0;
        }

        .news_style6_body.BBC .posts_wrapper article .field_group h3.bbcloadmore {
            width: 100%;
            color: #fff;
            box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            padding: 9px 10px 8px;
        }

        .news_style6_body.BBC .posts_wrapper article .field_group h3.bbcloadmore {
            width: 100%;
            margin: 10px auto 0;
        }
}


.bbc_header_img {
    width: 180px !important;
    padding-bottom: 10px;
}

.bbc_footer_img {
    width: 100px;
}

.widget .bbc_header_img {
    padding-top: 10px;
    margin: 0 auto;
}

.main_sidebar .widget.widget_recent_writters.themeOpinion .widget_header {
    background: #eb1c15;
}

.main_sidebar .widget.widget_recent_writters.themeOpinion {
    border: 1px solid #eb1c15;
}
/*fixed article*/
.HP_mob.artfixed h2 {
    margin: 0 0 10px;
}
.HP_mob.artfixed h2, .HP_mob.artfixed h2 a {
    font-size: 14px;
    line-height: 24px;
    color: #000;
    clear: none;
    padding: 0;
    margin: 0;
    text-shadow: 1px 1px 1px #e0dbdb;
    text-align: right !important;
    display: inline-block !important;
    vertical-align: top;
}
.HP_mob.artfixed .pic {
    float: left;
}
.HP_mob.artfixed .text {
    display:none;
}
.HP_mob.artfixed .icons li, .HP_mob.artfixed .icons li a {
    display: inline-block !important;
    vertical-align: top;
    line-height: 16px;
    font-size: 10px;
}
.HP_mob.artfixed .pic .v_link {
    position: absolute;
    background: url(/newspaper/images/playimg.png) no-repeat;
    top: auto;
    bottom: 11px;
    left: 8px;
    margin: 0;
    background-size: 25px;
    width: 25px;
    height: 25px;
}
@media (max-width: 425px) {
    .HP_mob.artfixed h2 {
        width: 52%;
    }
}
@media (max-width: 400px) {
    .HP_mob.artfixed h2 {
        width: 46%;
    }
}
@media (max-width: 360px) {
    .HP_mob.artfixed h2 {
        width: 43%;
    }
}
@media (max-width: 340px) {
    .HP_mob.artfixed h2 {
        width: 34%;
    }
}