/* FRONTEND CSS
*********************************************/
@font-face{font-family:"GESSTwoLight-Light";src:url("../fonts/GESSTwoLightd41d.eot?") format("eot"),url("../fonts/GESSTwoLight.txt") format("woff"),url("../fonts/GESSTwoLight-2.txt") format("truetype"),url("../fonts/GESSTwoLight.svg#GESSTwoLight-Light") format("svg");font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;}
html {
	overflow-y: scroll;
}
html,button,input,select,textarea{font-family:"Source Sans Pro",Helvetica,sans-serif;}
article,aside,details,figcaption,figure,footer,header,nav,section,summary{display:block;}
a {text-decoration: none;}
a:hover {text-decoration: underline;}
ul, ol{margin: 0; padding: 0;}
body {
	color: #141412;
	background-color: #F2F2F2;
	line-height: 1.5;
	margin: 0;
	direction: rtl;
	text-align: right;
}
ul{
list-style: none;
}
a{
color: #272362;
}
#page {
border-top: 9px solid #262361;
}
#continer {
width: 1024px;
position: relative;
margin: 0 auto;
background-color: #ffffff;
}
#container-bg {
background: #fff;
width: 100%;
float: right;
}
#header, #main, #footer{
width: 100%;
float: right;
}
#header-top{
position: relative;
height: 170px;
}
#header-bottom{
float: right;
width: 97%;
background: none;
margin: 0 15px;
}
#header-left{
float: left;
width: 525px;
position: relative;
display: inline-block;
left: 32px;
}
#logo{
margin-top: 10px;
max-width: 306.5px;
float: right;
margin-right: 20px;
}
#top{margin-bottom: 10px;}
#right{
position: relative;
width: 180px;
margin-right: 20px;
float: right;
}
#primary{
width: 584px;
float: right;
margin: 0 20px;
}
#mid-right{width: 50%; float:right;}
#mid-left{width: 50%; float: left;}
#left{
float: left;
width: 180px;
margin-left: 20px;
}
#footer{
background-color: #272362;
color: #686758;
font-size: 14px;
text-align: center;
height: 65px;
}
#footer-page{
margin: 0 auto;
max-width: 1024px;
position: relative;
}
#copyright{
margin: 0 auto;
width: 400px;
display: inline-block;
position: relative;
float: left;
top: 20px;
}
#copyright a{
text-decoration: none;
font-family: 'GESSTwoLight-Light';
font-size: 10px;
color: white;
}
#main-bottom, #mid-bottom, #bottom, #debug{
float: right;
width: 100%;
}
#header-menu{
float: right;
width: 444.5px;
direction: rtl;
margin-top: 12px;
}
#header-menu ul{
list-style-type: none;
margin: 0;
padding: 0;
}
#header-menu ul li{
padding-right: 2px;
padding-left: 2px;
display: inline-block;
padding: 5px 0 5px 8px;
}
#header-menu ul li a{
font-size: 14px;
font-family: 'GESSTwoLight-Light';
color: #262361;
margin: 0px;
float: right;
}
#header-menu ul li a img{
margin-top: 5px;
margin-left: 3px;
float: right;
}
.last-update{
font-size: 11px;
padding-right: 8px;
color: #262261;
display: inline-block;
border-right: 4px solid #EB5E00;
}

.nspMain.latest-news{direction: ltr;}
.nspMain.latest-news .nspArtPage{direction: rtl;}
.latest-news{margin: 0 20px 0 0;width: 1024px; height: 32px;}
.latest-news   h3{
background-color: #262261;
color: white;
font-size: 16px;
font-family: 'GESSTwoLight-Light';
width: 107px;
height: 32px;
line-height: 32px;
padding: 7px 13px F5px 5px;
margin-right: 9.3px;
margin: 0!important;
font-weight: normal;
float: right;
text-align: center;
}
.latest-news .nspArts{padding: 0 10px 0 0;background-color: #F2F2F2;}
.latest-news .nspArts .nspArt h4.nspHeader {padding: 0;}
.latest-news .nspArts .nspArt .nspHeader a:hover{text-decoration: underline;}
.latest-news .nspArts .nspArt .nspHeader a{
margin: 0;
padding: 0;
line-height: 32px;
height: 32px;
text-align: right;
direction: rtl;
display: block;
font-size: 14px;
color: #000;
font-weight: normal;
}
.latest-news .nspMain{float: right;width: 878px;margin: 0;}
.img-margin-auto .nspArt img.nspImage{margin: auto;}
ul#menu-links{
list-style: none;
}
ul#menu-links li{
display: inline-block;
padding: 5px 0;
}
ul#menu-links li:last-child a{border: none;}
ul#menu-links li a{
border-left: solid 1px #CFCFCF;
padding-left: 11px;
padding-right: 11px;
text-decoration: none;
vertical-align: top;
}
.moduletable.colored-header{margin-bottom: 10px;}
.colored-header .nspArts{padding:0;}
.colored-header.fixed-height{height: 175px;}
.blue-header h3{background: #252060 url(../images/health.jpg) no-repeat top left;}
.green-header h3{background: #252060 url(../images/kitchen.jpg) no-repeat top left;}
.violet-header h3{background: #252060 url(../images/about-us.jpg) no-repeat top left;}
.colored-header h3 a{color: white;}
.colored-header h3{
color: white;
font-size: 16px;
font-family: 'GESSTwoLight-Light';
padding: 5px;
padding-right: 10px;
font-style: normal;
font-weight: normal;
margin: 0px;
text-align: right;
line-height: 20px;
}
.colored-header .nspArt h4.nspHeader{
width: 180px;
display: inline-block;
position: relative;
margin-top: 5px;
background: rgba(0,0,0,0.7);
height: 21px;
top: -5px;
padding: 0;
line-height: 14px;
text-align: center;
}
.colored-header .nspArt h4.nspHeader a{
color: white;
text-decoration: none;
padding-right: 5px;
line-height: 16px;
font-size: 12px;
font-weight: normal;
}
ul.right-menu{
list-style: none;
margin-bottom: 20px;
}
ul.right-menu li{
padding: 5px 0;
border-bottom: 1px solid #cfcfcf;
}

ul.right-menu li a{
font-size: 16px;
font-family: 'GESSTwoLight-Light';
color: #505050;
text-decoration: none;
background: none;
padding: 5px 15px;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
display: block;
color: #222;
border-right:5px solid;
}
ul.right-menu li:nth-child(1) a{border-color: #EC6B15;}
ul.right-menu li:nth-child(2) a{border-color: #7C15EC;}
ul.right-menu li:nth-child(3) a{border-color: #028A3E;}
ul.right-menu li:nth-child(4) a{border-color: #01A3E2;}
ul.right-menu li:nth-child(5) a{border-color: #A50808;}
ul.right-menu li:nth-child(6) a{border-color: #FF4D86;}
.main-show .gkTabsWrap.vertical{border: none;}
.main-show .gkTabsWrap.vertical ol,.main-show .gkTabsWrap.horizontal > ol ,
.most-module .gkTabsWrap.vertical ol,.most-module .gkTabsWrap.horizontal > ol {
height: 30px;
}
.main-show .gkTabsWrap.vertical ol li,.main-show .gkTabsWrap.horizontal ol li,
.most-module .gkTabsWrap.vertical ol li,.most-module .gkTabsWrap.horizontal ol li{
background-color: #E6E6E6;
font-family: 'GESSTwoLight-Light';
font-size: 14px;
font-weight: normal;
color: #262261;
line-height: 30px!important;
}
.main-show .gkTabsWrap.vertical ol li,.main-show .gkTabsWrap.horizontal ol li{
padding: 0 19.5px!important;
margin: 0px 1px !important;
border: 1px solid #ccc;
border-bottom: none;
border-radius: 6px 6px 0 0;
}
.most-module .gkTabsWrap.vertical ol li,.most-module .gkTabsWrap.horizontal ol li{padding: 0 10px!important;}
.main-show  .gkTabsWrap.vertical ol li.active,.main-show  .gkTabsWrap.horizontal ol li.active,
.most-module  .gkTabsWrap.vertical ol li.active,.most-module  .gkTabsWrap.horizontal ol li.active {
height: 31px;
color: white;
background-color: #262261;
text-shadow: none;
}
.most-module  .gkTabsItem{
padding: 10px;
}
.most-commented li{
border-bottom: solid 1px #E4E4E4;
text-align: justify;
padding: 5px 0;
}
.most-commented li a{
text-decoration: none;
color: black;
font-size: 9px;
font-family: 'tahoma';
}
.moduletable.mid-block{
margin-bottom: 10px;
}
.mid-block > h3 > a{color: #272362;}
.mid-block > h3{
background-color: #C9C7C7;
color: #272362;
font-size: 16px;
font-family: 'GESSTwoLight-Light';
padding: 5px;
padding-right: 10px;
font-style: normal;
margin: 0px;
text-align: right;
}
.mid-block .nspArts{
padding: 0;
}
.mid-block.cols3 .nspArtPage .nspArt{height: 144px;
border: 1px dotted #ccc;}
.mid-block .nspArtPage .nspArt{height: 160px;}
.mid-block.cols3 .nspArtPage .nspArt a{padding:5px;font-size: 10px;}


.mid-block.cols3 .nspArts .nspHeader{
margin: 0 5px;
width: 182px;
height: 31px;
line-height: 12px;
top: -43px;
}
.mid-block .nspArts .nspHeader{
height: 42px;
background: rgba(0,0,0,0.7);
font-size: 14px;
font-weight: normal;
width: 100%;
z-index: 12;
position: relative;
top: -50px;
padding: 8px 0 0 0;
font-family: 'tahoma';
text-align: center;
}
#mid-left  > .mid-block{margin-right: 5px;}
#mid-right > .mid-block{margin-left: 5px;}
.mid-block .nspArts .nspHeader a{
color: white;
padding: 8px;
}
.mid-block .nspLinks .nspLinkScroll1 ul{
margin-top: 15px;
list-style-type: square!important;
list-style-position: inside;
}
.mid-block .nspLinks .nspLinkScroll1 ul li > :first-child{ display: inline; }
.mid-block .nspLinks .nspLinkScroll1 ul li > :first-child:after{content: "";display: block;}
.mid-block .nspLinks .nspLinkScroll1 ul li{
color: black;
text-align: right;
padding:0 16px 10px 0;
border: 0;
}
.mid-block .nspLinks .nspLinkScroll1 ul li h4 a{
color: #000;
font-size: 14px;
font-weight: normal;
}
.mid-block .nspLinks .nspLinkScroll1 ul li h4{
margin: 0;
}

.main-show .gkTabsItem .nspArtPage{
direction: rtl;
height: 436px;
}
.main-show .gkTabsItem{
padding: 0;
direction: ltr;	
}
.main-show .nspPagination li:hover,.main-show .nspPagination li.active{
background-color: #999;
color: #999;
}
.main-show .nspPagination li{
background: #505050;
color: #505050;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
}
.main-show .gkTabsContainer .gkTabsItem{
background: #E6E6E6;
}

.main-show .gkTabsContainer .gkTabsItem .nspHeader{
background: rgba(0,0,0,0.5);
position: relative;
top: -50px;
padding: 5px 15px;
width: 548px;
line-height: 14px;
height: 40px;
text-align: center;
}
.main-show .gkTabsContainer .gkTabsItem .nspHeader a{
color: white;
font-size: 14px;
font-weight: normal;
}
.main-show{
margin-bottom: 15px;
}
.moduletable.hot-news{direction: ltr; border: 1px solid #ccc;margin-bottom: 15px;height: 45px;}
.hot-news .nspArtPage{direction: rtl;}
.hot-news h3{display: inline-block;float: right;
padding: 5px 10px;
margin: 0;
background: rgb(180, 0, 0);
color: white;
font-family: 'GESSTwoLight-Light';
height: 36px;
}
.hot-news .nspMain{width: 480px; display: inline-block;}
.hot-news .nspMain .nspArtPage .nspArt h4 a{font-size: 14px; color:red;display: table-cell;vertical-align: middle;height: 45px;}
.hot-news .nspMain .nspArtPage .nspArt h4.nspHeader{line-height: 14px; padding: 0 10px;}
.hot-news .nspArts{padding: 0;}
/*
*********************************************
*/
#main-content .page-header a{
font-size: 16px;
font-family: 'GESSTwoLight-Light';
color: #262261;
font-style: normal;
font-weight: normal;
}

/* LAYOUT
*********************************************/
/* Floats */
.float-left {
  float: left;
}
.float-right {
  float: right;
}
.group:before,
.group:after {
  content: "";
  display: table;
}
.group:after {
  clear: both;
}
.ie7 .group {
  zoom: 1;
}

dl.article-info dd{
display: inline-block;
margin-right: 10px;
}

/* PRINT AND EMAIL
*/
.pull-right{
    float:right;
}

.btn-group{
    position:relative;
}

.btn-group ul{
    list-style:none;
    display: inline;
    padding-left:4px;
}

.print-icon{
    background: url(../images/printButton.png) no-repeat;
    height: 16px;
    width: 16px;
    overflow: hidden;
    display: inline-block;
}

.email-icon{
    background: url(../images/emailButton.png) no-repeat;
    height: 16px;
    width: 16px;
    overflow: hidden;
    display: inline-block;
}

.print-icon a,
.email-icon a{
    color:transparent;
}
.wehdawebsites ul.menu{list-style: none;}
ul.footer-menu{list-style-type: none;margin: 0;padding: 0;float: right;position: relative;top: 20px;}
ul.footer-menu li{padding-right: 2px;padding-left: 2px;display: inline-block;padding: 5px 0 5px 8px;}
ul.footer-menu li a{font-size: 10px;font-family: 'GESSTwoLight-Light';color: white;margin: 0px;float: right;}
ul.footer-menu li a img{margin-left: 3px;float: right;}

.currency-mod .nspArts .nspArt p:last-child{margin:0;}
.currency-mod .nspArts .nspArt ul li{display: inline-block;font-size: 14px;width: 30%;text-align: center;line-height: 26px;}
.currency-mod .nspArts .nspArt:nth-child(even) ul{background-color: #ececec;}

.blog .item-image img{width: 150px;}
.blog .item-image{
display: inline-block;
float: right;
margin: 10px 0 0 10px;
}
#main-content .blog .icons{display: inline-block;position: absolute;}
#main-content .blog .article-info .category-name a {color: #888;}
#main-content .blog .article-info {margin: 0;color: #888;font-size: 12px;padding-right: 40px;}
#main-content .blog .page-header h2 {margin: 0;}
#main-content .blog .page-header a {
font-size: 14px;
}
#main-content .blog .items-leading > div{border-bottom: 1px dotted #ccc;}
#main-content .blog .items-leading p{font-size: 14px;margin: 5px 0;}
#main-content .blog .items-leading .jcomments-links{margin-top: 5px;text-align: left;position: relative;top: -10px;}
#main-content .blog .items-leading .jcomments-links a{color: #888; font-size: 14px;}

.mobile-link > div{
display: inline-block;
position: absolute;
left: 0;
top: 10px;
}
div.rss-link > div > a > img, a.rss-feed img {
width: 33px;
height: 33px;
}
div.rss-link , a.rss-feed{
display: inline-block;
position: absolute;
left: 34px;
top: 10px;
}
.latest-maqruee .nspArtPage{
width: auto;
}
.latest-maqruee .nspArt .nspHeader a{font-size: 14px;font-weight: normal;}
.latest-maqruee .nspArt{
display: inline-block;
width: auto;
padding: 0 5px!important;
}
ul.latest-news-slider {white-space: nowrap;width: 0px;}
ul.latest-news-slider li{display: inline-block;padding: 0 40px;line-height: 32px;}
ul.latest-news-slider li a{color: black;}
#holderBM133, #innerBM133  {padding:0!important; background: none!important;border-radius: 0!important;border: none!important;box-shadow: none!important;}
.latest-news marquee{width: 878px;height: 32px;background-color: #F2F2F2;}

.governorates ul {padding-right: 20px;}
.photo-gallery .nspArts{position:relative;}
.photo-gallery .nspBotInterface,.photo-gallery  .nspTopInterface {
position: absolute;
width: 180px;
top: 65px;
}
.photo-gallery .nspNext {background: none; position:relative; right: 0; text-indent: 9999em;float: right;margin-right: 6px;}
.photo-gallery .nspPrev {background: none;text-indent: 9999em;}
.photo-gallery{
direction: ltr;
}
.governorates ul.menu li a img{width: 240px; height: 180px;}
.governorates ul.menu li{
display: inline-block;
width: 240px;
padding: 18px;
text-align: center;
font-weight: bold;
}

.pagination{text-align:center;}
.pagination ul li{display:inline-block;padding:0 5px;font-size:14px;}
.pagination ul li span{color:#666;}
.pagination ul li a{color:#262261;text-decoration:none;}

#main #main-content .item-page img{max-width: 584px;}

ul.withbullets {list-style: square inside;}
/* Media Queries
*********************************************/
/* Retina */
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (max--moz-device-pixel-ratio: 2) {
  
}
/* Landscape phones and down */
@media (max-width: 480px) {
  
}
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
  
}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
  
}
/* Large desktop */
@media (min-width: 1200px) {
  
}