.hero-banner{background-size:cover;padding-top:30px;padding-bottom:30px}.hero-text{height:110px;opacity:0}.hero-text-fallback{display:inline-block;padding:0px 20px 6px 20px;font-size:70px;line-height:normal;background:white;min-height:auto;height:auto;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";filter:alpha(opacity=95);opacity:.95;text-transform:uppercase}.show{opacity:1;-webkit-transition:opacity 1s ease-out;-moz-transition:opacity 1s ease-out;-ms-transition:opacity 1s ease-out;-o-transition:opacity 1s ease-out;transition:opacity 1s ease-out}.featured-events .g-cell:nth-child(3) .event-card,.promo-event-cards .g-cell:nth-child(3) .event-card{display:none}.featured-events .g-cell:nth-child(3) .event-card .ie7,.featured-events .g-cell:nth-child(3) .event-card .ie8,.promo-event-cards .g-cell:nth-child(3) .event-card .ie7,.promo-event-cards .g-cell:nth-child(3) .event-card .ie8{display:block}@media only screen and (min-width: 800px){.featured-events .g-cell:nth-child(3) .event-card,.promo-event-cards .g-cell:nth-child(3) .event-card{display:block}}.featured-events{background-color:#051c48}.featured-events .text-heading-primary{color:#fff}.event-cards .g-cell{overflow:visible}.fb-connect-card__icon{font-size:96px;color:#dedede;line-height:1.2em}.fb-connect-card__btn{text-transform:uppercase;font-weight:500;padding-left:24px;padding-right:36px}.organizer-callout{border-top:1px solid #dedede}.organizer-callout .text-body-medium{line-height:30px;-webkit-font-smoothing:antialiased}.event-card__footer .left{float:left;height:40px}.event-card__footer .right{float:right;height:40px}.event-card__footer .bookmark{color:#dedede}.event-card__footer .bookmark .ie7:hover,.event-card__footer .bookmark .ie8:hover{color:#0f90ba}.event-card__footer .bookmark .ie7.bookmarked:hover,.event-card__footer .bookmark .ie8.bookmarked:hover{color:#dedede}@media only screen and (min-width: 800px){.event-card__footer .bookmark:hover{color:#0f90ba}.event-card__footer .bookmark.bookmarked:hover{color:#dedede}}.event-card__footer .bookmark:hover{text-decoration:none}.event-card__footer .bookmark.bookmarked{color:#0f90ba}.event-card__footer .bookmark.bookmarked .bookmark__tip{display:none}.event-card__footer .bookmark .bookmark__tip{font-size:14px;position:relative;bottom:4px}.hero-banner-form{-webkit-transition:height 0.5s ease-in;-moz-transition:height 0.5s ease-in;transition:height 0.5s ease-in;height:270px;background:#32b5fc;position:relative}@media only screen and (min-width: 480px) and (max-width: 799px){.hero-banner-form{height:210px}}@media only screen and (max-width: 479px){.hero-banner-form{height:162px}}.hero-banner-form.is-active{height:540px}@media only screen and (min-width: 480px) and (max-width: 799px){.hero-banner-form.is-active{height:420px}}@media only screen and (max-width: 479px){.hero-banner-form.is-active{height:324px}}.hero-banner-form__background{width:100%;height:100%}.hero-banner-form__content{position:absolute;top:0;left:0;width:100%;height:100%}.hero-banner-form__content .subtitle{background:transparent;background-color:rgba(255,255,255,0.95);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2FFFFFF,endColorstr=#F2FFFFFF);zoom:1;display:inline-block;line-height:1.2em;font-weight:500;text-transform:uppercase;padding:12px 30px;font-size:30px}@media only screen and (min-width: 480px) and (max-width: 799px){.hero-banner-form__content .subtitle{padding:12px 20px}}@media only screen and (max-width: 479px){.hero-banner-form__content .subtitle{padding:6px 10px}}@media only screen and (min-width: 480px) and (max-width: 799px){.hero-banner-form__content .subtitle{font-size:21px}}@media only screen and (max-width: 479px){.hero-banner-form__content .subtitle{font-size:13px}}.hero-banner-form__content .title{background:transparent;background-color:rgba(255,255,255,0.95);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2FFFFFF,endColorstr=#F2FFFFFF);zoom:1;display:inline-block;line-height:1.2em;font-weight:500;text-transform:uppercase;padding:12px 30px;font-size:60px}@media only screen and (min-width: 480px) and (max-width: 799px){.hero-banner-form__content .title{padding:12px 20px}}@media only screen and (max-width: 479px){.hero-banner-form__content .title{padding:6px 10px}}@media only screen and (min-width: 480px) and (max-width: 799px){.hero-banner-form__content .title{font-size:42px}}@media only screen and (max-width: 479px){.hero-banner-form__content .title{font-size:26px}}.hero-banner-form__content .title i{font-size:42px;position:relative;bottom:0.2em;padding-left:1px}@media only screen and (min-width: 480px) and (max-width: 799px){.hero-banner-form__content .title i{font-size:29.4px}}@media only screen and (max-width: 479px){.hero-banner-form__content .title i{font-size:18.2px}}.hero-banner-form__content .title:hover{text-decoration:none;color:#339ecb}.hero-banner-form__content .hero-banner-form__row{background:transparent;background-color:rgba(255,255,255,0.95);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2FFFFFF,endColorstr=#F2FFFFFF);zoom:1;-webkit-transition:width 0.5s ease-in;-moz-transition:width 0.5s ease-in;transition:width 0.5s ease-in;overflow:hidden}.hero-banner-form__content .hero-banner-form__row .hero-banner-form__input{background:transparent;background-color:rgba(255,255,255,0.95);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2FFFFFF,endColorstr=#F2FFFFFF);zoom:1;display:inline-block;line-height:1.2em;font-weight:500;text-transform:uppercase;padding:12px 30px;font-size:60px;padding-left:90px;border:none;border-radius:0;background:transparent;text-transform:none}@media only screen and (min-width: 480px) and (max-width: 799px){.hero-banner-form__content .hero-banner-form__row .hero-banner-form__input{padding:12px 20px}}@media only screen and (max-width: 479px){.hero-banner-form__content .hero-banner-form__row .hero-banner-form__input{padding:6px 10px}}@media only screen and (min-width: 480px) and (max-width: 799px){.hero-banner-form__content .hero-banner-form__row .hero-banner-form__input{font-size:42px}}@media only screen and (max-width: 479px){.hero-banner-form__content .hero-banner-form__row .hero-banner-form__input{font-size:26px}}@media only screen and (min-width: 480px) and (max-width: 799px){.hero-banner-form__content .hero-banner-form__row .hero-banner-form__input{padding-left:60px}}@media only screen and (max-width: 479px){.hero-banner-form__content .hero-banner-form__row .hero-banner-form__input{padding-left:40px}}.hero-banner-form__content .hero-banner-form__row .hero-banner-form__input:focus{border:none}.hero-banner-form__content .hero-banner-form__row i{font-size:42px;line-height:1.8em;padding:6px 20px}@media only screen and (min-width: 480px) and (max-width: 799px){.hero-banner-form__content .hero-banner-form__row i{font-size:29.4px}}@media only screen and (max-width: 479px){.hero-banner-form__content .hero-banner-form__row i{font-size:18.2px}}@media only screen and (min-width: 480px) and (max-width: 799px){.hero-banner-form__content .hero-banner-form__row i{padding:6px 10px}}@media only screen and (max-width: 479px){.hero-banner-form__content .hero-banner-form__row i{padding:3px 5px}}.hero-banner-form__content .hero-banner-form__row>div{-webkit-transition:margin 0.5s ease-in;-moz-transition:margin 0.5s ease-in;transition:margin 0.5s ease-in}.ui-autocomplete__light{overflow:hidden}.ui-autocomplete__light .ui-menu-item a{padding-left:90px;text-transform:none}@media only screen and (min-width: 480px) and (max-width: 799px){.ui-autocomplete__light .ui-menu-item a{padding-left:60px}}@media only screen and (max-width: 479px){.ui-autocomplete__light .ui-menu-item a{padding-left:40px}}@media only screen and (min-width: 480px) and (max-width: 799px){.ui-autocomplete__light .ui-menu-item a{font-weight:500;font-size:13px}}@media only screen and (max-width: 479px){.ui-autocomplete__light .ui-menu-item a{font-weight:400;font-size:11px}}
