﻿@charset "utf-8";
/* CSS Document */
article header, .itemBody{
  width:90%;
}
.gkMainbodyTop
{
  
  border-bottom: 0px solid #E5E5E5 !important;
}

#gkTopMenu {
    background: none repeat scroll 0% 0% #08c;
    float: right;
    line-height: 38px;
    margin-right: 1px;
}
.owl-carousel, 
.owl-stage-outer{
  height:260px;
}
.row-fluid{
  clear:both;
}
.textwrap{
  margin-top:6px!important;
}
.nspText, .tleft,  .fleft{
  margin-top:1px !important;
  text-align:justify;
}
.newsitemtitle{
 
  margin-bottom:6px;
}
.newsitemtitle2{
 
}
.newsitemtitlelg{

  text-align:justify !important;
	float:right;
}


@font-face 
{

     
  font-family: 'BahijNazaninB';
  src: url('fonts/BahijNazanin-Bold.eot?#iefix') format('embedded-opentype'),  url('fonts/BahijNazanin-Bold.woff') format('woff'), 
      url('fonts/BahijNazanin-Bold.ttf')  format('truetype'), url('fonts/BahijNazanin-Bold.svg#BahijNazanin-Bold') format('svg');
 
     font-family: 'BahijNazanin';
  src: url('fonts/Bahij_Nazanin-Regular.eot') format('embedded-opentype'),  url('fonts/fonts/Bahij_Nazanin-Regular.woff') format('woff'), 
      url('fonts/Bahij_Nazanin-Regular.ttf')  format('truetype'), url('fonts/Bahij_Nazanin-Regular.svg#BahijNazanin') format('svg')
 ;  

  font-family: 'NassimArabic-Regular';
  src: url('fonts/NassimArabic-Regular.woff') format('woff');

  font-family: 'NassimArabic-Bold';
  src: url('fonts/NassimArabic-Bold.woff') format('woff');
   
}






body {
    line-height: 130%;
  font-family: "NassimArabic-Bold" !important;
  font-weight:normal !important;
}

p {
    line-height: 162%;
    margin: 0px!important;
font-family:'NassimArabic-Bold' !important;
    font-size:16px;
}

@font-face {
    font-family: 'Hacen Liner Screen';
    src: url('../fonts/HacenLiner/Hacen-Liner-Screen.eot');
    src: url('../fonts/HacenLiner/Hacen-Liner-Screen.eot?#iefix') format('embedded-opentype'),url('../fonts/HacenLiner/Hacen-Liner-Screen.ttf') format('truetype'),url('../fonts/HacenLiner/Hacen-Liner-Screen.otf') format('truetype'),url('../fonts/HacenLiner/Hacen-Liner-Screen.svg#') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Hacen Liner Screen Bd';
    src: url('../fonts/HacenLiner/Hacen-Liner-Screen-Bd.eot');
    src: url('../fonts/HacenLiner/Hacen-Liner-Screen-Bd.eot?#iefix') format('embedded-opentype'),url('../fonts/HacenLiner/Hacen-Liner-Screen-Bd.ttf') format('truetype'),url('../fonts/HacenLiner/Hacen-Liner-Screen-Bd.otf') format('truetype'),url('../fonts/HacenLiner/Hacen-Liner-Screen-Bd.svg#') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Hacen Liner Print-out';
    src: url('../fonts/HacenLiner/Hacen-Liner-Print-out.eot');
    src: url('../fonts/HacenLiner/Hacen-Liner-Print-out.eot?#iefix') format('embedded-opentype'),url('../fonts/HacenLiner/Hacen-Liner-Print-out.ttf') format('truetype'),url('../fonts/HacenLiner/Hacen-Liner-Print-out.otf') format('truetype'),url('../fonts/HacenLiner/Hacen-Liner-Print-out.svg#') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Hacen Liner Print-out Light';
    src: url('../fonts/HacenLiner/Hacen-Liner-Print-out-Light.eot');
    src: url('../fonts/HacenLiner/Hacen-Liner-Print-out-Light.eot?#iefix') format('embedded-opentype'),url('../fonts/HacenLiner/Hacen-Liner-Print-out-Light.ttf') format('truetype'),url('../fonts/HacenLiner/Hacen-Liner-Print-out-Light.otf') format('truetype'),url('../fonts/HacenLiner/Hacen-Liner-Print-out-Light.svg#') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Hacen Liner Xl';
    src: url('../fonts/HacenLiner/Hacen-Liner-XL.eot');
    src: url('../fonts/HacenLiner/Hacen-Liner-XL.eot?#iefix') format('embedded-opentype'),url('../fonts/HacenLiner/Hacen-Liner-XL.ttf') format('truetype'),url('../fonts/HacenLiner/Hacen-Liner-XL.otf') format('truetype'),url('../fonts/HacenLiner/Hacen-Liner-XL.svg#') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Hacen Liner XXL';
    src: url('../fonts/HacenLiner/Hacen-Liner-XXL.eot');
    src: url('../fonts/HacenLiner/Hacen-Liner-XXL.eot?#iefix') format('embedded-opentype'),url('../fonts/HacenLiner/Hacen-Liner-XXL.ttf') format('truetype'),url('../fonts/HacenLiner/Hacen-Liner-XXL.otf') format('truetype'),url('../fonts/HacenLiner/Hacen-Liner-XXL.svg#') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Hizb-ut-Tahrir-Symbols';
    src: url('../fonts/Hizb-ut-Tahrir-Symbols/Hizb-ut-Tahrir-Symbols.eot');
    src: url('../fonts/Hizb-ut-Tahrir-Symbols/Hizb-ut-Tahrir-Symbols.eot?#iefix') format('embedded-opentype'),url('../fonts/Hizb-ut-Tahrir-Symbols/Hizb-ut-Tahrir-Symbols.ttf') format('truetype'),url('../fonts/Hizb-ut-Tahrir-Symbols/Hizb-ut-Tahrir-Symbols.svg#') format('svg'),url('../fonts/Hizb-ut-Tahrir-Symbols/Hizb-ut-Tahrir-Symbols.woff2') format('woff2'),url('../fonts/Hizb-ut-Tahrir-Symbols/Hizb-ut-Tahrir-Symbols.woff') format('woff'),url('../fonts/Hizb-ut-Tahrir-Symbols/Hizb-ut-Tahrir-Symbols.otf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




html {
    overflow-x: hidden;
}

.box .header {
    padding-bottom: 5px;
    font-family:'NassimArabic-Bold' !important;
}

.bigtitle .header {
    margin-top: 0px;
    color: #111;
}

.box {
    padding-bottom: 5px;
    padding-top: 0px;
}

.nspMain {
    direction: ltr;
}

.gkSidebar p.cl_add_banner, .gkInset p.cl_add_banner, .gkMainbodyBottom p.cl_add_banner, .gkMainbodyBottom p.cl_add_banner {
    margin: 0px;
}

.gkSidebar p.cl_add_banner_bottom10 {
    margin: 0 0 10px;
}

.gkMainbodyTop p.cl_mainbody_top_banner {
    margin-bottom: 5px;
}

.hzbheaderdiv {
    height: 156px;
    background-image: url(../images/hzbbackground.jpg);
    background-position: bottom;
    background-repeat: repeat-x;
    position: relative;
    overflow: hidden;
}

.hzblogodiv {
    padding: 0px;
    margin: 0px;
    width: 150px;
    height: 160px;
    text-align: center;
}

.hzbmaindiv {
    color: #000;
}

.hzbregiontxtdiv {
    direction: rtl;
    font-size: 18px;
    line-height: 110%;
    text-align: center;
    margin-top: 20px;
}

    .hzbregiontxtdiv p {
        padding: 0px;
        margin: 0px;
    }

.hzbayahdiv {
    direction: rtl;
    background-image: url(../images/ayah.jpg);
    width: 360px;
    height: 102px;
    background-repeat: no-repeat;
    z-index: 0;
    padding-top: 20px;
}

.cmopressrelease_row {
    direction: rtl;
    position: relative;
}

.hzbdatediv_right {
    direction: rtl;
    position: relative;
    font-size: 16px;
    font-family: "Arabic Transparent";
    width: 100%;
}

.hzbcontentdiv {
    position: relative;
    overflow: hidden;
    direction: rtl;
    text-align: justify;
    padding: 10px 0px;
    width: 100%;
}

.hzbtitle {
    font-family: "Traditional Arabic";
    font-size: 22px;
    position: relative;
    overflow: hidden;
    direction: rtl;
    text-align: center;
    padding-top: 40px;
    width: 700px;
}

    .hzbtitle p {
        font-family: "Traditional Arabic",Simplified Arabic,Arial,Verdana,Arial;
        font-size: 24px;
        font-weight: bold;
        padding: 0px;
        margin: 0px;
    }

.hzb_signatures {
    border-top: 1px solid black;
    font-family: "Traditional Arabic";
    font-size: 16px;
    position: relative;
    overflow: hidden;
    direction: rtl;
    text-align: center;
    padding-top: 0px;
    margin-top: 10px;
    width: 100%;
}

@media (min-width: 768px) and (max-width: 979px) {
    .hzbregiontxtdiv {
        width: 70%!important;
        padding-left: 20px;
        text-align: left;
    }

        .hzbregiontxtdiv .hzbregiontxtdiv_txt {
            float: left;
            text-align: center;
        }
}

.mod_red h3 {
    color: #e10000;
}

ul {
    direction: rtl;
}

.arrow .nspLinks .nspLinkScroll1 div ul li {
    background: transparent url('../images/arrow_bullet.png') no-repeat right 3px;
    padding: 0 20px 16px 0px;
}

#gkMainMenu {
    background-color: #000;
    width: 100%;
}

.gkMenu > ul > li > a {
    color: #fff!important;
    font-family:'NassimArabic-Bold';
    font-size:17px !important;
  }

.gkMenu > ul > li:hover > a, .gkMenu > ul > li:active > a, .gkMenu > ul > li:focus > a, .gkMenu > ul > li.active:hover > a, .gkMenu > ul > li.active:active > a, .gkMenu > ul > li.active:focus > a, .gkMenu > ul > li.active > a {
    color: #c8c8c8!important;
}

.nspArt p.nspInfo a {
    white-space: nowrap;
}

.rssimage {
    width: 25px;
}

.gkPageHeader {
    z-index: 99;
    position: relative;
    top: 5px;
    white-space: nowrap;
    padding: 0 15px;
    overflow: hidden;
}

    .gkPageHeader div {
    }

.gkMainbody .box {
    padding-right: 20px!important;
    padding-left: 20px!important;
}

.mod-socshare {
    float: left;
    width: 430px;
}

.mod-languages {
    float: right;
    width: 150px;
    padding-top: 2px;
}

.hijri {
    float: right;
    width: 250px;
    padding-top: 8px;
}

    .hijri span {
        float: right;
        color: #000;
    }

.hizb-menu {
    float: left;
    width: 70px;
}

#gkLogo.cssLogo {
    width: 100%;
    float: right;
    background-size: 100%;
}

#gkTopMenu > ul > li > a {
    white-space: nowrap;
      font-family:'NassimArabic-Bold';
    font-size:16px !important;
}

.borderbottom {
    background: transparent url('../images/vline.png') repeat-x left bottom;
}

#k2Container > header {
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.ItemDateCommentsFont {
    float: right;
}

.itemAsideInfo {
    float: left;
}

article aside.itemAsideInfo > ul {
    padding-bottom: 0px;
}

.socshare-fb-div, .socshare-gp-div, .socshare-twt-div, .socshare-vk-div {
    float: left!important;
    margin-top: 2px;
}

.socshare-yt-div, .socshare-rss-div {
    float: left;
}

.socshare-fb-div {
    margin-right: -25px;
}

.socshare-gp-div {
    margin-right: 0px;
    padding-right: 3px;
}

.socshare-twt-div {
    margin-left: 0px;
    margin-right: 3px;
}

    .socshare-twt-div iframe {
        width: 65px!important;
    }

.socshare-vk-div {
    margin-right: -33px;
}

#gkBottom2 {
    background-color: #111111;
}

    #gkBottom2 .box a {
        color: #fff;
    }

    #gkBottom2 .header {
        border-bottom: 1px solid #999999;
        padding-top: 0px;
        padding-bottom: 10px;
        margin-bottom: 10px;
        color: #1265A0;
    }

    #gkBottom2 .box {
        font-size: 14px!important;
        font-weight: normal!important;
        direction: rtl;
    }

        #gkBottom2 .box .header {
            font-size: 19px!important;
            font-weight: normal!important;
            direction: rtl;
            line-height: 30px;
              font-family:'NassimArabic-Bold' !important;
        }

    #gkBottom2 .content a {
        color: #ccc!important;
    }

    #gkBottom2 .menu li {
        border-bottom: 0px;
        margin: 0 -20px;
        padding: 6px 20px;
    }

        #gkBottom2 .menu li:hover, #gkBottom2 .menu li a:hover {
            background-color: transparent;
        }

        #gkBottom2 .menu li a:hover {
            color: #1265A0!important;
        }

.bottomspace {
    margin-bottom: 10px;
}

.topspace {
    margin-top: 10px;
}

.mod_red .header {
}

.mod_blue .header {
    border-bottom: 3px solid;
}

.mod_gray .header {
    border-bottom: 3px solid;
}

.mod_red .nspArt h4.nspHeader a {
}

#gkInnerInset .nspLinks ul li h4 a {
}

.gkTabsNav {
    margin-bottom: 0px;
}

.radio_button {
}

.radio_tv_button {
}

.itemList article header h4 {
    font-size: 14px;
    font-weight: bold;
}

.itemList .itemBlock .itemImage img {
    width: 200px;
    height: auto;
}

article header h4 {
    font-size: 23px;
    text-align: right;
    line-height: 27px;
	font-family:'NassimArabic-Bold' !important;	
}

    article header h4 sup {
        font-size: 12px;
        color: #CF1919;
        text-decoration: none;
    }

sup {
    bottom: 1ex;
}

.itemList article header h4 {
    font-size: 18px!important;
    font-weight: 400!important;
    direction: rtl;
}

.itemIntroText {
    font-size: 15px!important;
    line-height: 140%;
	font-family:'NassimArabic-Bold' !important;	
}

.k2ArchivesBlock ul li {
    margin: 5px 0px 5px 0px;
}

.genericView article header h2 {
    font-size: 18px!important;
}

.k2ArchivesBlock ul li a {
    font-size: 16px!important;
    line-height: 115%;
}

.itemList .itemContainer {
    width: 50%;
}

.itemList #itemListLeading .itemContainer {
    width: auto;
}

    .itemList #itemListLeading .itemContainer .itemImage img {
        width: 100%!important;
        max-width: 100%!important;
    }

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
    .gkPageHeader {
        z-index: 99;
        position: relative;
        top: 0px;
        right: 0px;
    }

    .mod-socshare {
        float: right;
        width: 320px;
    }

    .itemList .itemContainer {
        width: 100%;
    }
}

@media only screen and (min-width : 321px) and (max-device-width : 480px) {
    #gkLogo.cssLogo {
        height: 78px;
    }
}

@media only screen and (max-width : 320px) {
    #gkLogo.cssLogo {
        height: 52px;
    }
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
    .gkPageHeader {
        z-index: 99;
        position: relative;
        top: 0px;
        right: 0px;
    }
}

@media only screen and (min-device-width : 768px) and (max-device-width : 980px) and (orientation : landscape) {
    #gkLogo.cssLogo {
        height: 167px;
    }
}

@media only screen and (min-device-width : 768px) and (max-device-width : 980px) and (orientation : portrait) {
    #gkLogo.cssLogo {
        height: 126px;
    }
}

@media only screen and (min-width : 980px) {
    #gkLogo.cssLogo {
        height: 201px;
    }
}

@media only screen and (min-width : 1824px) {
}

@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5) {
}

h4.nspHeader {
    font-size: 18px;
    font-weight: 400;
    direction: rtl;
}

.header .nspLinks ul li h4, .nspLinks ul li h4 {
    font-size: 16px;
    font-weight: normal;
    direction: rtl;
    text-align: right;
    line-height: 152%!important;
    font-family:'NassimArabic-Bold' !important;
}

.header .nspLinks ul li p, .nspLinks ul li p {
    font-size: 14px;
    font-weight: normal;
    line-height: 152%!important;
    direction: rtl;
    color: #000;
    padding-top: 5px;
}

.box.header .nspLinks .nspLinkScroll1 div ul li {
    margin: 0 15px!important;
}

    .box.header .nspLinks .nspLinkScroll1 div ul li:hover {
        margin: 0 0px!important;
        padding: 14px 15px!important;
    }

.box .header {
    font-size: 18px;
    font-weight: normal!important;
    direction: rtl;
	border-bottom:2px solid #000;
}

.bigtitle p.nspText {
    font-size: 16px;
    font-weight: normal;
    direction: rtl;
}

.bigtitle .header {
    font-size: 20px;
    line-height: 152%!important;
    padding-bottom: 10px;
}

.nspArt p.nspText {
    font-size: 15px;
    direction: rtl;
    color: #000;
    margin-top: 15px;
    font-family:'NassimArabic-Bold' !important;
}

.ytv-list-header span {
    font-size: 16px!important;
    font-weight: normal!important;
    line-height: auto;
    direction: rtl;
}

.ytv-list a {
    font-size: 14px!important;
    font-weight: normal!important;
    line-height: 24px;
    direction: rtl;
    text-align: right;
}

    .ytv-list a b {
        font-weight: normal!important;
        line-height: 24px;
    }

.ytv-list-inner {
    direction: ltr;
}

#gkSidebar {
    border-right: 1px solid #E5E5E5;
}

.itemFullText {
    font-size: 18px!important;
    font-weight: 400!important;
    direction: rtl;
}

.margintop10 {
    margin-top: 10px!important;
    padding-top: 10px;
}

#gkTopMenu li a {
    color: #ffffff;
}

#gkContentTop {
    border: 1px solid #e5e5e5;
    border-top: none;
    border-right: none;
    padding: 0px 0px;
}

#gkTopMenu {
    float: right;
    line-height: 38px;
    margin-right: 0px;
}

#gkSocial, #gkSearch {
    padding-top: 4px;
}

#gkTopMenu li {
    border: none;
    float: right;
    font-size: 13px;
    margin: 0;
    padding: 5px;
    text-transform: uppercase;
}

    #gkTopMenu li:hover {
        background: none;
    }

    #gkTopMenu li a {
        display: block;
        line-height: 31px;
        padding: 0 8px;
    }

        #gkTopMenu li a:active, #gkTopMenu li a:focus, #gkTopMenu li a:hover {
            color: #000000;
        }

.gkMenu > ul > li > a {
    font-size: 14px;
    font-weight: normal;
    padding: 0 10px;
}

.nspArt {
    padding: 0 5px 0 5px;
}

    .nspArt .tleft {
        direction: rtl;
    }

.gkPageHeader {
    height: 40px;
}

.gkMainHeader {
    padding: 0px;
    margin: 0px;
    position: relative;
    height: 250px;
}

.customContainer {
    position: relative;
}

.custom-column-right {
    height: 220px;
}

#horizmenu-surround {
    float: left;
}

.header_htmenu, .menutop {
    float: right;
    margin-right: 50px;
}

@media only screen and (min-width : 980px) {
    .htlatest .nspArt p.nspText {
        margin-top: 30px!important;
    }
}

.fnewsitemintro {
    font-size: 14px;
}

.gkMenu > ul div.childcontent-inner {
    background: #1265A0;
    text-align: right;
    font-size: 15px;
    font-weight: normal;
      font-family:'NassimArabic-Bold' !important;
}

.gkMenu > ul div.childcontent li:hover {
    background: #000;
}

.banner_title {
    background-color: #1c1c1c;
    position: relative;
    top: -29px;
    color: whitesmoke;
    padding-right: 5px;
    padding-left: 5px;
    line-height: 30px;
}

.banneritem {
    padding: 0px!important;
    margin-bottom: -20px;
}

.module_nsp .nspLinks .nspLinkScroll1 div ul li {
    padding-top: 10px!important;
    padding-bottom: 10px!important;
}

#gkFooterNav {
    width: 100%;
}

.button {
    background: rgba(255,255,255,0)!important;
    color: #1265A0!important;
}

.pagination ul li a, .pagination ul li span {
    margin-right: 20px;
    background: rgba(18,101,160,0.1)!important;
    color: #1265A0!important;
}

.women_menu, .gkMenu > ul > li > a.women_menu {
    color: #ee0000!important;
}

.category_filter ul li label {
    display: inline;
}

.htradio_list_title_div {
    font-size: 16px;
    margin-top: 5px;
}

.htradio_item {
    margin-bottom: 20px;
}

.ui-datepicker table {
    font-size: 12px;
}

    .ui-datepicker table tbody tr td {
        font-size: 8.1px;
    }

#selected-media-header {
    font-size: 18px;
}

.right-column {
    width: 270px;
}

.itemAsideInfo {
    width: 200px;
}

    .itemAsideInfo + .itemBody {
        margin-right: 160px;
    }

.module_margin {
    margin-top: 10px;
}

    .module_margin .content {
        margin-top: 10px;
        margin-bottom: 20px!important;
    }

.k2ArchivesBlock ul li {
    background-color: #eeeeee;
    padding: 5px 15px 5px 0px;
}

.AliceBlue {
    background-color: rgba(240,248,255,0.8);
}

.AntiqueWhite {
    background-color: rgba(250,235,215,0.8);
}

.Aqua {
    background-color: rgba(0,255,255,0.8);
}

.Aquamarine {
    background-color: rgba(127,255,212,0.8);
}

.Azure {
    background-color: rgba(240,255,255,0.8);
}

.Beige {
    background-color: rgba(245,245,220,0.8);
}

.Bisque {
    background-color: rgba(255,228,196,0.8);
}

.Black {
    background-color: rgba(0,0,0,0.8);
}

.BlanchedAlmond {
    background-color: rgba(255,235,205,0.8);
}

.Blue {
    background-color: rgba(0,0,255,0.8);
}

.BlueViolet {
    background-color: rgba(138,43,226,0.8);
}

.Brown {
    background-color: rgba(165,42,42,0.8);
}

.BurlyWood {
    background-color: rgba(222,184,135,0.8);
}

.CadetBlue {
    background-color: rgba(95,158,160,0.8);
}

.Chartreuse {
    background-color: rgba(127,255,0,0.8);
}

.Chocolate {
    background-color: rgba(210,105,30,0.8);
}

.Coral {
    background-color: rgba(255,127,80,0.8);
}

.CornflowerBlue {
    background-color: rgba(100,149,237,0.8);
}

.Cornsilk {
    background-color: rgba(255,248,220,0.8);
}

.Crimson {
    background-color: rgba(220,20,60,0.8);
}

.Cyan {
    background-color: rgba(0,255,255,0.8);
}

.DarkBlue {
    background-color: rgba(0,0,139,0.8);
}

.DarkCyan {
    background-color: rgba(0,139,139,0.8);
}

.DarkGoldenRod {
    background-color: rgba(184,134,11,0.8);
}

.DarkGray {
    background-color: rgba(169,169,169,0.8);
}

.DarkGreen {
    background-color: rgba(0,100,0,0.8);
}

.DarkKhaki {
    background-color: rgba(189,183,107,0.8);
}

.DarkMagenta {
    background-color: rgba(139,0,139,0.8);
}

.DarkOliveGreen {
    background-color: rgba(85,107,47,0.8);
}

.DarkOrange {
    background-color: rgba(255,140,0,0.8);
}

.DarkOrchid {
    background-color: rgba(153,50,204,0.8);
}

.DarkRed {
    background-color: rgba(139,0,0,0.8);
}

.DarkSalmon {
    background-color: rgba(233,150,122,0.8);
}

.DarkSeaGreen {
    background-color: rgba(143,188,143,0.8);
}

.DarkSlateBlue {
    background-color: rgba(72,61,139,0.8);
}

.DarkSlateGray {
    background-color: rgba(47,79,79,0.8);
}

.DarkTurquoise {
    background-color: rgba(0,206,209,0.8);
}

.DarkViolet {
    background-color: rgba(148,0,211,0.8);
}

.DeepPink {
    background-color: rgba(255,20,147,0.8);
}

.DeepSkyBlue {
    background-color: rgba(0,191,255,0.8);
}

.DimGray {
    background-color: rgba(105,105,105,0.8);
}

.DodgerBlue {
    background-color: rgba(30,144,255,0.8);
}

.FireBrick {
    background-color: rgba(178,34,34,0.8);
}

.FloralWhite {
    background-color: rgba(255,250,240,0.8);
}

.ForestGreen {
    background-color: rgba(34,139,34,0.8);
}

.Fuchsia {
    background-color: rgba(255,0,255,0.8);
}

.Gainsboro {
    background-color: rgba(220,220,220,0.8);
}

.GhostWhite {
    background-color: rgba(248,248,255,0.8);
}

.Gold {
    background-color: rgba(255,215,0,0.8);
}

.GoldenRod {
    background-color: rgba(218,165,32,0.8);
}

.Gray {
    background-color: rgba(128,128,128,0.8);
}

.Green {
    background-color: rgba(0,128,0,0.8);
}

.GreenYellow {
    background-color: rgba(173,255,47,0.8);
}

.HoneyDew {
    background-color: rgba(240,255,240,0.8);
}

.HotPink {
    background-color: rgba(255,105,180,0.8);
}

.IndianRed {
    background-color: rgba(205,92,92,0.8);
}

.Indigo {
    background-color: rgba(75,0,130,0.8);
}

.Ivory {
    background-color: rgba(255,255,240,0.8);
}

.Khaki {
    background-color: rgba(240,230,140,0.8);
}

.Lavender {
    background-color: rgba(230,230,250,0.8);
}

.LavenderBlush {
    background-color: rgba(255,240,245,0.8);
}

.LawnGreen {
    background-color: rgba(124,252,0,0.8);
}

.LemonChiffon {
    background-color: rgba(255,250,205,0.8);
}

.LightBlue {
    background-color: rgba(173,216,230,0.8);
}

.LightCoral {
    background-color: rgba(240,128,128,0.8);
}

.LightCyan {
    background-color: rgba(224,255,255,0.8);
}

.LightGoldenRodYellow {
    background-color: rgba(250,250,210,0.8);
}

.LightGray {
    background-color: rgba(211,211,211,0.8);
}

.LightGreen {
    background-color: rgba(144,238,144,0.8);
}

.LightPink {
    background-color: rgba(255,182,193,0.8);
}

.LightSalmon {
    background-color: rgba(255,160,122,0.8);
}

.LightSeaGreen {
    background-color: rgba(32,178,170,0.8);
}

.LightSkyBlue {
    background-color: rgba(135,206,250,0.8);
}

.LightSlateGray {
    background-color: rgba(119,136,153,0.8);
}

.LightSteelBlue {
    background-color: rgba(176,196,222,0.8);
}

.LightYellow {
    background-color: rgba(255,255,224,0.8);
}

.Lime {
    background-color: rgba(0,255,0,0.8);
}

.LimeGreen {
    background-color: rgba(50,205,50,0.8);
}

.Linen {
    background-color: rgba(250,240,230,0.8);
}

.Magenta {
    background-color: rgba(255,0,255,0.8);
}

.Maroon {
    background-color: rgba(128,0,0,0.8);
}

.MediumAquaMarine {
    background-color: rgba(102,205,170,0.8);
}

.MediumBlue {
    background-color: rgba(0,0,205,0.8);
}

.MediumOrchid {
    background-color: rgba(186,85,211,0.8);
}

.MediumPurple {
    background-color: rgba(147,112,219,0.8);
}

.MediumSeaGreen {
    background-color: rgba(60,179,113,0.8);
}

.MediumSlateBlue {
    background-color: rgba(123,104,238,0.8);
}

.MediumSpringGreen {
    background-color: rgba(0,250,154,0.8);
}

.MediumTurquoise {
    background-color: rgba(72,209,204,0.8);
}

.MediumVioletRed {
    background-color: rgba(199,21,133,0.8);
}

.MidnightBlue {
    background-color: rgba(25,25,112,0.8);
}

.MintCream {
    background-color: rgba(245,255,250,0.8);
}

.MistyRose {
    background-color: rgba(255,228,225,0.8);
}

.Moccasin {
    background-color: rgba(255,228,181,0.8);
}

.NavajoWhite {
    background-color: rgba(255,222,173,0.8);
}

.Navy {
    background-color: rgba(0,0,128,0.8);
}

.OldLace {
    background-color: rgba(253,245,230,0.8);
}

.Olive {
    background-color: rgba(128,128,0,0.8);
}

.OliveDrab {
    background-color: rgba(107,142,35,0.8);
}

.Orange {
    background-color: rgba(255,165,0,0.8);
}

.OrangeRed {
    background-color: rgba(255,69,0,0.8);
}

.Orchid {
    background-color: rgba(218,112,214,0.8);
}

.PaleGoldenRod {
    background-color: rgba(238,232,170,0.8);
}

.PaleGreen {
    background-color: rgba(152,251,152,0.8);
}

.PaleTurquoise {
    background-color: rgba(175,238,238,0.8);
}

.PaleVioletRed {
    background-color: rgba(219,112,147,0.8);
}

.PapayaWhip {
    background-color: rgba(255,239,213,0.8);
}

.PeachPuff {
    background-color: rgba(255,218,185,0.8);
}

.Peru {
    background-color: rgba(205,133,63,0.8);
}

.Pink {
    background-color: rgba(255,192,203,0.8);
}

.Plum {
    background-color: rgba(221,160,221,0.8);
}

.PowderBlue {
    background-color: rgba(176,224,230,0.8);
}

.Purple {
    background-color: rgba(128,0,128,0.8);
}

.RebeccaPurple {
    background-color: rgba(102,51,153,0.8);
}

.Red {
    background-color: rgba(255,0,0,0.8);
}

.RosyBrown {
    background-color: rgba(188,143,143,0.8);
}

.RoyalBlue {
    background-color: rgba(65,105,225,0.8);
}

.SaddleBrown {
    background-color: rgba(139,69,19,0.8);
}

.Salmon {
    background-color: rgba(250,128,114,0.8);
}

.SandyBrown {
    background-color: rgba(244,164,96,0.8);
}

.SeaGreen {
    background-color: rgba(46,139,87,0.8);
}

.SeaShell {
    background-color: rgba(255,245,238,0.8);
}

.Sienna {
    background-color: rgba(160,82,45,0.8);
}

.Silver {
    background-color: rgba(192,192,192,0.8);
}

.SkyBlue {
    background-color: rgba(135,206,235,0.8);
}

.SlateBlue {
    background-color: rgba(106,90,205,0.8);
}

.SlateGray {
    background-color: rgba(112,128,144,0.8);
}

.Snow {
    background-color: rgba(255,250,250,0.8);
}

.SpringGreen {
    background-color: rgba(0,255,127,0.8);
}

.SteelBlue {
    background-color: rgba(70,130,180,0.8);
}

.Tan {
    background-color: rgba(210,180,140,0.8);
}

.Teal {
    background-color: rgba(0,128,128,0.8);
}

.Thistle {
    background-color: rgba(216,191,216,0.8);
}

.Tomato {
    background-color: rgba(255,99,71,0.8);
}

.Turquoise {
    background-color: rgba(64,224,208,0.8);
}

.Violet {
    background-color: rgba(238,130,238,0.8);
}

.Wheat {
    background-color: rgba(245,222,179,0.8);
}

.White {
    background-color: rgba(255,255,255,0.8);
}

.WhiteSmoke {
    background-color: rgba(245,245,245,0.8);
}

.Yellow {
    background-color: rgba(255,255,0,0.8);
}

.YellowGreen {
    background-color: rgba(154,205,50,0.8);
}

.canTweet {
    cursor: pointer;
    background: url('../images/tweet.png');
    background-repeat: no-repeat;
    background-position: 5px 13px;
    padding: 5px;
    padding-left: 22px;
    background-size: 14px;
}

@media only screen and (min-width: 768px) {
    .canTweet {
        position: relative;
    }
}

.tweet {
    position: absolute;
    z-index: 999999;
    height: 34px;
    //cursor: none;
    //opacity:0.6;
}

.canTweet:hover {
    background-color: rgb(229,229,252);
}

.canTweet .tweet a {
    background: #3591D2;
    //background:transparent;
    padding: 5px;
    color: #fff!important;
    background-image: url('../images/tweetWhite.png');
    background-repeat: no-repeat;
    background-position: 109px 7px;
    padding-right: 30px;
    white-space: nowrap;
    //cursor: none;
    font-size: 15px;
    background-size: 15px;
}

    .canTweet .tweet a:hover {
        color: #fff!important;
    }

.bannergroup div {
    max-width: 100%!important;
}

@media only screen and (max-width: 979px) {
    .gkPageHeader {
        width: auto;
        padding: 0 1%;
        height: auto;
        right: auto;
    }

    .horizmenu-surround {
        float: left;
    }

    .hijri {
        width: 20%;
    }

        .hijri br {
            display: none;
        }

    #horizmenu-surround {
        float: left;
    }
}

@media (max-width: 900px) {
    .content div.categorynewsmore {
        float: none;
        padding: 0 1%;
        margin: 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .gkSidebar .box:nth-child(odd) {
        float: left!important;
        clear: none!important;
        clear: left!important;
    }

    .gkSidebar .box:nth-child(even) {
        float: right!important;
        clear: none!important;
        clear: right!important;
    }

    .wallpage .row-fluid .singlecol.oddcol {
        float: none;
    }

    .categorynewsmain img {
        width: 33%!important;
    }

    .categorynewsmain {
        float: none;
    }

        .categorynewsmain .wallviewbootstrap {
            height: auto!important;
            float: none;
        }
}

@media (max-width: 650px) {
    .categorynewsmain .fnewsitem img, .categorynewsmore .featurednews_text img {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    #region1 .categorynewsmore .featurednews_text img {
        margin: 0;
    }

    #region1 .categorynewsmore {
        float: none;
        margin: 0;
    }

    .hijri span {
        float: none;
    }
}

@media (max-width: 979px) {
    .hijri {
        width: auto;
        float: none;
        text-align: center;
        padding: 18px 0 8px 0;
        color: white;
    }

        .hijri span {
            float: none;
        }

    #horizmenu-surround {
        display: none;
        float: none;
        margin: 0;
    }

    ul.menutop {
        float: none;
    }

        ul.menutop li.root {
            width: 49%;
            float: right;
        }

            ul.menutop li.root > .item {
                float: none;
            }

    #gkPageTop .gkPage {
        margin: 0!important;
    }

        #gkPageTop .gkPage .customContainer {
            width: 80px;
            float: left;
            margin: 0;
        }

        #gkPageTop .gkPage .gkPageHeader {
            width: auto;
            display: inline;
            float: right;
            max-width: 68%;
            white-space: normal;
        }

        #gkPageTop .gkPage .customContainer .custom-column-right {
            height: auto;
            width: auto!important;
            max-width: 150px;
        }

    #gkMobileMenu, #gkMainMenu {
        clear: both;
    }

    .gkPage:before, .gkPage:after {
        content: "";
        display: table;
    }

    .gkPage:after {
        clear: both;
    }

    .gkPage {
        zoom: 1;
    }

    #k2Container * {
        max-width: 100%!important;
    }
}

@media (max-width: 640px) {
    #gkTopMenu {
        display: none!important;
    }
}

@media (max-width: 420px) {
    ul.menutop li.root {
    }

        ul.menutop li.root > .item {
            padding: 0 5px;
        }

    #gkPageTop .gkPage .customContainer {
    }

    #region2 .nspArtPage .nspArt > a {
        float: none;
        display: block;
        margin: 0 0 10px 0!important;
    }

    .recaptcha_image_cell {
        width: auto!important;
    }

    #recaptcha_image, #recaptcha_response_field {
        max-width: 250px!important;
        height: auto;
    }

    #recaptcha_area {
        overflow: hidden;
    }

    #k2Container #itemListPrimary .itemContainer {
        width: auto!important;
        float: none!important;
    }

    .ico-mainmenu {
        margin: 10px 20px 20px 0;
    }
}

@media (min-width: 1030px) {
    .ico-mainmenu-open {
        display: none;
    }
}

@media (max-width: 1030px) {
    .ico-mainmenu {
        display: block!important;
        background: #1265a0 url('../images/tablet_menu_btn.png') no-repeat 98% center;
        padding: 10px 60px 10px 10px;
        margin: 1px 0;
        clear: both;
        color: #fff;
        position: static;
    }

    #gkPageTop #gkMainMenu {
        position: fixed;
        top: 0;
        right: -100%;
        bottom: 0;
        width: 320px!important;
        z-index: 999;
        overflow: auto;
        padding-top: 50px;
    }

    #gkPageTop #gkMobileMenu {
        display: none!important;
    }

    #gkPageTop #gkMainMenu, #gkPageTop #gkExtraMenu {
        display: block!important;
        float: none;
    }

        #gkPageTop #gkExtraMenu .childcontent {
            float: none;
            position: relative!important;
            height: auto!important;
            margin: 0!important;
            opacity: 1!important;
            width: auto!important;
            z-index: 2;
            display: block!important;
        }

            #gkPageTop #gkExtraMenu .childcontent .childcontent {
                display: block!important;
                float: none;
                position: relative!important;
                height: auto!important;
                opacity: 1!important;
                width: auto!important;
                z-index: 2;
            }

            #gkPageTop #gkExtraMenu .childcontent .gkcol {
                float: none!important;
                width: auto!important;
            }

    .gkMenu > ul > li {
        height: auto;
    }

    #gkPageTop #gkMainMenu li {
        float: none!important;
        width: auto!important;
    }

    .gkMenu > ul > li:hover > .childcontent .childcontent {
        margin: 0!important;
    }

    .gkMenu > ul {
        height: auto;
    }

    .overlay_k {
        position: fixed;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        background: #000;
        z-index: 999;
        display: none;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
        filter: alpha(opacity=70);
        -moz-opacity: 0.7;
        -khtml-opacity: 0.7;
        opacity: 0.7;
    }

    .ico-mainmenu-open {
        display: block!important;
        background: transparent url('../images/tablet_menu_btn.png') no-repeat left center;
        width: 32px;
        height: 16px;
        position: absolute;
        left: 20px;
        top: 20px;
        overflow: hidden;
        text-indent: -999em;
    }

    .gkMenu > ul div.childcontent a img {
        display: block;
    }

    #gkExtraMenu > ul > li > a {
        background: #4D4B4B!important;
        border-bottom: #444 1px solid;
    }

    .gkMainbodyTop {
        margin: 0!important;
    }
}

.ico-mainmenu {
    display: none;
}

.menutop li.root > .item {
    font-size: 15px!important;
    border-top: 1px solid #138fdc!important;
    border-left: 1px solid #138fdc!important;
    border-right: 1px solid #0d5f92!important;
    border-bottom: 1px solid #0d5f92!important;
    background-color: #fff;
    color: #2c87c0!important;
	font-family:'NassimArabic-Bold' !important;
}

.menutop .level2 li > .item {
    background: #fff!important;
}

.menutop .level2 li:hover > .item {
    background-color: #2c87c0!important;
    border-top: 1px solid #138fdc!important;
    border-left: 1px solid #138fdc!important;
    border-right: 1px solid #0d5f92!important;
    border-bottom: 1px solid #0d5f92!important;
    color: #fff;
    !important;
}

@media (min-width: 980px) {
    .gkPageHeader {
        padding: 0 25% 0 15px;
    }

    .menutop li.root:hover > .item {
        color: #fff!important;
    }

    .gkPage > .customContainer > .custom-column-right a {
        display: block;
        position: relative;
        top: -9%;
    }

        .gkPage > .customContainer > .custom-column-right a img {
            width: 60%;
            height: auto;
            display: block;
            margin: auto;
            display: block;
        }
}

.datetime {
    float: right;
    width: 250px;
    padding-top: 8px;
}

.date, .time span, .timezone, .digital {
    color: #000;
	font-family:'NassimArabic-Bold' !important;
	font-size:15px !important;
}

#recaptcha {
    margin-bottom: 20px;
}

#submitCommentButton {
    font-size: 17px;
    margin-top: 10px;
    padding: 0px 10px 10px;
    line-height: 30px;
    background-color: gray;
    color: white;
}

#formLog {
    font-size: 18px;
}

.formLogpadding {
    padding: 5px 5px 5px 5px;
}
 #st_gdpr_iframe {display: none!important;}
 /* David Edit For menu */

.gkMenu > ul.level0 > li.haschild > a:after{
	content: ' \25BE'; /* down arrow 
	padding: 0px*/
}
.haschild div ul li.haschild > a:after {
  content: ' \25C4';  /*left arrow 
  padding-left: 5px */
  
}