.rt-menubar{display:block;position:relative;margin:0 0 -1px;float:right;}
.rt-splitmenu .rt-menubar{float:right;}
.menu-block{margin:-1px 0 0;padding:0;}
#rt-subnavigation{background-position:50% 100%;background-repeat:repeat-x;overflow:hidden;margin:-2px 0 0;}
.menutop > li.active.root .item, .menutop li.root.f-mainparent-itemfocus .item, .menutop li.f-mainparent-itemfocus .item, .rt-menubar .menutop > li:hover .item, .rt-menubar .menutop > li.active .item{line-height:75px;height:70px;}
.rt-menubar .menutop li .fusion-submenu-wrapper .item{height:auto;line-height:18px !important;color:#555;font-size:12px;}
.menutop ul li > .item:hover, .menutop li.f-menuparent-itemfocus > .item, .menutop ul li.active > .item, .menutop li.active.f-menuparent-itemfocus > .item{margin:-1px -2px 0 0;transition:background 0.3s ease-in-out, color 0.3s ease-in-out;}
.rt-menubar li, .module-content ul.menu li{text-transform:uppercase;}
#rt-navigation .rt-fusionmenu, #rt-navigation .rt-splitmenu{margin:0 -10px 0;}
.menutop li.root .item, .rt-menubar .menutop li .item{border-left-style:solid;border-right-style:solid;border-left-width:1px;border-right-width:0;}
.menutop a, .menu a{color:#555;font-family:RobotoRegular, Helvetica, Arial, sans-serif;}
#rt-navigation, #rt-subnavigation{border-bottom:1px solid #C8C8C8;box-shadow:0 1px 4px rgba(0,0,0,0.1);}
#rt-navigation .rt-container{border-bottom:1px solid #FFF;background-color:#EDEDED;}
#rt-navigation .menutop{background:#EDEDED url(https://usbdirectcanada.ca/images/main/light/navigation-bg.png) repeat-x;}
#rt-navigation{border-top:1px solid #FFF;}
#rt-subnavigation .rt-container{border-bottom:1px solid #FFF;}
.menutop > li.active, .menutop li.root:hover, .menutop li.f-mainparent-itemfocus, .menutop > li:hover{border-top:4px solid #222;background:#EDEDED url(https://usbdirectcanada.ca/images/main/light/navigation-bg.png) repeat-x scroll 0 100%;box-shadow:inset 0 3px 7px rgba(0,0,0,0.2);}
.menutop ul li > .item:hover, .menutop li.f-menuparent-itemfocus > .item, .menutop ul li.active > .item, .menutop li.active.f-menuparent-itemfocus > .item{background-color:#E1E1E1;border-top:1px solid #C8C8C8;box-shadow:0px 2px 3px rgba(0, 0, 0, 0.1) inset;}
.menutop > li.active a, .menutop li.root:hover a, .menutop li.f-mainparent-itemfocus a{border-bottom:1px solid #FFF;color:#A4509F}
.menutop li.root .item, .rt-menubar .menutop li .item{border-left-color:#C8C8C8;border-right-color:#C8C8C8;border-top:1px solid #FFF;}
.fusion-submenu-wrapper{background-color:#EDEDED;box-shadow:1px 2px 4px rgba(0,0,0,0.3);border-left:1px solid #FFF;border-right:1px solid #FFF;border-bottom:1px solid #FFF;}
.menutop li.parent.f-mainparent-itemfocus .item{border-bottom:2px solid #EDEDED;margin:0 0 -2px;}
.menutop li.parent.root .item span .daddyicon, .menutop li.root .daddy.item .daddyicon, .menutop ul li > .daddy span, .module-content ul.menu li.parent li a span, .module-content ul.menu li.parent li .item span, .module-content ul.menu li.parent li .separator span{background-image:url(https://usbdirectcanada.ca/images/main/light/arrows.png);}
.module-content ul.menu li.parent li a span, .module-content ul.menu li.parent li .item span, .module-content ul.menu li.parent li .separator span{color:#555555;}
#rt-main-container .module-content ul.menu > li:first-child{border-top:1px solid #C8C8C8;}
#rt-main-container .module-content ul.menu > li{border-bottom:1px solid #C8C8C8;}
#rt-main-container .module-content ul.menu > li:hover > a span, #rt-main-container .module-content ul.menu > li.active > a span, #rt-main-container .module-content ul.menu > li:hover > .separator span{color:#FFF;background-image:url(https://usbdirectcanada.ca/images/main/light/sidebar-arrows.png);}
#rt-main-container .module-content ul.menu > li:hover > a, #rt-main-container .module-content ul.menu > li:hover > .separator, #rt-main-container .module-content ul.menu > li.active > a{box-shadow:0 0 5px rgba(0,0,0,0.3) inset;}
.sidebar-right .module-content ul.menu{background-color:#EAEAEA;background-image:url(https://usbdirectcanada.ca/images/main/light/sidemenu-right-shadow.png);}
.sidebar-left .module-content ul.menu{background-color:#EAEAEA;background-image:url(https://usbdirectcanada.ca/images/main/light/sidemenu-left-shadow.png);}
.menutop{z-index:100;}
.menutop li{height:auto;margin:0;padding:0;position:relative;list-style:none;}
.menutop em{font-size:80%;font-weight:normal;display:block;font-style:normal;}
.menutop li .item, .menutop li.active .item{display:block;margin:0;text-decoration:none;float:none;width:auto;}
.menutop li .fusion-submenu-wrapper{float:none;left:-999em;position:absolute;z-index:500;}
.menutop li:hover li ul, .menutop li.sfHover li ul{top:-999em;}
.menutop li:hover ul, .menutop li.sfHover ul{top:0;}
.menutop{list-style:none;margin:0;padding:0;position:relative;line-height:1em;display:inline-block;z-index:100;}
.menutop li.root{float:left;margin:0;padding:0;transition:background-color 0.2s linear;}
.menutop li.root > .item{white-space:nowrap;display:block;font-size:13px;z-index:100;cursor:pointer;position:relative;padding:0;margin:0;outline:none;font-weight:normal;height:75px;line-height:82px;}
.menutop li.root > span.item{cursor:default;}
.menutop li.root .subtext{line-height:64px;}
.menutop li.root > .item span{display:block;outline:none;width:auto;padding:0 10px;}
.menutop li.parent.root .item span .daddyicon, .menutop li.root .daddy.item .daddyicon{width:8px;height:7px;position:absolute;right:7px;top:37px;padding:0;background-position:0 -198px;background-repeat:no-repeat;}
.menutop > li.active.root .daddy.item .daddyicon, .menutop li.root.f-mainparent-itemfocus .daddy.item .daddyicon, .menutop li.f-mainparent-itemfocus .daddy.item .daddyicon{top:33px;}
.menutop li.f-main-parent.root .item span{padding-right:10px;}
.menutop li.root > .item em{font-size:10px;display:block;font-style:normal;line-height:100%;text-align:left;text-transform:none;letter-spacing:normal;margin-top:-22px;}
.menutop li.root > .item img{margin:32px 10px 19px 0px;}
.menutop li.root > .f-submenu-pad{padding:0;}
.menutop li.active.root > .item span, .menutop li.root:hover > .item span, .menutop li.f-mainparent-itemfocus > .item span{background-position:50% 100%;background-repeat:no-repeat;}
.menutop > li.active.root .item.subtext, .menutop li.root.f-mainparent-itemfocus .item.subtext, .menutop li.f-mainparent-itemfocus .item.subtext, .rt-menubar .menutop > li:hover .item.subtext, .rt-menubar .menutop > li.active .item.subtext{line-height:57px;}
.menutop > li.active.root .item.subtext em, .menutop li.root.f-mainparent-itemfocus .item.subtext em, .menutop li.f-mainparent-itemfocus .item.subtext em, .rt-menubar .menutop > li:hover .item.subtext em, .rt-menubar .menutop > li.active .item.subtext em{margin-top:-18px;}
.menutop > li.active.root .item img, .menutop li.root.f-mainparent-itemfocus .item img, .menutop li.f-mainparent-itemfocus .item img, .rt-menubar .menutop > li:hover .item img, .rt-menubar .menutop > li.active .item img{margin:29px 10px 19px 0px;}
.menutop .f-submenu-pad{padding:0 6px;}
.menutop ul{padding:0;margin:0;float:left;}
.menutop .drop-bot{height:1px;overflow:hidden;clear:both;}
.menutop .fusion-submenu-wrapper{height:auto !important;padding:0;border-radius:3px;}
.menutop .fusion-submenu-wrapper.level2{border-radius:0 0 3px 3px;border-top:none;}
.menutop ul li{display:block;background-position:6px 17px;background-repeat:no-repeat;}
.menutop ul li > .item{padding:3px 5px;height:auto;display:block;font-size:13px;line-height:100%;font-weight:normal;letter-spacing:normal;}
.menutop ul li > .item:hover span, .menutop ul li.active > .item span, .menutop ul li.f-menuparent-itemfocus > .item span{margin:0;}
.menutop li > .bullet{padding-left:10px;}
.menutop li .item img{float:left;margin:0px 6px 0px 0;vertical-align:top;}
.menutop li > .item span{padding:5px;display:block;width:auto;transition:background 0.2s linear;}
.menutop ul li .nolink span{display:block;}
.menutop li a.item{cursor:pointer;}
.menutop li span.item{cursor:default;outline:none;}
.menutop ul li .subtext em{line-height:14px;}
.menutop ul li > .fusion-modules.item:hover{background:none;border-top:none;margin:0;box-shadow:none;}
.menutop ul .readon span{width:auto;}
.menutop ul li > .daddy span{background-position:95% 10px;background-repeat:no-repeat;}
.menutop li.root:hover > .fusion-submenu-wrapper{top:65px;left:0;}
.menutop ul li:hover > .fusion-submenu-wrapper{left:180px;top:-8px;}
.fusion-js-container{display:block;height:0;left:0;overflow:visible;position:absolute;top:0;z-index:600000!important;background:transparent !important;}
.fusion-js-subs{display:none;margin:0;overflow:hidden;padding:0;position:absolute;}
.fusion-grouped{padding-bottom:10px;padding-left:15px;}
.fusion-grouped ol{padding:0;}
.menutop .fusion-grouped ol li .item{padding:4px 15px;}
.fusion-grouped ol li span{font-size:11px;padding-left:10px;}
.menutop .fusion-grouped ol li{margin-left:0;padding:0;background-image:none;}
.menutop .type-module ol{padding:0;background-image:none;}
.menutop .type-module ol li{padding:0;}
.menutop .type-module ol li .fusion-modules{background:none;}
.menutop .type-module ol li .fusion-module{padding:0;background:none;overflow:hidden;}
.menutop .fusion-module, .menutop .fusion-modules, .menutop .fusion-grouped{display:block;}
.menutop .fusion-module em{display:inline;font-size:inherit;font-style:italic;}
.menutop .fusion-module a{font-size:inherit;line-height:130%;}
.menutop .fusion-module p{line-height:160%;}
.menutop li.root:hover span, .menutop ul li.grouped-parent > .daddy span{background-image:none;}
.fusion-module.module-padding{padding:10px;}