/* Processed by Cuttlefish cPortals in 0.0042 on Wed, 02 Aug 2017 05:19:33 +0000 */
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,700); .cs-module--activities .content .module-description {clear:both}.cs-module--activities .content #search {margin:0 0 15px;border:1px solid #ddd;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px}.cs-module--activities .content #search .fm-fieldset {margin:0;border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;text-align:center;overflow:auto}.cs-module--activities .content #search .fm-fieldset legend {display:none}.cs-module--activities .content #search .fm-field {display:inline-block}.cs-module--activities .content #search .fm-field .fm-field-name {display:none}.cs-module--activities .content #search .fm-field select,.cs-module--activities .content #search .fm-field .textbox {width:auto;margin:0 5px;vertical-align:middle}.cs-module--activities .content #search #field-i-am-looking-for .fm-field-name {display:block}.cs-module--activities .content #search #field-sport-or-activity .fm-options {line-height:31px}.cs-module--activities .content #search .fm-footer {margin:0;padding:50px 10px;overflow:hidden;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.cs-module--activities .content #search .fm-footer a.link {line-height:normal}.cs-module--activities .content #cs-sidebar-filters .cs-widget .body {padding:5px}.cs-module--activities .content #cs-sidebar-filters .cs-widget .fm-field .fm-field-name {display:none}.cs-module--activities .content #cs-sidebar-filters .cs-widget .fm-field .fm-radio {margin:5px 5px 0 0}.cs-module--activities .content #cs-sidebar-filters .cs-widget #field-location,.cs-module--activities .content #cs-sidebar-filters .cs-widget #field-date,.cs-module--activities .content #cs-sidebar-filters .cs-widget #field-skill {padding:0 5px 5px}.cs-module--activities .content #cs-sidebar-filters .cs-widget #field-postcode .fm-options span,.cs-module--activities .content #cs-sidebar-filters .cs-widget #field-between .fm-options span {margin:0 5px 0 2px}.cs-module--activities .content #cs-sidebar-filters .cs-widget #field-postcode select,.cs-module--activities .content #cs-sidebar-filters .cs-widget #field-postcode .textbox,.cs-module--activities .content #cs-sidebar-filters .cs-widget #field-between select,.cs-module--activities .content #cs-sidebar-filters .cs-widget #field-between .textbox {width:40%;box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.cs-module--activities .content #cs-sidebar-filters .cs-widget .button {width:100%;padding:10px;text-align:center;box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.cs-module--activities .content #cs-sidebar-filters .fm-footer {display:none}.cs-module--activities .content .cs-widget--promo {display:block;text-align:center;padding:10px;border:1px solid #ddd;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;text-decoration:none;margin:0 0 15px}.cs-module--activities .content .cs-widget--promo:hover {color:white;background:#7f4eb7}.cs-module--activities .content .cs-main p.date {color:#666}.cs-module--activities .content .cs-main > strong {display:block;margin:0 0 15px}.cs-module--activities .content .cs-main .display-tools {display:block;margin-bottom:10px}.cs-module--activities .content .cs-main .display-tools .listing-info {float:left}.cs-module--activities .content .cs-main .display-tools .listing-sort {float:right;margin-left:5px}.cs-module--activities .content .cs-main .display-tools .listing-map {float:right}.cs-campaign-image {width:100%}.cs-map-marker-span {position:relative;float:left}.cs-map-marker-span span {position:absolute;width:22px;font-size:11.5px;top:2px;color:white;text-align:center}#cs-filters {border:1px solid #CCC !important}.content.cs .cs-feed--activities .no-results {border:1px solid #CCC !important;background:#FAFAFA;font-size:150%;line-height:150%;padding:30px}.content.cs .cs-feed--activities .no-results a {font-weight:bold;text-decoration:none}.content.cs .cs-feed--activities .no-results a:hover {text-decoration:underline}#cs_module_activities .cs-activities-external-booking {text-align:center}#cs_module_activities .cs-activities-external-booking .cs-activities-external-button {width:300px;margin:0 auto}#cs_module_activities .cs-activities-external-booking .cs-activities-external-button a {width:80%}#cs_module_activities .cs-activities-external-booking p.disclaimer {font-size:11px}