﻿.RadMenu_Default, .RadMenu_Default a.rmLink{ 
  font-family:'Neo_Sans_Arabic', serif!important;
}

div.RadSiteMap .rsmLink,
div.RadSiteMap .rsmTemplate {
    padding: 0;
}
 
.RadSiteMap .rsmTwoLevels .rsmLevel1 .rsmItem {
    list-style: disc inside none;
    border:none;
}
.RadSiteMap .rsmTwoLevels .rsmLevel1 .rsmItem a 
{
    font-size:12px;
    /*padding: 5px 0px 3px 0px; */
    padding:0;
}
    .RadSiteMap .rsmTwoLevels .rsmItem a:hover,
    .RadSiteMap .rsmTwoLevels .rsmLevel1 .rsmItem a:hover {
        background:#fff!important;
    }
 
div.RadSiteMap .rsmTwoLevels .rsmLevel1 .rsmLink,
div.RadSiteMap .rsmTwoLevels .rsmLevel1 .rsmTemplate {
    padding-left: 0;
}

div.RadMenu .rmGroup .rmText {
    margin: 0 4px 0 0px;
    /*padding: 8px 0 0 10px;*/
}
 
@media (max-width: 768px) {
    #StickUpMenu .RadMenu_Default {
        width:100%!important;
    }
    #menu_vertical { display:none;}
}

div.RadMenu_Default ul.rmRootGroup,
div.RadMenu_Default div.rmRootGroup {
    background: none;
    border: 0;
    height: 100%;
    padding-left: 0px;
}

div.RadMenu_Default a.rmRootLink {
    padding: 0; /*width:100%;*/
}

@media (max-width: 768px) {
    .rmSized .rmRootGroup.rmHorizontal .rmItem,
    .AllCategMenuItem, 
    .AllCategMenuItem span{
        width: 100%!important;
    }
}
div.RadMenu_Default .rmRootGroup .rmItem{ width:100%; }
 
div.RadMenu .rmItem {
    position: static;
}
 
div.RadMenu_Default .rmLink .rmText,
div.RadMenu_Default .rmFocused .rmText {
    /*line-height: 57px;*/
    color: #4a4a4a;
    padding: 4px 0 5px 0;
    /*text-transform: uppercase;*/
}
 
div.RadMenu_Default .rmSelected .rmText,
div.RadMenu_Default .rmLink:hover .rmText,
div.RadMenu_Default .rmExpanded .rmText {
    color: #000;
}

div.RadMenu_Default .rmHorizontal .rmItem a.rmLink .rmText {
    border: 0 none;
    padding-right: 28px !important;
}
div.RadMenu_Default .rmHorizontal .rmItem a.AllCategMenuItem > .rmText {
    padding-right: 0px !important;
}
 
div.RadMenu_Default:not(.RadMenu_Context) .rmRootGroup,
div.RadMenu_Default:not(.RadMenu_Context) a.rmLink,
div.RadMenu_Default:not(.RadMenu_Context) .rmGroup .rmText,
div.RadMenu_Default:not(.RadMenu_Context) .rmVertical .rmText,
div.RadMenu_Default:not(.RadMenu_Context) .rmLeftArrow,
div.RadMenu_Default:not(.RadMenu_Context) .rmRightArrow,
div.RadMenu_Default:not(.RadMenu_Context) .rmTopArrow,
div.RadMenu_Default:not(.RadMenu_Context) .rmBottomArrow,
div.RadMenu_Default:not(.RadMenu_Context) .rmIcon {
    background-image: none;
}

div.RadMenu_Default .rmHorizontal .rmItem {
    /*padding-top: 2px;*/
    padding-top: 0px;
}
 
div.RadMenu_Default,
div.RadMenu_Default a.rmLink,
div.RadMenu_Default a.rmRootLink {
    color: #000;
    /*font: 12px/19px Arial,Helvetica,sans-serif;*/
    /*font: 400 13px "Open Sans", sans-serif;*/
    font-weight:400;
    font-size:13px;
    text-decoration: none;
}
 
    div.RadMenu_Default .rmGroup,
    div.RadMenu_Default .rmMultiColumn,
    div.RadMenu_Default .rmGroup .rmVertical {
        background-image: none;
        background-color: #FFFFFF;
        /*border: 1px solid #979797;*/
        border: 1px solid #e2e2e2;
    }
    div.RadMenu_Default .rmGroup {
        border-top:none;
    }
 
div.RadMenu_Default .rmContentTemplate {
    background: none repeat scroll 0 0 #FFFFFF;
    /*height: 290px;
    width: 640px;*/
}
 
div.RadMenu .rmPopup {
    /*border: 1px solid #979797;*/
    border: 1px solid #e2e2e2;
    /*padding: 8px 0 0 10px;*/
    position: relative;
    white-space: normal;
    margin-left: 1px;
}
 
 
html .RadMenu_Default a.rmLink:hover,
html .RadMenu_Default a.rmFocused,
html .RadMenu_Default a.rmSelected,
html .RadMenu_Default a.rmExpanded {
    /*background-color: rgba(255, 255, 255, .5);*/
    background-color:transparent;
}

.RadMenu_Default .rmVertical a.rmLink,
.RadMenu_Default .rmVertical a.rmLink:hover, 
.RadMenu_Default .rmVertical a.rmFocused, 
.RadMenu_Default .rmVertical a.rmSelected, 
.RadMenu_Default .rmVertical a.rmExpanded, 
.RadMenu_Default .rmVertical a.rmExpanded:hover,
.RadMenu_Default .rmText
{
    border:none!important;
}

div.RadMenu_Default .rmItem .rmSlide  
{
   /*width:682px!important;*/
   /*width:900px!important;*/
        top:47px!important;
}
    div.RadMenu_Default .rmItem .rmSlide .rmItem .rmSlide {
        top:1px!important;
    }

div.RadMenu_Default .rmItem .rmSlide h4
{
    font-size:15px;
    font-weight:bold;
    text-transform:capitalize;
    padding:3px 0px 8px 10px;
    margin:0;
    /*border-bottom: 2px solid #bc1b0d;*/
    border-bottom-style:solid;
    border-bottom-width:2px;
    text-align:right;
}
div.RadMenu_Default .rmItem .rmSlide table,div.RadMenu_Default .rmItem .rmSlide ul, div.RadMenu_Default .rmItem .rmSlide li
{
    direction:rtl;
    text-align:right;
}

.RadMenu .rmSlide .rmVertical .rmLeftImage {
    top: 0px !important;
    margin: 3px !important;
    width: 21px;
    background-color: #656565;
}
.RadSiteMap .rsmTwoLevels .rsmItem, .RadSiteMap .rsmTwoLevels .rsmItem:hover {
        border: none;
    }
div.RadSiteMap_Default .rsmLevel .rsmLink  
{
    font-weight:bold;
    /*background:rgb(230, 230, 230); */
    padding-left:10px;
    font-size:13px;
}
div.RadSiteMap_Default .rsmLevel1 .rsmLink
{
    font-weight:normal;
    background:transparent; 
}

.RadSiteMap_Default .rsmColumn {
    max-width:220px;
}
.RadSiteMap_Default .rsmColumn a.rsmLink
{
    padding:8px 10px 5px 0px;
}

.RadMenu_Default .rmExpanded .rmText {
    color: #4a4a4a !important;
    /*font-weight:bold;*/
}
.AllCategMenuItem.rmExpanded {
    /*background:#fff!important;*/ 
}
.AllCategMenuItem.rmExpanded .rmText {
    color:#fff!important;
    font-size:13px!important;
}

.RadSiteMap_Default{ direction:rtl!important;}

.RadSiteMap_Default .rsmOneLevel .rsmLink:hover,
.RadSiteMap_Default .rsmTwoLevels .rsmLevel1 .rsmLink:hover,
.RadSiteMap_Default .rsmThreeLevels .rsmLevel1 .rsmLink:hover,
.RadSiteMap_Default .rsmManyLevels .rsmLevel2 .rsmLink:hover
{
    border:none;
    font-weight:bold;
    /*color:#ea2211!important;*/
    background:none!important;
    /*
    border-color:#515151;
    text-decoration:underline;
    background-color:#c3c3c3;
    background-image:-webkit-linear-gradient(top,#e2e2e2 0,#c3c3c3 100%);
    background-image:-moz-linear-gradient(top,#e2e2e2 0,#c3c3c3 100%);
    background-image:-ms-linear-gradient(top,#e2e2e2 0,#c3c3c3 100%);
    background-image:-o-linear-gradient(top,#e2e2e2 0,#c3c3c3 100%);
    background-image:linear-gradient(top,#e2e2e2 0,#c3c3c3 100%);*/
}

.RadSiteMap_Default .rsmLevel1{ margin-right:10px!important; }


.AllCategMenuItem
{
    width:190px!important;
    height:44px;
    background: none;
}
.AllCategMenuItem span  
{
    padding-left:7px!important;
    color:#fff!important; 
    line-height:35px;
}
.AllCategMenuItem span:before 
{
    content: "\f0c9";
    font-family: "FontAwesome";
    font-size: 14px;
    line-height: 18px;
    padding-left: 7px;
}
.AllCategMenuItem span:after {
    content: "";
    font-family: "FontAwesome";
    font-size: 11px;
    line-height: 18px;
    vertical-align: 0;
    padding-right: 7px;
}
@media (max-width: 768px) {
    .AllCategMenuItem span:after {
        float: left;
        padding-left: 7px;
        line-height: 35px;
        padding-right: 0px;
    }
}

.MenuItem 
{
    width:185px!important;
}
.MenuItem:hover span
{
    /*color:#bc1b0d!important;*/
    font-weight:bold!important;
}

.MenuItem li,.MenuItem li:hover {border:none!important; }

#StickUpMenu .rmGroup > li { border-top: 1px solid #e5e5e5; }
#StickUpMenu .rmGroup > li.rmFirst {
        border: none;
    }

.RadMenu_rtl .rmHorizontal .rmRootLink{ direction: rtl!important; }
/*.RadMenu_Default_rtl .rmRootLink span.rmText { padding:3px 7px 3px 12px!important;}*/
.RadMenu_Default_rtl:not(.RadMenu_Context) span.rmText {
    padding: 3px 7px 3px 12px !important;
    font-size: 13px !important;
    font-family: 'DroidArabicKufiRegular';
}
.RadMenu_Default_rtl:not(.RadMenu_Context) .AllCategMenuItem span.rmText {
    font-size: 14px !important;
}

.RadMenu .rmText {
    float: right !important;
}

.RadMenu_rtl .rmRoundedCorners .rmSlide, 
.RadMenu_rtl .rmShadows .rmSlide, 
.RadMenu_rtl.rmRoundedCorners .rmSlide, 
.RadMenu_rtl.rmShadows .rmSlide, 
.RadMenu_rtl.rmRoundedCorners, 
.RadMenu_rtl.rmShadows
{
    padding-right:0!important;
}

.menu-slide 
{
    /*height: 520px;*/ 
	width:105%;
    height:100%;
    min-height:445px;
    background-position:bottom left;
    background-repeat:no-repeat;
}

/************ My Account Menu**************/

.mMenu {
    background: none repeat scroll 0 0 #fff;/*linear-gradient(#2b2b2b, #262525, #212121) repeat scroll 0 0 #2b2b2b;*/
}
.myAccountMenu {
    background: none repeat scroll 0 0 #fff;/*linear-gradient(#2b2b2b, #262525, #212121) repeat scroll 0 0 #2b2b2b;*/
    /*margin: 0px 0 0 -419px;*/
    z-index: 10;
    box-shadow: 0 5px 13px rgba(0, 0, 0, 0.2);
    display: none; 
    position: absolute;
    padding-top: 5px;
    /*left:80px;
    width: 445px;*/
}
.mMenu li {
    /*border-right: 1px dotted #fff;*/
    display: block;
    margin: 0 0px 10px 0;
    padding: 0 4px !important;
}
@media (max-width: 499px) 
{
    .mMenu li 
    {
        margin-top:5px!important;
        margin-bottom:2px!important;
        width:100%;
        white-space:nowrap;
    }
}
.mMenu li a {
    border-bottom: 1px solid #fff;
    /*font-size: 12px !important;*/
    font-weight:bold;
}
.mMenu li a:hover {
    /*border-bottom: 1px solid #bc1b0d;*/
    border-bottom-style:solid;
    border-bottom-width:1px;
}


.cPass, .eProfile, .feedback, .wishList, .refund, .contacts, .occasions, .survey, .review, .giftOrg, .bHistory, .mPoints, .track, .bulk, .club, .recharge, .transfer, .coupon {
    /*background: url("/images/MyAccountIcons.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);*/
    display: inline-block;
    height: 20px;
    /*padding-right: 25px;*/
    padding-right: 5px;
    text-align: right;
    width: 125px;
    white-space: nowrap;
}
    .cPass:hover, .eProfile:hover, .feedback:hover, .wishList:hover, .refund:hover, .contacts:hover, .occasions:hover, .survey:hover, .review:hover, .giftOrg:hover, .bHistory:hover, .mPoints:hover, .track:hover, .bulk:hover, .club:hover, .recharge:hover, .transfer:hover, .coupon:hover {
        /*color: #bc1b0d !important;*/
    }
    .cPass:before, .track:before, .bulk:before, .eProfile:before, .feedback:before, .wishList:before, .refund:before, .contacts:before, .occasions:before, .survey:before, .review:before, .giftOrg:before, .bHistory:before, .club:before, .recharge:before, .transfer:before, .coupon:before {
        font-family: "FontAwesome";
        font-size: 14px;
        line-height: 18px;
        padding-left: 5px;
    }
.cPass:before {
    content:"\f084";
}
.track:before {
    content:"\f016";
}
.bulk:before {
    content:"\f0c5";
}
.eProfile:before {
    content:"\f007";
}
.feedback:before {
    content:"\f086";
}
.wishList:before {
    content:"\f004";
}
.refund:before {
    content:"\f071";
}
.contacts:before {
    content:"\f02d";
}
.occasions:before {
    content:"\f073";
}
.survey:before {
    content:"\f046";
}
.review:before {
    content:"\f044";
}
.giftOrg:before {
    content:"\f06b";
}
.bHistory:before {
    content:"\f1da";
}
.club:before {
    content:"\f0f4";
}
.recharge:before {
    content:"\f0e4";
}
.transfer:before{
    content:"\f0d6";
}
    .coupon:before {
        content: "\f145";
    }
/*.cPass {
    background-position: 110px -620px;
}
.track {
    background-position: 105px -646px;
}
.bulk {
    background-position: 105px -673px;
}
.eProfile {
    background-position: 105px -703px;
}
.feedback {
    background-position: 105px -728px;
}
.wishList {
    background-position: 105px -482px;
}
.refund {
    background-position: 105px -511px;
}
.contacts {
    background-position: 105px -538px;
}
.occasions {
    background-position: 105px -565px;
}
.survey {
    background-position: 105px -591px;
}
.review {
    background-position: 105px -375px;
}
.giftOrg {
    background-position: 105px -401px;
}
.bHistory {
    background-position: 105px -426px;
}
.mPoints {
    background-position: 105px -454px;
}*/
.mMenu li:nth-child(3n) {
    border-right: 1px none !important;
}
/********************* End My Account Menu *********************/



/************ Contact Us Menu**************/
.contactMenu {
    background: none repeat scroll 0 0 #fff;
    padding-top: 5px;
    width: 260px;
    z-index: 10;
    box-shadow: 0 5px 13px rgba(0, 0, 0, 0.2);
    display: none; 
    position: absolute;
    /*margin-right:-8px;*/
    left:0px;
}
/*.contactMenu .help:before { content:"\f129"; font-family:FontAwesome; padding-right:5px; }
.contactMenu .mMenu li a:hover:before{text-decoration:none;}*/
.contactMenu .mMenu li:first-child { padding-right:10px!important; }
.contactMenu .mMenu li:last-child:after { content:""!important;}
.contactMenu .mMenu li a { font-size:10px!important; }
.contactMenu .mMenu li a i { padding-left:5px; }
.contactMenu .mMenu li a:hover i { text-decoration:none; }


.RadSiteMap_Default .rsmTwoLevels > .rsmItem > .rsmLink {
    /*border-bottom:1px solid #bc1b0d!important;*/
    border-bottom-style: solid !important;
    border-bottom-width: 1px !important;
}


.MenuItem.rmExpanded .rmText:after {    
    content: "\f0d9";
    font-family: FontAwesome;
    position: absolute;
    left: 0;
    line-height: 20px;
    font-size: 14px;
}

.RadMenu .rmRoundedCorners .rmSlide, 
.RadMenu .rmShadows .rmSlide, 
.rmRoundedCorners .rmSlide, 
.rmShadows .rmSlide, 
div.rmRoundedCorners, 
div.rmShadows {
    padding: 0px!important;
}



/*********** for table layout ************/
.sf-menu table {
    width: 100%;
}
    .sf-menu table td {
        vertical-align: top;
    }
        .sf-menu table td > li > a {
            color: #000;
            display: block;
            font-weight: bold;
            width: auto;
            border-bottom: 1px solid red;
            margin: 0 2px;
        }
        .sf-menu table td > li > ul {
            list-style-type:disc;
        }
.sf-menu li li li a {
    font-size:12px!important;
}
/*.sf-menu li li li a:before {
    content: "\f104";
    display: inline-block;
    font-family: "FontAwesome";
    padding-left: 5px!important;
    font-size:10px!important;
}*/



/************* for original layout ************/
.sf-menu > li > ul
{
    display:table;
    width:100%;
}
.sf-menu > li > ul > li {
    display: table-cell;
}
.sf-menu > li > ul > li > a {
    display: block;
}
.sf-menu li li ul,.sf-menu li li ul li{
    /*list-style-type:disc!important;*/
    font-size:10px;
}
.sf-menu li li ul{
    /*padding-right: 15px;*/
}

@media (max-width: 768px) 
{
    .sf-menu > li > ul
    {
        display:block;
        width:auto!important;
    }
    .sf-menu > li > ul > li
    {
        display:inline-block;
        float:right;
        width:100%!important;
    }
    .sf-menu > li > ul > li > a
    {
        display:block;
    }    
    .sf-menu li li ul,.sf-menu li li ul li{
        list-style-type:disc!important;
        font-size:10px;
        display: inline-block;
        float: right;
        width: auto;
    }
    .sf-menu li li ul li
    {
        margin-left:20px;
    }
    .sf-menu li li ul{
        padding-right: 0;
    }
}

.RadMenu.RadMenu_Default.RadMenu_Context.RadMenu_Default_Context
{
    position:absolute!important;
}
.RadMenu.RadMenu_Default.RadMenu_Context .rmGroup .rmItem,
.RadMenu.RadMenu_Default.RadMenu_Context .rmGroup .rmItem a.rmLink
{
    width:100%!important;
}
.RadMenu.RadMenu_Default.RadMenu_Context.RadMenu_Default_Context .rmGroup .rmItem .rmText
{
    padding:2px;
    float:none!important;
    line-height: 20px!important;
}

.RadScheduler .rsHeader,
.RadScheduler .rsContent .rsContentWrapper .rsContentScrollArea
{
    z-index:2!important;
}