.ten-pound-menu { margin: 0; padding: 0; }
.ten-pound-menu ul { margin: 0; padding: 0; }
.ten-pound-menu li { list-style: none; margin: 0;  position: relative; }
.ten-pound-menu li.root:last-child {}

.ten-pound-menu a { cursor: pointer; display: block; text-decoration: none; font-family: 'Istok Web', sans-serif;font-size:16px; }
.ten-pound-menu .disabled { pointer-events: auto; }
.ten-pound-menu .disabled > .text  { cursor: inherit; }
.ten-pound-menu-desktop .sub { display: none; left: 0; position: absolute; z-index: 999; width: 275px;background: #fff;padding: 10px 10px;-webkit-box-shadow: 0px 16px 15px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 16px 15px 0px rgba(0,0,0,0.5);
box-shadow: 0px 16px 15px 0px rgba(0,0,0,0.5);}
.ten-pound-menu-desktop .sub a {text-align: left;font-size: 16px;border-bottom: 1px solid #e1e0e0;padding: 5px 10px;-webkit-transition: padding .2s ease-in-out;
		-moz-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;background-position: 0px .7em;background-color: #fff;background-image:none;color: #4791D0;}
.ten-pound-menu-desktop .sub a:hover {background: url(../imgs/arrow-right.png) no-repeat 8px .7em #efefef;padding: 5px 10px 5px 20px;color: #666;}
.ten-pound-menu-desktop .sub .sub {  left: 0!important; position: relative; z-index: 999; background: #fff;-webkit-box-shadow:  none;
-moz-box-shadow: none;
box-shadow: none;}

.ten-pound-menu-desktop {text-align:right;}

