#header{position:fixed;height:90px;background:#fff;background:rgba(255,255,255,0.9);left:0;right:0;top:0;z-index:99}#header:after{content:'';position:absolute;left:0;bottom:-2px;right:0;border-bottom:2px solid rgba(0,0,0,0.1)}#header .wrap{padding:28px 0 10px}#header a{color:#25382f;font-size:1.0em;-webkit-transition:color 0.2s linear;-moz-transition:color 0.2s linear;-ms-transition:color 0.2s linear;-o-transition:color 0.2s linear;transition:color 0.2s linear}#header .logo{float:left;line-height:36px}#header .logo img{float:left;margin-top:-12px;margin-left:-10px;width:60px;height:60px}#header .logo .header{letter-spacing:-.05em;font-size:2em;font-weight:300}#header nav{float:right}#header nav a{margin-left:40px;font-weight:400;font-size:0.9em}#header nav a.selected{border-bottom:4px solid #09b39c}#header nav .bt{color:#fff;-webkit-transition:background-color 0.2s linear;-moz-transition:background-color 0.2s linear;-ms-transition:background-color 0.2s linear;-o-transition:background-color 0.2s linear;transition:background-color 0.2s linear}.bt{background:#09b39c;display:inline-block;color:#fff;padding:4px 20px;text-align:center;border-bottom:#089b87 2px solid;border-radius:5px;-moz-border-radius:5px;-webkit-borderradius:5px;-webkit-transition:background-color 0.2s linear;-moz-transition:background-color 0.2s linear;-ms-transition:background-color 0.2s linear;-o-transition:background-color 0.2s linear;transition:background-color 0.2s linear}.bt:hover{color:#fff;background-color:#0acbb1}.bt.large{font-size:1.5em;padding:5px 20px;border-radius:8px;-moz-border-radius:8px;-webkit-borderradius:8px}.bt .sub-text{margin-top:-0.5em;display:block;font-size:0.5em}#header{position:relative}#header .header{font-size:1.9em}#header .wrap{width:82%;margin:0 auto}#header a{text-decoration:none}#header nav a{font-weight:400;font-size:1em}#sideNav{top:0}#main-header{display:none}img{border:none}@media all and (max-width: 1150px){#header .wrap{width:90%}#header .logo .header{font-size:1.6em}#header nav a{font-size:1.0em;margin-left:20px}}@media all and (max-width: 1000px){#header .wrap{width:95%}}@media all and (max-width: 750px){.mobile-hide{display:none}#header{position:relative;height:auto;padding-bottom:0px;text-align:center}#header .logo{float:none;display:inline-block;height:60px;line-height:1}#header .logo img{margin-top:-5px}#header .logo .header{line-height:53px}#header nav{display:none}}
