/*

Theme Name: Active Nation

Theme URI: /

Description: Custom theme created for Active Nation



Author: B1 Creative

Author URI: http://b1creative.com/



Version: 1.0.5

Tags: Active Nation

*/

@import url(/web/20150924193933cs_//wp-content/themes/activenation/css/xmas.css);
@import url(/web/20150924193933cs_//wp-content/themes/activenation/colours.css);
@import url(/web/20150924193933cs_//wp-content/themes/activenation/typography.css);
@import url(/web/20150924193933cs_//wp-content/themes/activenation/css/events-menu.css);
: : selection {
    color: white;
    background: #6E0075;
}
/* Begin Structure */

body {
    width: 100%;
    margin: 0;
    padding: 0;
    position: relative;
}
#page {
    position: relative;
    margin: 0;
    padding: 0;
    width: 100%;
}
#header {
    height: 155px;
    width: 100%;
}
#headerimg {
    margin-top: 55px;
}
/* This hides the 'skip to' links and maintains accessibility */

#skip {
    position: absolute;
    top: -500px;
    width: 1px;
    height: 1px;
    overflow: hidden;
}
#content {
    margin-top: 40px;
}
#charity-content {
    margin-top: 0px;
}
#join-us-content {
    margin-top: 10px;
}
#sidebar {
    text-align: left;
    padding-top: 40px;
    padding-bottom: 25px;
}
#footer {
    margin: 10px 0 0 0;
    padding: 0px 0;
}
.post {
    margin: 0;
}
.postmetadata {
    margin: 30px 0;
}
.smallattachment {
    float: left;
    width: 128px;
    margin: 5px 5px 5px 0px;
}
.attachment {
    margin: 5px 0px;
}
.postmetadata {
    clear: both;
}
/* End Structure */

/* Begin Images */

p img {
    padding: 0;
    max-width: 100%;
}
img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
img.alignright {
    padding: 4px;
    margin: 0 0 2px 7px;
    display: inline;
}
img.alignleft {
    padding: 4px;
    margin: 0 7px 2px 0;
    display: inline;
}
.alignright {
    float: right;
}
.alignleft {
    float: left
}
/* End Images */

/* End Entry Lists */

/* Begin Form Elements */

#searchform {
    text-align: left;
}
#commentform input {
    width: 170px;
    padding: 2px;
    margin: 5px 5px 1px 0;
}
#commentform {
    margin: 5px 10px 0 0;
}
#commentform textarea {
    width: 100%;
    padding: 2px;
}
#respond:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#commentform #submit {
    margin: 0 0 5px auto;
    float: right;
}
/* End Form Elements */

/* Begin Comments*/

.alt {
    margin: 0;
    padding: 10px;
}
.commentlist {
    padding: 0;
    text-align: justify;
}
.commentlist li {
    margin: 15px 0 10px;
    padding: 5px 5px 10px 10px;
    list-style: none;
}
.commentlist li .avatar {
    float: right;
    padding: 2px;
}
.commentlist li ul li {
    margin-right: -5px;
    margin-left: 10px;
}
.commentlist p {
    margin: 10px 5px 10px 0;
}
.children {
    padding: 0;
}
#commentform p {
    margin: 5px 0;
}
.nocomments {
    text-align: center;
    margin: 0;
    padding: 0;
}
.commentmetadata {
    margin: 0;
    display: block;
}
/* End Comments */

/* Begin Calendar */

#wp-calendar {
    empty-cells: show;
    margin: 10px auto 0;
    width: 155px;
}
#wp-calendar #next a {
    padding-right: 10px;
    text-align: right;
}
#wp-calendar #prev a {
    padding-left: 10px;
    text-align: left;
}
#wp-calendar a {
    display: block;
}
#wp-calendar caption {
    text-align: center;
    width: 100%;
}
#wp-calendar td {
    padding: 3px 0;
    text-align: center;
}
/* End Calendar */

/* Begin Various Tags & Classes */

acronym, abbr, span.caps {
    cursor: help;
}
blockquote {
    margin: 15px 30px 0 10px;
    padding-left: 20px;
}
blockquote cite {
    margin: 5px 0 0;
    display: block;
}
.center {
    text-align: center;
}
.hidden {
    display: none;
}
hr {
    display: none;
}
.navigationTop {
    display: block;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 30px;
}
.navigationBottom {
    display: block;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
}
/* End Various Tags & Classes*/

/* Captions */

.aligncenter, div.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.wp-caption {
    text-align: center;
    padding-top: 4px;
    margin: 10px;
}
.wp-caption img {
    margin: 0;
    padding: 0;
}
.wp-caption p.wp-caption-text {
    padding: 0 4px 5px;
    margin: 0;
}
/* End captions */

/*button styles*/

.su-button span {
    background: none !important;
    border: 0 !important;
    padding: 0 !important;
    text-shadow: none !important;
    -moz-text-shadow: none !important;
    -webkit-text-shadow: none !important;
}
.default-orange, .btn-style-orange, .book-now a, .book-button, #box-9.box-wrapper form input[type="submit"] {
    color: #6E0075;
    padding: 4px 8px;
    text-decoration: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border: 0;
    background: #fb781d;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#fa8a23), to(#fb6c1c));
    background: -moz-linear-gradient(top, #fa8a23, #fb6c1c);
    font-size: 16px;
    text-transform: uppercase;
    cursor: pointer;
}
#an_activity_form .btn-style-orange, .active-results .btn-style-orange {
    -webkit-box-shadow: 0px 1px 4px #999;
    -moz-box-shadow: 0px 1px 4px #999;
    box-shadow: 0px 1px 4px #999;
    position: absolute;
    bottom: 10px;
    right: 10px;
}
.default-purple, #supporterFeedbackForm .submit input {
    color: #F0A044;
    padding: 2px 30px;
    display: block;
    margin: 0 auto;
    text-decoration: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 0;
    background: #6E0075;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#7C1A87), to(#510D56));
    background: -moz-linear-gradient(top, #7C1A87, #510D56);
    font-size: 24px;
    text-transform: uppercase;
    cursor: pointer;
    font-family: 'TradeGothicW01-BoldCn20 675334', sans-serif;
    font-weight: normal !important;
}
/*feedback form*/

#supporterFeedbackForm #yournameandcenter, #supporterFeedbackForm #yourfeedback {
    border: 1px solid #ccc;
    padding: 5px;
}
.an_content_form h3 {
    background: #6e0075;
    color: #fff;
    padding: 7px;
    text-transform: uppercase;
    margin-top: 20px;
    margin-bottom: 10px;
}
/*header stuff*/

#header h1 {
    float: left;
    margin-top: 25px;
    margin-bottom: 30px;
}
#header .container_12 {
    padding-left: 10px;
    padding-right: 10px;
    width: 940px;
}
/*latest offers*/

#latest-offers {
    position: relative;
}
#latest-offers .container_12 {
    position: relative;
}
#latest-offers .purple-arrow-down {
    left: 50%;
    margin-left: -9px;
}
.view-offers {
    cursor: pointer;
    display: block;
    padding: 10px;
    text-align: center;
    color: #f5952d;
}
.view-offers span {
    color: #fff;
}
.latest-offer-inner {
    padding: 20px 0 0 0;
    overflow: hidden;
    color: #fff;
    width: 960px;
}
.latest-offer-inner .offer-article img {
    float: left;
    margin: 0;
    border: 5px solid #fff;
    margin-left: 20px;
}
.latest-offer-inner .offer-article h3, .latest-offer-inner .offer-article p, .latest-offer-inner .offer-article h2, .latest-offer-inner .offer-article span {
    color: #fff;
    margin-left: 200px;
    display: block;
    margin-right: 10px;
}
.latest-offer-inner .offer-article p, .latest-offer-inner .offer-article span {
    font-size: 12px;
}
.offer-article {
    float: left;
    width: 640px;
    padding-right: 20px;
    margin-right: 10px;
    border-right: 1px solid #600266;
    min-height: 200px;
    height: auto !important;
    height: 200px;
    margin-bottom: 20px;
}
#widget-offers {
    float: right;
    width: 265px;
    color: #fff;
    min-height: 200px;
    height: auto !important;
    height: 200px;
    margin-bottom: 20px;
    margin-right: 20px;
}
#widget-offers h3 {
    color: #fff;
}
.latest-offer-inner .offer-article span.post-date {
    margin-bottom: 15px;
    margin-top: 0;
}
#widget-offers li {
    list-style: none;
    margin: 0;
    padding: 0;
}
.latest-offer-inner .offer-article h3 {
    font-size: 26px;
    margin-bottom: 7px;
    margin-top: 0;
    line-height: 1;
}
.latest-offer-inner .offer-article h2 {
    font-size: 18px;
    color: #fb6b1c;
    margin-top: 0;
    margin-bottom: 10px;
    line-height: 1;
}
.latest-offer-inner .btn-style-orange {
    float: right;
    margin-right: 40px;
    font-size: 24px;
    padding: 4px 30px;
    -moz-box-shadow: 0 0 4px #4d0652;
    -webkit-box-shadow: 0 0 4px #4d0652;
    box-shadow: 0 0 4px #4d0652;
}
.latest-offer-inner .btn-style-orange:hover {
    text-decoration: none;
}
.hide-arrow {
    display: none !important;
}
.offer-close-right {
    position: absolute;
    bottom: 7px;
    right: 20px;
    text-transform: uppercase;
    font-size: 20px;
    color: #fff;
    cursor: pointer;
    width: 50px;
}
.offer-close-right span {
    font-size: .8em;
    margin-top: 3px;
    float: right;
    display: inline-block;
    margin-left: 1px;
}
.view-offers.offer-open {
    padding: 0;
}
#latest-tweet {
    padding: 10px;
    background: #600266 url(/web/20150924193933im_//wp-content/themes/activenation/images/icon-twitter-yellow.png) no-repeat 20px 7px;
    font-size: 12px;
    clear: both;
    padding-left: 50px;
    overflow: hidden;
}
#latest-tweet span {
    display: block;
    float: left;
}
.tweet-content {
    width: 82%;
    margin-left: 10px;
    line-height: 1.2;
    letter-spacing: 0px;
}
/*main website navigation - see superfish.css for any further styles*/

#navigation 
{height: 36px; background: #520f5b url(/web/20150924193933im_//wp-content/themes/activenation/images/nav-bg.png) repeat-x 0 0; border: 1px solid #6a1675; color: #fb6b1c; clear: both; width: 960px; margin: 0 auto; box-shadow: 1px 2px 3px #9b9999; -moz-box-shadow: 1px 2px 3px #9b9999; -webkit-box-shadow: 1px 2px 3px #9b9999;}
#navigation li a {
    color: #fb6b1c;
    text-transform: uppercase;
    font-size: 20px;
    padding: 7px 11px 10px 11px;
    margin: 0 1px 0 0;
}
#navigation li.current-menu-item a {
    color: #fff;
}
#navigation li a:hover {
    text-decoration: none;
    color: #fff;
}
.single-leisure-centre #navigation li#menu-item-279 a {
    color: #fff;
}
/*custom fonts*/

#navigation li a, .footer-menu-wrapper ul li a {
    font-family: 'TradeGothicW01-BoldCn20 675334', sans-serif;
    text-transform: uppercase;
}
h1, h2, h3, h4, h5, .active-search .purple, .custom-font, .su-button span, .btn-style-orange, .book-now a, .offer-close-right, .book-button {
    font-family: 'TradeGothicW01-BoldCn20 675334', sans-serif;
    font-weight: normal !important;
    text-transform: uppercase;
}
.page-title {
    font-size: 35px;
}
#latest-tweet, .latest-offer-inner .offer-article p, .latest-offer-inner .offer-article span {
    font-family: 'Trade Gothic W01 Roman', sans-serif;
}
#latest-tweet a {
    color: #fff;
}
/*get active section*/

.wrapper {
    overflow: hidden;
}
.active-search {
    float: left;
    width: 458px;
    background: #e4e4e4;
    margin-bottom: 7px;
    overflow: visible;
    position: relative;
    min-height: 416px;
    height: auto !important;
    height: 416px;
}
.active-results {
    float: right;
    width: 458px;
    margin-bottom: 7px;
    background: #e4e4e4;
    min-height: 416px;
    height: auto !important;
    height: 416px;
    position: relative;
}
.active-results .text-right {
    margin: 10px 10px 10px 0;
}
.active-search h2, .active-results h2 {
    margin-bottom: 0;
    position: relative;
}
#an_post_wrap {
    clear: both;
    background: #e4e4e4;
}
#an_post_wrap h2, .an_chosen_sport_youtube h3, .an_chosen_sport_active_stats h3, .an_chosen_sport_session h3 {
    background: #6e0075;
    color: #fff;
    padding: 7px;
    text-transform: uppercase;
    font-size: 26px;
}
.an_results_wrap {
    float: left;
    width: 68px;
    height: 68px;
    margin: 3px;
    background: #fff;
    padding: 3px;
    border: 1px solid #fb6b1c;
}
.an_results_wrap p {
    display: none;
}
#an_activity_form {
    background: none !important;
    padding: 10px 0 0 0;
    margin: 10px;
    border-top: 2px solid #6E0075;
}
span.close {
    display: none;
}
.content-top {
    padding: 15px;
    position: relative;
    margin-bottom: 7px;
}
.activity-content img {
    position: absolute;
    bottom: 0;
    right: 0;
}
.active-search .purple {
    text-transform: uppercase;
    font-size: 21px;
    float: left;
    margin-right: 10px;
}
.content-top h2 {
    color: #fff;
    margin-bottom: 0;
}
.content-top .custom-font {
    font-size: 35px;
    letter-spacing: -1px;
}
.active-search h2 {
    background: #6E0075 url(/web/20150924193933im_//wp-content/themes/activenation/images/icon-info.png) no-repeat 99% center;
}
.active-results h2 {
    background: #FB6B1C url(/web/20150924193933im_//wp-content/themes/activenation/images/icon-search.png) no-repeat 99% center;
}
.active-search .padded-description {
    padding-bottom: 0;
}
.custom-checkbox-wrapper {
    position: relative;
    float: left;
    margin-left: 0px;
    margin-bottom: 20px;
    display: inline-block;
    width: 110px;
}
.active-search input[type='checkbox'] {
    opacity: 0;
    width: 18px;
    height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    cursor: pointer;
}
.active-search input[type='checkbox'] + label {
    padding-left: 22px;
    background: url(/web/20150924193933im_//wp-content/themes/activenation/images/radio.png) no-repeat 0 0;
    height: 18px;
    display: inline-block;
    line-height: 18px;
}
.active-search input[type='checkbox']: checked + label {
    background: url(/web/20150924193933im_//wp-content/themes/activenation/images/radio-selected.png) no-repeat 0 0;
}
#an_your_results_wrap_ajax {
    overflow: hidden;
    padding: 30px 10px 30px 20px;
    margin: 0 10px 10px 10px;
    background: #fff;
}
#an_activity_form .sbHolder {
    float: right;
}
#an_activity_form .text-centered {
    display: inline;
}
#an_activity_form .text-centered.submit-wrapper {
    margin-left: 143px;
}
.active-search-input-wrapper {
    overflow: hidden;
    padding-top: 20px;
    clear: both;
}
.purple-width {
    width: 200px;
    margin-bottom: 0;
}
.selection-row {
    margin-left: 100px;
    overflow: hidden;
}
.selection-row.row-1 {
    margin-left: 0;
}
.input-no-margin .custom-checkbox-wrapper {
    margin-bottom: 0;
}
.su-tabs-style-1 {
    margin-bottom: 0;
}
.active-stats-wrapper {
    background: #464646 url(/web/20150924193933im_//wp-content/themes/activenation/images/arrow-active-icons.png) no-repeat 30px 36px;
    overflow: hidden;
}
.active-stats-wrapper .an_active_icons {
    width: 520px;
    float: right;
    background: url(/web/20150924193933im_//wp-content/themes/activenation/images/active-info-header.png) no-repeat center top;
    margin-right: 50px;
}
.active-stats-wrapper .centre-information-wrapper {
    width: 350px;
    float: left;
    background: url(/web/20150924193933im_//wp-content/themes/activenation/images/center-info-header.png) no-repeat center top;
}
ul.more-info-icons li {
    float: left;
    display: block;
    width: 110px;
    height: 130px;
}
ul.more-info-icons {
    padding: 65px 65px 0;
}
ul.more-info-icons li img {
    display: block;
    margin: 0 auto;
}
ul.an_active_icons {
    padding: 65px 0 0 0;
    position: relative;
}
ul.an_active_icons li {
    display: block;
    position: absolute;
    width: 100px;
    height: 110px;
}
ul.an_active_icons li img {
    display: block;
    margin: 0 auto;
}
ul.an_active_icons li: nth-child(1) {
    top: 65px;
    left: -2px;
}
ul.an_active_icons li: nth-child(2) {
    top: 65px;
    left: 125px;
}
ul.an_active_icons li: nth-child(3) {
    top: 65px;
    left: 274px;
}
ul.an_active_icons li: nth-child(4) {
    top: 65px;
    right: -3px;
}
.active-stats-wrapper h3 {
    background: #aeadae;
    text-indent: -9999px;
    height: 36px;
}
.an_chosen_sport .content-wrapper {
    border-bottom: 7px solid #fff;
}
.an_chosen_sport .content-wrapper .su-tabs-pane a {
    color: #6E0075;
}
.videos-wrapper {
    overflow: hidden;
    margin-top: 10px;
}
.videos-wrapper h3 {
    background: #6E0075 url(/web/20150924193933im_//wp-content/themes/activenation/images/youtube.png) no-repeat 99% center;
    font-size: 26px;
    color: #fff;
    padding: 7px;
    margin-bottom: 13px
}
.an_youtube {
    overflow: hidden;
    margin: 10px 7px 10px 14px;
}
.an_youtube li {
    display: block;
    float: left;
    margin: 6px 6px 6px 0;
    opacity: 1;
    transition: opacity 1s linear;
    -webkit-transition: opacity 1s linear;
    -moz-transition: opacity 1s linear;
}
.an_youtube li:hover {
    opacity: .4;
}
.an_youtube li a {
    font-size: 12px;
    font-weight: bold;
    color: #6c0574;
}
.an_youtube li p {
    font-size: 12px;
    margin: 7px 10px;
    color: #6c0574;
    width: 280px;
}
.an_youtube li a:hover {
    text-decoration: none;
}
.book-your-session-wrapper {
    overflow: visible;
    background: #6E0075 url(/web/20150924193933im_//wp-content/themes/activenation/images/arrow-book-session.png) no-repeat 30px 40px;
    margin-top: 10px;
    color: #fff;
    position: relative;
    margin-bottom: 10px;
    min-height: 183px;
    height: auto !important;
    height: 183px;
}
.book-your-session-wrapper h3 {
    background: #FB6B1C;
    font-size: 26px;
    color: #6E0075;
    padding: 7px;
    margin-bottom: 10px
}
.book-your-session-wrapper p {
    width: 400px;
    margin: 10px;
    float: left;
}
#book-now-img {
    position: absolute;
    right: 0;
    bottom: 0;
}
.book-now {
    float: right;
    margin: 20px;
}
.book-now a {
    font-size: 26px;
}
/*tabs styling*/

#an_post_wrap .su-tabs-style-1 .su-tabs-nav {
    background: none;
}
#an_post_wrap .su-tabs-style-1 .su-tabs-nav span, .top-cat-nav li a, .back-to-map, .custom-page-links li a {
    background: #f3f5f8;
    /* Old browsers */

background: -moz-linear-gradient(top, #f3f5f8 0%, #e5e8ec 100%);
    /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f5f8), color-stop(100%, #e5e8ec));
    /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top, #f3f5f8 0%, #e5e8ec 100%);
    /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top, #f3f5f8 0%, #e5e8ec 100%);
    /* Opera 11.10+ */

background: -ms-linear-gradient(top, #f3f5f8 0%, #e5e8ec 100%);
    /* IE10+ */

background: linear-gradient(to bottom, #f3f5f8 0%, #e5e8ec 100%);
    /* W3C */

border: 1px solid #989ca8;
    margin: 0;
    border-left: 0;
    color: #50545c;
    font-family: "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosBold', "Helvetica", "Arial", sans-serif;
    font-weight: 600;
    font-stretch: normal;
    -moz-box-shadow: 0 0 1px 1px #fcfcfd inset;
    box-shadow: 0 0 0px 1px #fcfcfd inset;
    -webkit-box-shadow: 0 0 1px 1px #fcfcfd inset;
    height: 30px;
    line-height: 30px;
}
.custom-page-links li: last-child a {
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-right: 1px solid #989ca8
}
#an_post_wrap .su-tabs-style-1 .su-tabs-nav span:first-child {
    -webkit-border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    border-left: 1px solid #989ca8
}
#an_post_wrap .su-tabs-style-1 .su-tabs-nav span.su-tabs-current, .top-cat-nav li.current-cat a, .custom-page-links li.toolbar-current {
    background: #505258;
    border: 1px solid #1f2022;
    color: #fff;
    -moz-box-shadow: 0 0 8px 4px #28282b inset;
    -webkit-box-shadow: 0 0 8px 4px #28282b inset;
    box-shadow: 0 0 8px 4px #28282b inset;
}
.top-cat-nav li.current-cat a, .top-cat-nav li:first-child a {
    -webkit-border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    border-left: 1px solid #989ca8
}
.custom-page-links li:first-child a {
    -webkit-border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
#an_post_wrap .su-tabs-style-1 .su-tabs-nav span: last-child {
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.top-cat-nav li: last-child a {
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
#an_post_wrap .su-tabs-style-1 .su-tabs-nav {
    padding: 0 15px;
}
#an_post_wrap .su-tabs-style-1 .su-tabs-pane {
    border: 0;
    border-bottom: 2px solid #6c0574;
    padding: 0;
    margin: 20px 15px 20px;
}
.su-tabs-panes {
    clear: both;
}
.back-to-map {
    float: right;
    margin-left: 20px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 0 15px;
    border: 1px solid #989ca8;
    text-decoration: none;
}
.back-to-map:hover {
    text-decoration: none;
}
.custom-page-links {
    float: left;
}
.custom-page-links li a {
    padding: 0 15px;
    display: block;
    float: left;
}
.custom-page-links li {
    padding: 0;
    display: block;
    float: left;
}
.custom-page-links li.toolbar-current {
    padding: 0 15px;
    height: 30px;
    line-height: 30px;
}
/*custom page menu styling*/

.top-cat-nav li a {
    padding: 0px 20px;
    float: left;
    display: block;
}
.top-cat-nav li {
    display: block;
    float: left;
}
.top-cat-nav li.current-cat a/*custom drop down select list*/

#an_activity_form .sbHolder {
    float: right;
}
#centre-selecter .sbHolder {
    float: right;
}
.sbHolder {
    background: url(/web/20150924193933im_//wp-content/themes/activenation/images/dropdownicon.gif) no-repeat scroll 159px 5px #FFFFFF;
    border: 1px solid #bdbdbd;
    color: #2d2d2d;
    cursor: pointer;
    font-size: 12px;
    height: 21px;
    line-height: 21px;
    margin-top: 0px;
    width: 175px;
}
.sbHolder a {
    color: #2d2d2d;
    text-decoration: none;
}
.sbSelector {
    color: #2d2d2d;
    display: block;
    font-size: 12px;
    margin: 1px 0 0 5px;
    text-decoration: none;
    width: 175px;
}
.sbOptions li a {
    display: block;
    font-size: 12px;
    margin: 1px 0 0 5px;
    text-decoration: none;
    width: 175px;
}
.sbOptions {
    background: #FFFFFF;
    border: 1px solid #DADBD6;
    left: -1px;
    position: relative;
    top: -1px !important;
    width: 175px;
    z-index: 10000;
}
.sbOptions li:hover {
    background: #6E0075;
    color: #fff;
}
.sbOptions li:first-child {
    display: none;
}
.sbOptions li:hover a {
    text-decoration: none;
    color: #fff;
}
/* Igor Styles */

/* Carousel */

#an_your_results_wrap_ajax .viewport {
    width: 400px;
    height: 162px;
    overflow: hidden;
    position: relative;
}
#an_your_results_wrap_ajax .overview {
    list-style: none;
    position: absolute;
    padding: 0;
    margin: 0;
    left: 0;
    top: 0;
}
#an_your_results_wrap_ajax .overview li {
    float: left;
    width: 410px;
    height: 246px;
}
/* Carousel Buttons */

#an_your_results_wrap_ajax .buttons {
    display: block;
    margin: 30px 0 0 0;
}
#an_your_results_wrap_ajax .next {
    margin: 0 0 0 10px;
}
#an_your_results_wrap_ajax .prev {
    margin: 0;
}
#an_your_results_wrap_ajax .disable {
    visibility: hidden;
}
/* Result item */

.an_results_wrap {
    float: left;
    display: block;
    width: 68px;
    height: 68px;
    margin: 2px;
    background: white;
    padding: 3px;
    border: 1px solid #FB6B1C;
}
.an_results_wrap img {
    cursor: pointer;
}
/* Overlay effect */

.an_overlay {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1000;
    background-color: black;
    -moz-opacity: 0.8;
    opacity: .80;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
}
.an_content {
    display: none;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 300px;
    height: 50px;
    padding: 40px 20px 20px 20px;
    border-radius: 5px;
    background: #fff;
    z-index: 10001;
    box-shadow: #000 1px 1px 50px 10px;
}
.an_content p {
    text-align: center;
    font-size: 14px;
}
#an_your_results_wrap_ajax {
    position: relative;
}
.tooltip {
    display: none;
    background: #6E0075;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-size: 12px;
    width: 100px;
    padding: 10px;
    text-align: center;
    color: #fff;
}
p.an_result_count {
    position: absolute;
    left: 20px;
    top: 7px;
}
/* Carousel */

.activity-feedback .viewport {
    width: 410px;
    height: 246px;
    overflow: hidden;
    position: relative;
}
.activity-feedback .overview {
    list-style: none;
    position: absolute;
    padding: 0;
    margin: 0;
    left: 0;
    top: 0;
}
.activity-feedback .overview li {
    float: left;
    width: 410px;
    height: 246px;
}
#an_your_results_wrap_ajax .next {
    display: block;
    width: 12px;
    height: 20px;
    background: url(/web/20150924193933im_//wp-content/themes/activenation/images/arrow-next.png) no-repeat 0 0;
    position: absolute;
    top: 100px;
    right: 3px;
    text-indent: -9999px;
    cursor: pointer;
    margin: 0;
}
#an_your_results_wrap_ajax .prev {
    display: block;
    width: 12px;
    height: 20px;
    background: url(/web/20150924193933im_//wp-content/themes/activenation/images/arrow-prev.png) no-repeat 0 0;
    position: absolute;
    top: 100px;
    left: 3px;
    text-indent: -9999px;
    cursor: pointer;
    margin: 0;
}
/* Carousel Buttons */

.activity-feedback .buttons {
    display: block;
    margin: 30px 0 0 0;
}
.activity-feedback .next {} .activity-feedback .prev {
    margin: 0;
}
.activity-feedback .disable {
    visibility: hidden;
}
/*header search form*/

#search-form {
    background: #0c0c0c;
    color: #acb3bf;
    font-size: 12px;
    float: right;
    width: 187px;
    padding: 5px 0;
    margin: 30px 0 15px;
}
#search-form #searchsubmit {
    border: 0;
    background: transparent url(/web/20150924193933im_//wp-content/themes/activenation/images/search-btn.png) no-repeat 0 0;
    text-indent: -9999px;
    display: block;
    width: 20px;
    height: 18px;
    cursor: pointer;
    float: left;
    margin-left: 5px;
}
#search-form #s {
    border: 0;
    background: none;
    color: #acb3bf;
    font-size: 12px;
    float: left;
    width: 140px;
    margin-left: 5px;
}
/*header centre select*/

#centre-select {
    float: right;
    clear: right;
}
#centre-select .sbHolder, #centre-select .sbSelector, #centre-select .sbOptions, #centre-select .sbOptions li a {
    width: 185px;
}
#centre-select .sbHolder {
    background-position: 169px 5px;
}
/*footer areas*/

#footerContent {
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 960px;
}
.footer-section {
    padding: 10px;
    margin: 7px 10px;
    overflow: hidden;
}
.our-mission-wrapper {
    margin-left: 10px;
}
.footer-copyright {
    margin-bottom: 30px;
    color: #fff;
    font-size: 10px;
    margin-left: 0;
    margin-right: 0;
    padding: 10px 20px;
    text-align: center;
}
.supporter-feedback-wrapper {
    border: 1px solid #e4e4e4;
    overflow: hidden;
    min-height: 150px;
    height: auto !important;
    height: 150px;
    position: relative;
}
.activity-feedback .flexslider ul.slides {
    min-height: 110px;
    height: auto !important;
    height: 110px;
}
.supporter-feedback-wrapper ul.slides {
    float: left;
    width: 720px;
}
#footer .supporter-feedback p {
    font-size: 13px;
    color: #6d6e71;
    font-style: italic;
    font-family: Georgia, "Times New Roman", Times, serif;
    display: inline;
}
#footer .supporter-feedback p.supporter {
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    color: #000;
}
.footer-improve-text {
    position: absolute;
    bottom: 10px;
    left: 10px;
    width: 920px;
    border-top: 1px solid #9d9d9c;
    padding-top: 10px;
    color: #231f20;
    font-size: 12px;
    text-align: center;
}
.footer-improve-text a {
    text-decoration: underline;
    color: #6c0574;
}
.footer-section .flex-control-nav {
    position: inherit !important;
    bottom: 0;
    clear: both;
    padding-top: 0px;
}
#footer .custom-font {
    font-size: 26px;
}
#footer .footer-font-wrapper {
    float: left;
}
.charity-text-num {
    float: left;
    clear: left;
    color: #677d81;
    font-size: 12px;
}
.supporter-feedback-wrapper .footer-font-wrapper {
    width: 150px;
    padding-right: 20px;
}
.charity-mission-wrapper .footer-font-wrapper {
    width: 210px;
    padding-right: 20px;
}
.working-partnership-wrapper .footer-font-wrapper {
    width: 250px;
    padding-right: 20px;
}
.charity-mission-wrapper .footer-font-wrapper .custom-font, .charity-mission-wrapper .footer-font-wrapper .charity-text-num {
    display: block;
    clear: both;
}
.footer-font-wrapper .charity-text-num {
    margin-top: 5px;
    line-height: 1.2;
}
.footer-logos {
    width: 630px;
    float: left;
    padding: 10px 5px;
    background: #fff;
    overflow: hidden;
    vertical-align: middle;
}
.footer-logos li {
    display: inline;
    padding: 10px;
    vertical-align: middle;
}
.footer-logos li img {
    vertical-align: middle;
}
.footer-menu-wrapper {
    float: left;
    width: 670px;
    margin-left: 20px;
}
.footer-menu-wrapper .footer-block {
    float: left;
    width: 33%;
}
.footer-menu-wrapper .footer-block li {
    list-style: none;
}
.footer-menu-wrapper .footer-block .widgettitle {
    color: #6E0075;
    font-size: 16px;
    padding-right: 20px;
    font-family: 'TradeGothicW01-BoldCn20 675334', sans-serif;
    margin-bottom: 7px;
}
.footer-menu-wrapper .footer-block .textwidget p {
    color: #6E0075;
    text-transform: none;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 0;
}
.footer-menu-wrapper ul li ul.sub-menu {
    float: none;
    width: auto;
    margin-top: 7px;
}
.footer-menu-wrapper ul li a {
    color: #6E0075;
    font-size: 16px;
    padding-right: 20px;
}
.footer-menu-wrapper ul li {
    margin-bottom: 3px;
}
.footer-menu-wrapper ul li ul.sub-menu li a {
    text-transform: none;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    margin-left: 10px;
    line-height: 16px;
}
.footer-block .justgiving-logo {
    display: block;
    width: 151px;
    height: 30px;
    text-indent: -9999px;
    background: url(/web/20150924193933im_//wp-content/themes/activenation/images/justgiving.png) no-repeat 0 0;
    margin: 7px 0;
}
/*social media wrapper*/

#social-media-wrapper {
    background: #e4e4e4;
    padding: 10px;
    margin-bottom: 10px;
    overflow: hidden;
    box-shadow: -2px 2px 2px #999;
    -moz-box-shadow: -2px 2px 2px #999;
    -webkit-box-shadow: -2px 2px 2px #999;
}
.social-links {
    float: right;
    margin-top: 8px;
}
.social-link-holder {
    overflow: hidden;
    display: block;
    float: left;
    margin-left: 0px;
}
.social-link-fb {
    width: 80px;
}
.social-link-twitt {
    width: 85px;
}
.social-link-google {
    width: 65px;
}
/* Chose Centre */

.chose-centre-wrapper {
    background: #e4e4e4;
    height: 575px;
}
.councils-map {
    position: relative;
    float: left;
    margin-left: 0 !important;
    height: 575px;
    background: url(/web/20150924193933im_//wp-content/themes/activenation/images/pin-map.png) no-repeat 85% center;
}
.councils-map .pin {
    width: 21px;
    height: 38px;
    background: url(/web/20150924193933im_//wp-content/themes/activenation/images/map-markers.png) no-repeat 0 0;
    cursor: pointer;
    margin: 1px;
    position: absolute;
}
.councils-map .pin:hover {
    background-position: 0 bottom;
}
/* Chose Centre > Sidebar */

.chose-centre-sidebar {
    float: right;
    width: 300px;
    margin-right: 0 !important;
}
.chose-centre-sidebar .wrapper {
    margin-bottom: 10px;
}
.wrapper.select-council-wrapper {
    background: #6e0777 url(/web/20150924193933im_//wp-content/themes/activenation/images/select-by-council.png) no-repeat center top;
}
.chose-centre-sidebar h3 {
    color: #fff;
    font-size: 26px;
    margin-bottom: 10px;
}
.chose-centre-sidebar a {
    color: #fff;
}
.chose-centre-sidebar a:hover {
    color: #F5952D;
    text-decoration: none;
}
.selected {
    color: #F5952D !important
}
.centre-news-wrapper {
    border: 1px solid #000;
    background: #fff;
    min-height: 200px;
}
.centre-news-wrapper .wrapper-visible {
    margin-bottom: 20px;
}
.centre-news-wrapper div h4 {
    font-size: 19px;
    font-family: Arial, Helvetica, sans-serif;
    text-transform: none;
    font-weight: bold !important;
    color: #6c0574;
    margin-bottom: 7px;
    line-height: 23px;
}
.centre-news-wrapper div p {
    font-size: 13px;
    line-height: 17px;
}
.find-centre-content p {
    width: 430px;
    line-height: 18px;
}
.nearest-centre-wrapper {
    position: relative;
    padding: 10px;
    margin-bottom: 3px;
}
.nearest-centre-wrapper form {
    clear: both;
    margin-bottom: 15px;
}
#find-centre-form .sbHolder, #find-centre-form .sbOptions, #find-centre-form .sbOptions, #find-centre-form .sbSelector {
    color: #2d2d2d !important;
    width: 370px;
    text-align: left;
}
#find-centre-form .sbHolder a {
    color: #2d2d2d;
}
#find-centre-form .sbHolder {
    background-position: 354px 5px;
}
#find-centre-form .sbHolder li {
    list-style: none;
    background-image: none;
    display: block;
    margin: 3px;
    overflow: hidden;
}
#find-centre-form .sbHolder li a {
    margin: 0;
    padding: 3px;
    width: 370px;
}
#find-centre-form .sbOptions a:hover {
    color: #fff;
}
#find-centre-form .sbOptions li:first-child {
    display: none;
}
.centre-list {
    display: none;
}
/* Chose Centre > PopUp*/

#popup {
    display: none;
    position: absolute;
    top: 115px;
    left: 50px;
    width: 400px;
    background: #fff;
    border: 1px solid #000;
    z-index: 10;
}
#popup .council-image {
    padding: 10px 20px;
    border-bottom: 1px solid #000;
}
#popup .council-centres {
    padding: 10px 20px;
    color: #6C0574;
}
#popup .council-centres a {
    color: #6C0574;
    font-size: 14px;
}
#popup .council-centres li {
    margin-bottom: 5px;
    margin-top: 4px;
}
#popup .council-centres p {
    margin: 0 !important;
    font-size: 16px;
    font-weight: bold;
}
#popup .close, .close-fdbk-form {
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 20;
    display: block;
    width: 19px;
    height: 19px;
    text-indent: -9999px;
    background: url(/web/20150924193933im_//wp-content/themes/activenation/images/close-purple.png) no-repeat 0 0;
}
#popup .centre-list {
    display: block;
}
/* Centre Single > Enquiry form*/

.field_error {
    border: 1px solid #9E0020 !important;
}
/*council pin placement*/

#council-city-of-lincoln-council.pin {
    top: 363px;
    left: 350px;
}
#council-chorley-council.pin {
    top: 305px;
    left: 285px;
}
#council-rushmoor-borough-council.pin {
    top: 470px;
    left: 295px;
}
#council-vale-of-white-horse-district-council.pin {
    top: 410px;
    left: 285px;
}
#council-south-derbyshire-district-council.pin {
    top: 345px;
    left: 310px;
}
#council-southampton-city-council.pin {
    top: 490px;
    left: 270px;
}
.councils-map.grid_6 p {
    margin: 20px 7px;
    color: #6c0574;
}
.select-council-wrapper h3 {
    margin-top: 40px;
}
.select-council-wrapper h3, .select-council-wrapper ul {
    margin-left: 10px;
    margin-right: 10px;
}
.select-council-wrapper ul {
    height: 60px;
    width: 436px;
    overflow: hidden;
}
.select-council-wrapper ul li a {
    font-size: 13px;
}
.select-council-wrapper ul li, .select-council-wrapper ul li a {
    display: block;
    float: left;
}
.select-council-wrapper ul li {
    width: 49%;
    margin-bottom: 5px;
}
/*our partners, map page*/

.our-partners-wrapper {
    overflow: hidden;
    background: #fff;
}
.our-partners-wrapper ul {
    margin: 20px 10px;
    overflow: hidden;
}
.our-partners-wrapper ul li {
    display: inline;
    height: 70px;
    margin-left: 35px;
    margin-right: 35px
}
.our-partners-wrapper ul li img {
    vertical-align: middle;
}
/*map page, book your session*/

.map-book-session-wrapper {
    margin-top: 0;
    margin-bottom: 0;
}
.map-book-session-wrapper h3 {
    color: #fff;
}
.map-book-session-wrapper .standard-text {
    padding: 0 20px;
}
.map-book-session-wrapper ul {
    overflow: hidden;
    margin: 20px;
}
.map-book-session-wrapper ul li {
    width: 250px;
    overflow: hidden;
    position: relative;
    float: left;
    display: block;
    margin: 7px 50px 15px 0;
    background: url(/web/20150924193933im_//wp-content/themes/activenation/images/gradient-orange.png) repeat-x 0 bottom;
    padding-bottom: 50px;
}
.map-book-session-wrapper ul li.no-margin {
    margin-right: 0;
}
.map-book-session-wrapper ul li h4 {
    font-size: 26px;
    margin-bottom: 7px;
    color: #fff;
}
.book-button {
    position: absolute;
    bottom: 8px;
    left: 50%;
    font-size: 24px;
    color: #6E0075;
    box-shadow: 1px 1px 3px #9a4107;
    -moz-box-shadow: 1px 1px 3px #9a4107;
    -webkit-box-shadow: 1px 1px 3px #9a4107;
    text-decoration: none;
    width: 120px;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    margin-left: -60px;
}
.book-button:hover {
    text-decoration: none;
}
.centre-slider-direction-nav a.centre-slider-next {
    display: block;
    width: 18px;
    height: 28px;
    background: url(/web/20150924193933im_//wp-content/themes/activenation/images/next.png) no-repeat 0 0;
    text-indent: -9999px;
    display: none;
}
.centre-slider-direction-nav a.centre-slider-prev {
    display: block;
    width: 18px;
    height: 28px;
    background: url(/web/20150924193933im_//wp-content/themes/activenation/images/prev.png) no-repeat 0 0;
    text-indent: -9999px;
    display: none;
}
.centre-slider .caption p {
    font-size: 24px;
    font-weight: bold;
}
.centre-slider-control-paging a {
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    text-indent: -9999px;
    background: #7f7f7f;
    border: 0;
}
.centre-slider-control-paging .centre-slider-active {
    background: #000;
}
/*generic styles*/

.purple-bg {
    background: #6e0075;
    color: #fff;
}
.grey-bg {
    background: #e4e4e4;
}
.purple-bg-header {
    background: #6e0075;
    color: #fff;
    padding: 7px;
    text-transform: uppercase;
}
.orange-bg-header {
    background: #fb6b1c;
    color: #fff;
    padding: 7px;
    text-transform: uppercase;
}
.orange {
    color: #fb6b1c!important;
}
.orange2 {
    color: #f5952d;
}
.purple {
    color: #6e0075;
}
.padded-description {
    padding: 10px;
}
.purple-arrow-down {
    display: block;
    width: 19px;
    height: 10px;
    text-indent: -9999px;
    background: url(/web/20150924193933im_//wp-content/themes/activenation/images/arrow-purple-down.png) no-repeat center center;
    bottom: -10px;
    position: absolute;
}
.orange-arrow-down {
    display: block;
    width: 37px;
    height: 18px;
    text-indent: -9999px;
    background: url(/web/20150924193933im_//wp-content/themes/activenation/images/arrow-orange-down.png) no-repeat center center;
    bottom: -16px;
    position: absolute;
}
.purple-bg-header .purple-arrow-down, .orange-bg-header .orange-arrow-down {
    left: 10px;
}
.grey-arrow-right {
    display: block;
    width: 9px;
    height: 19px;
    text-indent: -9999px;
    background: url(/web/20150924193933im_//wp-content/themes/activenation/images/arrow-grey-right.png) no-repeat center center;
    top: 50%;
    margin-top: -9px;
    right: -9px;
    position: absolute;
}
.clearer {
    clear: both;
}
.text-centered {
    text-align: center;
}
.text-right {
    text-align: right;
}
.text-left {
    text-align: left;
}
.an_err {
    background: #F9E5E6;
    border: 1px solid #F7C7C9;
    color: #B3696C;
    padding: 6px;
    text-align: center;
    margin: 10px 0;
}
a, a > * {
    -moz-transition: background-color 0.2s ease 0s, border 0.2s ease 0s;
    -webkit-transition: background-color 0.2s ease 0s, border 0.2s ease 0s;
    transition: background-color 0.2s ease 0s, border 0.2s ease 0s;
    text-decoration: none;
}
.no-btm-margin {
    margin-bottom: 0;
}
.orange-bg-header-lrge {
    background: #FB6B1C;
    color: #6E0075;
    padding: 7px 15px;
    margin: 0;
    position: relative;
}
.purple-bg-header-lrge {
    background: #6E0075;
    color: #fff;
    padding: 7px 15px;
    margin: 0;
    position: relative;
}
.orange-bg-header-lrge h3, .orange-bg-header-lrge h2 {
    font-size: 26px;
    color: #6E0075;
    margin: 0;
}
.purple-bg-header-lrge h3, .purple-bg-header-lrge h2 {
    font-size: 26px;
    color: #fff;
    margin: 0;
}
.arrow-curved {
    background: url(/web/20150924193933im_//wp-content/themes/activenation/images/arrow-curved.png) no-repeat right 3px;
    padding-right: 25px;
    float: left;
}
html {
    overflow-y: scroll;
}
.wrapper-visible {
    height: 26px;
}
.img-centered {
    display: block;
    margin: 10px auto;
}
.standard-text {
    font-size: 14px;
    line-height: 18px;
}
.padded-content {
    padding: 20px;
}
/*leisure centre stuff*/

/*homepage boxes*/

.box-wrapper {
    height: 215px;
    float: left;
    background: #6c0574 url(/web/20150924193933im_//wp-content/themes/activenation/images/home-box-bg.png) repeat-x 0 bottom;
    width: 220px;
    margin: 10px;
    color: #fff;
    overflow: hidden;
    position: relative;
}
.box-wrapper.grid-two {
    width: 460px;
}
.box-wrapper.grid-three {
    width: 700px;
}
.box-wrapper.grid-four {
    width: 940px;
}
.box-wrapper .drop-down {
    background-color: #c602c0;
    padding: 7px;
    height: 60px;
    font-size: 11px;
    overflow: hidden;
    background-color: rgba(255, 0, 240, 0.6);
}
.drop-down.drop-down-visible {
    margin-bottom: 10px;
}
.drop-down.drop-down-hover {
    position: absolute;
    top: 0;
    left: 0;
    width: 206px;
    transform: translate(0, -40px);
    -webkit-transform: translate(0, -40px);
    -o-transform: translate(0, -40px);
    -moz-transform: translate(0, -40px);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -webkit-transform: translateZ(0)
}
.box-wrapper.grid-two .drop-down.drop-down-hover, .box-wrapper.grid-two .drop-down.drop-down-visible {
    width: 446px;
}
.box-wrapper.grid-three .drop-down.drop-down-hover, .box-wrapper.grid-three .drop-down.drop-down-visible {
    width: 686px;
}
.box-wrapper.grid-four .drop-down.drop-down-hover, .box-wrapper.grid-four .drop-down.drop-down-visible {
    width: 926px;
}
.box-wrapper:hover .drop-down.drop-down-hover {
    transform: translate(0, 0px);
    -webkit-transform: translate(0, 0px);
    -o-transform: translate(0, 0px);
    -moz-transform: translate(0, 0px);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    -webkit-transform: translateZ(0)
}
.box-wrapper .drop-down p {
    font-size: 12px;
    width: 150px;
    margin: 0;
    line-height: 15px;
}
.box-wrapper .drop-down img {
    float: right;
}
.box-wrapper .btn-style-orange {
    font-size: 24px;
    padding: 6px 0 5px;
    width: 150px;
    text-align: center;
    position: absolute;
    bottom: 7px;
    left: 50%;
    margin-left: -75px;
    -webkit-box-shadow: 0px 1px 4px #77330b;
    -moz-box-shadow: 0px 1px 4px #77330b;
    box-shadow: 0px 1px 4px #77330b;
    z-index: 5;
}
.box-wrapper .btn-style-orange:hover {
    text-decoration: none;
}
.box-wrapper .post-preview-image {
    display: block;
    margin: 10px auto;
    float: none;
}
#box-2.box-wrapper .post-preview-image {
    margin-top: 45px;
}
#box-2.box-wrapper .drop-down {
    background-color: rgba(255, 0, 0, 0.6);
}
.home #content {
    width: 960px;
    margin: 0;
}
#box-1.box-wrapper .drop-down {
    background-color: rgba(0, 255, 30, 0.6);
}
#box-1.box-wrapper .post-preview-image {
    margin: 0 auto;
}
#box-4.box-wrapper {
    background-image: none;
}
#box-4.box-wrapper .post-preview-image {
    padding-top: 2px;
    margin: 0;
    z-index: 1;
}
#box-4.box-wrapper .drop-down {
    background-color: #0848db;
    background-color: rgba(49, 105, 231, 0.6);
}
#box-4.box-wrapper .drop-down.drop-down-visible {
    background: #2a9ec7;
}
#box-4.box-wrapper .drop-down.drop-down-visible p {
    font-size: 30px;
    font-family: 'TradeGothicW01-BoldCn20 675334', sans-serif;
    line-height: 27px;
}
#box-5.box-wrapper .drop-down img {
    margin-top: 15px;
}
#box-5.box-wrapper .drop-down {
    background-color: #fb6b1c;
    background-color: rgba(255, 137, 72, 0.6);
}
#box-6.box-wrapper .post-preview-image {
    margin: -10px 0px 0px 0px;
    z-index: 1;
}
#box-7.box-wrapper {
    overflow: visible;
    background-color: #6C0574;
    background-image: none;
}
#box-7.box-wrapper .post-preview-image {
    position: absolute;
    bottom: 0px;
    right: 3px;
    margin: 0;
    z-index: 1;
}
#box-6.box-wrapper .drop-down {
    background-color: #2878ef;
    background-color: rgba(40, 120, 239, 0.6);
}
#box-6.box-wrapper .home-box-content p, #box-7.box-wrapper .home-box-content p {
    font-size: 30px;
    font-family: 'TradeGothicW01-BoldCn20 675334', sans-serif;
    line-height: 27px;
}
#box-6.box-wrapper .home-box-content p {
    text-align: center;
}
#box-7.box-wrapper table.pdb-signup th {
    display: none;
}
#box-7.box-wrapper .home-box-content p {
    margin: 10px 200px 10px 10px
}
#box-7.box-wrapper table.pdb-signup {
    width: 246px;
    margin: 0 0 0 10px;
}
#box-7.box-wrapper .pdb-signup br, #box-7.box-wrapper .pdb-signup p {
    display: none;
}
#box-7.box-wrapper .pdb-signup input[type="text"] {
    border: 0;
    padding: 5px;
    background: #fff;
    font-size: 12px;
    color: #acb3bf;
    width: 235px;
    margin-bottom: 3px;
}
#box-7.box-wrapper .pdb-submit {
    color: #6E0075;
    padding: 2px 18px;
    display: block;
    margin: 10px 300px;
    z-index: 10000;
    text-decoration: none;
    text-align: center;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 0;
    background: #FB781D;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#FA8A23), to(#FB6C1C));
    background: -moz-linear-gradient(top, #FA8A23, #FB6C1C);
    font-size: 24px;
    text-transform: uppercase;
    cursor: pointer;
    font-family: 'TradeGothicW01-BoldCn20 675334', sans-serif;
    position: absolute;
    bottom: 7px;
    left: 10px;
    box-shadow: 0 1px 4px #77330B;
}
#box-8.box-wrapper .btn-style-orange {
    color: #F0A044;
    padding: 2px 18px;
    display: block;
    margin: 0 auto;
    z-index: 10000;
    text-decoration: none;
    text-align: center;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 0;
    background: #6E0075;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#7C1A87), to(#510D56));
    background: -moz-linear-gradient(top, #7C1A87, #510D56);
    font-size: 24px;
    text-transform: uppercase;
    cursor: pointer;
    font-family: 'TradeGothicW01-BoldCn20 675334', sans-serif;
    position: absolute;
    bottom: 7px;
    left: 10px;
    box-shadow: 0 1px 4px #77330B;
}
#box-8.box-wrapper .btn-style-orange {
    border: 0;
    width: 110px;
    padding: 6px 0 5px;
    left: 20px;
}
#box-8.box-wrapper .btn-style-orange .white {
    color: #F0A044;
}
#box-8.box-wrapper {
    background: #6c0574 url(/web/20150924193933im_//wp-content/themes/activenation/images/home-box-8.png) repeat-x 0 bottom;
}
#box-9.box-wrapper {
    background: #6c0574 url(/web/20150924193933im_//wp-content/themes/activenation/images/home-box-9.png) no-repeat 0 center;
}
#box-8.box-wrapper, #box-9.box-wrapper {
    height: 160px;
}
#box-8.box-wrapper .home-box-content p {
    font-size: 26px;
    font-family: 'TradeGothicW01-BoldCn20 675334', sans-serif;
    line-height: 27px;
    margin-bottom: 15px;
}
#box-9.box-wrapper .home-box-content p {
    margin-bottom: 10px;
}
#box-8.box-wrapper .home-box-content {
    margin: 7px 10px;
}
#box-9.box-wrapper .home-box-content {
    margin: 0px 10px 7px;
}
#box-8.box-wrapper .post-preview-image {
    position: absolute;
    bottom: 0px;
    right: 0px;
    margin: 0;
}
#box-8.box-wrapper .home-box-content .smaller-font {
    font-size: 16px;
    line-height: 20px;
}
#box-9.box-wrapper .home-box-content .normal-font, #box-9.box-wrapper p.s2_message {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    width: 320px;
    display: block;
    line-height: 14px;
}
#box-9.box-wrapper .home-box-content p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    width: 320px;
    display: block;
    line-height: 14px;
}
#box-9 .drop-down.drop-down-visible {
    background: none;
    height: 30px;
    margin-bottom: 0;
}
#box-9 .drop-down.drop-down-visible p {
    font-size: 26px;
    font-family: 'TradeGothicW01-BoldCn20 675334', sans-serif;
    line-height: 27px;
    margin-bottom: 0px;
}
#box-9.box-wrapper p.s2_message {
    padding-top: 10px;
}
#box-9.box-wrapper p.s2_message a {
    color: #fff;
    text-decoration: underline;
}
.home .purple-bg-header-lrge {
    margin-bottom: 10px;
    background: url("/web/20150924193933im_//wp-content/themes/activenation/images/icon-info.png") no-repeat scroll 99% center #6E0075;
}
#box-9.box-wrapper form label, #box-9.box-wrapper form br {
    display: none;
}
#box-9.box-wrapper form #s2email {
    border: 0;
    padding: 5px;
    background: #fff;
    font-size: 12px;
    color: #acb3bf;
    width: 285px;
    margin-bottom: 3px;
}
#box-9.box-wrapper form input[type="submit"] {
    font-size: 17px;
    font-family: 'TradeGothicW01-BoldCn20 675334', sans-serif;
    color: #fff;
    padding: 2px 8px
}
#box-9.box-wrapper form p {
    margin-bottom: 0 !important;
}
#box-9.box-wrapper form {
    position: absolute;
    bottom: 7px;
    left: 10px;
}
/*breadcrumbs*/

.breadcrumbs, .breadcrumbs a {
    color: #6E0075;
}
/*temp styles*/

.main-search-wrapper form {
    width: 400px;
}
/*activity bottom*/

.wrapper-activity-bottom {
    overflow: visible;
    float: left;
    width: 100%;
    margin-top: 20px;
}
.wrapper-activity-bottom .wrapper-tools {
    width: 700px;
    float: left;
    background: #e4e4e4;
}
.wrapper-activity-bottom .wrapper-facts-slideshow {
    width: 230px;
    float: right;
    position: relative;
    overflow: visible;
    height: 650px;
    border: 1px solid #ccc;
}
.wrapper-activity-bottom .wrapper-tools h2 {
    font-size: 26px;
    padding: 6px 7px 5px;
    background-image: url(/web/20150924193933im_//wp-content/themes/activenation/images/well-being-header-icon.png);
    background-repeat: no-repeat;
    background-position: 99% center;
    position: relative;
    margin-bottom: 5px;
}
.activity-tool {
    float: left;
    text-align: center;
    width: 336px;
    height: 336px;
    background: #fff;
    margin: 7px;
}
.wrapper-activity-bottom .wrapper-facts-slideshow .slideshow-slider {
    border: 1px solid #bdbdbd;
    background: #fff;
    width: 228px;
    overflow: hidden;
    z-index: 3;
    position: relative;
    margin-top: 47px;
}
.wrapper-activity-bottom .wrapper-facts-slideshow h2 {
    position: absolute;
    top: -21px;
    left: 0;
    z-index: 5;
}
.wrapper-activity-bottom .wrapper-facts-slideshow .default-purple {
    width: 140px;
    text-align: center;
    padding: 6px 0;
    position: absolute;
    bottom: 36px;
    left: 50%;
    margin-left: -70px;
    z-index: 10;
}
.wrapper-activity-bottom .wrapper-facts-slideshow .default-purple:hover {
    text-decoration: none;
    color: #fff;
}
/*flexslider control nav*/

.slideshow-flexslider .slideshow-control-nav {
    overflow: hidden;
    clear: both;
    text-align: center;
    margin: 60px auto 10px;
}
.slideshow-flexslider .slideshow-control-nav li {
    display: inline-block;
    width: 9px;
    height: 9px;
    margin: 2px;
}
.slideshow-flexslider .slideshow-control-nav li a {
    display: inline-block;
    width: 9px;
    height: 9px;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    background: #81807f;
    text-indent: -9999px;
    margin: 0px;
}
.slideshow-flexslider .slideshow-control-nav li a.slideshow-active {
    background: #090201;
}
/* SLIDER LAYOUT */

#slideshow-left {
    width: 458px;
    height: 385px;
    background: #fff url(/web/20150924193933im_//wp-content/themes/activenation/js/css-slider/loading.gif) center center no-repeat;
    z-index: 1;
    float: left;
    overflow: visible;
    margin-top: -10px;
    margin-left: 10px;
}
#slideshow-left img {
    visibility: hidden;
}
#slideshow-right {
    width: 458px;
    height: 385px;
    background: #fff url(/web/20150924193933im_//wp-content/themes/activenation/js/css-slider/loading.gif) center center no-repeat;
    z-index: 100;
    float: right;
    margin-top: -10px;
    margin-right: 10px;
}
.home .entry p {
    width: 920px;
    margin: 0 auto 15px;
}
.slideshow-css-slider {
    margin-top: 15px;
    margin-bottom: 0px;
    height: 385px;
}
.home #content {
    margin-top: 0;
}
#slideshow-right img {
    visibility: hidden;
}
.slider-controls {
    display: none;
}
/* CSS for jQuery CCSlider Plugin 1.1.1

 * Copyright 2011, Nilok Bose

 * http://codecanyon.net/user/cosmocoder

*/

/* Styles for slider div and images */

.ccslider {
    position: relative;
}
.slider-innerWrapper {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.slider-innerWrapper img {
    position: absolute;
    top: 0;
    left: 0;
    visibility: visible !important;
}
/* Styles for next/prev and play/pause buttons */

.slider-controls {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    display: none;
}
.ccslider:hover .slider-controls {
    display: block;
}
a.slider-nav {
    position: absolute;
    top: 50%;
    cursor: pointer;
}
.slider-nav.prev {
    left: 0;
}
.slider-nav.next {
    right: 0;
}
.slider-timer {
    position: absolute;
    left: 50%;
    top: 50%;
    cursor: pointer;
}
/* Styles for the control links */

.control-links {
    position: absolute;
    z-index: 200;
    list-style: none;
    bottom: -40px;
    padding: 0;
    min-width: 100%;
    text-align: center;
    white-space: nowrap;
}
.control-links li {
    display: inline-block;
    margin-left: 5px;
    cursor: pointer;
    background: #969696;
    width: 10px;
    height: 11px;
    zoom: 1;
    *float: left;
    /* for IE6, IE7 */
}
.control-links li:first-child {
    margin-left: 0;
}
.control-links li.active {
    background: #00b8e9;
}
.control-links li.linkThumb {
    width: 100px;
    height: 50px;
    text-indent: 0;
    background: transparent none;
}
.control-links li.linkThumb.active {
    border-bottom: 2px solid #fff;
    background: transparent none;
}
.control-links li.linkThumb img {
    display: inline !important;
}
/* Caption styles */

.cc-caption {
    display: none;
}
.slider-caption {
    background: #000;
    background: rgba(0, 0, 0, 0.7);
    z-index: 100;
    color: #fff;
    padding: 10px;
    font-size: 14px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    display: none;
}
/*homepage pledge styles*/

.wrapper-pledge-box {
    width: 940px;
    margin: 0 auto;
}
.sponsorFlip {
    background: #fb7a1e;
}
.wrapper-pledge-box h2.arrow-curved {
    font-size: 27px;
    margin-bottom: 0;
    color: #fff;
}
.wrapper-pledge-box .wrapper-visible {
    height: 30px;
    position: relative;
    overflow: visible;
    z-index: 100;
}
.wrapper-pledge-box .heading-arrow {
    position: absolute;
    width: 20px;
    z-index: 10000;
    left: 20px;
    bottom: -10px;
    background: url("/web/20150924193933im_//wp-content/themes/activenation/images/arrow-gray-down.png") no-repeat 0 0;
}
.pledge-errors {
    background: #F46970;
    color: #B91921;
}
.pledge-errors ol {
    list-style: disc;
    list-style-position: inside;
    padding: 0 20px;
}
.pledge-errors ol li {
    margin: 0 0 3px 0;
}
/*centre page additional styles*/

.single-leisure-centre .centre-information-wrapper .orange-bg-header-lrge {
    background: #FB6B1C url("/web/20150924193933im_//wp-content/themes/activenation/images/icon-info.png") no-repeat scroll 99% center;
}
.privacy a {
    color: #114477;
}
.centre-notices-wrapper {
    font-size: 15px;
    font-family: Arial, Helvetica, sans-serif;
    color: #6c0574
}
.centre-notices-wrapper h1, .centre-notices-wrapper h2, .centre-notices-wrapper h3 {
    font-weight: bold !important;
    text-transform: none;
    margin-bottom: 5px;
    font-size: 17px;
    font-family: Arial, Helvetica, sans-serif;
    color: #6c0574
}
.centre-notices-wrapper h4, .centre-notices-wrapper h5, .centre-notices-wrapper, .centre-notices-wrapper p {
    font-size: 15px;
    font-family: Arial, Helvetica, sans-serif;
    color: #6c0574
}
.centre-notices-wrapper h4, .centre-notices-wrapper h5 {
    font-weight: bold !important;
}
.centre-notice {
    margin-bottom: 15px;
}
.centre-notices-wrapper a {
    color: #fb6b1c;
    text-decoration: underline;
}
/* Igor Styles */

/* Your centre */

.centre-news-wrapper h4 a, .centre-news-wrapper h4 a:visited, .centre-news-wrapper .read-more a, .centre-news-wrapper .read-more a:hover, .centre-news-wrapper .read-more a:visited {
    color: #6C0574;
}
.centre-news-wrapper .read-more {
    margin-top: -10px;
}
/* Centre Page Single */

/* GENERAL */

.heading-arrow {
    display: block;
    height: 10px;
    background-position: 20px 0;
    background-repeat: no-repeat;
    position: relative;
}
.heading-purple {
    background: #6e0075;
    font-size: 26px;
    color: #fff;
    padding: 7px;
    margin-bottom: 0;
}
.arrow-purple {
    background-image: url(/web/20150924193933im_//wp-content/themes/activenation/images/arrow-purple-down.png);
}
.heading-orange {
    background: #FB6B1C;
    font-size: 26px;
    color: #fff;
    padding: 7px;
    margin-bottom: 0;
}
.arrow-orange {
    background-image: url(/web/20150924193933im_//wp-content/themes/activenation/images/arrow-orange-down.png);
}
.arrow-orange-small {
    background-image: url(/web/20150924193933im_//wp-content/themes/activenation/images/arrow-orange-down-small.png);
}
.heading-gray {
    background: #afaeaf;
    font-size: 26px;
    color: #fff;
    padding: 7px;
    margin-bottom: 0;
}
.arrow-gray {
    background-image: url(/web/20150924193933im_//wp-content/themes/activenation/images/arrow-gray-down.png);
    z-index: 10;
}
/* SLIDER */

.centre-slider {
    margin-bottom: 10px;
}
/* CENTRE INFORMATION */

.centre-information-wrapper {
    width: 465px;
    background: #6e0777;
    color: #fff;
    float: left;
    min-height: 567px;
    height: auto !important;
    height: 567px;
}
.centre-information-wrapper h2 {
    padding-left: 5px;
}
.centre-information-wrapper .padded-description {
    padding: 20px;
}
.page-template-templatesactivities-php .centre-information-wrapper {
    min-height: 80px;
    height: auto !important;
    height: 80px;
}
/* CENTRE NOTICES */

.centre-notices-wrapper {
    width: 443px;
    height: 567px;
    margin-left: 30px;
    float: right;
    background: url('/web/20150924193933im_//wp-content/themes/activenation/images/ipad.jpg') no-repeat 0 0;
    overflow: hidden;
    position: relative;
}
.centre-notices-wrapper .padded-description {
    padding: 90px 46px 0 46px;
}
.centre-notices-wrapper .social-wrapper {
    width: 100%;
    height: 61px;
    position: absolute;
    bottom: 60px;
    left: 51px;
    margin-top: 30px;
    margin-bottom: 20px;
    background: url("/web/20150924193933im_//wp-content/themes/activenation/images/facebook-twiiter-bg.png") -5px 0 no-repeat;
}
.centre-notices-wrapper .social-wrapper .facebook {
    display: block;
    position: absolute;
    z-index: 10;
    left: 239px;
    top: 12px;
    width: 75px;
    height: 79px;
    text-indent: -9999px;
    background: url("/web/20150924193933im_//wp-content/themes/activenation/images/facebook-centre.png") no-repeat;
}
.centre-notices-wrapper .social-wrapper .twitter {
    display: block;
    position: absolute;
    z-index: 100;
    left: 201px;
    top: -24px;
    width: 75px;
    height: 79px;
    text-indent: -9999px;
    background: url("/web/20150924193933im_//wp-content/themes/activenation/images/twitter-centre.png") no-repeat;
}
.centre-notices-wrapper .button-more {
    width: 48px !important;
    color: #f5952d;
    padding: 6px 33px 8px 33px !important;
    display: block;
    margin: 0 auto;
    text-decoration: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: solid #7C1A87 1px !important;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#7C1A87), to(#510D56));
    background: -moz-linear-gradient(top, #7C1A87, #510D56);
    font-size: 24px;
    text-transform: uppercase;
    cursor: pointer;
    font-family: 'TradeGothicW01-BoldCn20 675334', sans-serif;
    font-weight: normal !important;
}
.centre-notices-wrapper .button-more a, .centre-info-wrapper .button-more a:visited {
    text-decoration: none !important;
    color: #f5952d !important;
}
.centre-notices-wrapper .button-more a:hover {
    text-decoration: none !important;
}
/* CENTRE INFO */

.centre-info-wrapper {
    margin: 10px 0;
    padding-bottom: 10px;
    background: #464646 url(/web/20150924193933im_//wp-content/themes/activenation/images/arrow-active-icons.png) no-repeat 30px 36px;
    overflow: hidden;
    color: #fff;
}
.centre-info-wrapper > h3 {
    background: #AEADAE;
    text-indent: -9999px;
    height: 36px;
}
.centre-info-inside-wrapper {
    background: url('/web/20150924193933im_//wp-content/themes/activenation/images/centre_stats_bg.gif') repeat-y 0 0;
}
.centre-info-inside-wrapper .left {
    float: left;
    background: url('/web/20150924193933im_//wp-content/themes/activenation/images/centre-info-header.png') no-repeat center top;
    padding-top: 42px;
}
.centre-info-wrapper .centre-stats-info {
    width: 280px;
    float: left;
    margin: 0 45px 10px 15px;
}
.centre-info-wrapper .centre-stats-info h3 {
    margin-bottom: 0px;
    margin-top: 20px;
    color: #fb6b1c;
}
.centre-info-wrapper .centre-stats-info p {
    line-height: 18px;
}
.centre-info-wrapper .centre-stats {
    width: 130px;
    float: left;
    margin-right: 20px;
}
.centre-info-wrapper .centre-stats li {
    padding-bottom: 15px;
}
.centre-info-wrapper .centre-facilities {
    background: url('/web/20150924193933im_//wp-content/themes/activenation/images/centre-facilities-header.png') no-repeat center top;
    width: 430px;
    float: left;
    padding-top: 70px;
}
.centre-info-wrapper .centre-downloads {
    background: url('/web/20150924193933im_//wp-content/themes/activenation/images/CENTRE-DOWNLOADS_03.png') no-repeat center top;
    width: 430px;
    float: left;
    padding-top: 70px;
}
.centre-info-wrapper .centre-facilities li {
    float: left;
    padding: 0 35px 10px 0;
    width: 177px;
    height: 39px;
}
.centre-info-wrapper .centre-facilities li img {
    float: left;
}
.centre-info-wrapper .centre-facilities li p {
    float: left;
    padding-top: 11px;
    padding-left: 10px;
    font-size: 13px;
}
.centre-info-wrapper .clearer {
    padding-top: 10px;
}
/* MAKE AN ENQUIRY */

.enquiry-wrapper {
    padding: 20px;
    background: #e4e4e4;
    margin-top: -10px;
}
.enquiry-wrapper h2 {
    background: #6e0075;
    font-size: 26px;
    color: white;
    padding: 7px;
    margin-bottom: 0;
}
.enquiry-wrapper p.category label {
    float: left;
    margin-right: 15px;
}
.enquiry-wrapper p.category .sbHolder {
    float: left;
}
.enquiry-wrapper p {
    padding: 8px 0;
}
.enquiry-wrapper .left {
    width: 404px;
    float: left;
    padding-top: 5px;
}
.enquiry-wrapper .right {
    width: 476px;
    float: left;
    padding: 5px 0 0 20px;
}
.enquiry-wrapper p.full_name {
    clear: both;
}
.enquiry-wrapper input[type="text"] {
    width: 282px;
    height: 15px;
    display: block;
    padding: 2px 4px;
    float: left;
    border: 1px solid #bdbdbd;
}
.enquiry-wrapper .full_name label, .enquiry-wrapper p.email label, .enquiry-wrapper p.telephone label {
    width: 110px;
    display: block;
    float: left;
}
.enquiry-wrapper p.enquiry label {
    width: 58px;
    float: left;
}
.enquiry-wrapper p.enquiry textarea {
    width: 412px;
    height: 74px;
    float: left;
    border: 1px solid #bdbdbd;
}
.enquiry-wrapper p.send-button {
    padding: 15px 0 5px 0;
    margin: 0;
}
.enquiry-wrapper p.send-button input {
    color: #f0a044;
    padding: 2px 35px;
    display: block;
    margin: 0 auto;
    text-decoration: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border: solid #7c1a87 1px !important;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#7c1a87), to(#510d56));
    background: -moz-linear-gradient(top, #7c1a87, #510d56);
    font-size: 24px;
    text-transform: uppercase;
    cursor: pointer;
    font-family: 'TradeGothicW01-BoldCn20 675334', sans-serif;
    font-weight: normal !important;
}
.enquiry-wrapper .err_fields {
    background: #F9E5E6;
    border: 1px solid #F7C7C9;
    color: #B3696C;
    padding: 6px;
    text-align: center;
    margin: 10px 0;
}
.enquiry-wrapper .err_email {
    background: #F9E5E6;
    border: 1px solid #F7C7C9;
    color: #B3696C;
    padding: 6px;
    text-align: center;
    margin: 10px 0;
}
.enquiry-wrapper .success_email {
    background: #E5F9E9;
    border: 1px solid #5FD693;
    color: #439E55;
    padding: 6px;
    text-align: center;
    margin: 10px 0;
}
/* BOOK YOUR SESSION */

.book-your-session-wrapper {
    padding-bottom: 20px;
}
.book-your-session-wrapper h2 {
    background: #FB6B1C;
    font-size: 26px;
    color: #fff;
    padding: 7px;
    margin-bottom: 10px;
}
.book-your-session-wrapper .btn-style-orange {
    width: 122px;
    text-align: center;
    padding: 6px 0;
    margin: 0 0 10px 0;
    font-size: 25px;
    display: block;
}
.book-your-session-wrapper a, .entry .book-your-session-wrapper a:visited {
    color: #6E0075;
}
.book-your-session-wrapper a:hover {
    text-decoration: none;
}
.btn-wrapper {
    width: 30px;
    float: left;
    padding-top: 10px;
    margin-left: 70px;
}
.btn-wrapper p {
    margin-bottom: 10px;
}
.book-session-text {
    width: 430px;
    float: left;
}
/* TIMETABLE */

.timetable-wrapper {
    background: #E4E4E4;
    padding-top: 0px;
}
/* NEWS PAGE */

.news-wrap-left {
    float: left;
    width: 700px;
    margin-top: -10px;
}
.news-wrap-right {
    float: right;
    width: 230px;
}
/* NEWS PAGE > TOP */

.charity-mission {
    padding-bottom: 8px !important;
}
.charity-mission .page-title {
    padding-left: 15px;
}
.charity-mission .block {
    width: 476px;
    padding-left: 15px;
}
.charity-mission .custom-font {
    font-size: 34px !important;
    padding-top: 5px;
    display: block;
}
.active-people {
    position: absolute;
    right: 0;
    bottom: 0
}
/* NEWS PAGE > CAT NAV */

.top-cat-nav {
    float: left;
    padding-top: 3px;
}
/* NEWS PAGE > CAT WRAP */

.posts-wrap {
    background: #e4e4e4;
    margin: -10px 0 10px 0;
    padding: 15px 10px 0 10px
}
/* NEWS PAGE > POST WRAP */

.post-preview-wrap {
    clear: both;
    padding: 5px 0 15px 0;
}
.post-preview-image {
    float: left;
    margin-right: 14px;
}
.post-preview-content {
    float: left;
    width: 418px;
}
.post-preview-wrap h3 {
    font-size: 17px;
    font-family: arial !important;
    font-weight: bold !important;
    line-height: 20px;
    margin-bottom: 0;
    text-transform: none;
}
.post-preview-wrap a, .post-preview-wrap a:visited, .post-preview-wrap a:hover {
    color: #6c2078;
}
.post-preview-wrap h3 a {
    text-decoration: none;
}
.post-preview-wrap a {
    text-decoration: underline;
}
.post-preview-wrap p {
    margin-bottom: 5px;
}
/* NEWS PAGE > LEFT SIDE */

.news-wrap-left h2 {
    padding-left: 20px;
    font-size: 24px;
    margin-top: 10px;
}
.news-wrap-left h2 a, .news-wrap-left h2 a:visited {
    color: #fff;
}
.an-close {
    float: right;
    cursor: pointer;
}
/* NEWS PAGE > YOU SAID WE DID */

.you-said-wrapper {
    background: #fff;
    margin-top: -10px;
    padding: 0;
}
.you-said-wrapper .block {
    width: 314px;
    min-height: 196px;
    padding: 34px 14px;
    float: left;
    border: 1px solid #bbbbbb;
    border-top: 0;
}
.you-said-wrapper .feedback-slider {
    position: relative;
    float: right;
    padding-top: 5px;
    min-height: 225px;
}
.you-said-heading, .we-did-heading {
    margin: 20px auto 12px auto;
    padding-bottom: 5px;
    border-bottom: 2px solid #fd6c20;
    font-size: 20px;
    font-weight: bold;
    color: #6d0674;
    text-transform: uppercase;
}
/* TODO: Font family */

.you-said-heading {
    width: 104px;
    text-align: center;
}
.we-did-heading {
    width: 91px;
    text-align: center;
}
.you-said {
    font-family: "georgia";
    font-size: 16px;
    font-style: italic;
    color: #6d0674;
    text-align: center;
}
.we-did {
    width: 274px;
    margin: 0 auto;
    font-family: "georgia";
    font-size: 13px;
    line-height: 17px;
    font-style: italic;
    color: #000;
    text-align: center;
}
/* TODO: Page circles position to the center */

.you-said-wrapper .feedback-control-paging {
    position: absolute;
    bottom: 10px;
    width: 100%;
    text-align: center
}
.you-said-wrapper .feedback-control-paging li {
    display: inline;
    padding-right: 5px;
}
.you-said-wrapper .feedback-control-paging a {
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    text-indent: -9999px;
    background: #7F7F7F;
    border: 1px solid #D5D5D5;
    cursor: pointer;
}
.you-said-wrapper .feedback-control-paging a.feedback-active {
    background: #000;
}
/* NEWS PAGE > RIGHT SIDE */

.donate-wrapper {
    background: #fd6c20;
    padding: 0 9px 10px 10px;
}
.just-giving {
    background: #fff;
    padding-top: 10px;
}
.just-giving p {
    font-size: 12px;
    padding: 0 15px;
    margin: 0;
    text-align: center;
    line-height: 15px;
}
.just-giving-status {
    position: relative;
    width: 211px;
    height: 119px;
    background: url("/web/20150924193933im_//wp-content/themes/activenation/images/just-giving-bg.jpg") no-repeat 0 0;
}
.just-giving-status p {
    color: #630867;
    font-size: 15px;
    font-weight: bold;
}
.just-giving-status .target {
    position: absolute;
    left: 6px;
    top: 9px
}
.just-giving-status .amount-raised {
    position: absolute;
    left: 6px;
    top: 46px
}
.news-wrap-right h3 {
    clear: both;
    font-size: 15px;
    margin-bottom: 0;
    background: #6d0674;
    padding: 10px;
    color: #fff;
    text-transform: none;
    font-family: arial;
    font-weight: bold !important;
}
.news-wrap-right .block {
    background: #fff;
    border: 1px solid #e5e5e5;
    padding: 15px;
}
.news-wrap-right .block h4 {
    font-family: arial;
    font-size: 14px;
    margin-bottom: 4px;
    font-weight: bold !important;
    color: #6d0674;
    text-transform: none;
}
.news-wrap-right .widget ul {
    margin-bottom: 20px;
}
.news-wrap-right .widget li {
    font-size: 12px;
    padding: 2px 4px;
}
.news-wrap-right .widget li a {
    color: #7e7e7e;
}
.news-wrap-right .widget li a:hover {
    color: #000;
}
.news-wrap-right .widget li a:before {
    content: ">> ";
}
.news-wrap-right .widget ul ul {
    margin: 5px 0 5px 10px;
}
/* OUR MISSION WIDGET */

/* Purple Boxes */

.news-wrap-right .mission-purple h2 {
    clear: both;
    font-size: 24px;
    margin-bottom: 0;
    color: #fb6b1c;
    text-transform: none;
    font-family: 'TradeGothicW01-BoldCn20 675334', sans-serif;
    font-weight: bold !important;
    margin-top: 8px;
}
.mission-purple {
    background-color: #6E0075;
    height: 100px;
    padding-top: 8px;
    margin-bottom: 10px;
}
.mission-purple img {
    float: left;
    margin-top: 18px;
}
.mission-purple p {
    color: #ffffff;
    font-size: 10px;
    line-height: 11px;
    padding-right: 10px;
    padding-top: 8px;
}
/* Orange Boxes */

.news-wrap-right .mission-orange h2 {
    clear: both;
    font-size: 24px;
    margin-bottom: 0;
    color: #6E0075;
    text-transform: none;
    font-family: 'TradeGothicW01-BoldCn20 675334', sans-serif;
    font-weight: bold !important;
    margin-top: 8px;
}
.mission-orange {
    background-color: #fb6b1c;
    height: 100px;
    padding-top: 8px;
    margin-bottom: 10px;
}
.mission-orange img {
    float: left;
    margin-top: 18px;
}
.mission-orange p {
    color: #ffffff;
    font-size: 10px;
    line-height: 11px;
    padding-right: 10px;
    padding-top: 8px;
}
.mission-text {
    width: 170px;
    float: right;
}
/* SINGLE PAGE */

.post-wrapper {
    background: #e4e4e4;
    margin: -10px 0 15px 0;
    padding: 10px 20px;
}
.post-meta {
    color: #212125;
    border-bottom: 4px solid #6d0674;
    padding: 15px 0;
}
.post-wrapper h1 {
    line-height: 21px;
    padding-bottom: 0;
    margin-bottom: 8px;
    color: #6d0775;
    font-size: 19px;
    font-weight: bold !important;
    text-transform: none;
    margin-top: 25px !important;
}
.post-wrapper p {
    color: #252122;
}
/* SINGLE PAGE > IMAGE ALIGN, BLOCKQUOTE, UL, OL, LI */

.post-wrapper .alignleft {
    margin: 0 18px 10px 0;
    display: inline;
}
.post-wrapper .alignright {
    margin: 0 0 10px 18px;
    display: inline;
}
.post-wrapper .aligncenter {
    display: block;
    margin: 10px auto 20px auto;
}
.post-wrapper ul, .post-wrapper ol {
    padding: 0 20px 20px 40px;
    font-size: 14px;
}
.post-wrapper li {
    padding: 2px;
    line-height: 18px;
}
.post-wrapper ul li {
    list-style: square;
}
.post-wrapper ol li {
    list-style: decimal;
}
.post-wrapper blockquote {
    margin: 15px 30px 0 10px;
    padding-left: 20px;
    border-left: 5px solid #DDD
}
/* SINGLE PAGE > COMMENTS FROM */

#respond form {
    background: #e4e4e4 url("/web/20150924193933im_//wp-content/themes/activenation/images/arrow-purple-down.png") no-repeat 20px 0;
    padding: 20px;
    margin: 0 0 15px 0;
    color: #252122;
}
#respond .description {
    line-height: 18px;
    padding-bottom: 20px;
}
h3#reply-title {
    background: #6e0075;
    font-size: 26px;
    color: #fff;
    padding: 7px;
    margin-bottom: 0;
}
h3#reply-title small {
    line-height: inherit;
    padding-left: 280px;
}
h3#reply-title small a {
    color: #fff;
}
#respond label {
    width: 80px;
    display: block;
    float: left;
    line-height: 18px;
    padding-top: 6px;
}
#respond .comment-form-email label {
    width: 45px;
    padding-left: 15px;
}
#respond .comment-form-comment label {
    padding-top: 50px;
}
#respond .required {
    display: none;
}
#respond .logged-in-as {
    margin-left: 78px;
}
#respond input[type="text"] {
    float: left;
    width: 239px;
    line-height: 18px;
    padding: 2px 4px;
    border: 0;
    background: #fff;
    font-family: arial;
    font-size: 12px;
}
#respond #commentform textarea {
    float: left;
    width: 551px;
    height: 130px;
    line-height: 18px;
    padding: 2px 4px;
    border: 0;
    background: #fff;
    font-family: arial;
    font-size: 12px;
}
.comment-form-comment, .form-submit {
    clear: both;
}
.comment-form-comment {
    padding-top: 14px;
}
#respond #commentform #submit {
    margin: 0;
}
#respond #commentform .form-submit {
    height: 20px;
    margin-right: 21px;
    padding: 20px 0 10px 0;
}
#respond #commentform .form-submit #submit {
    width: 128px;
    color: #F0A044;
    padding: 2px 30px;
    display: block;
    margin: 0 auto;
    text-decoration: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 0 !important;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#7C1A87), to(#510D56));
    background: -moz-linear-gradient(top, #7C1A87, #510D56);
    font-size: 24px;
    text-transform: uppercase;
    cursor: pointer;
    font-family: 'TradeGothicW01-BoldCn20 675334', sans-serif;
    font-weight: normal !important;
}
/* Depth */

.depth-1 #respond {
    clear: both;
    margin-top: 20px;
}
.depth-1 #respond #commentform input[type="text"] {
    width: 204px;
}
.depth-1 #respond #commentform textarea {
    width: 480px;
}
.depth-1 #respond #commentform .form-submit {
    margin-right: 8px;
}
.depth-2 #respond h3#reply-title small {
    padding-left: 240px;
}
.depth-2 #respond {
    clear: both;
    margin-top: 20px;
}
.depth-2 #respond #commentform input[type="text"] {
    width: 186px;
}
.depth-2 #respond #commentform textarea {
    width: 445px;
}
.depth-2 #respond #commentform .form-submit {
    margin-right: 9px;
}
.depth-3 #respond h3#reply-title small {
    padding-left: 200px;
}
.depth-3 #respond {
    clear: both;
    margin-top: 20px;
}
.depth-3 #respond #commentform input[type="text"] {
    width: 166px;
}
.depth-3 #respond #commentform textarea {
    width: 405px;
}
.depth-3 #respond #commentform .form-submit {
    margin-right: 9px;
}
.depth-4 #respond h3#reply-title small {
    padding-left: 160px;
}
.depth-4 #respond {
    clear: both;
    margin-top: 20px;
}
.depth-4 #respond #commentform input[type="text"] {
    width: 146px;
}
.depth-4 #respond #commentform textarea {
    width: 365px;
}
.depth-4 #respond #commentform .form-submit {
    margin-right: 9px;
}
.depth-5 #respond h3#reply-title small {
    padding-left: 120px;
}
.depth-5 #respond {
    clear: both;
    margin-top: 20px;
}
.depth-5 #respond #commentform input[type="text"] {
    width: 126px;
}
.depth-5 #respond #commentform textarea {
    width: 325px;
}
.depth-5 #respond #commentform .form-submit {
    margin-right: 9px;
}
.commentlist .children {
    padding-left: 40px;
}
.commentlist .depth-2 .comment-content {
    width: 430px;
}
.commentlist .children .depth-3 .comment-content {
    width: 418px;
}
.commentlist .children .depth-3 .comment-avatar {
    width: 90px;
}
.commentlist .children .depth-4 .comment-content {
    width: 378px;
}
.commentlist .children .depth-4 .comment-avatar {
    width: 90px;
}
.commentlist .children .depth-5 .comment-content {
    width: 335px;
}
.commentlist .children .depth-5 .comment-avatar {
    width: 90px;
}
.commentlist .children .depth-6 .comment-content {
    width: 300px;
}
.commentlist .children .depth-6 .comment-avatar {
    width: 90px;
}
/* SINGLE PAGE > COMMENTS */

.comments-wrapper {
    background: #e4e4e4;
    padding: 20px 20px 10px 20px;
    margin: -10px 0 10px 0;
}
.comments-wrapper .commentlist li {
    padding: 18px 20px 8px 20px;
    margin: 0 0 15px 0;
}
.comment {
    margin-bottom: 10px;
}
.comment-avatar {
    width: 117px;
    float: left;
}
.comment-avatar-image {
    width: 117px;
    height: 117px;
    background: #fd6c20;
}
.comment-content {
    width: 470px;
    float: right;
    color: #6c0574;
}
.commentlist .comment-content p {
    padding: 0 0 10px 0;
    margin: 0;
}
.comment-content p.comment-meta {
    font-weight: bold;
    margin-top: 10px;
    padding-bottom: 5px;
}
.commentlist .comment-content .waiting-approval {
    color: #000;
}
.comments-wrapper .commentlist li .avatar {
    border: 0;
    padding: 0;
}
.comment-footer {
    margin-top: 20px;
    height: 19px;
}
.comment-content .reply a {
    float: right;
    display: block;
    width: 43px;
    height: 19px;
    background: url("/web/20150924193933im_//wp-content/themes/activenation/images/link-reply.gif") no-repeat 0 0;
    text-indent: -9999px;
}
.comments-wrapper .alt, .comments-wrapper .odd {
    background: #f2f2f2;
    border: 0;
}
.comments-wrapper .even {
    background: #fff;
    border: 0;
}
/* SINGLE PAGE > COMMENT OPTIONS */

.comment-options p {
    text-align: right;
    font-size: 12px;
    text-transform: uppercase;
    font-family: 'TradeGothicW01-BoldCn20 675334';
    margin-bottom: 0;
}
.comment-options a {
    color: #6d0775;
    margin-right: 12px;
}
.comment-options a:hover {
    text-decoration: none;
    color: #000;
}
/* FLEXSLIDER SLIDESHOW */

.slideshow-slider .slides > li {
    display: none;
    -webkit-backface-visibility: hidden;
}
/* Hide the slides before the JS is loaded. Avoids image jumping */

/* COUNT UP */

#countup {
    background: url("/web/20150924193933im_//wp-content/themes/activenation/images/counter-bg.png") no-repeat scroll center center #CECECE;
    clear: both;
    color: #0E0100;
    display: inline-block;
    font-family: arial;
    font-size: 18px;
    font-weight: bold;
    height: 32px;
    letter-spacing: 15px;
    line-height: 26px;
    padding: 5px 10px 0;
    text-align: center;
    width: 205px;
    margin-top: -10px;
}
#countup span {
    display: block;
    margin-right: -6px;
    padding-left: 6px;
}
/* PLEDGE */

.join-nationwide-wrapper {
    position: relative;
    color: #fff;
    margin-top: -10px;
    min-height: 176px;
    padding: 30px 20px 70px 20px;
    background: #474747 url("/web/20150924193933im_//wp-content/themes/activenation/images/nationwide-pledge-bg.png") no-repeat 18px bottom;
}
.join-nationwide-wrapper h3 {
    font-size: 37px;
    width: 684px;
    color: #fff;
    margin-bottom: 20px;
}
.join-nationwide-wrapper p {
    width: 620px;
}
.join-nationwide-wrapper .steps {
    position: relative;
    position: absolute;
    left: 18px;
    bottom: 19px;
}
.join-nationwide-wrapper .steps img {
    cursor: pointer;
    display: block;
    float: left;
    margin: 0 40px 0 0;
}
.steps-tooltip {
    width: 322px;
    position: absolute;
    bottom: 52px
}
.tt-1 {
    left: -8px;
}
.tt-2 {
    left: 160px;
}
.tt-3 {
    left: 340px;
}
.tt-arrow {
    width: 322px;
    height: 19px;
    background: url("/web/20150924193933im_//wp-content/themes/activenation/images/tooltip-arrow.png") no-repeat 50px 0;
}
.tt-wrapper {
    min-height: 160px;
}
.tt-1 .tt-wrapper {
    background: #6d0775 url("/web/20150924193933im_//wp-content/themes/activenation/images/pledge-step-1-tooltip.png") no-repeat 0 0;
}
.tt-2 .tt-wrapper {
    background: #6d0775 url("/web/20150924193933im_//wp-content/themes/activenation/images/pledge-step-2-tooltip.png") no-repeat 0 0;
}
.tt-3 .tt-wrapper {
    background: #6d0775 url("/web/20150924193933im_//wp-content/themes/activenation/images/pledge-step-3-tooltip.png") no-repeat 0 0;
}
.join-nationwide-wrapper .tt-title {
    margin: 0 0 0 137px;
    padding-top: 25px;
    font-size: 25px;
}
.join-nationwide-wrapper .tt-description {
    font-size: 15px;
    margin: 18px 0 0 95px;
    width: 210px;
    padding-bottom: 20px;
}
.steps-tooltip img {
    position: absolute;
    left: 0;
    top: 0
}
/* COUNTER WRAPPER */

.counter-wrapper {
    padding: 0px 0 20px;
}
.counter-wrapper p {
    color: #fff;
    display: inline-block;
    font-size: 35px;
    font-family: 'TradeGothicW01-BoldCn20 675334';
    text-transform: uppercase;
}
.counter-wrapper .counter-left {
    float: left;
    color: #fb7b1f;
    margin-right: 55px;
}
.counter-wrapper .counter-right {
    float: right;
}
/* PLEDGE SLIDESHOW */

.pledge-slideshow-wrapper {
    background: #474747;
    padding: 20px 14px 35px 14px;
    position: relative;
    overflow: hidden;
}
.pledge-slideshow-items {
    overflow: hidden;
}
.slideshow-title {
    background: #474747;
    color: #fff;
    font-size: 38px;
    font-family: 'TradeGothicW01-BoldCn20 675334';
    text-transform: uppercase;
    text-align: center;
    margin: 0;
    padding: 30px 0 10px 0;
}
.pledge-slideshow-wrapper .sponsor {
    width: 219px;
    height: 217px;
    padding: 0;
}
.pledge-slideshow-wrapper .description {
    padding: 50px 15px 15px 15px;
}
.pledge-slideshow-wrapper .sponsorFlip img {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
}
.pledge-slideshow-wrapper .sponsorListHolder {
    margin-bottom: 0;
}
.pledge-slideshow-wrapper p.load-more {
    position: absolute;
    right: 0;
    bottom: 8px;
    cursor: pointer;
    margin-bottom: 0;
    width: 100%;
    height: 26px;
    background: #474747 url("/web/20150924193933im_//wp-content/themes/activenation/images/pledge-load-more.gif") no-repeat 824px 0px;
    text-indent: -9999px;
}
.pledge-slideshow-wrapper p.reset {
    position: absolute;
    right: 0;
    bottom: 8px;
    cursor: pointer;
    margin-bottom: 0;
    width: 100%;
    height: 26px;
    background: #474747 url("/web/20150924193933im_//wp-content/themes/activenation/images/pledge-load-reset.gif") no-repeat 824px 0px;
    text-indent: -9999px;
}
/* MY PLEDGE */

#pledge_form_fields {
    display: none;
}
.my-pledge-wrapper {
    background: #696969;
    padding: 20px 32px;
}
.my-pledge {
    height: 44px;
    margin-bottom: 20px;
    padding: 10px 10px 0 10px;
    background: #fb7b1f;
    position: relative;
}
.my-pledge p {
    float: left;
    font-family: 'TradeGothicW01-BoldCn20 675334';
    text-transform: uppercase;
    font-size: 25px;
    padding-top: 7px;
    color: #3a033e;
}
.my-pledge span {
    color: #fff;
}
#pledgeForm #my-pledge {
    padding: 5px 30px 5px 5px;
    margin-left: 15px !important;
    float: left;
    width: 550px;
    background: #fff url("/web/20150924193933im_//wp-content/themes/activenation/images/pledge-form-tweet.png") no-repeat 561px 6px;
    border: 1px solid #fff
}
.my-pledge input[type="button"] {
    background: #6E0075;
    position: absolute;
    right: 10px;
    top: 8px;
    color: #f0a044;
    padding: 2px 15px;
    display: block;
    margin: 0 auto;
    text-decoration: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border: 0!important;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#7c1a87), to(#510d56));
    background: -moz-linear-gradient(top, #7c1a87, #510d56);
    font-size: 24px;
    text-transform: uppercase;
    cursor: pointer;
    font-family: 'TradeGothicW01-BoldCn20 675334', sans-serif;
    font-weight: normal !important;
    -moz-box-shadow: 0 0 3px #6f3208;
    -webkit-box-shadow: 0 0 3px #6f3208;
    box-shadow: 0 0 3px #6f3208;
}
#pledge_form_fields {
    width: 640px;
    margin: 0 auto;
}
#pledgeForm .col-left label {
    display: block;
    color: #fff;
    font-family: 'TradeGothicW01-BoldCn20 675334';
    text-transform: uppercase;
    color: #6d0674;
    font-size: 17px;
    padding-bottom: 4px;
}
#pledgeForm .col-right label {
    display: block;
    color: #fff;
    font-family: 'TradeGothicW01-BoldCn20 675334';
    text-transform: uppercase;
    color: #6d0674;
    font-size: 14px;
}
#pledgeForm input[type="text"] {
    background: #fff;
    border: 1px solid #fff;
    padding: 5px;
    margin-left: 0;
}
#pledgeForm .title, #pledgeForm .firstname, #pledgeForm .lastname {
    overflow: hidden;
    float: left;
}
#pledgeForm .title {
    width: 57px;
    margin-right: 6px;
}
#pledgeForm .title input {
    width: 44px;
}
#pledgeForm .firstname {
    width: 140px;
    margin-right: 6px;
}
#pledgeForm .lastname {
    width: 149px;
}
#pledgeForm .email {
    clear: both;
    width: 358px;
    padding: 10px 0;
    overflow: hidden;
}
#pledgeForm .email input {
    width: 350px;
}
#pledgeForm .phone, #pledgeForm .postalcode {
    float: left;
    overflow: hidden;
}
#pledgeForm .area-title {
    font-size: 25px;
    color: #3a033e;
    font-family: 'TradeGothicW01-BoldCn20 675334';
    text-transform: uppercase;
    padding-bottom: 15px;
}
#pledgeForm .col-right .area-title {
    margin-bottom: 0;
}
#pledgeForm .phone {
    width: 188px;
    margin-right: 6px;
}
#pledgeForm .phone input {
    width: 180px;
}
#pledgeForm .postalcode {
    width: 164px;
}
#pledgeForm .postalcode input {
    width: 154px;
}
#pledgeForm .centre {
    margin-bottom: 10px;
}
#pledgeForm .sbHolder {
    width: 348px;
    background-position: 336px 11px;
    border: 0;
    padding: 5px;
}
#pledgeForm .sbOptions, #pledgeForm .sbSelector, #pledgeForm .sbOptions li a {
    width: 356px;
}
#pledgeForm .sbOptions {
    left: -5px;
}
#pledgeForm .nearest-centre {
    float: left;
}
#pledgeForm .thumbnail {
    float: left;
    overflow: hidden;
    clear: both;
}
#pledgeForm .thumbnail input[type=submit] {
    border: 1px solid red;
}
#pledgeForm .clearer {
    padding-bottom: 14px;
}
#pledgeForm .orange {
    background: #fb721f;
}
#pledgeForm .col-left {
    float: left;
    min-height: 370px;
    width: 358px;
    padding: 14px;
    border-radius: 8px;
    box-shadow: 1px 1px 5px #373737;
}
#pledgeForm .col-right {
    float: right;
    width: 218px;
    min-height: 370px;
    padding: 14px;
    overflow: hidden;
    border-radius: 8px;
    box-shadow: 1px 1px 5px #373737;
}
#pledgeForm .col-right .holder div {
    overflow: hidden;
    clear: both;
}
#pledgeForm .col-right input {
    display: block;
    float: left;
}
#pledgeForm .col-right label {
    display: block;
    line-height: 17px;
    margin-left: 30px;
}
#pledgeForm .col-right li {
    padding: 2px 0;
}
#pledgeForm .col-right .separator {
    padding-top: 10px;
}
#pledgeForm .thumbnail {
    position: relative;
    width: 280px;
    height: 37px;
}
#pledgeForm .thumbnail input, #pledgeForm .thumbnail label {
    position: absolute;
    top: 6px;
    left: 0;
    width: 280px;
    height: 30px;
    cursor: pointer;
    display: block;
    font-size: 17px;
    line-height: 1;
    padding: 0;
    margin: 0;
}
#pledgeForm .thumbnail input {
    z-index: 10;
    opacity: 0;
}
#pledgeForm .thumbnail label {
    z-index: 50;
}
#pledgeForm .col-right input[type="submit"] {
    color: #F0A044;
    padding: 2px 15px;
    display: block;
    margin: 10px auto 0 auto;
    text-decoration: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border: solid #7C1A87 1px !important;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#7C1A87), to(#510D56));
    background: -moz-linear-gradient(top, #7C1A87, #510D56);
    font-size: 24px;
    text-transform: uppercase;
    cursor: pointer;
    font-family: 'TradeGothicW01-BoldCn20 675334', sans-serif;
    font-weight: normal !important;
}
.pledge-form-container {
    width: 620px;
    margin: 15px auto;
    padding: 10px;
    border-radius: 8px;
    box-shadow: 1px 1px 5px #373737;
}
.pledge-form-container .err-title {
    font-weight: bold;
    font-size: 12px;
}
.pledge-form-container li {
    font-size: 12px;
    padding: 2px 0;
}
.successList {
    margin: 0 auto;
}
.successList p {
    color: #fff;
}
/*    SURVEY    */

.survey-wrapper {
    padding: 15px 0 20px 0;
}
/* Survey elements */

.survey-wrapper .content {
    width: 308px;
    padding: 10px;
    float: left;
    margin-right: 16px;
    background: #e4e4e4;
}
.survey-wrapper .form {
    width: 310px;
    padding: 30px 20px;
    float: left;
    background: #6d0775;
    margin-right: 16px;
    color: #fff;
}
.survey-sidebar {
    width: 218px;
    float: left;
}
.survey-wrapper .no-form-width {
    width: 622px;
}
/* Form */

.survey-wrapper .form h3 {
    color: #fff;
    font-size: 40px;
    margin-bottom: 10px;
}
.survey-wrapper .form li {
    clear: both;
}
.survey-wrapper .form li label {
    width: 88px;
    float: left;
    font-size: 14px;
    padding-top: 6px;
}
.survey-wrapper .form li input {
    width: 212px;
    float: right;
    background: #fff;
    border: 1px solid #fff;
    padding: 4px;
    margin: 3px 0;
	color:#000000;
}
/* Form specific elements */

.survey-wrapper .form li.title input {
    width: 62px;
    float: left;
}
.survey-wrapper .form li.title .sbHolder {
    margin-left: 88px;
}
.survey-wrapper .form li.postcode input {
    width: 142px;
    float: left;
}
.survey-wrapper .form li.signup label {
    width: 218px;
    float: right;
}
.survey-wrapper .form li.signup input {
    width: 62px;
    float: left;
}
.survey-wrapper .form .privacy {
    clear: both;
    padding: 20px 0;
}
.survey-wrapper .form .privacy p {
    text-align: center;
    margin: 0;
    background: #b281b6;
    color: #823688;
    padding: 10px;
}
/* Form submit information */

.survey-wrapper .form .form-info {
    margin-bottom: 15px;
    font-size: 14px;
    padding: 10px;
    background: #fff;
}
.survey-wrapper .form .info-success {
    color: #009900;
}
.survey-wrapper .form .info-failure {
    color: #b22222;
}
.survey-wrapper .form .info-failure label {
    display: block;
    padding: 0;
}
.survey-wrapper .form input[type="submit"] {
    color: #F0A044;
    padding: 2px 25px;
    display: block;
    margin: 10px 0 0 192px;
    text-decoration: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border: solid #6D0775 1px !important;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#7C1A87), to(#510D56));
    background: -moz-linear-gradient(top, #7C1A87, #510D56);
    font-size: 24px;
    text-transform: uppercase;
    cursor: pointer;
    font-family: 'TradeGothicW01-BoldCn20 675334', sans-serif;
    font-weight: normal !important;
}
/* Modal window for feedback form */

.an_overlay_form {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1000;
    background-color: black;
    -moz-opacity: 0.8;
    opacity: .80;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
}
.an_content_form {
    display: none;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 420px;
    height: 330px;
    padding: 20px 20px 0 20px;
    border-radius: 5px;
    background: #fff;
    z-index: 10001;
    box-shadow: #000 1px 1px 50px 10px;
}
.an_content_form p {
    font-size: 14px;
}
#fdbk-info, #fdbk-info p {
    display: inline;
    font-size: 12px;
}
.an_content_form p.submit {
    display: inline;
}
.an_content_form .info-success {
    color: #006505;
}
.an_content_form .info-failure {
    color: maroon;
}
/* Main Search Field */

.main-search-wrapper {
    position: relative;
    width: 940px;
    margin: 0 auto;
    height: 44px;
    background: #fb6c1e url("/web/20150924193933im_//wp-content/themes/activenation/images/search-bg.png") repeat-x 0 0;
    clear: both;
}
.main-search-wrapper form {
    float: left;
    position: relative;
    padding-top: 11px;
}
.main-search-wrapper form input[type="text"] {
    width: 216px;
    height: 16px;
    background: #fff;
    border: 1px solid #fff;
    margin-left: 45px;
    padding: 2px 4px;
    font-size: 12px;
}
.main-search-wrapper form .image-submit {
    position: absolute;
    top: 9px;
    left: 10px
}
.main-search-wrapper span {
    float: right;
    font-weight: bold;
    font-size: 20px;
    color: #fff;
    cursor: pointer;
    font-family: arial;
    margin: 12px 10px 0 0;
}
/* Search results page */

.search-result-wrapper {
    width: 700px;
    float: left;
}
.search-post {
    clear: both;
    background: #e4e4e4;
    padding: 20px;
    margin-bottom: 15px;
}
.search-post .text-wrapper {
    width: 432px;
    float: left;
}
.search-post .image-wrapper {
    float: right;
}
.search-post h3 {
    margin-bottom: 5px;
}
.search-post p {
    margin-bottom: 0;
}
.search-post a, .search-post a:visited {
    color: #6d0775;
}
.main-sidebar {
    width: 220px;
    float: right;
}
/* WP-PageNavi */

.wp-pagenavi {
    font-size: 18px;
    font-family: 'TradeGothicW01-BoldCn20 675334', sans-serif;
    color: #f0a044;
    padding: 0 0 10px 0;
    text-align: right;
}
.wp-pagenavi a, .wp-pagenavi a:visited {
    color: #6d0775;
}
.wp-pagenavi span, .wp-pagenavi a {
    margin-right: 4px;
}
.wp-pagenavi .nextpostslink {
    margin-left: 20px;
}
.wp-pagenavi .previouspostslink {
    margin-right: 20px;
}
/* Page Template */

.page-wrapper-left {
    width: 700px;
    float: left;
}
.page-wrapper-full-width {
    width: 940px;
    float: left;
}
.page-content-wrapper {
    background: #e4e4e4;
    ;
    margin: -10px 0 15px 0;
    padding: 20px;
}
.page-content-wrapper h1, .page-content-wrapper h2, .page-content-wrapper h3, .page-content-wrapper h4, .page-content-wrapper strong {
    font-weight: normal;
    text-transform: uppercase;
    font-family: 'TradeGothicW01-BoldCn20 675334', sans-serif;
    color: #6d0775;
}
.page-content-wrapper h3, .page-content-wrapper strong {
    font-size: 17px;
}
.page-content-wrapper h1, .page-content-wrapper h2, .page-content-wrapper h3, .page-content-wrapper h4 {
    margin-bottom: 10px;
}
.page-content-wrapper .alignleft {
    margin: 0 18px 10px 0;
    display: inline;
}
.page-content-wrapper .alignright {
    margin: 0 0 10px 18px;
    display: inline;
}
.page-content-wrapper .aligncenter {
    display: block;
    margin: 10px auto 20px auto;
}
.page-content-wrapper ul, .page-content-wrapper ol {
    padding: 0 20px 20px 40px;
    font-size: 14px;
}
.page-content-wrapper li {
    padding: 2px;
    line-height: 18px;
}
.page-content-wrapper ul li {
    list-style: square;
}
.page-content-wrapper ol li {
    list-style: decimal;
}
.page-content-wrapper blockquote {
    margin: 15px 30px 0 10px;
    padding-left: 20px;
    border-left: 5px solid #DDD
}
/* Breadcrumbs */

.breadcrumbs {
    width: 940px;
    margin: 0 auto;
    padding-top: 25px;
    margin-bottom: -25px;
    clear: both;
}
/* */

#header {
    height: auto !important;
}
/** Dave's WordPress Live Search CSS **/

ul.search_results {
    display: block;
    background-color: #fff;
    width: 242px;
    max-height: 500px;
    position: absolute;
    top: 20px;
    left: 0px;
    overflow: auto;
    z-index: 9999;
    list-style-type: none;
    list-style-image: none;
    list-style-position: inside;
    padding: 0px;
    margin: 0px;
    -moz-box-shadow: 3px 4px 3px #8A8A8A;
    -webkit-box-shadow: 3px 4px 3px #8A8A8A;
    box-shadow: 3px 4px 3px #8A8A8A;
}
ul.search_results li {
    display: block;
    padding: 5px 10px 5px 10px;
    margin: 0px 0px 0px 0px;
    border-top: 1px solid #efefeb;
    border-bottom: 0px solid #112;
    text-align: left;
    color: #aad;
    background-color: #fff;
    text-decoration: none;
}
ul.search_results li:hover {
    background-color: #f9f9f5;
}
ul.search_results li a, ul.search_results li a:visited {
    color: #6D0775;
    margin-left: 0px;
    padding-left: 0px;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
}
ul.search_results p#daves-wordpress-live-search_author {
    margin: 0px;
    font-size: 90%;
    font-weight: bold;
}
ul.search_results p#daves-wordpress-live-search_date {
    margin: 0px;
    font-size: 90%;
}
/* BEGIN post thumbnails */

ul.search_results li.post_with_thumb a {
    width: 140px;
    float: left;
    margin-bottom: 5px;
    margin-top: 10px;
}
ul.search_results li.post_with_thumb img.post_thumb {
    float: left;
    margin: 3px 10px 10px 0px;
    height: 48px;
    width: 48px;
    border: 1px solid #888;
}
/* END post thumbnails */

/* BEGIN post excerpt */

ul.search_results .excerpt, ul.search_results .meta {
    font-size: 11px;
    line-height: 14px;
    color: #000;
    width: 100%;
}
/* END post excerpt */

ul.search_results .clearfix {
    float: none !important;
    clear: both !important;
}
.search_footer {
    background-color: #DFDFE0;
    width: 100%;
    text-align: right;
    padding: .5em 0;
    font-size: .9em;
}
.search_footer a, .search_footer a:visited {
    color: #6D0775;
    margin-right: 1em;
    font-size: 11px;
}
#search_results_activity_indicator {
    z-index: 999999;
}
.read-read-more-link {
    margin-top: 10px;
    display: block;
    float: left;
}
.read-more a, .read-less a {
    font-size: 14px;
}
.read-more a:hover, .read-less a:hover {
    color: #fff;
}
/*button hover styles*/

.btn-style-orange {
    border-radius: 4px;
}
.btn-style-orange, .default-purple, .latest-offer-inner .btn-style-orange, .my-pledge input[type="button"], #supporterFeedbackForm .submit input, #respond #commentform .form-submit #submit, .book-button {
    transition: color 0.2s ease 0s, opacity 0.2s ease-in-out 0s;
    -moz-transition: color 0.2s ease 0s, opacity 0.2s ease-in-out 0s;
    -webkit-transition: color 0.2s ease 0s, opacity 0.2s ease-in-out 0s;
}
.btn-style-orange:hover, .book-button:hover {
    background: #6E0075;
    color: #f0a044;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#7c1a87), to(#510d56));
    background: -moz-linear-gradient(top, #7c1a87, #510d56);
}
.default-purple:hover, .my-pledge input[type="button"]:hover, #supporterFeedbackForm .submit input:hover, #respond #commentform .form-submit #submit:hover, #box-7.box-wrapper .pdb-submit:hover, #box-8.box-wrapper .btn-style-orange:hover {
    color: #6E0075;
    background: #fb781d;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#fa8a23), to(#fb6c1c));
    background: -moz-linear-gradient(top, #fa8a23, #fb6c1c);
}
#box-8.box-wrapper .btn-style-orange:hover .white {
    color: #6E0075;
}
.book-your-session-wrapper a:hover {
    color: #f0a044;
}
.box-wrapper .btn-style-orange:hover .purple {
    color: #f0a044;
}
.book-your-session-wrapper .btn-book-now, .book-your-session-wrapper .btn-register {
    box-shadow: 0 0 4px #4D0652;
    -moz-box-shadow: 0 0 4px #4D0652;
    -webkit-box-shadow: 0 0 4px #4D0652;
}
.an-close {
    display: block;
    width: 20px;
    height: 15px;
    text-indent: -9999px;
    background: url(/web/20150924193933im_//wp-content/themes/activenation/images/openandclose.png) no-repeat 0 0;
    margin-top: 5px;
}
.an-close.active {
    background-position: 0 bottom;
}
/* Timetable Notices Wrapper */

.timetable-promotion-wrapper {
    width: 100%;
    margin: 20px 0 0 0;
}
.timetable-outer-wrapper {
    width: 650px;
    float: left;
    background: #E4E4E4
}
.toggle-wrapper {
    float: right;
    font-size: 16px;
    font-family: arial !important;
    text-transform: uppercase !important;
    padding-top: 6px;
    padding-right: 10px;
    font-family: 'TradeGothicW01-BoldCn20 675334', sans-serif !important;
}
.toggle-wrapper span {
    /*background: url("/web/20150924193933im_//wp-content/themes/activenation/images/toggle_spacer.gif") no-repeat right 2px;*/

padding-right: 6px;
}
#toggle_timetables span: last-child {
    background: none;
}
.toggle-wrapper a {
    color: #ffffff !important;
    margin-right: 2px;
    background-color: #ff6d02;
    padding: 3px 10px;
}
.toggle-wrapper a.active {
    color: #6e0075 !important;
    background-color: #e28047 !important;
}
/* Promotion Content */

.promotion-content-wrapper {
    width: 276px;
    margin-left: 12px;
    float: right
}
.timetable-outer-wrapper .heading-arrow {
    background-color: #E4E4E4;
}
.important-notice {
    width: 240px;
    margin: 15px auto 0 auto;
}
.important-notice h2 {
    font-size: 24px
}
.important-notice p {
    color: #fff;
}
.important-notice p.date {
    font-size: 12px;
    color: #ff6502;
    margin-bottom: 0;
    font-weight: bold
}
.heading-white {
    background: #fff;
    font-size: 26px;
    color: #710277;
    padding: 7px;
    margin-bottom: 0;
}
.arrow-white {
    background-image: url(/web/20150924193933im_//wp-content/themes/activenation/images/arrow-white-down.png);
}
.just-giving-status a.page-link {
    position: absolute;
    left: 20px;
    top: 79px;
    display: block;
    width: 171px;
    height: 33px;
}
/* Widgets */

.widget {
    margin-bottom: 15px;
}
.like-us-widget {
    background: #6d0775;
    text-align: center;
}
.like-us-widget img {
    display: block;
    margin: 0 auto;
}
.twitter-widget {
    background: #fc6c1e;
    min-height: 200px;
    padding: 0 16px 14px 16px;
}
.twitter-widget .twitter-heading {
    font-family: 'TradeGothicW01-BoldCn20 675334', sans-serif;
    font-size: 30px;
    padding-top: 20px;
    color: #fff;
    text-transform: uppercase;
}
.twitter-widget .twitter-tweet {
    font-size: 11px;
    color: #fff;
    line-height: 14px;
}
.twitter-widget .twitter-tweet a, .twitter-widget .twitter-tweet a:hover, .twitter-widget .twitter-tweet a:visited {
    color: #6d0775;
    text-decoration: underline;
}
.twitter-widget .twitter-text {
    font-size: 11px;
    color: #6d0775;
    line-height: 14px;
}
.twitter-widget .twitter-text a, .twitter-widget .twitter-text a:hover, .twitter-widget .twitter-text a:visited {
    color: #6d0775;
}
.twitter-widget .twitter-date {
    font-size: 11px;
    color: #6d0775;
    line-height: 14px;
    margin: 0;
    padding: 0;
    text-align: right;
    margin-right: -4px;
}
.twitter-widget img {
    float: right;
}
.just-giving-text-widget {
    background: #6d0775;
    min-height: 214px;
    padding: 0 16px;
}
.just-giving-text-widget p {
    font-family: 'TradeGothicW01-BoldCn20 675334', sans-serif;
    text-align: center;
    font-size: 24px;
    line-height: 25px;
}
.just-giving-text-widget img {
    display: block;
    margin: 10px auto 0 auto;
}
.just-giving-text-widget .top-text {
    color: #fff;
    padding-top: 28px;
}
.just-giving-text-widget .bottom-text {
    text-transform: uppercase;
    color: #fb6c1e;
}
.just-giving-text-widget a, .just-giving-text-widget a:hover, .just-giving-text-widget a:visited {
    color: #fb6c1e;
}
/* 3d Slider */

#cs-slider-left, #cs-slider-right {
    float: left
}
#cs-slider-left {
    margin-left: 11px;
    margin-right: 22px;
}
#cs-slider-left {
    position: relative;
}
#cs-slider-left .cs-nav {
    position: absolute;
    z-index: 10;
    bottom: 25px;
}
#cs-slider-left .cs-nav-prev {
    left: 0;
}
#cs-slider-left .cs-nav-next {
    left: 416px;
}
#cs-slider-left .cs-options {
    left: 418px;
    top: 8px;
}
#cs-slider-right {
    position: relative;
}
#cs-slider-right .cs-nav {
    position: absolute;
    z-index: 10;
    bottom: 25px;
}
#cs-slider-right .cs-nav-prev {
    left: 0;
}
#cs-slider-right .cs-nav-next {
    left: 416px;
}
#cs-slider-right .cs-options {
    left: 418px;
    top: 8px;
}
/* Pledge Success Message */

#pledge-success-message {
    width: 572px;
    padding: 0 30px;
    margin: 0 auto;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    background: #FB721F;
    ;
    color: #fff;
    -moz-box-shadow: 2px 2px 3px #313a39;
    -webkit-box-shadow: 2px 2px 3px #313a39;
    box-shadow: 2px 2px 3px #313a39;
    position: relative;
}
#pledge-success-message .large-text-purple {
    width: 325px;
    font-family: 'TradeGothicW01-BoldCn20 675334', sans-serif;
    font-size: 70px;
    font-weight: bold;
    color: #6d0775;
    text-transform: uppercase;
    line-height: 40px;
}
#pledge-success-message .large-text-white {
    width: 325px;
    font-family: 'TradeGothicW01-BoldCn20 675334', sans-serif;
    font-size: 52px;
    text-transform: uppercase;
    line-height: 40px;
    margin: 15px 0;
}
#pledge-success-message .text-pre-button {
    width: 294px;
    font-size: 20px;
    line-height: 26px;
}
#pledge-success-message .text-post-button {
    width: 264px;
    font-size: 20px;
    line-height: 26px;
    clear: left;
    padding-top: 10px;
}
#pledge-success-message .file-download a {
    color: #f0a044;
    padding: 10px 15px;
    display: block;
    float: left;
    text-decoration: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border: solid #7c1a87 1px !important;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#7c1a87), to(#510d56));
    background: -moz-linear-gradient(top, #7c1a87, #510d56);
    font-size: 28px;
    text-transform: uppercase;
    cursor: pointer;
    font-family: 'TradeGothicW01-BoldCn20 675334', sans-serif;
    font-weight: normal !important;
}
#pledge-success-message .share-text {
    width: 220px;
    font-size: 18px;
    line-height: 22px;
}
#pledge-success-message .left {
    float: left;
    width: 340px;
    margin-top: 30px;
}
#pledge-success-message .right {
    float: right;
    margin-top: 30px;
}
#pledge-success-message .bottom-image {
    position: absolute;
    right: 40px;
    bottom: 0;
    z-index: 10;
}
/* Pretty Photo notice style */

.pp_inline .pp-notices-wrapper {
    padding: 10px;
}
.pp_inline .centre-notice h3 {
    font-size: 20px;
    color: #6d0775;
}
.pp_inline .centre-notice h4 {
    font-size: 16px;
    color: #6d0775;
}
/*IFrame Style*/

.page-wrapper-full-width iframe {
    margin: -20px;
}
/*404 page styles*/

.error404 .breadcrumbs {
    display: none;
}
#not-found-wrapper {
    overflow: hidden;
    border-bottom: 35px solid #6e0075;
    font-family: 'TradeGothicW01-BoldCn20 675334', sans-serif;
    font-size: 30px;
    margin-bottom: 10px;
    color: #6e0075;
    margin-top: 30px;
    position: relative;
    min-height: 402px;
    height: auto !important;
    height: 402px;
}
#not-found-wrapper h2 {
    font-size: 110px;
    color: #6e0075;
    margin-bottom: 0;
    position: relative;
    z-index: 5;
}
.not-found-content {
    float: left;
    width: 340px;
}
#not-found-wrapper h4 {
    font-size: 50px;
    color: #fb6b1c;
    margin-bottom: 14px;
}
#not-found-wrapper img {
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 4;
}
#not-found-wrapper p {
    font-family: 'TradeGothicW01-BoldCn20 675334', sans-serif;
    font-size: 30px;
    color: #6e0075;
    line-height: 30px;
    margin-bottom: 10px;
}
/*Charity Page*/

#charity-content h1 {
    font-size: 3.5em;
    margin-top: 5px;
}
#charity-content .page-content-wrapper {
    background: #EFEFEF;
}
#charity-content #slider-in-partnership {
    background: #FFF;
    padding: 20px 10px;
    margin-bottom: 25px;
}
.project-container .vc_span4 {
    width: 210px;
    background: #fff;
    padding: 10px;
    margin-left: 15px;
}
.project-container img {
    padding-bottom: 10px;
}
.project-container .post-title {
    font-size: 1.75em;
    line-height: 1em;
    text-align: center;
}
.updates .post-title {
    font-size: 1.75em;
    line-height: 1em;
}
.project-container h2, .wpb_heading {
    font-size: 2.75em;
    color: #fb6c1e;
}
.charity-initiatives .post-title {
    width: 420px;
    float: right;
}
.charity-initiatives p {
    width: 420px;
    float: right;
    display: block;
    margin-top: -180px;
}
.charity-initiatives img {
    float: left;
    clear: right;
    margin-top: -30px;
    width: 210px;
}
.wpb_toggle {
    font-size: 2em;
}
.wpb_toggle, #content h4.wpb_toggle {
    background: #ffffff url(/web/20150924193933im_//wp-content/themes/images/open.png) no-repeat left center;
}
/* Timetable (Landing Page) */

.timetable-select {
    background: #6e0075;
    padding-bottom: 12px !important;
}
.timetable-select p {
    font-family: 'TradeGothicW01-BoldCn20 675334', sans-serif;
    font-weight: normal !important;
    text-transform: uppercase;
    font-size: 26px;
    color: #fff;
}
.timetable-text {
    width: 400px;
    float: left;
    padding: 40px 0 40px 10px;
}
.timetable-text h2{    
    font-size: 50px;
	line-height:50px;
    margin: 0;
    color: #fff;
	padding-bottom:10px;
}
.timetable-text h3{      
    font-size: 20px;
	line-height:22px;
    margin: 0;
    color: #FB6B1C;
}
.timetable-select-centre {    
    width: 380px;
    float: right;
    margin: 60px 30px 0 0;
    background: #FB6B1C;
    padding: 20px;
}
.timetable-select-centre .arrow-curved {
    background: url(/web/20150924193933im_//wp-content/themes/activenation/images/arrow-curved.png) no-repeat right 0px;
    padding-right: 25px;
    float: left;
    padding-bottom: 5px;
}
.timetable-select-centre .sbHolder {
    width: 350px;
    background: url(/web/20150924193933im_//wp-content/themes/activenation/images/dropdownicon.gif) no-repeat scroll 328px 5px #FFFFFF
}
.timetable-select-centre .sbSelector {
    width: 350px;
}
.timetable-select-centre .sbOptions {
    width: 350px;
}
.timetable-select-centre .sbOptions li {
    padding: 2px 0 !important;
}
.timetable-select-centre .sbOptions a {
    width: 320px;
}
.timetable-select-centre p {
    margin-bottom: 23px;
}
.timetable-select-council p {
    margin-bottom: 10px;
}
.timetable-select-council {
    width: 400px;
    float: right;
    margin-top: 8px;
}
.page-content-wrapper .timetable-select-centre ul {
    padding: 5px 0 5px 0px;
}
.page-content-wrapper .timetable-select-council ul {
    padding: 0;
}
.page-content-wrapper .timetable-select-council li, .page-content-wrapper .timetable-select-centre li {
    list-style: none;
    padding: 0;
    margin: 0;
}
.page-content-wrapper .timetable-select-council li {
    font-size: 12px !important;
    width: 195px;
    padding-right: 5px;
    float: left;
}
.timetable-select-centre a {
    color: #757575;
}
.timetable-select-council a {
    color: #fff;
}
.timetable-select-council a:hover, .timetable-select-council li.current-cat a {
    color: #FB6B1C;
}
/* Timetable (list page) */

.tt-block {
    margin-bottom: 5px;
}
.tt-block .book-your-session-wrapper {
    margin-top: 0;
}
.ttables-wrapper {
    padding-bottom: 15px;
}
.ttables-image-wrapper {
    width: 280px;
    float: left;
    background: #e4e4e4;
}
.ttables-image {
    width: 280px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.ttables-image img {
    display: inline;
}
.ttables-iframe {
    float: right;
}
.ttables-iframe iframe {
    margin: 0 !important;
}
/* extra stuff for votebooth */

.votestar {
    background: url(/web/20150924193933im_//wp-content/themes/activenation/images/votestar.png);
    height: 150px;
    width: 150px;
    margin-top: 15px;
    text-align: center;
    margin-left: 15px;
    position: relative;
}
.choicehand {
    background: url(/web/20150924193933im_//wp-content/themes/activenation/images/hand.png);
    height: 300px;
    width: 300px;
    position: absolute;
    right: 250px;
    top: 330px;
}
.shoutout {
    background: url(/web/20150924193933im_//wp-content/themes/activenation/images/shoutout.png);
    height: 300px;
    width: 455px;
    position: absolute;
    right: 0px;
    top: -94px;
}
.voteANC {
    background: url(/web/20150924193933im_//wp-content/themes/activenation/images/ANC.png);
    width: 75px;
    height: 75px;
    position: absolulte;
    position: absolute;
    top: 95px;
    left: 95px;
}
.votebooth-share {
    position: relative;
}
.voteANB {
    background: url(/web/20150924193933im_//wp-content/themes/activenation/images/ANB.png);
    height: 300px;
    width: 300px;
    position: absolute;
    top: -31px;
    left: -62px;
}
.initiative {
    margin-top: 140px;
}
.post-thumb img {
    float: left;
    padding-right: 10px;
}
.isotope-item.vc_span12 {
    background-color: #ffffff;
    padding: 10px;
    margin-bottom: 10px;
}
/* Our Trustees Accordion (overwrites default jQuery UI settings */

body .wpb_content_element .ui-accordion .ui-accordion-header {
    background: #6d0775;
    font-family: 'TradeGothicW01-BoldCn20 675334', sans-serif;
    font-size: 18pt;
    text-transform: uppercase;
    border-radius: 0px;
}
body .wpb_content_element .ui-accordion .ui-accordion-header.ui-state-active {
    background: #6d0775;
    font-family: 'TradeGothicW01-BoldCn20 675334', sans-serif;
    font-size: 18pt;
    text-transform: uppercase;
    border-radius: 0px;
}
.wpb_accordion .wpb_accordion_wrapper {
    background-color: #ffffff;
}
body .ui-widget-content {
    border: 1px solid #ffffff;
    background: #ffffff;
    color: #000000;
}
/* PB added styles */

.page-template-templatescampaign-php .breadcrumbs {
    display: none;
}
#top_video {
    margin-top: 20px;
    z-index: 5;
}
#top_video {
    position: relative;
    width: 1056px;
    height: 779px;
    margin-left: -73px;
}
#top_video a {
    position: absolute;
    right: 42px;
    top: 72px;
}
#learnit {
    width: 983px;
    min-height: 517px;
    margin-top: -145px;
    margin-left: -25px;
}
#burnwithus {
    width: 983px;
    height: 981px;
    position: relative;
}
#burnwithus .burn-text {
    position: absolute;
    left: 38px;
    top: 280px;
}
#wrapper:after {
    clear: both;
    display: table;
    content: "";
}
.page-template-templatescampaign-php #content {
    margin-top: 0;
}
#learnit {
    padding-top: 59px;
    padding-left: 34px;
    padding-right: 377px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    /*ez �gy j�? nem tudom mi �rja fel�l(valami campaign css)*/

position: relative;
    z-index: 4;
    margin-bottom: 0 !important;
    height: auto;
}
#learnit:after {
    clear: both;
    display: table;
    content: "";
}
#learnit .bold_text p {
    font-family: 'TradeGothicW01-BoldCn20 675334', sans-serif;
    font-weight: normal !important;
    text-transform: uppercase;
    font-size: 30px;
    color: white;
    line-height: 33px;
}
#learnit .bold_text {
    /*margin-bottom: 87px;*/
}
#learnit .small_text p {
    color: white;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    left: 32px;
    line-height: 1.5em;
    position: absolute;
    top: 386px;
    width: 559px;
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 22px;
    background: url('/web/20150924193933im_//wp-content/themes/activenation/images/bg-learnit-text.png') bottom center no-repeat;
}
.activities-header {
    background: url('/web/20150924193933im_//wp-content/themes/activenation/images/bg-activities-top.png') bottom center no-repeat;
    padding-bottom: 12px;
    height: 45px;
    margin-left: -13px;
    overflow: hidden;
    padding-left: 25px;
}
.activities-header h3 {
    margin-bottom: 0;
    line-height: 45px;
    height: 45px;
    font-size: 26px;
    padding-right: 23px;
    display: inline-block;
    width: auto;
    background: url('/web/20150924193933im_//wp-content/themes/activenation/images/bg-activities-arrow.png') right 13px no-repeat;
}
.activities-header h3 .pb-white {
    color: white;
}
.learnit_title {
    font-size: 82px;
    color: #fdfbfc;
    margin-bottom: 58px;
}
#activities {
    background: #464646 url('/web/20150924193933im_//wp-content/themes/activenation/images/bg-activities-bottom.png') center bottom no-repeat;
    margin-left: -7px;
    width: 941px;
    padding-top: 33px;
    padding-bottom: 40px;
}
.activities.entries {
    padding-left: 11px;
}
.activities.entries:after {
    clear: both;
    display: table;
    content: "";
}
.activity.entry {
    float: left;
    width: auto;
    height: auto;
    margin-right: 11px;
    margin-bottom: 15px;
}
#burnwithus {
    margin-left: -25px;
    padding-top: 71px;
    padding-left: 34px;
    height: 872px !important;
    z-index: 3;
}
#burnwithus .learnit_title {
    margin-bottom: 506px;
}
/*Had to modify the footer because the width didn't match the psd*/

#footer:after {
    clear: both;
    display: table;
    content: "";
}
.page-template-templatescampaign-php #footer {
    margin-top: 10px;
    padding-top: 17px;
}
.page-template-templatescampaign-php #footerContent {
    width: 941px;
    margin-left: 3px !important;
}
.page-template-templatescampaign-php #footerContent .footer-section {
    margin-right: 0;
    margin-left: 0;
}
#burnwithus h3 {
    display: none;
}
.socials {
    margin-bottom: 13px;
}
.pb-orange {
    color: #fc681d;
}
.socials:after {
    clear: both;
    display: table;
    content: "";
}
/* SWAC Calendar Styles */

.calendar h2 {
    font-size: 3.5em;
    color: #fff;
    margin-top: .5em;
}
.fc-header-title h2 {
    font-size: 2em;
}
.fc-state-default {
    background-color: #e4e4e4;
    background-image: none;
    /*
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
background-repeat: repeat-x;*/

border-color: #e4e4e4;
    color: #231f20;
    text-shadow: none;
    box-shadow: none;
}
.fc-header .fc-button {
    margin-bottom: 1em;
    vertical-align: top;
}
.fc-header .fc-button {
    margin-right: -1px;
}
.fc-state-default.fc-corner-left {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
.fc-state-default.fc-corner-right {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
/*

"TRAVEL" CAMPAIGN

*/

/*CLEARFIX campaign*/

.clearfix-camp:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.clearfix-camp {
    display: inline-block;
}
.clearfix-camp {
    display: block;
    zoom: 1;
}
/*STYLES campaign*/

.tcamp-banner {
    margin: 20px 10px 20px 10px;
    position: relative;
    padding: 10px 0px;
    color: #6C0574;
    font-family: 'TradeGothicW01-BoldCn20 675334', sans-serif;
    font-size: 66px;
    text-transform: uppercase;
}
.tcamp-banner-first {
    background: url('/web/20150924193933im_//wp-content/themes/activenation/images/travel-campaign/plane-up-icon.png') center right no-repeat;
}
.tcamp-banner-second {
    background: url('/web/20150924193933im_//wp-content/themes/activenation/images/travel-campaign/plane-icon.png') 675px center no-repeat;
}
.tcamp-banner-third {
    background: url('/web/20150924193933im_//wp-content/themes/activenation/images/travel-campaign/passport-icon.png') center right no-repeat;
}
.tcamp-form {
    padding: 0px 10px;
    margin-bottom: 20px;
}
.tcamp-form button {
    border: none;
    background: #6C0574;
    color: #fff;
    text-transform: uppercase;
    font-size: 21px;
    font-family: 'TradeGothicW01-BoldCn20 675334', sans-serif;
    cursor: pointer;
    padding: 4px 15px;
}
.tcamp-form-step-1 {
    height: 100px;
}
.tcamp-form .sbSelector {
    margin: 5px 0 0 5px;
    width: 98%;
}
.tcamp-input .sbHolder {
    background: url("/web/20150924193933im_//wp-content/themes/activenation/images/dropdownicon.gif") no-repeat scroll 244px 9px #FFFFFF;
    border: 2px solid #BDBDBD;
    color: #2D2D2D;
    cursor: pointer;
    font-size: 12px;
    height: 30px;
    line-height: 21px;
    margin-top: 0;
    width: 258px;
}
.tcamp-input .sbOptions {
    width: 257px;
    top: 4px !important;
}
.tcamp-input .sbOptions li a {
    width: 98%;
}
.tcamp-input-last .sbHolder {
    background: url("/web/20150924193933im_//wp-content/themes/activenation/images/dropdownicon.gif") no-repeat scroll 123px 9px #FFFFFF;
    border: 2px solid #BDBDBD;
    color: #2D2D2D;
    cursor: pointer;
    font-size: 12px;
    height: 30px;
    line-height: 21px;
    margin-top: 0;
    width: 138px;
}
.tcamp-input-last .sbOptions {
    width: 137px;
    top: 4px !important;
}
.tcamp-first-step-left {
    float: left;
}
.tcamp-first-step-right {
    float: right;
    margin-top: 50px;
    width: 185px;
    text-align: right;
}
.tcamp-first-step-right button {
    width: 180px;
}
.tcamp-label {
    width: 270px;
    margin: 20px 17px 7px 0px;
    float: left;
    color: #6C0574;
    font-size: 24px;
    font-family: 'TradeGothicW01-BoldCn20 675334', sans-serif;
    text-transform: uppercase;
}
.tcamp-label-last {
    margin: 20px 17px 7px 0px;
    float: left;
    color: #6C0574;
    font-size: 24px;
    font-family: 'TradeGothicW01-BoldCn20 675334', sans-serif;
    text-transform: uppercase;
}
.tcamp-input {
    width: 270px;
    margin: 0px 17px 10px 0px;
    float: left;
}
.tcamp-input-last {
    margin: 0px 17px 10px 0px;
    float: left;
}
.tcamp-form-step-2 {
    background: #e1e1e1 url('/web/20150924193933im_//wp-content/themes/activenation/images/travel-campaign/ajax-load.gif') center 48px no-repeat;
    position: relative;
    padding: 5px 0px 15px 0px;
    margin-top: 16px;
    display: none;
    min-height: 100px;
}
.tcamp-form-step-2 .arrow-grey-up {
    background: url('/web/20150924193933im_//wp-content/themes/activenation/images/travel-campaign/arrow-big-gray-up.png') 0px 0px no-repeat;
    display: block;
    position: absolute;
    width: 32px;
    height: 16px;
    top: -16px;
    right: 70px;
}
.tcamp-form-step-2 .no-result {
    padding: 32px 10px;
    color: #6C0574;
    font-size: 40px;
    font-family: 'TradeGothicW01-BoldCn20 675334', sans-serif;
    text-transform: uppercase;
    text-align: center;
    background: #EFEFEF;
    margin-top: 10px;
}
.tcamp-location-single {
    background: #efefef;
    padding: 10px 10px 2px 10px;
    margin-top: 10px;
}
.tcamp-form-step-2 .tcamp-location-single:first-child {
    margin: 0px!important;
}
.tcamp-location-single table .cTableTitle td {
    color: #6C0574;
    font-size: 20px;
    font-family: 'TradeGothicW01-BoldCn20 675334', sans-serif;
    text-transform: uppercase;
    font-weight: normal;
}
.tcamp-location-single table {
    color: #333;
    font-size: 14px;
    font-weight: bold;
    font-family: "Courier New", Courier, monospace;
    width: 100%;
}
.tcamp-location-single table tr .cTablePrice {
    color: #fb6b1c;
    font-size: 38px;
    font-family: 'TradeGothicW01-BoldCn20 675334', sans-serif;
    padding: 0px 0px 5px 0px;
    font-weight: normal;
}
.tcamp-location-single-left {
    float: left;
    width: 760px;
}
.tcamp-location-single-left table .cTableTitle td {
    padding-bottom: 10px;
}
.tcamp-location-single-right {
    float: right;
}
.cPad {
    padding: 0px 10px 10px 0px;
}
.tcamp-form-step-3 {
    margin-top: 20px;
    margin-left: -10px;
    margin-right: -10px;
}
.tcamp-details {
    padding: 30px 10px 20px 10px;
    background: #f5b490;
}
.tcamp-details p {
    margin-right: 70px;
    font-family: "Courier New", Courier, monospace;
    font-size: 14px;
    font-weight: bold;
}
.tcamp-details table {
    margin-top: 25px;
    margin-bottom: 15px;
}
.tcamp-details table tr th {
    color: #6C0574;
    font-size: 23px;
    font-weight: normal;
    font-family: 'TradeGothicW01-BoldCn20 675334', sans-serif;
    text-transform: uppercase;
    padding-left: 5px;
    text-align: left;
}
.tcamp-details table tr td input {
    border: 1px solid #BDBDBD;
    margin: 5px 20px 0px 0px;
    width: 193px;
    padding: 5px 10px;
    height: 17px;
}
.tcamp-passport {
 
    margin-bottom: 20px;
}
.tcamp-pre-flight {
    margin-top: 20px;
    margin-bottom: 50px;
}
.tcamp-pre-flight-txt {
    color: #6C0574;
    font-size: 23px;
    font-family: 'TradeGothicW01-BoldCn20 675334', sans-serif;
    text-transform: uppercase;
    float: left;
    margin: 20px 10px 0px 0px;
    line-height: 30px;
}
.tcamp-pre-flight img {
    float: left;
}
.submit-complete-overlay {
    background: #ccc;
    background: url('/web/20150924193933im_//wp-content/themes/activenation/images/travel-campaign/overlay-bg.png') 0px 0px;
    position: absolute;
    width: 100%;
    min-width: 980px;
    height: 100%;
    z-index: 1000;
    top: 0px;
    left: 0px;
}
.submit-complete-notice {
    position: fixed;
    top: 50%;
    left: 50%;
    margin: -121px 0px 0px -472px;
    width: 944px;
    height: 243px;
}
.close-submit-overlay {
    position: absolute;
    background: url('/web/20150924193933im_//wp-content/themes/activenation/images/travel-campaign/close-overlay.png') 0px 0px;
    top: -14px;
    right: -14px;
    height: 28px;
    width: 28px;
    cursor: pointer;
}
/*CALENDAR FIX*/

.page-template-calendar-php .fc-grid .fc-day-content {
    min-height: 40px!important;
}
.page-template-calendar-php .fc-week {
    min-height: 50px!important;
}
.fbd-filter-group .fbd-checked {
    max-height: 417px;
}
.fbd-filter-group .fbd-unchecked .fbd-cell, .fbd-filter-group .fbd-checked .fbd-cell {
    margin: 0px 0px 5px 0px;
}
.fbd-filter-group .fbd-unchecked .fbd-cell .fbd-checkbox, .fbd-filter-group .fbd-checked .fbd-cell .fbd-checkbox {
    margin-top: 0px;
    vertical-align: middle;
}
.fbd-filter-group .fbd-term-label {
    color: #6E0075;
}
.fc-filters-dialog .fbd-main-holder {
    background-color: whiteSmoke!important;
    background-image: -ms-linear-gradient(top, #EAE9EA, whiteSmoke)!important;
    background-image: -moz-linear-gradient(top, #EAE9EA, whiteSmoke)!important;
    background-image: -o-linear-gradient(top, #EAE9EA, whiteSmoke)!important;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#EAE9EA), to(whiteSmoke))!important;
    background-image: -webkit-linear-gradient(top, #EAE9EA, whiteSmoke)!important;
    background-image: linear-gradient(top, #EAE9EA, whiteSmoke)!important;
}
.fc-filters-dialog .fbd-main-holder .fbd-body .fbd-dialog-content .fbd-ul {
    margin-left: 15px!important;
    padding: 3px 0px;
}
.fc-filters-dialog .fbd-main-holder .fbd-body .fbd-dialog-content .fbd-ul .fbd-tabs {
    padding: 6px 16px!important;
}
.fc-event-inner .fc-event-title {
    display: block;
    padding: 0 5px!important;
}
.fct-tooltip .fc-image {
    display: none;
}
.fct-tooltip {
    background-color: #eae9ea!important;
    border-radius: 0px!important;
    box-shadow: none!important;
}
.fct-tooltip.fc-tip-left .fct-arrow {
    border-color: transparent #EAE9EA transparent transparent!important;
}
.fct-tooltip.fc-tip-right .fct-arrow {
    border-color: transparent transparent transparent #EAE9EA!important;
}
.fct-tooltip .fct-main {
    padding: 15px 15px 10px 15px!important;
}
.fct-tooltip .fc-description {
    margin-bottom: 18px!important;
}
.fct-tooltip .fct-header .fc-title {
    font-family: 'TradeGothicW01-BoldCn20 675334', sans-serif;
    font-weight: normal!important;
    font-size: 24px!important;
    margin-bottom: 20px!important;
    color: #6e0075;
}
.fe-extrainfo-label, .rhc-info-row div.rhc-info-cell .fe-extrainfo-label {
    margin-bottom: 6px!important;
}
.page-template-calendar-php .fc-events-holder .fc-event-list-holder .fc-event-list-item {
    padding: 0px 10px!important;
}
.page-template-calendar-php .fc-event-list-holder .fc-event-list-item .fc-event-list-featured-image {
    float: right;
    width: 445px;
    height: 295px;
    background: #eae9ea;
    overflow: hidden;
    position: relative;
}
.page-template-calendar-php .fc-event-list-holder .fc-event-list-item .fc-event-list-featured-image img {
    border: none!important;
    padding: 0px!important;
    height: 100%;
}
.page-template-calendar-php .fc-event-list-holder .fc-event-list-item .fc-event-list-content {
    float: left;
    width: 425px;
    background: #eae9ea;
    padding: 20px;
    height: 255px;
    overflow-y: auto;
    position: relative;
}
.page-template-calendar-php .fc-event-list-holder .fc-event-list-item .fc-event-list-content h4 {
    margin-top: 0px!important;
    width: 320px;
}
.fc-event-list-holder .fc-event-list-item .fc-event-list-content .fc-event-list-description {
    text-transform: none;
    font-family: 'Trade Gothic W01 Roman', arial, helvetica;
    font-size: 14px;
    line-height: 19px;
    margin: 10px 0px;
}
.fc-event-list-holder .fc-event-list-item .fc-event-list-content h5 .fc-info-label {
    display: block;
}
.page-template-calendar-php .calendar-event-buttons-container {
    display: block!important;
}
.page-template-calendar-php .fct-tooltip .calendar-event-buttons-container a {
    display: block;
    float: left;
    background: none repeat scroll 0 0 #6E0075;
    border: medium none;
    color: #FFFFFF;
    font-family: 'TradeGothicW01-BoldCn20 675334', sans-serif;
    font-size: 18px;
    padding: 8px 16px;
    text-transform: uppercase;
    margin-bottom: 5px;
    margin-right: 10px;
}
.page-template-calendar-php .fct-tooltip .calendar-event-buttons-container .fc-title a {
    max-width: 120px;
    overflow: hidden;
    white-space: nowrap;
}
.page-template-calendar-php .fc-event-list-content .calendar-event-buttons-container a {
    display: block;
    position: absolute;
    top: 20px;
    right: 20px;
    background: none repeat scroll 0 0 #6E0075;
    border: medium none;
    color: #FFFFFF;
    font-family: 'TradeGothicW01-BoldCn20 675334', sans-serif;
    font-size: 18px;
    padding: 8px 16px;
    text-transform: uppercase;
    margin-bottom: 5px;
}
.fc-description h4 {
    margin-bottom: 10px;
    color: #ff6600;
}
.fc-header {
    background-color: #6E0075;
    padding: 10px 0;
}
/********
/*SOCIAL*
/*******/

.social-icons {
    float: right;
    width: 110px;
    height: 90px;
    margin: 30px 0 0 2px;
}
.social-icons img {
    margin: 0 0 5px 5px;
}
.search-select {
    float: right;
}
#search-form {
    background: #fff;
    color: #bbb;
    border: 1px solid #bbb;
    height: 16px;
}
#centre-select {
    margin-top: -10px;
}
#centre-select .sbHolder {
    height: 26px;
}
#search-form #searchsubmit {
    background: url("/web/20150924193933im_//wp-content/themes/activenation/images/social/search.png") no-repeat scroll 0px 0px transparent;
    height: 20px;
    margin-top: -2px;
}
/********************
*FORMS***************
********************/

#wpcf7-f7271-o1 .wpcf7-list-item-label {
    display: none;
}
#wpcf7-f7271-o1 li label {
    padding-top: 18px;
}
.enquiry-wrapper input[type="text"], .enquiry-wrapper input[type="email"] {
    width: 282px;
    height: 15px;
    display: block;
    padding: 2px 4px;
    float: left;
    border: 1px solid #bdbdbd;
}
div.wpcf7-mail-sent-ok {
    border: 0px solid #ffffff!important;
}
.centre-slider .slides li .image a {
    display: block;
}
/*******************************************
*Centre Download Icon Styling***************
********************************************/

.centre-downloads a {
    padding: 0 35px 10px 0;
    width: 180px;
    color: #fff;
}
.centre-downloads img {
    vertical-align: middle;
    padding-right: 10px;
}
/****************
*****JOIN US*****
****************/

.joinwrap {
    margin-bottom: 20px;
}
.joinwrap .banner {
    width: 694px;
    float: left;
    height: 230px;
}
.joinwrap .links {
    float: right;
    width: 230px;
    height: 212px;
    font-family: "TradeGothicW01-BoldCn20 675334", sans-serif;
    background: #e4e4e4;
    border-bottom: 18px solid #6c0574;
}
.joinwrap .links h1 {
    color: #FFF;
    font-size: 40px;
    padding: 14px 18px;
    background: #fb6b1c;
    margin: 0;
}
.joinwrap .links h3 {
    color: #FFF;
    font-size: 24px;
    padding: 10px 18px;
    background: #6c0574 url(/web/20150924193933im_//wp-content/themes/activenation/images/arrow.png) no-repeat center right;
    position: relative;
}
.joinwrap .links h3:before {
    content: ' ';
    height: 0;
    position: absolute;
    bottom: -15px;
    left: 18px;
    width: 0;
    border-left: 16px solid transparent;
    border-right: 16px solid transparent;
    border-top: 16px solid #6c0574;
}
.joinwrap .links .sbHolder {
    margin: 20px 18px;
}
.joinwrap .links .sbSelector {
    font-family: "TradeGothicW01-BoldCn20 675334", sans-serif;
}

.thanks-head {
    text-align: center;
    font-size: 60px;
    color: #7c2a90;
}

#an_activity_form input[type="checkbox"] {
    opacity: 1;
    top: -3px;
    left: -5px;
}
#an_activity_form input[type="checkbox"] + label {
    background: none;
}
#slider-in-partnership ul.overview {
    width: 650px !important;
}
.eventz-left .eventz-info {
    height: 260px !important;
}
ul.an_active_icons li:nth-child(2) {
    left: 126px;
}
ul.an_active_icons li:nth-child(3){
    left: 276px;
}
ul.an_active_icons li:nth-child(4) {
    left: 424px;
}
.booking-banner {
    height: 160px;
    margin: -10px 0 10px 0;
    padding: 50px 40px;
    background: #fc6b1c url("/web/20150924193933im_//wp-content/themes/activenation/images/bookingbg.jpg") no-repeat right center;
}
.booking-banner h2{    
    font-size: 65px;
    width: 50%;
    margin: 0;
	line-height:60px;
}
.booking-banner h3{      
    font-size: 20px;
    margin: 0;
    color: #fff;
    width: 56%;
	line-height:27px;
	padding-top:15px;
}
.orange-bg-header-lrge .white {
    color: #fff;
}

.navigation_bottom {
  height: 20px;
}

/*Q3*/


.container {
  width: 960px;
  margin: 0 auto;
}
@media screen and (max-width: 1200px) {
  .container {
    width: 90%;
  }
}

.container:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
  font-size: 0;
}
.row .span6 {
  width: 49.29577%;
  float: left;
  margin-right: 1.40845%;
}
@media screen and (max-width: 767px) {
  .row .span6 {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
}
.last {
  margin-right: 0px !important;
}

.tl {
  text-align: left;
}

.tc {
  text-align: center;
}

.tr {
  text-align: right;
}
.page-template-page-q3 {
	background: #4c4c4c !important;
}
.page-template-page-q3 header, .page-template-page-q3 footer {
    padding: 20px 0;
    background: #fff;
}
.hero {
    background: #6E0075;
    text-align: center;
    padding: 100px 0;
}
.pillbg {
    min-height: 500px;
    background: #fff;
    position: relative;
}
.fullscreen-bg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    z-index: 1;
}
.fullscreen-bg__video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

@media (min-aspect-ratio: 16/9) {
  .fullscreen-bg__video {
    height: 300%;
    top: -100%;
  }
}

@media (max-aspect-ratio: 16/9) {
  .fullscreen-bg__video {
    width: 300%;
    left: -100%;
  }
}

@media (max-width: 767px) {
  .fullscreen-bg {
    background: url('/web/20150924193933im_//wp-content/themes/img/videoframe.jpg') center center / cover no-repeat;
  }

  .fullscreen-bg__video {
    display: none;
  }
}
.pillbox-container {
    background: #fff;
    position: relative;
    padding: 20px;
    width: auto;
    margin: 0 auto;
    text-align: center;
}
.pillbox-container .box {
    position: absolute;
    z-index: 1;
    right: -140px;
}
.flipcontainer {
    position: absolute;
    height: 460px;
    width: 330px;
    text-align: right;
    right: 350px;
    overflow: hidden;
}
.pillbox-container .flip {
    position: relative;
    z-index: 2;
    opacity: 0;
}
.facts {
    background: #6e0075;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI5MyUiIHN0b3AtY29sb3I9IiM2ZTAwNzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5MyUiIHN0b3AtY29sb3I9IiM2ZTAwNzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjM2QxMTNmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(left,  #6e0075 93%, #6e0075 93%, #3d113f 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(93%,#6e0075), color-stop(93%,#6e0075), color-stop(100%,#3d113f));
    background: -webkit-linear-gradient(left,  #6e0075 93%,#6e0075 93%,#3d113f 100%);
    background: -o-linear-gradient(left,  #6e0075 93%,#6e0075 93%,#3d113f 100%);
    background: -ms-linear-gradient(left,  #6e0075 93%,#6e0075 93%,#3d113f 100%);
    background: linear-gradient(to right,  #6e0075 93%,#6e0075 93%,#3d113f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6e0075', endColorstr='#3d113f',GradientType=1 );
    border-radius: 30px 0 0 30px;
    z-index: 3;
    position: absolute;
    width: 0px;
    padding: 0;
    overflow: hidden;
    top: 100px;
    right: 31px;
    height: 282px;
    -webkit-box-shadow: -6px -3px 42px -1px rgba(0,0,0,0.47);
    -moz-box-shadow: -6px -3px 42px -1px rgba(0,0,0,0.47);
    box-shadow: -6px -3px 42px -1px rgba(0,0,0,0.47);
}
.facts h2 {
	color: #fff;
	font-size: 40px;
    text-align: left;
    margin: 30px;
    width: 190px;
}
.percent {
    position: absolute;
    z-index: 4;
    top: 130px;
    right: -20px;
    opacity: 0;
}
.move {
    background: #6e0075;
    position: relative;
    overflow: visible;
    padding-top: 30px; 
}
.box150 {
    background: #fb6b1c;
    width: 50%;
    padding: 90px 0;
    z-index: 2;
    position: relative;
}
.box150 img{
    max-width: 90%;
}
.shadow {
    height: 10px;
    width: 50%;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjciLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(left,  rgba(0,0,0,0.01) 0%, rgba(0,0,0,0.7) 50%, rgba(0,0,0,0) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0.01)), color-stop(50%,rgba(0,0,0,0.7)), color-stop(100%,rgba(0,0,0,0)));
    background: -webkit-linear-gradient(left,  rgba(0,0,0,0.01) 0%,rgba(0,0,0,0.7) 50%,rgba(0,0,0,0) 100%);
    background: -o-linear-gradient(left,  rgba(0,0,0,0.01) 0%,rgba(0,0,0,0.7) 50%,rgba(0,0,0,0) 100%);
    background: -ms-linear-gradient(left,  rgba(0,0,0,0.01) 0%,rgba(0,0,0,0.7) 50%,rgba(0,0,0,0) 100%);
    background: linear-gradient(to right,  rgba(0,0,0,0.01) 0%,rgba(0,0,0,0.7) 50%,rgba(0,0,0,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03000000', endColorstr='#00000000',GradientType=1 );
    margin-bottom: 75px;
}
.pills {
    position: absolute;
    top: 50px;
    left: 50%;
    margin-left: -700px;
    max-width: 60%;
}
.joinspeak {
    margin-bottom: -57px;
    max-width: 100%;
}
.q3form {
    position: relative;
    color: #fff;
} 
.q3form .dr {
    margin: -30px 0 -3px;
    max-width: 100%;
}
.q3form .last{
    padding-top: 110px;
}
.q3form input{
    border: 1px solid #fff;
    background: #4c4c4c;
    color: #fff;
    text-transform: uppercase;
    height: 26px;
    line-height: 36px;
    padding: 5px 10px;
	font-size: 14px;
}
.q3form .wpcf7-submit {
	background: #fb6b1c;
	color: #fff;
	font-family: 'TradeGothicW01-BoldCn20 675334', sans-serif;
	font-weight: normal !important;
	text-transform: uppercase;
    height: 36px;
	padding: 0;
	width: 127px;
	font-size: 20px;
	border: none;
    -webkit-box-shadow: 3px -2px 0px 0px rgba(188,79,21,1);
    -moz-box-shadow: 3px -2px 0px 0px rgba(188,79,21,1);
    box-shadow: 3px -2px 0px 0px rgba(188,79,21,1);
}
footer .follow {
	margin: 0 0 20px;
}
.socialicons img {
    margin: 0 5px;
}
/*
     FILE ARCHIVED ON 19:39:33 Sep 24, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 19:41:04 Jul 03, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.678
  exclusion.robots: 0.063
  exclusion.robots.policy: 0.051
  esindex: 0.012
  cdx.remote: 80.039
  LoadShardBlock: 149.603 (3)
  PetaboxLoader3.datanode: 151.066 (4)
  load_resource: 119.021
  PetaboxLoader3.resolve: 47.952
*/