a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp{border:0;margin:0;padding:0;font-size:100%}html,body{height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}b,strong{font-weight:bold}img{color:transparent;font-size:0;vertical-align:middle;-ms-interpolation-mode:bicubic}ol,ul{list-style:none}li{display:list-item}table{border-collapse:collapse;border-spacing:0}th,td,caption{font-weight:normal;vertical-align:top;text-align:left}q{quotes:none}q:before,q:after{content:"";content:none}sub,sup,small{font-size:75%}sub,sup{line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg{overflow:hidden}body{font:16px/1.5 Georgia,Serif,Arial,sans-serif}pre,code{font-family:"DejaVu Sans Mono",Menlo,Consolas,monospace}hr{border:0 solid #ccc;border-top-width:1px;clear:both;height:0}h1,h2,h3,h4,h5,h6{font-weight:normal}h1{font-size:1.875em;margin:.563em 0}h2{font-size:1.5em;margin:.625em 0}h3{font-size:1.313em;margin:1.313em 0}h4{font-size:1.125em;margin:1.313em 0}h5{text-transform:uppercase;font-size:1em;margin:1.313em 0}h6{font-size:1em;margin:.75em 0}ol{list-style:decimal}ul{list-style:disc}li{margin-left:30px}p,dl,hr,ol,ul,pre,table,address,fieldset,figure{margin-bottom:20px}@font-face{font-family:'elsie-swash';src:url('../fonts/elsieswashcaps-regular-webfont.eot');src:url('../fonts/elsieswashcaps-regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/elsieswashcaps-regular-webfont.woff2') format('woff2'),url('../fonts/elsieswashcaps-regular-webfont.woff') format('woff'),url('../fonts/elsieswashcaps-regular-webfont.ttf') format('truetype'),url('../fonts/elsieswashcaps-regular-webfont.svg#elsie_swash_capsregular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Elsie';src:url('../fonts/elsie-regular-webfont.eot');src:url('../fonts/elsie-regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/elsie-regular-webfont.woff2') format('woff2'),url('../fonts/elsie-regular-webfont.woff') format('woff'),url('../fonts/elsie-regular-webfont.ttf') format('truetype'),url('../fonts/elsie-regular-webfont.svg#elsieregular') format('svg');font-weight:normal;font-style:normal}*{margin:0;padding:0}html,body,#container{height:100%}body>#container{height:auto;min-height:100%}#container{padding-bottom:80px}body{background:#fcfdfb;border-top:5px solid black}a:link{color:#000}a:visited{color:#000}a:hover{color:#ae6984}a:active{color:#ae6984}.home ul li a.home,.about ul li a.about,.locate ul li a.locate,.contact ul li a.contact{color:#ae6984}header li a{text-decoration:none;color:#000}header li{display:inline}.nav1,.nav2{font-family:'cochin_ltitalic','baskerville','palatino linotype',serif;font-style:italic}.nav1 a,.nav2 a{font-size:1.2em;color:#000;-webkit-transition:color .3s ease-out;-moz-transition:color .3s ease-out;-ms-transition:color .3s ease-out;-o-transition:color .3s ease-out;transition:color .3s ease-out}.nav1 a:hover,.nav2 a:hover{color:#ae6984}.nav1{position:absolute;left:0;top:33px;width:30%;text-align:right}.nav2{position:absolute;right:5px;top:33px;width:33%;text-align:left}.logo img{display:block;margin:30px auto 0;max-width:88px;overflow:hidden}header .logo h2{font-family:'baskerville','palatino linotype',serif;font-size:28px;font-weight:lighter;margin-top:5px;text-align:center}.box{height:400px;margin:40px auto 0;width:100%;max-width:1280px}.box p{color:#f4f4f4;-webkit-transition:color .8s ease-out;-moz-transition:color .8s ease-out;-ms-transition:color .8s ease-out;-o-transition:color .8s ease-out;transition:color .8s ease-out}.box p:hover{color:#f4edf0}.box p{font-family:'baskerville','palatino linotype',Georgia;font-size:6.5em;color:#f4f4f4;text-align:center;word-break:break-all;overflow:hidden;line-height:.7em;height:525px}.typed-cursor{opacity:1;font-weight:100;-webkit-animation:blink .7s infinite;-moz-animation:blink .7s infinite;-ms-animation:blink .7s infinite;-o-animation:blink .7s infinite;animation:blink .7s infinite;font-weight:800;text-transform:uppercase;font-size:3em;color:#bd74af}@-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-moz-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-ms-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-o-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.banner{margin-top:-255px;margin-bottom:100px;text-align:center;width:100%;float:left}.banner h1{position:relative;text-transform:uppercase;text-align:center;display:inline;margin:0 auto;z-index:100;font-size:2.3em}.banner p{font-family:'Elsie',Georgia,serif;font-size:36px;text-align:center}.intro-box p{letter-spacing:1px;margin-bottom:0}.intro-box{text-align:center;position:relative}.intro-box img{max-width:520px;width:100%;margin-top:20px;margin-bottom:20px}.about{margin-bottom:30px}.about figure{margin:1em auto;max-width:420px;display:block;padding:0 2%}.about figure figcaption{font-size:.9em}.about figure img{max-width:420px;width:100%}.about h1,.about h2,.about h3,.about h4,.about h5,.about h6{font-family:'Elsie',serif,Georgia;font-weight:normal;text-align:center}.about h1,.locate h1{font-family:'Elsie',serif,Georgia;font-size:36px;font-weight:lighter;text-align:center;margin-top:30px}.about p,.locate p,.contact p{font-family:'Elsie',serif,Georgia;font-size:18px;margin-left:auto;margin-right:auto;max-width:350px}.about p{padding-left:20px}.about .nose-in h2{padding-bottom:0}.contact h1{font-family:'Elsie',serif,Georgia;font-size:48px;font-weight:lighter;text-align:center;margin-top:30px}.contact p{text-align:center;margin-bottom:40px}.locate-main{text-align:center}#sidebar-left,#sidebar-right,.wrapper-ratio{display:inline-block;vertical-align:top}#sidebar-left{width:15%;text-align:right;padding-right:20px}#sidebar-right{width:15%;text-align:left;padding-left:20px}.wrapper-ratio{position:relative;padding-bottom:33.33%;height:0;margin-left:auto;margin-right:auto;width:60%;margin-bottom:50px}.wrapper-ratio iframe{position:absolute;top:0;left:0;width:100%;height:100%}.locate .flourish{margin-bottom:30px}.flourish img{display:block;margin-left:auto;margin-right:auto;max-height:30px;max-width:90%}#footer{position:relative;margin-top:-50px;margin-bottom:20px;height:50px;clear:both;text-align:center}#footer a{text-decoration:none}#footer a:hover{color:#000;text-decoration:underline}.nose-in h2{font-family:'cochin_ltregular','baskerville','palatino linotype',Georgia;font-size:36px;font-weight:lighter;margin-top:40px;margin-bottom:30px;text-align:center}#footer .foot-info p{font-family:Georgia,'baskerville',serif;text-align:justify;padding-left:2%;padding-right:2%;display:inline}.mark{font-family:'cochin_ltitalic','baskerville','palatino linotype',Georgia;font-size:12px;font-weight:lighter;font-style:italic;text-align:center;margin-top:10px;margin-bottom:10px}.mark a{text-decoration:none;color:#929292}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}/*\*/* html .clearfix{height:1%}.clearfix{display:block}/**/@media only screen and (max-width:1499px){.box{height:400px;margin:0 auto;width:100%;max-width:980px}.box p{font-size:4.5em;line-height:.7em;height:350px}.banner p{font-size:36px}.banner{margin-top:-255px}}@media only screen and (max-width:690px){#sidebar-left,#sidebar-right{display:none}.wrapper-ratio{position:relative;padding-bottom:50%;height:0;margin-left:auto;margin-right:auto;width:90%;margin-bottom:50px}.about h1,.locate h1{font-size:36px}.banner h1{font-size:1.5em}.typed-cursor{font-size:2em}}@media only screen and (max-width:590px){#footer h2{font-size:2em}.logo img{max-width:72px}}@media only screen and (max-width:550px){.banner p{font-size:1.8em;width:auto}.banner h1{font-size:1.2em}.typed-cursor{font-size:1.5em}}@media only screen and (max-width:440px){.nav1 li{padding-right:20px}.nav1 a,.nav2 a{font-size:1.2em}.box p{font-size:2.7em}.banner{padding-bottom:75px}.banner h1{font-size:1em}.typed-cursor{font-size:1.2em}}@media only screen and (max-width:315px){.nav1{text-align:left}.box{margin-top:0}.box p{font-size:2.2em}.about h1,.locate h1,.contact h1{font-size:1.8em}.about p,.locate p,.contact p{font-size:1em}}@font-face{font-family:'cochin_ltitalic';src:url('../fonts/cochin_lt_italic-webfont.eot');src:url('../fonts/cochin_lt_italic-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/cochin_lt_italic-webfont.woff') format('woff'),url('../fonts/cochin_lt_italic-webfont.ttf') format('truetype'),url('../fonts/cochin_lt_italic-webfont.svg#cochin_ltitalic') format('svg');font-weight:normal;font-style:italic}@font-face{font-family:'cochin_ltregular';src:url('../fonts/cochin_lt-webfont.eot');src:url('../fonts/cochin_lt-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/cochin_lt-webfont.woff') format('woff'),url('../fonts/cochin_lt-webfont.ttf') format('truetype'),url('../fonts/cochin_lt-webfont.svg#cochin_ltregular') format('svg');font-weight:normal;font-style:normal}
