@font-face{font-family:'avenir_bold';src:url("./fonts/AvenirNextLTPro-Bold.eot");src:url("./fonts/AvenirNextLTPro-Bold.eot?#iefix") format("embedded-opentype"),url("./fonts/AvenirNextLTPro-Bold.woff2") format("woff2"),url("./fonts/AvenirNextLTPro-Bold.woff") format("woff"),url("./fonts/AvenirNextLTPro-Bold.ttf") format("truetype"),url("./fonts/AvenirNextLTPro-Bold.svg#AvenirNextLTPro-Bold") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:'avenir_med';src:url("./fonts/AvenirNextLTPro-Medium.eot");src:url("./fonts/AvenirNextLTPro-Medium.eot?#iefix") format("embedded-opentype"),url("./fonts/AvenirNextLTPro-Medium.woff2") format("woff2"),url("./fonts/AvenirNextLTPro-Medium.woff") format("woff"),url("./fonts/AvenirNextLTPro-Medium.ttf") format("truetype"),url("./fonts/AvenirNextLTPro-Medium.svg#AvenirNextLTPro-Medium") format("svg");font-weight:500;font-style:normal}@font-face{font-family:'avenir_it';src:url("./fonts/AvenirNextLTPro-It.eot");src:url("./fonts/AvenirNextLTPro-It.eot?#iefix") format("embedded-opentype"),url("./fonts/AvenirNextLTPro-It.woff2") format("woff2"),url("./fonts/AvenirNextLTPro-It.woff") format("woff"),url("./fonts/AvenirNextLTPro-It.ttf") format("truetype"),url("./fonts/AvenirNextLTPro-It.svg#AvenirNextLTPro-It") format("svg");font-weight:normal;font-style:italic}@font-face{font-family:'avenir';src:url("./fonts/AvenirNextLTPro-Regular.eot");src:url("./fonts/AvenirNextLTPro-Regular.eot?#iefix") format("embedded-opentype"),url("./fonts/AvenirNextLTPro-Regular.woff2") format("woff2"),url("./fonts/AvenirNextLTPro-Regular.woff") format("woff"),url("./fonts/AvenirNextLTPro-Regular.ttf") format("truetype"),url("./fonts/AvenirNextLTPro-Regular.svg#AvenirNextLTPro-Regular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'avenir_demi';src:url("./fonts/AvenirNextLTPro-Demi.eot");src:url("./fonts/AvenirNextLTPro-Demi.eot?#iefix") format("embedded-opentype"),url("./fonts/AvenirNextLTPro-Demi.woff2") format("woff2"),url("./fonts/AvenirNextLTPro-Demi.woff") format("woff"),url("./fonts/AvenirNextLTPro-Demi.ttf") format("truetype"),url("./fonts/AvenirNextLTPro-Demi.svg#AvenirNextLTPro-Demi") format("svg");font-weight:normal;font-style:normal}@media (max-width: 1100px){body{overflow-x:hidden}}.templates__header{position:absolute;top:0;left:0;right:0;height:85px;z-index:200002;border-width:0 0 1px}.templates__header.sticky{display:none;position:fixed;top:0;left:0;right:0;opacity:0;transition:opacity 300ms;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,0.04),0 2px 10px rgba(0,0,0,0.05)}@media (max-width: 1100px){.templates__header.sticky .templates__header__nav{display:none}}.templates__header.scrolled{display:block}.templates__header.opacity{opacity:1}.templates__header__nav{display:inline-block;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0 0 0 260px;padding:0}@media (min-width: 1101px){.templates__header__nav:not(.journey)>li:hover .sub-menu:not(.touch){display:block}}@media (max-width: 1340px){.templates__header__nav{margin:0 0 0 200px}}.templates__header__nav>li{display:inline-block;padding:5px 15px 0;position:relative}@media (max-width: 1340px){.templates__header__nav>li{padding:5px 15px 0}}@media (max-width: 1220px){.templates__header__nav>li{padding:5px 10px 0}}.templates__header__nav>li.hide-when-not-host{display:none}.templates__header__nav>li .sub-menu{left:0;right:auto;display:none}@media (max-width: 1100px){.templates__header__nav>li .sub-menu{background-color:#f6f6f6 !important}.templates__header__nav>li .sub-menu li:first-child{margin-top:5px !important}.templates__header__nav>li .sub-menu li:last-child{margin-bottom:5px !important}}@media (min-width: 1101px){.templates__header__nav>li .sub-menu.open{display:block}}@media (max-width: 1100px){.templates__header__nav>li .sub-menu.open{height:400px}}.templates__header__nav>li>a{display:block;line-height:1;font-size:16px;text-decoration:none;font-family:"avenir_demi";padding:0;color:#333;transition:color 200ms, border-color 200ms;border-bottom:1px solid transparent}@media (max-width: 1340px){.templates__header__nav>li>a{font-size:14px}}.templates__header__nav>li>a:hover{color:#8d1b3d !important}.templates__header__nav>li:hover>a{color:#8d1b3d}.templates__header__nav>li.donate_button>a{padding:10px 13px 8px;background-color:#8d1b3d;border-radius:3px;color:#fff !important;transition:background-color 250ms}.templates__header__nav>li.donate_button>a:hover{background-color:#5a1b27}.templates__header__logo{box-sizing:border-box;width:145px;background-size:100%;padding:2px;margin-left:60px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:inline-block}@media (max-width: 1340px){.templates__header__logo{margin-left:30px}}@media (max-width: 500px){.templates__header__logo{margin-left:20px}}.templates__header__logo img{width:145px;height:20px}@media (max-width: 500px){.templates__header__logo img{display:none}}.templates__header .mobile_logo{display:none;width:60px;height:40px}@media (max-width: 500px){.templates__header .mobile_logo{display:block}}.templates__header .mobile_logo path{fill:#8d1b3d}.templates__header.hero_overlay:not(.stuck) .templates__header__nav>li>a{color:#fff}.templates__header.hero_overlay:not(.stuck) .templates__header__nav>li:hover>a{color:#8d1b3d}.templates__header.hero_overlay:not(.stuck) .templates__header__logo{background-image:url("https://onetable.org/logos/WhiteLogo.svg");background-position:center;background-repeat:no-repeat}@media (max-width: 500px){.templates__header.hero_overlay:not(.stuck) .templates__header__logo{background:none}}.templates__header.hero_overlay:not(.stuck) .templates__header__logo img{visibility:hidden !important}.templates__header.hero_overlay:not(.stuck) .templates__header .mobile_logo path{fill:#fff}.templates__header.hero_overlay:not(.stuck) .ot-header-user .ot-hire a{color:#fff}.templates__header.hero_overlay:not(.stuck) .ot-avatar .ot-username{color:#fff}.templates__header.hero_overlay:not(.stuck) .hotdogs{border-color:#fff}.templates__header.hero_overlay:not(.stuck) .hotdogs i{background-color:#fff}.templates__header.hero_overlay:not(.stuck) .hotdogs:hover{border-color:#8d1b3d}.templates__header.hero_overlay:not(.stuck) .hotdogs:hover i{background-color:#8d1b3d}.templates__header .ot-avatar .ot-sm{width:44px;height:44px;font-size:14px;border-radius:50%;display:inline-block;vertical-align:middle;position:relative;background-size:cover;background-position:center;box-shadow:0 2px 5px rgba(0,0,0,0.04),0 2px 10px rgba(0,0,0,0.03);margin-bottom:8px}.templates__header .ot-avatar .ot-username{color:#424242;font-size:12px;margin-bottom:0;margin-right:11px;display:inline-block;vertical-align:middle;font-family:"avenir_demi"}.templates__header .ot-avatar .ot-avatar-initials{width:100%;color:#fff;border:0px;text-align:center;text-transform:uppercase;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.nav_loader{height:35px;width:35px}@media (max-width: 500px){.nav_loader{margin-bottom:15px}}ot-header-user{position:absolute;right:80px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:200002}@media (max-width: 1340px){ot-header-user{right:30px}}@media (max-width: 1100px){ot-header-user{right:100px}}@media (max-width: 500px){ot-header-user{margin-top:5px}}@media (max-width: 1100px){.ot-hire{margin-top:-10px}}@media (max-width: 500px){.ot-hire{margin-top:-17px}}.ot-header{box-shadow:0 2px 5px rgba(0,0,0,0.04),0 2px 10px rgba(0,0,0,0.05)}#edit_event_page .ot-header,#manage_event_page .ot-header,#event_guests_page .ot-header,#event_nourishment_page .ot-header{box-shadow:none}#app+ot-header-user{right:40px}@media (max-width: 1100px){#app+ot-header-user{right:60px}}@media (max-width: 500px){#app+ot-header-user{margin-top:0}}@media (max-width: 500px){#app+ot-header-user .ot-hire{margin-top:-10px}}.ot-header-user{padding-top:5px}.ot-header-user .btn-default{background-color:#8d1b3d;border-color:#8d1b3d;text-transform:uppercase;color:#fff !important;font-size:10px;letter-spacing:0.18em;padding:10px 13px 9px;border-radius:3px;font-weight:bold;font-family:"avenir_bold";display:inline-block;margin-left:20px}.ot-header-user .btn-default:hover{background-color:#5a1b27;border-color:#5a1b27}.ot-header-user .btn-default:active,.ot-header-user .btn-default:focus{outline:none}.ot-header-user .ot-hire a{cursor:pointer}.ot-header-user .ot-hire button{color:#fff;transition:background-color 250ms, border-color 250ms}.ot-user-recap{cursor:pointer}.ot-user-recap .dropdown_menu{right:-10px;left:auto;top:100% !important}@media (min-width: 1101px){.ot-user-recap:hover ul:not(.touch){display:block}}.ot-user-recap ul.open{display:block}.templates__header__nav>li .sub-menu,.ot-user-recap .dropdown_menu{display:none;position:absolute;top:calc(100% + 10px);background-color:#fff;padding:8px 0;margin:0;list-style-type:none;box-shadow:0px 2px 20px 0px rgba(0,0,0,0.12);border-radius:3px;border:1px solid #eee}.templates__header__nav>li .sub-menu a,.ot-user-recap .dropdown_menu a{white-space:nowrap;text-decoration:none;color:#333;display:block;padding:6px 20px;font-size:14px}.templates__header__nav>li .sub-menu a:hover,.ot-user-recap .dropdown_menu a:hover{background-color:#8d1b3d;background-color:rgba(141,27,61,0.1)}.templates__header__nav>li .sub-menu::before,.ot-user-recap .dropdown_menu::before{content:'';position:absolute;bottom:100%;left:0;right:0;height:15px}.hotdogs{display:none;position:absolute;right:35px;top:50%;margin-top:-13px;width:30px;height:20px;border-top:3px solid #443035;border-bottom:3px solid #443035;cursor:pointer;transition:border-color 250ms}.hotdogs:hover{border-color:#8d1b3d}.hotdogs:hover i{background-color:#8d1b3d}.hotdogs i{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:3px;background-color:#443035;transition:background-color 250ms}@media (max-width: 1100px){.hotdogs{display:block}}@media (max-width: 942px) and (min-width: 768px){.navbar-right{width:auto !important}}@media (max-width: 1100px){#header__top{z-index:200000}}#mobile_menu__closer{display:block;position:absolute;top:20px;right:20px;width:25px;height:25px;cursor:pointer}#mobile_menu__closer::before,#mobile_menu__closer::after{content:'';width:100%;height:2px;background-color:#443035;position:absolute;transform-origin:center;top:50%;margin-top:-1px;transition:background-color 250ms}#mobile_menu__closer::before:hover,#mobile_menu__closer::after:hover{background-color:#8d1b3d}#mobile_menu__closer::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#mobile_menu__closer::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#mobile_menu__closer:hover::before,#mobile_menu__closer:hover::after{background-color:#8d1b3d}@media (min-width: 1101px){#mobile_menu__closer{display:none}}#mobile_menu__logo{display:none;max-width:145px;position:absolute;top:25px;left:25px}@media (max-width: 1100px){#mobile_menu__logo{display:block}}#mobile_menu__drawer{height:100%;transition:transform 350ms, box-shadow 100ms}#mobile_menu__drawer .templates__header__nav .hide_on_desktop{display:none}@media (max-width: 1100px){#mobile_menu__drawer .templates__header__nav .hide_on_desktop{display:block}}@media (max-width: 1100px){#mobile_menu__drawer{position:fixed;top:0;right:0;bottom:0;background-color:#fff;padding:0;min-width:340px;z-index:200000;overflow:hidden;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}#mobile_menu__drawer.open{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);box-shadow:0px 1px 19px 0px rgba(0,0,0,0.05)}#mobile_menu__drawer .templates__header__nav{position:absolute;top:75px;bottom:0;left:0;right:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);margin:0;padding:0 0 20px;width:100%;text-align:center;overflow-y:scroll;overflow-x:hidden}#mobile_menu__drawer .templates__header__nav.open_submenu>li{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}#mobile_menu__drawer .templates__header__nav.open_submenu .sub-menu{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#mobile_menu__drawer .templates__header__nav li{display:block;padding:5px 20px;transition:transform 400ms;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#mobile_menu__drawer .templates__header__nav li a{color:#443035;padding:10px 20px}#mobile_menu__drawer .templates__header__nav li.donate_button{padding:10px 20px}#mobile_menu__drawer .templates__header__nav li.donate_button a{border-radius:0}#mobile_menu__drawer .templates__header__nav li.nav_parent>a{position:relative}#mobile_menu__drawer .templates__header__nav li.nav_parent>a::after{content:'\025BE';display:inline-block;font-size:17px;top:50%;margin-left:10px;transition:transform 250ms;transform-origin:center}#mobile_menu__drawer .templates__header__nav li.nav_parent.open>a::after{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}#mobile_menu__drawer .templates__header__nav li .sub-menu{padding:0;box-shadow:none;border:0;transition:transform 400ms}#mobile_menu__drawer .templates__header__nav li .sub-menu li{padding:0}#mobile_menu__drawer .templates__header__nav li .sub-menu li a{padding:10px 20px;line-height:1;font-size:14px;color:#443035}#mobile_menu__drawer .templates__header__nav li .sub-menu li a:hover{background-color:transparent;color:#8d1b3d}#mobile_menu__drawer .templates__header__nav li:not(.mobile_side_menu) .sub-menu{position:static}#mobile_menu__drawer .templates__header__nav li.mobile_side_menu .sub-menu{display:block !important;position:absolute;top:30px;left:0;right:0;background-color:#fff;z-index:10;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}#mobile_menu__drawer .templates__header__nav li.mobile_side_menu .sub-menu::before{content:'< Back';position:absolute;top:-30px;left:0}}@media (max-width: 500px){#mobile_menu__drawer{min-width:100%;left:0}}#footer{max-width:1300px;margin:auto;padding:60px 20px 80px}#footer::after{content:'';display:block;clear:both}#footer h3{font-size:18px !important;font-weight:bold !important;margin:10px 0 25px !important}@media (max-width: 767px){#footer h3{text-align:center !important}}#footer p{font-size:14px !important}@media (max-width: 767px){#footer p{width:100% !important}}#footer a{text-decoration:none}#footer__left_section{float:left;width:33.333%}@media (max-width: 767px){#footer__left_section{float:none !important;width:100% !important;text-align:center !important}}#footer__main_menu{float:left;width:33.333%;padding-left:3%}#footer__main_menu h3{padding-left:0 !important}#footer__main_menu .footer-links{font-size:14px}#footer__main_menu .footer-links a:hover{color:#5a1b27}@media (max-width: 767px){#footer__main_menu{float:none;padding-left:0;width:100% !important;text-align:center !important;margin-top:40px}}#footer__identity{float:left;width:33.333%;text-align:right}@media (max-width: 767px){#footer__identity{float:none;width:100% !important;text-align:center !important;margin-top:40px}}#footer__identity__social{margin-bottom:50px}#footer__identity__social .btn{box-shadow:0px 8px 20px 3.01px rgba(0,0,0,0.13)}#footer__identity .divider{height:40px;width:1px;background-color:#e4ddde;vertical-align:middle;display:inline-block;margin:0 30px 0 15px}#footer_menu__main li{display:inline-block;width:22%;margin:0 0 20px}#footer_menu__main a{color:#443035;font-family:"avenir_med";font-size:14px;text-decoration:none}#footer_menu__main a:hover{color:#8d1b3d;text-decoration:underline}#footer_menu__social{vertical-align:middle;display:inline-block}#footer_menu__social li{display:inline-block;margin:0 10px}#footer_menu__policy{margin-top:20px !important}#footer_menu__policy li{display:inline-block;margin-left:20px}#footer_menu__policy a{font-size:11px;color:#776469}#footer_menu__policy a:hover{color:#8d1b3d}#footer ul{padding:0;margin:0;list-style-type:none}#footer__logo{width:180px;display:inline-block}#footer__logo img{width:180px;height:25px}#footer .a-button a{font-weight:bold;font-size:14px !important}#footer .a-button a:hover{background-color:#5a1b27}.footer_social a{font-size:0;color:#8d1b3d}.footer_social a:hover{color:#5a1b27;text-decoration:none}.footer_social a::before{font-family:FontAwesome !important;font-size:20px}.footer_social.facebook a::before{content:'\f09a'}.footer_social.instagram a::before{content:'\f16d'}.footer_social.twitter a::before{content:'\f099'}.footer_social.pinterest a::before{content:'\f0d2'}.footer_social:first-of-type{margin-left:0 !important}.footer_social:last-of-type{margin-right:0 !important}.ot-app-context .modal-backdrop.in{z-index:1000002 !important}.ot-app-context,.ot-app-context .modal{z-index:1000003 !important}a{transition:color 350ms}
