body.page-api-option-get{margin:0;overflow:hidden;}body.page-api-option-get .grovvup-calendar-event-form-event-dialog{padding:20px;}body.page-api-option-get .grovvup-calendar-event-form-event-dialog .form-group{margin-bottom:15px;}body.page-api-option-get .grovvup-calendar-event-form-event-dialog .overflow-shadow-bottom{padding-bottom:1em;position:relative;}body.page-api-option-get .grovvup-calendar-event-form-event-dialog .overflow-shadow-bottom:before{content:'';position:absolute;right:0;bottom:0;width:100%;height:20px;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,white 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,white 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,white 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0);}body.page-api-option-get .grovvup-calendar-event-form-event-dialog .overflow-shadow-bottom:after{content:'';position:absolute;right:0;width:1em;height:1em;margin-top:0.2em;background:white;}body.page-api-option-get .grovvup-calendar-event-form-event-dialog .class-defs{margin-bottom:20px;max-height:200px;overflow:hidden;}body.page-api-option-get .grovvup-calendar-event-form-event-dialog .class-defs img{display:inline-block;float:left;margin-right:20px;}body.page-api-option-get .grovvup-calendar-event-form-event-dialog .class-defs .abbr{float:left;width:120px;height:120px;border-radius:50%;background-color:rgba(143,139,222,0.7);line-height:120px;font-weight:700;font-family:arial;font-size:20px;text-align:center;display:inline-block;vertical-align:top;color:white;margin-right:20px;}body.page-api-option-get .grovvup-calendar-event-form-event-dialog .class-defs .description{display:inline;vertical-align:top;font-size:14px;margin-bottom:15px;overflow:hidden;max-height:200px;line-height:20px;text-overflow:'ellipsis';}body.page-api-option-get .grovvup-calendar-event-form-event-dialog .form-item label{display:block;margin-bottom:5px;}body.page-api-option-get .grovvup-calendar-event-form-event-dialog .form-type-select{font-size:14px;line-height:32px;}body.page-api-option-get .grovvup-calendar-event-form-event-dialog .form-type-select label{display:inline-block;vertical-align:top;width:200px;font-weight:700;}body.page-api-option-get .grovvup-calendar-event-form-event-dialog .form-type-select .form-control{display:inline-block;vertical-align:top;padding:10px;background-color:#90ee901a;border-color:lightgreen;border-radius:3px;}body.page-api-option-get .grovvup-calendar-event-form-event-dialog .form-item-session{margin-bottom:0;}body.page-api-option-get .grovvup-calendar-event-form-event-dialog .form-item-session label,body.page-api-option-get .grovvup-calendar-event-form-event-dialog .form-item-session .form-control{vertical-align:bottom;margin-bottom:0;}body.page-api-option-get .grovvup-calendar-event-form-event-dialog .details{font-size:14px;line-height:32px;}body.page-api-option-get .grovvup-calendar-event-form-event-dialog .details .line{display:block;}body.page-api-option-get .grovvup-calendar-event-form-event-dialog .details .line label,body.page-api-option-get .grovvup-calendar-event-form-event-dialog .details .line .value{display:inline-block;vertical-align:top;}body.page-api-option-get .grovvup-calendar-event-form-event-dialog .details .line label{width:200px;font-weight:700;}body.page-api-option-get .grovvup-calendar-event-form-event-dialog .details .line.price .value{font-weight:700;color:green;}body.page-api-option-get .grovvup-calendar-event-form-event-dialog .details .line.price .value:before{content:'$';}body.page-api-option-get .grovvup-calendar-event-form-event-dialog .form-actions{text-align:right;}body.page-api-option-get .grovvup-calendar-event-form-event-dialog .form-actions .register,body.page-api-option-get .grovvup-calendar-event-form-event-dialog .form-actions .rsvp-button{display:inline-block;vertical-align:middle;font-family:'PT Sans Narrow';font-size:16px !important;font-weight:700;text-transform:uppercase;background-color:#f25e63;line-height:35px;height:35px;padding:0 35px;border:0;border-radius:5px;color:#fff;transition:0.3s;}body.page-api-option-get .hidden{display:none;}body.page-api-option-get .ui-autocomplete{max-height:400px;overflow-y:scroll;font-family:Lato;}body.page-api-option-get .ui-autocomplete .ui-menu-item a{padding:5px 20px;cursor:pointer;}body.page-api-option-get .ui-autocomplete .ui-menu-item a .name{font-weight:500;font-size:14px;margin-bottom:5px;}body.page-api-option-get .ui-autocomplete .ui-menu-item a .address{font-size:12px;color:#666;}body.page-api-option-get .ui-autocomplete .ui-menu-item:not(:last-child){border-bottom:1px solid #ddd;}
@font-face{font-family:'PT Sans Narrow';font-style:normal;font-weight:400;src:url(/sites/all/themes/blank/fonts/pt-sans-narrow-v8-latin-regular.eot);src:local("PT Sans Narrow"),local("PTSans-Narrow"),url(/sites/all/themes/blank/fonts/pt-sans-narrow-v8-latin-regular.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/blank/fonts/pt-sans-narrow-v8-latin-regular.woff2) format("woff2"),url(/sites/all/themes/blank/fonts/pt-sans-narrow-v8-latin-regular.woff) format("woff"),url(/sites/all/themes/blank/fonts/pt-sans-narrow-v8-latin-regular.ttf) format("truetype"),url(/sites/all/themes/blank/fonts/pt-sans-narrow-v8-latin-regular.svg#PTSansNarrow) format("svg");}@font-face{font-family:'FontAwesome';src:url(/sites/all/themes/blank/fonts/fontawesome-webfont.eot);src:url(/sites/all/themes/blank/fonts/fontawesome-webfont.eot) format("embedded-opentype"),url(/sites/all/themes/blank/fonts/fontawesome-webfont.woff2) format("woff2"),url(/sites/all/themes/blank/fonts/fontawesome-webfont.woff) format("woff"),url(/sites/all/themes/blank/fonts/fontawesome-webfont.ttf) format("truetype"),url(/sites/all/themes/blank/fonts/fontawesome-webfont.svg) format("svg");font-weight:normal;font-style:normal;}.grovvup-cart-widget-cart-form{font-family:Lato,arial;font-size:0;line-height:0;cursor:pointer;text-align:right;}.grovvup-cart-widget-cart-form.align-left{text-align:left;}.grovvup-cart-widget-cart-form.align-left .form-inner-wrapper{text-align:left;}.grovvup-cart-widget-cart-form.align-center{text-align:center;}.grovvup-cart-widget-cart-form.align-center .form-inner-wrapper{text-align:center;}.grovvup-cart-widget-cart-form .link{display:inline-block;vertical-align:top;border-radius:4px 0px 0px 4px;background-color:white;padding:4px 0 4px 4px;}.grovvup-cart-widget-cart-form .link .inner-content{border-radius:4px 0px 0px 4px;padding:10px 24px 10px 16px;color:white;font-weight:bold;font-size:16px;line-height:20px;height:21px;}.grovvup-cart-widget-cart-form .link .inner-content:after{font-family:FontAwesome;content:"\f0da";margin-left:10px;color:#ffffff99;}.grovvup-cart-widget-cart-form .link .username{max-width:100px;width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:top;}.grovvup-cart-widget-cart-form .link a{color:white;text-decoration:none;font-weight:700;font-size:17px;}.grovvup-cart-widget-cart-form .cart{display:inline-block;vertical-align:top;border-radius:0 4px 4px 0;background-color:white;padding:4px;position:relative;}.grovvup-cart-widget-cart-form .cart:before{display:inline-block;position:absolute;left:-10px;top:12px;z-index:1;border-radius:50%;width:16px;height:16px;content:' ';background-color:#2CB774;border:4px solid white;}.grovvup-cart-widget-cart-form .cart:after{display:inline-block;position:absolute;left:4px;top:12px;width:16px;height:24px;z-index:2;content:' ';background-color:#2CB774;border:none;}.grovvup-cart-widget-cart-form .cart .inner-content{background-color:#2CB774;border-radius:0 4px 4px 0;padding:10px 16px 10px 16px;color:white;font-weight:bold;font-size:16px;line-height:20px;height:21px;}.grovvup-cart-widget-cart-form .cart .inner-content:before{display:inline-block;vertical-align:top;font-size:24px;margin-right:10px;color:#ffffff99;}.grovvup-cart-widget-cart-form .cart .inner-content:after{font-family:FontAwesome;vertical-align:top;content:"\f0d7";margin-left:10px;color:#ffffff99;}.grovvup-cart-widget-cart-form .cart .empty-view{display:none;}.grovvup-cart-widget-cart-form .cart.empty .empty-view{display:inline-block;}.grovvup-cart-widget-cart-form .cart.empty .content{display:none;}.grovvup-cart-widget-cart-form .cart .content{display:inline-block;width:53px;text-align:center;height:20px;overflow:hidden;}
