body{color:#2D2D2D;background:#f5f5f5}.purple{color:#9F218B}.blue{color:#6693DE}a{color:#9F218B}.twitter a{color:#4099FF}.facebook a{color:#3b5998}.linkedin a{color:#0075b5}.disabled{color:#b8b8b8}.alert-debug{background-color:#fff;border-color:#d6e9c6;color:#000}.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,.navbar-brand{font-family:"Roboto Slab",serif;font-weight:normal;font-style:normal}.h1-xxl{font-size:76px;font-weight:600}.h1-xl{font-size:38px}h1,.h1{font-size:32px}h2{font-size:24px;margin-bottom:20px}h3{font-size:21px;margin-bottom:20px}h4{font-size:18px}.page-header{margin:0 0 30px 0}.page-header.h2{margin-bottom:20px}h5,h6{font-size:18px;font-weight:800}.header-multiline{line-height:1.6}body{font-family:"Source Sans Pro",sans-serif;font-weight:normal;font-style:normal;font-size:18px}.text-default{font-family:"Source Sans Pro",sans-serif}.text-light{font-weight:300;font-style:normal}.no-margin{margin:0}.no-margin-top{margin-top:0}.btn{text-transform:uppercase;letter-spacing:1px;background-color:#fff;border-width:2px;font-weight:600;padding:8px 20px;-moz-border-radius:8px;border-radius:8px}.btn i{margin-left:5px;font-weight:lighter}.input-group-btn .btn{border-width:1px}.btn-blue,.btn-purple{color:#fff}.btn-blue:hover,.btn-blue:focus,.btn-blue.focus,.btn-purple:hover,.btn-purple:focus,.btn-purple.focus{color:#fff}.btn-blue{background:#6693DE;border-color:#6693DE}.btn-blue:hover,.btn-blue:focus,.btn-blue.focus{background:#759EE1}.btn-blue.btn-outline{color:#6693DE !important}.btn-blue.btn-outline:hover,.btn-blue.btn-outline:focus,.btn-blue.btn-outline.focus{background:#EFF4FC}.btn-purple{background:#9F218B;border-color:#9F218B}.btn-purple:hover,.btn-purple:focus,.btn-purple.focus{background:#B24DA2}.btn-purple.btn-outline{color:#9F218B !important}.btn-purple.btn-outline:hover,.btn-purple.btn-outline:focus,.btn-purple.btn-outline.focus{background:#F8EFF7}.btn-danger{background:#d43f3a;color:#fff}.btn-danger:hover{background:#d9534f}.btn-outline{background:none}.btn-big{font-size:20px;padding:14px 28px;font-weight:600}.btn-big i{margin-left:10px}.button-group .btn{margin-right:15px}.button-group .btn-big{margin-right:20px}.btn-grey{background:#eee}.nav>li>a:hover,.nav>li>a:focus,.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background:transparent}.navbar{border:none;margin-bottom:0}.navbar-brand>img{display:inline}.page-header{padding:0;border:None}legend{border-bottom:0}[hidden][style="display: block;"]{display:block !important}.list-inline{margin-left:0}table th{font-weight:normal}.navbar-collapse{border-top:none}.select2-container .select2-selection.form-control,.form-control{padding-top:8px;padding-bottom:8px;height:38px}.select2-container .select2-selection.form-control .select2-selection__arrow,.form-control .select2-selection__arrow{height:38px}.select2-container .select2-selection.form-control,.form-control,.input-group-addon,.btn-default{border-color:#E6E6E6;-webkit-box-shadow:none;box-shadow:none}.bootstrap-select .bs-invalid{color:#d43f3a;border-color:#d43f3a}fieldset legend,form dt{font-family:"Roboto Slab",serif;font-size:22px;font-weight:normal;margin:15px 0 5px 0}label{font-weight:normal}.radio label input,.checkbox label input{position:relative !important;margin-right:5px}fieldset#location #id_postcode_incode{margin-top:30px}fieldset#location #map{height:365px;width:100%;margin-top:32px}fieldset.location #div_id_postcode{margin-top:30px}fieldset.location #div_id_distance{border-right:none}fieldset.location .input-group-addon{border-left-style:none}fieldset.location .has-error .input-group-addon{border-left-style:solid}fieldset.location input,fieldset.location span{border-radius:0}fieldset.location .help-block{display:block;clear:both}#id_q{border-radius:0;background:#fff url("images/search.gif") no-repeat 10px center;padding-left:35px}.row-centered{text-align:center}.row-centered form{margin-left:auto;margin-right:auto;text-align:left}.row-centered form .control-group{text-align:center}.form-prefs{background:#fff;padding:10px 20px;margin:20px 80px 40px}.form-prefs .form-group{margin-left:60px}.form-prefs i{font-size:40px;float:left;margin-top:20px}.form-prefs.form-prefs-access{padding-top:20px;margin-bottom:0;margin-left:auto;margin-right:auto;width:70%}.form-prefs.form-prefs-access i{font-size:50px;margin-top:40px}.user-notify-prefs i.fa-envelope-o{font-size:50px;display:block;margin:-10px 0 20px 0;text-align:center}#access-private-link{margin-left:auto;margin-right:auto;width:70%;background:#fff;text-align:center;padding:0 0 20px 0;display:none}#access-private-link a{position:relative;top:-8px;padding:8px 16px;border:1px solid #E6E6E6;background:#f5f5f5}#access-private-link a i{padding-right:6px}.form-inline .form-group>label{margin-right:10px}.form-inline .controls{display:inline-block}.col-centered{margin:0 auto;float:none}a.add-row{text-transform:uppercase;font-size:85%;text-align:center;display:block;margin-top:5px}.dynamic-formset{position:relative}.dynamic-formset a.delete-row{position:absolute;top:4px;right:10px}.dynamic-formset span.remove{display:none !important}form#event-preferences #div_id_travel_radius,form#event-preferences #div_id_outcode_placeholder,form#signup #div_id_travel_radius,form#signup #div_id_outcode_placeholder{padding-top:45px}span.help-inline .errorlist{list-style:none;color:#d43f3a;margin-left:0;padding-left:0}.time{margin-top:30px}#modal-form .control-group .control-label{width:130px}#modal-form .control-group .controls{margin-left:130px !important}#event-participants div.row{border-bottom:1px solid #E6E6E6;margin-bottom:15px}#faceted-search-form #div_id_q label{font-family:"Roboto Slab",serif;font-weight:normal;font-style:normal;font-size:22px;margin-bottom:4px}.confirm-terms{margin-left:auto;margin-right:auto;width:75%}.confirm-terms #div_id_confirm_terms,.confirm-terms .form-group{margin-bottom:8px}p.confirm-terms{margin-top:0;margin-bottom:40px}#newsletter-subscribe label{text-transform:capitalize}#newsletter-subscribe #div_id_action label.control-label{display:none}.collapsed-form-control .form-control,.collapsed-form-control .input-group-addon{border-radius:0 !important}.collapsed-form-control .datetimeinput{border-left:none}#dynamic-formset-video .dynamic-formset input{float:right}#dynamic-formset-video #dynamic-formset-video-add-new input[type="url"]{width:100%;display:block}#dynamic-formset-video #dynamic-formset-video-add-new label,#dynamic-formset-video #dynamic-formset-video-add-new input[type="checkbox"]{display:none}.inline-help{padding:10px;background:#E6E6E6;position:relative;padding-left:70px;min-height:60px}.inline-help:before{content:"\f059";font-family:FontAwesome;left:20px;position:absolute;top:5px;font-size:40px;color:#9E9E9E}.tooltip-icon{cursor:pointer}.tooltip .tooltip-inner{background-color:#E6E6E6;color:#2D2D2D !important;padding:8px 10px}.tooltip.right .tooltip-arrow{border-right-color:#E6E6E6}.list-no-padding li{padding:0 !important}#secondary-nav{z-index:500}#secondary-nav .row{position:relative}#secondary-nav .row nav{position:absolute;top:0;right:0;z-index:500}#secondary-nav .row nav a{color:#2D2D2D}.home #secondary-nav .row nav a{color:#fff}.home #secondary-nav .row nav .dropdown-menu a{color:#2D2D2D}header{background:#fff;border-bottom:1px solid #E6E6E6 !important}header h3{line-height:1.4em;margin:10px 0 15px 0}header a{color:#2D2D2D}header a.hover{color:#6693DE}header #search-form{margin-top:10px}header #search-form .input-group{position:relative}header #search-form .input-group input{padding-left:50px;border-right:none}header #search-form .input-group i{position:absolute;top:10px;left:15px;color:#9E9E9E;z-index:100}header #search-form button.btn-purple{-webkit-border-top-right-radius:8px;-moz-border-top-right-radius:8px;border-top-right-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-bottom-right-radius:8px;border-bottom-right-radius:8px}header #search-form button.btn-default{border-left:none}header #search-form button.btn-default:hover{color:#6693DE;background:none !important;border-color:#cccccc}header #search-form #toggleButtonText,header #search-form .caret{color:#9E9E9E;margin-top:-4px}header #search-form ul.dropdown-menu{min-width:105px}header #search-form ul.dropdown-menu .search-toggle{color:#9E9E9E;padding:10px 0 10px 15px;text-transform:uppercase;cursor:pointer}header .navbar-brand{font-size:24px}header .navbar-brand:hover{color:#2D2D2D}header .navbar-brand img{position:relative;top:-3px;padding-right:10px}header .navbar-menu li{padding-right:40px}header .navbar-menu li a{padding:18px 3px 15px 3px}header .navbar-menu li.active a{border-bottom:4px solid #6693DE}.home header{margin-bottom:40px}.home header #header-branding{background:url("images/home-banner.jpg") no-repeat top center;background-size:cover;color:#fff}.home header #header-branding a{color:#fff}.home header #header-home-banner{padding-bottom:100px}.home header #header-home-banner .btn-big{margin-top:20px}.home header #header-home-upcoming{background:rgba(0,0,0,0.6);padding:20px 40px 0 40px}.home header #header-home-upcoming #home-carousel{padding-bottom:42px}.home header #header-home-upcoming ul li{padding:2px 0;display:block}.home header #header-home-upcoming ul li i{width:24px;text-align:center;margin:0}.home header #header-home-upcoming .btn{margin:5px 0 0 25px}.home header #header-home-upcoming .btn:hover,.home header #header-home-upcoming .btn:focus,.home header #header-home-upcoming .btn.focus{background:rgba(255,255,255,0.1)}.home header #header-home-upcoming .carousel-inner .event-teaser{min-height:120px}.home header #header-home-upcoming .carousel-inner .event-teaser h4{font-size:21px}.home header #header-home-upcoming ol.carousel-indicators{bottom:10px}footer{background:#2C2C2C;color:#fff;padding:20px 0}footer a{color:#fff;font-weight:300}footer a:hover{color:#fff}footer h4{margin-top:40px;margin-bottom:15px}footer ul li{padding:6px 0}footer ul.list-inline li{padding:0 20px}footer #terms{margin-top:80px}footer .text-muted{opacity:0.4}#header-home-banner{margin-top:50px}#how-it-works .block{margin:20px 0 30px 0}#how-it-works .block img{margin:30px 0 20px 0}#how-it-works h1{margin-bottom:20px}#map{height:278px;width:100%}#terms-and-conditions ol:first-of-type{counter-reset:mycounter}#terms-and-conditions ol{list-style:none;padding:0}#terms-and-conditions ol li{display:block;margin:10px}#terms-and-conditions ol li:before{content:counter(mycounter) ". ";counter-increment:mycounter}#terms-and-conditions ol li ol{margin:20px}#terms-and-conditions dd{margin:10px 0}#endorsements li{margin-bottom:10px !important}#endorsements li img{margin-right:10px}body .select2-container{min-width:auto}.select2-container .select2-selection.form-control .select2-selection__rendered{line-height:1.42857143}body{color:#2D2D2D;background:#f5f5f5}.purple{color:#9F218B}.blue{color:#6693DE}a{color:#9F218B}.twitter a{color:#4099FF}.facebook a{color:#3b5998}.linkedin a{color:#0075b5}.disabled{color:#b8b8b8}.alert-debug{background-color:#fff;border-color:#d6e9c6;color:#000}.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,.navbar-brand{font-family:"Roboto Slab",serif;font-weight:normal;font-style:normal}.h1-xxl{font-size:76px;font-weight:600}.h1-xl{font-size:38px}h1,.h1{font-size:32px}h2{font-size:24px;margin-bottom:20px}h3{font-size:21px;margin-bottom:20px}h4{font-size:18px}.page-header{margin:0 0 30px 0}.page-header.h2{margin-bottom:20px}h5,h6{font-size:18px;font-weight:800}.header-multiline{line-height:1.6}body{font-family:"Source Sans Pro",sans-serif;font-weight:normal;font-style:normal;font-size:18px}.text-default{font-family:"Source Sans Pro",sans-serif}.text-light{font-weight:300;font-style:normal}.no-margin{margin:0}.no-margin-top{margin-top:0}.btn{text-transform:uppercase;letter-spacing:1px;background-color:#fff;border-width:2px;font-weight:600;padding:8px 20px;-moz-border-radius:8px;border-radius:8px}.btn i{margin-left:5px;font-weight:lighter}.input-group-btn .btn{border-width:1px}.btn-blue,.btn-purple{color:#fff}.btn-blue:hover,.btn-blue:focus,.btn-blue.focus,.btn-purple:hover,.btn-purple:focus,.btn-purple.focus{color:#fff}.btn-blue{background:#6693DE;border-color:#6693DE}.btn-blue:hover,.btn-blue:focus,.btn-blue.focus{background:#759EE1}.btn-blue.btn-outline{color:#6693DE !important}.btn-blue.btn-outline:hover,.btn-blue.btn-outline:focus,.btn-blue.btn-outline.focus{background:#EFF4FC}.btn-purple{background:#9F218B;border-color:#9F218B}.btn-purple:hover,.btn-purple:focus,.btn-purple.focus{background:#B24DA2}.btn-purple.btn-outline{color:#9F218B !important}.btn-purple.btn-outline:hover,.btn-purple.btn-outline:focus,.btn-purple.btn-outline.focus{background:#F8EFF7}.btn-danger{background:#d43f3a;color:#fff}.btn-danger:hover{background:#d9534f}.btn-outline{background:none}.btn-big{font-size:20px;padding:14px 28px;font-weight:600}.btn-big i{margin-left:10px}.button-group .btn{margin-right:15px}.button-group .btn-big{margin-right:20px}.btn-grey{background:#eee}.nav>li>a:hover,.nav>li>a:focus,.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background:transparent}.navbar{border:none;margin-bottom:0}.navbar-brand>img{display:inline}.page-header{padding:0;border:None}legend{border-bottom:0}[hidden][style="display: block;"]{display:block !important}.list-inline{margin-left:0}table th{font-weight:normal}.navbar-collapse{border-top:none}.select2-container .select2-selection.form-control,.form-control{padding-top:8px;padding-bottom:8px;height:38px}.select2-container .select2-selection.form-control .select2-selection__arrow,.form-control .select2-selection__arrow{height:38px}.select2-container .select2-selection.form-control,.form-control,.input-group-addon,.btn-default{border-color:#E6E6E6;-webkit-box-shadow:none;box-shadow:none}.bootstrap-select .bs-invalid{color:#d43f3a;border-color:#d43f3a}fieldset legend,form dt{font-family:"Roboto Slab",serif;font-size:22px;font-weight:normal;margin:15px 0 5px 0}label{font-weight:normal}.radio label input,.checkbox label input{position:relative !important;margin-right:5px}fieldset#location #id_postcode_incode{margin-top:30px}fieldset#location #map{height:365px;width:100%;margin-top:32px}fieldset.location #div_id_postcode{margin-top:30px}fieldset.location #div_id_distance{border-right:none}fieldset.location .input-group-addon{border-left-style:none}fieldset.location .has-error .input-group-addon{border-left-style:solid}fieldset.location input,fieldset.location span{border-radius:0}fieldset.location .help-block{display:block;clear:both}#id_q{border-radius:0;background:#fff url("images/search.gif") no-repeat 10px center;padding-left:35px}.row-centered{text-align:center}.row-centered form{margin-left:auto;margin-right:auto;text-align:left}.row-centered form .control-group{text-align:center}.form-prefs{background:#fff;padding:10px 20px;margin:20px 80px 40px}.form-prefs .form-group{margin-left:60px}.form-prefs i{font-size:40px;float:left;margin-top:20px}.form-prefs.form-prefs-access{padding-top:20px;margin-bottom:0;margin-left:auto;margin-right:auto;width:70%}.form-prefs.form-prefs-access i{font-size:50px;margin-top:40px}.user-notify-prefs i.fa-envelope-o{font-size:50px;display:block;margin:-10px 0 20px 0;text-align:center}#access-private-link{margin-left:auto;margin-right:auto;width:70%;background:#fff;text-align:center;padding:0 0 20px 0;display:none}#access-private-link a{position:relative;top:-8px;padding:8px 16px;border:1px solid #E6E6E6;background:#f5f5f5}#access-private-link a i{padding-right:6px}.form-inline .form-group>label{margin-right:10px}.form-inline .controls{display:inline-block}.col-centered{margin:0 auto;float:none}a.add-row{text-transform:uppercase;font-size:85%;text-align:center;display:block;margin-top:5px}.dynamic-formset{position:relative}.dynamic-formset a.delete-row{position:absolute;top:4px;right:10px}.dynamic-formset span.remove{display:none !important}form#event-preferences #div_id_travel_radius,form#event-preferences #div_id_outcode_placeholder,form#signup #div_id_travel_radius,form#signup #div_id_outcode_placeholder{padding-top:45px}span.help-inline .errorlist{list-style:none;color:#d43f3a;margin-left:0;padding-left:0}.time{margin-top:30px}#modal-form .control-group .control-label{width:130px}#modal-form .control-group .controls{margin-left:130px !important}#event-participants div.row{border-bottom:1px solid #E6E6E6;margin-bottom:15px}#faceted-search-form #div_id_q label{font-family:"Roboto Slab",serif;font-weight:normal;font-style:normal;font-size:22px;margin-bottom:4px}.confirm-terms{margin-left:auto;margin-right:auto;width:75%}.confirm-terms #div_id_confirm_terms,.confirm-terms .form-group{margin-bottom:8px}p.confirm-terms{margin-top:0;margin-bottom:40px}#newsletter-subscribe label{text-transform:capitalize}#newsletter-subscribe #div_id_action label.control-label{display:none}.collapsed-form-control .form-control,.collapsed-form-control .input-group-addon{border-radius:0 !important}.collapsed-form-control .datetimeinput{border-left:none}#dynamic-formset-video .dynamic-formset input{float:right}#dynamic-formset-video #dynamic-formset-video-add-new input[type="url"]{width:100%;display:block}#dynamic-formset-video #dynamic-formset-video-add-new label,#dynamic-formset-video #dynamic-formset-video-add-new input[type="checkbox"]{display:none}.inline-help{padding:10px;background:#E6E6E6;position:relative;padding-left:70px;min-height:60px}.inline-help:before{content:"\f059";font-family:FontAwesome;left:20px;position:absolute;top:5px;font-size:40px;color:#9E9E9E}.tooltip-icon{cursor:pointer}.tooltip .tooltip-inner{background-color:#E6E6E6;color:#2D2D2D !important;padding:8px 10px}.tooltip.right .tooltip-arrow{border-right-color:#E6E6E6}#secondary-nav{z-index:500}#secondary-nav .row{position:relative}#secondary-nav .row nav{position:absolute;top:0;right:0;z-index:500}#secondary-nav .row nav a{color:#2D2D2D}.home #secondary-nav .row nav a{color:#fff}.home #secondary-nav .row nav .dropdown-menu a{color:#2D2D2D}header{background:#fff;border-bottom:1px solid #E6E6E6 !important}header h3{line-height:1.4em;margin:10px 0 15px 0}header a{color:#2D2D2D}header a.hover{color:#6693DE}header #search-form{margin-top:10px}header #search-form .input-group{position:relative}header #search-form .input-group input{padding-left:50px;border-right:none}header #search-form .input-group i{position:absolute;top:10px;left:15px;color:#9E9E9E;z-index:100}header #search-form button.btn-purple{-webkit-border-top-right-radius:8px;-moz-border-top-right-radius:8px;border-top-right-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-bottom-right-radius:8px;border-bottom-right-radius:8px}header #search-form button.btn-default{border-left:none}header #search-form button.btn-default:hover{color:#6693DE;background:none !important;border-color:#cccccc}header #search-form #toggleButtonText,header #search-form .caret{color:#9E9E9E;margin-top:-4px}header #search-form ul.dropdown-menu{min-width:105px}header #search-form ul.dropdown-menu .search-toggle{color:#9E9E9E;padding:10px 0 10px 15px;text-transform:uppercase;cursor:pointer}header .navbar-brand{font-size:24px}header .navbar-brand:hover{color:#2D2D2D}header .navbar-brand img{position:relative;top:-3px;padding-right:10px}header .navbar-menu li{padding-right:40px}header .navbar-menu li a{padding:18px 3px 15px 3px}header .navbar-menu li.active a{border-bottom:4px solid #6693DE}.home header{margin-bottom:40px}.home header #header-branding{background:url("images/home-banner.jpg") no-repeat top center;background-size:cover;color:#fff}.home header #header-branding a{color:#fff}.home header #header-home-banner{padding-bottom:100px}.home header #header-home-banner .btn-big{margin-top:20px}.home header #header-home-upcoming{background:rgba(0,0,0,0.6);padding:20px 40px 0 40px}.home header #header-home-upcoming #home-carousel{padding-bottom:42px}.home header #header-home-upcoming ul li{padding:2px 0;display:block}.home header #header-home-upcoming ul li i{width:24px;text-align:center;margin:0}.home header #header-home-upcoming .btn{margin:5px 0 0 25px}.home header #header-home-upcoming .btn:hover,.home header #header-home-upcoming .btn:focus,.home header #header-home-upcoming .btn.focus{background:rgba(255,255,255,0.1)}.home header #header-home-upcoming .carousel-inner .event-teaser{min-height:120px}.home header #header-home-upcoming .carousel-inner .event-teaser h4{font-size:21px}.home header #header-home-upcoming ol.carousel-indicators{bottom:10px}footer{background:#2C2C2C;color:#fff;padding:20px 0}footer a{color:#fff;font-weight:300}footer a:hover{color:#fff}footer h4{margin-top:40px;margin-bottom:15px}footer ul li{padding:6px 0}footer ul.list-inline li{padding:0 20px}footer #terms{margin-top:80px}footer .text-muted{opacity:0.4}#header-home-banner{margin-top:50px}#how-it-works .block{margin:20px 0 30px 0}#how-it-works .block img{margin:30px 0 20px 0}#how-it-works h1{margin-bottom:20px}#map{height:278px;width:100%}#terms-and-conditions ol:first-of-type{counter-reset:mycounter}#terms-and-conditions ol{list-style:none;padding:0}#terms-and-conditions ol li{display:block;margin:10px}#terms-and-conditions ol li:before{content:counter(mycounter) ". ";counter-increment:mycounter}#terms-and-conditions ol li ol{margin:20px}#terms-and-conditions dd{margin:10px 0}#endorsements li{margin-bottom:10px !important}#endorsements li img{margin-right:10px}body .select2-container{min-width:auto}.select2-container .select2-selection.form-control .select2-selection__rendered{line-height:1.42857143}@media (max-width: 992px){.block-content{padding:20px}header .navbar-menu li{padding-right:20px}.dashed-connector{background:none !important}#header-home-upcoming{padding:10px 20px !important}}@media (min-width: 768px) and (max-width: 991px){.no-padding-sm{padding:0}}@media (max-width: 767px){.no-padding-xs{padding:0 !important}.no-padding-xs.block-content{background:none;border:none}.img-max-xs{min-width:100% !important}p.min-height-80{min-height:auto !important}.no-margin-top{margin-top:20px !important}#header-home-banner{padding-bottom:0 !important}#header-home-banner #header-home-upcoming-col{margin:40px 0 0 0;background:#fff}#header-home-banner #header-home-upcoming-col #header-home-upcoming{padding-left:0 !important;padding-right:0 !important;background:none;color:#2D2D2D}#header-home-banner #header-home-upcoming-col #header-home-upcoming .carousel-indicators li{border:1px solid #9E9E9E}#secondary-nav .row nav{position:relative}#secondary-nav .row nav ul{margin-bottom:0;margin-top:0;background:#2C2C2C}#secondary-nav .row nav ul li{float:left;width:50%;border-width:1px;border-color:#393838;border-style:none solid solid none;padding:10px 0 10px 10px}#secondary-nav .row nav ul li a{color:#fff !important}#secondary-nav .row nav ul li a:hover{background:none !important}#secondary-nav .row nav ul li ul.dropdown-menu{margin-left:20px}#secondary-nav .row nav ul li ul.dropdown-menu li{float:none;border:none;padding:5px 0}#secondary-nav .row nav ul li ul.dropdown-menu li.divider{background-color:#393838;padding:0}button[aria-expanded=true]{background:#2C2C2C;color:#fff}button.navbar-toggle{font-size:24px;margin-top:0;margin-bottom:0;border:none;border-radius:0;margin-right:0;position:relative;top:-1px;z-index:500;padding-left:15px;padding-right:15px}.text-right{text-align:center}form#event-preferences #div_id_travel_radius,form#event-preferences #div_id_outcode_placeholder,form#signup #div_id_travel_radius,form#signup #div_id_outcode_placeholder{padding-top:0 !important}.form-prefs{margin:0 !important;width:100% !important}}@media (max-width: 320px){.btn-big{font-size:14px;padding:8px 12px}#breadcrumbs .breadcrumb-divider{padding:0 1px 0 0}}img.img-responsive{display:inline-block}.button-group li{margin-bottom:10px}.secondary-content{background:#fff;padding:30px 0 80px 0}.block-content{background:#fff;padding:40px 40px 40px 40px;border:1px solid #E6E6E6;margin-bottom:40px}.margin-bottom-xxs{margin-bottom:5px}.margin-bottom-xs{margin-bottom:20px}.margin-bottom-sm{margin-bottom:40px}.margin-bottom-md{margin-bottom:60px}.margin-bottom-xl{margin-bottom:80px}.margin-top-xxs{margin-top:5px}.margin-top-xs{margin-top:20px}.margin-top-sm{margin-top:40px}.margin-top-md{margin-top:60px}.margin-top-xl{margin-top:80px}.col-sm-4 .block-content{padding:20px 20px 30px 20px;overflow:auto}.col-sm-8 .block-content{padding:30px 30px 30px 30px;margin-bottom:30px}.no-padding{padding:0 !important;margin:0 !important}.no-padding-right{padding-right:0 !important;margin-right:0 !important}.no-padding-left{padding-left:0 !important;margin-left:0 !important}.block.block-no-image h3{margin-bottom:6px}.dashed-connector{background:url("images/dashed-connector.png") no-repeat center 180px}.meta i{width:15px;margin-right:5px;text-align:center}.meta i.fa-round{border:2px solid #6693DE;border-radius:25px;width:20px;height:20px;text-align:center;font-size:75%;padding-top:1px}.meta.list-inline i.fa-map-marker{margin-left:0;margin-right:0}.clear{clear:both}.block{display:block !important}.col-padding-40{padding-top:40px}p.min-height-80{min-height:80px}#breadcrumbs{padding:30px 0 30px 3px}#breadcrumbs .breadcrumb-divider{padding:0 10px}.number{background:#6693DE;float:left;display:block;width:33px;height:33px;line-height:32px;text-align:center;color:#fff;margin-right:15px;-moz-border-radius:20px;border-radius:20px;font-size:24px;font-family:"Source Sans Pro",sans-serif;font-weight:300;font-style:normal}h3 .number{position:relative;top:-4px}.tip{padding-top:45px;padding-bottom:45px}.tip .tip-top{position:relative;text-align:center;min-height:140px}.tip .tip-top .number{position:absolute;top:0;left:0}.has-controls{position:relative}.has-controls .controls{position:absolute;top:0;right:0}.has-controls .controls li{margin:0;background:#6693DE;padding:1px 8px 3px 8px}.has-controls .controls li small,.has-controls .controls li a{color:#fff;float:right}.has-controls.members-only{background:none;border-color:#6693DE}.has-controls.promoted{border-color:#9F218B}.has-controls.promoted .controls li{background:#9F218B}.right{float:right}.block-teaser{border:1px solid #E6E6E6;padding:5px 10px 10px 10px}.block-teaser-group .block-teaser{border-top-style:none}.block-teaser-group .block-teaser:first-child{border-top-style:solid}.user-link-with-avatar img{margin-right:8px}.nav-toggles{text-align:center;margin:0 0 20px 0}.nav-toggles li{display:inline-block}.nav-toggles li:first-child a{border-radius:10px 0 0 10px}.nav-toggles li:last-child a{border-radius:0 10px 10px 0;border-left:0}.nav-toggles li a{padding:3px 12px 6px 10px;color:#6693DE;border:2px solid #6693DE}.nav-toggles li a i{margin-right:10px;font-size:15px}.nav-toggles li.active a{background:#6693DE;color:white}.highlighted{background:#EFF4FC}#events-search-form h1{margin:-10px 0 20px 0}#events-search-form label.control-label{font-weight:800}#events-search-form .btn{margin:25px 0 0 0}#search-results-grid div.search-results-grid-item{height:487px;overflow:hidden}#search-results-grid .block-search-result{margin-bottom:40px;border:1px solid #f5f5f5}#search-results-grid .block-search-result.promoted{border-color:#9F218B}#search-results-grid .block-search-result.promoted .promoted-label{position:absolute;top:0;right:0;background:#9F218B;color:#fff;padding:5px 10px;font-size:16px}#search-results-grid .block-search-result .block-content{padding:20px 20px 0 20px;margin-bottom:0}#search-results-grid .block-search-result .block-content>div{height:230px;overflow:hidden}#search-results-grid .block-search-result .block-content p{font-size:16px;margin-top:10px}#search-results-grid .block-search-result .block-content ul.meta{margin-bottom:0}#search-results-grid .block-search-result .block-content ul.meta li{padding:4px 0}#search-results-grid .block-search-result .block-content h4{min-height:50px}#search-results-grid .block-search-result .block-content h4 a{color:#2D2D2D}#search-results-grid .block-search-result .block-content h4 a:hover{text-decoration:none}#search-results-map #map{height:800px}#search-results-map #map .leaflet-popup-close-button{top:-1px !important;right:2px !important}#search-results-map #map .leaflet-popup-content h5 a{color:#2D2D2D}#search-results-map #map .leaflet-popup-content span{display:block;font-size:16px;margin:2px 0}#search-results-map #map .leaflet-popup-content span i{width:25px}#search-results-map #map .leaflet-popup-content span i.fa-map-marker{position:relative;left:3px}address{margin:20px 0 0 0}address span{display:block}.pull-left{padding-left:0}.nav-tabs{margin-bottom:25px}.alert ul{list-style:none;padding:0}.search-action-button{position:relative}.search-action-button a{position:absolute;top:-40px;right:20px}.nav-pills-search li{font-size:14px;margin-right:10px;margin-bottom:10px}.nav-pills-search li a{display:inline;background:#2C2C2C;color:#fff;padding:3px 12px 4px 12px;border-radius:20px;margin-left:5px}.nav-pills-search li a:hover,.nav-pills-search li a:active,.nav-pills-search li a.active{background:#6c6c6c}.nav-pills-search li a i{margin-left:4px}.icon-link{text-transform:uppercase}.icon-link i{margin:0 5px;font-weight:lighter}.icon-link.icon-link-blue{color:#6693DE}.icon-link.icon-link-purple{color:#9F218B}.icon-link.icon-link-small{font-size:15px}.icon-link.icon-link-small i{font-size:13px}#generic-modal .modal_icon{display:none}@media (max-width: 992px){.block-content{padding:20px}header .navbar-menu li{padding-right:20px}.dashed-connector{background:none !important}#header-home-upcoming{padding:10px 20px !important}}@media (min-width: 768px) and (max-width: 991px){.no-padding-sm{padding:0}}@media (max-width: 767px){.no-padding-xs{padding:0 !important}.no-padding-xs.block-content{background:none;border:none}.img-max-xs{min-width:100% !important}p.min-height-80{min-height:auto !important}.no-margin-top{margin-top:20px !important}#header-home-banner{padding-bottom:0 !important}#header-home-banner #header-home-upcoming-col{margin:40px 0 0 0;background:#fff}#header-home-banner #header-home-upcoming-col #header-home-upcoming{padding-left:0 !important;padding-right:0 !important;background:none;color:#2D2D2D}#header-home-banner #header-home-upcoming-col #header-home-upcoming .carousel-indicators li{border:1px solid #9E9E9E}#secondary-nav .row nav{position:relative}#secondary-nav .row nav ul{margin-bottom:0;margin-top:0;background:#2C2C2C}#secondary-nav .row nav ul li{float:left;width:50%;border-width:1px;border-color:#393838;border-style:none solid solid none;padding:10px 0 10px 10px}#secondary-nav .row nav ul li a{color:#fff !important}#secondary-nav .row nav ul li a:hover{background:none !important}#secondary-nav .row nav ul li ul.dropdown-menu{margin-left:20px}#secondary-nav .row nav ul li ul.dropdown-menu li{float:none;border:none;padding:5px 0}#secondary-nav .row nav ul li ul.dropdown-menu li.divider{background-color:#393838;padding:0}button[aria-expanded=true]{background:#2C2C2C;color:#fff}button.navbar-toggle{font-size:24px;margin-top:0;margin-bottom:0;border:none;border-radius:0;margin-right:0;position:relative;top:-1px;z-index:500;padding-left:15px;padding-right:15px}.text-right{text-align:center}form#event-preferences #div_id_travel_radius,form#event-preferences #div_id_outcode_placeholder,form#signup #div_id_travel_radius,form#signup #div_id_outcode_placeholder{padding-top:0 !important}.form-prefs{margin:0 !important;width:100% !important}}@media (max-width: 320px){.btn-big{font-size:14px;padding:8px 12px}#breadcrumbs .breadcrumb-divider{padding:0 1px 0 0}}img.img-responsive{display:inline-block}.button-group li{margin-bottom:10px}
