body {
    direction: rtl;
}


@font-face {
    font-family: Al-Jazeera-Arabic-Bold;
    src: url('../fonts/Al-Jazeera-Arabic-Bold.eot');
    src: url('../fonts/Al-Jazeera-Arabic-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/Al-Jazeera-Arabic-Bold.woff') format('woff'), url('../fonts/Al-Jazeera-Arabic-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: Al-Jazeera-Arabic-Regular;
    src: url('../fonts/Al-Jazeera-Arabic-Regular.eot');
    src: url('../fonts/Al-Jazeera-Arabic-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/Al-Jazeera-Arabic-Regular.woff') format('woff'), url('../fonts/Al-Jazeera-Arabic-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: Greta;
    src: url('../fonts/Greta_Arabic_Regular.eot');
    src: url('../fonts/Greta_Arabic_Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/Greta_Arabic_Regular.woff') format('woff'), url('../fonts/Greta_Arabic_Regular.otf') format("opentype");
}
.logoLoader {
    text-align: center;
}
.logoLoader img {
    height: 70px;
}
.paddingRight30 {
    padding-right: 30px;
}
.middleCol {
    padding-left: 15px;
    padding-right: 30px;
}
a {
    color: inherit;
    text-decoration: none;
}
a:hover {
    color: inherit;
    text-decoration: underline;
}
a:focus {
    color: inherit;
    text-decoration: none;
}
.col-sm-85 {
    width: 70%;
}
.col-sm-45 {
    width: 35%;
}
.col-sm-35 {
    width: 30%;
}
.paddingTop10 {
    padding-top: 10px;
}
/************ share *************/

@keyframes fadein {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@-moz-keyframes fadein {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@-webkit-keyframes fadein {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@-ms-keyframes fadein {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@-o-keyframes fadein {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
.shareDiv {
    z-index: 9;
    position: absolute;
    top: 10px;
    left: 10px;
    display: none;
    transition: all .3s;
    -webkit-animation: fadein .5s;
    -moz-animation: fadein .5s;
    -ms-animation: fadein .5s;
    -o-animation: fadein .5s;
    animation: fadein .5s;
}
.hasShare {
    position: relative;
}
.lowerShare .shareDiv {
    top: auto;
    bottom: 0;
}
.hasShare:hover .shareDiv {
    display: block;
    transition: all .3s;
}
.shareDiv a {
    display: inline-block;
    height: 33px;
    width: 33px;
    background-size: cover;
}
.shareBtn {
    background: url('http://www.aljazeera.net/content/images/share_btn.png');
}
.shareF {
    background: url('http://www.aljazeera.net/content/images/share_face.png');
}
.shareT {
    background: url('http://www.aljazeera.net/content/images/share_tweet.png');
}
/*************************/

.mainMenu a:hover {
    text-decoration: none;
}
.inlineBlock {
    display: inline-block;
}
.relativePos {
    position: relative;
}
.relativePos > object {
    height: 100%;
    position: absolute;
}
.pageWraper {
    max-width: 1170px;
    margin: 0 auto;
}
.mainWhiteBox {
    background: #fff;
    padding: 10px;
}
.mainWhiteBox.breaking .lead24 a {
    color: #dd000e;
}
.mainWhiteBox .lead24 a {
    color: #009B77;
    line-height: 1.8em;
}
.mainWhiteBox p {
    font-size: 13px;
    line-height: 1.8em;
}
.breakingLabel {
    display: none;
    background-color: #dd000e;
    color: #fff;
    padding: 3px 10px;
    margin-bottom: 10px;
}
.mainWhiteBox.breaking .sectionNameBacked {
    display: none;
}
.mainWhiteBox.breaking .breakingLabel {
    display: inline-block;
}
.mainWhiteBoxImg {
    min-height: 50px;
    float: right;
    position: relative;
}
.mainWhiteBox img {
    width: 100%;
}
.playIcon:after {
    content: "";
    width: 26px;
    height: 26px;
    /*width: 10%;
    height: 19%;*/

    background-size: contain;
    background-image: url(http://www.aljazeera.net/Content/images/play_icn.png);
    background-repeat: no-repeat;
    bottom: 5px;
    left: 5px;
    position: absolute;
    transition: .3s;
}
.notCenteredPlay .playIcon:after {
    content: "";
    /*width: 60px;
    height: 60px;*/

    width: 21px;
    height: 20px;
    background-size: contain;
    background-image: url(http://www.aljazeera.net/Content/images/play_icn.png);
    background-repeat: no-repeat;
    top: auto;
    bottom: 5px;
    left: 5px;
    position: absolute;
    transition: .3s;
}
.selectedPlayIcon {
    background-color: rgba(255, 255, 255, .1);
}
.selectedPlayIcon .playIcon:after {
    border: solid 2px #fff;
}
.playIconImg {
    width: 10%;
    height: 19%;
    background-size: contain;
    background-image: url(http://www.aljazeera.net/Content/images/play_icn.png);
    background-repeat: no-repeat;
    top: 42%;
    left: 47%;
    position: absolute;
    transition: .3s;
}
.whiteBox {
    background: #fff;
    padding: 10px;
    display: inline-block;
    position: relative;
    height: 100%;
    width: 100%;
    margin-bottom: 30px;
}

.fixedHeight .whiteBox {
    /*height: 118px;*/

    height: 8.2vw;
}

.asideImgs {
    height: 100%;
    position: relative;
}

.absoluteTime {
    position: absolute;
    bottom: 6px;
    /*width: 100%;*/
}
.whiteBox.fullImgWidth time,
.fixedHeight time {
    bottom: 6px;
    width: 100%;
}
.subMenu .asideImgsDiv > div:first-child {
    padding-left: 10px;
}

.subMenu .asideImgs {
    padding-right: 0;
}
.subMenu .asideImgs > div {
    /*height:145px;*/

    height: 10.4vw;
}
.subMenu .whiteBox.fullImgWidth {
    /*height:300px;*/

    height: 21.5vw;
}
.subMenu .whiteBox.fullImgWidth img {
    margin-bottom: 0;
}
.subMenu .asideImgs .whiteBox > div {
    width: 51%;
}
.subMenu .asideImgs .whiteBox > div:first-child {
    width: 43%;
}
.subMenu .halfImgWidth h1 {
    margin-bottom: 7px;
}
.fullImgWidth img {
    width: 100%;
    margin-bottom: 0;
}
.halfImgWidth img {
    width: 100%;
}
.halfImgWidth > div {
    width: 47%;
    vertical-align: top;
    display: inline-block;
    margin-right: 4%;
}
.halfImgWidth > div:first-child {
    margin-right: 0;
}

.arrow_box {
    position: relative;
}
.arrow_box::after {
    content: '';
    position: absolute;
    left: 48%;
    bottom: 2px;
    width: 0;
    height: 0;
    border-left: .8vw solid transparent;
    border-right: .8vw solid transparent;
    border-top: .8vw solid transparent;
    border-bottom: .8vw solid #fff;
    clear: both;
}
time {
    margin-top: 2px;
    color: #aaaaaa;
    font-size: 13px;
}
.sectionName {
    color: #3b4b4b;
    font-size: 12px;
    /* line-height: 20px; */
    line-height: 1.8em;
}
.equalHeights h1 {
    margin-bottom: 25px;
}
.halfImgWidth h1 {
    margin-bottom: 7px;
    margin-top: 5px;
}
.equalHeights time,
.moreNews time {
    position: absolute;
    bottom: 6px;
    width: 100%;
}
.moreNews h1 {
    margin-top: 10px;
    margin-bottom: 20px;
}
.moreNews .whiteBox {
    margin-bottom: 20px;
}
.moreNews .halfImgWidth > div {
    width: 57%;
}
.moreNews .halfImgWidth > div:first-child {
    width: 38%;
}
/******************** Special Cases *****************/

.streamReplacement {
    max-width: 100%;
    display: none;
    -webkit-filter: blur(4px);
    filter: blur(4px);
}
.liveStream {
    transition: .5s linear all;
}
.docked {
    padding: 0 !important;
    cursor: pointer;
}
.stickyVideo {
    position: fixed !important;
    z-index: 99999;
    background: rgb(255, 255, 255) !important;
    color: #000 !important;
    box-shadow: 1px 1px 12px 0px #9E9E9E;
    /*top: auto !important;
    bottom:auto!important;
    right: auto !important;
    right: 0;
    transition: .3s;*/
}
.stickyVideo:hover {
    opacity: 1;
}
.specialCaseA {
    background: #fff;
    padding: 10px;
    margin-bottom: 15px;
}
.specialCaseA .breakingLabel {
    display: inline-block;
}
.specialCaseA h1 {
    font-size: 2.5vw;
    line-height: 3.5vw;
}
.specialCaseA h1 a,
.specialCaseA h1 {
    color: #dd000e;
}
.containing-block {
    width: 100%;
}
.outer-container {
    position: relative;
    height: 0;
    padding-bottom: 56.25%;
}
.outer-container .video-js {
    position: absolute;
}
.specialCaseB {
    margin-bottom: 30px;
}
.specialCaseB .col-sm-4 {
    width: 35%;
}
.specialCaseB .col-sm-30 {
    width: 30% !important;
}
.specialCaseB .col-sm-8 {
    width: 70%;
}
.specialPadding10 {
    padding: 10px;
}
.carMargin {
    margin: 10px 0;
}
.specialWBox {
    background: #fff;
    height: 530px;
    overflow: hidden;
}
.specialWBox .scrollableTabs {
    padding: 0;
}
.specialWBox h2 {
    margin: 10px;
    margin-bottom: 15px;
    font-size: 20px;
    color: #d0021b;
}
.specialTelegrams .borderedTabsInner {
    margin-left: 10px;
    margin-right: 10px;
    border-bottom: solid 1px #ccc;
    margin-bottom: 6px;
    padding-bottom: 6px;
}
.specialTelegrams .borderedTabsInner:last-child {
    border: none;
}
.specialTelegrams .moreTelegramsBtn {
    display: none !important;
}
.specialTelegrams .borderedTabsInner > div:last-child {
    border-bottom: 0;
}
.specialTelegrams .specialNList > div > div {
    margin: 0;
}
.specialTelegrams .borderedTabsInner > div {
    padding-top: 0;
    padding-bottom: 6px;
}
.specialTelegrams .no_curser {
    text-align: center;
}
.timeLine {
    font-size: 1.12vw;
    position: relative;
    padding-bottom: 20px;
}
.theLine {
    width: 2px;
    background: #9b9b9b;
    position: absolute;
    top: 10px;
    bottom: 10px;
    right: 10px;
}
.timeLine > div {
    margin-bottom: 25px;
    position: relative;
    padding-right: 15px;
    margin-right: 10px;
    margin-left: 10px;
}
.timeLine > div:last-child {
    margin-bottom: 0px;
}
.timeLine > div:before {
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 100%;
    background-color: #9b9b9b;
    position: absolute;
    transition: 0.5s;
    top: 10px;
    right: -3px;
}
.timeLine > div:hover:before {
    width: 22px;
    height: 22px;
    right: -10px;
    top: 0px;
    background: #9E9E9E;
}
.timeLine > div:first-of-type:hover:before {
    width: 8px;
    height: 8px;
    top: 10px;
    right: -3px;
}
.timeLineTime {
    font-size: 14px;
    color: #8c8c8c;
    display: inline-block;
    width: 7%;
    vertical-align: top;
}
.timeLineText {
    width: 81%;
    display: inline-block;
    vertical-align: top;
}
.specialNList > div > div {
    margin-bottom: 14px;
}
.specialNList > div > div:last-child {
    margin-bottom: 0;
}
.specialNListImg {
    position: relative;
    width: 38%;
    vertical-align: top;
    display: inline-block;
    margin-left: 4%;
}
.specialNListImg img {
    width: 100%;
    display: block;
}
.specialNListText {
    width: 56%;
    vertical-align: top;
    display: inline-block;
}
.specialNListText h1 {
    margin-bottom: 10px;
}
.QD {
    height: 476px;
    position: relative;
    margin-bottom: 20px;
    overflow: hidden;
}
.QDLowerText {
    position: absolute;
    bottom: 6%;
    right: 4.5%;
    color: #fff;
    width: 50%;
}
.QDLowerText h1 {
    font-size: 2.35vw;
    line-height: 3.5vw;
    margin-bottom: 20px;
    width: 56%;
}
.QDLowerText p {
    font-size: 1.2vw;
    line-height: 2vw;
}
.QDLiveStream {
    position: absolute;
    background: #2A2A2A;
    width: 31%;
    left: 4.5%;
    bottom: 9%;
    padding: 5px 7px 10px 7px;
    color: #fff;
}
.hiddenStreamHeader {
    display: none;
}
.QDLiveStreamHeader {
    margin-bottom: 8px;
}
.QDLiveStreamHeader > div {
    display: inline-block;
}
.specialTitle {
    width: 59%;
    white-space: nowrap;
    overflow: hidden;
    vertical-align: middle;
}
.QDLSLogo {
    background-color: #D0021B;
    padding: 3px 6px 5px 6px;
    margin-left: 6px;
    color: #fff;
    white-space: nowrap;
}
.QDClose {
    font-family: cursive;
    font-style: inherit;
    padding: 1px 5px 6px 4px;
    float: left;
    border: solid 2px;
    line-height: 10px;
    font-weight: bold;
    cursor: pointer;
    margin-top: 5px;
}
.case-C-Img img {
    width: 100%;
    display: block;
}
.case-C-News {
    width: 48%;
    margin-left: 1%;
    display: inline-block;
}
/****************************************************/

.equalHeights {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    display: -webkit-flex;
    /* NEW */

    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.equalHeights > [class*='col-'] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
.equal2 > div:last-child {
    /*position: absolute;
    bottom: 0;*/
}
header {
    font-family: Al-Jazeera-Arabic-Bold;
    position: relative;
}
.logo {
    width: 18%;
    padding-right: 10px;
    display: inline-block;
    vertical-align: middle;
}


.headerContentParent {
    margin-bottom: 40px;
    position: relative;
}
.headerContent {
    background: #fff;
    border-bottom: solid 4px rgba(128, 128, 128, 0.22);
    padding-bottom: 20px;
    padding-top: 10px;
}
.mainMenu {
    width: 82%;
    display: inline-block;
    vertical-align: middle;
    margin-top: 13px;
    float: left;
    padding-right: 15px;
    transition: all .5s;
}
.mainMenu > ul {
    margin: 0;
    padding: 0;
}
.mainMenu > ul > li {
    display: inline-block;
    list-style: none;
    margin-left: 2.3%;
    font-size: 16px;
    cursor: pointer;
}
.mainMenu ul li.selected {
    color: #009B77;
}
.loginForm {
    background-color: rgba(255, 255, 255, .95);
    box-shadow: 1px 3px 12px 1px rgba(0, 0, 0, 0.38);
    width: 400px;
    padding: 20px;
    padding-top: 40px;
    position: absolute;
    z-index: 9999;
    display: none;
}
.loginFormInput {
    width: 100%;
    padding: 10px;
    margin-bottom: 10px;
    border: solid 1px #ccc;
}
.loginForm button {
    width: 100%;
    margin-bottom: 10px;
}
.linkBtn {
    color: #337ab7;
}
.closeLink {
    position: absolute;
    left: 20px;
    top: 10px;
}
.loginLowerLinks .linkBtn {
    width: 32.5%;
    display: inline-block;
}
.red {
    border: solid 1px red;
}
.redBottom {
    border-bottom: solid 4px red !important;
}
.hasSub:after {
    content: "\e252";
    position: relative;
    top: 3px;
    right: 4px;
    font-size: .8vw;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 100;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.mainMenu ul li:last-child {
    margin-left: 0;
}
.mainMenu ul li.pull-left img {
    /*max-width:20px;*/

    max-width: 1.5vw;
    margin-left: 2px;
}
.mainMenu ul li.pull-left {
    width: 15%;
    text-align: left;
    margin-right: -1.8%;
}
.mainMenu ul li.pull-left > div {
    display: inline-block;
    vertical-align: middle;
}
.mainMenu ul li.pull-left > div:first-child {
    margin-left: 10%;
}
.liveStreamIcon {
    background: url("http://www.aljazeera.net/Content/images/revampsprite.png");
    background-repeat: no-repeat;
    background-position: -23px 0px;
    width: 24px;
    height: 24px;
    margin-left: 5px;
    /*max-width: 1.5vw;*/
    /*background-size: contain;*/

    display: inline-block;
    vertical-align: top;
}
.hotMenu {
    margin-top: 25px;
}
.hotMenu > div {
    font-family: Al-Jazeera-Arabic-Regular;
    display: inline-block;
    color: #807f80;
    margin-right: 15px;
    transition: .3s;
}
.hotMenu > div:first-child {
    font-family: Al-Jazeera-Arabic-Bold;
    color: #000;
    margin-right: 0;
}
.hotMenu > div:hover {
    color: #000;
}
.hotMenu-link {
    font-size: 17px;
}
.sticky {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    background: #009B77;
    color: #fff;
    width: 100%;
    padding-bottom: 5px;
    /*padding-top: 5px;*/

    display: none;
    transition: .1s;
}
.sticky .headerContent {
    background: transparent;
    padding-bottom: 0px;
    border: 0;
}
.sticky .breakingBar {
    position: absolute;
}
.sticky .hotMenu {
    display: none;
}
.sticky .subMenu {
    top: 92% !important;
}
.sticky .mainMenu {
    margin-top: 0;
    margin-top: initial;
    float: none;
}
.sticky .logo img {
    max-width: 21%;
    margin-right: 7%;
}
.sticky .liveStreamIcon {
    background: url("http://www.aljazeera.net/Content/images/revampsprite.png");
    background-repeat: no-repeat;
    background-position: -25px -25px;
}
.subMenu {
    display: none;
    z-index: 999;
    font-family: Al-Jazeera-Arabic-Regular;
    position: absolute;
    background: #f6f6f6;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.38);
    width: 100%;
    left: 0;
    top: 100%;
    color: #191919;
    text-align: right;
    padding-top: 15px;
    padding-bottom: 15px;
    cursor: default;
}
.searchSub {
    box-shadow: none;
    border-bottom: solid 4px #009B77;
    z-index: 99;
    font-family: Al-Jazeera-Arabic-Regular;
    position: absolute;
    background: #f6f6f6;
    width: 100%;
    left: 0;
    top: 100%;
    color: #191919;
    text-align: right;
    padding-top: 15px;
    padding-bottom: 15px;
    cursor: default;
    display: none;
}
.sticky .searchSub {
    top: 92% !important;
}
/*** autoComplete ***/

.autocomplete-suggestions {
    box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.28);
    background: #eee;
    overflow: scroll;
    overflow-x: hidden;
}
.autocomplete-suggestion {
    cursor: pointer;
    padding: 10px;
    border: 1px solid #e0e0e0;
}
.autocomplete-suggestion:hover {
    background-color: #f5f5f5;
    border: 1px solid #e0e0e0;
}
/*******************************/

.subMenu ul {
    /*display: inline-block;*/
}
.subMenu li {
    list-style: none;
    margin-bottom: 20px;
    display: inline-block;
    width: 32.3%;
}
.lessThan5items li {
    width: 49%;
}
.lessThan2items li {
    width: 33%;
}
.subMenu > div > div {
    float: right;
    vertical-align: top;
}

.subMenu a:hover {
    text-decoration: underline;
}
.borderedRight {
    border-right: solid 2px #787976;
    padding-right: 15px;
}
.megaMenuWhiteBox {
    margin-bottom: 10px;
    height: 9.8vw;
}
.megaMenuWhiteBox:last-child {
    margin-bottom: 25px;
}
/*.subMenu>div>div:last-child{
        
}*/

.subMenu > div.rightMenu > div:nth-child(2) > div:nth-child(2) > div {
    margin-bottom: 0;
}
.subMenu .whiteBox .lead20,
.subMenu .whiteBox .lead18 {
    font-size: 1vw;
    line-height: 1.7vw;
}
.searchInputDiv {
    position: relative;
    border-right: none !important;
    width: 100% !important;
    margin-bottom: 20px;
}
.searchInput {
    border: none;
    border-bottom: solid 4px #D8D8D8;
    padding: 10px;
    background: none;
    outline: none;
    position: relative;
    width: 100%;
    font-family: Al-Jazeera-Arabic-Regular;
    font-size: 16px;
}
.searchClose {
    position: absolute;
    left: 0;
    top: 4px;
    z-index: 99;
    cursor: pointer;
    width: 22px;
    height: 22px;
    background: url('http://www.aljazeera.net/Content/images/revampsprite.png');
    background-position: -50px -27px;
}
.mostSearched {
    font-size: .85vw;
    display: none;
}
.mostSearched label {
    font-family: Al-Jazeera-Arabic-Bold;
}
.mostSearched span {
    color: #777777;
    margin-left: 20px;
}
.searchBtn {
    height: 23px;
    width: 24px;
    background: url('http://www.aljazeera.net/Content/images/revampsprite.png');
    background-repeat: no-repeat;
    background-position: -47px 0px;
    cursor: pointer;
}
.insideSearchBtn {
    position: absolute;
    left: 34px;
    top: 1px;
    cursor: pointer;
    z-index: 999;
}
.weatherShare {
    background-color: #009B77;
    font-size: 12px;
    color: #fff;
    width: 100%;
}

.weatherDate > div {
    padding-top: 4px;
}
.weatherDiv {
    white-space: nowrap;
    /*font-size:15px;*/

    font-size: 1vw;
}

.weatherDiv img {
    max-width: 28px;
    vertical-align: middle;
}
.dateDiv {
    font-size: 12px;
}

.dateDiv time {
    font-size: 12px;
}
.headerShareIcons {
    font-size: 20px;
}

.headerShareIcons .ShareIcon {
    padding: 5px 30px;
}

.headerShareIcons .facebook {
    background: #3b5998;
}

.headerShareIcons .youtube {
    background: #cd201f;
}

.headerShareIcons .twitter {
    background: #1da1f2;
}

.headerShareIcons .telegram {
    background: #0088cc;
}

.headerShareIcons > div {
    text-align: center;
}

#loginErrorMsg {
    display: none;
    position: absolute;
    background: rgba(255, 255, 255, 0.89);
    height: 100%;
    top: 0;
    left: 0;
    width: 100%;
    padding: 10%;
    padding-top: 20%;
    font-family: Al-Jazeera-Arabic-Regular;
    color: #ff0500;
    font-size: 14px;
    line-height: 30px;
}
#loginErrorText {
    color: #ff0500;
    display: none;
}
.header-face {
    width: 8px;
    height: 16px;
    background: url(http://www.aljazeera.net/Content/images/revampsprite.png);
    background-position: -1px -76px;
    margin-top: 5px;
}
.header-face:hover {
    background: url('http://www.aljazeera.net/Content/images/revampsprite.png');
    background-position: -2px -57px;
}
.header-tweet {
    width: 17px;
    height: 16px;
    background: url(http://www.aljazeera.net/Content/images/revampsprite.png);
    background-position: -13px -76px;
    margin-top: 5px;
}
.header-tweet:hover {
    background: url('http://www.aljazeera.net/Content/images/revampsprite.png');
    background-position: -15px -57px;
}
.header-instgram {
    width: 19px;
    height: 19px;
    background: url('http://www.aljazeera.net/Content/images/revampsprite.png');
    background-position: -38px -75px;
}
.header-instgram:hover {
    background: url('http://www.aljazeera.net/Content/images/revampsprite.png');
    background-position: -38px -52px;
}
.header-youtube {
    width: 20px;
    height: 16px;
    background: url('http://www.aljazeera.net/Content/images/revampsprite.png');
    background-position: -61px -76px;
    margin-top: 4px;
}
.header-youtube:hover {
    background: url('http://www.aljazeera.net/Content/images/revampsprite.png');
    background-position: -61px -57px;
}
.header-rss {
    width: 18px;
    height: 18px;
    background: url('http://www.aljazeera.net/Content/images/revampsprite.png');
    background-position: -83px -75px;
}
.header-rss:hover {
    background: url('http://www.aljazeera.net/Content/images/revampsprite.png');
    background-position: -83px -53px;
}
.header-google {
    width: 18px;
    height: 19px;
    background: url('http://www.aljazeera.net/Content/images/revampsprite.png');
    background-position: -103px -73px;
}
.header-google:hover {
    background: url('http://www.aljazeera.net/Content/images/revampsprite.png');
    background-position: -103px -53px;
}
.membershipBtn {
    margin-left: 0;
    position: relative;
    cursor: pointer;
}
.membershipBtn:before {
    content: "";
    width: 13px;
    height: 16px;
    background: url('http://www.aljazeera.net/Content/images/revampsprite.png');
    background-position: -125px -76px;
    background-repeat: no-repeat;
    display: inline-block;
    margin-left: 6px;
    /*transition: .2s;*/
}
.membershipBtn:hover:before {
    background: url('http://www.aljazeera.net/Content/images/revampsprite.png');
    background-position: -126px -57px;
}
.profileLoginImg {
    vertical-align: sub;
    margin-left: 5px;
    cursor: default;
}
.loggedInMenu {
    position: relative;
    z-index: 99;
    cursor: pointer;
    display: none;
}
.loggedInMenu span {
    position: relative;
    padding-right: 11px;
}
.loggedInMenu span:before {
    content: "";
    border-color: transparent #111;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #080808;
    display: block;
    height: 0;
    width: 0;
    position: absolute;
    right: 0;
    top: 8px;
}
.loggedInSub {
    display: none;
    position: absolute;
    top: 100%;
    right: 0;
    box-shadow: 1px 3px 12px 1px rgba(0, 0, 0, 0.38);
    z-index: 99999999999;
    background: #fff;
}
.loggedInSub div {
    padding: 6px 20px;
    transition: .3s;
}
.loggedInSub div:hover {
    background-color: #ddd;
}
.breakingBar {
    background-color: #d8000e;
    color: #fff;
    width: 100%;
    line-height: 40px;
    font-size: 1.2vw;
    font-family: Al-Jazeera-Arabic-Regular;
    padding-right: 1%;
}
.breakingBar span:first-child {
    font-family: Al-Jazeera-Arabic-Bold;
    margin-left: 15px;
    vertical-align: top;
}
.breakingBarText {
    width: 80%;
    display: inline-block;
}
.breakingBarIcons {
    float: left;
}
.breakingBarcloseBtn {
    max-width: 18%;
    float: left;
    cursor: pointer;
}
.breakingBarIcons.shareDiv {
    display: inline-block;
    position: relative;
}
.breakingBarIcons.shareDiv a {
    width: 20px;
    height: 20px;
    float: left;
    margin-left: 10px;
}
footer {
    background-color: #000000;
    color: #666666;
    font-size: 2vh;
    font-family: Al-Jazeera-Arabic-Bold;
    line-height: 1.8em;
}
.footerLinks {
    background-color: #222525;
    padding-top: 15px;
    padding-bottom: 15px;
}
.footerSocial > img:last-child {
    margin-left: 0;
}
.footerSocial > a {
    display: inline-block;
    background-repeat: no-repeat;
    transition: .2s;
    margin-left: 30px;
}
.footerSocial > a:last-child {
    margin-left: 0;
}
.footer-face {
    width: 10px;
    height: 20px;
    background: url(http://www.aljazeera.net/Content/images/revampsprite.png);
    background-position: 0px -119px;
}
.footer-tweet {
    width: 22px;
    height: 20px;
    background: url(http://www.aljazeera.net/Content/images/revampsprite.png);
    background-position: -13px -119px;
}
.footer-youtube {
    width: 24px;
    height: 20px;
    background: url(http://www.aljazeera.net/Content/images/revampsprite.png);
    background-position: -36px -119px;
}
.footer-instgram {
    width: 19px;
    height: 20px;
    background: url(http://www.aljazeera.net/Content/images/revampsprite.png);
    background-position: -62px -119px;
}
.footer-rss {
    width: 19px;
    height: 20px;
    background: url(http://www.aljazeera.net/Content/images/revampsprite.png);
    background-position: -82px -119px;
}
.footer-google {
    width: 19px;
    height: 20px;
    background: url(http://www.aljazeera.net/Content/images/revampsprite.png);
    background-position: -104px -119px;
}

.footerLinks .pageWraper > div:last-child {
    margin-left: 0;
}
footer ul {
    font-family: Al-Jazeera-Arabic-Regular;
    font-size: 12px;
    padding: 0;
    margin: 0;
}
footer ul li {
    list-style: none;
    margin-bottom: 10px;
}
footer ul a {
    color: #666666;
}
footer ul a:hover {
    color: #666666;
}
.footer {
    margin-top: 20px;
    padding-bottom: 20px;
}
.footer > div {
    display: inline-block;
    width: 22%;
    vertical-align: top;
}
.footer > div:last-child {
    width: auto;
    text-align: center;
}
.footer > div:last-child > img {
    max-width: 55%;
    display: inline-block;
    margin-bottom: 30px;
}
.footerLabel {
    margin-bottom: 15px;
    font-size: 1.25vw;
}
.reservedRights {
    font-size: 12px;
    font-family: Al-Jazeera-Arabic-Regular;
}
.poweredBy {
    direction: ltr;
    margin-top: 5px;
    font-size: .89vw;
}
.ihorizonsLogo {
    margin-left: 10px;
    margin-bottom: -5px;
}
.padding18 {
    padding: 18px;
}
.marginBtm30 {
    margin-bottom: 30px;
}
.marginBtm40 {
    margin-bottom: 40px;
}
.marginBtm20 {
    margin-bottom: 20px;
}
.maxHeight390 {
    max-height: 390px !important;
    overflow-x: hidden;
    overflow-y: hidden;
}
.width98 {
    width: 98%;
    margin: 0 auto;
}
body {
    font-family: Al-Jazeera-Arabic-Regular;
    /*font-size:14px;*/

    font-size: 14px;
    /*line-height: 22px;*/

    line-height: 1.8em;
    background-color: #F2F2F2;
    /*background-color:#808080;*/

    direction: rtl;
    padding: 0;
    margin: 0;
    overflow-x: hidden;
}
.blueColor {
    color: #009B77;
}
h1 {
    font-family: Al-Jazeera-Arabic-Bold;
    margin: 0px;
}
.lead24 {
    font-family: Al-Jazeera-Arabic-Bold;
    font-size: 19px;
    line-height: 1.8em;
    margin: 0;
}
.lead20 {
    font-family: Al-Jazeera-Arabic-Bold;
	font-size: 17px;
    line-height: 1.8em;
    margin: 0;
}
.lead18 {
    font-family: Al-Jazeera-Arabic-Bold;
    font-size: 15px;
    line-height: 1.8em;
    margin: 0;
}
.lead16 {
    font-family: Al-Jazeera-Arabic-Bold;
    font-size: 14px;
    line-height: 1.8em;
    margin: 0;
}
.subLead {
    font-family: Al-Jazeera-Arabic-Bold;
    font-size: 1.8vw;
}
.sectionNameBacked {
    background: #009B77;
    font-size: 13px;
    color: #fff;
    padding: 3px 8px;
    display: inline-block;
    margin-bottom: 10px;
}

.sectionNameBacked a{
    line-height: 1.8em;
}

.mainBlueLabel {
    border: solid 3px #009B77;
    color: #009B77;
    padding: 12px 20px;
    display: inline-block;
    font-family: Al-Jazeera-Arabic-Bold;
    font-size:19px;
    margin-bottom: 20px;
    margin-top: 10px;
}
.insideBlueLabel {
    margin-bottom: 20px;
    margin-top: 5px;
    border: solid 3px #009B77;
    color: #009B77;
    padding: 10px 12px;
    display: inline-block;
    font-family: Al-Jazeera-Arabic-Bold;
    /*font-size:20px;*/

    font-size: 1.4vw;
}
.caricatureBox {
    padding: 10px;
    margin-bottom: 30px;
}
.caricatureBox img {
    width: 100%;
}
.marginRight15 {
    margin-right: 15px;
}
.marginLeft15 {
    margin-left: 15px;
}
.labeledBox {
    background-color: #fff;
}
.labeledBox > div:first-child {
    font-family: Al-Jazeera-Arabic-Bold;
    background-color: #26526F;
    padding: 10px 20px 20px;
    color: #009B77;
    /*font-size:24px;*/

    font-size: 1.75vw;
    /*line-height: 25px;*/

    line-height: 1.85vw;
}
.labeledBox:last-child {
    margin-bottom: 30px;
}
.labeledBox ul {
    /*font-size:14px;*/

    font-size: 1vw;
    /*line-height:17px;*/

    line-height: 1.3vw;
    width: 88%;
    padding-bottom: 20px;
    margin-bottom: 0;
}
.labeledBox ul > li {
    margin-bottom: 20px;
    margin-top: 20px;
    list-style: square url("http://www.aljazeera.net/Content/images/squarelistystyle.png");
    padding-right: 10px;
}
.whiteBack {
    background-color: #fff;
}

.blueBack {
    background-color: #FFB400;
}


.tabsDiv {
    margin-bottom: 30px;
}
.tabsDiv img {
    width: 100%;
}
.tabsHeader {
    border-bottom: solid 4px #009B77;
    font-size: 19px;
    padding-bottom: 15px;
    font-family: Al-Jazeera-Arabic-Bold;
    position: relative;
}
.tabsHeader > div {
    display: inline-block;
    margin-right: 40px;
    padding-top: 20px;
    position: relative;
    cursor: pointer;
}
.tabsHeader > div:first-child {
    margin-right: 15px;
}
.tabsHeader > div.selected {
    color: #009B77;
    transition: .4s;
}
.tabsHeader > div.selected:after {
    content: '';
    position: absolute;
    left: 48%;
    bottom: -15px;
    width: 0;
    height: 0;
    border-left: .5vw solid transparent;
    border-right: .5vw solid transparent;
    border-top: .5vw solid transparent;
    border-bottom: .5vw solid #009B77;
    clear: both;
}
.tabsGlass {
    position: absolute !important;
    background: transparent;
}
.tabsBody {
    /*padding:0 30px;*/

    overflow: hidden;
    overflow-y: hidden;
    /*max-height: 675px;*/
}
.openionArticles .tabsBody {
    max-height: 550px;
}
.opinion_articles_container article:first-child {
    margin-top: 10px;
}
.scrollableTabs {
    /*max-height: 740px;*/
    /*not important, assigned by script */

    overflow-x: hidden;
    overflow-y: hidden;
}
.NewsTelegramsTabs .tabsBody {
    /*max-height:760px;*/
}
.latestNewsLoaderShadow {
    position: absolute;
    top: 0;
    bottom: 0;
    background: rgba(255, 255, 255, 0.53);
    height: 100%;
    width: 100%;
    left: 0;
}
.blogsTabRow {
    margin-top: 8px;
}
.BlogsTabArticle .lead18 {
    display: inline-block;
    width: 80%;
}
.blogsTabRow img {
    border-radius: 50%;
    width: 40px;
    height: 40px;
    margin-left: 10px;
}
.blogsTabWriterName {
    font-size: .85vw;
    color: #666666;
}
.BlogsTabArticle {
    border-bottom: none !important;
}
.BlogsTabArticle .shareDiv {
    left: 0;
    top: 8px;
}
.interacviveDiv {
    float: left;
    margin-top: 12px;
    direction: ltr;
}
.interacviveDiv-icon.arrImgRed {
    background-image: url(http://www.aljazeera.net/Content/images/revampsprite.png);
    visibility: visible !important;
    width: 23px;
    height: 23px;
    display: inline-block;
    background-position: 0px -29px;
    background-repeat: no-repeat;
    padding-right: 10px;
    vertical-align: middle;
    padding-bottom: 7px;
}
.interacviveDiv-icon.arrImgblue {
    background-image: url(http://www.aljazeera.net/Content/images/revampsprite.png);
    visibility: visible !important;
    width: 23px;
    height: 23px;
    display: inline-block;
    background-position: 0px 1px;
    background-repeat: no-repeat;
    padding-right: 10px;
    vertical-align: middle;
    padding-bottom: 7px;
}
/*.scrollableTabs:hover{
    overflow-y:scroll;
}*/
/********************* scrollbar customization ***********/

.scrollableTabs {
    padding: 0 15px;
}
.blackbacked .scrollableTabs {
    padding: 0;
}
.scrollableTabs::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #DFDFDF;
}
.scrollableTabs::-webkit-scrollbar {
    width: 6px;
    background-color: #F5F5F5;
}
.scrollableTabs::-webkit-scrollbar-thumb {
    background-color: #4A4A4A;
    border-radius: 2px;
}
.scrollableGrey::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #2C2C2C;
}
.scrollableGrey::-webkit-scrollbar {
    width: 6px;
    background-color: #2C2C2C;
}
.scrollableGrey::-webkit-scrollbar-thumb {
    background-color: #717171;
    border-radius: 2px;
}
.newsletter-baanner img {
    max-width: 100%;
}
/*********************************************/
/*@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .scrollableTabs:hover {
        /*overflow-y:scroll;
    }
}*/

.openionArticles article {
    padding-top: 3px;
    padding-bottom: 3px;
}
.borderedTabsInner > div {
    border-bottom: solid 1px #979797;
    padding-top: 15px;
    padding-bottom: 15px;
}
.borderedTabsInner > div:last-child {
    border: none;
}
.borderedTabs > .tabsBody > .tab > div:last-child,
.borderedTabs > .tabsBody > .tab > div article:last-child {
    border: none;
}
.tab {
    position: relative;
    display: none;
}
.tab.opened {
    display: block;
    /*min-height: 350px;*/
}
.tab ol {
    padding: 0;
    margin-right: 15px;
}
.tab ol > li {
    margin-top: 20px;
}
.latestNewsElement {
    margin-top: 15px;
    margin-top: 20px;
    padding-bottom: 20px;
    border-bottom: solid 1px #979797;
}
.latestNewsElement > div:first-child {
    width: 33%;
    margin-left: 4%;
}
.latestNewsElement > div {
    width: 63%;
    float: right;
}
/************** telegrams ***********/

.borderedTabsInner .moreTelegramsBtn {
    text-align: center;
    background-color: #009B77;
    color: #fff;
    margin-bottom: 20px;
    margin-top: 20px;
    font-size: 1.2vw;
    padding-top: 8px;
    padding-bottom: 8px;
    box-shadow: 1px 1px 10px -2px #000;
    transition: .2s;
    display: inline-block;
    width: 100%;
}
.borderedTabsInner .moreTelegramsBtn:hover {
    box-shadow: 0px 0px 0px 0px #000;
    text-decoration: none;
}
.telegramsElement .shareDiv {
    top: auto;
    bottom: 0px;
    left: 0px;
}
.telegramsElement h1 {
    margin-bottom: 8px;
    margin-top: 5px;
}
.telegramsElement time {
    display: inline-block;
    margin-top: 4px;
}
.telegramsErgent {
    background-color: #e40000;
    color: #fff;
    font-family: Greta;
    font-size: 14px;
    padding: 5px;
    font-weight: bold;
    padding-top: 0;
    padding-bottom: 0;
    width: 48px;
    display: inline-block;
    text-align: center;
}
.send_frnd_telegrams {
    vertical-align: text-top;
    display: inline-block;
    width: 25px;
    height: 22px;
    background-image: url(http://www.aljazeera.net/Content/images/revampsprite.png);
    background-repeat: no-repeat;
    background-position: 0px -127px;
    position: relative;
}
.send_frnd_telegrams.telegrams_empty {
    background: none;
}
.send_frnd_telegrams.telegrams_innerEmpty {
    background: none;
    vertical-align: top;
    margin-left: 5px;
}
.specialTelegrams .borderedTabsInner > div {
    border: none;
}
.send_frnd_telegrams.telegrams_user {
    background-position: -109px -96px;
    background-color: #fff;
}
.send_frnd_telegrams.telegrams_gp {
    background-position: 0px -96px;
    background-color: #fff;
}
.send_frnd_telegrams.telegrams_fb {
    background-position: -35px -96px;
    background-color: #fff;
}
.send_frnd_telegrams.telegrams_img {
    background-position: -71px -96px;
    background-color: #fff;
}
.send_frnd_telegrams.telegrams_vid {
    background-image: url(http://www.aljazeera.net/Content/images/sprite.png);
    background-position: -100px -192px;
    background-color: #fff;
    vertical-align: top;
    height: 23px;
    margin-top: 6px;
    margin-left: 5px;
}
.send_frnd_telegrams.telegrams_album {
    background-image: url(http://www.aljazeera.net/Content/images/sprite.png);
    background-position: -98px -215px;
    background-color: #fff;
    vertical-align: top;
    margin-left: 5px;
    margin-top: 3px;
}
.send_frnd_telegrams.telegrams_innerEmpty {
    background: none;
    vertical-align: top;
    margin-left: 5px;
}
.send_frnd_telegrams.telegrams_twt {
    background-position: -71px -96px;
    background-color: #fff;
}
.photoGallery_telegrams {
    position: relative;
}
.photoGallery_telegrams img {
    width: 100%;
}
.photoGallery_telegrams > a {
    position: absolute;
    width: 100%;
    height: 100%;
    display: block;
    background: rgba(0, 0, 0, .5) url('http://www.aljazeera.net/Content/images/tele-album.png') no-repeat center center;
    top: 0;
    right: 0;
}
.no_curser a {
    cursor: context-menu;
}
/*****************************/
/*********** مقالات رأي ************/

.opinion_articles_container h1 {
    margin-bottom: 20px;
}
.opinion_articles_container .shareDiv {
    top: -12px;
    left: 0;
}

.opinion_img_holder {
    display: inline-block;
    vertical-align: top;
    float: right;
}
.opinion_other_holder {
    display: inline-block;
    vertical-align: top;
}
.opinion_other_holder > div {
    padding-right: 12px;
}
a.writer_name {
    color: #666666;
    font-family: Al-Jazeera-Arabic-Regular, "arabic typesetting", serif;
    font-size: .85vw;
    margin-bottom: 5px;
    display: block;
    margin-top: -6px;
}
/**********************************/

.blackbacked {
    background-color: #171717;
    margin-bottom: 40px;
    margin-top: 10px;
}
.blackbacked .tabsHeader {
    color: #ffffff;
    padding-bottom: 20px;
    margin-bottom: 30px;
}
.blackbacked .tabsHeader > div.selected:after {
    bottom: -20px;
}
.blackbacked .tabsBody {
    padding: 0;
    height: auto;
}
.tabsLabel {
    float: right;
    margin-top: 20px;
    color: #ffffff;
    font-size: 3vh;
    font-family: Al-Jazeera-Arabic-Bold;
    position: relative;
    z-index: 99;
}
.programsRight {
    display: inline-block;
    width: 66%;
    float: right;
}
.programsRight > div:first-child {
    min-height: 460px;
}
.programDescription {
    background: #09070b;
    position: relative;
    padding: 20px;
}
.programDescription .shareDiv {
    display: block;
}
.programDescription:before {
    content: '';
    position: absolute;
    left: 48.3%;
    bottom: 100%;
    width: 0;
    height: 0;
    border-left: 1.5vw solid transparent;
    border-right: 1.5vw solid transparent;
    border-top: 1.5vw solid transparent;
    border-bottom: 1.5vw solid #09070b;
    clear: both;
}
.blackbacked .sectionName {
    color: #009B77;
}
.programDescription h1 {
    font-size: 1.4vw;
    color: #fff;
    line-height: 3vw;
}
.programDescription p {
    margin-top: 5px;
    font-size: 1vw;
    line-height: 1.3vw;
    color: #9b9b9b;
}
.programsLeft {
    background-color: #222325;
    display: inline-block;
    width: 34%;
    overflow: hidden;
}
.programsListing {
    /*padding:4%;*/

    padding-top: 10px;
    padding: 15px;
    transition: .5s;
    cursor: pointer;
}
.programsListing:hover {
    background-color: rgba(255, 255, 255, .1);
}
.programsListing h1 {
    font-size: 1.1vw;
    line-height: 2vw;
    color: #9b9b9b;
}
.programsListing > div:first-child {
    width: 44%;
    float: right;
}
.programsListingText {
    width: 51%;
    margin-right: 3%;
    float: right;
}
/********************** vote ********************/

.voteBox {
    border: solid 10px #009B77;
    padding: 10px 10px 15px 10px;
    background-color: #ffffff;
    overflow: hidden;
    margin-bottom: 30px;
    position: relative;
}
.voteBox h1 {
    font-size: 1.4vw;
    color: #009B77;
    line-height: 36px;
    margin-bottom: 10px;
}
.voteBox p {
    font-size: 1.4vw;
    margin-top: 20px;
    line-height: 2vw;
    color: #161616;
    font-family: Al-Jazeera-Arabic-Bold;
}
.voteAnswers {
    margin-bottom: 10px;
}
.voteBox ul {
    list-style: none;
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
}
.voteBox ul li {
    color: #009B77;
    display: inline-block;
    position: relative;
    width: 40%;
}
.voteBox ul li input[type=radio] {
    position: absolute;
    visibility: hidden;
}
.voteBox ul li label {
    display: block;
    position: relative;
    padding-right: 35px;
    margin: 10px auto;
    height: 30px;
    z-index: 9;
    cursor: pointer;
    -webkit-transition: all 0.25s linear;
}
.voteBox ul li:hover label {
    color: #009B77;
}
.voteBox ul li .check {
    display: block;
    position: absolute;
    border: 3px solid #009B77;
    border-radius: 100%;
    height: 25px;
    width: 25px;
    top: 10px;
    right: 0px;
    z-index: 5;
    transition: border .25s linear;
    -webkit-transition: border .25s linear;
}
.voteBox ul li:hover .check {
    border: 5px solid #009B77;
}
.voteBox ul li .check::before {
    display: block;
    position: absolute;
    content: '';
    border-radius: 100%;
    height: 13px;
    width: 13px;
    top: 3px;
    left: 3px;
    margin: auto;
    transition: background 0.25s linear;
    -webkit-transition: background 0.25s linear;
}
.voteBox input[type=radio]:checked ~ .check {
    border: 3px solid #009B77;
}
.voteBox input[type=radio]:checked ~ .check::before {
    background: #009B77;
}
.voteBtn {
    color: #ffffff;
    background-color: #009B77;
    border: none;
    font-size: 1.1vw;
    padding: 2.5% 12%;
    line-height: 17px;
    font-family: Al-Jazeera-Arabic-Bold;
}
.voteBtn2 {
    color: #ffffff;
    background-color: #009B77;
    border: none;
    font-size: 1.1vw;
    padding: 10px 18px;
    line-height: 17px;
    font-family: Al-Jazeera-Arabic-Bold;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
}
.resultQtext {
    font-family: Al-Jazeera-Arabic-Regular;
    font-size: 1.1vw;
    color: #009B77;
}
#answer-percentage {
    margin-top: 15px;
    margin-bottom: 20px;
}
.warningText {
    width: 85%;
}
.voteActionBtns {
    margin-top: 30px;
    margin-top: 25px;
}
.voteResultLink {
    float: left;
    padding-top: 7px;
    color: #162C76 !important;
}
.voteResult {
    display: none;
    border-top: solid 2px #979797;
    position: relative;
}
.voteResult h2 {
    font-family: Al-Jazeera-Arabic-Bold;
    color: #666666;
    font-size: 1.3vw;
    line-height: 2vw;
}
.greyInfo {
    color: #666666;
    font-size: .9vw;
}
.even,
.odd {
    margin-bottom: 10px;
}
.yes-vots-answer {
    width: 56%;
    height: 8px;
    background-color: #979797;
    position: relative;
    margin-top: 13px;
}
.yes-vot-res-num-answer {
    position: relative;
    right: 64%;
    margin-top: -6%;
}
.res-from-percent {
    position: absolute;
    height: 100%;
    max-width: 100%;
    min-width: 0%;
}
.sendBtn i {
    left: -10px;
}
.otherVotesLink {
    margin-top: -12px;
}
.otherVotesLink a {
    color: #009B77;
    font-family: Al-Jazeera-Arabic-Bold;
}
#captcha-container {
    display: none;
}
#refresh {
    transition: .5s;
}
#refresh:hover {
    transform: rotate(360deg);
}
#refresh-image {
    text-align: center;
}
#refresh-image > div:first-child {
    float: right;
}
.voteBox p.p-vote {
    font-size: 11px;
}
#image-captcha {
    padding: 10px;
    background: #ddd;
}
#input-user-text-vot {
    width: 100%;
    height: 35px;
    padding: 10px;
}
#no-captch-vote,
#no-answer-vote {
    display: none;
    color: red;
    font-size: 12px;
    margin-top: 10px;
    margin-bottom: 10px;
}
#voting-result {
    display: none;
}
.voteBorderedBtm {
    border-bottom: solid 2px #979797;
    padding-bottom: 15px;
    margin-bottom: 30px;
}
.voteBox .shareDiv {
    top: -29px;
    left: 0;
}
.fullWidthVoteAnswer {
    width: 100% !important;
}
/***************************************************************************/

.name {
    font-family: Al-Jazeera-Arabic-Bold;
    font-size: 1.3vw;
    margin-bottom: 0px;
    margin-top: 10px;
    /*line-height: 4vw;*/
}
.newsListingBox {
    padding: 10px;
    margin-bottom: 30px;
}
.newsListingBox h1 {
    margin-bottom: 8px;
    margin-top: -4px;
}
.newsListingBox > div {
    margin-bottom: 20px;
}
.newsListingBox > div:last-child {
    margin-bottom: 0;
}
.photoGallary {
    overflow: hidden;
    margin-bottom: 30px;
}
.photoGallary a:hover {
    text-decoration: none;
    color: #ddd;
}
.mainPhoto {
    position: relative;
    height: 380px;
    height: 32vw;
}
.mainPhotoImg {
    width: 100%;
    height: 100%;
}
.photoNavigate {
    position: relative;
    background-color: #26526F;
    color: #DADADA;
    font-size: 1.4vw;
    width: 100%;
}
.photoNavigateInner {
    position: relative;
}
.photoNavigate .photoNavigateInner > div {
    line-height: 28px;
    float: right;
    width: 33.3333%;
    position: relative;
    cursor: pointer;
    border-left: solid 2px #5F6767;
    margin-top: 15px;
    margin-bottom: 15px;
    padding-right: 15px;
    padding-left: 15px;
}
.photoNavigate .photoNavigateInner > div:last-child {
    border-left: 0;
}
.photoNavigate .photoHolder {
    position: relative;
    width: 37%;
    display: inline-block;
    margin-left: 20px;
    vertical-align: top;
}
.photoNavigate .photoHolder img {
    width: 100%;
    float: right;
}
.viewAlbum {
    font-size: 1.1vw;
    line-height: 62px;
    color: #ffbd00;
}
.viewAlbum:hover {
    color: #ffbd00;
}
.photoAlbumShare {
    text-align: left;
    margin-bottom: 10px;
}
.photoAlbumShare > img {
    max-width: 20px;
}
.photoalbumtitle {
    width: 55%;
    display: inline-block;
}
.photoalbumtitle:hover {
    text-decoration: underline;
}
.albumSelected {
    color: #fff;
    transition: .8s;
}
.albumSelected .shareDiv {
    display: block;
    top: 5px;
    left: 5px;
}
.albumSelected img {
    outline: solid 6px #fff;
}
.mainPhotoText {
    position: absolute;
    right: 0;
    bottom: 0;
    padding-right: 3%;
    padding-bottom: 1%;
    color: #fff;
    /*background: rgba(0, 0, 0, 0.12);*/

    padding-top: 240px;
    background-image: -webkit-gradient(linear, 0 top, 0 bottom, from(rgba(0, 0, 0, 0)), to(rgba(2, 2, 2, 0.74)));
    width: 100%;
}
.mainPhotoText h1 {
    margin-bottom: 15px;
}
.mainPhotoText p {
    width: 70%;
    font-family: Al-Jazeera-Arabic-Regular sans-serif;
    /*font-size: 26px;*/

    font-size: 1.3vw;
    line-height: 33px;
}
.weirdBox {
    border: solid 20px #fff;
    width: 47%;
    position: absolute;
    top: 16%;
    left: 26%;
    height: 67%;
}
.photoControl {
    position: absolute;
    top: 39%;
    color: #fff;
    font-size: 70px;
    width: 100%;
    cursor: pointer;
}
.photoControl > img {
    max-width: 4%;
}
.photoControl > img:first-child {
    position: absolute;
    right: 10%;
}
.photoControl > img:last-child {
    position: absolute;
    left: 10%;
    transform: rotate(180deg);
}
.mapSection {
    background: url(http://www.aljazeera.net/Content/images/mapsectionback.png) #26526F no-repeat 20px 12px;
    padding: 40px 30px;
    padding-bottom: 10px;
    font-size: 1.1vw;
    margin-bottom: 40px;
    margin-top: 10px;
}
.mapSection > h1 {
    color: #009B77;
    font-size: 1.8vw;
    margin-bottom: 40px;
}
.mapSection > span {
    width: 9%;
    display: inline-block;
    vertical-align: top;
    font-size: 19px;
    font-family: Al-Jazeera-Arabic-Regular;
}
.mapSection > span a {
    display: block;
    color: #FFFFFF;
    margin-bottom: 30px;
}
.mapOpenLink {
    border: solid 3px #fff;
    padding: 10px 20px;
    color: #fff;
    display: inline-block;
    left: 17%;
    position: relative;
    float: left;
    margin-top: -60px;
}
.mapOpenLink:focus {
    color: #fff;
}
.mapOpenLink:hover {
    background: rgba(0, 24, 105, 0.41);
    border-color: #eee;
    text-decoration: none;
    color: #fff;
}
.readAlso {
    background: #fff;
    color: #000;
    margin-bottom: 30px;
    width: 100%;
}
.readAlso img {
    max-width: 100%;
    max-height: 115px;
}
.case2imgs {
    padding: 10px;
    box-shadow: 1px 7px 8px #ccc;
    /*border-top: solid 4px #DBA200;*/
}

.readAlso2imgs {
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.readAlso2imgs > div {
    float: right;
    width: 60%;
}
.readAlso2imgs > div:first-child {
    margin-left: 3%;
    width: 35%;
}

.readAlsoBanner {
    width: 100%;
}
.promotionText {
    font-family: Al-Jazeera-Arabic-Regular;
    font-size: 1.1vw;
}
.promotionText p {
    display: block;
    min-height: 20px;
}
.ajax_detector {
    position: relative;
    margin-bottom: 30px;
    min-height: 350px;
    display: flex;
}
.ajax_detector_inline {
    width: 49%;
    display: inline-block;
}
.tall_detector {
    min-height: 1700px;
}
.ajax_detectorPeace {
    position: absolute;
    top: -450px;
    bottom: -450px;
    left: 50%;
    width: 1px;
}
.AjaxLoadingImg {
    /*position: absolute;
    left: 42%;
    top: 39%;*/

    margin: 0 auto;
    width: 92%;
}
.loaderMargin .AjaxLoadingImg {
    margin: 100px auto;
}
/*************** Context Menu *************************/

.custom-menu {
    text-align: center;
    z-index: 9999999;
    position: fixed;
    background-color: #fff;
    box-shadow: 1px 1px 20px 5px rgba(0, 0, 0, 0.38);
    left: 0px;
    top: 12px;
    min-width: 99px;
    padding: 3px;
    border-radius: 3px;
    display: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.custom-menu.extra-width {
    width: 201px;
    /*height: 144px;*/
}
.custom-menu li {
    margin: 5px 0px;
    padding: 3px 7px;
    font-family: Al-Jazeera-Arabic-Bold, "arabic typesetting", serif;
    font-size: 14px;
    cursor: pointer;
    color: #616161;
    display: inline-block;
    font-size: 12px !important;
    padding-right: 8px;
    border-right: 1px solid #777;
}
.custom-menu li:first-child {
    border: none;
}
.custom-menu li:last-child {
    background-image: none;
    padding: 0px;
    clear: both;
    float: none;
    padding-top: 0px;
    margin: 0px;
    border: none;
    display: none;
}
.extra-width li:last-child {
    width: 100%;
    display: inline-block;
}
.extra-width #defineText {
    display: none;
    width: 96%;
    margin: 0 auto;
}
#defineText {
    display: none;
}
#defineText textarea {
    border: 1px solid #a9a9a9;
    color: #555;
    padding: 5px;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    background-color: #fff;
    height: 100px;
}
#menu-back {
    display: none;
    position: fixed;
    width: 100%;
    height: 100% !important;
    z-index: 999999;
    top: 0px;
    left: 0px;
    background-color: rgba(0, 0, 0, 0);
}
/**/
/************* banners**********/

#topMainBanner {
    position: absolute;
    z-index: 999;
    top: 0;
    width: 100%;
    background: #f2f2f2;
}
#main-banner {
    padding: 20px;
}
.leftBanner {
    text-align: center;
    background-color: #DCDCDC;
    /*padding: 20px;
    margin-bottom: 40px;*/

    height: 0;
    overflow: hidden;
    transition: .6s;
}
.bannerLabel {
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
}
#leftTopBannerReplacement {
    display: none;
}
#leftTopBannerReplacement img {
    margin-bottom: 30px;
    width: 100%;
}
/*********************************/

.programsRight .video-js {
    position: absolute;
}
.bc-player-BJeiBqmye_default .vjs-big-play-button {
    border: 8px solid #fff !important;
    border-radius: 0 !important;
    line-height: 1.6em;
}
.bc-player-BJeiBqmye_default .vjs-big-play-button:active,
.bc-player-BJeiBqmye_default .vjs-big-play-button:focus,
.bc-player-BJeiBqmye_default:active .vjs-big-play-button,
.bc-player-BJeiBqmye_default:hover .vjs-big-play-button {
    background: rgba(0, 0, 0, .1);
}
.safari-browser .latestNewsTab,
.safari-browser .latestNewsTab + .scrollableTabs {
    height: 100%;
}
.safari-browser .labeledBox > div:first-child {
    padding: 20px 20px 20px;
}
.mainWhiteBox img,
.tabsDiv img,
.readAlso img,
.fullImgWidth img,
.halfImgWidth img {
    display: block;
}
.captionstyle {
    color: white;
}
.vjs-text-track-display > div > div > div {
    background-color: rgba(32, 32, 32, 0.5) !important;
}
.margin-right-five {
    margin-right: 5px;
}
.sticky .mainMenu ul li.pull-left.displayNone span {
    margin: 0;
}
.sticky .mainMenu ul li.pull-left.displayNone {
    display: block !important;
    width: 60px;
}
.mainMenu .displayNone {
    display: none !important;
}
.sticky .mainMenu .displayNone {
    display: block !important;
    width: 60px;
}
.hotMenu .pull-left .pull-right a {
    font-size: 15px;
    color: #000;
    margin-left: 10px;
    font-family: Al-Jazeera-Arabic-Bold;
    margin-top: -3px;
    display: inline-block;
}



.row-no-padding {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.row-no-padding > [class*="col-"] {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.row-5-padding {
    padding-left: 5px !important;
    padding-right: 5px !important;
}

.row-5-padding > [class*="col-"] {
    padding-left: 5px !important;
    padding-right: 5px !important;
}


.swiper-container {
    width: 100%;
    box-shadow: 1px 7px 8px #ccc;
    margin-bottom: 25px;
}

.large-news {
    background: #fff;
    border: 1px solid #fafafa;
    margin-bottom: 25px;
}

.greyBox {
    background: #f2f2f2;
    padding: 10px;
    display: inline-block;
    position: relative;
    height: 300px;
    width: 100%;
    margin-bottom: 30px;
}

.large-news-title {
    background: #009B77;
    color: #fff;
    font-size: 2vh;
    height: 51px;
    margin-bottom: 10px;
}

.large-news-title h2{
    padding: 15px;
    margin: 0;
    font-size: 19px;
}

.large-news-open {
    float: left;
    background: #FFB400;
    width: 100%;
    height: 51px;
}

.large-news-open i {
    color: #fff;
    font-size: 22px;
    text-align: center;
    padding: 14px 0;
    /* font-weight: bold; */
    display: block;
}

.image-button {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-size: 60px;
    background-image: url('../images/gallery.png');
    background-position: center center;
    background-repeat: no-repeat;
}

.player-button {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-size: 60px;
    background-image: url('../images/player.png');
    background-position: center center;
    background-repeat: no-repeat;
}

.article {
    background: #fff;
}
.article-header {
    padding: 25px;
}
.article-header ul {
    padding: 0
}
.article-header ul li {
    display: inline-block;
    list-style: none;
    padding-left: 10px;
}

.article-header ul li a {
    font-size: 2.0vh;
}
.article-header h1 {
    font-size: 4.0vh;
    font-weight: bold;
    line-height: 1.7em;
}
.article-body {
    padding: 25px;
        font-size: 18px;
    line-height: 2em;
    text-align: justify;
    
}

.article-body img {
    width: 100% !important;
    height: 100% !important;
}
.article figure {
    position: relative;
    margin: 0;
}
.article figure figcaption {
    font-weight: bold;
    position: absolute;
    bottom: 10px;
    right: 25px;
    line-height: 1.5em;
    background-color: #009B77;
    font-size: 11px;
    color: #fff;
    padding: 5px 10px;
}

.article-body p {
    font-size: 18px;
    line-height: 1.8em;
}

.related-items h3 {
    font-size: 2.8vh;
}

.bannerLabel {
    font-size: 11px;
}

@media only screen and (max-width: 500px) {
    .mobile-no-padding {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    header .pageWraper {
        width: 100%;
        max-width: 100%;
    }

    .weatherDate > div {
        padding: 10px;
        line-height: 2em;
    }

    .logo {
        width: 100%;
    }

    .mainMenu {
        width: 100%;
    }
}

.category-page {
    background: #fff;
    padding: 25px;
}

.category-page .heading-section {
    font-size: 3.4vh;
    margin-bottom: 15px;
}

.category-page article {
    margin-bottom: 25px;
    padding-bottom: 15px;
    border-bottom: 2px solid #eee;
}

.category-related ul li a {
    color: #144677;
    font-weight: bold;
}

.category-related ul {
    padding-right: 20px
}

.category-related .heading-list {
    font-size: 14px;
}

.category-article-description h1 {
    font-size: 18px;
    line-height: 1.6em;
}

.category-article-description time {
    line-height: 1.8em;
}

.category-article-description p {
    line-height: 1.8em;
}

.category-related li {
    line-height: 1.8em;
}

iframe {
    width: 100% !important;
}

.article-tags {
    margin-bottom: 25px;
}

.article-tags span {
    background: #fafafa;
    padding: 5px 10px;
    margin-left: 10px;
}

.article-tags span:hover {
    background: #ccc;
    padding: 5px 10px;
    margin-left: 10px;
}

.article-tags span a {
}