@import"normalize.css";*,*::before,*::after{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0 0 .5em}h2{font-weight:400}h4{margin-top:.5em}ul{margin-top:0}body{font-family:"Quicksand",sans-serif;font-size:calc(14px + 0.5vw);min-height:0vw;font-weight:400;line-height:1.6;color:#222;background:#a8000e}p{text-align:left}em{color:#590008}a{text-decoration:none;color:#a8000e}a:hover,a.active{color:#000}figure{padding:0;margin:0 1.5em 1em 0;position:relative}figure.border{border:1px solid #000}figure img{width:100%;margin:0;display:block}figure.left{float:left}figure.right{float:right;margin:1em 0 1em 1.5em}figure.center{float:none;margin:0 auto 1em}.w33{width:33%}.w50{width:50%}.w66{width:66%}.w100{width:100%}figcaption{position:absolute;text-align:center;bottom:0;left:0;width:100%;color:#590008;background:rgba(255,255,255,.8);display:none;padding:.4em;font-size:.8em}figure:hover figcaption{display:block}.gallery{margin:1em 0;display:flex;flex-flow:row wrap;justify-content:space-between;clear:both}.gallery figure{margin:0 0 .8em;width:31%}#navButton{color:#fff;position:absolute;top:1rem;right:5%;font-size:2rem;display:none}nav ul{padding:.2em 0 .5em;margin:0;list-style:none}nav .fa-ul{margin-left:1.5em}nav li{padding:0 0 .2rem}.navbar ul{padding:0;height:5rem;display:flex;justify-content:flex-end;align-items:center}.navbar li{position:relative}.navbar li li{display:block;text-align:left;font-size:.9em}.navbar li ul{display:none;position:absolute;height:auto;top:100%;left:0;z-index:101;background:#a8000e;padding:0}.navbar li.hover>ul{display:block}nav li li{font-size:.9em;padding:0 0 .2em 1em}header{background:#a8000e url(img/cx_bgr.jpg) center top fixed;background-size:100%;padding-bottom:5rem}header.top{padding-bottom:0}header h1{display:none}img.startlogo{width:70vw;max-width:500px;height:100%;display:block;margin:5vh auto}.navlogo{float:left;height:5rem;padding:1.2rem 0 1.5rem;display:block}.top .navlogo{display:none}.navbar{position:fixed;z-index:100;top:0;left:0;width:100%;background:#a8000e url(img/cx_bgr.jpg) center top fixed;background-size:100%;padding:0}.top .navbar{position:relative;margin-left:-0.5rem}.top .navbar ul{justify-content:center}.navbar li{display:inline-block;padding:0;margin:0}.navbar li a{color:#ff9;font-size:1.2em;display:block;padding:.5rem 1rem .6rem}.navbar li li a{font-size:1em}.navbar a:hover{background:rgba(255,255,255,.3)}.navbar a.active{color:#fff}i.nav_button2{display:none;color:#a8000e}i.nav_button2:hover{color:#222;cursor:pointer}section{padding:0;border-bottom:1px solid #e0a0a2}span.anchor{position:relative;display:block;top:-5rem}.wrapper{display:flex;flex-flow:row wrap;margin:0 auto;padding:5%;max-width:calc(800px + 28vw);position:relative}.nav_wrapper{margin:0 auto;max-width:calc(800px + 28vw);position:relative;padding:0 5%}.wrapper.full{min-height:calc(100vh - 5rem)}header .wrapper.full{min-height:100vh}section nav{width:23%}.even nav{border-right:1px solid #ccc}.odd nav{border-right:1px solid #ccc}nav h3{font-weight:normal;font-style:italic;padding:0 0 .9em}.content{width:77%;padding-left:5%}section.jumbo{background:#e0a0a2;color:#590008}.fa-pull-right{margin:1rem 0 .5rem 1rem;color:#a8000e}.odd{background:#fff}.even{background:#ffd}iframe{width:100%;height:40vh;border:1px solid #000;clear:both;margin:1em 0}.content img.right{max-width:50%;border:1px solid #000;float:right;margin:0 0 2em 2em}@media only screen and (max-width: 640px){#navButton{display:block;cursor:pointer}header .wrapper{padding:0}.top .navbar{margin:0;padding:0;height:5rem}.navbar ul{display:none}.navbar ul.show{display:block;position:absolute;top:5rem;right:0;width:50%;height:auto;background:#a8000e}.navbar .show li{display:block;border-top:1px solid #e0a0a2}.navbar .show li ul{position:relative;display:block}.navbar .show li li{padding-left:1rem}i.nav_button2{float:right;display:block}.content{width:100%;padding-left:0;overflow:auto none}section .menu{position:absolute;top:4em;right:0;width:50%;background:#e0a0a2;z-index:20;display:none}section .menu ul{padding:0;margin:0}section .menu a{display:block;padding:.5em 1em;font-size:1rem}section .menu a:hover{background:rgba(255,255,255,.5)}section .menu li{border-top:1px solid #fff;padding:0}section .menu li li{padding:0 0 0 1em}section .menu li li a{font-size:.9rem}section .menu.hover{display:block}nav h3{display:none}nav.contact{display:block;position:absolute;top:55vw;right:5%;width:9rem;border:none;margin-top:.9rem}nav.contact li{padding:0}figure.w50,figure.w66,.content img.right{margin:0 0 .8em 0;width:100%;float:none;max-width:100%}figure.w33{width:50%}.gallery figure{width:49%}}/*# sourceMappingURL=caesax.css.map */
