#byo-v2{margin:0 auto;overflow:auto;text-align:center}#byo-v2 #fixedmenu{background:#f1f1f1;bottom:0;left:0;position:fixed;right:0;text-align:center;z-index:9998}#byo-v2 #fixedmenu a,#byo-v2 #fixedmenu button{color:#00a79b;display:inline-block;height:50px;line-height:50px;background:#fff url(//www.stagemporium.com/wp-content/themes/stagsemporium/style/2016/../../images/templates/byo-2016/add-day-fixed.svg) 10px no-repeat;padding:0 10px 0 52px;margin:16px 20px;border-radius:6px;font-size:16pt;font-weight:700;box-shadow:0 2px 5px 0 rgba(0,0,0,.1)}#byo-v2 #fixedmenu a:last-child{background:#ff6252;color:#fff;padding:0 10px}#byo-v2 h1{font-size:30pt;font-weight:700;margin:60px 0 1em;position:relative;text-align:center;text-transform:uppercase}#byo-v2 h2{color:#000;font-weight:700;padding-top:1.5em}#info{background:#fff;border-bottom:4px solid #00a69a;color:#666;display:block;font-size:10pt;margin:0 auto;position:relative;text-align:center;width:150px}#toggle_infobox{background:#cbcbcb url(//www.stagemporium.com/wp-content/themes/stagsemporium/style/2016/../../images/templates/byo-2016/info_button_open.png) center 12px no-repeat;border:1px solid #fff;border-radius:50%;box-shadow:0 2px 2px rgba(0,0,0,.2);display:block;margin:-8px auto 0 auto;height:32px;width:32px;transition:none}#toggle_infobox:hover{border:1px solid #fff !important}#toggle_infobox.closed{background-image:url(//www.stagemporium.com/wp-content/themes/stagsemporium/style/2016/../../images/templates/byo-2016/info_button_closed.png);margin-bottom:50px}#infobox p{font-size:16pt;line-height:normal;margin:1em auto;max-width:900px;text-transform:uppercase}#infobox ol{background:#f1f1f1;counter-reset:list;list-style-type:none;margin:0;text-align:left}#infobox ol>li{margin:0 auto;max-width:900px}#infobox ol>li:before{background:#00a69a;border:1px solid #fff;border-radius:50%;box-shadow:0 2px 2px rgba(0,0,0,.2);color:#fff;content:counter(list) ".";counter-increment:list;display:inline-block;font-weight:700;height:32px;line-height:32px;margin-right:12px;text-align:center;width:32px}#infobox p:last-child{color:#00a69a}#byo-v2 #add_day_act{border-top:2px solid #e5e5e5;border-bottom:2px solid #e5e5e5;height:10px;margin:50px 0 80px;position:relative;text-align:center}#byo-v2 #add_day_act>div{width:50%;top:-15px;position:absolute}#byo-v2 #add_day_act>div:first-child{left:0;padding-left:25%}#byo-v2 #add_day_act>div:last-child{right:0;padding-right:25%}#byo-v2 #add_day_act>div>*{background:url(//www.stagemporium.com/wp-content/themes/stagsemporium/style/2016/../../images/templates/byo-2016/add-mobile.svg) top center no-repeat;padding:50px 0 0;display:inline-block;border:0;line-height:normal}#byo-v2 #add_day_act>div>*>*{font-size:14pt;font-weight:700;color:#00a69a}#byo-v2 #loader{display:block;margin:50px auto}#byo-v2 .accom{display:table;margin:0 auto;padding:0;table-layout:fixed;width:100%;max-width:900px}#byo-v2 .accom li{display:table-cell;text-align:center;text-transform:uppercase}#byo-v2 .accom li input{display:none}#byo-v2 .accom li label{background:url(//www.stagemporium.com/wp-content/themes/stagsemporium/style/2016/../../images/templates/byo-2016/accom-empty.svg) top center/25px no-repeat;color:#666;display:block;font-size:10pt;padding-top:30px;position:relative;cursor:pointer}#byo-v2 .accom li label .stars{color:#00a69a;display:block}#byo-v2 .accom li input:checked~label{background-image:url(//www.stagemporium.com/wp-content/themes/stagsemporium/style/2016/../../images/templates/byo-2016/accom-chosen.svg);cursor:initial}#days{margin:0 auto;max-width:900px;text-align:left}#byo-v2 .day{list-style-type:none;margin:0;min-height:50px;padding:0}#byo-v2 .day header{background:#00a69a;box-shadow:0 0;display:table;height:50px;position:relative;width:100%}#byo-v2 .delete-day,#byo-v2 .delete-act,#byo-v2 #add-day{cursor:pointer}#byo-v2 .day header div{display:table-cell}#byo-v2 .day header div:first-child>div{float:left}#byo-v2 .day header div:first-child>div input{background:#00877c url(//www.stagemporium.com/wp-content/themes/stagsemporium/style/2016/../../images/templates/byo-2016/calendar.svg) no-repeat center;border:0;height:50px;text-indent:50px;width:50px}#byo-v2 .day header div:last-child{text-align:right;vertical-align:middle}#byo-v2 .day header div:last-child img{background:#00877c;box-sizing:content-box;height:30px;padding:10px}#byo-v2 .day header div span.title{color:#fff;display:inline-block;font-size:20pt;font-weight:700;line-height:50px;padding:0 25px;text-transform:uppercase}#byo-v2 .day:not(:first-child) header div span.title{padding-left:75px}#byo-v2 .day .ui-sortable-helper .activity,#byo-v2 .day li:active .activity{box-shadow:0 0 3px 3px #00a69a !important}#byo-v2 .day .ui-sortable li .activity{box-shadow:0 2px 2px rgba(0,0,0,.2)}#byo-v2 .day .ui-sortable li .activity:focus{box-shadow:0 0 3px 3px #00a69a;transition:all .3s ease-out}#byo-v2 .activity{margin:0 !important;transition:box-shadow .2s ease .75s}#byo-v2 .activity a{font-size:12pt}#byo-v2 .day header{margin-top:10px !important}#byo-v2 .activity{background:#fff;-webkit-box-shadow:0px 3px 8px 0px rgba(217,217,217,1);-moz-box-shadow:0px 3px 8px 0px rgba(217,217,217,1);box-shadow:0px 3px 8px 0px rgba(217,217,217,1);display:table;margin:16px 0 40px;width:100%;cursor:move;height:170px;position:relative}#byo-v2 .activity div{display:table-cell}#byo-v2 .activity div:first-child{background-position:top;background-size:cover;width:40%;background-repeat:no-repeat}#byo-v2 .activity div.title{color:#00a69a;font-size:18pt;text-transform:uppercase;vertical-align:middle;padding:10px}#byo-v2 .activity div.title h3{color:#000;font-size:22pt;font-weight:700;margin:0 0 0 2em;position:relative}#byo-v2 .activity div.title span{line-height:50px;margin-right:35px;vertical-align:middle}#byo-v2 .activity svg{cursor:pointer;vertical-align:middle}#byo-v2 .activity svg rect{transition:fill .1s}#byo-v2 .activity svg circle{transition:transform .1s}#byo-v2 .activity .extras svg rect{fill:#00a69a}#byo-v2 .activity .extras svg circle{transform:translate(30px,0)}#byo-v2 .activity div:last-child{text-align:right;vertical-align:bottom;width:45px;padding:10px}#byo-v2 button{font-family:inherit}#byo-v2 button:hover{border:0;opacity:1}#byo-v2 button:active,#byo-v2 button:focus{outline:none}#byo-v2 #im-done{text-transform:uppercase;line-height:1em;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-align:center;-webkit-box-shadow:0px 3px 8px 0px rgba(217,217,217,1);-moz-box-shadow:0px 3px 8px 0px rgba(217,217,217,1);box-shadow:0px 3px 8px 0px rgba(217,217,217,1);display:block;background:#ff6252;border:2px solid #fff;color:#fff;font-size:24px;margin:3em auto;padding:1.5em;display:inline-block}.ui-datepicker{background:#f8f8f8;border:1px solid #e1e1e1;border-bottom:3px solid #cfcfcf;width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-next span{right:0}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}@media screen and (max-width:960px){body{margin:46px 0 0}#mainheader{box-shadow:0 0 15px rgba(0,0,0,.3)}#mainheader>div>a>img{border-width:4px !important;box-shadow:0 3px 3px -1px rgba(0,0,0,.2) !important;top:-4px !important;width:58px !important}#mainheader #header_right{top:0}#byo-v2 .accom li label{font-size:12pt}#byo-v2 .day header div span.title{font-size:20pt}#byo-v2 .day header{margin:0 0 30px}#byo-v2 .day header div span.title{padding:0 15px}#byo-v2 .day header div:last-child{padding-right:15px}#byo-v2 ul.day{-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}#byo-v2 .activity{display:table;margin:0 15px 45px;position:relative;width:calc(100% - 30px)}#byo-v2 .activity div{display:table-cell}#byo-v2 .activity div:first-child{border:0;width:40%;background-size:cover;background-position:top;background-repeat:no-repeat;height:auto}#byo-v2 .activity div:last-child{width:45px;padding:10px}#byo-v2 .activity div.title{bottom:0;padding:10px}#byo-v2 .activity div.title h3{color:#000;margin:0;font-size:20pt}#byo-v2 .activity div.title h3:after{display:none}#byo-v2 .activity div.title span,#byo-v2 .activity .title svg{display:none}#byo-v2 #add-day{margin:60px auto}#byo-v2 #add-act,#byo-v2 #im-done{display:block;float:none;margin:0 30px 50px;width:auto}#byo-v2 #fixedmenu{white-space:nowrap}#byo-v2 #fixedmenu a,#byo-v2 #fixedmenu button{margin:10px;font-size:12pt;font-weight:400}#siteChat{display:none}}@media screen and (max-width:420px){#byo-v2 h1{font-size:20pt;margin:1em auto;max-width:300px}#byo-v2 h1:after{display:none}#byo-v2 .day header{height:36px;margin:6px 0}#byo-v2 .day header div span.title{font-size:14pt;line-height:36px}#byo-v2 .day:not(:first-child) header div span.title{padding-left:51px}#byo-v2 .day header div:first-child>div input{background-size:20px;height:36px;width:36px}#byo-v2 .activity div.title{vertical-align:middle}#byo-v2 .activity div:last-child{vertical-align:bottom}#byo-v2 .activity div:last-child img{width:20px}#byo-v2 .day header div:last-child{padding-right:0}#byo-v2 .day header div:last-child img{height:20px;padding:8px}#byo-v2 .activity{height:80px;margin:0 0 6px;width:100%}#byo-v2 .activity div.title h3{font-size:14pt}#byo-v2 #add_day_act{border-top:2px solid #e5e5e5;border-bottom:2px solid #e5e5e5;height:10px;margin:50px 0 80px;position:relative;text-align:center}#byo-v2 #add_day_act>div{width:50%;top:-15px;position:absolute;text-align:center}#byo-v2 #add_day_act>div:first-child{padding-left:0}#byo-v2 #add_day_act>div:last-child{padding-right:0}#byo-v2 #add_day_act>div>*{background:url(//www.stagemporium.com/wp-content/themes/stagsemporium/style/2016/../../images/templates/byo-2016/add-mobile.svg) top center no-repeat;padding:50px 0 0;display:inline-block;border:0;line-height:normal}#byo-v2 #add_day_act>div>*>*{font-size:14pt;font-weight:700;color:#00a69a}#byo-v2 h2{font-size:14pt}#byo-v2 .accom{display:block;margin:0;width:100%}#byo-v2 .accom li{display:inline-block;vertical-align:top;width:33.33%}#byo-v2 .accom li label{background-size:26px;font-size:10pt;max-width:130px;padding-top:36px}#byo-v2 #im-done{background:#ff6252;border:2px solid #fff;color:#fff;font-size:24px;margin:1em auto;padding:.5em 0;width:150px}#byo-v2 #fixedmenu a,#byo-v2 #fixedmenu button{background-size:25px;padding:0 5px 0 35px;background-position:5px;height:40px;line-height:40px;margin:5px}#byo-v2 #fixedmenu a:last-child{padding:0 5px}}.handler-position{position:relative}.handler{position:absolute;top:60px;right:58%;border:1px solid #555;border-radius:99px;background-color:#fff;color:#555;font-size:40px;padding:10px 0}.handler svg{cursor:move !important}.activity div.title{padding-left:20px !important}@media screen and (min-width:768px){.activity .title h3{margin-left:0 !important}.handler{right:59%}}@media screen and (max-width:420px){.handler{top:15px;right:57%}}