/*Framework*/
#mosse-header,#mosse-footer{line-height:1.3em;background:#fff;font:13px HelveticaNeue-Light!important;color:#000;text-align:right}
@media screen and (max-width:960px){#mosse-header,#mosse-footer{width:965px}}
#mosse-header .EnterOtherTabsImp{display:none!important}

@font-face{
font-family:'HelveticaNeue-Light';
src:url('../Fonts/HelveticaArabic/HelveticaNeueW20-45Light.eot');
src:url('../Fonts/HelveticaArabic/HelveticaNeueW20-45Light.eot?#iefix') format('embedded-opentype'),
        url('../Fonts/HelveticaArabic/HelveticaNeueW20-45Light.woff') format('woff'),
        url('../Fonts/HelveticaArabic/HelveticaNeueW20-45Light.woff2') format('woff2'),
        url('../Fonts/HelveticaArabic/HelveticaNeueW20-45Light.ttf') format('truetype'),
        url('../Fonts/HelveticaArabic/HelveticaNeueW20-45Light.svg') format('svg');
        font-weight:normal; font-style:normal}
@font-face{
font-family:'HelveticaNeue-Roman';
src:url('../Fonts/HelveticaArabic/HelveticaNeueW20-55Roman.eot');
src:url('../Fonts/HelveticaArabic/HelveticaNeueW20-55Roman.eot?#iefix') format('embedded-opentype'),
        url('../Fonts/HelveticaArabic/HelveticaNeueW20-55Roman.woff') format('woff'),
        url('../Fonts/HelveticaArabic/HelveticaNeueW20-55Roman.woff2') format('woff2'),
        url('../Fonts/HelveticaArabic/HelveticaNeueW20-55Roman.ttf') format('truetype'),
        url('../Fonts/HelveticaArabic/HelveticaNeueW20-55Roman.svg') format('svg');
        font-weight:normal; font-style:normal}
@font-face{
font-family:'HelveticaNeue-Bold';
src:url('../Fonts/HelveticaArabic/HelveticaNeueW20-75Bold.eot');
src:url('../Fonts/HelveticaArabic/HelveticaNeueW20-75Bold.eot?#iefix') format('embedded-opentype'),
        url('../Fonts/HelveticaArabic/HelveticaNeueW20-75Bold.woff') format('woff'),
        url('../Fonts/HelveticaArabic/HelveticaNeueW20-75Bold.woff2') format('woff2'),
        url('../Fonts/HelveticaArabic/HelveticaNeueW20-75Bold.ttf') format('truetype'),
        url('../Fonts/HelveticaArabic/HelveticaNeueW20-75Bold.svg') format('svg');
        font-weight:normal; font-style:normal}
/*Fonts awesome icons*/
@font-face{
font-family:'FontAwesome';
src:url('../Fonts/fontawesome-webfont.eot?v=4.4.0');
src:url('../Fonts/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'), url('../Fonts/fontawesome-webfont.woff2?v=4.4.0') format('woff2'), url('../Fonts/fontawesome-webfont.woff?v=4.4.0') format('woff'), url('../Fonts/fontawesome-webfont.ttf?v=4.4.0') format('truetype'), url('../Fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');
font-weight:normal;font-style:normal}

#mosse-header .fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
#mosse-header .fa-search:before{content:"\f002"}
#mosse-header .fa-angle-left:before{content:"\f105"}
#mosse-header .fa-angle-right:before{content:"\f104"}
#mosse-header .fa-bars:before{content:"\f0c9"}
#mosse-header .fa-times:before{content:"\f00d"}
#mosse-header .fa-star:before{content:"\f005"}
#mosse-header .fa-star-o:before{content:"\f006"}

/*Shapes*/
@font-face{
font-family:'shape';
src:url('../Fonts/shape.eot?2384586');
src:url('../Fonts/shape.eot?2384586#iefix') format('embedded-opentype'),
		url('../Fonts/shape.woff?2384586') format('woff'),
        url('../Fonts/shape.ttf?2384586') format('truetype'),
        url('../Fonts/shape.svg?2384586#shapes_prueba') format('svg');
font-weight:normal;font-style:normal}

/*Security Shape*/
@font-face{
font-family:'securityShape';
src:url('../fonts/icomoon.eot');
src:url('../fonts/icomoon.eot?#iefix') format('embedded-opentype'),
url('../fonts/icomoon.woff') format('woff'),
url('../fonts/icomoon.ttf') format('truetype'),
url('../fonts/icomoon.svg') format('svg');
font-weight:normal;font-style:normal}

/*frames*/
#mosse-header .ShapeCare:before{content:'\e800'}
#mosse-header .ShapeFamily:before{content:'\e801'}
#mosse-header .ShapeFun:before{content:'\e802'}
#mosse-header .ShapeHome:before{content:'\e803'}
#mosse-header .ShapeMoney:before{content:'\e804'}
#mosse-header .ShapeMove:before{content:'\e805'}
#mosse-header .ShapeTariff:before{content:'\e806'}
#mosse-header .ShapeTech:before{content:'\e807'}
#mosse-header .ShapeWellbeing:before{content:'\e808'}
#mosse-header .ShapeWork:before{content:'\e809'}
#mosse-header .ShapeSecurity:before{content:'\e901'}

/*popouts*/
#mosse-header .ShapeCarePopout:before{content:'\e80a'} 
#mosse-header .ShapefamilyPopout:before{content:'\e80b'} 
#mosse-header .ShapeFunPopout:before{content:'\e80c'} 
#mosse-header .ShapeHomePopout:before{content:'\e80d'} 
#mosse-header .ShapeMoneyPopout:before{content:'\e80e'} 
#mosse-header .ShapeMovePopout:before{content:'\e80f'} 
#mosse-header .ShapeTariffPopout:before{content:'\e810'} 
#mosse-header .ShapeTechPopout:before{content:'\e811'} 
#mosse-header .ShapeWellbeingPopout:before{content:'\e812'} 
#mosse-header .ShapeWorkPopout:before{content:'\e813'} 
#mosse-header .ShapeSecurityPopout:before{content:'\e900'}

/*Shapes in a General Row*/
#mosse-header ul.subMegaMenu .GeneralRow:nth-of-type(4n) .Shape,#mosse-header ul.subMegaMenu .GeneralRow:nth-of-type(4n) .securityShape{margin-left:0}
#mosse-header .GeneralRow .Shape,#mosse-header .GeneralRow .securityShape{position:relative;margin-left:1vw;margin-bottom:1vw;padding:0;float:right;width:222px;height:222px}
#mosse-header .GeneralRow .Shape:before,#mosse-header .GeneralRow .securityShape:before{font-size:220px}
#mosse-header .GeneralRow .Shape a,#mosse-header .GeneralRow .Shape a:visited,#mosse-header .GeneralRow .securityShape a,#mosse-header .GeneralRow .securityShape a:visited{display:table-cell;line-height:1.2em;padding:0 18%;font-size:1.7em;vertical-align:middle;color:#000;text-align:center;position:relative;text-decoration:none}
#mosse-header .ShapeInsideMenu .GeneralRow .Shape a,#mosse-header .ShapeInsideMenu .GeneralRow .securityShape a{font-size:1.5em}
#mosse-header .GeneralRow .GreenShape{color:#fff}
#mosse-header .GeneralRow .GreenShape:before{color:#50be87}
#mosse-header .Font18{font-size:18px!important}

/*Shape normal*/
#mosse-header .Shape,#mosse-header .securityShape{font:13px HelveticaNeue-Bold!important;color:#000;text-align:right;float:right;position:relative;display:table}
#mosse-header .Shape:before{font-family:"shape";font-style:normal;font-weight:normal;position:absolute;top:0px;right:0;color:#ff7900;line-height:1.03em;line-height:1.1em\9}
#mosse-header .securityShape:before{font-family:"securityShape";font-style:normal;font-weight:normal;position:absolute;top:0px;right:0;color:#ff7900;line-height:1.03em;line-height:1.13em\9}

/*New Buttons*/
#mosse-header .WhiteBtn{background-color:transparent!important;color:#000!important;border:2px solid #000!important;padding:0 9px 2px!important;font:1.05em HelveticaNeue-Bold!important;cursor:pointer;-webkit-appearance:none}
#mosse-header .WhiteBtn:hover{background:#000!important;color:#fff!important;transition:color 0.5s ease;text-decoration:none;-webkit-appearance:none}
#mosse-header .WhiteBtn:active{background:#f16e00!important;color:#fff!important;border:2px solid #f16e00!important;text-decoration:none;-webkit-appearance:none}
#mosse-header .BlackBtn{background:transparent!important;color:#fff!important;border:2px solid #fff!important;padding:0 9px 2px!important;font:1.1em HelveticaNeue-Bold!important;cursor:pointer;-webkit-appearance:none}
#mosse-header .BlackBtn:hover{background:#fff!important;color:#000!important;transition:color 0.5s ease;text-decoration:none;-webkit-appearance:none}
#mosse-header .BlackBtn:active{background:#f16e00!important;color:#fff!important;border:2px solid #f16e00!important;text-decoration:none;-webkit-appearance:none}
#mosse-header .OrangeBtn{background:#f16e00!important;color:#fff!important;border:2px solid #f16e00!important;padding:5px 16px 6px!important;font:1.1em HelveticaNeue-Bold!important;cursor:pointer;-webkit-appearance:none}
#mosse-header .OrangeBtn:hover{background:#c15800!important;border:2px solid #c15800!important;transition:color 0.5s ease;text-decoration:none;-webkit-appearance:none}
#mosse-header .OrangeBtn:active{background:#914200!important;border:2px solid #914200!important;text-decoration:none;-webkit-appearance:none}
#mosse-header .WhiteBtn,#mosse-header .BlackBtn,#mosse-header .OrangeBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}
#mosse-header .WhiteBtn:active,#mosse-header .BlackBtn:active,#mosse-header .OrangeBtn:active{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
#mosse-header .MargT60-HP{margin-top:7px}
#mosse-header a.WhiteBtn,#mosse-header a.BlackBtn,#mosse-header a.OrangeBtn{white-space:nowrap}

/*Top Header and Tabs*/
#mosse-header .mobileHP-MainTabs,.mobileLangDiv{display:none}
#mosse-header #HP-MainTabs{background:#000;min-height:40px;border-bottom:1px #606060 solid}
#mosse-header #HP-MainTabs .ActiveTab a,#mosse-header #HP-MainTabs .ActiveTab a:visited{font:1.2em HelveticaNeue-Roman;color:#f16e00!important;text-decoration:none;display:inline-block;padding:7px 0 0 20px;float:right}
#mosse-header #HP-MainTabs .ActiveTab a:hover{text-decoration:none}
#mosse-header #HP-MainTabs .NonActiveTab a,#mosse-header #HP-MainTabs .NonActiveTab a:visited{font:1.1em HelveticaNeue-Roman;color:#fff;text-decoration:none;display:inline-block;padding:9px 0 0 20px;float:right}
#mosse-header #HP-MainTabs .HeaderLinks a,#mosse-header #HP-MainTabs .HeaderLinks a:visited{font:1.15em HelveticaNeue-Roman;color:#fff;text-decoration:none;display:inline-block;padding:5px 0 0 30px;float:right}
#mosse-header #HP-MainTabs .NonActiveTab a:hover,#mosse-header #HP-MainTabs .HeaderLinks a:hover{text-decoration:none;color:#f16e00}
#mosse-header .ShoppingCartTxt,#mosse-header .FindStoreTxt,#mosse-header .MyAccountSignInTxt{float:right;padding-top:2px}
#mosse-header #HP-MainTabs .ActiveCurrentLang{font:1.15em HelveticaNeue-Roman;color:#f16e00!important;display:inline-block;padding-top:5px}
#mosse-header #HP-MainTabs .HeaderLinks .OtherLang a{padding-left:12px!important;font:1.2em HelveticaNeue-Roman;line-height:1.2em;padding-top:12px}
#mosse-header #HP-MainTabs .ShopCartIc,#mosse-header .ShopCartIc{background:url('../images/OrangeImages/HP-Icons.png')-4px -3px;width:35px;height:35px;display:inline-block;margin-right:10px;float:right}
#mosse-header #HP-MainTabs .FindStoreIc-small,#mosse-header .FindStoreIc-small{background:url('../images/OrangeImages/HP-Icons.png')-43px -4px;width:20px;height:30px;display:inline-block;margin-right:10px;float:right;margin-left:10px}
#mosse-header #HP-MainTabs .SignInDefIc,#mosse-header .SignInDefIc{background:url('../images/OrangeImages/HP-Icons.png')-67px -4px;width:20px;height:30px;display:inline-block;margin-right:10px;float:right}
/*Authenticated header*/
#mosse-header #HP-MainTabs .HeaderLinks{position:relative}
#mosse-header #HP-MainTabs .authLinkClicked:before{content:'';display:block;margin:0 auto;border-right:10px solid transparent;border-bottom:10px solid #ccc;border-left:10px solid transparent;border-top:0px solid transparent;margin-top:28px;position:absolute;z-index:10000;left:0;margin-left:55px}
#mosse-header #HP-MainTabs .authSignOutWrapper{min-width:150px;background-color:#ccc;z-index:11000;position:absolute;top:41px;left:21px;padding-bottom:9px}
#mosse-header #HP-MainTabs .authLink{padding:7px 0 0 20px!important}
#mosse-header #HP-MainTabs .MyAccountFbImg{margin-left:15px;margin-top:7px;width:35px}
#mosse-header #HP-MainTabs .authSignOutWrapper .authUsername{font:700 1.08em HelveticaNeue-Roman!important;line-height:1.3em;margin-right:9px;margin-bottom:3px;display:block!important;color:#000!important}
#mosse-header #HP-MainTabs .authSignOutWrapper .authEmail{color:#000;margin-right:9px;line-height:1em;display:block}
#mosse-header #HP-MainTabs .authSignOutWrapper a.myAccountLink,#mosse-header #HP-MainTabs .authSignOutWrapper a.myAccountLink:visited{color:#000;padding:0;text-decoration:underline;text-align:center;width:100%}
#mosse-header #HP-MainTabs .authSignOutWrapper a.myAccountLink:hover{color:#FF7900;text-decoration:underline}
#mosse-header #HP-MainTabs .authSignOutWrapper .WhiteBtn{width:70%;display:block!important;text-align:center;margin:0 auto;margin-top:7px;float:none!important;clear:both}

/*Search Component*/
#mosse-header .HpOrangeSearch{position:absolute;left:0}
#mosse-header .HpOrangeSearch .fa-search{color:#eee;font-size:26px;cursor:pointer;margin-top:35px;display:inline-block;transform:rotateY(180Deg)}

/*Search Start*/
#mosse-header .HpOrangeSearch div{color:#eee;font:normal normal normal 26px/1 FontAwesome;cursor:pointer;margin-top:40px;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased}
#mosse-header .searchIconClicked{color:#F16E00!important}
#mosse-header .searchWrapper{position:absolute;width:100%;background:#000;left:0;right:0;height:115px;top:80px;box-sizing:border-box;padding:20px;z-index:500}
#mosse-header .searchWrapper .Container{height:76px;position:relative}
#mosse-header .searchWrapper .searchTitle{color:#fff!important;font-size:1.38em;margin-bottom:15px}
#mosse-header .searchWrapper input[type="text"]{width:99%;float:right;height:36px;background:rgba( 255,255,255,0.2);color:#fff}
#mosse-header .searchWrapper input[type="button"]{cursor:pointer;position:absolute;left:0;width:28px;height:28px;min-width:0;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;margin:5px;background:transparent;color:#fff}
#mosse-header .cmpl{top:40px!important;left:0!important}

/*Footer - Social Media - Copy right Links*/
#mosse-footer #Footer{background:#000}
#mosse-footer #SocialMedia{box-sizing:border-box;padding-top:15px}
#mosse-footer #SocialMedia{min-height:80px;border-bottom:1px solid #707070;padding-top:20px;padding-bottom:10px}
#mosse-footer #SocialMedia .FollowusText{font:1em HelveticaNeue-Bold;color:#fff;padding:10px 0 20px 20px;display:inline-block;float:right}
#mosse-footer #SocialMedia a{display:inline-block;width:32px;height:32px;margin:5px;float:right;border:solid 1px white;border-radius:50%;line-height:0px}
#mosse-footer #SocialMedia a svg{width:100%;height:100%}
#mosse-footer #SocialMedia a:focus,#mosse-footer #SocialMedia a *:focus{outline:3px solid #FF7900}
#mosse-footer #SocialMedia a.FacebookIc:hover{border-color:#3b5998}
#mosse-footer #SocialMedia a.TwitterIc:hover{border-color:#00aced}
#mosse-footer #SocialMedia a.GooglePlusIc:hover{border-color:#dd4b39}
#mosse-footer #SocialMedia a.LinkedInIc:hover{border-color:#007bb6}
#mosse-footer #SocialMedia a.YoutubeIc:hover{border-color:#cd201f}
#mosse-footer #SocialMedia a.DailyMotionIc:hover{border-color:#0066dc}
#mosse-footer #SocialMedia a.InstagramIc:hover{border-color:#fb324f}
#mosse-footer #SocialMedia a.NewsletterIc:hover{border-color:#ff7900}
#mosse-footer #SocialMedia a.PinterestIc:hover{border-color:#cb2027}
#mosse-footer #SocialMedia a.FacebookIc:hover path{fill:#3b5998}
#mosse-footer #SocialMedia a.TwitterIc:hover path{fill:#00aced}
#mosse-footer #SocialMedia a.GooglePlusIc:hover path,#mosse-footer #SocialMedia a.GooglePlusIc:hover polygon{fill:#dd4b39}
#mosse-footer #SocialMedia a.LinkedInIc:hover path{fill:#007bb6}
#mosse-footer #SocialMedia a.YoutubeIc:hover path{fill:#cd201f}
#mosse-footer #SocialMedia a.DailyMotionIc:hover path{fill:#0066dc}
#mosse-footer #SocialMedia a.InstagramIc:hover path{fill:#fb324f}
#mosse-footer #SocialMedia a.NewsletterIc:hover path{fill:#ff7900}
#mosse-footer #SocialMedia a.PinterestIc:hover path{fill:#cb2027}
#mosse-footer #SocialMedia a.FacebookIc.visited{background-color:#3b5998;border-color:#3b5998}
#mosse-footer #SocialMedia a.FacebookIc.visited:hover *{fill:#fff}
#mosse-footer #SocialMedia a.TwitterIc.visited{background-color:#00aced;border-color:#00aced}
#mosse-footer #SocialMedia a.TwitterIc.visited:hover *{fill:#fff}
#mosse-footer #SocialMedia a.GooglePlusIc.visited{background-color:#dd4b39;border-color:#dd4b39}
#mosse-footer #SocialMedia a.GooglePlusIc.visited:hover *{fill:#fff}
#mosse-footer #SocialMedia a.LinkedInIc.visited{background-color:#007bb6;border-color:#007bb6}
#mosse-footer #SocialMedia a.LinkedInIc.visited:hover *{fill:#fff}
#mosse-footer #SocialMedia a.YoutubeIc.visited{background-color:#cd201f;border-color:#cd201f}
#mosse-footer #SocialMedia a.YoutubeIc.visited:hover *{fill:#fff}
#mosse-footer #SocialMedia a.DailyMotionIc.visited{background-color:#0066dc;border-color:#0066dc}
#mosse-footer #SocialMedia a.DailyMotionIc.visited:hover *{fill:#fff}
#mosse-footer #SocialMedia a.InstagramIc.visited{background-color:#fb324f;border-color:#fb324f}
#mosse-footer #SocialMedia a.InstagramIc.visited:hover *{fill:#fff}
#mosse-footer #SocialMedia a.NewsletterIc.visited{background-color:#ff7900;border-color:#ff7900}
#mosse-footer #SocialMedia a.NewsletterIc.visited:hover *{fill:#fff}
#mosse-footer #SocialMedia a.PinterestIc.visited{background-color:#cb2027;border-color:#cb2027}
#mosse-footer #SocialMedia a.PinterestIc.visited:hover *{fill:#fff}
/*End of Social Media*/

#mosse-footer #FooterMenu{min-height:324px;border-bottom:1px solid #606060}
#mosse-footer #FooterMenu ul.FooterLinks{width:100%;list-style:none;display:inline-block;margin:30px 0 20px}
#mosse-footer #FooterMenu ul.FooterLinks li.Footer1stLevel{width:25%;text-align:right;float:right}
#mosse-footer #FooterMenu ul.FooterLinks li.Footer1stLevel a,#mosse-footer #FooterMenu ul.FooterLinks li.Footer1stLevel a:visited{font:1.2em HelveticaNeue-Bold;color:#fff;text-decoration:none;line-height:48px}
#mosse-footer #FooterMenu ul.FooterLinks li.Footer1stLevel a:hover{text-decoration:none;color:#f16e00}
#mosse-footer #FooterMenu ul.FooterLinks li.Footer2ndLevel{list-style:none}
#mosse-footer #FooterMenu ul.FooterLinks li.Footer2ndLevel a,#mosse-footer #FooterMenu ul.FooterLinks li.Footer2ndLevel a:visited{font:1em HelveticaNeue-Bold;color:#fff;text-decoration:none;display:block}
#mosse-footer #FooterMenu ul.FooterLinks li.Footer2ndLevel a:hover{text-decoration:none;color:#f16e00}
#mosse-footer #CopyRightsLinks{min-height:70px}
#mosse-footer #CopyRightsLinks ul li{list-style:none;float:right;margin:22px 0 10px 27px;display:inline-block}
#mosse-footer #CopyRightsLinks ul li a,#mosse-footer #CopyRightsLinks ul li a:visited,#mosse-footer #CopyRightsLinks ul li.FooterCopyright{font:1em HelveticaNeue-Bold;color:#fff;text-decoration:none;display:block}
#mosse-footer #CopyRightsLinks ul li a:hover{text-decoration:none;color:#f16e00}

/******************************Orange Mega Menu**************************************/
#mosse-header .OrangeLogo{background:url("../images/OrangeImages/OrangeLogo.png");width:50px;height:50px;float:right;margin-top:16px;z-index:50;position:relative;margin-right:2px}
#mosse-header .Container,#mosse-header .OrContainer{margin:0 auto;width:950px}

/* Main menu wrapper */
#mosse-header .megaMenuWrapper{position:relative;background:#000;z-index:5000;height:80px}
#mosse-header .megaMenuWrapper .Container{margin:0 auto;width:950px}
#mosse-header .megaMenuWrapper ul{list-style:none;padding:0}
/* Main menu style */
#mosse-header .megaMenuWrapper .mainMegaMenu{margin-top:41px;float:right}
#mosse-header .mainMegaMenu > li{margin-right:2em;display:inline-block}
/* Main menu link style */
#mosse-header .mainMegaMenu > li > a{color:#fff;text-decoration:none;font:1.38em HelveticaNeue-Bold;display:inline-block;position:relative;z-index:1000;outline:none}
#mosse-header .mainMegaMenu > li > a:hover,#mosse-header .mainMegaMenu > li > a:focus,#mosse-header .mainMegaMenu > li.mainMegaMenuSelected > a{color:#F16E00;text-decoration:none}
/* Add a triangle to currently open menu item link 
#mosse-header .mainMegaMenu > li.mainMegaMenuSelected > a:after{top:56%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-bottom-color:#fff;border-width:10px;right:50%;margin-right:-10px}*/
/* Submenu style */
#mosse-header .subMegaMenu:before,#mosse-header .subMegaMenu:after{content:" ";display:table}
#mosse-header .subMegaMenu:after{clear:both}
/*Image in a menu*/
#mosse-header .subMegaMenu > li a img{border:none;outline:none;display:inline-block;margin:0;max-width:100%;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;transition:opacity 0.2s}
#mosse-header .subMegaMenu > li a span{display:block;min-height:3em;margin-top:0.4em}
#mosse-header .mainMegaMenu > li.mainMegaMenuSelected .subMegaMenu{z-index:10;visibility:visible}

/* Helper div for animating the background */
#mosse-header .mainMegaMenubg{background:#fff;position:absolute;width:100%;top:100%;right:0;z-index:-1;padding-bottom:5px;margin-top:0;display:none}
#mosse-header .SubMenuBlackBg{height:55px;background-color:#000;position:absolute;bottom:-54px;width:100%}
#mosse-header .SubMenuBlackBg span{color:#fff;z-index:10;float:right;font:1.1em HelveticaNeue-roman;padding:12px 10px}
#mosse-header .closeBtn{cursor:pointer}
#mosse-header .SubMenuBlackBg .fa-times{font-size:1.5em;padding-top:17px;display:inline-block;color:#fff}
#mosse-header p.TitleinMenu{text-align:right;font:1.2em HelveticaNeue-Bold;color:#000;margin-bottom:30px}
/*#mosse-header .subMegaMenu > li{width:240px;margin-left:8px;float:right;margin-bottom:30px;text-align:right;min-height:163px}
#mosse-header .subMegaMenu > li:first-child{width:100%;float:none;display:block;margin-bottom:0px;cursor:default;min-height:0}*/
#mosse-header .subMegaMenuTitle a,#mosse-header .subMegaMenuTitle a:visited{color:#000;text-decoration:none}
#mosse-header .subMegaMenuTitle a:hover{color:#FF7900;text-decoration:none!important}
#mosse-header .subMegaMenu li .subMegaMenuItemTitle a{cursor:pointer}
#mosse-header .subMegaMenu li .subMegaMenuItemTitle span, #mosse-header .subMegaMenu li .subMegaMenuItemTitle a,#mosse-header .subMegaMenu li .subMegaMenuItemTitle a:visited{font:700 1.38em HelveticaNeue-Roman;color:#000;text-decoration:none;padding:0;text-transform:capitalize}
#mosse-header .subMegaMenu li .subMegaMenuItemTitle a:hover{text-decoration:none;color:#ff7900!important}
#mosse-header .subMegaMenuItem li a:hover{text-decoration:none;color:#000}
#mosse-header .MenuDescpText{font:1.2em HelveticaNeue-Light;color:#000;width:222px;text-align:right;line-height:1.2em;margin:20px 0 10px 5px}

/**********************************additions in Menu *************************************/
#mosse-header .mobilemainMegaMenuItem{width:100%;margin:0}
#mosse-header .mobilemainMegaMenuItem > li{width:100%;margin:0}
#mosse-header #mobileMenuBtn{display:none;position:absolute;top:15px;left:10px;cursor:pointer}
#mosse-header .mainMegaMenu > li > a{display:inline-block;width:auto}
#mosse-header .subMegaMenu{overflow:hidden;z-index:1000;display:none;top:80px}
#mosse-header .megaMenuContainer{width:96%}
#mosse-header .megaMenuWrapper .mainMegaMenu{margin-right:6px;width:auto;display:block}

/*Shopping Cart*/
#mosse-header .ShoppinCartOange{top:39px;z-index:9999}
#mosse-header #CartIcon{height:210px!important;z-index:11;width:98px;background:#222 url('../images/Shop/cart_ar.jpg') no-repeat center 11px;float:left;color:#fff;border:1px #999 solid;border-top:0;margin-top:2px;color:#ee7f00;text-align:right;position:relative;padding-top:10px}
#mosse-header #CartIcon a{font:1em HelveticaNeue-Roman!important;padding:0!important;line-height:1em!important;margin-right:5px;float:none!important}
#mosse-header #CartIcon div{text-align:center;line-height:1em!important}
#mosse-header .Width174{width:174px}
#mosse-header #CartIcon a:link,#mosse-header #CartIcon a:visited,#mosse-header #CartIcon a:hover{color:#fff;font-weight:700}
#mosse-header .option1 .CartButton{width:96px;height:9px;background:#ff7900 url('../images/Shop/blackarr.jpg') no-repeat center center;margin:0 1px 2px 0;position:absolute;bottom:0;cursor:pointer}
#mosse-header .option2 .CartButton{width:96px;height:9px;background:#ff7900 url('../images/Shop/blackarrdown.jpg') no-repeat center center;margin:0 1px 2px 0;position:absolute;bottom:0;cursor:pointer}
#mosse-header .CartButton{width:96px;height:9px;background:#ff7900 url('../images/Shop/blackarr.jpg') no-repeat center center;margin:0 1px 2px 0;position:absolute;bottom:0;cursor:pointer}
#mosse-header #TotalItems{height:22px;margin-right:24px;text-align:center;width:18px;font-weight:700;margin-top:2px}
#mosse-header #CartIcon .ListingBtn{margin:auto;width:73px}
#mosse-header .option1{height:100px;color:#000;overflow:hidden}.option2{color:#000;overflow:hidden}
#mosse-header .jshowoff-slidelinks a{background:#ff7900;width:10px;height:10px;display:inline-block;margin-right:5px}
#mosse-header .jshowoff-slidelinks{text-align:center;padding:10px 0 27px;border:1px solid #ccc;border-top:0}
#mosse-header .jshowoff-active{background:#5c5c5c!important}
#mosse-header #slidingFeatures{overflow:hidden;height:250px;border-right:1px #ddd solid;border-top:1px #ddd solid;border-left:1px #ddd solid}
#mosse-header #Comparecounter,#mosse-header #TotalPrice{margin:4px 0 6px}
#mosse-header .GrayLine{border-bottom:1px #333 solid;height:5px;width:76px;margin:5px auto 10px}

/*Hover Effect On menu shapes*/
.activateHover:hover,.activateHover:hover *,.activateHover:hover:before{z-index:10}
.activateHover:hover,.activateHover:hover:before{opacity:0.8!important}

/*Minimized Header*/
.MinimizedHeader .OrangeLogo{background:url("../images/OrangeImages/OrangeLogo.png");width:50px;height:50px;float:right;margin-top:16px;z-index:50;position:relative;margin-left:2px}
.MinimizedHeader #HP-MainTabs {background:#000;min-height:40px;border-bottom:1px #606060 solid}
.MinimizedHeader .megaMenuWrapper{position:relative;background:#000;z-index:5000;height:80px}
.MinimizedHeader #HP-MainTabs .HeaderLinks{margin-top:15px}
.MinimizedHeader #HP-MainTabs .HeaderLinks a, #HP-MainTabs .HeaderLinks a:visited{font:1.1em HelveticaNeue-Roman;color:#fff;text-decoration:none;display:inline-block;padding:5px 0 0 30px;float:left}
.MinimizedHeader #HP-MainTabs .HeaderLinks .OtherLang a{padding-right:12px!important;font:1.2em HelveticaNeue-Roman;line-height:1.2em;padding-top:10px}
.MinimizedHeader #HP-MainTabs .ActiveCurrentLang{font:1.1em HelveticaNeue-Roman;color:#f16e00!important;display:inline-block;padding-top:10px;line-height:1.2em}
/*new header*/
header{height:60px;background-color:#000}
header a{color:#fff;-webkit-transition:all .15s;-o-transition:all .15s;transition:all .15s}
header nav{background:#000;height:60px;display:flex}
header nav.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030;-webkit-animation:nav-fixed .5s;animation:nav-fixed .5s;-webkit-box-shadow:-1px 1px 1px 1px rgba(0,0,0,.14);box-shadow:-1px 1px 1px 1px rgba(0,0,0,.14)}
@-webkit-keyframes nav-fixed{
    from{-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0)}
    to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}

}
@keyframes nav-fixed{
    from{-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0)}
    to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}

}
header nav .header-wrp{display:flex;justify-content:space-between;align-items:center}
header nav .header-wrp__logowrp{width:30px;height:30px}
header nav .header-wrp__logowrp--logo{background:url(../images/favicon-32x32.png);width:30px;height:30px;background-repeat:no-repeat;display:inline-block;background-size:cover}
header nav .header-wrp__logowrp--title{font-size:1.0625rem;line-height:1.25rem;font-family:HelveticaNeue-Bold;display:inline-block;vertical-align:text-top;padding:0 17px;color:#fff}
header nav .header-wrp__burgermenu{position:relative}
header nav .header-wrp__burgermenu a#burgerMenu{font-size:1.7rem;margin-top:10px;color:#fff}
header nav .header-wrp__burgermenu a#burgerMenu:hover{text-decoration:none;color:#fff}
header nav .header-wrp__langwrp{border:2px solid #ccc;background-color:#000;position:absolute;left:0;top:47px;width:160px;z-index:1}
header nav .header-wrp__langwrp--inner{display:flex;justify-content:flex-end;padding:0 6px}
header nav .header-wrp__langwrp--inner a{font-size:.875rem;padding:5px 7px 7px;font-family:HelveticaNeue-Bold;color:#fff}
header nav .header-wrp__langwrp--inner a:hover{color:#ff7900;text-decoration:none}
header nav .header-wrp__langwrp--inner .ar-lang{position:relative;bottom:3px}
header nav .header-wrp__langwrp--inner--active{color:#ff7900!important;pointer-events:none}
header nav.fixed-top{-webkit-animation:nav-fixed .5s;animation:nav-fixed .5s;-webkit-box-shadow:-1px 1px 1px 1px rgba(0,0,0,.14);box-shadow:-1px 1px 1px 1px rgba(0,0,0,.14)}
#mosse-header header nav .header-wrp__burgermenu{position:relative}
#mosse-header header nav .header-wrp__burgermenu--wrapper{border:2px solid #ccc;background-color:#000;position:absolute;left:0;top:47px;width:220px;z-index:1}
#mosse-header header nav .header-wrp__burgermenu--wrapper .logged-user{position:relative}
#mosse-header header nav .header-wrp__burgermenu--wrapper .logged-user .authSignOutWrapper{width:100%;padding:0 15px}
#mosse-header header nav .header-wrp__burgermenu--wrapper .logged-user #aMyAccount{margin-top:20px;font-size:.875rem;padding:5px 15px 7px;font-family:HelveticaNeue-Bold;color:#fff;display:flex;justify-content:flex-end;align-items:center}
#mosse-header header nav .header-wrp__burgermenu--wrapper .logged-user #aMyAccount:hover{color:#ff7900;text-decoration:none}
#mosse-header header nav .header-wrp__burgermenu--wrapper .logged-user #aMyAccount i{font-size:1.2rem}
#mosse-header header nav .header-wrp__burgermenu--wrapper .logged-user #aMyAccount .MyAccountSignInTxt{padding:0 20px}
#mosse-header header nav .header-wrp__burgermenu--wrapper #aShoppingCart{font-size:.875rem;padding:5px 15px 7px;font-family:HelveticaNeue-Bold;color:#fff;display:flex;justify-content:flex-end;align-items:center}
#mosse-header header nav .header-wrp__burgermenu--wrapper #aShoppingCart:hover{color:#ff7900;text-decoration:none}
#mosse-header header nav .header-wrp__burgermenu--wrapper #aShoppingCart i{font-size:1.2rem}
#mosse-header header nav .header-wrp__burgermenu--wrapper #aShoppingCart .ShoppingCartTxt{padding:0 13px}
#mosse-header header nav .header-wrp__burgermenu--wrapper .megaMenuWrapper{height:auto}
#mosse-header header nav .header-wrp__burgermenu--wrapper .megaMenuWrapper .mainMegaMenu{margin:0;padding:0;background-color:#fff;float:none}
#mosse-header header nav .header-wrp__burgermenu--wrapper .megaMenuWrapper .mainMegaMenu>li{display:block;margin-right:0;border-bottom:2px solid #ccc;padding:5px 15px}
#mosse-header header nav .header-wrp__burgermenu--wrapper .megaMenuWrapper .mainMegaMenu>li>a{color:#000;font-size:1rem;font-family:HelveticaNeue-Bold;display:flex;justify-content:space-between;align-items:center}
#mosse-header header nav .header-wrp__burgermenu--wrapper .megaMenuWrapper .mainMegaMenu>li>a:after{color:#000;float:left;font:30px FontAwesome;content:"\f104"}
#mosse-header header nav .header-wrp__burgermenu--wrapper .megaMenuWrapper .mainMegaMenu>li.mainMegaMenuSelected>a:after{color:#ff7900;transform:rotate(-90deg)}

#mosse-header header nav .header-wrp__burgermenu--wrapper .megaMenuWrapper .mainMegaMenu>li>a:hover{color:#ff7900}
#mosse-header .subMegaMenu .subMegaMenuTitle{font:1.1rem HelveticaNeue-Bold;color:#000;padding:5px 15px;text-align:right;text-transform:capitalize;line-height:1.2em!important}
#mosse-header .subMegaMenu .subMegaMenuTitle:after{content:"\f104";color:#000;font:1.2em FontAwesome;padding:8px 15px;position:absolute} 
#mosse-header .subMegaMenuItem a:hover{font-family:HelveticaNeue-Bold;text-decoration:none}
#mosse-header .subMegaMenu .subMegaMenuTitle{font:1.1rem HelveticaNeue-Bold;color:#000;padding:5px 15px;text-align:left;text-transform:capitalize}
/*.removeArrow:before{
    content:'';
    border:0;
}*/
/*.mainMegaMenu > li.mainMegaMenuSelected > a:after{display: none}*/
.subMegaMenu{position: absolute; display: none;height:auto;top:0!important}
.mobilemainMegaMenuItem{overflow:hidden;display:none;margin-right:0!important}
.megaMenuContainer{height:0}
.subMegaMenuItemClosed:before {content: '';width: 0;height: 0;border-left: 6px solid transparent;border-bottom: none;border-right: 6px solid transparent;border-top: 6px solid black;float: left;margin: 12px 0px 0px 15px;}
.subMegaMenuItemOpened:before {border-left: 6px solid transparent;border-top: none;border-right: 6px solid transparent;border-bottom: 6px solid #ff7900;}
.subMegaMenuItemOpened > span  {color: #ff7900;}
.subMegaMenu > li {width: 100%;border-bottom: 1px #cccccc solid;padding: 0;min-height: 0;margin-bottom:0;text-align:right;}
.subMegaMenu > li:last-child{border:0}
.subMegaMenuItemTitle{font:.875rem HelveticaNeue-Bold;margin: 5px 15px;display: block;cursor: pointer;}
/*.subMegaMenuItemTitle:only-child{cursor:default}
.subMegaMenuItemTitle:not(:only-child):hover {color: #ff7900;}*/
.subMegaMenu li.subMegaMenuItemClosed:not(.subMegaMenuItemOpened):hover:before {border-top: 6px solid #ff7900;}
.subMegaMenuItem {background: #f6f6f6;}
.subMegaMenuItem a {padding: 5px 15px!important;display: block;}
#mosse-header .subMegaMenu{position:relative;left:0;width:100%;z-index:0;text-align:center;visibility:hidden;background:#fff}
#mosse-header .innerMegaMenu{position:relative; background:#fff;max-height: 50vh;overflow-y: auto;}
#mosse-header .innerMegaMenu::-webkit-scrollbar {width: 5px;height: 80px;}
#mosse-header .innerMegaMenu::-webkit-scrollbar-thumb {border-right: 5px solid #ccc;background-clip: padding-box;}
