@font-face{font-family:"Futura";src:url('../fonts/FuturaStd-Book.woff')}@font-face{font-family:"Futura";src:url('../fonts/FuturaStd-Bold.woff');font-weight:bold}@font-face{font-family:"FuturaCondensed";src:url(../fonts/FuturaStd-CondensedBold.woff)}html{margin-left:calc(0vw);margin-right:0}body{font-family:"Futura",sans-serif;color:#000;background-color:#bde7ff;font-size:18px;margin:0;padding:0}a{color:#000;text-decoration:none}a:hover{color:#FF0;text-decoration:none;text-shadow:2px 2px #000}div,textarea,input,button,ul,li,select,label,form,header{padding:0;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-variant-ligatures:none;background-size:contain;background-position:center center;background-repeat:no-repeat;position:relative}ul,li{list-style:none}.midlink{width:100%;font-weight:bold;text-align:center}.content{width:100%;max-width:1400px;margin:120px auto 0 auto;padding:32px}.content h1{font-family:"FuturaCondensed";font-size:64px;line-height:64px;margin:0;padding:0}.header{width:100%;max-width:1400px;padding:24px 32px 0 32px;position:fixed;top:0;left:0;right:0;margin:0 auto;z-index:10;height:120px}.header .line{display:none;position:absolute;width:calc(100% - 64px);bottom:0;height:2px;border-bottom:1px solid #000}.header.wbg{background-color:#fff}.header.wbg .line{display:block}.vegan-burger{display:none;position:absolute;top:8px;left:16px;width:44px;height:44px;z-index:100;background-color:transparent;background-image:url('/images/brad_menu.png')}.vegan-burger .m{margin-top:9px;border-bottom:2px solid #000;height:2px;width:100%;float:left}.title{font-size:36px;line-height:42px;font-weight:bold}.menu{margin-top:4px;user-select:none}.menu li{font-size:20px;margin-right:25px;list-style:none;display:inline;float:left;font-weight:bold}.menu li.selected a{color:#FF0;text-decoration:none;text-shadow:2px 2px #000}.news{text-align:center;margin:0 auto;max-width:800px;width:100%}.news .newsitem{border-bottom:1px solid #000;padding-bottom:64px;padding-top:64px}.news .newsitem div{text-align:center}.news .newsitem .date{margin-bottom:16px}.news .newsitem .title{font-family:"Futura";font-size:32px}.news .newsitem .subtitle{font-family:"FuturaCondensed";font-size:52px}.news .newsitem .descrip{font-family:"Futura"}.stories .story{width:100%;position:relative;max-width:800px;text-align:center;margin:0 auto 16px auto;overflow:auto}.stories .story .image{width:100%;margin:0 auto}.stories .story .image img{width:100%}.stories .storyinfo{font-size:42px;line-height:42px;font-family:'FuturaCondensed';font-weight:bold;text-align:center;color:#FFFF00;text-shadow:2px 2px #000;width:100%;position:absolute;top:32px}.photos{text-align:center}.photos .photo{margin:0 auto;width:32%;display:inline-block;padding:16px 8px}.photos .photo .image{width:100%;padding-bottom:100%}.photos .photo .photoinfo{font-size:24px;line-height:26px;display:none;font-family:'FuturaCondensed';font-weight:bold;color:#FFFF00;text-shadow:2px 2px #000;width:100%;position:absolute;top:50%;right:0;left:0;transform:translateY(-50%)}.photos .photo:hover .photoinfo{display:block}.cv .descrip,.cv .imgs{width:50%;display:inline}.cv .descrip{float:left;padding-right:32px}.cv .imgs{float:right;padding-top:16px}.cv .imgs img{width:100%}.photoview{width:100%;margin:0 auto;text-align:center;overflow:auto;padding-bottom:60px}.photoview .ptitle{width:100%;margin:4px auto 12px auto;text-align:center}.photoview .l,.photoview .r{float:left}.photoview .l{width:66%;padding-top:26px;padding-right:16px}.photoview .l img{width:100%;max-width:1200px;margin-bottom:14px}.photoview .r{font-size:20px;width:33%;text-align:left;padding-top:25px;padding-left:16px;position:relative}.photoview .r p{margin:0;padding:0}.photoview .r a{text-decoration:underline}.photoview .r .ctrls{margin-top:32px;display:flex;width:100%}.photoview .r .ctrls div{font-weight:bold;margin:0 auto;text-align:center}.photoview .r .ctrls div a{text-decoration:none}.photoview .r .ctrls div a:hover img{box-shadow:2px 2px #ff0}.photoview .r .ctrls div a:active img{box-shadow:0 0;padding-top:2px;padding-left:2px}.photoview .r .ctrls .preview{width:76px;height:76px;margin-bottom:6px;position:relative}.photoview .r .ctrls .preview img{position:absolute;bottom:0;left:0;right:0;top:50%;transform:translateY(-50%);max-height:76px;max-width:76px;height:auto;width:auto;margin:0 auto;box-shadow:2px 2px #000}@media (max-width:800px){.header{padding:10px 16px 0 16px;height:62px;background-color:#fff;text-align:center}.header .line{display:none;position:absolute;width:calc(100% - 32px);bottom:0;height:2px;border-bottom:1px solid #000}.header.wbg .line{display:none}.header .vegan-burger{display:block}.header .menu{display:none;width:calc(100% - 32px);position:absolute;top:54px;left:16px;text-align:center;justify-content:space-evenly;flex-wrap:wrap}.header .menu li{display:inline-block;margin:0 auto;float:unset;width:33%;height:48px;padding-top:4px;text-align:center}.header .title{font-size:32px}.header.on .menu{display:flex}.content{float:left;padding:16px 16px 64px 16px;margin-top:62px}.cv .descrip,.cv .imgs{width:100%;display:block}.cv .descrip{float:left}.cv .imgs{float:unset;margin:0 auto;max-width:300px}.photoview .l,.photoview .r{width:100%;padding:0}.photos .photo{width:32%}}@media (max-width:500px){.header .title{font-size:24px}.content h1{font-size:40px;line-height:40px}}