.bm-cool-menu,.bm-cool-menu ul{margin:0;padding:0;list-style:none}.bm-cool-menu{width:auto;margin:0 auto}.bm-cool-menu:after,.bm-cool-menu:before{content:"";display:table}.bm-cool-menu:after{clear:both}.bm-cool-menu{zoom:1;background:-moz-linear-gradient(top,#e7f3f8,#a0b4d5);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e7f3f8),color-stop(100%,#a0b4d5));background:-webkit-linear-gradient(top,#e7f3f8,#a0b4d5);background:-o-linear-gradient(top,#e7f3f8,#a0b4d5);background:-ms-linear-gradient(top,#e7f3f8,#a0b4d5);background:linear-gradient(top,#e7f3f8,#a0b4d5);box-shadow:inset 0 1px 5px rgba(0,0,0,.5),0 0 12px rgba(82,168,236,.6);-webkit-box-shadow:inset 0 1px 5px rgba(0,0,0,.05),0 0 12px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 5px rgba(0,0,0,.05),0 0 12px rgba(82,168,236,.6)}.bm-cool-menu li{float:left;border-right:solid thin #fcfcfc;position:relative;background:-moz-linear-gradient(top,#e7f3f8,#a0b4d5);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e7f3f8),color-stop(100%,#a0b4d5));background:-webkit-linear-gradient(top,#e7f3f8,#a0b4d5);background:-o-linear-gradient(top,#e7f3f8,#a0b4d5);background:-ms-linear-gradient(top,#e7f3f8,#a0b4d5);background:linear-gradient(top,#e7f3f8,#a0b4d5);box-shadow:inset 0 1px 5px rgba(0,0,0,.5),0 0 12px rgba(82,168,236,.6);-webkit-box-shadow:inset 0 1px 5px rgba(0,0,0,.05),0 0 12px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 5px rgba(0,0,0,.05),0 0 12px rgba(82,168,236,.6)}.bm-cool-menu li:last-child{border-right:none}.bm-cool-menu a{float:left;padding:12px 15px;color:#000;text-transform:uppercase;text-decoration:none}.bm-cool-menu li>ul>li:hover>a{color:#fafafa}.bm-cool-menu ul{margin:20px 0 0 0;opacity:0;visibility:hidden;position:absolute;top:100%;left:0;z-index:1;-moz-box-shadow:0 -1px rgba(255,255,255,.3);-webkit-box-shadow:0 -1px 0 rgba(255,255,255,.3);box-shadow:0 -1px 0 rgba(255,255,255,.3);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.bm-cool-menu li:hover>ul{opacity:1;visibility:visible;margin:0}.bm-cool-menu li.active>a{background-color:#477bf3;color:#fff}.bm-cool-menu ul ul{top:0;left:100%;margin:0 0 0 20px;-moz-box-shadow:-1px 0 0 rgba(255,255,255,.3);-webkit-box-shadow:-1px 0 0 rgba(255,255,255,.3);box-shadow:-1px 0 0 rgba(255,255,255,.3)}.bm-cool-menu ul li{float:none;display:block;border-bottom:solid thin #fcfcfc}.bm-cool-menu ul li:last-child{border-bottom:none}.bm-cool-menu ul a{padding:10px;width:auto;min-width:150px;display:block;white-space:nowrap;float:none;text-transform:none}.bm-cool-menu ul a:hover{background-color:#0186ba}.bm-cool-menu ul li:first-child>a{-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.bm-cool-menu ul li:first-child>a:after{content:'';position:absolute;left:40px;top:-6px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid rgba(255,255,255,.7)}.bm-cool-menu ul ul li:first-child a:after{left:-6px;top:50%;margin-top:-6px;border-left:0;border-bottom:6px solid transparent;border-top:6px solid transparent;border-right:6px solid rgba(255,255,255,.7)}.bm-cool-menu ul li:last-child>a{-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.bm-cool-menu-trigger{display:none}@media screen and (max-width:768px){.bm-cool-menu-wrap{position:relative}.bm-cool-menu-wrap *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.bm-cool-menu-trigger{display:block;height:40px;line-height:40px;cursor:pointer;padding:0 0 0 15px;border:1px solid #222;color:#333;font-weight:700;background:-moz-linear-gradient(top,#e7f3f8,#a0b4d5);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e7f3f8),color-stop(100%,#a0b4d5));background:-webkit-linear-gradient(top,#e7f3f8,#a0b4d5);background:-o-linear-gradient(top,#e7f3f8,#a0b4d5);background:-ms-linear-gradient(top,#e7f3f8,#a0b4d5);background:linear-gradient(top,#e7f3f8,#a0b4d5);box-shadow:inset 0 1px 5px rgba(0,0,0,.5),0 0 12px rgba(82,168,236,.6);-webkit-box-shadow:inset 0 1px 5px rgba(0,0,0,.05),0 0 12px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 5px rgba(0,0,0,.05),0 0 12px rgba(82,168,236,.6)}.bm-cool-menu-trigger::before{display:inline-block;font-family:fontawesome;content:"\f0c9";margin-right:5px;width:20px}.bm-cool-menu{margin:0;padding:10px;position:absolute;top:40px;width:100%;z-index:1;background-color:#444;display:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.bm-cool-menu:after{content:'';position:absolute;left:25px;top:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #444}.bm-cool-menu ul{position:static;visibility:visible;opacity:1;margin:0;background:0 0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.bm-cool-menu ul ul{margin:0 0 0 20px!important;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.bm-cool-menu li{position:static;display:block;float:none;border:0;margin:5px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.bm-cool-menu ul li{margin-left:20px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.bm-cool-menu a{display:block;float:none;padding:0;color:#999;padding:6px 5px}.bm-cool-menu a:hover{color:#fafafa}.bm-cool-menu ul a{padding:4px;width:auto;white-space:break-spaces}.bm-cool-menu ul a:hover{background:0 0}.bm-cool-menu ul li:first-child a:after,.bm-cool-menu ul ul li:first-child a:after{border:0}}.no-transition{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;opacity:1;visibility:visible;display:none}.bm-cool-menu li:hover>.no-transition{display:block}