@import url("//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.0.3/css/font-awesome.min.css");.menu{position:fixed;top:32%;left:0;height:auto;list-style-type:none;margin:0;padding:0;background:#fff;box-shadow:2px 0 18px rgba(0, 0, 0, 0.46);z-index:1;}
@media(max-width:768px){.menu{display:none;}
}
.menu li a{display:block;height:3em;width:3em;text-indent:300em;line-height:3em;text-align:center;color:#4db6ac;background:#fff;position:relative;border-bottom:1px solid #ffe2e3;transition:background 0.3s ease-in-out;}
.menu li a:before{font-family:FontAwesome;speak:none;text-indent:0em;position:absolute;top:0;right:0;width:100%;height:100%;font-size:1.4em;}
.menu li a.search:before{content:"\f002";}
.menu li a.archive:before{content:"\f187";}
.menu li a.pencil:before{content:"\f040";}
.menu li a.contact:before{content:"\f041";}
.menu li a.about:before{content:"\f007";}
.menu li a.home:before{content:"\f015";}
.menu li a.facebook:before{content:"\f09a";}
.menu li a.twitter:before{content:"\f099";}
.menu li a.enquiry:before{content:"\f0f6";}
.menu li a.request:before{content:"\f044";}
.menu li a.callwe:before{content:"\f095";}
.menu li a:hover{background:#EE3900;color:#fff;}
.menu li.current a{background:#4db6ac;color:#fff;}
.menu li a.active{background:#4db6ac;color:#fff;}
.menu li a.active:after{position:absolute;left:3em;top:0;content:"";border:2.5em solid transparent;border-left-color:#ff5c62;border-width:2.5em 1em}
.menu li{position:relative;}
.menu li:after{content:attr(title);position:absolute;left:3em;top:0;height:3em;width:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase;color:#fff;background:#EE3900;padding:.8em;transition:all 0.3s ease-in-out;visibility:hidden;opacity:0;}
.menu li:hover:after{visibility:visible;opacity:1;}
@media screen and (max-height:34em){.menu li{font-size:70%;}
}