@charset "utf-8";
/* CSS Document */
.lynx-menu {padding:0; margin:12px 0 0; position:relative; clear:both; display:block; list-style:none; background:url(../images/bg/menu.jpg) repeat-x scroll 0 0; border:1px solid #e1e1e1; -webkit-border-radius:3px; -moz-border-radius:3px; -khtml-border-radius:3px; border-radius:3px;}
.lynx-menu li {display:inline-block; padding:0; float:left; line-height:20px; position:relative; border-right:1px solid #e1e1e1;}
.lynx-menu li.last, .lynx-menu li a {margin:0; border:none}
.lynx-menu li a.drop-bx {padding:11px 40px 11px 18px}
.lynx-menu > li > a {font-family:"bellcent_subcap_btsub-caption", sans-serif; font-size:14px; color:#282828; padding:11px 31px; text-decoration:none; text-transform:uppercase; display:inline-block;}
.lynx-menu > li:hover > a, .lynx-menu > li.active > a, .lynx-menu > li.dropdown-open > a {color:#dedede}

.lynx-menu ul {list-style:none; margin:0; padding:0; display:none; position:absolute; z-index:999;	width:275px; box-shadow:0 1px 1px rgba(0,0,0,0.7); -webkit-border-radius:3px; -moz-border-radius:3px; -khtml-border-radius:3px; border-radius:3px; text-align:left !important;}
.lynx-menu ul {top:43px; left:0px;}
.lynx-menu ul li ul {top:0; left:275px}

.lynx-menu ul li, .lynx-menu ul li ul li {border-bottom:1px solid #e1e1e1; border-right:none;}
.lynx-menu ul li a, .lynx-menu ul li ul li a {font-family:"bellcent_subcap_btsub-caption", sans-serif; font-size:14px; padding:7px 0 7px 18px !important; text-decoration:none; text-transform:uppercase; display: inline-block; margin:0 36px 0 0}
.lynx-menu ul li {clear:both; width:100%; font-size:15px}
.lynx-menu ul li a {width:88%; padding:12px 20px 14px; display:inline-block; float:left; clear:both; text-decoration:none; color:#282828; box-sizing: border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box}
.lynx-menu ul li:hover > a {}
.lynx-menu ul li:first-child:hover > a {border-top-right-radius:3px}
.lynx-menu ul li:last-child:hover > a {border-bottom-left-radius:3px; border-bottom-right-radius:3px}
.lynx-menu > li .indicator {position:absolute; right:18px; font-size:12px; z-index:501}
.lynx-menu ul > li .indicator {top:6px; right:12px}
.lynx-menu > li.showhide {display:none; height:50px; cursor:pointer; color:#333; background:url(../images/bg/menu.jpg) repeat-x scroll 0 0; border:1px solid #e1e1e1; -webkit-border-radius:3px; -moz-border-radius:3px; -khtml-border-radius:3px; border-radius:3px;}
.lynx-menu > li.showhide span.icon {margin:14px 0 0 20px; float:left; background:url(../images/sprite.png) no-repeat scroll -396px -5px; width:180px; height:21px}
.lynx-menu > li.showhide .icon em {margin-bottom:3px; display:block; width:30px; height:3px; background:#333}
.green ul, .green ul li ul {background:#f5f5f5}
.green > li:hover > a, .green > li.active > a, .green > li.dropdown-open > a {color:#ec1b21;}
.green ul li:hover > a {color:#ec1b21;}

.lynx-menu ul .sub-menu{width:700px; height:150px;}
.lynx-menu ul .sub-menu ul{}
.lynx-menu ul .sub-menu ul li{ list-style:none; }
.lynx-menu ul .sub-menu ul li a{text-decoration:none; font:normal 14px/18px "bellcent_subcap_btsub-caption", sans-serif; color:#333;}

/* 768px Tablet (Portrait) */
@media only screen and (max-width: 980px) {
.lynx-menu {padding:0; float:none; display:block; border:none}
.lynx-menu > li:not(.showhide) {}
.lynx-menu > li {box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; text-align:left; background:#f9f9f9; border:1px solid #e1e1e1; border-bottom:none}
.lynx-menu li {display:block; width:100%}
.lynx-menu li a {margin:0; display:block; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:11px 0 11px 18px}
.lynx-menu li a.drop-bx {padding:11px 60px 11px 18px}
.lynx-menu ul, .lynx-menu ul li ul, .lynx-menu ul li ul li ul {width:100%; padding:0; position:static; background:#f6f6f6}
.lynx-menu > li > ul {}
.lynx-menu > li > ul > li:last-child {border-bottom-left-radius:4px; border-bottom-right-radius:4px; padding-bottom:15px}
.green ul li, .green ul li ul li {background:#f9f9f9; border:1px solid #e1e1e1; border-bottom:none; border-left:none; border-right:none }
.green ul li a, .green ul li ul li a {display:block; width:100%; margin:0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:11px 0 11px 18px; color:#333;}
.lynx-menu > li .indicator {top:9px; right:15px; font-size:22px; color:#333;}
.lynx-menu ul > li .indicator {right:15px; line-height:24px}
.lynx-menu > li > ul > li > a {padding-left:40px !important}
.lynx-menu > li > ul > li > ul > li > a {padding-left:60px !important}
.lynx-menu > li > ul > li > ul > li > ul > li > a {padding-left:80px !important}
.green ul li:hover > a {color:#ec1b21;}
.lynx-menu li.last {border:1px solid #e1e1e1}
}