@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Oxygen:300,400,700");
@import "https://fonts.googleapis.com/css?family=Montserrat:200,300,400,500,600,700";
/***Font-Awesome***/
@import url("/themes/custom/active_newcastle/css/font-awesome.min.css");
@import "https://fonts.googleapis.com/css?family=Montserrat:200,300,400,500,600,700";
@import url("/themes/custom/active_newcastle/css/font-awesome.min.css");
@import url("https://fonts.googleapis.com/css2?family=Rubik:wght@500&display=swap");
/* line 9, ../sass/includes/_fonts.scss */
.fa, .fa-icon-class { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

@font-face { font-family: 'bariol_boldwebfont'; src: url("/themes/custom/active_newcastle/css/../fonts/bariol_boldwebfont.eot"); src: url("/themes/custom/active_newcastle/css/../fonts/bariol_boldwebfont.eot") format("embedded-opentype"), url("/themes/custom/active_newcastle/css/../fonts/bariol_boldwebfont.woff2") format("woff2"), url("/themes/custom/active_newcastle/css/../fonts/bariol_boldwebfont.woff") format("woff"), url("/themes/custom/active_newcastle/css/../fonts/bariol_boldwebfont.ttf") format("truetype"), url("/themes/custom/active_newcastle/css/../fonts/bariol_boldwebfont.svg#bariol_boldwebfont") format("svg"); }
@font-face { font-family: 'BordaBold'; src: url("/themes/custom/active_newcastle/css/../fonts/BordaBold.eot"); src: url("/themes/custom/active_newcastle/css/../fonts/BordaBold.eot") format("embedded-opentype"), url("/themes/custom/active_newcastle/css/../fonts/BordaBold.woff2") format("woff2"), url("/themes/custom/active_newcastle/css/../fonts/BordaBold.woff") format("woff"), url("/themes/custom/active_newcastle/css/../fonts/BordaBold.ttf") format("truetype"), url("/themes/custom/active_newcastle/css/../fonts/BordaBold.svg#BordaBold") format("svg"); }
@font-face { font-family: 'bordademibold'; src: url("/themes/custom/active_newcastle/css/../fonts/borda_demibold-webfont.eot"); src: url("/themes/custom/active_newcastle/css/../fonts/borda_demibold-webfont.eot?#iefix") format("embedded-opentype"), url("/themes/custom/active_newcastle/css/../fonts/borda_demibold-webfont.woff2") format("woff2"), url("/themes/custom/active_newcastle/css/../fonts/borda_demibold-webfont.woff") format("woff"), url("/themes/custom/active_newcastle/css/../fonts/borda_demibold-webfont.ttf") format("truetype"), url("/themes/custom/active_newcastle/css/../fonts/borda_demibold-webfont.svg#bordaregular_3") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'robotoregular'; src: url("/themes/custom/active_newcastle/css/../fonts/roboto-regular-webfont.eot"); src: url("/themes/custom/active_newcastle/css/../fonts/roboto-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/themes/custom/active_newcastle/css/../fonts/roboto-regular-webfont.woff2") format("woff2"), url("/themes/custom/active_newcastle/css/../fonts/roboto-regular-webfont.woff") format("woff"), url("/themes/custom/active_newcastle/css/../fonts/roboto-regular-webfont.ttf") format("truetype"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'CentraleSansRegular'; src: url("/themes/custom/active_newcastle/css/../fonts/CentraleSansRegular.eot"); src: url("/themes/custom/active_newcastle/css/../fonts/CentraleSansRegular.eot") format("embedded-opentype"), url("/themes/custom/active_newcastle/css/../fonts/CentraleSansRegular.woff2") format("woff2"), url("/themes/custom/active_newcastle/css/../fonts/CentraleSansRegular.woff") format("woff"), url("/themes/custom/active_newcastle/css/../fonts/CentraleSansRegular.ttf") format("truetype"), url("/themes/custom/active_newcastle/css/../fonts/CentraleSansRegular.svg#CentraleSansRegular") format("svg"); }
@font-face { font-family: 'ProximaNovaSbold'; src: url("/themes/custom/active_newcastle/css/../fonts/ProximaNovaSbold.eot"); src: url("/themes/custom/active_newcastle/css/../fonts/ProximaNovaSbold.eot") format("embedded-opentype"), url("/themes/custom/active_newcastle/css/../fonts/ProximaNovaSbold.woff2") format("woff2"), url("/themes/custom/active_newcastle/css/../fonts/ProximaNovaSbold.woff") format("woff"), url("/themes/custom/active_newcastle/css/../fonts/ProximaNovaSbold.ttf") format("truetype"), url("/themes/custom/active_newcastle/css/../fonts/ProximaNovaSbold.svg#ProximaNovaSbold") format("svg"); }
@font-face { font-family: 'ProximaNovaRegular'; src: url("/themes/custom/active_newcastle/css/../fonts/ProximaNovaRegular.eot"); src: local("../fonts/ProximaNovaRegular"), url("/themes/custom/active_newcastle/css/../fonts/ProximaNovaRegular.woff") format("woff"), url("/themes/custom/active_newcastle/css/../fonts/ProximaNovaRegular.ttf") format("truetype"); }
/* use this class to attach this font to any element i.e. <p class="fontsforweb_fontid_58703">Text with this font applied</p> */
/* line 91, ../sass/includes/_fonts.scss */
.fontsforweb_fontid_58703 { font-family: 'ProximaNovaRegular' !important; }

@font-face { font-family: 'newcasle'; src: url("/themes/custom/active_newcastle/css/../fonts/newcasle.eot?vdkf0k"); src: url("/themes/custom/active_newcastle/css/../fonts/newcasle.eot?vdkf0k#iefix") format("embedded-opentype"), url("/themes/custom/active_newcastle/css/../fonts/newcasle.ttf?vdkf0k") format("truetype"), url("/themes/custom/active_newcastle/css/../fonts/newcasle.woff?vdkf0k") format("woff"), url("/themes/custom/active_newcastle/css/../fonts/newcasle.svg?vdkf0k#newcasle") format("svg"); font-weight: normal; font-style: normal; }
/* line 106, ../sass/includes/_fonts.scss */
[class^="newcastle-"], [class*=" newcastle-"] { /* use !important to prevent issues with browser extensions that change fonts */ font-family: 'newcasle' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

/* line 121, ../sass/includes/_fonts.scss */
.newcastle-male:before { content: "\e904"; }

/* line 124, ../sass/includes/_fonts.scss */
.newcastle-by_occuring:before { content: "\e900"; }

/* line 127, ../sass/includes/_fonts.scss */
.newcastle-female:before { content: "\e901"; }

/* line 130, ../sass/includes/_fonts.scss */
.newcastle-heart:before { content: "\e902"; }

/* line 133, ../sass/includes/_fonts.scss */
.newcastle-list_view:before { content: "\e903"; }

/* line 136, ../sass/includes/_fonts.scss */
.newcastle-map_view:before { content: "\e905"; }

/* line 139, ../sass/includes/_fonts.scss */
.newcastle-mixed:before { content: "\e906"; }

/* line 142, ../sass/includes/_fonts.scss */
.newcastle-navigator:before { content: "\e907"; }

/* line 145, ../sass/includes/_fonts.scss */
.newcastle-next:before { content: "\e908"; }

/* line 148, ../sass/includes/_fonts.scss */
.newcastle-prev:before { content: "\e909"; }

/* line 151, ../sass/includes/_fonts.scss */
.newcastle-search:before { content: "\e90a"; }

/* line 154, ../sass/includes/_fonts.scss */
.newcastle-second_navigator:before { content: "\e90b"; }

/* line 157, ../sass/includes/_fonts.scss */
.newcastle-share:before { content: "\e90c"; }

/* line 160, ../sass/includes/_fonts.scss */
.newcastle-tag:before { content: "\e90d"; }

/* line 163, ../sass/includes/_fonts.scss */
.newcastle-time:before { content: "\e90e"; }

@font-face { font-family: 'mcrfont'; src: url("/themes/custom/active_newcastle/css/../fonts/mcrfont.eot?zboaf0"); src: url("/themes/custom/active_newcastle/css/../fonts/mcrfont.eot?zboaf0#iefix") format("embedded-opentype"), url("/themes/custom/active_newcastle/css/../fonts/mcrfont.ttf?zboaf0") format("truetype"), url("/themes/custom/active_newcastle/css/../fonts/mcrfont.woff?zboaf0") format("woff"), url("/themes/custom/active_newcastle/css/../fonts/mcrfont.svg?zboaf0#mcrfont") format("svg"); font-weight: normal; font-style: normal; font-display: block; }
/* line 194, ../sass/includes/_fonts.scss */
[class^="mcricon-"], [class*=" mcricon-"] { /* use !important to prevent issues with browser extensions that change fonts */ font-family: 'mcrfont' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

/* line 208, ../sass/includes/_fonts.scss */
.mcricon-settings1-icon:before { content: "\e907"; }

/* line 211, ../sass/includes/_fonts.scss */
.mcricon-activity-icon:before { content: "\e900"; }

/* line 214, ../sass/includes/_fonts.scss */
.mcricon-app-icon:before { content: "\e901"; }

/* line 217, ../sass/includes/_fonts.scss */
.mcricon-home-icon:before { content: "\e902"; }

/* line 220, ../sass/includes/_fonts.scss */
.mcricon-inspire-icon:before { content: "\e903"; }

/* line 223, ../sass/includes/_fonts.scss */
.mcricon-journal-icon:before { content: "\e904"; }

/* line 226, ../sass/includes/_fonts.scss */
.mcricon-news-icon:before { content: "\e905"; }

/* line 229, ../sass/includes/_fonts.scss */
.mcricon-settings-icon:before { content: "\e906"; }

/* transform */
/* position */
/***Font-Awesome***/
/* line 9, ../sass/includes/_fonts.scss */
.fa, .fa-icon-class { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

@font-face { font-family: 'bariol_boldwebfont'; src: url("/themes/custom/active_newcastle/css/../fonts/bariol_boldwebfont.eot"); src: url("/themes/custom/active_newcastle/css/../fonts/bariol_boldwebfont.eot") format("embedded-opentype"), url("/themes/custom/active_newcastle/css/../fonts/bariol_boldwebfont.woff2") format("woff2"), url("/themes/custom/active_newcastle/css/../fonts/bariol_boldwebfont.woff") format("woff"), url("/themes/custom/active_newcastle/css/../fonts/bariol_boldwebfont.ttf") format("truetype"), url("/themes/custom/active_newcastle/css/../fonts/bariol_boldwebfont.svg#bariol_boldwebfont") format("svg"); }
@font-face { font-family: 'BordaBold'; src: url("/themes/custom/active_newcastle/css/../fonts/BordaBold.eot"); src: url("/themes/custom/active_newcastle/css/../fonts/BordaBold.eot") format("embedded-opentype"), url("/themes/custom/active_newcastle/css/../fonts/BordaBold.woff2") format("woff2"), url("/themes/custom/active_newcastle/css/../fonts/BordaBold.woff") format("woff"), url("/themes/custom/active_newcastle/css/../fonts/BordaBold.ttf") format("truetype"), url("/themes/custom/active_newcastle/css/../fonts/BordaBold.svg#BordaBold") format("svg"); }
@font-face { font-family: 'bordademibold'; src: url("/themes/custom/active_newcastle/css/../fonts/borda_demibold-webfont.eot"); src: url("/themes/custom/active_newcastle/css/../fonts/borda_demibold-webfont.eot?#iefix") format("embedded-opentype"), url("/themes/custom/active_newcastle/css/../fonts/borda_demibold-webfont.woff2") format("woff2"), url("/themes/custom/active_newcastle/css/../fonts/borda_demibold-webfont.woff") format("woff"), url("/themes/custom/active_newcastle/css/../fonts/borda_demibold-webfont.ttf") format("truetype"), url("/themes/custom/active_newcastle/css/../fonts/borda_demibold-webfont.svg#bordaregular_3") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'robotoregular'; src: url("/themes/custom/active_newcastle/css/../fonts/roboto-regular-webfont.eot"); src: url("/themes/custom/active_newcastle/css/../fonts/roboto-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/themes/custom/active_newcastle/css/../fonts/roboto-regular-webfont.woff2") format("woff2"), url("/themes/custom/active_newcastle/css/../fonts/roboto-regular-webfont.woff") format("woff"), url("/themes/custom/active_newcastle/css/../fonts/roboto-regular-webfont.ttf") format("truetype"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'CentraleSansRegular'; src: url("/themes/custom/active_newcastle/css/../fonts/CentraleSansRegular.eot"); src: url("/themes/custom/active_newcastle/css/../fonts/CentraleSansRegular.eot") format("embedded-opentype"), url("/themes/custom/active_newcastle/css/../fonts/CentraleSansRegular.woff2") format("woff2"), url("/themes/custom/active_newcastle/css/../fonts/CentraleSansRegular.woff") format("woff"), url("/themes/custom/active_newcastle/css/../fonts/CentraleSansRegular.ttf") format("truetype"), url("/themes/custom/active_newcastle/css/../fonts/CentraleSansRegular.svg#CentraleSansRegular") format("svg"); }
@font-face { font-family: 'ProximaNovaSbold'; src: url("/themes/custom/active_newcastle/css/../fonts/ProximaNovaSbold.eot"); src: url("/themes/custom/active_newcastle/css/../fonts/ProximaNovaSbold.eot") format("embedded-opentype"), url("/themes/custom/active_newcastle/css/../fonts/ProximaNovaSbold.woff2") format("woff2"), url("/themes/custom/active_newcastle/css/../fonts/ProximaNovaSbold.woff") format("woff"), url("/themes/custom/active_newcastle/css/../fonts/ProximaNovaSbold.ttf") format("truetype"), url("/themes/custom/active_newcastle/css/../fonts/ProximaNovaSbold.svg#ProximaNovaSbold") format("svg"); }
@font-face { font-family: 'ProximaNovaRegular'; src: url("/themes/custom/active_newcastle/css/../fonts/ProximaNovaRegular.eot"); src: local("../fonts/ProximaNovaRegular"), url("/themes/custom/active_newcastle/css/../fonts/ProximaNovaRegular.woff") format("woff"), url("/themes/custom/active_newcastle/css/../fonts/ProximaNovaRegular.ttf") format("truetype"); }
/* use this class to attach this font to any element i.e. <p class="fontsforweb_fontid_58703">Text with this font applied</p> */
/* line 91, ../sass/includes/_fonts.scss */
.fontsforweb_fontid_58703 { font-family: 'ProximaNovaRegular' !important; }

@font-face { font-family: 'newcasle'; src: url("/themes/custom/active_newcastle/css/../fonts/newcasle.eot?vdkf0k"); src: url("/themes/custom/active_newcastle/css/../fonts/newcasle.eot?vdkf0k#iefix") format("embedded-opentype"), url("/themes/custom/active_newcastle/css/../fonts/newcasle.ttf?vdkf0k") format("truetype"), url("/themes/custom/active_newcastle/css/../fonts/newcasle.woff?vdkf0k") format("woff"), url("/themes/custom/active_newcastle/css/../fonts/newcasle.svg?vdkf0k#newcasle") format("svg"); font-weight: normal; font-style: normal; }
/* line 106, ../sass/includes/_fonts.scss */
[class^="newcastle-"], [class*=" newcastle-"] { /* use !important to prevent issues with browser extensions that change fonts */ font-family: 'newcasle' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

/* line 121, ../sass/includes/_fonts.scss */
.newcastle-male:before { content: "\e904"; }

/* line 124, ../sass/includes/_fonts.scss */
.newcastle-by_occuring:before { content: "\e900"; }

/* line 127, ../sass/includes/_fonts.scss */
.newcastle-female:before { content: "\e901"; }

/* line 130, ../sass/includes/_fonts.scss */
.newcastle-heart:before { content: "\e902"; }

/* line 133, ../sass/includes/_fonts.scss */
.newcastle-list_view:before { content: "\e903"; }

/* line 136, ../sass/includes/_fonts.scss */
.newcastle-map_view:before { content: "\e905"; }

/* line 139, ../sass/includes/_fonts.scss */
.newcastle-mixed:before { content: "\e906"; }

/* line 142, ../sass/includes/_fonts.scss */
.newcastle-navigator:before { content: "\e907"; }

/* line 145, ../sass/includes/_fonts.scss */
.newcastle-next:before { content: "\e908"; }

/* line 148, ../sass/includes/_fonts.scss */
.newcastle-prev:before { content: "\e909"; }

/* line 151, ../sass/includes/_fonts.scss */
.newcastle-search:before { content: "\e90a"; }

/* line 154, ../sass/includes/_fonts.scss */
.newcastle-second_navigator:before { content: "\e90b"; }

/* line 157, ../sass/includes/_fonts.scss */
.newcastle-share:before { content: "\e90c"; }

/* line 160, ../sass/includes/_fonts.scss */
.newcastle-tag:before { content: "\e90d"; }

/* line 163, ../sass/includes/_fonts.scss */
.newcastle-time:before { content: "\e90e"; }

@font-face { font-family: 'mcrfont'; src: url("/themes/custom/active_newcastle/css/../fonts/mcrfont.eot?zboaf0"); src: url("/themes/custom/active_newcastle/css/../fonts/mcrfont.eot?zboaf0#iefix") format("embedded-opentype"), url("/themes/custom/active_newcastle/css/../fonts/mcrfont.ttf?zboaf0") format("truetype"), url("/themes/custom/active_newcastle/css/../fonts/mcrfont.woff?zboaf0") format("woff"), url("/themes/custom/active_newcastle/css/../fonts/mcrfont.svg?zboaf0#mcrfont") format("svg"); font-weight: normal; font-style: normal; font-display: block; }
/* line 194, ../sass/includes/_fonts.scss */
[class^="mcricon-"], [class*=" mcricon-"] { /* use !important to prevent issues with browser extensions that change fonts */ font-family: 'mcrfont' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

/* line 208, ../sass/includes/_fonts.scss */
.mcricon-settings1-icon:before { content: "\e907"; }

/* line 211, ../sass/includes/_fonts.scss */
.mcricon-activity-icon:before { content: "\e900"; }

/* line 214, ../sass/includes/_fonts.scss */
.mcricon-app-icon:before { content: "\e901"; }

/* line 217, ../sass/includes/_fonts.scss */
.mcricon-home-icon:before { content: "\e902"; }

/* line 220, ../sass/includes/_fonts.scss */
.mcricon-inspire-icon:before { content: "\e903"; }

/* line 223, ../sass/includes/_fonts.scss */
.mcricon-journal-icon:before { content: "\e904"; }

/* line 226, ../sass/includes/_fonts.scss */
.mcricon-news-icon:before { content: "\e905"; }

/* line 229, ../sass/includes/_fonts.scss */
.mcricon-settings-icon:before { content: "\e906"; }

/* line 1, ../sass/includes/_common.scss */
* { margin: 0; padding: 0; }

/* line 6, ../sass/includes/_common.scss */
body { min-height: 100vh; position: relative; margin: 0; padding: 0; font-family: "robotoregular"; font-size: 15px; font-weight: 400; }
/* line 14, ../sass/includes/_common.scss */
body.modal-open { overflow-y: auto; padding-right: 0 !important; }
/* line 18, ../sass/includes/_common.scss */
body.noscroll { overflow: hidden; touch-action: none; -webkit-overflow-scrolling: none; /* Other browsers */ overscroll-behavior: none; }
/* line 27, ../sass/includes/_common.scss */
body.drupal-dialog-open-modal .navbar-default { padding-right: 17px !important; }
/* line 31, ../sass/includes/_common.scss */
body.recite-activated { padding-top: 78px; }
/* line 34, ../sass/includes/_common.scss */
body.is-app { padding-bottom: 15px !important; }
/* line 36, ../sass/includes/_common.scss */
body.is-app .layout-container .main-content.reg-tp-space { padding-top: 15px !important; }

/* line 41, ../sass/includes/_common.scss */
.btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus { outline: 0 !important; outline-offset: 0 !important; }

/* line 45, ../sass/includes/_common.scss */
.ex-height { min-height: 350px; }

@media screen and (max-width: 767px) { /* line 48, ../sass/includes/_common.scss */
  .xsrem-h { height: initial !important; } }

@media screen and (max-width: 767px) { /* line 53, ../sass/includes/_common.scss */
  .xs-pr-0 { padding-right: 0 !important; } }

@media screen and (max-width: 767px) { /* line 58, ../sass/includes/_common.scss */
  .xs-pl-0 { padding-left: 0 !important; } }

/* line 63, ../sass/includes/_common.scss */
.w-100 { width: 100% !important; }

/* line 66, ../sass/includes/_common.scss */
.min-w { min-width: auto !important; }

/* line 69, ../sass/includes/_common.scss */
.mx-5 { margin-left: 5px !important; margin-right: 5px !important; }

/* line 73, ../sass/includes/_common.scss */
.ml-0, .mx-0 { margin-left: 0 !important; }

/* line 76, ../sass/includes/_common.scss */
.mr-0, .mx-0 { margin-right: 0 !important; }

/* line 79, ../sass/includes/_common.scss */
.mr-0 { margin-right: 0 !important; }

/* line 82, ../sass/includes/_common.scss */
.ml-0 { margin-left: 0 !important; }

/* line 85, ../sass/includes/_common.scss */
.mt-10 { margin-top: 10px !important; }

/* line 88, ../sass/includes/_common.scss */
.mt-15 { margin-top: 15px !important; }

/* line 91, ../sass/includes/_common.scss */
.mb-0 { margin-bottom: 0 !important; }

/* line 94, ../sass/includes/_common.scss */
.h-40 { height: 40px; }

/* line 97, ../sass/includes/_common.scss */
.p-0 { padding: 0 !important; }

/* line 100, ../sass/includes/_common.scss */
.pl-0 { padding-left: 0 !important; }

/* line 103, ../sass/includes/_common.scss */
.pl-5 { padding-left: 5px !important; }

/* line 106, ../sass/includes/_common.scss */
.pr-0 { padding-right: 0 !important; }

/* line 109, ../sass/includes/_common.scss */
.pr-5 { padding-right: 5px !important; }

/* line 112, ../sass/includes/_common.scss */
.pl-40 { padding-left: 40px; }

/* line 115, ../sass/includes/_common.scss */
.pr-40 { padding-right: 40px; }

/* line 118, ../sass/includes/_common.scss */
.plr-20 { padding: 0 20px; }

/* line 121, ../sass/includes/_common.scss */
.p-15 { padding: 15px; }

/* line 124, ../sass/includes/_common.scss */
.pb-0 { padding-bottom: 0 !important; }

@media screen and (max-width: 767px) { /* line 127, ../sass/includes/_common.scss */
  .xs-rem-pad { padding-left: 0; padding-right: 0; } }

@media (max-width: 640px) { /* line 133, ../sass/includes/_common.scss */
  .mob-padlr-15 { padding-left: 15px; padding-right: 15px; } }

/* line 139, ../sass/includes/_common.scss */
.mt-0 { margin-top: 0 !important; }

/* line 143, ../sass/includes/_common.scss */
.row.small-gutter { margin-left: -5px; margin-right: -5px; }
/* line 146, ../sass/includes/_common.scss */
.row.small-gutter > div { padding-left: 5px; padding-right: 5px; }

/* line 153, ../sass/includes/_common.scss */
.ba-none:before, .ba-none:after { display: none; }

/* line 157, ../sass/includes/_common.scss */
.error { color: #DC0041; font-weight: 100; }

/* line 161, ../sass/includes/_common.scss */
.mcr-accept-member { border: 1px solid #ccc; position: relative; padding: 10px 0; padding-right: 8px; }
/* line 166, ../sass/includes/_common.scss */
.mcr-accept-member h5 { font-family: "BordaBold"; font-size: 17px; color: #00537F; padding-left: 50px; margin: 0; width: 100%; text-align: center; }
/* line 174, ../sass/includes/_common.scss */
.mcr-accept-member h5:before { font-family: 'FontAwesome'; font-size: 22px; content: '\f00c'; color: #90d558; width: 40px; height: 100%; position: absolute; left: 0; bottom: 0; border-right: 1px solid #ccc; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
/* line 196, ../sass/includes/_common.scss */
.mcr-accept-member h5.not_accept:before { content: '\f00d'; color: red; }

/* line 203, ../sass/includes/_common.scss */
.p-relative { position: relative; }

@media screen and (max-width: 767px) { /* line 206, ../sass/includes/_common.scss */
  .xs-center { text-align: center; } }

/* line 211, ../sass/includes/_common.scss */
.btn-common { background: #DC0041; border-color: #DC0041; color: #fff; }
/* line 215, ../sass/includes/_common.scss */
.btn-common:hover, .btn-common:focus, .btn-common:active:focus { background: #c30039; border-color: #c30039; color: #fff; }

/* line 222, ../sass/includes/_common.scss */
.mcr-btn-common .btn-blue { background: #00537F; border-color: #00537F; color: #fff; font-size: 16px; font-family: "BordaBold"; text-transform: uppercase; padding: 8px 15px; border-radius: 0; }
@media screen and (max-width: 575px) { /* line 222, ../sass/includes/_common.scss */
  .mcr-btn-common .btn-blue { font-size: 14px; } }
/* line 234, ../sass/includes/_common.scss */
.mcr-btn-common .btn-blue:hover { background: #066ea5; border-color: #066ea5; color: #fff; }
/* line 240, ../sass/includes/_common.scss */
.mcr-btn-common .btn-red { background: #DC0041; border-color: #DC0041; color: #fff; font-size: 16px; font-family: "BordaBold"; text-transform: uppercase; padding: 8px 15px; border-radius: 0; }
@media screen and (max-width: 575px) { /* line 240, ../sass/includes/_common.scss */
  .mcr-btn-common .btn-red { font-size: 14px; } }
/* line 252, ../sass/includes/_common.scss */
.mcr-btn-common .btn-red:hover { background: #a90032; border-color: #a90032; color: #fff; }
/* line 258, ../sass/includes/_common.scss */
.mcr-btn-common .btn-white { background: #fff; border-color: #ddd; color: #00537F; font-size: 16px; font-family: "BordaBold"; text-transform: uppercase; padding: 8px 15px; border-radius: 0; }
@media screen and (max-width: 575px) { /* line 258, ../sass/includes/_common.scss */
  .mcr-btn-common .btn-white { font-size: 14px; } }
/* line 270, ../sass/includes/_common.scss */
.mcr-btn-common .btn-white:hover { background: #066ea5; border-color: #066ea5; color: #fff; }

/* line 277, ../sass/includes/_common.scss */
.input_err { font-family: "robotoregular"; color: red; }

/* line 281, ../sass/includes/_common.scss */
.no-pointer { pointer-events: none; cursor: not-allowed !important; }

/* line 285, ../sass/includes/_common.scss */
td { outline: none !important; }

/* line 288, ../sass/includes/_common.scss */
ul { padding: 0; }

/* line 291, ../sass/includes/_common.scss */
li { list-style: none; }

/* line 294, ../sass/includes/_common.scss */
a { text-decoration: none; cursor: pointer; outline: none !important; }
/* line 298, ../sass/includes/_common.scss */
a:hover { text-decoration: none; outline: none !important; }
/* line 302, ../sass/includes/_common.scss */
a:visited { text-decoration: none; outline: none !important; }
/* line 306, ../sass/includes/_common.scss */
a:focus { text-decoration: none; outline: none !important; }

/* line 312, ../sass/includes/_common.scss */
.clearfix { clear: both; }

/* line 315, ../sass/includes/_common.scss */
.expanding-formatter { height: auto !important; }

/* line 318, ../sass/includes/_common.scss */
.top-mar30 { margin-top: 30px; }

/* line 321, ../sass/includes/_common.scss */
.mb-10 { margin-bottom: 10px; }

/* line 324, ../sass/includes/_common.scss */
.mt-10 { margin-top: 10px; }

/* line 327, ../sass/includes/_common.scss */
.mt-15 { margin-top: 15px; }

/* line 330, ../sass/includes/_common.scss */
.mb-15 { margin-bottom: 15px; }

/* line 333, ../sass/includes/_common.scss */
.mb-25 { margin-bottom: 25px; }

/* line 336, ../sass/includes/_common.scss */
.ml-15 { margin-left: 15px; }

/* line 339, ../sass/includes/_common.scss */
.mr-15 { margin-right: 15px; }

/* line 342, ../sass/includes/_common.scss */
.no-pad { padding: 0 !important; }

/* line 345, ../sass/includes/_common.scss */
.no-pad-lr { padding-left: 0; padding-right: 0; }

/* line 349, ../sass/includes/_common.scss */
.no-pad-tb { padding-top: 0; padding-bottom: 0; }

/* line 353, ../sass/includes/_common.scss */
.page-header { border: 0; margin: 0; }
/* line 356, ../sass/includes/_common.scss */
.page-header h1 { font-size: 40px; font-weight: 700; line-height: 24px; margin: 0; padding: 40px; }

/* line 364, ../sass/includes/_common.scss */
.popup_hide_tr { display: none; }

/* line 368, ../sass/includes/_common.scss */
.subtitle { text-transform: uppercase; font-size: 16px; color: #4c4c4c; line-height: 28px; font-weight: 700; letter-spacing: 0.2em; }

/* line 376, ../sass/includes/_common.scss */
.d-flex { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }

@media screen and (max-width: 767px) { /* line 383, ../sass/includes/_common.scss */
  .xs-d-flex { display: -webkit-box; display: -ms-flexbox; display: flex; } }

@media screen and (max-width: 767px) { /* line 390, ../sass/includes/_common.scss */
  .xs-flex-direction { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }

/* line 398, ../sass/includes/_common.scss */
.align-items-center { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

/* line 403, ../sass/includes/_common.scss */
.justify-flex-end { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }

/* line 408, ../sass/includes/_common.scss */
.justify-space-between { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

/* line 413, ../sass/includes/_common.scss */
.w-100 { width: 100%; }

/* line 416, ../sass/includes/_common.scss */
.h-100 { height: 100%; }

/* line 419, ../sass/includes/_common.scss */
.mt-20 { margin-top: 20px; }

/* line 422, ../sass/includes/_common.scss */
.mb-20 { margin-bottom: 20px !important; }

/* line 425, ../sass/includes/_common.scss */
.mcractive-main-wrap { padding: 0 30px; padding-top: 90px; padding-bottom: 30px; min-height: 450px; }
@media (max-width: 767px) { /* line 425, ../sass/includes/_common.scss */
  .mcractive-main-wrap { padding: 0px 10px; } }
/* line 434, ../sass/includes/_common.scss */
.mcractive-main-wrap #block-active-newcastle-page-title h1 { font-family: "BordaBold"; margin-top: 0px; font-size: 24px; color: #00537F; text-transform: uppercase; }
/* line 442, ../sass/includes/_common.scss */
.mcractive-main-wrap .common-body { margin-top: 20px; }
/* line 444, ../sass/includes/_common.scss */
.mcractive-main-wrap .common-body span { padding-left: 10px; position: relative; display: block; padding: 10px 0 10px 18px; }
/* line 449, ../sass/includes/_common.scss */
.mcractive-main-wrap .common-body span:before { position: absolute; left: 0px; top: 12px; content: "\f00c "; font-family: 'FontAwesome'; color: #56A63B; }
/* line 458, ../sass/includes/_common.scss */
.mcractive-main-wrap .common-body h5 { font-family: "BordaBold"; font-size: 16px; color: #00537F; position: relative; }
/* line 463, ../sass/includes/_common.scss */
.mcractive-main-wrap .common-body h5.mcractive_partner { margin: 20px 0; padding-left: 30px; color: #DC0041; }
/* line 467, ../sass/includes/_common.scss */
.mcractive-main-wrap .common-body h5.mcractive_partner:after { width: 20px; height: 30px; top: -4px; content: ''; position: absolute; left: 0; background: url(/themes/custom/active_newcastle/css/../images/partner_tag.svg) no-repeat; background-size: contain; }
/* line 478, ../sass/includes/_common.scss */
.mcractive-main-wrap .common-body h5.active_mark_provider { margin: 20px 0; padding-left: 30px; color: #00537F; }
/* line 482, ../sass/includes/_common.scss */
.mcractive-main-wrap .common-body h5.active_mark_provider:after { width: 20px; height: 30px; top: -4px; content: ''; position: absolute; left: 0; background: url(/themes/custom/active_newcastle/css/../images/act_mark_tag.svg) no-repeat; background-size: contain; }
/* line 493, ../sass/includes/_common.scss */
.mcractive-main-wrap .common-body h5.independent_provider { margin: 20px 0; padding-left: 30px; color: #565655; }
/* line 497, ../sass/includes/_common.scss */
.mcractive-main-wrap .common-body h5.independent_provider:after { width: 20px; height: 30px; top: -4px; content: ''; position: absolute; left: 0; background: url(/themes/custom/active_newcastle/css/../images/independent_tag.svg) no-repeat; background-size: contain; }
/* line 509, ../sass/includes/_common.scss */
.mcractive-main-wrap .common-body p { font-family: "robotoregular"; font-size: 15px; color: #434444; line-height: 25px; margin-bottom: 15px; }
/* line 515, ../sass/includes/_common.scss */
.mcractive-main-wrap .common-body p a { color: #DC0041; }
/* line 520, ../sass/includes/_common.scss */
.mcractive-main-wrap .common-body ul li, .mcractive-main-wrap .common-body ol li { font-family: "robotoregular"; font-size: 15px; color: #333333; line-height: 25px; }
/* line 525, ../sass/includes/_common.scss */
.mcractive-main-wrap .common-body ul li a, .mcractive-main-wrap .common-body ol li a { color: #DC0041; }
/* line 531, ../sass/includes/_common.scss */
.mcractive-main-wrap .common-body ol li { list-style: decimal; list-style-position: inside; }
/* line 534, ../sass/includes/_common.scss */
.mcractive-main-wrap .common-body ol li ol { padding-left: 15px; }
/* line 542, ../sass/includes/_common.scss */
.mcractive-main-wrap .common-body table thead tr th { font-family: "BordaBold"; font-size: 17px; text-transform: uppercase; color: #00537F; }

/* line 553, ../sass/includes/_common.scss */
.mouse-wrap { position: absolute; left: 0; bottom: 70px; text-align: center; right: 0; margin: auto; width: 90px; cursor: pointer; }
@media (max-width: 767px) { /* line 553, ../sass/includes/_common.scss */
  .mouse-wrap { bottom: 20px; } }
/* line 565, ../sass/includes/_common.scss */
.mouse-wrap .mouse-icon { border: 2px solid rgba(255, 255, 255, 0.5); width: 20px; height: 30px; -webkit-border-radius: 25px; -moz-border-radius: 25px; -ms-border-radius: 25px; border-radius: 25px; text-align: center; margin: auto auto 15px; }
@media (max-width: 767px) { /* line 565, ../sass/includes/_common.scss */
  .mouse-wrap .mouse-icon { margin: auto auto 5px; } }
/* line 575, ../sass/includes/_common.scss */
.mouse-wrap .mouse-icon .scroller { width: 2px; height: 6px; background: rgba(255, 255, 255, 0.5); margin-left: 7px; margin-top: 3px; -webkit-animation-name: scroll; animation-name: scroll; -webkit-animation-duration: 1.5s; animation-duration: 1.5s; -webkit-animation-timing-function: cubic-bezier(0.15, 0.41, 0.69, 0.94); animation-timing-function: cubic-bezier(0.15, 0.41, 0.69, 0.94); -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; }
/* line 591, ../sass/includes/_common.scss */
.mouse-wrap span { color: rgba(255, 255, 255, 0.4); }

@-webkit-keyframes scroll { 0% { opacity: 0; }
  10% { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; }
  100% { -webkit-transform: translateY(15px); transform: translateY(15px); opacity: 0; } }
@keyframes scroll { 0% { opacity: 0; }
  10% { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; }
  100% { -webkit-transform: translateY(15px); transform: translateY(15px); opacity: 0; } }
/* line 606, ../sass/includes/_common.scss */
table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child::before { top: 25px; }

/* line 610, ../sass/includes/_common.scss */
.pac-container { text-transform: uppercase; font-family: "BordaBold"; }
@media screen and (max-width: 575px) { /* line 610, ../sass/includes/_common.scss */
  .pac-container { box-shadow: none; border-top: 0; border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; } }
/* line 619, ../sass/includes/_common.scss */
.pac-container .pac-item { font-size: 16px; color: #8b8b8b; }
/* line 622, ../sass/includes/_common.scss */
.pac-container .pac-item .pac-item-query { font-size: 16px; color: #8b8b8b; }

/* Shutter In Vertical */
/* line 630, ../sass/includes/_common.scss */
.hvr-shutter-in-vertical { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; background: #DC0041; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }

/* line 643, ../sass/includes/_common.scss */
.hvr-shutter-in-vertical:before { content: ""; position: absolute; z-index: -1; top: 0; bottom: 0; left: 0; right: 0; background: #e1e1e1; -webkit-transform: scaleY(1); transform: scaleY(1); -webkit-transform-origin: 50%; transform-origin: 50%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }

/* line 663, ../sass/includes/_common.scss */
.hvr-shutter-in-vertical:hover, .hvr-shutter-in-vertical:focus, .hvr-shutter-in-vertical:active { color: white; }

/* line 666, ../sass/includes/_common.scss */
.hvr-shutter-in-vertical:hover:before, .hvr-shutter-in-vertical:focus:before, .hvr-shutter-in-vertical:active:before { -webkit-transform: scaleY(0); transform: scaleY(0); }

/* Sweep To Top */
/* line 673, ../sass/includes/_common.scss */
.hvr-sweep-to-top { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.7s; transition-duration: 0.7s; }

/* line 685, ../sass/includes/_common.scss */
.hvr-sweep-to-top:before { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #DC0041; -webkit-transform: scaleY(0); transform: scaleY(0); -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.7s; transition-duration: 0.7s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }

/* line 705, ../sass/includes/_common.scss */
.hvr-sweep-to-top:hover, .hvr-sweep-to-top:focus, .hvr-sweep-to-top:active { color: white; }

/* line 708, ../sass/includes/_common.scss */
.hvr-sweep-to-top:hover:before, .hvr-sweep-to-top:focus:before, .hvr-sweep-to-top:active:before { -webkit-transform: scaleY(1); transform: scaleY(1); }

/* line 714, ../sass/includes/_common.scss */
.ui-dialog { top: 0; bottom: 0; left: 0 !important; right: 0; width: 100% !important; height: 100% !important; overflow-x: hidden !important; overflow-y: auto !important; background: rgba(0, 0, 0, 0.74); border: 0; border-radius: 0; }
@media (min-width: 768px) { /* line 714, ../sass/includes/_common.scss */
  .ui-dialog { text-align: center; padding: 0 !important; /*&:before{ content: ''; display: inline-block; height: 100%; vertical-align: middle; margin-right: -4px;
}*/ }
  /* line 736, ../sass/includes/_common.scss */
  .ui-dialog .modal-container { display: inline-block; vertical-align: middle; text-align: left; } }
/* line 742, ../sass/includes/_common.scss */
.ui-dialog .modal-container { width: 600px; /* margin: 60px auto 30px;*/ position: absolute; background: #fff; }
@media (max-width: 767px) { /* line 742, ../sass/includes/_common.scss */
  .ui-dialog .modal-container { left: 0; right: 0px; top: inherit; -webkit-transform: none; -ms-transform: none; transform: none; } }

@-webkit-keyframes shine { 100% { left: 125%; } }
@keyframes shine { 100% { left: 125%; } }
@media (max-width: 480px) { /* line 778, ../sass/includes/_common.scss */
  .cc_container { text-align: center; } }
/* line 782, ../sass/includes/_common.scss */
.cc_container .cc_btn { background-color: #DC0041; border-color: #DC0041; color: #fff; font-family: 'ProximaNovaSbold'; font-weight: normal; font-size: 14px; }
/* line 789, ../sass/includes/_common.scss */
.cc_container .cc_btn:hover { background-color: #a90032; border-color: #a90032; color: #fff; }
@media (max-width: 480px) { /* line 782, ../sass/includes/_common.scss */
  .cc_container .cc_btn { float: none; display: inline-block; margin-top: 10px; } }
/* line 800, ../sass/includes/_common.scss */
.cc_container .cc_message { float: left; }
@media (max-width: 480px) { /* line 800, ../sass/includes/_common.scss */
  .cc_container .cc_message { float: none; } }

/* line 807, ../sass/includes/_common.scss */
.modal-backdrop.fade.in { background: rgba(19, 24, 32, 0.6); opacity: 1; }

/* line 813, ../sass/includes/_common.scss */
input[type=submit], .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select[type=submit], .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select[type=submit] { outline: none !important; }

/* Let's target IE to respect aspect ratios and sizes for img tags containing SVG files  [1] IE9 [2] IE10+ */
/* 1 */
/* line 825, ../sass/includes/_common.scss */
.ie9 img[src$=".svg"] { width: 100%; }

/* 2 */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { /* line 830, ../sass/includes/_common.scss */
  img[src$=".svg"] { width: 100%; } }
/* line 836, ../sass/includes/_common.scss */
.grayscale { /* Firefox 10-34 */ filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='saturate' values='0'/></filter></svg>#grayscale"); /* Chrome 19+, Safari 6+, Safari 6+ iOS, Opera 15+
*/ -webkit-filter: grayscale(1); /* Firefox 35+ */ filter: grayscale(1); /* IE 6-9 */ filter: gray; }

/* line 855, ../sass/includes/_common.scss */
.grayscale.grayscale-fade { transition: filter .5s; }

/* Webkit hack until filter is unprefixed */
@media screen and (-webkit-min-device-pixel-ratio: 0) { /* line 861, ../sass/includes/_common.scss */
  .grayscale.grayscale-fade { -webkit-transition: -webkit-filter .5s; transition: -webkit-filter .5s; } }
/* line 867, ../sass/includes/_common.scss */
.grayscale.grayscale-off, .grayscale.grayscale-fade:hover { -webkit-filter: grayscale(0); filter: grayscale(0); }

/* Background element */
/* line 874, ../sass/includes/_common.scss */
.grayscale.grayscale-replaced { -webkit-filter: none; filter: none; }

/* line 879, ../sass/includes/_common.scss */
.grayscale.grayscale-replaced > svg { -webkit-transition: opacity .5s ease; transition: opacity .5s ease; opacity: 1; }

/* line 885, ../sass/includes/_common.scss */
.grayscale.grayscale-replaced.grayscale-off > svg, .grayscale.grayscale-replaced.grayscale-fade:hover > svg { opacity: 0; }

/* line 889, ../sass/includes/_common.scss */
#modal { width: 600px !important; height: auto; top: 820px; left: 0px !important; right: 0; margin: 0 auto; position: absolute; background: url(/themes/custom/active_newcastle/css/tint20.png) 0 0 repeat; background: #fff; border-radius: 0; padding: 0; z-index: 1000002; }
/* line 902, ../sass/includes/_common.scss */
#modal #content { border-radius: 0; padding: 15px; }
/* line 906, ../sass/includes/_common.scss */
#modal #content .wp-detail .wp-title { font-family: 'Roboto', sans-serif; font-size: 15px; font-weight: 500; text-transform: uppercase; line-height: 22px; color: #fff; margin: 0; position: relative; padding-right: 30px; padding-left: 20px; padding-top: 15px; padding-bottom: 10px; background: #00537F; }
/* line 921, ../sass/includes/_common.scss */
#modal #content .wp-detail figure { padding-top: 10px; margin-right: 3px; margin-bottom: 0; margin-top: 10px; height: 100px; background-size: contain; background-repeat: no-repeat; }
/* line 932, ../sass/includes/_common.scss */
#modal #content .wp-detail figcaption { padding: 20px 20px 0 20px; }
/* line 937, ../sass/includes/_common.scss */
#modal #content .wp-detail .wp-detail-content { width: 100%; margin-top: 10px; padding: 20px; background: #f3f3f3; display: table; border-top: solid 1px #ececec; }
@media (max-width: 640px) { /* line 937, ../sass/includes/_common.scss */
  #modal #content .wp-detail .wp-detail-content { display: inline-block; } }
@media (max-width: 640px) { /* line 889, ../sass/includes/_common.scss */
  #modal { width: 90% !important; } }

/* line 954, ../sass/includes/_common.scss */
.load-head { height: 25px; display: block; font-weight: bold; }

/* line 959, ../sass/includes/_common.scss */
.load-close { position: absolute; top: 13px; right: 10px; background: #fff; border: 0; width: 30px; height: 30px; z-index: 10; border-radius: 0; }
/* line 969, ../sass/includes/_common.scss */
.load-close:after { content: "\f00d"; font: normal normal normal 15px/1 FontAwesome; background: #00537F; border-radius: 50%; width: 30px; height: 30px; color: #fff; position: absolute; left: 0px; top: 0px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

/* line 992, ../sass/includes/_common.scss */
#close { position: absolute; top: 25px; right: 20px; width: 25px; height: 25px; text-indent: 0 !important; background: transparent; border: 2px solid #fff; -webkit-border-radius: 150px; -moz-border-radius: 150px; border-radius: 150px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
/* line 1014, ../sass/includes/_common.scss */
#close::after { content: "\f00d"; font: normal normal normal 15px/1 FontAwesome; color: #fff; position: absolute; z-index: 1; width: 10px; height: 10px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
@media (max-width: 640px) { /* line 992, ../sass/includes/_common.scss */
  #close { top: 8px; } }

/* line 1036, ../sass/includes/_common.scss */
#overlay { top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: 0.5; filter: alpha(opacity=50); position: fixed; z-index: 1000000; }

/* line 1047, ../sass/includes/_common.scss */
.provider-info { width: 50%; display: inline-block; float: left; padding-top: 15px; }
/* line 1052, ../sass/includes/_common.scss */
.provider-info h3 { font-family: 'Roboto', sans-serif; font-size: 15px; font-weight: 500; color: #222; text-transform: uppercase; margin-bottom: 10px; }
/* line 1061, ../sass/includes/_common.scss */
.provider-info ul li { width: 85%; list-style-type: none; font-size: 13px; line-height: 17px; padding-left: 20px; position: relative; float: none; min-height: 22px; overflow-wrap: break-word; margin-bottom: 10px; }
/* line 1072, ../sass/includes/_common.scss */
.provider-info ul li i { font: normal normal normal 14px/1 FontAwesome; position: absolute; left: 0; top: 2px; color: #dc0142; }

/* line 1082, ../sass/includes/_common.scss */
.contact-info { width: 50%; display: inline-block; float: left; padding-top: 15px; }
/* line 1087, ../sass/includes/_common.scss */
.contact-info h3 { font-family: 'Roboto', sans-serif; font-size: 15px; font-weight: 500; color: #222; text-transform: uppercase; margin-bottom: 10px; }
/* line 1096, ../sass/includes/_common.scss */
.contact-info ul li { width: 85%; list-style-type: none; font-size: 13px; line-height: 17px; padding-left: 20px; position: relative; float: none; min-height: 22px; overflow-wrap: break-word; margin-bottom: 10px; }
/* line 1107, ../sass/includes/_common.scss */
.contact-info ul li i { font: normal normal normal 14px/1 FontAwesome; position: absolute; left: 0; top: 2px; color: #dc0142; }

/* line 1117, ../sass/includes/_common.scss */
.wp-cost-type { font-family: 'ProximaNovaRegular'; font-size: 15px; font-weight: 500; padding: 0 5px 7px 35px; margin-bottom: 7px; margin-top: 0; display: block; position: relative; border-bottom: solid 1px #e5e5e5; }
/* line 1127, ../sass/includes/_common.scss */
.wp-cost-type::after { position: absolute; left: 0px; top: 0px; content: ''; width: 25px; height: 23px; background: url(/themes/custom/active_newcastle/css/../images/tag-icon.svg) no-repeat; background-size: contain; background-position: center; }

/* line 1148, ../sass/includes/_common.scss */
.wp-time-detail { font-family: 'ProximaNovaRegular'; font-size: 14px; font-weight: 500; padding: 0 5px 7px 35px; position: relative; margin-top: 5px; margin-bottom: 6px; border-bottom: solid 1px #e5e5e5; }
/* line 1157, ../sass/includes/_common.scss */
.wp-time-detail::after { position: absolute; left: 0; top: 0px; content: ''; width: 25px; height: 25px; background: url(/themes/custom/active_newcastle/css/../images/clock-icon.svg); background-size: contain; background-position: center; }

/* line 1177, ../sass/includes/_common.scss */
.wp-location { font-family: 'ProximaNovaRegular'; font-size: 14px; font-weight: 500; color: #354052; line-height: 20px; padding: 0 5px 7px 35px; position: relative; display: block; margin-bottom: 3px; }
/* line 1187, ../sass/includes/_common.scss */
.wp-location::after { position: absolute; left: 0px; top: 0px; content: ''; width: 25px; height: 25px; background: url(/themes/custom/active_newcastle/css/../images/map-icon.svg); background-size: contain; background-position: center; }

/* line 1206, ../sass/includes/_common.scss */
span.wp-distance { font-weight: normal; color: #00537F; font-size: 14px; line-height: 20px; padding: 0 40px; position: relative; display: block; margin-bottom: 0; }

/* line 1216, ../sass/includes/_common.scss */
.map-infobox-actions { display: inline-block; width: 100%; text-align: right; }
/* line 1220, ../sass/includes/_common.scss */
.map-infobox-actions .generate-session { font-family: 'ProximaNovaRegular'; color: #fff; background: #8eb553; border-color: #8eb553; }
/* line 1225, ../sass/includes/_common.scss */
.map-infobox-actions .generate-session:hover { background: #b30035; border-color: #b30035; }

/* line 1232, ../sass/includes/_common.scss */
.detail-map-row a { display: block; }
/* line 1234, ../sass/includes/_common.scss */
.detail-map-row a img { width: 100%; }

/* ---------- Multiple select ------------------*/
/* line 1241, ../sass/includes/_common.scss */
.multiselect { width: 100%; text-align: left; border: 1px solid #ccc; height: 45px; font-family: "bordademibold"; font-size: 17px; line-height: 34px; border-radius: 1px; color: #575756; text-transform: uppercase; background: #fff url(/themes/custom/active_newcastle/css/../images/arrow_drop.svg) no-repeat 96% center; background-size: 20px; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
/* line 1257, ../sass/includes/_common.scss */
.multiselect:after, .multiselect .caret { display: none; }
/* line 1260, ../sass/includes/_common.scss */
.multiselect:hover, .multiselect:focus { background-color: transparent; box-shadow: none; }
/* line 1264, ../sass/includes/_common.scss */
.multiselect .multiselect-selected-text { color: #929393; }

/* line 1268, ../sass/includes/_common.scss */
.multiselect-container { width: 100%; height: 250px; overflow: hidden; overflow-y: auto; border-radius: 0; }
/* line 1274, ../sass/includes/_common.scss */
.multiselect-container li { width: 100%; background: #fff; padding: 5px 5px; border-bottom: 1px solid #ccc; }
@media screen and (max-width: 1366px) { /* line 1274, ../sass/includes/_common.scss */
  .multiselect-container li { padding: 2px 5px; } }
/* line 1282, ../sass/includes/_common.scss */
.multiselect-container li a { display: block; width: 100%; color: #929393; }
/* line 1286, ../sass/includes/_common.scss */
.multiselect-container li a:focus { outline: none; }
/* line 1289, ../sass/includes/_common.scss */
.multiselect-container li a .checkbox { width: 100%; position: relative; }
/* line 1292, ../sass/includes/_common.scss */
.multiselect-container li a .checkbox input, .multiselect-container li a .checkbox .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .multiselect-container li a .checkbox select, .multiselect-container li a .checkbox .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .multiselect-container li a .checkbox select { position: absolute; visibility: hidden; top: 0; left: 0; }
/* line 1297, ../sass/includes/_common.scss */
.multiselect-container li a .checkbox input:before, .multiselect-container li a .checkbox .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:before, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .multiselect-container li a .checkbox select:before, .multiselect-container li a .checkbox .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:before, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .multiselect-container li a .checkbox select:before { color: #d6d6d6; position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 40px; height: 30px; line-height: 25px; cursor: pointer; content: "\f00c"; font-family: 'fontAwesome'; font-size: 22px; visibility: visible; }
/* line 1314, ../sass/includes/_common.scss */
.multiselect-container li a .checkbox input:checked:before, .multiselect-container li a .checkbox .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:checked:before, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .multiselect-container li a .checkbox select:checked:before, .multiselect-container li a .checkbox .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:checked:before, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .multiselect-container li a .checkbox select:checked:before { color: green; }
/* line 1322, ../sass/includes/_common.scss */
.multiselect-container li .input-group { height: 45px !important; text-transform: uppercase; border: 1px solid #ccc; }
/* line 1326, ../sass/includes/_common.scss */
.multiselect-container li .input-group input, .multiselect-container li .input-group .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .multiselect-container li .input-group select, .multiselect-container li .input-group .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .multiselect-container li .input-group select { height: 45px !important; text-transform: uppercase; }
/* line 1332, ../sass/includes/_common.scss */
.multiselect-container li .input-group .input-group-btn button.multiselect-clear-filter { border: 0; background: none !important; }
/* line 1336, ../sass/includes/_common.scss */
.multiselect-container li .input-group .input-group-btn button.multiselect-clear-filter .glyphicon:before { color: #DC0041; font-size: 20px; font-family: FontAwesome; content: '\f00d' !important; }
/* line 1344, ../sass/includes/_common.scss */
.multiselect-container li .input-group .input-group-btn button:focus { outline: none; box-shadow: none; }
/* line 1350, ../sass/includes/_common.scss */
.multiselect-container li .input-group .input-group-addon { background: #DC0041; color: #fff; border-radius: 0 !important; border: 0 !important; }
/* line 1355, ../sass/includes/_common.scss */
.multiselect-container li .input-group .input-group-addon:focus { outline: none; }
/* line 1359, ../sass/includes/_common.scss */
.multiselect-container li .input-group .input-group-addon .glyphicon:before { color: #fff; font-size: 15px; font-family: FontAwesome; content: '\f002' !important; }

/*--------Custom dropdown menu ------------*/
/* line 1374, ../sass/includes/_common.scss */
.dropdown.custom-dropdown-menu .caret { display: none; }
/* line 1377, ../sass/includes/_common.scss */
.dropdown.custom-dropdown-menu .dropdown-toggle { width: 100%; min-width: 200px; background: #fff url(/themes/custom/active_newcastle/css/../images/arrow_drop.svg) no-repeat; background-position: right 10px center; background-size: 17px; text-align: left; font-family: "bordademibold"; font-size: 16px; text-transform: uppercase; border: 0.25px solid #ccc; padding: 10px 15px; border-radius: 0; color: #575756; }
/* line 1391, ../sass/includes/_common.scss */
.dropdown.custom-dropdown-menu .dropdown-toggle:focus, .dropdown.custom-dropdown-menu .dropdown-toggle:hover { background: #fff url(/themes/custom/active_newcastle/css/../images/arrow_drop.svg) no-repeat; background-position: right 10px center; background-size: 17px; border-color: #ccc; color: #575756; outline: none; box-shadow: none; }
/* line 1401, ../sass/includes/_common.scss */
.dropdown.custom-dropdown-menu .dropdown-menu { padding: 0; border-radius: 0; min-width: 200px; }
/* line 1405, ../sass/includes/_common.scss */
.dropdown.custom-dropdown-menu .dropdown-menu li { display: block; margin: 0; border-bottom: 1px solid #ccc; }
/* line 1409, ../sass/includes/_common.scss */
.dropdown.custom-dropdown-menu .dropdown-menu li:last-child { border-bottom: 0; }
/* line 1412, ../sass/includes/_common.scss */
.dropdown.custom-dropdown-menu .dropdown-menu li a { width: 100%; text-align: left; font-size: 16px; color: #575756; border: 0; }

/*-------- Registration form  ------------*/
/* line 1426, ../sass/includes/_common.scss */
.form-wrapper .form-block { background: #fff; padding: 15px; border: 1px solid #ccc; margin-bottom: 10px; }
/* line 1431, ../sass/includes/_common.scss */
.form-wrapper .form-block h3 { font-family: "BordaBold"; font-size: 22px; color: #00537F; text-transform: uppercase; margin-top: 0; }
/* line 1438, ../sass/includes/_common.scss */
.form-wrapper .form-block p { font-family: "robotoregular" !important; font-size: 15px; }
/* line 1444, ../sass/includes/_common.scss */
.form-wrapper .form-block .form-group input.form-control, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-block .form-group select.form-control, .form-wrapper .form-block .form-group .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select.form-control, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .form-wrapper .form-block .form-group select.form-control { height: 40px; font-family: "robotoregular"; border-radius: 0; border-color: #ccc; font-size: 15px; color: #354052; box-shadow: none; -webkit-appearance: none; -moz-appearance: none; }
/* line 1456, ../sass/includes/_common.scss */
.form-wrapper .form-block .form-group input.form-control:focus, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-block .form-group select.form-control:focus, .form-wrapper .form-block .form-group .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select.form-control:focus, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .form-wrapper .form-block .form-group select.form-control:focus { box-shadow: none; }
/* line 1461, ../sass/includes/_common.scss */
.form-wrapper .form-block .form-group .address { background: #fff url(/themes/custom/active_newcastle/css/../images/arrow_drop.svg) no-repeat; background-position: center right 10px; background-size: 20px; }
/* line 1466, ../sass/includes/_common.scss */
.form-wrapper .form-block .form-group select { width: 100%; height: 40px; padding: 8px 15px; border-radius: 0; background: #fff url(/themes/custom/active_newcastle/css/../images/arrow_drop.svg) no-repeat; background-position: center right 10px; background-size: 20px; font-family: "robotoregular"; border-color: #ccc; color: #828282; padding-right: 35px; -webkit-appearance: none; -moz-appearance: none; appearance: none; position: relative; box-shadow: none; }
/* line 1484, ../sass/includes/_common.scss */
.form-wrapper .form-block .form-group select:focus { box-shadow: none; border-color: #ccc; }
/* line 1489, ../sass/includes/_common.scss */
.form-wrapper .form-block .form-group select option:hover { background: #ade1f5; color: #fff !important; }
/* line 1495, ../sass/includes/_common.scss */
.form-wrapper .form-block .form-group button { font-family: "BordaBold"; font-size: 17px; min-height: 40px; background: #DC0041; border-radius: 0; padding: 6px 35px; color: #fff; text-transform: uppercase; text-align: center; border-color: #DC0041; }
/* line 1506, ../sass/includes/_common.scss */
.form-wrapper .form-block .form-group button:hover, .form-wrapper .form-block .form-group button:focus, .form-wrapper .form-block .form-group button:active, .form-wrapper .form-block .form-group button:active:focus { background: #c30039; outline: none; box-shadow: none; }
/* line 1513, ../sass/includes/_common.scss */
.form-wrapper .form-block .form-group.custom-form-group .input-group { width: 100%; border: 1px solid #ccc; }
/* line 1516, ../sass/includes/_common.scss */
.form-wrapper .form-block .form-group.custom-form-group .input-group .form-control { border: 0; }
/* line 1519, ../sass/includes/_common.scss */
.form-wrapper .form-block .form-group.custom-form-group .input-group .input-group-addon { background: none; border: 0; color: green; display: none; }

/* line 1531, ../sass/includes/_common.scss */
.custom-check-box .checkbox { position: relative; border: 1px solid #ccc; width: 100%; float: left; clear: initial; }
/* line 1537, ../sass/includes/_common.scss */
.custom-check-box .checkbox input, .custom-check-box .checkbox .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .custom-check-box .checkbox select, .custom-check-box .checkbox .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .custom-check-box .checkbox select { visibility: hidden; }
/* line 1540, ../sass/includes/_common.scss */
.custom-check-box .checkbox input:checked + .custom-check:before, .custom-check-box .checkbox .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:checked + .custom-check:before, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .custom-check-box .checkbox select:checked + .custom-check:before, .custom-check-box .checkbox .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:checked + .custom-check:before, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .custom-check-box .checkbox select:checked + .custom-check:before { color: #89d049; }
/* line 1545, ../sass/includes/_common.scss */
.custom-check-box .checkbox .check-content { position: relative; padding: 0 10px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
/* line 1554, ../sass/includes/_common.scss */
.custom-check-box .checkbox .check-content h6 { font-size: 15px; margin-left: 10px; }
/* line 1558, ../sass/includes/_common.scss */
.custom-check-box .checkbox .check-content img { width: 30px; height: 25px; -o-object-fit: contain; object-fit: contain; }
/* line 1564, ../sass/includes/_common.scss */
.custom-check-box .checkbox .check-content:after { width: 1px; height: 30px; content: ''; background: #ccc; position: absolute; right: 0; top: 0; bottom: 0; margin: auto 0; }
/* line 1576, ../sass/includes/_common.scss */
.custom-check-box .checkbox label { width: 100%; height: 100%; position: relative; padding-left: 0; color: #828282; line-height: 40px; font-family: "robotoregular"; font-size: 17px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
/* line 1591, ../sass/includes/_common.scss */
.custom-check-box .checkbox label .custom-check { position: relative; width: 100%; height: 30px; float: right; }
/* line 1596, ../sass/includes/_common.scss */
.custom-check-box .checkbox label .custom-check:before { position: absolute; width: 30px; height: 30px; right: 0; left: 0; margin: 0 auto; content: "\f00c"; line-height: 35px; color: #e0e0e0; border: 0 !important; font-family: fontAwesome; font-size: 25px; background: #fff; }

/* line 1616, ../sass/includes/_common.scss */
.custom-check-inline { font-family: "robotoregular"; font-size: 15px; padding-left: 0px; color: #828282; position: relative; margin-top: 0; }
/* line 1623, ../sass/includes/_common.scss */
.custom-check-inline input, .custom-check-inline .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .custom-check-inline select, .custom-check-inline .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .custom-check-inline select { visibility: hidden; position: absolute; left: -9999px; }
/* line 1628, ../sass/includes/_common.scss */
.custom-check-inline input:checked + .custom-check:before, .custom-check-inline .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:checked + .custom-check:before, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .custom-check-inline select:checked + .custom-check:before, .custom-check-inline .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:checked + .custom-check:before, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .custom-check-inline select:checked + .custom-check:before { color: #89d049; }
/* line 1633, ../sass/includes/_common.scss */
.custom-check-inline label { font-size: 15px; padding-left: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
/* line 1643, ../sass/includes/_common.scss */
.custom-check-inline .custom-check { position: relative; -ms-flex: 0 0 45px; flex: 0 0 45px; max-width: 45px; height: 45px; margin-right: 10px; border: 1px solid #dfe3e9; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
/* line 1661, ../sass/includes/_common.scss */
.custom-check-inline .custom-check:before { font-size: 30px; font-family: fontAwesome; content: "\f00c"; color: #e0e0e0; }

/* line 1671, ../sass/includes/_common.scss */
.custom-ul-inline ul li { display: inline-block; }

/* line 1678, ../sass/includes/_common.scss */
.custom-ul-block ul li { display: block; }

/* line 1686, ../sass/includes/_common.scss */
.select-filled.field-filled:after { content: "\f00c"; font-family: 'fontAwesome'; width: 20px; height: 38px; position: absolute; right: 45px; background: #fff; top: 1px; bottom: 0; text-align: center; line-height: 39px; color: green; }
/* line 1700, ../sass/includes/_common.scss */
.select-filled.field-filled select { color: #354052 !important; }

/* line 1708, ../sass/includes/_common.scss */
.custom-select select { font-family: "bordademibold"; font-size: 17px; line-height: 34px; height: 45px; border-radius: 1px; border: 1px solid #ccc; box-shadow: none; padding-right: 23px; margin-bottom: 20px; color: #575756; text-transform: uppercase; background: #fff url(/themes/custom/active_newcastle/css/../images/arrow_drop.svg) no-repeat 96% center; background-size: 20px; -webkit-appearance: none; -moz-appearance: none; appearance: none; }

/* line 1729, ../sass/includes/_common.scss */
.rating span { display: inline-block; margin-right: 5px; }
/* line 1732, ../sass/includes/_common.scss */
.rating span label { padding: 0; }
/* line 1734, ../sass/includes/_common.scss */
.rating span label input, .rating span label .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .rating span label select, .rating span label .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .rating span label select { visibility: hidden; }

/* line 1740, ../sass/includes/_common.scss */
.tab-common { padding-left: 0px; }
/* line 1743, ../sass/includes/_common.scss */
.tab-common ul.nav-tab-common { margin: 10px 0; border: 0; }
/* line 1746, ../sass/includes/_common.scss */
.tab-common ul.nav-tab-common:before { display: none; }
/* line 1749, ../sass/includes/_common.scss */
.tab-common ul.nav-tab-common li { border: 0px; border-radius: 0px; padding: 0px !important; margin: 0px 10px 0 0; }
/* line 1750, ../sass/includes/_common.scss */
.tab-common ul.nav-tab-common li:before { display: none; }
/* line 1757, ../sass/includes/_common.scss */
.tab-common ul.nav-tab-common li a { color: #00537F; border-radius: 0px; }

/*---------- Header z-index disable when filter popup enbale -------*/
/* line 1769, ../sass/includes/_common.scss */
.filter-popup-enable nav.navbar { z-index: 1; }

/*-------------- Cookies style -----------*/
/* line 1775, ../sass/includes/_common.scss */
.cc_container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
@media screen and (max-width: 767px) { /* line 1775, ../sass/includes/_common.scss */
  .cc_container { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }
/* line 1791, ../sass/includes/_common.scss */
.cc_container .cc_message { order: 0; /* flex order */ font-family: "robotoregular"; margin: 0; }
@media screen and (max-width: 767px) { /* line 1791, ../sass/includes/_common.scss */
  .cc_container .cc_message { font-size: 15px; } }
/* line 1800, ../sass/includes/_common.scss */
.cc_container .cc_btn.cc_btn_accept_all { order: 1; /* flex order */ min-height: 38px; font-family: "BordaBold"; font-size: 17px; min-width: 170px; border-radius: 0; text-transform: uppercase; }

/*-------------- Cookies style end--------*/
/*---------------- Selectric Common -------------*/
/* line 1816, ../sass/includes/_common.scss */
.selectric-common .selectric-wrapper.selectric-open { z-index: 999999; }
/* line 1820, ../sass/includes/_common.scss */
.selectric-common .selectric-wrapper .selectric-scroll ul { margin-top: 0 !important; margin-bottom: 0 !important; background: #fff; }
/* line 1825, ../sass/includes/_common.scss */
.selectric-common .selectric-wrapper .selectric-scroll li { font-family: "robotoregular"; color: #828282 !important; font-size: 14px !important; min-width: auto !important; padding: 0px 8px; padding-left: 8px !important; margin-bottom: 0 !important; text-align: left !important; }
/* line 1834, ../sass/includes/_common.scss */
.selectric-common .selectric-wrapper .selectric-scroll li:before { display: none; }
/* line 1837, ../sass/includes/_common.scss */
.selectric-common .selectric-wrapper .selectric-scroll li.selected { background: #ade1f5; color: #fff !important; }
/* line 1840, ../sass/includes/_common.scss */
.selectric-common .selectric-wrapper .selectric-scroll li.selected.highlighted { background: #ade1f5; color: #fff; }
/* line 1845, ../sass/includes/_common.scss */
.selectric-common .selectric-wrapper .selectric-scroll li:hover { background: #ade1f5; color: #fff !important; }
/* line 1851, ../sass/includes/_common.scss */
.selectric-common .selectric-wrapper .selectric { background: #fff; border-color: #ccc; }
/* line 1854, ../sass/includes/_common.scss */
.selectric-common .selectric-wrapper .selectric .button { background: #fff url(/themes/custom/active_newcastle/css/../images/arrow_drop.svg) no-repeat; background-position: center right 10px; background-size: 20px; font-family: "robotoregular"; border-color: #ccc; color: #828282; padding-right: 35px; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
/* line 1865, ../sass/includes/_common.scss */
.selectric-common .selectric-wrapper .selectric .button:after { display: none; }
/* line 1870, ../sass/includes/_common.scss */
.selectric-common .selectric-wrapper .selectric span.label { font-family: "robotoregular"; text-align: left; font-weight: normal; font-size: 14px; padding: 0; color: #828282; }

@media (max-width: 991px) { /* line 1883, ../sass/includes/_common.scss */
  #activity_list_wrapper .table-box { min-height: .01%; overflow-x: auto; width: 100%; margin-bottom: 15px; overflow-y: hidden; } }

/*-------------Address Autocomplete ----------*/
/* line 1897, ../sass/includes/_common.scss */
.address-auto ul.ui-autocomplete { min-height: 40px; max-height: 250px; overflow-x: hidden; overflow: auto; border: 1px solid #c5c5c5; height: inherit; }
/* line 1904, ../sass/includes/_common.scss */
.address-auto ul.ui-autocomplete li { padding: 0; padding-left: 0 !important; margin-bottom: 0 !important; }
/* line 1909, ../sass/includes/_common.scss */
.address-auto ul.ui-autocomplete li:last-child .ui-menu-item-wrapper { border: 0px !important; }
/* line 1913, ../sass/includes/_common.scss */
.address-auto ul.ui-autocomplete li:before { display: none; }
/* line 1916, ../sass/includes/_common.scss */
.address-auto ul.ui-autocomplete li > div { width: 100%; text-align: left; font-family: "robotoregular"; font-size: 15px; word-break: break-word; }

/*----------- Common modal -------------*/
/* line 1930, ../sass/includes/_common.scss */
.common-modal .forgot-container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; }
/* line 1944, ../sass/includes/_common.scss */
.common-modal .forgot-container h2, .common-modal .forgot-container .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .common-modal .forgot-container h4 { font-family: "BordaBold"; font-size: 17px; color: #00537F; text-transform: uppercase; margin-top: 0; margin-bottom: 18px; }
/* line 1952, ../sass/includes/_common.scss */
.common-modal .forgot-container p { font-family: "robotoregular"; font-size: 15px; color: #838383; margin-bottom: 0; margin-top: 0px; }
/* line 1964, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
/* line 1974, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer .timer-bg { border-color: #00537F; border-width: 25px; }
/* line 1977, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer .timer-bg div { margin-top: 37px; }
/* line 1979, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer .timer-bg div.fix { font-family: "BordaBold" !important; color: #00537F; }
/* line 1984, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer .timer-bg .unit { font-family: "BordaBold" !important; color: #00537F; font-size: 19px; margin-top: 5px; display: block; }
/* line 1993, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer .timer-half.right, .common-modal .forgot-container .forgot-text-content .timer .timer-half.left { border-width: 25px; border-color: #00537F; }
/* line 2001, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="0"] .timer-half.right { border-color: #DC0041; }
/* line 2001, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="1"] .timer-half.right { border-color: #DC0041; }
/* line 2001, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="2"] .timer-half.right { border-color: #DC0041; }
/* line 2001, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="3"] .timer-half.right { border-color: #DC0041; }
/* line 2001, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="4"] .timer-half.right { border-color: #DC0041; }
/* line 2001, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="5"] .timer-half.right { border-color: #DC0041; }
/* line 2001, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="6"] .timer-half.right { border-color: #DC0041; }
/* line 2001, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="7"] .timer-half.right { border-color: #DC0041; }
/* line 2001, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="8"] .timer-half.right { border-color: #DC0041; }
/* line 2001, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="9"] .timer-half.right { border-color: #DC0041; }
/* line 2001, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="10"] .timer-half.right { border-color: #DC0041; }
/* line 2001, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="11"] .timer-half.right { border-color: #DC0041; }
/* line 2001, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="12"] .timer-half.right { border-color: #DC0041; }
/* line 2001, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="13"] .timer-half.right { border-color: #DC0041; }
/* line 2001, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="14"] .timer-half.right { border-color: #DC0041; }
/* line 2001, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="15"] .timer-half.right { border-color: #DC0041; }
/* line 2001, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="16"] .timer-half.right { border-color: #DC0041; }
/* line 2001, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="17"] .timer-half.right { border-color: #DC0041; }
/* line 2001, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="18"] .timer-half.right { border-color: #DC0041; }
/* line 2001, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="19"] .timer-half.right { border-color: #DC0041; }
/* line 2001, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="20"] .timer-half.right { border-color: #DC0041; }
/* line 2001, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="21"] .timer-half.right { border-color: #DC0041; }
/* line 2001, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="22"] .timer-half.right { border-color: #DC0041; }
/* line 2001, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="23"] .timer-half.right { border-color: #DC0041; }
/* line 2001, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="24"] .timer-half.right { border-color: #DC0041; }
/* line 2001, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="25"] .timer-half.right { border-color: #DC0041; }
/* line 2001, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="26"] .timer-half.right { border-color: #DC0041; }
/* line 2001, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="27"] .timer-half.right { border-color: #DC0041; }
/* line 2001, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="28"] .timer-half.right { border-color: #DC0041; }
/* line 2001, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="29"] .timer-half.right { border-color: #DC0041; }
/* line 2001, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="30"] .timer-half.right { border-color: #DC0041; }
/* line 2010, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="31"] .timer-half.right { border-color: #DC0041; }
/* line 2013, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="31"] .timer-half.left { border-color: #DC0041; }
/* line 2010, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="32"] .timer-half.right { border-color: #DC0041; }
/* line 2013, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="32"] .timer-half.left { border-color: #DC0041; }
/* line 2010, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="33"] .timer-half.right { border-color: #DC0041; }
/* line 2013, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="33"] .timer-half.left { border-color: #DC0041; }
/* line 2010, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="34"] .timer-half.right { border-color: #DC0041; }
/* line 2013, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="34"] .timer-half.left { border-color: #DC0041; }
/* line 2010, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="35"] .timer-half.right { border-color: #DC0041; }
/* line 2013, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="35"] .timer-half.left { border-color: #DC0041; }
/* line 2010, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="36"] .timer-half.right { border-color: #DC0041; }
/* line 2013, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="36"] .timer-half.left { border-color: #DC0041; }
/* line 2010, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="37"] .timer-half.right { border-color: #DC0041; }
/* line 2013, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="37"] .timer-half.left { border-color: #DC0041; }
/* line 2010, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="38"] .timer-half.right { border-color: #DC0041; }
/* line 2013, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="38"] .timer-half.left { border-color: #DC0041; }
/* line 2010, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="39"] .timer-half.right { border-color: #DC0041; }
/* line 2013, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="39"] .timer-half.left { border-color: #DC0041; }
/* line 2010, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="40"] .timer-half.right { border-color: #DC0041; }
/* line 2013, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="40"] .timer-half.left { border-color: #DC0041; }
/* line 2010, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="41"] .timer-half.right { border-color: #DC0041; }
/* line 2013, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="41"] .timer-half.left { border-color: #DC0041; }
/* line 2010, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="42"] .timer-half.right { border-color: #DC0041; }
/* line 2013, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="42"] .timer-half.left { border-color: #DC0041; }
/* line 2010, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="43"] .timer-half.right { border-color: #DC0041; }
/* line 2013, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="43"] .timer-half.left { border-color: #DC0041; }
/* line 2010, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="44"] .timer-half.right { border-color: #DC0041; }
/* line 2013, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="44"] .timer-half.left { border-color: #DC0041; }
/* line 2010, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="45"] .timer-half.right { border-color: #DC0041; }
/* line 2013, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="45"] .timer-half.left { border-color: #DC0041; }
/* line 2010, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="46"] .timer-half.right { border-color: #DC0041; }
/* line 2013, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="46"] .timer-half.left { border-color: #DC0041; }
/* line 2010, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="47"] .timer-half.right { border-color: #DC0041; }
/* line 2013, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="47"] .timer-half.left { border-color: #DC0041; }
/* line 2010, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="48"] .timer-half.right { border-color: #DC0041; }
/* line 2013, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="48"] .timer-half.left { border-color: #DC0041; }
/* line 2010, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="49"] .timer-half.right { border-color: #DC0041; }
/* line 2013, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="49"] .timer-half.left { border-color: #DC0041; }
/* line 2010, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="50"] .timer-half.right { border-color: #DC0041; }
/* line 2013, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="50"] .timer-half.left { border-color: #DC0041; }
/* line 2010, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="51"] .timer-half.right { border-color: #DC0041; }
/* line 2013, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="51"] .timer-half.left { border-color: #DC0041; }
/* line 2010, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="52"] .timer-half.right { border-color: #DC0041; }
/* line 2013, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="52"] .timer-half.left { border-color: #DC0041; }
/* line 2010, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="53"] .timer-half.right { border-color: #DC0041; }
/* line 2013, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="53"] .timer-half.left { border-color: #DC0041; }
/* line 2010, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="54"] .timer-half.right { border-color: #DC0041; }
/* line 2013, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="54"] .timer-half.left { border-color: #DC0041; }
/* line 2010, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="55"] .timer-half.right { border-color: #DC0041; }
/* line 2013, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="55"] .timer-half.left { border-color: #DC0041; }
/* line 2010, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="56"] .timer-half.right { border-color: #DC0041; }
/* line 2013, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="56"] .timer-half.left { border-color: #DC0041; }
/* line 2010, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="57"] .timer-half.right { border-color: #DC0041; }
/* line 2013, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="57"] .timer-half.left { border-color: #DC0041; }
/* line 2010, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="58"] .timer-half.right { border-color: #DC0041; }
/* line 2013, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="58"] .timer-half.left { border-color: #DC0041; }
/* line 2010, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="59"] .timer-half.right { border-color: #DC0041; }
/* line 2013, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="59"] .timer-half.left { border-color: #DC0041; }
/* line 2010, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="60"] .timer-half.right { border-color: #DC0041; }
/* line 2013, ../sass/includes/_common.scss */
.common-modal .forgot-container .forgot-text-content .timer[data-duration="60"] .timer-half.left { border-color: #DC0041; }
/* line 2022, ../sass/includes/_common.scss */
.common-modal .footer-btn-wrap { text-align: right; }
/* line 2024, ../sass/includes/_common.scss */
.common-modal .footer-btn-wrap a { margin-right: 10px; }
/* line 2026, ../sass/includes/_common.scss */
.common-modal .footer-btn-wrap a:last-child { margin-right: 0; }
/* line 2030, ../sass/includes/_common.scss */
.common-modal .footer-btn-wrap .red-btn { display: inline-block !important; min-width: 170px; font-family: "BordaBold" !important; font-size: 17px !important; background: #DC0041 !important; color: #fff !important; border: 1px solid #dc0041 !important; text-transform: uppercase; width: auto !important; border-radius: 0 !important; padding: 8px 40px !important; margin-right: 7px !important; text-align: center; vertical-align: middle; -webkit-transition: 0.35s, ease, all; -moz-transition: 0.35s, ease, all; -ms-transition: 0.35s, ease, all; -o-transition: 0.35s, ease, all; transition: 0.35s, ease, all; }
/* line 2046, ../sass/includes/_common.scss */
.common-modal .footer-btn-wrap .red-btn:hover, .common-modal .footer-btn-wrap .red-btn:focus { background-color: #a90032; color: #fff; }
@media screen and (max-width: 767px) { /* line 2030, ../sass/includes/_common.scss */
  .common-modal .footer-btn-wrap .red-btn { min-width: 100px !important; padding: 8px 10px !important; } }
/* line 2055, ../sass/includes/_common.scss */
.common-modal .footer-btn-wrap .grey-btn { display: inline-block !important; min-width: 170px !important; margin-right: 5px !important; font-family: "BordaBold" !important; font-size: 17px !important; background-color: #fff !important; border-color: #ccc !important; color: #00537F !important; text-transform: uppercase !important; width: auto !important; border-radius: 0 !important; padding: 8px 40px !important; text-align: center !important; vertical-align: middle !important; -webkit-transition: 0.35s, ease, all; -moz-transition: 0.35s, ease, all; -ms-transition: 0.35s, ease, all; -o-transition: 0.35s, ease, all; transition: 0.35s, ease, all; }
/* line 2071, ../sass/includes/_common.scss */
.common-modal .footer-btn-wrap .grey-btn:hover, .common-modal .footer-btn-wrap .grey-btn:focus { background-color: #b3b3b3; border-color: #b3b3b3; color: #fff; }
@media screen and (max-width: 767px) { /* line 2055, ../sass/includes/_common.scss */
  .common-modal .footer-btn-wrap .grey-btn { min-width: 100px !important; padding: 8px 10px !important; } }

/*------------ Time out container -------------*/
@media screen and (min-width: 576px) and (max-width: 767px) { /* line 2091, ../sass/includes/_common.scss */
  .time-out-wrap .time-details { width: 66.66667% !important; } }
@media screen and (min-width: 576px) and (max-width: 767px) { /* line 2096, ../sass/includes/_common.scss */
  .time-out-wrap .time-counter { width: 33.33333% !important; } }

/* line 2102, ../sass/includes/_common.scss */
.provider-holder { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
/* line 2112, ../sass/includes/_common.scss */
.provider-holder .provider-info { width: 20px; height: 20px; padding: 0; margin-right: 10px; display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
/* line 2126, ../sass/includes/_common.scss */
.provider-holder .provider-info a { width: 100%; height: 100%; border-radius: 0px; border: 1px solid #ddd; padding: 0; margin-bottom: 8px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background: #fff; }
/* line 2143, ../sass/includes/_common.scss */
.provider-holder .provider-info a:hover { background: #00537F; color: #fff; border-color: #00537F; }
/* line 2147, ../sass/includes/_common.scss */
.provider-holder .provider-info a:hover .fa { color: #fff !important; }
/* line 2151, ../sass/includes/_common.scss */
.provider-holder .provider-info a .fa { font-size: 13px !important; position: relative !important; top: 0 !important; left: 0 !important; }

/* line 2160, ../sass/includes/_common.scss */
.provider { min-height: 30px; color: #00537F; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
/* line 2169, ../sass/includes/_common.scss */
.provider.mcractive { position: relative; }
/* line 2171, ../sass/includes/_common.scss */
.provider.mcractive:before { background: url(/themes/custom/active_newcastle/css/../images/logo-MCRactive.svg) no-repeat; background-size: 100%; width: 100px; height: 15px; content: ''; position: absolute; left: 0; top: 7px; }
/* line 2182, ../sass/includes/_common.scss */
.provider.independent_provider, .provider.mcractive_partner, .provider.active_mark_provider { position: relative; padding-left: 30px; font-family: "BordaBold"; font-size: 16px; }
@media (max-width: 640px) { /* line 2182, ../sass/includes/_common.scss */
  .provider.independent_provider, .provider.mcractive_partner, .provider.active_mark_provider { padding-left: 25px; } }
/* line 2190, ../sass/includes/_common.scss */
.provider.independent_provider:before, .provider.mcractive_partner:before, .provider.active_mark_provider:before { width: 20px !important; height: 30px !important; content: ''; position: absolute; left: 6px; top: 0 !important; }
@media (max-width: 640px) { /* line 2190, ../sass/includes/_common.scss */
  .provider.independent_provider:before, .provider.mcractive_partner:before, .provider.active_mark_provider:before { height: 20px; } }
/* line 2202, ../sass/includes/_common.scss */
.provider.mcractive_partner { color: #DC0041; }
/* line 2204, ../sass/includes/_common.scss */
.provider.mcractive_partner:before { background: url(/themes/custom/active_newcastle/css/../images/partner_tag.svg) no-repeat !important; background-size: contain !important; }
/* line 2209, ../sass/includes/_common.scss */
.provider.active_mark_provider { color: #00537F; }
/* line 2211, ../sass/includes/_common.scss */
.provider.active_mark_provider:before { background: url(/themes/custom/active_newcastle/css/../images/act_mark_tag.svg) no-repeat !important; background-size: contain !important; }
/* line 2216, ../sass/includes/_common.scss */
.provider.independent_provider { color: #565655; }
/* line 2218, ../sass/includes/_common.scss */
.provider.independent_provider:before { background: url(/themes/custom/active_newcastle/css/../images/independent_tag.svg) no-repeat !important; background-size: contain !important; }

/*------------- More info common tab ----------*/
/* line 2226, ../sass/includes/_common.scss */
.mcractive-moreinfo-modal .nested-dialog-overlay { position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; background: rgba(0, 0, 0, 0.74); z-index: 100; }
/* line 2232, ../sass/includes/_common.scss */
.mcractive-moreinfo-modal > .modal-container > .ui-dialog-titlebar { z-index: 2; }
/* line 2235, ../sass/includes/_common.scss */
.mcractive-moreinfo-modal > .modal-container > #centre-and-facility-dialog { z-index: 11; }
/* line 2238, ../sass/includes/_common.scss */
.mcractive-moreinfo-modal > .modal-container #timetable-dialog { z-index: 100; }
/* line 2240, ../sass/includes/_common.scss */
.mcractive-moreinfo-modal > .modal-container #timetable-dialog .logo { z-index: 2; position: relative; }
/* line 2245, ../sass/includes/_common.scss */
.mcractive-moreinfo-modal > .modal-container.nested-dialog { z-index: 101; }
/* line 2249, ../sass/includes/_common.scss */
.mcractive-moreinfo-modal .modal-container { width: 80% !important; }
/* line 2251, ../sass/includes/_common.scss */
.mcractive-moreinfo-modal .modal-container .modal-container { width: 100% !important; }
/* line 2264, ../sass/includes/_common.scss */
.mcractive-moreinfo-modal .modal-container .modal-container .activity-section-modal { position: relative; z-index: 1; }

/* line 2271, ../sass/includes/_common.scss */
.signin-modal, .ui-dialog.signup-modal { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
/* line 2281, ../sass/includes/_common.scss */
.signin-modal.mcractive-moreinfo-modal.signin-modal, .mcractive-moreinfo-modal.ui-dialog.signup-modal { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
@media screen and (max-width: 767px) { /* line 2281, ../sass/includes/_common.scss */
  .signin-modal.mcractive-moreinfo-modal.signin-modal, .mcractive-moreinfo-modal.ui-dialog.signup-modal { top: 0 !important; } }
@media screen and (max-width: 767px) { /* line 2295, ../sass/includes/_common.scss */
  .signin-modal.mcractive-moreinfo-modal.signin-modal .modal-container, .mcractive-moreinfo-modal.ui-dialog.signup-modal .modal-container { margin-top: 0 !important; top: 10px; bottom: 10px; margin: auto !important; overflow: hidden; overflow-y: auto; }
  /* line 2304, ../sass/includes/_common.scss */
  .signin-modal.mcractive-moreinfo-modal.signin-modal .modal-container .ui-widget-content .more-info-wrap.info-common-tab, .mcractive-moreinfo-modal.ui-dialog.signup-modal .modal-container .ui-widget-content .more-info-wrap.info-common-tab { overflow: hidden; overflow-y: auto; } }
/* line 2313, ../sass/includes/_common.scss */
.signin-modal.center-modal .modal-container, .center-modal.ui-dialog.signup-modal .modal-container { left: 50% !important; top: 50% !important; -webkit-transform: translate(-50%, -50%) !important; -ms-transform: translate(-50%, -50%) !important; transform: translate(-50%, -50%) !important; }

/* line 2322, ../sass/includes/_common.scss */
.info-common-tab { padding: 15px; }
@media screen and (max-width: 767px) { /* line 2324, ../sass/includes/_common.scss */
  .info-common-tab .info-tab-left-sec { padding: 0; } }
/* line 2328, ../sass/includes/_common.scss */
.info-common-tab .info-tab-left-sec hr { width: 100%; float: left; margin-top: 0; border-color: #ccc; margin-bottom: 15px; }
/* line 2335, ../sass/includes/_common.scss */
.info-common-tab .info-tab-left-sec h4 { color: #DC0041; font-family: "BordaBold"; font-size: 18px; text-transform: uppercase; margin-bottom: 20px; margin-top: 0; word-break: break-word; }
/* line 2345, ../sass/includes/_common.scss */
.info-common-tab .info-tab-left-sec span.independent_provider, .info-common-tab .info-tab-left-sec span.mcractive_partner, .info-common-tab .info-tab-left-sec span.active_mark_provider { position: relative; padding-left: 30px; font-family: "BordaBold"; }
@media (max-width: 640px) { /* line 2345, ../sass/includes/_common.scss */
  .info-common-tab .info-tab-left-sec span.independent_provider, .info-common-tab .info-tab-left-sec span.mcractive_partner, .info-common-tab .info-tab-left-sec span.active_mark_provider { padding-left: 25px; } }
/* line 2352, ../sass/includes/_common.scss */
.info-common-tab .info-tab-left-sec span.independent_provider:before, .info-common-tab .info-tab-left-sec span.mcractive_partner:before, .info-common-tab .info-tab-left-sec span.active_mark_provider:before { width: 20px; height: 30px; content: ''; position: absolute; left: 0; }
@media (max-width: 640px) { /* line 2352, ../sass/includes/_common.scss */
  .info-common-tab .info-tab-left-sec span.independent_provider:before, .info-common-tab .info-tab-left-sec span.mcractive_partner:before, .info-common-tab .info-tab-left-sec span.active_mark_provider:before { height: 20px; } }
/* line 2363, ../sass/includes/_common.scss */
.info-common-tab .info-tab-left-sec span.mcractive_partner { color: #DC0041; }
/* line 2365, ../sass/includes/_common.scss */
.info-common-tab .info-tab-left-sec span.mcractive_partner:before { background: url(/themes/custom/active_newcastle/css/../images/partner_tag.svg) no-repeat; background-size: contain; }
/* line 2370, ../sass/includes/_common.scss */
.info-common-tab .info-tab-left-sec span.active_mark_provider { color: #00537F; }
/* line 2372, ../sass/includes/_common.scss */
.info-common-tab .info-tab-left-sec span.active_mark_provider:before { background: url(/themes/custom/active_newcastle/css/../images/act_mark_tag.svg) no-repeat; background-size: contain; }
/* line 2377, ../sass/includes/_common.scss */
.info-common-tab .info-tab-left-sec span.independent_provider { color: #565655; }
/* line 2379, ../sass/includes/_common.scss */
.info-common-tab .info-tab-left-sec span.independent_provider:before { background: url(/themes/custom/active_newcastle/css/../images/independent_tag.svg) no-repeat; background-size: contain; }
/* line 2385, ../sass/includes/_common.scss */
.info-common-tab .info-tab-left-sec h5 { font-family: "BordaBold"; font-size: 16px; color: #949494; text-transform: uppercase; width: 100%; float: left; margin-top: 0; }
/* line 2394, ../sass/includes/_common.scss */
.info-common-tab .info-tab-left-sec .activity-table { margin-bottom: 0; }
@media screen and (max-width: 991px) { /* line 2394, ../sass/includes/_common.scss */
  .info-common-tab .info-tab-left-sec .activity-table { margin-bottom: 10px; } }
/* line 2400, ../sass/includes/_common.scss */
.info-common-tab .info-tab-left-sec .activity-table tr:nth-child(odd) { background: #fff; }
/* line 2403, ../sass/includes/_common.scss */
.info-common-tab .info-tab-left-sec .activity-table tr:nth-child(even) { background: #ebeaea; }
/* line 2406, ../sass/includes/_common.scss */
.info-common-tab .info-tab-left-sec .activity-table tr td { font-family: "BordaBold"; font-size: 18px; color: #00537F; text-transform: uppercase; }
/* line 2414, ../sass/includes/_common.scss */
.info-common-tab .info-tab-left-sec .age-group { width: 100%; float: left; margin: 0 auto; position: relative; padding-left: 40px; margin-top: 15px; }
/* line 2421, ../sass/includes/_common.scss */
.info-common-tab .info-tab-left-sec .age-group:before { position: absolute; left: 0; top: 0px; content: ''; width: 30px; height: 25px; background: url(/themes/custom/active_newcastle/css/../images/people-arrows.svg) no-repeat; background-size: contain; background-position: center; }
/* line 2432, ../sass/includes/_common.scss */
.info-common-tab .info-tab-left-sec .age-group span { width: 100%; display: block; float: left; font-family: "robotoregular"; color: #000; font-size: 16px; margin-bottom: 5px; }
/* line 2440, ../sass/includes/_common.scss */
.info-common-tab .info-tab-left-sec .age-group span:last-child { margin-bottom: 0; }
@media screen and (max-width: 767px) { /* line 2446, ../sass/includes/_common.scss */
  .info-common-tab .info-tab-right-sec { padding: 0; } }
/* line 2450, ../sass/includes/_common.scss */
.info-common-tab .info-tab-right-sec .nav-tabs { border-bottom: 0; }
@media screen and (max-width: 575px) { /* line 2452, ../sass/includes/_common.scss */
  .info-common-tab .info-tab-right-sec .nav-tabs.info-main-tab { display: block; } }
/* line 2457, ../sass/includes/_common.scss */
.info-common-tab .info-tab-right-sec .nav-tabs li { text-align: center; }
@media screen and (max-width: 575px) { /* line 2457, ../sass/includes/_common.scss */
  .info-common-tab .info-tab-right-sec .nav-tabs li { margin-left: 0; width: 50%; } }
/* line 2463, ../sass/includes/_common.scss */
.info-common-tab .info-tab-right-sec .nav-tabs li a { font-family: "BordaBold"; font-size: 18px; color: #00537F; background: #fff; text-transform: uppercase; border-radius: 0; margin-right: 0; border: 1px solid #ccc; border-right: transparent; padding: 7px 35px; }
@media screen and (max-width: 1199px) { /* line 2463, ../sass/includes/_common.scss */
  .info-common-tab .info-tab-right-sec .nav-tabs li a { padding: 7px 20px; } }
@media screen and (max-width: 767px) { /* line 2463, ../sass/includes/_common.scss */
  .info-common-tab .info-tab-right-sec .nav-tabs li a { padding: 7px 12px; } }
@media screen and (max-width: 575px) { /* line 2463, ../sass/includes/_common.scss */
  .info-common-tab .info-tab-right-sec .nav-tabs li a { font-size: 16px; padding: 7px 3px; } }
/* line 2486, ../sass/includes/_common.scss */
.info-common-tab .info-tab-right-sec .nav-tabs li.active a { background: #DC0041; color: #fff; border-color: #DC0041; }
/* line 2492, ../sass/includes/_common.scss */
.info-common-tab .info-tab-right-sec .nav-tabs li:hover { background: transparent !important; }
@media screen and (max-width: 575px) { /* line 2495, ../sass/includes/_common.scss */
  .info-common-tab .info-tab-right-sec .nav-tabs li:nth-child(2) { border-right: 1px solid #ccc; } }
/* line 2501, ../sass/includes/_common.scss */
.info-common-tab .info-tab-right-sec .nav-tabs li:last-child a { border-right: 1px solid #ccc; }
/* line 2505, ../sass/includes/_common.scss */
.info-common-tab .info-tab-right-sec .nav-tabs li:last-child.active a { border-right: 1px solid #DC0041; }
/* line 2512, ../sass/includes/_common.scss */
.info-common-tab .info-tab-right-sec .tab-content { border: 1px solid #ccc; }
/* line 2514, ../sass/includes/_common.scss */
.info-common-tab .info-tab-right-sec .tab-content .tab-pane { padding: 15px; }
@media screen and (max-width: 575px) { /* line 2514, ../sass/includes/_common.scss */
  .info-common-tab .info-tab-right-sec .tab-content .tab-pane { padding: 5px; } }
/* line 2519, ../sass/includes/_common.scss */
.info-common-tab .info-tab-right-sec .tab-content .tab-pane p { font-family: "robotoregular"; font-size: 15px; /*color: #949494;*/ color: #000; }
/* line 2525, ../sass/includes/_common.scss */
.info-common-tab .info-tab-right-sec .tab-content .tab-pane h3 { font-size: 18px; font-family: "BordaBold"; color: #000; padding-left: 50px; position: relative; margin: 10px 0 30px 0; }
/* line 2532, ../sass/includes/_common.scss */
.info-common-tab .info-tab-right-sec .tab-content .tab-pane h3:before { content: '\f00c'; width: 30px; height: 30px; font-family: 'FontAwesome'; font-size: 25px; color: #52a141; position: absolute; left: 0; display: -webkit-box; display: -ms-flexbox; display: flex; line-height: 20px; }
/* line 2548, ../sass/includes/_common.scss */
.info-common-tab .info-tab-right-sec .tab-content .tab-pane h3.not_accept:before { content: '\f00d'; color: red; }
/* line 2554, ../sass/includes/_common.scss */
.info-common-tab .info-tab-right-sec .tab-content .tab-pane table { margin-bottom: 0; }
/* line 2557, ../sass/includes/_common.scss */
.info-common-tab .info-tab-right-sec .tab-content .tab-pane table tr:nth-child(odd) { background: #fff; }
/* line 2560, ../sass/includes/_common.scss */
.info-common-tab .info-tab-right-sec .tab-content .tab-pane table tr:nth-child(even) { background: #ebeaea; }
/* line 2566, ../sass/includes/_common.scss */
.info-common-tab .info-tab-right-sec .tab-content .tab-pane table.table-contact tr td { font-family: "robotoregular"; font-size: 15px; color: #000; vertical-align: middle; }
/* line 2571, ../sass/includes/_common.scss */
.info-common-tab .info-tab-right-sec .tab-content .tab-pane table.table-contact tr td:nth-child(1) { width: 80px; min-width: 80px; text-align: center; }
@media screen and (max-width: 575px) { /* line 2571, ../sass/includes/_common.scss */
  .info-common-tab .info-tab-right-sec .tab-content .tab-pane table.table-contact tr td:nth-child(1) { width: 50px; min-width: 50px; } }
/* line 2579, ../sass/includes/_common.scss */
.info-common-tab .info-tab-right-sec .tab-content .tab-pane table.table-contact tr td:nth-child(1) span { font-size: 25px; color: #656565; }
@media screen and (max-width: 575px) { /* line 2579, ../sass/includes/_common.scss */
  .info-common-tab .info-tab-right-sec .tab-content .tab-pane table.table-contact tr td:nth-child(1) span { font-size: 18px; } }
/* line 2585, ../sass/includes/_common.scss */
.info-common-tab .info-tab-right-sec .tab-content .tab-pane table.table-contact tr td:nth-child(1) span .fa-mobile { font-size: 40px; }
@media screen and (max-width: 575px) { /* line 2585, ../sass/includes/_common.scss */
  .info-common-tab .info-tab-right-sec .tab-content .tab-pane table.table-contact tr td:nth-child(1) span .fa-mobile { font-size: 30px; } }
/* line 2593, ../sass/includes/_common.scss */
.info-common-tab .info-tab-right-sec .tab-content .tab-pane table.table-contact tr td a { color: #000; }
/* line 2601, ../sass/includes/_common.scss */
.info-common-tab .info-tab-right-sec .tab-content .tab-pane .where-details p { color: #000; padding-left: 50px; position: relative; margin-bottom: 30px; }
/* line 2606, ../sass/includes/_common.scss */
.info-common-tab .info-tab-right-sec .tab-content .tab-pane .where-details p:before { width: 30px; height: 30px; position: absolute; left: 0; top: 5px; content: ''; background: url("/themes/custom/active_newcastle/css/../images/direction-tag.svg") no-repeat left center; background-size: contain; }
/* line 2616, ../sass/includes/_common.scss */
.info-common-tab .info-tab-right-sec .tab-content .tab-pane .where-details p span { color: #00537F; }
/* line 2620, ../sass/includes/_common.scss */
.info-common-tab .info-tab-right-sec .tab-content .tab-pane .where-details img { width: 100%; }
@media screen and (max-width: 575px) { /* line 2625, ../sass/includes/_common.scss */
  .info-common-tab .info-tab-right-sec .tab-content .tab-pane#contact .table-responsive { margin-bottom: 0; } }
/* line 2633, ../sass/includes/_common.scss */
.info-common-tab .info-tab-right-sec .tab-content .act-time p { font-family: "BordaBold"; color: #000; font-size: 15px; }
/* line 2640, ../sass/includes/_common.scss */
.info-common-tab .info-tab-right-sec .inner-daytab { border-bottom: 0; }
/* line 2642, ../sass/includes/_common.scss */
.info-common-tab .info-tab-right-sec .inner-daytab li { width: calc(100% / 7 - 5px); margin-right: 5px; }
@media screen and (max-width: 575px) { /* line 2642, ../sass/includes/_common.scss */
  .info-common-tab .info-tab-right-sec .inner-daytab li { width: calc(100% / 5 - 5px); margin-bottom: 10px; } }
/* line 2649, ../sass/includes/_common.scss */
.info-common-tab .info-tab-right-sec .inner-daytab li a { font-family: "BordaBold"; font-size: 16px; color: #00537F; background: #fff; text-transform: uppercase; border-radius: 0; margin-right: 0; border: 1px solid #ccc; padding: 7px; text-align: center; }
/* line 2662, ../sass/includes/_common.scss */
.info-common-tab .info-tab-right-sec .inner-daytab li.active a { background: #DC0041; color: #fff; }
/* line 2667, ../sass/includes/_common.scss */
.info-common-tab .info-tab-right-sec .inner-daytab li:hover { background: transparent !important; }
/* line 2671, ../sass/includes/_common.scss */
.info-common-tab .info-tab-right-sec .inner-daytab .tab-content { height: initial; border: 0; }
/* line 2674, ../sass/includes/_common.scss */
.info-common-tab .info-tab-right-sec .inner-daytab .tab-content .tab-pane { padding-left: 0; padding-right: 0; }
/* line 2682, ../sass/includes/_common.scss */
.info-common-tab .info-tab-right-sec .inner-daytab .tab-content .tab-pane .day-listwrapper table thead tr th:nth-child(2), .info-common-tab .info-tab-right-sec .inner-daytab .tab-content .tab-pane .day-listwrapper table thead tr th:nth-child(3) { text-align: center; }
/* line 2691, ../sass/includes/_common.scss */
.info-common-tab .info-tab-right-sec .inner-daytab .tab-content .tab-pane .day-listwrapper table tbody tr td:nth-child(2), .info-common-tab .info-tab-right-sec .inner-daytab .tab-content .tab-pane .day-listwrapper table tbody tr td:nth-child(3) { text-align: center; }
/* line 2703, ../sass/includes/_common.scss */
.info-common-tab .info-tab-right-sec .inner-daytab .act-time.time-block p { font-family: "robotoregular"; font-size: 16px; color: #000; font-weight: normal; text-align: left; }
/* line 2709, ../sass/includes/_common.scss */
.info-common-tab .info-tab-right-sec .inner-daytab .act-time.time-block p a { color: #DC0041; font-family: "robotoregular"; display: inline-block; margin-left: 10px; }
/* line 2716, ../sass/includes/_common.scss */
.info-common-tab .info-tab-right-sec .inner-daytab .act-time.time-block .opening-hour-toggle { font-size: 16px; text-decoration: underline; box-shadow: none; color: #00537F; display: inline-block; padding: 0; }
/* line 2725, ../sass/includes/_common.scss */
.info-common-tab .info-tab-right-sec .inner-daytab .act-time.time-block .opening-hour-toggle.hide-all { color: #DC0041; }
/* line 2730, ../sass/includes/_common.scss */
.info-common-tab .info-tab-right-sec .inner-daytab .act-time.time-block .day-block li { width: 100%; margin: 0; background: transparent; text-align: left; display: -webkit-box; display: -ms-flexbox; display: flex; }
/* line 2738, ../sass/includes/_common.scss */
.info-common-tab .info-tab-right-sec .inner-daytab .act-time.time-block .day-block li .day { min-width: 100px; }
/* line 2740, ../sass/includes/_common.scss */
.info-common-tab .info-tab-right-sec .inner-daytab .act-time.time-block .day-block li .day.active { color: #066ea5; }
/* line 2744, ../sass/includes/_common.scss */
.info-common-tab .info-tab-right-sec .inner-daytab .act-time.time-block .day-block li .time-zone { display: -webkit-box; display: -ms-flexbox; display: flex; margin-left: 10px; }
/* line 2749, ../sass/includes/_common.scss */
.info-common-tab .info-tab-right-sec .inner-daytab .act-time.time-block .day-block li .time-zone span { font-size: 16px; font-family: "robotoregular"; color: #000; letter-spacing: 0.020em; text-align: left; display: block; margin-bottom: 8px; }
/* line 2759, ../sass/includes/_common.scss */
.info-common-tab .info-tab-right-sec .inner-daytab .act-time.time-block .day-block li .time-status { margin-left: 10px; color: #DC0041; }

/*-------------- Provider info modal -------------*/
/* line 2773, ../sass/includes/_common.scss */
.provider-info-modal .provider-modal-body { padding: 20px 30px 30px 30px; }
@media (max-width: 767px) { /* line 2773, ../sass/includes/_common.scss */
  .provider-info-modal .provider-modal-body { padding: 20x 0px 30px 0px; } }
/* line 2778, ../sass/includes/_common.scss */
.provider-info-modal .provider-modal-body .provider-info-body { padding: 0 30px; }
@media (max-width: 767px) { /* line 2778, ../sass/includes/_common.scss */
  .provider-info-modal .provider-modal-body .provider-info-body { padding: 0px; } }
/* line 2783, ../sass/includes/_common.scss */
.provider-info-modal .provider-modal-body .provider-info-body p { font-family: "robotoregular"; font-size: 15px; color: #838383; margin-bottom: 0; margin-top: 12px; }
/* line 2790, ../sass/includes/_common.scss */
.provider-info-modal .provider-modal-body .provider-info-body .btn-provider-categories { font-family: "BordaBold"; font-size: 17px; background: #DC0041; color: #fff; padding: 8px 15px; border-radius: 0; border: 0; margin-top: 20px; display: inline-block; text-transform: uppercase; }
/* line 2801, ../sass/includes/_common.scss */
.provider-info-modal .provider-modal-body .provider-info-body .btn-provider-categories:hover { background: #a90032; color: #fff; }

/* line 2810, ../sass/includes/_common.scss */
.next_session_info_modal_wrapper .map_tooltip_header { margin: 0 0 20px; }
/* line 2813, ../sass/includes/_common.scss */
.next_session_info_modal_wrapper .act-time { padding: 0px 15px; }
/* line 2815, ../sass/includes/_common.scss */
.next_session_info_modal_wrapper .act-time p { font-family: "robotoregular"; font-size: 16px; color: #000; font-weight: normal; text-align: left; position: relative; padding-left: 40px; }
/* line 2823, ../sass/includes/_common.scss */
.next_session_info_modal_wrapper .act-time p:before { position: absolute; left: 0; top: 0px; content: ''; width: 25px; height: 25px; background: url(/themes/custom/active_newcastle/css/../images/clock-icon.svg); background-size: contain; background-position: center; }
/* line 2835, ../sass/includes/_common.scss */
.next_session_info_modal_wrapper .act-time span { font-size: 16px; font-family: "robotoregular"; color: #000; letter-spacing: 0.020em; text-align: left; padding-left: 40px; display: block; }
/* line 2843, ../sass/includes/_common.scss */
.next_session_info_modal_wrapper .act-time span.nxt-session { color: #00537F; }

/* line 2851, ../sass/includes/_common.scss */
.common-multiselect .form-group .btn-group { width: 100%; }
/* line 2853, ../sass/includes/_common.scss */
.common-multiselect .form-group .btn-group .multiselect { font-family: "BordaBold"; background: #fff url(/themes/custom/active_newcastle/css/../images/arrow_drop.svg) no-repeat; background-size: 20px; background-position: center right 10px; box-shadow: none; overflow: hidden; text-overflow: ellipsis; height: 44px; right: 1px; }
/* line 2863, ../sass/includes/_common.scss */
.common-multiselect .form-group .btn-group .multiselect span { font-family: "BordaBold"; font-size: 16px; color: #929393; padding: 6px 12px; text-transform: uppercase; word-break: break-word; white-space: normal; }
/* line 2873, ../sass/includes/_common.scss */
.common-multiselect .form-group .btn-group .multiselect-container { height: auto; }
/* line 2875, ../sass/includes/_common.scss */
.common-multiselect .form-group .btn-group .multiselect-container li { list-style-type: none; width: 100%; }
/* line 2878, ../sass/includes/_common.scss */
.common-multiselect .form-group .btn-group .multiselect-container li label { padding: 0; }
/* line 2880, ../sass/includes/_common.scss */
.common-multiselect .form-group .btn-group .multiselect-container li label input, .common-multiselect .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .btn-group .multiselect-container li label select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .common-multiselect .form-group .btn-group .multiselect-container li label select, .common-multiselect .form-group .btn-group .multiselect-container li label .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .common-multiselect .form-group .btn-group .multiselect-container li label select { display: none !important; }
/* line 2884, ../sass/includes/_common.scss */
.common-multiselect .form-group .btn-group .multiselect-container li a { font-family: "BordaBold"; font-size: 16px; color: #000; padding: 6px 12px; text-transform: uppercase; word-break: break-word; white-space: normal; }
/* line 2895, ../sass/includes/_common.scss */
.common-multiselect .form-group .btn-group .multiselect-container li a .checkbox input:before, .common-multiselect .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .btn-group .multiselect-container li a .checkbox select:before, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .common-multiselect .form-group .btn-group .multiselect-container li a .checkbox select:before, .common-multiselect .form-group .btn-group .multiselect-container li a .checkbox .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:before, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .common-multiselect .form-group .btn-group .multiselect-container li a .checkbox select:before { left: 20px; }
/* line 2902, ../sass/includes/_common.scss */
.common-multiselect .form-group .btn-group .multiselect-container li.active a { background-color: transparent; }
/* line 2913, ../sass/includes/_common.scss */
.common-multiselect.multiselect-check .form-group .btn-group .multiselect-container { max-height: 250px; width: 100%; top: 100%; right: 0; left: auto; }
/* line 2919, ../sass/includes/_common.scss */
.common-multiselect.multiselect-check .form-group .btn-group .multiselect-container li { border-bottom: 1px solid #ccc; margin: 0; }
/* line 2922, ../sass/includes/_common.scss */
.common-multiselect.multiselect-check .form-group .btn-group .multiselect-container li:last-child { border-bottom: 0; }
/* line 2925, ../sass/includes/_common.scss */
.common-multiselect.multiselect-check .form-group .btn-group .multiselect-container li a { display: -webkit-box; display: -ms-flexbox; display: flex; background-color: #fff !important; }
/* line 2930, ../sass/includes/_common.scss */
.common-multiselect.multiselect-check .form-group .btn-group .multiselect-container li a .checkbox { padding: 3px 20px 3px 40px; }
/* line 2932, ../sass/includes/_common.scss */
.common-multiselect.multiselect-check .form-group .btn-group .multiselect-container li a .checkbox input, .common-multiselect.multiselect-check .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .btn-group .multiselect-container li a .checkbox select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .common-multiselect.multiselect-check .form-group .btn-group .multiselect-container li a .checkbox select, .common-multiselect.multiselect-check .form-group .btn-group .multiselect-container li a .checkbox .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .common-multiselect.multiselect-check .form-group .btn-group .multiselect-container li a .checkbox select { display: block !important; }
/* line 2934, ../sass/includes/_common.scss */
.common-multiselect.multiselect-check .form-group .btn-group .multiselect-container li a .checkbox input:before, .common-multiselect.multiselect-check .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .btn-group .multiselect-container li a .checkbox select:before, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .common-multiselect.multiselect-check .form-group .btn-group .multiselect-container li a .checkbox select:before, .common-multiselect.multiselect-check .form-group .btn-group .multiselect-container li a .checkbox .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:before, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .common-multiselect.multiselect-check .form-group .btn-group .multiselect-container li a .checkbox select:before { color: #d6d6d6; position: absolute; left: 20px; right: 0; top: 0; bottom: 0; width: 40px; height: 30px; line-height: 25px; cursor: pointer; content: "\f00c"; font-family: 'fontAwesome'; font-size: 22px; visibility: visible; }
/* line 2951, ../sass/includes/_common.scss */
.common-multiselect.multiselect-check .form-group .btn-group .multiselect-container li a .checkbox input:checked:before, .common-multiselect.multiselect-check .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .btn-group .multiselect-container li a .checkbox select:checked:before, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .common-multiselect.multiselect-check .form-group .btn-group .multiselect-container li a .checkbox select:checked:before, .common-multiselect.multiselect-check .form-group .btn-group .multiselect-container li a .checkbox .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:checked:before, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .common-multiselect.multiselect-check .form-group .btn-group .multiselect-container li a .checkbox select:checked:before { color: green; }

/*----- Popular-check -----*/
/* line 2966, ../sass/includes/_common.scss */
.custom-popular-check { width: 100%; }
/* line 2968, ../sass/includes/_common.scss */
.custom-popular-check label { width: 100%; margin-bottom: 0; }
/* line 2972, ../sass/includes/_common.scss */
.custom-popular-check input, .custom-popular-check .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .custom-popular-check select, .custom-popular-check .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .custom-popular-check select { visibility: hidden; position: absolute; left: 0; z-index: -1; }
/* line 2977, ../sass/includes/_common.scss */
.custom-popular-check input:checked + .custom-check, .custom-popular-check .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:checked + .custom-check, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .custom-popular-check select:checked + .custom-check, .custom-popular-check .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:checked + .custom-check, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .custom-popular-check select:checked + .custom-check { background-color: #DC0041; color: #fff; }
/* line 2982, ../sass/includes/_common.scss */
.custom-popular-check .custom-check { font-family: "BordaBold"; font-size: 16px; background-color: #fff; color: #00537F; text-transform: uppercase; padding: 6px 15px; display: -webkit-box; display: -ms-flexbox; display: flex; cursor: pointer; }

/* line 2995, ../sass/includes/_common.scss */
.info-common { border-radius: 0; background-color: #fff; color: #00537F; font-size: 16px; border: 0; }
/* line 3001, ../sass/includes/_common.scss */
.info-common:hover { background-color: #fff; color: #00537F; }

/* line 3007, ../sass/includes/_common.scss */
#CybotCookiebotDialog { background: #222 !important; color: #fff !important; font-size: 17px !important; padding-top: 18px !important; }
/* line 3012, ../sass/includes/_common.scss */
#CybotCookiebotDialog a { color: #31a8f0 !important; }
/* line 3015, ../sass/includes/_common.scss */
#CybotCookiebotDialog #CybotCookiebotDialogBody { max-width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
/* line 3026, ../sass/includes/_common.scss */
#CybotCookiebotDialog #CybotCookiebotDialogBody #CybotCookiebotDialogPoweredbyLink { display: none; }
/* line 3029, ../sass/includes/_common.scss */
#CybotCookiebotDialog #CybotCookiebotDialogBody #CybotCookiebotDialogBodyContent { padding-left: 10px !important; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
@media screen and (max-width: 767px) { /* line 3029, ../sass/includes/_common.scss */
  #CybotCookiebotDialog #CybotCookiebotDialogBody #CybotCookiebotDialogBodyContent { -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }
/* line 3051, ../sass/includes/_common.scss */
#CybotCookiebotDialog #CybotCookiebotDialogBody #CybotCookiebotDialogBodyContent #CybotCookiebotDialogBodyContentTitle { display: none; }
/* line 3054, ../sass/includes/_common.scss */
#CybotCookiebotDialog #CybotCookiebotDialogBody #CybotCookiebotDialogBodyContent #CybotCookiebotDialogBodyContentText { font-family: "robotoregular" !important; font-size: 17px !important; }
/* line 3059, ../sass/includes/_common.scss */
#CybotCookiebotDialog #CybotCookiebotDialogBody #CybotCookiebotDialogBodyButtons { padding: 0 !important; }
/* line 3061, ../sass/includes/_common.scss */
#CybotCookiebotDialog #CybotCookiebotDialogBody #CybotCookiebotDialogBodyButtons #CybotCookiebotDialogBodyButtonDecline { width: 20px !important; height: 20px !important; min-width: auto; font-size: 0; position: absolute; right: 0; top: 0; padding: 2px; background: transparent; border: 0; margin: 0; }
/* line 3073, ../sass/includes/_common.scss */
#CybotCookiebotDialog #CybotCookiebotDialogBody #CybotCookiebotDialogBodyButtons #CybotCookiebotDialogBodyButtonDecline:before { font-family: 'FontAwesome'; font-size: 17px; width: 100%; height: 100%; position: absolute; top: 0; left: 0; content: '\2716'; color: #fff; }
/* line 3085, ../sass/includes/_common.scss */
#CybotCookiebotDialog #CybotCookiebotDialogBody #CybotCookiebotDialogBodyButtons #CybotCookiebotDialogBodyButtonDetails { display: none; }
/* line 3088, ../sass/includes/_common.scss */
#CybotCookiebotDialog #CybotCookiebotDialogBody #CybotCookiebotDialogBodyButtons #CybotCookiebotDialogBodyButtonAccept { min-height: 38px; font-family: "BordaBold" !important; font-size: 17px  !important; min-width: 170px; border-radius: 0; text-transform: uppercase !important; background: #DC0041; border-color: #DC0041; color: #fff !important; margin-left: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
/* line 3108, ../sass/includes/_common.scss */
#CybotCookiebotDialog #CybotCookiebotDialogBody #CybotCookiebotDialogBodyButtons #CybotCookiebotDialogBodyButtonAccept:hover { color: #fff !important; background: #a90032; border-color: #a90032; }

/*days of week in checkbox*/
/* line 3119, ../sass/includes/_common.scss */
.weekDays-selector { margin-top: 15px; margin-bottom: 15px; }
/* line 3122, ../sass/includes/_common.scss */
.weekDays-selector input, .weekDays-selector .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .weekDays-selector select, .weekDays-selector .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .weekDays-selector select { display: none !important; }
/* line 3127, ../sass/includes/_common.scss */
.weekDays-selector input[type=checkbox] + label, .weekDays-selector .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select[type=checkbox] + label, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .weekDays-selector select[type=checkbox] + label, .weekDays-selector .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select[type=checkbox] + label, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .weekDays-selector select[type=checkbox] + label { display: inline-block; color: #00537F; height: 30px; width: calc(100% / 8); margin-right: 0px; line-height: 27px; text-align: center; cursor: pointer; font-family: "BordaBold"; background-color: rgba(188, 196, 200, 0.1); border-bottom: 1px solid #eeeeee; border-top: 1px solid #eeeeee; border-left: 1px solid #eeeeee; }
/* line 3143, ../sass/includes/_common.scss */
.weekDays-selector input[type=checkbox] + label[for="weekday-sun"], .weekDays-selector .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select[type=checkbox] + label[for="weekday-sun"], .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .weekDays-selector select[type=checkbox] + label[for="weekday-sun"], .weekDays-selector .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select[type=checkbox] + label[for="weekday-sun"], .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .weekDays-selector select[type=checkbox] + label[for="weekday-sun"] { border-right: 1px solid #eeeeee; }
/* line 3146, ../sass/includes/_common.scss */
.weekDays-selector input[type=checkbox] + label:hover, .weekDays-selector .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select[type=checkbox] + label:hover, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .weekDays-selector select[type=checkbox] + label:hover, .weekDays-selector .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select[type=checkbox] + label:hover, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .weekDays-selector select[type=checkbox] + label:hover { background: #DC0041; color: #fff; }
/* line 3154, ../sass/includes/_common.scss */
.weekDays-selector input[type=checkbox]:checked + label, .weekDays-selector .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select[type=checkbox]:checked + label, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .weekDays-selector select[type=checkbox]:checked + label, .weekDays-selector .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select[type=checkbox]:checked + label, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .weekDays-selector select[type=checkbox]:checked + label { background: #DC0041; color: #fff; }

/*time slider*/
/* line 3166, ../sass/includes/_common.scss */
#delivery-time .left, #delivery-time .right { font-size: 15px; color: #DC0041; font-weight: bold; }

/* line 3172, ../sass/includes/_common.scss */
.ui-slider-horizontal { height: 8px; background: #D7D7D7; border: 1px solid #BABABA; box-shadow: 0 1px 0 #FFF, 0 1px 0 #CFCFCF inset; clear: both; margin: 8px 0; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; }
/* line 3184, ../sass/includes/_common.scss */
.ui-slider-horizontal .ui-slider-range { top: -1px; height: 100%; }
/* line 3188, ../sass/includes/_common.scss */
.ui-slider-horizontal .ui-slider-handle { top: -.5em; margin-left: -.6em; }

/* line 3193, ../sass/includes/_common.scss */
.ui-slider { position: relative; text-align: left; }
/* line 3196, ../sass/includes/_common.scss */
.ui-slider .ui-slider-range { position: absolute; z-index: 1; height: 8px; font-size: .7em; display: block; border: 1px solid #5BA8E1; box-shadow: 0 1px 0 #AAD6F6 inset; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; background: #81B8F3; background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgi…pZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=="); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0%, #A0D4F5), color-stop(100%, #81B8F3)); background-image: -webkit-linear-gradient(top, #A0D4F5, #81B8F3); background-image: -moz-linear-gradient(top, #A0D4F5, #81B8F3); background-image: -o-linear-gradient(top, #A0D4F5, #81B8F3); background-image: linear-gradient(top, #A0D4F5, #81B8F3); }
/* line 3217, ../sass/includes/_common.scss */
.ui-slider .ui-slider-handle { border-radius: 50%; background: #F9FBFA; background-size: 100%; width: 22px; height: 22px; border: 6px solid #00537f !important; position: absolute; z-index: 2; width: 22px; height: 22px; cursor: default; border: none; cursor: pointer; }
/* line 3231, ../sass/includes/_common.scss */
.ui-slider .ui-slider-handle:after { content: ""; position: absolute; width: 8px; height: 8px; border-radius: 50%; top: 50%; margin-top: -4px; left: 50%; margin-left: -4px; background: #fff; }
/* line 3245, ../sass/includes/_common.scss */
.ui-slider a:focus { outline: none; }

/* line 3250, ../sass/includes/_common.scss */
#slider-range { width: 100%; margin: 0 auto; }

/* line 3254, ../sass/includes/_common.scss */
.mcrred-color { color: #DC0041 !important; }

/* line 3257, ../sass/includes/_common.scss */
.mcrblue-color { color: #00537F !important; }

/* line 3260, ../sass/includes/_common.scss */
.red-btn { background: #DC0041; color: #fff; position: relative; font-weight: normal; text-transform: uppercase; text-align: center; padding: 8px 0px; display: block; width: 100%; border: 0; font-family: "BordaBold"; border-radius: 0; font-size: 15px; }
/* line 3274, ../sass/includes/_common.scss */
.red-btn:hover, .red-btn:focus { color: #fff; background: #a90032; }

/* line 3279, ../sass/includes/_common.scss */
.default_link { width: 100%; text-align: center; display: block; padding: 8px 0px; font-family: "BordaBold"; text-transform: uppercase; }

/* line 3287, ../sass/includes/_common.scss */
.tabnav { padding: 25px; padding-bottom: 0; margin-bottom: 5px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
@media screen and (max-width: 767px) { /* line 3287, ../sass/includes/_common.scss */
  .tabnav { padding-left: 10px; } }
/* line 3299, ../sass/includes/_common.scss */
.tabnav li { display: inline-block; margin-right: 10px; }
/* line 3302, ../sass/includes/_common.scss */
.tabnav li a { min-width: 170px; border: 1px solid #ccc; padding: 6px 15px; color: #00537F; font-family: "bordademibold"; font-weight: 400; font-size: 18px; text-transform: uppercase; line-height: 24px; padding-top: 8px; display: inline-block; }
@media screen and (max-width: 767px) { /* line 3302, ../sass/includes/_common.scss */
  .tabnav li a { font-size: 15px; min-width: auto; } }
/* line 3318, ../sass/includes/_common.scss */
.tabnav li a:hover { background: #DC0041; border-color: #DC0041; color: #fff; }
/* line 3325, ../sass/includes/_common.scss */
.tabnav li.active a { background: #DC0041; border-color: #DC0041; color: #fff; }

/* line 3333, ../sass/includes/_common.scss */
.time_list { padding: 25px; }
/* line 3336, ../sass/includes/_common.scss */
.time_list .col-md-6 h5 { font-family: "BordaBold"; margin: 0; font-size: 18px; color: #00537F; }
@media (min-width: 992px) { /* line 3342, ../sass/includes/_common.scss */
  .time_list .col-md-6:nth-child(2) { text-align: right; } }
@media (max-width: 991px) { /* line 3342, ../sass/includes/_common.scss */
  .time_list .col-md-6:nth-child(2) { margin-top: 15px; } }

/* line 3352, ../sass/includes/_common.scss */
.bg-none { background: none !important; }

/* line 3355, ../sass/includes/_common.scss */
.m-0 { margin: 0 !important; }

/* line 3358, ../sass/includes/_common.scss */
.light_accord { background: none !important; border-bottom: 0 !important; color: #00537F !important; }
/* line 3362, ../sass/includes/_common.scss */
.light_accord::before { color: #DC0041 !important; }

/* line 3367, ../sass/includes/_common.scss */
#event-slider .owl-dots { margin-bottom: 7px; }

/* line 3372, ../sass/includes/_common.scss */
.load-more-wrapper { text-align: center; }
/* line 3374, ../sass/includes/_common.scss */
.load-more-wrapper .btn-load-more { background: #DC0041; border: 1px solid #DC0041; color: #fff; position: relative; font-weight: normal; text-transform: uppercase; text-align: center; padding: 8px 12px; display: inline-block; font-family: "BordaBold"; margin-bottom: 30px; }
/* line 3386, ../sass/includes/_common.scss */
.load-more-wrapper .btn-load-more:hover { background: #a90032; }

@media (min-width: 1200px) { /* line 3392, ../sass/includes/_common.scss */
  .mcractive-moreinfo-modal1 .modal-container { width: 50% !important; } }
/* line 3396, ../sass/includes/_common.scss */
.mcractive-moreinfo-modal1 .modal-container .header-title { top: -70px !important; width: calc(100% - 70px) !important; }
/* line 3399, ../sass/includes/_common.scss */
.mcractive-moreinfo-modal1 .modal-container .header-title h3 { color: #00537F; font-family: "BordaBold"; text-transform: uppercase; font-size: 20px; }
@media (max-width: 600px) { /* line 3399, ../sass/includes/_common.scss */
  .mcractive-moreinfo-modal1 .modal-container .header-title h3 { font-size: 20px; } }
/* line 3409, ../sass/includes/_common.scss */
.mcractive-moreinfo-modal1 .modal-container .accessibility-wrapper { padding: 5px; }
/* line 3411, ../sass/includes/_common.scss */
.mcractive-moreinfo-modal1 .modal-container .accessibility-wrapper h5 { font-size: 20px; font-family: "BordaBold"; text-transform: uppercase; }
@media (max-width: 600px) { /* line 3411, ../sass/includes/_common.scss */
  .mcractive-moreinfo-modal1 .modal-container .accessibility-wrapper h5 { font-size: 20px; } }
/* line 3420, ../sass/includes/_common.scss */
.mcractive-moreinfo-modal1 .modal-container .accessibility-wrapper ul li { list-style: none; position: relative; padding-left: 20px; }
/* line 3424, ../sass/includes/_common.scss */
.mcractive-moreinfo-modal1 .modal-container .accessibility-wrapper ul li::before { position: absolute; left: 0; top: 5px; content: '\f192'; color: #00537F; font: normal normal normal 14px/1 FontAwesome; }

/*---- Loading section ----*/
/* line 3440, ../sass/includes/_common.scss */
.loading-area { min-height: 200px; font-family: "robotoregular"; font-size: 16px; background: #f4f5f8; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

/*--- Ajax Loader ---*/
/* line 3457, ../sass/includes/_common.scss */
.ajax-progress { position: fixed; z-index: 1000001 !important; }

/*--- cookies styles---*/
/* line 3464, ../sass/includes/_common.scss */
.cc_banner-wrapper .cc_container { background: #222; color: #fff; font-size: 17px; font-family: "Helvetica Neue Light", "HelveticaNeue-Light", "Helvetica Neue", Calibri, Helvetica, Arial; box-sizing: border-box; position: fixed; left: 0; right: 0; bottom: 0; overflow: hidden; width: 100%; border: 0; border-radius: 0px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
/* line 3487, ../sass/includes/_common.scss */
.cc_banner-wrapper .cc_container .cc_btn { background-color: #DC0041; border-color: #DC0041; color: #fff; font-family: "BordaBold"; font-weight: normal; font-size: 17px; order: 1; min-height: 38px; font-size: 17px; border-radius: 0; text-transform: uppercase; width: 170px; }
/* line 3501, ../sass/includes/_common.scss */
.cc_banner-wrapper .cc_container .cc_message { font-family: "robotoregular"; float: left; order: 0; }
/* line 3505, ../sass/includes/_common.scss */
.cc_banner-wrapper .cc_container .cc_message a { text-decoration: none; color: #31a8f0; transition: 200ms color; }
/* line 3509, ../sass/includes/_common.scss */
.cc_banner-wrapper .cc_container .cc_message a:hover { color: #b2f7ff; }
/* line 3514, ../sass/includes/_common.scss */
.cc_banner-wrapper .cc_container .cc_logo { display: none; text-indent: -1000px; overflow: hidden; width: 100px; height: 22px; background-size: cover; background-image: url(//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/1.0.10/logo.png); opacity: 0.9; transition: opacity 200ms; }

/* line 8, ../sass/style.scss */
.rem-pad { padding-left: 0 !important; padding-right: 0 !important; }

/* line 12, ../sass/style.scss */
.rem-pad-left { padding-left: 0 !important; }

/* line 15, ../sass/style.scss */
.rem-pad-right { padding-right: 0 !important; }

/* line 18, ../sass/style.scss */
.d-flex { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -ms-flex-wrap: wrap; flex-wrap: wrap; }
/* line 24, ../sass/style.scss */
.d-flex:before, .d-flex:after { display: none; }
/* line 27, ../sass/style.scss */
.d-flex.flex-no-wrap { -ms-flex-wrap: nowrap; flex-wrap: nowrap; }

/* line 33, ../sass/style.scss */
.align-items-center { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

/* line 38, ../sass/style.scss */
.justify-content-center { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

/* line 43, ../sass/style.scss */
.justify-content-between { -webkit-box-pack: justify !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }

/* line 50, ../sass/style.scss */
body.modal-opened { position: fixed; width: 100%; }

/* line 55, ../sass/style.scss */
.slider-content-title { display: block; }

/* line 58, ../sass/style.scss */
.reciteme { position: fixed; z-index: 9999; right: 10px; bottom: 75px; background: url("/themes/custom/active_newcastle/css/../images/ncc_green.svg"); background-repeat: no-repeat; height: 46px; width: 140px; border: solid 3px #fff; border-radius: 10px; cursor: pointer; }

/* line 71, ../sass/style.scss */
#block-membersigninmenu { position: absolute; right: 25px; top: 23px; }
/* line 75, ../sass/style.scss */
#block-membersigninmenu a { font-family: "BordaBold"; background: #DC0041; color: #fff; font-size: 14px; text-transform: uppercase; padding: 12px 25px; }
@media screen and (max-width: 991px) { /* line 75, ../sass/style.scss */
  #block-membersigninmenu a { display: none; padding: 8px 10px; } }
@media (min-width: 992px) { /* line 71, ../sass/style.scss */
  #block-membersigninmenu { display: none; } }

/* line 91, ../sass/style.scss */
.navbar-default { background-color: #fff; border-bottom: solid 0.25px #ccc; margin-bottom: 0; height: 75px; z-index: 999999; /*------------ adding onscroll ---------- */ }
@media (max-width: 991px) { /* line 91, ../sass/style.scss */
  .navbar-default { height: 65px; } }
/* line 100, ../sass/style.scss */
.navbar-default .block-mainnavigation { margin-right: 0; }
/* line 104, ../sass/style.scss */
.navbar-default .block-mainnavigation li a.accessibility-menu-item { margin-left: 15px; background: #00537F; border: 1px solid #00537F; color: #fff; position: relative; font-weight: normal; text-transform: uppercase; text-align: center; width: 140px; padding: 8px 0px; display: block; position: relative; padding-left: 18px; }
/* line 118, ../sass/style.scss */
.navbar-default .block-mainnavigation li a.accessibility-menu-item:before { font-family: FontAwesome; content: "\f29a"; position: absolute; left: 8px; }
@media (max-width: 991px) { /* line 118, ../sass/style.scss */
  .navbar-default .block-mainnavigation li a.accessibility-menu-item:before { left: 35px; } }
/* line 127, ../sass/style.scss */
.navbar-default .block-mainnavigation li a.accessibility-menu-item:hover, .navbar-default .block-mainnavigation li a.accessibility-menu-item:focus { color: #fff !important; border-color: #066ea5; }
/* line 130, ../sass/style.scss */
.navbar-default .block-mainnavigation li a.accessibility-menu-item:hover:after, .navbar-default .block-mainnavigation li a.accessibility-menu-item:focus:after { background: none; }
@media (max-width: 1199px) { /* line 104, ../sass/style.scss */
  .navbar-default .block-mainnavigation li a.accessibility-menu-item { width: 115px; } }
@media (max-width: 991px) { /* line 104, ../sass/style.scss */
  .navbar-default .block-mainnavigation li a.accessibility-menu-item { margin: 0; margin-top: 10px; width: auto; padding: 3px 5px !important; } }
/* line 143, ../sass/style.scss */
.navbar-default .block-mainnavigation li a.accessibility-menu-item:hover { background: #066ea5; color: #fff; }
/* line 148, ../sass/style.scss */
.navbar-default .block-mainnavigation li a.login-menu-item { margin-left: 5px; background: #DC0041; border: 1px solid #DC0041; color: #fff; position: relative; font-weight: normal; text-transform: uppercase; text-align: center; width: 100px; padding: 8px 0px; display: block; }
@media (max-width: 1199px) { /* line 148, ../sass/style.scss */
  .navbar-default .block-mainnavigation li a.login-menu-item { width: 70px; } }
/* line 163, ../sass/style.scss */
.navbar-default .block-mainnavigation li a.login-menu-item:hover, .navbar-default .block-mainnavigation li a.login-menu-item:focus { border: 1px solid #a90032; color: #fff !important; }
@media (max-width: 767px) { /* line 163, ../sass/style.scss */
  .navbar-default .block-mainnavigation li a.login-menu-item:hover, .navbar-default .block-mainnavigation li a.login-menu-item:focus { background: #e2e2e2 !important; color: #00537F !important; } }
/* line 170, ../sass/style.scss */
.navbar-default .block-mainnavigation li a.login-menu-item:hover:after, .navbar-default .block-mainnavigation li a.login-menu-item:focus:after { background: none; }
@media (max-width: 991px) { /* line 148, ../sass/style.scss */
  .navbar-default .block-mainnavigation li a.login-menu-item { width: 65px; } }
@media (max-width: 991px) { /* line 148, ../sass/style.scss */
  .navbar-default .block-mainnavigation li a.login-menu-item { background: #fff; color: #00537F !important; width: 100%; margin: 0; margin-top: 10px; padding: 3px 15px !important; } }
/* line 185, ../sass/style.scss */
.navbar-default .block-mainnavigation li a.login-menu-item:hover { background: #a90032; color: #fff; }
/* line 200, ../sass/style.scss */
.navbar-default .navbar-brand { height: 75px; padding: 0; margin-left: 0px !important; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
@media (min-width: 768px) { /* line 200, ../sass/style.scss */
  .navbar-default .navbar-brand { padding-left: 0; } }
@media screen and (max-width: 991px) { /* line 200, ../sass/style.scss */
  .navbar-default .navbar-brand { height: 65px; } }
/* line 217, ../sass/style.scss */
.navbar-default .navbar-brand img { max-height: 100%; max-width: 220px; width: 220px; }
@media (min-width: 1200px) and (max-width: 1366px) { /* line 217, ../sass/style.scss */
  .navbar-default .navbar-brand img { max-width: 150px; } }
@media (max-width: 1199px) { /* line 217, ../sass/style.scss */
  .navbar-default .navbar-brand img { max-width: 180px; } }
@media screen and (max-width: 575px) { /* line 217, ../sass/style.scss */
  .navbar-default .navbar-brand img { max-width: 140px; } }
/* line 232, ../sass/style.scss */
.navbar-default .navbar-toggle { display: none; font-family: "BordaBold"; font-size: 17px; text-transform: uppercase; background: #DC0041; color: #fff; padding: 4px 8px; position: absolute; right: 30px; top: 16px; width: 85px; border: 0; margin: 0; background-color: none; border-radius: 0; -webkit-transition: background-color 0.3s ease; -moz-transition: background-color 0.3s ease; -ms-transition: background-color 0.3s ease; -o-transition: background-color 0.3s ease; transition: background-color 0.3s ease; }
@media (max-width: 991px) { /* line 232, ../sass/style.scss */
  .navbar-default .navbar-toggle { display: block !important; width: auto; } }
/* line 252, ../sass/style.scss */
.navbar-default .navbar-toggle .icon-bar { width: 32px; height: 3px; border-radius: 0; background-color: #00537F; }
/* line 257, ../sass/style.scss */
.navbar-default .navbar-toggle .icon-bar + .icon-bar { margin-top: 6px; }
/* line 263, ../sass/style.scss */
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background: #DC0041; }
/* line 267, ../sass/style.scss */
.navbar-default #navbar { float: left; }
@media (max-width: 991px) { /* line 267, ../sass/style.scss */
  .navbar-default #navbar { display: block; width: 100%; height: 100% !important; margin-top: 0px; border-top: 0; margin: 0; padding: 0; padding-left: 50px; position: fixed; right: -100%; top: 0; max-height: initial; overflow-y: auto; z-index: 10; -webkit-transition: all 0.35s ease; -o-transition: all 0.35s ease; transition: all 0.35s ease; -webkit-transition-delay: .40s; -o-transition-delay: .40s; transition-delay: .40s; }
  /* line 291, ../sass/style.scss */
  .navbar-default #navbar:before { background: #ca2b46; content: ''; position: absolute; right: 0; top: 0; bottom: 0; width: 250px; }
  /* line 300, ../sass/style.scss */
  .navbar-default #navbar.in { right: 0; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; -webkit-transition-delay: .1s; -o-transition-delay: .1s; transition-delay: .1s; }
  /* line 310, ../sass/style.scss */
  .navbar-default #navbar.in .nav.navbar-nav:before { width: 100%; visibility: visible; opacity: 1; filter: alpha(opacity=100); -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-transition: all 0.90s ease; -o-transition: all 0.90s ease; transition: all 0.90s ease; -webkit-transition-delay: .55s; -o-transition-delay: .55s; transition-delay: .55s; }
  /* line 328, ../sass/style.scss */
  .navbar-default #navbar .navbar-nav { background: #ca2b46; float: none; width: 250px; position: absolute; right: 0; height: 100% !important; margin: 0; margin-top: 0; padding-bottom: 15px; padding-right: 15px; padding-left: 15px; }
  /* line 340, ../sass/style.scss */
  .navbar-default #navbar .navbar-nav:before { position: fixed; width: 100%; height: 100vh; background: rgba(153, 155, 157, 0.9); z-index: -1; right: 0; left: 0; top: 0; visibility: hidden; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all 0.45s ease; -o-transition: all 0.45s ease; transition: all 0.45s ease; }
  /* line 357, ../sass/style.scss */
  .navbar-default #navbar .navbar-nav li { text-align: left; border-bottom: 0.25px solid #e66289; float: initial; }
  /* line 361, ../sass/style.scss */
  .navbar-default #navbar .navbar-nav li a { color: #fff; padding: 12px 5px; padding-bottom: 5px; border: 0; font-size: 17px; line-height: 35px; }
  /* line 369, ../sass/style.scss */
  .navbar-default #navbar .navbar-nav li a.is-active:before { width: 50px; height: 35px; background: url(/themes/custom/active_newcastle/css/../images/active-pointer.png); background-size: contain; background-repeat: no-repeat; content: ''; position: absolute; z-index: 10; left: -65px; top: 10px; pointer-events: none; }
  /* line 382, ../sass/style.scss */
  .navbar-default #navbar .navbar-nav li a.is-active:after { display: none; }
  /* line 387, ../sass/style.scss */
  .navbar-default #navbar .navbar-nav li:last-child { border-bottom: 0 !important; } }
/* line 395, ../sass/style.scss */
.navbar-default .right-nav .navbar-nav { margin-left: 0; }
/* line 398, ../sass/style.scss */
.navbar-default .right-nav .navbar-nav li a { color: #DC0041; outline: none; }
/* line 401, ../sass/style.scss */
.navbar-default .right-nav .navbar-nav li a:hover { color: #a90032; }
@media (min-width: 768px) and (max-width: 1200px) { /* line 405, ../sass/style.scss */
  .navbar-default .right-nav .navbar-nav li:first-child { margin-top: 6px; } }
/* line 410, ../sass/style.scss */
.navbar-default .right-nav .navbar-nav li:last-child { margin-top: 7px; }
/* line 412, ../sass/style.scss */
.navbar-default .right-nav .navbar-nav li:last-child a { border: 1px solid #fff; color: #fff; min-width: 121px; text-align: center; -webkit-border-radius: 25px; -moz-border-radius: 25px; -ms-border-radius: 25px; border-radius: 25px; padding-top: 0; padding-bottom: 0; line-height: 35px; position: relative; overflow: hidden; -webkit-transition: background-color 0.3s ease; -moz-transition: background-color 0.3s ease; -ms-transition: background-color 0.3s ease; -o-transition: background-color 0.3s ease; transition: background-color 0.3s ease; }
@media (min-width: 768px) and (max-width: 1200px) { /* line 412, ../sass/style.scss */
  .navbar-default .right-nav .navbar-nav li:last-child a { min-width: 85px; } }
/* line 428, ../sass/style.scss */
.navbar-default .right-nav .navbar-nav li:last-child a:hover { color: #fff; background-color: #DC0041; }
@media (max-width: 767px) { /* line 395, ../sass/style.scss */
  .navbar-default .right-nav .navbar-nav { background: transparent; position: absolute; top: 5px; right: 100px; box-shadow: none; }
  /* line 444, ../sass/style.scss */
  .navbar-default .right-nav .navbar-nav li { float: left; margin-right: 5px; }
  /* line 447, ../sass/style.scss */
  .navbar-default .right-nav .navbar-nav li a { font-size: 9px; }
  /* line 450, ../sass/style.scss */
  .navbar-default .right-nav .navbar-nav li:last-child { margin-top: 0; }
  /* line 452, ../sass/style.scss */
  .navbar-default .right-nav .navbar-nav li:last-child a { min-width: 70px; } }
@media (max-width: 480px) { /* line 395, ../sass/style.scss */
  .navbar-default .right-nav .navbar-nav { top: 10px; right: 90px; }
  /* line 462, ../sass/style.scss */
  .navbar-default .right-nav .navbar-nav li a { padding: 2px 8px; font-size: 8px; line-height: 22px; }
  /* line 467, ../sass/style.scss */
  .navbar-default .right-nav .navbar-nav li:last-child { margin-right: 0; }
  /* line 469, ../sass/style.scss */
  .navbar-default .right-nav .navbar-nav li:last-child a { min-width: 50px; padding-top: 1px; line-height: 22px; } }
/* line 479, ../sass/style.scss */
.navbar-default.not-home-nav { background-color: #fff; }
/* line 533, ../sass/style.scss */
.navbar-default.not-home-nav .right-nav .navbar-nav li a { color: #DC0041; }
/* line 537, ../sass/style.scss */
.navbar-default.not-home-nav .right-nav .navbar-nav li:last-child a { color: #fff; border: 1px solid #fff; }
/* line 540, ../sass/style.scss */
.navbar-default.not-home-nav .right-nav .navbar-nav li:last-child a:hover { color: #fff; }
/* line 600, ../sass/style.scss */
.navbar-default .navbar-nav { margin-top: 20px; }
@media (max-width: 767px) { /* line 600, ../sass/style.scss */
  .navbar-default .navbar-nav { margin-left: 0; background: #fff; margin-top: 12px; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); } }
/* line 609, ../sass/style.scss */
.navbar-default .navbar-nav > li { position: relative; }
/* line 611, ../sass/style.scss */
.navbar-default .navbar-nav > li .navbar-nav.drop-down-menu { display: none; padding-top: 16px; position: absolute; min-width: 200px; left: 0; margin-top: 0; background: transparent; z-index: 10; }
/* line 620, ../sass/style.scss */
.navbar-default .navbar-nav > li .navbar-nav.drop-down-menu:before { display: block; content: ""; width: 100%; height: calc(100% - 15px); border: 1px solid #ccc; position: absolute; top: 16px; left: 0; right: 0; background: #fff; }
@media screen and (max-width: 991px) { /* line 620, ../sass/style.scss */
  .navbar-default .navbar-nav > li .navbar-nav.drop-down-menu:before { display: none; } }
@media screen and (max-width: 991px) { /* line 611, ../sass/style.scss */
  .navbar-default .navbar-nav > li .navbar-nav.drop-down-menu { position: relative !important; display: block; margin: 0 !important; padding: 0 !important; border: 0; box-shadow: none; border-top: 0.25px solid #e66289; min-width: auto; width: auto !important; } }
/* line 646, ../sass/style.scss */
.navbar-default .navbar-nav > li .navbar-nav.drop-down-menu li { width: 100%; text-align: center; }
@media screen and (max-width: 991px) { /* line 646, ../sass/style.scss */
  .navbar-default .navbar-nav > li .navbar-nav.drop-down-menu li { padding-left: 20px; } }
/* line 652, ../sass/style.scss */
.navbar-default .navbar-nav > li .navbar-nav.drop-down-menu li a { border: 0; }
/* line 655, ../sass/style.scss */
.navbar-default .navbar-nav > li .navbar-nav.drop-down-menu li a.is-active:after { display: none; }
/* line 684, ../sass/style.scss */
.navbar-default .navbar-nav > li a.is-active { color: #ca2b46; }
/* line 686, ../sass/style.scss */
.navbar-default .navbar-nav > li a.is-active:after { content: ''; width: 15px; height: 20px; position: absolute; bottom: -25px; background: url(/themes/custom/active_newcastle/css/../images/active-tag.svg); background-repeat: no-repeat; background-position: center; background-size: contain; margin: 0 auto; left: 0; right: 0; z-index: 1; }
@media (max-width: 1199px) { /* line 686, ../sass/style.scss */
  .navbar-default .navbar-nav > li a.is-active:after { bottom: -20px; } }
@media (max-width: 767px) { /* line 686, ../sass/style.scss */
  .navbar-default .navbar-nav > li a.is-active:after { background: none; } }
/* line 708, ../sass/style.scss */
.navbar-default .navbar-nav > li a:focus { color: #DC0041; }
/* line 711, ../sass/style.scss */
.navbar-default .navbar-nav > li a.home-page { color: #00537F; }
/* line 715, ../sass/style.scss */
.navbar-default .navbar-nav > li a.places-main-nav-link:before { float: right; font-family: 'FontAwesome'; font-size: 16px; content: '\f078'; color: #595959; margin-left: 8px; display: inline-block; }
@media screen and (max-width: 991px) { /* line 715, ../sass/style.scss */
  .navbar-default .navbar-nav > li a.places-main-nav-link:before { color: #fff; } }
/* line 728, ../sass/style.scss */
.navbar-default .navbar-nav > li a.places-main-nav-link.opened:before { content: '\f077'; }
/* line 734, ../sass/style.scss */
.navbar-default .navbar-nav > li > a { color: #00537F; text-transform: uppercase; font-size: 17px; font-weight: normal; padding: 8px 15px; letter-spacing: 0.040em; line-height: 24px; border-right: 0.25px solid #bcc4c8; }
/* line 743, ../sass/style.scss */
.navbar-default .navbar-nav > li > a:hover { color: #DC0041; }
@media (min-width: 1200px) and (max-width: 1366px) { /* line 734, ../sass/style.scss */
  .navbar-default .navbar-nav > li > a { padding: 8px 6px; font-size: 15px; } }
@media (max-width: 1199px) { /* line 734, ../sass/style.scss */
  .navbar-default .navbar-nav > li > a { font-size: 14px; padding: 8px 12px; } }
@media (max-width: 767px) { /* line 734, ../sass/style.scss */
  .navbar-default .navbar-nav > li > a { color: #1f252b; }
  /* line 756, ../sass/style.scss */
  .navbar-default .navbar-nav > li > a:hover { color: #DC0041; } }
/* line 760, ../sass/style.scss */
.navbar-default .navbar-nav > li > a.covid_19 { color: #DC0041; }
/* line 762, ../sass/style.scss */
.navbar-default .navbar-nav > li > a.covid_19:hover { color: #00537F; }
/* line 765, ../sass/style.scss */
.navbar-default .navbar-nav > li > a.covid_19.text-blue { color: #00537F; }
/* line 767, ../sass/style.scss */
.navbar-default .navbar-nav > li > a.covid_19.text-blue:hover { color: #DC0041; }
/* line 775, ../sass/style.scss */
.navbar-default .navbar-nav > li:nth-child(1) a { border-left: 0.25px solid #bcc4c8; }
/* line 780, ../sass/style.scss */
.navbar-default .navbar-nav > li .drop-down-menu.dropdown-open { display: block !important; }
/* line 787, ../sass/style.scss */
.navbar-default.search-heder-container .search-inner-col { position: relative; padding: 0 25px; }
/* line 790, ../sass/style.scss */
.navbar-default.search-heder-container .search-inner-col .search-block-form { position: absolute; right: 10%; top: 16px; }
@media (min-width: 1440px) { /* line 790, ../sass/style.scss */
  .navbar-default.search-heder-container .search-inner-col .search-block-form { right: 130px; } }
@media (max-width: 1199px) { /* line 790, ../sass/style.scss */
  .navbar-default.search-heder-container .search-inner-col .search-block-form { right: 10px; } }
@media (max-width: 767px) { /* line 790, ../sass/style.scss */
  .navbar-default.search-heder-container .search-inner-col .search-block-form { right: 80px; } }
/* line 803, ../sass/style.scss */
.navbar-default.search-heder-container .search-inner-col .search-block-form #search-block-form input[type=search], .navbar-default.search-heder-container .search-inner-col .search-block-form #search-block-form .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select[type=search], .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .navbar-default.search-heder-container .search-inner-col .search-block-form #search-block-form select[type=search], .navbar-default.search-heder-container .search-inner-col .search-block-form #search-block-form .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select[type=search], .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .navbar-default.search-heder-container .search-inner-col .search-block-form #search-block-form select[type=search] { background: #fff url(/themes/custom/active_newcastle/css/../images/search-icon.png) no-repeat 11px center; border: solid 1px #b6c4cd; padding: 0; width: 40px; height: 40px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s; }
/* line 815, ../sass/style.scss */
.navbar-default.search-heder-container .search-inner-col .search-block-form #search-block-form input[type=search]:focus, .navbar-default.search-heder-container .search-inner-col .search-block-form #search-block-form .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select[type=search]:focus, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .navbar-default.search-heder-container .search-inner-col .search-block-form #search-block-form select[type=search]:focus, .navbar-default.search-heder-container .search-inner-col .search-block-form #search-block-form .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select[type=search]:focus, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .navbar-default.search-heder-container .search-inner-col .search-block-form #search-block-form select[type=search]:focus { width: 300px; background-color: #fff; border-color: #66CC75; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; outline: none; padding: 0 13px 0px 40px; }
@media (max-width: 640px) { /* line 815, ../sass/style.scss */
  .navbar-default.search-heder-container .search-inner-col .search-block-form #search-block-form input[type=search]:focus, .navbar-default.search-heder-container .search-inner-col .search-block-form #search-block-form .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select[type=search]:focus, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .navbar-default.search-heder-container .search-inner-col .search-block-form #search-block-form select[type=search]:focus, .navbar-default.search-heder-container .search-inner-col .search-block-form #search-block-form .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select[type=search]:focus, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .navbar-default.search-heder-container .search-inner-col .search-block-form #search-block-form select[type=search]:focus { width: 220px; } }
/* line 829, ../sass/style.scss */
.navbar-default.search-heder-container .search-inner-col .search-block-form .inline-submit { display: none; }
/* line 835, ../sass/style.scss */
.navbar-default .block-accessibilitymenu { position: fixed; top: 0; background: #00537F; width: 100%; left: 0; height: 28px !important; }
/* line 842, ../sass/style.scss */
.navbar-default .block-accessibilitymenu ul { margin: 0px; float: right; }
@media (max-width: 768px) { /* line 842, ../sass/style.scss */
  .navbar-default .block-accessibilitymenu ul { background: none; box-shadow: none; } }
/* line 849, ../sass/style.scss */
.navbar-default .block-accessibilitymenu ul li { padding-right: 10px; }
@media (max-width: 768px) { /* line 849, ../sass/style.scss */
  .navbar-default .block-accessibilitymenu ul li { float: left; } }
/* line 854, ../sass/style.scss */
.navbar-default .block-accessibilitymenu ul li a { padding: 3px 0; font-size: 14px; color: #fff; text-transform: capitalize; font-family: 'bariol_boldwebfont'; font-weight: normal; }
/* line 861, ../sass/style.scss */
.navbar-default .block-accessibilitymenu ul li a:hover { color: #fff; }
/* line 865, ../sass/style.scss */
.navbar-default .block-accessibilitymenu ul li a.is-active:after { background: none; }
/* line 871, ../sass/style.scss */
.navbar-default .block-accessibilitymenu ul li:hover:after { background: none; }
/* line 875, ../sass/style.scss */
.navbar-default .block-accessibilitymenu ul li:hover a:after { background: none; }

/* line 885, ../sass/style.scss */
.layout-container { height: 100%; }
/* line 888, ../sass/style.scss */
.layout-container.contact-area-secton > div { height: calc(100vh - 70px); }
@media (max-width: 992px) { /* line 888, ../sass/style.scss */
  .layout-container.contact-area-secton > div { height: calc(100vh - 70px); } }
@media (max-width: 600px) { /* line 888, ../sass/style.scss */
  .layout-container.contact-area-secton > div { height: calc(100vh - 530px) !important; } }
@media (max-width: 640px) { /* line 888, ../sass/style.scss */
  .layout-container.contact-area-secton > div { height: calc(100vh - 160px) !important; } }
@media (max-width: 630px) { /* line 888, ../sass/style.scss */
  .layout-container.contact-area-secton > div { height: calc(100vh - 170px) !important; } }
@media (max-width: 580px) { /* line 888, ../sass/style.scss */
  .layout-container.contact-area-secton > div { height: calc(100vh - 230px) !important; } }
/* line 909, ../sass/style.scss */
.layout-container #block-homeslider { width: 100%; display: block; position: relative; margin-top: 100px; }
@media (max-width: 991px) { /* line 909, ../sass/style.scss */
  .layout-container #block-homeslider { margin-top: 80px; } }
/* line 917, ../sass/style.scss */
.layout-container #block-homeslider .image-slider-block { display: -ms-flexbox; display: flex; flex-direction: row; padding: 0 25px; }
/* line 922, ../sass/style.scss */
.layout-container #block-homeslider .image-slider-block .home-slider-item.item-static { position: relative; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; padding-right: 0; overflow: hidden; }
@media screen and (max-width: 991px) { /* line 922, ../sass/style.scss */
  .layout-container #block-homeslider .image-slider-block .home-slider-item.item-static { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; } }
@media screen and (max-width: 767px) { /* line 922, ../sass/style.scss */
  .layout-container #block-homeslider .image-slider-block .home-slider-item.item-static { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } }
/* line 939, ../sass/style.scss */
.layout-container #block-homeslider .image-slider-block .home-slider-item.item-static img { width: 100%; }
@media screen and (max-width: 1440px) and (min-width: 1200px) { /* line 939, ../sass/style.scss */
  .layout-container #block-homeslider .image-slider-block .home-slider-item.item-static img { height: 430px; object-fit: cover; } }
@media screen and (max-width: 1199px) { /* line 939, ../sass/style.scss */
  .layout-container #block-homeslider .image-slider-block .home-slider-item.item-static img { height: 320px; object-fit: cover; } }
/* line 950, ../sass/style.scss */
.layout-container #block-homeslider .image-slider-block .home-slider-item.item-static .slider-info { position: absolute; left: 0; bottom: -100%; width: 100%; height: auto; padding: 30px 15px; font-size: 18px; font-family: "bordademibold"; color: #00537F; word-break: break-word; background: rgba(237, 237, 237, 0.7); -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
/* line 968, ../sass/style.scss */
.layout-container #block-homeslider .image-slider-block .home-slider-item.item-static:hover .slider-info { bottom: 0; }
/* line 973, ../sass/style.scss */
.layout-container #block-homeslider .image-slider-block .slider-wrap { -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }
@media screen and (max-width: 991px) { /* line 973, ../sass/style.scss */
  .layout-container #block-homeslider .image-slider-block .slider-wrap { -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%; } }
@media screen and (max-width: 767px) { /* line 973, ../sass/style.scss */
  .layout-container #block-homeslider .image-slider-block .slider-wrap { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } }
/* line 989, ../sass/style.scss */
.layout-container #block-homeslider .image-slider-block:not(.have-static) .slider-wrap { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
@media screen and (max-width: 767px) { /* line 995, ../sass/style.scss */
  .layout-container #block-homeslider .image-slider-block.have-static { padding: 0 10px; } }
/* line 999, ../sass/style.scss */
.layout-container #block-homeslider .image-slider-block.have-static .home-slider { padding-left: 10px; }
@media screen and (max-width: 1199px) { /* line 1003, ../sass/style.scss */
  .layout-container #block-homeslider .image-slider-block.have-static .home-slider-item img { height: 320px; object-fit: cover; } }
/* line 1012, ../sass/style.scss */
.layout-container #block-homeslider .home-slider { width: 100%; display: block; position: relative; }
/* line 1016, ../sass/style.scss */
.layout-container #block-homeslider .home-slider .home-slider-item { display: block; }
/* line 1018, ../sass/style.scss */
.layout-container #block-homeslider .home-slider .home-slider-item img { width: 100%; }
@media screen and (min-width: 1200px) and (max-width: 1440px) { /* line 1018, ../sass/style.scss */
  .layout-container #block-homeslider .home-slider .home-slider-item img { height: 430px; object-fit: cover; } }
/* line 1025, ../sass/style.scss */
.layout-container #block-homeslider .home-slider .home-slider-item:hover { cursor: grab; }
/* line 1027, ../sass/style.scss */
.layout-container #block-homeslider .home-slider .home-slider-item:hover .slider-info { bottom: 0; }
/* line 1031, ../sass/style.scss */
.layout-container #block-homeslider .home-slider .home-slider-item .slider-info { position: absolute; left: 0; bottom: -100%; width: 100%; height: auto; padding: 30px 15px; font-size: 18px; font-family: "bordademibold"; color: #00537F; word-break: break-word; background: rgba(237, 237, 237, 0.7); -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
@media screen and (max-width: 767px) { /* line 1031, ../sass/style.scss */
  .layout-container #block-homeslider .home-slider .home-slider-item .slider-info { min-height: 90px; padding: 10px; bottom: 0; font-size: 17px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }
/* line 1064, ../sass/style.scss */
.layout-container #block-homeslider .home-slider .home-slider-item:nth-child(1) { padding-left: 0; }
/* line 1067, ../sass/style.scss */
.layout-container #block-homeslider .home-slider .home-slider-item:last-child { padding-right: 0; }
/* line 1071, ../sass/style.scss */
.layout-container #block-homeslider .home-slider .owl-dots { margin: 0 auto; margin-top: 10px; }
/* line 1076, ../sass/style.scss */
.layout-container #block-homeslider .home-slider .owl-dots .owl-dot.active span { background: #DC0041; }
/* line 1080, ../sass/style.scss */
.layout-container #block-homeslider .home-slider .owl-dots .owl-dot span { background: #00537F; }
/* line 1083, ../sass/style.scss */
.layout-container #block-homeslider .home-slider .owl-dots .owl-dot:focus { outline: none; }
/* line 1092, ../sass/style.scss */
.layout-container section.home-search-area { position: relative; padding: 0 25px; }
@media screen and (max-width: 767px) { /* line 1092, ../sass/style.scss */
  .layout-container section.home-search-area { padding: 0 10px; } }
/* line 1098, ../sass/style.scss */
.layout-container section.home-search-area.banner-video { position: relative; }
/* line 1101, ../sass/style.scss */
.layout-container section.home-search-area .home-banner-content { max-width: 930px; margin: auto; }
/* line 1105, ../sass/style.scss */
.layout-container section.home-search-area a { color: #fff; }
/* line 1108, ../sass/style.scss */
.layout-container section.home-search-area .cell-box-outer { height: calc(100% - 120px); display: table; width: 100%; }
/* line 1112, ../sass/style.scss */
.layout-container section.home-search-area .cell-box-outer .cell-box { display: table-cell; vertical-align: middle; }
/* line 1117, ../sass/style.scss */
.layout-container section.home-search-area .search-area { background: #ededed; width: 100%; float: left; padding: 25px 0px; margin-top: 10px; position: relative; bottom: 0; z-index: 999; color: #fff; }
@media (max-width: 767px) { /* line 1117, ../sass/style.scss */
  .layout-container section.home-search-area .search-area { background: #005380; bottom: 0px; margin-top: 10px; padding: 25px 15px; }
  /* line 1132, ../sass/style.scss */
  .layout-container section.home-search-area .search-area .col-lg-12 { padding: 0; } }
/* line 1136, ../sass/style.scss */
.layout-container section.home-search-area .search-area h2, .layout-container section.home-search-area .search-area section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li section.home-search-area .search-area h4 { font-size: 12px; margin: 0 0 17px; text-transform: uppercase; text-align: left; }
@media (max-width: 640px) { /* line 1136, ../sass/style.scss */
  .layout-container section.home-search-area .search-area h2, .layout-container section.home-search-area .search-area section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li section.home-search-area .search-area h4 { font-size: 13px; } }
@media screen and (max-width: 767px) { /* line 1145, ../sass/style.scss */
  .layout-container section.home-search-area .search-area .form-title { padding: 0; padding-left: 0 !important; padding-right: 0 !important; } }
/* line 1151, ../sass/style.scss */
.layout-container section.home-search-area .search-area .form-title h2, .layout-container section.home-search-area .search-area .form-title section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li section.home-search-area .search-area .form-title h4 { font-size: 16px; font-family: "BordaBold"; padding-bottom: 15px; position: relative; }
@media screen and (min-width: 768px) { /* line 1151, ../sass/style.scss */
  .layout-container section.home-search-area .search-area .form-title h2, .layout-container section.home-search-area .search-area .form-title section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li section.home-search-area .search-area .form-title h4 { display: none; } }
@media screen and (max-width: 767px) { /* line 1151, ../sass/style.scss */
  .layout-container section.home-search-area .search-area .form-title h2, .layout-container section.home-search-area .search-area .form-title section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li section.home-search-area .search-area .form-title h4 { font-size: 17px; } }
/* line 1162, ../sass/style.scss */
.layout-container section.home-search-area .search-area .form-title h2:after, .layout-container section.home-search-area .search-area .form-title section.get-started .starting-steps-slider .flexslider .slides > li h4:after, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li section.home-search-area .search-area .form-title h4:after { width: 80%; height: 1px; background: #fff; content: ''; position: absolute; left: 0; bottom: 0; }
/* line 1176, ../sass/style.scss */
.layout-container section.home-search-area .search-area select.activity_list { height: 55px; font-family: "BordaBold"; font-size: 16px; color: #828282; border-radius: 0; border: 0; text-transform: uppercase; background: #fff url("/themes/custom/active_newcastle/css/../images/arrow_drop.svg") no-repeat 96% center; background-size: 20px; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
@media screen and (max-width: 991px) { /* line 1176, ../sass/style.scss */
  .layout-container section.home-search-area .search-area select.activity_list { font-size: 14px; } }
@media screen and (max-width: 767px) { /* line 1176, ../sass/style.scss */
  .layout-container section.home-search-area .search-area select.activity_list { background: #fff url(/themes/custom/active_newcastle/css/../images/xs-dropdown-icon.svg) no-repeat; background-position: center right 15px; background-size: 15px; } }
/* line 1197, ../sass/style.scss */
.layout-container section.home-search-area .search-area select.activity_list:focus { box-shadow: none; }
@media (max-width: 575px) { /* line 1176, ../sass/style.scss */
  .layout-container section.home-search-area .search-area select.activity_list { height: 35px; font-size: 14px; } }
/* line 1207, ../sass/style.scss */
.layout-container section.home-search-area .all-act { padding-right: 20px !important; width: 100%; font-family: "BordaBold"; font-size: 16px; line-height: 30px; padding-right: 12px !important; text-transform: uppercase; }
@media (max-width: 991px) { /* line 1207, ../sass/style.scss */
  .layout-container section.home-search-area .all-act { font-size: 14px; } }
/* line 1219, ../sass/style.scss */
.layout-container section.home-search-area .all-act:hover { text-decoration: underline; }
/* line 1223, ../sass/style.scss */
.layout-container section.home-search-area h3 { font-size: 30px; line-height: 45px; font-weight: 400; letter-spacing: 0.020em; margin: auto; }
@media (max-width: 767px) { /* line 1223, ../sass/style.scss */
  .layout-container section.home-search-area h3 { font-size: 18px; line-height: 22px; padding: 0 15px; } }
@media (max-width: 580px) { /* line 1223, ../sass/style.scss */
  .layout-container section.home-search-area h3 { width: 100%; } }
/* line 1239, ../sass/style.scss */
.layout-container section.home-search-area #activity-search-form .btn-group { display: block; }
/* line 1241, ../sass/style.scss */
.layout-container section.home-search-area #activity-search-form .btn-group button { width: 100px; height: 53px; position: absolute; right: 1px; top: -54px; padding-top: 12px; border: 0; background: #fff url(/themes/custom/active_newcastle/css/../images/arrow_drop.svg) no-repeat; background-size: 20px; background-position: center right 15px; line-height: 25px; box-shadow: none; }
@media screen and (max-width: 991px) { /* line 1241, ../sass/style.scss */
  .layout-container section.home-search-area #activity-search-form .btn-group button { width: 80px; background-size: 15px; } }
@media screen and (max-width: 767px) { /* line 1241, ../sass/style.scss */
  .layout-container section.home-search-area #activity-search-form .btn-group button { width: 70px; height: 55px; top: -58px; background-size: 15px; background-position: center right 10px; } }
@media screen and (max-width: 580px) { /* line 1241, ../sass/style.scss */
  .layout-container section.home-search-area #activity-search-form .btn-group button { height: 45px; top: -48px; } }
/* line 1271, ../sass/style.scss */
.layout-container section.home-search-area #activity-search-form .btn-group button:before { width: 1px; height: 30px; background: #ccc; content: ''; position: absolute; left: 0; top: 0; bottom: 0; margin: auto 0; }
/* line 1282, ../sass/style.scss */
.layout-container section.home-search-area #activity-search-form .btn-group button .multiselect-selected-text { font-size: 0; }
/* line 1284, ../sass/style.scss */
.layout-container section.home-search-area #activity-search-form .btn-group button .multiselect-selected-text:before { font-family: "BordaBold"; position: absolute; content: 'List'; left: 18px; top: 0; bottom: 0; margin: auto 0; font-size: 16px; vertical-align: middle; line-height: 55px; }
@media screen and (max-width: 991px) { /* line 1284, ../sass/style.scss */
  .layout-container section.home-search-area #activity-search-form .btn-group button .multiselect-selected-text:before { font-size: 14px; left: 12px; } }
@media screen and (max-width: 580px) { /* line 1284, ../sass/style.scss */
  .layout-container section.home-search-area #activity-search-form .btn-group button .multiselect-selected-text:before { line-height: 45px; left: 10px; } }
/* line 1306, ../sass/style.scss */
.layout-container section.home-search-area #activity-search-form .btn-group .dropdown-menu { width: 80%; right: 0; left: auto; margin-top: 0; }
@media screen and (max-width: 767px) { /* line 1306, ../sass/style.scss */
  .layout-container section.home-search-area #activity-search-form .btn-group .dropdown-menu { width: 83%; } }
@media screen and (max-width: 575px) { /* line 1306, ../sass/style.scss */
  .layout-container section.home-search-area #activity-search-form .btn-group .dropdown-menu { width: 80%; } }
/* line 1319, ../sass/style.scss */
.layout-container section.home-search-area #activity-search-form .btn-group .dropdown-menu li a { color: #8b8b8b; padding: 5px 5px; font-size: 16px; font-family: "BordaBold"; text-transform: uppercase; background-color: #fff; }
/* line 1328, ../sass/style.scss */
.layout-container section.home-search-area #activity-search-form .btn-group .dropdown-menu li a .checkbox input:before, .layout-container section.home-search-area #activity-search-form .btn-group .dropdown-menu li a .checkbox .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:before, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.home-search-area #activity-search-form .btn-group .dropdown-menu li a .checkbox select:before, .layout-container section.home-search-area #activity-search-form .btn-group .dropdown-menu li a .checkbox .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:before, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.home-search-area #activity-search-form .btn-group .dropdown-menu li a .checkbox select:before { left: 25px; }
/* line 1333, ../sass/style.scss */
.layout-container section.home-search-area #activity-search-form .btn-group .dropdown-menu li a label { word-break: break-word; white-space: normal; }
/* line 1342, ../sass/style.scss */
.layout-container section.home-search-area #activity-search-form .form-item { width: 100%; float: left; height: 55px; }
@media (max-width: 767px) { /* line 1342, ../sass/style.scss */
  .layout-container section.home-search-area #activity-search-form .form-item { width: 100%; margin-bottom: 3px; padding: 0; } }
@media (max-width: 580px) { /* line 1342, ../sass/style.scss */
  .layout-container section.home-search-area #activity-search-form .form-item { height: 45px; } }
/* line 1355, ../sass/style.scss */
.layout-container section.home-search-area #activity-search-form .form-item.form-item-activity .field-suffix { position: absolute; right: 100px; top: 0; bottom: 0; height: 20px; margin: auto 0; display: none; width: 40px !important; }
/* line 1365, ../sass/style.scss */
.layout-container section.home-search-area #activity-search-form .form-item.form-item-activity .field-suffix .clear_activity:after { font-size: 18px; content: "\f00d"; cursor: pointer; color: #dc0041; font-family: 'FontAwesome'; }
@media screen and (max-width: 991px) { /* line 1355, ../sass/style.scss */
  .layout-container section.home-search-area #activity-search-form .form-item.form-item-activity .field-suffix { right: 80px; } }
@media screen and (max-width: 767px) { /* line 1355, ../sass/style.scss */
  .layout-container section.home-search-area #activity-search-form .form-item.form-item-activity .field-suffix { right: 70px; } }
/* line 1381, ../sass/style.scss */
.layout-container section.home-search-area #activity-search-form .form-item.form-item-activity.field-empty-wrapper .field-suffix { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background: #fff; }
/* line 1395, ../sass/style.scss */
.layout-container section.home-search-area #activity-search-form .form-item.form-item-location { width: 40%; position: relative; padding: 0 10px; }
/* line 1399, ../sass/style.scss */
.layout-container section.home-search-area #activity-search-form .form-item.form-item-location .pac-container { position: absolute; top: 55px !important; left: 0 !important; right: 0 !important; margin: 0 auto; height: initial; min-height: 40px; max-height: 250px; border-radius: 0px; border: 1px solid rgba(0, 0, 0, 0.15); overflow-y: auto; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }
@media screen and (max-width: 767px) { /* line 1399, ../sass/style.scss */
  .layout-container section.home-search-area #activity-search-form .form-item.form-item-location .pac-container { top: 45px !important; } }
@media screen and (max-width: 767px) { /* line 1395, ../sass/style.scss */
  .layout-container section.home-search-area #activity-search-form .form-item.form-item-location { padding: 0; } }
/* line 1422, ../sass/style.scss */
.layout-container section.home-search-area #activity-search-form .form-item.form-item-location input.location, .layout-container section.home-search-area #activity-search-form .form-item.form-item-location .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select.location, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.home-search-area #activity-search-form .form-item.form-item-location select.location, .layout-container section.home-search-area #activity-search-form .form-item.form-item-location .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select.location, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.home-search-area #activity-search-form .form-item.form-item-location select.location { background: #fff; height: 55px; font-family: "BordaBold"; font-size: 16px; text-transform: uppercase; }
@media screen and (max-width: 991px) { /* line 1422, ../sass/style.scss */
  .layout-container section.home-search-area #activity-search-form .form-item.form-item-location input.location, .layout-container section.home-search-area #activity-search-form .form-item.form-item-location .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select.location, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.home-search-area #activity-search-form .form-item.form-item-location select.location, .layout-container section.home-search-area #activity-search-form .form-item.form-item-location .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select.location, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.home-search-area #activity-search-form .form-item.form-item-location select.location { font-size: 14px; } }
@media (max-width: 580px) { /* line 1422, ../sass/style.scss */
  .layout-container section.home-search-area #activity-search-form .form-item.form-item-location input.location, .layout-container section.home-search-area #activity-search-form .form-item.form-item-location .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select.location, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.home-search-area #activity-search-form .form-item.form-item-location select.location, .layout-container section.home-search-area #activity-search-form .form-item.form-item-location .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select.location, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.home-search-area #activity-search-form .form-item.form-item-location select.location { font-size: 14px; height: 45px; } }
@media (max-width: 580px) { /* line 1422, ../sass/style.scss */
  .layout-container section.home-search-area #activity-search-form .form-item.form-item-location input.location, .layout-container section.home-search-area #activity-search-form .form-item.form-item-location .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select.location, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.home-search-area #activity-search-form .form-item.form-item-location select.location, .layout-container section.home-search-area #activity-search-form .form-item.form-item-location .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select.location, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.home-search-area #activity-search-form .form-item.form-item-location select.location { border-radius: 0; } }
/* line 1438, ../sass/style.scss */
.layout-container section.home-search-area #activity-search-form .form-item.form-item-location input.location::-webkit-input-placeholder, .layout-container section.home-search-area #activity-search-form .form-item.form-item-location .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select.location::-webkit-input-placeholder, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.home-search-area #activity-search-form .form-item.form-item-location select.location::-webkit-input-placeholder, .layout-container section.home-search-area #activity-search-form .form-item.form-item-location .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select.location::-webkit-input-placeholder, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.home-search-area #activity-search-form .form-item.form-item-location select.location::-webkit-input-placeholder { /* Edge */ color: #8b8b8b; }
/* line 1442, ../sass/style.scss */
.layout-container section.home-search-area #activity-search-form .form-item.form-item-location input.location:-ms-input-placeholder, .layout-container section.home-search-area #activity-search-form .form-item.form-item-location .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select.location:-ms-input-placeholder, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.home-search-area #activity-search-form .form-item.form-item-location select.location:-ms-input-placeholder, .layout-container section.home-search-area #activity-search-form .form-item.form-item-location .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select.location:-ms-input-placeholder, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.home-search-area #activity-search-form .form-item.form-item-location select.location:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #8b8b8b; }
/* line 1446, ../sass/style.scss */
.layout-container section.home-search-area #activity-search-form .form-item.form-item-location input.location::placeholder, .layout-container section.home-search-area #activity-search-form .form-item.form-item-location .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select.location::placeholder, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.home-search-area #activity-search-form .form-item.form-item-location select.location::placeholder, .layout-container section.home-search-area #activity-search-form .form-item.form-item-location .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select.location::placeholder, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.home-search-area #activity-search-form .form-item.form-item-location select.location::placeholder { color: #8b8b8b; }
/* line 1451, ../sass/style.scss */
.layout-container section.home-search-area #activity-search-form .form-item.form-item-location .field-suffix { width: 35px; height: 100%; position: absolute; right: 10px; top: 0; bottom: 0; margin: auto 0; background: #fff; opacity: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
@media (max-width: 767px) { /* line 1451, ../sass/style.scss */
  .layout-container section.home-search-area #activity-search-form .form-item.form-item-location .field-suffix { right: 0px; } }
@media (max-width: 767px) { /* line 1395, ../sass/style.scss */
  .layout-container section.home-search-area #activity-search-form .form-item.form-item-location { width: 100%; margin-top: 10px; } }
/* line 1482, ../sass/style.scss */
.layout-container section.home-search-area #activity-search-form .form-item.form-item-location.field-empty-wrapper span a.mb-2-fresh:after { font-size: 18px; content: "\f00d"; cursor: pointer; color: #dc0041; font-family: 'FontAwesome'; }
/* line 1494, ../sass/style.scss */
.layout-container section.home-search-area #activity-search-form .form-item input, .layout-container section.home-search-area #activity-search-form .form-item .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.home-search-area #activity-search-form .form-item select, .layout-container section.home-search-area #activity-search-form .form-item .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.home-search-area #activity-search-form .form-item select { border-radius: 0; border: 1px solid #fff; height: 55px; padding-right: 0px; text-decoration: none; color: #8b8b8b; -webkit-box-shadow: none; box-shadow: none; -webkit-appearance: none; }
@media (max-width: 580px) { /* line 1494, ../sass/style.scss */
  .layout-container section.home-search-area #activity-search-form .form-item input, .layout-container section.home-search-area #activity-search-form .form-item .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.home-search-area #activity-search-form .form-item select, .layout-container section.home-search-area #activity-search-form .form-item .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.home-search-area #activity-search-form .form-item select { height: 45px; } }
/* line 1507, ../sass/style.scss */
.layout-container section.home-search-area #activity-search-form .form-item input.location, .layout-container section.home-search-area #activity-search-form .form-item .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select.location, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.home-search-area #activity-search-form .form-item select.location, .layout-container section.home-search-area #activity-search-form .form-item .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select.location, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.home-search-area #activity-search-form .form-item select.location { background-color: #f3f3f3; }
/* line 1510, ../sass/style.scss */
.layout-container section.home-search-area #activity-search-form .form-item input:focus, .layout-container section.home-search-area #activity-search-form .form-item .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:focus, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.home-search-area #activity-search-form .form-item select:focus, .layout-container section.home-search-area #activity-search-form .form-item .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:focus, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.home-search-area #activity-search-form .form-item select:focus { box-shadow: none; }
/* line 1513, ../sass/style.scss */
.layout-container section.home-search-area #activity-search-form .form-item input::placeholder, .layout-container section.home-search-area #activity-search-form .form-item .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select::placeholder, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.home-search-area #activity-search-form .form-item select::placeholder, .layout-container section.home-search-area #activity-search-form .form-item .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select::placeholder, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.home-search-area #activity-search-form .form-item select::placeholder { color: #8b8b8b; text-transform: uppercase; font-family: "BordaBold"; }
/* line 1518, ../sass/style.scss */
.layout-container section.home-search-area #activity-search-form .form-item input ::placeholder, .layout-container section.home-search-area #activity-search-form .form-item .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select ::placeholder, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.home-search-area #activity-search-form .form-item select ::placeholder, .layout-container section.home-search-area #activity-search-form .form-item .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select ::placeholder, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.home-search-area #activity-search-form .form-item select ::placeholder { color: #8b8b8b; }
/* line 1522, ../sass/style.scss */
.layout-container section.home-search-area #activity-search-form .form-item input :-ms-input-placeholder, .layout-container section.home-search-area #activity-search-form .form-item .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select :-ms-input-placeholder, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.home-search-area #activity-search-form .form-item select :-ms-input-placeholder, .layout-container section.home-search-area #activity-search-form .form-item .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select :-ms-input-placeholder, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.home-search-area #activity-search-form .form-item select :-ms-input-placeholder { color: #8b8b8b; }
/* line 1526, ../sass/style.scss */
.layout-container section.home-search-area #activity-search-form .form-item input ::-ms-input-placeholder, .layout-container section.home-search-area #activity-search-form .form-item .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select ::-ms-input-placeholder, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.home-search-area #activity-search-form .form-item select ::-ms-input-placeholder, .layout-container section.home-search-area #activity-search-form .form-item .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select ::-ms-input-placeholder, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.home-search-area #activity-search-form .form-item select ::-ms-input-placeholder { color: #8b8b8b; }
/* line 1530, ../sass/style.scss */
.layout-container section.home-search-area #activity-search-form .form-item:first-child { position: relative; background: #fff; }
/* line 1533, ../sass/style.scss */
.layout-container section.home-search-area #activity-search-form .form-item:first-child:after { position: absolute; top: 0; font-size: 18px; color: #3f4247; font-family: 'fontAwesome'; bottom: 0; height: 25px; margin: auto; right: 10px; }
/* line 1546, ../sass/style.scss */
.layout-container section.home-search-area #activity-search-form .form-item:nth-child(2) { position: absolute; width: 100%; right: 0; top: 100%; }
/* line 1551, ../sass/style.scss */
.layout-container section.home-search-area #activity-search-form .form-item:nth-child(2):after { position: absolute; top: 0; font-size: 18px; color: #3f4247; font-family: 'fontAwesome'; bottom: 0; height: 25px; margin: auto; right: 10px; }
/* line 1565, ../sass/style.scss */
.layout-container section.home-search-area #activity-search-form .form-actions { float: left; width: 20%; }
@media (max-width: 767px) { /* line 1565, ../sass/style.scss */
  .layout-container section.home-search-area #activity-search-form .form-actions { margin-top: 10px; width: auto; padding: 0; } }
/* line 1573, ../sass/style.scss */
.layout-container section.home-search-area #activity-search-form .form-actions .form-submit { width: 100%; height: 55px; border-radius: 0; font-family: "BordaBold"; font-size: 16px; padding: 10px 60px; }
@media (max-width: 991px) { /* line 1573, ../sass/style.scss */
  .layout-container section.home-search-area #activity-search-form .form-actions .form-submit { padding: 10px 20px; font-size: 14px; } }
@media (max-width: 575px) { /* line 1573, ../sass/style.scss */
  .layout-container section.home-search-area #activity-search-form .form-actions .form-submit { font-size: 14px; padding: 10px 30px; height: 45px; } }
/* line 1591, ../sass/style.scss */
.layout-container section.home-search-area #activity-search-form .form-actions input, .layout-container section.home-search-area #activity-search-form .form-actions .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.home-search-area #activity-search-form .form-actions select, .layout-container section.home-search-area #activity-search-form .form-actions .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.home-search-area #activity-search-form .form-actions select { background-color: #DC0041; border-radius: 6px; font-weight: bold; border: 1px solid #DC0041; color: #fff; width: 124px; text-transform: uppercase; font-size: 12px; letter-spacing: 0.010em; height: 45px; -webkit-transition: background-color 0.5s ease; -o-transition: background-color 0.5s ease; transition: background-color 0.5s ease; }
/* line 1605, ../sass/style.scss */
.layout-container section.home-search-area #activity-search-form .form-actions input:hover, .layout-container section.home-search-area #activity-search-form .form-actions .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:hover, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.home-search-area #activity-search-form .form-actions select:hover, .layout-container section.home-search-area #activity-search-form .form-actions .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:hover, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.home-search-area #activity-search-form .form-actions select:hover { background-color: #a90032; }
@media (max-width: 580px) { /* line 1591, ../sass/style.scss */
  .layout-container section.home-search-area #activity-search-form .form-actions input, .layout-container section.home-search-area #activity-search-form .form-actions .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.home-search-area #activity-search-form .form-actions select, .layout-container section.home-search-area #activity-search-form .form-actions .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.home-search-area #activity-search-form .form-actions select { -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; border-radius: 6px; line-height: 5px; } }
@media (max-width: 640px) { /* line 1591, ../sass/style.scss */
  .layout-container section.home-search-area #activity-search-form .form-actions input, .layout-container section.home-search-area #activity-search-form .form-actions .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.home-search-area #activity-search-form .form-actions select, .layout-container section.home-search-area #activity-search-form .form-actions .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.home-search-area #activity-search-form .form-actions select { height: 32px; } }
/* line 1619, ../sass/style.scss */
.layout-container section.about-section { padding-top: 100px; padding-bottom: 100px; }
@media (max-width: 767px) { /* line 1619, ../sass/style.scss */
  .layout-container section.about-section { padding-top: 50px; padding-bottom: 50px; } }
/* line 1626, ../sass/style.scss */
.layout-container section.about-section h2, .layout-container section.about-section section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li section.about-section h4 { font-size: 40px; font-weight: 700; line-height: 24px; margin: 0; padding: 40px; text-align: center; color: #4c4c4c; padding-top: 0; }
@media (max-width: 767px) { /* line 1626, ../sass/style.scss */
  .layout-container section.about-section h2, .layout-container section.about-section section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li section.about-section h4 { font-size: 30px; line-height: 30px; } }
/* line 1640, ../sass/style.scss */
.layout-container section.about-section p { line-height: 30px; font-size: 16px; color: #808080; text-align: center; }
@media (max-width: 767px) { /* line 1640, ../sass/style.scss */
  .layout-container section.about-section p { font-size: 14px; line-height: 26px; } }
/* line 1651, ../sass/style.scss */
.layout-container section.about-section a p { color: #fff; }
/* line 1655, ../sass/style.scss */
.layout-container section.about-section .subtitle { margin-top: 0; }
/* line 1658, ../sass/style.scss */
.layout-container section.about-section .page-header { padding-bottom: 13px; margin-top: 35px; }
/* line 1661, ../sass/style.scss */
.layout-container section.about-section .page-header h1 { color: #4c4c4c; }
/* line 1671, ../sass/style.scss */
.layout-container section.about-section .sub-info { line-height: 30px; font-size: 16px; color: #808080; }
/* line 1676, ../sass/style.scss */
.layout-container section.about-section .hover-blocks { padding-top: 70px; }
@media (max-width: 767px) { /* line 1676, ../sass/style.scss */
  .layout-container section.about-section .hover-blocks { padding-top: 35px; } }
/* line 1681, ../sass/style.scss */
.layout-container section.about-section .hover-blocks .hover-blocks-bg { min-height: 300px; -webkit-transition: 0.08s ease-in; -moz-transition: 0.08s ease-in; -ms-transition: 0.08s ease-in; -o-transition: 0.08s ease-in; transition: 0.08s ease-in; background-repeat: no-repeat; background-size: cover; background-position: center; }
@media (max-width: 767px) { /* line 1681, ../sass/style.scss */
  .layout-container section.about-section .hover-blocks .hover-blocks-bg { min-height: 230px; } }
/* line 1690, ../sass/style.scss */
.layout-container section.about-section .hover-blocks .hover-blocks-bg:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.4); -webkit-transition: background 0.35s; -moz-transition: background 0.35s; -ms-transition: background 0.35s; -o-transition: background 0.35s; transition: background 0.35s; }
/* line 1700, ../sass/style.scss */
.layout-container section.about-section .hover-blocks .hover-blocks-bg:first-child { background-repeat: no-repeat; background-size: cover; background-position: center; }
/* line 1705, ../sass/style.scss */
.layout-container section.about-section .hover-blocks .hover-blocks-bg:first-child:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.4); -webkit-transition: background 0.35s; -moz-transition: background 0.35s; -ms-transition: background 0.35s; -o-transition: background 0.35s; transition: background 0.35s; }
/* line 1727, ../sass/style.scss */
.layout-container section.about-section .hover-blocks .hover-blocks-bg:nth-child(2) { background-repeat: no-repeat; background-size: cover; background-position: center; }
/* line 1732, ../sass/style.scss */
.layout-container section.about-section .hover-blocks .hover-blocks-bg:nth-child(2):before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.4); -webkit-transition: background 0.35s; -moz-transition: background 0.35s; -ms-transition: background 0.35s; -o-transition: background 0.35s; transition: background 0.35s; }
/* line 1754, ../sass/style.scss */
.layout-container section.about-section .hover-blocks .hover-blocks-bg:last-child { background-repeat: no-repeat; background-size: cover; background-position: center; }
/* line 1759, ../sass/style.scss */
.layout-container section.about-section .hover-blocks .hover-blocks-bg:last-child:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.4); -webkit-transition: background 0.35s; -moz-transition: background 0.35s; -ms-transition: background 0.35s; -o-transition: background 0.35s; transition: background 0.35s; }
/* line 1781, ../sass/style.scss */
.layout-container section.about-section .hover-blocks .hover-blocks-bg a { display: block; position: absolute; left: 0; right: 0; bottom: 0; top: 0; text-align: center; color: #fff; z-index: 3; }
/* line 1791, ../sass/style.scss */
.layout-container section.about-section .hover-blocks .hover-blocks-bg a:before { position: absolute; top: 30px; right: 30px; bottom: 30px; left: 30px; content: ''; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; border-top: 1px solid #fff; border-bottom: 1px solid #fff; -webkit-transform: scale(0, 1); transform: scale(0, 1); }
/* line 1806, ../sass/style.scss */
.layout-container section.about-section .hover-blocks .hover-blocks-bg a:after { position: absolute; top: 30px; right: 30px; bottom: 30px; left: 30px; content: ''; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; border-right: 1px solid #fff; border-left: 1px solid #fff; -webkit-transform: scale(1, 0); transform: scale(1, 0); }
/* line 1821, ../sass/style.scss */
.layout-container section.about-section .hover-blocks .hover-blocks-bg a p { margin: 0; position: absolute; top: 50%; left: 25%; -ms-transform: translate(-17%, -50%); transform: translate(-17%, -50%); line-height: 30px; line-height: 30px; font-weight: 700; }
/* line 1835, ../sass/style.scss */
.layout-container section.about-section .hover-blocks .hover-blocks-bg:hover a:before { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }
/* line 1840, ../sass/style.scss */
.layout-container section.about-section .hover-blocks .hover-blocks-bg:hover a:after { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }
/* line 1846, ../sass/style.scss */
.layout-container section.about-section .hover-blocks .hover-blocks-bg:hover:after { top: 0; }
/* line 1849, ../sass/style.scss */
.layout-container section.about-section .hover-blocks .hover-blocks-bg:hover:before { background: rgba(0, 0, 0, 0.7); }
/* line 1858, ../sass/style.scss */
.layout-container section.featured-activity-section .match-height > div { height: 100%; }
/* line 1862, ../sass/style.scss */
.layout-container section.featured-activity-section .inner-title { padding-top: 60px; }
@media (max-width: 767px) { /* line 1862, ../sass/style.scss */
  .layout-container section.featured-activity-section .inner-title { padding-top: 30px; } }
/* line 1868, ../sass/style.scss */
.layout-container section.featured-activity-section .page-header { padding-bottom: 50px; }
@media (max-width: 767px) { /* line 1868, ../sass/style.scss */
  .layout-container section.featured-activity-section .page-header { padding-bottom: 35px; } }
/* line 1873, ../sass/style.scss */
.layout-container section.featured-activity-section .page-header h1 { padding-top: 20px; }
@media (max-width: 767px) { /* line 1873, ../sass/style.scss */
  .layout-container section.featured-activity-section .page-header h1 { padding: 0; } }
@media (max-width: 580px) { /* line 1873, ../sass/style.scss */
  .layout-container section.featured-activity-section .page-header h1 { font-size: 30px; line-height: 30px; } }
/* line 1893, ../sass/style.scss */
.layout-container section.featured-activity-section .featured-block .thumbnail { padding: 0; border: 0; margin-bottom: 0; border-radius: 0; min-height: 100%; position: relative; padding-bottom: 75px; -webkit-box-shadow: inset 1px 0px 0px 0px #f3f3f3; box-shadow: inset 1px 0px 0px 0px #f3f3f3; z-index: 0; }
/* line 1904, ../sass/style.scss */
.layout-container section.featured-activity-section .featured-block .thumbnail img { width: 100%; }
/* line 1907, ../sass/style.scss */
.layout-container section.featured-activity-section .featured-block .thumbnail .caption { padding: 9px 40px; }
/* line 1910, ../sass/style.scss */
.layout-container section.featured-activity-section .featured-block .thumbnail .caption h3 a { font-size: 20px; line-height: 20px; font-weight: 700; color: #2a3138; min-height: 45px; overflow: hidden; }
@media (max-width: 991px) { /* line 1910, ../sass/style.scss */
  .layout-container section.featured-activity-section .featured-block .thumbnail .caption h3 a { font-size: 14px; } }
/* line 1922, ../sass/style.scss */
.layout-container section.featured-activity-section .featured-block .thumbnail .caption p { font-size: 13px; line-height: 24px; color: #808080; }
@media (max-width: 991px) { /* line 1922, ../sass/style.scss */
  .layout-container section.featured-activity-section .featured-block .thumbnail .caption p { font-size: 12px; } }
/* line 1930, ../sass/style.scss */
.layout-container section.featured-activity-section .featured-block .thumbnail .caption .description-text { margin-bottom: 40px; }
@media (max-width: 767px) { /* line 1930, ../sass/style.scss */
  .layout-container section.featured-activity-section .featured-block .thumbnail .caption .description-text { margin-bottom: 25px; } }
/* line 1939, ../sass/style.scss */
.layout-container section.featured-activity-section .featured-block .thumbnail .caption > a { background-color: #DC0041; border-color: #DC0041; color: #fff; text-transform: uppercase; font-size: 12px; font-weight: 400; padding: 15px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; border-radius: 6px; display: inline-block; position: absolute; bottom: 65px; left: 40px; text-align: center; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
/* line 1954, ../sass/style.scss */
.layout-container section.featured-activity-section .featured-block .thumbnail .caption > a:before { position: absolute; top: 0; left: -75%; z-index: 2; display: block; content: ''; width: 50%; height: 100%; background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%); background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%); -webkit-transform: skewX(-25deg); transform: skewX(-25deg); }
/* line 1968, ../sass/style.scss */
.layout-container section.featured-activity-section .featured-block .thumbnail .caption > a:hover { background-color: #a90032; }
/* line 1970, ../sass/style.scss */
.layout-container section.featured-activity-section .featured-block .thumbnail .caption > a:hover:before { -webkit-animation: shine .75s; animation: shine .75s; }
@media (max-width: 767px) { /* line 1939, ../sass/style.scss */
  .layout-container section.featured-activity-section .featured-block .thumbnail .caption > a { bottom: 40px; } }
/* line 1984, ../sass/style.scss */
.layout-container section.featured-activity-section .featured-block .thumbnail .featured_img_link { position: relative; display: block; background: #20242b; }
/* line 1988, ../sass/style.scss */
.layout-container section.featured-activity-section .featured-block .thumbnail .featured_img_link img { -webkit-transition: opacity 0.35s; -moz-transition: opacity 0.35s; -ms-transition: opacity 0.35s; -o-transition: opacity 0.35s; transition: opacity 0.35s; -webkit-backface-visibility: hidden; -webkit-transform: translateZ(0) scale(1, 1); }
/* line 1998, ../sass/style.scss */
.layout-container section.featured-activity-section .featured-block:hover .thumbnail .featured_img_link img { opacity: 0.4; }
/* line 2003, ../sass/style.scss */
.layout-container section.featured-activity-section .featured-block:hover .thumbnail .caption > a { padding: 15px 22px; }
/* line 2011, ../sass/style.scss */
.layout-container section.testimony-section { background: #DC0041; position: relative; z-index: 0; padding-top: 100px; padding-bottom: 100px; }
@media (max-width: 767px) { /* line 2011, ../sass/style.scss */
  .layout-container section.testimony-section { padding-bottom: 40px; padding-top: 40px; } }
/* line 2035, ../sass/style.scss */
.layout-container section.testimony-section .subtitle { color: #fff; font-weight: 400; line-height: 24px; text-align: center; margin-bottom: 40px; font-size: 22px; }
@media (max-width: 767px) { /* line 2035, ../sass/style.scss */
  .layout-container section.testimony-section .subtitle { padding-left: 0; text-align: center; } }
/* line 2048, ../sass/style.scss */
.layout-container section.testimony-section .flexslider { border: 0; background: transparent; margin-bottom: 0; }
/* line 2054, ../sass/style.scss */
.layout-container section.testimony-section .flexslider .flex-viewport .slides li { display: table; }
@media (max-width: 580px) { /* line 2054, ../sass/style.scss */
  .layout-container section.testimony-section .flexslider .flex-viewport .slides li { display: block; } }
/* line 2059, ../sass/style.scss */
.layout-container section.testimony-section .flexslider .flex-viewport .slides li .testimonial-img { display: table-cell; vertical-align: middle; }
/* line 2062, ../sass/style.scss */
.layout-container section.testimony-section .flexslider .flex-viewport .slides li .testimonial-img .img-wrap { border-radius: 50%; overflow: hidden; display: block; width: 200px; height: 200px; }
@media (max-width: 991px) { /* line 2062, ../sass/style.scss */
  .layout-container section.testimony-section .flexslider .flex-viewport .slides li .testimonial-img .img-wrap { width: 130px; height: 130px; } }
/* line 2073, ../sass/style.scss */
.layout-container section.testimony-section .flexslider .flex-viewport .slides li .testimonial-img img { width: 100%; height: 100%; }
@media (max-width: 580px) { /* line 2059, ../sass/style.scss */
  .layout-container section.testimony-section .flexslider .flex-viewport .slides li .testimonial-img { display: block; text-align: center; }
  /* line 2080, ../sass/style.scss */
  .layout-container section.testimony-section .flexslider .flex-viewport .slides li .testimonial-img .img-wrap { margin: auto auto 20px; } }
/* line 2085, ../sass/style.scss */
.layout-container section.testimony-section .flexslider .flex-viewport .slides li .testimonial-body { display: table-cell; vertical-align: middle; color: #fff; padding-left: 30px; }
@media (max-width: 580px) { /* line 2085, ../sass/style.scss */
  .layout-container section.testimony-section .flexslider .flex-viewport .slides li .testimonial-body { display: block; text-align: center; padding-left: 0; } }
/* line 2095, ../sass/style.scss */
.layout-container section.testimony-section .flexslider .flex-viewport .slides li .testimonial-body p { font-size: 24px; line-height: 40px; }
@media (max-width: 991px) { /* line 2095, ../sass/style.scss */
  .layout-container section.testimony-section .flexslider .flex-viewport .slides li .testimonial-body p { font-size: 16px; line-height: 32px; } }
@media (max-width: 767px) { /* line 2095, ../sass/style.scss */
  .layout-container section.testimony-section .flexslider .flex-viewport .slides li .testimonial-body p { font-size: 14px; line-height: 26px; } }
/* line 2111, ../sass/style.scss */
.layout-container section.testimony-section .flexslider .flex-control-nav { display: none; }
@media (max-width: 767px) { /* line 2114, ../sass/style.scss */
  .layout-container section.testimony-section .flexslider .flex-direction-nav { text-align: center; margin-top: 25px; } }
@media (max-width: 767px) { /* line 2119, ../sass/style.scss */
  .layout-container section.testimony-section .flexslider .flex-direction-nav li { display: inline-block; } }
/* line 2123, ../sass/style.scss */
.layout-container section.testimony-section .flexslider .flex-direction-nav li a { width: 50px; height: 50px; display: block; opacity: 1; outline: none; background: rgba(0, 0, 0, 0.4); -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; overflow: hidden; top: 50%; }
@media (max-width: 767px) { /* line 2123, ../sass/style.scss */
  .layout-container section.testimony-section .flexslider .flex-direction-nav li a { position: inherit; } }
/* line 2137, ../sass/style.scss */
.layout-container section.testimony-section .flexslider .flex-direction-nav li a.flex-prev { left: -110px; }
@media (min-width: 1200px) { /* line 2137, ../sass/style.scss */
  .layout-container section.testimony-section .flexslider .flex-direction-nav li a.flex-prev { left: -140px; } }
@media (max-width: 991px) { /* line 2137, ../sass/style.scss */
  .layout-container section.testimony-section .flexslider .flex-direction-nav li a.flex-prev { left: -65px; } }
@media (max-width: 767px) { /* line 2137, ../sass/style.scss */
  .layout-container section.testimony-section .flexslider .flex-direction-nav li a.flex-prev { margin-right: 25px; } }
/* line 2148, ../sass/style.scss */
.layout-container section.testimony-section .flexslider .flex-direction-nav li a.flex-prev:before { content: "\f0da"; font-size: 22px; text-align: center; line-height: 50px; font-family: 'FontAwesome'; width: 100%; height: 100%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; color: #fff; text-shadow: none; }
/* line 2161, ../sass/style.scss */
.layout-container section.testimony-section .flexslider .flex-direction-nav li a.flex-prev:hover:before { background: rgba(0, 0, 0, 0.7); }
/* line 2166, ../sass/style.scss */
.layout-container section.testimony-section .flexslider .flex-direction-nav li a.flex-next { right: -110px; }
@media (min-width: 1200px) { /* line 2166, ../sass/style.scss */
  .layout-container section.testimony-section .flexslider .flex-direction-nav li a.flex-next { right: -140px; } }
@media (max-width: 991px) { /* line 2166, ../sass/style.scss */
  .layout-container section.testimony-section .flexslider .flex-direction-nav li a.flex-next { right: -65px; } }
/* line 2174, ../sass/style.scss */
.layout-container section.testimony-section .flexslider .flex-direction-nav li a.flex-next:before { content: "\e908"; font-size: 22px; text-align: center; line-height: 50px; font-family: 'FontAwesome'; width: 100%; height: 100%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; color: #fff; text-shadow: none; }
/* line 2187, ../sass/style.scss */
.layout-container section.testimony-section .flexslider .flex-direction-nav li a.flex-next:hover:before { background: rgba(0, 0, 0, 0.7); }
/* line 2196, ../sass/style.scss */
.layout-container section.testimony-section .skin-default { position: relative; }
/* line 2198, ../sass/style.scss */
.layout-container section.testimony-section .skin-default .views_slideshow_cycle_main { width: 66%; margin: auto; }
@media (max-width: 580px) { /* line 2198, ../sass/style.scss */
  .layout-container section.testimony-section .skin-default .views_slideshow_cycle_main { width: 75%; } }
/* line 2205, ../sass/style.scss */
.layout-container section.testimony-section .skin-default .views_slideshow_cycle_main .views_slideshow_cycle_slide .views-row { display: table; }
@media (max-width: 580px) { /* line 2205, ../sass/style.scss */
  .layout-container section.testimony-section .skin-default .views_slideshow_cycle_main .views_slideshow_cycle_slide .views-row { display: block; } }
/* line 2210, ../sass/style.scss */
.layout-container section.testimony-section .skin-default .views_slideshow_cycle_main .views_slideshow_cycle_slide .views-row .testimonial-img { display: table-cell; vertical-align: middle; }
/* line 2213, ../sass/style.scss */
.layout-container section.testimony-section .skin-default .views_slideshow_cycle_main .views_slideshow_cycle_slide .views-row .testimonial-img .img-wrap { border-radius: 50%; overflow: hidden; display: block; width: 150px; height: 150px; }
@media (max-width: 767px) { /* line 2213, ../sass/style.scss */
  .layout-container section.testimony-section .skin-default .views_slideshow_cycle_main .views_slideshow_cycle_slide .views-row .testimonial-img .img-wrap { width: 100px; height: 100px; } }
/* line 2224, ../sass/style.scss */
.layout-container section.testimony-section .skin-default .views_slideshow_cycle_main .views_slideshow_cycle_slide .views-row .testimonial-img img { width: 100%; height: auto; }
@media (max-width: 580px) { /* line 2210, ../sass/style.scss */
  .layout-container section.testimony-section .skin-default .views_slideshow_cycle_main .views_slideshow_cycle_slide .views-row .testimonial-img { display: block; text-align: center; }
  /* line 2231, ../sass/style.scss */
  .layout-container section.testimony-section .skin-default .views_slideshow_cycle_main .views_slideshow_cycle_slide .views-row .testimonial-img .img-wrap { margin: auto auto 20px; } }
/* line 2236, ../sass/style.scss */
.layout-container section.testimony-section .skin-default .views_slideshow_cycle_main .views_slideshow_cycle_slide .views-row .testimonial-body { display: table-cell; vertical-align: middle; color: #fff; padding-left: 30px; }
@media (max-width: 580px) { /* line 2236, ../sass/style.scss */
  .layout-container section.testimony-section .skin-default .views_slideshow_cycle_main .views_slideshow_cycle_slide .views-row .testimonial-body { display: block; text-align: center; padding-left: 0; } }
/* line 2246, ../sass/style.scss */
.layout-container section.testimony-section .skin-default .views_slideshow_cycle_main .views_slideshow_cycle_slide .views-row .testimonial-body p { font-size: 20px; line-height: 40px; }
@media (max-width: 767px) { /* line 2246, ../sass/style.scss */
  .layout-container section.testimony-section .skin-default .views_slideshow_cycle_main .views_slideshow_cycle_slide .views-row .testimonial-body p { font-size: 14px; line-height: 26px; } }
/* line 2259, ../sass/style.scss */
.layout-container section.testimony-section .skin-default .views_slideshow_controls_text > span { position: absolute; top: 0; bottom: 0; margin: auto; width: 50px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; height: 50px; left: 0; overflow: hidden; color: #fff; }
/* line 2270, ../sass/style.scss */
.layout-container section.testimony-section .skin-default .views_slideshow_controls_text > span a { display: none; }
/* line 2273, ../sass/style.scss */
.layout-container section.testimony-section .skin-default .views_slideshow_controls_text > span:before { content: "\e909"; width: 100%; height: 100%; text-align: center; line-height: 50px; font-family: 'newcasle'; background: rgba(0, 0, 0, 0.4); z-index: 2; position: absolute; top: 0; left: 0; cursor: pointer; font-size: 18px; }
@media (max-width: 580px) { /* line 2273, ../sass/style.scss */
  .layout-container section.testimony-section .skin-default .views_slideshow_controls_text > span:before { font-size: 14px; } }
/* line 2292, ../sass/style.scss */
.layout-container section.testimony-section .skin-default .views_slideshow_controls_text > span:hover:before { background: rgba(0, 0, 0, 0.7); }
/* line 2296, ../sass/style.scss */
.layout-container section.testimony-section .skin-default .views_slideshow_controls_text > span:nth-child(2) { display: none; }
/* line 2299, ../sass/style.scss */
.layout-container section.testimony-section .skin-default .views_slideshow_controls_text > span:last-child { left: auto; right: 0; }
/* line 2302, ../sass/style.scss */
.layout-container section.testimony-section .skin-default .views_slideshow_controls_text > span:last-child:before { content: "\e908"; font-size: 18px; }
@media (max-width: 580px) { /* line 2302, ../sass/style.scss */
  .layout-container section.testimony-section .skin-default .views_slideshow_controls_text > span:last-child:before { font-size: 14px; } }
@media (max-width: 580px) { /* line 2259, ../sass/style.scss */
  .layout-container section.testimony-section .skin-default .views_slideshow_controls_text > span { width: 30px; height: 30px; }
  /* line 2313, ../sass/style.scss */
  .layout-container section.testimony-section .skin-default .views_slideshow_controls_text > span:before { line-height: 30px; } }
/* line 2322, ../sass/style.scss */
.layout-container section.news-event-section #block-homenewsandevents { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
/* line 2328, ../sass/style.scss */
.layout-container section.news-event-section #block-homenewsandevents .blocksection-col.col-sm-5 { min-height: 350px; -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%; }
@media (max-width: 991px) { /* line 2328, ../sass/style.scss */
  .layout-container section.news-event-section #block-homenewsandevents .blocksection-col.col-sm-5 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; margin-bottom: 20px; } }
/* line 2341, ../sass/style.scss */
.layout-container section.news-event-section #block-homenewsandevents .blocksection-col.col-sm-7 { -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%; }
@media (max-width: 991px) { /* line 2341, ../sass/style.scss */
  .layout-container section.news-event-section #block-homenewsandevents .blocksection-col.col-sm-7 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } }
/* line 2350, ../sass/style.scss */
.layout-container section.news-event-section #block-homenewsandevents .blocksection-col.col-sm-7 .post-block { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
@media (max-width: 991px) { /* line 2350, ../sass/style.scss */
  .layout-container section.news-event-section #block-homenewsandevents .blocksection-col.col-sm-7 .post-block { margin-bottom: 20px; } }
@media (max-width: 575px) { /* line 2350, ../sass/style.scss */
  .layout-container section.news-event-section #block-homenewsandevents .blocksection-col.col-sm-7 .post-block { position: relative; } }
/* line 2366, ../sass/style.scss */
.layout-container section.news-event-section .page-header { margin: 0; background: #1f252b; color: #fff; border-bottom: 0; }
@media (max-width: 767px) { /* line 2366, ../sass/style.scss */
  .layout-container section.news-event-section .page-header { padding-bottom: 5px; } }
/* line 2374, ../sass/style.scss */
.layout-container section.news-event-section .page-header h1 { margin: 0; padding: 85px 0; }
@media (max-width: 580px) { /* line 2374, ../sass/style.scss */
  .layout-container section.news-event-section .page-header h1 { font-size: 30px; line-height: 30px; padding: 35px 0; } }
/* line 2384, ../sass/style.scss */
.layout-container section.news-event-section .time-stamp { font-family: "bordademibold"; font-weight: normal; text-transform: uppercase; color: #fff; padding-left: 0; }
/* line 2391, ../sass/style.scss */
.layout-container section.news-event-section .upcoming-event { height: 100%; position: relative; overflow: hidden; background-repeat: no-repeat !important; background-size: cover !important; background-position: center !important; }
/* line 2398, ../sass/style.scss */
.layout-container section.news-event-section .upcoming-event img { height: 100%; -o-object-fit: cover; object-fit: cover; max-width: none; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: calc(100% + 30px); }
/* line 2419, ../sass/style.scss */
.layout-container section.news-event-section .upcoming-event .event-detail .cell-content { display: inline-block; vertical-align: bottom; text-align: center; width: 100%; background: rgba(0, 0, 0, 0.5); padding: 0; position: absolute; bottom: 0; }
/* line 2429, ../sass/style.scss */
.layout-container section.news-event-section .upcoming-event .event-detail .cell-content .views-element-container a { color: #DC0041; text-transform: uppercase; font-weight: 700; padding-bottom: 5px; border-bottom: 1px solid #DC0041; letter-spacing: 0.1em; }
/* line 2437, ../sass/style.scss */
.layout-container section.news-event-section .upcoming-event .event-detail .cell-content .views-element-container .main-eve-title { font-family: "BordaBold"; font-weight: 700; line-height: 1.1; margin: 15px 0; padding: 5px 22px; text-align: left; color: #fff; text-transform: uppercase; font-size: 17px; letter-spacing: inherit; border: 0; }
/* line 2449, ../sass/style.scss */
.layout-container section.news-event-section .upcoming-event .event-detail .cell-content .views-element-container .main-eve-title:hover { color: #d2d2d2; }
/* line 2452, ../sass/style.scss */
.layout-container section.news-event-section .upcoming-event .event-detail .cell-content .views-element-container .main-eve-title a { color: #fff; text-transform: uppercase; font-size: 26px; margin: 0; letter-spacing: inherit; border: 0; text-align: left; }
@media (max-width: 520px) { /* line 2452, ../sass/style.scss */
  .layout-container section.news-event-section .upcoming-event .event-detail .cell-content .views-element-container .main-eve-title a { font-size: 18px; } }
/* line 2463, ../sass/style.scss */
.layout-container section.news-event-section .upcoming-event .event-detail .cell-content .views-element-container .main-eve-title a:hover { color: #cdfe6f; }
/* line 2468, ../sass/style.scss */
.layout-container section.news-event-section .upcoming-event .event-detail .cell-content .views-element-container .featured-short-desc { color: #fff; font-family: "robotoregular"; font-size: 15px; padding: 5px 22px; text-align: left; line-height: 25px; height: 75px; margin-bottom: 30px; overflow: hidden; }
/* line 2479, ../sass/style.scss */
.layout-container section.news-event-section .upcoming-event .event-detail .cell-content .views-element-container h5 { line-height: 40px; font-size: 16px; color: #fff; font-family: "BordaBold"; word-break: normal; margin: 0; padding-left: 17px; text-transform: uppercase; text-align: right; }
/* line 2489, ../sass/style.scss */
.layout-container section.news-event-section .upcoming-event .event-detail .cell-content .views-element-container h5:empty { display: none; }
@media (max-width: 767px) { /* line 2479, ../sass/style.scss */
  .layout-container section.news-event-section .upcoming-event .event-detail .cell-content .views-element-container h5 { line-height: 35px; } }
@media (max-width: 520px) { /* line 2479, ../sass/style.scss */
  .layout-container section.news-event-section .upcoming-event .event-detail .cell-content .views-element-container h5 { font-size: 16px; line-height: 24px; } }
/* line 2499, ../sass/style.scss */
.layout-container section.news-event-section .upcoming-event .event-detail .cell-content .views-element-container h5 .time-stamp { font-family: "BordaBold"; position: relative; float: right; padding-left: 5px !important; }
/* line 2504, ../sass/style.scss */
.layout-container section.news-event-section .upcoming-event .event-detail .cell-content .views-element-container h5 .time-stamp:empty { display: none; }
/* line 2509, ../sass/style.scss */
.layout-container section.news-event-section .upcoming-event .event-detail .cell-content .views-element-container .event-address { font-family: "BordaBold"; font-size: 16px; background: #00537F; padding: 5px 22px; min-height: 40px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -ms-flex-align: center; align-items: center; /* Portrait and Landscape */ }
@media screen and (max-width: 767px) { /* line 2509, ../sass/style.scss */
  .layout-container section.news-event-section .upcoming-event .event-detail .cell-content .views-element-container .event-address { padding: 10px 22px; min-height: 45px; } }
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) { /* line 2509, ../sass/style.scss */
  .layout-container section.news-event-section .upcoming-event .event-detail .cell-content .views-element-container .event-address { font-size: 16px; padding: 10px 15px; } }
/* line 2536, ../sass/style.scss */
.layout-container section.news-event-section .upcoming-event .event-detail .cell-content .views-element-container .event-address span { padding: 0; }
/* line 2544, ../sass/style.scss */
.layout-container section.news-event-section .upcoming-event span.events-head-col { position: absolute; left: 0; top: 0; font-family: "BordaBold"; font-size: 17px; background: #DC0041; padding: 8px 10px; text-align: center; color: #fff; text-transform: uppercase; z-index: 10; }
/* line 2559, ../sass/style.scss */
.layout-container section.news-event-section .news-and-events { padding-left: 10px !important; }
@media (max-width: 991px) { /* line 2559, ../sass/style.scss */
  .layout-container section.news-event-section .news-and-events { padding-left: 0px !important; } }
/* line 2564, ../sass/style.scss */
.layout-container section.news-event-section .news-and-events .news-list { display: block; margin-bottom: 5px; }
/* line 2567, ../sass/style.scss */
.layout-container section.news-event-section .news-and-events .news-list:last-child { margin-bottom: 0; }
/* line 2570, ../sass/style.scss */
.layout-container section.news-event-section .news-and-events .news-list:nth-child(odd) { background: #efefef; }
/* line 2573, ../sass/style.scss */
.layout-container section.news-event-section .news-and-events .news-list:nth-child(even) { background: #fff; }
/* line 2578, ../sass/style.scss */
.layout-container section.news-event-section .news-and-events .post-block .post-content { min-height: 200px; -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%; padding: 40px 22px; position: relative; }
@media (max-width: 575px) { /* line 2578, ../sass/style.scss */
  .layout-container section.news-event-section .news-and-events .post-block .post-content { position: static; min-height: 100px; padding: 15px 22px; -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } }
/* line 2597, ../sass/style.scss */
.layout-container section.news-event-section .news-and-events .post-block .post-content .post-category { position: absolute; left: 0; text-align: center; padding: 8px 10px; width: 110px; text-transform: uppercase; top: 0; font-size: 17px; color: #fff; font-family: "BordaBold"; }
@media screen and (max-width: 575px) { /* line 2597, ../sass/style.scss */
  .layout-container section.news-event-section .news-and-events .post-block .post-content .post-category { top: 0; } }
/* line 2611, ../sass/style.scss */
.layout-container section.news-event-section .news-and-events .post-block .post-content .post-category.news { background: #00537F; }
/* line 2614, ../sass/style.scss */
.layout-container section.news-event-section .news-and-events .post-block .post-content .post-category.event { background: #DC0041; }
/* line 2619, ../sass/style.scss */
.layout-container section.news-event-section .news-and-events .post-block .post-content h3.event-title { color: #00537F; font-size: 17px; text-transform: uppercase; margin: 15px 0px; font-family: "BordaBold"; font-weight: bold; }
/* line 2629, ../sass/style.scss */
.layout-container section.news-event-section .news-and-events .post-block .post-content .trim-view p { margin-bottom: 0; }
/* line 2634, ../sass/style.scss */
.layout-container section.news-event-section .news-and-events .post-block .post-content .event-title a { color: #173d58; font-size: 19px; text-transform: uppercase; }
/* line 2638, ../sass/style.scss */
.layout-container section.news-event-section .news-and-events .post-block .post-content .event-title a:hover { color: #14181b; }
/* line 2643, ../sass/style.scss */
.layout-container section.news-event-section .news-and-events .post-block .post-content .view-post { text-transform: uppercase; color: #00537F; font-size: 14px; position: absolute; right: 30px; bottom: 10px; float: right; padding: 4px 0; border-bottom: 2px solid #00537F; font-family: 'ProximaNovaSbold'; }
/* line 2654, ../sass/style.scss */
.layout-container section.news-event-section .news-and-events .post-block .post-content .view-post:hover { color: #00324c; }
/* line 2657, ../sass/style.scss */
.layout-container section.news-event-section .news-and-events .post-block .post-content .view-post.events-post { color: #DC0041; border-color: #DC0041; }
/* line 2660, ../sass/style.scss */
.layout-container section.news-event-section .news-and-events .post-block .post-content .view-post.events-post:hover { color: #748b48; }
/* line 2665, ../sass/style.scss */
.layout-container section.news-event-section .news-and-events .post-block .post-content .view-events { color: #DC0041; }
/* line 2667, ../sass/style.scss */
.layout-container section.news-event-section .news-and-events .post-block .post-content .view-events:hover { color: #8cab50; }
/* line 2671, ../sass/style.scss */
.layout-container section.news-event-section .news-and-events .post-block .post-content h5 { font-size: 18px; line-height: 20px; color: #173d58; margin: 0; font-weight: 700; padding: 0 0 20px; word-break: break-all; }
/* line 2680, ../sass/style.scss */
.layout-container section.news-event-section .news-and-events .post-block .post-content h5.post-title a { line-height: 18px; color: #173d58; margin: 0; font-weight: 400; word-break: normal; text-transform: uppercase; font-size: 14px; }
@media (max-width: 991px) { /* line 2671, ../sass/style.scss */
  .layout-container section.news-event-section .news-and-events .post-block .post-content h5 { font-size: 14px; }
  /* line 2692, ../sass/style.scss */
  .layout-container section.news-event-section .news-and-events .post-block .post-content h5.post-title { font-size: 13px; } }
/* line 2698, ../sass/style.scss */
.layout-container section.news-event-section .news-and-events .post-block .post-content .trim-view { color: #4c4c4c; font-family: "robotoregular"; font-size: 15px; line-height: 25px; height: 75px !important; overflow: hidden; }
/* line 2707, ../sass/style.scss */
.layout-container section.news-event-section .news-and-events .post-block .post-content .news-content { color: #b2b2b2; font-size: 13px; font-weight: 400; line-height: 22px; margin-bottom: 20px; }
/* line 2714, ../sass/style.scss */
.layout-container section.news-event-section .news-and-events .post-block .post-content .try-activity { text-transform: uppercase; font-size: 12px; font-weight: 400; background-color: #DC0041; border-color: #DC0041; color: #fff; padding: 12px 16px; margin-top: 10px; -webkit-transition: background-color 0.5s ease; -moz-transition: background-color 0.5s ease; -ms-transition: background-color 0.5s ease; -o-transition: background-color 0.5s ease; transition: background-color 0.5s ease; }
/* line 2724, ../sass/style.scss */
.layout-container section.news-event-section .news-and-events .post-block .post-content .try-activity:hover { background-color: #a90032; }
/* line 2729, ../sass/style.scss */
.layout-container section.news-event-section .news-and-events .post-block .post-thumbnail { min-height: 150px; background-position: center !important; -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; position: relative; background-size: cover; background-repeat: no-repeat; background-position: top left; -webkit-box-ordinal-group: 14; -ms-flex-order: 13; order: 13; overflow: hidden; position: relative; }
@media (max-width: 575px) { /* line 2729, ../sass/style.scss */
  .layout-container section.news-event-section .news-and-events .post-block .post-thumbnail { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } }
/* line 2752, ../sass/style.scss */
.layout-container section.news-event-section .news-and-events .post-block .post-thumbnail img { height: 100%; -o-object-fit: cover; object-fit: cover; max-width: none; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: calc(100% + 30px); }
/* line 2765, ../sass/style.scss */
.layout-container section.news-event-section .news-and-events .post-block .post-thumbnail .post-category { display: inline-block; position: absolute; top: 0; left: 0; background: #00537F; padding: 12px 15px; text-transform: uppercase; color: #fff; }
/* line 2774, ../sass/style.scss */
.layout-container section.news-event-section .news-and-events .post-block .post-thumbnail .post-category.news { background: #DC0041; }
/* line 2782, ../sass/style.scss */
.layout-container section.news-event-section .news-and-events .views-row:nth-child(even) .post-block { background: #fff; }
/* line 2790, ../sass/style.scss */
.layout-container section.twitter-section { background-color: #00537F; color: #fff; padding: 75px 0; }
@media (max-width: 767px) { /* line 2790, ../sass/style.scss */
  .layout-container section.twitter-section { padding: 40px 0; } }
/* line 2797, ../sass/style.scss */
.layout-container section.twitter-section .twitter-logo { margin-bottom: 35px; }
/* line 2799, ../sass/style.scss */
.layout-container section.twitter-section .twitter-logo span { font-size: 52px; }
/* line 2803, ../sass/style.scss */
.layout-container section.twitter-section #block-tweetsblock { padding: 0 105px; }
@media (max-width: 767px) { /* line 2803, ../sass/style.scss */
  .layout-container section.twitter-section #block-tweetsblock { padding: 0; } }
/* line 2809, ../sass/style.scss */
.layout-container section.twitter-section #tweetSlider { width: 80%; margin: auto; }
@media (max-width: 767px) { /* line 2809, ../sass/style.scss */
  .layout-container section.twitter-section #tweetSlider { width: 100%; } }
@media (min-width: 768px) and (max-width: 1280px) { /* line 2809, ../sass/style.scss */
  .layout-container section.twitter-section #tweetSlider { width: 90%; margin: auto; padding: 0 25px; } }
/* line 2820, ../sass/style.scss */
.layout-container section.twitter-section #tweetSlider .carousel-inner { width: 100%; margin: auto; }
/* line 2824, ../sass/style.scss */
.layout-container section.twitter-section #tweetSlider .post-date { display: block; text-transform: uppercase; opacity: 0.3; font-size: 16px; margin-bottom: 10px; }
/* line 2831, ../sass/style.scss */
.layout-container section.twitter-section #tweetSlider .tweet-content { display: table; padding: 0 40px; }
/* line 2834, ../sass/style.scss */
.layout-container section.twitter-section #tweetSlider .tweet-content i { font-size: 35px; margin-right: 20px; opacity: 1; float: left; color: #fff; }
@media (max-width: 767px) { /* line 2831, ../sass/style.scss */
  .layout-container section.twitter-section #tweetSlider .tweet-content { display: block; margin-bottom: 15px; padding: 0 20px; } }
/* line 2846, ../sass/style.scss */
.layout-container section.twitter-section #tweetSlider .tweet-content .tweet-img { display: block; }
/* line 2848, ../sass/style.scss */
.layout-container section.twitter-section #tweetSlider .tweet-content .tweet-img .tweet-img-org { background: #fff; padding: 15px; }
/* line 2851, ../sass/style.scss */
.layout-container section.twitter-section #tweetSlider .tweet-content .tweet-img .tweet-img-org img { border-radius: 0; width: 200px; padding: 15px; }
@media (max-width: 767px) { /* line 2846, ../sass/style.scss */
  .layout-container section.twitter-section #tweetSlider .tweet-content .tweet-img { margin-bottom: 15px; display: none; } }
/* line 2861, ../sass/style.scss */
.layout-container section.twitter-section #tweetSlider .tweet-content .tweet-img > div { border-radius: 50%; height: 160px; overflow: hidden; font: 0/0 a; }
/* line 2867, ../sass/style.scss */
.layout-container section.twitter-section #tweetSlider .tweet-content .tweet-img > div:before { content: ""; height: 100%; display: inline-block; vertical-align: middle; }
/* line 2873, ../sass/style.scss */
.layout-container section.twitter-section #tweetSlider .tweet-content .tweet-img > div img { max-width: 100%; border-radius: 50%; height: 100%; }
/* line 2879, ../sass/style.scss */
.layout-container section.twitter-section #tweetSlider .tweet-content .tweet-img > div.default-img { background-color: #fff; padding: 15px; }
@media (min-width: 480px) { /* line 2861, ../sass/style.scss */
  .layout-container section.twitter-section #tweetSlider .tweet-content .tweet-img > div { width: 160px; margin: auto; } }
/* line 2889, ../sass/style.scss */
.layout-container section.twitter-section #tweetSlider .tweet-content .tweet-text { font-size: 17px; line-height: 26px; padding: 0 20px 20px 80px; overflow: hidden; position: relative; display: table-cell; text-transform: uppercase; text-align: left; vertical-align: middle; }
@media (max-width: 767px) { /* line 2889, ../sass/style.scss */
  .layout-container section.twitter-section #tweetSlider .tweet-content .tweet-text { display: block; padding-bottom: 0; margin-bottom: 50px; font-size: 16px; line-height: 30px; } }
@media (max-width: 640px) { /* line 2889, ../sass/style.scss */
  .layout-container section.twitter-section #tweetSlider .tweet-content .tweet-text { padding: 0px; } }
/* line 2914, ../sass/style.scss */
.layout-container section.twitter-section #tweetSlider .more-link-wrap { position: relative; bottom: 15px; left: 0; right: 0; text-align: center; padding-left: 260px; }
@media (max-width: 767px) { /* line 2914, ../sass/style.scss */
  .layout-container section.twitter-section #tweetSlider .more-link-wrap { padding-left: 20px; } }
@media (max-width: 640px) { /* line 2914, ../sass/style.scss */
  .layout-container section.twitter-section #tweetSlider .more-link-wrap { padding-left: 0px; } }
/* line 2927, ../sass/style.scss */
.layout-container section.twitter-section #tweetSlider .more-link-wrap .more_tweet { display: block; color: #fff; font-size: 13px; background: #DC0041; padding: 8px 7px; width: 200px; border-radius: 3px; text-transform: uppercase; margin-left: 20px; }
/* line 2937, ../sass/style.scss */
.layout-container section.twitter-section #tweetSlider .more-link-wrap .more_tweet span { margin-left: 5px; display: none; }
/* line 2943, ../sass/style.scss */
.layout-container section.twitter-section #tweetSlider .carousel-control { background: rgba(0, 0, 0, 0.4); width: 50px; height: 50px; display: inline-block; opacity: 1; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; line-height: 45px; }
/* line 2952, ../sass/style.scss */
.layout-container section.twitter-section #tweetSlider .carousel-control span { display: none; }
@media (max-width: 767px) { /* line 2943, ../sass/style.scss */
  .layout-container section.twitter-section #tweetSlider .carousel-control { position: inherit; } }
/* line 2958, ../sass/style.scss */
.layout-container section.twitter-section #tweetSlider .carousel-control.left { line-height: 51px; left: -50px; top: -36px; margin: auto; background: none; }
@media (max-width: 767px) { /* line 2958, ../sass/style.scss */
  .layout-container section.twitter-section #tweetSlider .carousel-control.left { left: inherit; margin-right: 15px; top: 32px; } }
/* line 2970, ../sass/style.scss */
.layout-container section.twitter-section #tweetSlider .carousel-control.left:before { content: "\f0d9"; font-size: 34px; text-align: center; line-height: 50px; font-family: 'FontAwesome'; color: #75b0d2; text-shadow: none; }
/* line 2980, ../sass/style.scss */
.layout-container section.twitter-section #tweetSlider .carousel-control.right { line-height: 51px; right: -50px; top: -36px; margin: auto; background: none; }
@media (max-width: 767px) { /* line 2980, ../sass/style.scss */
  .layout-container section.twitter-section #tweetSlider .carousel-control.right { right: inherit; top: 32px; } }
/* line 2990, ../sass/style.scss */
.layout-container section.twitter-section #tweetSlider .carousel-control.right:before { content: "\f0da"; font-size: 34px; text-align: center; line-height: 50px; font-family: 'FontAwesome'; color: #75b0d2; text-shadow: none; }
/* line 3004, ../sass/style.scss */
.layout-container footer { position: relative; clear: both; padding-top: 20px; border-top: 5pt solid #DC0041; }
@media (max-width: 767px) { /* line 3004, ../sass/style.scss */
  .layout-container footer { text-align: center; padding-top: 30px; } }
/* line 3013, ../sass/style.scss */
.layout-container footer .f-block-two, .layout-container footer .f-block-three { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
@media screen and (min-width: 768px) and (max-width: 991px) { /* line 3013, ../sass/style.scss */
  .layout-container footer .f-block-two, .layout-container footer .f-block-three { webkit-box-pack: left; -ms-flex-pack: left; justify-content: left; } }
@media screen and (max-width: 575px) { /* line 3013, ../sass/style.scss */
  .layout-container footer .f-block-two, .layout-container footer .f-block-three { width: 50%; } }
@media screen and (max-width: 575px) { /* line 3026, ../sass/style.scss */
  .layout-container footer .f-block-two { padding-left: 10px; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; text-align: left; } }
@media screen and (max-width: 575px) { /* line 3035, ../sass/style.scss */
  .layout-container footer .f-block-three { padding-right: 10px; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; text-align: right; } }
/* line 3045, ../sass/style.scss */
.layout-container footer .footer-logo { margin: 20px auto 0; max-width: 200px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
/* line 3059, ../sass/style.scss */
.layout-container footer .footer-logo img { width: 200px; }
@media (max-width: 767px) { /* line 3059, ../sass/style.scss */
  .layout-container footer .footer-logo img { max-width: 180px; display: inline-block; } }
@media (max-width: 767px) { /* line 3045, ../sass/style.scss */
  .layout-container footer .footer-logo { width: 100%; max-width: inherit; text-align: center; } }
/* line 3072, ../sass/style.scss */
.layout-container footer .subtitle { font-family: "BordaBold"; margin-top: 15px; font-size: 15px; font-weight: normal; letter-spacing: normal; color: #00537F; }
/* line 3080, ../sass/style.scss */
.layout-container footer address { font-family: "robotoregular"; line-height: 28px; color: #4c4c4c; margin-top: 30px; }
/* line 3088, ../sass/style.scss */
.layout-container footer .instagram-post .group img { padding: 5px 0; margin-right: 6px; width: 95px; }
@media (min-width: 768px) and (max-width: 991px) { /* line 3095, ../sass/style.scss */
  .layout-container footer .social-block { display: inline-block; width: 39%; vertical-align: top; } }
/* line 3101, ../sass/style.scss */
.layout-container footer .social-block .social-list { margin: 15px 0 0; }
/* line 3103, ../sass/style.scss */
.layout-container footer .social-block .social-list li { display: inline-block; margin: 0 3px; }
/* line 3106, ../sass/style.scss */
.layout-container footer .social-block .social-list li:first-child { margin-left: 0; }
/* line 3109, ../sass/style.scss */
.layout-container footer .social-block .social-list li:last-child { margin-right: 0; }
/* line 3112, ../sass/style.scss */
.layout-container footer .social-block .social-list li a { display: block; width: 35px; height: 35px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; background-color: #5a5e66; color: #fff; font-size: 18px; text-align: center; line-height: 35px; -webkit-transition: background-color 0.5s ease; -o-transition: background-color 0.5s ease; transition: background-color 0.5s ease; }
/* line 3125, ../sass/style.scss */
.layout-container footer .social-block .social-list li a:hover { background-color: #42454b; }
/* line 3132, ../sass/style.scss */
.layout-container footer .search-block { margin-top: 32px; }
@media (min-width: 768px) and (max-width: 991px) { /* line 3132, ../sass/style.scss */
  .layout-container footer .search-block { display: inline-block; width: 59%; padding: 0 25px; vertical-align: top; margin-top: 0; } }
/* line 3141, ../sass/style.scss */
.layout-container footer .search-block .subtitle { margin-bottom: 21px; }
/* line 3144, ../sass/style.scss */
.layout-container footer .search-block .search-block-form { -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; border-radius: 30px; border: 1px solid #e1e6e9; overflow: hidden; position: relative; }
@media screen and (min-width: 575px) and (max-width: 767px) { /* line 3144, ../sass/style.scss */
  .layout-container footer .search-block .search-block-form { width: 60%; margin: 0 auto; } }
@media screen and (max-width: 575px) { /* line 3144, ../sass/style.scss */
  .layout-container footer .search-block .search-block-form { with: 100%; } }
/* line 3168, ../sass/style.scss */
.layout-container footer .search-block .search-block-form .form-search { width: 100%; height: 38px; border: 0; background-color: #f9fcfe; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; border-radius: 30px; padding: 8px 45px 8px 25px; outline: none; }
/* line 3177, ../sass/style.scss */
.layout-container footer .search-block .search-block-form .form-submit { position: absolute; right: 10px; top: 50%; display: block; width: 25px; height: 25px; background: none; border: 0; text-indent: -99px; background: url("/themes/custom/active_newcastle/css/../images/search.svg"); background-size: 20px; background-position: center; background-repeat: no-repeat; background-repeat: no-repeat; -webkit-transform: translate(0%, -50%); -ms-transform: translate(0%, -50%); transform: translate(0%, -50%); }
/* line 3198, ../sass/style.scss */
.layout-container footer .copyright { float: left; width: 100%; background: #595959; padding: 10px 0; margin-top: 35px; }
@media (max-width: 767px) { /* line 3198, ../sass/style.scss */
  .layout-container footer .copyright { margin-top: 30px; } }
@media (max-width: 480px) { /* line 3198, ../sass/style.scss */
  .layout-container footer .copyright { padding: 25px 0 25px; } }
/* line 3211, ../sass/style.scss */
.layout-container footer .copyright p { font-family: "robotoregular"; font-size: 14px; margin: 0; color: #fff; }
/* line 3216, ../sass/style.scss */
.layout-container footer .copyright p a { color: #828282; text-decoration: underline; }
/* line 3219, ../sass/style.scss */
.layout-container footer .copyright p a:hover { color: #a9a9a9; text-decoration: underline; }
/* line 3225, ../sass/style.scss */
.layout-container footer .copyright .bactotop-btn { font-family: "robotoregular"; position: absolute; top: 0; bottom: 0; right: 0; color: #fff; }
@media (max-width: 767px) { /* line 3225, ../sass/style.scss */
  .layout-container footer .copyright .bactotop-btn { right: 20px; } }
@media (max-width: 580px) { /* line 3225, ../sass/style.scss */
  .layout-container footer .copyright .bactotop-btn { position: relative; left: 0; right: 0; top: 0px; margin: auto; display: block; } }
/* line 3245, ../sass/style.scss */
.layout-container footer .copyright .footer_logo img { width: 200px; }
@media screen and (max-width: 767px) { /* line 3245, ../sass/style.scss */
  .layout-container footer .copyright .footer_logo img { margin-bottom: 15px; } }
/* line 3252, ../sass/style.scss */
.layout-container footer .copyright .copyright-wrap { text-align: right; }
@media screen and (max-width: 767px) { /* line 3252, ../sass/style.scss */
  .layout-container footer .copyright .copyright-wrap { text-align: center; } }
/* line 3258, ../sass/style.scss */
.layout-container footer .copyright .designed-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
@media screen and (max-width: 767px) { /* line 3258, ../sass/style.scss */
  .layout-container footer .copyright .designed-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }
@media screen and (max-width: 767px) { /* line 3278, ../sass/style.scss */
  .layout-container footer .copyright .designed-wrapper .designed_by { margin: 15px 0; } }
/* line 3285, ../sass/style.scss */
.layout-container footer .maintained { background: none; padding-top: 15px; text-align: center; margin-top: 20px; border-top: 1px solid #cccc; }
/* line 3291, ../sass/style.scss */
.layout-container footer .maintained .designed_by { font-family: "robotoregular"; margin: 0; font-size: 14px; color: #4c4c4c; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
@media screen and (max-width: 575px) { /* line 3291, ../sass/style.scss */
  .layout-container footer .maintained .designed_by { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }
/* line 3318, ../sass/style.scss */
.layout-container footer .maintained .designed_by a { margin-top: 20px; color: #7e7e7e; text-decoration: underline; }
/* line 3322, ../sass/style.scss */
.layout-container footer .maintained .designed_by a:hover { text-decoration: underline; }
/* line 3328, ../sass/style.scss */
.layout-container footer .maintained .footer_logo img { width: 200px; }
/* line 3330, ../sass/style.scss */
.layout-container footer .maintained .footer_logo img.develep-logo { margin: 15px 0 0; }
/* line 3337, ../sass/style.scss */
.layout-container footer .link-section-two .footer-links { margin-top: 0px; }
@media screen and (min-width: 992px) { /* line 3343, ../sass/style.scss */
  .layout-container footer .useful-links h4.subtitle { padding-left: 50px; } }
/* line 3350, ../sass/style.scss */
.layout-container footer .footer-links { margin-top: 0px; }
@media screen and (min-width: 992px) { /* line 3350, ../sass/style.scss */
  .layout-container footer .footer-links { padding-left: 50px; } }
/* line 3356, ../sass/style.scss */
.layout-container footer .footer-links h3 { font-family: "bordademibold"; font-size: 14px; text-transform: uppercase; font-weight: 700; color: #4c4c4c; margin-top: 10px; }
/* line 3365, ../sass/style.scss */
.layout-container footer .footer-links li { font-size: 14px; font-family: "robotoregular"; font-weight: normal; text-transform: initial; line-height: 28px; list-style-type: none; list-style-position: inside; }
@media screen and (max-width: 767px) { /* line 3365, ../sass/style.scss */
  .layout-container footer .footer-links li { list-style-type: none; } }
/* line 3376, ../sass/style.scss */
.layout-container footer .footer-links li a { font-family: "robotoregular"; color: #4c4c4c; }
/* line 3379, ../sass/style.scss */
.layout-container footer .footer-links li a:hover { color: #00537F; }

/*-------- Footer ---------*/
/* line 3388, ../sass/style.scss */
footer { position: absolute; left: 0; right: 0; bottom: 0; padding-top: 20px; border-top: 5pt solid #DC0041; background-color: #fff; }
@media (max-width: 767px) { /* line 3388, ../sass/style.scss */
  footer { text-align: center; padding-top: 30px; } }
/* line 3400, ../sass/style.scss */
footer .f-block-two, footer .f-block-three { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
@media screen and (min-width: 768px) and (max-width: 991px) { /* line 3400, ../sass/style.scss */
  footer .f-block-two, footer .f-block-three { webkit-box-pack: left; -ms-flex-pack: left; justify-content: left; } }
@media screen and (max-width: 575px) { /* line 3400, ../sass/style.scss */
  footer .f-block-two, footer .f-block-three { width: 50%; } }
@media screen and (max-width: 575px) { /* line 3413, ../sass/style.scss */
  footer .f-block-two { padding-left: 10px; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; text-align: left; } }
@media screen and (max-width: 575px) { /* line 3422, ../sass/style.scss */
  footer .f-block-three { padding-right: 10px; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; text-align: right; } }
/* line 3432, ../sass/style.scss */
footer .footer-logo { margin: 20px auto 0; max-width: 200px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
/* line 3446, ../sass/style.scss */
footer .footer-logo img { width: 200px; }
@media (max-width: 767px) { /* line 3446, ../sass/style.scss */
  footer .footer-logo img { max-width: 180px; display: inline-block; } }
@media (max-width: 767px) { /* line 3432, ../sass/style.scss */
  footer .footer-logo { width: 100%; max-width: inherit; text-align: center; } }
/* line 3459, ../sass/style.scss */
footer .subtitle { font-family: "BordaBold"; margin-top: 15px; font-size: 15px; font-weight: normal; letter-spacing: normal; color: #00537F; }
/* line 3467, ../sass/style.scss */
footer address { font-family: "robotoregular"; line-height: 28px; color: #4c4c4c; margin-top: 30px; }
/* line 3475, ../sass/style.scss */
footer .instagram-post .group img { padding: 5px 0; margin-right: 6px; width: 95px; }
@media (min-width: 768px) and (max-width: 991px) { /* line 3482, ../sass/style.scss */
  footer .social-block { display: inline-block; width: 39%; vertical-align: top; } }
/* line 3488, ../sass/style.scss */
footer .social-block .social-list { margin: 15px 0 0; }
/* line 3490, ../sass/style.scss */
footer .social-block .social-list li { display: inline-block; margin: 0 3px; }
/* line 3493, ../sass/style.scss */
footer .social-block .social-list li:first-child { margin-left: 0; }
/* line 3496, ../sass/style.scss */
footer .social-block .social-list li:last-child { margin-right: 0; }
/* line 3499, ../sass/style.scss */
footer .social-block .social-list li a { display: block; width: 35px; height: 35px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; background-color: #5a5e66; color: #fff; font-size: 18px; text-align: center; line-height: 35px; -webkit-transition: background-color 0.5s ease; -o-transition: background-color 0.5s ease; transition: background-color 0.5s ease; }
/* line 3512, ../sass/style.scss */
footer .social-block .social-list li a:hover { background-color: #42454b; }
/* line 3519, ../sass/style.scss */
footer .search-block { margin-top: 32px; }
@media (min-width: 768px) and (max-width: 991px) { /* line 3519, ../sass/style.scss */
  footer .search-block { display: inline-block; width: 59%; padding: 0 25px; vertical-align: top; margin-top: 0; } }
/* line 3528, ../sass/style.scss */
footer .search-block .subtitle { margin-bottom: 21px; }
/* line 3531, ../sass/style.scss */
footer .search-block .search-block-form { -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; border-radius: 30px; border: 1px solid #e1e6e9; overflow: hidden; position: relative; }
@media screen and (min-width: 575px) and (max-width: 767px) { /* line 3531, ../sass/style.scss */
  footer .search-block .search-block-form { width: 60%; margin: 0 auto; } }
@media screen and (max-width: 575px) { /* line 3531, ../sass/style.scss */
  footer .search-block .search-block-form { with: 100%; } }
/* line 3555, ../sass/style.scss */
footer .search-block .search-block-form .form-search { width: 100%; height: 38px; border: 0; background-color: #f9fcfe; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; border-radius: 30px; padding: 8px 45px 8px 25px; outline: none; }
/* line 3564, ../sass/style.scss */
footer .search-block .search-block-form .form-submit { position: absolute; right: 10px; top: 50%; display: block; width: 25px; height: 25px; background: none; border: 0; text-indent: -99px; background: url("/themes/custom/active_newcastle/css/../images/search.svg"); background-size: 20px; background-position: center; background-repeat: no-repeat; background-repeat: no-repeat; -webkit-transform: translate(0%, -50%); -ms-transform: translate(0%, -50%); transform: translate(0%, -50%); }
/* line 3585, ../sass/style.scss */
footer .copyright { float: left; width: 100%; background: #595959; padding: 10px 0; margin-top: 35px; }
@media (max-width: 767px) { /* line 3585, ../sass/style.scss */
  footer .copyright { margin-top: 30px; } }
@media (max-width: 480px) { /* line 3585, ../sass/style.scss */
  footer .copyright { padding: 25px 0 25px; } }
/* line 3598, ../sass/style.scss */
footer .copyright p { font-family: "robotoregular"; font-size: 14px; margin: 0; color: #fff; }
/* line 3603, ../sass/style.scss */
footer .copyright p a { color: #828282; text-decoration: underline; }
/* line 3606, ../sass/style.scss */
footer .copyright p a:hover { color: #a9a9a9; text-decoration: underline; }
/* line 3612, ../sass/style.scss */
footer .copyright .bactotop-btn { font-family: "robotoregular"; position: absolute; top: 0; bottom: 0; right: 0; color: #fff; }
@media (max-width: 767px) { /* line 3612, ../sass/style.scss */
  footer .copyright .bactotop-btn { right: 20px; } }
@media (max-width: 580px) { /* line 3612, ../sass/style.scss */
  footer .copyright .bactotop-btn { position: relative; left: 0; right: 0; top: 0px; margin: auto; display: block; } }
/* line 3632, ../sass/style.scss */
footer .copyright .footer_logo img { width: 200px; }
@media screen and (max-width: 767px) { /* line 3632, ../sass/style.scss */
  footer .copyright .footer_logo img { margin-bottom: 15px; } }
/* line 3639, ../sass/style.scss */
footer .copyright .copyright-wrap { text-align: right; }
@media screen and (max-width: 767px) { /* line 3639, ../sass/style.scss */
  footer .copyright .copyright-wrap { text-align: center; } }
/* line 3645, ../sass/style.scss */
footer .copyright .designed-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
@media screen and (max-width: 767px) { /* line 3645, ../sass/style.scss */
  footer .copyright .designed-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }
@media screen and (max-width: 767px) { /* line 3665, ../sass/style.scss */
  footer .copyright .designed-wrapper .designed_by { margin: 15px 0; } }
/* line 3672, ../sass/style.scss */
footer .maintained { background: none; padding-top: 15px; text-align: center; margin-top: 20px; border-top: 1px solid #cccc; }
/* line 3678, ../sass/style.scss */
footer .maintained .designed_by { font-family: "robotoregular"; margin: 0; font-size: 14px; color: #4c4c4c; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
@media screen and (max-width: 575px) { /* line 3678, ../sass/style.scss */
  footer .maintained .designed_by { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }
/* line 3705, ../sass/style.scss */
footer .maintained .designed_by a { margin-top: 20px; color: #7e7e7e; text-decoration: underline; }
/* line 3709, ../sass/style.scss */
footer .maintained .designed_by a:hover { text-decoration: underline; }
/* line 3715, ../sass/style.scss */
footer .maintained .footer_logo img { width: 200px; }
/* line 3717, ../sass/style.scss */
footer .maintained .footer_logo img.develep-logo { margin: 15px 0 0; }
/* line 3724, ../sass/style.scss */
footer .link-section-two .footer-links { margin-top: 0px; }
@media screen and (min-width: 992px) { /* line 3730, ../sass/style.scss */
  footer .useful-links h4.subtitle { padding-left: 50px; } }
/* line 3737, ../sass/style.scss */
footer .footer-links { margin-top: 0px; }
@media screen and (min-width: 992px) { /* line 3737, ../sass/style.scss */
  footer .footer-links { padding-left: 50px; } }
/* line 3743, ../sass/style.scss */
footer .footer-links h3 { font-family: "bordademibold"; font-size: 14px; text-transform: uppercase; font-weight: 700; color: #4c4c4c; margin-top: 10px; }
/* line 3752, ../sass/style.scss */
footer .footer-links li { font-size: 14px; font-family: "robotoregular"; font-weight: normal; text-transform: initial; line-height: 28px; list-style-type: none; list-style-position: inside; }
@media screen and (max-width: 767px) { /* line 3752, ../sass/style.scss */
  footer .footer-links li { list-style-type: none; } }
/* line 3763, ../sass/style.scss */
footer .footer-links li a { font-family: "robotoregular"; color: #4c4c4c; }
/* line 3766, ../sass/style.scss */
footer .footer-links li a:hover { color: #00537F; }

/*--------- Footer end ------*/
/* line 3774, ../sass/style.scss */
#block-views-block-homepage-slideshow-block-1 { color: #fff; text-align: center; display: table; width: 100%; position: absolute; top: 0; left: 0; z-index: 22; }
/* line 3785, ../sass/style.scss */
#block-views-block-homepage-slideshow-block-1 > div { height: 100%; }
/* line 3787, ../sass/style.scss */
#block-views-block-homepage-slideshow-block-1 > div > div { height: 100%; }
/* line 3789, ../sass/style.scss */
#block-views-block-homepage-slideshow-block-1 > div > div > div { height: 100%; }
/* line 3791, ../sass/style.scss */
#block-views-block-homepage-slideshow-block-1 > div > div > div #home_slider { margin-bottom: 0; padding-top: 98px; border: 0; height: calc(100vh - 160px); }
@media (max-width: 1330px) { /* line 3791, ../sass/style.scss */
  #block-views-block-homepage-slideshow-block-1 > div > div > div #home_slider { height: 100vh; } }
/* line 3800, ../sass/style.scss */
#block-views-block-homepage-slideshow-block-1 > div > div > div #home_slider .flex-viewport { height: 100%; }
/* line 3803, ../sass/style.scss */
#block-views-block-homepage-slideshow-block-1 > div > div > div #home_slider ul { height: 100%; }
/* line 3805, ../sass/style.scss */
#block-views-block-homepage-slideshow-block-1 > div > div > div #home_slider ul li { height: 100%; max-width: 100vw; }
/* line 3808, ../sass/style.scss */
#block-views-block-homepage-slideshow-block-1 > div > div > div #home_slider ul li .slide-banner { max-width: 100vw; }
/* line 3813, ../sass/style.scss */
#block-views-block-homepage-slideshow-block-1 > div > div > div #home_slider .slide-banner { background-size: cover; background-position: top center; height: 100%; position: relative; z-index: 9999; }
/* line 3823, ../sass/style.scss */
#block-views-block-homepage-slideshow-block-1 > div > div > div #home_slider .slide-banner:before { width: 100%; color: #fff; text-align: center; height: 100%; display: table; width: 100%; top: 0; left: 0; }
/* line 3838, ../sass/style.scss */
#block-views-block-homepage-slideshow-block-1 > div > div > div #home_slider .slider-content { z-index: 999; position: absolute; width: 30%; margin: auto; font-weight: bold; font-size: 36px; text-transform: uppercase; line-height: 43px; bottom: 80px; right: 30px; height: 250px; text-align: right; }
@media (max-width: 1200px) { /* line 3838, ../sass/style.scss */
  #block-views-block-homepage-slideshow-block-1 > div > div > div #home_slider .slider-content { width: 100%; padding-left: 10px; } }
@media (max-width: 480px) { /* line 3838, ../sass/style.scss */
  #block-views-block-homepage-slideshow-block-1 > div > div > div #home_slider .slider-content { right: 0; } }
/* line 3859, ../sass/style.scss */
#block-views-block-homepage-slideshow-block-1 > div > div > div #home_slider .slider-content p { color: #fff; font-weight: bold; font-size: 36px; text-transform: uppercase; line-height: 43px; padding: 0; margin: 0; text-align: right; }
@media (max-width: 1200px) { /* line 3859, ../sass/style.scss */
  #block-views-block-homepage-slideshow-block-1 > div > div > div #home_slider .slider-content p { font-size: 13px; padding: 0px; margin: 0px; } }
@media (max-width: 480px) { /* line 3859, ../sass/style.scss */
  #block-views-block-homepage-slideshow-block-1 > div > div > div #home_slider .slider-content p { text-align: left; line-height: 18px; } }
/* line 3878, ../sass/style.scss */
#block-views-block-homepage-slideshow-block-1 > div > div > div #home_slider .slider-content a { background: #00537F; color: #fff; border-radius: 5px; width: 140px; padding: 7px; text-align: center; display: block; float: right; font-size: 14px; margin-top: 28px; height: 35px; line-height: 24px; }
/* line 3891, ../sass/style.scss */
#block-views-block-homepage-slideshow-block-1 > div > div > div #home_slider .slider-content a:hover { background: #2673b1; }
@media (max-width: 480px) { /* line 3878, ../sass/style.scss */
  #block-views-block-homepage-slideshow-block-1 > div > div > div #home_slider .slider-content a { float: left; margin-top: 10px; } }
/* line 3900, ../sass/style.scss */
#block-views-block-homepage-slideshow-block-1 > div > div > div #home_slider .flex-control-nav { position: absolute; bottom: 10px; width: 68%; z-index: 25; right: 0; }
@media (max-width: 1200px) { /* line 3900, ../sass/style.scss */
  #block-views-block-homepage-slideshow-block-1 > div > div > div #home_slider .flex-control-nav { display: none; } }
/* line 3910, ../sass/style.scss */
#block-views-block-homepage-slideshow-block-1 > div > div > div #home_slider .flex-control-nav.flex-control-paging li { width: 50px; height: 2px; background: #847f74; border-radius: 0; margin-top: 10px; position: relative; }
/* line 3917, ../sass/style.scss */
#block-views-block-homepage-slideshow-block-1 > div > div > div #home_slider .flex-control-nav.flex-control-paging li a { width: 0px; border-radius: 0; display: inline-block; float: left; position: absolute; left: 0; top: -9px; }
/* line 3925, ../sass/style.scss */
#block-views-block-homepage-slideshow-block-1 > div > div > div #home_slider .flex-control-nav.flex-control-paging li a.flex-active { background: #fff; }

/* line 3937, ../sass/style.scss */
.dot-ellipsis { height: 60px; }

/* line 3945, ../sass/style.scss */
#messages-wrapper div[role="alert"] { color: #f00; font-family: 'ProximaNovaSbold'; font-weight: normal; }
/* line 3950, ../sass/style.scss */
#messages-wrapper div[role="alert"] ul li { color: #f00; font-family: 'ProximaNovaSbold'; font-weight: normal; }

/* line 3960, ../sass/style.scss */
.welcome-content { min-height: 500px; }

/* line 3963, ../sass/style.scss */
.pace-running { height: 100vh; overflow: hidden; }
/* line 3966, ../sass/style.scss */
.pace-running:before { content: ""; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); position: absolute; top: 0; left: 0; z-index: 555555; bottom: 0; }
/* line 3977, ../sass/style.scss */
.pace-running .pace-active { z-index: 666666; width: 40px; height: 40px; border: 0; background: transparent; }
/* line 3983, ../sass/style.scss */
.pace-running .pace-active > div { display: none; }
/* line 3986, ../sass/style.scss */
.pace-running .pace-active span { display: block; bottom: 0px; width: 20px; height: 20px; background: #DC0041; position: absolute; }
/* line 3993, ../sass/style.scss */
.pace-running .pace-active span:nth-child(2) { animation: preloader_2_1 1.5s infinite ease-in-out; }
/* line 3996, ../sass/style.scss */
.pace-running .pace-active span:nth-child(3) { left: 20px; animation: preloader_2_2 1.5s infinite ease-in-out; }
/* line 4000, ../sass/style.scss */
.pace-running .pace-active span:nth-child(4) { top: 0px; animation: preloader_2_3 1.5s infinite ease-in-out; }
/* line 4004, ../sass/style.scss */
.pace-running .pace-active span:nth-child(5) { top: 0px; left: 20px; animation: preloader_2_4 1.5s infinite ease-in-out; }
@keyframes preloader_2_1 { 0% { transform: translateX(0px) translateY(0px) rotate(0deg); border-radius: 0px; }
  50% { transform: translateX(-20px) translateY(-10px) rotate(-180deg); border-radius: 20px; background: #DC0041; }
  80% { transform: translateX(0px) translateY(0px) rotate(-360deg); border-radius: 0px; }
  100% { transform: translateX(0px) translateY(0px) rotate(-360deg); border-radius: 0px; } }
@keyframes preloader_2_2 { 0% { transform: translateX(0px) translateY(0px) rotate(0deg); border-radius: 0px; }
  50% { transform: translateX(20px) translateY(-10px) rotate(180deg); border-radius: 20px; background: #00537F; }
  80% { transform: translateX(0px) translateY(0px) rotate(360deg); border-radius: 0px; }
  100% { transform: translateX(0px) translateY(0px) rotate(360deg); border-radius: 0px; } }
@keyframes preloader_2_3 { 0% { transform: translateX(0px) translateY(0px) rotate(0deg); border-radius: 0px; }
  50% { transform: translateX(-20px) translateY(10px) rotate(-180deg); border-radius: 20px; background: #00537F; }
  80% { transform: translateX(0px) translateY(0px) rotate(-360deg); border-radius: 0px; }
  100% { transform: translateX(0px) translateY(0px) rotate(-360deg); border-radius: 0px; } }
@keyframes preloader_2_4 { 0% { transform: translateX(0px) translateY(0px) rotate(0deg); border-radius: 0px; }
  50% { transform: translateX(20px) translateY(10px) rotate(180deg); border-radius: 20px; background: #DC0041; }
  80% { transform: translateX(0px) translateY(0px) rotate(360deg); border-radius: 0px; }
  100% { transform: translateX(0px) translateY(0px) rotate(360deg); border-radius: 0px; } }
/* line 4036, ../sass/style.scss */
.navbar-default .navbar-nav > li > a { line-height: 22px; font-family: "BordaBold"; }

/* line 4044, ../sass/style.scss */
.activity-section .cell-box .quicktabs-wrapper .quicktabs-tabs { position: relative; display: block; top: 0px; right: 0; text-align: right; z-index: 99; }
/* line 4051, ../sass/style.scss */
.activity-section .cell-box .quicktabs-wrapper .quicktabs-tabs li { background: #898989; height: 35px; display: inline-block; }
/* line 4055, ../sass/style.scss */
.activity-section .cell-box .quicktabs-wrapper .quicktabs-tabs li a { color: #fff; padding: 7px 20px; font-size: 13px; font-weight: bold; text-transform: uppercase; line-height: 31px; }
/* line 4063, ../sass/style.scss */
.activity-section .cell-box .quicktabs-wrapper .quicktabs-tabs li:hover { background: #fff; }
/* line 4065, ../sass/style.scss */
.activity-section .cell-box .quicktabs-wrapper .quicktabs-tabs li:hover a { color: #00537F; }
/* line 4069, ../sass/style.scss */
.activity-section .cell-box .quicktabs-wrapper .quicktabs-tabs li.active { background: #fff; }
/* line 4071, ../sass/style.scss */
.activity-section .cell-box .quicktabs-wrapper .quicktabs-tabs li.active a { color: #00537F; }
/* line 4077, ../sass/style.scss */
.activity-section .cell-box .quicktabs-wrapper .quicktabs-main { margin-top: -36px; }
/* line 4081, ../sass/style.scss */
.activity-section .cell-box .quicktabs-wrapper .flexslider { margin: 0px 0 20px; width: 100%; padding: 0px 30px; }
/* line 4088, ../sass/style.scss */
.activity-section .cell-box .quicktabs-wrapper .flexslider ul li .views-field-field-activity-image .field-content { height: 100px; width: 100px; margin: 0px auto; }
/* line 4092, ../sass/style.scss */
.activity-section .cell-box .quicktabs-wrapper .flexslider ul li .views-field-field-activity-image .field-content img { border-radius: 50%; width: 100%; height: 100%; object-fit: cover; padding-right: 0; margin: 0px auto; }
/* line 4102, ../sass/style.scss */
.activity-section .cell-box .quicktabs-wrapper .flexslider ul li .views-field-title { margin-top: 10px; }
/* line 4105, ../sass/style.scss */
.activity-section .cell-box .quicktabs-wrapper .flexslider ul li .views-field-title span a { color: #173d59; text-transform: uppercase; font-size: 12px; font-weight: bold; }
/* line 4116, ../sass/style.scss */
.activity-section .cell-box .quicktabs-wrapper .flexslider .flex-direction-nav a { display: block; }
/* line 4118, ../sass/style.scss */
.activity-section .cell-box .quicktabs-wrapper .flexslider .flex-direction-nav a.flex-prev { opacity: 1; left: -13px; top: 40%; }
/* line 4122, ../sass/style.scss */
.activity-section .cell-box .quicktabs-wrapper .flexslider .flex-direction-nav a.flex-prev:before { font-family: 'FontAwesome'; content: "\f0d9"; color: #c6c6c6; font-size: 25px; }
/* line 4129, ../sass/style.scss */
.activity-section .cell-box .quicktabs-wrapper .flexslider .flex-direction-nav a.flex-next { opacity: 1; right: -13px; top: 40%; }
/* line 4133, ../sass/style.scss */
.activity-section .cell-box .quicktabs-wrapper .flexslider .flex-direction-nav a.flex-next:before { content: "\f0da"; font-size: 25px; color: #c6c6c6; font-family: 'FontAwesome'; }
/* line 4144, ../sass/style.scss */
.activity-section .cell-box .quicktabs-wrapper .flexslider:hover .flex-direction-nav .flex-prev { opacity: 1; left: -13px; top: 40%; }
/* line 4149, ../sass/style.scss */
.activity-section .cell-box .quicktabs-wrapper .flexslider:hover .flex-direction-nav .flex-next { opacity: 1; right: -13px; top: 40%; }

/* line 4160, ../sass/style.scss */
#quicktabs-tabpage-home_page_activities-1 { display: block; height: 0; overflow: hidden; }

/* line 4165, ../sass/style.scss */
#flexslider-physical-activities { padding: 0px; }

/* line 4169, ../sass/style.scss */
#flexslider-community-activities { padding: 0px; }

/* line 4173, ../sass/style.scss */
#flexslider-physical-activities, #flexslider-community-activities, #related-activities-slider, #stories-slider { position: relative; }
/* line 4177, ../sass/style.scss */
#flexslider-physical-activities .owl-stage-outer .owl-item .views-field-field-activity-image, #flexslider-community-activities .owl-stage-outer .owl-item .views-field-field-activity-image, #related-activities-slider .owl-stage-outer .owl-item .views-field-field-activity-image, #stories-slider .owl-stage-outer .owl-item .views-field-field-activity-image { text-align: center; display: inline-block; }
/* line 4180, ../sass/style.scss */
#flexslider-physical-activities .owl-stage-outer .owl-item .views-field-field-activity-image img, #flexslider-community-activities .owl-stage-outer .owl-item .views-field-field-activity-image img, #related-activities-slider .owl-stage-outer .owl-item .views-field-field-activity-image img, #stories-slider .owl-stage-outer .owl-item .views-field-field-activity-image img { display: inline-block; max-width: 100%; border-radius: 50%; }
/* line 4185, ../sass/style.scss */
#flexslider-physical-activities .owl-stage-outer .owl-item .views-field-field-activity-image a, #flexslider-community-activities .owl-stage-outer .owl-item .views-field-field-activity-image a, #related-activities-slider .owl-stage-outer .owl-item .views-field-field-activity-image a, #stories-slider .owl-stage-outer .owl-item .views-field-field-activity-image a { display: inline-block; width: 100px; }
/* line 4190, ../sass/style.scss */
#flexslider-physical-activities .owl-stage-outer .owl-item .views-field-title, #flexslider-community-activities .owl-stage-outer .owl-item .views-field-title, #related-activities-slider .owl-stage-outer .owl-item .views-field-title, #stories-slider .owl-stage-outer .owl-item .views-field-title { margin-top: 10px; }
/* line 4192, ../sass/style.scss */
#flexslider-physical-activities .owl-stage-outer .owl-item .views-field-title a, #flexslider-community-activities .owl-stage-outer .owl-item .views-field-title a, #related-activities-slider .owl-stage-outer .owl-item .views-field-title a, #stories-slider .owl-stage-outer .owl-item .views-field-title a { color: #173d59; font-size: 12px; text-transform: uppercase; font-weight: bold; }
/* line 4197, ../sass/style.scss */
#flexslider-physical-activities .owl-stage-outer .owl-item .views-field-title a:hover, #flexslider-community-activities .owl-stage-outer .owl-item .views-field-title a:hover, #related-activities-slider .owl-stage-outer .owl-item .views-field-title a:hover, #stories-slider .owl-stage-outer .owl-item .views-field-title a:hover { color: #DC0041; }
/* line 4205, ../sass/style.scss */
#flexslider-physical-activities .custom-owl-nav button, #flexslider-community-activities .custom-owl-nav button, #related-activities-slider .custom-owl-nav button, #stories-slider .custom-owl-nav button { position: absolute; width: 27px; line-height: 100px; font-size: 25px; background: none; border: 0px; }
/* line 4212, ../sass/style.scss */
#flexslider-physical-activities .custom-owl-nav button.left-col, #flexslider-community-activities .custom-owl-nav button.left-col, #related-activities-slider .custom-owl-nav button.left-col, #stories-slider .custom-owl-nav button.left-col { color: #adadad; left: 0; top: 0; line-height: 100px; }
/* line 4218, ../sass/style.scss */
#flexslider-physical-activities .custom-owl-nav button.right-col, #flexslider-community-activities .custom-owl-nav button.right-col, #related-activities-slider .custom-owl-nav button.right-col, #stories-slider .custom-owl-nav button.right-col { color: #adadad; right: 0; top: 0; line-height: 100px; }
/* line 4224, ../sass/style.scss */
#flexslider-physical-activities .custom-owl-nav button:focus, #flexslider-community-activities .custom-owl-nav button:focus, #related-activities-slider .custom-owl-nav button:focus, #stories-slider .custom-owl-nav button:focus { outline: none; }
/* line 4227, ../sass/style.scss */
#flexslider-physical-activities .custom-owl-nav button.disabled, #flexslider-community-activities .custom-owl-nav button.disabled, #related-activities-slider .custom-owl-nav button.disabled, #stories-slider .custom-owl-nav button.disabled { color: #e3e3e3; cursor: not-allowed; }

/* line 4237, ../sass/style.scss */
#related-activities-slider .owl-stage-outer .owl-item .item, #stories-slider .owl-stage-outer .owl-item .item { text-align: center; }
/* line 4239, ../sass/style.scss */
#related-activities-slider .owl-stage-outer .owl-item .item .views-field-title, #stories-slider .owl-stage-outer .owl-item .item .views-field-title { margin-top: 10px; }
/* line 4241, ../sass/style.scss */
#related-activities-slider .owl-stage-outer .owl-item .item .views-field-title a, #stories-slider .owl-stage-outer .owl-item .item .views-field-title a { color: #fff; }
/* line 4250, ../sass/style.scss */
#related-activities-slider .custom-owl-nav button.left-col, #stories-slider .custom-owl-nav button.left-col { color: #fff; left: -10px; top: 0; }
/* line 4256, ../sass/style.scss */
#related-activities-slider .custom-owl-nav button.right-col, #stories-slider .custom-owl-nav button.right-col { color: #fff; right: -10px; top: 0; }
/* line 4262, ../sass/style.scss */
#related-activities-slider .custom-owl-nav button.disabled, #stories-slider .custom-owl-nav button.disabled { color: #76c9ff; cursor: not-allowed; }

/* line 4272, ../sass/style.scss */
#story-slider .owl-dots button:focus { outline: none; }
/* line 4277, ../sass/style.scss */
#story-slider iframe { border: 0px; }

/* line 4281, ../sass/style.scss */
.mapIconLabel { color: #ffffff; font-weight: bold; font-size: 12px; opacity: 1; pointer-events: none; text-align: center; width: 60px; white-space: nowrap; }

@media (max-width: 992px) { /* line 4291, ../sass/style.scss */
  .blocksection-col { width: 100%; } }

/* line 4296, ../sass/style.scss */
.backlink { margin: 10px; }
/* line 4298, ../sass/style.scss */
.backlink a { color: #00537F; font-weight: bold; text-transform: uppercase; font-size: 18px; }
/* line 4303, ../sass/style.scss */
.backlink a span { margin-top: 0; display: block; float: left; }
/* line 4307, ../sass/style.scss */
.backlink a span i { color: #00537F; font-size: 25px; padding-right: 10px; }

/* line 4315, ../sass/style.scss */
.slider-head { color: #fff; text-align: center; font-size: 16px; text-transform: uppercase; font-weight: bold; margin-top: 4px; margin-bottom: 10px; }

/* line 4325, ../sass/style.scss */
#activity-search-form .activity-common-wrapper { width: 40%; display: block; float: left; position: relative; padding: 0; }
@media screen and (max-width: 767px) { /* line 4325, ../sass/style.scss */
  #activity-search-form .activity-common-wrapper { width: 100%; }
  /* line 4333, ../sass/style.scss */
  #activity-search-form .activity-common-wrapper input, #activity-search-form .activity-common-wrapper .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group #activity-search-form .activity-common-wrapper select, #activity-search-form .activity-common-wrapper .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item #activity-search-form .activity-common-wrapper select { border-radius: 0; } }

/* line 4340, ../sass/style.scss */
.map-head { margin: 0 0 20px; }
/* line 4342, ../sass/style.scss */
.map-head h2, .map-head .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .map-head h4 { font-weight: bold; font-size: 19px; padding-left: 45px; }

/* line 4348, ../sass/style.scss */
.mt_top-space { padding-top: 160px !important; }

/* line 4352, ../sass/style.scss */
.container-fluid-around { padding: 0px 15px; }

/* line 4356, ../sass/style.scss */
.status-success { font-size: 17px; text-align: center; padding: 10px; font-weight: bold; }

/* line 4362, ../sass/style.scss */
.padding-zero { padding: 5px; }

/*----------- New styles ---------------- */
/* line 4367, ../sass/style.scss */
.activity-section { width: 100%; display: block; }
@media screen and (max-width: 767px) { /* line 4373, ../sass/style.scss */
  .activity-section .container-fluid .featured-activity { padding-left: 0px; padding-right: 0px; } }
@media screen and (max-width: 600px) { /* line 4379, ../sass/style.scss */
  .activity-section .container-fluid .col-lg-12 { padding-right: 0; } }

/* line 4385, ../sass/style.scss */
.featured-activity { padding: 0px 10px 0 10px; }
/* line 4387, ../sass/style.scss */
.featured-activity:after { content: ''; width: 100%; height: 1px; display: block; background: #ededed; margin: 20px 0 20px 0; }
@media screen and (max-width: 767px) { /* line 4387, ../sass/style.scss */
  .featured-activity:after { background: transparent; margin: 0px 0 20px 0; } }
/* line 4399, ../sass/style.scss */
.featured-activity .featured-activity-header { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; }
@media (max-width: 767px) { /* line 4399, ../sass/style.scss */
  .featured-activity .featured-activity-header { -webkit-box-pack: left; -ms-flex-pack: left; justify-content: left; } }
/* line 4416, ../sass/style.scss */
.featured-activity .featured-activity-header h2, .featured-activity .featured-activity-header .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .featured-activity .featured-activity-header h4 { font-family: "BordaBold"; color: #00537F; font-size: 18px; font-weight: bold; text-transform: uppercase; margin: 0; margin-top: 30px; margin-bottom: 50px; background: #fff; padding: 0 80px; }
@media (max-width: 767px) { /* line 4416, ../sass/style.scss */
  .featured-activity .featured-activity-header h2, .featured-activity .featured-activity-header .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .featured-activity .featured-activity-header h4 { padding: 0; margin-top: 20px; margin-bottom: 30px; font-size: 17px; } }
/* line 4433, ../sass/style.scss */
.featured-activity .featured-activity-header h2:before, .featured-activity .featured-activity-header .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4:before, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .featured-activity .featured-activity-header h4:before { position: absolute; left: 0; margin-top: 8px; width: 100%; height: 1px; background: #ededed; content: ''; z-index: -1; }
@media (max-width: 767px) { /* line 4433, ../sass/style.scss */
  .featured-activity .featured-activity-header h2:before, .featured-activity .featured-activity-header .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4:before, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .featured-activity .featured-activity-header h4:before { width: 80%; bottom: 15px; background: #ccc; } }
/* line 4448, ../sass/style.scss */
.featured-activity .featured-activity-header h2:after, .featured-activity .featured-activity-header .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4:after, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .featured-activity .featured-activity-header h4:after { content: ''; width: 15px; height: 20px; position: absolute; left: 0; right: 0; margin: 0 auto; margin-left: auto; margin-right: auto; margin-top: 30px; background: url(/themes/custom/active_newcastle/css/../images/active-tag.svg); background-repeat: no-repeat; background-position: center; background-size: contain; }
@media (max-width: 767px) { /* line 4448, ../sass/style.scss */
  .featured-activity .featured-activity-header h2:after, .featured-activity .featured-activity-header .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4:after, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .featured-activity .featured-activity-header h4:after { display: none; } }
/* line 4470, ../sass/style.scss */
.featured-activity .featured-activity-slider-block.featured-static { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
/* line 4476, ../sass/style.scss */
.featured-activity .featured-activity-slider-block.featured-static .activity-item-static { -ms-flex: 0 0 calc(20% - 10px); flex: 0 0 calc(20% - 10px); max-width: calc(20% - 10px); padding-right: 10px; }
@media screen and (max-width: 1199px) { /* line 4476, ../sass/style.scss */
  .featured-activity .featured-activity-slider-block.featured-static .activity-item-static { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } }
@media screen and (max-width: 767px) { /* line 4476, ../sass/style.scss */
  .featured-activity .featured-activity-slider-block.featured-static .activity-item-static { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; } }
/* line 4492, ../sass/style.scss */
.featured-activity .featured-activity-slider-block.featured-static .featured-activity-content { -ms-flex: 0 0 80%; flex: 0 0 80%; max-width: 80%; }
@media screen and (max-width: 1199px) { /* line 4492, ../sass/style.scss */
  .featured-activity .featured-activity-slider-block.featured-static .featured-activity-content { -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; } }
@media screen and (max-width: 767px) { /* line 4492, ../sass/style.scss */
  .featured-activity .featured-activity-slider-block.featured-static .featured-activity-content { -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%; } }
/* line 4509, ../sass/style.scss */
.featured-activity .featured-activity-item { display: inline-block; width: 100%; }
/* line 4513, ../sass/style.scss */
.featured-activity .featured-activity-item .featured-activity-image a { display: block; overflow: hidden; }
/* line 4518, ../sass/style.scss */
.featured-activity .featured-activity-item .featured-activity-image img { width: 100%; height: 140px; object-fit: cover; }
/* line 4522, ../sass/style.scss */
.featured-activity .featured-activity-item .featured-activity-image img:hover { opacity: .8; }
/* line 4528, ../sass/style.scss */
.featured-activity .featured-activity-item .featured-activity-title a { height: initial; }
/* line 4531, ../sass/style.scss */
.featured-activity .featured-activity-item .featured-activity-title h4 { font-family: "BordaBold"; color: #00537F; font-size: 16px; text-transform: uppercase; font-weight: bold; }
/* line 4542, ../sass/style.scss */
.featured-activity .featured-activity-content .owl-nav button { width: 30px; height: 30px; background: #ededed; margin: 2px; }
/* line 4547, ../sass/style.scss */
.featured-activity .featured-activity-content .owl-nav button:focus { outline: none; }
/* line 4550, ../sass/style.scss */
.featured-activity .featured-activity-content .owl-nav button span { font-size: 30px; line-height: 25px; color: #00537f; }
/* line 4556, ../sass/style.scss */
.featured-activity .featured-activity-content .owl-nav button.disabled span { color: #ccc; }

/* line 4564, ../sass/style.scss */
.news-event-section { padding: 0 25px; padding-bottom: 45px; }
@media screen and (max-width: 600px) { /* line 4564, ../sass/style.scss */
  .news-event-section { padding: 0 10px; } }

/* line 4571, ../sass/style.scss */
.ui-menu.ui-widget.ui-widget-content { padding: 0; z-index: 1000; }
/* line 4574, ../sass/style.scss */
.ui-menu.ui-widget.ui-widget-content .ui-menu-item-wrapper { font-family: "robotoregular" !important; font-size: 15px; text-transform: capitalize; color: #8b8b8b; padding: 5px; border-bottom: 1px solid #ccc !important; }
/* line 4581, ../sass/style.scss */
.ui-menu.ui-widget.ui-widget-content .ui-menu-item-wrapper:hover { font-family: "robotoregular" !important; }
/* line 4585, ../sass/style.scss */
.ui-menu.ui-widget.ui-widget-content.home-activity { height: initial; min-height: 40px; max-height: 250px; border-radius: 0px; border: 1px solid rgba(0, 0, 0, 0.15); overflow-y: auto; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }
/* line 4594, ../sass/style.scss */
.ui-menu.ui-widget.ui-widget-content.home-activity .ui-menu-item-wrapper { color: #8b8b8b !important; padding: 8px 12px; font-size: 16px; font-family: "BordaBold" !important; text-transform: uppercase; background-color: #fff; }
/* line 4601, ../sass/style.scss */
.ui-menu.ui-widget.ui-widget-content.home-activity .ui-menu-item-wrapper:hover { border-bottom: 1px solid #ccc !important; }
/* line 4606, ../sass/style.scss */
.ui-menu.ui-widget.ui-widget-content.activity-find { width: 100% !important; top: 100% !important; height: initial; min-height: 33px; max-height: 250px; overflow-y: scroll; border-radius: 0px; border: 1px solid rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }
/* line 4619, ../sass/style.scss */
.ui-menu.ui-widget.ui-widget-content.activity-find li .ui-menu-item-wrapper { font-family: "robotoregular" !important; font-size: 15px; text-transform: initial; word-break: break-word; }
/* line 4624, ../sass/style.scss */
.ui-menu.ui-widget.ui-widget-content.activity-find li .ui-menu-item-wrapper:hover { background: #DC0041; color: #fff; }
/* line 4630, ../sass/style.scss */
.ui-menu.ui-widget.ui-widget-content.activity-find li:nth-child(1) .ui-menu-item-wrapper { background: #DC0041; color: #fff; }

/* line 4641, ../sass/style.scss */
.activity-table-outer { max-height: 250px; width: 100%; overflow-y: auto; }

/* line 4647, ../sass/style.scss */
.modal-des-min .tb-outer { max-height: 385px; overflow-y: auto; height: 385px !important; }

/* line 4654, ../sass/style.scss */
.left-space:before { left: 6px; }

/* line 4658, ../sass/style.scss */
.w-auto { width: auto !important; }

/* line 4661, ../sass/style.scss */
.mcr-label-bottom { position: absolute; bottom: 10px; padding: 0px 20px 0 15px; }
/* line 4665, ../sass/style.scss */
.mcr-label-bottom .provider-info { margin-right: 0px; }

/* line 4673, ../sass/style.scss */
.homepage-info-modal.no-close .modal-container .ui-widget-header button { display: none; }
/* line 4679, ../sass/style.scss */
.homepage-info-modal.no-close .modal-container .provider-modal-body a.launch-reciteme { min-width: 90px !important; }

/* line 4688, ../sass/style.scss */
.home-search-area { padding: 0 15px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: left; -ms-flex-wrap: wrap; flex-wrap: wrap; }
@media screen and (max-width: 767px) { /* line 4688, ../sass/style.scss */
  .home-search-area { text-align: center; webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0px; } }
/* line 4710, ../sass/style.scss */
.home-search-area h1 { width: 80%; font-family: "BordaBold"; font-size: 18px; color: #00537F; margin: 0; text-transform: uppercase; padding: 15px; line-height: 25px; background: #fff; text-align: left; }
@media screen and (max-width: 767px) { /* line 4710, ../sass/style.scss */
  .home-search-area h1 { text-align: center; background: transparent; font-size: 17px; color: #fff; padding: 0 0 15px 0; } }
/* line 4729, ../sass/style.scss */
.home-search-area .btn-search { width: 20%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border: 0; text-transform: uppercase; }

/* -------- Inner page styles ---------*/
/* line 5, ../sass/includes/user-login.scss */
body.logged-in .navbar.navbar-default { height: auto; border-bottom-width: 0.25px; }
/* line 8, ../sass/includes/user-login.scss */
body.logged-in .navbar.navbar-default .search-inner-col { padding: 0 0px; }
/* line 11, ../sass/includes/user-login.scss */
body.logged-in .navbar.navbar-default .navbar-header { padding: 0 25px; }
@media screen and (max-width: 575px) { /* line 14, ../sass/includes/user-login.scss */
  body.logged-in .navbar.navbar-default .navbar-header .navbar-brand img { max-width: 150px; } }
@media screen and (max-width: 991px) { /* line 20, ../sass/includes/user-login.scss */
  body.logged-in .navbar.navbar-default .navbar-header .navbar-toggle { right: 25px; width: auto; } }
@media screen and (max-width: 575px) { /* line 20, ../sass/includes/user-login.scss */
  body.logged-in .navbar.navbar-default .navbar-header .navbar-toggle { right: 25px; } }
@media (max-width: 991px) { /* line 30, ../sass/includes/user-login.scss */
  body.logged-in .navbar.navbar-default .block-loggedusermainmenu { display: none; } }
/* line 34, ../sass/includes/user-login.scss */
body.logged-in .navbar.navbar-default .block-loggedusermainmenu ul { float: right; margin-right: 20px; }
/* line 37, ../sass/includes/user-login.scss */
body.logged-in .navbar.navbar-default .block-loggedusermainmenu ul li { padding: 0px; }
/* line 41, ../sass/includes/user-login.scss */
body.logged-in .navbar.navbar-default .block-loggedusermainmenu ul li a.accessibility-menu-item { margin-left: 15px; background: #00537F; color: #fff; position: relative; font-weight: normal; text-transform: uppercase; text-align: center; width: 140px; padding: 8px 0px; display: block; border: 0px; }
@media (max-width: 1199px) { /* line 41, ../sass/includes/user-login.scss */
  body.logged-in .navbar.navbar-default .block-loggedusermainmenu ul li a.accessibility-menu-item { width: 115px; } }
/* line 56, ../sass/includes/user-login.scss */
body.logged-in .navbar.navbar-default .block-loggedusermainmenu ul li a.accessibility-menu-item:hover { color: #fff !important; }
/* line 58, ../sass/includes/user-login.scss */
body.logged-in .navbar.navbar-default .block-loggedusermainmenu ul li a.accessibility-menu-item:hover:after { background: none; }
/* line 62, ../sass/includes/user-login.scss */
body.logged-in .navbar.navbar-default .block-loggedusermainmenu ul li a.accessibility-menu-item:hover { background: #066ea5; color: #fff; }
/* line 67, ../sass/includes/user-login.scss */
body.logged-in .navbar.navbar-default .block-loggedusermainmenu ul li a.login-menu-item { margin-left: 5px; background: #DC0041; color: #fff; position: relative; font-weight: normal; text-transform: uppercase; text-align: center; width: 100px; padding: 8px 0px; display: block; border: 0px; }
@media (max-width: 1199px) { /* line 67, ../sass/includes/user-login.scss */
  body.logged-in .navbar.navbar-default .block-loggedusermainmenu ul li a.login-menu-item { width: 70px; } }
/* line 82, ../sass/includes/user-login.scss */
body.logged-in .navbar.navbar-default .block-loggedusermainmenu ul li a.login-menu-item:hover { color: #fff !important; }
@media (max-width: 767px) { /* line 82, ../sass/includes/user-login.scss */
  body.logged-in .navbar.navbar-default .block-loggedusermainmenu ul li a.login-menu-item:hover { background: #e2e2e2 !important; color: #00537F !important; } }
/* line 88, ../sass/includes/user-login.scss */
body.logged-in .navbar.navbar-default .block-loggedusermainmenu ul li a.login-menu-item:hover:after { background: none; }
/* line 92, ../sass/includes/user-login.scss */
body.logged-in .navbar.navbar-default .block-loggedusermainmenu ul li a.login-menu-item:hover { background: #a90032; color: #fff; }
/* line 101, ../sass/includes/user-login.scss */
body.logged-in .navbar.navbar-default .block-useraccountmenu { width: 100%; display: none; position: relative; float: left; }
@media screen and (max-width: 991px) { /* line 101, ../sass/includes/user-login.scss */
  body.logged-in .navbar.navbar-default .block-useraccountmenu { display: block; width: 100%; height: 100% !important; margin-top: 0px; border-top: 0; margin: 0; padding: 0; padding-left: 50px; position: fixed; right: -100%; top: 0; max-height: initial; overflow-y: auto; z-index: 10; -webkit-transition: all 0.35s ease; -o-transition: all 0.35s ease; transition: all 0.35s ease; }
  /* line 124, ../sass/includes/user-login.scss */
  body.logged-in .navbar.navbar-default .block-useraccountmenu:before { background: #ca2b46; content: ''; position: absolute; right: 0; top: 0; bottom: 0; width: 250px; } }
/* line 134, ../sass/includes/user-login.scss */
body.logged-in .navbar.navbar-default .block-useraccountmenu.in { right: 0; }
/* line 138, ../sass/includes/user-login.scss */
body.logged-in .navbar.navbar-default .block-useraccountmenu.in .nav.navbar-nav:before { width: 100%; visibility: visible; opacity: 1; filter: alpha(opacity=100); -webkit-transition-delay: .40s; -o-transition-delay: .40s; transition-delay: .40s; }
/* line 151, ../sass/includes/user-login.scss */
body.logged-in .navbar.navbar-default .block-useraccountmenu .nav.navbar-nav { width: 100%; position: relative; display: block; padding: 0px 25px; margin-top: 0; }
@media screen and (max-width: 991px) { /* line 151, ../sass/includes/user-login.scss */
  body.logged-in .navbar.navbar-default .block-useraccountmenu .nav.navbar-nav { background: #ca2b46; width: 250px; float: none; position: absolute; right: 0; margin: 0; margin-top: 0; padding-bottom: 15px; padding-right: 15px; padding-left: 15px; box-shadow: none; } }
/* line 171, ../sass/includes/user-login.scss */
body.logged-in .navbar.navbar-default .block-useraccountmenu .nav.navbar-nav:before { position: absolute; right: 0; left: 0; top: 0; content: ''; width: 100%; height: 1px; background: #ccc; }
@media screen and (max-width: 991px) { /* line 171, ../sass/includes/user-login.scss */
  body.logged-in .navbar.navbar-default .block-useraccountmenu .nav.navbar-nav:before { position: fixed; width: 100%; height: 100vh; background: rgba(153, 155, 157, 0.9); z-index: -1; left: 0; top: 0; visibility: hidden; opacity: 0; filter: alpha(opacity=0); -webkit-animation-duration: 20s; animation-duration: 20s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-transition: all 0.90s ease; -o-transition: all 0.90s ease; transition: all 0.90s ease; } }
/* line 201, ../sass/includes/user-login.scss */
body.logged-in .navbar.navbar-default .block-useraccountmenu .nav.navbar-nav li { position: relative; }
@media (min-width: 991px) { /* line 201, ../sass/includes/user-login.scss */
  body.logged-in .navbar.navbar-default .block-useraccountmenu .nav.navbar-nav li { width: calc(100% / 9); }
  /* line 206, ../sass/includes/user-login.scss */
  body.logged-in .navbar.navbar-default .block-useraccountmenu .nav.navbar-nav li ul.navbar-nav { background: #fff; }
  /* line 208, ../sass/includes/user-login.scss */
  body.logged-in .navbar.navbar-default .block-useraccountmenu .nav.navbar-nav li ul.navbar-nav li { width: 100%; } }
/* line 215, ../sass/includes/user-login.scss */
body.logged-in .navbar.navbar-default .block-useraccountmenu .nav.navbar-nav li a.mobile-logout-button { margin-left: 5px; background: #DC0041; color: #fff; position: relative; font-weight: normal; text-transform: uppercase; text-align: center; width: 100px; padding: 8px 0px; display: none; }
@media (max-width: 991px) { /* line 215, ../sass/includes/user-login.scss */
  body.logged-in .navbar.navbar-default .block-useraccountmenu .nav.navbar-nav li a.mobile-logout-button { display: block; background: #fff; color: #00537F !important; width: 100%; margin: 0; margin-top: 10px; padding: 3px 15px !important; } }
/* line 235, ../sass/includes/user-login.scss */
body.logged-in .navbar.navbar-default .block-useraccountmenu .nav.navbar-nav li a.mobile-logout-button:hover { color: #fff !important; }
@media (max-width: 767px) { /* line 235, ../sass/includes/user-login.scss */
  body.logged-in .navbar.navbar-default .block-useraccountmenu .nav.navbar-nav li a.mobile-logout-button:hover { background: #e2e2e2 !important; color: #00537F !important; } }
/* line 241, ../sass/includes/user-login.scss */
body.logged-in .navbar.navbar-default .block-useraccountmenu .nav.navbar-nav li a.mobile-logout-button:hover:after { background: none; }
/* line 245, ../sass/includes/user-login.scss */
body.logged-in .navbar.navbar-default .block-useraccountmenu .nav.navbar-nav li a.mobile-logout-button:hover { background: #a90032; color: #fff; }
/* line 250, ../sass/includes/user-login.scss */
body.logged-in .navbar.navbar-default .block-useraccountmenu .nav.navbar-nav li a.accessibility-menu-item { margin-left: 15px; background: #00537F; color: #fff; position: relative; font-weight: normal; text-transform: uppercase; text-align: center; width: 140px; padding: 8px 0px; display: block; margin-top: 8px; }
/* line 262, ../sass/includes/user-login.scss */
body.logged-in .navbar.navbar-default .block-useraccountmenu .nav.navbar-nav li a.accessibility-menu-item:after { display: none; }
/* line 265, ../sass/includes/user-login.scss */
body.logged-in .navbar.navbar-default .block-useraccountmenu .nav.navbar-nav li a.accessibility-menu-item:hover { background: #066ea5; color: #fff; }
@media screen and (max-width: 991px) { /* line 250, ../sass/includes/user-login.scss */
  body.logged-in .navbar.navbar-default .block-useraccountmenu .nav.navbar-nav li a.accessibility-menu-item { margin-left: 0; width: 100%; padding: 3px 15px !important; } }
@media (min-width: 992px) { /* line 250, ../sass/includes/user-login.scss */
  body.logged-in .navbar.navbar-default .block-useraccountmenu .nav.navbar-nav li a.accessibility-menu-item { display: none; } }
@media screen and (max-width: 991px) { /* line 201, ../sass/includes/user-login.scss */
  body.logged-in .navbar.navbar-default .block-useraccountmenu .nav.navbar-nav li { float: initial; border-bottom: 1px solid #e66289; }
  /* line 282, ../sass/includes/user-login.scss */
  body.logged-in .navbar.navbar-default .block-useraccountmenu .nav.navbar-nav li a { font-size: 17px; line-height: 35px; color: #fff; padding: 12px 5px; padding-bottom: 5px; border: 0; }
  /* line 290, ../sass/includes/user-login.scss */
  body.logged-in .navbar.navbar-default .block-useraccountmenu .nav.navbar-nav li a:after { display: none; } }
/* line 296, ../sass/includes/user-login.scss */
body.logged-in .navbar.navbar-default .block-useraccountmenu .nav.navbar-nav li:nth-child(1) a { border-left: 0; }
@media (min-width: 991px) { /* line 302, ../sass/includes/user-login.scss */
  body.logged-in .navbar.navbar-default .block-useraccountmenu .nav.navbar-nav li:nth-child(9) a:before { display: none; } }
/* line 309, ../sass/includes/user-login.scss */
body.logged-in .navbar.navbar-default .block-useraccountmenu .nav.navbar-nav li:last-child { border-bottom: 0 !important; }
/* line 311, ../sass/includes/user-login.scss */
body.logged-in .navbar.navbar-default .block-useraccountmenu .nav.navbar-nav li:last-child a { border-right: 0; }
/* line 313, ../sass/includes/user-login.scss */
body.logged-in .navbar.navbar-default .block-useraccountmenu .nav.navbar-nav li:last-child a:after { display: none; }
/* line 318, ../sass/includes/user-login.scss */
body.logged-in .navbar.navbar-default .block-useraccountmenu .nav.navbar-nav li a { padding: 15px 15px; position: relative; border: 0; }
@media (min-width: 991px) { /* line 318, ../sass/includes/user-login.scss */
  body.logged-in .navbar.navbar-default .block-useraccountmenu .nav.navbar-nav li a { font-size: 13px; text-align: center; } }
@media screen and (max-width: 1366px) { /* line 318, ../sass/includes/user-login.scss */
  body.logged-in .navbar.navbar-default .block-useraccountmenu .nav.navbar-nav li a { padding: 15px 10px; } }
@media screen and (max-width: 991px) { /* line 318, ../sass/includes/user-login.scss */
  body.logged-in .navbar.navbar-default .block-useraccountmenu .nav.navbar-nav li a { padding: 15px 5px; } }
/* line 332, ../sass/includes/user-login.scss */
body.logged-in .navbar.navbar-default .block-useraccountmenu .nav.navbar-nav li a:before { width: 1px; height: 30px; background: #ccc; content: ''; position: absolute; right: 0; top: 0; bottom: 0; margin: auto 0; }
@media (max-width: 991px) { /* line 332, ../sass/includes/user-login.scss */
  body.logged-in .navbar.navbar-default .block-useraccountmenu .nav.navbar-nav li a:before { display: none; } }
@media (min-width: 991px) { /* line 346, ../sass/includes/user-login.scss */
  body.logged-in .navbar.navbar-default .block-useraccountmenu .nav.navbar-nav li a.is-active { color: #DC0041; position: relative; }
  /* line 350, ../sass/includes/user-login.scss */
  body.logged-in .navbar.navbar-default .block-useraccountmenu .nav.navbar-nav li a.is-active:after { display: block !important; content: ''; width: 15px; height: 20px; position: absolute; top: 44px; background: url(/themes/custom/active_newcastle/css/../images/active-tag.svg); background-repeat: no-repeat; background-position: center; background-size: contain; margin: 0 auto; left: 0; right: 0; } }
@media screen and (max-width: 991px) { /* line 346, ../sass/includes/user-login.scss */
  body.logged-in .navbar.navbar-default .block-useraccountmenu .nav.navbar-nav li a.is-active { background: none; } }
/* line 369, ../sass/includes/user-login.scss */
body.logged-in .navbar.navbar-default .block-useraccountmenu .nav.navbar-nav li a.is-active:after { display: none; }
@media screen and (max-width: 991px) { /* line 369, ../sass/includes/user-login.scss */
  body.logged-in .navbar.navbar-default .block-useraccountmenu .nav.navbar-nav li a.is-active:after { display: block; width: 50px; height: 35px; background: url(/themes/custom/active_newcastle/css/../images/active-pointer.png); background-size: contain; background-repeat: no-repeat; content: ''; position: absolute; left: -65px; top: 0; bottom: 0; margin: auto 0; right: initial; z-index: 10; pointer-events: none; } }
@media (min-width: 992px) and (max-width: 1571px) { /* line 533, ../sass/includes/user-login.scss */
  body.logged-in .navbar.navbar-default .block-useraccountmenu .nav.navbar-nav li > a.account-menu + .nav { position: absolute; top: 100%; right: 0px; display: none; padding: 0; min-width: 180px; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }
  /* line 542, ../sass/includes/user-login.scss */
  body.logged-in .navbar.navbar-default .block-useraccountmenu .nav.navbar-nav li > a.account-menu + .nav li { float: none; background: #fff; }
  /* line 546, ../sass/includes/user-login.scss */
  body.logged-in .navbar.navbar-default .block-useraccountmenu .nav.navbar-nav li > a.account-menu + .nav li a:after { display: none; }
  /* line 557, ../sass/includes/user-login.scss */
  body.logged-in .navbar.navbar-default .block-useraccountmenu .nav.navbar-nav li:hover a.account-menu + .nav { display: block; } }
/* line 564, ../sass/includes/user-login.scss */
body.logged-in .navbar.navbar-default .block-useraccountmenu .nav.navbar-nav li .navbar-nav { display: none; }
/* line 571, ../sass/includes/user-login.scss */
body.logged-in .navbar.navbar-default .block-myaccountmenu { float: right; width: 100%; background: #f5f7f8; border-top: solid 0.25px #ccc; }
@media (max-width: 991px) { /* line 571, ../sass/includes/user-login.scss */
  body.logged-in .navbar.navbar-default .block-myaccountmenu { display: none; } }
/* line 579, ../sass/includes/user-login.scss */
body.logged-in .navbar.navbar-default .block-myaccountmenu ul { padding: 10px 0; float: right; margin: 0px; margin-right: 20px; }
/* line 587, ../sass/includes/user-login.scss */
body.logged-in .navbar.navbar-default .block-myaccountmenu ul li a.my-settings-complete:before { width: 25px; height: 25px; background: #fff; border: solid 1px #ccc; color: #00537F; font-size: 14px; font-weight: bold; position: absolute; right: 5px; top: -20px; content: "0"; border-radius: 50%; text-indent: 1px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-family: "BordaBold"; }
/* line 615, ../sass/includes/user-login.scss */
body.logged-in .navbar.navbar-default .block-myaccountmenu ul li:last-child a { border-right: 0px; }
/* line 620, ../sass/includes/user-login.scss */
body.logged-in .navbar.navbar-default .block-myaccountmenu ul li:hover ul { display: block; }
/* line 624, ../sass/includes/user-login.scss */
body.logged-in .navbar.navbar-default .block-myaccountmenu ul li ul { display: none; position: absolute; min-width: 200px; padding: 0; top: 100%; right: 10px; background: #fff; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 4px; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); z-index: 1000; }
/* line 637, ../sass/includes/user-login.scss */
body.logged-in .navbar.navbar-default .block-myaccountmenu ul li ul li { display: block; width: 100%; position: relative; }
/* line 641, ../sass/includes/user-login.scss */
body.logged-in .navbar.navbar-default .block-myaccountmenu ul li ul li a { padding: 5px 20px; border: 0; }
/* line 645, ../sass/includes/user-login.scss */
body.logged-in .navbar.navbar-default .block-myaccountmenu ul li ul li a.is-active:after { display: none; }
/* line 656, ../sass/includes/user-login.scss */
body.logged-in .navbar.navbar-default #block-memberaccountmenu { float: right; margin-top: 10px; margin-right: 30px; padding-right: 0; display: inline-block; position: relative; }
@media screen and (max-width: 991px) { /* line 656, ../sass/includes/user-login.scss */
  body.logged-in .navbar.navbar-default #block-memberaccountmenu { margin-top: 8px; } }
@media screen and (max-width: 767px) { /* line 656, ../sass/includes/user-login.scss */
  body.logged-in .navbar.navbar-default #block-memberaccountmenu { position: absolute; right: 0px; top: 0; margin-top: 5px; margin-right: 35px; padding-right: 0; } }
@media screen and (max-width: 575px) { /* line 656, ../sass/includes/user-login.scss */
  body.logged-in .navbar.navbar-default #block-memberaccountmenu { top: 5px; right: 20px; margin-right: 0; } }
/* line 679, ../sass/includes/user-login.scss */
body.logged-in .navbar.navbar-default #block-memberaccountmenu .member-account-menu { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 0; position: relative; }
/* line 688, ../sass/includes/user-login.scss */
body.logged-in .navbar.navbar-default #block-memberaccountmenu .member-account-menu .member-image { display: block; width: 55px; height: 55px; border-radius: 50%; overflow: hidden; position: relative; margin-right: 25px; background: #e5eaed; }
@media screen and (max-width: 991px) { /* line 688, ../sass/includes/user-login.scss */
  body.logged-in .navbar.navbar-default #block-memberaccountmenu .member-account-menu .member-image { width: 45px; height: 45px; } }
@media screen and (max-width: 767px) { /* line 688, ../sass/includes/user-login.scss */
  body.logged-in .navbar.navbar-default #block-memberaccountmenu .member-account-menu .member-image { width: 50px; height: 50px; margin-right: 15px; } }
@media screen and (max-width: 575px) { /* line 688, ../sass/includes/user-login.scss */
  body.logged-in .navbar.navbar-default #block-memberaccountmenu .member-account-menu .member-image { width: 40px; height: 40px; margin-right: 0; } }
/* line 711, ../sass/includes/user-login.scss */
body.logged-in .navbar.navbar-default #block-memberaccountmenu .member-account-menu .member-image img { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); max-width: 60px; }
/* line 721, ../sass/includes/user-login.scss */
body.logged-in .navbar.navbar-default #block-memberaccountmenu .member-account-menu .member-name { text-transform: uppercase; color: #00537F; font-size: 20px; font-family: "BordaBold"; line-height: 24px; text-align: left; }
@media screen and (max-width: 767px) { /* line 721, ../sass/includes/user-login.scss */
  body.logged-in .navbar.navbar-default #block-memberaccountmenu .member-account-menu .member-name { font-size: 15px; line-height: 20px; } }
@media screen and (max-width: 575px) { /* line 721, ../sass/includes/user-login.scss */
  body.logged-in .navbar.navbar-default #block-memberaccountmenu .member-account-menu .member-name { display: none; } }
/* line 737, ../sass/includes/user-login.scss */
body.logged-in .navbar.navbar-default #block-memberaccountmenu .settings-menu { position: absolute; top: 100%; left: inherit; right: 0; z-index: 1000; float: left; min-width: 150px; padding: 0; margin: .125rem 0 0; margin-top: 10px; font-size: 1rem; color: #212529; text-align: left; list-style: none; background-color: #fff; background-clip: padding-box; border: 0px solid rgba(0, 0, 0, 0.15); border-radius: .25rem; }
@media screen and (max-width: 767px) { /* line 737, ../sass/includes/user-login.scss */
  body.logged-in .navbar.navbar-default #block-memberaccountmenu .settings-menu { margin-top: 5px; } }
@media screen and (max-width: 575px) { /* line 737, ../sass/includes/user-login.scss */
  body.logged-in .navbar.navbar-default #block-memberaccountmenu .settings-menu { margin-top: 10px; } }
/* line 762, ../sass/includes/user-login.scss */
body.logged-in .navbar.navbar-default #block-memberaccountmenu .settings-menu li { display: block; width: 100%; clear: both; font-weight: 400; color: #212529; text-align: inherit; white-space: nowrap; background-color: transparent; border: 0; }
/* line 772, ../sass/includes/user-login.scss */
body.logged-in .navbar.navbar-default #block-memberaccountmenu .settings-menu li a { padding: 8px 10px; background: #DC0041; display: block; color: #fff; text-align: inherit; font-size: 17px; font-family: "bordademibold"; }
/* line 780, ../sass/includes/user-login.scss */
body.logged-in .navbar.navbar-default #block-memberaccountmenu .settings-menu li a:hover, body.logged-in .navbar.navbar-default #block-memberaccountmenu .settings-menu li a:focus { background: #00537F; color: #fff; outline: none; }
/* line 791, ../sass/includes/user-login.scss */
body.logged-in .contact-wrapper .mt_top-space { padding-top: 160px !important; }
@media screen and (max-width: 991px) { /* line 791, ../sass/includes/user-login.scss */
  body.logged-in .contact-wrapper .mt_top-space { padding-top: 90px !important; } }
@media screen and (max-width: 991px) { /* line 798, ../sass/includes/user-login.scss */
  body.logged-in .contact-wrapper #block-active-newcastle-page-title { margin-top: 40px !important; } }
/* line 805, ../sass/includes/user-login.scss */
body.logged-in .layout-container #block-homeslider { margin-top: 155px; }
@media screen and (max-width: 991px) { /* line 805, ../sass/includes/user-login.scss */
  body.logged-in .layout-container #block-homeslider { margin-top: 80px; } }
@media screen and (max-width: 767px) { /* line 805, ../sass/includes/user-login.scss */
  body.logged-in .layout-container #block-homeslider { margin-top: 80px; } }
/* line 814, ../sass/includes/user-login.scss */
body.logged-in .layout-container .activity-map-section.map-containter { margin: 130px 0 0; }
@media screen and (max-width: 767px) { /* line 814, ../sass/includes/user-login.scss */
  body.logged-in .layout-container .activity-map-section.map-containter { margin: 70px 0 0; } }
/* line 819, ../sass/includes/user-login.scss */
body.logged-in .layout-container .activity-map-section.map-containter .find-activity-search { top: 150px; }
/* line 824, ../sass/includes/user-login.scss */
body.logged-in .layout-container .main-content.outer-pad { padding-top: 140px; }
@media screen and (max-width: 991px) { /* line 824, ../sass/includes/user-login.scss */
  body.logged-in .layout-container .main-content.outer-pad { padding-top: 75px; } }
/* line 830, ../sass/includes/user-login.scss */
body.logged-in .layout-container .main-content.reg-tp-space { padding-top: 130px !important; }
@media screen and (max-width: 991px) { /* line 830, ../sass/includes/user-login.scss */
  body.logged-in .layout-container .main-content.reg-tp-space { padding-top: 70px !important; } }
/* line 837, ../sass/includes/user-login.scss */
body.logged-in .layout-container section.single-news { margin-top: 140px; }
@media screen and (max-width: 991px) { /* line 837, ../sass/includes/user-login.scss */
  body.logged-in .layout-container section.single-news { margin-top: 80px; } }
/* line 844, ../sass/includes/user-login.scss */
body.logged-in .feel-inspired { margin-top: 55px; }
@media screen and (max-width: 767px) { /* line 844, ../sass/includes/user-login.scss */
  body.logged-in .feel-inspired { margin-top: 0; } }
/* line 850, ../sass/includes/user-login.scss */
body.logged-in .addnewmember-form { margin-top: 30px; }
/* line 854, ../sass/includes/user-login.scss */
body.logged-in .about-wrapper .partners-container-col-view, body.logged-in .supporters-wrapper .partners-container-col-view { padding: 30px 25px 130px; }
@media screen and (min-width: 992px) { /* line 854, ../sass/includes/user-login.scss */
  body.logged-in .about-wrapper .partners-container-col-view, body.logged-in .supporters-wrapper .partners-container-col-view { padding: 90px 25px 130px; } }
/* line 861, ../sass/includes/user-login.scss */
body.logged-in .activity-wrapper { padding-top: 60px; }
@media screen and (min-width: 992px) { /* line 861, ../sass/includes/user-login.scss */
  body.logged-in .activity-wrapper { padding-top: 120px; } }
/* line 868, ../sass/includes/user-login.scss */
body.logged-in .my-booking-container .mt_top-space { padding-top: 145px !important; }
@media screen and (max-width: 991px) { /* line 868, ../sass/includes/user-login.scss */
  body.logged-in .my-booking-container .mt_top-space { padding-top: 76px !important; } }
/* line 874, ../sass/includes/user-login.scss */
body.logged-in .my-booking-container .no-booking-row { background-color: #00537F; padding: 20px 30px; margin-bottom: 15px; }
/* line 878, ../sass/includes/user-login.scss */
body.logged-in .my-booking-container .no-booking-row h3 { color: #fff; margin-top: 0; margin-top: 0; margin-bottom: 8px; font-family: "BordaBold"; text-transform: uppercase; }
/* line 886, ../sass/includes/user-login.scss */
body.logged-in .my-booking-container .no-booking-row p { color: #fff !important; font-family: "robotoregular" !important; font-size: 15px; text-transform: none; line-height: 25px !important; margin-bottom: 0; }
/* line 897, ../sass/includes/user-login.scss */
body.logged-in .news-and-evnts.filter-inner { margin-top: 20px; }
@media screen and (max-width: 575px) { /* line 899, ../sass/includes/user-login.scss */
  body.logged-in .news-and-evnts.filter-inner .news-and-events-back { min-width: 70px; font-size: 16px; } }
/* line 907, ../sass/includes/user-login.scss */
body.logged-in .single-event-detail { margin-top: 140px !important; }
@media screen and (max-width: 991px) { /* line 907, ../sass/includes/user-login.scss */
  body.logged-in .single-event-detail { margin-top: 80px !important; } }
/* line 913, ../sass/includes/user-login.scss */
body.logged-in .mcractive-main-wrap { padding-top: 150px; }
@media screen and (max-width: 991px) { /* line 913, ../sass/includes/user-login.scss */
  body.logged-in .mcractive-main-wrap { padding-top: 90px; } }
/* line 921, ../sass/includes/user-login.scss */
body .block-memberheadermenu .navbar-nav { float: right; margin-right: 25px; }
/* line 924, ../sass/includes/user-login.scss */
body .block-memberheadermenu .navbar-nav li { background: #00537F; margin-left: 5px; transition: all ease-out .2s; -moz-transition: all ease-out .2s; -web-kit-transition: all ease-out .2s; }
/* line 930, ../sass/includes/user-login.scss */
body .block-memberheadermenu .navbar-nav li:hover { background: #003856; }
/* line 933, ../sass/includes/user-login.scss */
body .block-memberheadermenu .navbar-nav li a { border: 0px; color: #fff; }
/* line 936, ../sass/includes/user-login.scss */
body .block-memberheadermenu .navbar-nav li a:hover { color: #fff; }
/* line 940, ../sass/includes/user-login.scss */
body .block-memberheadermenu .navbar-nav li:nth-of-type(2) { background: #DC0041; transition: all ease-out .2s; -moz-transition: all ease-out .2s; -web-kit-transition: all ease-out .2s; }
/* line 945, ../sass/includes/user-login.scss */
body .block-memberheadermenu .navbar-nav li:nth-of-type(2):hover { background: #b30035; }
@media (max-width: 992px) { /* line 921, ../sass/includes/user-login.scss */
  body .block-memberheadermenu .navbar-nav { display: none; } }

/* line 2, ../sass/includes/_booking.scss */
.my-booking-container .mt_top-space { padding-top: 90px !important; }
/* line 8, ../sass/includes/_booking.scss */
.my-booking-container .booking-list .booking-tab li a { padding: 6px 15px; }
@media screen and (max-width: 1199px) { /* line 14, ../sass/includes/_booking.scss */
  .my-booking-container .booking-list .filter-area .filter-search-box { margin-bottom: 15px; } }
@media screen and (max-width: 991px) { /* line 19, ../sass/includes/_booking.scss */
  .my-booking-container .booking-list .filter-area .filter-wrap { margin-bottom: 15px; } }
/* line 23, ../sass/includes/_booking.scss */
.my-booking-container .booking-list .filter-area .filter-wrap button[type="submit"] { background: #DC0041; font-family: "BordaBold"; font-size: 17px; color: #fff; text-transform: uppercase; border-radius: 0; border: 1px solid #DC0041; min-height: 40px; padding: 0 10px; }
/* line 33, ../sass/includes/_booking.scss */
.my-booking-container .booking-list .filter-area .filter-wrap button[type="submit"]:hover, .my-booking-container .booking-list .filter-area .filter-wrap button[type="submit"]:focus { background: #a90032; border-color: #DC0041; color: #fff; outline: none; }
/* line 47, ../sass/includes/_booking.scss */
.my-booking-container .session-list-table-wrap .session-list-table tbody tr td { font-size: 15px; }
/* line 49, ../sass/includes/_booking.scss */
.my-booking-container .session-list-table-wrap .session-list-table tbody tr td.td-attended { font-size: 20px; }
@media screen and (max-width: 767px) { /* line 56, ../sass/includes/_booking.scss */
  .my-booking-container .session-list-table-wrap .table-responsive-xl { min-height: .01%; overflow-y: hidden; overflow-x: auto; } }

/* line 67, ../sass/includes/_booking.scss */
.booking-list .session-btn-wrap .btn-group { position: relative; display: -ms-inline-flexbox; display: inline-flex; vertical-align: middle; }

/* line 77, ../sass/includes/_booking.scss */
.session-btn-wrap ul.booking-tab { margin-bottom: 0 !important; border-bottom: 0; }
/* line 80, ../sass/includes/_booking.scss */
.session-btn-wrap ul.booking-tab li { padding: 0; padding-left: 0 !important; width: 50%; background: none; }
/* line 85, ../sass/includes/_booking.scss */
.session-btn-wrap ul.booking-tab li a { font-family: "bordademibold"; font-size: 17px; color: #00537F; border: 1px solid #ccc !important; text-transform: uppercase; border-radius: 0; border: 0; margin: 0; margin-right: 5px; }
/* line 95, ../sass/includes/_booking.scss */
.session-btn-wrap ul.booking-tab li a:hover { background: #DC0041; color: #fff; border-color: #DC0041 !important; }
@media screen and (max-width: 767px) { /* line 85, ../sass/includes/_booking.scss */
  .session-btn-wrap ul.booking-tab li a { font-size: 12px; padding: 10px 9px; } }
/* line 106, ../sass/includes/_booking.scss */
.session-btn-wrap ul.booking-tab li:last-child a { margin-right: 0; }
/* line 110, ../sass/includes/_booking.scss */
.session-btn-wrap ul.booking-tab li:before { display: none; }
/* line 114, ../sass/includes/_booking.scss */
.session-btn-wrap ul.booking-tab li.active a { background: #DC0041; color: #fff; border-color: #DC0041 !important; }
/* line 124, ../sass/includes/_booking.scss */
.session-btn-wrap .session-btn { width: 50%; font-family: "bordademibold"; font-size: 16px; color: #00537F; background: none; border: 1px solid #ccc; padding: 8px; text-transform: uppercase; border-radius: 0; flex: inherit; }
/* line 135, ../sass/includes/_booking.scss */
.session-btn-wrap .session-btn:not(:first-child) { margin-left: 5px; }
/* line 138, ../sass/includes/_booking.scss */
.session-btn-wrap .session-btn:hover, .session-btn-wrap .session-btn:active, .session-btn-wrap .session-btn:hover:active, .session-btn-wrap .session-btn:focus, .session-btn-wrap .session-btn:active:focus { background: #DC0041; color: #fff; border-color: #DC0041; box-shadow: none !important; outline: none; }

/* line 150, ../sass/includes/_booking.scss */
.filter-area { margin: 15px 0; }
@media screen and (max-width: 991px) { /* line 152, ../sass/includes/_booking.scss */
  .filter-area .filter-search-box { margin-bottom: 15px; } }
/* line 156, ../sass/includes/_booking.scss */
.filter-area .filter-search-box .input-group { border: 1px solid #ccc; height: 40px; position: relative; display: -ms-flexbox; display: flex; -ms-flex-align: stretch; align-items: stretch; width: 100%; }
/* line 165, ../sass/includes/_booking.scss */
.filter-area .filter-search-box .input-group input, .filter-area .filter-search-box .input-group .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .filter-area .filter-search-box .input-group select, .filter-area .filter-search-box .input-group .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .filter-area .filter-search-box .input-group select { font-family: "bordademibold"; font-size: 16px; color: #9f9fa0; text-transform: uppercase; border: 0; height: 100%; }
@media screen and (max-width: 1366px) { /* line 165, ../sass/includes/_booking.scss */
  .filter-area .filter-search-box .input-group input, .filter-area .filter-search-box .input-group .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .filter-area .filter-search-box .input-group select, .filter-area .filter-search-box .input-group .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .filter-area .filter-search-box .input-group select { font-size: 15px; } }
/* line 175, ../sass/includes/_booking.scss */
.filter-area .filter-search-box .input-group input:focus, .filter-area .filter-search-box .input-group .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:focus, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .filter-area .filter-search-box .input-group select:focus, .filter-area .filter-search-box .input-group .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:focus, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .filter-area .filter-search-box .input-group select:focus { box-shadow: none; outline: none; border-color: #bcc4c8; }
/* line 180, ../sass/includes/_booking.scss */
.filter-area .filter-search-box .input-group input::placeholder, .filter-area .filter-search-box .input-group .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select::placeholder, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .filter-area .filter-search-box .input-group select::placeholder, .filter-area .filter-search-box .input-group .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select::placeholder, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .filter-area .filter-search-box .input-group select::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ color: #9f9fa0; opacity: 1; /* Firefox */ }
/* line 185, ../sass/includes/_booking.scss */
.filter-area .filter-search-box .input-group input:-ms-input-placeholder, .filter-area .filter-search-box .input-group .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:-ms-input-placeholder, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .filter-area .filter-search-box .input-group select:-ms-input-placeholder, .filter-area .filter-search-box .input-group .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:-ms-input-placeholder, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .filter-area .filter-search-box .input-group select:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #9f9fa0; }
/* line 189, ../sass/includes/_booking.scss */
.filter-area .filter-search-box .input-group input::-ms-input-placeholder, .filter-area .filter-search-box .input-group .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select::-ms-input-placeholder, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .filter-area .filter-search-box .input-group select::-ms-input-placeholder, .filter-area .filter-search-box .input-group .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select::-ms-input-placeholder, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .filter-area .filter-search-box .input-group select::-ms-input-placeholder { /* Microsoft Edge */ color: #9f9fa0; }
/* line 193, ../sass/includes/_booking.scss */
.filter-area .filter-search-box .input-group .input-group-prepend { margin-right: 0; display: -webkit-box; display: -ms-flexbox; display: flex; }
/* line 198, ../sass/includes/_booking.scss */
.filter-area .filter-search-box .input-group .input-group-prepend button { background: #fff; border: 0; }
/* line 201, ../sass/includes/_booking.scss */
.filter-area .filter-search-box .input-group .input-group-prepend button:hover, .filter-area .filter-search-box .input-group .input-group-prepend button:focus { outline: none; }
/* line 205, ../sass/includes/_booking.scss */
.filter-area .filter-search-box .input-group .input-group-prepend .input-group-text { background: none; font-size: 16px; color: #ccc; border: 0; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; padding: .375rem .75rem; }
@media screen and (max-width: 767px) { /* line 219, ../sass/includes/_booking.scss */
  .filter-area .filter-wrap { margin-bottom: 10px; } }
/* line 223, ../sass/includes/_booking.scss */
.filter-area .filter-wrap select { font-family: "bordademibold"; font-size: 16px; height: 40px; color: #9f9fa0; text-transform: uppercase; border-radius: 0; background: #fff url(/themes/custom/active_newcastle/css/../images/arrow_drop.svg) no-repeat; background-position: right 10px center; background-size: 15px; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
@media screen and (max-width: 1366px) { /* line 223, ../sass/includes/_booking.scss */
  .filter-area .filter-wrap select { font-size: 15px; } }
/* line 239, ../sass/includes/_booking.scss */
.filter-area .filter-wrap select:focus { border-color: #ccc; box-shadow: none; outline: none; }
/* line 244, ../sass/includes/_booking.scss */
.filter-area .filter-wrap select::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ color: #9f9fa0; opacity: 1; /* Firefox */ }
/* line 249, ../sass/includes/_booking.scss */
.filter-area .filter-wrap select:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #9f9fa0; }
/* line 253, ../sass/includes/_booking.scss */
.filter-area .filter-wrap select::-ms-input-placeholder { /* Microsoft Edge */ color: #9f9fa0; }
/* line 257, ../sass/includes/_booking.scss */
.filter-area .filter-wrap .btn-group { width: 100%; }
/* line 260, ../sass/includes/_booking.scss */
.filter-area .filter-wrap .multiselect { width: 100%; text-align: left; border: 1px solid #bcc4c8; background: #fff url(/themes/custom/active_newcastle/css/../images/arrow_drop.svg) no-repeat; background-position: right 10px center; background-size: 15px; -webkit-appearance: none; -moz-appearance: none; appearance: none; text-transform: uppercase; }
/* line 271, ../sass/includes/_booking.scss */
.filter-area .filter-wrap .multiselect:after { display: none; }
/* line 274, ../sass/includes/_booking.scss */
.filter-area .filter-wrap .multiselect .multiselect-selected-text { color: #929393; }
/* line 278, ../sass/includes/_booking.scss */
.filter-area .filter-wrap .multiselect-container { width: 100%; height: 250px; overflow: hidden; overflow-y: auto; border-radius: 0; }
/* line 284, ../sass/includes/_booking.scss */
.filter-area .filter-wrap .multiselect-container li { width: 100%; background: #fff; padding: 5px 5px; border-bottom: 1px solid #ccc; }
@media screen and (max-width: 1366px) { /* line 284, ../sass/includes/_booking.scss */
  .filter-area .filter-wrap .multiselect-container li { padding: 2px 5px; } }
/* line 292, ../sass/includes/_booking.scss */
.filter-area .filter-wrap .multiselect-container li a { display: block; width: 100%; color: #929393; }
/* line 296, ../sass/includes/_booking.scss */
.filter-area .filter-wrap .multiselect-container li a:focus { outline: none; }
/* line 299, ../sass/includes/_booking.scss */
.filter-area .filter-wrap .multiselect-container li a .checkbox { width: 100%; position: relative; }
/* line 302, ../sass/includes/_booking.scss */
.filter-area .filter-wrap .multiselect-container li a .checkbox input, .filter-area .filter-wrap .multiselect-container li a .checkbox .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .filter-area .filter-wrap .multiselect-container li a .checkbox select, .filter-area .filter-wrap .multiselect-container li a .checkbox .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .filter-area .filter-wrap .multiselect-container li a .checkbox select { position: absolute; visibility: hidden; top: 0; left: 0; }
/* line 307, ../sass/includes/_booking.scss */
.filter-area .filter-wrap .multiselect-container li a .checkbox input:before, .filter-area .filter-wrap .multiselect-container li a .checkbox .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:before, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .filter-area .filter-wrap .multiselect-container li a .checkbox select:before, .filter-area .filter-wrap .multiselect-container li a .checkbox .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:before, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .filter-area .filter-wrap .multiselect-container li a .checkbox select:before { color: #d6d6d6; position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 40px; height: 30px; line-height: 25px; cursor: pointer; content: "\f00c"; font-family: 'fontAwesome'; font-size: 22px; visibility: visible; }
/* line 324, ../sass/includes/_booking.scss */
.filter-area .filter-wrap .multiselect-container li a .checkbox input:checked:before, .filter-area .filter-wrap .multiselect-container li a .checkbox .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:checked:before, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .filter-area .filter-wrap .multiselect-container li a .checkbox select:checked:before, .filter-area .filter-wrap .multiselect-container li a .checkbox .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:checked:before, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .filter-area .filter-wrap .multiselect-container li a .checkbox select:checked:before { color: green; }

/* line 338, ../sass/includes/_booking.scss */
.session-list-table-wrap .session-list-table { font-family: "bordademibold"; font-size: 17px; text-transform: uppercase; border: 0; }
/* line 345, ../sass/includes/_booking.scss */
.session-list-table-wrap .session-list-table thead tr td, .session-list-table-wrap .session-list-table thead tr th { color: #00537F; border: 0; position: relative; font-weight: normal; }
/* line 350, ../sass/includes/_booking.scss */
.session-list-table-wrap .session-list-table thead tr td a, .session-list-table-wrap .session-list-table thead tr th a { position: absolute; right: 0; margin: auto; height: 10px; }
/* line 355, ../sass/includes/_booking.scss */
.session-list-table-wrap .session-list-table thead tr td a.asc, .session-list-table-wrap .session-list-table thead tr th a.asc { top: 0; bottom: 0; }
/* line 359, ../sass/includes/_booking.scss */
.session-list-table-wrap .session-list-table thead tr td a.desc, .session-list-table-wrap .session-list-table thead tr th a.desc { top: 14px; bottom: 0; }
/* line 369, ../sass/includes/_booking.scss */
.session-list-table-wrap .session-list-table tbody tr:nth-child(odd) { background: #fff; }
/* line 372, ../sass/includes/_booking.scss */
.session-list-table-wrap .session-list-table tbody tr:nth-child(even) { background: #efefef; }
/* line 375, ../sass/includes/_booking.scss */
.session-list-table-wrap .session-list-table tbody tr:nth-child(even) td:last-child { min-width: 100px; position: relative; }
/* line 378, ../sass/includes/_booking.scss */
.session-list-table-wrap .session-list-table tbody tr:nth-child(even) td:last-child .btn { background: rgba(65, 123, 165, 0.5); }
/* line 380, ../sass/includes/_booking.scss */
.session-list-table-wrap .session-list-table tbody tr:nth-child(even) td:last-child .btn:hover { background: #0074b2; }
/* line 387, ../sass/includes/_booking.scss */
.session-list-table-wrap .session-list-table tbody tr td { height: 40px; padding: 5px .75rem; vertical-align: middle; color: #9f9fa0; }
/* line 392, ../sass/includes/_booking.scss */
.session-list-table-wrap .session-list-table tbody tr td:first-child { width: 300px; }
/* line 395, ../sass/includes/_booking.scss */
.session-list-table-wrap .session-list-table tbody tr td:last-child { width: 100px; min-width: 100px; position: relative; }
/* line 399, ../sass/includes/_booking.scss */
.session-list-table-wrap .session-list-table tbody tr td:last-child .btn { border-radius: 0; text-transform: uppercase; font-family: "BordaBold"; font-size: 17px; position: absolute; left: 0; top: 0; background: rgba(65, 123, 165, 0.9); /*background:lighten($color-blue,10%);*/ width: 100%; height: 100%; color: #fff; }
/* line 412, ../sass/includes/_booking.scss */
.session-list-table-wrap .session-list-table tbody tr td:last-child .btn:hover, .session-list-table-wrap .session-list-table tbody tr td:last-child .btn:focus { background: #0085cc; outline: none; }
/* line 417, ../sass/includes/_booking.scss */
.session-list-table-wrap .session-list-table tbody tr td:last-child .dropdown { width: 100%; height: 100%; position: absolute; left: 0; top: 0; }
/* line 424, ../sass/includes/_booking.scss */
.session-list-table-wrap .session-list-table tbody tr td:last-child .dropdown.custom-dropdown .dropdown-menu { margin: 0 !important; }
/* line 426, ../sass/includes/_booking.scss */
.session-list-table-wrap .session-list-table tbody tr td:last-child .dropdown.custom-dropdown .dropdown-menu li { margin-bottom: 0 !important; padding-left: 0 !important; border-bottom: 1px solid #7f7f7f; }
/* line 430, ../sass/includes/_booking.scss */
.session-list-table-wrap .session-list-table tbody tr td:last-child .dropdown.custom-dropdown .dropdown-menu li:last-child { border-bottom: 0; }
/* line 433, ../sass/includes/_booking.scss */
.session-list-table-wrap .session-list-table tbody tr td:last-child .dropdown.custom-dropdown .dropdown-menu li a { font-size: 15px; }
/* line 440, ../sass/includes/_booking.scss */
.session-list-table-wrap .session-list-table tbody tr td:last-child .dropdown-menu { left: initial !important; right: 0; transform: initial !important; top: 100% !important; border-radius: 0; padding: 0; }
/* line 447, ../sass/includes/_booking.scss */
.session-list-table-wrap .session-list-table tbody tr td:last-child .dropdown-menu a, .session-list-table-wrap .session-list-table tbody tr td:last-child .dropdown-menu button { display: block; position: relative; padding: 8px; color: #fff; text-align: center; text-transform: uppercase; background: #004266; border-bottom: 1px solid #fafafa; }
/* line 456, ../sass/includes/_booking.scss */
.session-list-table-wrap .session-list-table tbody tr td:last-child .dropdown-menu a:hover, .session-list-table-wrap .session-list-table tbody tr td:last-child .dropdown-menu a:focus, .session-list-table-wrap .session-list-table tbody tr td:last-child .dropdown-menu button:hover, .session-list-table-wrap .session-list-table tbody tr td:last-child .dropdown-menu button:focus { outline: none; background: #DC0041; color: #fff; }
/* line 461, ../sass/includes/_booking.scss */
.session-list-table-wrap .session-list-table tbody tr td:last-child .dropdown-menu a:last-child, .session-list-table-wrap .session-list-table tbody tr td:last-child .dropdown-menu button:last-child { border-bottom: 0; }
/* line 467, ../sass/includes/_booking.scss */
.session-list-table-wrap .session-list-table tbody tr td.td-info { width: 100px; min-width: 100px; position: relative; }
/* line 471, ../sass/includes/_booking.scss */
.session-list-table-wrap .session-list-table tbody tr td.td-info .btn-info { text-transform: uppercase; border-radius: 0; color: #00537F; font-family: "BordaBold"; font-size: 17px; position: absolute; left: 0; top: 0; background: #fff; width: 100%; height: 100%; border-color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
/* line 494, ../sass/includes/_booking.scss */
.session-list-table-wrap .session-list-table tbody tr td.td-info .btn-info:hover, .session-list-table-wrap .session-list-table tbody tr td.td-info .btn-info:focus { color: #fff; background: #ff2a69; outline: none; }
/* line 501, ../sass/includes/_booking.scss */
.session-list-table-wrap .session-list-table tbody tr td.td-attended { color: #63b444; }

/* line 509, ../sass/includes/_booking.scss */
.info-mod { padding: 30px; }
/* line 511, ../sass/includes/_booking.scss */
.info-mod .wp-title { font-size: 20px; font-weight: bold; margin-bottom: 20px; }
/* line 516, ../sass/includes/_booking.scss */
.info-mod figure { width: 100%; height: 200px; background-position: center; background-size: cover; margin-bottom: 15px; }

/* line 2, ../sass/includes/_myapps.scss */
.my-apps.mt_top-space { padding-top: 130px !important; padding-left: 5px; padding-right: 5px; }
@media screen and (max-width: 991px) { /* line 2, ../sass/includes/_myapps.scss */
  .my-apps.mt_top-space { padding-top: 75px !important; } }
/* line 9, ../sass/includes/_myapps.scss */
.my-apps.mt_top-space h1 { font-size: 20px !important; border-bottom: 1px solid #ccc; padding-bottom: 20px !important; display: none; }
/* line 16, ../sass/includes/_myapps.scss */
.my-apps #hash-search { padding-top: 15px !important; padding-bottom: 15px !important; padding-left: 5px; margin-bottom: 5px !important; margin-top: 20px !important; }
@media screen and (max-width: 991px) { /* line 16, ../sass/includes/_myapps.scss */
  .my-apps #hash-search { padding-top: 0 !important; margin-top: 15px !important; } }
/* line 26, ../sass/includes/_myapps.scss */
.my-apps #hash-search li { display: inline-block; padding: 0 !important; font-family: "BordaBold"; font-size: 18px !important; text-transform: uppercase; margin-right: 5px; }
/* line 33, ../sass/includes/_myapps.scss */
.my-apps #hash-search li:last-child { margin-right: 0; }
/* line 36, ../sass/includes/_myapps.scss */
.my-apps #hash-search li:before { display: none; }
/* line 39, ../sass/includes/_myapps.scss */
.my-apps #hash-search li a { border: 1px solid #ccc; color: #00537F; padding: 6px 15px; }
/* line 43, ../sass/includes/_myapps.scss */
.my-apps #hash-search li a.is-active { background: #DC0041; border-color: #DC0041; color: #fff; }
/* line 48, ../sass/includes/_myapps.scss */
.my-apps #hash-search li a:hover { background: #DC0041; color: #fff; border-color: #DC0041; }
/* line 56, ../sass/includes/_myapps.scss */
.my-apps .app-listing { width: 100%; }
@media (max-width: 767px) { /* line 56, ../sass/includes/_myapps.scss */
  .my-apps .app-listing { width: 100%; } }
/* line 61, ../sass/includes/_myapps.scss */
.my-apps .app-listing .single-app { width: 25%; display: block; float: left; padding: 0 5px; margin-bottom: 10px; }
@media (max-width: 1199px) { /* line 61, ../sass/includes/_myapps.scss */
  .my-apps .app-listing .single-app { width: 50%; } }
@media (max-width: 600px) { /* line 61, ../sass/includes/_myapps.scss */
  .my-apps .app-listing .single-app { width: 100%; } }
/* line 73, ../sass/includes/_myapps.scss */
.my-apps .app-listing .single-app .app-image { width: 100%; height: 250px; background: #e5eaed; display: block; float: left; }
@media (max-width: 767px) { /* line 73, ../sass/includes/_myapps.scss */
  .my-apps .app-listing .single-app .app-image { height: 180px; } }
/* line 82, ../sass/includes/_myapps.scss */
.my-apps .app-listing .single-app .app-image img { max-width: 180px; }
@media (max-width: 767px) { /* line 82, ../sass/includes/_myapps.scss */
  .my-apps .app-listing .single-app .app-image img { max-width: 140px; } }
/* line 89, ../sass/includes/_myapps.scss */
.my-apps .app-listing .single-app .link-account { font-family: "BordaBold"; font-size: 17px; width: 100%; background: none; border: 1px solid #ccc; padding: 8px 15px; margin: 5px 0; display: block; float: left; text-transform: uppercase; text-align: center; color: #00537F; }
/* line 102, ../sass/includes/_myapps.scss */
.my-apps .app-listing .single-app .link-account.is-active { background: #DC0041; color: #fff; border-color: #DC0041; }
/* line 107, ../sass/includes/_myapps.scss */
.my-apps .app-listing .single-app .link-account.is-white { background: #fff; color: #00537F; }
/* line 111, ../sass/includes/_myapps.scss */
.my-apps .app-listing .single-app .link-account.is-primary { background: #00537F; color: #fff; border-color: #00537F; }
/* line 116, ../sass/includes/_myapps.scss */
.my-apps .app-listing .single-app .link-account.is-gray { background: #e5eaed; color: #00537F; border-color: #ccc; }
/* line 122, ../sass/includes/_myapps.scss */
.my-apps .app-listing .single-app .info-btn { font-family: "BordaBold"; color: #00537F; font-size: 17px; text-align: center; text-transform: uppercase; background: #fff; border: 1px solid #ccc; padding: 6px 10px; min-height: 38px; margin: 5px 0; display: inline-block; }
/* line 134, ../sass/includes/_myapps.scss */
.my-apps .app-listing .single-app .info-btn:focus, .my-apps .app-listing .single-app .info-btn:hover { outline: none; background: #DC0041; border-color: #DC0041; color: #fff; }
/* line 141, ../sass/includes/_myapps.scss */
.my-apps .app-listing .single-app .app-info { padding: 25px 15px; margin-top: 5px; background: #e5eaed; font-family: "bordademibold"; font-size: 16px; color: #00537F; position: relative; -webkit-box-shadow: 10px 10px 8px -10px rgba(0, 0, 0, 0.44); -moz-box-shadow: 10px 10px 8px -10px rgba(0, 0, 0, 0.44); box-shadow: 10px 10px 8px -10px rgba(0, 0, 0, 0.44); }
/* line 152, ../sass/includes/_myapps.scss */
.my-apps .app-listing .single-app .app-info .app-info-close { position: absolute; right: 0px; top: 0px; width: 20px; height: 20px; background: #88a0af; color: #ffff; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
/* line 169, ../sass/includes/_myapps.scss */
.my-apps .app-listing .single-app .app-info .app-info-close:hover { background: #6a889a; }

/* line 179, ../sass/includes/_myapps.scss */
.modal_appinfo .form-holder p { font-family: "robotoregular"; font-size: 15px; color: #838383; margin-top: 12px; margin-bottom: 20px; }
/* line 185, ../sass/includes/_myapps.scss */
.modal_appinfo .form-holder p:empty { display: none; }
/* line 189, ../sass/includes/_myapps.scss */
.modal_appinfo .form-holder h3 { font-family: "BordaBold"; font-size: 17px; color: #00537F; text-transform: uppercase; margin-top: 0; margin-bottom: 0px; }
/* line 198, ../sass/includes/_myapps.scss */
.modal_appinfo .red-btn { display: inline-block !important; min-width: 170px; font-family: "BordaBold" !important; font-size: 17px !important; background: #DC0041 !important; color: #fff !important; border: 1px solid #dc0041 !important; text-transform: uppercase; width: auto !important; border-radius: 0 !important; padding: 8px 40px !important; text-align: center; vertical-align: middle; -webkit-transition: 0.35s, ease, all; -moz-transition: 0.35s, ease, all; -ms-transition: 0.35s, ease, all; -o-transition: 0.35s, ease, all; transition: 0.35s, ease, all; margin-right: 3px !important; }
/* line 214, ../sass/includes/_myapps.scss */
.modal_appinfo .red-btn:hover, .modal_appinfo .red-btn:focus { background-color: #a90032 !important; color: #fff !important; outline: none; }
@media screen and (max-width: 767px) { /* line 198, ../sass/includes/_myapps.scss */
  .modal_appinfo .red-btn { min-width: 100px !important; padding: 8px 10px !important; } }
/* line 224, ../sass/includes/_myapps.scss */
.modal_appinfo .grey-btn { display: inline-block !important; min-width: 170px !important; margin-right: 5px !important; font-family: "BordaBold" !important; font-size: 17px !important; background-color: #fff !important; border-color: #ccc !important; color: #00537F !important; text-transform: uppercase !important; width: auto !important; border-radius: 0 !important; padding: 8px 40px !important; text-align: center !important; vertical-align: middle !important; -webkit-transition: 0.35s, ease, all; -moz-transition: 0.35s, ease, all; -ms-transition: 0.35s, ease, all; -o-transition: 0.35s, ease, all; transition: 0.35s, ease, all; }
/* line 240, ../sass/includes/_myapps.scss */
.modal_appinfo .grey-btn:hover, .modal_appinfo .grey-btn:focus { background-color: #b3b3b3 !important; border-color: #b3b3b3 !important; color: #fff !important; outline: none; }
@media screen and (max-width: 767px) { /* line 224, ../sass/includes/_myapps.scss */
  .modal_appinfo .grey-btn { min-width: 100px !important; padding: 8px 10px !important; } }

/* line 4, ../sass/includes/_contact.scss */
.layout-container section.contact-form.contact-area-wrap { padding: 70px 20%; position: absolute; top: 30px; width: 100%; height: calc(100vh - 70px); display: block; left: 0; right: 0; margin: 0px auto; background: rgba(0, 0, 0, 0.5); }
@media (min-width: 1440px) { /* line 4, ../sass/includes/_contact.scss */
  .layout-container section.contact-form.contact-area-wrap { padding-top: 150px; } }
@media (max-width: 992px) { /* line 4, ../sass/includes/_contact.scss */
  .layout-container section.contact-form.contact-area-wrap { padding: 0; height: calc(100vh - 100px) !important; min-height: auto; top: 100px; } }
@media (max-width: 600px) { /* line 4, ../sass/includes/_contact.scss */
  .layout-container section.contact-form.contact-area-wrap { height: calc(100vh - 562px) !important; } }
@media (max-width: 640px) { /* line 4, ../sass/includes/_contact.scss */
  .layout-container section.contact-form.contact-area-wrap { height: calc(100vh - 230px) !important; } }
@media (max-width: 630px) { /* line 4, ../sass/includes/_contact.scss */
  .layout-container section.contact-form.contact-area-wrap { height: calc(100vh - 170px) !important; } }
@media (max-width: 580px) { /* line 4, ../sass/includes/_contact.scss */
  .layout-container section.contact-form.contact-area-wrap { height: calc(100vh - 230px) !important; } }
/* line 40, ../sass/includes/_contact.scss */
.layout-container section.contact-form.contact-area-wrap .main-contact h1 { display: none; }
/* line 47, ../sass/includes/_contact.scss */
.layout-container section.contact-form.contact-area-wrap .cell-box { padding-top: 0px; }
@media (max-width: 767px) { /* line 47, ../sass/includes/_contact.scss */
  .layout-container section.contact-form.contact-area-wrap .cell-box { padding-top: 0; padding-bottom: 0; } }
/* line 54, ../sass/includes/_contact.scss */
.layout-container section.contact-form.contact-area-wrap .cell-box .contact-img-wrap { margin-bottom: 15px; }
@media (min-width: 992px) { /* line 54, ../sass/includes/_contact.scss */
  .layout-container section.contact-form.contact-area-wrap .cell-box .contact-img-wrap { padding-left: 0; margin-bottom: 0; } }
/* line 61, ../sass/includes/_contact.scss */
.layout-container section.contact-form.contact-area-wrap .cell-box .contact-img-wrap .contact-image img { max-width: 100%; }
/* line 67, ../sass/includes/_contact.scss */
.layout-container section.contact-form.contact-area-wrap input, .layout-container section.contact-form.contact-area-wrap .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.contact-form.contact-area-wrap select, .layout-container section.contact-form.contact-area-wrap .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.contact-form.contact-area-wrap select { height: 45px; line-height: 30px; color: #808080; border: 1px solid #e6e6e6; box-shadow: none; background: rgba(255, 255, 255, 0.8); }
/* line 75, ../sass/includes/_contact.scss */
.layout-container section.contact-form.contact-area-wrap input:focus, .layout-container section.contact-form.contact-area-wrap .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:focus, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.contact-form.contact-area-wrap select:focus, .layout-container section.contact-form.contact-area-wrap .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:focus, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.contact-form.contact-area-wrap select:focus { outline: none; }
@media (max-width: 767px) { /* line 67, ../sass/includes/_contact.scss */
  .layout-container section.contact-form.contact-area-wrap input, .layout-container section.contact-form.contact-area-wrap .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.contact-form.contact-area-wrap select, .layout-container section.contact-form.contact-area-wrap .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.contact-form.contact-area-wrap select { height: 30px; padding: 5px !important; } }
/* line 83, ../sass/includes/_contact.scss */
.layout-container section.contact-form.contact-area-wrap textarea { border: 1px solid #e6e6e6; box-shadow: none; resize: none; background: rgba(255, 255, 255, 0.8); }
@media (max-width: 767px) { /* line 83, ../sass/includes/_contact.scss */
  .layout-container section.contact-form.contact-area-wrap textarea { height: 50px; padding: 5px !important; } }
/* line 93, ../sass/includes/_contact.scss */
.layout-container section.contact-form.contact-area-wrap textarea:focus { outline: none; }
/* line 97, ../sass/includes/_contact.scss */
.layout-container section.contact-form.contact-area-wrap h2, .layout-container section.contact-form.contact-area-wrap section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li section.contact-form.contact-area-wrap h4 { line-height: 35px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.020em; font-size: 30px; color: #fff; }
@media (max-width: 640px) { /* line 97, ../sass/includes/_contact.scss */
  .layout-container section.contact-form.contact-area-wrap h2, .layout-container section.contact-form.contact-area-wrap section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li section.contact-form.contact-area-wrap h4 { margin: 0; font-size: 24px; } }
/* line 109, ../sass/includes/_contact.scss */
.layout-container section.contact-form.contact-area-wrap .form-wrapper { padding: 0 15px; margin-bottom: 20px; }
@media (max-width: 992px) { /* line 109, ../sass/includes/_contact.scss */
  .layout-container section.contact-form.contact-area-wrap .form-wrapper { margin-bottom: 10px; } }
/* line 115, ../sass/includes/_contact.scss */
.layout-container section.contact-form.contact-area-wrap .form-wrapper label { display: none; }
/* line 118, ../sass/includes/_contact.scss */
.layout-container section.contact-form.contact-area-wrap .form-wrapper input, .layout-container section.contact-form.contact-area-wrap .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .layout-container section.contact-form.contact-area-wrap .form-wrapper .form-group select, .layout-container section.contact-form.contact-area-wrap .form-wrapper .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.contact-form.contact-area-wrap .form-wrapper select { width: 100%; padding: 10px 20px; }
/* line 122, ../sass/includes/_contact.scss */
.layout-container section.contact-form.contact-area-wrap .form-wrapper textarea { width: 100%; padding: 10px 20px; height: 80px; }
/* line 127, ../sass/includes/_contact.scss */
.layout-container section.contact-form.contact-area-wrap .form-wrapper:first-child { width: 50%; float: left; }
@media (max-width: 767px) { /* line 127, ../sass/includes/_contact.scss */
  .layout-container section.contact-form.contact-area-wrap .form-wrapper:first-child { width: 100%; float: none; } }
/* line 135, ../sass/includes/_contact.scss */
.layout-container section.contact-form.contact-area-wrap .form-wrapper.field--widget-email-default { width: 50%; float: left; }
@media (max-width: 767px) { /* line 135, ../sass/includes/_contact.scss */
  .layout-container section.contact-form.contact-area-wrap .form-wrapper.field--widget-email-default { width: 100%; float: none; } }
/* line 143, ../sass/includes/_contact.scss */
.layout-container section.contact-form.contact-area-wrap .form-wrapper .inline-submit { text-align: center; }
/* line 145, ../sass/includes/_contact.scss */
.layout-container section.contact-form.contact-area-wrap .form-wrapper .inline-submit .form-submit { font-size: 12px; font-weight: 700; margin-bottom: 10px; color: #fff; text-transform: uppercase; background: #00537F; border-color: #00537F; padding: 10px 50px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; border-radius: 30px; letter-spacing: 0.020em; line-height: 30px; width: auto; margin-top: 10px; -webkit-transition: background 0.8s ease; -moz-transition: background 0.8s ease; -ms-transition: background 0.8s ease; -o-transition: background 0.8s ease; transition: background 0.8s ease; -webkit-transition: border-color 0.8s ease; -moz-transition: border-color 0.8s ease; -ms-transition: border-color 0.8s ease; -o-transition: border-color 0.8s ease; transition: border-color 0.8s ease; }
@media (max-width: 767px) { /* line 145, ../sass/includes/_contact.scss */
  .layout-container section.contact-form.contact-area-wrap .form-wrapper .inline-submit .form-submit { line-height: 12px; width: 70%; height: 35px; } }
/* line 166, ../sass/includes/_contact.scss */
.layout-container section.contact-form.contact-area-wrap .form-wrapper .inline-submit .form-submit:hover { background: #00324c; border-color: #00324c; }
/* line 170, ../sass/includes/_contact.scss */
.layout-container section.contact-form.contact-area-wrap .form-wrapper .inline-submit .form-submit:focus { outline: none; }
/* line 173, ../sass/includes/_contact.scss */
.layout-container section.contact-form.contact-area-wrap .form-wrapper .inline-submit .form-submit#edit-preview { display: none; }
/* line 179, ../sass/includes/_contact.scss */
.layout-container section.contact-form.contact-area-wrap .sub-info { line-height: 30px; font-size: 16px; color: #fff; margin-bottom: 30px; }
@media (max-width: 992px) { /* line 179, ../sass/includes/_contact.scss */
  .layout-container section.contact-form.contact-area-wrap .sub-info { margin-bottom: 0; } }
@media (max-width: 640px) { /* line 179, ../sass/includes/_contact.scss */
  .layout-container section.contact-form.contact-area-wrap .sub-info { line-height: 16px; font-size: 10px; padding-bottom: 10px; } }
/* line 196, ../sass/includes/_contact.scss */
.layout-container section.have_question { background: #f6f7f7; padding-top: 80px; padding-bottom: 80px; }
@media (max-width: 767px) { /* line 196, ../sass/includes/_contact.scss */
  .layout-container section.have_question { padding-top: 20px; padding-bottom: 40px; } }
/* line 204, ../sass/includes/_contact.scss */
.layout-container section.have_question h2, .layout-container section.have_question section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li section.have_question h4 { line-height: 24px; font-weight: 700; font-size: 30px; margin-bottom: 40px; }
@media (max-width: 767px) { /* line 204, ../sass/includes/_contact.scss */
  .layout-container section.have_question h2, .layout-container section.have_question section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li section.have_question h4 { font-size: 26px; line-height: 26px; } }
/* line 214, ../sass/includes/_contact.scss */
.layout-container section.have_question .sub-info { line-height: 30px; font-size: 18px; color: #808080; width: 55%; margin: auto auto 40px; }
/* line 221, ../sass/includes/_contact.scss */
.layout-container section.have_question .btn { margin-top: 10px; }
/* line 225, ../sass/includes/_contact.scss */
.layout-container section.map_locate { height: 535px; }
/* line 227, ../sass/includes/_contact.scss */
.layout-container section.map_locate .cell-box { height: 100%; position: relative; }
/* line 230, ../sass/includes/_contact.scss */
.layout-container section.map_locate .cell-box .location_address { display: table; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: rgba(255, 255, 255, 0.8); }
/* line 238, ../sass/includes/_contact.scss */
.layout-container section.map_locate .cell-box .location_address .inner-table { display: table-cell; vertical-align: middle; }
/* line 241, ../sass/includes/_contact.scss */
.layout-container section.map_locate .cell-box .location_address .inner-table h3 { font-size: 48px; font-weight: 700; margin-top: 70px; margin-bottom: 50px; }
@media (max-width: 767px) { /* line 241, ../sass/includes/_contact.scss */
  .layout-container section.map_locate .cell-box .location_address .inner-table h3 { font-size: 34px; } }
/* line 250, ../sass/includes/_contact.scss */
.layout-container section.map_locate .cell-box .location_address .inner-table p { font-size: 20px; line-height: 40px; color: #666666; }
/* line 254, ../sass/includes/_contact.scss */
.layout-container section.map_locate .cell-box .location_address .inner-table p a { color: #00537F; }
@media (max-width: 767px) { /* line 250, ../sass/includes/_contact.scss */
  .layout-container section.map_locate .cell-box .location_address .inner-table p { font-size: 18px; } }
/* line 261, ../sass/includes/_contact.scss */
.layout-container section.map_locate .cell-box .location_address .inner-table .show_map { color: #808080; padding: 5px 0; border-bottom: 1px solid #808080; margin-top: 30px; display: inline-block; -webkit-transition: color 0.5s ease; -moz-transition: color 0.5s ease; -ms-transition: color 0.5s ease; -o-transition: color 0.5s ease; transition: color 0.5s ease; }
/* line 268, ../sass/includes/_contact.scss */
.layout-container section.map_locate .cell-box .location_address .inner-table .show_map:hover { color: #4d4d4d; }
@media (max-width: 767px) { /* line 261, ../sass/includes/_contact.scss */
  .layout-container section.map_locate .cell-box .location_address .inner-table .show_map { font-size: 14px; } }
@media (max-width: 767px) { /* line 279, ../sass/includes/_contact.scss */
  .layout-container section.social-link-mega { margin-top: 23px; } }
@media (max-width: 580px) { /* line 279, ../sass/includes/_contact.scss */
  .layout-container section.social-link-mega { margin-top: 99px; } }
/* line 287, ../sass/includes/_contact.scss */
.layout-container section.social-link-mega a.mega-btns { display: block; color: #fff; text-align: center; font-size: 50px; height: 90px; padding: 10px; transition: background 0.5s ease; }
@media (max-width: 767px) { /* line 287, ../sass/includes/_contact.scss */
  .layout-container section.social-link-mega a.mega-btns { font-size: 20px; padding: 10px; height: auto; } }
/* line 300, ../sass/includes/_contact.scss */
.layout-container section.social-link-mega a.mega-btns.facebook-link { background: #3b5998; }
/* line 302, ../sass/includes/_contact.scss */
.layout-container section.social-link-mega a.mega-btns.facebook-link:hover { background: #2d4373; }
/* line 306, ../sass/includes/_contact.scss */
.layout-container section.social-link-mega a.mega-btns.twitter-link { background: #1c9ded; }
/* line 308, ../sass/includes/_contact.scss */
.layout-container section.social-link-mega a.mega-btns.twitter-link:hover { background: #1080c6; }
/* line 315, ../sass/includes/_contact.scss */
.layout-container section .rounded-btn { font-size: 12px; font-weight: 700; color: #fff; text-transform: uppercase; background: #00537F; border-color: #00537F; padding: 10px 50px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; border-radius: 30px; letter-spacing: 0.020em; line-height: 30px; -webkit-transition: background 0.8s ease; -moz-transition: background 0.8s ease; -ms-transition: background 0.8s ease; -o-transition: background 0.8s ease; transition: background 0.8s ease; -webkit-transition: border-color 0.8s ease; -moz-transition: border-color 0.8s ease; -ms-transition: border-color 0.8s ease; -o-transition: border-color 0.8s ease; transition: border-color 0.8s ease; }
/* line 328, ../sass/includes/_contact.scss */
.layout-container section .rounded-btn:hover { background: #00324c; border-color: #00324c; }
/* line 332, ../sass/includes/_contact.scss */
.layout-container section .rounded-btn:focus { outline: none; }
/* line 338, ../sass/includes/_contact.scss */
.layout-container.contact-area-secton #home_slider { margin-bottom: 0; padding-top: 98px; border: 0; height: 100vh; min-height: 700px; }
@media (max-width: 640px) { /* line 338, ../sass/includes/_contact.scss */
  .layout-container.contact-area-secton #home_slider { height: 600px; } }
/* line 347, ../sass/includes/_contact.scss */
.layout-container.contact-area-secton #home_slider .flex-viewport { height: 100%; }
/* line 350, ../sass/includes/_contact.scss */
.layout-container.contact-area-secton #home_slider ul { height: 100%; }
/* line 352, ../sass/includes/_contact.scss */
.layout-container.contact-area-secton #home_slider ul li { height: 100%; max-width: 100vw; }
/* line 355, ../sass/includes/_contact.scss */
.layout-container.contact-area-secton #home_slider ul li .slide-banner { max-width: 100vw; }
/* line 360, ../sass/includes/_contact.scss */
.layout-container.contact-area-secton #home_slider .slide-banner { background-size: cover; background-position: top center; height: calc(100vh - 80px); position: relative; z-index: 9999; }
@media (max-width: 992px) { /* line 360, ../sass/includes/_contact.scss */
  .layout-container.contact-area-secton #home_slider .slide-banner { height: calc(100vh - 100px); } }
@media (max-width: 600px) { /* line 360, ../sass/includes/_contact.scss */
  .layout-container.contact-area-secton #home_slider .slide-banner { height: calc(100vh - 562px) !important; } }
@media (max-width: 640px) { /* line 360, ../sass/includes/_contact.scss */
  .layout-container.contact-area-secton #home_slider .slide-banner { height: calc(100vh - 230px) !important; } }
@media (max-width: 630px) { /* line 360, ../sass/includes/_contact.scss */
  .layout-container.contact-area-secton #home_slider .slide-banner { height: calc(100vh - 170px) !important; } }
@media (max-width: 580px) { /* line 360, ../sass/includes/_contact.scss */
  .layout-container.contact-area-secton #home_slider .slide-banner { height: calc(100vh - 230px) !important; } }
/* line 387, ../sass/includes/_contact.scss */
.layout-container.contact-area-secton #home_slider .slide-banner:before { width: 100%; color: #fff; text-align: center; height: 100%; display: table; width: 100%; top: 0; left: 0; }
/* line 402, ../sass/includes/_contact.scss */
.layout-container.contact-area-secton #home_slider .slider-content { display: none; z-index: 999; position: absolute; width: 30%; margin: auto; font-weight: bold; font-size: 18px; text-transform: uppercase; line-height: 30px; bottom: 80px; right: 30px; height: 250px; text-align: right; }
@media (max-width: 1200px) { /* line 402, ../sass/includes/_contact.scss */
  .layout-container.contact-area-secton #home_slider .slider-content { width: 100%; padding-left: 10px; } }
@media (max-width: 480px) { /* line 402, ../sass/includes/_contact.scss */
  .layout-container.contact-area-secton #home_slider .slider-content { right: 0; } }
/* line 423, ../sass/includes/_contact.scss */
.layout-container.contact-area-secton #home_slider .slider-content p { color: #fff; font-weight: bold; font-size: 18px; text-transform: uppercase; line-height: 30px; padding: 0; margin: 0; text-align: right; }
@media (max-width: 1200px) { /* line 423, ../sass/includes/_contact.scss */
  .layout-container.contact-area-secton #home_slider .slider-content p { font-size: 13px; padding: 0px; margin: 0px; } }
@media (max-width: 480px) { /* line 423, ../sass/includes/_contact.scss */
  .layout-container.contact-area-secton #home_slider .slider-content p { text-align: left; line-height: 18px; } }
/* line 442, ../sass/includes/_contact.scss */
.layout-container.contact-area-secton #home_slider .slider-content a { background: #00537F; color: #fff; border-radius: 5px; width: 130px; padding: 7px; text-align: center; display: block; float: right; font-size: 14px; margin-top: 50px; }
/* line 453, ../sass/includes/_contact.scss */
.layout-container.contact-area-secton #home_slider .slider-content a:hover { background: #2673b1; }
@media (max-width: 480px) { /* line 442, ../sass/includes/_contact.scss */
  .layout-container.contact-area-secton #home_slider .slider-content a { float: left; margin-top: 10px; } }
/* line 462, ../sass/includes/_contact.scss */
.layout-container.contact-area-secton #home_slider .flex-control-nav { display: none; position: absolute; bottom: 10px; width: 68%; z-index: 25; right: 0; }
@media (max-width: 1200px) { /* line 462, ../sass/includes/_contact.scss */
  .layout-container.contact-area-secton #home_slider .flex-control-nav { display: none; } }
/* line 473, ../sass/includes/_contact.scss */
.layout-container.contact-area-secton #home_slider .flex-control-nav.flex-control-paging li { width: 50px; height: 2px; background: #847f74; border-radius: 0; margin-top: 10px; position: relative; }
/* line 480, ../sass/includes/_contact.scss */
.layout-container.contact-area-secton #home_slider .flex-control-nav.flex-control-paging li a { width: 0px; border-radius: 0; display: inline-block; float: left; position: absolute; left: 0; top: -9px; }
/* line 488, ../sass/includes/_contact.scss */
.layout-container.contact-area-secton #home_slider .flex-control-nav.flex-control-paging li a.flex-active { background: #fff; }

/* line 501, ../sass/includes/_contact.scss */
.contact-wrapper .mt_top-space { padding-top: 105px !important; }
@media screen and (max-width: 767px) { /* line 501, ../sass/includes/_contact.scss */
  .contact-wrapper .mt_top-space { padding-top: 90px !important; } }
/* line 507, ../sass/includes/_contact.scss */
.contact-wrapper h1 { display: none; text-align: center; font-family: "BordaBold" !important; margin-top: 0px !important; font-size: 24px !important; color: #00537F !important; }
/* line 515, ../sass/includes/_contact.scss */
.contact-wrapper input, .contact-wrapper .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .contact-wrapper select, .contact-wrapper .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .contact-wrapper select, .contact-wrapper select { font-family: "robotoregular"; width: 100%; color: #4c4c4c; background-color: #f8fafc; border: 1px solid #dfe3e9; height: 38px; padding: 8px 20px; margin-bottom: 15px; outline: none; -moz-box-shadow: 0; -webkit-box-shadow: 0; box-shadow: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; }
/* line 528, ../sass/includes/_contact.scss */
.contact-wrapper input, .contact-wrapper .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .contact-wrapper select, .contact-wrapper .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .contact-wrapper select { color: #4c4c4c; }
/* line 530, ../sass/includes/_contact.scss */
.contact-wrapper input::placeholder, .contact-wrapper .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select::placeholder, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .contact-wrapper select::placeholder, .contact-wrapper .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select::placeholder, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .contact-wrapper select::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ color: #4c4c4c; }
/* line 534, ../sass/includes/_contact.scss */
.contact-wrapper input:-ms-input-placeholder, .contact-wrapper .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:-ms-input-placeholder, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .contact-wrapper select:-ms-input-placeholder, .contact-wrapper .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:-ms-input-placeholder, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .contact-wrapper select:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #4c4c4c; }
/* line 538, ../sass/includes/_contact.scss */
.contact-wrapper input::-ms-input-placeholder, .contact-wrapper .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select::-ms-input-placeholder, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .contact-wrapper select::-ms-input-placeholder, .contact-wrapper .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select::-ms-input-placeholder, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .contact-wrapper select::-ms-input-placeholder { /* Microsoft Edge */ color: #4c4c4c; }
/* line 542, ../sass/includes/_contact.scss */
.contact-wrapper select { text-transform: capitalize; border-radius: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: #f8fafc url(/themes/custom/active_newcastle/css/../images/arrow_drop.svg) no-repeat; background-size: 20px; background-position: center right 15px; }
/* line 551, ../sass/includes/_contact.scss */
.contact-wrapper select option { text-transform: capitalize; }
/* line 555, ../sass/includes/_contact.scss */
.contact-wrapper label { font-family: "BordaBold"; text-transform: uppercase; display: none; }
/* line 560, ../sass/includes/_contact.scss */
.contact-wrapper textarea { color: #4c4c4c; background-color: #f8fafc; border: 1px solid #dfe3e9; padding: 8px 20px; width: 100%; margin-bottom: 15px; outline: none; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; }
/* line 569, ../sass/includes/_contact.scss */
.contact-wrapper textarea::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ color: #4c4c4c; }
/* line 573, ../sass/includes/_contact.scss */
.contact-wrapper textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #4c4c4c; }
/* line 577, ../sass/includes/_contact.scss */
.contact-wrapper textarea::-ms-input-placeholder { /* Microsoft Edge */ color: #4c4c4c; }
/* line 581, ../sass/includes/_contact.scss */
.contact-wrapper .inline-submit { display: inline-block; }
/* line 583, ../sass/includes/_contact.scss */
.contact-wrapper .inline-submit #edit-submit, .contact-wrapper .inline-submit #edit-preview, .contact-wrapper .inline-submit #edit-preview--2 { background: #DC0041; border: 1px solid #DC0041; color: #fff; padding: 8px 12px; text-transform: uppercase; font-size: 17px; font-family: "BordaBold"; margin-right: 5px; min-width: 170px; line-height: 22px; }
/* line 594, ../sass/includes/_contact.scss */
.contact-wrapper .inline-submit #edit-submit:hover, .contact-wrapper .inline-submit #edit-preview:hover, .contact-wrapper .inline-submit #edit-preview--2:hover { background: #a90032; border-color: #a90032; }
/* line 599, ../sass/includes/_contact.scss */
.contact-wrapper .inline-submit #edit-preview, .contact-wrapper .inline-submit #edit-preview--2 { background: #00537F; display: none; }
/* line 604, ../sass/includes/_contact.scss */
.contact-wrapper .status-success { color: green; margin-bottom: 15px; }
/* line 608, ../sass/includes/_contact.scss */
.contact-wrapper .field--type-string { padding-right: 5px; }
/* line 611, ../sass/includes/_contact.scss */
.contact-wrapper .field--type-email { padding-left: 5px; }
/* line 614, ../sass/includes/_contact.scss */
.contact-wrapper .field--type-string, .contact-wrapper .field--type-email, .contact-wrapper .form-wrapper { width: 50%; float: left; }
/* line 617, ../sass/includes/_contact.scss */
.contact-wrapper .field--type-string#edit-actions, .contact-wrapper .field--type-email#edit-actions, .contact-wrapper .form-wrapper#edit-actions { width: 100%; }
/* line 619, ../sass/includes/_contact.scss */
.contact-wrapper .field--type-string#edit-actions .inline-submit, .contact-wrapper .field--type-email#edit-actions .inline-submit, .contact-wrapper .form-wrapper#edit-actions .inline-submit { width: 100%; float: left; }
/* line 622, ../sass/includes/_contact.scss */
.contact-wrapper .field--type-string#edit-actions .inline-submit .form-submit, .contact-wrapper .field--type-email#edit-actions .inline-submit .form-submit, .contact-wrapper .form-wrapper#edit-actions .inline-submit .form-submit { width: 170px; float: right; margin-right: 0; }
@media (max-width: 767px) { /* line 614, ../sass/includes/_contact.scss */
  .contact-wrapper .field--type-string, .contact-wrapper .field--type-email, .contact-wrapper .form-wrapper { display: block; width: 100%; padding: 0; } }
/* line 634, ../sass/includes/_contact.scss */
.contact-wrapper .field--type-string.field--widget-options-select, .contact-wrapper .field--type-string.field--widget-string-textarea, .contact-wrapper .field--type-email.field--widget-options-select, .contact-wrapper .field--type-email.field--widget-string-textarea, .contact-wrapper .form-wrapper.field--widget-options-select, .contact-wrapper .form-wrapper.field--widget-string-textarea { width: 100%; }
/* line 638, ../sass/includes/_contact.scss */
.contact-wrapper .contact-container { padding: 0 30px; }
/* line 640, ../sass/includes/_contact.scss */
.contact-wrapper .contact-container .captcha { position: relative; width: 100%; float: left; height: auto; margin-bottom: 10px; }
@media screen and (max-width: 350px) { /* line 648, ../sass/includes/_contact.scss */
  .contact-wrapper .contact-container .captcha .g-recaptcha iframe { width: 100%; }
  /* line 651, ../sass/includes/_contact.scss */
  .contact-wrapper .contact-container .captcha .g-recaptcha iframe #rc-anchor-container .rc-anchor-content { width: 60%; }
  /* line 654, ../sass/includes/_contact.scss */
  .contact-wrapper .contact-container .captcha .g-recaptcha iframe #rc-anchor-container .rc-anchor-content .rc-inline-block .rc-anchor-checkbox-label { width: 80%; }
  /* line 659, ../sass/includes/_contact.scss */
  .contact-wrapper .contact-container .captcha .g-recaptcha iframe #rc-anchor-container .rc-anchor-normal-footer { width: 20%; }
  /* line 661, ../sass/includes/_contact.scss */
  .contact-wrapper .contact-container .captcha .g-recaptcha iframe #rc-anchor-container .rc-anchor-normal-footer .rc-anchor-logo-portrait { width: 100%; }
  /* line 664, ../sass/includes/_contact.scss */
  .contact-wrapper .contact-container .captcha .g-recaptcha iframe #rc-anchor-container .rc-anchor-normal-footer .rc-anchor-pt { width: 100%; } }

/* line 675, ../sass/includes/_contact.scss */
.c-heading { text-align: left !important; margin-bottom: 30px; }

/* line 680, ../sass/includes/_contact.scss */
.c-form h1 { display: none; }

/* line 684, ../sass/includes/_contact.scss */
.about-text { font-family: "robotoregular"; line-height: 25px; font-size: 15px; }

/* line 3, ../sass/includes/_about.scss */
.about-menu-common #block-active-newcastle-page-title h1 { display: none; }
/* line 7, ../sass/includes/_about.scss */
.about-menu-common .support-tabs { width: 100%; float: left; margin-bottom: 22px; }
/* line 11, ../sass/includes/_about.scss */
.about-menu-common .support-tabs li { float: left; padding: 0; border: 0; margin-right: 10px; margin-bottom: 0; }
@media screen and (max-width: 767px) { /* line 11, ../sass/includes/_about.scss */
  .about-menu-common .support-tabs li { width: 100%; margin-bottom: 10px; } }
/* line 21, ../sass/includes/_about.scss */
.about-menu-common .support-tabs li:hover { background: none; }
/* line 24, ../sass/includes/_about.scss */
.about-menu-common .support-tabs li.active { background: none; color: initial; border-color: initial; }
/* line 28, ../sass/includes/_about.scss */
.about-menu-common .support-tabs li.active a { color: #fff; background: #DC0041; border-color: #DC0041; }
/* line 34, ../sass/includes/_about.scss */
.about-menu-common .support-tabs li a { min-width: 170px; font-family: "bordademibold"; padding: 6px 15px; border: 1px solid #ccc; float: left; font-size: 18px; line-height: 24px; text-align: center; }
/* line 43, ../sass/includes/_about.scss */
.about-menu-common .support-tabs li a:hover { background: #DC0041; border-color: #DC0041; color: #fff; }
/* line 52, ../sass/includes/_about.scss */
.about-menu-common .dropdown.custom-dropdown-menu { margin-bottom: 20px; }

/* line 60, ../sass/includes/_about.scss */
.about-wrapper.about-this-site #activity-slider .item { position: inherit !important; overflow: inherit !important; height: auto !important; padding: 0px !important; }
/* line 65, ../sass/includes/_about.scss */
.about-wrapper.about-this-site #activity-slider .item img { margin: 0px auto; display: block; }
/* line 73, ../sass/includes/_about.scss */
.about-wrapper .partners-container-col-view { padding: 105px 25px 40px; }
@media screen and (max-width: 767px) { /* line 73, ../sass/includes/_about.scss */
  .about-wrapper .partners-container-col-view { padding: 90px 25px 40px; } }
/* line 80, ../sass/includes/_about.scss */
.about-wrapper .partners-container-col-view .left-block-abt #activity-slider .item { position: relative; padding-bottom: 55%; /* Aspect ratio of the video */ height: 0; overflow: hidden; max-width: 100%; }
/* line 86, ../sass/includes/_about.scss */
.about-wrapper .partners-container-col-view .left-block-abt #activity-slider .item iframe { position: absolute; top: -1px; left: -1px; width: calc(100% + 2px); height: calc(100% + 2px); }
/* line 97, ../sass/includes/_about.scss */
.about-wrapper .partners-container-col-view .right-block-abt h2, .about-wrapper .partners-container-col-view .right-block-abt .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .about-wrapper .partners-container-col-view .right-block-abt h4 { display: none; font-family: "BordaBold"; font-size: 24px; text-transform: uppercase; color: #00537F; margin-top: 0; }
/* line 106, ../sass/includes/_about.scss */
.about-wrapper .partners-container-col-view .right-block-abt .description-col p { line-height: 25px; font-family: "robotoregular"; font-size: 15px; }
/* line 110, ../sass/includes/_about.scss */
.about-wrapper .partners-container-col-view .right-block-abt .description-col p a { color: #DC0041; }
/* line 112, ../sass/includes/_about.scss */
.about-wrapper .partners-container-col-view .right-block-abt .description-col p a:hover { color: #a90032; }
/* line 117, ../sass/includes/_about.scss */
.about-wrapper .partners-container-col-view .right-block-abt .description-col ol { padding-left: 0; }
/* line 119, ../sass/includes/_about.scss */
.about-wrapper .partners-container-col-view .right-block-abt .description-col ol li { list-style-position: inside !important; list-style: decimal; font-family: "BordaBold"; font-size: 16px; color: #00537F; text-transform: uppercase; }
/* line 131, ../sass/includes/_about.scss */
.about-wrapper .partners-container-col-view .description-col h2, .about-wrapper .partners-container-col-view .description-col .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .about-wrapper .partners-container-col-view .description-col h4 { font-family: "BordaBold"; font-size: 24px; text-transform: uppercase; color: #00537F; margin-top: 0; }
/* line 139, ../sass/includes/_about.scss */
.about-wrapper .partners-container-col-view .bottom-description { margin-top: 25px; }
/* line 141, ../sass/includes/_about.scss */
.about-wrapper .partners-container-col-view .bottom-description p { line-height: 25px; font-family: "robotoregular"; font-size: 15px; }
/* line 146, ../sass/includes/_about.scss */
.about-wrapper .partners-container-col-view .bottom-description a { color: #DC0041; }
/* line 148, ../sass/includes/_about.scss */
.about-wrapper .partners-container-col-view .bottom-description a:hover { color: #a90032; }
/* line 155, ../sass/includes/_about.scss */
.about-wrapper.timetable-main-wrap .partners-container-col-view { padding: 30px 25px 40px; }

/* line 162, ../sass/includes/_about.scss */
.layout-container section.inner-banner { background-repeat: no-repeat; background-size: cover; background-position: top left; height: 500px; display: table; width: 100%; color: #fff; }
@media (max-width: 767px) { /* line 162, ../sass/includes/_about.scss */
  .layout-container section.inner-banner { height: 475px; } }
@media (max-width: 767px) and (orientation: landscape) { /* line 162, ../sass/includes/_about.scss */
  .layout-container section.inner-banner { height: 440px; } }
@media (max-width: 580px) { /* line 162, ../sass/includes/_about.scss */
  .layout-container section.inner-banner { padding-top: 80px; } }
/* line 179, ../sass/includes/_about.scss */
.layout-container section.inner-banner .cell-box { display: table-cell; vertical-align: bottom; }
/* line 182, ../sass/includes/_about.scss */
.layout-container section.inner-banner .cell-box h3 { text-transform: uppercase; font-size: 30px; line-height: 35px; letter-spacing: 0.020em; font-weight: 700; }
/* line 189, ../sass/includes/_about.scss */
.layout-container section.inner-banner .cell-box p { width: 65%; margin: auto; line-height: 26px; letter-spacing: 0.020em; margin-bottom: 30px; }
/* line 195, ../sass/includes/_about.scss */
.layout-container section.inner-banner .cell-box p:last-child { margin-bottom: 130px; }
@media (max-width: 767px) { /* line 195, ../sass/includes/_about.scss */
  .layout-container section.inner-banner .cell-box p:last-child { margin-bottom: 35px; } }
@media (max-width: 580px) { /* line 189, ../sass/includes/_about.scss */
  .layout-container section.inner-banner .cell-box p { width: 90% !important; } }
/* line 207, ../sass/includes/_about.scss */
.layout-container section.inner-banner-bg { background: url(/themes/custom/active_newcastle/css/../images/homebanner.jpg); }
@media (min-width: 1440px) { /* line 207, ../sass/includes/_about.scss */
  .layout-container section.inner-banner-bg { margin-top: 105px; } }
/* line 213, ../sass/includes/_about.scss */
.layout-container section.mission-section { background: #fbfbfb; padding-top: 130px; padding-bottom: 40px; }
@media (min-width: 1440px) { /* line 213, ../sass/includes/_about.scss */
  .layout-container section.mission-section { padding-top: 180px; } }
@media (max-width: 767px) { /* line 213, ../sass/includes/_about.scss */
  .layout-container section.mission-section { padding-top: 100px; padding-bottom: 30px; } }
/* line 224, ../sass/includes/_about.scss */
.layout-container section.mission-section h2, .layout-container section.mission-section section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li section.mission-section h4 { line-height: 35px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.020em; font-size: 30px; }
/* line 232, ../sass/includes/_about.scss */
.layout-container section.mission-section .mission-carousal .flexslider { border: 0; background: transparent; }
@media (max-width: 767px) { /* line 232, ../sass/includes/_about.scss */
  .layout-container section.mission-section .mission-carousal .flexslider { margin-bottom: 30px; } }
@media (max-width: 767px) { /* line 238, ../sass/includes/_about.scss */
  .layout-container section.mission-section .mission-carousal .flexslider .custom-caption { padding-top: 20px; } }
/* line 242, ../sass/includes/_about.scss */
.layout-container section.mission-section .mission-carousal .flexslider .custom-caption > h3 { margin-top: 0px; }
/* line 245, ../sass/includes/_about.scss */
.layout-container section.mission-section .mission-carousal .flexslider .custom-caption .read-toggle { padding-top: 15px; display: inline-block; font-size: 16px; }
/* line 250, ../sass/includes/_about.scss */
.layout-container section.mission-section .mission-carousal .flexslider .custom-caption .expanding-formatter { color: #666; }
/* line 255, ../sass/includes/_about.scss */
.layout-container section.mission-section .mission-carousal .flexslider .custom-caption .expanding-formatter-content ul li { position: relative; padding-left: 30px; font-weight: 400; margin-bottom: 10px; font-size: 14px; }
@media (max-width: 580px) { /* line 255, ../sass/includes/_about.scss */
  .layout-container section.mission-section .mission-carousal .flexslider .custom-caption .expanding-formatter-content ul li { font-size: 12px; } }
/* line 264, ../sass/includes/_about.scss */
.layout-container section.mission-section .mission-carousal .flexslider .custom-caption .expanding-formatter-content ul li:before { content: "\f00c"; position: absolute; top: 0; left: 0; font-size: 20px; color: #DC0041; font-family: fontAwesome; line-height: 25px; }
@media (max-width: 767px) { /* line 278, ../sass/includes/_about.scss */
  .layout-container section.mission-section .mission-carousal .flexslider .custom-caption h3 { font-size: 18px; text-align: center; }
  /* line 282, ../sass/includes/_about.scss */
  .layout-container section.mission-section .mission-carousal .flexslider .custom-caption .expanding-formatter { text-align: center; } }
/* line 286, ../sass/includes/_about.scss */
.layout-container section.mission-section .mission-carousal .flexslider .custom-caption p { color: #666666; }
/* line 289, ../sass/includes/_about.scss */
.layout-container section.mission-section .mission-carousal .flexslider .custom-caption .expanding-formatter { color: #666666; font-size: 14px; line-height: 30px; }
@media (max-width: 991px) { /* line 295, ../sass/includes/_about.scss */
  .layout-container section.mission-section .mission-carousal .flexslider .flex-control-paging { display: none; } }
/* line 375, ../sass/includes/_about.scss */
.layout-container section.mission-section .mission-carousal .flexslider .flex-direction-nav { position: absolute; bottom: -70px; text-align: center; left: 0; right: 0; }
@media (max-width: 767px) { /* line 375, ../sass/includes/_about.scss */
  .layout-container section.mission-section .mission-carousal .flexslider .flex-direction-nav { bottom: -35px; } }
/* line 385, ../sass/includes/_about.scss */
.layout-container section.mission-section .mission-carousal .flexslider .flex-direction-nav li { display: inline-block; }
/* line 387, ../sass/includes/_about.scss */
.layout-container section.mission-section .mission-carousal .flexslider .flex-direction-nav li:first-child { margin-right: 20px; }
@media (min-width: 992px) { /* line 387, ../sass/includes/_about.scss */
  .layout-container section.mission-section .mission-carousal .flexslider .flex-direction-nav li:first-child { margin-right: 125px; } }
/* line 393, ../sass/includes/_about.scss */
.layout-container section.mission-section .mission-carousal .flexslider .flex-direction-nav li a { width: 35px; height: 35px; display: block; opacity: 1; outline: none; position: inherit; }
/* line 400, ../sass/includes/_about.scss */
.layout-container section.mission-section .mission-carousal .flexslider .flex-direction-nav li a.flex-prev { left: 0; }
/* line 402, ../sass/includes/_about.scss */
.layout-container section.mission-section .mission-carousal .flexslider .flex-direction-nav li a.flex-prev:before { content: "\e909"; font-size: 18px; text-align: center; line-height: 35px; font-family: 'newcasle'; width: 100%; height: 100%; border: 1px solid #fff; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; color: #fff; }
/* line 415, ../sass/includes/_about.scss */
.layout-container section.mission-section .mission-carousal .flexslider .flex-direction-nav li a.flex-prev:hover:before { background: #fff; color: #a1ce57; }
/* line 421, ../sass/includes/_about.scss */
.layout-container section.mission-section .mission-carousal .flexslider .flex-direction-nav li a.flex-next { right: 0; }
/* line 423, ../sass/includes/_about.scss */
.layout-container section.mission-section .mission-carousal .flexslider .flex-direction-nav li a.flex-next:before { content: "\e908"; font-size: 18px; text-align: center; line-height: 35px; font-family: 'newcasle'; width: 100%; height: 100%; border: 1px solid #fff; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; color: #fff; }
/* line 436, ../sass/includes/_about.scss */
.layout-container section.mission-section .mission-carousal .flexslider .flex-direction-nav li a.flex-next:hover:before { background: #fff; color: #a1ce57; }
/* line 446, ../sass/includes/_about.scss */
.layout-container section.mission-section .mission-carousal .flexslider .flex-direction-nav:hover li .flex-prev { left: 0; }
/* line 449, ../sass/includes/_about.scss */
.layout-container section.mission-section .mission-carousal .flexslider .flex-direction-nav:hover li .flex-next { right: 0; }
/* line 455, ../sass/includes/_about.scss */
.layout-container section.mission-section .mission-carousal .flexslider .flex-control-nav { width: 120px; position: absolute; bottom: -65px; text-align: center; left: 0; right: 0; margin: auto; z-index: 2255; }
/* line 465, ../sass/includes/_about.scss */
.layout-container section.mission-section .mission-carousal .flexslider .flex-control-nav li a { background: #fff; }
/* line 467, ../sass/includes/_about.scss */
.layout-container section.mission-section .mission-carousal .flexslider .flex-control-nav li a.flex-active { background: #00537F; }
/* line 470, ../sass/includes/_about.scss */
.layout-container section.mission-section .mission-carousal .flexslider .flex-control-nav li a:hover { background: #a1ce57 !important; }
/* line 490, ../sass/includes/_about.scss */
.layout-container section.mission-section .skin-default { width: 80%; margin: auto; }
@media (max-width: 580px) { /* line 490, ../sass/includes/_about.scss */
  .layout-container section.mission-section .skin-default { width: 77%; } }
/* line 497, ../sass/includes/_about.scss */
.layout-container section.mission-section .skin-default .views_slideshow_controls_text > span { position: absolute; top: 0; bottom: 0; margin: auto; height: 50px; width: 50px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; overflow: hidden; z-index: 33; border: 1px solid #b3b3b3; left: 0; }
@media (max-width: 580px) { /* line 497, ../sass/includes/_about.scss */
  .layout-container section.mission-section .skin-default .views_slideshow_controls_text > span { width: 30px; height: 30px; } }
/* line 513, ../sass/includes/_about.scss */
.layout-container section.mission-section .skin-default .views_slideshow_controls_text > span:after { content: "\f060"; cursor: pointer; font-family: fontAwesome; position: absolute; top: 0; height: 100%; width: 100%; text-align: center; line-height: 50px; background: #fbfbfb; font-size: 22px; color: #b3b3b3; -webkit-transition: background 0.5s ease; -o-transition: background 0.5s ease; transition: background 0.5s ease; }
@media (max-width: 580px) { /* line 513, ../sass/includes/_about.scss */
  .layout-container section.mission-section .skin-default .views_slideshow_controls_text > span:after { line-height: 30px; font-size: 16px; } }
/* line 535, ../sass/includes/_about.scss */
.layout-container section.mission-section .skin-default .views_slideshow_controls_text > span:hover:after { background: #e2e2e2; color: #9a9a9a; }
/* line 540, ../sass/includes/_about.scss */
.layout-container section.mission-section .skin-default .views_slideshow_controls_text > span:nth-child(2) { display: none; }
/* line 543, ../sass/includes/_about.scss */
.layout-container section.mission-section .skin-default .views_slideshow_controls_text > span:last-child { left: auto; right: 0; }
/* line 546, ../sass/includes/_about.scss */
.layout-container section.mission-section .skin-default .views_slideshow_controls_text > span:last-child:after { content: '\f061'; left: 0; right: auto; }
/* line 556, ../sass/includes/_about.scss */
.layout-container section.mission-section .skin-default .views_slideshow_cycle_main .views_slideshow_cycle_slide .views-row { padding-left: 390px; }
@media (max-width: 767px) { /* line 556, ../sass/includes/_about.scss */
  .layout-container section.mission-section .skin-default .views_slideshow_cycle_main .views_slideshow_cycle_slide .views-row { padding-left: 175px; } }
@media (max-width: 580px) { /* line 556, ../sass/includes/_about.scss */
  .layout-container section.mission-section .skin-default .views_slideshow_cycle_main .views_slideshow_cycle_slide .views-row { padding-left: 0; text-align: center; } }
/* line 565, ../sass/includes/_about.scss */
.layout-container section.mission-section .skin-default .views_slideshow_cycle_main .views_slideshow_cycle_slide .views-row h3 { font-size: 30px; color: #4c4c4c; font-weight: 700; line-height: 40px; }
@media (max-width: 767px) { /* line 565, ../sass/includes/_about.scss */
  .layout-container section.mission-section .skin-default .views_slideshow_cycle_main .views_slideshow_cycle_slide .views-row h3 { font-size: 24px; line-height: 26px; } }
@media (max-width: 580px) { /* line 565, ../sass/includes/_about.scss */
  .layout-container section.mission-section .skin-default .views_slideshow_cycle_main .views_slideshow_cycle_slide .views-row h3 { text-align: left; } }
/* line 578, ../sass/includes/_about.scss */
.layout-container section.mission-section .skin-default .views_slideshow_cycle_main .views_slideshow_cycle_slide .views-row p { line-height: 25px; font-weight: 400; font-size: 13px; color: #666666; margin-bottom: 5px; }
@media (max-width: 767px) { /* line 578, ../sass/includes/_about.scss */
  .layout-container section.mission-section .skin-default .views_slideshow_cycle_main .views_slideshow_cycle_slide .views-row p { font-size: 12px; line-height: 22px; } }
@media (max-width: 580px) { /* line 578, ../sass/includes/_about.scss */
  .layout-container section.mission-section .skin-default .views_slideshow_cycle_main .views_slideshow_cycle_slide .views-row p { text-align: left; } }
/* line 593, ../sass/includes/_about.scss */
.layout-container section.mission-section .skin-default .views_slideshow_cycle_main .views_slideshow_cycle_slide img { position: absolute; top: 0; left: 0; max-width: 375px; }
@media (max-width: 767px) { /* line 593, ../sass/includes/_about.scss */
  .layout-container section.mission-section .skin-default .views_slideshow_cycle_main .views_slideshow_cycle_slide img { max-width: 150px; height: auto; } }
@media (max-width: 580px) { /* line 593, ../sass/includes/_about.scss */
  .layout-container section.mission-section .skin-default .views_slideshow_cycle_main .views_slideshow_cycle_slide img { position: inherit; } }
/* line 610, ../sass/includes/_about.scss */
.layout-container section.team-block { padding-top: 20px; padding-bottom: 100px; }
@media (max-width: 767px) { /* line 610, ../sass/includes/_about.scss */
  .layout-container section.team-block { padding-top: 20px; padding-bottom: 35px; } }
/* line 617, ../sass/includes/_about.scss */
.layout-container section.team-block .page-header { padding-bottom: 0; }
/* line 619, ../sass/includes/_about.scss */
.layout-container section.team-block .page-header h1 { font-size: 30px; line-height: 24px; color: #4c4c4c; padding-bottom: 30px; }
@media (max-width: 767px) { /* line 619, ../sass/includes/_about.scss */
  .layout-container section.team-block .page-header h1 { font-size: 30px; line-height: 30px; padding: 10px 0; } }
/* line 631, ../sass/includes/_about.scss */
.layout-container section.team-block .sub-info { font-size: 16px; line-height: 30px; color: #808080; width: 80%; margin: auto; }
@media (max-width: 767px) { /* line 631, ../sass/includes/_about.scss */
  .layout-container section.team-block .sub-info { font-size: 14px; line-height: 26px; } }
/* line 642, ../sass/includes/_about.scss */
.layout-container section.team-block .team-tab { width: 80%; margin: auto; }
@media (max-width: 767px) { /* line 642, ../sass/includes/_about.scss */
  .layout-container section.team-block .team-tab { width: 90%; } }
/* line 648, ../sass/includes/_about.scss */
.layout-container section.team-block .team-tab .quicktabs-wrapper { text-align: center; margin-top: 70px; }
@media (max-width: 767px) { /* line 648, ../sass/includes/_about.scss */
  .layout-container section.team-block .team-tab .quicktabs-wrapper { margin-top: 25px; } }
/* line 655, ../sass/includes/_about.scss */
.layout-container section.team-block .team-tab .quicktabs-wrapper ul.quicktabs-tabs { border-bottom: 0; text-align: center; display: inline-block; }
/* line 659, ../sass/includes/_about.scss */
.layout-container section.team-block .team-tab .quicktabs-wrapper ul.quicktabs-tabs li { min-width: 200px; display: block; float: left; padding: 0; }
@media (max-width: 767px) { /* line 659, ../sass/includes/_about.scss */
  .layout-container section.team-block .team-tab .quicktabs-wrapper ul.quicktabs-tabs li { min-width: 150px; } }
@media (max-width: 580px) { /* line 659, ../sass/includes/_about.scss */
  .layout-container section.team-block .team-tab .quicktabs-wrapper ul.quicktabs-tabs li { width: 100%; } }
/* line 670, ../sass/includes/_about.scss */
.layout-container section.team-block .team-tab .quicktabs-wrapper ul.quicktabs-tabs li a { text-transform: uppercase; line-height: 26px; letter-spacing: 0.020em; color: #8e939d; font-weight: 400; background: #f8f9fb; margin: 0; border-radius: 0; border-right: 1px solid #eff1f4; border-color: #eff1f4; border-left: 0; padding: 15px; display: block; -webkit-transition: background 0.5s ease; -o-transition: background 0.5s ease; transition: background 0.5s ease; }
/* line 687, ../sass/includes/_about.scss */
.layout-container section.team-block .team-tab .quicktabs-wrapper ul.quicktabs-tabs li a:hover { background: #f1f2f5; }
@media (max-width: 767px) { /* line 670, ../sass/includes/_about.scss */
  .layout-container section.team-block .team-tab .quicktabs-wrapper ul.quicktabs-tabs li a { font-size: 12px; } }
/* line 695, ../sass/includes/_about.scss */
.layout-container section.team-block .team-tab .quicktabs-wrapper ul.quicktabs-tabs li:first-child a { border-left: 1px solid #eff1f4; }
/* line 700, ../sass/includes/_about.scss */
.layout-container section.team-block .team-tab .quicktabs-wrapper ul.quicktabs-tabs li.active a { border-color: #00537F; background: #00537F; color: #fff; -webkit-transition: background 0.5s ease; -o-transition: background 0.5s ease; transition: background 0.5s ease; }
/* line 707, ../sass/includes/_about.scss */
.layout-container section.team-block .team-tab .quicktabs-wrapper ul.quicktabs-tabs li.active a:hover { background: #00324c; }
/* line 715, ../sass/includes/_about.scss */
.layout-container section.team-block .team-tab .quicktabs-wrapper .quicktabs-tabpage { margin-top: 85px; }
@media (max-width: 767px) { /* line 715, ../sass/includes/_about.scss */
  .layout-container section.team-block .team-tab .quicktabs-wrapper .quicktabs-tabpage { margin-top: 40px; } }
/* line 720, ../sass/includes/_about.scss */
.layout-container section.team-block .team-tab .quicktabs-wrapper .quicktabs-tabpage .profile_wrap { text-align: center; margin-bottom: 30px; }
/* line 723, ../sass/includes/_about.scss */
.layout-container section.team-block .team-tab .quicktabs-wrapper .quicktabs-tabpage .profile_wrap a { display: block; position: relative; max-height: 270px; overflow: hidden; }
/* line 728, ../sass/includes/_about.scss */
.layout-container section.team-block .team-tab .quicktabs-wrapper .quicktabs-tabpage .profile_wrap a img { max-width: 100%; height: auto; }
/* line 732, ../sass/includes/_about.scss */
.layout-container section.team-block .team-tab .quicktabs-wrapper .quicktabs-tabpage .profile_wrap a .overlay { position: absolute; bottom: 0; left: 0; right: 0; background-color: #008CBA; overflow: hidden; width: 100%; height: 0; transition: .5s ease; }
/* line 742, ../sass/includes/_about.scss */
.layout-container section.team-block .team-tab .quicktabs-wrapper .quicktabs-tabpage .profile_wrap a .overlay .text { white-space: nowrap; color: white; font-size: 20px; position: absolute; overflow: hidden; top: 50%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); text-transform: uppercase; }
/* line 753, ../sass/includes/_about.scss */
.layout-container section.team-block .team-tab .quicktabs-wrapper .quicktabs-tabpage .profile_wrap a .overlay .text span { display: block; }
/* line 760, ../sass/includes/_about.scss */
.layout-container section.team-block .team-tab .quicktabs-wrapper .quicktabs-tabpage .profile_wrap a:hover .overlay { height: 100%; }
/* line 766, ../sass/includes/_about.scss */
.layout-container section.team-block .team-tab .quicktabs-wrapper .quicktabs-tabpage .profile_wrap .pro-teaser h3 { font-size: 18px; font-weight: 700; line-height: 20px; letter-spacing: 0.010em; color: #4c4c4c; }
/* line 773, ../sass/includes/_about.scss */
.layout-container section.team-block .team-tab .quicktabs-wrapper .quicktabs-tabpage .profile_wrap .pro-teaser p { font-size: 14px; line-height: 26px; letter-spacing: 0.020em; font-weight: 400; color: #808080; }
/* line 786, ../sass/includes/_about.scss */
.layout-container section.abt-three { background: #f5f5f5; }
/* line 788, ../sass/includes/_about.scss */
.layout-container section.abt-three .left-content { padding: 80px 100px; }
@media (max-width: 767px) { /* line 788, ../sass/includes/_about.scss */
  .layout-container section.abt-three .left-content { padding: 30px 50px; } }
/* line 793, ../sass/includes/_about.scss */
.layout-container section.abt-three .left-content h3 { font-size: 30px; font-weight: 700; line-height: 45px; margin-bottom: 40px; }
@media (max-width: 580px) { /* line 793, ../sass/includes/_about.scss */
  .layout-container section.abt-three .left-content h3 { font-size: 20px; line-height: 30px; } }
/* line 804, ../sass/includes/_about.scss */
.layout-container section.abt-three .left-content ul li { position: relative; padding-left: 30px; color: #808080; font-weight: 400; margin-bottom: 20px; }
@media (max-width: 580px) { /* line 804, ../sass/includes/_about.scss */
  .layout-container section.abt-three .left-content ul li { font-size: 12px; } }
/* line 813, ../sass/includes/_about.scss */
.layout-container section.abt-three .left-content ul li:before { content: "\f00c"; position: absolute; top: 0; left: 0; font-size: 20px; color: #DC0041; font-family: fontAwesome; line-height: 25px; }
/* line 826, ../sass/includes/_about.scss */
.layout-container section.abt-three .right-content { height: 550px; background: url(/themes/custom/active_newcastle/css/../images/inner-content-1.jpg); background-size: cover; background-repeat: no-repeat; background-position: top left; }
@media (max-width: 580px) { /* line 826, ../sass/includes/_about.scss */
  .layout-container section.abt-three .right-content { height: 250px; } }
/* line 839, ../sass/includes/_about.scss */
.layout-container.about-us-wrapper .mission-section { background: #359ed4; }
/* line 841, ../sass/includes/_about.scss */
.layout-container.about-us-wrapper .mission-section h3 { color: #fff !important; }
/* line 844, ../sass/includes/_about.scss */
.layout-container.about-us-wrapper .mission-section p { color: #fff !important; }
/* line 847, ../sass/includes/_about.scss */
.layout-container.about-us-wrapper .mission-section a { color: #a1ce57; }
/* line 854, ../sass/includes/_about.scss */
.layout-container.about-us-wrapper .mission-section .flexslider .flex-control-nav li a.flex-active { background: #a1ce57 !important; }
/* line 864, ../sass/includes/_about.scss */
.layout-container.about-us-wrapper .read-text ul li { color: #fff; }

@media (min-width: 768px) { /* line 872, ../sass/includes/_about.scss */
  .modal { text-align: center; padding: 0 !important; }
  /* line 876, ../sass/includes/_about.scss */
  .modal:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; margin-right: -4px; }
  /* line 883, ../sass/includes/_about.scss */
  .modal .modal-dialog { display: inline-block; vertical-align: middle; text-align: left; } }
/* line 891, ../sass/includes/_about.scss */
.modal#generate_session_pdf .modal-dialog .modal-content { overflow: hidden; }
/* line 893, ../sass/includes/_about.scss */
.modal#generate_session_pdf .modal-dialog .modal-content .modal-header { background-color: #f8fafc; padding: 0; position: relative; }
/* line 897, ../sass/includes/_about.scss */
.modal#generate_session_pdf .modal-dialog .modal-content .modal-header .modal-title { font-size: 24px; font-family: 'ProximaNovaRegular'; color: #354052; padding: 10px; text-align: center; padding-right: 30px; }
@media (max-width: 767px) { /* line 897, ../sass/includes/_about.scss */
  .modal#generate_session_pdf .modal-dialog .modal-content .modal-header .modal-title { font-size: 22px; } }
/* line 908, ../sass/includes/_about.scss */
.modal#generate_session_pdf .modal-dialog .modal-content .modal-header .close { color: #00537F; font-size: 16px; top: 0; bottom: 0; margin: auto; height: 25px; width: 25px; position: absolute; right: 5px; z-index: 22; opacity: 1; }
/* line 920, ../sass/includes/_about.scss */
.modal#generate_session_pdf .modal-dialog .modal-content .modal-header .close:hover { color: #00324c; }
/* line 925, ../sass/includes/_about.scss */
.modal#generate_session_pdf .modal-dialog .modal-content .modal-body { padding: 30px; }
/* line 927, ../sass/includes/_about.scss */
.modal#generate_session_pdf .modal-dialog .modal-content .modal-body p { font-size: 16px; font-family: 'ProximaNovaSbold'; font-weight: normal; color: #7f8fa4; text-transform: inherit; letter-spacing: normal; margin-bottom: 0; line-height: 24px; }
/* line 938, ../sass/includes/_about.scss */
.modal#generate_session_pdf .modal-dialog .modal-content .modal-footer { border-top: 0; padding-bottom: 30px; }
/* line 941, ../sass/includes/_about.scss */
.modal#generate_session_pdf .modal-dialog .modal-content .modal-footer .btn { background-color: #DC0041; border-color: #DC0041; color: #fff; display: block; font-size: 14px; padding: 9px 15px; font-family: 'ProximaNovaSbold'; font-weight: normal; max-width: 50%; margin: auto; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; border-radius: 6px; }
/* line 953, ../sass/includes/_about.scss */
.modal#generate_session_pdf .modal-dialog .modal-content .modal-footer .btn:hover { background-color: #a90032; }
@media (max-width: 480px) { /* line 941, ../sass/includes/_about.scss */
  .modal#generate_session_pdf .modal-dialog .modal-content .modal-footer .btn { max-width: 90%; } }
/* line 966, ../sass/includes/_about.scss */
.modal.access-modals .modal-dialog .modal-content { -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; border-radius: 6px; }
/* line 968, ../sass/includes/_about.scss */
.modal.access-modals .modal-dialog .modal-content .modal-header { background: #f8fafc; position: relative; border-top-left-radius: 6px; border-top-right-radius: 6px; }
/* line 973, ../sass/includes/_about.scss */
.modal.access-modals .modal-dialog .modal-content .modal-header:before { content: "\f007"; font-family: fontAwesome; width: 70px; height: 70px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; color: #fff; background: #00537F; position: absolute; top: -35px; left: 0; right: 0; margin: auto; line-height: 70px; text-align: center; font-size: 22px; }
/* line 990, ../sass/includes/_about.scss */
.modal.access-modals .modal-dialog .modal-content .modal-header h4 { font-size: 24px; font-family: 'ProximaNovaRegular'; color: #354052; padding: 35px 0 10px; text-align: center; }
/* line 1001, ../sass/includes/_about.scss */
.modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group label { font-size: 14px; font-family: 'ProximaNovaSbold'; font-weight: normal; color: #7f8fa4; text-transform: inherit; letter-spacing: normal; margin-bottom: 0; }
/* line 1010, ../sass/includes/_about.scss */
.modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group input, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select { height: 45px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; border-radius: 6px; background-color: #f8fafc; border: 1px solid #dfe3e9; box-shadow: none; outline: none; padding: 12px 20px; font-family: 'ProximaNovaSbold'; font-weight: normal; color: #354052; }
/* line 1026, ../sass/includes/_about.scss */
.modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .access-btn { margin-top: 5px; }
/* line 1028, ../sass/includes/_about.scss */
.modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .access-btn .btn { background-color: #DC0041; border-color: #DC0041; color: #fff; display: block; font-size: 14px; padding: 11px 15px; width: 100%; font-family: 'ProximaNovaSbold'; font-weight: normal; }
/* line 1038, ../sass/includes/_about.scss */
.modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .access-btn .btn:hover { background-color: #a90032; }
/* line 1047, ../sass/includes/_about.scss */
.modal.access-modals .modal-dialog .modal-content .modal-body .accept-items ul li .terms-acceptor { font-size: 12px; color: #7f8fa4; line-height: 22px; font-family: 'ProximaNovaSbold'; font-weight: normal; position: relative; padding-left: 30px; }
/* line 1055, ../sass/includes/_about.scss */
.modal.access-modals .modal-dialog .modal-content .modal-body .accept-items ul li .terms-acceptor input, .modal.access-modals .modal-dialog .modal-content .modal-body .accept-items ul li .terms-acceptor .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .accept-items ul li .terms-acceptor select, .modal.access-modals .modal-dialog .modal-content .modal-body .accept-items ul li .terms-acceptor .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .modal.access-modals .modal-dialog .modal-content .modal-body .accept-items ul li .terms-acceptor select { visibility: hidden; position: absolute; }
/* line 1060, ../sass/includes/_about.scss */
.modal.access-modals .modal-dialog .modal-content .modal-body .accept-items ul li .terms-acceptor input:checked + span:after, .modal.access-modals .modal-dialog .modal-content .modal-body .accept-items ul li .terms-acceptor .form-wrapper .form-group select:checked + span:after, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .accept-items ul li .terms-acceptor select:checked + span:after, .modal.access-modals .modal-dialog .modal-content .modal-body .accept-items ul li .terms-acceptor .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:checked + span:after, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .modal.access-modals .modal-dialog .modal-content .modal-body .accept-items ul li .terms-acceptor select:checked + span:after { content: "\f00c"; position: absolute; top: 0; left: 0; right: 0; font-family: fontAwesome; font-size: 14px; line-height: 18px; }
/* line 1073, ../sass/includes/_about.scss */
.modal.access-modals .modal-dialog .modal-content .modal-body .accept-items ul li .terms-acceptor span { width: 20px; height: 20px; position: absolute; top: 0; left: 0; text-align: center; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; border: 1px solid #dfe3e9; background-color: #f8fafc; }
/* line 1084, ../sass/includes/_about.scss */
.modal.access-modals .modal-dialog .modal-content .modal-body .accept-items ul li .terms-acceptor a { color: #00537F; }
/* line 1092, ../sass/includes/_about.scss */
.modal.access-modals .modal-dialog .modal-content .modal-footer { border-top: 0; }
/* line 1094, ../sass/includes/_about.scss */
.modal.access-modals .modal-dialog .modal-content .modal-footer p { color: #7f8fa4; font-size: 14px; font-family: 'ProximaNovaSbold'; font-weight: normal; margin-bottom: 15px; }
/* line 1100, ../sass/includes/_about.scss */
.modal.access-modals .modal-dialog .modal-content .modal-footer p a { color: #00537F; }
/* line 1108, ../sass/includes/_about.scss */
.modal.access-modals#signUp .modal-dialog { width: 800px; margin-top: 50px; }
/* line 1114, ../sass/includes/_about.scss */
.modal.access-modals#signIn .modal-dialog { width: 450px; }
/* line 1117, ../sass/includes/_about.scss */
.modal.access-modals#signIn .modal-dialog .modal-header h4 { text-transform: capitalize; }
/* line 1124, ../sass/includes/_about.scss */
.modal.team-modal { z-index: 9999; }
/* line 1126, ../sass/includes/_about.scss */
.modal.team-modal .modal-dialog { margin-top: 35px; }
@media (min-width: 768px) { /* line 1126, ../sass/includes/_about.scss */
  .modal.team-modal .modal-dialog { width: 725px; } }
/* line 1132, ../sass/includes/_about.scss */
.modal.team-modal .modal-dialog .modal-content .close { display: block; position: absolute; top: 5px; right: 10px; z-index: 22; background: #fff; width: 25px; height: 25px; font-size: 16px; opacity: 1; border-bottom: 0; border-top-left-radius: 5px; border-top-right-radius: 5px; }
@media (max-width: 480px) { /* line 1132, ../sass/includes/_about.scss */
  .modal.team-modal .modal-dialog .modal-content .close { top: 0; right: 5px; } }
/* line 1153, ../sass/includes/_about.scss */
.modal.team-modal .modal-dialog .modal-content .close:before { color: #00537F; font-size: 20px; }
/* line 1156, ../sass/includes/_about.scss */
.modal.team-modal .modal-dialog .modal-content .close:before:hover { color: #00324c; }
/* line 1162, ../sass/includes/_about.scss */
.modal.team-modal .modal-dialog .modal-content .modal-body { padding: 0; }
@media (min-width: 481px) and (max-width: 767px) { /* line 1162, ../sass/includes/_about.scss */
  .modal.team-modal .modal-dialog .modal-content .modal-body { text-align: initial; } }
@media (min-width: 481px) and (max-width: 767px) { /* line 1168, ../sass/includes/_about.scss */
  .modal.team-modal .modal-dialog .modal-content .modal-body .image-info img { max-height: 440px; } }
@media (max-width: 480px) { /* line 1168, ../sass/includes/_about.scss */
  .modal.team-modal .modal-dialog .modal-content .modal-body .image-info img { max-height: 320px; width: auto; margin-top: 25px; } }
/* line 1179, ../sass/includes/_about.scss */
.modal.team-modal .modal-dialog .modal-content .modal-body .image-info .designation { position: absolute; left: 10px; bottom: 20px; color: #fff; max-width: 30%; padding-left: 35px; font-family: 'ProximaNovaSbold'; }
/* line 1187, ../sass/includes/_about.scss */
.modal.team-modal .modal-dialog .modal-content .modal-body .image-info .designation:before { content: ""; width: 18px; height: 18px; position: absolute; border-radius: 50%; border: 4px solid #00537F; left: 10px; }
/* line 1197, ../sass/includes/_about.scss */
.modal.team-modal .modal-dialog .modal-content .modal-body .image-info.image-partner { width: 45%; }
@media (min-width: 768px) { /* line 1197, ../sass/includes/_about.scss */
  .modal.team-modal .modal-dialog .modal-content .modal-body .image-info.image-partner { width: 40%; } }
/* line 1204, ../sass/includes/_about.scss */
.modal.team-modal .modal-dialog .modal-content .modal-body .profile-info { padding: 37px 0; position: absolute; top: 0; right: 0; width: 67%; bottom: 0; background: #fff; min-height: 100%; max-height: 100%; }
/* line 1215, ../sass/includes/_about.scss */
.modal.team-modal .modal-dialog .modal-content .modal-body .profile-info > div:first-child { max-height: 100%; overflow-y: auto; }
@media (min-width: 768px) { /* line 1204, ../sass/includes/_about.scss */
  .modal.team-modal .modal-dialog .modal-content .modal-body .profile-info { width: 75%; } }
@media (min-width: 481px) and (max-width: 767px) { /* line 1223, ../sass/includes/_about.scss */
  .modal.team-modal .modal-dialog .modal-content .modal-body .profile-info .main-info { max-height: 310px; overflow-y: auto; } }
@media (max-width: 480px) { /* line 1204, ../sass/includes/_about.scss */
  .modal.team-modal .modal-dialog .modal-content .modal-body .profile-info { position: inherit; width: 100%; } }
/* line 1234, ../sass/includes/_about.scss */
.modal.team-modal .modal-dialog .modal-content .modal-body .profile-info h4 { font-family: 'ProximaNovaSbold'; font-size: 25px; color: #354052; line-height: 20px; margin-bottom: 20px; }
/* line 1240, ../sass/includes/_about.scss */
.modal.team-modal .modal-dialog .modal-content .modal-body .profile-info p { line-height: 24px; }
/* line 1242, ../sass/includes/_about.scss */
.modal.team-modal .modal-dialog .modal-content .modal-body .profile-info p.main-info { padding-bottom: 30px; font-family: 'ProximaNovaRegular'; }
/* line 1247, ../sass/includes/_about.scss */
.modal.team-modal .modal-dialog .modal-content .modal-body .profile-info hr { clear: both; border-color: #f2f3f5; margin-bottom: 0; }
/* line 1253, ../sass/includes/_about.scss */
.modal.team-modal .modal-dialog .modal-content .modal-body .profile-info .contact label { color: #767c87; font-weight: 400; font-size: 12px; line-height: 21px; font-family: 'ProximaNovaRegular'; margin-top: 10px; margin-bottom: 0; }
/* line 1262, ../sass/includes/_about.scss */
.modal.team-modal .modal-dialog .modal-content .modal-body .profile-info .contact p { font-weight: 400; font-family: 'ProximaNovaSbold'; }
/* line 1267, ../sass/includes/_about.scss */
.modal.team-modal .modal-dialog .modal-content .modal-body .profile-info .social-wrap { padding-top: 45px; }
/* line 1269, ../sass/includes/_about.scss */
.modal.team-modal .modal-dialog .modal-content .modal-body .profile-info .social-wrap li { display: inline-block; }
/* line 1271, ../sass/includes/_about.scss */
.modal.team-modal .modal-dialog .modal-content .modal-body .profile-info .social-wrap li a { display: block; width: 35px; height: 35px; text-align: center; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; background-color: #353c48; color: #fff; font-size: 18px; line-height: 35px; }
/* line 1284, ../sass/includes/_about.scss */
.modal.team-modal .modal-dialog .modal-content .modal-body .profile-info.profile-partner { width: 55%; }
@media (min-width: 768px) { /* line 1284, ../sass/includes/_about.scss */
  .modal.team-modal .modal-dialog .modal-content .modal-body .profile-info.profile-partner { width: 60%; } }
/* line 1294, ../sass/includes/_about.scss */
.modal.team-modal .modal-dialog.partner-dialog .modal-content { min-height: 480px; }
/* line 1296, ../sass/includes/_about.scss */
.modal.team-modal .modal-dialog.partner-dialog .modal-content .modal-body { min-height: 480px; }
/* line 1298, ../sass/includes/_about.scss */
.modal.team-modal .modal-dialog.partner-dialog .modal-content .modal-body .image-partner { min-height: 480px; position: relative; }
@media (max-width: 480px) { /* line 1298, ../sass/includes/_about.scss */
  .modal.team-modal .modal-dialog.partner-dialog .modal-content .modal-body .image-partner { min-height: auto; width: 100%; } }
/* line 1305, ../sass/includes/_about.scss */
.modal.team-modal .modal-dialog.partner-dialog .modal-content .modal-body .image-partner img { max-width: 95%; height: auto !important; }
@media (min-width: 480px) { /* line 1305, ../sass/includes/_about.scss */
  .modal.team-modal .modal-dialog.partner-dialog .modal-content .modal-body .image-partner img { position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; } }
/* line 1318, ../sass/includes/_about.scss */
.modal.team-modal .modal-dialog.partner-dialog .modal-content .modal-body .profile-partner { min-height: 480px; }
@media (max-width: 480px) { /* line 1318, ../sass/includes/_about.scss */
  .modal.team-modal .modal-dialog.partner-dialog .modal-content .modal-body .profile-partner { min-height: auto; width: 100%; } }
@media (max-width: 767px) { /* line 1331, ../sass/includes/_about.scss */
  .modal.team-modal.partner-modal .modal-dialog { margin-top: 30%; } }

/* line 1338, ../sass/includes/_about.scss */
.modal-backdrop { background-color: #131820; }
/* line 1340, ../sass/includes/_about.scss */
.modal-backdrop.in { opacity: 0.3; }

/* line 1344, ../sass/includes/_about.scss */
.read-text { /* hide text if it more than N lines  */ overflow: hidden; /* for set '...' in absolute position */ position: relative; /* max-height = line-height (1.2) * lines max number (3) */ /* fix problem when last visible word doesn't adjoin right side  */ text-align: justify; /* place for '...' */ margin-right: -1em; padding-right: 1em; -webkit-transition: max-height 0.5s cubic-bezier(0, 1, 0, 1); -o-transition: max-height 0.5s cubic-bezier(0, 1, 0, 1); transition: max-height 0.5s cubic-bezier(0, 1, 0, 1); }
/* line 1368, ../sass/includes/_about.scss */
.read-text:after { /* points in the end */ content: ''; /* absolute position */ position: absolute; /* set position to right bottom corner of text */ right: 0; /* set width and height */ width: 1em; height: 1em; margin-top: 0.2em; /* bg color = bg color under block */ background: white; }
/* line 1382, ../sass/includes/_about.scss */
.read-text p { line-height: 1.875em; margin-bottom: 2px; }
/* line 1386, ../sass/includes/_about.scss */
.read-text.active { max-height: none; -webkit-transition: max-height 1s ease-in-out; -o-transition: max-height 1s ease-in-out; transition: max-height 1s ease-in-out; }

/*----------- About slider ------------*/
/* line 1395, ../sass/includes/_about.scss */
.about-slier { margin-top: 20px; }
/* line 1397, ../sass/includes/_about.scss */
.about-slier h2, .about-slier .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .about-slier h4 { font-family: "BordaBold"; font-size: 24px; text-transform: uppercase !important; color: #00537F; margin-top: 0; }

/* line 3, ../sass/includes/_getting-started.scss */
.layout-container section.get-started { padding-top: 100px; padding-bottom: 20px; background: #359ed4; margin-bottom: 30px; }
@media (min-width: 1440px) { /* line 3, ../sass/includes/_getting-started.scss */
  .layout-container section.get-started { padding-top: 150px; } }
@media (max-width: 767px) { /* line 3, ../sass/includes/_getting-started.scss */
  .layout-container section.get-started { padding-bottom: 30px; } }
/* line 14, ../sass/includes/_getting-started.scss */
.layout-container section.get-started .my-flipster { padding-top: 20px; }
/* line 17, ../sass/includes/_getting-started.scss */
.layout-container section.get-started .flexslider { background: none; }
/* line 20, ../sass/includes/_getting-started.scss */
.layout-container section.get-started h1 { color: #fff; font-weight: 700; font-size: 30px; letter-spacing: 0.020em; line-height: 25px; font-family: 'Montserrat', sans-serif; text-transform: uppercase; margin-bottom: 30px; padding: 15px 0 10px; }
@media (max-width: 767px) { /* line 20, ../sass/includes/_getting-started.scss */
  .layout-container section.get-started h1 { font-size: 26px; margin-top: 15px; margin-bottom: 15px; } }
/* line 36, ../sass/includes/_getting-started.scss */
.layout-container section.get-started h2, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4 { color: #fff !important; }
/* line 39, ../sass/includes/_getting-started.scss */
.layout-container section.get-started p { color: #ffff; font-weight: 400; letter-spacing: 0.020em; line-height: 26px; margin-bottom: 30px; font-size: 13px; }
/* line 47, ../sass/includes/_getting-started.scss */
.layout-container section.get-started .starting-steps-slider { position: relative; }
/* line 49, ../sass/includes/_getting-started.scss */
.layout-container section.get-started .starting-steps-slider .skin-default { width: 80%; margin: auto; }
@media (max-width: 580px) { /* line 49, ../sass/includes/_getting-started.scss */
  .layout-container section.get-started .starting-steps-slider .skin-default { width: 77%; } }
/* line 56, ../sass/includes/_getting-started.scss */
.layout-container section.get-started .starting-steps-slider .skin-default .views_slideshow_controls_text > span { position: absolute; top: 0; bottom: 0; margin: auto; height: 50px; width: 50px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; overflow: hidden; z-index: 33; border: 1px solid #b3b3b3; left: 0; }
@media (max-width: 580px) { /* line 56, ../sass/includes/_getting-started.scss */
  .layout-container section.get-started .starting-steps-slider .skin-default .views_slideshow_controls_text > span { width: 30px; height: 30px; } }
/* line 72, ../sass/includes/_getting-started.scss */
.layout-container section.get-started .starting-steps-slider .skin-default .views_slideshow_controls_text > span:after { content: "\f060"; cursor: pointer; font-family: fontAwesome; position: absolute; top: 0; height: 100%; width: 100%; text-align: center; line-height: 48px; background: #fbfbfb; font-size: 22px; color: #b3b3b3; -webkit-transition: background 0.5s ease; -o-transition: background 0.5s ease; transition: background 0.5s ease; }
@media (max-width: 580px) { /* line 72, ../sass/includes/_getting-started.scss */
  .layout-container section.get-started .starting-steps-slider .skin-default .views_slideshow_controls_text > span:after { line-height: 30px; font-size: 16px; } }
/* line 94, ../sass/includes/_getting-started.scss */
.layout-container section.get-started .starting-steps-slider .skin-default .views_slideshow_controls_text > span:hover:after { background: #e2e2e2; color: #9a9a9a; }
/* line 99, ../sass/includes/_getting-started.scss */
.layout-container section.get-started .starting-steps-slider .skin-default .views_slideshow_controls_text > span:nth-child(2) { display: none; }
/* line 102, ../sass/includes/_getting-started.scss */
.layout-container section.get-started .starting-steps-slider .skin-default .views_slideshow_controls_text > span:last-child { left: auto; right: 0; }
/* line 105, ../sass/includes/_getting-started.scss */
.layout-container section.get-started .starting-steps-slider .skin-default .views_slideshow_controls_text > span:last-child:after { content: '\f061'; left: 0; right: auto; }
@media (max-width: 767px) { /* line 115, ../sass/includes/_getting-started.scss */
  .layout-container section.get-started .starting-steps-slider .skin-default .views_slideshow_cycle_main .views_slideshow_cycle_slide .views-row { padding-left: 175px; } }
@media (max-width: 580px) { /* line 115, ../sass/includes/_getting-started.scss */
  .layout-container section.get-started .starting-steps-slider .skin-default .views_slideshow_cycle_main .views_slideshow_cycle_slide .views-row { padding-left: 0; text-align: center; } }
/* line 123, ../sass/includes/_getting-started.scss */
.layout-container section.get-started .starting-steps-slider .skin-default .views_slideshow_cycle_main .views_slideshow_cycle_slide .views-row h3 { font-size: 22px; color: #4c4c4c; font-weight: 700; line-height: 30px; }
@media (max-width: 767px) { /* line 123, ../sass/includes/_getting-started.scss */
  .layout-container section.get-started .starting-steps-slider .skin-default .views_slideshow_cycle_main .views_slideshow_cycle_slide .views-row h3 { font-size: 24px; line-height: 26px; } }
@media (max-width: 580px) { /* line 123, ../sass/includes/_getting-started.scss */
  .layout-container section.get-started .starting-steps-slider .skin-default .views_slideshow_cycle_main .views_slideshow_cycle_slide .views-row h3 { text-align: left; } }
/* line 136, ../sass/includes/_getting-started.scss */
.layout-container section.get-started .starting-steps-slider .skin-default .views_slideshow_cycle_main .views_slideshow_cycle_slide .views-row p { line-height: 25px; font-weight: 400; font-size: 13px; color: #666666; margin-bottom: 5px; }
@media (max-width: 767px) { /* line 136, ../sass/includes/_getting-started.scss */
  .layout-container section.get-started .starting-steps-slider .skin-default .views_slideshow_cycle_main .views_slideshow_cycle_slide .views-row p { font-size: 12px; line-height: 22px; } }
@media (max-width: 580px) { /* line 136, ../sass/includes/_getting-started.scss */
  .layout-container section.get-started .starting-steps-slider .skin-default .views_slideshow_cycle_main .views_slideshow_cycle_slide .views-row p { text-align: left; } }
/* line 151, ../sass/includes/_getting-started.scss */
.layout-container section.get-started .starting-steps-slider .skin-default .views_slideshow_cycle_main .views_slideshow_cycle_slide .views-row ul li { position: relative; padding-left: 30px; color: #808080; font-weight: 400; margin-bottom: 10px; font-size: 13px; }
@media (max-width: 580px) { /* line 151, ../sass/includes/_getting-started.scss */
  .layout-container section.get-started .starting-steps-slider .skin-default .views_slideshow_cycle_main .views_slideshow_cycle_slide .views-row ul li { font-size: 12px; } }
/* line 161, ../sass/includes/_getting-started.scss */
.layout-container section.get-started .starting-steps-slider .skin-default .views_slideshow_cycle_main .views_slideshow_cycle_slide .views-row ul li:before { content: "\f00c"; position: absolute; top: 0; left: 0; font-size: 20px; color: #DC0041; font-family: fontAwesome; line-height: 25px; }
/* line 177, ../sass/includes/_getting-started.scss */
.layout-container section.get-started .starting-steps-slider .flex-direction-nav { position: absolute; bottom: -45px; text-align: center; left: 0; right: 0; }
/* line 184, ../sass/includes/_getting-started.scss */
.layout-container section.get-started .starting-steps-slider .flex-direction-nav li { display: inline-block; }
/* line 186, ../sass/includes/_getting-started.scss */
.layout-container section.get-started .starting-steps-slider .flex-direction-nav li:first-child { margin-right: 125px; }
/* line 189, ../sass/includes/_getting-started.scss */
.layout-container section.get-started .starting-steps-slider .flex-direction-nav li a { width: 35px; height: 35px; display: block; opacity: 1; outline: none; position: inherit; }
/* line 196, ../sass/includes/_getting-started.scss */
.layout-container section.get-started .starting-steps-slider .flex-direction-nav li a.flex-prev { left: 0; }
/* line 198, ../sass/includes/_getting-started.scss */
.layout-container section.get-started .starting-steps-slider .flex-direction-nav li a.flex-prev:before { content: "\e909"; font-size: 18px; text-align: center; line-height: 35px; font-family: 'newcasle'; width: 100%; height: 100%; border: 1px solid #fff; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; color: #fff; }
/* line 211, ../sass/includes/_getting-started.scss */
.layout-container section.get-started .starting-steps-slider .flex-direction-nav li a.flex-prev:hover:before { background: #fff; color: #359ed4; }
/* line 217, ../sass/includes/_getting-started.scss */
.layout-container section.get-started .starting-steps-slider .flex-direction-nav li a.flex-next { right: 0; }
/* line 219, ../sass/includes/_getting-started.scss */
.layout-container section.get-started .starting-steps-slider .flex-direction-nav li a.flex-next:before { content: "\e908"; font-size: 18px; text-align: center; line-height: 35px; font-family: 'newcasle'; width: 100%; height: 100%; border: 1px solid #fff; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; color: #fff; }
/* line 232, ../sass/includes/_getting-started.scss */
.layout-container section.get-started .starting-steps-slider .flex-direction-nav li a.flex-next:hover:before { background: #fff; color: #359ed4; }
/* line 242, ../sass/includes/_getting-started.scss */
.layout-container section.get-started .starting-steps-slider .flex-direction-nav:hover li .flex-prev { left: 0; }
/* line 245, ../sass/includes/_getting-started.scss */
.layout-container section.get-started .starting-steps-slider .flex-direction-nav:hover li .flex-next { right: 0; }
/* line 251, ../sass/includes/_getting-started.scss */
.layout-container section.get-started .starting-steps-slider .flex-control-nav { width: 110px; position: absolute; bottom: -40px; text-align: center; left: 0; right: 0; margin: auto; z-index: 2255; }
/* line 261, ../sass/includes/_getting-started.scss */
.layout-container section.get-started .starting-steps-slider .flex-control-nav li a { background: #fff; }
/* line 263, ../sass/includes/_getting-started.scss */
.layout-container section.get-started .starting-steps-slider .flex-control-nav li a.flex-active { background: #a1ce57; }
/* line 266, ../sass/includes/_getting-started.scss */
.layout-container section.get-started .starting-steps-slider .flex-control-nav li a:hover { background: #a1ce57; }
/* line 272, ../sass/includes/_getting-started.scss */
.layout-container section.get-started .starting-steps-slider .flexslider { border: 0; }
/* line 276, ../sass/includes/_getting-started.scss */
.layout-container section.get-started .starting-steps-slider .flexslider .slides > li h2, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4 { color: #00537F; font-family: 'ProximaNovaSbold'; font-weight: normal; font-size: 24px; text-transform: uppercase; margin-top: 0; }
@media (max-width: 767px) { /* line 276, ../sass/includes/_getting-started.scss */
  .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h2, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4 { margin-top: 25px; } }
/* line 288, ../sass/includes/_getting-started.scss */
.layout-container section.get-started .starting-steps-slider .flexslider .slides > li h3 { color: #00537F; font-family: 'ProximaNovaSbold'; font-weight: normal; font-size: 18px; text-transform: uppercase; margin-top: 0; margin-bottom: 10px; }
@media (max-width: 767px) { /* line 288, ../sass/includes/_getting-started.scss */
  .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h3 { margin-top: 20px; } }
@media (max-width: 767px) { /* line 301, ../sass/includes/_getting-started.scss */
  .layout-container section.get-started .starting-steps-slider .flexslider .slides > li:first-child h3 { margin-top: 0; } }
/* line 307, ../sass/includes/_getting-started.scss */
.layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4 { font-size: 18px; }
/* line 312, ../sass/includes/_getting-started.scss */
.layout-container section.get-started .starting-steps-slider .flexslider .slides > li .slide-img-wrap img { display: block; margin: auto; width: 100%; }
/* line 322, ../sass/includes/_getting-started.scss */
.layout-container section.get-started .starting-steps-slider .flexslider .slides > li ul li { position: relative; padding-left: 30px; color: #fff; font-weight: 400; margin-bottom: 10px; font-size: 13px; }
@media (max-width: 580px) { /* line 322, ../sass/includes/_getting-started.scss */
  .layout-container section.get-started .starting-steps-slider .flexslider .slides > li ul li { font-size: 12px; } }
/* line 332, ../sass/includes/_getting-started.scss */
.layout-container section.get-started .starting-steps-slider .flexslider .slides > li ul li:before { content: "\f00c"; position: absolute; top: 0; left: 0; font-size: 20px; color: #DC0041; font-family: fontAwesome; line-height: 25px; }
/* line 349, ../sass/includes/_getting-started.scss */
.layout-container section.get-started #block-active-newcastle-content ul { padding-left: 15px; }
/* line 351, ../sass/includes/_getting-started.scss */
.layout-container section.get-started #block-active-newcastle-content ul li { color: #8e939d; font-weight: 400; letter-spacing: 0.020em; font-size: 13px; margin-bottom: 15px; list-style: inherit; }
/* line 362, ../sass/includes/_getting-started.scss */
.layout-container section.get-started .my-flipster .flipster__item { opacity: 1; }
/* line 364, ../sass/includes/_getting-started.scss */
.layout-container section.get-started .my-flipster .flipster__item.flipster__item--current { -webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; border-radius: 15px; overflow: hidden; }
/* line 374, ../sass/includes/_getting-started.scss */
.layout-container section.feature-tabs-section .feature-tabs .quicktabs-wrapper .ajax-progress-throbber { display: none; }
/* line 378, ../sass/includes/_getting-started.scss */
.layout-container section.feature-tabs-section .feature-tabs .quicktabs-wrapper ul.quicktabs-tabs { margin-bottom: 0; }
/* line 380, ../sass/includes/_getting-started.scss */
.layout-container section.feature-tabs-section .feature-tabs .quicktabs-wrapper ul.quicktabs-tabs li { min-width: 150px; padding: 0; display: inline-block; }
/* line 384, ../sass/includes/_getting-started.scss */
.layout-container section.feature-tabs-section .feature-tabs .quicktabs-wrapper ul.quicktabs-tabs li a { display: block; text-transform: uppercase; line-height: 26px; letter-spacing: 0.020em; color: #8e939d; font-weight: 400; text-align: center; background: #f8f9fb; margin: 0; border-radius: 0; border-right: 1px solid #eff1f4; border-color: #eff1f4; border-left: 0; padding: 15px; border-bottom: 0; -webkit-transition: background 0.5s ease; -o-transition: background 0.5s ease; transition: background 0.5s ease; }
/* line 403, ../sass/includes/_getting-started.scss */
.layout-container section.feature-tabs-section .feature-tabs .quicktabs-wrapper ul.quicktabs-tabs li a:hover { background: #f1f2f5; }
@media (max-width: 480px) { /* line 380, ../sass/includes/_getting-started.scss */
  .layout-container section.feature-tabs-section .feature-tabs .quicktabs-wrapper ul.quicktabs-tabs li { min-width: 50%; }
  /* line 409, ../sass/includes/_getting-started.scss */
  .layout-container section.feature-tabs-section .feature-tabs .quicktabs-wrapper ul.quicktabs-tabs li a { font-size: 10px; text-align: center; } }
/* line 415, ../sass/includes/_getting-started.scss */
.layout-container section.feature-tabs-section .feature-tabs .quicktabs-wrapper ul.quicktabs-tabs li:first-child a { border-left: 1px solid #eff1f4; }
/* line 420, ../sass/includes/_getting-started.scss */
.layout-container section.feature-tabs-section .feature-tabs .quicktabs-wrapper ul.quicktabs-tabs li.active a { border-color: #00537F; background: #00537F; color: #fff; -webkit-transition: background 0.5s ease; -o-transition: background 0.5s ease; transition: background 0.5s ease; }
/* line 427, ../sass/includes/_getting-started.scss */
.layout-container section.feature-tabs-section .feature-tabs .quicktabs-wrapper ul.quicktabs-tabs li.active a:hover { background: #00324c; }
/* line 435, ../sass/includes/_getting-started.scss */
.layout-container section.feature-tabs-section .feature-tabs .quicktabs-wrapper .quicktabs-main { border: 1px solid #e6e6e6; min-height: 377px; }
/* line 440, ../sass/includes/_getting-started.scss */
.layout-container section.feature-tabs-section .feature-tabs .quicktabs-wrapper .quicktabs-tabpage p { color: #8e939d; font-weight: 400; letter-spacing: 0.020em; line-height: 26px; margin-bottom: 30px; font-size: 13px; }
/* line 448, ../sass/includes/_getting-started.scss */
.layout-container section.feature-tabs-section .feature-tabs .quicktabs-wrapper .quicktabs-tabpage .tab-inner-content { background: #fbfcfe; padding: 40px; border-right: 1px solid #e6e6e6; }
/* line 452, ../sass/includes/_getting-started.scss */
.layout-container section.feature-tabs-section .feature-tabs .quicktabs-wrapper .quicktabs-tabpage .tab-inner-content .field-readmore { overflow: hidden; }
/* line 455, ../sass/includes/_getting-started.scss */
.layout-container section.feature-tabs-section .feature-tabs .quicktabs-wrapper .quicktabs-tabpage .tab-inner-content .btn { background: #00537F; border-color: #00537F; font-size: 12px; font-family: 'ProximaNovaSbold'; min-width: 110px; padding-top: 9px; padding-bottom: 9px; color: #fff; -webkit-transition: background-color 0.8s ease; -moz-transition: background-color 0.8s ease; -ms-transition: background-color 0.8s ease; -o-transition: background-color 0.8s ease; transition: background-color 0.8s ease; -webkit-transition: border-color 0.8s ease; -moz-transition: border-color 0.8s ease; -ms-transition: border-color 0.8s ease; -o-transition: border-color 0.8s ease; transition: border-color 0.8s ease; margin-top: 15px; }
/* line 467, ../sass/includes/_getting-started.scss */
.layout-container section.feature-tabs-section .feature-tabs .quicktabs-wrapper .quicktabs-tabpage .tab-inner-content .btn:hover { background: #00324c; border-color: #00324c; }
/* line 473, ../sass/includes/_getting-started.scss */
.layout-container section.feature-tabs-section .feature-tabs .quicktabs-wrapper .quicktabs-tabpage .tab-inner-feature { padding: 40px 20px; max-height: 370px; overflow-y: auto; }
/* line 478, ../sass/includes/_getting-started.scss */
.layout-container section.feature-tabs-section .feature-tabs .quicktabs-wrapper .quicktabs-tabpage .tab-inner-feature ul li { font-size: 13px; line-height: 26px; letter-spacing: 0.020em; color: #8e939d; font-weight: 400; margin-bottom: 20px; position: relative; padding-left: 60px; }
/* line 487, ../sass/includes/_getting-started.scss */
.layout-container section.feature-tabs-section .feature-tabs .quicktabs-wrapper .quicktabs-tabpage .tab-inner-feature ul li:before { content: ""; width: 40px; height: 1px; background: #e6e6e6; position: absolute; top: 14px; left: 0; }
/* line 503, ../sass/includes/_getting-started.scss */
.layout-container section.recommended-section { padding-bottom: 100px; padding-top: 60px; }
@media (max-width: 767px) { /* line 503, ../sass/includes/_getting-started.scss */
  .layout-container section.recommended-section { padding-top: 30px; } }
/* line 509, ../sass/includes/_getting-started.scss */
.layout-container section.recommended-section .recommended-wrap { position: relative; }
@media (max-width: 991px) { /* line 509, ../sass/includes/_getting-started.scss */
  .layout-container section.recommended-section .recommended-wrap { margin-bottom: 75px; } }
/* line 514, ../sass/includes/_getting-started.scss */
.layout-container section.recommended-section .recommended-wrap .quicktabs-tabs { position: absolute; bottom: -60px; left: 0; right: 0; border: 1px solid #f2f4f8; border-top: 0; padding-top: 25px; padding-bottom: 10px; margin-bottom: 0; }
/* line 524, ../sass/includes/_getting-started.scss */
.layout-container section.recommended-section .recommended-wrap .quicktabs-tabs li { float: left; width: calc(100% / 3); }
/* line 527, ../sass/includes/_getting-started.scss */
.layout-container section.recommended-section .recommended-wrap .quicktabs-tabs li a { display: block; max-width: 100%; }
/* line 530, ../sass/includes/_getting-started.scss */
.layout-container section.recommended-section .recommended-wrap .quicktabs-tabs li a img { display: block; margin: auto; max-width: 100%; }
/* line 545, ../sass/includes/_getting-started.scss */
.layout-container section.recommended-section .recommended-wrap .recommended-info { background: #00537F; padding: 30px; }
@media (max-width: 480px) { /* line 545, ../sass/includes/_getting-started.scss */
  .layout-container section.recommended-section .recommended-wrap .recommended-info { padding: 20px; } }
/* line 551, ../sass/includes/_getting-started.scss */
.layout-container section.recommended-section .recommended-wrap .recommended-info h5 { color: #fff; font-size: 16px; line-height: 26px; letter-spacing: 0.020em; margin-top: 0; text-transform: capitalize; }
/* line 559, ../sass/includes/_getting-started.scss */
.layout-container section.recommended-section .recommended-wrap .recommended-info .body-text { max-height: 115px; overflow-y: auto; min-height: 115px; }
/* line 564, ../sass/includes/_getting-started.scss */
.layout-container section.recommended-section .recommended-wrap .recommended-info p { color: rgba(255, 255, 255, 0.9); font-size: 12px; line-height: 24px; letter-spacing: 0.020em; margin-bottom: 0; }
/* line 572, ../sass/includes/_getting-started.scss */
.layout-container section.recommended-section .recommended-wrap .recommended-source { border: 1px solid #f2f4f8; border-top: 0; padding-top: 25px; padding-bottom: 10px; }
/* line 577, ../sass/includes/_getting-started.scss */
.layout-container section.recommended-section .recommended-wrap .recommended-source ul { display: inline-block; width: 100%; }
/* line 580, ../sass/includes/_getting-started.scss */
.layout-container section.recommended-section .recommended-wrap .recommended-source ul li { float: left; width: calc(100% / 3); }
/* line 583, ../sass/includes/_getting-started.scss */
.layout-container section.recommended-section .recommended-wrap .recommended-source ul li a { display: block; height: 30px; background: url(/themes/custom/active_newcastle/css/../images/recommended-sprite.png); background-repeat: no-repeat; background-position: center 0px; }
/* line 591, ../sass/includes/_getting-started.scss */
.layout-container section.recommended-section .recommended-wrap .recommended-source ul li:nth-child(2) a { background-position: center -85px; }
/* line 597, ../sass/includes/_getting-started.scss */
.layout-container section.recommended-section .recommended-wrap .recommended-source ul li:last-child a { background-position: center -110px; }
/* line 606, ../sass/includes/_getting-started.scss */
.layout-container section.recommended-section .recommended-wrap .recommended-source.apps ul li a { background-position: center -27px; }
/* line 610, ../sass/includes/_getting-started.scss */
.layout-container section.recommended-section .recommended-wrap .recommended-source.apps ul li:nth-child(2) a { background-position: center -55px; }
/* line 616, ../sass/includes/_getting-started.scss */
.layout-container section.recommended-section .recommended-wrap .recommended-source.apps ul li:last-child a { background-position: center -110px; }
/* line 627, ../sass/includes/_getting-started.scss */
.layout-container section.recommended-section .recommended-wrap .recommended-source.partner ul li:nth-child(2) a { background-position: center -55px; }
/* line 633, ../sass/includes/_getting-started.scss */
.layout-container section.recommended-section .recommended-wrap .recommended-source.partner ul li:last-child a { background-position: center -135px; }

/* line 4, ../sass/includes/_find-activity.scss */
body.sidebaropened .layout-container { position: relative; }
/* line 6, ../sass/includes/_find-activity.scss */
body.sidebaropened .layout-container:before { content: ''; width: 100%; height: 100%; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: rgba(126, 129, 127, 0.8); z-index: 10; }

/* line 24, ../sass/includes/_find-activity.scss */
.layout-container .act-result-wrap #block-active-newcastle-page-title { display: none; }
@media screen and (max-width: 767px) { /* line 32, ../sass/includes/_find-activity.scss */
  .layout-container #block-active-newcastle-content .tab-container-col .tab-pane.mob-padlr-15 { padding-left: 0; padding-right: 0; } }
/* line 43, ../sass/includes/_find-activity.scss */
.layout-container section.activity-mainpage { background-repeat: no-repeat !important; background-size: cover !important; background-position: top left !important; height: 360px; display: table; width: 100%; color: #fff; position: relative; }
@media (min-width: 1600px) { /* line 43, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-mainpage { height: 540px; } }
/* line 60, ../sass/includes/_find-activity.scss */
.layout-container section.activity-mainpage .cell-box { display: table-cell; vertical-align: bottom; }
/* line 64, ../sass/includes/_find-activity.scss */
.layout-container section.activity-mainpage .cell-box h3 { text-transform: uppercase; font-size: 22px; line-height: 35px; letter-spacing: 0.020em; font-weight: 400; margin-bottom: 0; }
/* line 72, ../sass/includes/_find-activity.scss */
.layout-container section.activity-mainpage .cell-box h5 { margin-bottom: 0 !important; }
/* line 75, ../sass/includes/_find-activity.scss */
.layout-container section.activity-mainpage .cell-box h6 { font-family: "BordaBold"; text-transform: uppercase; font-size: 18px; margin: 0; margin-bottom: 5px; }
/* line 83, ../sass/includes/_find-activity.scss */
.layout-container section.activity-mainpage .cell-box p { width: 65%; margin: auto; line-height: 26px; letter-spacing: 0.020em; margin-bottom: 130px; }
/* line 90, ../sass/includes/_find-activity.scss */
.layout-container section.activity-mainpage .cell-box .panel-group { margin-left: -15px; margin-right: -15px; }
/* line 93, ../sass/includes/_find-activity.scss */
.layout-container section.activity-mainpage .cell-box .panel-group .panel { margin: 0 !important; }
/* line 96, ../sass/includes/_find-activity.scss */
.layout-container section.activity-mainpage .cell-box .panel-group .panel-default { border-radius: 0; border: 0; border-bottom: 1px solid #517f98 !important; }
/* line 100, ../sass/includes/_find-activity.scss */
.layout-container section.activity-mainpage .cell-box .panel-group .panel-default .panel-heading { background: #00537F !important; border-color: #00537F !important; color: #fff !important; border-radius: 0; padding: 0 !important; }
/* line 106, ../sass/includes/_find-activity.scss */
.layout-container section.activity-mainpage .cell-box .panel-group .panel-default .panel-heading a { padding: 15px; display: block; }
/* line 109, ../sass/includes/_find-activity.scss */
.layout-container section.activity-mainpage .cell-box .panel-group .panel-default .panel-heading a::before { font-family: FontAwesome; content: "\f054"; float: right; transition: all 0.5s; margin-top: 15px; }
/* line 119, ../sass/includes/_find-activity.scss */
.layout-container section.activity-mainpage .cell-box .panel-group .panel-default .panel-heading.active a::before { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); transform: rotate(90deg); }
/* line 132, ../sass/includes/_find-activity.scss */
.layout-container section.activity-mainpage .act-form-wrap .form-item { width: 38%; float: left; }
@media (max-width: 580px) { /* line 132, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-mainpage .act-form-wrap .form-item { width: 100%; float: none; margin-bottom: 10px; } }
/* line 142, ../sass/includes/_find-activity.scss */
.layout-container section.activity-mainpage .act-form-wrap .form-item input, .layout-container section.activity-mainpage .act-form-wrap .form-item .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.activity-mainpage .act-form-wrap .form-item select, .layout-container section.activity-mainpage .act-form-wrap .form-item .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.activity-mainpage .act-form-wrap .form-item select { border-radius: 0; border: 0; height: 60px; padding-right: 30px; }
@media (max-width: 580px) { /* line 142, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-mainpage .act-form-wrap .form-item input, .layout-container section.activity-mainpage .act-form-wrap .form-item .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.activity-mainpage .act-form-wrap .form-item select, .layout-container section.activity-mainpage .act-form-wrap .form-item .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.activity-mainpage .act-form-wrap .form-item select { -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; border-radius: 6px; height: 45px; font-size: 13px; } }
/* line 154, ../sass/includes/_find-activity.scss */
.layout-container section.activity-mainpage .act-form-wrap .form-item input.location, .layout-container section.activity-mainpage .act-form-wrap .form-item .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select.location, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.activity-mainpage .act-form-wrap .form-item select.location, .layout-container section.activity-mainpage .act-form-wrap .form-item .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select.location, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.activity-mainpage .act-form-wrap .form-item select.location { background-color: #f3f3f3; }
/* line 158, ../sass/includes/_find-activity.scss */
.layout-container section.activity-mainpage .act-form-wrap .form-item input:focus, .layout-container section.activity-mainpage .act-form-wrap .form-item .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:focus, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.activity-mainpage .act-form-wrap .form-item select:focus, .layout-container section.activity-mainpage .act-form-wrap .form-item .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:focus, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.activity-mainpage .act-form-wrap .form-item select:focus { box-shadow: none; }
/* line 163, ../sass/includes/_find-activity.scss */
.layout-container section.activity-mainpage .act-form-wrap .form-item:first-child { position: relative; margin-bottom: 20px; }
@media screen and (min-width: 768px) and (max-height: 800px) { /* line 163, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-mainpage .act-form-wrap .form-item:first-child { margin-bottom: 10px; } }
/* line 169, ../sass/includes/_find-activity.scss */
.layout-container section.activity-mainpage .act-form-wrap .form-item:first-child:after { content: "\f002"; position: absolute; top: 0; font-size: 15px; color: #b9b9b9; font-family: 'fontAwesome'; bottom: 0; height: 22px; margin: auto; right: 10px; }
/* line 182, ../sass/includes/_find-activity.scss */
.layout-container section.activity-mainpage .act-form-wrap .form-item:first-child input, .layout-container section.activity-mainpage .act-form-wrap .form-item:first-child .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.activity-mainpage .act-form-wrap .form-item:first-child select, .layout-container section.activity-mainpage .act-form-wrap .form-item:first-child .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.activity-mainpage .act-form-wrap .form-item:first-child select { border-top-left-radius: 6px; border-bottom-left-radius: 6px; }
/* line 188, ../sass/includes/_find-activity.scss */
.layout-container section.activity-mainpage .act-form-wrap .form-item:nth-child(2) { position: absolute; bottom: 0; left: 0; }
/* line 193, ../sass/includes/_find-activity.scss */
.layout-container section.activity-mainpage .act-form-wrap .form-item:nth-child(2):after { content: "\f041"; position: absolute; top: 0; font-size: 18px; color: #3f4247; font-family: 'fontAwesome'; bottom: 0; height: 25px; margin: auto; right: 10px; }
/* line 208, ../sass/includes/_find-activity.scss */
.layout-container section.activity-mainpage .act-form-wrap .inline-submit { float: left; width: 24%; position: relative; margin-bottom: 20px; }
@media (max-width: 580px) { /* line 208, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-mainpage .act-form-wrap .inline-submit { width: 100%; } }
/* line 219, ../sass/includes/_find-activity.scss */
.layout-container section.activity-mainpage .act-form-wrap .inline-submit input, .layout-container section.activity-mainpage .act-form-wrap .inline-submit .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.activity-mainpage .act-form-wrap .inline-submit select, .layout-container section.activity-mainpage .act-form-wrap .inline-submit .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.activity-mainpage .act-form-wrap .inline-submit select { background-color: #DC0041; border-radius: 0; border: 1px solid #DC0041; color: #fff; padding: 20px; border-top-right-radius: 6px; border-bottom-right-radius: 6px; width: 100%; text-transform: uppercase; font-size: 12px; letter-spacing: 0.010em; height: 60px; line-height: 20px; -webkit-transition: background-color 0.5s ease; -o-transition: background-color 0.5s ease; transition: background-color 0.5s ease; }
/* line 237, ../sass/includes/_find-activity.scss */
.layout-container section.activity-mainpage .act-form-wrap .inline-submit input:hover, .layout-container section.activity-mainpage .act-form-wrap .inline-submit .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:hover, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.activity-mainpage .act-form-wrap .inline-submit select:hover, .layout-container section.activity-mainpage .act-form-wrap .inline-submit .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:hover, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.activity-mainpage .act-form-wrap .inline-submit select:hover { background-color: #a90032; }
@media (max-width: 580px) { /* line 219, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-mainpage .act-form-wrap .inline-submit input, .layout-container section.activity-mainpage .act-form-wrap .inline-submit .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.activity-mainpage .act-form-wrap .inline-submit select, .layout-container section.activity-mainpage .act-form-wrap .inline-submit .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.activity-mainpage .act-form-wrap .inline-submit select { -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; border-radius: 6px; height: 45px; line-height: 5px; } }
/* line 251, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section { position: relative; }
/* line 252, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter { margin: 75px 0 15px; position: relative; }
/* line 255, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter.map-block { margin: 0px; }
/* line 260, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter.map-hidden .respo-block { top: 0; }
/* line 267, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search { max-width: 600px; left: -600px; top: 110px; position: fixed; display: block; z-index: 10; height: auto; background: #fff; -webkit-transition: all 0.35s ease; -o-transition: all 0.35s ease; transition: all 0.35s ease; -webkit-box-shadow: 3px 2px 12px -1px rgba(0, 0, 0, 0.33); -moz-box-shadow: 3px 2px 12px -1px rgba(0, 0, 0, 0.33); box-shadow: 3px 2px 12px -1px rgba(0, 0, 0, 0.33); }
@media screen and (min-width: 768px) and (max-height: 800px) { /* line 267, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .find-activity-search { top: 80px; } }
@media screen and (max-width: 767px) { /* line 267, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .find-activity-search { left: 0; right: 0; bottom: 0; top: initial; height: 0; max-width: 100%; } }
/* line 295, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .activity-section h2, .layout-container section.activity-map-section.map-containter .find-activity-search .activity-section section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li section.activity-map-section.map-containter .find-activity-search .activity-section h4 { margin-top: 20px; margin-bottom: 20px; color: #00537F; font-size: 20px; font-family: "BordaBold"; color: #00537F; text-transform: uppercase; position: relative; }
/* line 304, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .activity-section h2:before, .layout-container section.activity-map-section.map-containter .find-activity-search .activity-section section.get-started .starting-steps-slider .flexslider .slides > li h4:before, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li section.activity-map-section.map-containter .find-activity-search .activity-section h4:before { content: ''; width: 15px; height: 20px; background: url("/themes/custom/active_newcastle/css/../images/active-tag.svg"); background-repeat: no-repeat; background-position: center; background-size: contain; display: inline-block; vertical-align: bottom; margin-right: 15px; }
@media screen and (max-width: 575px) { /* line 295, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .find-activity-search .activity-section h2, .layout-container section.activity-map-section.map-containter .find-activity-search .activity-section section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li section.activity-map-section.map-containter .find-activity-search .activity-section h4 { font-size: 17px; margin-top: 12px; margin-bottom: 12px; }
  /* line 320, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .find-activity-search .activity-section h2::before, .layout-container section.activity-map-section.map-containter .find-activity-search .activity-section section.get-started .starting-steps-slider .flexslider .slides > li h4::before, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li section.activity-map-section.map-containter .find-activity-search .activity-section h4::before { height: 17px; } }
/* line 325, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .activity-section .featured-activity { padding-left: 0; padding-right: 0; }
/* line 328, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .activity-section .featured-activity:after { display: none; }
/* line 331, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .activity-section .featured-activity .featured-activity-header { display: none; }
/* line 334, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .activity-section .featured-activity h4 { text-transform: capitalize; text-align: center; font-family: "robotoregular"; font-weight: normal; }
@media screen and (max-width: 575px) { /* line 334, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .find-activity-search .activity-section .featured-activity h4 { font-size: 14px; } }
/* line 348, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .activity-section .featured-activity .featured-activity-item .featured-activity-image > a { -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; border-radius: 20px; overflow: hidden; }
/* line 351, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .activity-section .featured-activity .featured-activity-item .featured-activity-image > a img { -o-object-fit: cover; object-fit: cover; height: 118px; }
/* line 361, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .cell-box { display: block; }
/* line 365, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search.sidebar-opened { left: 0; }
@media screen and (max-width: 767px) { /* line 365, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .find-activity-search.sidebar-opened { height: calc(100vh - 140px); bottom: 0; } }
/* line 371, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search.sidebar-opened .sidebar-toggle { right: -65px; }
@media screen and (max-width: 767px) { /* line 371, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .find-activity-search.sidebar-opened .sidebar-toggle { right: 0px; top: -60px; -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); } }
/* line 381, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search.sidebar-opened.reposition { top: 0; bottom: auto; }
/* line 387, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .sidebar-toggle { position: absolute; top: 20px; right: -80px; width: 80px; height: 40px; text-align: center; color: #dc0142; background: url(/themes/custom/active_newcastle/css/../images/search-toggler.svg); background-repeat: no-repeat; background-size: contain; z-index: 1; }
@media screen and (max-width: 767px) { /* line 387, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .find-activity-search .sidebar-toggle { right: 0px; top: -109px; -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); } }
@media screen and (max-width: 519px) { /* line 387, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .find-activity-search .sidebar-toggle { top: -128px; } }
/* line 418, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .sidebar-toggle:after { position: absolute; font-family: fontAwesome; content: "\f105"; font-size: 35px; color: #fff; right: 0; left: 0; top: 0; width: 30px; height: 30px; margin: 3px 0 0 10px; line-height: 25px; -webkit-transition: all 0.35s ease; -o-transition: all 0.35s ease; transition: all 0.35s ease; }
@media screen and (max-width: 767px) { /* line 418, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .find-activity-search .sidebar-toggle:after { content: '\f103'; font-family: fontAwesome; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } }
@media (max-width: 640px) { /* line 418, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .find-activity-search .sidebar-toggle:after { font-size: 35px; line-height: 28px; margin-left: 5px; } }
/* line 449, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .sidebar-toggle.active:after { content: 'HIDE'; font-size: 16px; font-family: "BordaBold"; transition: initial; margin-left: 10px; }
@media screen and (max-width: 767px) { /* line 449, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .find-activity-search .sidebar-toggle.active:after { content: '\f103'; font-family: 'FontAwesome'; font-size: 35px; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } }
@media (max-width: 520px) { /* line 468, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .find-activity-search.new_space { margin-top: 176px; } }
@media (max-width: 480px) { /* line 468, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .find-activity-search.new_space { margin-top: 63px; } }
@media (max-width: 390px) { /* line 468, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .find-activity-search.new_space { margin-top: 0px; } }
/* line 482, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap { padding: 15px 0; z-index: 999; position: relative; }
/* line 487, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap h5 { font-size: 20px; font-family: "BordaBold"; color: #00537F; margin-top: 0; text-transform: uppercase; padding-bottom: 15px; border-bottom: 1px solid #eeeeee; margin-bottom: 20px; }
@media (max-width: 575px) { /* line 487, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap h5 { font-size: 17px; } }
/* line 501, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap h5 span { color: #DC0041; }
/* line 504, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap h5 span.count { font-size: 21px; }
@media (max-width: 575px) { /* line 504, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap h5 span.count { font-size: 17px; } }
/* line 513, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap h5 .slidingVertical { display: inline; text-indent: 6px; position: absolute; width: 50%; height: 30px; overflow: hidden; margin-top: -6px; }
/* line 522, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap h5 .slidingVertical span { transition: all 0.5s; -webkit-transition: all 0.5s; position: absolute; color: #DC0041; top: 0; left: 0; right: 0; margin: auto; transform: translateY(4rem); -webkit-transform: translateY(4rem); -moz-transform: translateY(4rem); -ms-transform: translateY(4rem); -o-transform: translateY(4rem); opacity: 0; }
/* line 538, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap h5 .slidingVertical span.show { transform: translateY(0.6rem); -webkit-transform: translateY(0.6rem); -moz-transform: translateY(0.6rem); -ms-transform: translateY(0.6rem); -o-transform: translateY(0.6rem); opacity: 1; }
/* line 550, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location { position: relative; float: left; width: 100%; }
/* line 555, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-left { float: left; width: 230px; }
@media (max-width: 1320px) { /* line 555, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-left { width: 45%; } }
@media (max-width: 1199px) { /* line 555, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-left { width: 45%; } }
@media (max-width: 768px) { /* line 555, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-left { width: 100%; } }
/* line 571, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-left .form-item { width: 100%; }
/* line 574, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-left .form-item input, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-left .form-item .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-left .form-item select, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-left .form-item .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-left .form-item select { height: 35px; border-radius: 5px; font-size: 13px; color: #173d59; font-weight: bold; text-transform: uppercase; }
/* line 582, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-left .form-item input::placeholder, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-left .form-item .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select::placeholder, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-left .form-item select::placeholder, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-left .form-item .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select::placeholder, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-left .form-item select::placeholder { color: #173d59; font-weight: bold; text-transform: uppercase; }
/* line 591, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-center { float: left; width: 40px; text-align: center; padding-top: 10px; }
@media (max-width: 1199px) { /* line 591, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-center { width: 36px; } }
@media (max-width: 768px) { /* line 591, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-center { display: none; } }
/* line 606, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right { float: left; width: 100%; }
/* line 610, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .form-item { width: 100%; }
/* line 613, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .form-item.form-item-activity-list .all-act { width: calc(100% - 160px); }
@media screen and (max-width: 575px) { /* line 613, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .form-item.form-item-activity-list .all-act { width: calc(100% - 145px); } }
/* line 620, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .form-item.form-item-activity-list .btn-group .multiselect { width: 165px; }
@media screen and (max-width: 767px) { /* line 620, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .form-item.form-item-activity-list .btn-group .multiselect { max-width: 110px; } }
@media screen and (max-width: 575px) { /* line 620, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .form-item.form-item-activity-list .btn-group .multiselect { max-width: 90px; } }
/* line 629, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .form-item.form-item-activity-list .btn-group .multiselect .multiselect-selected-text:before { content: "Select an Activity"; }
@media screen and (max-width: 767px) { /* line 633, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .form-item.form-item-activity-list .btn-group .multiselect .multiselect-selected-text:before { max-width: 40px; overflow: hidden; } }
/* line 643, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .form-item.form-item-activity-list .btn-group .multiselect::before { display: none; }
/* line 650, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .form-item.form-item-activity:before { content: "OR"; width: 40px; height: 47px; background-color: #00537F; position: absolute; top: 0; bottom: 0; left: calc(100% - 210px); margin: auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #FFFFFF; }
/* line 671, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .form-item.form-item-activity .all-act { width: calc(100% - 210px) !important; }
@media screen and (max-width: 767px) { /* line 675, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .form-item.form-item-activity:before { left: calc(100% - 150px); }
  /* line 678, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .form-item.form-item-activity .all-act { width: calc(100% - 150px) !important; } }
@media screen and (max-width: 575px) { /* line 683, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .form-item.form-item-activity:before { left: calc(100% - 130px); }
  /* line 686, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .form-item.form-item-activity .all-act { width: calc(100% - 90px) !important; } }
/* line 691, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .form-item:after { content: ""; }
/* line 696, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .form-item.result-view-selector select { font-family: "BordaBold"; color: #838383; vertical-align: middle; text-align: center; -moz-text-align-last: center; text-align-last: center; line-height: 25px; }
/* line 707, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .form-item .btn-group { width: 100%; }
/* line 709, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .form-item .btn-group .multiselect { font-family: "BordaBold"; background-color: #fff !important; background: transparent url(/themes/custom/active_newcastle/css/../images/arrow_drop.svg) no-repeat; background-size: 20px; background-position: center right 10px; margin-bottom: 20px; box-shadow: none; overflow: hidden; text-overflow: ellipsis; width: 100px; height: 45px; position: absolute; right: 1px; top: -58px; padding-top: 12px; border: 0; border-bottom: 0px solid #ccc; padding: 0; }
@media screen and (min-width: 768px) and (max-height: 800px) { /* line 709, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .form-item .btn-group .multiselect { top: -48px; } }
@media screen and (max-width: 580px) { /* line 709, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .form-item .btn-group .multiselect { top: -47px; } }
@media screen and (max-width: 575px) { /* line 709, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .form-item .btn-group .multiselect { width: 95px; background-size: 15px; } }
/* line 740, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .form-item .btn-group .multiselect:before { width: 1px; height: 25px; background: #bcc4c8; content: ''; position: absolute; left: 0; top: 0; bottom: 0; margin: auto 0; }
/* line 752, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .form-item .btn-group .multiselect .multiselect-selected-text { font-size: 0; color: #575756; }
/* line 756, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .form-item .btn-group .multiselect .multiselect-selected-text:before { font-family: "robotoregular"; text-transform: initial; position: absolute; content: 'Select'; color: #000; left: 10px; top: 0; bottom: 0; margin: auto 0; font-size: 15px; vertical-align: middle; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; /* Portrait and Landscape iphone */ }
@media screen and (max-width: 575px) { /* line 756, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .form-item .btn-group .multiselect .multiselect-selected-text:before { font-size: 14px; left: 12px; } }
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) { /* line 756, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .form-item .btn-group .multiselect .multiselect-selected-text:before { font-size: 14px; } }
/* line 787, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .form-item .btn-group .multiselect:hover, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .form-item .btn-group .multiselect:focus { box-shadow: none; }
/* line 793, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .form-item .btn-group .multiselect-container { height: 250px; top: -9px; width: 80%; right: 0; left: auto; }
@media screen and (max-width: 575px) { /* line 793, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .form-item .btn-group .multiselect-container { top: 100%; } }
/* line 804, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .form-item .btn-group .multiselect-container li { list-style-type: none; }
/* line 806, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .form-item .btn-group .multiselect-container li a { font-family: "robotoregular"; font-size: 15px; color: #000; padding: 5px 12px; text-transform: initial; word-break: break-word; white-space: normal; }
@media screen and (max-width: 575px) { /* line 806, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .form-item .btn-group .multiselect-container li a { font-size: 14px; } }
/* line 817, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .form-item .btn-group .multiselect-container li a:hover { background: #DC0041; color: #fff; }
/* line 823, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .form-item .btn-group .multiselect-container li a .checkbox input:before, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .form-item .btn-group .multiselect-container li a .checkbox .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:before, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .form-item .btn-group .multiselect-container li a .checkbox select:before, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .form-item .btn-group .multiselect-container li a .checkbox .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:before, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .form-item .btn-group .multiselect-container li a .checkbox select:before { left: 20px; }
/* line 829, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .form-item .btn-group .multiselect-container li label { padding: 3px 0; }
/* line 854, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .form-item .btn-group .multiselect-container li label.radio input, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .form-item .btn-group .multiselect-container li label.radio .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .form-item .btn-group .multiselect-container li label.radio select, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .form-item .btn-group .multiselect-container li label.radio .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .form-item .btn-group .multiselect-container li label.radio select { -webkit-appearance: none; -moz-appearance: none; appearance: none; }
/* line 862, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .form-item .btn-group .multiselect-container li.active a { background-color: #DC0041; color: #fff; }
/* line 865, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .form-item .btn-group .multiselect-container li.active a:hover { background: #DC0041; color: #fff; }
/* line 872, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .form-item .btn-group .multiselect-container li.active label.radio:before { color: green; }
/* line 882, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .form-item select { font-family: "robotoregular"; font-size: 15px; line-height: 34px; height: 45px; border-radius: 1px; border: 1px solid #ccc; box-shadow: none; padding-right: 23px; margin-bottom: 0px; color: #000; text-transform: initial; background: #fff url("/themes/custom/active_newcastle/css/../images/arrow_drop.svg") no-repeat 96% center; background-size: 20px; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
@media screen and (max-width: 575px) { /* line 882, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .form-item select { font-size: 14px; } }
/* line 910, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .activity-common-wrapper .form-item:nth-child(1) { border: 1px solid #ccc; background: #fff; }
/* line 915, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .activity-common-wrapper .form-item .all-act { width: calc(100% - 95px); border: 0; height: 45px; padding-right: 12px; margin-bottom: 0px; font-family: "robotoregular"; font-size: 15px; color: #000; text-transform: initial; text-shadow: none; box-shadow: none; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; /* Portrait and Landscape iphone */ }
/* line 929, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .activity-common-wrapper .form-item .all-act::-webkit-input-placeholder { /* Edge */ color: #000; }
/* line 933, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .activity-common-wrapper .form-item .all-act:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #000; }
/* line 936, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .activity-common-wrapper .form-item .all-act::placeholder { color: #000; }
@media screen and (max-width: 575px) { /* line 915, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .activity-common-wrapper .form-item .all-act { font-size: 14px; padding: 6px 6px; } }
/* line 951, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .activity-common-wrapper .form-item .field-suffix { position: absolute; right: 210px; top: 0; bottom: 0; margin: auto 0; display: block; height: 100%; width: 40px !important; background: #fff; display: none; }
@media screen and (max-width: 767px) { /* line 951, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .activity-common-wrapper .form-item .field-suffix { right: 150px; } }
@media screen and (max-width: 575px) { /* line 951, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .activity-common-wrapper .form-item .field-suffix { right: 130px; } }
/* line 969, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .activity-common-wrapper .form-item .field-suffix .clear_activity:after { font-size: 18px; content: "\f00d"; cursor: pointer; color: #dc0041; font-family: 'FontAwesome'; }
/* line 980, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-location .location-right .activity-common-wrapper .form-item.field-empty-wrapper .field-suffix { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
/* line 997, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection { float: left; width: 100%; }
@media (max-width: 768px) { /* line 997, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection { width: 100%; float: none; } }
/* line 1006, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list { width: 100%; float: left; }
/* line 1010, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list .form-item { width: 100%; position: relative; margin-bottom: 20px; }
@media screen and (min-width: 768px) and (max-height: 800px) { /* line 1010, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list .form-item { margin-bottom: 10px; } }
/* line 1018, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list .form-item .pac-container { font-family: "robotoregular"; text-transform: initial; position: absolute; top: 45px !important; left: 0 !important; right: 0 !important; margin: 0 auto; height: initial; min-height: 40px; max-height: 250px; border-radius: 0px; border: 1px solid rgba(0, 0, 0, 0.15); overflow-y: auto; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }
/* line 1036, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list .form-item .pac-container .pac-item { color: #000; }
/* line 1038, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list .form-item .pac-container .pac-item:hover { background: #DC0041; }
/* line 1040, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list .form-item .pac-container .pac-item:hover span { color: #fff; }
/* line 1044, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list .form-item .pac-container .pac-item span { font-size: 15px; color: #000; position: initial; right: initial; top: initial; bottom: initial; margin: initial; line-height: initial; text-align: initial; }
@media screen and (max-width: 575px) { /* line 1044, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list .form-item .pac-container .pac-item span { font-size: 14px; } }
/* line 1057, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list .form-item .pac-container .pac-item span.pac-icon-marker { background-position: -1px -155px; }
/* line 1064, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list .form-item input, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list .form-item .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list .form-item select, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list .form-item .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list .form-item select { border-radius: 1px; height: 45px; border: 1px solid #ccc; box-shadow: none; background: none; }
/* line 1075, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list .form-item span a.mb-2-fresh:after { font-family: 'FontAwesome'; font-size: 20px; content: "\f041"; position: absolute; top: 13px; right: 12px; color: #DC0041; cursor: auto; height: 20px; margin: auto 0; line-height: 20px; }
@media screen and (max-width: 575px) { /* line 1075, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list .form-item span a.mb-2-fresh:after { right: 7px; } }
/* line 1100, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list .form-item.field-empty-wrapper span a.mb-2-fresh:after { content: "\f00d"; cursor: pointer; background: #fff; width: 35px; right: 0; font-size: 18px; }
/* line 1114, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list.btn-block { width: 100%; }
@media (max-width: 768px) { /* line 1114, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list.btn-block { width: 100%; } }
/* line 1121, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list.btn-block .inline-submit { width: 100%; border-top: 1px solid #eeeeee; padding-top: 20px; }
/* line 1126, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list.btn-block .inline-submit input, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list.btn-block .inline-submit .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list.btn-block .inline-submit select, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list.btn-block .inline-submit .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list.btn-block .inline-submit select { font-family: "BordaBold"; height: 40px; padding: 0px; font-size: 16px; font-weight: bold; border-radius: 1px; /* Portrait and Landscape iphone */ }
@media (max-width: 575px) { /* line 1126, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list.btn-block .inline-submit input, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list.btn-block .inline-submit .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list.btn-block .inline-submit select, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list.btn-block .inline-submit .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list.btn-block .inline-submit select { font-size: 17px; } }
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) { /* line 1126, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list.btn-block .inline-submit input, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list.btn-block .inline-submit .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list.btn-block .inline-submit select, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list.btn-block .inline-submit .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list.btn-block .inline-submit select { font-size: 15px; } }
@media (max-width: 768px) { /* line 1146, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list.section-right { width: 100%; margin: 5px 0; } }
/* line 1153, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list.section-right .form-item:after { content: ""; }
/* line 1157, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list.section-right .form-item select { height: 45px; font-family: "bordademibold"; font-size: 17px; line-height: 34px; border-radius: 1px; color: #575756; text-transform: uppercase; background: #fff url("/themes/custom/active_newcastle/css/../images/arrow_drop.svg") no-repeat 96% center; background-size: 20px; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
/* line 1171, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list.section-right .form-item select option { padding: 20px; }
/* line 1178, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list.section-left { position: relative; }
/* line 1180, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list.section-left .use-my-location { position: relative; float: right; margin-top: 0px; margin-bottom: 15px; padding-left: 20px; color: #fff; font-family: "bordademibold"; font-size: 16px; text-transform: capitalize; }
/* line 1190, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list.section-left .use-my-location:hover { color: #fff; }
/* line 1193, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list.section-left .use-my-location:before { font-family: 'FontAwesome'; font-size: 20px; content: "\f041"; position: absolute; top: 0; bottom: 0; left: 0; color: #DC0041; cursor: auto; height: 20px; margin: auto 0; line-height: 20px; }
/* line 1209, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list.section-left .form-item:after { content: ""; }
/* line 1214, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list.section-left span { position: absolute; right: 5px; top: 0; bottom: 0; margin: auto; line-height: 35px; text-align: center; }
/* line 1223, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list.section-left span a { font-size: 23px; color: #c6c6c6; cursor: pointer; }
/* line 1228, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list.section-left span a:hover { color: #d8d7d7; }
/* line 1234, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list.section-left input, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list.section-left .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list.section-left select, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list.section-left .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list.section-left select { font-family: "robotoregular"; font-size: 15px; line-height: 34px; color: #000; margin-bottom: 0; text-transform: initial; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: #fff; /* Portrait and Landscape iphone */ }
/* line 1245, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list.section-left input::-webkit-input-placeholder, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list.section-left .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select::-webkit-input-placeholder, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list.section-left select::-webkit-input-placeholder, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list.section-left .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select::-webkit-input-placeholder, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list.section-left select::-webkit-input-placeholder { /* Edge */ color: #000; }
/* line 1249, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list.section-left input:-ms-input-placeholder, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list.section-left .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:-ms-input-placeholder, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list.section-left select:-ms-input-placeholder, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list.section-left .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:-ms-input-placeholder, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list.section-left select:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #000; }
/* line 1253, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list.section-left input::placeholder, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list.section-left .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select::placeholder, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list.section-left select::placeholder, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list.section-left .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select::placeholder, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list.section-left select::placeholder { color: #000; }
@media screen and (max-width: 575px) { /* line 1234, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list.section-left input, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list.section-left .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list.section-left select, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list.section-left .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .form-search-selection .selection-list.section-left select { font-size: 14px; padding-right: 14px; padding: 6px 6px; } }
/* line 1274, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .day-select ul li, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .overlay-filter .gender-select ul li, .layout-container section.activity-map-section.map-containter .overlay-filter .find-activity-search .act-form-wrap .gender-select ul li { display: inline-block; width: calc(100% / 4 - 3px); }
@media screen and (max-width: 575px) { /* line 1274, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .day-select ul li, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .overlay-filter .gender-select ul li, .layout-container section.activity-map-section.map-containter .overlay-filter .find-activity-search .act-form-wrap .gender-select ul li { width: 31.33333%; } }
/* line 1282, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .day-select ul li label, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .overlay-filter .gender-select ul li label, .layout-container section.activity-map-section.map-containter .overlay-filter .find-activity-search .act-form-wrap .gender-select ul li label { width: 100%; height: 38px; border: 1px solid #ccc; }
/* line 1288, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .day-select ul li label.custom-daypick span, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .overlay-filter .gender-select ul li label.custom-daypick span, .layout-container section.activity-map-section.map-containter .overlay-filter .find-activity-search .act-form-wrap .gender-select ul li label.custom-daypick span, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .day-select ul li label.custom-gender span, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .overlay-filter .gender-select ul li label.custom-gender span, .layout-container section.activity-map-section.map-containter .overlay-filter .find-activity-search .act-form-wrap .gender-select ul li label.custom-gender span, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .day-select ul li label.custom-result-view span, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .overlay-filter .gender-select ul li label.custom-result-view span, .layout-container section.activity-map-section.map-containter .overlay-filter .find-activity-search .act-form-wrap .gender-select ul li label.custom-result-view span { font-family: "bordademibold"; background: #00537F; color: #fff; text-transform: uppercase; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
/* line 1304, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .day-select ul li label.custom-daypick input:checked + span, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .overlay-filter .gender-select ul li label.custom-daypick input:checked + span, .layout-container section.activity-map-section.map-containter .overlay-filter .find-activity-search .act-form-wrap .gender-select ul li label.custom-daypick input:checked + span, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .day-select ul li label.custom-gender input:checked + span, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .overlay-filter .gender-select ul li label.custom-gender input:checked + span, .layout-container section.activity-map-section.map-containter .overlay-filter .find-activity-search .act-form-wrap .gender-select ul li label.custom-gender input:checked + span, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .day-select ul li label.custom-result-view input:checked + span, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .overlay-filter .gender-select ul li label.custom-result-view input:checked + span, .layout-container section.activity-map-section.map-containter .overlay-filter .find-activity-search .act-form-wrap .gender-select ul li label.custom-result-view input:checked + span, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .day-select ul li label.custom-daypick .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:checked + span, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .day-select ul li label.custom-daypick select:checked + span, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .overlay-filter .gender-select ul li label.custom-daypick .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:checked + span, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .overlay-filter .gender-select ul li label.custom-daypick select:checked + span, .layout-container section.activity-map-section.map-containter .overlay-filter .find-activity-search .act-form-wrap .gender-select ul li label.custom-daypick .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:checked + span, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.activity-map-section.map-containter .overlay-filter .find-activity-search .act-form-wrap .gender-select ul li label.custom-daypick select:checked + span, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .day-select ul li label.custom-gender .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:checked + span, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .day-select ul li label.custom-gender select:checked + span, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .overlay-filter .gender-select ul li label.custom-gender .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:checked + span, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .overlay-filter .gender-select ul li label.custom-gender select:checked + span, .layout-container section.activity-map-section.map-containter .overlay-filter .find-activity-search .act-form-wrap .gender-select ul li label.custom-gender .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:checked + span, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.activity-map-section.map-containter .overlay-filter .find-activity-search .act-form-wrap .gender-select ul li label.custom-gender select:checked + span, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .day-select ul li label.custom-result-view .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:checked + span, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .day-select ul li label.custom-result-view select:checked + span, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .overlay-filter .gender-select ul li label.custom-result-view .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:checked + span, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .overlay-filter .gender-select ul li label.custom-result-view select:checked + span, .layout-container section.activity-map-section.map-containter .overlay-filter .find-activity-search .act-form-wrap .gender-select ul li label.custom-result-view .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:checked + span, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.activity-map-section.map-containter .overlay-filter .find-activity-search .act-form-wrap .gender-select ul li label.custom-result-view select:checked + span, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .day-select ul li label.custom-daypick .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:checked + span, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .day-select ul li label.custom-daypick select:checked + span, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .overlay-filter .gender-select ul li label.custom-daypick .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:checked + span, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .overlay-filter .gender-select ul li label.custom-daypick select:checked + span, .layout-container section.activity-map-section.map-containter .overlay-filter .find-activity-search .act-form-wrap .gender-select ul li label.custom-daypick .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:checked + span, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.activity-map-section.map-containter .overlay-filter .find-activity-search .act-form-wrap .gender-select ul li label.custom-daypick select:checked + span, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .day-select ul li label.custom-gender .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:checked + span, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .day-select ul li label.custom-gender select:checked + span, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .overlay-filter .gender-select ul li label.custom-gender .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:checked + span, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .overlay-filter .gender-select ul li label.custom-gender select:checked + span, .layout-container section.activity-map-section.map-containter .overlay-filter .find-activity-search .act-form-wrap .gender-select ul li label.custom-gender .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:checked + span, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.activity-map-section.map-containter .overlay-filter .find-activity-search .act-form-wrap .gender-select ul li label.custom-gender select:checked + span, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .day-select ul li label.custom-result-view .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:checked + span, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .day-select ul li label.custom-result-view select:checked + span, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .overlay-filter .gender-select ul li label.custom-result-view .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:checked + span, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .overlay-filter .gender-select ul li label.custom-result-view select:checked + span, .layout-container section.activity-map-section.map-containter .overlay-filter .find-activity-search .act-form-wrap .gender-select ul li label.custom-result-view .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:checked + span, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.activity-map-section.map-containter .overlay-filter .find-activity-search .act-form-wrap .gender-select ul li label.custom-result-view select:checked + span { background: #DC0041; }
/* line 1315, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .age-select .select-wrap .select-box { color: #ccc; }
/* line 1318, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .age-select .select-wrap .select-box select { width: 100%; height: 45px; border: 1px solid #ccc; font-family: "bordademibold"; color: #575756; text-transform: uppercase; padding: 6px 12px; font-size: 17px; line-height: 34px; margin-bottom: 10px; border-radius: 0; background: #fff url(/themes/custom/active_newcastle/css/../images/arrow_drop.svg) no-repeat; background-position: center right 15px; -webkit-appearance: none; -moz-appearance: none; appearance: none; background-size: 20px; margin-bottom: 20px; box-shadow: none; }
/* line 1340, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .age-select .select-wrap .select-box select:focus { box-shadow: none; outline: none; }
/* line 1351, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .filter-by-day label.inner-title { font-size: 15px; text-transform: uppercase; color: #00537F; font-family: "bordademibold"; }
/* line 1361, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .filter-by-age label { font-size: 15px; text-transform: uppercase; color: #00537F; font-family: "bordademibold"; }
/* line 1369, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .filter-by-gender_specific { margin-bottom: 10px; }
/* line 1373, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .filter-by-gender_specific label.inner-title { font-size: 15px; text-transform: uppercase; color: #00537F; font-family: "bordademibold"; }
/* line 1382, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .filter-by-gender_specific .gender-select ul { width: 100%; float: left; display: block; }
/* line 1387, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .filter-by-gender_specific .gender-select ul li { width: 33.33333%; float: left; display: inline-block; }
/* line 1392, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .filter-by-gender_specific .gender-select ul li .custom-gender, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .filter-by-gender_specific .gender-select ul li .custom-result-view { color: #00537F; text-transform: uppercase; }
/* line 1396, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .filter-by-gender_specific .gender-select ul li .custom-gender span, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .filter-by-gender_specific .gender-select ul li .custom-result-view span { font-family: "bordademibold"; background: #00537F; color: #fff; text-transform: uppercase; }
/* line 1403, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .filter-by-gender_specific .gender-select ul li .custom-gender input:checked + span, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .filter-by-gender_specific .gender-select ul li .custom-result-view input:checked + span, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .filter-by-gender_specific .gender-select ul li .custom-gender .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:checked + span, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .filter-by-gender_specific .gender-select ul li .custom-gender select:checked + span, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .filter-by-gender_specific .gender-select ul li .custom-result-view .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:checked + span, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .filter-by-gender_specific .gender-select ul li .custom-result-view select:checked + span, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .filter-by-gender_specific .gender-select ul li .custom-gender .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:checked + span, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .filter-by-gender_specific .gender-select ul li .custom-gender select:checked + span, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .filter-by-gender_specific .gender-select ul li .custom-result-view .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:checked + span, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .filter-by-gender_specific .gender-select ul li .custom-result-view select:checked + span { background: #DC0041; }
/* line 1407, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .filter-by-gender_specific .gender-select ul li .custom-gender h6, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .filter-by-gender_specific .gender-select ul li .custom-result-view h6 { font-size: 15px; text-align: left; }
/* line 1418, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .selection-list .js-form-item { width: 100%; }
/* line 1421, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .selection-list .js-form-item:after { display: none; }
/* line 1426, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .selection-list select { width: 100%; height: 45px; font-family: "bordademibold"; color: #575756; text-transform: uppercase; padding: 6px 12px; font-size: 17px; line-height: 34px; margin-bottom: 10px; background: #fff url(/themes/custom/active_newcastle/css/../images/arrow_drop.svg) no-repeat; background-position: center right 15px; border-radius: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none; background-size: 20px; margin-bottom: 20px; box-shadow: none; }
/* line 1447, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .selection-list select:focus { box-shadow: none; outline: none; }
/* line 1455, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .respo-block label { font-size: 15px; text-transform: uppercase; color: #00537F; font-family: "bordademibold"; }
/* line 1465, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .range-select .range-slider-activity.ui-slider { height: 5px; border: 0; background: #00537F; margin-bottom: 50px; overflow: visible; }
/* line 1472, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .range-select .range-slider-activity.ui-slider .ui-widget-header { background: #DC0041; }
/* line 1476, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .range-select .range-slider-activity.ui-slider .ui-slider-handle { width: 10px; height: 20px; top: -7px; border-top-left-radius: 0; border-bottom-left-radius: 0; border-top-right-radius: 5px; border-bottom-right-radius: 5px; background: #00537F !important; border-color: #00537F !important; }
/* line 1487, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .range-select .range-slider-activity.ui-slider .ui-slider-handle:nth-child(2) { border-top-left-radius: 5px; border-bottom-left-radius: 5px; border-top-right-radius: 0; border-bottom-right-radius: 0; }
/* line 1498, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .filter-by-sort { width: 100%; float: left; }
/* line 1502, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .filter-by-sort .view-select { position: relative; left: initial; top: initial; bottom: initial; }
/* line 1508, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .filter-by-sort .view-select .wrap { float: left; width: auto; margin-left: 0; padding: 0 15px; }
@media screen and (max-width: 580px) { /* line 1508, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .filter-by-sort .view-select .wrap { width: 100px; text-align: center; } }
/* line 1520, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .filter-by-sort .view-select .wrap label.custom-result-view { font-family: "bordademibold"; font-size: 15px; color: #00537F; }
/* line 1525, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .filter-by-sort .view-select .wrap label.custom-result-view span { font-size: 20px; background: #00537F; color: #fff; }
/* line 1532, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .filter-by-sort .view-select .wrap label.custom-result-view input:checked + span, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .filter-by-sort .view-select .wrap label.custom-result-view .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:checked + span, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .filter-by-sort .view-select .wrap label.custom-result-view select:checked + span, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .filter-by-sort .view-select .wrap label.custom-result-view .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:checked + span, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .filter-by-sort .view-select .wrap label.custom-result-view select:checked + span { background: #DC0041; }
/* line 1543, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .selection-list .inline-submit { width: 100%; }
/* line 1546, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .selection-list .inline-submit .form-submit { width: 100%; margin-bottom: 0; font-family: "BordaBold"; font-size: 15px; text-transform: uppercase; border-radius: 0; height: 40px; align-items: center; justify-content: center; line-height: initial; padding: 0; }
/* line 1563, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .respo-block .clear_filter { display: -webkit-box; display: -ms-flexbox; display: flex; background: #00537F; border: 1px solid #ccc; color: #fff; width: 160px; font-family: "BordaBold"; font-size: 15px; text-transform: uppercase; border-radius: 0; height: 40px; align-items: center; justify-content: center; line-height: initial; padding: 0; }
@media screen and (max-width: 580px) { /* line 1563, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .respo-block .clear_filter { width: 110px; } }
/* line 1585, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .respo-block .clear_filter:hover { background: #00537F !important; color: #fff !important; }
/* line 1592, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .btn-filter-result { width: 100%; height: 45px; background: #00537F; border: 1px solid #00537F; border-radius: 0; text-transform: uppercase; font-family: "BordaBold"; font-size: 16px; color: #fff; }
/* line 1603, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .btn-filter-result:hover, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .btn-filter-result:focus, .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .btn-filter-result:active:focus { outline: none; background: #066ea5; border-color: #066ea5; }
@media screen and (max-width: 575px) { /* line 1592, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .btn-filter-result { font-size: 17px; } }
/* line 1616, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .new-search { width: 100%; display: block; float: left; background: #bdc4c7; border: 1px solid #bdc4c7; color: #fff; height: 45px; text-align: center; font-family: "BordaBold"; font-size: 16px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; text-transform: uppercase; }
/* line 1639, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .new-search:hover { border-color: #DC0041; background: #DC0041; color: #fff; }
@media screen and (max-width: 575px) { /* line 1616, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .find-activity-search .act-form-wrap .new-search { font-size: 17px; } }
@media screen and (min-width: 768px) { /* line 1652, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .overflow-wrap { max-height: calc(100vh - 100px); } }
@media screen and (min-width: 768px) and (max-height: 800px) { /* line 1652, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .overflow-wrap { max-height: calc(100vh - 60px); } }
@media screen and (max-height: 768px) { /* line 1652, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .overflow-wrap { overflow-y: auto; } }
@media screen and (max-width: 767px) { /* line 1652, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .overflow-wrap { max-height: 100%; overflow-y: auto; position: absolute; top: 0; bottom: 0; left: 0; right: 0; } }
/* line 1676, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .respo-block { display: block; }
/* line 1679, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .respo-block .view-select { margin-top: 10px; z-index: 1; }
@media (max-width: 768px) { /* line 1679, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-containter .respo-block .view-select { top: 10px; z-index: 1; height: 66px; } }
/* line 1690, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .respo-block .view-select .wrap { display: inline-block; margin-left: 10px; }
/* line 1695, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-containter .respo-block .view-select .wrap label.custom-result-view { color: #000; font-size: 13px; font-weight: bold; text-transform: uppercase; cursor: pointer; }
/* line 1711, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section .overlay-filter { background: rgba(32, 36, 43, 0.9); position: absolute; left: 0; bottom: 0; width: 320px; top: 0; padding: 20px 30px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
@media (max-width: 767px) { /* line 1711, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section .overlay-filter { z-index: 1; } }
@media (max-width: 480px) { /* line 1711, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section .overlay-filter { width: 265px; padding: 20px; } }
/* line 1733, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section .overlay-filter.filter-closed { left: -320px; }
@media (max-width: 480px) { /* line 1733, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section .overlay-filter.filter-closed { left: -265px; } }
/* line 1741, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section .overlay-filter .find-act { background-color: #DC0041; border-color: #DC0041; width: 48%; font-size: 12px; margin-right: 5px; }
/* line 1748, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section .overlay-filter .find-act:hover { background-color: #a90032; border-color: #a90032; }
/* line 1754, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section .overlay-filter .clear_filter { background-color: #00537F; color: #fff; border-color: #00537F; font-size: 12px; width: 48%; }
/* line 1761, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section .overlay-filter .clear_filter:hover { background-color: #00324c; border-color: #00324c; }
/* line 1767, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section .overlay-filter .filter-toggler { display: block; width: 45px; height: 280px; background: #000; margin: auto; position: absolute; top: 0; bottom: 0; right: -45px; outline: none; }
@media (max-width: 767px) { /* line 1767, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section .overlay-filter .filter-toggler { bottom: inherit; } }
/* line 1783, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section .overlay-filter .filter-toggler:after { content: "\f104"; font-family: fontAwesome; color: #fff; font-size: 28px; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; text-align: center; line-height: 42px; -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -ms-transition: all 0.5s linear; -o-transition: all 0.5s linear; transition: all 0.5s linear; }
/* line 1799, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section .overlay-filter .filter-toggler:before { content: "\f104"; font-family: fontAwesome; color: #fff; font-size: 28px; position: absolute; left: 0; right: 0; bottom: 0; margin: auto; text-align: center; line-height: 42px; -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -ms-transition: all 0.5s linear; -o-transition: all 0.5s linear; transition: all 0.5s linear; }
/* line 1814, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section .overlay-filter .filter-toggler .vertical-text { text-transform: uppercase; display: block; -moz-transform: translateX(-50%) translateY(-50%) rotate(-90deg); -o-transform: translateX(-50%) translateY(-50%) rotate(-90deg); -ms-transform: translateX(-50%) translateY(-50%) rotate(-90deg); -webkit-transform: translateX(-50%) translateY(-50%) rotate(-90deg); transform: translateX(-50%) translateY(-50%) rotate(-90deg); color: #fff; font-size: 18px; width: 190px; }
/* line 1822, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section .overlay-filter .filter-toggler .vertical-text.inner-txt { position: absolute; top: 50%; left: 50%; }
/* line 1830, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section .overlay-filter .filter-toggler.active:after { content: "\f105"; }
/* line 1834, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section .overlay-filter .filter-toggler.active:before { content: "\f105"; }
/* line 1840, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section .overlay-filter .inner-title { text-transform: capitalize; font-size: 16px; color: #fff; display: block; font-weight: 400; line-height: 32px; margin-bottom: 5px; }
/* line 1850, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section .overlay-filter .pick-wrapper { margin-bottom: 20px; }
@media (max-width: 767px) { /* line 1850, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section .overlay-filter .pick-wrapper { margin-bottom: 10px; } }
/* line 1858, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section .overlay-filter .day-select, .layout-container section.activity-map-section .overlay-filter .gender-select { margin-bottom: 5px; }
@media (max-width: 767px) { /* line 1863, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section .overlay-filter .day-select ul, .layout-container section.activity-map-section .overlay-filter .gender-select ul { margin-bottom: 0; } }
/* line 1868, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section .overlay-filter .day-select ul li, .layout-container section.activity-map-section .overlay-filter .gender-select ul li { display: inline-block; margin-right: 2px; margin-bottom: 5px; }
@media (max-width: 767px) { /* line 1858, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section .overlay-filter .day-select, .layout-container section.activity-map-section .overlay-filter .gender-select { width: 100%; float: none; margin-bottom: 0; text-align: center; } }
/* line 1883, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section .overlay-filter .range-select { margin-top: 50px; }
/* line 1890, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section .overlay-filter .range-select .range-slider-activity { border: 0; height: 5px; }
/* line 1894, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section .overlay-filter .range-select .range-slider-activity .ui-widget-header { background: #00537F; }
/* line 1898, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section .overlay-filter .range-select .range-slider-activity .ui-slider-tip { visibility: visible; opacity: 1; top: -30px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; background: #fff; border-color: #fff; color: #7f8fa4; font-size: 14px; font-family: 'ProximaNovaSbold'; font-weight: normal; width: 42px; }
/* line 1911, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section .overlay-filter .range-select .range-slider-activity .ui-slider-tip:after { display: none; }
/* line 1915, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section .overlay-filter .range-select .range-slider-activity .ui-slider-tip:before { display: none; }
/* line 1920, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section .overlay-filter .range-select .range-slider-activity .ui-slider-handle { border-top-left-radius: 5px; border-bottom-left-radius: 5px; width: 10px; height: 20px; top: -7px; background: #fff !important; border-color: #fff !important; }
/* line 1929, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section .overlay-filter .range-select .range-slider-activity .ui-slider-handle:nth-child(3) { border-top-left-radius: 0; border-bottom-left-radius: 0; border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
/* line 1937, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section .overlay-filter .range-select .range-slider-activity .ui-slider-pip { top: 10px; }
/* line 1940, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section .overlay-filter .range-select .range-slider-activity .ui-slider-pip .ui-slider-line { display: none; }
/* line 1944, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section .overlay-filter .range-select .range-slider-activity .ui-slider-pip .ui-slider-label { color: rgba(255, 255, 255, 0.5) !important; font-family: 'ProximaNovaRegular'; font-weight: normal !important; font-size: 12px; }
@media (max-width: 767px) { /* line 1883, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section .overlay-filter .range-select { float: none; margin: 40px auto auto; text-align: center; width: 82%; } }
@media (max-width: 767px) { /* line 1961, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section .overlay-filter .respo-center { margin-top: 30px; text-align: center; } }
/* line 1968, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section .overlay-filter .gender-select { display: block; margin-bottom: 0px; width: auto; }
/* line 1974, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section .overlay-filter .gender-select ul { margin-bottom: 0; display: inline-block; width: 100%; }
/* line 1979, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section .overlay-filter .gender-select ul li { width: 33.333%; float: left; text-align: center; margin-bottom: 0; margin-right: 0; }
/* line 1986, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section .overlay-filter .gender-select ul li label { width: 100%; height: auto; padding-top: 40px; }
/* line 1991, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section .overlay-filter .gender-select ul li label input, .layout-container section.activity-map-section .overlay-filter .gender-select ul li label .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.activity-map-section .overlay-filter .gender-select ul li label select, .layout-container section.activity-map-section .overlay-filter .gender-select ul li label .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.activity-map-section .overlay-filter .gender-select ul li label select { position: absolute; top: 0; left: 0; }
/* line 1997, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section .overlay-filter .gender-select ul li label span { width: 40px; height: 40px; right: 0; margin: auto; }
@media (max-width: 767px) { /* line 1968, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section .overlay-filter .gender-select { margin-top: 10px; } }
@media (max-width: 480px) { /* line 1968, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section .overlay-filter .gender-select { float: none; width: 100%; } }
/* line 2018, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section .overlay-filter .view-select { margin-bottom: 7px; text-align: center; }
/* line 2023, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section .overlay-filter .view-select .wrap { display: inline-block; text-align: center; font-family: 'ProximaNovaSbold'; font-size: 12px; color: #8a919d; font-weight: normal; min-width: 100px; }
@media (max-width: 767px) { /* line 2023, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section .overlay-filter .view-select .wrap { width: 90px; } }
/* line 2038, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section .overlay-filter .view-select .wrap a { display: block; width: 40px; height: 40px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; line-height: 40px; background: #fff; color: #7f8fa4; text-align: center; margin: 0 auto 5px; }
@media (max-width: 767px) { /* line 2018, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section .overlay-filter .view-select { display: inline-block; float: none; width: 100%; } }
@media (max-width: 480px) { /* line 2018, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section .overlay-filter .view-select { float: left; } }
/* line 2075, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section .overlay-filter .age-select .select-wrap { text-align: center; font-family: 'ProximaNovaSbold'; font-size: 12px; color: #8a919d; font-weight: normal; }
/* line 2082, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section .overlay-filter .age-select .select-wrap .select-box { position: relative; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; overflow: hidden; margin-bottom: 7px; }
/* line 2088, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section .overlay-filter .age-select .select-wrap .select-box:before { font: normal normal normal 14px/1 FontAwesome; text-align: center; width: 40px; font-size: 30px; line-height: 40px; font-weight: bold; content: "\f107"; color: #fff; position: absolute; right: 0px; top: 0px; background: #00537F; z-index: 2; }
/* line 2104, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section .overlay-filter .age-select .select-wrap .select-box select { font-weight: normal; font-size: 14px; text-align: center; color: #354052; display: block; font-family: 'ProximaNovaSbold'; width: 100%; padding: 0px 0 0 10px; height: 40px; -moz-appearance: none; -webkit-appearance: none; appearance: none; }
/* line 2131, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-hidden .overlay-filter { position: inherit; width: 100%; padding-bottom: 0; }
@media (max-width: 767px) { /* line 2131, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-hidden .overlay-filter { z-index: 2; position: absolute; width: 100%; left: 0; padding-top: 80px; } }
@media (max-width: 530px) { /* line 2131, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-hidden .overlay-filter { position: relative; padding-top: 0px; height: 100%; z-index: 9999; padding: 30px 10px; } }
@media (min-width: 1200px) { /* line 2152, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-hidden .overlay-filter .filter-container { width: 1170px; margin: auto; } }
/* line 2159, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-hidden .overlay-filter .filter-toggler { display: none; }
/* line 2163, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-hidden .overlay-filter .respo-wrap { float: left; width: 59%; }
@media (max-width: 1279px) { /* line 2163, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-hidden .overlay-filter .respo-wrap { width: 70%; } }
/* line 2171, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-hidden .overlay-filter .respo-wrap .respo-block { float: left; padding: 0 10px; }
@media (max-width: 480px) { /* line 2171, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-hidden .overlay-filter .respo-wrap .respo-block { display: block; } }
/* line 2179, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-hidden .overlay-filter .respo-wrap .respo-block:first-child { width: 33%; }
@media (max-width: 767px) { /* line 2179, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-hidden .overlay-filter .respo-wrap .respo-block:first-child { width: 50%; } }
@media (max-width: 480px) { /* line 2179, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-hidden .overlay-filter .respo-wrap .respo-block:first-child { width: 100%; float: none; } }
/* line 2192, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-hidden .overlay-filter .respo-wrap .respo-block:nth-child(2) { width: 30%; }
@media (min-width: 1280px) { /* line 2192, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-hidden .overlay-filter .respo-wrap .respo-block:nth-child(2) { width: 30%; } }
@media (max-width: 767px) { /* line 2192, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-hidden .overlay-filter .respo-wrap .respo-block:nth-child(2) { width: 50%; } }
@media (max-width: 480px) { /* line 2192, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-hidden .overlay-filter .respo-wrap .respo-block:nth-child(2) { width: 100%; float: none; } }
/* line 2209, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-hidden .overlay-filter .respo-wrap .respo-block:nth-child(3) { width: 25%; }
@media (max-width: 767px) { /* line 2209, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-hidden .overlay-filter .respo-wrap .respo-block:nth-child(3) { width: 100%; clear: left; } }
@media (max-width: 480px) { /* line 2209, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-hidden .overlay-filter .respo-wrap .respo-block:nth-child(3) { width: 100%; float: none; } }
/* line 2222, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-hidden .overlay-filter .respo-wrap .respo-block:nth-child(3) .wrap { width: 40%; }
/* line 2227, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-hidden .overlay-filter .respo-wrap .respo-block:nth-child(4) { width: 22%; padding: 0; }
@media (max-width: 767px) { /* line 2227, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-hidden .overlay-filter .respo-wrap .respo-block:nth-child(4) { width: 50%; margin-bottom: 20px; } }
@media (max-width: 480px) { /* line 2227, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-hidden .overlay-filter .respo-wrap .respo-block:nth-child(4) { width: 100%; float: none; } }
/* line 2241, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-hidden .overlay-filter .respo-wrap .respo-block:nth-child(4) .find-act { margin-top: 40px; width: 100%; margin-bottom: 10px; }
@media (max-width: 480px) { /* line 2241, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-hidden .overlay-filter .respo-wrap .respo-block:nth-child(4) .find-act { margin-top: 10px; } }
/* line 2251, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-hidden .overlay-filter .respo-wrap .respo-block:nth-child(4) .clear_filter { width: 100%; }
@media (max-width: 767px) { /* line 2256, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-hidden .overlay-filter .respo-wrap .respo-block .gender-select { display: block; } }
/* line 2261, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-hidden .overlay-filter .respo-wrap .respo-block .gender-select label { padding-top: 50px; line-height: 14px; }
/* line 2268, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-hidden .overlay-filter .respo-wrap .respo-block .view-select .wrap { min-width: 65px; }
/* line 2273, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-hidden .overlay-filter .respo-wrap .respo-block .find-act { width: 100%; }
@media (max-width: 767px) { /* line 2273, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-hidden .overlay-filter .respo-wrap .respo-block .find-act { width: 100px; float: left; } }
/* line 2282, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-hidden .overlay-filter .respo-wrap .respo-block .clear_filter { width: 100%; margin-top: 10px; }
@media (max-width: 767px) { /* line 2282, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-hidden .overlay-filter .respo-wrap .respo-block .clear_filter { width: 100px; float: left; margin-top: 0px; } }
/* line 2295, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-hidden .overlay-filter .pick-wrapper { float: left; width: 41%; margin-bottom: 60px; }
@media (max-width: 1199px) { /* line 2295, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-hidden .overlay-filter .pick-wrapper { width: 100%; } }
@media (max-width: 1279px) { /* line 2295, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-hidden .overlay-filter .pick-wrapper { width: 100%; margin-bottom: 0px; } }
/* line 2309, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-hidden .overlay-filter .pick-wrapper .respo-block { float: left; width: 46%; padding: 0 10px; }
@media (max-width: 1199px) { /* line 2309, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-hidden .overlay-filter .pick-wrapper .respo-block { width: 100%; } }
@media (max-width: 540px) { /* line 2309, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-map-section.map-hidden .overlay-filter .pick-wrapper .respo-block { float: none; width: 100%; } }
/* line 2323, ../sass/includes/_find-activity.scss */
.layout-container section.activity-map-section.map-hidden .overlay-filter .pick-wrapper .respo-block .range-select { width: 90%; margin: 40px auto auto; }
/* line 2333, ../sass/includes/_find-activity.scss */
.layout-container section.inner-banner-bg-new { background: url(/themes/custom/active_newcastle/css/../images/find-activity-banner.jpg); }
@media (max-width: 640px) { /* line 2339, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section #activity_list_wrapper .table-box { overflow-x: hidden; } }
/* line 2349, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table #event_list_table_wrapper .table tbody tr td .address .provider-holder.mcractive-event { margin-top: 10px; }
@media screen and (min-width: 768px) and (max-width: 991px) { /* line 2356, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .dataTables_wrapper .push-table { overflow-x: auto; min-height: 0.01%; } }
/* line 2362, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .dataTables_wrapper .dataTables_info { font-size: 20px; line-height: 24px; color: #4c4c4c; font-weight: 400; margin-bottom: 40px; }
/* line 2370, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .dataTables_wrapper .table { border-bottom: 0; width: 100% !important; }
@media (max-width: 1199px) { /* line 2370, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .dataTables_wrapper .table { border-right: solid 1px #ddd; } }
/* line 2379, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .dataTables_wrapper .pagination { display: block; text-align: center; }
/* line 2383, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .dataTables_wrapper .pagination .dataTables_paginate { float: none; display: inline-block; }
/* line 2387, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .dataTables_wrapper .pagination .dataTables_paginate .previous { width: 35px; height: 35px; position: relative; overflow: hidden; float: left; border: 1px solid #e6eaee; }
/* line 2395, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .dataTables_wrapper .pagination .dataTables_paginate .previous:before { content: "\f0d9"; font-family: fontAwesome; width: 100%; height: 100%; position: absolute; top: 0; left: 0; cursor: pointer; background: #fff; line-height: 35px; text-align: center; }
/* line 2411, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .dataTables_wrapper .pagination .paginate_button, .layout-container section.activity-list-section .result-table .dataTables_wrapper .pagination .ellipsis { background: transparent; border: 1px solid #e6eaee; border-left: 0; font-family: 'ProximaNovaSbold'; font-weight: normal; font-size: 14px; opacity: 0.5; margin: 0; }
/* line 2421, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .dataTables_wrapper .pagination .paginate_button:hover, .layout-container section.activity-list-section .result-table .dataTables_wrapper .pagination .ellipsis:hover { background: transparent; color: #354052 !important; opacity: 1; }
/* line 2427, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .dataTables_wrapper .pagination .paginate_button.current, .layout-container section.activity-list-section .result-table .dataTables_wrapper .pagination .current.ellipsis { background: transparent; color: #354052; opacity: 1; }
/* line 2434, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .dataTables_wrapper .pagination .ellipsis { padding: 0.5em 1em; }
/* line 2439, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .dataTables_wrapper .pagination .next { width: 35px; height: 35px; position: relative; overflow: hidden; float: right; border: 1px solid #e6eaee; }
/* line 2447, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .dataTables_wrapper .pagination .next:before { content: "\f0da"; font-family: fontAwesome; width: 100%; height: 100%; position: absolute; top: 0; left: 0; cursor: pointer; background: #fff; line-height: 35px; text-align: center; }
/* line 2464, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table { max-width: 100%; margin-bottom: 0; }
@media (max-width: 640px) { /* line 2464, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table { border: 0; border-right: 0 !important; } }
@media (max-width: 640px) { /* line 2472, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table tr { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 100%; } }
@media (max-width: 767px) { /* line 2485, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table tr td:first-child { min-width: 200px; } }
@media (max-width: 640px) { /* line 2485, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table tr td:first-child { min-width: initial; width: 100%; padding-top: 20px; padding-bottom: 0; }
  /* line 2496, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table tr td:first-child:hover, .layout-container section.activity-list-section .result-table .table tr td:first-child:focus { background: none; } }
@media (max-width: 640px) { /* line 2504, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table tr td .address .provider-holder { padding: 0px 10px 0px 0px; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } }
@media (max-width: 640px) { /* line 2511, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table tr td .address .provider-holder .provider-info { margin-left: 10px; } }
/* line 2520, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tr.odd { background-color: transparent !important; }
/* line 2523, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tr.odd td { background-color: transparent; }
@media (max-width: 767px) { /* line 2520, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table tr.odd { background: #f4f5f8 !important; } }
/* line 2532, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tr.even { background-color: transparent !important; }
/* line 2535, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tr.even td { background-color: transparent; }
/* line 2540, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tr:hover { background-color: #f4f5f8; transition: background-color 0.1s ease; }
/* line 2544, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tr:hover td { background-color: #f4f5f8; transition: background-color 0.1s ease; }
@media (max-width: 640px) { /* line 2544, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table tr:hover td { background-color: transparent; } }
/* line 2560, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table.collapsed td ul li { position: relative; }
@media (max-width: 1199px) { /* line 2560, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table.collapsed td ul li { width: 100%; border: 0; background: none; border-bottom: 0 !important; } }
/* line 2570, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table.collapsed td ul li i { left: -25px; }
/* line 2577, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table.collapsed td:first-child:before { content: "\f196"; font-family: fontAwesome; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; background-color: transparent; border: 0; box-shadow: none; color: #00537F; font-size: 16px; }
/* line 2594, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table.collapsed tr.parent td:first-child:before { content: "\f147"; }
/* line 2604, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table thead th { border-top: 1px solid #dfe2e5; border-bottom: 0; background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #f5f6f9 48%, #f2f4f7 100%); background: -webkit-linear-gradient(top, #ffffff 0%, #f5f6f9 48%, #f2f4f7 100%); background: linear-gradient(to bottom, #ffffff 0%, #f5f6f9 48%, #f2f4f7 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f4f7', GradientType=0); }
/* line 2613, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table thead th:first-child { border-left: 1px solid #dfe2e5; }
/* line 2617, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table thead th:last-child { border-right: 1px solid #dfe2e5; }
@media (max-width: 640px) { /* line 2624, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table tbody tr { border: 0; border-bottom: 1px solid #dfe2e5; overflow: hidden; } }
/* line 2631, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tbody tr:first-child { border-top: 1px solid #dfe2e5; }
@media (max-width: 640px) { /* line 2635, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table tbody tr:last-child { border-bottom: 1px solid #dfe2e5; } }
/* line 2641, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tbody tr td { border-top: 1px solid #dfe2e5; border-bottom: 0; position: relative; padding-left: 30px; padding-top: 20px; padding-bottom: 20px; height: 100px; }
@media (max-width: 640px) { /* line 2641, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table tbody tr td { height: initial; border: 0; border-left: 0 !important; } }
/* line 2656, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tbody tr td:after { width: 1px; height: 70%; min-height: 100px; background: #ccc; position: absolute; right: 0; top: 0; bottom: 0; margin: auto 0; content: ''; }
@media screen and (max-width: 640px) { /* line 2656, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table tbody tr td:after { display: none; } }
/* line 2673, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tbody tr td:last-child { padding-left: 20px; }
/* line 2676, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tbody tr td:last-child:after { display: none; }
@media (max-width: 991px) { /* line 2641, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table tbody tr td { padding-left: 60px !important; } }
@media screen and (max-width: 640px) { /* line 2641, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table tbody tr td { padding-left: 10px !important; } }
/* line 2689, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tbody tr td i { color: #00537F; font-size: 22px; display: block; position: absolute; top: 20px; left: 15px; }
@media (max-width: 991px) { /* line 2689, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table tbody tr td i { left: 28px; } }
/* line 2702, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tbody tr td:first-child { border-left: 1px solid #dfe2e5; }
@media (min-width: 1200px) { /* line 2702, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table tbody tr td:first-child { width: 350px; } }
@media (min-width: 768px) and (max-width: 1024px) { /* line 2702, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table tbody tr td:first-child { width: 150px; } }
@media (max-width: 640px) { /* line 2714, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table tbody tr td:nth-child(2) { display: none; } }
@media (max-width: 640px) { /* line 2720, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table tbody tr td:nth-child(3) { display: none; } }
/* line 2726, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tbody tr td:last-child { border-right: 1px solid #dfe2e5; }
@media (max-width: 1199px) { /* line 2726, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table tbody tr td:last-child { border-right: 0; } }
@media (max-width: 640px) { /* line 2726, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table tbody tr td:last-child { height: initial; padding-top: 10px; padding-bottom: 20px; }
  /* line 2738, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table tbody tr td:last-child:hover, .layout-container section.activity-list-section .result-table .table tbody tr td:last-child:focus { background: none; } }
/* line 2746, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tbody tr td .address h4 { font-family: "BordaBold"; font-size: 20px; color: #000; text-transform: uppercase; font-weight: normal; text-align: left; margin: 0; }
/* line 2756, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tbody tr td .address span { color: #000; display: block; margin-bottom: 8px; text-transform: capitalize; }
/* line 2762, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tbody tr td .address span:last-child { margin-bottom: 0; }
@media (max-width: 991px) { /* line 2756, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table tbody tr td .address span { font-size: 12px; } }
@media (max-width: 640px) { /* line 2756, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table tbody tr td .address span { font-size: 15px; } }
/* line 2774, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tbody tr td .address span.paid-session { position: relative; font-family: "bordademibold"; font-size: 18px; display: block; text-transform: uppercase; color: #00537F; padding-left: 45px; margin: 20px 0 20px; }
/* line 2784, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tbody tr td .address span.paid-session:before { position: absolute; left: 0px; top: 0px; content: ''; width: 30px; height: 25px; background: url(/themes/custom/active_newcastle/css/../images/tag-icon.svg) no-repeat; background-size: contain; background-position: center; }
@media (max-width: 640px) { /* line 2774, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table tbody tr td .address span.paid-session { margin: 10px 0px; font-size: 18px; } }
/* line 2802, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tbody tr td .address span.provider { min-height: 30px; color: #00537F; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
/* line 2816, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tbody tr td .address span.independent_provider, .layout-container section.activity-list-section .result-table .table tbody tr td .address span.mcractive_partner, .layout-container section.activity-list-section .result-table .table tbody tr td .address span.active_mark_provider { position: relative; padding-left: 30px; font-family: "BordaBold"; }
@media (max-width: 640px) { /* line 2816, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table tbody tr td .address span.independent_provider, .layout-container section.activity-list-section .result-table .table tbody tr td .address span.mcractive_partner, .layout-container section.activity-list-section .result-table .table tbody tr td .address span.active_mark_provider { padding-left: 25px; } }
/* line 2827, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tbody tr td .address span.independent_provider:before, .layout-container section.activity-list-section .result-table .table tbody tr td .address span.mcractive_partner:before, .layout-container section.activity-list-section .result-table .table tbody tr td .address span.active_mark_provider:before { width: 20px; height: 30px; content: ''; position: absolute; left: 0; }
@media (max-width: 640px) { /* line 2827, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table tbody tr td .address span.independent_provider:before, .layout-container section.activity-list-section .result-table .table tbody tr td .address span.mcractive_partner:before, .layout-container section.activity-list-section .result-table .table tbody tr td .address span.active_mark_provider:before { height: 20px; } }
/* line 2840, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tbody tr td .address span.mcractive_partner { color: #DC0041; }
/* line 2843, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tbody tr td .address span.mcractive_partner:before { background: url(/themes/custom/active_newcastle/css/../images/partner_tag.svg) no-repeat; background-size: contain; }
/* line 2849, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tbody tr td .address span.active_mark_provider { color: #00537F; }
/* line 2852, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tbody tr td .address span.active_mark_provider:before { background: url(/themes/custom/active_newcastle/css/../images/act_mark_tag.svg) no-repeat; background-size: contain; }
/* line 2858, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tbody tr td .address span.independent_provider { color: #565655; }
/* line 2861, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tbody tr td .address span.independent_provider:before { background: url(/themes/custom/active_newcastle/css/../images/independent_tag.svg) no-repeat; background-size: contain; }
/* line 2869, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tbody tr td .act-time { width: 350px; margin: 0 auto; position: relative; padding-left: 50px; }
@media (max-width: 1366px) { /* line 2869, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table tbody tr td .act-time { width: 240px; padding-left: 40px; } }
@media screen and (max-width: 575px) { /* line 2869, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table tbody tr td .act-time { margin-top: 20px; } }
/* line 2885, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tbody tr td .act-time:before { position: absolute; left: 0; top: 0px; content: ''; width: 25px; height: 25px; background: url(/themes/custom/active_newcastle/css/../images/clock-icon.svg); background-size: contain; background-position: center; }
/* line 2897, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tbody tr td .act-time span { display: block; margin-bottom: 8px; }
/* line 2901, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tbody tr td .act-time span:last-child { margin-bottom: 0; }
/* line 2906, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tbody tr td .act-time span span.time-title { min-width: 50px; display: inline-block; }
/* line 2914, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tbody tr td .age-group { width: 350px; margin: 0 auto; position: relative; padding-left: 50px; margin-top: 10px; }
@media (max-width: 1366px) { /* line 2914, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table tbody tr td .age-group { width: 240px; padding-left: 40px; } }
@media screen and (max-width: 575px) { /* line 2914, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table tbody tr td .age-group { margin-top: 20px; } }
/* line 2931, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tbody tr td .age-group:before { position: absolute; left: 0; top: 0px; content: ''; width: 25px; height: 25px; background: url(/themes/custom/active_newcastle/css/../images/people-arrows.svg) no-repeat; background-size: contain; background-position: center; }
/* line 2943, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tbody tr td .age-group span { width: 100%; display: block; float: left; }
/* line 2950, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tbody tr td .location { width: 300px; margin: 0 auto; position: relative; padding-left: 50px; }
@media (max-width: 1366px) { /* line 2950, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table tbody tr td .location { width: 240px; padding-left: 40px; } }
@media screen and (max-width: 575px) { /* line 2950, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table tbody tr td .location { margin-top: 20px; } }
/* line 2966, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tbody tr td .location:before { position: absolute; left: 0px; top: 0px; content: ''; width: 25px; height: 25px; background: url(/themes/custom/active_newcastle/css/../images/map-icon.svg); background-size: contain; background-position: center; }
/* line 2979, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tbody tr td .location span.distance { display: block; color: #00537F; margin-bottom: 8px; }
/* line 2987, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tbody tr td .location p:last-child { margin-bottom: 0; }
/* line 2993, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tbody tr td p { font-family: "robotoregular"; font-size: 16px; color: #000; font-weight: normal; text-align: left; }
@media (max-width: 991px) { /* line 2993, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table tbody tr td p { font-size: 14px; } }
/* line 3005, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tbody tr td span { font-size: 16px; font-family: "robotoregular"; color: #000; letter-spacing: 0.020em; text-align: left; }
@media (max-width: 991px) { /* line 3005, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table tbody tr td span { font-size: 14px; } }
/* line 3016, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tbody tr td span.nxt-session { color: #00537F; }
@media (max-width: 991px) { /* line 3016, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table tbody tr td span.nxt-session { font-size: 12px; } }
/* line 3025, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tbody tr td .activity-actions { width: 180px; text-align: center; margin: 0 auto; }
/* line 3030, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tbody tr td .activity-actions .btn { color: #fff; font-size: 12px; display: block; -webkit-transition: background 0.5s ease; -moz-transition: background 0.5s ease; -ms-transition: background 0.5s ease; -o-transition: background 0.5s ease; transition: background 0.5s ease; -webkit-transition: border-color 0.5s ease; -moz-transition: border-color 0.5s ease; -ms-transition: border-color 0.5s ease; -o-transition: border-color 0.5s ease; transition: border-color 0.5s ease; }
/* line 3037, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tbody tr td .activity-actions .btn.btn-download { border: 1px solid #dfe2e5; color: #00537F; border-radius: 0; text-transform: uppercase; font-size: 17px; font-family: "BordaBold"; padding: 6px; white-space: normal; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
/* line 3056, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tbody tr td .activity-actions .btn.btn-download:hover { background: #00324c; border-color: #00324c; color: #fff; }
@media (max-width: 640px) { /* line 3037, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table tbody tr td .activity-actions .btn.btn-download { font-size: 15px; } }
/* line 3065, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tbody tr td .activity-actions .btn.btn-download.amenities-accessibility-modal { margin-top: 15px; }
@media screen and (max-width: 640px) { /* line 3065, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table tbody tr td .activity-actions .btn.btn-download.amenities-accessibility-modal { margin-top: initial; } }
/* line 3073, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tbody tr td .activity-actions .btn.book-nw-btn { background: #DC0041; color: #fff; border-radius: 0; margin-top: 15px; font-size: 17px; font-family: "BordaBold"; text-transform: uppercase; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
@media (max-width: 640px) { /* line 3073, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table tbody tr td .activity-actions .btn.book-nw-btn { width: 100%; margin-right: 0; } }
/* line 3094, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tbody tr td .activity-actions .btn.book-nw-btn:hover { background: #00537F; color: #fff; }
/* line 3099, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tbody tr td .activity-actions .btn.book-nw-btn.use-ajax { background-color: #fff; border: 1px solid #dfe2e5; color: #00537F; font-family: "BordaBold"; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
/* line 3113, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tbody tr td .activity-actions .btn.book-nw-btn.use-ajax:hover { background: #00324c; border-color: #00324c; color: #fff; }
@media (max-width: 480px) { /* line 3030, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table tbody tr td .activity-actions .btn { margin-bottom: 15px; min-width: 150px; } }
/* line 3127, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tbody tr td .activity-actions .addtocalendar { display: block; margin-top: 12px; }
@media (max-width: 480px) { /* line 3127, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table tbody tr td .activity-actions .addtocalendar { width: 100%; } }
/* line 3135, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tbody tr td .activity-actions .addtocalendar .btn-add-calender { background: #00537F; box-shadow: none !important; color: #fff !important; font-family: "BordaBold"; font-size: 17px; border-radius: 0; font-weight: normal; padding: 6px 12px; line-height: 1.42857; border: 1px solid #00537F; text-transform: uppercase; border-radius: 0; z-index: 1; white-space: normal; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
/* line 3161, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tbody tr td .activity-actions .addtocalendar .btn-add-calender:hover { background: #00324c; border-color: #00324c; }
/* line 3166, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tbody tr td .activity-actions .addtocalendar .btn-add-calender:focus { outline: none; }
@media (max-width: 480px) { /* line 3135, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table tbody tr td .activity-actions .addtocalendar .btn-add-calender { min-width: 150px; } }
/* line 3174, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tbody tr td .activity-actions .addtocalendar .btn-add-calender .addeventatc_icon { display: none; }
@media (max-width: 640px) { /* line 3135, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table tbody tr td .activity-actions .addtocalendar .btn-add-calender { font-size: 15px; } }
/* line 3183, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tbody tr td .activity-actions .addtocalendar .copyx { display: none; }
@media (max-width: 380px) { /* line 3191, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table tbody tr td .activity-actions .btn { margin: auto; }
  /* line 3194, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table tbody tr td .activity-actions .btn:first-child { margin-bottom: 15px; } }
@media screen and (max-width: 640px) { /* line 3025, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table tbody tr td .activity-actions { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  /* line 3213, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table tbody tr td .activity-actions .btn { -ms-flex-preferred-size: 1; flex-basis: 1; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; margin-right: 7px; }
  /* line 3222, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table tbody tr td .activity-actions .btn.btn-download { padding: 6px; margin-bottom: 10px; width: 100%; margin-right: 0; display: block; background: #fff; }
  /* line 3232, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table tbody tr td .activity-actions .addtocalendar { width: 100%; margin-top: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; margin-left: 0px; }
  /* line 3243, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table tbody tr td .activity-actions .addtocalendar .addeventatc { width: 100%; margin-bottom: 0; }
  /* line 3248, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table tbody tr td .activity-actions .addtocalendar .btn-add-calender { padding: 6px; margin-bottom: 0 !important; } }
@media screen and (max-width: 360px) { /* line 3025, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table tbody tr td .activity-actions { display: block; }
  /* line 3258, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table tbody tr td .activity-actions .btn { padding: 6px; margin-right: 0; margin-bottom: 12px !important; }
  /* line 3264, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table tbody tr td .activity-actions .addtocalendar { margin-left: 0; } }
/* line 3271, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tbody tr td:last-child { vertical-align: top; }
@media screen and (max-width: 575px) { /* line 3275, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table tbody tr td ul li { background: none; } }
/* line 3283, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tbody tr:last-child td { border-bottom: 1px solid #dfe2e5; }
@media screen and (max-width: 640px) { /* line 3283, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table tbody tr:last-child td { border-bottom: 0; padding-bottom: 10px; } }
/* line 3293, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tbody tr .mobile-next-session { margin: 23px 0px; display: none !important; }
@media (max-width: 767px) { /* line 3293, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table tbody tr .mobile-next-session { display: block !important; } }
@media (max-width: 480px) { /* line 3293, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table tbody tr .mobile-next-session { margin: 15px 0px; } }
/* line 3306, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tbody tr .mobile-next-session a.next-session-info { padding: 8px 15px; background: #DC0041; min-width: 140px; border-radius: 0; border: 0; color: #fff; height: 32px; font-family: "BordaBold"; }
/* line 3316, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table tbody tr .mobile-next-session a.next-session-info:hover, .layout-container section.activity-list-section .result-table .table tbody tr .mobile-next-session a.next-session-info:focus { background: #a90032; }
@media (max-width: 991px) { /* line 3331, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table#facilities_table tbody tr td:first-child, .layout-container section.activity-list-section .result-table .table#facilities_table tbody tr td:nth-child(2) { min-width: 350px; } }
@media (min-width: 1200px) { /* line 3331, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table#facilities_table tbody tr td:first-child, .layout-container section.activity-list-section .result-table .table#facilities_table tbody tr td:nth-child(2) { width: 270px; } }
@media (min-width: 1367px) { /* line 3342, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table#facilities_table tbody tr td:first-child { width: 350px; } }
@media screen and (max-width: 640px) { /* line 3342, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table#facilities_table tbody tr td:first-child { min-width: initial; width: 100%; float: left; }
  /* line 3350, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table#facilities_table tbody tr td:first-child .address { width: 97%; float: left; } }
@media (min-width: 1367px) { /* line 3357, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table#facilities_table tbody tr td:nth-child(2) { width: auto; } }
@media (min-width: 1200px) { /* line 3364, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table#facilities_table tbody tr td:nth-child(2) .act-time { width: 350px; } }
/* line 3376, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table#facilities_table tbody tr.empty-area td::after { content: none; }
/* line 3387, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table.places-facility-report tbody tr td { border-left: 1px solid #dfe2e5 !important; border-bottom: 1px solid #dfe2e5; }
/* line 3390, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table.places-facility-report tbody tr td:nth-child(1) { width: 250px; }
/* line 3393, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table.places-facility-report tbody tr td:nth-child(2) { width: 300px; border-right: transparent; }
/* line 3397, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table.places-facility-report tbody tr td:nth-child(3) { border-left: 0 !important; }
/* line 3400, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table.places-facility-report tbody tr td .act-time { width: auto; }
@media (max-width: 991px) { /* line 3403, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table.places-facility-report tbody tr td .act-time p a { margin-left: 0px; } }
@media (max-width: 991px) { /* line 3410, ../sass/includes/_find-activity.scss */
  .layout-container section.activity-list-section .result-table .table.places-facility-report tbody tr td:last-child { border-right: solid 1px #ddd; } }
/* line 3418, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table .table.places-facility-report tbody tr.available-data-collapse td:nth-child(3) { border-left: 1px solid #dfe2e5 !important; }
/* line 3434, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table #club_list_table_wrapper .dataTable tr td .address span.provider { margin-top: 15px; }
/* line 3438, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table #club_list_table_wrapper .dataTable tr td .address span.new-part-tag { color: #000; text-transform: capitalize; padding-left: 30px; position: relative; margin-top: 15px; }
/* line 3445, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table #club_list_table_wrapper .dataTable tr td .address span.new-part-tag:before { width: 30px; height: 100%; font-family: 'FontAwesome'; content: '\f00c'; position: absolute; left: 0; font-size: 20px; color: #2aa42f; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
/* line 3463, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table #club_list_table_wrapper .dataTable tr td .address span.not-partner-tag { color: #000; text-transform: capitalize; padding-left: 30px; position: relative; margin-top: 15px; }
/* line 3470, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table #club_list_table_wrapper .dataTable tr td .address span.not-partner-tag:before { width: 30px; height: 100%; font-family: 'FontAwesome'; content: '\f00d'; position: absolute; left: 0; font-size: 20px; color: red; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
/* line 3491, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table #club_list_table_wrapper .dataTable tr td .sport-activity .act-title-text { color: #00537F; margin-bottom: 15px; display: block; }
/* line 3497, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .result-table #club_list_table_wrapper .dataTable tr td .sport-activity h4 { font-family: "BordaBold"; text-transform: uppercase; font-size: 18px; margin: 15px 0; color: #000; }
/* line 3511, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section #load_more_activities, .layout-container section.activity-list-section #load_more_facilities, .layout-container section.activity-list-section #load_more_clubs, .layout-container section.activity-list-section #load_more_events { font-family: "bordademibold"; text-transform: uppercase; background: #DC0041; color: #fff; padding: 10px 30px; display: inline-block; margin: 20px 0; border: 1px solid #DC0041; }
/* line 3523, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section #load_more_activities:hover, .layout-container section.activity-list-section #load_more_facilities:hover, .layout-container section.activity-list-section #load_more_clubs:hover, .layout-container section.activity-list-section #load_more_events:hover { background: #c30039; }
/* line 3529, ../sass/includes/_find-activity.scss */
.layout-container section.activity-list-section .places-load-more a#load_more_facilities { width: 250px; margin-left: auto; margin-right: auto; }
/* line 3543, ../sass/includes/_find-activity.scss */
.layout-container.find-activity-wrap section.activity-map-section.map-containter .view-select { top: 10px; height: 72px; }

/* Custom checkboxes */
/* line 3555, ../sass/includes/_find-activity.scss */
.custom-daypick, .custom-gender, .custom-result-view { position: relative; width: 50px; height: 30px; }
/* line 3560, ../sass/includes/_find-activity.scss */
.custom-daypick input, .custom-gender input, .custom-result-view input, .custom-daypick .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .custom-daypick select, .custom-gender .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .custom-gender select, .custom-result-view .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .custom-result-view select, .custom-daypick .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .custom-daypick select, .custom-gender .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .custom-gender select, .custom-result-view .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .custom-result-view select { visibility: hidden; position: absolute; left: -99px; }
/* line 3565, ../sass/includes/_find-activity.scss */
.custom-daypick input:checked + span, .custom-gender input:checked + span, .custom-result-view input:checked + span, .custom-daypick .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:checked + span, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .custom-daypick select:checked + span, .custom-gender .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:checked + span, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .custom-gender select:checked + span, .custom-result-view .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:checked + span, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .custom-result-view select:checked + span, .custom-daypick .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:checked + span, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .custom-daypick select:checked + span, .custom-gender .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:checked + span, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .custom-gender select:checked + span, .custom-result-view .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:checked + span, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .custom-result-view select:checked + span { background: #00537F; color: #fff; }
/* line 3569, ../sass/includes/_find-activity.scss */
.custom-daypick input:checked + span:hover, .custom-gender input:checked + span:hover, .custom-result-view input:checked + span:hover, .custom-daypick .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:checked + span:hover, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .custom-daypick select:checked + span:hover, .custom-gender .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:checked + span:hover, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .custom-gender select:checked + span:hover, .custom-result-view .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:checked + span:hover, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .custom-result-view select:checked + span:hover, .custom-daypick .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:checked + span:hover, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .custom-daypick select:checked + span:hover, .custom-gender .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:checked + span:hover, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .custom-gender select:checked + span:hover, .custom-result-view .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:checked + span:hover, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .custom-result-view select:checked + span:hover { background-color: #00324c; }
/* line 3575, ../sass/includes/_find-activity.scss */
.custom-daypick span, .custom-gender span, .custom-result-view span { display: block; background: #fff; color: #7f8fa4; font-family: "bordademibold"; font-weight: normal; position: absolute; top: 0; left: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; width: 100%; height: 100%; line-height: 30px; text-align: center; cursor: pointer; -webkit-transition: background 0.5s ease; -moz-transition: background 0.5s ease; -ms-transition: background 0.5s ease; -o-transition: background 0.5s ease; transition: background 0.5s ease; }
/* line 3592, ../sass/includes/_find-activity.scss */
.custom-daypick span:hover, .custom-gender span:hover, .custom-result-view span:hover { background-color: #d9d9d9; color: #59697d; }

/* line 3599, ../sass/includes/_find-activity.scss */
.custom-gender, .custom-result-view { width: 40px; height: 40px; line-height: 36px; text-align: center; font-family: 'ProximaNovaSbold'; font-size: 12px; color: #8a919d; font-weight: normal; margin-bottom: 0; }
/* line 3611, ../sass/includes/_find-activity.scss */
.custom-gender span, .custom-result-view span { font-family: fontAwesome; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; line-height: 40px; font-size: 22px; color: #7f8fa4; }

/* line 3620, ../sass/includes/_find-activity.scss */
.custom-result-view { width: auto; height: auto; padding-top: 36px; }
/* line 3626, ../sass/includes/_find-activity.scss */
.custom-result-view input, .custom-result-view .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .custom-result-view select, .custom-result-view .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .custom-result-view select { position: absolute; }
/* line 3630, ../sass/includes/_find-activity.scss */
.custom-result-view span { width: 40px; height: 40px; left: 0; right: 0; margin: auto; }

/* line 3640, ../sass/includes/_find-activity.scss */
.map-info-modal .modal-container { width: 450px !important; }
@media screen and (max-width: 575px) { /* line 3640, ../sass/includes/_find-activity.scss */
  .map-info-modal .modal-container { width: 90% !important; } }
/* line 3647, ../sass/includes/_find-activity.scss */
.map-info-modal .modal-container .ui-dialog-titlebar { padding: 0 !important; }
/* line 3650, ../sass/includes/_find-activity.scss */
.map-info-modal .modal-container .ui-dialog-titlebar .ui-dialog-title { display: none !important; }
/* line 3654, ../sass/includes/_find-activity.scss */
.map-info-modal .modal-container .ui-dialog-titlebar .ui-dialog-titlebar-close { top: 50px !important; right: 10px !important; z-index: 1000; }

@media (max-width: 767px) { /* line 3664, ../sass/includes/_find-activity.scss */
  .activity-map .infoBox { padding: 15px !important; } }
@media (max-width: 767px) { /* line 3671, ../sass/includes/_find-activity.scss */
  .activity-map .map_tooltip_header { padding: 0px 15px !important; } }
/* line 3678, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip { padding: 15px; }
@media (max-width: 767px) { /* line 3684, ../sass/includes/_find-activity.scss */
  .activity-map .provider-holder.provider { padding-left: 30px; } }
/* line 3691, ../sass/includes/_find-activity.scss */
.activity-map#modal { z-index: 1000000 !important; position: fixed !important; top: 50% !important; left: 50% !important; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); overflow: hidden; overflow-y: auto; max-height: 100% !important; }
/* line 3702, ../sass/includes/_find-activity.scss */
.activity-map#modal .accessibility-wrapper { max-height: 300px; overflow: hidden; overflow-y: auto; }
/* line 3707, ../sass/includes/_find-activity.scss */
.activity-map#modal .modal-close { top: 10px; right: 15px; }
/* line 3714, ../sass/includes/_find-activity.scss */
.activity-map .modal-close { font-size: 30px; color: #DC0041; }
/* line 3718, ../sass/includes/_find-activity.scss */
.activity-map .modal-close:after { display: none !important; }
/* line 3723, ../sass/includes/_find-activity.scss */
.activity-map .infoBox { overflow: hidden; padding: 0 !important; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; background: #fff; }
/* line 3726, ../sass/includes/_find-activity.scss */
.activity-map .infoBox > .map_moredetails { padding: 0 !important; }
/* line 3733, ../sass/includes/_find-activity.scss */
.activity-map .infoBox.multiple-window { width: auto !important; }
/* line 3737, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip { height: auto; }
/* line 3740, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip:nth-child(odd) { background: #fff; }
/* line 3744, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip:nth-child(even) { background: #eaeaea; }
/* line 3748, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip.multiple_session_list { height: auto; }
@media (max-width: 767px) { /* line 3748, ../sass/includes/_find-activity.scss */
  .activity-map .infoBox .map_tooltip.multiple_session_list { width: calc(100vw - 40px); } }
/* line 3755, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip.multiple_session_list .infobox-content { height: inherit; max-height: 361px; }
/* line 3760, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .accessibility-wrapper { width: 100%; float: left; position: relative; margin-top: 10px; padding: 0 15px; }
/* line 3766, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .accessibility-wrapper h5 { font-size: 20px; font-family: "BordaBold"; font-weight: normal; text-transform: uppercase; color: #000; margin-top: 0px; }
/* line 3774, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .accessibility-wrapper ul { width: 100%; float: left; display: block; }
/* line 3778, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .accessibility-wrapper ul li { display: block; color: #000; font-size: 15px; font-weight: normal; line-height: normal; font-family: "robotoregular"; margin-bottom: 0; text-transform: capitalize; position: relative; padding-left: 20px; }
/* line 3789, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .accessibility-wrapper ul li:before { position: absolute; left: 0; top: 5px; content: '\f192'; color: #00537F; font: normal normal normal 14px/1 FontAwesome; }
/* line 3802, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .close_image { position: absolute; right: 8px; top: 15px; width: 15px; height: 15px; z-index: 2; }
/* line 3810, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .close_image img { max-width: 100%; margin: 0 !important; }
/* line 3816, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip { background: #fff; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; overflow: hidden; width: 100%; padding: 15px 10px; }
@media screen and (max-width: 767px) { /* line 3823, ../sass/includes/_find-activity.scss */
  .activity-map .infoBox .map_tooltip.map_moredetails > .map_tooltip_header { padding-top: 15px !important; padding-bottom: 15px !important; } }
/* line 3831, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .map_moredetails .tabs-session { width: 100%; float: left; }
/* line 3838, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .activity_title h3 { font-size: 20px; font-family: "BordaBold"; font-weight: normal; text-transform: uppercase; color: #000; margin-top: 0px; }
/* line 3848, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .new-part-tag { font-family: "robotoregular"; font-size: 15px; color: #000; text-transform: capitalize; padding-left: 30px; margin-top: 8px; display: block; margin-bottom: 8px; position: relative; }
/* line 3859, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .new-part-tag::before { width: 30px; height: 100%; font-family: 'FontAwesome'; content: '\f00c'; position: absolute; left: 0; font-size: 20px; color: #2aa42f; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
/* line 3877, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .not-partner-tag { font-family: "robotoregular"; font-size: 15px; color: #000; text-transform: capitalize; padding-left: 30px; margin-top: 8px; display: block; margin-bottom: 8px; position: relative; }
/* line 3888, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .not-partner-tag::before { width: 30px; height: 100%; font-family: 'FontAwesome'; content: '\f00d'; position: absolute; left: 0; font-size: 20px; color: red; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
/* line 3907, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip h4.activities_delivered_title { font-size: 16px; font-family: "robotoregular"; color: #00537F; margin-top: 15px; margin-bottom: 15px; display: block; letter-spacing: 0.020em; }
/* line 3920, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .activities_delivered_wrapper .activities_delivered_list li { font-family: "BordaBold"; text-transform: uppercase; font-size: 18px; margin: 15px 0; color: #000; }
/* line 3931, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .tab-content.map-info-tab-content { width: 100%; max-width: inherit; min-height: 270px; max-height: 420px; overflow: hidden; overflow-y: auto; }
/* line 3942, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip ul.map-info-tabs { width: 100%; float: left; padding: 0 10px !important; background: #fff; padding: 0; margin: 0; border: 0; z-index: 10; }
/* line 3952, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip ul.map-info-tabs li { font-family: "BordaBold"; text-transform: uppercase; font-size: 18px; margin: 15px 0; color: #000; width: calc(100% / 4); margin-right: 0; border: 0; margin-top: 8px; margin-bottom: 8px; float: left; }
@media screen and (max-width: 400px) { /* line 3952, ../sass/includes/_find-activity.scss */
  .activity-map .infoBox .map_tooltip ul.map-info-tabs li { width: calc(100% / 2); } }
@media (max-width: 767px) { /* line 3952, ../sass/includes/_find-activity.scss */
  .activity-map .infoBox .map_tooltip ul.map-info-tabs li { margin-right: 10px; } }
/* line 3973, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip ul.map-info-tabs li a { width: 100%; float: left; text-align: center; font-family: "BordaBold"; font-size: 14px; color: #00537F; background: #fff; text-transform: uppercase; border-radius: 0; margin-right: 0; border: 1px solid #ccc; border-right: transparent; padding: 5px 3px; }
@media (max-width: 767px) { /* line 3973, ../sass/includes/_find-activity.scss */
  .activity-map .infoBox .map_tooltip ul.map-info-tabs li a { border-right: 1px solid #ccc; } }
/* line 3993, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip ul.map-info-tabs li.active { padding-bottom: 0; }
/* line 3996, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip ul.map-info-tabs li.active a { background: #DC0041; color: #fff; border-color: #DC0041; }
/* line 4004, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip ul.map-info-tabs li:last-child a { border-right: 1px solid #ccc; }
/* line 4009, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip ul.map-info-tabs li:last-child.active a { border-right-color: #DC0041; }
/* line 4018, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip table { margin-bottom: 0; }
/* line 4020, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip table.table-contact { margin-bottom: 15px; }
/* line 4025, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip table tbody td .btn { background: none; border: 0; color: #dc0142; padding: 0; text-align: right; }
/* line 4049, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip table tbody td .btn:focus { outline: none; }
/* line 4057, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .map_tooltip_header { padding: 10px; background: #ffffff; position: relative; float: left; width: 100%; border-bottom: 1px solid #ccc; }
/* line 4065, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .map_tooltip_header h3 { font-size: 20px; font-family: "BordaBold"; font-weight: normal; text-transform: uppercase; line-height: 22px; color: #00537F; margin: 0; margin-bottom: 5px; position: relative; padding-right: 35px; word-break: break-word; }
/* line 4078, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .map_tooltip_header h3.multi-list { padding-right: 30px; }
/* line 4082, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .map_tooltip_header h3:before { font-family: 'newcasle'; position: absolute; top: 15px; left: 15px; color: #00537F; font-size: 24px; }
/* line 4093, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .map_tooltip_header span { position: relative; font-size: 14px; color: #000; font-family: "robotoregular"; font-weight: normal; height: 15px; }
/* line 4102, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .overview-btn-wrap { padding: 0 15px; padding-top: 15px; }
/* line 4107, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip > .ui-widget { width: 100%; float: left; padding: 0; }
/* line 4112, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip > .ui-widget .ui-widget-header { padding: 0 10px !important; background: #fff; padding: 0; margin: 0; border: 0; /* position: fixed;*/ width: 100%; z-index: 10; }
/* line 4122, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip > .ui-widget .ui-widget-header li { width: calc(100% / 4); margin-right: 0; border: 0; margin-top: 8px; margin-bottom: 8px; }
/* line 4129, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip > .ui-widget .ui-widget-header li a { width: 100%; float: left; text-align: center; font-family: "BordaBold"; font-size: 14px; color: #00537F; background: #fff; text-transform: uppercase; border-radius: 0; margin-right: 0; border: 1px solid #ccc; border-right: transparent; padding: 5px 3px; }
/* line 4145, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip > .ui-widget .ui-widget-header li.ui-state-active { padding-bottom: 0; }
/* line 4148, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip > .ui-widget .ui-widget-header li.ui-state-active a { background: #DC0041; color: #fff; border-color: #DC0041; }
/* line 4156, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip > .ui-widget .ui-widget-header li:last-child a { border-right: 1px solid #ccc; }
/* line 4163, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip > .ui-widget .ui-tabs-panel { width: 100%; float: left; padding: 0; min-height: 200px; max-height: 250px; overflow: hidden; overflow-y: auto; }
/* line 4174, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .infobox-content { height: 290px; overflow-y: auto; padding-top: 10px; }
/* line 4182, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .infobox-content .infobox-table table thead th { font-family: 'ProximaNovaSbold'; font-weight: normal; border-bottom: 1px solid #ccc; color: #dc0142 !important; }
@media (max-width: 480px) { /* line 4182, ../sass/includes/_find-activity.scss */
  .activity-map .infoBox .map_tooltip .infobox-content .infobox-table table thead th { font-size: 12px !important; } }
/* line 4197, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .infobox-content .infobox-table table tbody tr:last-child td { text-align: right; }
/* line 4202, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .infobox-content .infobox-table table tbody tr td { border-top: 0; border-bottom: 1px solid #ccc; font-family: 'ProximaNovaSbold'; font-weight: normal; font-size: 14px; width: 50%; }
@media (max-width: 480px) { /* line 4202, ../sass/includes/_find-activity.scss */
  .activity-map .infoBox .map_tooltip .infobox-content .infobox-table table tbody tr td { font-size: 12px; } }
@media (max-width: 480px) { /* line 4214, ../sass/includes/_find-activity.scss */
  .activity-map .infoBox .map_tooltip .infobox-content .infobox-table table tbody tr td > button { font-size: 10px; min-width: inherit; } }
@media (max-width: 480px) { /* line 4221, ../sass/includes/_find-activity.scss */
  .activity-map .infoBox .map_tooltip .infobox-content .infobox-table table tbody tr td:last-child { padding: 5px !important; width: 90px !important; } }
/* line 4230, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .infobox-content .infobox-table table tbody tr.popup_hide_tr td { padding-left: 0; padding-right: 0; }
/* line 4234, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .infobox-content .infobox-table table tbody tr.popup_hide_tr td .map_moredetails { padding-left: 8px; padding-right: 8px; }
/* line 4246, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .infobox-content-single { width: 100%; float: left; height: 210px; overflow-y: auto; padding: 10px 10px 0 10px; }
/* line 4254, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .infobox-content-single .session_type .free_section { font-family: "robotoregular"; font-size: 14px; font-weight: 500; padding: 0 40px 10px; margin-bottom: 3px; margin-top: 4px; display: block; position: relative; border-bottom: solid 1px #e5e5e5; color: #00537F; }
/* line 4266, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .infobox-content-single .session_type .free_section:after { position: absolute; left: 0px; top: 0px; content: ''; width: 25px; height: 25px; background: url(/themes/custom/active_newcastle/css/../images/tag-icon.svg) no-repeat; background-size: contain; background-position: center; }
/* line 4291, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .session_timing { position: relative; margin-top: 5px; margin-bottom: 10px; }
/* line 4296, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .session_timing .block_text, .activity-map .infoBox .map_tooltip .session_timing .session-address .block_text_distance, .activity-map .infoBox .map_tooltip .session-address .session_timing .block_text_distance, .activity-map .infoBox .map_tooltip .session_timing .map_btn .block_text_distance, .activity-map .infoBox .map_tooltip .map_btn .session_timing .block_text_distance { color: #00537F; line-height: 26px; font-family: "BordaBold"; font-weight: normal; font-size: 18px; }
/* line 4305, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .session_timing span { display: block; }
/* line 4309, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .session_timing span label.green_txt { display: block; color: #000; font-size: 15px; font-weight: normal; line-height: normal; font-family: "robotoregular"; margin-bottom: 0; text-transform: initial; }
/* line 4323, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .session_timing.event-timing .block_text, .activity-map .infoBox .map_tooltip .session_timing.event-timing .session-address .block_text_distance, .activity-map .infoBox .map_tooltip .session-address .session_timing.event-timing .block_text_distance, .activity-map .infoBox .map_tooltip .session_timing.event-timing .map_btn .block_text_distance, .activity-map .infoBox .map_tooltip .map_btn .session_timing.event-timing .block_text_distance { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
/* line 4331, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .session_timing.event-timing .block_text:nth-child(2), .activity-map .infoBox .map_tooltip .session_timing.event-timing .session-address .block_text_distance:nth-child(2), .activity-map .infoBox .map_tooltip .session-address .session_timing.event-timing .block_text_distance:nth-child(2), .activity-map .infoBox .map_tooltip .session_timing.event-timing .map_btn .block_text_distance:nth-child(2), .activity-map .infoBox .map_tooltip .map_btn .session_timing.event-timing .block_text_distance:nth-child(2), .activity-map .infoBox .map_tooltip .session_timing.event-timing .block_text:nth-child(3), .activity-map .infoBox .map_tooltip .session_timing.event-timing .session-address .block_text_distance:nth-child(3), .activity-map .infoBox .map_tooltip .session-address .session_timing.event-timing .block_text_distance:nth-child(3), .activity-map .infoBox .map_tooltip .session_timing.event-timing .map_btn .block_text_distance:nth-child(3), .activity-map .infoBox .map_tooltip .map_btn .session_timing.event-timing .block_text_distance:nth-child(3) { font-family: "robotoregular"; font-size: 16px; color: #000; }
/* line 4342, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .session_delivered .organizer { font-family: "robotoregular"; font-size: 15px; color: #000; }
/* line 4348, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .session_delivered .provider { margin-top: 10px; margin-bottom: 10px; }
@media (max-width: 767px) { /* line 4348, ../sass/includes/_find-activity.scss */
  .activity-map .infoBox .map_tooltip .session_delivered .provider { padding-left: 30px; } }
/* line 4359, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .session-address .block_text, .activity-map .infoBox .map_tooltip .session-address .block_text_distance { font-family: 'ProximaNovaSbold'; font-weight: normal; color: #354052; font-size: 14px; line-height: 20px; padding: 0 40px; position: relative; display: block; margin-bottom: 10px; }
@media (max-width: 480px) { /* line 4359, ../sass/includes/_find-activity.scss */
  .activity-map .infoBox .map_tooltip .session-address .block_text, .activity-map .infoBox .map_tooltip .session-address .block_text_distance { padding: 0 20px; font-size: 12px; } }
/* line 4375, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .session-address .block_text:after, .activity-map .infoBox .map_tooltip .session-address .block_text_distance:after { position: absolute; left: 0px; top: 0px; content: ''; width: 25px; height: 25px; background: url(/themes/custom/active_newcastle/css/../images/map-icon.svg); background-size: contain; background-position: center; }
@media (max-width: 480px) { /* line 4375, ../sass/includes/_find-activity.scss */
  .activity-map .infoBox .map_tooltip .session-address .block_text:after, .activity-map .infoBox .map_tooltip .session-address .block_text_distance:after { font-size: 15px; top: 0px; } }
/* line 4403, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .session-address .block_text_distance:after { display: none; }
/* line 4409, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .map_btn { margin-top: 11px; }
/* line 4412, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .map_btn .block_text, .activity-map .infoBox .map_tooltip .map_btn .block_text_distance { font-family: 'ProximaNovaSbold'; font-weight: normal; color: #354052; font-size: 14px; line-height: 20px; padding: 0 40px; position: relative; display: block; margin-bottom: 10px; }
/* line 4423, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .map_btn .block_text:after, .activity-map .infoBox .map_tooltip .map_btn .block_text_distance:after { position: absolute; left: 0px; top: 0px; content: ''; width: 25px; height: 25px; background: url(/themes/custom/active_newcastle/css/../images/map-icon.svg); background-size: contain; background-position: center; }
@media (max-width: 480px) { /* line 4412, ../sass/includes/_find-activity.scss */
  .activity-map .infoBox .map_tooltip .map_btn .block_text, .activity-map .infoBox .map_tooltip .map_btn .block_text_distance { padding: 0 20px; font-size: 12px; margin-bottom: 10px; }
  /* line 4450, ../sass/includes/_find-activity.scss */
  .activity-map .infoBox .map_tooltip .map_btn .block_text:after, .activity-map .infoBox .map_tooltip .map_btn .block_text_distance:after { font-size: 15px; top: 0px; } }
/* line 4460, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .map_btn .block_text_distance:after { display: none; }
/* line 4466, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .map_btn .map-infobox-actions a { display: inline-block; margin-bottom: 0; font-weight: normal; text-align: center; vertical-align: middle; touch-action: manipulation; cursor: pointer; border: 1px solid transparent; white-space: nowrap; padding: 6px 6px; line-height: 1.42857; border-radius: 0; color: #fff; font-size: 15px; min-width: 125px; width: calc(50% - 10px); margin-right: 10px; font-family: "BordaBold"; text-transform: uppercase; -webkit-transition: background 0.5s ease; -moz-transition: background 0.5s ease; -ms-transition: background 0.5s ease; -o-transition: background 0.5s ease; transition: background 0.5s ease; -webkit-transition: border-color 0.5s ease; -moz-transition: border-color 0.5s ease; -ms-transition: border-color 0.5s ease; -o-transition: border-color 0.5s ease; transition: border-color 0.5s ease; }
@media screen and (max-width: 767px) { /* line 4466, ../sass/includes/_find-activity.scss */
  .activity-map .infoBox .map_tooltip .map_btn .map-infobox-actions a { width: 100%; margin-right: 0; margin-bottom: 10px; } }
@media (max-width: 480px) { /* line 4466, ../sass/includes/_find-activity.scss */
  .activity-map .infoBox .map_tooltip .map_btn .map-infobox-actions a { min-width: inherit; width: 100%; margin: 0 !important; }
  /* line 4500, ../sass/includes/_find-activity.scss */
  .activity-map .infoBox .map_tooltip .map_btn .map-infobox-actions a:first-child { margin-bottom: 15px !important; } }
/* line 4505, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .map_btn .map-infobox-actions a.generate-session { background: #fff; color: #00537F; border-color: #ccc; float: left; }
/* line 4511, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .map_btn .map-infobox-actions a.generate-session:hover { background: #066ea5; color: #fff; border-color: #066ea5; }
/* line 4517, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .map_btn .map-infobox-actions a.book-nw-btn { background: #00537F; border-color: #00537F; float: right; }
/* line 4521, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .map_btn .map-infobox-actions a.book-nw-btn:hover { background: #00324c; border-color: #00324c; }
/* line 4526, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .map_btn .map-infobox-actions a.btn_activityclnder { background: #00537F; border-color: #00537F; float: right; }
/* line 4531, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .map_btn .map-infobox-actions a.btn_activityclnder:hover { background: #00324c; border-color: #00324c; }
/* line 4538, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .map_btn .map-infobox-actions .addeventatc { background: #00537F; color: #fff !important; display: inline-block; margin-bottom: 0; font-weight: normal; text-align: center; vertical-align: middle; touch-action: manipulation; cursor: pointer; border: 1px solid transparent; border-color: #00537F; white-space: nowrap; padding: 6px 6px; line-height: 1.42857; border-radius: 0px; color: #fff; font-size: 15px; min-width: 125px; width: 49%; font-family: "BordaBold"; text-transform: uppercase; box-shadow: none !important; z-index: initial; }
/* line 4562, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .map_btn .map-infobox-actions .addeventatc.btn-add-calender { width: 100%; }
/* line 4565, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .map_btn .map-infobox-actions .addeventatc .arrow.notranslate { display: none; }
@media screen and (max-width: 767px) { /* line 4538, ../sass/includes/_find-activity.scss */
  .activity-map .infoBox .map_tooltip .map_btn .map-infobox-actions .addeventatc { width: 100%; } }
/* line 4573, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .map_btn .map-infobox-actions .addeventatc:focus, .activity-map .infoBox .map_tooltip .map_btn .map-infobox-actions .addeventatc:hover { outline: none; background: #066ea5; border-color: #066ea5; }
/* line 4580, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .map_btn .map-infobox-actions .addeventatc .addeventatc_icon { display: none; }
/* line 4585, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .map_btn .map-infobox-actions .addtocalendar { width: 50%; }
@media screen and (max-width: 767px) { /* line 4585, ../sass/includes/_find-activity.scss */
  .activity-map .infoBox .map_tooltip .map_btn .map-infobox-actions .addtocalendar { width: 100%; margin-left: 0px; } }
@media (max-width: 480px) { /* line 4585, ../sass/includes/_find-activity.scss */
  .activity-map .infoBox .map_tooltip .map_btn .map-infobox-actions .addtocalendar { width: 100%; margin-left: 0; } }
/* line 4597, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .map_btn .map-infobox-actions .addtocalendar > a { background-color: #00537F; }
/* line 4600, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .map_btn .map-infobox-actions .addtocalendar > a:hover { background-color: #00324c; }
/* line 4605, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .map_btn .map-infobox-actions .addtocalendar .atcb-list { top: -65px; width: 100%; border: 0; border-radius: 0; -moz-box-shadow: 0 0 2px #A1A1A1; -webkit-box-shadow: 0 0 2px #A1A1A1; box-shadow: 0 0 2px #A1A1A1; }
/* line 4613, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .map_btn .map-infobox-actions .addtocalendar .atcb-list li a { color: #354052; border-radius: 0; width: 100%; }
/* line 4618, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .map_btn .map-infobox-actions .addtocalendar .atcb-list li a:hover { background-color: #e6e6e6; }
/* line 4626, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .map_btn .map-infobox-actions .addtocalendar .btn-add-calender .copyx { display: none; }
/* line 4632, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .map_btn .map-infobox-actions { padding: 0 10px 0px 10px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
@media screen and (max-width: 767px) { /* line 4632, ../sass/includes/_find-activity.scss */
  .activity-map .infoBox .map_tooltip .map_btn .map-infobox-actions { padding: 0 15px 10px 15px; }
  /* line 4641, ../sass/includes/_find-activity.scss */
  .activity-map .infoBox .map_tooltip .map_btn .map-infobox-actions a { margin-bottom: 15px !important; }
  /* line 4643, ../sass/includes/_find-activity.scss */
  .activity-map .infoBox .map_tooltip .map_btn .map-infobox-actions a:last-child { margin-bottom: 0px !important; } }
/* line 4648, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .map_btn .map-infobox-actions a.book-nw-btn { width: calc(50% - 10px); float: initial; margin: 5px; }
@media screen and (max-width: 767px) { /* line 4648, ../sass/includes/_find-activity.scss */
  .activity-map .infoBox .map_tooltip .map_btn .map-infobox-actions a.book-nw-btn { width: 100%; } }
/* line 4659, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .session_type { position: relative; font-family: "BordaBold"; font-size: 18px; display: block; text-transform: uppercase; color: #00537F; padding-left: 45px; margin: 10px 0 20px; }
/* line 4669, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .session_type:before { position: absolute; left: 0px; top: 0px; content: ''; width: 30px; height: 25px; background: url(/themes/custom/active_newcastle/css/../images/tag-icon.svg) no-repeat; background-size: contain; background-position: center; }
/* line 4682, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .load-wrap { text-align: center; background: #fff; width: 100%; float: left; padding: 10px; min-height: 200px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
/* line 4702, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .day-block li .day.active { color: #00537F; }
/* line 4706, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip .day-block li .time-status { font-size: 13px; color: #DC0041; }
/* line 4715, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip.map_tooltip_outer .panel .panel-body .map-infobox-actions { padding-left: 0; padding-right: 0; }
/* line 4719, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip.map_tooltip_outer .panel .panel-body .map-infobox-actions a.generate-session { margin-bottom: 5px; }
/* line 4722, ../sass/includes/_find-activity.scss */
.activity-map .infoBox .map_tooltip.map_tooltip_outer .panel .panel-body .map-infobox-actions a.book-nw-btn { margin-top: 0px; margin-left: 0; margin-right: 0; width: 50%; }
@media screen and (max-width: 767px) { /* line 4722, ../sass/includes/_find-activity.scss */
  .activity-map .infoBox .map_tooltip.map_tooltip_outer .panel .panel-body .map-infobox-actions a.book-nw-btn { width: 100%; } }
/* line 4741, ../sass/includes/_find-activity.scss */
.activity-map.my-booking-map .session-address .block_text, .activity-map.my-booking-map .infoBox .map_tooltip .session-address .block_text_distance, .activity-map.my-booking-map .session-address .infoBox .map_tooltip .map_btn .block_text_distance { font-family: "robotoregular" !important; font-size: 15px !important; color: #000 !important; font-weight: normal; text-align: left; }
/* line 4750, ../sass/includes/_find-activity.scss */
.activity-map.my-booking-map .map_btn { width: 100%; float: left; padding: 10px; margin-top: 0; }

/* line 4759, ../sass/includes/_find-activity.scss */
#overlay_loader { display: none; }
/* line 4762, ../sass/includes/_find-activity.scss */
#overlay_loader.active { position: fixed; top: 0; bottom: 0; left: 0; right: 0; background: rgba(0, 0, 0, 0.8); z-index: 9999999; display: table; height: 100%; width: 100%; }
/* line 4774, ../sass/includes/_find-activity.scss */
#overlay_loader.active .loader-container { display: table-cell; vertical-align: middle; text-align: center; }
/* line 4779, ../sass/includes/_find-activity.scss */
#overlay_loader.active .loader-container p { font-size: 20px; font-family: 'ProximaNovaRegular'; color: #fff; letter-spacing: 0.020em; display: block; }
/* line 4787, ../sass/includes/_find-activity.scss */
#overlay_loader.active .loader-container img { display: block; height: 150px; width: 150px; margin: auto; }

/* line 4797, ../sass/includes/_find-activity.scss */
.hide_overflow { overflow: hidden !important; }

/* line 4801, ../sass/includes/_find-activity.scss */
.block_text_distance { color: #1991eb; }

/* line 4805, ../sass/includes/_find-activity.scss */
.tab-container-col { text-align: center; }
/* line 4813, ../sass/includes/_find-activity.scss */
.tab-container-col ul { margin: 0px auto; }
/* line 4817, ../sass/includes/_find-activity.scss */
.tab-container-col ul li { width: calc(100% / 4 - 6px); font-family: "BordaBold"; margin: 3px; margin-bottom: 0; background: #ededed; border: 0; padding-left: initial !important; }
/* line 4825, ../sass/includes/_find-activity.scss */
.tab-container-col ul li:before { display: none !important; }
/* line 4828, ../sass/includes/_find-activity.scss */
.tab-container-col ul li:nth-child(1) { margin-left: 0; }
/* line 4832, ../sass/includes/_find-activity.scss */
.tab-container-col ul li:last-child { margin-right: 0; }
@media (max-width: 1199px) { /* line 4817, ../sass/includes/_find-activity.scss */
  .tab-container-col ul li { border: solid 1px #ddd; } }
@media (max-width: 640px) { /* line 4817, ../sass/includes/_find-activity.scss */
  .tab-container-col ul li { width: 100%; } }
/* line 4844, ../sass/includes/_find-activity.scss */
.tab-container-col ul li:last-child { border-left: 0px; }
@media (max-width: 1199px) { /* line 4844, ../sass/includes/_find-activity.scss */
  .tab-container-col ul li:last-child { border-left: solid 1px #ddd; border-bottom: solid 1px #ddd !important; } }
/* line 4854, ../sass/includes/_find-activity.scss */
.tab-container-col ul li.active a { background: #DC0041 !important; }
/* line 4860, ../sass/includes/_find-activity.scss */
.tab-container-col ul li:focus a { background: #ff064f; }
/* line 4865, ../sass/includes/_find-activity.scss */
.tab-container-col ul li a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-radius: 0px; color: #828282; text-transform: uppercase; font-size: 18px; min-height: 100%; }
/* line 4884, ../sass/includes/_find-activity.scss */
.tab-container-col .phycial-container { padding: 0 25px; }
@media screen and (max-width: 767px) { /* line 4884, ../sass/includes/_find-activity.scss */
  .tab-container-col .phycial-container { padding: 0 0px; } }
/* line 4891, ../sass/includes/_find-activity.scss */
.tab-container-col .phycial-container ul { width: 100%; }
/* line 4894, ../sass/includes/_find-activity.scss */
.tab-container-col .phycial-container ul.atcb-list { margin: 0px; box-shadow: none; }
/* line 4899, ../sass/includes/_find-activity.scss */
.tab-container-col .phycial-container ul.atcb-list li a { font-size: 14px; font-weight: normal; text-transform: capitalize; }
/* line 4911, ../sass/includes/_find-activity.scss */
.tab-container-col .activity-list-section .result-table .table-box { text-align: left; }

@media screen and (max-width: 640px) { /* line 4917, ../sass/includes/_find-activity.scss */
  .phycial-container { padding: 0 0px; } }

/* line 4922, ../sass/includes/_find-activity.scss */
.find-activity-slider { background: #00537F; margin: 0 0 60px; }
/* line 4931, ../sass/includes/_find-activity.scss */
.find-activity-slider #flexslider-physical-activities .owl-stage-outer .owl-item .views-field-title a, .find-activity-slider #flexslider-community-activities .owl-stage-outer .owl-item .views-field-title a { color: #fff; }
/* line 4940, ../sass/includes/_find-activity.scss */
.find-activity-slider #flexslider-physical-activities .custom-owl-nav button.left-col, .find-activity-slider #flexslider-community-activities .custom-owl-nav button.left-col { color: #fff; }
/* line 4944, ../sass/includes/_find-activity.scss */
.find-activity-slider #flexslider-physical-activities .custom-owl-nav button.right-col, .find-activity-slider #flexslider-community-activities .custom-owl-nav button.right-col { color: #fff; }
/* line 4948, ../sass/includes/_find-activity.scss */
.find-activity-slider #flexslider-physical-activities .custom-owl-nav button.disabled, .find-activity-slider #flexslider-community-activities .custom-owl-nav button.disabled { color: #76c9ff; cursor: not-allowed; }
/* line 4959, ../sass/includes/_find-activity.scss */
.find-activity-slider .cell-box .quicktabs-wrapper .quicktabs-tabs li { background: #ddd; }
/* line 4962, ../sass/includes/_find-activity.scss */
.find-activity-slider .cell-box .quicktabs-wrapper .quicktabs-tabs li a { color: #525252; }
/* line 4966, ../sass/includes/_find-activity.scss */
.find-activity-slider .cell-box .quicktabs-wrapper .quicktabs-tabs li.active { background: #00537F; }
/* line 4969, ../sass/includes/_find-activity.scss */
.find-activity-slider .cell-box .quicktabs-wrapper .quicktabs-tabs li.active a { color: #fff; }

/* line 4984, ../sass/includes/_find-activity.scss */
#modal #content .wp-detail .wp-detail-content .price-wrapper h3, #modal #content .wp-detail .wp-detail-content .wp-offers h3, #modal #content .wp-detail .wp-detail-content .available-slots h3 { font-family: 'Roboto', sans-serif; font-size: 15px; font-weight: 500; color: #222; text-transform: uppercase; margin-bottom: 10px; }
/* line 4995, ../sass/includes/_find-activity.scss */
#modal #content .wp-detail .wp-detail-content .wp-offers ul { padding-left: 20px; }
/* line 4998, ../sass/includes/_find-activity.scss */
#modal #content .wp-detail .wp-detail-content .wp-offers ul li { font-size: 13px; line-height: 25px; list-style: circle; }
/* line 5007, ../sass/includes/_find-activity.scss */
#modal #content .wp-detail .wp-detail-content .available-slots span { display: block; line-height: 25px; }

/* line 5014, ../sass/includes/_find-activity.scss */
.pop-outer { background-color: rgba(0, 0, 0, 0.5); position: fixed; top: 0; left: 0; width: 100%; height: 100%; overflow: auto; overflow-x: hidden; overflow-y: auto; }

/* line 5026, ../sass/includes/_find-activity.scss */
.pop-inner { background-color: #fff; width: 80%; height: auto; padding: 0; left: 0; right: 0; top: 0; margin: 30px auto; position: absolute; }
@media screen and (max-width: 767px) { /* line 5026, ../sass/includes/_find-activity.scss */
  .pop-inner { width: 95%; } }

/* line 5043, ../sass/includes/_find-activity.scss */
.advanced-search .modal-header { position: relative; padding: 15px 35px; width: 100%; float: left; }
@media screen and (max-width: 767px) { /* line 5043, ../sass/includes/_find-activity.scss */
  .advanced-search .modal-header { padding: 20px 15px; } }
/* line 5053, ../sass/includes/_find-activity.scss */
.advanced-search .modal-header h4 { font-family: "BordaBold"; font-size: 17px; text-transform: uppercase; color: #00537F; }
@media screen and (max-width: 575px) { /* line 5053, ../sass/includes/_find-activity.scss */
  .advanced-search .modal-header h4 { padding-right: 30px; } }
/* line 5064, ../sass/includes/_find-activity.scss */
.advanced-search .modal-header .close { position: absolute; right: 0; top: 0; width: 56px; height: 56px; font-size: 45px; color: #DC0041; opacity: 1; }
/* line 5074, ../sass/includes/_find-activity.scss */
.advanced-search .modal-header .close:focus, .advanced-search .modal-header .close:active, .advanced-search .modal-header .close:active:focus { outline: none; }
/* line 5082, ../sass/includes/_find-activity.scss */
.advanced-search .modal-footer { width: 100%; float: left; min-height: 55px; background: #fff; }
/* line 5089, ../sass/includes/_find-activity.scss */
.advanced-search .advaced-search-inner-wrap { width: 100%; float: left; background: #ededed; padding: 20px; }
@media screen and (max-width: 575px) { /* line 5089, ../sass/includes/_find-activity.scss */
  .advanced-search .advaced-search-inner-wrap { padding: 20px 8px; } }
/* line 5099, ../sass/includes/_find-activity.scss */
.advanced-search .advaced-search-inner-wrap label { font-size: 17px !important; font-family: "BordaBold" !important; color: #00537F !important; text-transform: uppercase !important; font-weight: normal !important; margin-bottom: 10px; /* Portrait and Landscape */ }
@media screen and (max-width: 767px) { /* line 5099, ../sass/includes/_find-activity.scss */
  .advanced-search .advaced-search-inner-wrap label { font-size: 16px !important; } }
/* line 5117, ../sass/includes/_find-activity.scss */
.advanced-search .advaced-search-inner-wrap .filter-by-day .day-select li .custom-daypick span, .advanced-search .advaced-search-inner-wrap .filter-by-day .layout-container section.activity-map-section .overlay-filter .gender-select li .custom-daypick span, .layout-container section.activity-map-section .overlay-filter .advanced-search .advaced-search-inner-wrap .filter-by-day .gender-select li .custom-daypick span, .advanced-search .advaced-search-inner-wrap .filter-by-day .day-select li .custom-gender span, .advanced-search .advaced-search-inner-wrap .filter-by-day .layout-container section.activity-map-section .overlay-filter .gender-select li .custom-gender span, .layout-container section.activity-map-section .overlay-filter .advanced-search .advaced-search-inner-wrap .filter-by-day .gender-select li .custom-gender span, .advanced-search .advaced-search-inner-wrap .filter-by-day .day-select li .custom-result-view span, .advanced-search .advaced-search-inner-wrap .filter-by-day .layout-container section.activity-map-section .overlay-filter .gender-select li .custom-result-view span, .layout-container section.activity-map-section .overlay-filter .advanced-search .advaced-search-inner-wrap .filter-by-day .gender-select li .custom-result-view span { font-family: "BordaBold" !important; font-size: 17px; background: #fff !important; color: #838383 !important; border-radius: 0; }
/* line 5125, ../sass/includes/_find-activity.scss */
.advanced-search .advaced-search-inner-wrap .filter-by-day .day-select li .custom-daypick input:checked + span, .advanced-search .advaced-search-inner-wrap .filter-by-day .layout-container section.activity-map-section .overlay-filter .gender-select li .custom-daypick input:checked + span, .layout-container section.activity-map-section .overlay-filter .advanced-search .advaced-search-inner-wrap .filter-by-day .gender-select li .custom-daypick input:checked + span, .advanced-search .advaced-search-inner-wrap .filter-by-day .day-select li .custom-gender input:checked + span, .advanced-search .advaced-search-inner-wrap .filter-by-day .layout-container section.activity-map-section .overlay-filter .gender-select li .custom-gender input:checked + span, .layout-container section.activity-map-section .overlay-filter .advanced-search .advaced-search-inner-wrap .filter-by-day .gender-select li .custom-gender input:checked + span, .advanced-search .advaced-search-inner-wrap .filter-by-day .day-select li .custom-result-view input:checked + span, .advanced-search .advaced-search-inner-wrap .filter-by-day .layout-container section.activity-map-section .overlay-filter .gender-select li .custom-result-view input:checked + span, .layout-container section.activity-map-section .overlay-filter .advanced-search .advaced-search-inner-wrap .filter-by-day .gender-select li .custom-result-view input:checked + span, .advanced-search .advaced-search-inner-wrap .filter-by-day .day-select li .custom-daypick .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:checked + span, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .advanced-search .advaced-search-inner-wrap .filter-by-day .day-select li .custom-daypick select:checked + span, .advanced-search .advaced-search-inner-wrap .filter-by-day .layout-container section.activity-map-section .overlay-filter .gender-select li .custom-daypick .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:checked + span, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .advanced-search .advaced-search-inner-wrap .filter-by-day .layout-container section.activity-map-section .overlay-filter .gender-select li .custom-daypick select:checked + span, .layout-container section.activity-map-section .overlay-filter .advanced-search .advaced-search-inner-wrap .filter-by-day .gender-select li .custom-daypick .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:checked + span, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.activity-map-section .overlay-filter .advanced-search .advaced-search-inner-wrap .filter-by-day .gender-select li .custom-daypick select:checked + span, .advanced-search .advaced-search-inner-wrap .filter-by-day .day-select li .custom-gender .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:checked + span, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .advanced-search .advaced-search-inner-wrap .filter-by-day .day-select li .custom-gender select:checked + span, .advanced-search .advaced-search-inner-wrap .filter-by-day .layout-container section.activity-map-section .overlay-filter .gender-select li .custom-gender .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:checked + span, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .advanced-search .advaced-search-inner-wrap .filter-by-day .layout-container section.activity-map-section .overlay-filter .gender-select li .custom-gender select:checked + span, .layout-container section.activity-map-section .overlay-filter .advanced-search .advaced-search-inner-wrap .filter-by-day .gender-select li .custom-gender .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:checked + span, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.activity-map-section .overlay-filter .advanced-search .advaced-search-inner-wrap .filter-by-day .gender-select li .custom-gender select:checked + span, .advanced-search .advaced-search-inner-wrap .filter-by-day .day-select li .custom-result-view .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:checked + span, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .advanced-search .advaced-search-inner-wrap .filter-by-day .day-select li .custom-result-view select:checked + span, .advanced-search .advaced-search-inner-wrap .filter-by-day .layout-container section.activity-map-section .overlay-filter .gender-select li .custom-result-view .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:checked + span, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .advanced-search .advaced-search-inner-wrap .filter-by-day .layout-container section.activity-map-section .overlay-filter .gender-select li .custom-result-view select:checked + span, .layout-container section.activity-map-section .overlay-filter .advanced-search .advaced-search-inner-wrap .filter-by-day .gender-select li .custom-result-view .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:checked + span, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.activity-map-section .overlay-filter .advanced-search .advaced-search-inner-wrap .filter-by-day .gender-select li .custom-result-view select:checked + span, .advanced-search .advaced-search-inner-wrap .filter-by-day .day-select li .custom-daypick .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:checked + span, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .advanced-search .advaced-search-inner-wrap .filter-by-day .day-select li .custom-daypick select:checked + span, .advanced-search .advaced-search-inner-wrap .filter-by-day .layout-container section.activity-map-section .overlay-filter .gender-select li .custom-daypick .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:checked + span, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .advanced-search .advaced-search-inner-wrap .filter-by-day .layout-container section.activity-map-section .overlay-filter .gender-select li .custom-daypick select:checked + span, .layout-container section.activity-map-section .overlay-filter .advanced-search .advaced-search-inner-wrap .filter-by-day .gender-select li .custom-daypick .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:checked + span, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.activity-map-section .overlay-filter .advanced-search .advaced-search-inner-wrap .filter-by-day .gender-select li .custom-daypick select:checked + span, .advanced-search .advaced-search-inner-wrap .filter-by-day .day-select li .custom-gender .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:checked + span, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .advanced-search .advaced-search-inner-wrap .filter-by-day .day-select li .custom-gender select:checked + span, .advanced-search .advaced-search-inner-wrap .filter-by-day .layout-container section.activity-map-section .overlay-filter .gender-select li .custom-gender .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:checked + span, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .advanced-search .advaced-search-inner-wrap .filter-by-day .layout-container section.activity-map-section .overlay-filter .gender-select li .custom-gender select:checked + span, .layout-container section.activity-map-section .overlay-filter .advanced-search .advaced-search-inner-wrap .filter-by-day .gender-select li .custom-gender .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:checked + span, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.activity-map-section .overlay-filter .advanced-search .advaced-search-inner-wrap .filter-by-day .gender-select li .custom-gender select:checked + span, .advanced-search .advaced-search-inner-wrap .filter-by-day .day-select li .custom-result-view .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:checked + span, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .advanced-search .advaced-search-inner-wrap .filter-by-day .day-select li .custom-result-view select:checked + span, .advanced-search .advaced-search-inner-wrap .filter-by-day .layout-container section.activity-map-section .overlay-filter .gender-select li .custom-result-view .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:checked + span, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .advanced-search .advaced-search-inner-wrap .filter-by-day .layout-container section.activity-map-section .overlay-filter .gender-select li .custom-result-view select:checked + span, .layout-container section.activity-map-section .overlay-filter .advanced-search .advaced-search-inner-wrap .filter-by-day .gender-select li .custom-result-view .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:checked + span, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.activity-map-section .overlay-filter .advanced-search .advaced-search-inner-wrap .filter-by-day .gender-select li .custom-result-view select:checked + span { background: #00537F !important; color: #fff !important; }
/* line 5136, ../sass/includes/_find-activity.scss */
.advanced-search .advaced-search-inner-wrap .form-search-location .form-item .multiselect { position: relative !important; top: inherit !important; left: inherit; width: 100% !important; padding: 6px 12px !important; border: 1px solid #ccc !important; line-height: 25px !important; }
/* line 5145, ../sass/includes/_find-activity.scss */
.advanced-search .advaced-search-inner-wrap .form-search-location .form-item .multiselect:before { display: none !important; }
/* line 5149, ../sass/includes/_find-activity.scss */
.advanced-search .advaced-search-inner-wrap .form-search-location .form-item .multiselect .multiselect-selected-text { font-size: 17px !important; color: #838383 !important; }
/* line 5153, ../sass/includes/_find-activity.scss */
.advanced-search .advaced-search-inner-wrap .form-search-location .form-item .multiselect .multiselect-selected-text:before { display: none !important; }
/* line 5159, ../sass/includes/_find-activity.scss */
.advanced-search .advaced-search-inner-wrap .form-search-location .form-item:nth-child(2) { position: relative !important; left: 0 !important; top: inherit !important; }
@media screen and (max-width: 580px) { /* line 5159, ../sass/includes/_find-activity.scss */
  .advanced-search .advaced-search-inner-wrap .form-search-location .form-item:nth-child(2) { margin-bottom: 0; } }
@media screen and (min-width: 768px) { /* line 5171, ../sass/includes/_find-activity.scss */
  .advanced-search .advaced-search-inner-wrap .advnc-button-holder { padding-top: 30px; } }
/* line 5176, ../sass/includes/_find-activity.scss */
.advanced-search .advaced-search-inner-wrap .advnc-button-holder .inline-submit { margin-bottom: 10px !important; }
/* line 5179, ../sass/includes/_find-activity.scss */
.advanced-search .advaced-search-inner-wrap .advnc-button-holder .inline-submit .form-submit { height: 38px !important; font-size: 17px !important; }
/* line 5186, ../sass/includes/_find-activity.scss */
.advanced-search .advaced-search-inner-wrap .advnc-button-holder .respo-block .clear_filter { width: 100% !important; background: #fff !important; color: #00537F !important; font-size: 17px !important; height: 38px !important; }
/* line 5193, ../sass/includes/_find-activity.scss */
.advanced-search .advaced-search-inner-wrap .advnc-button-holder .respo-block .clear_filter:hover { background: #00537F; color: #fff; }
@media screen and (min-width: 992px) { /* line 5201, ../sass/includes/_find-activity.scss */
  .advanced-search .advaced-search-inner-wrap .middle-category { border-left: .25px solid #ccc; border-right: .25px solid #ccc; } }
@media screen and (min-width: 992px) { /* line 5209, ../sass/includes/_find-activity.scss */
  .advanced-search .advaced-search-inner-wrap .middle-category .filter-by-disability_support .form-item .btn-group { margin-bottom: 20px; } }
/* line 5214, ../sass/includes/_find-activity.scss */
.advanced-search .advaced-search-inner-wrap .middle-category .filter-by-disability_support .form-item .btn-group .multiselect-container { width: 100% !important; top: 100% !important; }
/* line 5220, ../sass/includes/_find-activity.scss */
.advanced-search .advaced-search-inner-wrap .middle-category .filter-by-disability_support .form-item .btn-group .multiselect-container li a label { color: #838383 !important; }
/* line 5228, ../sass/includes/_find-activity.scss */
.advanced-search .advaced-search-inner-wrap .middle-category .filter-by-disability_support .form-item .multiselect.dropdown-toggle { height: 38px !important; margin-bottom: 0 !important; padding-right: 35px !important; }
/* line 5237, ../sass/includes/_find-activity.scss */
.advanced-search .advaced-search-inner-wrap select { height: 38px !important; font-family: "BordaBold" !important; font-size: 17px !important; color: #838383 !important; line-height: 25px !important; }
/* line 5246, ../sass/includes/_find-activity.scss */
.advanced-search .advaced-search-inner-wrap .advnc-section-1 .xs-day-select { width: 100%; }
/* line 5249, ../sass/includes/_find-activity.scss */
.advanced-search .advaced-search-inner-wrap .advnc-section-1 .xs-day-select .btn-group { width: 100%; margin-bottom: 30px; box-shadow: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
/* line 5257, ../sass/includes/_find-activity.scss */
.advanced-search .advaced-search-inner-wrap .advnc-section-1 .xs-day-select .btn-group .multiselect { width: 100%; height: 38px; background: #fff url(/themes/custom/active_newcastle/css/../images/arrow_drop.svg) no-repeat; background-position: center right 15px; background-size: 20px; box-shadow: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
/* line 5268, ../sass/includes/_find-activity.scss */
.advanced-search .advaced-search-inner-wrap .advnc-section-1 .xs-day-select .btn-group .multiselect:focus, .advanced-search .advaced-search-inner-wrap .advnc-section-1 .xs-day-select .btn-group .multiselect:active, .advanced-search .advaced-search-inner-wrap .advnc-section-1 .xs-day-select .btn-group .multiselect:active:focus { box-shadow: none; border: 1px solid #ccc; }
/* line 5275, ../sass/includes/_find-activity.scss */
.advanced-search .advaced-search-inner-wrap .advnc-section-1 .xs-day-select .btn-group .multiselect .multiselect-selected-text { font-family: "BordaBold"; font-size: 17px; line-height: 25px; color: #00537F; }
/* line 5286, ../sass/includes/_find-activity.scss */
.advanced-search .advaced-search-inner-wrap .advnc-section-1 .xs-day-select .btn-group .multiselect-container li a label { padding: 6px 12px; }
/* line 5292, ../sass/includes/_find-activity.scss */
.advanced-search .advaced-search-inner-wrap .advnc-section-1 .xs-day-select .btn-group .multiselect-container li.active a { background: #00537F; }
/* line 5295, ../sass/includes/_find-activity.scss */
.advanced-search .advaced-search-inner-wrap .advnc-section-1 .xs-day-select .btn-group .multiselect-container li.active a label { color: #fff !important; }
@media screen and (min-width: 992px) { /* line 5245, ../sass/includes/_find-activity.scss */
  .advanced-search .advaced-search-inner-wrap .advnc-section-1 { padding-right: 30px; } }
/* line 5313, ../sass/includes/_find-activity.scss */
.advanced-search .advaced-search-inner-wrap .advnc-section-2 .selection-list .js-form-item select { margin-bottom: 20px !important; }
@media screen and (min-width: 992px) { /* line 5313, ../sass/includes/_find-activity.scss */
  .advanced-search .advaced-search-inner-wrap .advnc-section-2 .selection-list .js-form-item select { margin-bottom: 30px !important; } }
/* line 5326, ../sass/includes/_find-activity.scss */
.advanced-search .advaced-search-inner-wrap .advnc-section-2 .form-search-location .location-right .js-form-item .btn-group { margin-bottom: 20px; }
@media screen and (min-width: 992px) { /* line 5326, ../sass/includes/_find-activity.scss */
  .advanced-search .advaced-search-inner-wrap .advnc-section-2 .form-search-location .location-right .js-form-item .btn-group { margin-bottom: 30px; } }
/* line 5334, ../sass/includes/_find-activity.scss */
.advanced-search .advaced-search-inner-wrap .advnc-section-2 .form-search-location .location-right .js-form-item select { margin-bottom: 20px !important; }
@media screen and (min-width: 992px) { /* line 5310, ../sass/includes/_find-activity.scss */
  .advanced-search .advaced-search-inner-wrap .advnc-section-2 { padding-left: 30px; padding-right: 30px; } }
@media screen and (min-width: 992px) { /* line 5347, ../sass/includes/_find-activity.scss */
  .advanced-search .advaced-search-inner-wrap .advnc-section-3 { padding-left: 30px; } }
/* line 5354, ../sass/includes/_find-activity.scss */
.advanced-search .advaced-search-inner-wrap .age-specific { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; }
/* line 5360, ../sass/includes/_find-activity.scss */
.advanced-search .advaced-search-inner-wrap .age-specific .slot-select-group { width: calc(100% / 2); padding: 0 3px; }
/* line 5369, ../sass/includes/_find-activity.scss */
.advanced-search .selection-list .form-item select { font-family: "BordaBold" !important; font-size: 17px !important; height: 38px !important; }
/* line 5374, ../sass/includes/_find-activity.scss */
.advanced-search .selection-list .form-item select:focus { outline: none; border-color: #ccc; }
/* line 5380, ../sass/includes/_find-activity.scss */
.advanced-search .selection-list .form-item:nth-child(2) { position: relative !important; }

/* line 5387, ../sass/includes/_find-activity.scss */
.pref-time { margin-bottom: 10px; display: block; float: left; }
/* line 5392, ../sass/includes/_find-activity.scss */
.pref-time .custom-check-box { width: 100%; float: left; margin-bottom: 10px; text-align: center; }
/* line 5398, ../sass/includes/_find-activity.scss */
.pref-time .custom-check-box .checkbox { width: calc(50% - 5px); margin: 0 5px; margin-left: 0; }
/* line 5403, ../sass/includes/_find-activity.scss */
.pref-time .custom-check-box .checkbox label { margin-bottom: 0; }
/* line 5407, ../sass/includes/_find-activity.scss */
.pref-time .custom-check-box .checkbox input, .pref-time .custom-check-box .checkbox .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .pref-time .custom-check-box .checkbox select, .pref-time .custom-check-box .checkbox .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .pref-time .custom-check-box .checkbox select { visibility: hidden; position: absolute; left: -9999px; }
/* line 5412, ../sass/includes/_find-activity.scss */
.pref-time .custom-check-box .checkbox input:checked + .custom-check, .pref-time .custom-check-box .checkbox .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:checked + .custom-check, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .pref-time .custom-check-box .checkbox select:checked + .custom-check, .pref-time .custom-check-box .checkbox .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:checked + .custom-check, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .pref-time .custom-check-box .checkbox select:checked + .custom-check { background: #00537F; color: #fff; }
/* line 5416, ../sass/includes/_find-activity.scss */
.pref-time .custom-check-box .checkbox input:checked + .custom-check:before, .pref-time .custom-check-box .checkbox .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:checked + .custom-check:before, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .pref-time .custom-check-box .checkbox select:checked + .custom-check:before, .pref-time .custom-check-box .checkbox .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:checked + .custom-check:before, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .pref-time .custom-check-box .checkbox select:checked + .custom-check:before { display: none; }
/* line 5422, ../sass/includes/_find-activity.scss */
.pref-time .custom-check-box .checkbox .custom-check { height: 38px; background: #fff; color: #838383; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
/* line 5436, ../sass/includes/_find-activity.scss */
.pref-time .custom-check-box .checkbox .custom-check:before { display: none; }

/* line 5444, ../sass/includes/_find-activity.scss */
.time-slot { width: 100%; margin-bottom: 8px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
/* line 5458, ../sass/includes/_find-activity.scss */
.time-slot .slot-title label { color: #838383 !important; }
/* line 5463, ../sass/includes/_find-activity.scss */
.time-slot .slot-select-group { width: 50%; float: left; }
@media screen and (min-width: 992px) and (max-width: 1199px) { /* line 5463, ../sass/includes/_find-activity.scss */
  .time-slot .slot-select-group { width: 70%; } }
@media screen and (min-width: 320px) and (max-width: 575px) { /* line 5463, ../sass/includes/_find-activity.scss */
  .time-slot .slot-select-group { width: 70%; } }
/* line 5475, ../sass/includes/_find-activity.scss */
.time-slot .slot-select-group .slot-select { width: calc(50% - 5px); float: left; display: inline-block; margin: 0 2px; }
/* line 5481, ../sass/includes/_find-activity.scss */
.time-slot .slot-select-group .slot-select.custom-select { font-size: 17px; }
/* line 5484, ../sass/includes/_find-activity.scss */
.time-slot .slot-select-group .slot-select.custom-select select { font-family: "BordaBold"; font-size: 18px; color: #838383 !important; margin-bottom: 0; background: #fff url(/themes/custom/active_newcastle/css/../images/arrow_drop.svg) no-repeat; background-position: center right 10px; background-size: 20px; }
/* line 5493, ../sass/includes/_find-activity.scss */
.time-slot .slot-select-group .slot-select.custom-select select:focus, .time-slot .slot-select-group .slot-select.custom-select select:active:focus { outline: none; box-shadow: none; border-color: #ccc; }

/* line 5507, ../sass/includes/_find-activity.scss */
.logged-in #recite-wrapper .find-activity-search { top: 210px !important; }

/* line 5515, ../sass/includes/_find-activity.scss */
.logged-out #recite-wrapper .find-activity-search { top: 170px !important; }

/* line 5522, ../sass/includes/_find-activity.scss */
#recite-wrapper .map-containter { margin: 0; }

/* line 5527, ../sass/includes/_find-activity.scss */
.try_a_new_search { background: #DC0041 !important; color: #fff !important; border: 0px; border-radius: 0; float: right; font-family: "BordaBold" !important; font-size: 17px !important; text-transform: uppercase; padding: 6px 15px; transition: all ease-out .5s; -moz-transition: all ease-out .5s; -web-kit-transition: all ease-out .5s; }
/* line 5541, ../sass/includes/_find-activity.scss */
.try_a_new_search:hover { background: #a90032 !important; }

/* line 5547, ../sass/includes/_find-activity.scss */
.activity-section-modal > .row { display: -webkit-box; display: -ms-flexbox; display: flex; }
@media screen and (max-width: 991px) { /* line 5547, ../sass/includes/_find-activity.scss */
  .activity-section-modal > .row { display: block; } }
/* line 5557, ../sass/includes/_find-activity.scss */
.activity-section-modal .info-tab-left-sec { padding-top: 0px !important; }
/* line 5561, ../sass/includes/_find-activity.scss */
.activity-section-modal .info-tab-left-sec span.price { width: 100%; float: left; font-family: "bordademibold"; font-size: 18px; text-transform: uppercase; color: #00537F; position: relative; padding: 0 0 0 30px; padding-left: 45px; }
/* line 5572, ../sass/includes/_find-activity.scss */
.activity-section-modal .info-tab-left-sec span.price:before { position: absolute; left: 0px; top: 0px; content: ''; width: 30px; height: 25px; background: url(/themes/custom/active_newcastle/css/../images/tag-icon.svg) no-repeat; background-size: contain; background-position: center; }
/* line 5584, ../sass/includes/_find-activity.scss */
.activity-section-modal .info-tab-left-sec span.price span { font-family: "bordademibold"; font-size: 18px; text-transform: uppercase; }
/* line 5589, ../sass/includes/_find-activity.scss */
.activity-section-modal .info-tab-left-sec span.price span.adult { width: 100%; display: block; float: left; }
/* line 5595, ../sass/includes/_find-activity.scss */
.activity-section-modal .info-tab-left-sec span.price span.child { width: 100%; display: block; margin-top: 10px; float: left; }
/* line 5605, ../sass/includes/_find-activity.scss */
.activity-section-modal .info-tab-left-sec p { font-family: "robotoregular"; color: #000; font-size: 16px; margin: 15px 0; display: block; float: left; width: 100%; }
/* line 5615, ../sass/includes/_find-activity.scss */
.activity-section-modal .info-tab-left-sec .provider { float: left; position: relative; margin-bottom: 15px; width: 100%; }
/* line 5622, ../sass/includes/_find-activity.scss */
.activity-section-modal .info-tab-left-sec .img-block { margin: 20px 0 0; float: left; margin-top: 0; }
@media (max-width: 991px) { /* line 5622, ../sass/includes/_find-activity.scss */
  .activity-section-modal .info-tab-left-sec .img-block { margin: 20px 0 20px; } }
/* line 5634, ../sass/includes/_find-activity.scss */
.activity-section-modal .info-tab-right-sec .tab-content { height: calc(100% - 40px); }
@media screen and (max-width: 991px) { /* line 5634, ../sass/includes/_find-activity.scss */
  .activity-section-modal .info-tab-right-sec .tab-content { height: auto; } }
@media screen and (max-width: 575px) { /* line 5634, ../sass/includes/_find-activity.scss */
  .activity-section-modal .info-tab-right-sec .tab-content { margin-top: 5px; } }
/* line 5645, ../sass/includes/_find-activity.scss */
.activity-section-modal .info-tab-right-sec .tab-content .where-tabpane { padding: 0; }
/* line 5648, ../sass/includes/_find-activity.scss */
.activity-section-modal .info-tab-right-sec .tab-content .where-tabpane.active { height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; }
/* line 5655, ../sass/includes/_find-activity.scss */
.activity-section-modal .info-tab-right-sec .tab-content .where-tabpane .where-details { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
/* line 5665, ../sass/includes/_find-activity.scss */
.activity-section-modal .info-tab-right-sec .tab-content .where-tabpane .where-details img { /*height: 250px;*/ -o-object-fit: cover; object-fit: cover; }
@media screen and (max-width: 1199px) { /* line 5665, ../sass/includes/_find-activity.scss */
  .activity-section-modal .info-tab-right-sec .tab-content .where-tabpane .where-details img { height: 190px; } }
/* line 5675, ../sass/includes/_find-activity.scss */
.activity-section-modal .info-tab-right-sec .tab-content .where-tabpane .where-details p { font-family: "robotoregular"; font-size: 15px; margin: 15px 0; }
/* line 5685, ../sass/includes/_find-activity.scss */
.activity-section-modal .day-listwrapper { max-height: 300px; margin-bottom: 0; border: 0; }
/* line 5690, ../sass/includes/_find-activity.scss */
.activity-section-modal .day-listwrapper table { border-collapse: initial; }
/* line 5695, ../sass/includes/_find-activity.scss */
.activity-section-modal .day-listwrapper table thead tr th { border-bottom: 0; }
/* line 5702, ../sass/includes/_find-activity.scss */
.activity-section-modal .day-listwrapper table tr th { font-family: "BordaBold"; font-size: 16px; text-transform: uppercase; color: #00537F; }
/* line 5709, ../sass/includes/_find-activity.scss */
.activity-section-modal .day-listwrapper table tr td { font-family: "robotoregular"; font-size: 15px; /*color:#828283;*/ color: #000; position: relative; border-top: 1px solid #ccc; }
/* line 5717, ../sass/includes/_find-activity.scss */
.activity-section-modal .day-listwrapper table tr td:after { position: absolute; right: 0; top: 0; bottom: 0; width: 1px; height: 100%; background: #ccc; content: ''; }
/* line 5729, ../sass/includes/_find-activity.scss */
.activity-section-modal .day-listwrapper table tr td:nth-child(1):before { position: absolute; left: 0; top: 0; bottom: 0; width: 1px; height: 100%; background: #ccc; content: ''; }
/* line 5743, ../sass/includes/_find-activity.scss */
.activity-section-modal .day-listwrapper table tr:last-child td { border-bottom: 1px solid #ccc; }
/* line 5752, ../sass/includes/_find-activity.scss */
.activity-section-modal .act-time .act-time-row { font-family: "robotoregular"; font-size: 16px; color: #00537F; display: block; margin-bottom: 8px; }
/* line 5759, ../sass/includes/_find-activity.scss */
.activity-section-modal .act-time .act-time-row:last-child { margin-bottom: 0; }
/* line 5765, ../sass/includes/_find-activity.scss */
.activity-section-modal .time-title { display: block; }
/* line 5769, ../sass/includes/_find-activity.scss */
.activity-section-modal .event-time { font-family: "robotoregular"; color: #000; }
/* line 5778, ../sass/includes/_find-activity.scss */
.activity-section-modal .info-common-tab .inner-daytab ul li a { /* Portrait and Landscape iphone*/ }
@media (max-width: 1199px) { /* line 5778, ../sass/includes/_find-activity.scss */
  .activity-section-modal .info-common-tab .inner-daytab ul li a { font-size: 16px; } }
@media (max-width: 575px) { /* line 5778, ../sass/includes/_find-activity.scss */
  .activity-section-modal .info-common-tab .inner-daytab ul li a { padding: 7px 5px; } }
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) { /* line 5778, ../sass/includes/_find-activity.scss */
  .activity-section-modal .info-common-tab .inner-daytab ul li a { padding: 7px 0px; text-align: center; } }
/* line 5798, ../sass/includes/_find-activity.scss */
.activity-section-modal .info-common-tab.more-info-space .info-tab-left-sec { padding-top: 40px !important; }

/* line 5806, ../sass/includes/_find-activity.scss */
.more-info-wrap .info-tab-left-sec { padding-top: 35px; }
@media screen and (max-width: 991px) { /* line 5806, ../sass/includes/_find-activity.scss */
  .more-info-wrap .info-tab-left-sec { padding-top: 0; } }
/* line 5816, ../sass/includes/_find-activity.scss */
.more-info-wrap.club-info-wrap .info-tab-left-sec .provider { margin-bottom: 20px; }
/* line 5820, ../sass/includes/_find-activity.scss */
.more-info-wrap.club-info-wrap .info-tab-left-sec hr { margin-bottom: 20px; }

@media screen and (max-width: 575px) { /* line 5829, ../sass/includes/_find-activity.scss */
  .mcractive-moreinfo-modal .modal-container .ui-widget-header { padding: 9px 20px !important; } }
@media screen and (max-width: 575px) { /* line 5836, ../sass/includes/_find-activity.scss */
  .mcractive-moreinfo-modal .modal-container .activity-section-modal .header-title { top: -35px !important; } }

/* line 5845, ../sass/includes/_find-activity.scss */
.xs-filter-wrap { width: 100%; float: left; }
/* line 5849, ../sass/includes/_find-activity.scss */
.xs-filter-wrap .filter-group { width: 100%; float: left; margin-bottom: 10px; }
/* line 5854, ../sass/includes/_find-activity.scss */
.xs-filter-wrap .filter-group .filter-collapsed { border: 1px solid #ccc; background: #fff; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; font-family: "bordademibold"; font-size: 16px; color: #6a6a69; text-transform: uppercase; display: block; padding: 9px 15px; padding-right: 30px; text-align: left; position: relative; -webkit-box-shadow: none; box-shadow: none; }
/* line 5870, ../sass/includes/_find-activity.scss */
.xs-filter-wrap .filter-group .filter-collapsed:after { position: absolute; right: 0; top: 0; width: 35px; height: 40px; background: url(/themes/custom/active_newcastle/css/../images/arrow_drop.svg) no-repeat center; background-size: 20px; content: '';         /*font-family: 'FontAwesome';
			    font-size: 35px;
			    color:$secondary-color;*/ display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
/* line 5896, ../sass/includes/_find-activity.scss */
.xs-filter-wrap .filter-group .filter-collapsed.collapsed:after { background: url(/themes/custom/active_newcastle/css/../images/arrow_right.svg) no-repeat center; background-size: 12px; }
/* line 5904, ../sass/includes/_find-activity.scss */
.xs-filter-wrap .filter-group .filter-collapse .well { width: 100%; float: left; padding: 10px 0; padding-bottom: 0; margin-bottom: 0; background: none; background-color: transparent; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; border: 0; -webkit-box-shadow: none; box-shadow: none; }
/* line 5917, ../sass/includes/_find-activity.scss */
.xs-filter-wrap .filter-group .filter-collapse .well .pref-time { width: 50%; float: right; }
@media screen and (max-width: 575px) { /* line 5917, ../sass/includes/_find-activity.scss */
  .xs-filter-wrap .filter-group .filter-collapse .well .pref-time { width: 90%; } }
/* line 5927, ../sass/includes/_find-activity.scss */
.xs-filter-wrap .filter-group .filter-collapse .well .day-select ul, .xs-filter-wrap .filter-group .filter-collapse .well .layout-container section.activity-map-section .overlay-filter .gender-select ul, .layout-container section.activity-map-section .overlay-filter .xs-filter-wrap .filter-group .filter-collapse .well .gender-select ul { margin-bottom: 0; }
@media screen and (max-width: 575px) { /* line 5930, ../sass/includes/_find-activity.scss */
  .xs-filter-wrap .filter-group .filter-collapse .well .day-select ul li, .xs-filter-wrap .filter-group .filter-collapse .well .layout-container section.activity-map-section .overlay-filter .gender-select ul li, .layout-container section.activity-map-section .overlay-filter .xs-filter-wrap .filter-group .filter-collapse .well .gender-select ul li { width: calc(100% / 4 - 3px) !important; } }
/* line 5937, ../sass/includes/_find-activity.scss */
.xs-filter-wrap .filter-group .filter-collapse .well .day-select ul li label.custom-daypick span, .xs-filter-wrap .filter-group .filter-collapse .well .layout-container section.activity-map-section .overlay-filter .gender-select ul li label.custom-daypick span, .layout-container section.activity-map-section .overlay-filter .xs-filter-wrap .filter-group .filter-collapse .well .gender-select ul li label.custom-daypick span, .xs-filter-wrap .filter-group .filter-collapse .well .day-select ul li label.custom-gender span, .xs-filter-wrap .filter-group .filter-collapse .well .layout-container section.activity-map-section .overlay-filter .gender-select ul li label.custom-gender span, .layout-container section.activity-map-section .overlay-filter .xs-filter-wrap .filter-group .filter-collapse .well .gender-select ul li label.custom-gender span, .xs-filter-wrap .filter-group .filter-collapse .well .day-select ul li label.custom-result-view span, .xs-filter-wrap .filter-group .filter-collapse .well .layout-container section.activity-map-section .overlay-filter .gender-select ul li label.custom-result-view span, .layout-container section.activity-map-section .overlay-filter .xs-filter-wrap .filter-group .filter-collapse .well .gender-select ul li label.custom-result-view span { font-family: "BordaBold" !important; background: #fff !important; color: #838383 !important; }
/* line 5944, ../sass/includes/_find-activity.scss */
.xs-filter-wrap .filter-group .filter-collapse .well .day-select ul li label.custom-daypick input:checked + span, .xs-filter-wrap .filter-group .filter-collapse .well .layout-container section.activity-map-section .overlay-filter .gender-select ul li label.custom-daypick input:checked + span, .layout-container section.activity-map-section .overlay-filter .xs-filter-wrap .filter-group .filter-collapse .well .gender-select ul li label.custom-daypick input:checked + span, .xs-filter-wrap .filter-group .filter-collapse .well .day-select ul li label.custom-gender input:checked + span, .xs-filter-wrap .filter-group .filter-collapse .well .layout-container section.activity-map-section .overlay-filter .gender-select ul li label.custom-gender input:checked + span, .layout-container section.activity-map-section .overlay-filter .xs-filter-wrap .filter-group .filter-collapse .well .gender-select ul li label.custom-gender input:checked + span, .xs-filter-wrap .filter-group .filter-collapse .well .day-select ul li label.custom-result-view input:checked + span, .xs-filter-wrap .filter-group .filter-collapse .well .layout-container section.activity-map-section .overlay-filter .gender-select ul li label.custom-result-view input:checked + span, .layout-container section.activity-map-section .overlay-filter .xs-filter-wrap .filter-group .filter-collapse .well .gender-select ul li label.custom-result-view input:checked + span, .xs-filter-wrap .filter-group .filter-collapse .well .day-select ul li label.custom-daypick .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:checked + span, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .xs-filter-wrap .filter-group .filter-collapse .well .day-select ul li label.custom-daypick select:checked + span, .xs-filter-wrap .filter-group .filter-collapse .well .layout-container section.activity-map-section .overlay-filter .gender-select ul li label.custom-daypick .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:checked + span, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .xs-filter-wrap .filter-group .filter-collapse .well .layout-container section.activity-map-section .overlay-filter .gender-select ul li label.custom-daypick select:checked + span, .layout-container section.activity-map-section .overlay-filter .xs-filter-wrap .filter-group .filter-collapse .well .gender-select ul li label.custom-daypick .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:checked + span, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.activity-map-section .overlay-filter .xs-filter-wrap .filter-group .filter-collapse .well .gender-select ul li label.custom-daypick select:checked + span, .xs-filter-wrap .filter-group .filter-collapse .well .day-select ul li label.custom-gender .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:checked + span, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .xs-filter-wrap .filter-group .filter-collapse .well .day-select ul li label.custom-gender select:checked + span, .xs-filter-wrap .filter-group .filter-collapse .well .layout-container section.activity-map-section .overlay-filter .gender-select ul li label.custom-gender .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:checked + span, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .xs-filter-wrap .filter-group .filter-collapse .well .layout-container section.activity-map-section .overlay-filter .gender-select ul li label.custom-gender select:checked + span, .layout-container section.activity-map-section .overlay-filter .xs-filter-wrap .filter-group .filter-collapse .well .gender-select ul li label.custom-gender .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:checked + span, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.activity-map-section .overlay-filter .xs-filter-wrap .filter-group .filter-collapse .well .gender-select ul li label.custom-gender select:checked + span, .xs-filter-wrap .filter-group .filter-collapse .well .day-select ul li label.custom-result-view .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:checked + span, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .xs-filter-wrap .filter-group .filter-collapse .well .day-select ul li label.custom-result-view select:checked + span, .xs-filter-wrap .filter-group .filter-collapse .well .layout-container section.activity-map-section .overlay-filter .gender-select ul li label.custom-result-view .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:checked + span, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .xs-filter-wrap .filter-group .filter-collapse .well .layout-container section.activity-map-section .overlay-filter .gender-select ul li label.custom-result-view select:checked + span, .layout-container section.activity-map-section .overlay-filter .xs-filter-wrap .filter-group .filter-collapse .well .gender-select ul li label.custom-result-view .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:checked + span, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container section.activity-map-section .overlay-filter .xs-filter-wrap .filter-group .filter-collapse .well .gender-select ul li label.custom-result-view select:checked + span, .xs-filter-wrap .filter-group .filter-collapse .well .day-select ul li label.custom-daypick .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:checked + span, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .xs-filter-wrap .filter-group .filter-collapse .well .day-select ul li label.custom-daypick select:checked + span, .xs-filter-wrap .filter-group .filter-collapse .well .layout-container section.activity-map-section .overlay-filter .gender-select ul li label.custom-daypick .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:checked + span, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .xs-filter-wrap .filter-group .filter-collapse .well .layout-container section.activity-map-section .overlay-filter .gender-select ul li label.custom-daypick select:checked + span, .layout-container section.activity-map-section .overlay-filter .xs-filter-wrap .filter-group .filter-collapse .well .gender-select ul li label.custom-daypick .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:checked + span, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.activity-map-section .overlay-filter .xs-filter-wrap .filter-group .filter-collapse .well .gender-select ul li label.custom-daypick select:checked + span, .xs-filter-wrap .filter-group .filter-collapse .well .day-select ul li label.custom-gender .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:checked + span, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .xs-filter-wrap .filter-group .filter-collapse .well .day-select ul li label.custom-gender select:checked + span, .xs-filter-wrap .filter-group .filter-collapse .well .layout-container section.activity-map-section .overlay-filter .gender-select ul li label.custom-gender .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:checked + span, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .xs-filter-wrap .filter-group .filter-collapse .well .layout-container section.activity-map-section .overlay-filter .gender-select ul li label.custom-gender select:checked + span, .layout-container section.activity-map-section .overlay-filter .xs-filter-wrap .filter-group .filter-collapse .well .gender-select ul li label.custom-gender .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:checked + span, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.activity-map-section .overlay-filter .xs-filter-wrap .filter-group .filter-collapse .well .gender-select ul li label.custom-gender select:checked + span, .xs-filter-wrap .filter-group .filter-collapse .well .day-select ul li label.custom-result-view .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:checked + span, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .xs-filter-wrap .filter-group .filter-collapse .well .day-select ul li label.custom-result-view select:checked + span, .xs-filter-wrap .filter-group .filter-collapse .well .layout-container section.activity-map-section .overlay-filter .gender-select ul li label.custom-result-view .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:checked + span, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .xs-filter-wrap .filter-group .filter-collapse .well .layout-container section.activity-map-section .overlay-filter .gender-select ul li label.custom-result-view select:checked + span, .layout-container section.activity-map-section .overlay-filter .xs-filter-wrap .filter-group .filter-collapse .well .gender-select ul li label.custom-result-view .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:checked + span, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .layout-container section.activity-map-section .overlay-filter .xs-filter-wrap .filter-group .filter-collapse .well .gender-select ul li label.custom-result-view select:checked + span { background: #00537F !important; color: #fff !important; }
/* line 5958, ../sass/includes/_find-activity.scss */
.xs-filter-wrap .filter-group.filter-select .js-form-type-select { width: 100% !important; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; margin-bottom: 0 !important; }
/* line 5963, ../sass/includes/_find-activity.scss */
.xs-filter-wrap .filter-group.filter-select .js-form-type-select:after { display: none; }
/* line 5967, ../sass/includes/_find-activity.scss */
.xs-filter-wrap .filter-group.filter-select .js-form-type-select select { border: 1px solid #ccc; background: #fff url(/themes/custom/active_newcastle/css/../images/arrow_drop.svg) no-repeat !important; background-size: 20px !important; background-position: center right 9px !important; font-family: "bordademibold" !important; font-size: 16px !important; color: #6a6a69 !important; text-transform: uppercase; border-radius: 0; padding-right: 30px; -webkit-appearance: none; -moz-appearance: none; appearance: none; margin-bottom: 0px; box-shadow: none; }
/* line 5986, ../sass/includes/_find-activity.scss */
.xs-filter-wrap .filter-group.filter-select .js-form-type-select select:hover, .xs-filter-wrap .filter-group.filter-select .js-form-type-select select:focus { outline: none; }

/*------ Book now modal ------ */
/* line 6000, ../sass/includes/_find-activity.scss */
.booknow-modal .modal-container .modal_booking_signin_form .header-title { top: -52px !important; }
/* line 6005, ../sass/includes/_find-activity.scss */
.booknow-modal .modal-container .modal_booking_signin_form .acc-content .js-form-item { width: 100%; float: left; }
/* line 6009, ../sass/includes/_find-activity.scss */
.booknow-modal .modal-container .modal_booking_signin_form .acc-content .js-form-item input, .booknow-modal .modal-container .modal_booking_signin_form .acc-content .js-form-item .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .booknow-modal .modal-container .modal_booking_signin_form .acc-content .js-form-item select, .booknow-modal .ui-dialog.signup-modal .modal-container .modal_booking_signin_form .acc-content .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .booknow-modal .modal-container .modal_booking_signin_form .acc-content .ui-dialog-content .signup-form .js-form-item select, .booknow-modal .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .modal_booking_signin_form .acc-content .js-form-item select, .ui-dialog.signup-modal .booknow-modal .modal-container .ui-dialog-content .signup-form .modal_booking_signin_form .acc-content .js-form-item select { position: absolute; left: -9999px; opacity: 0; }
/* line 6016, ../sass/includes/_find-activity.scss */
.booknow-modal .modal-container .modal_booking_signin_form .acc-content .js-form-item input:checked + label:before, .booknow-modal .modal-container .modal_booking_signin_form .acc-content .js-form-item .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:checked + label:before, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .booknow-modal .modal-container .modal_booking_signin_form .acc-content .js-form-item select:checked + label:before, .booknow-modal .ui-dialog.signup-modal .modal-container .modal_booking_signin_form .acc-content .ui-dialog-content .signup-form .js-form-item select:checked + label:before, .ui-dialog.signup-modal .booknow-modal .modal-container .modal_booking_signin_form .acc-content .ui-dialog-content .signup-form .js-form-item select:checked + label:before, .booknow-modal .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .modal_booking_signin_form .acc-content .js-form-item select:checked + label:before, .ui-dialog.signup-modal .booknow-modal .modal-container .ui-dialog-content .signup-form .modal_booking_signin_form .acc-content .js-form-item select:checked + label:before { color: #89d049; }
/* line 6023, ../sass/includes/_find-activity.scss */
.booknow-modal .modal-container .modal_booking_signin_form .acc-content .js-form-item label { font-family: "robotoregular"; font-size: 15px; font-weight: normal; color: #828282; position: relative; padding-left: 55px; min-height: 45px; cursor: pointer; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
/* line 6039, ../sass/includes/_find-activity.scss */
.booknow-modal .modal-container .modal_booking_signin_form .acc-content .js-form-item label:before { position: absolute; font-size: 30px; font-family: fontAwesome; content: "\f00c"; color: #e0e0e0; left: 0; top: 0; width: 45px; -ms-flex: 0 0 45px; flex: 0 0 45px; max-width: 45px; height: 45px; border: 1px solid #dfe3e9; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

/* line 6069, ../sass/includes/_find-activity.scss */
.search-block { border: 1px solid #ccc; border-bottom: 0; padding: 0 15px; border-collapse: collapse; }
/* line 6074, ../sass/includes/_find-activity.scss */
.search-block h2, .search-block .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .search-block h4 { font-family: "bordademibold"; font-size: 18px; color: #00537F; text-align: left; text-transform: uppercase; margin: 15px 0px; }

/*---------- Popular search ---------*/
/* line 6084, ../sass/includes/_find-activity.scss */
.popular-search-wrap { background: #00537F; padding: 10px 25px; }
/* line 6087, ../sass/includes/_find-activity.scss */
.popular-search-wrap h2, .popular-search-wrap .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .popular-search-wrap h4 { font-size: 16px; font-family: "BordaBold"; text-transform: uppercase; text-transform: uppercase !important; margin: 0; margin-right: 20px; margin-bottom: 0 !important; color: #fff; }
@media screen and (max-width: 767px) { /* line 6087, ../sass/includes/_find-activity.scss */
  .popular-search-wrap h2, .popular-search-wrap .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .popular-search-wrap h4 { margin-bottom: 15px; } }
/* line 6100, ../sass/includes/_find-activity.scss */
.popular-search-wrap .pop-form-group { padding-left: 5px; padding-right: 5px; }
@media screen and (max-width: 767px) { /* line 6100, ../sass/includes/_find-activity.scss */
  .popular-search-wrap .pop-form-group { padding-left: 0px; padding-right: 0px; margin-top: 15px; } }
@media screen and (max-width: 767px) { /* line 6109, ../sass/includes/_find-activity.scss */
  .popular-search-wrap .pop-info.info-common { margin-top: 15px; } }

/* line 6117, ../sass/includes/_find-activity.scss */
.course-search .search-location-wrap { background-color: #00537F; padding-left: 15px; padding-right: 15px; padding-top: 15px; margin-left: -15px; margin-right: -15px; margin-bottom: 15px; }
/* line 6125, ../sass/includes/_find-activity.scss */
.course-search .search-location-wrap::before { content: ""; display: table; }
/* line 6129, ../sass/includes/_find-activity.scss */
.course-search .search-location-wrap::after { content: ""; display: table; clear: both; }
/* line 6134, ../sass/includes/_find-activity.scss */
.course-search .search-location-wrap .all-act { color: #000 !important; }
/* line 6138, ../sass/includes/_find-activity.scss */
.course-search .search-location-wrap .btn-group .multiselect { height: 45px !important; color: #000; }
/* line 6142, ../sass/includes/_find-activity.scss */
.course-search .search-location-wrap .btn-group .multiselect .multiselect-selected-text { color: #000 !important; font-family: "robotoregular"; font-size: 15px; text-transform: initial; padding: 0; }
@media screen and (max-width: 575px) { /* line 6142, ../sass/includes/_find-activity.scss */
  .course-search .search-location-wrap .btn-group .multiselect .multiselect-selected-text { font-size: 14px; } }
/* line 6151, ../sass/includes/_find-activity.scss */
.course-search .search-location-wrap .btn-group .multiselect .multiselect-selected-text::before { color: #000; }
/* line 6158, ../sass/includes/_find-activity.scss */
.course-search .search-location-wrap .btn-group .multiselect-container li a { font-family: "robotoregular"; font-size: 15px; text-transform: initial; }
/* line 6164, ../sass/includes/_find-activity.scss */
.course-search .search-location-wrap .btn-group .multiselect-container li.active a { background: #DC0041; color: #fff; }
@media screen and (max-width: 575px) { /* line 6173, ../sass/includes/_find-activity.scss */
  .course-search .search-location-wrap .all-act { width: calc(100% - 95px) !important; }
  /* line 6177, ../sass/includes/_find-activity.scss */
  .course-search .search-location-wrap .btn-group .multiselect { top: -47px !important; } }
/* line 6183, ../sass/includes/_find-activity.scss */
.course-search .search-location-wrap .form-search-selection input, .course-search .search-location-wrap .form-search-selection .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .course-search .search-location-wrap .form-search-selection select, .course-search .search-location-wrap .form-search-selection .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .course-search .search-location-wrap .form-search-selection select { background: #fff !important; }
@media screen and (min-width: 768px) and (max-height: 800px) { /* line 6187, ../sass/includes/_find-activity.scss */
  .course-search .search-location-wrap .form-group { margin-bottom: 10px; } }
/* line 6194, ../sass/includes/_find-activity.scss */
.course-search.s-cat .cour_search { background-color: #00537F; min-height: 56px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; }
@media screen and (min-width: 768px) { /* line 6194, ../sass/includes/_find-activity.scss */
  .course-search.s-cat .cour_search { min-height: 75px; } }
/* line 6208, ../sass/includes/_find-activity.scss */
.course-search.s-cat .cour_search:before { color: #FFFFFF; }
/* line 6211, ../sass/includes/_find-activity.scss */
.course-search.s-cat .cour_search h5 { color: #FFFFFF !important; }
@media screen and (max-width: 575px) { /* line 6217, ../sass/includes/_find-activity.scss */
  .course-search.s-cat .cour_search::before { font-size: 20px !important; } }
/* line 6223, ../sass/includes/_find-activity.scss */
.course-search .cour_search { padding: 14px 0px; border-bottom: 1px solid #eeeeee; display: block; position: relative; padding-right: 65px; margin-left: -15px; margin-right: -15px; padding-left: 15px; }
/* line 6232, ../sass/includes/_find-activity.scss */
.course-search .cour_search h5 { border: 0 !important; padding: 0 !important; font-size: 18px !important; }
/* line 6237, ../sass/includes/_find-activity.scss */
.course-search .cour_search p { padding: 0; margin: 0 !important; color: #000; color: #FFFFFF; width: 100% !important; }
/* line 6244, ../sass/includes/_find-activity.scss */
.course-search .cour_search::before { font-family: fontAwesome; content: "\f105"; position: absolute; right: 15px; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); top: 50%; font-size: 25px; font-weight: 600; color: #FFFFFF; }
@media screen and (max-width: 575px) { /* line 6223, ../sass/includes/_find-activity.scss */
  .course-search .cour_search { padding-top: 10px; padding-bottom: 10px; }
  /* line 6260, ../sass/includes/_find-activity.scss */
  .course-search .cour_search h5 { font-size: 14px !important; } }
/* line 6265, ../sass/includes/_find-activity.scss */
.course-search .cour_search.bg-light p { color: #00537F; }
/* line 6268, ../sass/includes/_find-activity.scss */
.course-search .cour_search.bg-light::before { color: #00537F; }
/* line 6273, ../sass/includes/_find-activity.scss */
.course-search .cour_search.advced-filter-btn:before { content: "\f107"; }
/* line 6277, ../sass/includes/_find-activity.scss */
.course-search .cour_search.advced-filter-btn.collapsed:before { content: "\f105"; }
/* line 6283, ../sass/includes/_find-activity.scss */
.course-search.parent_course_search { background-color: #00537F; padding-left: 15px; padding-right: 15px; margin-left: -15px; margin-right: -15px; }
/* line 6289, ../sass/includes/_find-activity.scss */
.course-search.parent_course_search h5 { color: #FFFFFF !important; }
/* line 6292, ../sass/includes/_find-activity.scss */
.course-search.parent_course_search p { color: #FFFFFF !important; }
@media screen and (max-width: 767px) { /* line 6296, ../sass/includes/_find-activity.scss */
  .course-search.parent_course_search .cour_search { padding-top: 10px; padding-bottom: 10px; }
  /* line 6299, ../sass/includes/_find-activity.scss */
  .course-search.parent_course_search .cour_search::before { font-size: 20px; }
  /* line 6303, ../sass/includes/_find-activity.scss */
  .course-search.parent_course_search h5 { font-size: 14px !important; }
  /* line 6306, ../sass/includes/_find-activity.scss */
  .course-search.parent_course_search p { font-size: 12px !important; line-height: 20px !important; } }
/* line 6313, ../sass/includes/_find-activity.scss */
.course-search .form-control { height: 45px; border-radius: 0px; margin-bottom: 15px; }
/* line 6317, ../sass/includes/_find-activity.scss */
.course-search .form-control.post-code { font-family: "BordaBold"; font-size: 16px; color: #000; border: 0; text-transform: uppercase; }
/* line 6323, ../sass/includes/_find-activity.scss */
.course-search .form-control.post-code::-webkit-input-placeholder { /* Edge */ color: #929393; }
/* line 6326, ../sass/includes/_find-activity.scss */
.course-search .form-control.post-code:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #929393; }
/* line 6330, ../sass/includes/_find-activity.scss */
.course-search .form-control.post-code::placeholder { color: #929393; }
/* line 6333, ../sass/includes/_find-activity.scss */
.course-search .form-control.post-code:focus { outline: none; box-shadow: none; }
/* line 6339, ../sass/includes/_find-activity.scss */
.course-search .s-btn { background: #DC0041; color: #fff; position: relative; font-weight: normal; text-transform: uppercase; text-align: center; padding: 8px 0px; display: block; width: 100%; margin-bottom: 15px; font-family: "BordaBold"; border-radius: 0; font-size: 15px; }
@media screen and (min-width: 768px) and (max-height: 800px) { /* line 6339, ../sass/includes/_find-activity.scss */
  .course-search .s-btn { margin-bottom: 10px; } }
/* line 6356, ../sass/includes/_find-activity.scss */
.course-search .s-btn:hover { background: #a90032; }
/* line 6360, ../sass/includes/_find-activity.scss */
.course-search .back_tab { position: relative; padding: 15px 15px 15px 40px; display: block; }
/* line 6364, ../sass/includes/_find-activity.scss */
.course-search .back_tab h5 { border: 0 !important; padding: 0 !important; font-size: 18px !important; }
/* line 6369, ../sass/includes/_find-activity.scss */
.course-search .back_tab p { padding: 0; margin: 0 !important; color: #000; width: 100% !important; color: #00537F; }
/* line 6376, ../sass/includes/_find-activity.scss */
.course-search .back_tab::before { font-family: fontAwesome; content: "\f104"; position: absolute; left: 15px; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); top: 50%; font-size: 25px; font-weight: 600; color: #DC0041; }
@media screen and (max-width: 575px) { /* line 6360, ../sass/includes/_find-activity.scss */
  .course-search .back_tab { padding-top: 10px; padding-bottom: 10px; }
  /* line 6392, ../sass/includes/_find-activity.scss */
  .course-search .back_tab h5 { font-size: 14px !important; }
  /* line 6395, ../sass/includes/_find-activity.scss */
  .course-search .back_tab p { font-size: 12px; line-height: 20px; } }
/* line 6401, ../sass/includes/_find-activity.scss */
.course-search.dt_filter { padding-bottom: 10px; }
/* line 6403, ../sass/includes/_find-activity.scss */
.course-search.dt_filter label { color: #DC0041; }
/* line 6406, ../sass/includes/_find-activity.scss */
.course-search.dt_filter .week { margin-top: 15px; margin-bottom: 15px; }
/* line 6409, ../sass/includes/_find-activity.scss */
.course-search.dt_filter .week a { width: 30px; height: 30px; text-align: center; line-height: 30px; font-family: "BordaBold"; }
/* line 6415, ../sass/includes/_find-activity.scss */
.course-search.dt_filter .week a:hover, .course-search.dt_filter .week a.active { background-color: #DC0041; color: #fff; }
/* line 6421, ../sass/includes/_find-activity.scss */
.course-search.dt_filter .s-btn { margin-bottom: 5px; }
/* line 6427, ../sass/includes/_find-activity.scss */
.course-search.activity-search-result .parent_course_search .search-actvy { min-height: 56px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; }
@media screen and (min-width: 768px) { /* line 6427, ../sass/includes/_find-activity.scss */
  .course-search.activity-search-result .parent_course_search .search-actvy { min-height: 75px; } }

/* line 6444, ../sass/includes/_find-activity.scss */
.form-common-bg-wrap { background-color: #00537F; padding-left: 15px; padding-right: 15px; padding-top: 15px; margin-left: -15px; margin-right: -15px; }
/* line 6451, ../sass/includes/_find-activity.scss */
.form-common-bg-wrap:before, .form-common-bg-wrap:after { content: " "; display: table; }

/* line 6456, ../sass/includes/_find-activity.scss */
#slider-range { background: #eeeeee; border-radius: 0; height: 10px; }
/* line 6460, ../sass/includes/_find-activity.scss */
#slider-range .ui-slider-handle { border-radius: 50px; width: 20px; background: #eeeeee; border: 4px solid #00537F; outline: none; cursor: pointer; }

/* line 6470, ../sass/includes/_find-activity.scss */
.centre-activities { width: 100%; float: left; }
/* line 6473, ../sass/includes/_find-activity.scss */
.centre-activities ul { width: 100%; float: left; margin-bottom: 0; }
/* line 6477, ../sass/includes/_find-activity.scss */
.centre-activities ul li { width: 100%; float: left; position: relative; line-height: 35px; border-bottom: 1px solid #ededed; }
/* line 6483, ../sass/includes/_find-activity.scss */
.centre-activities ul li a { width: 100%; color: #00537F; float: left; display: block; padding: 5px 15px; text-transform: uppercase; font-family: "BordaBold"; font-size: 15px; position: relative; }
/* line 6493, ../sass/includes/_find-activity.scss */
.centre-activities ul li a:after { font-family: fontAwesome; content: "\f105"; position: absolute; right: 15px; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); top: 50%; font-size: 25px; font-weight: 600; color: #00537F; }

/* line 6510, ../sass/includes/_find-activity.scss */
.mx--15 { margin-left: -15px; margin-right: -15px; }

/* line 6514, ../sass/includes/_find-activity.scss */
.hour_address, .def_accord { background: #00537F; color: #fff; cursor: pointer; clear: both; position: relative; padding: 15px; }
/* line 6521, ../sass/includes/_find-activity.scss */
.hour_address::before, .def_accord::before { font-family: fontAwesome; content: "\f105"; position: absolute; right: 15px; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); top: 50%; font-size: 25px; font-weight: 600; color: #fff; }

/* line 6536, ../sass/includes/_find-activity.scss */
.hour_address[aria-expanded="true"]::before, .def_accord[aria-expanded="true"]::before { -webkit-transform: translate(-50%, -50%) rotate(90deg); -ms-transform: translate(-50%, -50%) rotate(90deg); transform: translate(-50%, -50%) rotate(90deg); }

/* line 6540, ../sass/includes/_find-activity.scss */
.hr-address { margin-top: 10px; margin-bottom: 10px; }
/* line 6543, ../sass/includes/_find-activity.scss */
.hr-address .f-wid { width: 100px; display: inline-block; }
/* line 6547, ../sass/includes/_find-activity.scss */
.hr-address .dist { margin-top: 10px; color: #00537F; }

/* line 6552, ../sass/includes/_find-activity.scss */
.exTab1 { margin-top: 15px; }
/* line 6556, ../sass/includes/_find-activity.scss */
.exTab1 ul li a { font-family: "BordaBold"; padding: 0 !important; width: 30px; height: 30px; line-height: 30px; text-align: center; }
/* line 6563, ../sass/includes/_find-activity.scss */
.exTab1 ul li a:hover { background: #DC0041; color: #fff; }
/* line 6569, ../sass/includes/_find-activity.scss */
.exTab1 ul li.active a { background: #DC0041; color: #fff; }
/* line 6577, ../sass/includes/_find-activity.scss */
.exTab1 .list_table td { padding: 3px 10px; vertical-align: middle; }
/* line 6580, ../sass/includes/_find-activity.scss */
.exTab1 .list_table td:first-child { background: #00537F; color: #fff; width: 120px; border-bottom: 1px solid #096190; }
/* line 6586, ../sass/includes/_find-activity.scss */
.exTab1 .list_table td h5 { margin: 0; text-transform: uppercase; font-family: "BordaBold"; color: #00537F; }
/* line 6592, ../sass/includes/_find-activity.scss */
.exTab1 .list_table td span { font-size: 12px; }

/* line 6598, ../sass/includes/_find-activity.scss */
.def_accord { border-bottom: 1px solid #096190; }
/* line 6600, ../sass/includes/_find-activity.scss */
.def_accord h5 { font-family: "BordaBold"; text-transform: uppercase; margin: 0; }
/* line 6605, ../sass/includes/_find-activity.scss */
.def_accord .mr-15px { margin-right: 15px; }

/* line 6609, ../sass/includes/_find-activity.scss */
.def_list { padding: 25px; }
@media (max-width: 767px) { /* line 6609, ../sass/includes/_find-activity.scss */
  .def_list { padding: 10px; } }
/* line 6617, ../sass/includes/_find-activity.scss */
.def_list .exTab1 .list_table td:first-child { background: #ccc; color: #00537F; border: 0; }
@media screen and (max-width: 767px) { /* line 6623, ../sass/includes/_find-activity.scss */
  .def_list .exTab1 .list_table td:last-child a { font-size: 13px; white-space: nowrap; margin-left: 0; } }

/* line 6635, ../sass/includes/_find-activity.scss */
.head_text { background: #00537F; color: #fff; margin-top: 30px; text-transform: uppercase; font-family: "BordaBold"; font-size: 14px; padding: 15px; margin-bottom: 15px; }

/* line 6646, ../sass/includes/_find-activity.scss */
.search-activity-final { padding: 15px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
/* line 6653, ../sass/includes/_find-activity.scss */
.search-activity-final .btn { width: 100%; width: 100%; height: 45px; background: #00537F; border: 1px solid #00537F; border-radius: 0; text-transform: uppercase; font-family: "BordaBold"; font-size: 16px; color: #fff; }
/* line 6664, ../sass/includes/_find-activity.scss */
.search-activity-final .btn:hover { background: #066ea5; border-color: #066ea5; }
/* line 6668, ../sass/includes/_find-activity.scss */
.search-activity-final .btn.start-a-new-search { background: #bdc4c7; border-color: #bdc4c7; }
/* line 6671, ../sass/includes/_find-activity.scss */
.search-activity-final .btn.start-a-new-search:hover { background: #DC0041; border-color: #DC0041; }
/* line 6677, ../sass/includes/_find-activity.scss */
.search-activity-final hr { width: 100%; }

/* line 6682, ../sass/includes/_find-activity.scss */
.inline_day .day { width: 90px; display: inline-block; }
/* line 6686, ../sass/includes/_find-activity.scss */
.inline_day .time-status { margin-left: 5px; }

/* line 6690, ../sass/includes/_find-activity.scss */
.modal_oh { height: calc(100vh - 420px); overflow: auto; }

/* line 6694, ../sass/includes/_find-activity.scss */
.modal_h { height: calc(100vh - 100px); overflow: auto; }
/* line 6697, ../sass/includes/_find-activity.scss */
.modal_h #activity-slider { display: block; }

/*----- Tab form margin remove -----*/
/* line 6706, ../sass/includes/_find-activity.scss */
.search-by-category-events .form-control.form-select { font-family: "robotoregular"; color: #000; background: url(/themes/custom/active_newcastle/css/../images/arrow_drop.svg) no-repeat center right 10px white; background-size: 20px; font-size: 15px; text-transform: initial; appearance: none; -moz-appearance: none; -webkit-appearance: none; }
/* line 6716, ../sass/includes/_find-activity.scss */
.search-by-category-events .form-control.form-select:focus { border-color: #ccc; -webkit-box-shadow: none; box-shadow: none; }
@media screen and (max-width: 575px) { /* line 6706, ../sass/includes/_find-activity.scss */
  .search-by-category-events .form-control.form-select { font-size: 14px; } }

/* line 6730, ../sass/includes/_find-activity.scss */
.search-by-category-clubs .form-group .btn-group .multiselect { top: initial !important; }
/* line 6736, ../sass/includes/_find-activity.scss */
.search-by-category-clubs .form-group .btn-group .multiselect-container li a:hover { background: #DC0041; color: #fff; }

/* line 6748, ../sass/includes/_find-activity.scss */
.ui-menu.ui-widget.ui-widget-content.activity-find li .ui-menu-item-wrapper { color: #000; }

/* line 6755, ../sass/includes/_find-activity.scss */
#activity_tabs .load-more-wrapper { padding-top: 15px; }
/* line 6758, ../sass/includes/_find-activity.scss */
#activity_tabs + .btn-download { margin-bottom: 10px; }
/* line 6762, ../sass/includes/_find-activity.scss */
#activity_tabs #mapaccordion .panel { border: 0; }
/* line 6764, ../sass/includes/_find-activity.scss */
#activity_tabs #mapaccordion .panel .panel-heading { -webkit-box-shadow: none; box-shadow: none; padding: 0; background-color: #FFFFFF; color: #595959; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; }
/* line 6771, ../sass/includes/_find-activity.scss */
#activity_tabs #mapaccordion .panel .panel-heading a { padding: 15px; display: block; position: relative; }
/* line 6775, ../sass/includes/_find-activity.scss */
#activity_tabs #mapaccordion .panel .panel-heading a:before { font-family: fontAwesome; content: "\f105"; position: absolute; right: 15px; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); top: 50%; font-size: 25px; font-weight: 600; color: #00537F; -webkit-transition: all, 0.35s, ease; -moz-transition: all, 0.35s, ease; -ms-transition: all, 0.35s, ease; -o-transition: all, 0.35s, ease; transition: all, 0.35s, ease; }
/* line 6790, ../sass/includes/_find-activity.scss */
#activity_tabs #mapaccordion .panel .panel-heading a:not(.collapsed):before { -webkit-transform: translate(-50%, -50%) rotate(90deg); -ms-transform: translate(-50%, -50%) rotate(90deg); transform: translate(-50%, -50%) rotate(90deg); }
/* line 6798, ../sass/includes/_find-activity.scss */
#activity_tabs #mapaccordion .panel .panel-body { border-top-color: #ccc; padding: 0; min-height: 270px; max-height: 420px; overflow: hidden; overflow-y: auto; }

@media screen and (max-width: 767px) { /* line 6809, ../sass/includes/_find-activity.scss */
  .mobile-wrap { -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; padding-left: 0; }
  /* line 6815, ../sass/includes/_find-activity.scss */
  .mobile-wrap a.view-btn { width: 100% !important; margin: 0 0 10px !important; } }

/* line 6823, ../sass/includes/_find-activity.scss */
#facilitiesaccordion .panel, #clubaccordion .panel, #evtaccordion .panel, #swimaccordion .panel { border-top: 0; border-bottom: 1px solid #e4e4e4; border-left: 0; border-right: 0; }
/* line 6828, ../sass/includes/_find-activity.scss */
#facilitiesaccordion .panel + .panel, #clubaccordion .panel + .panel, #evtaccordion .panel + .panel, #swimaccordion .panel + .panel { margin-top: 0; }
/* line 6831, ../sass/includes/_find-activity.scss */
#facilitiesaccordion .panel .panel-heading, #clubaccordion .panel .panel-heading, #evtaccordion .panel .panel-heading, #swimaccordion .panel .panel-heading { -webkit-box-shadow: none; box-shadow: none; padding: 0; background-color: #FFFFFF; color: #595959; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; }
/* line 6838, ../sass/includes/_find-activity.scss */
#facilitiesaccordion .panel .panel-heading a, #clubaccordion .panel .panel-heading a, #evtaccordion .panel .panel-heading a, #swimaccordion .panel .panel-heading a { font-size: 15px; padding: 15px; display: block; position: relative; }
/* line 6843, ../sass/includes/_find-activity.scss */
#facilitiesaccordion .panel .panel-heading a:before, #clubaccordion .panel .panel-heading a:before, #evtaccordion .panel .panel-heading a:before, #swimaccordion .panel .panel-heading a:before { font-family: fontAwesome; content: "\f105"; position: absolute; right: 15px; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); top: 50%; font-size: 25px; font-weight: 600; color: #00537F; -webkit-transition: all, 0.35s, ease; -moz-transition: all, 0.35s, ease; -ms-transition: all, 0.35s, ease; -o-transition: all, 0.35s, ease; transition: all, 0.35s, ease; }
/* line 6858, ../sass/includes/_find-activity.scss */
#facilitiesaccordion .panel .panel-heading a:not(.collapsed):before, #clubaccordion .panel .panel-heading a:not(.collapsed):before, #evtaccordion .panel .panel-heading a:not(.collapsed):before, #swimaccordion .panel .panel-heading a:not(.collapsed):before { -webkit-transform: translate(-50%, -50%) rotate(90deg); -ms-transform: translate(-50%, -50%) rotate(90deg); transform: translate(-50%, -50%) rotate(90deg); }
/* line 6864, ../sass/includes/_find-activity.scss */
#facilitiesaccordion .panel .panel-heading a:hover, #clubaccordion .panel .panel-heading a:hover, #evtaccordion .panel .panel-heading a:hover, #swimaccordion .panel .panel-heading a:hover { background: #00537F; color: #fff; }
/* line 6867, ../sass/includes/_find-activity.scss */
#facilitiesaccordion .panel .panel-heading a:hover:before, #clubaccordion .panel .panel-heading a:hover:before, #evtaccordion .panel .panel-heading a:hover:before, #swimaccordion .panel .panel-heading a:hover:before { color: #fff; }
/* line 6871, ../sass/includes/_find-activity.scss */
#facilitiesaccordion .panel .panel-heading a[aria-expanded="true"], #clubaccordion .panel .panel-heading a[aria-expanded="true"], #evtaccordion .panel .panel-heading a[aria-expanded="true"], #swimaccordion .panel .panel-heading a[aria-expanded="true"] { background: #00537F; color: #fff; }
/* line 6874, ../sass/includes/_find-activity.scss */
#facilitiesaccordion .panel .panel-heading a[aria-expanded="true"]:before, #clubaccordion .panel .panel-heading a[aria-expanded="true"]:before, #evtaccordion .panel .panel-heading a[aria-expanded="true"]:before, #swimaccordion .panel .panel-heading a[aria-expanded="true"]:before { color: #fff; }
/* line 6880, ../sass/includes/_find-activity.scss */
#facilitiesaccordion .panel .panel-body, #clubaccordion .panel .panel-body, #evtaccordion .panel .panel-body, #swimaccordion .panel .panel-body { border-top-color: #ccc; padding: 0; max-height: 420px; overflow: hidden; overflow-y: auto; }
/* line 6887, ../sass/includes/_find-activity.scss */
#facilitiesaccordion .panel .panel-body .inner-content, #clubaccordion .panel .panel-body .inner-content, #evtaccordion .panel .panel-body .inner-content, #swimaccordion .panel .panel-body .inner-content { padding: 0 15px; padding-top: 20px; }
/* line 6890, ../sass/includes/_find-activity.scss */
#facilitiesaccordion .panel .panel-body .inner-content h3, #clubaccordion .panel .panel-body .inner-content h3, #evtaccordion .panel .panel-body .inner-content h3, #swimaccordion .panel .panel-body .inner-content h3 { font-size: 20px; font-family: "BordaBold"; font-weight: normal; text-transform: uppercase; color: #00537F; }
/* line 6896, ../sass/includes/_find-activity.scss */
#facilitiesaccordion .panel .panel-body .inner-content h3.accept_member, #clubaccordion .panel .panel-body .inner-content h3.accept_member, #evtaccordion .panel .panel-body .inner-content h3.accept_member, #swimaccordion .panel .panel-body .inner-content h3.accept_member { color: #00537F; }
/* line 6899, ../sass/includes/_find-activity.scss */
#facilitiesaccordion .panel .panel-body .inner-content h3:first-child, #clubaccordion .panel .panel-body .inner-content h3:first-child, #evtaccordion .panel .panel-body .inner-content h3:first-child, #swimaccordion .panel .panel-body .inner-content h3:first-child { margin-top: 0; }
/* line 6904, ../sass/includes/_find-activity.scss */
#facilitiesaccordion .panel .panel-body .inner-content ul li, #clubaccordion .panel .panel-body .inner-content ul li, #evtaccordion .panel .panel-body .inner-content ul li, #swimaccordion .panel .panel-body .inner-content ul li { list-style-type: disc; list-style-position: inside; text-transform: capitalize; }
/* line 6910, ../sass/includes/_find-activity.scss */
#facilitiesaccordion .panel .panel-body .inner-content ul.custom-list li, #clubaccordion .panel .panel-body .inner-content ul.custom-list li, #evtaccordion .panel .panel-body .inner-content ul.custom-list li, #swimaccordion .panel .panel-body .inner-content ul.custom-list li { list-style-type: none; position: relative; padding-left: 20px; }
/* line 6914, ../sass/includes/_find-activity.scss */
#facilitiesaccordion .panel .panel-body .inner-content ul.custom-list li:before, #clubaccordion .panel .panel-body .inner-content ul.custom-list li:before, #evtaccordion .panel .panel-body .inner-content ul.custom-list li:before, #swimaccordion .panel .panel-body .inner-content ul.custom-list li:before { position: absolute; left: 0; top: 5px; content: '\f192'; color: #00537F; font: normal normal normal 14px/1 FontAwesome; }

@media screen and (max-width: 767px) { /* line 6932, ../sass/includes/_find-activity.scss */
  .mobile-block-flex .tab-pane { padding-left: 0 !important; padding-right: 0 !important; }
  /* line 6937, ../sass/includes/_find-activity.scss */
  .mobile-block-flex .result-table #activity_list { display: block; }
  /* line 6939, ../sass/includes/_find-activity.scss */
  .mobile-block-flex .result-table #activity_list tbody { display: block; width: 100%; }
  /* line 6942, ../sass/includes/_find-activity.scss */
  .mobile-block-flex .result-table #activity_list tbody tr { display: block !important; width: 100%; margin-bottom: 10px; }
  /* line 6946, ../sass/includes/_find-activity.scss */
  .mobile-block-flex .result-table #activity_list tbody tr td { padding: 7px 15px !important; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; margin-bottom: 0; height: auto !important; min-height: 35px; border-left: 1px solid #ccc !important; border-right: 1px solid #ccc !important; border-bottom: 1px solid #ccc !important; border-top: 0 !important; }
  /* line 6973, ../sass/includes/_find-activity.scss */
  .mobile-block-flex .result-table #activity_list tbody tr td:empty { display: none !important; }
  /* line 6976, ../sass/includes/_find-activity.scss */
  .mobile-block-flex .result-table #activity_list tbody tr td:first-child { border-top: 1px solid #ccc !important; }
  /* line 6979, ../sass/includes/_find-activity.scss */
  .mobile-block-flex .result-table #activity_list tbody tr td .activity-actions { margin: 0 !important; }
  /* line 6983, ../sass/includes/_find-activity.scss */
  .mobile-block-flex .result-table #activity_list tbody tr.available-data-collapse.collapse { display: none !important; }
  /* line 6985, ../sass/includes/_find-activity.scss */
  .mobile-block-flex .result-table #activity_list tbody tr.available-data-collapse.collapse.in { display: block !important; } }

/* line 6997, ../sass/includes/_find-activity.scss */
.advaced-search-inner-wrap.advacnced-filter-common { max-height: 150px; overflow: hidden auto; padding: 0px 2px !important; }
/* line 7001, ../sass/includes/_find-activity.scss */
.advaced-search-inner-wrap.advacnced-filter-common::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); border-radius: 10px; background-color: #F5F5F5; }
/* line 7006, ../sass/includes/_find-activity.scss */
.advaced-search-inner-wrap.advacnced-filter-common::-webkit-scrollbar { width: 8px; background-color: #F5F5F5; }
/* line 7010, ../sass/includes/_find-activity.scss */
.advaced-search-inner-wrap.advacnced-filter-common::-webkit-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); background-color: #535353; }
/* line 7015, ../sass/includes/_find-activity.scss */
.advaced-search-inner-wrap.advacnced-filter-common .js-form-item { position: relative !important; }
/* line 7019, ../sass/includes/_find-activity.scss */
.advaced-search-inner-wrap.advacnced-filter-common .advnc-button-holder .selection-list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
/* line 7025, ../sass/includes/_find-activity.scss */
.advaced-search-inner-wrap.advacnced-filter-common .advnc-button-holder .selection-list .respo-block { width: 100% !important; }
/* line 7029, ../sass/includes/_find-activity.scss */
.advaced-search-inner-wrap.advacnced-filter-common .advnc-button-holder .selection-list .respo-block .btn { width: 100% !important; border: 0 !important; margin-bottom: 5px; }
/* line 7040, ../sass/includes/_find-activity.scss */
.advaced-search-inner-wrap.advacnced-filter-common .advnc-section-2 .btn-group .multiselect.dropdown-toggle { top: 0 !important; width: 100% !important; max-width: 100% !important; position: relative !important; border: 1px solid #ccc !important; margin-bottom: 0 !important; }
/* line 7048, ../sass/includes/_find-activity.scss */
.advaced-search-inner-wrap.advacnced-filter-common .advnc-section-2 .btn-group .multiselect.dropdown-toggle .multiselect-selected-text:before { content: 'Select an Accessibility' !important; }
/* line 7054, ../sass/includes/_find-activity.scss */
.advaced-search-inner-wrap.advacnced-filter-common .advnc-section-2 .btn-group .multiselect-container { width: 100% !important; top: 45px !important; }
/* line 7059, ../sass/includes/_find-activity.scss */
.advaced-search-inner-wrap.advacnced-filter-common .advnc-section-2 .btn-group .multiselect-container li a label { padding-left: 30px !important; color: #000; }
/* line 7063, ../sass/includes/_find-activity.scss */
.advaced-search-inner-wrap.advacnced-filter-common .advnc-section-2 .btn-group .multiselect-container li a:hover { background: #DC0041; }
/* line 7065, ../sass/includes/_find-activity.scss */
.advaced-search-inner-wrap.advacnced-filter-common .advnc-section-2 .btn-group .multiselect-container li a:hover label { color: #fff; }
/* line 7072, ../sass/includes/_find-activity.scss */
.advaced-search-inner-wrap.advacnced-filter-common .advnc-section-2 .btn-group .multiselect-container li.active a label { color: #fff; }
/* line 7082, ../sass/includes/_find-activity.scss */
.advaced-search-inner-wrap.advacnced-filter-common .time-slot .slot-select-group .slot-select { margin: 0; margin-left: 5px; }
/* line 7087, ../sass/includes/_find-activity.scss */
.advaced-search-inner-wrap.advacnced-filter-common .pref-time { width: 100%; }
/* line 7090, ../sass/includes/_find-activity.scss */
.advaced-search-inner-wrap.advacnced-filter-common .pref-time .custom-check-box .checkbox { width: 50%; margin: 0; }
/* line 7093, ../sass/includes/_find-activity.scss */
.advaced-search-inner-wrap.advacnced-filter-common .pref-time .custom-check-box .checkbox:nth-child(2) { margin-left: 5px; width: calc(50% - 5px); }

/* line 7103, ../sass/includes/_find-activity.scss */
.img_spinner { width: 100%; height: 30px; background: url(/themes/custom/active_newcastle/css/../images/loader.gif) center no-repeat; background-size: contain; margin: 10px auto; position: relative; }

/* line 2, ../sass/includes/_news.scss */
.layout-container .news-and-events-back { min-width: 170px; font-family: "bordademibold"; font-size: 18px; line-height: 24px; border: 1px solid #ccc; padding: 6px 15px; font-weight: normal; text-transform: uppercase; text-align: center; margin-bottom: 0px; display: inline-block; background: none; border-radius: 0; color: #00537F; }
/* line 18, ../sass/includes/_news.scss */
.layout-container .news-and-events-back:hover, .layout-container .news-and-events-back:focus, .layout-container .news-and-events-back:active, .layout-container .news-and-events-back:active:focus { background: none; color: #00537F; box-shadow: none; border: 1px solid #ccc; }
@media screen and (max-width: 575px) { /* line 2, ../sass/includes/_news.scss */
  .layout-container .news-and-events-back { min-width: 70px; font-size: 16px; } }
/* line 34, ../sass/includes/_news.scss */
.layout-container .news-single-page { padding: 0 15px; }
/* line 37, ../sass/includes/_news.scss */
.layout-container .news-single-page #block-active-newcastle-page-title { display: none; }
/* line 43, ../sass/includes/_news.scss */
.layout-container section.single-news { margin-top: 100px; }
/* line 46, ../sass/includes/_news.scss */
.layout-container section.single-news .news-container { padding-left: 10px; padding-right: 10px; }
/* line 51, ../sass/includes/_news.scss */
.layout-container section.single-news .page-banner { position: relative; max-height: 600px; overflow: hidden; margin-top: 30px; margin-bottom: 40px; background-repeat: no-repeat !important; background-position: 0 0 !important; width: 100% !important; background-size: cover !important; }
@media (max-width: 767px) { /* line 51, ../sass/includes/_news.scss */
  .layout-container section.single-news .page-banner { margin-bottom: 20px; } }
/* line 66, ../sass/includes/_news.scss */
.layout-container section.single-news .page-banner img { height: auto; width: 100%; }
/* line 73, ../sass/includes/_news.scss */
.layout-container section.single-news .post-content blockquote { border-left: 2px solid #00537F; padding-left: 65px; margin-top: 50px; margin-bottom: 50px; }
/* line 79, ../sass/includes/_news.scss */
.layout-container section.single-news .post-content blockquote strong { color: #181a1e; }
/* line 85, ../sass/includes/_news.scss */
.layout-container section.single-news .social-share { position: relative; border-top: 1px solid #f5f5f5; border-bottom: 1px solid #f5f5f5; padding: 30px 0; min-height: 120px; margin-top: 75px; }
@media (max-width: 767px) { /* line 85, ../sass/includes/_news.scss */
  .layout-container section.single-news .social-share { margin-top: 35px; } }
/* line 97, ../sass/includes/_news.scss */
.layout-container section.single-news .social-share .scrolltop-btn { letter-spacing: 0.125em; color: #a8a6a6; font-size: 10px; line-height: 30px; text-transform: uppercase; padding: 10px 5px; position: absolute; top: 0; bottom: 0; right: 80px; margin: auto; height: 50px; -webkit-transition: color 0.5s ease; -moz-transition: color 0.5s ease; -ms-transition: color 0.5s ease; -o-transition: color 0.5s ease; transition: color 0.5s ease; }
/* line 112, ../sass/includes/_news.scss */
.layout-container section.single-news .social-share .scrolltop-btn:hover { color: #757373; }
/* line 116, ../sass/includes/_news.scss */
.layout-container section.single-news .social-share .scrolltop-btn span { margin-left: 10px; display: inline-block; }
@media (max-width: 480px) { /* line 85, ../sass/includes/_news.scss */
  .layout-container section.single-news .social-share { text-align: center; }
  /* line 125, ../sass/includes/_news.scss */
  .layout-container section.single-news .social-share .scrolltop-btn { display: inline-block; position: inherit; left: inherit; right: inherit; margin-top: 15px; } }
/* line 136, ../sass/includes/_news.scss */
.layout-container section.single-news .post-content h2, .layout-container section.single-news .post-content section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li section.single-news .post-content h4 { font-size: 22px; font-family: "BordaBold"; text-transform: uppercase; margin: 10px 0; margin-top: 0; }
/* line 143, ../sass/includes/_news.scss */
.layout-container section.single-news .post-content h2:nth-of-type(1), .layout-container section.single-news .post-content section.get-started .starting-steps-slider .flexslider .slides > li h4:nth-of-type(1), .layout-container section.get-started .starting-steps-slider .flexslider .slides > li section.single-news .post-content h4:nth-of-type(1) { margin-top: 0; }
@media screen and (max-width: 575px) { /* line 136, ../sass/includes/_news.scss */
  .layout-container section.single-news .post-content h2, .layout-container section.single-news .post-content section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li section.single-news .post-content h4 { font-size: 17px; } }
/* line 151, ../sass/includes/_news.scss */
.layout-container section.single-news .post-content h2:nth-of-type(odd), .layout-container section.single-news .post-content section.get-started .starting-steps-slider .flexslider .slides > li h4:nth-of-type(odd), .layout-container section.get-started .starting-steps-slider .flexslider .slides > li section.single-news .post-content h4:nth-of-type(odd) { color: #00537F; }
/* line 155, ../sass/includes/_news.scss */
.layout-container section.single-news .post-content h2:nth-of-type(even), .layout-container section.single-news .post-content section.get-started .starting-steps-slider .flexslider .slides > li h4:nth-of-type(even), .layout-container section.get-started .starting-steps-slider .flexslider .slides > li section.single-news .post-content h4:nth-of-type(even) { color: #DC0041; }
/* line 160, ../sass/includes/_news.scss */
.layout-container section.single-news .post-content .post-text { font-family: "robotoregular"; font-size: 15px; line-height: 24px; color: #828282; margin-bottom: 20px; }
@media screen and (min-width: 768px) { /* line 168, ../sass/includes/_news.scss */
  .layout-container section.single-news .post-content .post-text:last-child { margin-bottom: 0; } }
/* line 174, ../sass/includes/_news.scss */
.layout-container section.single-news .post-content .post-text strong { font-weight: normal; }
/* line 182, ../sass/includes/_news.scss */
.layout-container section.event-banner-single .event-banner { background-repeat: no-repeat !important; background-size: cover !important; background-position: top center !important; display: table; width: 100%; height: 600px; overflow: hidden; position: relative; }
@media (min-width: 1440px) { /* line 182, ../sass/includes/_news.scss */
  .layout-container section.event-banner-single .event-banner { margin-top: 35px; } }
@media (max-width: 767px) { /* line 182, ../sass/includes/_news.scss */
  .layout-container section.event-banner-single .event-banner { height: auto; padding-top: 25px; } }
/* line 201, ../sass/includes/_news.scss */
.layout-container section.event-banner-single .event-banner:before { content: ""; width: 100%; height: 100%; background: rgba(24, 26, 30, 0.6); position: absolute; top: 0; left: 0; }
/* line 211, ../sass/includes/_news.scss */
.layout-container section.event-banner-single .event-banner img { width: 100%; }
/* line 216, ../sass/includes/_news.scss */
.layout-container section.event-banner-single .cell-box { display: table-cell; vertical-align: middle; color: #fff; text-align: center; width: 100%; }
/* line 223, ../sass/includes/_news.scss */
.layout-container section.event-banner-single .cell-box .cat-title { display: inline-block; background: #00537F; color: #fff; text-transform: uppercase; font-size: 10px; font-weight: 400; letter-spacing: 0.1em; line-height: 5px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; padding: 8px; width: 70px; position: absolute; top: 0; bottom: 0; margin: auto; max-height: 22px; left: 0; right: 0; }
/* line 244, ../sass/includes/_news.scss */
.layout-container section.event-banner-single .cell-box .share-events { min-height: 60px; }
/* line 247, ../sass/includes/_news.scss */
.layout-container section.event-banner-single .cell-box .share-events a { color: #fff; font-size: 16px; display: inline-block; width: 60px; height: 60px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; border: 1px solid #fff; line-height: 60px; text-align: center; position: relative; z-index: 0; overflow: hidden; display: none; }
@media (max-width: 767px) { /* line 247, ../sass/includes/_news.scss */
  .layout-container section.event-banner-single .cell-box .share-events a { width: 40px; height: 40px; font-size: 14px; line-height: 40px; } }
/* line 269, ../sass/includes/_news.scss */
.layout-container section.event-banner-single .cell-box .share-events a:after { content: ""; position: absolute; background: #DC0041; bottom: 0; left: 0; right: 0; top: 100%; z-index: -1; -webkit-transition: top 0.3s ease-in; -moz-transition: top 0.3s ease-in; -ms-transition: top 0.3s ease-in; -o-transition: top 0.3s ease-in; transition: top 0.3s ease-in; }
/* line 282, ../sass/includes/_news.scss */
.layout-container section.event-banner-single .cell-box .share-events a:hover:after { top: 0; }
/* line 289, ../sass/includes/_news.scss */
.layout-container section.event-banner-single .cell-box h3 { font-size: 32px; line-height: 50px; font-weight: 400; max-width: 75%; margin: 50px auto 35px; }
@media (max-width: 767px) { /* line 289, ../sass/includes/_news.scss */
  .layout-container section.event-banner-single .cell-box h3 { font-size: 26px; line-height: 32px; margin: 25px auto 20px; } }
/* line 303, ../sass/includes/_news.scss */
.layout-container section.event-banner-single .cell-box .event-date { font-size: 20px; color: #a1ce58; font-weight: 400; line-height: 40px; }
/* line 310, ../sass/includes/_news.scss */
.layout-container section.event-banner-single .cell-box .separator { height: 2px; background-color: #a1ce58; width: 70px; margin: 45px 0 50px; display: inline-block; }
@media (max-width: 767px) { /* line 310, ../sass/includes/_news.scss */
  .layout-container section.event-banner-single .cell-box .separator { margin: 10px 0 15px; } }
/* line 322, ../sass/includes/_news.scss */
.layout-container section.event-banner-single .cell-box .event-cost { font-size: 42px; line-height: 50px; }
@media (max-width: 767px) { /* line 322, ../sass/includes/_news.scss */
  .layout-container section.event-banner-single .cell-box .event-cost { font-size: 24px; } }
/* line 333, ../sass/includes/_news.scss */
.layout-container section.single-event-detail { margin-top: 100px; padding: 0 10px; }
/* line 338, ../sass/includes/_news.scss */
.layout-container section.single-event-detail .post-content h2, .layout-container section.single-event-detail .post-content section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li section.single-event-detail .post-content h4 { font-size: 22px; font-family: "BordaBold"; text-transform: uppercase; color: #00537F; }
@media screen and (max-width: 575px) { /* line 338, ../sass/includes/_news.scss */
  .layout-container section.single-event-detail .post-content h2, .layout-container section.single-event-detail .post-content section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li section.single-event-detail .post-content h4 { font-size: 17px; } }
/* line 348, ../sass/includes/_news.scss */
.layout-container section.single-event-detail .post-content h2:nth-of-type(odd), .layout-container section.single-event-detail .post-content section.get-started .starting-steps-slider .flexslider .slides > li h4:nth-of-type(odd), .layout-container section.get-started .starting-steps-slider .flexslider .slides > li section.single-event-detail .post-content h4:nth-of-type(odd) { color: #00537F; }
/* line 352, ../sass/includes/_news.scss */
.layout-container section.single-event-detail .post-content h2:nth-of-type(even), .layout-container section.single-event-detail .post-content section.get-started .starting-steps-slider .flexslider .slides > li h4:nth-of-type(even), .layout-container section.get-started .starting-steps-slider .flexslider .slides > li section.single-event-detail .post-content h4:nth-of-type(even) { color: #DC0041; }
/* line 357, ../sass/includes/_news.scss */
.layout-container section.single-event-detail .post-content .post-text { font-family: "robotoregular"; line-height: 25px; color: #828282; }
/* line 364, ../sass/includes/_news.scss */
.layout-container section.single-event-detail .social-share { position: relative; border-top: 1px solid #f5f5f5; border-bottom: 1px solid #f5f5f5; padding: 30px 0; min-height: 120px; margin-top: 75px; }
@media (max-width: 767px) { /* line 364, ../sass/includes/_news.scss */
  .layout-container section.single-event-detail .social-share { margin-top: 35px; } }
/* line 376, ../sass/includes/_news.scss */
.layout-container section.single-event-detail .social-share .scrolltop-btn { letter-spacing: 0.125em; color: #a8a6a6; font-size: 10px; line-height: 30px; text-transform: uppercase; padding: 10px 5px; position: absolute; top: 0; bottom: 0; right: 80px; margin: auto; height: 50px; -webkit-transition: color 0.5s ease; -moz-transition: color 0.5s ease; -ms-transition: color 0.5s ease; -o-transition: color 0.5s ease; transition: color 0.5s ease; }
/* line 391, ../sass/includes/_news.scss */
.layout-container section.single-event-detail .social-share .scrolltop-btn:hover { color: #757373; }
/* line 395, ../sass/includes/_news.scss */
.layout-container section.single-event-detail .social-share .scrolltop-btn span { margin-left: 10px; display: inline-block; }
@media (max-width: 480px) { /* line 364, ../sass/includes/_news.scss */
  .layout-container section.single-event-detail .social-share { text-align: center; }
  /* line 404, ../sass/includes/_news.scss */
  .layout-container section.single-event-detail .social-share .scrolltop-btn { display: inline-block; position: inherit; left: inherit; right: inherit; margin-top: 15px; } }
/* line 416, ../sass/includes/_news.scss */
.layout-container section.event-location .map-wrapper { padding-bottom: 50px; }
/* line 419, ../sass/includes/_news.scss */
.layout-container section.event-location .map-wrapper iframe { width: 100%; }
/* line 424, ../sass/includes/_news.scss */
.layout-container section.event-location .cell-box { padding: 50px 0; }
@media (max-width: 767px) { /* line 424, ../sass/includes/_news.scss */
  .layout-container section.event-location .cell-box { padding: 15px 0 25px; } }
/* line 432, ../sass/includes/_news.scss */
.layout-container section.event-location .cell-box .event-info .subtitle { color: #b2b2b2; margin-bottom: 30px; font-weight: 400; }
@media (max-width: 767px) { /* line 439, ../sass/includes/_news.scss */
  .layout-container section.event-location .cell-box .event-info .subtitle { margin-bottom: 10px; }
  /* line 443, ../sass/includes/_news.scss */
  .layout-container section.event-location .cell-box .event-info + div { margin-bottom: 15px; } }
/* line 448, ../sass/includes/_news.scss */
.layout-container section.event-location .cell-box .event-info p { color: #666666; line-height: 30px; }
/* line 453, ../sass/includes/_news.scss */
.layout-container section.event-location .cell-box .event-info > div { color: #666666; }
/* line 459, ../sass/includes/_news.scss */
.layout-container section.event-location .cell-box a.calender-add { display: inline-block; font-size: 12px; font-weight: 700; color: #fff; text-transform: uppercase; background: #00537F; border-color: #00537F; padding: 10px 50px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; border-radius: 30px; letter-spacing: 0.020em; line-height: 30px; width: auto; margin-top: 60px; -webkit-transition: background 0.8s ease; -moz-transition: background 0.8s ease; -ms-transition: background 0.8s ease; -o-transition: background 0.8s ease; transition: background 0.8s ease; -webkit-transition: border-color 0.8s ease; -moz-transition: border-color 0.8s ease; -ms-transition: border-color 0.8s ease; -o-transition: border-color 0.8s ease; transition: border-color 0.8s ease; }
@media (max-width: 767px) { /* line 459, ../sass/includes/_news.scss */
  .layout-container section.event-location .cell-box a.calender-add { margin-top: 25px; } }
/* line 481, ../sass/includes/_news.scss */
.layout-container section.event-location .cell-box a.calender-add:hover { background: #00324c; border-color: #00324c; }
/* line 486, ../sass/includes/_news.scss */
.layout-container section.event-location .cell-box a.calender-add:focus { outline: none; }
/* line 494, ../sass/includes/_news.scss */
.layout-container section.latest-news { padding-top: 70px; }
/* line 497, ../sass/includes/_news.scss */
.layout-container section.latest-news.latest-news { padding-top: 0px; margin-bottom: 80px; }
@media (min-width: 1440px) { /* line 497, ../sass/includes/_news.scss */
  .layout-container section.latest-news.latest-news { padding-top: 30px; } }
@media (min-width: 1440px) { /* line 494, ../sass/includes/_news.scss */
  .layout-container section.latest-news { padding-top: 150px; } }
/* line 510, ../sass/includes/_news.scss */
.layout-container section.latest-news.main-event-page { padding-bottom: 80px; padding-top: 20px; }
@media (max-width: 767px) { /* line 510, ../sass/includes/_news.scss */
  .layout-container section.latest-news.main-event-page { padding-bottom: 40px; } }
/* line 519, ../sass/includes/_news.scss */
.layout-container section.latest-news h2, .layout-container section.latest-news section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li section.latest-news h4 { line-height: 35px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.020em; font-size: 30px; margin-bottom: 35px; }
@media (max-width: 767px) { /* line 519, ../sass/includes/_news.scss */
  .layout-container section.latest-news h2, .layout-container section.latest-news section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li section.latest-news h4 { margin-bottom: 20px; font-size: 26px; } }
/* line 533, ../sass/includes/_news.scss */
.layout-container section.latest-news .latest-news-wrap { position: relative; min-height: 100%; height: 390px; }
/* line 539, ../sass/includes/_news.scss */
.layout-container section.latest-news .latest-news-wrap h3 { font-size: 18px; font-weight: 400; line-height: 26px; color: #4d4d4d; margin-top: 0; padding-top: 40px; }
/* line 547, ../sass/includes/_news.scss */
.layout-container section.latest-news .latest-news-wrap h3 a { color: #4d4d4d; }
@media (max-width: 480px) { /* line 539, ../sass/includes/_news.scss */
  .layout-container section.latest-news .latest-news-wrap h3 { font-size: 14px; line-height: 24px; } }
/* line 557, ../sass/includes/_news.scss */
.layout-container section.latest-news .latest-news-wrap .short-description { font-size: 13px; line-height: 26px; color: #8e939d; font-weight: 400; margin-bottom: 0; height: 100px; overflow: hidden; }
@media (max-width: 480px) { /* line 557, ../sass/includes/_news.scss */
  .layout-container section.latest-news .latest-news-wrap .short-description { font-size: 12px; } }
/* line 573, ../sass/includes/_news.scss */
.layout-container section.latest-news .latest-news-wrap .view-more a { text-transform: uppercase; color: #00537F; font-size: 12px; font-weight: 400; padding-bottom: 5px; position: relative; }
/* line 581, ../sass/includes/_news.scss */
.layout-container section.latest-news .latest-news-wrap .view-more a:before { content: ""; width: 100%; height: 2px; background: #00537F; position: absolute; bottom: 0; left: 0; -webkit-transition: background 0.5s ease; -moz-transition: background 0.5s ease; -ms-transition: background 0.5s ease; -o-transition: background 0.5s ease; transition: background 0.5s ease; }
/* line 594, ../sass/includes/_news.scss */
.layout-container section.latest-news .latest-news-wrap p { font-size: 13px; line-height: 26px; color: #8e939d; font-weight: 400; margin-bottom: 0; }
@media (max-width: 480px) { /* line 594, ../sass/includes/_news.scss */
  .layout-container section.latest-news .latest-news-wrap p { font-size: 12px; } }
/* line 606, ../sass/includes/_news.scss */
.layout-container section.latest-news .latest-news-wrap .authored-date { font-size: 15px; font-weight: 400; display: inline-block; background: #00537F; color: #fff; text-transform: uppercase; position: absolute; top: 0; left: 0; padding: 10px 15px; z-index: 22; font-family: 'ProximaNovaSbold'; }
/* line 620, ../sass/includes/_news.scss */
.layout-container section.latest-news .latest-news-wrap .authored-date.events { background: #DC0041; }
/* line 625, ../sass/includes/_news.scss */
.layout-container section.latest-news .latest-news-wrap .news-img { position: relative; width: 100%; height: 480px; }
@media (max-width: 992px) { /* line 625, ../sass/includes/_news.scss */
  .layout-container section.latest-news .latest-news-wrap .news-img { height: 380px; } }
/* line 634, ../sass/includes/_news.scss */
.layout-container section.latest-news .latest-news-wrap .news-img img { height: 100%; width: 100%; object-fit: cover; }
/* line 652, ../sass/includes/_news.scss */
.layout-container section.latest-news .sidebar-newslist .views-row { position: relative; background: #fff; }
/* line 656, ../sass/includes/_news.scss */
.layout-container section.latest-news .sidebar-newslist .views-row:nth-child(odd) { background: #efefef; }
/* line 662, ../sass/includes/_news.scss */
.layout-container section.latest-news .sidebar-newslist .views-row:nth-child(even) .news-contant a { color: #DC0041; border-color: #DC0041; }
/* line 669, ../sass/includes/_news.scss */
.layout-container section.latest-news .sidebar-newslist .views-row:last-child { margin-bottom: 0; }
/* line 673, ../sass/includes/_news.scss */
.layout-container section.latest-news .sidebar-newslist .views-row .newsleft-img { width: 295px; height: 160px; float: right; background-size: cover; background-position: top center; }
@media (max-width: 580px) { /* line 673, ../sass/includes/_news.scss */
  .layout-container section.latest-news .sidebar-newslist .views-row .newsleft-img { width: 100%; } }
/* line 685, ../sass/includes/_news.scss */
.layout-container section.latest-news .sidebar-newslist .views-row .newsleft-img a { display: block; height: 190px; }
/* line 690, ../sass/includes/_news.scss */
.layout-container section.latest-news .sidebar-newslist .views-row .newsleft-img img { width: 100%; height: 100%; object-fit: cover; }
/* line 697, ../sass/includes/_news.scss */
.layout-container section.latest-news .sidebar-newslist .views-row .newsleft-img a:after { display: none !important; }
/* line 703, ../sass/includes/_news.scss */
.layout-container section.latest-news .sidebar-newslist .views-row .news-contant { width: calc(100% - 295px); float: left; padding: 36px 20px; height: 160px; position: relative; }
@media (max-width: 580px) { /* line 703, ../sass/includes/_news.scss */
  .layout-container section.latest-news .sidebar-newslist .views-row .news-contant { width: 100%; height: auto; } }
/* line 715, ../sass/includes/_news.scss */
.layout-container section.latest-news .sidebar-newslist .views-row .news-contant .post-category { position: absolute; left: 0; text-align: center; padding: 5px 10px; width: 110px; text-transform: uppercase; top: 0; font-size: 17px; color: #fff; font-family: 'ProximaNovaSbold'; }
/* line 727, ../sass/includes/_news.scss */
.layout-container section.latest-news .sidebar-newslist .views-row .news-contant .post-category.news { background: #00537F; }
/* line 731, ../sass/includes/_news.scss */
.layout-container section.latest-news .sidebar-newslist .views-row .news-contant .post-category.events { background: #DC0041; }
/* line 737, ../sass/includes/_news.scss */
.layout-container section.latest-news .sidebar-newslist .views-row .news-contant h4 a { color: #344141; font-size: 18px; text-transform: uppercase; margin: 10px 0 3px 0; font-weight: bold; position: inherit; padding: 0; right: inherit; left: inherit; border: 0; float: none; font-family: 'Montserrat', sans-serif; }
/* line 753, ../sass/includes/_news.scss */
.layout-container section.latest-news .sidebar-newslist .views-row .news-contant .trim-view { color: #000; height: 45px; font-size: 12px; line-height: 15px; text-overflow: ellipsis; overflow: hidden; font-family: 'ProximaNovaSbold'; }
@media (max-width: 992px) { /* line 753, ../sass/includes/_news.scss */
  .layout-container section.latest-news .sidebar-newslist .views-row .news-contant .trim-view { height: 45px; } }
/* line 767, ../sass/includes/_news.scss */
.layout-container section.latest-news .sidebar-newslist .views-row .news-contant a { text-transform: uppercase; color: #00537F; font-size: 14px; position: absolute; right: 10px; bottom: 10px; float: right; padding: 4px 0; border-bottom: 2px solid #00537F; font-family: 'ProximaNovaSbold'; }
/* line 781, ../sass/includes/_news.scss */
.layout-container section.latest-news .sidebar-newslist .views-row p { font-size: 14px; line-height: 20px; color: #b8b8b8; margin-top: 0px; margin-bottom: 0; text-transform: uppercase; }
@media (max-width: 480px) { /* line 781, ../sass/includes/_news.scss */
  .layout-container section.latest-news .sidebar-newslist .views-row p { font-size: 12px; } }
/* line 794, ../sass/includes/_news.scss */
.layout-container section.latest-news .sidebar-newslist .views-row > a { text-transform: uppercase; position: relative; color: #00537F; font-size: 12px; font-weight: 400; padding-bottom: 5px; -webkit-transition: color 0.5s ease; -o-transition: color 0.5s ease; transition: color 0.5s ease; }
@media (max-width: 480px) { /* line 794, ../sass/includes/_news.scss */
  .layout-container section.latest-news .sidebar-newslist .views-row > a { font-size: 8px; } }
/* line 810, ../sass/includes/_news.scss */
.layout-container section.latest-news .sidebar-newslist .views-row > a:after { content: ""; width: 100%; height: 2px; position: absolute; bottom: 0; left: 0; -webkit-transition: background 0.5s ease; -o-transition: background 0.5s ease; transition: background 0.5s ease; }
/* line 823, ../sass/includes/_news.scss */
.layout-container section.latest-news .sidebar-newslist .views-row > a:hover { color: #00324c; }
/* line 833, ../sass/includes/_news.scss */
.layout-container section.latest-news .sidebar-newslist .views-row h4 a { font-size: 16px; line-height: 20px; letter-spacing: 0.020em; color: #666666; font-weight: 400; }
@media (max-width: 480px) { /* line 833, ../sass/includes/_news.scss */
  .layout-container section.latest-news .sidebar-newslist .views-row h4 a { font-size: 12px; line-height: 15px; } }
/* line 845, ../sass/includes/_news.scss */
.layout-container section.latest-news .sidebar-newslist .views-row h4 a:hover { color: #4d4d4d; }
/* line 849, ../sass/includes/_news.scss */
.layout-container section.latest-news .sidebar-newslist .views-row h4 a:after { display: none; }
/* line 865, ../sass/includes/_news.scss */
.layout-container section.latest-news .sidebar-newslist .news-story-single-block { background: #ddd; width: 100%; min-height: 480px; position: relative; background-repeat: no-repeat; background-size: cover; }
/* line 873, ../sass/includes/_news.scss */
.layout-container section.latest-news .sidebar-newslist .news-story-single-block .post-category { position: absolute; left: 0; text-align: center; padding: 5px 10px; width: 110px; text-transform: uppercase; top: 0; font-size: 17px; color: #fff; font-family: 'ProximaNovaSbold'; }
/* line 885, ../sass/includes/_news.scss */
.layout-container section.latest-news .sidebar-newslist .news-story-single-block .post-category.news { background: #00537F; }
/* line 889, ../sass/includes/_news.scss */
.layout-container section.latest-news .sidebar-newslist .news-story-single-block .post-category.events { background: #DC0041; }
/* line 894, ../sass/includes/_news.scss */
.layout-container section.latest-news .sidebar-newslist .news-story-single-block .news-block { position: absolute; width: 100%; background: rgba(0, 0, 0, 0.5); bottom: 0; padding: 20px 15px 45px 15px; }
/* line 903, ../sass/includes/_news.scss */
.layout-container section.latest-news .sidebar-newslist .news-story-single-block .news-block h4 a.single-item-title { color: #337ab7; font-size: 21px; text-transform: uppercase; font-weight: bold; font-family: 'Montserrat', sans-serif; margin: 10px 0; }
/* line 911, ../sass/includes/_news.scss */
.layout-container section.latest-news .sidebar-newslist .news-story-single-block .news-block h4 a.single-item-title:hover { color: #23527c; }
/* line 918, ../sass/includes/_news.scss */
.layout-container section.latest-news .sidebar-newslist .news-story-single-block .news-block .text-block { max-height: 60px; overflow: hidden; text-overflow: ellipsis; color: #fff; }
/* line 926, ../sass/includes/_news.scss */
.layout-container section.latest-news .sidebar-newslist .news-story-single-block .news-block a.single-item-view { text-transform: uppercase; color: #00537F; font-size: 14px; position: absolute; right: 10px; bottom: 10px; float: right; padding: 4px 0; border-bottom: 2px solid #00537F; font-family: 'ProximaNovaSbold'; }
/* line 938, ../sass/includes/_news.scss */
.layout-container section.latest-news .sidebar-newslist .news-story-single-block .news-block a.single-item-view.events { color: #DC0041; border-bottom: 2px solid #DC0041; }
/* line 950, ../sass/includes/_news.scss */
.layout-container section.upcoming-events h2, .layout-container section.upcoming-events section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li section.upcoming-events h4 { line-height: 35px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.020em; font-size: 30px; }
/* line 959, ../sass/includes/_news.scss */
.layout-container section.main-content { padding-top: 100px; padding-bottom: 60px; }
@media (max-width: 767px) { /* line 959, ../sass/includes/_news.scss */
  .layout-container section.main-content { padding-top: 110px; padding-bottom: 35px; } }
@media (min-width: 1440px) { /* line 959, ../sass/includes/_news.scss */
  .layout-container section.main-content { padding-top: 150px; } }
/* line 972, ../sass/includes/_news.scss */
.layout-container section.main-content.outer-pad { padding-top: 85px; }
@media (max-width: 767px) { /* line 975, ../sass/includes/_news.scss */
  .layout-container section.main-content.outer-pad.news-and-eve-main-wrap { padding-top: 95px; } }
/* line 983, ../sass/includes/_news.scss */
.layout-container section.main-content #block-active-newcastle-page-title h1 { display: none; font-family: "BordaBold"; font-size: 40px; line-height: 24px; margin: 0; padding: 40px; color: #4c4c4c; padding-top: 0; text-transform: uppercase; padding-left: 0; padding-right: 0; color: #181a1e; }
@media (max-width: 767px) { /* line 983, ../sass/includes/_news.scss */
  .layout-container section.main-content #block-active-newcastle-page-title h1 { font-size: 20px; padding: 20px 0; } }
/* line 1005, ../sass/includes/_news.scss */
.layout-container section.main-content #block-active-newcastle-content h3 { font-size: 20px; }
@media (max-width: 767px) { /* line 1005, ../sass/includes/_news.scss */
  .layout-container section.main-content #block-active-newcastle-content h3 { font-size: 16px; line-height: 20px; } }
/* line 1014, ../sass/includes/_news.scss */
.layout-container section.main-content #block-active-newcastle-content p { font-family: "bordademibold"; line-height: 30px; color: #808080; }
/* line 1019, ../sass/includes/_news.scss */
.layout-container section.main-content #block-active-newcastle-content p strong { color: #2f333a; }
@media (max-width: 767px) { /* line 1014, ../sass/includes/_news.scss */
  .layout-container section.main-content #block-active-newcastle-content p { font-size: 14px; line-height: 26px; } }
/* line 1029, ../sass/includes/_news.scss */
.layout-container section.main-content #block-active-newcastle-content ul { margin-top: 15px; margin-bottom: 30px; }
/* line 1033, ../sass/includes/_news.scss */
.layout-container section.main-content #block-active-newcastle-content ul li { min-width: 170px; text-align: center; position: relative; padding-left: 30px; color: #808080; font-weight: 400; margin-bottom: 10px; font-size: 13px; }
/* line 1042, ../sass/includes/_news.scss */
.layout-container section.main-content #block-active-newcastle-content ul li:before { display: none !important; }
@media (max-width: 580px) { /* line 1033, ../sass/includes/_news.scss */
  .layout-container section.main-content #block-active-newcastle-content ul li { font-size: 12px; min-width: 125px; } }
/* line 1050, ../sass/includes/_news.scss */
.layout-container section.main-content #block-active-newcastle-content ul li:before { content: "\f00c"; position: absolute; top: 0; left: 0; font-size: 20px; color: #DC0041; font-family: fontAwesome; line-height: 25px; }
/* line 1062, ../sass/includes/_news.scss */
.layout-container section.main-content #block-active-newcastle-content ul.atcb-list { width: 220px; border: 1px solid #bababa; border-radius: 2px; box-shadow: 0 0 5px #AAA; margin-left: 10px; margin-top: 0; }
/* line 1070, ../sass/includes/_news.scss */
.layout-container section.main-content #block-active-newcastle-content ul.atcb-list li { margin-bottom: 0px; }
/* line 1073, ../sass/includes/_news.scss */
.layout-container section.main-content #block-active-newcastle-content ul.atcb-list li:before { left: 5px; }
/* line 1082, ../sass/includes/_news.scss */
.layout-container section.main-content.cookie-policy h2, .layout-container section.main-content.cookie-policy section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li section.main-content.cookie-policy h4 { color: #00537F; }
/* line 1086, ../sass/includes/_news.scss */
.layout-container section.main-content.cookie-policy h3 { color: #DC0041; }
/* line 1090, ../sass/includes/_news.scss */
.layout-container section.main-content.cookie-policy a { color: #00537F; }
/* line 1093, ../sass/includes/_news.scss */
.layout-container section.main-content.cookie-policy a:hover { color: #00324c; text-decoration: underline; }
/* line 1100, ../sass/includes/_news.scss */
.layout-container section.main-content.story-details-container { padding: 130px 0 0; }
@media (min-width: 1440px) { /* line 1100, ../sass/includes/_news.scss */
  .layout-container section.main-content.story-details-container { padding: 160px 0 0; } }
/* line 1111, ../sass/includes/_news.scss */
.layout-container section.main-content.story-details-container #story-slider .owl-dots button.active span { background: #008ecb; }
/* line 1123, ../sass/includes/_news.scss */
.layout-container .news-and-evnts .nav { padding-left: 10px; margin-top: 20px !important; margin-bottom: 20px !important; }
/* line 1128, ../sass/includes/_news.scss */
.layout-container .news-and-evnts .nav li { display: inline-block; padding: 0 !important; font-family: "bordademibold"; font-size: 18px !important; text-transform: uppercase; margin-right: 10px; margin-bottom: 5px; }
/* line 1137, ../sass/includes/_news.scss */
.layout-container .news-and-evnts .nav li:before { display: none; }
/* line 1141, ../sass/includes/_news.scss */
.layout-container .news-and-evnts .nav li a { position: relative; display: block; padding: 6px 15px; border: 1px solid #ccc; color: #00537F; line-height: 24px; }
/* line 1149, ../sass/includes/_news.scss */
.layout-container .news-and-evnts .nav li a:hover { background: #DC0041; color: #fff; border: 1px solid #DC0041; }
/* line 1155, ../sass/includes/_news.scss */
.layout-container .news-and-evnts .nav li a:focus { background: none; border: 1px solid #ccc; color: #00537F; }
@media screen and (max-width: 575px) { /* line 1141, ../sass/includes/_news.scss */
  .layout-container .news-and-evnts .nav li a { padding: 10px 12px; } }
/* line 1167, ../sass/includes/_news.scss */
.layout-container .news-and-evnts .nav li.active a { background: #DC0041; border-color: #DC0041; color: #fff; }
/* line 1176, ../sass/includes/_news.scss */
.layout-container .news-and-evnts .news-event-container { height: auto !important; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }
/* line 1188, ../sass/includes/_news.scss */
.layout-container .news-and-evnts .news-event-container .single-content { padding: 0 10px; position: relative !important; margin-top: 0 !important; margin-bottom: 20px !important; left: initial !important; top: initial !important; display: -webkit-box; display: -ms-flexbox; display: flex; width: 25% !important; }
/* line 1199, ../sass/includes/_news.scss */
.layout-container .news-and-evnts .news-event-container .single-content > a { display: block; border: 1px solid transparent; }
@media screen and (max-width: 1199px) { /* line 1188, ../sass/includes/_news.scss */
  .layout-container .news-and-evnts .news-event-container .single-content { width: 33.3% !important; } }
@media screen and (max-width: 991px) { /* line 1188, ../sass/includes/_news.scss */
  .layout-container .news-and-evnts .news-event-container .single-content { width: 50% !important; } }
@media screen and (max-width: 575px) { /* line 1188, ../sass/includes/_news.scss */
  .layout-container .news-and-evnts .news-event-container .single-content { width: 100% !important; } }
/* line 1215, ../sass/includes/_news.scss */
.layout-container .news-and-evnts .news-event-container .single-content .news-contant { width: 100%; height: 100%; float: left; position: relative; border: 0.25px solid #ccc; padding-bottom: 40px; }
/* line 1243, ../sass/includes/_news.scss */
.layout-container .news-and-evnts .news-event-container .single-content.event .featured-label { background: #DC0041; }
/* line 1249, ../sass/includes/_news.scss */
.layout-container .news-and-evnts .news-event-container .single-content.news .featured-label { background: #00537F; }
/* line 1254, ../sass/includes/_news.scss */
.layout-container .news-and-evnts .news-event-container .single-content .newsleft-img { background-position: center; background-size: cover; display: block; height: 200px; }
/* line 1261, ../sass/includes/_news.scss */
.layout-container .news-and-evnts .news-event-container .single-content .featured-label { position: absolute; left: 0px; text-align: left; padding: 5px 22px; width: 150px; text-transform: uppercase; top: 0; font-size: 17px; color: #fff; font-family: "BordaBold"; }
/* line 1273, ../sass/includes/_news.scss */
.layout-container .news-and-evnts .news-event-container .single-content .featured-label.lbl-events { background: #DC0041; width: auto; max-width: 50%; word-break: break-word; }
/* line 1280, ../sass/includes/_news.scss */
.layout-container .news-and-evnts .news-event-container .single-content .featured-label.lbl-news { background: #00537F; width: auto; word-break: break-word; }
/* line 1287, ../sass/includes/_news.scss */
.layout-container .news-and-evnts .news-event-container .single-content h4 { color: #00537F; font-size: 18px; text-transform: uppercase; font-family: "BordaBold"; }
/* line 1294, ../sass/includes/_news.scss */
.layout-container .news-and-evnts .news-event-container .single-content .inner-content { width: 100%; float: left; padding: 0 20px; padding-bottom: 15px; position: static; }
@media screen and (min-width: 768px) { /* line 1294, ../sass/includes/_news.scss */
  .layout-container .news-and-evnts .news-event-container .single-content .inner-content { padding: 0 20px; padding-bottom: 15px; } }
/* line 1306, ../sass/includes/_news.scss */
.layout-container .news-and-evnts .news-event-container .single-content .inner-content h4 { color: #00537F; font-size: 17px; text-transform: uppercase; margin: 15px 0px; font-family: "BordaBold"; }
/* line 1313, ../sass/includes/_news.scss */
.layout-container .news-and-evnts .news-event-container .single-content .inner-content h4 a { color: inherit; }
/* line 1318, ../sass/includes/_news.scss */
.layout-container .news-and-evnts .news-event-container .single-content .inner-content .text-block { font-size: 15px; color: #4c4c4c; font-family: "robotoregular"; line-height: 25px; position: static; }
/* line 1325, ../sass/includes/_news.scss */
.layout-container .news-and-evnts .news-event-container .single-content .inner-content .text-block span { position: relative; }
/* line 1329, ../sass/includes/_news.scss */
.layout-container .news-and-evnts .news-event-container .single-content .inner-content .text-block .provider { margin-top: 0px; position: absolute; left: 20px; bottom: 10px; }
/* line 1335, ../sass/includes/_news.scss */
.layout-container .news-and-evnts .news-event-container .single-content .inner-content .text-block .provider:before { background: url(/themes/custom/active_newcastle/css/../images/logo-MCRactive.svg) no-repeat; background-size: contain; width: 100px; height: 15px; content: ''; position: absolute; left: 0; top: 7px; }
/* line 1348, ../sass/includes/_news.scss */
.layout-container .news-and-evnts .news-event-container .single-content .inner-content .single-item-view { text-transform: uppercase; color: #00537F; font-size: 14px; padding: 4px 0; font-family: "CentraleSansRegular"; position: absolute; left: 0; right: 0; margin: auto; bottom: 0; width: 100%; padding: 10px 0; text-align: center; background: #ededed; color: #00537F; }
/* line 1365, ../sass/includes/_news.scss */
.layout-container .news-and-evnts .news-event-container .single-content .inner-content .single-item-view:hover { background: #da3753; color: #fff; }
/* line 1375, ../sass/includes/_news.scss */
.layout-container .news-and-evnts.filter-inner ul { margin-bottom: 30px; }
/* line 1378, ../sass/includes/_news.scss */
.layout-container .news-and-evnts.filter-inner ul li { min-width: 170px; text-align: center; }
@media screen and (max-width: 575px) { /* line 1378, ../sass/includes/_news.scss */
  .layout-container .news-and-evnts.filter-inner ul li { width: 40%; margin: 5px auto 5px; } }
/* line 1391, ../sass/includes/_news.scss */
.layout-container .news-and-evnts .newsand-eve-nav { padding: 0 10px; margin-bottom: 30px; }
@media screen and (max-width: 767px) { /* line 1391, ../sass/includes/_news.scss */
  .layout-container .news-and-evnts .newsand-eve-nav { padding: 0 8px; } }
/* line 1399, ../sass/includes/_news.scss */
.layout-container .news-and-evnts .newsand-eve-nav .dropdown-toggle { width: 100%; text-align: left; border-color: #bcc4c8; box-shadow: none; }
@media screen and (max-width: 767px) { /* line 1407, ../sass/includes/_news.scss */
  .layout-container .news-and-evnts .newsand-eve-nav .dropdown-toggle:focus, .layout-container .news-and-evnts .newsand-eve-nav .dropdown-toggle:active, .layout-container .news-and-evnts .newsand-eve-nav .dropdown-toggle:active:focus { box-shadow: none; } }
/* line 1415, ../sass/includes/_news.scss */
.layout-container .news-and-evnts .newsand-eve-nav .nav-news-and-eve { width: 100%; margin-top: 0 !important; border: 0; background: transparent; box-shadow: none; padding-right: 10px; }
@media screen and (max-width: 767px) { /* line 1415, ../sass/includes/_news.scss */
  .layout-container .news-and-evnts .newsand-eve-nav .nav-news-and-eve { padding: 0 8px; } }
/* line 1427, ../sass/includes/_news.scss */
.layout-container .news-and-evnts .newsand-eve-nav .nav-news-and-eve li { display: block; text-align: left !important; margin-bottom: 0 !important; background: #fff; border: 0; border-bottom: 1px solid #ccc; margin: 0; }
@media screen and (max-width: 767px) { /* line 1427, ../sass/includes/_news.scss */
  .layout-container .news-and-evnts .newsand-eve-nav .nav-news-and-eve li { border-bottom: 0.25px solid #bcc4c8; border-left: 0.25px solid #bcc4c8; border-right: 0.25px solid #bcc4c8; } }
/* line 1442, ../sass/includes/_news.scss */
.layout-container .news-and-evnts .newsand-eve-nav .nav-news-and-eve li a { font-size: 16px; color: #575756; border: 0; }
/* line 1447, ../sass/includes/_news.scss */
.layout-container .news-and-evnts .newsand-eve-nav .nav-news-and-eve li a:hover { color: #fff; }
/* line 1453, ../sass/includes/_news.scss */
.layout-container .news-and-evnts .newsand-eve-nav .nav-news-and-eve li.active a { color: #fff; }
/* line 1462, ../sass/includes/_news.scss */
.layout-container .title-blocks { position: relative; display: flex; align-items: center; justify-content: center; margin-bottom: 30px; }
/* line 1469, ../sass/includes/_news.scss */
.layout-container .title-blocks::before { position: absolute; left: 0; margin-top: 0; width: 100%; height: 1px; background: #ededed; content: ''; z-index: -1; }
/* line 1480, ../sass/includes/_news.scss */
.layout-container .title-blocks h2, .layout-container .title-blocks section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .title-blocks h4 { background: #fff; padding: 0 80px; position: relative; }
/* line 1485, ../sass/includes/_news.scss */
.layout-container .title-blocks h2::after, .layout-container .title-blocks section.get-started .starting-steps-slider .flexslider .slides > li h4::after, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .title-blocks h4::after { content: ''; width: 15px; height: 20px; position: absolute; left: 0; right: 0; bottom: -17px; margin: 0 auto; background: url(/themes/custom/active_newcastle/css/../images/active-tag.svg); background-repeat: no-repeat; background-position: center; background-size: contain; }
/* line 1502, ../sass/includes/_news.scss */
.layout-container .sidebar-newslist { width: 100%; float: left; margin-top: 20px; }
/* line 1509, ../sass/includes/_news.scss */
.layout-container .sidebar-newslist h2, .layout-container .sidebar-newslist section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .sidebar-newslist h4 { font-family: "BordaBold"; font-size: 18px; text-transform: uppercase; line-height: 50px; color: #00537F; margin: 2px 0; }
@media screen and (max-width: 767px) { /* line 1509, ../sass/includes/_news.scss */
  .layout-container .sidebar-newslist h2, .layout-container .sidebar-newslist section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .sidebar-newslist h4 { font-size: 17px; } }
/* line 1529, ../sass/includes/_news.scss */
.layout-container .sidebar-newslist .latest-list { overflow-y: auto; }
/* line 1534, ../sass/includes/_news.scss */
.layout-container .sidebar-newslist .latest-list .padding0 { padding-left: 0; padding-right: 0px; }
/* line 1539, ../sass/includes/_news.scss */
.layout-container .sidebar-newslist .latest-list::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); background-color: #F5F5F5; }
/* line 1544, ../sass/includes/_news.scss */
.layout-container .sidebar-newslist .latest-list::-webkit-scrollbar { width: 6px; background-color: #F5F5F5; }
/* line 1549, ../sass/includes/_news.scss */
.layout-container .sidebar-newslist .latest-list::-webkit-scrollbar-thumb { background-color: #c1c1c1; }
/* line 1553, ../sass/includes/_news.scss */
.layout-container .sidebar-newslist .latest-list .slider-inner { min-height: 140px; margin: 5px 0 0; }
/* line 1558, ../sass/includes/_news.scss */
.layout-container .sidebar-newslist .latest-list .field-content { margin: 10px 0 0; display: inline-block; }
/* line 1562, ../sass/includes/_news.scss */
.layout-container .sidebar-newslist .latest-list .field-content .title { font-family: "BordaBold"; font-size: 16px; color: #00537F; text-transform: uppercase; }
@media screen and (max-width: 767px) { /* line 1562, ../sass/includes/_news.scss */
  .layout-container .sidebar-newslist .latest-list .field-content .title { margin: 10px 0; display: block; } }
/* line 1574, ../sass/includes/_news.scss */
.layout-container .sidebar-newslist .latest-list .field-content p { font-family: "robotoregular"; color: #828282; }
/* line 1580, ../sass/includes/_news.scss */
.layout-container .sidebar-newslist .latest-list:last-child { margin-bottom: 0; border-bottom: 0; }
/* line 1585, ../sass/includes/_news.scss */
.layout-container .sidebar-newslist .latest-list .img-outer { height: 100px; padding: 0; min-height: 140px; }
/* line 1590, ../sass/includes/_news.scss */
.layout-container .sidebar-newslist .latest-list .img-outer img { /*outline: 0.25px solid #bcc4c8;*/ border: 1px solid #ccc; height: 100%; object-fit: cover; width: 100%; }
/* line 1601, ../sass/includes/_news.scss */
.layout-container .sidebar-newslist .more-link a { font-family: "BordaBold"; font-size: 16px; color: #959596; display: block; width: 200px; margin: 0px auto; padding: 25px 30px; text-align: center; line-height: 20px; color: #b8b8b8; letter-spacing: 0.125em; text-transform: uppercase; border-top: 1px solid #f7f7f7; -webkit-transition: background 0.4s ease; -moz-transition: background 0.4s ease; -ms-transition: background 0.4s ease; -o-transition: background 0.4s ease; transition: background 0.4s ease; }
/* line 1617, ../sass/includes/_news.scss */
.layout-container .sidebar-newslist .more-link a:hover, .layout-container .sidebar-newslist .more-link a:focus { background: #e8e8e8; color: #666666; }

/* line 1627, ../sass/includes/_news.scss */
.news-and-evnts.filter-inner { margin-bottom: 20px; }

/* line 1631, ../sass/includes/_news.scss */
.single-event-structure { padding-top: 70px; }
/* line 1634, ../sass/includes/_news.scss */
.single-event-structure #block-active-newcastle-page-title { display: none; }

/* line 1639, ../sass/includes/_news.scss */
.left-container-col { width: 45%; float: left; }
@media (max-width: 992px) { /* line 1639, ../sass/includes/_news.scss */
  .left-container-col { width: 100%; } }

/* line 1648, ../sass/includes/_news.scss */
.right-container-col { width: 55%; float: left; padding-left: 10px; }
@media (max-width: 992px) { /* line 1648, ../sass/includes/_news.scss */
  .right-container-col { width: 100%; padding: 0px; margin: 10px 0 0; } }

/* line 1660, ../sass/includes/_news.scss */
.events-data { position: absolute; width: 100%; background: rgba(0, 0, 0, 0.5); bottom: 0; padding: 10px; }
/* line 1667, ../sass/includes/_news.scss */
.events-data h5 { text-transform: uppercase; font-size: 21px; color: #fff; font-weight: bold; margin: 0 0 10px; }
/* line 1675, ../sass/includes/_news.scss */
.events-data .sub-head { color: #fff; font-size: 15px; text-transform: capitalize; }
/* line 1682, ../sass/includes/_news.scss */
.events-data .name { color: #DC0041; display: inline-block; padding-right: 10px; font-weight: normal; text-transform: uppercase; }

/* line 1692, ../sass/includes/_news.scss */
.head-block h2, .head-block .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .head-block h4 { margin-bottom: 10px !important; float: left; }
/* line 1698, ../sass/includes/_news.scss */
.head-block a.vew-more { float: right; display: block; margin: 20px 0 0; border: solid 2px #337ab7; padding: 5px 5px; border-radius: 150px; width: 110px; text-align: center; font-weight: bold; }
/* line 1709, ../sass/includes/_news.scss */
.head-block a.vew-more:hover { background: #337ab7; color: #fff; }

/* line 1717, ../sass/includes/_news.scss */
.left-block-col { width: 45% !important; }
@media (max-width: 768px) { /* line 1717, ../sass/includes/_news.scss */
  .left-block-col { width: 100% !important; margin-bottom: 10px; } }

/* line 1726, ../sass/includes/_news.scss */
.right-block-col { width: 55% !important; }
@media (max-width: 768px) { /* line 1726, ../sass/includes/_news.scss */
  .right-block-col { width: 100% !important; } }

/* line 1734, ../sass/includes/_news.scss */
.event-slider-block { margin: 25px 0; margin-top: 0; }
@media screen and (max-width: 767px) { /* line 1734, ../sass/includes/_news.scss */
  .event-slider-block { margin-bottom: 0; } }
/* line 1742, ../sass/includes/_news.scss */
.event-slider-block .cat-title { font-family: "BordaBold"; font-size: 17px; background: #DC0041; text-transform: uppercase; padding: 6px 10px; color: #fff; position: absolute; left: 15px; bottom: 0px; z-index: 10; }
/* line 1756, ../sass/includes/_news.scss */
.event-slider-block h2.slider-head, .event-slider-block .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4.slider-head, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .event-slider-block h4.slider-head { text-align: left; margin: 15px 0px; color: #344141; }
/* line 1763, ../sass/includes/_news.scss */
.event-slider-block .owl-stage-outer { width: 99.9%; }
/* line 1770, ../sass/includes/_news.scss */
.event-slider-block .owl-stage-outer .owl-item { display: table-cell; float: none; vertical-align: middle; }
/* line 1775, ../sass/includes/_news.scss */
.event-slider-block .owl-stage-outer .owl-item .item { position: relative; padding-bottom: 90%; height: 0; background-repeat: no-repeat; background-size: cover; background-position: center; }
@media screen and (max-width: 767px) { /* line 1775, ../sass/includes/_news.scss */
  .event-slider-block .owl-stage-outer .owl-item .item { padding-bottom: 56.25%; } }
/* line 1788, ../sass/includes/_news.scss */
.event-slider-block .owl-stage-outer .owl-item iframe { border: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/* line 1798, ../sass/includes/_news.scss */
.event-slider-block .owl-stage-outer .owl-item .item img { position: absolute; left: 0; bottom: 0; width: 100%; }
@media screen and (max-width: 767px) { /* line 1798, ../sass/includes/_news.scss */
  .event-slider-block .owl-stage-outer .owl-item .item img { height: 100%; object-fit: cover; } }
/* line 1811, ../sass/includes/_news.scss */
.event-slider-block .owl-stage-outer .owl-item .item:hover .btn-play { border-color: #ffffff; color: #DC0041; background: #fff; }
/* line 1818, ../sass/includes/_news.scss */
.event-slider-block .owl-stage-outer .owl-item .item .btn-play { position: absolute; left: 50%; top: 50%; width: 60px; height: 60px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: 22px; border: 4px solid #fff; border-radius: 50%; color: #fff; -webkit-transition: .5s; -o-transition: .5s; transition: .5s; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
/* line 1852, ../sass/includes/_news.scss */
.event-slider-block .custom-owl-nav button { position: absolute; top: 0; bottom: 0; height: 35px; margin: auto; background: #168fce; border: 0; color: #fff; font-size: 24px; width: 35px; }
/* line 1864, ../sass/includes/_news.scss */
.event-slider-block .custom-owl-nav button:hover { background: #0e77ae; }
/* line 1868, ../sass/includes/_news.scss */
.event-slider-block .custom-owl-nav button:fcus { outline: none; }
/* line 1872, ../sass/includes/_news.scss */
.event-slider-block .custom-owl-nav button.right-col { right: 0; }
/* line 1876, ../sass/includes/_news.scss */
.event-slider-block .custom-owl-nav button.left-col { left: 0; }
/* line 1881, ../sass/includes/_news.scss */
.event-slider-block .custom-owl-nav .disabled { display: none; }
/* line 1886, ../sass/includes/_news.scss */
.event-slider-block .owl-dots { text-align: center; position: absolute; width: 100%; bottom: -35px; }
/* line 1892, ../sass/includes/_news.scss */
.event-slider-block .owl-dots .owl-dot span { width: 10px; height: 10px; margin: 5px 7px; background: #D6D6D6; border: 0; }
@media screen and (max-width: 575px) { /* line 1892, ../sass/includes/_news.scss */
  .event-slider-block .owl-dots .owl-dot span { width: 10px; height: 10px; } }
/* line 1906, ../sass/includes/_news.scss */
.event-slider-block .owl-dots .owl-dot.active span { background: #DC0041; border-color: #DC0041; }
/* line 1912, ../sass/includes/_news.scss */
.event-slider-block .owl-dots .owl-dot:focus { outline: none; }

/* line 1919, ../sass/includes/_news.scss */
.bluebox { width: 100%; float: left; background: #00537F; font-size: 17px; color: #fff; text-transform: uppercase; padding: 20px 0; font-family: "bordademibold"; margin-bottom: 20px; }
@media screen and (max-width: 767px) { /* line 1919, ../sass/includes/_news.scss */
  .bluebox { margin-top: 20px; } }
/* line 1934, ../sass/includes/_news.scss */
.bluebox .btn { font-family: "bordademibold"; font-size: 15px; }
/* line 1938, ../sass/includes/_news.scss */
.bluebox .btn.calender-add { font-family: "bordademibold"; background: #fff; border: 1px solid #fff; color: #00537F; border-radius: 0; width: 100% !important; padding: 5px 12px; margin-top: 0; font-weight: normal; min-height: 40px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
/* line 1959, ../sass/includes/_news.scss */
.bluebox .btn.calender-add:hover, .bluebox .btn.calender-add:focus { background: #DC0041; color: #fff !important; border-color: #DC0041; }
/* line 1967, ../sass/includes/_news.scss */
.bluebox .btn.calender-add .addeventatc_dropdown .copyx { display: none; }
/* line 1972, ../sass/includes/_news.scss */
.bluebox .btn.calender-add .addeventatc_icon { display: none; }
/* line 1979, ../sass/includes/_news.scss */
.bluebox .event-info { margin: 0 !important; }
/* line 1983, ../sass/includes/_news.scss */
.bluebox .booknow { width: 100%; border-radius: 0; padding: 5px 12px; display: inline-block; line-height: 30px; background: #DC0041; border: 0; margin-top: 5px; }
/* line 1994, ../sass/includes/_news.scss */
.bluebox p { color: #fff !important; font-family: "bordademibold" !important; }
/* line 1999, ../sass/includes/_news.scss */
.bluebox .pr { margin-bottom: 0; margin-top: 15px; }

@media (min-width: 767px) { /* line 2005, ../sass/includes/_news.scss */
  .d-flex-reverse { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }

/* line 3, ../sass/includes/_get-card.scss */
.layout-container section.card-content { padding-top: 110px; padding-bottom: 80px; }
@media (min-width: 1440px) { /* line 3, ../sass/includes/_get-card.scss */
  .layout-container section.card-content { padding-top: 150px; } }
/* line 9, ../sass/includes/_get-card.scss */
.layout-container section.card-content #block-active-newcastle-page-title { display: none; }
/* line 13, ../sass/includes/_get-card.scss */
.layout-container section.card-content .main-card .main-head { font-family: 'Montserrat'; font-weight: 700; font-size: 32px; line-height: 24px; margin: 0; padding: 40px; color: #4c4c4c; padding-top: 0; text-transform: uppercase; padding-left: 0; padding-right: 0; }
@media (min-width: 1440px) { /* line 13, ../sass/includes/_get-card.scss */
  .layout-container section.card-content .main-card .main-head { font-size: 40px; } }
@media (max-width: 767px) { /* line 13, ../sass/includes/_get-card.scss */
  .layout-container section.card-content .main-card .main-head { font-size: 20px; padding: 0 0 20px; } }
/* line 34, ../sass/includes/_get-card.scss */
.layout-container section.card-content .main-card video { object-fit: cover; height: auto !important; width: 100% !important; max-height: 500px; overflow: hidden; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; margin-bottom: 35px; }
/* line 43, ../sass/includes/_get-card.scss */
.layout-container section.card-content .main-card .views-field-title { color: #181a1e; text-transform: uppercase; font-size: 18px; line-height: 30px; font-weight: 700; text-align: center; margin-bottom: 25px; }
/* line 53, ../sass/includes/_get-card.scss */
.layout-container section.card-content .main-card .views-field-body p { color: #666666; font-size: 15px; font-weight: 400; line-height: 30px; text-align: center; margin: auto auto 20px; }
/* line 63, ../sass/includes/_get-card.scss */
.layout-container section.card-content .main-card .get-card-btn { text-align: center; margin-bottom: 35px; }
/* line 66, ../sass/includes/_get-card.scss */
.layout-container section.card-content .main-card .get-card-btn a { font-size: 12px; font-weight: 700; color: #fff; text-transform: uppercase; background: #00537F; border-color: #00537F; padding: 10px 50px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; border-radius: 30px; letter-spacing: 0.060em; line-height: 30px; width: auto; -webkit-transition: background 0.5s ease; -moz-transition: background 0.5s ease; -ms-transition: background 0.5s ease; -o-transition: background 0.5s ease; transition: background 0.5s ease; -webkit-transition: border-color 0.5s ease; -moz-transition: border-color 0.5s ease; -ms-transition: border-color 0.5s ease; -o-transition: border-color 0.5s ease; transition: border-color 0.5s ease; }
/* line 80, ../sass/includes/_get-card.scss */
.layout-container section.card-content .main-card .get-card-btn a:hover { background: #00324c; border-color: #00324c; }
/* line 87, ../sass/includes/_get-card.scss */
.layout-container section.card-content .card-links { margin-top: 40px; }
/* line 89, ../sass/includes/_get-card.scss */
.layout-container section.card-content .card-links ul { text-align: center; }
/* line 91, ../sass/includes/_get-card.scss */
.layout-container section.card-content .card-links ul li { display: inline-block; padding: 0 15px 20px; }
/* line 94, ../sass/includes/_get-card.scss */
.layout-container section.card-content .card-links ul li a { display: inline-block; font-size: 13px; font-weight: 400; color: #9a9a9a; line-height: 24px; border: 1px solid #f1f2f4; padding: 20px; background: #fbfcfd; max-width: 160px; text-align: center; -webkit-transition: background 0.5s ease; -moz-transition: background 0.5s ease; -ms-transition: background 0.5s ease; -o-transition: background 0.5s ease; transition: background 0.5s ease; }
/* line 106, ../sass/includes/_get-card.scss */
.layout-container section.card-content .card-links ul li a:hover { background: #d9e3ec; }

/* line 1, ../sass/includes/_access-modals.scss */
.ui-dialog { padding: 0; z-index: 1000000; }
/* line 5, ../sass/includes/_access-modals.scss */
.ui-dialog.signin-modal .modal-container, .ui-dialog.signup-modal .modal-container { width: 450px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; border-radius: 6px; }
@media (max-width: 767px) { /* line 5, ../sass/includes/_access-modals.scss */
  .ui-dialog.signin-modal .modal-container, .ui-dialog.signup-modal .modal-container { margin-top: 120px; } }
@media (max-width: 520px) { /* line 5, ../sass/includes/_access-modals.scss */
  .ui-dialog.signin-modal .modal-container, .ui-dialog.signup-modal .modal-container { width: 90% !important; } }
/* line 14, ../sass/includes/_access-modals.scss */
.ui-dialog.signin-modal .modal-container .ui-dialog-titlebar, .ui-dialog.signup-modal .modal-container .ui-dialog-titlebar { min-height: 80px; background: #f8fafc; padding: 0; border: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; border-bottom: 1px solid #dfe3e9; }
/* line 22, ../sass/includes/_access-modals.scss */
.ui-dialog.signin-modal .modal-container .ui-dialog-titlebar .ui-dialog-title, .ui-dialog.signup-modal .modal-container .ui-dialog-titlebar .ui-dialog-title { display: none !important; }
/* line 25, ../sass/includes/_access-modals.scss */
.ui-dialog.signin-modal .modal-container .ui-dialog-titlebar .ui-button, .ui-dialog.signup-modal .modal-container .ui-dialog-titlebar .ui-button { border: 0; background: transparent; color: transparent; top: 0; bottom: 0; margin: auto; right: 30px; }
@media (max-width: 480px) { /* line 25, ../sass/includes/_access-modals.scss */
  .ui-dialog.signin-modal .modal-container .ui-dialog-titlebar .ui-button, .ui-dialog.signup-modal .modal-container .ui-dialog-titlebar .ui-button { top: -50px; right: 15px; } }
/* line 37, ../sass/includes/_access-modals.scss */
.ui-dialog.signin-modal .modal-container .ui-dialog-titlebar .ui-button:focus, .ui-dialog.signup-modal .modal-container .ui-dialog-titlebar .ui-button:focus { outline: none; }
/* line 40, ../sass/includes/_access-modals.scss */
.ui-dialog.signin-modal .modal-container .ui-dialog-titlebar .ui-button:hover, .ui-dialog.signup-modal .modal-container .ui-dialog-titlebar .ui-button:hover { color: #00324c; }
/* line 43, ../sass/includes/_access-modals.scss */
.ui-dialog.signin-modal .modal-container .ui-dialog-titlebar .ui-button:after, .ui-dialog.signup-modal .modal-container .ui-dialog-titlebar .ui-button:after { content: "\f00d"; position: absolute; top: 0; left: 0; font-family: fontAwesome; color: #00537F; font-size: 16px; }
/* line 52, ../sass/includes/_access-modals.scss */
.ui-dialog.signin-modal .modal-container .ui-dialog-titlebar .ui-button .ui-icon, .ui-dialog.signup-modal .modal-container .ui-dialog-titlebar .ui-button .ui-icon { display: none; }
/* line 56, ../sass/includes/_access-modals.scss */
.ui-dialog.signin-modal .modal-container .ui-dialog-titlebar .ui-dialog-title, .ui-dialog.signup-modal .modal-container .ui-dialog-titlebar .ui-dialog-title { display: block; float: none; position: relative; border-top-left-radius: 6px; border-top-right-radius: 6px; font-size: 24px; font-family: 'ProximaNovaRegular'; font-weight: normal; color: #354052; padding: 20px; text-align: center; overflow: visible; width: 100%; }
/* line 72, ../sass/includes/_access-modals.scss */
.ui-dialog.signin-modal .modal-container .ui-dialog-content, .ui-dialog.signup-modal .modal-container .ui-dialog-content { padding: 20px 30px 0; max-height: inherit !important; }
/* line 76, ../sass/includes/_access-modals.scss */
.ui-dialog.signin-modal .modal-container .ui-dialog-content #modal_signin_form .js-form-item, .ui-dialog.signup-modal .modal-container .ui-dialog-content #modal_signin_form .js-form-item { margin-bottom: 15px; }
/* line 78, ../sass/includes/_access-modals.scss */
.ui-dialog.signin-modal .modal-container .ui-dialog-content #modal_signin_form .js-form-item .email-field, .ui-dialog.signup-modal .modal-container .ui-dialog-content #modal_signin_form .js-form-item .email-field { text-transform: lowercase; }
/* line 81, ../sass/includes/_access-modals.scss */
.ui-dialog.signin-modal .modal-container .ui-dialog-content #modal_signin_form .js-form-item > label, .ui-dialog.signup-modal .modal-container .ui-dialog-content #modal_signin_form .js-form-item > label { font-size: 14px; font-family: 'ProximaNovaSbold'; font-weight: normal; color: #7f8fa4; text-transform: inherit; letter-spacing: normal; margin-bottom: 0; margin-bottom: 5px; }
/* line 91, ../sass/includes/_access-modals.scss */
.ui-dialog.signin-modal .modal-container .ui-dialog-content #modal_signin_form .js-form-item input, .ui-dialog.signup-modal .modal-container .ui-dialog-content #modal_signin_form .js-form-item input, .ui-dialog.signin-modal .modal-container .ui-dialog-content #modal_signin_form .js-form-item .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .ui-dialog.signin-modal .modal-container .ui-dialog-content #modal_signin_form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content #modal_signin_form .js-form-item .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .ui-dialog.signup-modal .modal-container .ui-dialog-content #modal_signin_form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content #modal_signin_form .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form #modal_signin_form .js-form-item select { height: 38px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; border-radius: 6px; background-color: #f8fafc; border: 1px solid #dfe3e9; box-shadow: none; outline: none; padding: 8px 20px; font-family: 'ProximaNovaSbold'; font-weight: normal; color: #354052; -webkit-appearance: none; -moz-appearance: none; }
@media (max-width: 767px) { /* line 91, ../sass/includes/_access-modals.scss */
  .ui-dialog.signin-modal .modal-container .ui-dialog-content #modal_signin_form .js-form-item input, .ui-dialog.signup-modal .modal-container .ui-dialog-content #modal_signin_form .js-form-item input, .ui-dialog.signin-modal .modal-container .ui-dialog-content #modal_signin_form .js-form-item .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .ui-dialog.signin-modal .modal-container .ui-dialog-content #modal_signin_form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content #modal_signin_form .js-form-item .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .ui-dialog.signup-modal .modal-container .ui-dialog-content #modal_signin_form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content #modal_signin_form .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form #modal_signin_form .js-form-item select { padding: 8px 12px; } }
/* line 111, ../sass/includes/_access-modals.scss */
.ui-dialog.signin-modal .modal-container .forgot-wrapper, .ui-dialog.signup-modal .modal-container .forgot-wrapper { position: relative; }
/* line 113, ../sass/includes/_access-modals.scss */
.ui-dialog.signin-modal .modal-container .forgot-wrapper input, .ui-dialog.signup-modal .modal-container .forgot-wrapper input, .ui-dialog.signin-modal .modal-container .forgot-wrapper .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .ui-dialog.signin-modal .modal-container .forgot-wrapper select, .ui-dialog.signup-modal .modal-container .forgot-wrapper .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .ui-dialog.signup-modal .modal-container .forgot-wrapper select, .ui-dialog.signup-modal .modal-container .forgot-wrapper .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .forgot-wrapper select { padding-right: 120px !important; }
@media (max-width: 480px) { /* line 113, ../sass/includes/_access-modals.scss */
  .ui-dialog.signin-modal .modal-container .forgot-wrapper input, .ui-dialog.signup-modal .modal-container .forgot-wrapper input, .ui-dialog.signin-modal .modal-container .forgot-wrapper .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .ui-dialog.signin-modal .modal-container .forgot-wrapper select, .ui-dialog.signup-modal .modal-container .forgot-wrapper .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .ui-dialog.signup-modal .modal-container .forgot-wrapper select, .ui-dialog.signup-modal .modal-container .forgot-wrapper .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .forgot-wrapper select { padding-right: 20px !important; } }
/* line 119, ../sass/includes/_access-modals.scss */
.ui-dialog.signin-modal .modal-container .forgot-wrapper > a, .ui-dialog.signup-modal .modal-container .forgot-wrapper > a { position: absolute; bottom: 14px; right: 15px; font-size: 12px; color: #7f8ea3; font-family: 'ProximaNovaSbold'; font-weight: normal; }
@media (max-width: 480px) { /* line 119, ../sass/includes/_access-modals.scss */
  .ui-dialog.signin-modal .modal-container .forgot-wrapper > a, .ui-dialog.signup-modal .modal-container .forgot-wrapper > a { position: inherit; display: inline-block; right: inherit; margin-top: 10px; } }
/* line 135, ../sass/includes/_access-modals.scss */
.ui-dialog.signin-modal .modal-container .footer_btns, .ui-dialog.signup-modal .modal-container .footer_btns { padding-top: 5px; padding-bottom: 30px; }
/* line 138, ../sass/includes/_access-modals.scss */
.ui-dialog.signin-modal .modal-container .footer_btns .btn, .ui-dialog.signup-modal .modal-container .footer_btns .btn { margin: 0; background-color: #DC0041; border-color: #DC0041; color: #fff; display: block; font-size: 14px; padding: 12px 15px; width: 100%; font-family: 'ProximaNovaSbold'; font-weight: normal; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; border-radius: 6px; }
/* line 150, ../sass/includes/_access-modals.scss */
.ui-dialog.signin-modal .modal-container .footer_btns .btn:hover, .ui-dialog.signup-modal .modal-container .footer_btns .btn:hover { background-color: #a90032; }
/* line 155, ../sass/includes/_access-modals.scss */
.ui-dialog.signin-modal .modal-container .jump-register, .ui-dialog.signup-modal .modal-container .jump-register { color: #7f8fa4; font-size: 14px; font-family: 'ProximaNovaSbold'; font-weight: normal; margin-bottom: 15px; padding-bottom: 15px; }
/* line 162, ../sass/includes/_access-modals.scss */
.ui-dialog.signin-modal .modal-container .jump-register a, .ui-dialog.signup-modal .modal-container .jump-register a { color: #00537F; }
/* line 166, ../sass/includes/_access-modals.scss */
.ui-dialog.signin-modal .modal-container .ui-dialog-buttonpane, .ui-dialog.signup-modal .modal-container .ui-dialog-buttonpane { border-top: 0; margin-top: 5px; padding: 0 30px 25px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; }
/* line 172, ../sass/includes/_access-modals.scss */
.ui-dialog.signin-modal .modal-container .ui-dialog-buttonpane .ui-dialog-buttonset, .ui-dialog.signup-modal .modal-container .ui-dialog-buttonpane .ui-dialog-buttonset { float: none; }
/* line 174, ../sass/includes/_access-modals.scss */
.ui-dialog.signin-modal .modal-container .ui-dialog-buttonpane .ui-dialog-buttonset button, .ui-dialog.signup-modal .modal-container .ui-dialog-buttonpane .ui-dialog-buttonset button { margin: 0; background-color: #DC0041; border-color: #DC0041; color: #fff; display: block; font-size: 14px; padding: 9px 15px; width: 100%; font-family: 'ProximaNovaSbold'; font-weight: normal; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; border-radius: 6px; }
/* line 186, ../sass/includes/_access-modals.scss */
.ui-dialog.signin-modal .modal-container .ui-dialog-buttonpane .ui-dialog-buttonset button:hover, .ui-dialog.signup-modal .modal-container .ui-dialog-buttonpane .ui-dialog-buttonset button:hover { background-color: #a90032; }
/* line 196, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container { width: 800px; }
@media (max-width: 991px) { /* line 196, ../sass/includes/_access-modals.scss */
  .ui-dialog.signup-modal .modal-container { width: 90%; margin-left: auto; margin-right: auto; } }
/* line 203, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container .ui-dialog-content { overflow: visible; }
/* line 205, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container .ui-dialog-content .header-title { position: absolute; top: -55px; width: 150px; left: 20px; }
@media (max-width: 480px) { /* line 205, ../sass/includes/_access-modals.scss */
  .ui-dialog.signup-modal .modal-container .ui-dialog-content .header-title { top: -60px; } }
/* line 213, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container .ui-dialog-content .header-title h1 { font-size: 24px; font-family: 'ProximaNovaRegular'; font-weight: normal; color: #354052; margin: 0; text-align: center; }
@media (max-width: 480px) { /* line 213, ../sass/includes/_access-modals.scss */
  .ui-dialog.signup-modal .modal-container .ui-dialog-content .header-title h1 { font-size: 20px; } }
/* line 226, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .welcome-success { font-size: 14px; font-family: "Montserrat",sans-serif; font-weight: normal; color: #333333; text-transform: inherit; letter-spacing: normal; line-height: 24px; padding-top: 20px; }
/* line 237, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item > label { font-size: 14px; font-family: 'ProximaNovaSbold'; font-weight: normal; color: #7f8fa4; text-transform: inherit; letter-spacing: normal; margin-bottom: 0; margin-bottom: 5px; text-transform: capitalize; }
/* line 248, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item input, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select { height: 45px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; border-radius: 6px; background-color: #fff; border: 1px solid #cdd2d6; box-shadow: none; outline: none; padding: 12px 20px; font-family: 'ProximaNovaSbold'; font-weight: normal; color: #354052; }
/* line 259, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item input.error, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select.error { border: 1px solid  #f00; }
/* line 263, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select { -webkit-appearance: none; -moz-appearance: none; background-image: url(/themes/custom/active_newcastle/css/../images/select-arrow.png); background-repeat: no-repeat; background-size: 25px; background-position: 95% 50%; }
/* line 272, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item.js-form-type-checkbox { clear: both; position: relative; }
/* line 275, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item.js-form-type-checkbox label { position: absolute; top: 0; left: 0; padding-left: 30px; text-transform: inherit; }
/* line 281, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item.js-form-type-checkbox label .primary-link { color: #00537F; }
/* line 284, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item.js-form-type-checkbox label:before { content: ""; width: 20px; height: 20px; position: absolute; top: 0; left: 0; text-align: center; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; border: 1px solid #dfe3e9; background-color: #fff; }
/* line 297, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item.js-form-type-checkbox input, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item.js-form-type-checkbox select { visibility: hidden; }
/* line 301, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item.js-form-type-checkbox input:checked + label:before, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item.js-form-type-checkbox .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:checked + label:before, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item.js-form-type-checkbox select:checked + label:before { content: "\f00c"; font-family: fontAwesome; font-size: 14px; line-height: 18px; }
/* line 314, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container .footer_btns { clear: both; padding-top: 15px; }
/* line 317, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container .footer_btns .btn { width: 50%; margin: auto; }
@media (max-width: 480px) { /* line 317, ../sass/includes/_access-modals.scss */
  .ui-dialog.signup-modal .modal-container .footer_btns .btn { width: 95%; } }

/* line 330, ../sass/includes/_access-modals.scss */
.ui-widget-overlay { z-index: 9999; background: rgba(19, 24, 32, 0.3) !important; }

/*---------- New styles -----------*/
/* line 337, ../sass/includes/_access-modals.scss */
.ui-widget.ui-widget-content { /*height:250px;
overflow:hidden;
overflow-y:auto;*/ }
/* line 341, ../sass/includes/_access-modals.scss */
.ui-widget.ui-widget-content li { /*border:0 !important; 
&:hover, &:hover:focus,&:active, &:active:focus, &:focus{
	font-family:$roboto-reg !important;
	border:0 !important;
	color:$white-color!important;
	background:#1e90ff;
	font-weight:normal !important;   
}*/ }
/* line 350, ../sass/includes/_access-modals.scss */
.ui-widget.ui-widget-content li .ui-menu-item-wrapper { font-family: "robotoregular" !important; border: 0 !important; font-weight: normal !important; /*&:hover, &:hover:focus,&:active, &:active:focus, &:focus{
	font-family:$roboto-reg !important;
	border:0 !important;
	color:$white-color!important;
	background:#1e90ff;
	font-weight:normal !important;   
}*/ }

/* line 366, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container { border-radius: 0; }
/* line 369, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container .ui-dialog-titlebar .ui-dialog-titlebar-close { right: 40px; top: -10px; }
/* line 372, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container .ui-dialog-titlebar .ui-dialog-titlebar-close:hover, .ui-dialog.signup-modal .modal-container .ui-dialog-titlebar .ui-dialog-titlebar-close:focus { outline: none; }
/* line 375, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container .ui-dialog-titlebar .ui-dialog-titlebar-close:after { font-size: 30px; color: #DC0041; }
/* line 382, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container #drupal-modal.ui-dialog-content { padding: 0; }
/* line 385, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container #drupal-modal .signup-form { padding: 30px 35px; overflow-x: hidden; }
@media screen and (max-width: 575px) { /* line 385, ../sass/includes/_access-modals.scss */
  .ui-dialog.signup-modal .modal-container #drupal-modal .signup-form { padding: 20px; } }
/* line 393, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container #drupal-modal .signup-form #messages-wrapper.form-wrapper div[role="alert"] { color: #f00; }
/* line 400, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container #drupal-modal .signup-form .form-title h2, .ui-dialog.signup-modal .modal-container #drupal-modal .signup-form .form-title .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .ui-dialog.signup-modal .modal-container #drupal-modal .signup-form .form-title h4 { font-family: "BordaBold"; font-size: 22px; color: #00537F; text-transform: uppercase; margin-top: 0; margin-bottom: 0; }
@media screen and (max-width: 575px) { /* line 400, ../sass/includes/_access-modals.scss */
  .ui-dialog.signup-modal .modal-container #drupal-modal .signup-form .form-title h2, .ui-dialog.signup-modal .modal-container #drupal-modal .signup-form .form-title .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .ui-dialog.signup-modal .modal-container #drupal-modal .signup-form .form-title h4 { font-size: 20px; } }
/* line 412, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container #drupal-modal .signup-form .common-field-elements { padding: 0 5px; margin-bottom: 0; }
/* line 415, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container #drupal-modal .signup-form .common-field-elements input, .ui-dialog.signup-modal .modal-container #drupal-modal .signup-form .common-field-elements .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .ui-dialog.signup-modal .modal-container #drupal-modal .signup-form .common-field-elements select, .ui-dialog.signup-modal .modal-container #drupal-modal .ui-dialog-content .signup-form .common-field-elements .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content #drupal-modal .signup-form .common-field-elements .js-form-item select, .ui-dialog.signup-modal .modal-container #drupal-modal .ui-dialog-content .signup-form .js-form-item .common-field-elements select, .ui-dialog.signup-modal .modal-container .ui-dialog-content #drupal-modal .signup-form .js-form-item .common-field-elements select { border-radius: 1px; background: #f5f6f7; font-family: "robotoregular"; font-size: 15px; color: #828282; }
/* line 421, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container #drupal-modal .signup-form .common-field-elements input::-webkit-input-placeholder, .ui-dialog.signup-modal .modal-container #drupal-modal .signup-form .common-field-elements .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select::-webkit-input-placeholder, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .ui-dialog.signup-modal .modal-container #drupal-modal .signup-form .common-field-elements select::-webkit-input-placeholder, .ui-dialog.signup-modal .modal-container #drupal-modal .ui-dialog-content .signup-form .common-field-elements .js-form-item select::-webkit-input-placeholder, .ui-dialog.signup-modal .modal-container .ui-dialog-content #drupal-modal .signup-form .common-field-elements .js-form-item select::-webkit-input-placeholder, .ui-dialog.signup-modal .modal-container #drupal-modal .ui-dialog-content .signup-form .js-form-item .common-field-elements select::-webkit-input-placeholder, .ui-dialog.signup-modal .modal-container .ui-dialog-content #drupal-modal .signup-form .js-form-item .common-field-elements select::-webkit-input-placeholder { /* Edge */ color: #828282; }
/* line 425, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container #drupal-modal .signup-form .common-field-elements input:-ms-input-placeholder, .ui-dialog.signup-modal .modal-container #drupal-modal .signup-form .common-field-elements .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:-ms-input-placeholder, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .ui-dialog.signup-modal .modal-container #drupal-modal .signup-form .common-field-elements select:-ms-input-placeholder, .ui-dialog.signup-modal .modal-container #drupal-modal .ui-dialog-content .signup-form .common-field-elements .js-form-item select:-ms-input-placeholder, .ui-dialog.signup-modal .modal-container .ui-dialog-content #drupal-modal .signup-form .common-field-elements .js-form-item select:-ms-input-placeholder, .ui-dialog.signup-modal .modal-container #drupal-modal .ui-dialog-content .signup-form .js-form-item .common-field-elements select:-ms-input-placeholder, .ui-dialog.signup-modal .modal-container .ui-dialog-content #drupal-modal .signup-form .js-form-item .common-field-elements select:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #828282; }
/* line 429, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container #drupal-modal .signup-form .common-field-elements input::placeholder, .ui-dialog.signup-modal .modal-container #drupal-modal .signup-form .common-field-elements .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select::placeholder, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .ui-dialog.signup-modal .modal-container #drupal-modal .signup-form .common-field-elements select::placeholder, .ui-dialog.signup-modal .modal-container #drupal-modal .ui-dialog-content .signup-form .common-field-elements .js-form-item select::placeholder, .ui-dialog.signup-modal .modal-container .ui-dialog-content #drupal-modal .signup-form .common-field-elements .js-form-item select::placeholder, .ui-dialog.signup-modal .modal-container #drupal-modal .ui-dialog-content .signup-form .js-form-item .common-field-elements select::placeholder, .ui-dialog.signup-modal .modal-container .ui-dialog-content #drupal-modal .signup-form .js-form-item .common-field-elements select::placeholder { color: #828282; }
/* line 437, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container #drupal-modal .signup-form .footer_btns .inline-submit .btn.form-submit { font-family: "BordaBold"; font-size: 17px; text-transform: uppercase; width: auto; border-radius: 0; padding: 8px 40px; float: right; }
/* line 450, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container #drupal-modal .signin-form { padding: 30px 35px; background: #00537F; }
/* line 453, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container #drupal-modal .signin-form div[role="contentinfo"] { color: #fff; }
/* line 457, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container #drupal-modal .signin-form .form-title h2, .ui-dialog.signup-modal .modal-container #drupal-modal .signin-form .form-title .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .ui-dialog.signup-modal .modal-container #drupal-modal .signin-form .form-title h4 { color: #fff; font-family: "BordaBold"; text-transform: uppercase; font-size: 22px; margin: 0; margin-bottom: 30px; }
/* line 466, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container #drupal-modal .signin-form .common-field-elements { padding: 0 5px; margin-bottom: 0; }
/* line 470, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container #drupal-modal .signin-form .common-field-elements .js-form-item.form-item label { display: none; }
/* line 474, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container #drupal-modal .signin-form .common-field-elements input, .ui-dialog.signup-modal .modal-container #drupal-modal .signin-form .common-field-elements .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .ui-dialog.signup-modal .modal-container #drupal-modal .signin-form .common-field-elements select, .ui-dialog.signup-modal .modal-container #drupal-modal .signin-form .common-field-elements .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item #drupal-modal .signin-form .common-field-elements select { font-family: "robotoregular"; font-size: 17px; background: #fff; height: 45px; border-radius: 0; border: 0; }
/* line 481, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container #drupal-modal .signin-form .common-field-elements input:hover, .ui-dialog.signup-modal .modal-container #drupal-modal .signin-form .common-field-elements .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:hover, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .ui-dialog.signup-modal .modal-container #drupal-modal .signin-form .common-field-elements select:hover, .ui-dialog.signup-modal .modal-container #drupal-modal .signin-form .common-field-elements .ui-dialog-content .signup-form .js-form-item select:hover, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item #drupal-modal .signin-form .common-field-elements select:hover, .ui-dialog.signup-modal .modal-container #drupal-modal .signin-form .common-field-elements input:focus, .ui-dialog.signup-modal .modal-container #drupal-modal .signin-form .common-field-elements .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:focus, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .ui-dialog.signup-modal .modal-container #drupal-modal .signin-form .common-field-elements select:focus, .ui-dialog.signup-modal .modal-container #drupal-modal .signin-form .common-field-elements .ui-dialog-content .signup-form .js-form-item select:focus, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item #drupal-modal .signin-form .common-field-elements select:focus { outline: none; box-shadow: none; }
/* line 485, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container #drupal-modal .signin-form .common-field-elements input::placeholder, .ui-dialog.signup-modal .modal-container #drupal-modal .signin-form .common-field-elements .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select::placeholder, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .ui-dialog.signup-modal .modal-container #drupal-modal .signin-form .common-field-elements select::placeholder, .ui-dialog.signup-modal .modal-container #drupal-modal .signin-form .common-field-elements .ui-dialog-content .signup-form .js-form-item select::placeholder, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item #drupal-modal .signin-form .common-field-elements select::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ color: #828282; opacity: 1; /* Firefox */ }
/* line 490, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container #drupal-modal .signin-form .common-field-elements input:-ms-input-placeholder, .ui-dialog.signup-modal .modal-container #drupal-modal .signin-form .common-field-elements .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:-ms-input-placeholder, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .ui-dialog.signup-modal .modal-container #drupal-modal .signin-form .common-field-elements select:-ms-input-placeholder, .ui-dialog.signup-modal .modal-container #drupal-modal .signin-form .common-field-elements .ui-dialog-content .signup-form .js-form-item select:-ms-input-placeholder, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item #drupal-modal .signin-form .common-field-elements select:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #828282; }
/* line 494, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container #drupal-modal .signin-form .common-field-elements input::-ms-input-placeholder, .ui-dialog.signup-modal .modal-container #drupal-modal .signin-form .common-field-elements .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select::-ms-input-placeholder, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .ui-dialog.signup-modal .modal-container #drupal-modal .signin-form .common-field-elements select::-ms-input-placeholder, .ui-dialog.signup-modal .modal-container #drupal-modal .signin-form .common-field-elements .ui-dialog-content .signup-form .js-form-item select::-ms-input-placeholder, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item #drupal-modal .signin-form .common-field-elements select::-ms-input-placeholder { /* Microsoft Edge */ color: #828282; }
/* line 498, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container #drupal-modal .signin-form .common-field-elements .btn-forgot { font-family: "bordademibold"; margin-top: 0px; background: none; font-size: 17px; text-transform: uppercase; letter-spacing: 1px; padding: 0; color: #fff; text-align: right; float: right; border: 0; }
@media screen and (max-width: 991px) { /* line 498, ../sass/includes/_access-modals.scss */
  .ui-dialog.signup-modal .modal-container #drupal-modal .signin-form .common-field-elements .btn-forgot { float: left; margin-top: 20px; } }
@media screen and (max-width: 767px) { /* line 498, ../sass/includes/_access-modals.scss */
  .ui-dialog.signup-modal .modal-container #drupal-modal .signin-form .common-field-elements .btn-forgot { float: left; } }
/* line 517, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container #drupal-modal .signin-form .common-field-elements .btn-forgot:hover { background: none; color: #d0cbcb; }
/* line 523, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container #drupal-modal .signin-form .footer_btns { padding: 0; }
/* line 526, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container #drupal-modal .signin-form .inline-submit { position: relative; padding: 0 5px; }
@media screen and (max-width: 991px) { /* line 526, ../sass/includes/_access-modals.scss */
  .ui-dialog.signup-modal .modal-container #drupal-modal .signin-form .inline-submit { padding: 0 0; } }
/* line 533, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container #drupal-modal .signin-form .inline-submit .btn.form-submit { font-family: "BordaBold"; margin-top: 20px; font-size: 20px; color: #00537F; text-transform: uppercase; width: auto; padding: 8px 50px; border-radius: 0; border: 0; }
/* line 543, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container #drupal-modal .signin-form .inline-submit .btn.form-submit:hover { background: #DC0041; color: #fff; }
/* line 551, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container #drupal-modal .forgot-password { padding: 0px 30px; padding-bottom: 30px; }
@media screen and (max-width: 575px) { /* line 551, ../sass/includes/_access-modals.scss */
  .ui-dialog.signup-modal .modal-container #drupal-modal .forgot-password { padding: 20px 20px; } }
/* line 558, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container #drupal-modal .forgot-password .form-title h2, .ui-dialog.signup-modal .modal-container #drupal-modal .forgot-password .form-title .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .ui-dialog.signup-modal .modal-container #drupal-modal .forgot-password .form-title h4 { font-family: "BordaBold"; font-size: 17px; color: #00537F; text-transform: uppercase; margin-top: 0; margin-bottom: 18px; }
@media screen and (max-width: 991px) { /* line 567, ../sass/includes/_access-modals.scss */
  .ui-dialog.signup-modal .modal-container #drupal-modal .forgot-password .common-field-elements { padding: 0; } }
/* line 572, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container #drupal-modal .forgot-password .common-field-elements .js-form-item label { font-family: "bordademibold"; font-size: 14px; color: #00537F; }
/* line 577, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container #drupal-modal .forgot-password .common-field-elements .js-form-item input, .ui-dialog.signup-modal .modal-container #drupal-modal .forgot-password .common-field-elements .js-form-item .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .ui-dialog.signup-modal .modal-container #drupal-modal .forgot-password .common-field-elements .js-form-item select, .ui-dialog.signup-modal .modal-container #drupal-modal .forgot-password .common-field-elements .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form #drupal-modal .forgot-password .common-field-elements .js-form-item select { height: 38px; border-radius: 1px; border: 1px solid #ced2d6; padding: 12px 20px; background: #f5f6f7; font-family: "robotoregular"; font-size: 16px; box-shadow: none; color: #828282; -webkit-appearance: none; -moz-appearance: none; }
/* line 589, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container #drupal-modal .forgot-password .common-field-elements .js-form-item input:focus, .ui-dialog.signup-modal .modal-container #drupal-modal .forgot-password .common-field-elements .js-form-item .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:focus, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .ui-dialog.signup-modal .modal-container #drupal-modal .forgot-password .common-field-elements .js-form-item select:focus, .ui-dialog.signup-modal .modal-container #drupal-modal .forgot-password .common-field-elements .ui-dialog-content .signup-form .js-form-item select:focus, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form #drupal-modal .forgot-password .common-field-elements .js-form-item select:focus { box-shadow: none; -webkit-appearance: none; -moz-appearance: none; }
/* line 597, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container #drupal-modal .forgot-password .common-field-elements .inline-submit .form-submit { background: #DC0041; font-family: "BordaBold"; font-size: 17px; text-transform: uppercase; width: 100%; border-radius: 0; float: left; color: #fff; border: 0; min-height: 38px; margin-top: 0; opacity: 1; }
/* line 610, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container #drupal-modal .forgot-password .common-field-elements .inline-submit .form-submit:hover, .ui-dialog.signup-modal .modal-container #drupal-modal .forgot-password .common-field-elements .inline-submit .form-submit:focus-within, .ui-dialog.signup-modal .modal-container #drupal-modal .forgot-password .common-field-elements .inline-submit .form-submit:focus, .ui-dialog.signup-modal .modal-container #drupal-modal .forgot-password .common-field-elements .inline-submit .form-submit:active, .ui-dialog.signup-modal .modal-container #drupal-modal .forgot-password .common-field-elements .inline-submit .form-submit:active:focus { background: #c30039; }
@media screen and (max-width: 767px) { /* line 610, ../sass/includes/_access-modals.scss */
  .ui-dialog.signup-modal .modal-container #drupal-modal .forgot-password .common-field-elements .inline-submit .form-submit:hover, .ui-dialog.signup-modal .modal-container #drupal-modal .forgot-password .common-field-elements .inline-submit .form-submit:focus-within, .ui-dialog.signup-modal .modal-container #drupal-modal .forgot-password .common-field-elements .inline-submit .form-submit:focus, .ui-dialog.signup-modal .modal-container #drupal-modal .forgot-password .common-field-elements .inline-submit .form-submit:active, .ui-dialog.signup-modal .modal-container #drupal-modal .forgot-password .common-field-elements .inline-submit .form-submit:active:focus { background: #DC0041; box-shadow: none; border: 0; } }
@media screen and (max-width: 767px) { /* line 597, ../sass/includes/_access-modals.scss */
  .ui-dialog.signup-modal .modal-container #drupal-modal .forgot-password .common-field-elements .inline-submit .form-submit { margin-top: 10px; } }
@media screen and (max-width: 575px) { /* line 597, ../sass/includes/_access-modals.scss */
  .ui-dialog.signup-modal .modal-container #drupal-modal .forgot-password .common-field-elements .inline-submit .form-submit { font-size: 17px; padding: 8px 20px; } }
@media (max-width: 767px) { /* line 628, ../sass/includes/_access-modals.scss */
  .ui-dialog.signup-modal .modal-container #drupal-modal .forgot-password .header-title { width: 130px; top: -52px; } }
/* line 637, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container #drupal-modal .forgot-password .status-success .success-block span.fa { display: inline-block; width: 50px; height: 50px; line-height: 50px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; color: #DC0041; border: 2px solid #DC0041; }
/* line 647, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container #drupal-modal .forgot-password .status-success .success-block .success-title { color: #00537F; font-family: "BordaBold"; margin-bottom: 18px; text-align: left; font-size: 17px; text-transform: uppercase; }
/* line 657, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container #drupal-modal .forgot-password .status-success .success-content p { font-family: "robotoregular"; font-size: 15px; color: #838383; text-align: left; font-weight: normal; }
/* line 665, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container #drupal-modal .forgot-password .status-success .go_back { margin: 20px 0; }
/* line 667, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container #drupal-modal .forgot-password .status-success .go_back a { background: #DC0041; font-family: "BordaBold"; font-size: 17px; text-transform: uppercase; border-radius: 0; color: #fff; border: 0; min-height: 38px; margin-top: 0; text-align: center; width: 121px; line-height: 36px; float: right; }
/* line 687, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .modal-container #drupal-modal .forgot-password div[role="contentinfo"] ul li { background: #d9534f; color: #fff; font-family: "robotoregular"; font-weight: normal; margin: 3px 0; padding: 0 5px; }
/* line 700, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .signup-form-wrapper .common-field-elements select { background: #fff url(/themes/custom/active_newcastle/css/../images/arrow_drop.svg) no-repeat !important; background-position: center right 10px !important; padding: 5px 20px !important; background-size: 20px !important; border-radius: 0 !important; font-family: "robotoregular" !important; font-size: 15px; color: #828282 !important; }
@media screen and (max-width: 575px) { /* line 709, ../sass/includes/_access-modals.scss */
  .ui-dialog.signup-modal .signup-form-wrapper .common-field-elements select#is_disability { padding-right: 45px !important; } }
/* line 715, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .signup-form-wrapper .common-field-elements.accept-promo { margin-top: 20px; }
/* line 718, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .signup-form-wrapper .common-field-elements.accept-promo .js-form-type-checkbox input, .ui-dialog.signup-modal .signup-form-wrapper .common-field-elements.accept-promo .js-form-type-checkbox .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .ui-dialog.signup-modal .signup-form-wrapper .common-field-elements.accept-promo .js-form-type-checkbox select, .ui-dialog.signup-modal .signup-form-wrapper .common-field-elements.accept-promo .js-form-type-checkbox .modal-container .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .signup-form-wrapper .common-field-elements.accept-promo .js-form-type-checkbox select { display: none; }
/* line 720, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .signup-form-wrapper .common-field-elements.accept-promo .js-form-type-checkbox input:checked + label:before, .ui-dialog.signup-modal .signup-form-wrapper .common-field-elements.accept-promo .js-form-type-checkbox .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:checked + label:before, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .ui-dialog.signup-modal .signup-form-wrapper .common-field-elements.accept-promo .js-form-type-checkbox select:checked + label:before, .ui-dialog.signup-modal .signup-form-wrapper .common-field-elements.accept-promo .js-form-type-checkbox .modal-container .ui-dialog-content .signup-form .js-form-item select:checked + label:before, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .signup-form-wrapper .common-field-elements.accept-promo .js-form-type-checkbox select:checked + label:before { color: #89d049 !important; font-size: 30px !important; line-height: 38px !important; }
/* line 726, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .signup-form-wrapper .common-field-elements.accept-promo .js-form-type-checkbox label { font-family: "robotoregular"; font-size: 15px; padding-left: 60px !important; color: #828282; position: relative !important; }
/* line 732, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .signup-form-wrapper .common-field-elements.accept-promo .js-form-type-checkbox label:before { font-family: fontAwesome; content: "\f00c" !important; width: 45px !important; height: 45px !important; border-radius: 0 !important; color: #e0e0e0 !important; font-size: 30px !important; line-height: 38px !important; }
/* line 747, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .signup-form-wrapper.signup-form-step2 p { font-family: "robotoregular"; font-size: 16px; color: #828282; }
/* line 752, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .signup-form-wrapper.signup-form-step2 .dob-text { color: #828282; padding: 0 5px; }
/* line 755, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .signup-form-wrapper.signup-form-step2 .dob-text.mt-20 { margin-top: 20px; }
@media screen and (max-width: 767px) { /* line 762, ../sass/includes/_access-modals.scss */
  .ui-dialog.signup-modal .signup-form-wrapper.signup-form-step2 .dob-input .common-field-elements:nth-child(1), .ui-dialog.signup-modal .signup-form-wrapper.signup-form-step2 .dob-input .common-field-elements:nth-child(2) { width: 50%; }
  /* line 765, ../sass/includes/_access-modals.scss */
  .ui-dialog.signup-modal .signup-form-wrapper.signup-form-step2 .dob-input .common-field-elements:nth-child(3) { width: 100%; } }
/* line 769, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .signup-form-wrapper.signup-form-step2 .dob-input .common-field-elements select { padding: 5px 8px !important; }
/* line 776, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .signup-form-wrapper.signup-form-step2 .common-field-elements input, .ui-dialog.signup-modal .signup-form-wrapper.signup-form-step2 .common-field-elements .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .ui-dialog.signup-modal .signup-form-wrapper.signup-form-step2 .common-field-elements select, .ui-dialog.signup-modal .signup-form-wrapper.signup-form-step2 .common-field-elements .modal-container .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .signup-form-wrapper.signup-form-step2 .common-field-elements select { background: #fff !important; }
/* line 779, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .signup-form-wrapper.signup-form-step2 .common-field-elements .form-title { margin-top: 30px !important; margin-bottom: 10px; }
/* line 782, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .signup-form-wrapper.signup-form-step2 .common-field-elements .form-title h2, .ui-dialog.signup-modal .signup-form-wrapper.signup-form-step2 .common-field-elements .form-title .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .ui-dialog.signup-modal .signup-form-wrapper.signup-form-step2 .common-field-elements .form-title h4 { margin-bottom: 10px; }
/* line 786, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .signup-form-wrapper.signup-form-step2 .common-field-elements.communication-options { margin-top: 10px; }
/* line 788, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .signup-form-wrapper.signup-form-step2 .common-field-elements.communication-options .js-form-type-checkbox { position: relative; border: 1px solid #ccc; width: 25%; float: left; clear: initial !important; margin-right: 10px; }
@media screen and (max-width: 767px) { /* line 788, ../sass/includes/_access-modals.scss */
  .ui-dialog.signup-modal .signup-form-wrapper.signup-form-step2 .common-field-elements.communication-options .js-form-type-checkbox { width: calc(33% - 10px); margin-bottom: 10px; } }
@media screen and (max-width: 575px) { /* line 788, ../sass/includes/_access-modals.scss */
  .ui-dialog.signup-modal .signup-form-wrapper.signup-form-step2 .common-field-elements.communication-options .js-form-type-checkbox { width: 100%; margin-right: 0; } }
/* line 803, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .signup-form-wrapper.signup-form-step2 .common-field-elements.communication-options .js-form-type-checkbox:last-child { margin-right: 0; }
/* line 806, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .signup-form-wrapper.signup-form-step2 .common-field-elements.communication-options .js-form-type-checkbox:before { font-family: fontAwesome; font-size: 30px; position: absolute; left: 10px; top: 0; bottom: 0; margin: auto 0; width: 30px; height: 30px; line-height: 28px; content: ''; }
/* line 819, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .signup-form-wrapper.signup-form-step2 .common-field-elements.communication-options .js-form-type-checkbox input, .ui-dialog.signup-modal .signup-form-wrapper.signup-form-step2 .common-field-elements.communication-options .js-form-type-checkbox .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .ui-dialog.signup-modal .signup-form-wrapper.signup-form-step2 .common-field-elements.communication-options .js-form-type-checkbox select, .ui-dialog.signup-modal .signup-form-wrapper.signup-form-step2 .common-field-elements.communication-options .js-form-type-checkbox .modal-container .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .signup-form-wrapper.signup-form-step2 .common-field-elements.communication-options .js-form-type-checkbox select { height: 30px !important; }
/* line 821, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .signup-form-wrapper.signup-form-step2 .common-field-elements.communication-options .js-form-type-checkbox input:checked + label:before, .ui-dialog.signup-modal .signup-form-wrapper.signup-form-step2 .common-field-elements.communication-options .js-form-type-checkbox .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:checked + label:before, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .ui-dialog.signup-modal .signup-form-wrapper.signup-form-step2 .common-field-elements.communication-options .js-form-type-checkbox select:checked + label:before, .ui-dialog.signup-modal .signup-form-wrapper.signup-form-step2 .common-field-elements.communication-options .js-form-type-checkbox .modal-container .ui-dialog-content .signup-form .js-form-item select:checked + label:before, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .signup-form-wrapper.signup-form-step2 .common-field-elements.communication-options .js-form-type-checkbox select:checked + label:before { font-size: 25px !important; line-height: 35px !important; color: #89d049; }
/* line 828, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .signup-form-wrapper.signup-form-step2 .common-field-elements.communication-options .js-form-type-checkbox.form-item-communication-email:before { background: url(/themes/custom/active_newcastle/css/../images/mail-icon.svg) no-repeat center; background-size: contain; }
/* line 834, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .signup-form-wrapper.signup-form-step2 .common-field-elements.communication-options .js-form-type-checkbox.form-item-communication-sms:before { background: url(/themes/custom/active_newcastle/css/../images/sms-icon.svg) no-repeat center; background-size: contain; }
/* line 840, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .signup-form-wrapper.signup-form-step2 .common-field-elements.communication-options .js-form-type-checkbox.form-item-communication-phone:before { background: url(/themes/custom/active_newcastle/css/../images/phone-icon.svg) no-repeat center; background-size: contain; }
/* line 845, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .signup-form-wrapper.signup-form-step2 .common-field-elements.communication-options .js-form-type-checkbox label { width: 100%; height: 100%; padding-left: 50px !important; color: #828282; line-height: 40px; font-family: "robotoregular"; font-size: 17px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
/* line 860, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .signup-form-wrapper.signup-form-step2 .common-field-elements.communication-options .js-form-type-checkbox label.option:before { width: 30px !important; height: 30px !important; right: 15px !important; left: initial !important; top: 3px !important; content: "\f00c" !important; line-height: 35px !important; color: #e0e0e0; border: 0 !important; font-family: fontAwesome; font-size: 25px; background: #fff; }
/* line 874, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .signup-form-wrapper.signup-form-step2 .common-field-elements.communication-options .js-form-type-checkbox label.option:after { width: 1px; height: 30px; content: ''; background: #ccc; position: absolute; right: 60px; top: 0; bottom: 0; margin: auto 0; }
/* line 890, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .signup-form-wrapper.signup-form-step2 .footer_btns { clear: inherit; width: 100%; display: block; padding: 10px 0; padding-bottom: 0; float: left; }
/* line 897, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .signup-form-wrapper.signup-form-step2 .footer_btns .inline-submit { position: relative; float: left; display: block; width: 100%; }
/* line 902, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .signup-form-wrapper.signup-form-step2 .footer_btns .inline-submit:before { width: 1000%; height: 1px; background: #ccc; position: absolute; left: -50%; top: 0; content: ''; }
/* line 911, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .signup-form-wrapper.signup-form-step2 .footer_btns .inline-submit .btn.form-submit { margin-top: 20px; }
/* line 922, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .signup-form-wrapper.signup-form-step3 .common-field-elements.accept-promo .js-form-type-checkbox label a { color: #DC0041; }
/* line 924, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .signup-form-wrapper.signup-form-step3 .common-field-elements.accept-promo .js-form-type-checkbox label a:hover { color: #00537F; }
/* line 933, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .signup-form-wrapper.signup-form-step3 .common-field-elements.card-options .form-wrapper legend { display: none; border: 0; }
/* line 938, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .signup-form-wrapper.signup-form-step3 .common-field-elements.card-options .form-wrapper .fieldset-wrapper .js-form-type-radio { min-height: 45px; position: relative; display: block; border: 1px solid #ccc; margin-bottom: 10px; }
@media screen and (max-width: 575px) { /* line 938, ../sass/includes/_access-modals.scss */
  .ui-dialog.signup-modal .signup-form-wrapper.signup-form-step3 .common-field-elements.card-options .form-wrapper .fieldset-wrapper .js-form-type-radio { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } }
/* line 952, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .signup-form-wrapper.signup-form-step3 .common-field-elements.card-options .form-wrapper .fieldset-wrapper .js-form-type-radio:before { width: 1px; height: 30px; content: ''; background: #ccc; left: 50px; top: 0; bottom: 0; margin: auto 0; position: absolute; }
/* line 963, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .signup-form-wrapper.signup-form-step3 .common-field-elements.card-options .form-wrapper .fieldset-wrapper .js-form-type-radio input, .ui-dialog.signup-modal .signup-form-wrapper.signup-form-step3 .common-field-elements.card-options .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .fieldset-wrapper .js-form-type-radio .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .ui-dialog.signup-modal .signup-form-wrapper.signup-form-step3 .common-field-elements.card-options .form-wrapper .fieldset-wrapper .js-form-type-radio .form-group select, .ui-dialog.signup-modal .signup-form-wrapper.signup-form-step3 .common-field-elements.card-options .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .fieldset-wrapper .js-form-type-radio select, .modal.access-modals .modal-dialog .modal-content .modal-body .ui-dialog.signup-modal .signup-form-wrapper.signup-form-step3 .common-field-elements.card-options .form-wrapper .form-group .fieldset-wrapper .js-form-type-radio select, .ui-dialog.signup-modal .signup-form-wrapper.signup-form-step3 .common-field-elements.card-options .form-wrapper .fieldset-wrapper .js-form-type-radio .modal-container .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .signup-form-wrapper.signup-form-step3 .common-field-elements.card-options .form-wrapper .fieldset-wrapper .js-form-type-radio select { visibility: hidden; display: none; }
/* line 966, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .signup-form-wrapper.signup-form-step3 .common-field-elements.card-options .form-wrapper .fieldset-wrapper .js-form-type-radio input:checked + label:before, .ui-dialog.signup-modal .signup-form-wrapper.signup-form-step3 .common-field-elements.card-options .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .fieldset-wrapper .js-form-type-radio .form-group select:checked + label:before, .modal.access-modals .modal-dialog .modal-content .modal-body .ui-dialog.signup-modal .signup-form-wrapper.signup-form-step3 .common-field-elements.card-options .form-wrapper .fieldset-wrapper .js-form-type-radio .form-group select:checked + label:before, .ui-dialog.signup-modal .signup-form-wrapper.signup-form-step3 .common-field-elements.card-options .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .fieldset-wrapper .js-form-type-radio select:checked + label:before, .modal.access-modals .modal-dialog .modal-content .modal-body .ui-dialog.signup-modal .signup-form-wrapper.signup-form-step3 .common-field-elements.card-options .form-wrapper .form-group .fieldset-wrapper .js-form-type-radio select:checked + label:before, .ui-dialog.signup-modal .signup-form-wrapper.signup-form-step3 .common-field-elements.card-options .form-wrapper .fieldset-wrapper .js-form-type-radio .modal-container .ui-dialog-content .signup-form .js-form-item select:checked + label:before, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .signup-form-wrapper.signup-form-step3 .common-field-elements.card-options .form-wrapper .fieldset-wrapper .js-form-type-radio select:checked + label:before { color: #89d049 !important; }
/* line 970, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .signup-form-wrapper.signup-form-step3 .common-field-elements.card-options .form-wrapper .fieldset-wrapper .js-form-type-radio label { width: 100%; height: 100%; margin-bottom: 0; text-transform: uppercase; position: absolute; top: 0; left: 0; padding-left: 60px; padding-right: 110px; font-size: 17px; font-family: "bordademibold"; color: #828282; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
@media screen and (max-width: 767px) { /* line 970, ../sass/includes/_access-modals.scss */
  .ui-dialog.signup-modal .signup-form-wrapper.signup-form-step3 .common-field-elements.card-options .form-wrapper .fieldset-wrapper .js-form-type-radio label { font-size: 15px; } }
@media screen and (max-width: 575px) { /* line 970, ../sass/includes/_access-modals.scss */
  .ui-dialog.signup-modal .signup-form-wrapper.signup-form-step3 .common-field-elements.card-options .form-wrapper .fieldset-wrapper .js-form-type-radio label { font-size: 14px; position: static; padding-right: 75px; } }
/* line 997, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .signup-form-wrapper.signup-form-step3 .common-field-elements.card-options .form-wrapper .fieldset-wrapper .js-form-type-radio label:before { font-family: fontAwesome; font-size: 30px; content: "\f00c"; width: 45px; height: 25px; color: #e0e0e0; position: absolute; top: 0px; left: 0; text-align: center; border-radius: 0px; background-color: #fff; }
@media screen and (max-width: 575px) { /* line 997, ../sass/includes/_access-modals.scss */
  .ui-dialog.signup-modal .signup-form-wrapper.signup-form-step3 .common-field-elements.card-options .form-wrapper .fieldset-wrapper .js-form-type-radio label:before { bottom: 0; height: 35px; margin: auto 0; } }
/* line 1017, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .signup-form-wrapper.signup-form-step3 .common-field-elements.card-options .form-wrapper .fieldset-wrapper .js-form-type-radio label span.label-info { width: 100px; height: 100%; font-family: "BordaBold"; font-size: 18px; border-radius: 0; background: #00537F; position: absolute; top: 0; right: 0; text-transform: uppercase; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
@media screen and (max-width: 575px) { /* line 1017, ../sass/includes/_access-modals.scss */
  .ui-dialog.signup-modal .signup-form-wrapper.signup-form-step3 .common-field-elements.card-options .form-wrapper .fieldset-wrapper .js-form-type-radio label span.label-info { width: 75px; } }
/* line 1048, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .signup-form-wrapper.signup-form-step3 .membership-title { padding: 0; }
/* line 1050, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .signup-form-wrapper.signup-form-step3 .membership-title h2, .ui-dialog.signup-modal .signup-form-wrapper.signup-form-step3 .membership-title .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .ui-dialog.signup-modal .signup-form-wrapper.signup-form-step3 .membership-title h4 { font-family: "BordaBold"; font-size: 22px; color: #00537F; text-transform: uppercase; margin: 30px 0; }
@media screen and (max-width: 575px) { /* line 1050, ../sass/includes/_access-modals.scss */
  .ui-dialog.signup-modal .signup-form-wrapper.signup-form-step3 .membership-title h2, .ui-dialog.signup-modal .signup-form-wrapper.signup-form-step3 .membership-title .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .ui-dialog.signup-modal .signup-form-wrapper.signup-form-step3 .membership-title h4 { font-size: 20px; } }
/* line 1061, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .signup-form-wrapper.signup-form-step3 .footer_btns { clear: inherit; width: 100%; display: block; padding: 10px 0; padding-bottom: 0; float: left; }
/* line 1068, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .signup-form-wrapper.signup-form-step3 .footer_btns .inline-submit { float: left; display: block; width: 100%; position: relative; }
/* line 1073, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .signup-form-wrapper.signup-form-step3 .footer_btns .inline-submit:before { width: 1000%; height: 1px; background: #ccc; position: absolute; left: -50%; top: 0; content: ''; }
/* line 1082, ../sass/includes/_access-modals.scss */
.ui-dialog.signup-modal .signup-form-wrapper.signup-form-step3 .footer_btns .inline-submit .btn.form-submit { margin-top: 20px; }

/* line 1092, ../sass/includes/_access-modals.scss */
.forgot-main-wrapper .modal-container { width: 60% !important; }

/* line 1096, ../sass/includes/_access-modals.scss */
.forgot-container { padding: 35px 0px; }

@media screen and (max-width: 1199px) { /* line 1100, ../sass/includes/_access-modals.scss */
  .forgot-wrapper-common .forgot-text-content { padding: 0; } }
@media screen and (min-width: 1200px) { /* line 1100, ../sass/includes/_access-modals.scss */
  .forgot-wrapper-common .forgot-text-content { padding-left: 60px; }
  /* line 1106, ../sass/includes/_access-modals.scss */
  .forgot-wrapper-common .forgot-text-content:before { content: ''; position: absolute; left: 30px; top: 0px; width: 1px; height: 120%; background: #e8eaeb; } }
/* line 1116, ../sass/includes/_access-modals.scss */
.forgot-wrapper-common .forgot-text-content h4 { font-family: "robotoregular"; font-size: 17px; color: #00537F; text-transform: capitalize; margin-top: 0; }
/* line 1123, ../sass/includes/_access-modals.scss */
.forgot-wrapper-common .forgot-text-content p { font-family: "robotoregular"; font-size: 15px; color: #838383; margin-bottom: 0; margin-top: 12px; }

/*----------- Reset password form -----------*/
/* line 1135, ../sass/includes/_access-modals.scss */
.reset-pwd-form .modal-container { width: 90% !important; border-radius: 0 !important; }
@media screen and (max-width: 767px) { /* line 1140, ../sass/includes/_access-modals.scss */
  .reset-pwd-form .modal-container .form-title h2, .reset-pwd-form .modal-container .form-title .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .reset-pwd-form .modal-container .form-title h4 { font-size: 17px; } }
/* line 1145, ../sass/includes/_access-modals.scss */
.reset-pwd-form .modal-container .create-password { width: 100%; margin: 0; padding-top: 50px; padding: 20px 15px; padding-bottom: 60px; }
/* line 1152, ../sass/includes/_access-modals.scss */
.reset-pwd-form .modal-container .create-password .header-title { position: absolute; top: -55px; width: 170px; left: 20px; }
/* line 1160, ../sass/includes/_access-modals.scss */
.reset-pwd-form .modal-container .create-password .common-field-elements .js-form-item input, .reset-pwd-form .modal-container .create-password .common-field-elements .js-form-item .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .reset-pwd-form .modal-container .create-password .common-field-elements .js-form-item select, .reset-pwd-form .ui-dialog.signup-modal .modal-container .create-password .common-field-elements .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .reset-pwd-form .modal-container .create-password .common-field-elements .ui-dialog-content .signup-form .js-form-item select, .reset-pwd-form .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .create-password .common-field-elements .js-form-item select, .ui-dialog.signup-modal .reset-pwd-form .modal-container .ui-dialog-content .signup-form .create-password .common-field-elements .js-form-item select { font-family: "robotoregular" !important; border-radius: 0 !important; }
/* line 1166, ../sass/includes/_access-modals.scss */
.reset-pwd-form .modal-container .create-password .common-field-elements .inline-submit .form-submit { background: #DC0041; font-family: "BordaBold"; font-size: 18px; text-transform: uppercase; border-radius: 0; float: left; color: #fff; border: 0; padding: 8px 8px; min-width: 150px; min-height: 45px; margin-top: 0; text-align: center; }
/* line 1180, ../sass/includes/_access-modals.scss */
.reset-pwd-form .modal-container .create-password .common-field-elements .inline-submit .form-submit:hover { background: #c30039; }
@media screen and (min-width: 992px) { /* line 1186, ../sass/includes/_access-modals.scss */
  .reset-pwd-form .modal-container .create-password .text-content { padding-left: 60px; } }
@media screen and (min-width: 992px) { /* line 1191, ../sass/includes/_access-modals.scss */
  .reset-pwd-form .modal-container .create-password .text-content:before { content: ''; position: absolute; left: 30px; top: 30px; width: 1px; height: 90%; background: #e8eaeb; } }
/* line 1201, ../sass/includes/_access-modals.scss */
.reset-pwd-form .modal-container .create-password .text-content h4 { font-family: "robotoregular"; font-size: 16px; color: #00537F; text-transform: capitalize; margin-top: 0; margin-bottom: 30px; }
/* line 1210, ../sass/includes/_access-modals.scss */
.reset-pwd-form .modal-container .create-password .text-content ul li { font-family: "robotoregular" !important; font-size: 15px; color: #838383 !important; line-height: 35px; list-style-type: none; text-transform: capitalize; position: relative; padding-left: 50px; }
@media screen and (max-width: 575px) { /* line 1210, ../sass/includes/_access-modals.scss */
  .reset-pwd-form .modal-container .create-password .text-content ul li { padding-left: 35px; font-size: 13px; } }
/* line 1223, ../sass/includes/_access-modals.scss */
.reset-pwd-form .modal-container .create-password .text-content ul li:hover { background: none; }
/* line 1226, ../sass/includes/_access-modals.scss */
.reset-pwd-form .modal-container .create-password .text-content ul li:before { font-family: FontAwesome; font-size: 30px; content: "\f00c"; color: #d8d8d8; position: absolute; left: 0; top: 0; }
@media screen and (max-width: 575px) { /* line 1226, ../sass/includes/_access-modals.scss */
  .reset-pwd-form .modal-container .create-password .text-content ul li:before { font-size: 23px; } }
/* line 1239, ../sass/includes/_access-modals.scss */
.reset-pwd-form .modal-container .create-password .text-content ul li.active:before { color: #83a655; }
/* line 1245, ../sass/includes/_access-modals.scss */
.reset-pwd-form .modal-container .create-password .text-content .info { position: absolute; right: 20px; top: 0px; }
@media screen and (max-width: 767px) { /* line 1245, ../sass/includes/_access-modals.scss */
  .reset-pwd-form .modal-container .create-password .text-content .info { right: 0; top: 0px; } }
/* line 1253, ../sass/includes/_access-modals.scss */
.reset-pwd-form .modal-container .create-password .text-content .info a { width: 30px; height: 30px; font-size: 20px; color: #838383; border: 2px solid #838383; border-radius: 4px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
/* line 1269, ../sass/includes/_access-modals.scss */
.reset-pwd-form .modal-container .create-password .text-content .info a:hover { background: #00537F; color: #fff; border-color: #00537F; }
/* line 1277, ../sass/includes/_access-modals.scss */
.reset-pwd-form .modal-container .create-password div[role="contentinfo"] ul li { background: #d9534f; color: #fff; font-family: "robotoregular"; font-weight: normal; margin: 3px 0; padding: 0 5px; }

/* ---------Warning Popup ------------ */
/* line 1293, ../sass/includes/_access-modals.scss */
.warning-reg-modal .modal-content .modal-body #warning-message-content { margin-bottom: 20px; }
/* line 1296, ../sass/includes/_access-modals.scss */
.warning-reg-modal .modal-content .modal-body .custom-check-inline { margin-bottom: 20px; }

/* line 1304, ../sass/includes/_access-modals.scss */
#warningResponse .modal-dialog .modal-content, #commonResponse .modal-dialog .modal-content, .ui-modal-common .modal-dialog .modal-content { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; border: 0; }
/* line 1307, ../sass/includes/_access-modals.scss */
#warningResponse .modal-dialog .modal-content .modal-header, #commonResponse .modal-dialog .modal-content .modal-header, .ui-modal-common .modal-dialog .modal-content .modal-header { padding: 30px 20px; position: relative; }
/* line 1310, ../sass/includes/_access-modals.scss */
#warningResponse .modal-dialog .modal-content .modal-header .registration-modal-logo, #commonResponse .modal-dialog .modal-content .modal-header .registration-modal-logo, .ui-modal-common .modal-dialog .modal-content .modal-header .registration-modal-logo { width: auto; max-width: 155px; }
/* line 1313, ../sass/includes/_access-modals.scss */
#warningResponse .modal-dialog .modal-content .modal-header .registration-modal-logo img, #commonResponse .modal-dialog .modal-content .modal-header .registration-modal-logo img, .ui-modal-common .modal-dialog .modal-content .modal-header .registration-modal-logo img { width: 100%; }
/* line 1317, ../sass/includes/_access-modals.scss */
#warningResponse .modal-dialog .modal-content .modal-header .close, #commonResponse .modal-dialog .modal-content .modal-header .close, .ui-modal-common .modal-dialog .modal-content .modal-header .close { width: 30px; height: 30px; opacity: 1; position: absolute; right: 40px; top: 0; bottom: 0; margin: auto; }
/* line 1326, ../sass/includes/_access-modals.scss */
#warningResponse .modal-dialog .modal-content .modal-header .close:before, #commonResponse .modal-dialog .modal-content .modal-header .close:before, .ui-modal-common .modal-dialog .modal-content .modal-header .close:before { content: "\f00d"; font-family: 'fontAwesome'; font-size: 26px; color: #DC0041; }
/* line 1334, ../sass/includes/_access-modals.scss */
#warningResponse .modal-dialog .modal-content .modal-body, #commonResponse .modal-dialog .modal-content .modal-body, .ui-modal-common .modal-dialog .modal-content .modal-body { padding: 20px 30px; }
/* line 1336, ../sass/includes/_access-modals.scss */
#warningResponse .modal-dialog .modal-content .modal-body .form-title, #commonResponse .modal-dialog .modal-content .modal-body .form-title, .ui-modal-common .modal-dialog .modal-content .modal-body .form-title { font-family: "BordaBold"; font-size: 17px; color: #00537F; text-transform: uppercase; margin-bottom: 20px; margin-top: 0; }
/* line 1344, ../sass/includes/_access-modals.scss */
#warningResponse .modal-dialog .modal-content .modal-body p, #commonResponse .modal-dialog .modal-content .modal-body p, .ui-modal-common .modal-dialog .modal-content .modal-body p { font-family: "robotoregular"; font-size: 15px; color: #838383; line-height: 25px; }
/* line 1351, ../sass/includes/_access-modals.scss */
#warningResponse .modal-dialog .modal-content .modal-body .custom-check-inline label, #commonResponse .modal-dialog .modal-content .modal-body .custom-check-inline label, .ui-modal-common .modal-dialog .modal-content .modal-body .custom-check-inline label { font-family: "robotoregular"; font-size: 14px; color: #838383; }
/* line 1357, ../sass/includes/_access-modals.scss */
#warningResponse .modal-dialog .modal-content .modal-body .btn-warningdone, #commonResponse .modal-dialog .modal-content .modal-body .btn-warningdone, .ui-modal-common .modal-dialog .modal-content .modal-body .btn-warningdone { background-color: #a90032; color: #fff; clear: both; min-width: 170px; font-family: "BordaBold"; font-size: 17px; background: #DC0041; border: 0; text-transform: uppercase; width: auto; border-radius: 0; padding: 8px 40px; float: right; -webkit-transition: all 0.35s ease; -o-transition: all 0.35s ease; transition: all 0.35s ease; }
/* line 1374, ../sass/includes/_access-modals.scss */
#warningResponse .modal-dialog .modal-content .modal-body .btn-warningdone:hover, #commonResponse .modal-dialog .modal-content .modal-body .btn-warningdone:hover, .ui-modal-common .modal-dialog .modal-content .modal-body .btn-warningdone:hover { background-color: #760023; }

@media screen and (max-width: 991px) { /* line 1383, ../sass/includes/_access-modals.scss */
  .autologout-dialog .modal-container { width: 80% !important; } }
/* line 1388, ../sass/includes/_access-modals.scss */
.autologout-dialog .forgot-container { padding-top: 0px; }
/* line 1391, ../sass/includes/_access-modals.scss */
.autologout-dialog .forgot-text-content { border-left: solid 1px #ccc; }
@media screen and (max-width: 575px) { /* line 1391, ../sass/includes/_access-modals.scss */
  .autologout-dialog .forgot-text-content { border-left: 0; } }

/* line 1, ../sass/includes/_partners.scss */
.partners-container-col { padding: 110px 0; background: #fff; }
/* line 5, ../sass/includes/_partners.scss */
.partners-container-col .partner-container-row .partner-container-col { padding: 7px; }
/* line 7, ../sass/includes/_partners.scss */
.partners-container-col .partner-container-row .partner-container-col a { display: block; border: 1px solid #bcc4c8; }
/* line 10, ../sass/includes/_partners.scss */
.partners-container-col .partner-container-row .partner-container-col a img { width: 100%; }
/* line 16, ../sass/includes/_partners.scss */
.partners-container-col footer { border: 0px; }
/* line 21, ../sass/includes/_partners.scss */
.partners-container-col.layout-container section.contact-form .cell-box { padding-top: 30px; }

/* line 1, ../sass/includes/_new-story.scss */
.news-and-event-wrap { width: 100%; }

/* line 5, ../sass/includes/_new-story.scss */
.story-container-col h1 { color: #173d58; font-size: 25px; text-transform: uppercase; font-weight: bold; margin-bottom: 20px; }
/* line 12, ../sass/includes/_new-story.scss */
.story-container-col .img-container-col { height: 340px; background-size: cover !important; background-position: 0 0 !important; background-repeat: no-repeat !important; position: relative; overflow: hidden; }
/* line 19, ../sass/includes/_new-story.scss */
.story-container-col .img-container-col .data-outer { display: table; height: 100%; width: 100%; }
/* line 23, ../sass/includes/_new-story.scss */
.story-container-col .img-container-col .data-outer .data-container-col { display: table-cell; vertical-align: bottom; background: rgba(0, 0, 0, 0.3); }
/* line 27, ../sass/includes/_new-story.scss */
.story-container-col .img-container-col .data-outer .data-container-col h3 { color: #fff; font-size: 23px; font-weight: bold; line-height: 30px; padding: 10px; text-transform: uppercase; }
/* line 34, ../sass/includes/_new-story.scss */
.story-container-col .img-container-col .data-outer .data-container-col h3.full-area-content { width: 70%; }
/* line 37, ../sass/includes/_new-story.scss */
.story-container-col .img-container-col .data-outer .data-container-col h3 span { color: #DC0041; font-size: 12px; font-weight: normal; display: inline-block; font-family: 'ProximaNovaRegular'; }
/* line 47, ../sass/includes/_new-story.scss */
.story-container-col .img-container-col .img-pophover { position: absolute; left: 0; top: -340px; height: 100%; width: 100%; z-index: 2; background: rgba(170, 204, 104, 0.8); }
/* line 55, ../sass/includes/_new-story.scss */
.story-container-col .img-container-col .img-pophover .hover-date-outer { display: table; height: 100%; width: 100%; text-align: center; }
/* line 60, ../sass/includes/_new-story.scss */
.story-container-col .img-container-col .img-pophover .hover-date-outer .hover-data-inner { display: table-cell; vertical-align: middle; }
/* line 63, ../sass/includes/_new-story.scss */
.story-container-col .img-container-col .img-pophover .hover-date-outer .hover-data-inner a { color: #fff; cursor: pointer; text-align: center; text-transform: uppercase; padding-bottom: 8px; font-size: 18px; margin: 0; position: relative; }
/* line 72, ../sass/includes/_new-story.scss */
.story-container-col .img-container-col .img-pophover .hover-date-outer .hover-data-inner a:after { content: ""; position: absolute; left: 0px; right: 0; bottom: 0px; width: 100%; background: #fff; height: 3px; margin: auto; }
/* line 88, ../sass/includes/_new-story.scss */
.story-container-col .img-container-col:hover .img-pophover { top: 0; transition: ease-out .10s; }
/* line 94, ../sass/includes/_new-story.scss */
.story-container-col .full-block-container { margin-top: 10px; margin-bottom: 10px; }
/* line 99, ../sass/includes/_new-story.scss */
.story-container-col .full-block.link-block { background: #fff; margin-bottom: 10px; }
/* line 102, ../sass/includes/_new-story.scss */
.story-container-col .full-block.link-block.inner-col { margin-right: 10px; }
/* line 105, ../sass/includes/_new-story.scss */
.story-container-col .full-block.link-block .left-col { height: 75px; }
@media (max-width: 767px) { /* line 105, ../sass/includes/_new-story.scss */
  .story-container-col .full-block.link-block .left-col { height: auto; min-height: 75px; } }
/* line 111, ../sass/includes/_new-story.scss */
.story-container-col .full-block.link-block .left-col h3 { color: #008ecb; font-size: 22px; text-transform: uppercase; font-weight: bold; margin: 0px; line-height: 24px; height: 100%; padding-top: 10px; width: 100%; height: 60px; overflow: hidden; }
@media (max-width: 767px) { /* line 111, ../sass/includes/_new-story.scss */
  .story-container-col .full-block.link-block .left-col h3 { height: auto; overflow: inherit; } }
/* line 131, ../sass/includes/_new-story.scss */
.story-container-col .full-block.link-block .left-col h3 span { display: block; }
/* line 136, ../sass/includes/_new-story.scss */
.story-container-col .full-block.link-block .btn-blck { margin: 17px 0px; }
@media (max-width: 767px) { /* line 136, ../sass/includes/_new-story.scss */
  .story-container-col .full-block.link-block .btn-blck { float: left !important; min-width: 120px; } }
/* line 142, ../sass/includes/_new-story.scss */
.story-container-col .full-block.link-block .btn-blck .btn-join { background: #ff064f; border-radius: 0px; padding: 10px 8px; width: 100%; color: #fff; }
/* line 148, ../sass/includes/_new-story.scss */
.story-container-col .full-block.link-block .btn-blck .btn-join:hover { background: #7cb440; cursor: pointer; }
/* line 156, ../sass/includes/_new-story.scss */
.story-container-col .block-container { margin-left: 0; margin-right: -10px; }
/* line 159, ../sass/includes/_new-story.scss */
.story-container-col .block-container .block-container-inner { padding-left: 0; padding-right: 10px; }
@media (max-width: 768px) { /* line 159, ../sass/includes/_new-story.scss */
  .story-container-col .block-container .block-container-inner { margin-bottom: 10px; } }
/* line 165, ../sass/includes/_new-story.scss */
.story-container-col .block-container .block-container-inner.block-label { position: relative; margin: 15px 0px; }
/* line 168, ../sass/includes/_new-story.scss */
.story-container-col .block-container .block-container-inner.block-label .block-inner { position: absolute; left: 0; top: 0; width: 200px; background: #008ecb; z-index: 1; }
/* line 175, ../sass/includes/_new-story.scss */
.story-container-col .block-container .block-container-inner.block-label .block-inner h6 { color: #fff; text-align: center; text-transform: uppercase; font-size: 14px; padding: 10px; font-weight: bold; margin: 0px; }
/* line 189, ../sass/includes/_new-story.scss */
.story-container-col .item.story-item { height: 60vh; background-repeat: no-repeat; background-size: cover; }

/* line 3, ../sass/includes/_story-details.scss */
.story-details-container #story-slider .flex-control-nav { position: inherit; left: 0; bottom: inherit; right: 0; margin: 10px auto; }
/* line 9, ../sass/includes/_story-details.scss */
.story-details-container #story-slider .flex-control-nav li { margin: 0px 4px; }
/* line 11, ../sass/includes/_story-details.scss */
.story-details-container #story-slider .flex-control-nav li a { float: left; width: 13px; height: 13px; background: #cacbcc; border-radius: 50%; margin: 0px; }
/* line 18, ../sass/includes/_story-details.scss */
.story-details-container #story-slider .flex-control-nav li a.flex-active { background: #00537F; }
/* line 26, ../sass/includes/_story-details.scss */
.story-details-container .description-col h1 { margin: 0px; text-transform: uppercase; font-size: 22px; font-weight: bold; color: #173d58; margin-bottom: 10px; }
/* line 35, ../sass/includes/_story-details.scss */
.story-details-container .description-col span.subhead { color: #DC0041; font-size: 16px; padding-bottom: 4px; text-transform: uppercase; font-weight: bold; }
/* line 43, ../sass/includes/_story-details.scss */
.story-details-container .description-col .description-data { color: #434444; font-size: 15px; line-height: 20px; padding: 10px 0; font-family: 'ProximaNovaSbold'; }
/* line 52, ../sass/includes/_story-details.scss */
.story-details-container .discription-inner h2, .story-details-container .discription-inner .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .story-details-container .discription-inner h4, .story-details-container .discription-inner h1 { font-family: "BordaBold"; font-size: 22px; margin: 0px; text-transform: uppercase; color: #00537F; margin-top: 20px; }
@media (max-width: 767px) { /* line 52, ../sass/includes/_story-details.scss */
  .story-details-container .discription-inner h2, .story-details-container .discription-inner .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .story-details-container .discription-inner h4, .story-details-container .discription-inner h1 { font-size: 17px !important; text-align: left !important; } }
/* line 64, ../sass/includes/_story-details.scss */
.story-details-container .discription-inner P { color: #434444; font-size: 15px; line-height: 24px; padding: 10px 0; font-family: "robotoregular"; }
/* line 71, ../sass/includes/_story-details.scss */
.story-details-container .discription-inner .social-links { width: 100%; float: left; text-align: right; border-bottom: 1px solid #eeeeee; padding-bottom: 10px; }
/* line 77, ../sass/includes/_story-details.scss */
.story-details-container .discription-inner .social-links li { min-width: initial !important; padding-left: 0 !important; display: inline-block; margin-left: 10px !important; }
/* line 82, ../sass/includes/_story-details.scss */
.story-details-container .discription-inner .social-links li:first-child { margin-left: 0; }
/* line 85, ../sass/includes/_story-details.scss */
.story-details-container .discription-inner .social-links li a { font-size: 22px; color: #00537F; }
/* line 89, ../sass/includes/_story-details.scss */
.story-details-container .discription-inner .social-links li:before { display: none; }
/* line 95, ../sass/includes/_story-details.scss */
.story-details-container .discription-inner .link-area .left-col { float: left; }
/* line 98, ../sass/includes/_story-details.scss */
.story-details-container .discription-inner .link-area .left-col.center-label span { color: #173d58; font-size: 18px; text-transform: uppercase; font-weight: bold; padding: 0 16px; line-height: 37px; }
/* line 108, ../sass/includes/_story-details.scss */
.story-details-container .discription-inner .link-area .search_activity-btn { color: #fff; font-weight: bold; font-size: 13px; border-radius: 3px; padding: 8px; display: block; width: 230px; text-align: center; text-transform: uppercase; }
/* line 118, ../sass/includes/_story-details.scss */
.story-details-container .discription-inner .link-area .search_activity-btn.search_activity { background: #DC0041; }
/* line 120, ../sass/includes/_story-details.scss */
.story-details-container .discription-inner .link-area .search_activity-btn.search_activity:hover { background: #8db147; }
/* line 124, ../sass/includes/_story-details.scss */
.story-details-container .discription-inner .link-area .search_activity-btn.inspired { background: #00537F; }
/* line 126, ../sass/includes/_story-details.scss */
.story-details-container .discription-inner .link-area .search_activity-btn.inspired:hover { background: #2571ae; }
/* line 133, ../sass/includes/_story-details.scss */
.story-details-container .discription-inner .panel-body P { color: #434444; font-size: 15px; line-height: 20px; padding: 10px 0; font-family: "robotoregular"; }
/* line 142, ../sass/includes/_story-details.scss */
.story-details-container .story-slider-block { margin: 70px 0 0; background: #00537F; padding: 20px; }
/* line 146, ../sass/includes/_story-details.scss */
.story-details-container .story-slider-block .flexslider { background: transparent; border: 0; margin: 0px; }
/* line 152, ../sass/includes/_story-details.scss */
.story-details-container .story-slider-block .flexslider ul li .field-content { height: 100px; width: 100px; margin: 0px auto; }
/* line 156, ../sass/includes/_story-details.scss */
.story-details-container .story-slider-block .flexslider ul li .field-content img { width: 100%; height: 100%; object-fit: cover; border-radius: 50%; }
/* line 164, ../sass/includes/_story-details.scss */
.story-details-container .story-slider-block .flexslider ul li .views-field-title a { color: #fff; text-align: center; padding: 10px 0px; display: block; font-weight: bold; font-size: 14px; text-transform: uppercase; }
/* line 179, ../sass/includes/_story-details.scss */
.story-details-container .story-slider-block .flexslider .flex-direction-nav li a.flex-prev { opacity: 1; left: -36px; top: 31%; }
/* line 183, ../sass/includes/_story-details.scss */
.story-details-container .story-slider-block .flexslider .flex-direction-nav li a.flex-prev:before { content: "\f0d9"; font-size: 35px; color: #c6c6c6; width: 25px; height: 25px; font-family: 'FontAwesome'; }
/* line 192, ../sass/includes/_story-details.scss */
.story-details-container .story-slider-block .flexslider .flex-direction-nav li a.flex-next { opacity: 1; right: -36px; top: 31%; }
/* line 196, ../sass/includes/_story-details.scss */
.story-details-container .story-slider-block .flexslider .flex-direction-nav li a.flex-next:before { content: "\f0da"; font-size: 35px; color: #c6c6c6; font-family: 'FontAwesome'; }
/* line 208, ../sass/includes/_story-details.scss */
.story-details-container .story-slider-block .flexslider:hover .flex-direction-nav .flex-prev { opacity: 1; left: -36px; top: 31%; }
/* line 213, ../sass/includes/_story-details.scss */
.story-details-container .story-slider-block .flexslider:hover .flex-direction-nav .flex-next { opacity: 1; right: -36px; top: 31%; }

/* line 1, ../sass/includes/_feel-inspired.scss */
.feel-inspired { background: #fff; padding: 105px 25px; }
@media (max-width: 991px) { /* line 1, ../sass/includes/_feel-inspired.scss */
  .feel-inspired { padding: 40px 25px; } }
@media (max-width: 767px) { /* line 1, ../sass/includes/_feel-inspired.scss */
  .feel-inspired { padding: 85px 25px; } }
@media (min-width: 1140px) { /* line 1, ../sass/includes/_feel-inspired.scss */
  .feel-inspired { padding: 105px 25px 130px; } }
/* line 16, ../sass/includes/_feel-inspired.scss */
.feel-inspired .custom-dropdown-menu .dropdown-toggle { width: 100%; border: 0.25px solid #ccc; text-align: left; box-shadow: none; }
/* line 22, ../sass/includes/_feel-inspired.scss */
.feel-inspired .custom-dropdown-menu .dropdown-menu { width: 100%; }
/* line 25, ../sass/includes/_feel-inspired.scss */
.feel-inspired .custom-dropdown-menu .dropdown-menu li a { text-align: left; }
/* line 31, ../sass/includes/_feel-inspired.scss */
.feel-inspired h2, .feel-inspired .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .feel-inspired h4 { line-height: 35px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.020em; padding-bottom: 20px; font-size: 30px; }
/* line 41, ../sass/includes/_feel-inspired.scss */
.feel-inspired ul.nav > li { display: inline-block; margin-right: 10px; margin-bottom: 10px; }
@media screen and (max-width: 767px) { /* line 45, ../sass/includes/_feel-inspired.scss */
  .feel-inspired ul.nav > li:last-child { border-bottom: 1px solid #ccc !important; } }
/* line 51, ../sass/includes/_feel-inspired.scss */
.feel-inspired ul.nav > li:last-child { margin-right: 0; }
/* line 54, ../sass/includes/_feel-inspired.scss */
.feel-inspired ul.nav > li > a { background: transparent; border: 1px solid #ccc; color: #00537F; font-family: "bordademibold"; font-size: 18px; line-height: 24px; padding: 6px 15px; position: relative; font-weight: normal; text-transform: uppercase; text-align: center; display: block; -webkit-transition: all 0.35s ease; -o-transition: all 0.35s ease; transition: all 0.35s ease; min-width: 170px; }
/* line 71, ../sass/includes/_feel-inspired.scss */
.feel-inspired ul.nav > li > a.is-checked { background-color: #DC0041; border-color: #DC0041; color: #fff; }
/* line 76, ../sass/includes/_feel-inspired.scss */
.feel-inspired ul.nav > li > a:hover { background-color: #DC0041; border-color: #DC0041; color: #fff; }
@media (max-width: 680px) { /* line 54, ../sass/includes/_feel-inspired.scss */
  .feel-inspired ul.nav > li > a { font-size: 14px; padding: 5px 12px; } }
/* line 89, ../sass/includes/_feel-inspired.scss */
.feel-inspired .grid { width: 100% !important; position: relative !important; margin-top: 17px; margin-left: -7px; margin-right: -7px; }
@media (max-width: 767px) { /* line 89, ../sass/includes/_feel-inspired.scss */
  .feel-inspired .grid { margin-left: 0; margin-right: 0; } }
/* line 100, ../sass/includes/_feel-inspired.scss */
.feel-inspired .img-post-container-col { padding: 8px; }
/* line 102, ../sass/includes/_feel-inspired.scss */
.feel-inspired .img-post-container-col .img-post-container { background-color: #fff; position: relative; border: 0.25px solid #ccc; width: 100%; float: left; /*outline: 0.25px solid #ccc;*/ }
/* line 109, ../sass/includes/_feel-inspired.scss */
.feel-inspired .img-post-container-col .img-post-container .bx-inner { width: 100%; float: left; }
/* line 116, ../sass/includes/_feel-inspired.scss */
.feel-inspired .img-post-container-col .img-post-container .bx-inner .img-block { width: 100%; float: left; border: 1px solid transparent; }
/* line 123, ../sass/includes/_feel-inspired.scss */
.feel-inspired .img-post-container-col .img-post-container .bx-inner .img-block video { width: 100%; float: left; height: auto; }
/* line 128, ../sass/includes/_feel-inspired.scss */
.feel-inspired .img-post-container-col .img-post-container .bx-inner .img-block .post-data { width: 100%; float: left; }
/* line 132, ../sass/includes/_feel-inspired.scss */
.feel-inspired .img-post-container-col .img-post-container .bx-inner .img-block.m3u8_video_wrapper { position: relative; }
/* line 134, ../sass/includes/_feel-inspired.scss */
.feel-inspired .img-post-container-col .img-post-container .bx-inner .img-block.m3u8_video_wrapper:before { font: normal normal normal 14px/1 FontAwesome; content: '\f04b'; font-size: 11px; color: #fff; position: absolute; cursor: pointer; bottom: 30px; z-index: 1; left: 8px; width: 35px; height: 35px; border-radius: 50%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
/* line 160, ../sass/includes/_feel-inspired.scss */
.feel-inspired .img-post-container-col .img-post-container .social-media { position: absolute; right: 7px; top: -14px; background: #173d58; height: 45px; z-index: 1; width: 45px; border-radius: 50%; }
/* line 169, ../sass/includes/_feel-inspired.scss */
.feel-inspired .img-post-container-col .img-post-container .social-media span { color: #fff; font-size: 28px; text-align: center; display: block; line-height: 45px; }
/* line 177, ../sass/includes/_feel-inspired.scss */
.feel-inspired .img-post-container-col .img-post-container img { padding: 0px; display: block; width: 100%; }
/* line 182, ../sass/includes/_feel-inspired.scss */
.feel-inspired .img-post-container-col .img-post-container .post-data { width: 100%; float: left; }
/* line 185, ../sass/includes/_feel-inspired.scss */
.feel-inspired .img-post-container-col .img-post-container .post-data p { font-family: "robotoregular"; font-size: 14px; color: #838383; line-height: 18px; padding: 15px 5px; margin: 0px; word-break: break-word; }
/* line 194, ../sass/includes/_feel-inspired.scss */
.feel-inspired .img-post-container-col .img-post-container .post-data p span.hash_tag { color: #c92c39; }
/* line 198, ../sass/includes/_feel-inspired.scss */
.feel-inspired .img-post-container-col .img-post-container .post-data p a { color: #c92c39; }
/* line 202, ../sass/includes/_feel-inspired.scss */
.feel-inspired .img-post-container-col .img-post-container .post-data p.twitter a { color: #838383; pointer-events: none; }
/* line 205, ../sass/includes/_feel-inspired.scss */
.feel-inspired .img-post-container-col .img-post-container .post-data p.twitter a.hash_tag { color: #c92c39; }
/* line 208, ../sass/includes/_feel-inspired.scss */
.feel-inspired .img-post-container-col .img-post-container .post-data p.twitter a.tweet_link { pointer-events: auto; color: #c92c39; }
/* line 215, ../sass/includes/_feel-inspired.scss */
.feel-inspired .img-post-container-col .img-post-container .post-data .new-items { padding: 0px 10px; }
/* line 219, ../sass/includes/_feel-inspired.scss */
.feel-inspired .img-post-container-col .img-post-container .post-data a.activity { background: #173d58; padding: 10px 8px; text-align: center; display: block; width: 100%; color: #fff; font-size: 18px; font-family: "bordademibold"; margin: 0px; text-transform: uppercase; margin-bottom: 10px; }
@media (max-width: 767px) { /* line 219, ../sass/includes/_feel-inspired.scss */
  .feel-inspired .img-post-container-col .img-post-container .post-data a.activity { font-family: "bordademibold"; } }
/* line 234, ../sass/includes/_feel-inspired.scss */
.feel-inspired .img-post-container-col .img-post-container .post-data a.activity:hover { background: #DC0041; }
/* line 240, ../sass/includes/_feel-inspired.scss */
.feel-inspired .img-post-container-col .img-post-container .social-area-block { padding: 8px 6px; }
/* line 243, ../sass/includes/_feel-inspired.scss */
.feel-inspired .img-post-container-col .img-post-container .social-area-block ul li { float: left; font-size: 18px; padding-right: 8px; }
/* line 247, ../sass/includes/_feel-inspired.scss */
.feel-inspired .img-post-container-col .img-post-container .social-area-block ul li a { color: #08435e; }
/* line 254, ../sass/includes/_feel-inspired.scss */
.feel-inspired .img-post-container-col .img-post-container:hover social-media { background: #78be5c; }
/* line 256, ../sass/includes/_feel-inspired.scss */
.feel-inspired .img-post-container-col .img-post-container:hover social-media span { color: #fff; }
/* line 262, ../sass/includes/_feel-inspired.scss */
.feel-inspired .img-post-container-col .box-label { background: #003d59; padding: 24px; margin: 0px 0 0; border: 0.25px solid #ccc; }
/* line 267, ../sass/includes/_feel-inspired.scss */
.feel-inspired .img-post-container-col .box-label h2, .feel-inspired .img-post-container-col .box-label .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .feel-inspired .img-post-container-col .box-label h4 { font-family: "BordaBold"; font-size: 18px; color: #fff; line-height: 25px; }
/* line 274, ../sass/includes/_feel-inspired.scss */
.feel-inspired .img-post-container-col .box-label a { font-family: "BordaBold"; font-size: 17px; font-weight: normal; color: #fff !important; text-transform: uppercase; padding: 8px 10px; background: #ff064f !important; width: 100px; margin-top: 10px; display: block; text-align: center; float: right; }
/* line 287, ../sass/includes/_feel-inspired.scss */
.feel-inspired .img-post-container-col .box-label a:hover { background: #a90032 !important; }
@media (max-width: 767px) { /* line 294, ../sass/includes/_feel-inspired.scss */
  .feel-inspired .img-post-container-col:nth-child(odd) { padding-left: 0; }
  /* line 297, ../sass/includes/_feel-inspired.scss */
  .feel-inspired .img-post-container-col:nth-child(even) { padding-right: 0; } }
@media (max-width: 480px) { /* line 302, ../sass/includes/_feel-inspired.scss */
  .feel-inspired .img-post-container-col:nth-child(odd) { padding-left: 0; padding-right: 0; }
  /* line 306, ../sass/includes/_feel-inspired.scss */
  .feel-inspired .img-post-container-col:nth-child(even) { padding-right: 0; padding-left: 0; } }

/* line 1, ../sass/includes/_result-details.scss */
.searrch-results-col { margin: 80px 0 0; }
@media (min-width: 1140px) { /* line 1, ../sass/includes/_result-details.scss */
  .searrch-results-col { margin: 130px 0 0; } }
/* line 9, ../sass/includes/_result-details.scss */
.searrch-results-col .description-col .discription-inner .freq-ques-title h2, .searrch-results-col .description-col .discription-inner .freq-ques-title .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .searrch-results-col .description-col .discription-inner .freq-ques-title h4 { font-size: 17px; margin-bottom: 15px; }
/* line 14, ../sass/includes/_result-details.scss */
.searrch-results-col .description-col .discription-inner h2, .searrch-results-col .description-col .discription-inner .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .searrch-results-col .description-col .discription-inner h4 { margin: 0px; }
/* line 17, ../sass/includes/_result-details.scss */
.searrch-results-col .description-col .discription-inner .faq-tab-area { margin: 20px 0 0; }
/* line 19, ../sass/includes/_result-details.scss */
.searrch-results-col .description-col .discription-inner .faq-tab-area .panel-group { width: 100%; float: left; }
/* line 22, ../sass/includes/_result-details.scss */
.searrch-results-col .description-col .discription-inner .faq-tab-area .panel-group .panel { margin: 0px 0 1px; border: 0; border-radius: 0; margin-bottom: 10px; }
/* line 27, ../sass/includes/_result-details.scss */
.searrch-results-col .description-col .discription-inner .faq-tab-area .panel-group .panel .panel-heading { background: #00537F; padding: 0px; border: 0px; border-radius: 0px; position: relative; }
/* line 33, ../sass/includes/_result-details.scss */
.searrch-results-col .description-col .discription-inner .faq-tab-area .panel-group .panel .panel-heading h4 { font-family: "bordademibold"; color: #fff; font-size: 17px; min-height: 35px; color: #fff; text-transform: uppercase; }
/* line 40, ../sass/includes/_result-details.scss */
.searrch-results-col .description-col .discription-inner .faq-tab-area .panel-group .panel .panel-heading h4 a { display: block; width: 100%; padding: 10px; padding-right: 22px; }
/* line 45, ../sass/includes/_result-details.scss */
.searrch-results-col .description-col .discription-inner .faq-tab-area .panel-group .panel .panel-heading h4 a:after { font-family: 'FontAwesome'; content: "\f107"; position: absolute; right: 10px; top: 0; color: #fff; margin: auto; font-size: 23px; line-height: 35px; }
/* line 57, ../sass/includes/_result-details.scss */
.searrch-results-col .description-col .discription-inner .faq-tab-area .panel-group .panel .panel-heading h4 a.collapsed:after { content: "\f105"; }
/* line 64, ../sass/includes/_result-details.scss */
.searrch-results-col .description-col .discription-inner .faq-tab-area .panel-group .panel .panel-body { padding: 20px 10px; border: solid 1px #ddd; }
/* line 67, ../sass/includes/_result-details.scss */
.searrch-results-col .description-col .discription-inner .faq-tab-area .panel-group .panel .panel-body p { padding: 0px; margin: 0px; color: #434444 !important; line-height: 20px !important; font-size: 15px !important; }

/* line 81, ../sass/includes/_result-details.scss */
.activity-slider-col { background: #00537F; margin: 0px 0 60px; padding: 30px 0px; }
/* line 85, ../sass/includes/_result-details.scss */
.activity-slider-col .Search-area-col { position: relative; }
/* line 87, ../sass/includes/_result-details.scss */
.activity-slider-col .Search-area-col:after { content: "New Search"; position: absolute; font-size: 16px; left: 0; top: 0; width: 100%; color: #fff; text-transform: uppercase; font-weight: bold; text-align: center; }
@media (max-width: 1199px) { /* line 87, ../sass/includes/_result-details.scss */
  .activity-slider-col .Search-area-col:after { top: -25px; } }
/* line 102, ../sass/includes/_result-details.scss */
.activity-slider-col .Search-area-col .col-lg-12 { width: 100%; padding: 0; margin: 30px 0 0; }
/* line 107, ../sass/includes/_result-details.scss */
.activity-slider-col .Search-area-col h2, .activity-slider-col .Search-area-col .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .activity-slider-col .Search-area-col h4 { display: none; }
/* line 110, ../sass/includes/_result-details.scss */
.activity-slider-col .Search-area-col select { height: 35px; border-radius: 5px; font-size: 13px; padding-right: 23px; color: #173d59; text-align: center; text-align-last: center; font-weight: bold; text-transform: uppercase; background: #fff; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
/* line 125, ../sass/includes/_result-details.scss */
.activity-slider-col .Search-area-col input, .activity-slider-col .Search-area-col .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .activity-slider-col .Search-area-col select, .activity-slider-col .Search-area-col .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .activity-slider-col .Search-area-col select { background: #fff; height: 35px; border-radius: 5px; font-size: 13px; color: #173d59; text-align: center; font-weight: bold; text-transform: uppercase; margin-top: 10px; }
/* line 135, ../sass/includes/_result-details.scss */
.activity-slider-col .Search-area-col input::placeholder, .activity-slider-col .Search-area-col .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select::placeholder, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .activity-slider-col .Search-area-col select::placeholder, .activity-slider-col .Search-area-col .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select::placeholder, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .activity-slider-col .Search-area-col select::placeholder { color: #173d59; }
/* line 140, ../sass/includes/_result-details.scss */
.activity-slider-col .Search-area-col .btn.find-act { background: #DC0041; height: 35px; font-size: 13px; color: #fff; text-align: center; font-weight: bold; text-transform: uppercase; cursor: pointer; width: 100%; margin-top: 10px; border: 0px; }
/* line 152, ../sass/includes/_result-details.scss */
.activity-slider-col .Search-area-col .btn.find-act:hover { background: #7b9647; }
/* line 159, ../sass/includes/_result-details.scss */
.activity-slider-col .Search-area-col .btn-group { width: 100%; }
/* line 162, ../sass/includes/_result-details.scss */
.activity-slider-col .Search-area-col .btn-group button:hover { background: #fff url(/themes/custom/active_newcastle/css/../images/arrow_drop.svg) no-repeat 96% center; background-size: 4%; }
/* line 168, ../sass/includes/_result-details.scss */
.activity-slider-col .Search-area-col .btn-group.open .dropdown-toggle { background: #fff url(/themes/custom/active_newcastle/css/../images/arrow_drop.svg) no-repeat 96% center; background-size: 4%; }
/* line 176, ../sass/includes/_result-details.scss */
.activity-slider-col .Search-area-col .btn-group ul.multiselect-container li.multiselect-item { padding-left: 0px !important; }
/* line 179, ../sass/includes/_result-details.scss */
.activity-slider-col .Search-area-col .btn-group ul.multiselect-container li.multiselect-item .input-group input, .activity-slider-col .Search-area-col .btn-group ul.multiselect-container li.multiselect-item .input-group .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .activity-slider-col .Search-area-col .btn-group ul.multiselect-container li.multiselect-item .input-group select, .activity-slider-col .Search-area-col .btn-group ul.multiselect-container li.multiselect-item .input-group .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .activity-slider-col .Search-area-col .btn-group ul.multiselect-container li.multiselect-item .input-group select { border: 0px !important; box-shadow: none; }
/* line 185, ../sass/includes/_result-details.scss */
.activity-slider-col .Search-area-col .btn-group ul.multiselect-container li:before { content: ""; display: none; }
/* line 189, ../sass/includes/_result-details.scss */
.activity-slider-col .Search-area-col .btn-group ul.multiselect-container li label { background: #fff; color: #000; }
/* line 193, ../sass/includes/_result-details.scss */
.activity-slider-col .Search-area-col .btn-group ul.multiselect-container li label input:before, .activity-slider-col .Search-area-col .btn-group ul.multiselect-container li label .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:before, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .activity-slider-col .Search-area-col .btn-group ul.multiselect-container li label select:before, .activity-slider-col .Search-area-col .btn-group ul.multiselect-container li label .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:before, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .activity-slider-col .Search-area-col .btn-group ul.multiselect-container li label select:before { top: -13px; left: 18px; }

/* line 206, ../sass/includes/_result-details.scss */
#activity-slider .item { position: relative; padding-bottom: 90%; /* 16:9 */ height: 0; background-repeat: no-repeat; background-size: cover; background-position: center; }
@media screen and (max-width: 767px) { /* line 206, ../sass/includes/_result-details.scss */
  #activity-slider .item { padding-bottom: 56.25%; } }
/* line 218, ../sass/includes/_result-details.scss */
#activity-slider .item iframe { border: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/* line 230, ../sass/includes/_result-details.scss */
#activity-slider .owl-dots button.active span { background: #DC0041; }
/* line 234, ../sass/includes/_result-details.scss */
#activity-slider .owl-dots button:focus { outline: none; }

@media screen and (max-width: 767px) { /* line 240, ../sass/includes/_result-details.scss */
  .mob-activity-slider { margin-bottom: 20px; } }

/* line 1, ../sass/includes/_partners-vew.scss */
.partners-container-col-view { padding: 45px 10px 40px 10px; background: #fff; }
/* line 6, ../sass/includes/_partners-vew.scss */
.partners-container-col-view .support-tabs li { padding: 0; }
/* line 8, ../sass/includes/_partners-vew.scss */
.partners-container-col-view .support-tabs li a { padding: 6px 15px; min-width: 170px; display: inline-block; font-family: "bordademibold"; text-align: center; }
/* line 17, ../sass/includes/_partners-vew.scss */
.partners-container-col-view .c-heading { font-family: "bordademibold"; margin: 0; margin-bottom: 1.2rem; font-size: 3rem; display: none; }
/* line 24, ../sass/includes/_partners-vew.scss */
.partners-container-col-view h2, .partners-container-col-view .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .partners-container-col-view h4 { margin-bottom: 20px; text-transform: capitalize; }
/* line 29, ../sass/includes/_partners-vew.scss */
.partners-container-col-view .image-view .img-block { width: 100%; height: 195px; background-size: contain !important; margin-bottom: 10px; background-position: center center !important; background-repeat: no-repeat !important; background-color: #fff !important; border: 0.25px solid #ccc; }
/* line 39, ../sass/includes/_partners-vew.scss */
.partners-container-col-view .image-view .padding5 { padding-left: 5px; padding-right: 5px; }
/* line 44, ../sass/includes/_partners-vew.scss */
.partners-container-col-view .hover-block-outer { position: relative; background: #fff; }
/* line 48, ../sass/includes/_partners-vew.scss */
.partners-container-col-view .hover-block-outer:hover .hover-block { height: 100%; padding: 4px 10px; display: flex; flex-direction: column; justify-content: center; }
/* line 56, ../sass/includes/_partners-vew.scss */
.partners-container-col-view .hover-block-outer .hover-block { position: absolute; bottom: 0; left: 0; right: 0; background-color: #DC0041; overflow: hidden; cursor: pointer; width: 100%; height: 0; transition: .5s ease; }
/* line 67, ../sass/includes/_partners-vew.scss */
.partners-container-col-view .hover-block-outer .hover-block h2, .partners-container-col-view .hover-block-outer .hover-block .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .partners-container-col-view .hover-block-outer .hover-block h4 { font-family: "BordaBold"; font-size: 17px; text-align: center; text-transform: uppercase; line-height: 24px; color: #fff; padding: 0; margin: 0; }
/* line 77, ../sass/includes/_partners-vew.scss */
.partners-container-col-view .hover-block-outer .hover-block a { font-family: "robotoregular"; text-align: center; display: block; color: #fff; text-decoration: underline; font-size: 13px; }
/* line 85, ../sass/includes/_partners-vew.scss */
.partners-container-col-view .hover-block-outer .hover-block p { font-size: 14px; text-align: center; line-height: 20px; color: #fff; padding: 10px 0; max-height: 112px; overflow: hidden; margin: 0; }

/* line 99, ../sass/includes/_partners-vew.scss */
.support-tabs li { display: inline-block; border: 1px solid #bcc4c8; padding: 8px 32px; margin-bottom: 10px; text-transform: uppercase; font-family: "BordaBold"; font-size: 18px; margin-right: 5px; cursor: pointer; }
/* line 109, ../sass/includes/_partners-vew.scss */
.support-tabs li:hover { background: #DC0041; color: #fff; border-color: #DC0041; }
/* line 113, ../sass/includes/_partners-vew.scss */
.support-tabs li:hover a { color: #fff; }
/* line 117, ../sass/includes/_partners-vew.scss */
.support-tabs li a { color: #00537F; }
/* line 120, ../sass/includes/_partners-vew.scss */
.support-tabs li.active { background: #DC0041; color: #fff; border-color: #DC0041; }
/* line 124, ../sass/includes/_partners-vew.scss */
.support-tabs li.active a { color: #fff; }

/* line 2, ../sass/includes/_create-pwd.scss */
.create-password-page #block-active-newcastle-page-title { width: 50%; margin-left: 25%; }
@media screen and (max-width: 767px) { /* line 2, ../sass/includes/_create-pwd.scss */
  .create-password-page #block-active-newcastle-page-title { width: 100%; margin-left: 0; } }
/* line 9, ../sass/includes/_create-pwd.scss */
.create-password-page #block-active-newcastle-page-title h1 { font-family: "BordaBold" !important; font-size: 30px !important; color: #00537F !important; }
@media screen and (max-width: 767px) { /* line 15, ../sass/includes/_create-pwd.scss */
  .create-password-page .mt_top-space { padding-top: 70px !important; } }

/* line 21, ../sass/includes/_create-pwd.scss */
.member-reset-password form.create-password { width: 100%; margin: 0; padding: 0 10px; }
/* line 26, ../sass/includes/_create-pwd.scss */
.member-reset-password form.create-password .text-content h4 { font-family: "robotoregular"; font-size: 16px; color: #00537F; margin-top: 0; }
/* line 33, ../sass/includes/_create-pwd.scss */
.member-reset-password form.create-password .text-content ul li { font-family: "robotoregular" !important; font-size: 16px !important; color: #838383 !important; line-height: 35px; list-style-type: none; text-transform: capitalize; position: relative; padding-left: 50px !important; text-align: left !important; }
@media screen and (max-width: 575px) { /* line 33, ../sass/includes/_create-pwd.scss */
  .member-reset-password form.create-password .text-content ul li { padding-left: 35px; font-size: 13px; } }
/* line 47, ../sass/includes/_create-pwd.scss */
.member-reset-password form.create-password .text-content ul li:hover { background: none; }
/* line 50, ../sass/includes/_create-pwd.scss */
.member-reset-password form.create-password .text-content ul li:before { font-family: FontAwesome; font-size: 30px; content: "\f00c" !important; color: #d8d8d8 !important; position: absolute; left: 0; top: 0; }
@media screen and (max-width: 575px) { /* line 50, ../sass/includes/_create-pwd.scss */
  .member-reset-password form.create-password .text-content ul li:before { font-size: 23px; } }
/* line 63, ../sass/includes/_create-pwd.scss */
.member-reset-password form.create-password .text-content ul li.active:before { color: #83a655 !important; }
/* line 69, ../sass/includes/_create-pwd.scss */
.member-reset-password form.create-password .text-content .info { position: absolute; right: 20px; top: 0px; }
@media screen and (max-width: 767px) { /* line 69, ../sass/includes/_create-pwd.scss */
  .member-reset-password form.create-password .text-content .info { right: 0; top: 0px; } }
/* line 77, ../sass/includes/_create-pwd.scss */
.member-reset-password form.create-password .text-content .info a { width: 30px; height: 30px; font-size: 20px; color: #838383; border: 2px solid #838383; border-radius: 4px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
/* line 93, ../sass/includes/_create-pwd.scss */
.member-reset-password form.create-password .text-content .info a:hover { background: #00537F; color: #fff; border-color: #00537F; }

/* line 102, ../sass/includes/_create-pwd.scss */
.create-password { width: 50%; margin-left: 25%; }
@media screen and (max-width: 767px) { /* line 102, ../sass/includes/_create-pwd.scss */
  .create-password { width: 100%; margin-left: 0; } }
/* line 111, ../sass/includes/_create-pwd.scss */
.create-password .common-field-elements .js-form-item label { font-family: "BordaBold"; font-weight: normal; font-size: 17px; color: #00537F; }
/* line 117, ../sass/includes/_create-pwd.scss */
.create-password .common-field-elements .js-form-item input, .create-password .common-field-elements .js-form-item .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .create-password .common-field-elements .js-form-item select, .create-password .common-field-elements .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .create-password .common-field-elements .js-form-item select { height: 40px; font-family: "robotoregular"; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; background-color: #fff; border: 1px solid #dfe3e9; box-shadow: none; outline: none; padding: 12px 20px; font-weight: normal; color: #354052; }
/* line 132, ../sass/includes/_create-pwd.scss */
.create-password .common-field-elements .inline-submit .form-submit { font-family: "BordaBold"; font-size: 17px; font-weight: normal; padding: 7px 25px; margin: 0; margin-top: 40px; background-color: #DC0041; border-color: #DC0041; color: #fff; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; text-transform: uppercase; }
/* line 144, ../sass/includes/_create-pwd.scss */
.create-password .common-field-elements .inline-submit .form-submit:hover { background: #c30039; border-color: #c30039; }

/* line 3, ../sass/includes/_signin-modal.scss */
.signin-modal.booking-signin-modal .ui-dialog-content, .booking-signin-modal.ui-dialog.signup-modal .ui-dialog-content { overflow: visible; padding: 0 !important; }
/* line 7, ../sass/includes/_signin-modal.scss */
.signin-modal.booking-signin-modal .modal-container, .booking-signin-modal.ui-dialog.signup-modal .modal-container { width: 60%; }
@media screen and (max-width: 991px) { /* line 7, ../sass/includes/_signin-modal.scss */
  .signin-modal.booking-signin-modal .modal-container, .booking-signin-modal.ui-dialog.signup-modal .modal-container { width: 80%; } }
@media screen and (max-width: 767px) { /* line 7, ../sass/includes/_signin-modal.scss */
  .signin-modal.booking-signin-modal .modal-container, .booking-signin-modal.ui-dialog.signup-modal .modal-container { width: calc(90% - 20px); margin-top: 25px !important; border-radius: 0; } }
/* line 18, ../sass/includes/_signin-modal.scss */
.signin-modal.booking-signin-modal .modal-container .ui-dialog-titlebar-close:after, .booking-signin-modal.ui-dialog.signup-modal .modal-container .ui-dialog-titlebar-close:after { font-size: 30px !important; color: #DC0041 !important; top: -6px !important; }
@media (max-width: 480px) { /* line 18, ../sass/includes/_signin-modal.scss */
  .signin-modal.booking-signin-modal .modal-container .ui-dialog-titlebar-close:after, .booking-signin-modal.ui-dialog.signup-modal .modal-container .ui-dialog-titlebar-close:after { top: 18px !important; } }
@media (max-width: 480px) { /* line 17, ../sass/includes/_signin-modal.scss */
  .signin-modal.booking-signin-modal .modal-container .ui-dialog-titlebar-close, .booking-signin-modal.ui-dialog.signup-modal .modal-container .ui-dialog-titlebar-close { right: 20px !important; } }
/* line 30, ../sass/includes/_signin-modal.scss */
.signin-modal.booking-signin-modal .modal-container h2, .booking-signin-modal.ui-dialog.signup-modal .modal-container h2, .signin-modal.booking-signin-modal .modal-container .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .signin-modal.booking-signin-modal .modal-container h4, .booking-signin-modal.ui-dialog.signup-modal .modal-container .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .booking-signin-modal.ui-dialog.signup-modal .modal-container h4 { font-family: "BordaBold"; font-size: 17px; color: #00537F; text-transform: uppercase; margin-bottom: 20px; margin-top: 0; padding: 0 5px; }
@media screen and (max-width: 575px) { /* line 30, ../sass/includes/_signin-modal.scss */
  .signin-modal.booking-signin-modal .modal-container h2, .booking-signin-modal.ui-dialog.signup-modal .modal-container h2, .signin-modal.booking-signin-modal .modal-container .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .signin-modal.booking-signin-modal .modal-container h4, .booking-signin-modal.ui-dialog.signup-modal .modal-container .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .booking-signin-modal.ui-dialog.signup-modal .modal-container h4 { font-size: 18px; } }
/* line 43, ../sass/includes/_signin-modal.scss */
.signin-modal.booking-signin-modal .modal-container .modal_booking_signin_form .signin-form, .booking-signin-modal.ui-dialog.signup-modal .modal-container .modal_booking_signin_form .signin-form { padding: 20px 30px 10px 30px; }
/* line 45, ../sass/includes/_signin-modal.scss */
.signin-modal.booking-signin-modal .modal-container .modal_booking_signin_form .signin-form .header-title, .booking-signin-modal.ui-dialog.signup-modal .modal-container .modal_booking_signin_form .signin-form .header-title { position: absolute; top: -52px; width: 150px; left: 20px; }
@media screen and (max-width: 767px) { /* line 45, ../sass/includes/_signin-modal.scss */
  .signin-modal.booking-signin-modal .modal-container .modal_booking_signin_form .signin-form .header-title, .booking-signin-modal.ui-dialog.signup-modal .modal-container .modal_booking_signin_form .signin-form .header-title { width: 130px; } }
/* line 54, ../sass/includes/_signin-modal.scss */
.signin-modal.booking-signin-modal .modal-container .modal_booking_signin_form .signin-form .common-field-elements, .booking-signin-modal.ui-dialog.signup-modal .modal-container .modal_booking_signin_form .signin-form .common-field-elements { padding: 0 5px; }
/* line 56, ../sass/includes/_signin-modal.scss */
.signin-modal.booking-signin-modal .modal-container .modal_booking_signin_form .signin-form .common-field-elements .js-form-item, .booking-signin-modal.ui-dialog.signup-modal .modal-container .modal_booking_signin_form .signin-form .common-field-elements .js-form-item { margin-bottom: 0px !important; }
/* line 58, ../sass/includes/_signin-modal.scss */
.signin-modal.booking-signin-modal .modal-container .modal_booking_signin_form .signin-form .common-field-elements .js-form-item label, .booking-signin-modal.ui-dialog.signup-modal .modal-container .modal_booking_signin_form .signin-form .common-field-elements .js-form-item label { display: none; }
/* line 61, ../sass/includes/_signin-modal.scss */
.signin-modal.booking-signin-modal .modal-container .modal_booking_signin_form .signin-form .common-field-elements .js-form-item input, .booking-signin-modal.ui-dialog.signup-modal .modal-container .modal_booking_signin_form .signin-form .common-field-elements .js-form-item input, .signin-modal.booking-signin-modal .modal-container .modal_booking_signin_form .signin-form .common-field-elements .js-form-item .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .signin-modal.booking-signin-modal .modal-container .modal_booking_signin_form .signin-form .common-field-elements .js-form-item select, .booking-signin-modal.ui-dialog.signup-modal .modal-container .modal_booking_signin_form .signin-form .common-field-elements .js-form-item .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .booking-signin-modal.ui-dialog.signup-modal .modal-container .modal_booking_signin_form .signin-form .common-field-elements .js-form-item select, .signin-modal.booking-signin-modal .ui-dialog.signup-modal .modal-container .modal_booking_signin_form .signin-form .common-field-elements .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .signin-modal.booking-signin-modal .modal-container .modal_booking_signin_form .signin-form .common-field-elements .ui-dialog-content .signup-form .js-form-item select, .signin-modal.booking-signin-modal .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .modal_booking_signin_form .signin-form .common-field-elements .js-form-item select, .ui-dialog.signup-modal .signin-modal.booking-signin-modal .modal-container .ui-dialog-content .signup-form .modal_booking_signin_form .signin-form .common-field-elements .js-form-item select, .booking-signin-modal.ui-dialog.signup-modal .modal-container .modal_booking_signin_form .signin-form .common-field-elements .ui-dialog-content .signup-form .js-form-item select, .booking-signin-modal.ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .modal_booking_signin_form .signin-form .common-field-elements .js-form-item select { font-family: "robotoregular" !important; font-size: 16px; border-radius: 0 !important; }
/* line 69, ../sass/includes/_signin-modal.scss */
.signin-modal.booking-signin-modal .modal-container .modal_booking_signin_form .signin-form .common-field-elements .inline-submit .btn.form-submit, .booking-signin-modal.ui-dialog.signup-modal .modal-container .modal_booking_signin_form .signin-form .common-field-elements .inline-submit .btn.form-submit { min-width: 170px; font-family: "BordaBold"; font-size: 17px; background: #DC0041; color: #fff; border: 0; text-transform: uppercase; width: auto; border-radius: 0; padding: 8px 40px; float: right; }
/* line 81, ../sass/includes/_signin-modal.scss */
.signin-modal.booking-signin-modal .modal-container .modal_booking_signin_form .signin-form .common-field-elements .inline-submit .btn.form-submit:hover, .booking-signin-modal.ui-dialog.signup-modal .modal-container .modal_booking_signin_form .signin-form .common-field-elements .inline-submit .btn.form-submit:hover, .signin-modal.booking-signin-modal .modal-container .modal_booking_signin_form .signin-form .common-field-elements .inline-submit .btn.form-submit:focus, .booking-signin-modal.ui-dialog.signup-modal .modal-container .modal_booking_signin_form .signin-form .common-field-elements .inline-submit .btn.form-submit:focus { background-color: #a90032; color: #fff; }
@media screen and (max-width: 767px) { /* line 69, ../sass/includes/_signin-modal.scss */
  .signin-modal.booking-signin-modal .modal-container .modal_booking_signin_form .signin-form .common-field-elements .inline-submit .btn.form-submit, .booking-signin-modal.ui-dialog.signup-modal .modal-container .modal_booking_signin_form .signin-form .common-field-elements .inline-submit .btn.form-submit { width: 100%; } }
/* line 91, ../sass/includes/_signin-modal.scss */
.signin-modal.booking-signin-modal .modal-container .modal_booking_signin_form .signin-form .common-field-elements .btn-forgot, .booking-signin-modal.ui-dialog.signup-modal .modal-container .modal_booking_signin_form .signin-form .common-field-elements .btn-forgot { text-transform: uppercase; font-family: "BordaBold"; font-size: 17px; margin-top: 0px; background: none; padding: 0; color: #00537F; text-align: right; float: right; border: 0; }
/* line 102, ../sass/includes/_signin-modal.scss */
.signin-modal.booking-signin-modal .modal-container .modal_booking_signin_form .signin-form .common-field-elements .btn-forgot:hover, .booking-signin-modal.ui-dialog.signup-modal .modal-container .modal_booking_signin_form .signin-form .common-field-elements .btn-forgot:hover, .signin-modal.booking-signin-modal .modal-container .modal_booking_signin_form .signin-form .common-field-elements .btn-forgot:active, .booking-signin-modal.ui-dialog.signup-modal .modal-container .modal_booking_signin_form .signin-form .common-field-elements .btn-forgot:active, .signin-modal.booking-signin-modal .modal-container .modal_booking_signin_form .signin-form .common-field-elements .btn-forgot:active:focus, .booking-signin-modal.ui-dialog.signup-modal .modal-container .modal_booking_signin_form .signin-form .common-field-elements .btn-forgot:active:focus { outline: none; color: #DC0041; box-shadow: none; background: none; }
@media screen and (max-width: 767px) { /* line 91, ../sass/includes/_signin-modal.scss */
  .signin-modal.booking-signin-modal .modal-container .modal_booking_signin_form .signin-form .common-field-elements .btn-forgot, .booking-signin-modal.ui-dialog.signup-modal .modal-container .modal_booking_signin_form .signin-form .common-field-elements .btn-forgot { float: left; width: auto; } }
/* line 132, ../sass/includes/_signin-modal.scss */
.signin-modal.booking-signin-modal .modal-container .modal_booking_signin_form .signin-form .common-field-elements.forgot-password-wraper, .booking-signin-modal.ui-dialog.signup-modal .modal-container .modal_booking_signin_form .signin-form .common-field-elements.forgot-password-wraper { height: 38px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
@media (max-width: 767px) { /* line 132, ../sass/includes/_signin-modal.scss */
  .signin-modal.booking-signin-modal .modal-container .modal_booking_signin_form .signin-form .common-field-elements.forgot-password-wraper, .booking-signin-modal.ui-dialog.signup-modal .modal-container .modal_booking_signin_form .signin-form .common-field-elements.forgot-password-wraper { margin-bottom: 0; } }
/* line 149, ../sass/includes/_signin-modal.scss */
.signin-modal.booking-signin-modal .modal-container .modal_booking_signin_form .signin-form div[role="contentinfo"] div[role="alert"] ul li, .booking-signin-modal.ui-dialog.signup-modal .modal-container .modal_booking_signin_form .signin-form div[role="contentinfo"] div[role="alert"] ul li { background: #d9534f; color: #fff; font-family: "robotoregular"; font-weight: normal; margin: 3px 0; padding: 0 5px; }
/* line 158, ../sass/includes/_signin-modal.scss */
.signin-modal.booking-signin-modal .modal-container .modal_booking_signin_form .signin-form .status-success, .booking-signin-modal.ui-dialog.signup-modal .modal-container .modal_booking_signin_form .signin-form .status-success { background: #d9534f; color: #fff; margin-bottom: 15px; font-family: "robotoregular"; font-weight: normal; font-size: 15px; }
@media (max-width: 767px) { /* line 43, ../sass/includes/_signin-modal.scss */
  .signin-modal.booking-signin-modal .modal-container .modal_booking_signin_form .signin-form, .booking-signin-modal.ui-dialog.signup-modal .modal-container .modal_booking_signin_form .signin-form { padding: 20px 15px; }
  /* line 169, ../sass/includes/_signin-modal.scss */
  .signin-modal.booking-signin-modal .modal-container .modal_booking_signin_form .signin-form .common-field-elements, .booking-signin-modal.ui-dialog.signup-modal .modal-container .modal_booking_signin_form .signin-form .common-field-elements { padding-left: 0; padding-right: 0; }
  /* line 173, ../sass/includes/_signin-modal.scss */
  .signin-modal.booking-signin-modal .modal-container .modal_booking_signin_form .signin-form h2, .booking-signin-modal.ui-dialog.signup-modal .modal-container .modal_booking_signin_form .signin-form h2, .signin-modal.booking-signin-modal .modal-container .modal_booking_signin_form .signin-form .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .signin-modal.booking-signin-modal .modal-container .modal_booking_signin_form .signin-form h4, .booking-signin-modal.ui-dialog.signup-modal .modal-container .modal_booking_signin_form .signin-form .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .booking-signin-modal.ui-dialog.signup-modal .modal-container .modal_booking_signin_form .signin-form h4 { padding-left: 0; padding-right: 0; } }
/* line 180, ../sass/includes/_signin-modal.scss */
.signin-modal.booking-signin-modal .modal-container .signup, .booking-signin-modal.ui-dialog.signup-modal .modal-container .signup { width: 100%; float: left; height: auto; background: #00537F; padding: 40px 30px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
@media screen and (max-width: 767px) { /* line 180, ../sass/includes/_signin-modal.scss */
  .signin-modal.booking-signin-modal .modal-container .signup, .booking-signin-modal.ui-dialog.signup-modal .modal-container .signup { -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 20px 15px; } }
@media screen and (max-width: 620px) { /* line 180, ../sass/includes/_signin-modal.scss */
  .signin-modal.booking-signin-modal .modal-container .signup, .booking-signin-modal.ui-dialog.signup-modal .modal-container .signup { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }
/* line 208, ../sass/includes/_signin-modal.scss */
.signin-modal.booking-signin-modal .modal-container .signup h2, .booking-signin-modal.ui-dialog.signup-modal .modal-container .signup h2, .signin-modal.booking-signin-modal .modal-container .signup .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .signin-modal.booking-signin-modal .modal-container .signup h4, .booking-signin-modal.ui-dialog.signup-modal .modal-container .signup .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .booking-signin-modal.ui-dialog.signup-modal .modal-container .signup h4 { color: #fff; margin: 0; }
@media screen and (max-width: 620px) { /* line 208, ../sass/includes/_signin-modal.scss */
  .signin-modal.booking-signin-modal .modal-container .signup h2, .booking-signin-modal.ui-dialog.signup-modal .modal-container .signup h2, .signin-modal.booking-signin-modal .modal-container .signup .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .signin-modal.booking-signin-modal .modal-container .signup h4, .booking-signin-modal.ui-dialog.signup-modal .modal-container .signup .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .booking-signin-modal.ui-dialog.signup-modal .modal-container .signup h4 { margin-bottom: 5px; } }
@media screen and (max-width: 575px) { /* line 208, ../sass/includes/_signin-modal.scss */
  .signin-modal.booking-signin-modal .modal-container .signup h2, .booking-signin-modal.ui-dialog.signup-modal .modal-container .signup h2, .signin-modal.booking-signin-modal .modal-container .signup .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .signin-modal.booking-signin-modal .modal-container .signup h4, .booking-signin-modal.ui-dialog.signup-modal .modal-container .signup .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .booking-signin-modal.ui-dialog.signup-modal .modal-container .signup h4 { font-size: 16px; } }
/* line 217, ../sass/includes/_signin-modal.scss */
.signin-modal.booking-signin-modal .modal-container .signup h2 a, .booking-signin-modal.ui-dialog.signup-modal .modal-container .signup h2 a, .signin-modal.booking-signin-modal .modal-container .signup .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4 a, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .signin-modal.booking-signin-modal .modal-container .signup h4 a, .booking-signin-modal.ui-dialog.signup-modal .modal-container .signup .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4 a, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .booking-signin-modal.ui-dialog.signup-modal .modal-container .signup h4 a { color: #fff; text-decoration: underline; }
/* line 222, ../sass/includes/_signin-modal.scss */
.signin-modal.booking-signin-modal .modal-container .signup .btn, .booking-signin-modal.ui-dialog.signup-modal .modal-container .signup .btn { min-width: 170px; width: auto; background: #fff; font-family: "BordaBold"; font-size: 17px; color: #00537F; text-transform: uppercase; padding: 8px 40px; margin-bottom: 10px; border-radius: 0; border: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: 0; display: none; }
@media (max-width: 640px) { /* line 222, ../sass/includes/_signin-modal.scss */
  .signin-modal.booking-signin-modal .modal-container .signup .btn, .booking-signin-modal.ui-dialog.signup-modal .modal-container .signup .btn { display: block; } }
@media screen and (max-width: 620px) { /* line 222, ../sass/includes/_signin-modal.scss */
  .signin-modal.booking-signin-modal .modal-container .signup .btn, .booking-signin-modal.ui-dialog.signup-modal .modal-container .signup .btn { width: 100%; font-size: 17px; padding: 8px 20px; margin-top: 10px; } }
/* line 254, ../sass/includes/_signin-modal.scss */
.signin-modal.booking-signin-modal .modal-container .signup .btn:hover, .booking-signin-modal.ui-dialog.signup-modal .modal-container .signup .btn:hover { background: #DC0041; color: #fff; }
/* line 262, ../sass/includes/_signin-modal.scss */
.signin-modal.booking-signin-modal.modal-normal .modal-container, .booking-signin-modal.modal-normal.ui-dialog.signup-modal .modal-container { margin: 0 auto; border-radius: 0; }
/* line 265, ../sass/includes/_signin-modal.scss */
.signin-modal.booking-signin-modal.modal-normal .modal-container .ui-widget-header, .booking-signin-modal.modal-normal.ui-dialog.signup-modal .modal-container .ui-widget-header { padding: 20px; text-align: left; }
/* line 268, ../sass/includes/_signin-modal.scss */
.signin-modal.booking-signin-modal.modal-normal .modal-container .ui-widget-header .ui-dialog-title, .booking-signin-modal.modal-normal.ui-dialog.signup-modal .modal-container .ui-widget-header .ui-dialog-title { padding: 0px; font-family: "BordaBold"; font-size: 20px; color: #00537F; text-transform: uppercase; text-align: left; }
/* line 277, ../sass/includes/_signin-modal.scss */
.signin-modal.booking-signin-modal.modal-normal .modal-container .acc-content, .booking-signin-modal.modal-normal.ui-dialog.signup-modal .modal-container .acc-content { width: 100%; float: left; padding: 20px 30px; }
@media screen and (max-width: 767px) { /* line 277, ../sass/includes/_signin-modal.scss */
  .signin-modal.booking-signin-modal.modal-normal .modal-container .acc-content, .booking-signin-modal.modal-normal.ui-dialog.signup-modal .modal-container .acc-content { padding: 20px 10px; } }
/* line 284, ../sass/includes/_signin-modal.scss */
.signin-modal.booking-signin-modal.modal-normal .modal-container .acc-content .title-success, .booking-signin-modal.modal-normal.ui-dialog.signup-modal .modal-container .acc-content .title-success { color: #00537F; font-family: "BordaBold"; margin-bottom: 18px; text-align: left; font-size: 17px; text-transform: uppercase; }
/* line 292, ../sass/includes/_signin-modal.scss */
.signin-modal.booking-signin-modal.modal-normal .modal-container .acc-content p, .booking-signin-modal.modal-normal.ui-dialog.signup-modal .modal-container .acc-content p { font-family: "robotoregular"; font-size: 15px; line-height: 25px; color: #838383; }
/* line 298, ../sass/includes/_signin-modal.scss */
.signin-modal.booking-signin-modal.modal-normal .modal-container .acc-content .form-group, .booking-signin-modal.modal-normal.ui-dialog.signup-modal .modal-container .acc-content .form-group { padding: 0 5px; }
/* line 303, ../sass/includes/_signin-modal.scss */
.signin-modal.booking-signin-modal.modal-normal .modal-container .acc-content .common-field-elements .form-item input, .booking-signin-modal.modal-normal.ui-dialog.signup-modal .modal-container .acc-content .common-field-elements .form-item input, .signin-modal.booking-signin-modal.modal-normal .modal-container .acc-content .common-field-elements .form-item .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .signin-modal.booking-signin-modal.modal-normal .modal-container .acc-content .common-field-elements .form-item select, .booking-signin-modal.modal-normal.ui-dialog.signup-modal .modal-container .acc-content .common-field-elements .form-item .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .booking-signin-modal.modal-normal.ui-dialog.signup-modal .modal-container .acc-content .common-field-elements .form-item select, .signin-modal.booking-signin-modal.modal-normal .ui-dialog.signup-modal .modal-container .acc-content .common-field-elements .form-item .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .signin-modal.booking-signin-modal.modal-normal .modal-container .acc-content .common-field-elements .form-item .ui-dialog-content .signup-form .js-form-item select, .signin-modal.booking-signin-modal.modal-normal .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .acc-content .common-field-elements .form-item select, .ui-dialog.signup-modal .signin-modal.booking-signin-modal.modal-normal .modal-container .ui-dialog-content .signup-form .js-form-item .acc-content .common-field-elements .form-item select, .booking-signin-modal.modal-normal.ui-dialog.signup-modal .modal-container .acc-content .common-field-elements .form-item .ui-dialog-content .signup-form .js-form-item select, .booking-signin-modal.modal-normal.ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .acc-content .common-field-elements .form-item select { height: 38px; }
/* line 306, ../sass/includes/_signin-modal.scss */
.signin-modal.booking-signin-modal.modal-normal .modal-container .acc-content .common-field-elements .form-item input, .booking-signin-modal.modal-normal.ui-dialog.signup-modal .modal-container .acc-content .common-field-elements .form-item input, .signin-modal.booking-signin-modal.modal-normal .modal-container .acc-content .common-field-elements .form-item .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .signin-modal.booking-signin-modal.modal-normal .modal-container .acc-content .common-field-elements .form-item select, .booking-signin-modal.modal-normal.ui-dialog.signup-modal .modal-container .acc-content .common-field-elements .form-item .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .booking-signin-modal.modal-normal.ui-dialog.signup-modal .modal-container .acc-content .common-field-elements .form-item select, .signin-modal.booking-signin-modal.modal-normal .ui-dialog.signup-modal .modal-container .acc-content .common-field-elements .form-item .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .signin-modal.booking-signin-modal.modal-normal .modal-container .acc-content .common-field-elements .form-item .ui-dialog-content .signup-form .js-form-item select, .signin-modal.booking-signin-modal.modal-normal .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .acc-content .common-field-elements .form-item select, .ui-dialog.signup-modal .signin-modal.booking-signin-modal.modal-normal .modal-container .ui-dialog-content .signup-form .js-form-item .acc-content .common-field-elements .form-item select, .booking-signin-modal.modal-normal.ui-dialog.signup-modal .modal-container .acc-content .common-field-elements .form-item .ui-dialog-content .signup-form .js-form-item select, .booking-signin-modal.modal-normal.ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .acc-content .common-field-elements .form-item select, .signin-modal.booking-signin-modal.modal-normal .modal-container .acc-content .common-field-elements .form-item textarea, .booking-signin-modal.modal-normal.ui-dialog.signup-modal .modal-container .acc-content .common-field-elements .form-item textarea { font-family: "robotoregular"; font-size: 16px; color: #354052; background-color: #f8fafc; border: 1px solid #dfe3e9; border-radius: 0; box-shadow: none; outline: none; padding: 8px 20px; -webkit-appearance: none; -moz-appearance: none; }
/* line 321, ../sass/includes/_signin-modal.scss */
.signin-modal.booking-signin-modal.modal-normal .modal-container .acc-content .common-field-elements .inline-submit .btn-common, .booking-signin-modal.modal-normal.ui-dialog.signup-modal .modal-container .acc-content .common-field-elements .inline-submit .btn-common { min-width: 170px; font-family: "BordaBold"; font-size: 17px; background: #DC0041; color: #fff; border: 0; text-transform: uppercase; width: auto; border-radius: 0; padding: 8px 40px; float: right; }
/* line 333, ../sass/includes/_signin-modal.scss */
.signin-modal.booking-signin-modal.modal-normal .modal-container .acc-content .common-field-elements .inline-submit .btn-common:hover, .booking-signin-modal.modal-normal.ui-dialog.signup-modal .modal-container .acc-content .common-field-elements .inline-submit .btn-common:hover { background: #a90032; color: #fff; }
/* line 341, ../sass/includes/_signin-modal.scss */
.signin-modal.booking-signin-modal.modal-normal .modal-container .button-holder, .booking-signin-modal.modal-normal.ui-dialog.signup-modal .modal-container .button-holder { text-align: right; margin-top: 22px; }
@media screen and (max-width: 767px) { /* line 341, ../sass/includes/_signin-modal.scss */
  .signin-modal.booking-signin-modal.modal-normal .modal-container .button-holder, .booking-signin-modal.modal-normal.ui-dialog.signup-modal .modal-container .button-holder { text-align: center; } }
/* line 350, ../sass/includes/_signin-modal.scss */
.signin-modal.booking-signin-modal.modal-normal .modal-container .form-group .launch-reciteme, .booking-signin-modal.modal-normal.ui-dialog.signup-modal .modal-container .form-group .launch-reciteme, .signin-modal.booking-signin-modal.modal-normal .modal-container .form-group .btn-accessibility, .booking-signin-modal.modal-normal.ui-dialog.signup-modal .modal-container .form-group .btn-accessibility { background: #DC0041; border-radius: 0; font-family: "BordaBold"; min-width: 170px; font-size: 17px; color: #fff; border: 0; text-transform: uppercase; font-weight: normal; margin-right: 10px; }
@media screen and (max-width: 767px) { /* line 350, ../sass/includes/_signin-modal.scss */
  .signin-modal.booking-signin-modal.modal-normal .modal-container .form-group .launch-reciteme, .booking-signin-modal.modal-normal.ui-dialog.signup-modal .modal-container .form-group .launch-reciteme, .signin-modal.booking-signin-modal.modal-normal .modal-container .form-group .btn-accessibility, .booking-signin-modal.modal-normal.ui-dialog.signup-modal .modal-container .form-group .btn-accessibility { width: 100%; display: block; margin-right: 0px; margin-bottom: 10px; } }
@media screen and (max-width: 567px) { /* line 350, ../sass/includes/_signin-modal.scss */
  .signin-modal.booking-signin-modal.modal-normal .modal-container .form-group .launch-reciteme, .booking-signin-modal.modal-normal.ui-dialog.signup-modal .modal-container .form-group .launch-reciteme, .signin-modal.booking-signin-modal.modal-normal .modal-container .form-group .btn-accessibility, .booking-signin-modal.modal-normal.ui-dialog.signup-modal .modal-container .form-group .btn-accessibility { font-size: 13px; } }
/* line 370, ../sass/includes/_signin-modal.scss */
.signin-modal.booking-signin-modal.modal-normal .modal-container .form-group .launch-reciteme:hover, .booking-signin-modal.modal-normal.ui-dialog.signup-modal .modal-container .form-group .launch-reciteme:hover, .signin-modal.booking-signin-modal.modal-normal .modal-container .form-group .btn-accessibility:hover, .booking-signin-modal.modal-normal.ui-dialog.signup-modal .modal-container .form-group .btn-accessibility:hover { background: #a90032; color: #fff; }
/* line 375, ../sass/includes/_signin-modal.scss */
.signin-modal.booking-signin-modal.modal-normal .modal-container .form-group .launch-reciteme, .booking-signin-modal.modal-normal.ui-dialog.signup-modal .modal-container .form-group .launch-reciteme { margin-right: 0; }
@media (max-width: 767px) { /* line 375, ../sass/includes/_signin-modal.scss */
  .signin-modal.booking-signin-modal.modal-normal .modal-container .form-group .launch-reciteme, .booking-signin-modal.modal-normal.ui-dialog.signup-modal .modal-container .form-group .launch-reciteme { height: 38px; line-height: 25px; } }
/* line 383, ../sass/includes/_signin-modal.scss */
.signin-modal.booking-signin-modal.modal-normal .modal-container .form-group .btn-accessibility, .booking-signin-modal.modal-normal.ui-dialog.signup-modal .modal-container .form-group .btn-accessibility { background: #00537F; margin-right: 0; }
/* line 386, ../sass/includes/_signin-modal.scss */
.signin-modal.booking-signin-modal.modal-normal .modal-container .form-group .btn-accessibility:hover, .booking-signin-modal.modal-normal.ui-dialog.signup-modal .modal-container .form-group .btn-accessibility:hover { background: #066ea5; color: #fff; }
/* line 392, ../sass/includes/_signin-modal.scss */
.signin-modal.booking-signin-modal.modal-normal .modal-container .header-title, .booking-signin-modal.modal-normal.ui-dialog.signup-modal .modal-container .header-title { position: absolute; top: -45px; width: 150px; left: 20px; }
/* line 403, ../sass/includes/_signin-modal.scss */
.signin-modal.booking-signin-modal.modal-normal.prevent-reuse-link .create-password, .booking-signin-modal.modal-normal.prevent-reuse-link.ui-dialog.signup-modal .create-password { width: 100%; margin-left: 0; padding: 30px; }
/* line 408, ../sass/includes/_signin-modal.scss */
.signin-modal.booking-signin-modal.modal-normal.prevent-reuse-link p, .booking-signin-modal.modal-normal.prevent-reuse-link.ui-dialog.signup-modal p { font-family: "robotoregular"; font-size: 15px; color: #838383; text-align: left; font-weight: normal; }
/* line 415, ../sass/includes/_signin-modal.scss */
.signin-modal.booking-signin-modal.modal-normal.prevent-reuse-link .footer-btn-wrap, .booking-signin-modal.modal-normal.prevent-reuse-link.ui-dialog.signup-modal .footer-btn-wrap { margin-top: 20px; }
/* line 417, ../sass/includes/_signin-modal.scss */
.signin-modal.booking-signin-modal.modal-normal.prevent-reuse-link .footer-btn-wrap .grey-btn, .booking-signin-modal.modal-normal.prevent-reuse-link.ui-dialog.signup-modal .footer-btn-wrap .grey-btn { background: #efefef; border-color: #efefef; }
/* line 420, ../sass/includes/_signin-modal.scss */
.signin-modal.booking-signin-modal.modal-normal.prevent-reuse-link .footer-btn-wrap .grey-btn:hover, .booking-signin-modal.modal-normal.prevent-reuse-link.ui-dialog.signup-modal .footer-btn-wrap .grey-btn:hover { background: #d6d6d6; border-color: #d6d6d6; }
/* line 430, ../sass/includes/_signin-modal.scss */
.signin-modal.add-activity-modal .modal-container, .add-activity-modal.ui-dialog.signup-modal .modal-container { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; }
/* line 432, ../sass/includes/_signin-modal.scss */
.signin-modal.add-activity-modal .modal-container .ui-dialog-titlebar, .add-activity-modal.ui-dialog.signup-modal .modal-container .ui-dialog-titlebar { min-height: 74px; }
/* line 437, ../sass/includes/_signin-modal.scss */
.signin-modal.add-activity-modal .modal-container .activity-modal .js-form-item select, .add-activity-modal.ui-dialog.signup-modal .modal-container .activity-modal .js-form-item select { height: 38px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; background-color: #f8fafc; border: 1px solid #dfe3e9; box-shadow: none; outline: none; padding: 8px 20px; font-family: "robotoregular"; font-weight: normal; color: #354052; -webkit-appearance: none; -moz-appearance: none; }

/* line 457, ../sass/includes/_signin-modal.scss */
.ui-widget.ui-widget-content { border: none; }

/* line 460, ../sass/includes/_signin-modal.scss */
.deskview-head { display: block; }
@media (max-width: 640px) { /* line 460, ../sass/includes/_signin-modal.scss */
  .deskview-head { display: none; } }

/* line 466, ../sass/includes/_signin-modal.scss */
.mobile-head { display: none; }
@media (max-width: 640px) { /* line 466, ../sass/includes/_signin-modal.scss */
  .mobile-head { display: block; } }

/*topToBottom Animation*/
@-moz-keyframes topToBottom { 0% { opacity: 0; }
  5% { opacity: 0; -moz-transform: translateY(-50px); }
  10% { opacity: 1; -moz-transform: translateY(0px); }
  25% { opacity: 1; -moz-transform: translateY(0px); }
  30% { opacity: 0; -moz-transform: translateY(50px); }
  80% { opacity: 0; }
  100% { opacity: 0; } }
@-webkit-keyframes topToBottom { 0% { opacity: 0; }
  5% { opacity: 0; -webkit-transform: translateY(-50px); }
  10% { opacity: 1; -webkit-transform: translateY(0px); }
  25% { opacity: 1; -webkit-transform: translateY(0px); }
  30% { opacity: 0; -webkit-transform: translateY(50px); }
  80% { opacity: 0; }
  100% { opacity: 0; } }
@-ms-keyframes topToBottom { 0% { opacity: 0; }
  5% { opacity: 0; -ms-transform: translateY(-50px); }
  10% { opacity: 1; -ms-transform: translateY(0px); }
  25% { opacity: 1; -ms-transform: translateY(0px); }
  30% { opacity: 0; -ms-transform: translateY(50px); }
  80% { opacity: 0; }
  100% { opacity: 0; } }
@-webkit-keyframes fadeIn { 0% { opacity: 0; }
  100% { opacity: 1; } }
@keyframes fadeIn { 0% { opacity: 0; }
  100% { opacity: 1; } }
/*----------- mobile Menu fadeIN ---------*/
@-webkit-keyframes xsfadeIn { from { opacity: 0; }
  to { opacity: 1; } }
@keyframes xsfadeIn { from { opacity: 0; }
  to { opacity: 1; } }
/* line 60, ../sass/includes/_animations.scss */
xsfadeIn .xsfadeIn { -webkit-animation-name: xsfadeIn; animation-name: xsfadeIn; }

/* line 2, ../sass/includes/_registration-form.scss */
.adult-head, .child-head, .contact-number { display: none; }

/* line 8, ../sass/includes/_registration-form.scss */
.reg-tp-space .reg-section { padding: 0 25px; }
/* line 12, ../sass/includes/_registration-form.scss */
.reg-tp-space #block-active-newcastle-page-title h1 { display: none; }

/* line 17, ../sass/includes/_registration-form.scss */
.f-custom-size { font-size: 21px; }

/* line 22, ../sass/includes/_registration-form.scss */
.layout-container .main-content.reg-tp-space { padding-top: 90px !important; }

/* line 30, ../sass/includes/_registration-form.scss */
.registration-form .form-group select { width: 100%; height: 40px; padding: 8px; border-radius: 0; background: #fff url(/themes/custom/active_newcastle/css/../images/arrow_drop.svg) no-repeat; background-position: center right 10px; background-size: 20px; font-family: "robotoregular"; border-color: #ccc; color: #828282; padding-right: 35px; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
/* line 45, ../sass/includes/_registration-form.scss */
.registration-form .form-group select:focus { box-shadow: none; border-color: #ccc; }
/* line 52, ../sass/includes/_registration-form.scss */
.registration-form .form-group.custom-check-box .checkbox .check-content { background: #00537F; -ms-flex: 0 0 110px; flex: 0 0 110px; max-width: 110px; }
/* line 57, ../sass/includes/_registration-form.scss */
.registration-form .form-group.custom-check-box .checkbox .check-content img { -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1); }
/* line 61, ../sass/includes/_registration-form.scss */
.registration-form .form-group.custom-check-box .checkbox .check-content h6 { color: #fff; }
/* line 64, ../sass/includes/_registration-form.scss */
.registration-form .form-group.custom-check-box .checkbox .check-content:after { display: none; }
/* line 70, ../sass/includes/_registration-form.scss */
.registration-form .form-group .input_err { font-family: "robotoregular"; color: red; }
/* line 74, ../sass/includes/_registration-form.scss */
.registration-form .form-group .custom-radio-btn { display: inline-block; position: relative; margin: 0; height: 40px; float: left; margin-right: 10px; }
@media screen and (max-width: 490px) { /* line 74, ../sass/includes/_registration-form.scss */
  .registration-form .form-group .custom-radio-btn { margin-bottom: 10px; } }
/* line 84, ../sass/includes/_registration-form.scss */
.registration-form .form-group .custom-radio-btn:last-child { margin-right: 0; }
@media screen and (max-width: 490px) { /* line 84, ../sass/includes/_registration-form.scss */
  .registration-form .form-group .custom-radio-btn:last-child { margin-bottom: 0px; } }
/* line 92, ../sass/includes/_registration-form.scss */
.registration-form .register-head { background: #f5f6f7; border: solid 1px #ced2d6; padding: 15px; margin: 0 0 15px; }
/* line 98, ../sass/includes/_registration-form.scss */
.registration-form .register-head#member-count .form-group { margin-bottom: 0; min-width: 240px; float: left; margin-right: 10px; }
@media screen and (max-width: 575px) { /* line 98, ../sass/includes/_registration-form.scss */
  .registration-form .register-head#member-count .form-group { display: block; width: 100%; margin-bottom: 10px; } }
/* line 108, ../sass/includes/_registration-form.scss */
.registration-form .register-head#member-count .form-group:last-child { margin-right: 0; }
@media screen and (max-width: 575px) { /* line 108, ../sass/includes/_registration-form.scss */
  .registration-form .register-head#member-count .form-group:last-child { margin-bottom: 0; } }
/* line 118, ../sass/includes/_registration-form.scss */
.registration-form .register-head .form-group.select-option { margin-bottom: 0; float: left; width: 100%; }
/* line 124, ../sass/includes/_registration-form.scss */
.registration-form .register-head h3 { margin-bottom: 25px; }
/* line 126, ../sass/includes/_registration-form.scss */
.registration-form .register-head h3 #member-count-head { margin-bottom: 0; }
/* line 131, ../sass/includes/_registration-form.scss */
.registration-form .register-head .member-count-head h3 { margin-bottom: 0 !important; }
/* line 136, ../sass/includes/_registration-form.scss */
.registration-form .register-label { font-family: "BordaBold" !important; font-size: 17px; color: #00537F; text-transform: uppercase; margin-top: 0; }
@media screen and (max-width: 575px) { /* line 136, ../sass/includes/_registration-form.scss */
  .registration-form .register-label { font-size: 18px; } }
@media screen and (max-width: 767px) { /* line 147, ../sass/includes/_registration-form.scss */
  .registration-form .select-option .registration-select { text-align: center; } }
/* line 151, ../sass/includes/_registration-form.scss */
.registration-form .select-option .registration-select ul { float: right; margin: 0; margin-top: 0 !important; margin-bottom: 0 !important; }
@media screen and (max-width: 767px) { /* line 151, ../sass/includes/_registration-form.scss */
  .registration-form .select-option .registration-select ul { float: inherit; margin: 0 auto; margin-top: 10px !important; } }
/* line 161, ../sass/includes/_registration-form.scss */
.registration-form .select-option .registration-select ul li { min-width: inherit !important; display: block; margin-bottom: 0 !important; padding: 0; padding-left: 0 !important; vertical-align: middle; margin-right: 5px; }
/* line 169, ../sass/includes/_registration-form.scss */
.registration-form .select-option .registration-select ul li:last-child { margin-right: 0; }
/* line 172, ../sass/includes/_registration-form.scss */
.registration-form .select-option .registration-select ul li:before { display: none; }
/* line 175, ../sass/includes/_registration-form.scss */
.registration-form .select-option .registration-select ul li .inf-bt { width: 40px; min-height: 40px; font-family: "BordaBold"; font-size: 16px; border: 1px solid #e0e0e0; color: #00537F; border-radius: 0; }
/* line 183, ../sass/includes/_registration-form.scss */
.registration-form .select-option .registration-select ul li .inf-bt:hover, .registration-form .select-option .registration-select ul li .inf-bt:focus { outline: none; background: #DC0041; border-color: #DC0041; color: #fff; }
/* line 191, ../sass/includes/_registration-form.scss */
.registration-form .select-option .registration-select ul li .btn.btn-complete { font-family: "BordaBold"; font-size: 17px; padding: 6px 12px; background: none; color: #4f9611; border: 0; }
/* line 199, ../sass/includes/_registration-form.scss */
.registration-form .select-option .registration-select ul li .btn.member-edit-btn { width: 130px; font-family: "BordaBold"; font-size: 17px; border: 1px solid #ccc; height: 40px; padding: 0 40px; color: #00537F; border-radius: 0; background: #fff; }
@media screen and (max-width: 767px) { /* line 199, ../sass/includes/_registration-form.scss */
  .registration-form .select-option .registration-select ul li .btn.member-edit-btn { width: auto; padding: 0 10px; margin: 5px 0; } }
/* line 214, ../sass/includes/_registration-form.scss */
.registration-form .select-option .registration-select ul li .btn.member-edit-btn:hover, .registration-form .select-option .registration-select ul li .btn.member-edit-btn:focus { outline: none; background: #00537F; border-color: #00537F; color: #fff; }
/* line 226, ../sass/includes/_registration-form.scss */
.registration-form .select-option .registration-select.custom-ul-inline ul li { display: inline-block; }
/* line 232, ../sass/includes/_registration-form.scss */
.registration-form .select-option .registration-select.custom-ul-block ul { width: 100%; float: left; }
@media screen and (max-width: 767px) { /* line 232, ../sass/includes/_registration-form.scss */
  .registration-form .select-option .registration-select.custom-ul-block ul { width: 100%; float: inherit; margin: 0 auto; } }
/* line 240, ../sass/includes/_registration-form.scss */
.registration-form .select-option .registration-select.custom-ul-block ul li { width: 100%; float: left; margin-bottom: 10px !important; }
@media screen and (max-width: 767px) { /* line 240, ../sass/includes/_registration-form.scss */
  .registration-form .select-option .registration-select.custom-ul-block ul li { text-align: center; } }
/* line 247, ../sass/includes/_registration-form.scss */
.registration-form .select-option .registration-select.custom-ul-block ul li:last-child { margin-bottom: 0 !important; }
/* line 250, ../sass/includes/_registration-form.scss */
.registration-form .select-option .registration-select.custom-ul-block ul li .form-group { float: right !important; }
@media screen and (max-width: 767px) { /* line 250, ../sass/includes/_registration-form.scss */
  .registration-form .select-option .registration-select.custom-ul-block ul li .form-group { float: initial !important; } }
/* line 255, ../sass/includes/_registration-form.scss */
.registration-form .select-option .registration-select.custom-ul-block ul li .form-group select { float: right; }
@media screen and (max-width: 767px) { /* line 255, ../sass/includes/_registration-form.scss */
  .registration-form .select-option .registration-select.custom-ul-block ul li .form-group select { float: initial; } }
@media screen and (max-width: 575px) { /* line 255, ../sass/includes/_registration-form.scss */
  .registration-form .select-option .registration-select.custom-ul-block ul li .form-group select { width: 100% !important; } }
/* line 268, ../sass/includes/_registration-form.scss */
.registration-form .select-option .registration-select select { font-family: "BordaBold"; font-size: 17px; color: #00537F; width: 200px !important; box-shadow: none; text-transform: uppercase; text-align: center; -moz-text-align-last: center; text-align-last: center; }
@media screen and (max-width: 575px) { /* line 268, ../sass/includes/_registration-form.scss */
  .registration-form .select-option .registration-select select { width: 180px !important; } }
/* line 282, ../sass/includes/_registration-form.scss */
.registration-form .select-option .registration-select select.reg-type option { padding: 0 10px; font-family: "robotoregular"; }
/* line 289, ../sass/includes/_registration-form.scss */
.registration-form .select-option .js-form-item { display: inline-block; position: relative; }
/* line 292, ../sass/includes/_registration-form.scss */
.registration-form .select-option .js-form-item input, .registration-form .select-option .js-form-item .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .registration-form .select-option .js-form-item select, .registration-form .select-option .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .registration-form .select-option .js-form-item select { background: none; position: absolute; left: 0; top: 0px; bottom: 0; border-radius: 0; border: 0; margin: 0; width: 100%; height: 100%; display: block; z-index: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; }
/* line 309, ../sass/includes/_registration-form.scss */
.registration-form .select-option .js-form-item input:checked + .field-suffix, .registration-form .select-option .js-form-item .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:checked + .field-suffix, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .registration-form .select-option .js-form-item select:checked + .field-suffix, .registration-form .select-option .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:checked + .field-suffix, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .registration-form .select-option .js-form-item select:checked + .field-suffix { background: #DC0041; border-color: #DC0041; color: #fff; }
/* line 314, ../sass/includes/_registration-form.scss */
.registration-form .select-option .js-form-item input:focus, .registration-form .select-option .js-form-item .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:focus, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .registration-form .select-option .js-form-item select:focus, .registration-form .select-option .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:focus, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .registration-form .select-option .js-form-item select:focus { outline: none; }
/* line 318, ../sass/includes/_registration-form.scss */
.registration-form .select-option .js-form-item .field-suffix { min-width: 240px; font-family: "bordademibold"; font-size: 16px; color: #00537F; background: #fff; padding: 8px 25px; border: 1px solid #ccc; text-align: center; float: left; }
@media screen and (max-width: 767px) { /* line 318, ../sass/includes/_registration-form.scss */
  .registration-form .select-option .js-form-item .field-suffix { padding: 8px 15px; } }
@media screen and (max-width: 575px) { /* line 318, ../sass/includes/_registration-form.scss */
  .registration-form .select-option .js-form-item .field-suffix { min-width: 210px; font-size: 15px; } }
/* line 338, ../sass/includes/_registration-form.scss */
.registration-form h2, .registration-form .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .registration-form h4 { font-family: "BordaBold"; font-size: 17px; color: #00537F; text-transform: uppercase; margin-top: 10px; margin-bottom: 20px; }
@media screen and (max-width: 991px) { /* line 338, ../sass/includes/_registration-form.scss */
  .registration-form h2, .registration-form .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .registration-form h4 { margin-top: 0; } }
/* line 349, ../sass/includes/_registration-form.scss */
.registration-form h3 { font-family: "BordaBold" !important; font-size: 17px !important; color: #00537F; text-transform: uppercase; margin-top: 0; }
/* line 355, ../sass/includes/_registration-form.scss */
.registration-form h3#step1-head { margin-bottom: 0; }
@media screen and (max-width: 767px) { /* line 355, ../sass/includes/_registration-form.scss */
  .registration-form h3#step1-head { text-align: center; } }

/* line 365, ../sass/includes/_registration-form.scss */
.form-wrapper .form-block .regprocess, .form-wrapper .form-block .individualstart, .form-wrapper .form-block .familystart, .form-wrapper .form-block .editadultprocess, .form-wrapper .form-block .editchildprocess { display: none; padding: 15px; }
/* line 369, ../sass/includes/_registration-form.scss */
.form-wrapper .form-block .contact-person { display: none; }
/* line 372, ../sass/includes/_registration-form.scss */
.form-wrapper .form-block .familyprocess { padding: 15px; }
/* line 376, ../sass/includes/_registration-form.scss */
.form-wrapper .form-block .form-group .input_err { font-family: "robotoregular"; color: red; }
/* line 381, ../sass/includes/_registration-form.scss */
.form-wrapper .form-block .form-group button.btnnextstep { font-family: "BordaBold"; font-size: 17px; padding: 6px 30px; }
/* line 388, ../sass/includes/_registration-form.scss */
.form-wrapper .form-block .form-group .dob p { margin-bottom: 0; }
@media screen and (max-width: 767px) { /* line 391, ../sass/includes/_registration-form.scss */
  .form-wrapper .form-block .form-group .dob > div { margin-bottom: 10px; } }
@media screen and (max-width: 767px) { /* line 399, ../sass/includes/_registration-form.scss */
  .form-wrapper .form-block .form-group .dob .select-filled.field-filled:after { display: none; } }
/* line 407, ../sass/includes/_registration-form.scss */
.form-wrapper .form-block .form-group select.adult_count, .form-wrapper .form-block .form-group select.children_count { text-transform: uppercase; font-family: "BordaBold"; font-size: 17px; }
/* line 411, ../sass/includes/_registration-form.scss */
.form-wrapper .form-block .form-group select.adult_count:focus, .form-wrapper .form-block .form-group select.children_count:focus { outline: none; box-shadow: none; border-color: #ccc; }
/* line 416, ../sass/includes/_registration-form.scss */
.form-wrapper .form-block .form-group select.adult_count option, .form-wrapper .form-block .form-group select.children_count option { padding: 0 10px; font-family: "robotoregular"; }
/* line 422, ../sass/includes/_registration-form.scss */
.form-wrapper .form-block .form-group .btn-find-address { font-family: "BordaBold"; font-size: 17px; }
@media screen and (max-width: 767px) { /* line 422, ../sass/includes/_registration-form.scss */
  .form-wrapper .form-block .form-group .btn-find-address { margin-top: 10px; } }
@media screen and (max-width: 767px) { /* line 430, ../sass/includes/_registration-form.scss */
  .form-wrapper .form-block .registraion-info-wrap { margin-bottom: 0; border: 0; } }
/* line 435, ../sass/includes/_registration-form.scss */
.form-wrapper .form-block .registraion-info-wrap.memberprocess { padding: 0 15px; }
/* line 438, ../sass/includes/_registration-form.scss */
.form-wrapper .form-block .registraion-info-wrap table { margin-bottom: 0; }
/* line 442, ../sass/includes/_registration-form.scss */
.form-wrapper .form-block .registraion-info-wrap table tbody tr td { vertical-align: middle; border: 0; }
@media screen and (max-width: 767px) { /* line 442, ../sass/includes/_registration-form.scss */
  .form-wrapper .form-block .registraion-info-wrap table tbody tr td { white-space: normal; display: block; } }
/* line 449, ../sass/includes/_registration-form.scss */
.form-wrapper .form-block .registraion-info-wrap table tbody tr td:nth-child(1) { width: 70px; min-width: 70px; text-align: center; font-size: 30px; color: #929393; }
@media screen and (max-width: 767px) { /* line 449, ../sass/includes/_registration-form.scss */
  .form-wrapper .form-block .registraion-info-wrap table tbody tr td:nth-child(1) { display: inline-block; width: 20%; min-width: initial; } }
@media screen and (max-width: 767px) { /* line 461, ../sass/includes/_registration-form.scss */
  .form-wrapper .form-block .registraion-info-wrap table tbody tr td:nth-child(2) { display: inline-block; width: 80%; } }
/* line 467, ../sass/includes/_registration-form.scss */
.form-wrapper .form-block .registraion-info-wrap table tbody tr td:last-child { text-align: right; }
@media screen and (max-width: 767px) { /* line 467, ../sass/includes/_registration-form.scss */
  .form-wrapper .form-block .registraion-info-wrap table tbody tr td:last-child { width: 100%; text-align: center; } }
/* line 474, ../sass/includes/_registration-form.scss */
.form-wrapper .form-block .registraion-info-wrap table tbody tr td h6 { font-size: 17px; text-transform: uppercase; color: #00537F; font-family: "BordaBold"; margin-bottom: 0; }
/* line 481, ../sass/includes/_registration-form.scss */
.form-wrapper .form-block .registraion-info-wrap table tbody tr td h6 span.f-custom-size { font-size: 17px; }
/* line 486, ../sass/includes/_registration-form.scss */
.form-wrapper .form-block .registraion-info-wrap table tbody tr td p { color: #929393; }
/* line 489, ../sass/includes/_registration-form.scss */
.form-wrapper .form-block .registraion-info-wrap table tbody tr td button { border-radius: 0; background: #fff; }
/* line 492, ../sass/includes/_registration-form.scss */
.form-wrapper .form-block .registraion-info-wrap table tbody tr td button.btn-complete { font-family: "BordaBold"; font-size: 17px; background: none; color: #4f9611; }
/* line 498, ../sass/includes/_registration-form.scss */
.form-wrapper .form-block .registraion-info-wrap table tbody tr td button.member-edit-btn { width: 130px; font-family: "BordaBold"; font-size: 17px; border: 1px solid #ccc; height: 40px; padding: 0 40px; color: #00537F; }
@media screen and (max-width: 767px) { /* line 498, ../sass/includes/_registration-form.scss */
  .form-wrapper .form-block .registraion-info-wrap table tbody tr td button.member-edit-btn { width: auto; padding: 0 10px; margin: 5px 0; } }
/* line 511, ../sass/includes/_registration-form.scss */
.form-wrapper .form-block .registraion-info-wrap table tbody tr td button.member-edit-btn:hover, .form-wrapper .form-block .registraion-info-wrap table tbody tr td button.member-edit-btn:focus { outline: none; background: #00537F; border-color: #00537F; color: #fff; }
/* line 519, ../sass/includes/_registration-form.scss */
.form-wrapper .form-block .registraion-info-wrap table tbody tr td .inf-bt { width: 50px; min-height: 40px; font-family: "BordaBold"; font-size: 16px; border: 1px solid #e0e0e0; color: #00537F; }
@media screen and (max-width: 767px) { /* line 519, ../sass/includes/_registration-form.scss */
  .form-wrapper .form-block .registraion-info-wrap table tbody tr td .inf-bt { width: 10%; padding: 6px 8px; margin: 5px 0; } }
/* line 531, ../sass/includes/_registration-form.scss */
.form-wrapper .form-block .registraion-info-wrap table tbody tr td .inf-bt:hover, .form-wrapper .form-block .registraion-info-wrap table tbody tr td .inf-bt:focus { outline: none; background: #DC0041; border-color: #DC0041; color: #fff; }
/* line 538, ../sass/includes/_registration-form.scss */
.form-wrapper .form-block .registraion-info-wrap table tbody tr td .btn-start { background: #fff; border: 1px solid #e0e0e0; color: #005380; min-height: 40px; text-transform: uppercase; display: inline-block; font-family: "BordaBold"; padding: 0 50px; }
/* line 548, ../sass/includes/_registration-form.scss */
.form-wrapper .form-block .registraion-info-wrap table tbody tr td .startadultprocess, .form-wrapper .form-block .registraion-info-wrap table tbody tr td .startchildprocess, .form-wrapper .form-block .registraion-info-wrap table tbody tr td .waitadultprocess, .form-wrapper .form-block .registraion-info-wrap table tbody tr td .waitchildprocess, .form-wrapper .form-block .registraion-info-wrap table tbody tr td .waitcommunicationprocess, .form-wrapper .form-block .registraion-info-wrap table tbody tr td .waitmcardprocess, .form-wrapper .form-block .registraion-info-wrap table tbody tr td .startcommunicationprocess, .form-wrapper .form-block .registraion-info-wrap table tbody tr td .startmcardprocess { width: 130px; font-family: "BordaBold"; font-size: 17px; border: 1px solid #ccc; height: 40px; padding: 0 40px; color: #00537F; }
@media screen and (max-width: 767px) { /* line 548, ../sass/includes/_registration-form.scss */
  .form-wrapper .form-block .registraion-info-wrap table tbody tr td .startadultprocess, .form-wrapper .form-block .registraion-info-wrap table tbody tr td .startchildprocess, .form-wrapper .form-block .registraion-info-wrap table tbody tr td .waitadultprocess, .form-wrapper .form-block .registraion-info-wrap table tbody tr td .waitchildprocess, .form-wrapper .form-block .registraion-info-wrap table tbody tr td .waitcommunicationprocess, .form-wrapper .form-block .registraion-info-wrap table tbody tr td .waitmcardprocess, .form-wrapper .form-block .registraion-info-wrap table tbody tr td .startcommunicationprocess, .form-wrapper .form-block .registraion-info-wrap table tbody tr td .startmcardprocess { width: 85%; padding: 0 10px; margin: 5px 0; } }
/* line 567, ../sass/includes/_registration-form.scss */
.form-wrapper .form-block .registraion-info-wrap table tbody tr td .startadultprocess:hover, .form-wrapper .form-block .registraion-info-wrap table tbody tr td .startadultprocess:focus, .form-wrapper .form-block .registraion-info-wrap table tbody tr td .startchildprocess:hover, .form-wrapper .form-block .registraion-info-wrap table tbody tr td .startchildprocess:focus, .form-wrapper .form-block .registraion-info-wrap table tbody tr td .waitadultprocess:hover, .form-wrapper .form-block .registraion-info-wrap table tbody tr td .waitadultprocess:focus, .form-wrapper .form-block .registraion-info-wrap table tbody tr td .waitchildprocess:hover, .form-wrapper .form-block .registraion-info-wrap table tbody tr td .waitchildprocess:focus, .form-wrapper .form-block .registraion-info-wrap table tbody tr td .waitcommunicationprocess:hover, .form-wrapper .form-block .registraion-info-wrap table tbody tr td .waitcommunicationprocess:focus, .form-wrapper .form-block .registraion-info-wrap table tbody tr td .waitmcardprocess:hover, .form-wrapper .form-block .registraion-info-wrap table tbody tr td .waitmcardprocess:focus, .form-wrapper .form-block .registraion-info-wrap table tbody tr td .startcommunicationprocess:hover, .form-wrapper .form-block .registraion-info-wrap table tbody tr td .startcommunicationprocess:focus, .form-wrapper .form-block .registraion-info-wrap table tbody tr td .startmcardprocess:hover, .form-wrapper .form-block .registraion-info-wrap table tbody tr td .startmcardprocess:focus { outline: none; background: #00537F; border-color: #00537F; color: #fff; }
/* line 583, ../sass/includes/_registration-form.scss */
.form-wrapper .addl-members .form-block table tr { background: none; }
/* line 589, ../sass/includes/_registration-form.scss */
.form-wrapper .finalsubmit { min-height: 40px; font-family: "BordaBold"; font-size: 17px; color: #fff; border-radius: 0; background: #DC0041; padding: 6px 35px; border: 1px solid #DC0041; text-align: center; line-height: 25px; margin-top: 10px; }
/* line 601, ../sass/includes/_registration-form.scss */
.form-wrapper .finalsubmit:hover, .form-wrapper .finalsubmit:focus { background: #c30039; border-color: #c30039; outline: none; box-shadow: none; }

/* line 609, ../sass/includes/_registration-form.scss */
.loader { width: 100%; height: 100%; position: fixed; left: 0; top: 0; background: rgba(255, 255, 255, 0.9); display: none; z-index: 10; }
/* line 618, ../sass/includes/_registration-form.scss */
.loader img { position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; }

/* line 628, ../sass/includes/_registration-form.scss */
.registration-modal-logo { width: 180px; }

/* line 633, ../sass/includes/_registration-form.scss */
.signup-form-block h3 { font-family: "BordaBold"; color: #00537F; font-size: 17px !important; }
/* line 640, ../sass/includes/_registration-form.scss */
.signup-form-block .form-group input, .signup-form-block .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .signup-form-block .form-group select, .signup-form-block .form-group .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .signup-form-block .form-group select { height: 40px; font-family: "robotoregular"; border-radius: 0; border-color: #ccc; font-size: 16px; color: #828282; box-shadow: none; }
/* line 649, ../sass/includes/_registration-form.scss */
.signup-form-block .form-group select { font-family: "robotoregular"; font-size: 16px; width: 100%; height: 40px; padding: 8px; border-radius: 0; background: #fff url(/themes/custom/active_newcastle/css/../images/arrow_drop.svg) no-repeat; background-position: center right 10px; background-size: 20px; border-color: #ccc; color: #828282; -webkit-appearance: none; -moz-appearance: none; appearance: none; }

/* line 669, ../sass/includes/_registration-form.scss */
.addmore.btn-common { width: auto; float: right; border-radius: 0; background: #00537F; border-color: #00537F; }
/* line 675, ../sass/includes/_registration-form.scss */
.addmore.btn-common:hover, .addmore.btn-common:focus { background: #005a89; border-color: #005a89; color: #fff; }

/* line 688, ../sass/includes/_registration-form.scss */
.familymember .addnewmember-form .form-block.registration-form table .fa-check { color: #89d049; }

/* line 697, ../sass/includes/_registration-form.scss */
#finalResponse, #signupResponse { z-index: 1000000; }

/* line 701, ../sass/includes/_registration-form.scss */
.membership-card-wrap h3 { margin: 20px 0 !important; }

/* line 705, ../sass/includes/_registration-form.scss */
.member-ship-card { border: 1px solid #dfe3e9; }
/* line 707, ../sass/includes/_registration-form.scss */
.member-ship-card .price-box { min-width: 120px; background: #00537F; position: absolute; right: 0; top: 0; bottom: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
@media screen and (max-width: 575px) { /* line 707, ../sass/includes/_registration-form.scss */
  .member-ship-card .price-box { min-width: 50px; } }
/* line 726, ../sass/includes/_registration-form.scss */
.member-ship-card .price-box h4 { font-family: "BordaBold"; font-size: 17px; text-transform: uppercase; color: #fff; margin: 0; }
@media screen and (max-width: 575px) { /* line 726, ../sass/includes/_registration-form.scss */
  .member-ship-card .price-box h4 { font-size: 14px; } }
/* line 737, ../sass/includes/_registration-form.scss */
.member-ship-card .custom-check { border: 0; }
/* line 739, ../sass/includes/_registration-form.scss */
.member-ship-card .custom-check:after { width: 1px; height: 40px; position: absolute; content: ''; right: 0; top: 0; bottom: 0; margin: auto 0; background: #dfe3e9; }
/* line 751, ../sass/includes/_registration-form.scss */
.member-ship-card label { font-family: "bordademibold"; font-size: 17px; text-transform: uppercase; color: #828282; }
@media screen and (max-width: 575px) { /* line 751, ../sass/includes/_registration-form.scss */
  .member-ship-card label { font-size: 13px; } }

/* line 763, ../sass/includes/_registration-form.scss */
.generate-pwd .modal-body { width: 100%; padding: 20px 30px; padding-bottom: 0; }
/* line 768, ../sass/includes/_registration-form.scss */
.generate-pwd .logo { position: absolute; top: -45px; width: 150px; left: 20px; }
/* line 774, ../sass/includes/_registration-form.scss */
.generate-pwd.modal-content { box-shadow: none; border-radius: 0; border: 0; }
/* line 778, ../sass/includes/_registration-form.scss */
.generate-pwd.modal-content h3 { font-family: "BordaBold"; margin-bottom: 18px; text-align: left; font-size: 17px; text-transform: uppercase; color: #00537F; }
/* line 786, ../sass/includes/_registration-form.scss */
.generate-pwd.modal-content p { font-family: "robotoregular"; font-size: 15px; line-height: 25px; color: #838383; }
/* line 792, ../sass/includes/_registration-form.scss */
.generate-pwd.modal-content .modal-footer { padding-top: 0; border: 0; }
/* line 796, ../sass/includes/_registration-form.scss */
.generate-pwd.modal-content .modal-footer .btn.btn-danger { min-width: 170px; font-family: "BordaBold"; font-size: 17px; background-color: #fff; border-color: #ccc; color: #00537F; text-transform: uppercase; padding: 8px 40px; text-align: center; border-radius: 0; }
/* line 807, ../sass/includes/_registration-form.scss */
.generate-pwd.modal-content .modal-footer .btn.btn-danger:hover, .generate-pwd.modal-content .modal-footer .btn.btn-danger:focus { outline: none; }

/* line 816, ../sass/includes/_registration-form.scss */
.post-code { display: -webkit-box; display: -ms-flexbox; display: flex; }
@media screen and (max-width: 575px) { /* line 816, ../sass/includes/_registration-form.scss */
  .post-code { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }
/* line 826, ../sass/includes/_registration-form.scss */
.post-code .col { width: 100%; }
@media screen and (max-width: 767px) { /* line 828, ../sass/includes/_registration-form.scss */
  .post-code .col .btn-find-address { margin-top: 0; } }
@media screen and (max-width: 575px) { /* line 828, ../sass/includes/_registration-form.scss */
  .post-code .col .btn-find-address { margin-top: 10px; } }

/* line 2, ../sass/includes/_activity_history.scss */
.my-activity-main.mt_top-space { padding-top: 150px !important; }
@media screen and (max-width: 991px) { /* line 2, ../sass/includes/_activity_history.scss */
  .my-activity-main.mt_top-space { padding-top: 80px !important; } }

/* line 9, ../sass/includes/_activity_history.scss */
.activity-history { /*---------Mobile Activity feed ----------*/ }
/* line 10, ../sass/includes/_activity_history.scss */
.activity-history .filter-selection { margin: 10px 0px; }
/* line 13, ../sass/includes/_activity_history.scss */
.activity-history .filter-selection .filter-wrap select { font-family: "BordaBold"; color: #00537F; font-size: 17px; text-transform: capitalize; box-shadow: none; }
@media (max-width: 767px) { /* line 23, ../sass/includes/_activity_history.scss */
  .activity-history .collapse.dont-collapse-sm { display: block; height: auto !important; visibility: visible; } }
/* line 34, ../sass/includes/_activity_history.scss */
.activity-history .chart-block .chart-content .chart-holder.chart-step .crt-block { background: #f5f6f7; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
/* line 44, ../sass/includes/_activity_history.scss */
.activity-history .chart-block .chart-content .chart-holder.chart-step .crt-block .graph-head h2, .activity-history .chart-block .chart-content .chart-holder.chart-step .crt-block .graph-head .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .activity-history .chart-block .chart-content .chart-holder.chart-step .crt-block .graph-head h4 { color: #DC0041; }
/* line 55, ../sass/includes/_activity_history.scss */
.activity-history .chart-block .nav-tabs li.active a { background: #DC0041; color: #fff; }
@media (min-width: 767px) { /* line 64, ../sass/includes/_activity_history.scss */
  .activity-history .chart-block .tab-content > .tab-pane { display: block; } }
/* line 69, ../sass/includes/_activity_history.scss */
.activity-history .chart-block ul { margin: 0px !important; padding: 0px !important; border: 0px !important; }
@media (min-width: 767px) { /* line 69, ../sass/includes/_activity_history.scss */
  .activity-history .chart-block ul { display: none; } }
/* line 76, ../sass/includes/_activity_history.scss */
.activity-history .chart-block ul li { padding: 0 !important; border: solid 1px #dfe3e5; border-bottom: transparent; margin: 0 !important; }
/* line 81, ../sass/includes/_activity_history.scss */
.activity-history .chart-block ul li:before { content: "" !important; }
/* line 84, ../sass/includes/_activity_history.scss */
.activity-history .chart-block ul li a { border: 0px !important; width: 100%; border-radius: 0px; color: #00537F; font-family: "BordaBold"; font-size: 17px; padding: 5px 15px; }
/* line 92, ../sass/includes/_activity_history.scss */
.activity-history .chart-block ul li a:hover { background: #ca2b46; color: #fff; }
/* line 99, ../sass/includes/_activity_history.scss */
.activity-history .chart-block .crt-block { height: 100%; background: #f5f6f7; padding: 15px; padding-bottom: 0; padding-left: 0; border: solid 1px #ccc; }
@media screen and (max-width: 575px) { /* line 99, ../sass/includes/_activity_history.scss */
  .activity-history .chart-block .crt-block { padding-right: 5px; padding-botto: 15px; } }
/* line 110, ../sass/includes/_activity_history.scss */
.activity-history .chart-block .crt-block .graph-head { min-height: 41px; margin-bottom: 0; padding-left: 15px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-transform: uppercase; }
@media (max-width: 480px) { /* line 110, ../sass/includes/_activity_history.scss */
  .activity-history .chart-block .crt-block .graph-head { align-items: flex-start; flex-direction: column; margin-bottom: 20px; } }
/* line 131, ../sass/includes/_activity_history.scss */
.activity-history .chart-block .crt-block .graph-head h2, .activity-history .chart-block .crt-block .graph-head .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .activity-history .chart-block .crt-block .graph-head h4 { color: #ca2b46; font-size: 17px; font-family: "BordaBold"; margin: 0px; text-transform: uppercase; }
@media (max-width: 480px) { /* line 131, ../sass/includes/_activity_history.scss */
  .activity-history .chart-block .crt-block .graph-head h2, .activity-history .chart-block .crt-block .graph-head .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .activity-history .chart-block .crt-block .graph-head h4 { margin-bottom: 10px; } }
/* line 144, ../sass/includes/_activity_history.scss */
.activity-history .chart-block .crt-block .graph-head .grph-right-block span.first-block a { color: #00537F; padding: 6px; width: 40px; }
/* line 150, ../sass/includes/_activity_history.scss */
.activity-history .chart-block .crt-block .graph-head .grph-right-block span a { background: #fff; border: solid 1px #dfe3e5; padding: 6px; color: #828282; font-family: "BordaBold"; font-size: 17px; display: inline-block; width: 90px; text-align: center; }
@media screen and (max-width: 1199px) { /* line 150, ../sass/includes/_activity_history.scss */
  .activity-history .chart-block .crt-block .graph-head .grph-right-block span a { width: 50px; } }
@media screen and (max-width: 991px) { /* line 150, ../sass/includes/_activity_history.scss */
  .activity-history .chart-block .crt-block .graph-head .grph-right-block span a { width: 40px; } }
/* line 166, ../sass/includes/_activity_history.scss */
.activity-history .chart-block .crt-block .graph-head .grph-right-block span a.active { background: #DC0041; border-color: #DC0041; color: #fff; }
/* line 171, ../sass/includes/_activity_history.scss */
.activity-history .chart-block .crt-block .graph-head .grph-right-block span a:hover { background: #ca2b46; color: #fff; }
/* line 179, ../sass/includes/_activity_history.scss */
.activity-history .chart-block .crt-block .chart-empty-wrap { width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
/* line 197, ../sass/includes/_activity_history.scss */
.activity-history .chart-block .crt-block .chart-empty-wrap h4 { font-family: "BordaBold"; font-size: 17px; line-height: 23px; color: #00537F; text-transform: uppercase; width: 80%; text-align: center; }
/* line 206, ../sass/includes/_activity_history.scss */
.activity-history .chart-block .crt-block .chart-empty-wrap .app-btn-wrap { width: 100%; margin-top: 40px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; }
@media (max-width: 767px) { /* line 206, ../sass/includes/_activity_history.scss */
  .activity-history .chart-block .crt-block .chart-empty-wrap .app-btn-wrap { margin-top: 10px; } }
/* line 224, ../sass/includes/_activity_history.scss */
.activity-history .chart-block .crt-block .chart-empty-wrap .app-btn-wrap .btn-app { min-width: 200px; min-height: 38px; background: #DC0041; border: 1px solid #DC0041; font-size: 17px; font-family: "BordaBold"; color: #fff; text-transform: uppercase; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: 4px; }
/* line 243, ../sass/includes/_activity_history.scss */
.activity-history .chart-block .crt-block .chart-empty-wrap .app-btn-wrap .btn-app:hover { background: #a90032; border-color: #a90032; }
/* line 248, ../sass/includes/_activity_history.scss */
.activity-history .chart-block .crt-block .chart-empty-wrap .app-btn-wrap .btn-linkapp { background: #00537F; border-color: #00537F; }
/* line 251, ../sass/includes/_activity_history.scss */
.activity-history .chart-block .crt-block .chart-empty-wrap .app-btn-wrap .btn-linkapp:hover { background: #066ea5; border-color: #066ea5; }
/* line 258, ../sass/includes/_activity_history.scss */
.activity-history .chart-block .crt-block .highcharts-data-labels { top: 0 !important; }
/* line 261, ../sass/includes/_activity_history.scss */
.activity-history .chart-block .crt-block .highcharts-data-labels .highcharts-label.highcharts-data-label { top: -50px !important; }
/* line 264, ../sass/includes/_activity_history.scss */
.activity-history .chart-block .crt-block .highcharts-data-labels .highcharts-label .high-chart-datalabel-small { background: #f5f6f7; z-index: 1; padding: 5px; text-align: center; }
/* line 272, ../sass/includes/_activity_history.scss */
.activity-history .chart-block .crt-block #activities-graph, .activity-history .chart-block .crt-block #steps-graph { position: relative; padding-top: 50px; overflow: visible !important; }
@media screen and (max-width: 575px) { /* line 272, ../sass/includes/_activity_history.scss */
  .activity-history .chart-block .crt-block #activities-graph, .activity-history .chart-block .crt-block #steps-graph { padding-right: 0px; } }
/* line 279, ../sass/includes/_activity_history.scss */
.activity-history .chart-block .crt-block #activities-graph > div, .activity-history .chart-block .crt-block #steps-graph > div { overflow: visible !important; }
/* line 285, ../sass/includes/_activity_history.scss */
.activity-history .act-feed-header { margin-top: 20px; margin-bottom: 20px; }
/* line 288, ../sass/includes/_activity_history.scss */
.activity-history .act-feed-header .activity-head { display: flex; justify-content: space-between; align-items: center; }
/* line 292, ../sass/includes/_activity_history.scss */
.activity-history .act-feed-header .activity-head h2, .activity-history .act-feed-header .activity-head .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .activity-history .act-feed-header .activity-head h4 { color: #ca2b46; font-size: 17px; font-family: "BordaBold"; margin: 0px; margin-bottom: 2px; text-transform: uppercase; }
/* line 301, ../sass/includes/_activity_history.scss */
.activity-history .act-feed-header .activity-head .filter-heaed a { background: #fff; border: solid 1px #dfe3e5; font-family: "BordaBold"; font-size: 18px; color: #00537F; text-transform: uppercase; padding: 8px 15px; }
@media screen and (max-width: 575px) { /* line 301, ../sass/includes/_activity_history.scss */
  .activity-history .act-feed-header .activity-head .filter-heaed a { font-size: 17px; padding: 8px 7px; } }
/* line 313, ../sass/includes/_activity_history.scss */
.activity-history .act-feed-header .activity-head .filter-heaed a.fliters-block { background: #DC0041; border-color: #DC0041; color: #fff; }
/* line 317, ../sass/includes/_activity_history.scss */
.activity-history .act-feed-header .activity-head .filter-heaed a.fliters-block:hover { background: #a90032; }
/* line 321, ../sass/includes/_activity_history.scss */
.activity-history .act-feed-header .activity-head .filter-heaed a:hover { background: #ca2b46; color: #fff; }
/* line 329, ../sass/includes/_activity_history.scss */
.activity-history .filter-search-area-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; }
@media (max-width: 991px) { /* line 329, ../sass/includes/_activity_history.scss */
  .activity-history .filter-search-area-wrap { display: block; } }
/* line 336, ../sass/includes/_activity_history.scss */
.activity-history .filter-search-area-wrap > div { padding-left: 3px; padding-right: 3px; }
/* line 341, ../sass/includes/_activity_history.scss */
.activity-history .activity-feed { background: #f5f6f7; padding: 15px; border: solid 1px #ccc; border-bottom: 0; margin: 30px 0px 0; }
/* line 349, ../sass/includes/_activity_history.scss */
.activity-history .activity-feed .activity-area table { margin: 0; }
/* line 354, ../sass/includes/_activity_history.scss */
.activity-history .activity-feed .activity-area table thead tr th { font-family: "BordaBold"; background: #fff; font-size: 18px; color: #00537F; text-align: center; border: 0px; text-transform: uppercase; position: -webkit-sticky; position: sticky; top: 0; z-index: 1; }
/* line 369, ../sass/includes/_activity_history.scss */
.activity-history .activity-feed .activity-area table tbody { position: relative; }
/* line 373, ../sass/includes/_activity_history.scss */
.activity-history .activity-feed .activity-area table tbody tr { background: #fff; border-bottom: solid 1px #dfe3e5; }
/* line 375, ../sass/includes/_activity_history.scss */
.activity-history .activity-feed .activity-area table tbody tr:nth-child(3n + 3) { background: #efefef; }
/* line 379, ../sass/includes/_activity_history.scss */
.activity-history .activity-feed .activity-area table tbody tr td { font-family: "robotoregular"; font-size: 17px; color: #828282; vertical-align: middle; border-top: 0px; position: relative; }
/* line 386, ../sass/includes/_activity_history.scss */
.activity-history .activity-feed .activity-area table tbody tr td h5 { font-family: "BordaBold"; color: #00537F; font-weight: bold; font-size: 15px; text-align: left; text-transform: uppercase; margin: 0; margin-bottom: 2px; }
/* line 396, ../sass/includes/_activity_history.scss */
.activity-history .activity-feed .activity-area table tbody tr td:before { content: ""; position: absolute; left: 0px; top: 0px; bottom: 0; margin: auto; height: 36px; width: 1px; background: #dfe3e5; }
/* line 408, ../sass/includes/_activity_history.scss */
.activity-history .activity-feed .activity-area table tbody tr td:first-child:before { background: none; }
/* line 412, ../sass/includes/_activity_history.scss */
.activity-history .activity-feed .activity-area table tbody tr td.action-holder { min-height: 76px; text-align: right; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
/* line 426, ../sass/includes/_activity_history.scss */
.activity-history .activity-feed .activity-area table tbody tr td a.add-more { min-height: 36px; line-height: 25px; background: #ca2b46; border: solid 1px #ddd; padding: 5px 10px; text-align: center; color: #000; display: inline-block; position: relative; }
/* line 436, ../sass/includes/_activity_history.scss */
.activity-history .activity-feed .activity-area table tbody tr td a.add-more:before { content: "\f068"; left: 0px; right: 0px; top: 0; bottom: 0px; font-size: 15px; color: #fff; font-family: 'FontAwesome'; }
/* line 446, ../sass/includes/_activity_history.scss */
.activity-history .activity-feed .activity-area table tbody tr td a.add-more.collapsed { background: #fff; }
/* line 448, ../sass/includes/_activity_history.scss */
.activity-history .activity-feed .activity-area table tbody tr td a.add-more.collapsed:before { color: #00537F; content: "\f067"; left: 0px; right: 0px; top: 0; bottom: 0px; font-size: 15px; font-family: 'FontAwesome'; }
/* line 460, ../sass/includes/_activity_history.scss */
.activity-history .activity-feed .activity-area table tbody tr td a.action { min-height: 36px; font-family: "BordaBold"; font-size: 17px; background: #00537F; color: #fff; padding: 6px 10px; width: 140px; float: right; text-align: center; display: inline-block; text-transform: uppercase; margin-left: 5px; }
/* line 473, ../sass/includes/_activity_history.scss */
.activity-history .activity-feed .activity-area table tbody tr td a.action:hover { background: #00324c; }
/* line 478, ../sass/includes/_activity_history.scss */
.activity-history .activity-feed .activity-area table tbody tr td img { width: 125px; }
/* line 480, ../sass/includes/_activity_history.scss */
.activity-history .activity-feed .activity-area table tbody tr td img.apple-health-img { width: 60px; }
/* line 486, ../sass/includes/_activity_history.scss */
.activity-history .activity-feed .activity-area table tbody tr td .dropdown.custom-dropdown { clear: both; }
/* line 488, ../sass/includes/_activity_history.scss */
.activity-history .activity-feed .activity-area table tbody tr td .dropdown.custom-dropdown:before, .activity-history .activity-feed .activity-area table tbody tr td .dropdown.custom-dropdown:after { content: " "; display: table; clear: both; }
/* line 493, ../sass/includes/_activity_history.scss */
.activity-history .activity-feed .activity-area table tbody tr td .dropdown.custom-dropdown .dropdown-menu { float: initial; padding: 0; border-radius: 0; right: 0; left: initial; margin-top: 0 !important; margin-bottom: 0 !important; }
/* line 501, ../sass/includes/_activity_history.scss */
.activity-history .activity-feed .activity-area table tbody tr td .dropdown.custom-dropdown .dropdown-menu li { padding: 0; padding-left: 0px !important; margin-bottom: 0 !important; font-size: 16px !important; font-family: "BordaBold" !important; text-transform: uppercase; letter-spacing: 0.020em; text-align: left; }
/* line 510, ../sass/includes/_activity_history.scss */
.activity-history .activity-feed .activity-area table tbody tr td .dropdown.custom-dropdown .dropdown-menu li:before { display: none; }
/* line 513, ../sass/includes/_activity_history.scss */
.activity-history .activity-feed .activity-area table tbody tr td .dropdown.custom-dropdown .dropdown-menu li a { padding: 10px; color: #000 !important; }
/* line 516, ../sass/includes/_activity_history.scss */
.activity-history .activity-feed .activity-area table tbody tr td .dropdown.custom-dropdown .dropdown-menu li a:hover, .activity-history .activity-feed .activity-area table tbody tr td .dropdown.custom-dropdown .dropdown-menu li a:focus { color: #00537F !important; }
/* line 526, ../sass/includes/_activity_history.scss */
.activity-history .activity-feed .activity-area table tbody tr.collapse .tc-inner { text-align: left; height: 300px; padding: 0; }
/* line 530, ../sass/includes/_activity_history.scss */
.activity-history .activity-feed .activity-area table tbody tr.collapse .tc-inner .map { width: 100%; height: 300px; float: left; position: relative; overflow: hidden; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
/* line 545, ../sass/includes/_activity_history.scss */
.activity-history .activity-feed .activity-area table tbody tr.collapse .tc-inner .map img { width: initial; }
/* line 556, ../sass/includes/_activity_history.scss */
.activity-history .fltr-toggle { margin-bottom: 15px; }
/* line 559, ../sass/includes/_activity_history.scss */
.activity-history .fltr-toggle form > div { padding-left: 3px; padding-right: 3px; }
/* line 565, ../sass/includes/_activity_history.scss */
.activity-history .fltr-toggle button { background: #DC0041; font-family: "BordaBold"; font-size: 18px; color: #fff; text-transform: uppercase; border-radius: 0; border: 0; min-height: 40px; padding: 7px 15px; }
/* line 575, ../sass/includes/_activity_history.scss */
.activity-history .fltr-toggle button:hover { background: #a90032; }
/* line 580, ../sass/includes/_activity_history.scss */
.activity-history .fltr-toggle .befo::before { background: none; }
/* line 584, ../sass/includes/_activity_history.scss */
.activity-history .fltr-toggle input[type="date"]::-webkit-calendar-picker-indicator, .activity-history .fltr-toggle .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select[type="date"]::-webkit-calendar-picker-indicator, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .activity-history .fltr-toggle select[type="date"]::-webkit-calendar-picker-indicator, .activity-history .fltr-toggle .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select[type="date"]::-webkit-calendar-picker-indicator, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .activity-history .fltr-toggle select[type="date"]::-webkit-calendar-picker-indicator, .activity-history .fltr-toggle input[type="date"]::-webkit-inner-spin-button, .activity-history .fltr-toggle .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select[type="date"]::-webkit-inner-spin-button, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .activity-history .fltr-toggle select[type="date"]::-webkit-inner-spin-button, .activity-history .fltr-toggle .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select[type="date"]::-webkit-inner-spin-button, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .activity-history .fltr-toggle select[type="date"]::-webkit-inner-spin-button { display: none; }
/* line 587, ../sass/includes/_activity_history.scss */
.activity-history .fltr-toggle input[class="datearea"], .activity-history .fltr-toggle .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select[class="datearea"], .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .activity-history .fltr-toggle select[class="datearea"], .activity-history .fltr-toggle .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select[class="datearea"], .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .activity-history .fltr-toggle select[class="datearea"] { width: calc(50% - 2px); display: inline-block; font-size: 15px; font-family: "BordaBold"; height: 40px; padding-left: 10px; text-transform: uppercase; font-family: "bordademibold"; border: 1px solid #ccc; box-shadow: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; color: #999; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; }
/* line 603, ../sass/includes/_activity_history.scss */
.activity-history .fltr-toggle input[class="datearea"]:focus, .activity-history .fltr-toggle .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select[class="datearea"]:focus, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .activity-history .fltr-toggle select[class="datearea"]:focus, .activity-history .fltr-toggle .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select[class="datearea"]:focus, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .activity-history .fltr-toggle select[class="datearea"]:focus { outline: none; border: 1px solid #ccc; }
@media (max-width: 991px) { /* line 587, ../sass/includes/_activity_history.scss */
  .activity-history .fltr-toggle input[class="datearea"], .activity-history .fltr-toggle .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select[class="datearea"], .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .activity-history .fltr-toggle select[class="datearea"], .activity-history .fltr-toggle .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select[class="datearea"], .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .activity-history .fltr-toggle select[class="datearea"] { margin-bottom: 15px; } }
/* line 610, ../sass/includes/_activity_history.scss */
.activity-history .fltr-toggle input[class="datearea"]::placeholder, .activity-history .fltr-toggle .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select[class="datearea"]::placeholder, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .activity-history .fltr-toggle select[class="datearea"]::placeholder, .activity-history .fltr-toggle .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select[class="datearea"]::placeholder, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .activity-history .fltr-toggle select[class="datearea"]::placeholder { color: #999; opacity: 1; }
/* line 615, ../sass/includes/_activity_history.scss */
.activity-history .fltr-toggle input[class="datearea"]:-ms-input-placeholder, .activity-history .fltr-toggle .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select[class="datearea"]:-ms-input-placeholder, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .activity-history .fltr-toggle select[class="datearea"]:-ms-input-placeholder, .activity-history .fltr-toggle .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select[class="datearea"]:-ms-input-placeholder, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .activity-history .fltr-toggle select[class="datearea"]:-ms-input-placeholder { color: #999; }
/* line 618, ../sass/includes/_activity_history.scss */
.activity-history .fltr-toggle input[class="datearea"]::-ms-input-placeholder, .activity-history .fltr-toggle .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select[class="datearea"]::-ms-input-placeholder, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .activity-history .fltr-toggle select[class="datearea"]::-ms-input-placeholder, .activity-history .fltr-toggle .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select[class="datearea"]::-ms-input-placeholder, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .activity-history .fltr-toggle select[class="datearea"]::-ms-input-placeholder { color: #999; }
/* line 622, ../sass/includes/_activity_history.scss */
.activity-history .fltr-toggle input[type="text"], .activity-history .fltr-toggle .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select[type="text"], .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .activity-history .fltr-toggle select[type="text"], .activity-history .fltr-toggle .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select[type="text"], .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .activity-history .fltr-toggle select[type="text"] { font-family: "bordademibold"; font-size: 16px; color: #9f9fa0; height: 40px; text-transform: uppercase; padding: 6px 12px; border: 1px solid #ccc; }
/* line 630, ../sass/includes/_activity_history.scss */
.activity-history .fltr-toggle input[type="text"]:focus, .activity-history .fltr-toggle .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select[type="text"]:focus, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .activity-history .fltr-toggle select[type="text"]:focus, .activity-history .fltr-toggle .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select[type="text"]:focus, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .activity-history .fltr-toggle select[type="text"]:focus { outline: none; }
/* line 633, ../sass/includes/_activity_history.scss */
.activity-history .fltr-toggle input[type="text"]::placeholder, .activity-history .fltr-toggle .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select[type="text"]::placeholder, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .activity-history .fltr-toggle select[type="text"]::placeholder, .activity-history .fltr-toggle .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select[type="text"]::placeholder, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .activity-history .fltr-toggle select[type="text"]::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ color: #9f9fa0; }
/* line 637, ../sass/includes/_activity_history.scss */
.activity-history .fltr-toggle input[type="text"]:-ms-input-placeholder, .activity-history .fltr-toggle .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select[type="text"]:-ms-input-placeholder, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .activity-history .fltr-toggle select[type="text"]:-ms-input-placeholder, .activity-history .fltr-toggle .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select[type="text"]:-ms-input-placeholder, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .activity-history .fltr-toggle select[type="text"]:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #9f9fa0; }
/* line 641, ../sass/includes/_activity_history.scss */
.activity-history .fltr-toggle input[type="text"]::-ms-input-placeholder, .activity-history .fltr-toggle .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select[type="text"]::-ms-input-placeholder, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .activity-history .fltr-toggle select[type="text"]::-ms-input-placeholder, .activity-history .fltr-toggle .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select[type="text"]::-ms-input-placeholder, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .activity-history .fltr-toggle select[type="text"]::-ms-input-placeholder { /* Microsoft Edge */ color: #9f9fa0; }
@media (max-width: 991px) { /* line 622, ../sass/includes/_activity_history.scss */
  .activity-history .fltr-toggle input[type="text"], .activity-history .fltr-toggle .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select[type="text"], .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .activity-history .fltr-toggle select[type="text"], .activity-history .fltr-toggle .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select[type="text"], .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .activity-history .fltr-toggle select[type="text"] { margin-bottom: 15px; } }
/* line 648, ../sass/includes/_activity_history.scss */
.activity-history .fltr-toggle .form-control { border-radius: 0; min-width: 150px; font-size: 15px; height: 40px; text-transform: uppercase; font-family: "BordaBold"; box-shadow: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
/* line 659, ../sass/includes/_activity_history.scss */
.activity-history .fltr-toggle .form-control:focus { border-color: #ccc; }
@media (max-width: 991px) { /* line 648, ../sass/includes/_activity_history.scss */
  .activity-history .fltr-toggle .form-control { margin-bottom: 15px; } }
/* line 667, ../sass/includes/_activity_history.scss */
.activity-history .fltr-toggle select.form-control { font-family: "bordademibold"; font-size: 16px; height: 40px; color: #9f9fa0; text-transform: uppercase; border-radius: 0; background: #fff url(/themes/custom/active_newcastle/css/../images/arrow_drop.svg) no-repeat; background-position: right 10px center; background-size: 15px; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
@media screen and (max-width: 1366px) { /* line 667, ../sass/includes/_activity_history.scss */
  .activity-history .fltr-toggle select.form-control { font-size: 15px; } }
/* line 683, ../sass/includes/_activity_history.scss */
.activity-history .fltr-toggle select.form-control:focus { border-color: #ccc; box-shadow: none; outline: none; }
/* line 688, ../sass/includes/_activity_history.scss */
.activity-history .fltr-toggle select.form-control::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ color: #9f9fa0; opacity: 1; /* Firefox */ }
/* line 693, ../sass/includes/_activity_history.scss */
.activity-history .fltr-toggle select.form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #9f9fa0; }
/* line 697, ../sass/includes/_activity_history.scss */
.activity-history .fltr-toggle select.form-control::-ms-input-placeholder { /* Microsoft Edge */ color: #9f9fa0; }
/* line 704, ../sass/includes/_activity_history.scss */
.activity-history .xs-activityholder { border: 1px solid #ccc; border-top: 0; padding: 0 5px; margin-top: 0px; }
/* line 709, ../sass/includes/_activity_history.scss */
.activity-history .xs-activityholder .act-inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
/* line 722, ../sass/includes/_activity_history.scss */
.activity-history .xs-activityholder .act-inner .xs-act-image img { width: 120px; }
/* line 724, ../sass/includes/_activity_history.scss */
.activity-history .xs-activityholder .act-inner .xs-act-image img.apple-health-img { width: 60px; }
/* line 729, ../sass/includes/_activity_history.scss */
.activity-history .xs-activityholder .act-inner .xs-act-title { margin-left: 15px; padding-right: 30px; }
/* line 732, ../sass/includes/_activity_history.scss */
.activity-history .xs-activityholder .act-inner .xs-act-title h4 { font-family: "BordaBold"; font-size: 16px; color: #00537F; text-transform: capitalize; word-break: break-word; }
/* line 739, ../sass/includes/_activity_history.scss */
.activity-history .xs-activityholder .act-inner .xs-act-title h5 { font-family: "robotoregular"; font-size: 15px; color: #828282; }
/* line 745, ../sass/includes/_activity_history.scss */
.activity-history .xs-activityholder .act-inner .xs-toggle-btn { position: absolute; right: 5px; top: 10px; border: solid 1px #ddd; width: 20px; height: 20px; font-size: 12px; background: #ca2b46; color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
/* line 765, ../sass/includes/_activity_history.scss */
.activity-history .xs-activityholder .act-inner .xs-toggle-btn:before { font-family: 'FontAwesome'; content: "\f068"; }
/* line 770, ../sass/includes/_activity_history.scss */
.activity-history .xs-activityholder .act-inner .xs-toggle-btn.collapsed { color: #00537F; background: #fff; }
/* line 773, ../sass/includes/_activity_history.scss */
.activity-history .xs-activityholder .act-inner .xs-toggle-btn.collapsed:before { color: #00537F; content: "\f067"; left: 0px; right: 0px; top: 0; bottom: 0px; font-size: 15px; font-family: 'FontAwesome'; }
/* line 786, ../sass/includes/_activity_history.scss */
.activity-history .xs-activityholder .xs-act-main-details { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
/* line 799, ../sass/includes/_activity_history.scss */
.activity-history .xs-activityholder .xs-act-main-details h5 { font-family: "BordaBold"; font-size: 18px; color: #00537F; text-transform: capitalize; margin-bottom: 0; }
/* line 807, ../sass/includes/_activity_history.scss */
.activity-history .xs-activityholder .xs-act-main-details ul { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 0 !important; }
/* line 813, ../sass/includes/_activity_history.scss */
.activity-history .xs-activityholder .xs-act-main-details ul li { width: calc(100% / 3); padding: 0; padding-left: 0 !important; min-width: inherit !important; padding-right: 20px; font-family: "robotoregular"; text-align: left !important; position: relative; }
/* line 822, ../sass/includes/_activity_history.scss */
.activity-history .xs-activityholder .xs-act-main-details ul li h6 { color: #00537F; font-size: 14px; margin-top: 0; }
/* line 827, ../sass/includes/_activity_history.scss */
.activity-history .xs-activityholder .xs-act-main-details ul li span { color: #828282; font-size: 16px; }
@media screen and (max-width: 575px) { /* line 827, ../sass/includes/_activity_history.scss */
  .activity-history .xs-activityholder .xs-act-main-details ul li span { font-size: 13px; } }
/* line 834, ../sass/includes/_activity_history.scss */
.activity-history .xs-activityholder .xs-act-main-details ul li:before { display: none; }
/* line 837, ../sass/includes/_activity_history.scss */
.activity-history .xs-activityholder .xs-act-main-details ul li:after { content: ""; position: absolute; right: 10px; top: 0px; bottom: 0; margin: auto; height: 36px; width: 1px; background: #dfe3e5; }
/* line 849, ../sass/includes/_activity_history.scss */
.activity-history .xs-activityholder .xs-act-main-details ul li:last-child:after { display: none; }
/* line 858, ../sass/includes/_activity_history.scss */
.activity-history .xs-act-detail-holder .well { border: 0; padding: 0; border-radius: 0; box-shadow: none; margin-bottom: 0; }
/* line 864, ../sass/includes/_activity_history.scss */
.activity-history .xs-act-detail-holder .well .map { width: 100%; }
/* line 866, ../sass/includes/_activity_history.scss */
.activity-history .xs-act-detail-holder .well .map img { width: 100%; }
/* line 872, ../sass/includes/_activity_history.scss */
.activity-history .load-more-wrap { text-align: center; }
/* line 874, ../sass/includes/_activity_history.scss */
.activity-history .load-more-wrap .btn-load-more { font-family: "bordademibold"; text-transform: uppercase; background: #DC0041; color: #fff; padding: 10px 30px; display: inline-block; margin: 20px 0; margin-top: 0; border: 1px solid #DC0041; border-radius: 0; margin: 20px auto; float: initial; }
/* line 889, ../sass/includes/_activity_history.scss */
.activity-history .book-nw-btn { background: #00537F; font-family: "BordaBold"; color: #fff; font-size: 18px; text-transform: uppercase; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; }
/* line 896, ../sass/includes/_activity_history.scss */
.activity-history .book-nw-btn:hover { background: #066ea5; }

/* line 3, ../sass/includes/_generate_pwd.scss */
.generate-warpper #block-active-newcastle-page-title h1 { font-size: 30px !important; font-family: "BordaBold" !important; color: #00537F !important; text-align: center; }

/* line 11, ../sass/includes/_generate_pwd.scss */
.commnunication-title { width: 100%; float: left; padding: 0 15px; }
/* line 15, ../sass/includes/_generate_pwd.scss */
.commnunication-title h3 { font-family: "BordaBold"; font-size: 17px; color: #00537F; text-transform: capitalize; margin-top: 0; }

/* line 24, ../sass/includes/_generate_pwd.scss */
.preferences-wrap .form-group { width: 100%; height: 40px; position: relative; border: 1px solid #ccc; float: left; clear: initial; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
/* line 37, ../sass/includes/_generate_pwd.scss */
.preferences-wrap .form-group .content-text { width: 50px; position: relative; font-family: "bordademibold"; font-size: 15px; }
/* line 42, ../sass/includes/_generate_pwd.scss */
.preferences-wrap .form-group .content-text:after { content: ''; position: absolute; right: -10px; top: 0; bottom: 0; margin: auto 0; width: 1px; height: 30px; background: #ccc; }
/* line 54, ../sass/includes/_generate_pwd.scss */
.preferences-wrap .form-group .form-item { padding-left: 55px; }
/* line 56, ../sass/includes/_generate_pwd.scss */
.preferences-wrap .form-group .form-item input, .preferences-wrap .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .form-item select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .preferences-wrap .form-group .form-item select, .preferences-wrap .form-group .form-item .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .preferences-wrap .form-group .form-item select { background: none; position: absolute; left: 0; top: 0px; bottom: 0; border-radius: 0; border: 0; margin: 0; width: 100%; height: 100%; display: block; z-index: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; }
/* line 73, ../sass/includes/_generate_pwd.scss */
.preferences-wrap .form-group .form-item input:after, .preferences-wrap .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .form-item select:after, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .preferences-wrap .form-group .form-item select:after, .preferences-wrap .form-group .form-item .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:after, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .preferences-wrap .form-group .form-item select:after { position: absolute; width: 30px; height: 30px; right: 20%; top: 0; bottom: 0; margin: auto 0; content: "\f00c"; line-height: 35px; color: #e0e0e0; font-family: fontAwesome; font-size: 23px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
/* line 94, ../sass/includes/_generate_pwd.scss */
.preferences-wrap .form-group .form-item input:checked:after, .preferences-wrap .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .form-item select:checked:after, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .preferences-wrap .form-group .form-item select:checked:after, .preferences-wrap .form-group .form-item .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:checked:after, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .preferences-wrap .form-group .form-item select:checked:after { color: #89d049; }
/* line 98, ../sass/includes/_generate_pwd.scss */
.preferences-wrap .form-group .form-item input:focus, .preferences-wrap .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .form-item select:focus, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .preferences-wrap .form-group .form-item select:focus, .preferences-wrap .form-group .form-item .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:focus, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .preferences-wrap .form-group .form-item select:focus, .preferences-wrap .form-group .form-item input:active:focus, .preferences-wrap .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .form-item select:active:focus, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .preferences-wrap .form-group .form-item select:active:focus, .preferences-wrap .form-group .form-item .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:active:focus, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .preferences-wrap .form-group .form-item select:active:focus { outline: none; }
/* line 104, ../sass/includes/_generate_pwd.scss */
.preferences-wrap .form-group.pre-sms:before, .preferences-wrap .form-group.pre-phone:before, .preferences-wrap .form-group.pre-email:before { width: 40px; height: 40px; content: ''; position: absolute; left: 5px; top: 0; bottom: 0; margin: auto 0; background-size: contain; }
/* line 117, ../sass/includes/_generate_pwd.scss */
.preferences-wrap .form-group.pre-email:before { background: url("/themes/custom/active_newcastle/css/../images/mail-icon.svg") no-repeat; background-size: 30px; background-position: center; }
/* line 124, ../sass/includes/_generate_pwd.scss */
.preferences-wrap .form-group.pre-sms:before { background: url("/themes/custom/active_newcastle/css/../images/sms-icon.svg") no-repeat; background-size: 30px; background-position: center; }
/* line 131, ../sass/includes/_generate_pwd.scss */
.preferences-wrap .form-group.pre-phone:before { background: url("/themes/custom/active_newcastle/css/../images/phone-icon.svg") no-repeat; background-size: 30px; background-position: center; }

/* line 142, ../sass/includes/_generate_pwd.scss */
.term-condition .form-group .form-item { width: 40px; height: 40px; border: 1px solid #ccc; float: left; position: relative; }
/* line 148, ../sass/includes/_generate_pwd.scss */
.term-condition .form-group .form-item input, .term-condition .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .form-item select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .term-condition .form-group .form-item select, .term-condition .form-group .form-item .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .term-condition .form-group .form-item select { width: 100%; height: 100%; position: absolute; left: 0; top: 0; margin-top: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; }
/* line 159, ../sass/includes/_generate_pwd.scss */
.term-condition .form-group .form-item input:hover, .term-condition .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .form-item select:hover, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .term-condition .form-group .form-item select:hover, .term-condition .form-group .form-item .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:hover, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .term-condition .form-group .form-item select:hover, .term-condition .form-group .form-item input:focus, .term-condition .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .form-item select:focus, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .term-condition .form-group .form-item select:focus, .term-condition .form-group .form-item .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:focus, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .term-condition .form-group .form-item select:focus, .term-condition .form-group .form-item input:active:focus, .term-condition .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .form-item select:active:focus, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .term-condition .form-group .form-item select:active:focus, .term-condition .form-group .form-item .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:active:focus, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .term-condition .form-group .form-item select:active:focus { outline: none; }
/* line 162, ../sass/includes/_generate_pwd.scss */
.term-condition .form-group .form-item input:after, .term-condition .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .form-item select:after, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .term-condition .form-group .form-item select:after, .term-condition .form-group .form-item .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:after, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .term-condition .form-group .form-item select:after { position: absolute; left: 0; right: 0; width: 100%; height: 100%; margin: 0; content: "\f00c"; color: #e0e0e0; font-family: fontAwesome; font-size: 23px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
/* line 184, ../sass/includes/_generate_pwd.scss */
.term-condition .form-group .form-item input:checked:after, .term-condition .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .form-item select:checked:after, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .term-condition .form-group .form-item select:checked:after, .term-condition .form-group .form-item .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:checked:after, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .term-condition .form-group .form-item select:checked:after { color: #89d049; }
/* line 190, ../sass/includes/_generate_pwd.scss */
.term-condition .form-group .term-content { font-family: "robotoregular"; color: #808080; width: 80%; float: left; padding-left: 10px; }

/* line 1, ../sass/includes/_athletic.scss */
.activity-wrapper { padding-top: 60px; }
@media screen and (max-width: 575px) { /* line 3, ../sass/includes/_athletic.scss */
  .activity-wrapper .list-outer-wrapper { margin-left: -15px; margin-right: -15px; } }
/* line 14, ../sass/includes/_athletic.scss */
.activity-wrapper .container-fluid-around { padding: 0px 10px; }
@media screen and (max-width: 767px) { /* line 17, ../sass/includes/_athletic.scss */
  .activity-wrapper .container-fluid-around .discription-inner h2, .activity-wrapper .container-fluid-around .discription-inner .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .activity-wrapper .container-fluid-around .discription-inner h4 { font-size: 17px; text-align: left; margin-top: 10px; } }
@media screen and (max-width: 575px) { /* line 17, ../sass/includes/_athletic.scss */
  .activity-wrapper .container-fluid-around .discription-inner h2, .activity-wrapper .container-fluid-around .discription-inner .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .activity-wrapper .container-fluid-around .discription-inner h4 { text-align: center; letter-spacing: -1px; } }
/* line 30, ../sass/includes/_athletic.scss */
.activity-wrapper #block-active-newcastle-page-title { display: none; }
/* line 33, ../sass/includes/_athletic.scss */
.activity-wrapper .activity-map-section { margin-bottom: 15px !important; }
/* line 35, ../sass/includes/_athletic.scss */
.activity-wrapper .activity-map-section .find-activity-search { position: absolute !important; width: 415px !important; left: -435px !important; }
@media screen and (max-width: 575px) { /* line 35, ../sass/includes/_athletic.scss */
  .activity-wrapper .activity-map-section .find-activity-search { width: 85% !important; left: calc(-85% - 15px) !important; } }
/* line 43, ../sass/includes/_athletic.scss */
.activity-wrapper .activity-map-section .find-activity-search.sidebar-opened { left: -15px !important; }
/* line 48, ../sass/includes/_athletic.scss */
.activity-wrapper .activity-map-section .find-activity-search .side-form.activity-side-form .btn-filter-result { width: 100%; height: 45px; background: #00537F; border-radius: 0; text-transform: uppercase; font-family: "BordaBold"; font-size: 16px; color: #fff; border: 0; }
/* line 59, ../sass/includes/_athletic.scss */
.activity-wrapper .activity-map-section .find-activity-search .side-form.activity-side-form .new-search { width: 100%; display: block; float: left; background: #bdc4c7; color: #fff; height: 45px; font-family: "BordaBold"; font-size: 16px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; text-transform: uppercase; }
/* line 79, ../sass/includes/_athletic.scss */
.activity-wrapper .activity-map-section .find-activity-search .side-form.activity-side-form .new-search:hover { background: #DC0041; color: #fff; }
/* line 84, ../sass/includes/_athletic.scss */
.activity-wrapper .activity-map-section .find-activity-search .side-form.activity-side-form .form-item-location { position: relative; }
/* line 86, ../sass/includes/_athletic.scss */
.activity-wrapper .activity-map-section .find-activity-search .side-form.activity-side-form .form-item-location:after { top: 10px; color: #999999; margin: initial; }
/* line 94, ../sass/includes/_athletic.scss */
.activity-wrapper .activity-map-section .find-activity-search .side-form.activity-side-form .act-form-wrap .js-form-item.form-item-activity-list { width: 100%; position: relative; }
/* line 97, ../sass/includes/_athletic.scss */
.activity-wrapper .activity-map-section .find-activity-search .side-form.activity-side-form .act-form-wrap .js-form-item.form-item-activity-list:after { display: none; }
/* line 100, ../sass/includes/_athletic.scss */
.activity-wrapper .activity-map-section .find-activity-search .side-form.activity-side-form .act-form-wrap .js-form-item.form-item-activity-list .btn-group { width: 100%; margin-bottom: 20px; }
/* line 104, ../sass/includes/_athletic.scss */
.activity-wrapper .activity-map-section .find-activity-search .side-form.activity-side-form .act-form-wrap .js-form-item.form-item-activity-list .btn-group .multiselect.dropdown-toggle { border: 1px solid #bcc4c8; background: #fff url(/themes/custom/active_newcastle/css/../images/arrow_drop.svg) no-repeat 96% center; background-size: 20px; box-shadow: none; }
/* line 110, ../sass/includes/_athletic.scss */
.activity-wrapper .activity-map-section .find-activity-search .side-form.activity-side-form .act-form-wrap .js-form-item.form-item-activity-list .btn-group .multiselect .multiselect-selected-text { font-family: "BordaBold"; color: #929393; }
/* line 117, ../sass/includes/_athletic.scss */
.activity-wrapper .activity-map-section .find-activity-search .side-form.activity-side-form .act-form-wrap .js-form-item.form-item-activity-list .btn-group .multiselect-container li a { font-family: "BordaBold"; font-size: 16px; color: #929393; padding: 5px 5px; text-transform: uppercase; word-break: break-word; white-space: normal; }
/* line 127, ../sass/includes/_athletic.scss */
.activity-wrapper .activity-map-section .find-activity-search .side-form.activity-side-form .act-form-wrap .js-form-item.form-item-activity-list .btn-group .multiselect-container li a .checkbox input:before, .activity-wrapper .activity-map-section .find-activity-search .side-form.activity-side-form .act-form-wrap .js-form-item.form-item-activity-list .btn-group .multiselect-container li a .checkbox .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:before, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .activity-wrapper .activity-map-section .find-activity-search .side-form.activity-side-form .act-form-wrap .js-form-item.form-item-activity-list .btn-group .multiselect-container li a .checkbox select:before, .activity-wrapper .activity-map-section .find-activity-search .side-form.activity-side-form .act-form-wrap .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item.form-item-activity-list .btn-group .multiselect-container li a .checkbox select:before, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .activity-wrapper .activity-map-section .find-activity-search .side-form.activity-side-form .act-form-wrap .js-form-item.form-item-activity-list .btn-group .multiselect-container li a .checkbox select:before { left: 20px; }
/* line 134, ../sass/includes/_athletic.scss */
.activity-wrapper .activity-map-section .find-activity-search .side-form.activity-side-form .act-form-wrap .js-form-item.form-item-activity-list .btn-group .multiselect-container li.active a { background: #fff; }
/* line 147, ../sass/includes/_athletic.scss */
.activity-wrapper .activity-map-section .find-activity-search .side-form h5 span.count { font-size: 21px; }
@media screen and (max-width: 767px) { /* line 147, ../sass/includes/_athletic.scss */
  .activity-wrapper .activity-map-section .find-activity-search .side-form h5 span.count { font-size: 18px !important; } }
/* line 153, ../sass/includes/_athletic.scss */
.activity-wrapper .activity-map-section .find-activity-search .side-form h5 span .activity-title { color: #DC0041; }
/* line 160, ../sass/includes/_athletic.scss */
.activity-wrapper .activity-map-section .find-activity-search .side-form .js-form-item .form-text.featured-post-location { border-radius: 1px; height: 45px; border: 1px solid #bcc4c8; box-shadow: none; background: none; text-transform: uppercase; text-align: center; font-family: "BordaBold"; font-size: 17px; color: #929393; margin-bottom: 10px; box-shadow: none; -webkit-appearance: none; -moz-appearance: none; margin-bottom: 20px; }
@media screen and (max-width: 575px) { /* line 159, ../sass/includes/_athletic.scss */
  .activity-wrapper .activity-map-section .find-activity-search .side-form .js-form-item .form-text { font-size: 13px; } }
/* line 180, ../sass/includes/_athletic.scss */
.activity-wrapper .activity-map-section .find-activity-search .side-form .js-form-item .form-text#location { text-align: left; }
@media screen and (max-width: 767px) { /* line 188, ../sass/includes/_athletic.scss */
  .activity-wrapper .map-containter { margin-bottom: 0 !important; } }
@media screen and (max-width: 767px) { /* line 193, ../sass/includes/_athletic.scss */
  .activity-wrapper .story-slider-block { padding-bottom: 0; } }
/* line 198, ../sass/includes/_athletic.scss */
.activity-wrapper .provider { margin: 10px 0; }
/* line 201, ../sass/includes/_athletic.scss */
.activity-wrapper .list-outer-wrapper { margin-top: 30px; margin-bottom: 30px; }
@media screen and (max-width: 640px) { /* line 201, ../sass/includes/_athletic.scss */
  .activity-wrapper .list-outer-wrapper { margin-top: 0; } }

/* line 209, ../sass/includes/_athletic.scss */
.athlet-marg { margin-top: 30px; margin-bottom: 30px; }
@media screen and (max-width: 767px) { /* line 209, ../sass/includes/_athletic.scss */
  .athlet-marg { margin-bottom: 0; } }
/* line 215, ../sass/includes/_athletic.scss */
.athlet-marg .back-btn { min-width: 170px; font-family: "bordademibold"; font-size: 18px; line-height: 24px; border: 1px solid #ccc; padding: 6px 15px; font-weight: normal; text-transform: uppercase; text-align: center; margin-left: -10px; margin-bottom: 10px; display: inline-block; }
@media screen and (max-width: 575px) { /* line 215, ../sass/includes/_athletic.scss */
  .athlet-marg .back-btn { min-width: 70px; font-size: 16px; } }

/* line 234, ../sass/includes/_athletic.scss */
.min-marg { margin-left: -15px; margin-right: -15px; }

/* line 239, ../sass/includes/_athletic.scss */
.newdescrp .get-invol { background: #DC0041; border: 1px solid #DC0041; color: #fff; padding: 8px 12px; font-family: "BordaBold"; font-size: 17px; text-transform: uppercase; min-width: 250px; }
/* line 248, ../sass/includes/_athletic.scss */
.newdescrp .get-invol:hover { background: #ca2b46; border-color: #ca2b46; }
@media screen and (max-width: 767px) { /* line 239, ../sass/includes/_athletic.scss */
  .newdescrp .get-invol { width: 100%; } }
/* line 256, ../sass/includes/_athletic.scss */
.newdescrp .involved-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; }
@media screen and (max-width: 991px) { /* line 256, ../sass/includes/_athletic.scss */
  .newdescrp .involved-wrap { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }
/* line 266, ../sass/includes/_athletic.scss */
.newdescrp .involved-wrap .mcr-accept-member { width: 100%; margin-left: 5px; }
@media screen and (max-width: 991px) { /* line 266, ../sass/includes/_athletic.scss */
  .newdescrp .involved-wrap .mcr-accept-member { margin-left: 0; margin-top: 10px; } }

/* line 276, ../sass/includes/_athletic.scss */
.side-form { padding-top: 15px; padding-bottom: 15px; }
/* line 279, ../sass/includes/_athletic.scss */
.side-form h5 { color: #00537F; font-size: 20px; font-family: "BordaBold"; text-transform: uppercase; margin: 0; }
/* line 285, ../sass/includes/_athletic.scss */
.side-form h5 span { color: #DC0041; }
/* line 289, ../sass/includes/_athletic.scss */
.side-form input, .side-form .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .side-form select, .side-form .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .side-form select { border-radius: 1px; height: 45px; border: 1px solid #bcc4c8; box-shadow: none; background: none; text-transform: uppercase; text-align: center; font-family: "BordaBold"; font-size: 17px; margin-bottom: 10px; box-shadow: none; -webkit-appearance: none; -moz-appearance: none; }
/* line 303, ../sass/includes/_athletic.scss */
.side-form input:focus, .side-form .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:focus, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .side-form select:focus, .side-form .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:focus, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .side-form select:focus, .side-form input:active, .side-form .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:active, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .side-form select:active, .side-form .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:active, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .side-form select:active, .side-form input:active:focus, .side-form .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:active:focus, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .side-form select:active:focus, .side-form .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:active:focus, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .side-form select:active:focus { border-color: #bcc4c8; box-shadow: none; }
/* line 308, ../sass/includes/_athletic.scss */
.side-form .f-result { background: #00537F; border: none; padding: 8px; width: 100%; font-size: 17px; font-family: "BordaBold"; text-transform: uppercase; }
/* line 316, ../sass/includes/_athletic.scss */
.side-form .f-result:hover { background: #066ea5; }
/* line 320, ../sass/includes/_athletic.scss */
.side-form .new-search { background: #bcc4c8; border: none; padding: 8px; width: 100%; font-size: 17px; font-family: "BordaBold"; text-transform: uppercase; }
/* line 328, ../sass/includes/_athletic.scss */
.side-form .new-search:hover { background: #ccc; }

/* line 333, ../sass/includes/_athletic.scss */
.likactv { background: #fff; margin-bottom: 0; }
/* line 337, ../sass/includes/_athletic.scss */
.likactv .likactvy { padding: 0px 10px 0 10px; }
/* line 340, ../sass/includes/_athletic.scss */
.likactv .likactvy .likactvy-header { width: 100%; position: relative; }
@media (min-width: 768px) { /* line 340, ../sass/includes/_athletic.scss */
  .likactv .likactvy .likactvy-header { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } }
/* line 354, ../sass/includes/_athletic.scss */
.likactv .likactvy .likactvy-header::before { position: absolute; left: 0; top: 8px; width: 100%; height: 1px; background: #ededed; content: ''; z-index: 0; }
/* line 365, ../sass/includes/_athletic.scss */
.likactv .likactvy .likactvy-header h2, .likactv .likactvy .likactvy-header .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .likactv .likactvy .likactvy-header h4 { font-family: "BordaBold"; color: #00537F; font-size: 18px; font-weight: bold; text-transform: uppercase; margin: 0; margin-top: 50px; margin-bottom: 50px; background: #fff; margin-top: 0; padding: 0 80px; position: relative; }
/* line 379, ../sass/includes/_athletic.scss */
.likactv .likactvy .likactvy-header h2::after, .likactv .likactvy .likactvy-header .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4::after, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .likactv .likactvy .likactvy-header h4::after { content: ''; width: 15px; height: 20px; position: absolute; left: 0; right: 0; margin: 0 auto; margin-left: auto; margin-right: auto; margin-top: 30px; background: url(/themes/custom/active_newcastle/css/../images/active-tag.svg); background-repeat: no-repeat; background-position: center; background-size: contain; }
@media (max-width: 767px) { /* line 340, ../sass/includes/_athletic.scss */
  .likactv .likactvy .likactvy-header { padding-bottom: 15px; margin-bottom: 15px; }
  /* line 399, ../sass/includes/_athletic.scss */
  .likactv .likactvy .likactvy-header:before { display: none; }
  /* line 402, ../sass/includes/_athletic.scss */
  .likactv .likactvy .likactvy-header h2, .likactv .likactvy .likactvy-header .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .likactv .likactvy .likactvy-header h4 { text-align: center; padding: 0; margin-bottom: 15px; letter-spacing: -1px; } }

/* line 413, ../sass/includes/_athletic.scss */
.likactv-img a { display: block; overflow: hidden; width: 100% !important; }
/* line 418, ../sass/includes/_athletic.scss */
.likactv-img img { width: 100%; border-radius: 0 !important; height: auto !important; margin-left: 5px; }

/* line 426, ../sass/includes/_athletic.scss */
.titl { color: #00537F !important; font-family: "BordaBold"; font-size: 16px !important; text-transform: uppercase; font-weight: bold; }

/* line 433, ../sass/includes/_athletic.scss */
#related-activities-slider .custom-owl-nav { display: none; }

/* line 436, ../sass/includes/_athletic.scss */
.respo-dropdown { position: relative; }
/* line 438, ../sass/includes/_athletic.scss */
.respo-dropdown .drop-toggle { width: 100%; text-align: left; background: #fff url(/themes/custom/active_newcastle/css/../images/arrow_drop.svg) no-repeat; background-position: right 10px center; background-size: 17px; min-width: 200px; font-family: "bordademibold"; font-size: 16px; text-transform: uppercase; border: 0.25px solid #ccc; padding: 10px 15px; border-radius: 0; color: #575756; outline: none; }
@media (min-width: 641px) { /* line 438, ../sass/includes/_athletic.scss */
  .respo-dropdown .drop-toggle { display: none; } }
@media screen and (max-width: 640px) { /* line 436, ../sass/includes/_athletic.scss */
  .respo-dropdown { margin: 15px 0; padding: 0 15px; }
  /* line 460, ../sass/includes/_athletic.scss */
  .respo-dropdown > ul { display: none !important; position: absolute; left: 0; right: 0; background: #fff; z-index: 1; top: 100%; }
  /* line 468, ../sass/includes/_athletic.scss */
  .respo-dropdown > ul li { margin: 0; border-bottom: 0; }
  /* line 471, ../sass/includes/_athletic.scss */
  .respo-dropdown > ul li a { font-size: 16px; padding: 8px 15px; background: #fff; }
  /* line 476, ../sass/includes/_athletic.scss */
  .respo-dropdown > ul li:last-child { border-bottom: 1px solid #ddd; }
  /* line 482, ../sass/includes/_athletic.scss */
  .respo-dropdown.opened > ul.tab-activity-nav { padding: 0 15px; display: block !important; z-index: 10; } }
@media screen and (max-width: 640px) and (max-width: 640px) { /* line 482, ../sass/includes/_athletic.scss */
  .respo-dropdown.opened > ul.tab-activity-nav { padding: 3px 3px; display: block !important; z-index: 10; max-height: 200px; overflow-y: auto; -webkit-box-shadow: 0px 5px 5px -5px rgba(0, 0, 0, 0.75); -moz-box-shadow: 0px 5px 5px -5px rgba(0, 0, 0, 0.75); box-shadow: 0px 5px 5px -5px rgba(0, 0, 0, 0.75); border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; } }

@media screen and (max-width: 640px) and (max-width: 640px) and (max-width: 640px) { /* line 498, ../sass/includes/_athletic.scss */
  .respo-dropdown.opened > ul.tab-activity-nav li { margin-top: 3px; } }

/* line 2, ../sass/includes/_supporters.scss */
.supporters-wrapper .partners-container-col-view { padding: 105px 30px 130px; }
@media screen and (max-width: 767px) { /* line 2, ../sass/includes/_supporters.scss */
  .supporters-wrapper .partners-container-col-view { padding: 90px 30px 130px; } }
/* line 7, ../sass/includes/_supporters.scss */
.supporters-wrapper .partners-container-col-view h1 { display: none; font-family: "BordaBold"; text-transform: uppercase; margin-top: 0px !important; font-size: 24px !important; color: #00537F !important; }

@media screen and (max-width: 575px) { /* line 3, ../sass/includes/_my-family.scss */
  .my-family .support-tabs li { min-width: 140px; } }
/* line 7, ../sass/includes/_my-family.scss */
.my-family .support-tabs li a { position: relative; }
@media screen and (max-width: 575px) { /* line 7, ../sass/includes/_my-family.scss */
  .my-family .support-tabs li a { width: calc(50% - 10px); } }
/* line 12, ../sass/includes/_my-family.scss */
.my-family .support-tabs li a span { width: 30px; height: 30px; line-height: 30px; background: #ededed; color: #DC0041; font-size: 15px; font-weight: bold; position: absolute; right: 5px; top: -20px; border-radius: 50%; font-family: "BordaBold"; }
/* line 30, ../sass/includes/_my-family.scss */
.my-family .main-content #block-active-newcastle-page-title { display: none; }
/* line 33, ../sass/includes/_my-family.scss */
.my-family .main-content .my-family-section { width: 100%; display: block; padding: 0 25px; }
@media screen and (max-width: 767px) { /* line 33, ../sass/includes/_my-family.scss */
  .my-family .main-content .my-family-section { padding: 0; } }
/* line 40, ../sass/includes/_my-family.scss */
.my-family .main-content .my-family-section .add-new-wrap { margin-bottom: 25px; }
/* line 42, ../sass/includes/_my-family.scss */
.my-family .main-content .my-family-section .add-new-wrap .btn-addmember { border-radius: 0; font-family: "bordademibold"; font-size: 17px; min-height: 38px; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
/* line 61, ../sass/includes/_my-family.scss */
.my-family .main-content .my-family-section .row-members { background: #f5f6f7; border: solid 1px #ccc; padding: 12px 15px; padding-left: 30px; margin: 0 0 8px; min-height: 80px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
@media (max-width: 575px) { /* line 61, ../sass/includes/_my-family.scss */
  .my-family .main-content .my-family-section .row-members { margin-top: 30px; padding-left: 15px; } }
/* line 83, ../sass/includes/_my-family.scss */
.my-family .main-content .my-family-section .row-members .row-holder { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; min-height: 55px; }
@media screen and (min-width: 576px) and (max-width: 767px) { /* line 83, ../sass/includes/_my-family.scss */
  .my-family .main-content .my-family-section .row-members .row-holder { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } }
@media screen and (max-width: 575px) { /* line 83, ../sass/includes/_my-family.scss */
  .my-family .main-content .my-family-section .row-members .row-holder { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }
/* line 105, ../sass/includes/_my-family.scss */
.my-family .main-content .my-family-section .row-members .member-holder h3 { position: relative; display: inline-block; font-family: "BordaBold"; font-size: 17px !important; color: #00537F; text-transform: uppercase; margin: 0; padding-right: 40px; }
/* line 115, ../sass/includes/_my-family.scss */
.my-family .main-content .my-family-section .row-members .member-holder h3 span.alert-notification { left: initial; right: 0px; top: -5; }
/* line 123, ../sass/includes/_my-family.scss */
.my-family .main-content .my-family-section .row-members .member-holder p { font-family: "robotoregular" !important; font-size: 17px; color: #828282 !important; margin-bottom: 0; }
/* line 128, ../sass/includes/_my-family.scss */
.my-family .main-content .my-family-section .row-members .member-holder p a { color: #DC0041; }
/* line 132, ../sass/includes/_my-family.scss */
.my-family .main-content .my-family-section .row-members .member-holder .alert-notification { width: 30px; height: 30px; background: #DC0041; color: #fff; font-size: 15px; font-weight: bold; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; position: absolute; left: -45px; top: 50%; -webkit-transform: translate(0%, -50%); -ms-transform: translate(0%, -50%); transform: translate(0%, -50%); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
@media (max-width: 575px) { /* line 132, ../sass/includes/_my-family.scss */
  .my-family .main-content .my-family-section .row-members .member-holder .alert-notification { left: 0; right: 0; top: -14px; margin: auto; } }
/* line 170, ../sass/includes/_my-family.scss */
.my-family .main-content .my-family-section .row-members .fam-btn-holder { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
@media screen and (max-width: 575px) { /* line 170, ../sass/includes/_my-family.scss */
  .my-family .main-content .my-family-section .row-members .fam-btn-holder { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }
/* line 186, ../sass/includes/_my-family.scss */
.my-family .main-content .my-family-section .row-members .fam-btn-holder .btn-viewprofile, .my-family .main-content .my-family-section .row-members .fam-btn-holder .btn-activatemember { min-width: 170px; font-family: "BordaBold"; font-size: 17px; text-transform: uppercase; border: 1px solid #ccc; height: 40px; padding: 0 5px; color: #00537F; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-radius: 0; background: #fff; border-radius: 0; }
/* line 208, ../sass/includes/_my-family.scss */
.my-family .main-content .my-family-section .row-members .fam-btn-holder .btn-viewprofile { margin-left: 10px; }
@media screen and (max-width: 575px) { /* line 208, ../sass/includes/_my-family.scss */
  .my-family .main-content .my-family-section .row-members .fam-btn-holder .btn-viewprofile { width: 100%; margin-left: 0; margin-top: 10px; } }
/* line 216, ../sass/includes/_my-family.scss */
.my-family .main-content .my-family-section .row-members .fam-btn-holder .btn-viewprofile:hover { background: #DC0041; color: #fff; border-color: #DC0041; }
/* line 222, ../sass/includes/_my-family.scss */
.my-family .main-content .my-family-section .row-members .fam-btn-holder .btn-activatemember { width: 130px; background: #DC0041; color: #fff; }
@media screen and (max-width: 575px) { /* line 222, ../sass/includes/_my-family.scss */
  .my-family .main-content .my-family-section .row-members .fam-btn-holder .btn-activatemember { width: 100%; } }
/* line 231, ../sass/includes/_my-family.scss */
.my-family .main-content .my-family-section .row-members .collapse { width: 100%; }
/* line 234, ../sass/includes/_my-family.scss */
.my-family .main-content .my-family-section .row-members .profile-details { width: 100%; margin-top: 15px; box-shadow: none; border-radius: 0; }
/* line 240, ../sass/includes/_my-family.scss */
.my-family .main-content .my-family-section .row-members .profile-details.form-block .form-group label { color: #00537F; font-size: 17px; font-family: "robotoregular"; font-weight: normal; }
/* line 246, ../sass/includes/_my-family.scss */
.my-family .main-content .my-family-section .row-members .profile-details.form-block .form-group input, .my-family .main-content .my-family-section .row-members .profile-details.form-block .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .my-family .main-content .my-family-section .row-members .profile-details.form-block .form-group select, .my-family .main-content .my-family-section .row-members .profile-details.form-block .form-group .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .my-family .main-content .my-family-section .row-members .profile-details.form-block .form-group select { background: #fff; color: #828282; }
/* line 249, ../sass/includes/_my-family.scss */
.my-family .main-content .my-family-section .row-members .profile-details.form-block .form-group input::-webkit-input-placeholder, .my-family .main-content .my-family-section .row-members .profile-details.form-block .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select::-webkit-input-placeholder, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .my-family .main-content .my-family-section .row-members .profile-details.form-block .form-group select::-webkit-input-placeholder, .my-family .main-content .my-family-section .row-members .profile-details.form-block .form-group .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select::-webkit-input-placeholder, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .my-family .main-content .my-family-section .row-members .profile-details.form-block .form-group select::-webkit-input-placeholder { /* Edge */ color: #828282; }
/* line 253, ../sass/includes/_my-family.scss */
.my-family .main-content .my-family-section .row-members .profile-details.form-block .form-group input:-ms-input-placeholder, .my-family .main-content .my-family-section .row-members .profile-details.form-block .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:-ms-input-placeholder, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .my-family .main-content .my-family-section .row-members .profile-details.form-block .form-group select:-ms-input-placeholder, .my-family .main-content .my-family-section .row-members .profile-details.form-block .form-group .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select:-ms-input-placeholder, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .my-family .main-content .my-family-section .row-members .profile-details.form-block .form-group select:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #828282; }
/* line 257, ../sass/includes/_my-family.scss */
.my-family .main-content .my-family-section .row-members .profile-details.form-block .form-group input::placeholder, .my-family .main-content .my-family-section .row-members .profile-details.form-block .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select::placeholder, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .my-family .main-content .my-family-section .row-members .profile-details.form-block .form-group select::placeholder, .my-family .main-content .my-family-section .row-members .profile-details.form-block .form-group .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select::placeholder, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .my-family .main-content .my-family-section .row-members .profile-details.form-block .form-group select::placeholder { color: #828282; }
/* line 261, ../sass/includes/_my-family.scss */
.my-family .main-content .my-family-section .row-members .profile-details.form-block .form-group .btndeletemember { background: #DC0041; color: #fff; transition: all ease-out .5s; -moz-transition: all ease-out .5s; -web-kit-transition: all ease-out .5s; }
@media screen and (max-width: 575px) { /* line 261, ../sass/includes/_my-family.scss */
  .my-family .main-content .my-family-section .row-members .profile-details.form-block .form-group .btndeletemember { width: 100%; margin-bottom: 5px; } }
/* line 271, ../sass/includes/_my-family.scss */
.my-family .main-content .my-family-section .row-members .profile-details.form-block .form-group .btndeletemember:hover { background: #a90032; color: #fff; }
/* line 276, ../sass/includes/_my-family.scss */
.my-family .main-content .my-family-section .row-members .profile-details.form-block .form-group .btneditmember { color: #00537F; border-color: #00537F; background: #fff; transition: all ease-out .5s; -moz-transition: all ease-out .5s; -web-kit-transition: all ease-out .5s; }
/* line 283, ../sass/includes/_my-family.scss */
.my-family .main-content .my-family-section .row-members .profile-details.form-block .form-group .btneditmember:hover { background: #066ea5; color: #fff; }
@media screen and (max-width: 575px) { /* line 276, ../sass/includes/_my-family.scss */
  .my-family .main-content .my-family-section .row-members .profile-details.form-block .form-group .btneditmember { width: 100%; } }
/* line 291, ../sass/includes/_my-family.scss */
.my-family .main-content .my-family-section .row-members .profile-details.form-block .form-group .ed-sv-btn { background: #00537F; color: #fff; border: 1px solid #ccc; }
/* line 295, ../sass/includes/_my-family.scss */
.my-family .main-content .my-family-section .row-members .profile-details.form-block .form-group .ed-sv-btn:hover { background: #066ea5; color: #fff; border: 1px solid #00537F; }
/* line 301, ../sass/includes/_my-family.scss */
.my-family .main-content .my-family-section .row-members .profile-details.form-block .form-group .btn-find-address { padding: 6px 15px; }
/* line 304, ../sass/includes/_my-family.scss */
.my-family .main-content .my-family-section .row-members .profile-details.form-block .form-group select { color: #828282; }
/* line 306, ../sass/includes/_my-family.scss */
.my-family .main-content .my-family-section .row-members .profile-details.form-block .form-group select::-webkit-input-placeholder { /* Edge */ color: #828282; }
/* line 310, ../sass/includes/_my-family.scss */
.my-family .main-content .my-family-section .row-members .profile-details.form-block .form-group select:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #828282; }
/* line 314, ../sass/includes/_my-family.scss */
.my-family .main-content .my-family-section .row-members .profile-details.form-block .form-group select::placeholder { color: #828282; }
@media screen and (max-width: 575px) { /* line 304, ../sass/includes/_my-family.scss */
  .my-family .main-content .my-family-section .row-members .profile-details.form-block .form-group select { background-size: 13px; } }
@media screen and (max-width: 575px) { /* line 323, ../sass/includes/_my-family.scss */
  .my-family .main-content .my-family-section .row-members .profile-details.form-block .form-group .dob select { padding-right: 3px; } }
/* line 336, ../sass/includes/_my-family.scss */
.my-family .main-content .my-family-section .support-tabs li a { font-size: 17px; }
/* line 341, ../sass/includes/_my-family.scss */
.my-family .main-content .my-family-section .ui-menu { width: calc(100% - 10px) !important; height: initial !important; border: 1px solid rgba(0, 0, 0, 0.15) !important; }
/* line 346, ../sass/includes/_my-family.scss */
.my-family .main-content .my-family-section .ui-menu .ui-menu-item .ui-menu-item-wrapper { padding: 8px !important; }

/* line 355, ../sass/includes/_my-family.scss */
#submit-section { margin-top: 30px; }

/* line 358, ../sass/includes/_my-family.scss */
#responseMessage { margin-top: 65px; }
/* line 360, ../sass/includes/_my-family.scss */
#responseMessage #btn-cancel { width: 100px; padding: 6px 0px; font-family: "BordaBold"; font-size: 17px; border-radius: 0; background: #00537F; border-color: #00537F; color: #fff; }
/* line 369, ../sass/includes/_my-family.scss */
#responseMessage #btn-cancel:hover { background: #066ea5; color: #fff; }
/* line 374, ../sass/includes/_my-family.scss */
#responseMessage .btn-common { width: 100px; padding: 6px 0px; font-family: "BordaBold"; font-size: 17px; border-radius: 0; }

/* line 2, ../sass/includes/_communication-pref.scss */
.communitaion-preference .finalsubmit { min-width: 170px; font-family: "BordaBold"; font-size: 17px; border-radius: 0; margin-top: 20px; }
/* line 8, ../sass/includes/_communication-pref.scss */
.communitaion-preference .finalsubmit:focus, .communitaion-preference .finalsubmit:active, .communitaion-preference .finalsubmit:active:focus { outline: none; }

/* line 2, ../sass/includes/_recite-styles.scss */
.recite-activated #recite-header { border-bottom: solid 0.25px #ccc; -webkit-box-shadow: none; box-shadow: none; }

/* line 8, ../sass/includes/_recite-styles.scss */
#recite-wrapper { /*------- All page Recite plugin paddding top -------*/ /*------- All page Recite plugin paddding top end here -------*/ }
@media screen and (min-width: 992px) { /* line 9, ../sass/includes/_recite-styles.scss */
  #recite-wrapper .navbar { height: auto; }
  /* line 19, ../sass/includes/_recite-styles.scss */
  #recite-wrapper .navbar .search-inner-col > div { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
  /* line 29, ../sass/includes/_recite-styles.scss */
  #recite-wrapper .navbar .search-inner-col > div .navbar-header { margin-right: 30px; }
  /* line 32, ../sass/includes/_recite-styles.scss */
  #recite-wrapper .navbar .search-inner-col > div .block-mainnavigation { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; }
  /* line 36, ../sass/includes/_recite-styles.scss */
  #recite-wrapper .navbar .search-inner-col > div .block-mainnavigation .navbar-nav { margin-top: 20px; margin-bottom: 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
  /* line 45, ../sass/includes/_recite-styles.scss */
  #recite-wrapper .navbar .search-inner-col > div .block-mainnavigation .navbar-nav > li { height: 100%; }
  /* line 47, ../sass/includes/_recite-styles.scss */
  #recite-wrapper .navbar .search-inner-col > div .block-mainnavigation .navbar-nav > li .navbar-nav.drop-down-menu { display: none; padding-top: 20px; position: absolute; min-width: 200px; left: 0; margin-top: 0; background: transparent; z-index: 10; }
  /* line 56, ../sass/includes/_recite-styles.scss */
  #recite-wrapper .navbar .search-inner-col > div .block-mainnavigation .navbar-nav > li .navbar-nav.drop-down-menu:before { display: block; content: ""; width: 100%; height: calc(100% - 15px); border: 1px solid #ccc; position: absolute; top: 20px; left: 0; right: 0; background: #fff; } }
@media screen and (min-width: 992px) and (max-width: 991px) { /* line 56, ../sass/includes/_recite-styles.scss */
  #recite-wrapper .navbar .search-inner-col > div .block-mainnavigation .navbar-nav > li .navbar-nav.drop-down-menu:before { display: none; } }
@media screen and (min-width: 992px) and (max-width: 991px) { /* line 47, ../sass/includes/_recite-styles.scss */
  #recite-wrapper .navbar .search-inner-col > div .block-mainnavigation .navbar-nav > li .navbar-nav.drop-down-menu { position: relative !important; display: block; margin: 0 !important; padding: 0 !important; border: 0; box-shadow: none; border-top: 0.25px solid #e66289; min-width: auto; width: auto !important; } }
@media screen and (min-width: 992px) { /* line 82, ../sass/includes/_recite-styles.scss */
  #recite-wrapper .navbar .search-inner-col > div .block-mainnavigation .navbar-nav > li .navbar-nav.drop-down-menu li { width: 100%; text-align: center; } }
@media screen and (min-width: 992px) and (max-width: 991px) { /* line 82, ../sass/includes/_recite-styles.scss */
  #recite-wrapper .navbar .search-inner-col > div .block-mainnavigation .navbar-nav > li .navbar-nav.drop-down-menu li { padding-left: 20px; } }
@media screen and (min-width: 992px) { /* line 88, ../sass/includes/_recite-styles.scss */
  #recite-wrapper .navbar .search-inner-col > div .block-mainnavigation .navbar-nav > li .navbar-nav.drop-down-menu li a { border: 0; }
  /* line 94, ../sass/includes/_recite-styles.scss */
  #recite-wrapper .navbar .search-inner-col > div .block-mainnavigation .navbar-nav > li:hover .navbar-nav.drop-down-menu { display: block; }
  /* line 99, ../sass/includes/_recite-styles.scss */
  #recite-wrapper .navbar .search-inner-col > div .block-mainnavigation .navbar-nav > li .recite-ele > a { text-align: center; display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 100%; word-break: break-word; }
  /* line 112, ../sass/includes/_recite-styles.scss */
  #recite-wrapper .navbar .search-inner-col > div .block-mainnavigation .navbar-nav > li .recite-ele > a.accessibility-menu-item { padding: 8px; width: auto; }
  /* line 116, ../sass/includes/_recite-styles.scss */
  #recite-wrapper .navbar .search-inner-col > div .block-mainnavigation .navbar-nav > li .recite-ele > a.login-menu-item { padding: 8px; width: auto; }
  /* line 122, ../sass/includes/_recite-styles.scss */
  #recite-wrapper .navbar .search-inner-col > div .block-mainnavigation .navbar-nav > li > a { text-align: center; display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 100%; word-break: break-word; font-weight: bold; }
  /* line 136, ../sass/includes/_recite-styles.scss */
  #recite-wrapper .navbar .search-inner-col > div .block-mainnavigation .navbar-nav > li > a.accessibility-menu-item { padding: 8px; width: auto; }
  /* line 140, ../sass/includes/_recite-styles.scss */
  #recite-wrapper .navbar .search-inner-col > div .block-mainnavigation .navbar-nav > li > a.login-menu-item { padding: 8px; width: auto; } }
/* line 153, ../sass/includes/_recite-styles.scss */
#recite-wrapper .layout-container #block-homeslider { margin-top: 25px; }
/* line 163, ../sass/includes/_recite-styles.scss */
#recite-wrapper .layout-container section.news-event-section .news-and-events .post-block .post-content .post-category { width: auto; max-width: 40%; word-break: break-word; }
/* line 176, ../sass/includes/_recite-styles.scss */
#recite-wrapper .layout-container section.main-content.outer-pad { padding-top: 30px; }
/* line 179, ../sass/includes/_recite-styles.scss */
#recite-wrapper .layout-container .news-and-evnts .nav { margin-top: 0px !important; }
/* line 183, ../sass/includes/_recite-styles.scss */
#recite-wrapper .layout-container.my-booking-container .mt_top-space { padding-top: 70px !important; }
@media screen and (max-width: 991px) { /* line 183, ../sass/includes/_recite-styles.scss */
  #recite-wrapper .layout-container.my-booking-container .mt_top-space { padding-top: 0 !important; } }
/* line 192, ../sass/includes/_recite-styles.scss */
#recite-wrapper .layout-container .mt_top-space.my-activity-main { padding-top: 75px !important; }
@media screen and (max-width: 991px) { /* line 192, ../sass/includes/_recite-styles.scss */
  #recite-wrapper .layout-container .mt_top-space.my-activity-main { padding-top: 0 !important; } }
/* line 200, ../sass/includes/_recite-styles.scss */
#recite-wrapper .layout-container.my-family .mt_top-space { padding-top: 75px !important; }
@media screen and (max-width: 991px) { /* line 200, ../sass/includes/_recite-styles.scss */
  #recite-wrapper .layout-container.my-family .mt_top-space { padding-top: 0 !important; } }
/* line 208, ../sass/includes/_recite-styles.scss */
#recite-wrapper .mcractive-main-wrap { padding-top: 30px; }
/* line 211, ../sass/includes/_recite-styles.scss */
#recite-wrapper .feel-inspired { padding-top: 30px !important; }
/* line 214, ../sass/includes/_recite-styles.scss */
#recite-wrapper .about-wrapper .partners-container-col-view, #recite-wrapper .contact-wrapper .mt_top-space, #recite-wrapper .supporters-wrapper .partners-container-col-view { padding-top: 30px !important; }
@media screen and (max-width: 991px) { /* line 214, ../sass/includes/_recite-styles.scss */
  #recite-wrapper .about-wrapper .partners-container-col-view, #recite-wrapper .contact-wrapper .mt_top-space, #recite-wrapper .supporters-wrapper .partners-container-col-view { padding-top: 17px !important; } }
/* line 222, ../sass/includes/_recite-styles.scss */
#recite-wrapper .example-wrapper .main-content { padding-top: 15px !important; }
/* line 225, ../sass/includes/_recite-styles.scss */
#recite-wrapper .activity-wrapper { padding-top: 0; }
/* line 227, ../sass/includes/_recite-styles.scss */
#recite-wrapper .activity-wrapper .athlet-marg { margin-top: 20px; }
@media screen and (max-width: 991px) { /* line 227, ../sass/includes/_recite-styles.scss */
  #recite-wrapper .activity-wrapper .athlet-marg { margin-top: 0; } }

/* line 240, ../sass/includes/_recite-styles.scss */
.logged-in #recite-wrapper .navbar .search-inner-col > div { -ms-flex-wrap: wrap; flex-wrap: wrap; }
/* line 243, ../sass/includes/_recite-styles.scss */
.logged-in #recite-wrapper .navbar .search-inner-col > div .navbar-header { margin-right: 0; }
/* line 246, ../sass/includes/_recite-styles.scss */
.logged-in #recite-wrapper .navbar .search-inner-col > div .block-loggedusermainmenu { width: calc(100% - 270px); }
/* line 248, ../sass/includes/_recite-styles.scss */
.logged-in #recite-wrapper .navbar .search-inner-col > div .block-loggedusermainmenu ul { margin-top: 20px; margin-bottom: 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
/* line 258, ../sass/includes/_recite-styles.scss */
.logged-in #recite-wrapper .navbar .search-inner-col > div .block-loggedusermainmenu ul li a { text-align: center; word-break: break-word; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
/* line 270, ../sass/includes/_recite-styles.scss */
.logged-in #recite-wrapper .navbar .search-inner-col > div .block-loggedusermainmenu ul li a.accessibility-menu-item, .logged-in #recite-wrapper .navbar .search-inner-col > div .block-loggedusermainmenu ul li a.login-menu-item { padding: 8px; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
/* line 290, ../sass/includes/_recite-styles.scss */
.logged-in #recite-wrapper .mt_top-space { padding-top: 15px !important; }
@media screen and (min-width: 992px) { /* line 294, ../sass/includes/_recite-styles.scss */
  .logged-in #recite-wrapper *:not(.recite-ignore-styles-background) .navbar-nav { background: transparent !important; } }
/* line 305, ../sass/includes/_recite-styles.scss */
.logged-in.my-apps #recite-wrapper .layout-container section.main-content { padding-top: 50px !important; }
@media screen and (max-width: 991px) { /* line 305, ../sass/includes/_recite-styles.scss */
  .logged-in.my-apps #recite-wrapper .layout-container section.main-content { padding-top: 0px !important; } }

/* line 316, ../sass/includes/_recite-styles.scss */
.navbar-default .navbar-nav > li .recite-ele > a { line-height: 22px; font-family: "BordaBold"; }

/* line 320, ../sass/includes/_recite-styles.scss */
.navbar-nav { margin-top: 20px; }
@media (max-width: 767px) { /* line 320, ../sass/includes/_recite-styles.scss */
  .navbar-nav { margin-left: 0; background: #fff; margin-top: 12px; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); } }
/* line 329, ../sass/includes/_recite-styles.scss */
.navbar-nav > li { position: relative; }
/* line 333, ../sass/includes/_recite-styles.scss */
.navbar-nav > li .recite-ele a.is-active { color: #ca2b46; }
/* line 335, ../sass/includes/_recite-styles.scss */
.navbar-nav > li .recite-ele a.is-active:after { content: ''; width: 15px; height: 20px; position: absolute; bottom: -25px; background: url(/themes/custom/active_newcastle/css/../images/active-tag.svg); background-repeat: no-repeat; background-position: center; background-size: contain; margin: 0 auto; left: 0; right: 0; z-index: 1; }
@media (max-width: 1199px) { /* line 335, ../sass/includes/_recite-styles.scss */
  .navbar-nav > li .recite-ele a.is-active:after { bottom: -20px; } }
@media (max-width: 767px) { /* line 335, ../sass/includes/_recite-styles.scss */
  .navbar-nav > li .recite-ele a.is-active:after { background: none; } }
/* line 357, ../sass/includes/_recite-styles.scss */
.navbar-nav > li .recite-ele a:focus { color: #DC0041; }
/* line 363, ../sass/includes/_recite-styles.scss */
.navbar-nav > li .recite-ele > a { color: #00537F; text-transform: uppercase; font-size: 17px; font-weight: normal; padding: 8px 25px; letter-spacing: 0.040em; line-height: 24px; border-right: 0.25px solid #bcc4c8; }
/* line 372, ../sass/includes/_recite-styles.scss */
.navbar-nav > li .recite-ele > a:hover { color: #DC0041; }
@media (min-width: 1200px) and (max-width: 1366px) { /* line 363, ../sass/includes/_recite-styles.scss */
  .navbar-nav > li .recite-ele > a { padding: 8px 11px; } }
@media (max-width: 1199px) { /* line 363, ../sass/includes/_recite-styles.scss */
  .navbar-nav > li .recite-ele > a { font-size: 14px; padding: 8px 12px; } }
@media (max-width: 767px) { /* line 363, ../sass/includes/_recite-styles.scss */
  .navbar-nav > li .recite-ele > a { color: #1f252b; }
  /* line 384, ../sass/includes/_recite-styles.scss */
  .navbar-nav > li .recite-ele > a:hover { color: #DC0041; } }
/* line 393, ../sass/includes/_recite-styles.scss */
.navbar-nav > li:nth-child(1) .recite-ele a { border-left: 0.25px solid #bcc4c8; }

/*------- example page --------*/
/* line 5, ../sass/includes/_example.scss */
.example-wrapper #block-active-newcastle-page-title h1 { display: none; }
/* line 9, ../sass/includes/_example.scss */
.example-wrapper .main-content { padding-top: 90px !important; }
@media screen and (max-width: 991px) { /* line 9, ../sass/includes/_example.scss */
  .example-wrapper .main-content { padding-top: 80px !important; } }
/* line 14, ../sass/includes/_example.scss */
.example-wrapper .main-content .story-details-container { margin-top: 0; }
/* line 18, ../sass/includes/_example.scss */
.example-wrapper .main-content .description-col p { font-family: "robotoregular" !important; color: #434444 !important; font-size: 15px; line-height: 24px !important; }
/* line 28, ../sass/includes/_example.scss */
.example-wrapper .main-content .description-col .faq-tab-area .panel-group .panel .panel-body p { font-family: "robotoregular" !important; color: #434444 !important; font-size: 15px; line-height: 24px !important; }
/* line 40, ../sass/includes/_example.scss */
.example-wrapper .provider { margin-top: 30px; }

/* line 3, ../sass/includes/_payment-card-management.scss */
.payment-card-wrap .form-group .finalsubmit { font-family: "BordaBold"; font-size: 17px; border-radius: 0; text-transform: uppercase; }

@media screen and (max-width: 767px) { /* line 4, ../sass/includes/_places.scss */
  .layout-container .activity-map-section .find-activity-search.places-wrap-search { height: 100vh !important; }
  /* line 7, ../sass/includes/_places.scss */
  .layout-container .activity-map-section .find-activity-search.places-wrap-search.sidebar-opened { height: calc(100vh - 140px) !important; } }
/* line 15, ../sass/includes/_places.scss */
.layout-container .activity-map-section .find-activity-search.places-wrap-search .act-form-wrap .form-search-location .location-right .js-form-item select { font-size: 16px !important; text-align: left !important; -moz-text-align-last: left !important; text-align-last: left !important; }
/* line 23, ../sass/includes/_places.scss */
.layout-container .activity-map-section .find-activity-search.places-wrap-search .act-form-wrap .form-search-location .location-right .js-form-item.js-form-item-activity-list .btn-group .multiselect { top: -57px; }
@media screen and (max-width: 575px) { /* line 23, ../sass/includes/_places.scss */
  .layout-container .activity-map-section .find-activity-search.places-wrap-search .act-form-wrap .form-search-location .location-right .js-form-item.js-form-item-activity-list .btn-group .multiselect { top: -47px; } }
/* line 33, ../sass/includes/_places.scss */
.layout-container .activity-map-section .find-activity-search.places-wrap-search .act-form-wrap .form-search-location .location-right .js-form-item.js-form-item-activity-list .btn-group .multiselect-container li a input:before, .layout-container .activity-map-section .find-activity-search.places-wrap-search .act-form-wrap .form-search-location .location-right .js-form-item.js-form-item-activity-list .btn-group .multiselect-container li a .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select:before, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container .activity-map-section .find-activity-search.places-wrap-search .act-form-wrap .form-search-location .location-right .js-form-item.js-form-item-activity-list .btn-group .multiselect-container li a select:before, .layout-container .activity-map-section .find-activity-search.places-wrap-search .act-form-wrap .form-search-location .location-right .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item.js-form-item-activity-list .btn-group .multiselect-container li a select:before, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .layout-container .activity-map-section .find-activity-search.places-wrap-search .act-form-wrap .form-search-location .location-right .js-form-item.js-form-item-activity-list .btn-group .multiselect-container li a select:before { display: none; }
/* line 48, ../sass/includes/_places.scss */
.layout-container .activity-map-section .find-activity-search.places-wrap-search .act-form-wrap .form-search-location .place-based-select .js-form-item .btn-group ul.multiselect-container { top: 45px; left: 0; width: 100%; height: auto; }
/* line 55, ../sass/includes/_places.scss */
.layout-container .activity-map-section .find-activity-search.places-wrap-search .act-form-wrap .form-search-location .place-based-select .js-form-item .btn-group ul li a { padding: 6px 12px !important; }
/* line 57, ../sass/includes/_places.scss */
.layout-container .activity-map-section .find-activity-search.places-wrap-search .act-form-wrap .form-search-location .place-based-select .js-form-item .btn-group ul li a:hover { background-color: #DC0041 !important; }
/* line 60, ../sass/includes/_places.scss */
.layout-container .activity-map-section .find-activity-search.places-wrap-search .act-form-wrap .form-search-location .place-based-select .js-form-item .btn-group ul li a label { padding: 0; }
/* line 62, ../sass/includes/_places.scss */
.layout-container .activity-map-section .find-activity-search.places-wrap-search .act-form-wrap .form-search-location .place-based-select .js-form-item .btn-group ul li a label input, .layout-container .activity-map-section .find-activity-search.places-wrap-search .act-form-wrap .form-search-location .place-based-select .js-form-item .btn-group ul li a label .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .layout-container .activity-map-section .find-activity-search.places-wrap-search .act-form-wrap .form-search-location .place-based-select .js-form-item .btn-group ul li a label select, .layout-container .activity-map-section .find-activity-search.places-wrap-search .act-form-wrap .form-search-location .place-based-select .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .btn-group ul li a label select, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .layout-container .activity-map-section .find-activity-search.places-wrap-search .act-form-wrap .form-search-location .place-based-select .js-form-item .btn-group ul li a label select { display: none; }
/* line 71, ../sass/includes/_places.scss */
.layout-container .activity-map-section .find-activity-search.places-wrap-search .act-form-wrap .form-search-location .place-based-select .multiselect { width: 100% !important; position: relative !important; top: 0 !important; border: 1px solid #ccc !important; padding: 6px 12px !important; }
/* line 77, ../sass/includes/_places.scss */
.layout-container .activity-map-section .find-activity-search.places-wrap-search .act-form-wrap .form-search-location .place-based-select .multiselect .multiselect-selected-text { font-size: 16px !important; color: #929393 !important; }
/* line 80, ../sass/includes/_places.scss */
.layout-container .activity-map-section .find-activity-search.places-wrap-search .act-form-wrap .form-search-location .place-based-select .multiselect .multiselect-selected-text:before { display: none !important; }
/* line 84, ../sass/includes/_places.scss */
.layout-container .activity-map-section .find-activity-search.places-wrap-search .act-form-wrap .form-search-location .place-based-select .multiselect:before { display: none; }
/* line 90, ../sass/includes/_places.scss */
.layout-container .activity-map-section .find-activity-search.places-wrap-search .act-form-wrap .form-search-location .places-miles > .js-form-item { margin-bottom: 0; }
/* line 99, ../sass/includes/_places.scss */
.layout-container .activity-map-section .find-activity-search.places-wrap-search .act-form-wrap .form-field-wrapper .location-right .js-form-item.result-view-selector select { font-size: 16px !important; text-align: left !important; -moz-text-align-last: left !important; text-align-last: left !important; }
/* line 104, ../sass/includes/_places.scss */
.layout-container .activity-map-section .find-activity-search.places-wrap-search .act-form-wrap .form-field-wrapper .location-right .js-form-item.result-view-selector select option { background: #fff; border-bottom: 1px solid #ccc; position: relative; }
/* line 108, ../sass/includes/_places.scss */
.layout-container .activity-map-section .find-activity-search.places-wrap-search .act-form-wrap .form-field-wrapper .location-right .js-form-item.result-view-selector select option:before { width: 100%; height: 1px; background: #000; content: ''; position: absolute; left: 0; bottom: 0; }
/* line 124, ../sass/includes/_places.scss */
.layout-container .activity-map-section .find-activity-search.places-wrap-search .act-form-wrap .form-field-wrapper .js-form-item select.form-select { font-size: 16px !important; color: #838383; }

/* line 139, ../sass/includes/_places.scss */
.places-wrap-search .act-form-wrap .form-group .custom-select { display: inline-block; width: 100%; height: 45px; color: #838383; vertical-align: middle; font-family: "BordaBold"; font-size: 16px; padding: 0px 15px; background: #fff url(/themes/custom/active_newcastle/css/../images/arrow_drop.svg) no-repeat; background-size: 25px; background-position: 98% center; border: 1px solid #ddd; border-radius: 0px; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
/* line 157, ../sass/includes/_places.scss */
.places-wrap-search .act-form-wrap .form-group .custom-select:focus { outline: none; }
/* line 165, ../sass/includes/_places.scss */
.places-wrap-search .act-form-wrap .append-box input.form-controll, .places-wrap-search .act-form-wrap .append-box .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select.form-controll, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .places-wrap-search .act-form-wrap .append-box select.form-controll, .places-wrap-search .act-form-wrap .append-box .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select.form-controll, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .places-wrap-search .act-form-wrap .append-box select.form-controll { display: block; width: 100%; height: 45px; padding: 8px; font-size: 16px; font-family: "BordaBold"; color: #838383; border: 1px solid #ddd; border-radius: 0; margin: 0 0 15px; }
/* line 177, ../sass/includes/_places.scss */
.places-wrap-search .act-form-wrap .append-box input.form-controll:focus, .places-wrap-search .act-form-wrap .append-box .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group select.form-controll:focus, .modal.access-modals .modal-dialog .modal-content .modal-body .form-wrapper .form-group .places-wrap-search .act-form-wrap .append-box select.form-controll:focus, .places-wrap-search .act-form-wrap .append-box .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item select.form-controll:focus, .ui-dialog.signup-modal .modal-container .ui-dialog-content .signup-form .js-form-item .places-wrap-search .act-form-wrap .append-box select.form-controll:focus { outline: none; }

/* line 186, ../sass/includes/_places.scss */
.places-seaction .search-block { padding: 10px; background: #00648e; margin: 15px 0; }
/* line 190, ../sass/includes/_places.scss */
.places-seaction .search-block h2, .places-seaction .search-block .layout-container section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li .places-seaction .search-block h4 { color: #fff; font-family: "bordademibold"; text-align: left; font-size: 18px; text-transform: uppercase; margin: 15px 0px; }
/* line 199, ../sass/includes/_places.scss */
.places-seaction .search-block .btn-group .multiselect-container { border-top: 0px; }
/* line 201, ../sass/includes/_places.scss */
.places-seaction .search-block .btn-group .multiselect-container li { border-bottom: 1px solid #ccc; margin: 0px; }
/* line 204, ../sass/includes/_places.scss */
.places-seaction .search-block .btn-group .multiselect-container li a { background: #fff !important; font-family: "BordaBold"; font-size: 16px; color: #929393; padding: 6px 12px; text-transform: uppercase; word-break: break-word; white-space: normal; }
/* line 215, ../sass/includes/_places.scss */
.places-seaction .search-block .btn-group .multiselect-container li.active a { background: #fff !important; font-family: "BordaBold"; font-size: 16px; color: #929393; padding: 6px 12px; text-transform: uppercase; word-break: break-word; white-space: normal; }

/* line 242, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table table tr td:last-child .activity-actions .book-nw-btn { margin-top: 15px; }
@media screen and (max-width: 640px) { /* line 242, ../sass/includes/_places.scss */
  .layout-container section.activity-list-section.places-tab .result-table table tr td:last-child .activity-actions .book-nw-btn { margin-top: initial; margin-bottom: 10px; } }
/* line 253, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table table tr.empty-area td { padding-top: 10px; padding-bottom: 10px; }
/* line 259, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table table.no-footer { border-bottom: 0px !important; }
/* line 265, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .address .places-head { position: relative; font-family: "BordaBold"; font-size: 18px; display: block; text-transform: uppercase; color: #000; padding-left: 45px; margin: 20px 0 20px; }
/* line 275, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .address .places-head:before { position: absolute; left: 0px; top: 0px; content: ''; width: 30px; height: 25px; background: url(/themes/custom/active_newcastle/css/../images/icon-trees.svg) no-repeat; background-size: contain; background-position: center; }
/* line 288, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .address .places-head.leisure_centre::before { background: url(/themes/custom/active_newcastle/css/../images/icon-leisure-center.svg) no-repeat; background-size: contain; background-position: center; }
/* line 295, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .address .places-head.education_campus::before { background: url(/themes/custom/active_newcastle/css/../images/education_campus.svg) no-repeat; background-size: contain; background-position: center; }
/* line 302, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .address .places-head.open_space::before { background: url(/themes/custom/active_newcastle/css/../images/open_space.svg) no-repeat; background-size: contain; background-position: center; }
/* line 310, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .address p { font-size: 16px; color: #000; padding: 10px 0 0; padding-top: 2px; }
@media (max-width: 991px) { /* line 310, ../sass/includes/_places.scss */
  .layout-container section.activity-list-section.places-tab .result-table .address p { font-size: 12px; } }
/* line 325, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .time-block p a { color: #DC0041; font-family: "robotoregular"; display: inline-block; margin-left: 10px; }
/* line 333, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .time-block a { display: block; text-align: left; font-size: 16px; padding: 0px; }
/* line 338, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .time-block a.opening-hour-toggle { text-decoration: underline; box-shadow: none; color: #00537F; display: inline-block; float: left; }
/* line 344, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .time-block a.opening-hour-toggle:hover { color: #DC0041; }
/* line 348, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .time-block a.hide-all { color: #DC0041; }
/* line 351, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .time-block a.hide-all:hover { color: #DC0041; }
/* line 357, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .time-block .day-block, .layout-container section.activity-list-section.places-tab .result-table .time-block .time-block { font-family: "robotoregular"; font-size: 16px; color: #000; }
/* line 364, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .time-block .day-block { width: 100%; list-style-type: none; }
/* line 369, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .time-block .day-block li { display: flex; width: 100%; margin: 0; background: transparent; text-align: left; }
/* line 375, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .time-block .day-block li .day, .layout-container section.activity-list-section.places-tab .result-table .time-block .day-block li .time-zone, .layout-container section.activity-list-section.places-tab .result-table .time-block .day-block li .time-status { font-family: "robotoregular"; font-size: 16px; }
/* line 382, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .time-block .day-block li .day { min-width: 100px; }
/* line 385, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .time-block .day-block li .day.active { color: #066ea5; }
/* line 390, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .time-block .day-block li .time-zone { display: flex; margin-left: 10px; }
/* line 394, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .time-block .day-block li .time-zone .time-seperation { margin: 0 5px; }
/* line 399, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .time-block .day-block li .time-status { margin-left: 10px; color: #DC0041; }
/* line 411, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .location address { text-align: left; font-size: 16px; font-family: "robotoregular"; color: #000; margin: 0px 0 10px; }
/* line 419, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .location .distance { margin-bottom: 0px !important; }
/* line 437, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .search-block { background: #fff; }
/* line 441, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .search-block:hover td { background: #fff; }
/* line 446, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .search-block h2, .layout-container section.activity-list-section.places-tab .result-table .search-block section.get-started .starting-steps-slider .flexslider .slides > li h4, .layout-container section.get-started .starting-steps-slider .flexslider .slides > li section.activity-list-section.places-tab .result-table .search-block h4 { text-align: left; font-size: 16px; font-family: "BordaBold"; text-align: left; margin: 0px 0 10px; padding: 0px; text-transform: uppercase; color: #00537F; }
/* line 458, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .search-block .form-group .custom-select { display: inline-block; width: 100%; height: 45px; padding: 10px; color: #919191; font-family: "BordaBold"; font-size: 18px; background: #fff url(/themes/custom/active_newcastle/css/../images/arrow_drop.svg) no-repeat; background-size: 20px; background-position: center right 15px; line-height: 25px; border: 1px solid #ced4da; border-radius: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
/* line 476, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .search-block .form-group .custom-select:focus { outline: none; }
/* line 483, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .available-data { background: #ededed; border: solid 1px #f9f9f9; }
/* line 487, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .available-data:hover { background: #ededed; }
/* line 491, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .available-data td { padding: 0px; margin: 0px; height: auto; border-bottom: 0px !important; border-right: solid 1px #ccc; background-color: #ededed !important; }
/* line 498, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .available-data td:last-child { vertical-align: middle; }
@media (max-width: 991px) { /* line 491, ../sass/includes/_places.scss */
  .layout-container section.activity-list-section.places-tab .result-table .available-data td { padding-left: 0 !important; } }
/* line 506, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .available-data td:first-child { padding: 0px; }
/* line 510, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .available-data td:after { background: none; }
@media (max-width: 991px) { /* line 514, ../sass/includes/_places.scss */
  .layout-container section.activity-list-section.places-tab .result-table .available-data td:last-child { min-width: 350px; } }
/* line 522, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .available-data .available-head span { background: #ca2b46; color: #fff; font-family: "BordaBold"; text-align: left; padding: 18px 0px; padding-left: 30px; display: block; font-size: 13px; text-transform: uppercase; }
@media (max-width: 991px) { /* line 522, ../sass/includes/_places.scss */
  .layout-container section.activity-list-section.places-tab .result-table .available-data .available-head span { font-size: 16px; } }
/* line 538, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .available-data .available-label p { color: #000; font-family: "CentraleSansRegular"; font-size: 15px; text-align: left; margin: 0px; padding: 15px; text-transform: capitalize; }
/* line 549, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .available-data .time { padding: 15px; }
/* line 552, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .available-data .time .clk { color: #000; font-family: "robotoregular"; font-size: 17px; margin: 0px; padding-left: 40px; }
/* line 559, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .available-data .time .clk span { position: relative; }
/* line 562, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .available-data .time .clk span:before { position: absolute; left: -40px; top: 0px; content: ''; width: 25px; height: 25px; background: url(/themes/custom/active_newcastle/css/../images/clock-icon.svg); background-size: contain; background-position: center; }
/* line 575, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .available-data .time .clk a { color: #DC0041; margin-left: 10px; }
/* line 584, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .available-data .block-details .free p { color: #000; font-family: "robotoregular"; font-size: 17px; margin: 0px; padding-left: 40px; }
@media (max-width: 991px) { /* line 584, ../sass/includes/_places.scss */
  .layout-container section.activity-list-section.places-tab .result-table .available-data .block-details .free p { padding-left: 70px; } }
/* line 595, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .available-data .block-details .free p:before { position: absolute; left: 20px; top: 0px; bottom: 0px; margin: auto; content: ''; width: 30px; height: 25px; background: url(/themes/custom/active_newcastle/css/../images/tag-icon.svg) no-repeat; background-size: contain; background-position: center; }
/* line 611, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .available-data .block-details .details-btn { margin-left: 30px; }
/* line 615, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .available-data .block-details .details-btn a.btn-details { background: #fff; color: #00537F; text-align: center; padding: 8px 0px; text-transform: uppercase; border-radius: 0px; font-family: "BordaBold"; display: block; width: 180px; border: solid 1px #ddd; transition: all ease-out .2s; -moz-transition: all ease-out .2s; -web-kit-transition: all ease-out .2s; }
/* line 629, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .available-data .block-details .details-btn a.btn-details:hover { background: #00537F; color: #fff; }
/* line 641, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .available-data-collapse:hover { background: none !important; }
/* line 644, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .available-data-collapse:hover td { background: none !important; }
/* line 649, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .available-data-collapse.odd { background: #ffffff !important; }
/* line 653, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .available-data-collapse.even { background: #efefef !important; }
/* line 657, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .available-data-collapse td { background: #fff; width: 0 !important; padding: 15px; margin: 0; height: auto; vertical-align: middle; }
/* line 665, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .available-data-collapse td:first-child { border-left: 0; border-right: 1px solid #dfe2e5; background-color: #fff !important; }
/* line 671, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .available-data-collapse td p { margin: 0px; }
/* line 675, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .available-data-collapse td:after { background: none; content: none; }
/* line 680, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .available-data-collapse td:last-child { padding-left: 0px; border-right: 1px solid #dfe2e5 !important; }
@media (max-width: 640px) { /* line 680, ../sass/includes/_places.scss */
  .layout-container section.activity-list-section.places-tab .result-table .available-data-collapse td:last-child { border-right: solid 1px #ddd !important; } }
/* line 687, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .available-data-collapse td .book-nw-btn { border: 1px solid #dfe2e5; color: #00537F; border-radius: 0; text-transform: uppercase; font-size: 17px; font-family: "BordaBold"; padding: 6px; margin-bottom: 15px; white-space: normal; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
/* line 706, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .available-data-collapse td .book-nw-btn:hover { background: #00324c; border-color: #00324c; color: #fff; }
/* line 712, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .available-data-collapse td .visit-link { border: 1px solid #dfe2e5; color: #00537F; border-radius: 0; text-transform: uppercase; font-size: 17px; font-family: "BordaBold"; padding: 6px; margin-bottom: 15px; white-space: normal; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
/* line 731, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .available-data-collapse td .visit-link span { font-family: "BordaBold"; }
/* line 734, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .available-data-collapse td .visit-link:hover { background: #00324c; border-color: #00324c; color: #fff; }
/* line 738, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .available-data-collapse td .visit-link:hover span { color: #fff; }
/* line 744, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .available-data-collapse td .Book-slots a { background: #DC0041; color: #fff; padding: 7px 12px; display: block; font-size: 17px; text-align: center; width: 100%; font-family: "BordaBold"; text-transform: uppercase; border-radius: 0; }
@media (max-width: 767px) { /* line 744, ../sass/includes/_places.scss */
  .layout-container section.activity-list-section.places-tab .result-table .available-data-collapse td .Book-slots a { min-width: 200px; } }
/* line 758, ../sass/includes/_places.scss */
.layout-container section.activity-list-section.places-tab .result-table .available-data-collapse td .Book-slots a:hover { background: #00537F; color: #fff; }

/* line 775, ../sass/includes/_places.scss */
#facilities_table tr td.action-btn:last-child { padding: 10px; }
/* line 777, ../sass/includes/_places.scss */
#facilities_table tr td.action-btn:last-child .activity-actions { width: 100%; }

/* line 785, ../sass/includes/_places.scss */
.empty-area { background: #fff; height: 0px; }
/* line 789, ../sass/includes/_places.scss */
.empty-area td { border: 0px !important; height: 0px !important; background-color: #fff !important; }
/* line 794, ../sass/includes/_places.scss */
.empty-area td:hover { background: none !important; }
/* line 799, ../sass/includes/_places.scss */
.empty-area:hover { background: none !important; }
/* line 802, ../sass/includes/_places.scss */
.empty-area:hover td { background: none !important; }

/* line 809, ../sass/includes/_places.scss */
.section-place-results .btn-wraper .time-block { position: relative; }
/* line 811, ../sass/includes/_places.scss */
.section-place-results .btn-wraper .time-block:before { position: absolute; left: 0; top: 0px; content: ''; width: 25px; height: 25px; background: url(/themes/custom/active_newcastle/css/../images/clock-icon.svg); background-size: contain; background-position: center; }
/* line 822, ../sass/includes/_places.scss */
.section-place-results .btn-wraper .time-block p { margin: 0px; padding: 0 0 0 25px; }
/* line 825, ../sass/includes/_places.scss */
.section-place-results .btn-wraper .time-block p a { margin-left: 10px; color: #DC0041; }
/* line 828, ../sass/includes/_places.scss */
.section-place-results .btn-wraper .time-block p a:hover { color: #a90032; }
/* line 834, ../sass/includes/_places.scss */
.section-place-results .btn-wraper .time-block a.opening-hour-toggle { padding: 0 0 0 25px; }
/* line 839, ../sass/includes/_places.scss */
.section-place-results .btn-wraper .time-block ul.available-data-collapse { padding-left: 25px; }
/* line 841, ../sass/includes/_places.scss */
.section-place-results .btn-wraper .time-block ul.available-data-collapse li { display: flex; width: 100%; margin: 10px 0; background: transparent; text-align: left; }
/* line 847, ../sass/includes/_places.scss */
.section-place-results .btn-wraper .time-block ul.available-data-collapse li .day, .section-place-results .btn-wraper .time-block ul.available-data-collapse li .time-zone, .section-place-results .btn-wraper .time-block ul.available-data-collapse li .time-status { font-family: "robotoregular"; font-size: 16px; }
/* line 854, ../sass/includes/_places.scss */
.section-place-results .btn-wraper .time-block ul.available-data-collapse li .day { min-width: 100px; }
/* line 857, ../sass/includes/_places.scss */
.section-place-results .btn-wraper .time-block ul.available-data-collapse li .day.active { color: #066ea5; }
/* line 862, ../sass/includes/_places.scss */
.section-place-results .btn-wraper .time-block ul.available-data-collapse li .time-zone { display: flex; margin-left: 10px; }
/* line 866, ../sass/includes/_places.scss */
.section-place-results .btn-wraper .time-block ul.available-data-collapse li .time-zone .time-seperation { margin: 0 5px; }
/* line 871, ../sass/includes/_places.scss */
.section-place-results .btn-wraper .time-block ul.available-data-collapse li .time-status { margin-left: 10px; color: #DC0041; }
/* line 879, ../sass/includes/_places.scss */
.section-place-results .btn-wraper .time-block.act-time p { font-size: 16px; }
/* line 882, ../sass/includes/_places.scss */
.section-place-results .btn-wraper .time-block.act-time .opening-hour-toggle { color: #00537F; display: block; float: left; box-shadow: none; text-decoration: underline; margin-bottom: 10px; }
/* line 889, ../sass/includes/_places.scss */
.section-place-results .btn-wraper .time-block.act-time .opening-hour-toggle:hover { color: #DC0041; }
/* line 892, ../sass/includes/_places.scss */
.section-place-results .btn-wraper .time-block.act-time .opening-hour-toggle.hide-all { color: #DC0041; }
/* line 900, ../sass/includes/_places.scss */
.section-place-results .btn-wraper .btn-view-group a.view-btn { font-size: 17px; background: #fff; color: #00537F; text-align: center; padding: 8px 15px; text-transform: uppercase; border-radius: 0px; font-family: "BordaBold"; display: block; height: 45px; line-height: 28px; width: 230px; margin-right: 10px; margin-left: 10px; border: solid 1px #ddd; transition: all ease-out .2s; -moz-transition: all ease-out .2s; -web-kit-transition: all ease-out .2s; }
/* line 919, ../sass/includes/_places.scss */
.section-place-results .btn-wraper .btn-view-group a.view-btn:hover { background: #00537F; color: #fff; }
/* line 924, ../sass/includes/_places.scss */
.section-place-results .btn-wraper .btn-view-group a.btn-faciliy { background: #DC0041; color: #fff; margin-left: 0; padding: 8px 15px !important; border: 0 !important; }
/* line 930, ../sass/includes/_places.scss */
.section-place-results .btn-wraper .btn-view-group a.btn-faciliy:hover { background: #a90032; }
/* line 937, ../sass/includes/_places.scss */
.section-place-results .freq-ques-title { margin: 50px 0 0px; }

/* line 943, ../sass/includes/_places.scss */
.places-facility-report-data-wrap .places-facility-report-data .activity-list-table-wrap { padding: 15px; border: solid 1px #ddd; margin-bottom: 0px; }
/* line 952, ../sass/includes/_places.scss */
.places-facility-report-data-wrap .places-facility-report-data table.places-facility-report tbody tr:nth-child(4n - 1) { background: #efefef; }
@media (max-width: 640px) { /* line 951, ../sass/includes/_places.scss */
  .places-facility-report-data-wrap .places-facility-report-data table.places-facility-report tbody tr { display: table-row !important; background: #fff !important; }
  /* line 963, ../sass/includes/_places.scss */
  .places-facility-report-data-wrap .places-facility-report-data table.places-facility-report tbody tr td:last-child { border-right: 1px solid #dfe2e5; } }
@media screen and (max-width: 575px) { /* line 972, ../sass/includes/_places.scss */
  .places-facility-report-data-wrap .places-facility-report-data table.places-facility-report tbody tr .activity-actions .btn-download { margin-top: 5px !important; } }
/* line 978, ../sass/includes/_places.scss */
.places-facility-report-data-wrap .places-facility-report-data table.places-facility-report tbody tr.available-data-collapse { display: none !important; }
/* line 980, ../sass/includes/_places.scss */
.places-facility-report-data-wrap .places-facility-report-data table.places-facility-report tbody tr.available-data-collapse.in { display: table-row !important; }
/* line 983, ../sass/includes/_places.scss */
.places-facility-report-data-wrap .places-facility-report-data table.places-facility-report tbody tr.available-data-collapse.even.collapse { background: none !important; }
/* line 986, ../sass/includes/_places.scss */
.places-facility-report-data-wrap .places-facility-report-data table.places-facility-report tbody tr.available-data-collapse td { padding: 15px 15px !important; vertical-align: top !important; border-right: 0 !important; }
/* line 991, ../sass/includes/_places.scss */
.places-facility-report-data-wrap .places-facility-report-data table.places-facility-report tbody tr.available-data-collapse td:nth-child(1) { border-left: 1px solid #dfe2e5 !important; }
/* line 994, ../sass/includes/_places.scss */
.places-facility-report-data-wrap .places-facility-report-data table.places-facility-report tbody tr.available-data-collapse td:nth-child(1) { border-left: 1px solid #dfe2e5 !important; }
/* line 999, ../sass/includes/_places.scss */
.places-facility-report-data-wrap .places-facility-report-data table.places-facility-report tbody tr.available-data-collapse td .act-time.act-time.time-block .opening-hour-toggle { color: #00537F; display: block; float: left; box-shadow: none; text-decoration: underline; }
/* line 1005, ../sass/includes/_places.scss */
.places-facility-report-data-wrap .places-facility-report-data table.places-facility-report tbody tr.available-data-collapse td .act-time.act-time.time-block .opening-hour-toggle.hide-all { color: #DC0041; }
/* line 1012, ../sass/includes/_places.scss */
.places-facility-report-data-wrap .places-facility-report-data table.places-facility-report tbody tr.available-data-collapse td:nth-child(1) img { width: 100%; height: 200px; object-fit: cover; }
/* line 1018, ../sass/includes/_places.scss */
.places-facility-report-data-wrap .places-facility-report-data table.places-facility-report tbody tr.available-data-collapse td:nth-child(3) { text-align: left; }
/* line 1022, ../sass/includes/_places.scss */
.places-facility-report-data-wrap .places-facility-report-data table.places-facility-report tbody tr.available-data-collapse td span.organizer { font-size: 16px; font-family: "robotoregular"; display: inline; float: left; }
/* line 1029, ../sass/includes/_places.scss */
.places-facility-report-data-wrap .places-facility-report-data table.places-facility-report tbody tr.available-data-collapse td .social-links { width: 100%; float: left; margin-top: 10px; text-align: left; }
@media screen and (max-width: 767px) { /* line 1029, ../sass/includes/_places.scss */
  .places-facility-report-data-wrap .places-facility-report-data table.places-facility-report tbody tr.available-data-collapse td .social-links { text-align: center; } }
/* line 1037, ../sass/includes/_places.scss */
.places-facility-report-data-wrap .places-facility-report-data table.places-facility-report tbody tr.available-data-collapse td .social-links li { display: inline-block; width: auto; margin-right: 10px; text-align: left; background: none; border: 0; border-bottom: 0 !important; min-width: auto !important; }
@media screen and (max-width: 575px) { /* line 1037, ../sass/includes/_places.scss */
  .places-facility-report-data-wrap .places-facility-report-data table.places-facility-report tbody tr.available-data-collapse td .social-links li { margin-right: 3px; } }
/* line 1051, ../sass/includes/_places.scss */
.places-facility-report-data-wrap .places-facility-report-data table.places-facility-report tbody tr.available-data-collapse td .social-links li a span i { font-size: 22px; color: #00537F; position: relative; left: 0; top: 0; }
@media screen and (max-width: 575px) { /* line 1051, ../sass/includes/_places.scss */
  .places-facility-report-data-wrap .places-facility-report-data table.places-facility-report tbody tr.available-data-collapse td .social-links li a span i { font-size: 18px; } }
@media (max-width: 640px) { /* line 986, ../sass/includes/_places.scss */
  .places-facility-report-data-wrap .places-facility-report-data table.places-facility-report tbody tr.available-data-collapse td { margin-bottom: 10px; border-bottom: 0; } }
/* line 1071, ../sass/includes/_places.scss */
.places-facility-report-data-wrap .places-facility-report-data table.places-facility-report tbody tr td { padding: 0 15px !important; vertical-align: middle !important; height: 35px !important; border: 1px solid #dfe2e5; font-size: 15px; }
/* line 1078, ../sass/includes/_places.scss */
.places-facility-report-data-wrap .places-facility-report-data table.places-facility-report tbody tr td:nth-child(2) { border-right: 1px solid transparent; }
/* line 1081, ../sass/includes/_places.scss */
.places-facility-report-data-wrap .places-facility-report-data table.places-facility-report tbody tr td:last-child { border-right: solid 1px #ccc !important; }
/* line 1084, ../sass/includes/_places.scss */
.places-facility-report-data-wrap .places-facility-report-data table.places-facility-report tbody tr td .activity-actions { width: 100%  !important; margin: 5px 0px !important; }
/* line 1088, ../sass/includes/_places.scss */
.places-facility-report-data-wrap .places-facility-report-data table.places-facility-report tbody tr td .activity-actions .btn-download.more_details { font-family: "BordaBold"; font-size: 15px; background: #fff; color: #00537F; max-width: 120px; border-radius: 0; text-transform: uppercase; border: solid 1px #ddd; }
/* line 1098, ../sass/includes/_places.scss */
.places-facility-report-data-wrap .places-facility-report-data table.places-facility-report tbody tr td .activity-actions .btn-download.more_details:hover { background: #DC0041; border-color: #DC0041; color: #fff; }
/* line 1105, ../sass/includes/_places.scss */
.places-facility-report-data-wrap .places-facility-report-data table.places-facility-report tbody tr td .activity-actions.flex-no-wrap { -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
/* line 1109, ../sass/includes/_places.scss */
.places-facility-report-data-wrap .places-facility-report-data table.places-facility-report tbody tr td .activity-actions a { width: 100%; margin: 0px 5px !important; }
@media screen and (max-width: 640px) { /* line 1109, ../sass/includes/_places.scss */
  .places-facility-report-data-wrap .places-facility-report-data table.places-facility-report tbody tr td .activity-actions a { margin-bottom: 5px !important; } }
/* line 1115, ../sass/includes/_places.scss */
.places-facility-report-data-wrap .places-facility-report-data table.places-facility-report tbody tr td .activity-actions a.btn-map-active { background: #00537F !important; color: #fff !important; }
/* line 1118, ../sass/includes/_places.scss */
.places-facility-report-data-wrap .places-facility-report-data table.places-facility-report tbody tr td .activity-actions a.btn-map-active:hover { background: #066ea5 !important; color: #fff !important; border: 0px !important; }
/* line 1127, ../sass/includes/_places.scss */
.places-facility-report-data-wrap .places-facility-report-data table.places-facility-report tbody tr td .address h4 { font-family: "BordaBold"; font-size: 15px !important; color: #00537F !important; text-transform: uppercase; text-align: left; }
/* line 1135, ../sass/includes/_places.scss */
.places-facility-report-data-wrap .places-facility-report-data table.places-facility-report tbody tr td .time-block { margin: 0px !important; }
/* line 1137, ../sass/includes/_places.scss */
.places-facility-report-data-wrap .places-facility-report-data table.places-facility-report tbody tr td .time-block p { margin: 0px; }
/* line 1139, ../sass/includes/_places.scss */
.places-facility-report-data-wrap .places-facility-report-data table.places-facility-report tbody tr td .time-block p a { padding-left: 20px; color: #DC0041; }
/* line 1142, ../sass/includes/_places.scss */
.places-facility-report-data-wrap .places-facility-report-data table.places-facility-report tbody tr td .time-block p a:hover { color: #a90032; }
/* line 1149, ../sass/includes/_places.scss */
.places-facility-report-data-wrap .places-facility-report-data table.places-facility-report tbody tr td .time-block.act-time p a { padding-left: 0; white-space: nowrap; }
/* line 1157, ../sass/includes/_places.scss */
.places-facility-report-data-wrap .places-facility-report-data table.places-facility-report tbody tr td .paid-session { margin: 0px !important; color: #000  !important; }
/* line 1161, ../sass/includes/_places.scss */
.places-facility-report-data-wrap .places-facility-report-data table.places-facility-report tbody tr td:after { display: none !important; }
/* line 1164, ../sass/includes/_places.scss */
.places-facility-report-data-wrap .places-facility-report-data table.places-facility-report tbody tr td:nth-child(3) { width: 270px; }
@media (max-width: 991px) { /* line 1164, ../sass/includes/_places.scss */
  .places-facility-report-data-wrap .places-facility-report-data table.places-facility-report tbody tr td:nth-child(3) { width: auto; } }
/* line 1170, ../sass/includes/_places.scss */
.places-facility-report-data-wrap .places-facility-report-data table.places-facility-report tbody tr td:nth-child(4) { width: 290px; }
@media (max-width: 991px) { /* line 1170, ../sass/includes/_places.scss */
  .places-facility-report-data-wrap .places-facility-report-data table.places-facility-report tbody tr td:nth-child(4) { width: auto; } }
/* line 1176, ../sass/includes/_places.scss */
.places-facility-report-data-wrap .places-facility-report-data table.places-facility-report tbody tr td .visit-link { font-family: "BordaBold"; font-size: 15px; text-transform: uppercase; border: 1px solid #00537F; background: #00537F; color: #fff; width: 100%; display: block; padding: 8px 15px; }
/* line 1186, ../sass/includes/_places.scss */
.places-facility-report-data-wrap .places-facility-report-data table.places-facility-report tbody tr td .visit-link:hover, .places-facility-report-data-wrap .places-facility-report-data table.places-facility-report tbody tr td .visit-link:focus { background: #066ea5; color: #fff; border-color: #066ea5; }
/* line 1192, ../sass/includes/_places.scss */
.places-facility-report-data-wrap .places-facility-report-data table.places-facility-report tbody tr td.empty-td { border-left: 1px solid transparent; }
/* line 1199, ../sass/includes/_places.scss */
.places-facility-report-data-wrap .places-facility-report-data table.places-facility-report.places-facility-report-common tr { background: #fff !important; }
/* line 1206, ../sass/includes/_places.scss */
.places-facility-report-data-wrap .space10 { padding: 0 10px; }
/* line 1209, ../sass/includes/_places.scss */
.places-facility-report-data-wrap .respo-dropdown { padding: 0 0px; }
/* line 1211, ../sass/includes/_places.scss */
.places-facility-report-data-wrap .respo-dropdown .tab-activity-nav { padding: 0 0px; }

/* line 1, ../sass/includes/_timetable.scss */
.time-table-wrapper { padding: 20px; }
/* line 4, ../sass/includes/_timetable.scss */
.time-table-wrapper .btn-search-group .btn-anytime { background-color: #fff; color: #838383; font-family: "bordademibold"; font-size: 16px; box-shadow: none; }
/* line 10, ../sass/includes/_timetable.scss */
.time-table-wrapper .btn-search-group .btn-anytime:hover, .time-table-wrapper .btn-search-group .btn-anytime:focus, .time-table-wrapper .btn-search-group .btn-anytime:active, .time-table-wrapper .btn-search-group .btn-anytime:active:focus { background-color: #fff; }
/* line 14, ../sass/includes/_timetable.scss */
.time-table-wrapper .btn-search-group .dropdown-menu { font-family: "bordademibold"; font-size: 16px; }
/* line 21, ../sass/includes/_timetable.scss */
.time-table-wrapper .sort-btn-group .btn:hover { background-color: #DC0041; color: #fff; border-color: #DC0041; }
@media screen and (max-width: 640px) { /* line 30, ../sass/includes/_timetable.scss */
  .time-table-wrapper .respo-dropdown.opened .time-table-tabs { display: block !important; max-height: 200px; overflow-y: auto; -webkit-box-shadow: 0px 5px 5px -5px rgba(0, 0, 0, 0.75); -moz-box-shadow: 0px 5px 5px -5px rgba(0, 0, 0, 0.75); box-shadow: 0px 5px 5px -5px rgba(0, 0, 0, 0.75); border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; } }
/* line 45, ../sass/includes/_timetable.scss */
.time-table-wrapper .time-table-tabs { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; border-bottom: 0; }
/* line 55, ../sass/includes/_timetable.scss */
.time-table-wrapper .time-table-tabs li { float: initial; display: -webkit-box; display: -ms-flexbox; display: flex; width: auto; margin: 0 3px; margin-bottom: 5px; outline: none; border: 1px solid #ccc; }
@media screen and (min-width: 641px) { /* line 66, ../sass/includes/_timetable.scss */
  .time-table-wrapper .time-table-tabs li:nth-child(1) { margin-left: 0; } }
@media screen and (max-width: 640px) { /* line 66, ../sass/includes/_timetable.scss */
  .time-table-wrapper .time-table-tabs li:nth-child(1) { margin-top: 3px; } }
@media screen and (min-width: 641px) { /* line 74, ../sass/includes/_timetable.scss */
  .time-table-wrapper .time-table-tabs li:last-child { margin-right: 0; } }
/* line 79, ../sass/includes/_timetable.scss */
.time-table-wrapper .time-table-tabs li a { width: 100%; padding: 5px 10px; background: #fff; color: #828282; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; border: 0; margin: 0; border-radius: 0; text-transform: uppercase; }
/* line 97, ../sass/includes/_timetable.scss */
.time-table-wrapper .time-table-tabs li a span { width: 100%; }
/* line 99, ../sass/includes/_timetable.scss */
.time-table-wrapper .time-table-tabs li a span.timetable-day { font-family: "BordaBold"; font-size: 16px; }
@media screen and (max-width: 640px) { /* line 99, ../sass/includes/_timetable.scss */
  .time-table-wrapper .time-table-tabs li a span.timetable-day { font-size: 14px; } }
/* line 106, ../sass/includes/_timetable.scss */
.time-table-wrapper .time-table-tabs li a span.timetable-date { font-family: "bordademibold"; font-size: 14px; }
/* line 111, ../sass/includes/_timetable.scss */
.time-table-wrapper .time-table-tabs li a:hover, .time-table-wrapper .time-table-tabs li a:focus { outline-offset: 0px !important; border-radius: 0 !important; }
/* line 117, ../sass/includes/_timetable.scss */
.time-table-wrapper .time-table-tabs li.active a { background: #DC0041; color: #fff; border: 0; }
/* line 121, ../sass/includes/_timetable.scss */
.time-table-wrapper .time-table-tabs li.active a:hover { border: 0; }
/* line 128, ../sass/includes/_timetable.scss */
.time-table-wrapper .timetable-filterarea { padding: 15px 0 !important; background: #fff; border-top: 1px solid #ddd; margin-top: 10px; }
/* line 134, ../sass/includes/_timetable.scss */
.time-table-wrapper .tab-content { max-height: 300px; overflow: auto; width: 100%; }
/* line 141, ../sass/includes/_timetable.scss */
.time-table-wrapper .time-table tr:nth-child(odd) { background: #fff; }
/* line 144, ../sass/includes/_timetable.scss */
.time-table-wrapper .time-table tr:nth-child(even) { background: #e9e9e9; }
@media screen and (max-width: 767px) { /* line 140, ../sass/includes/_timetable.scss */
  .time-table-wrapper .time-table tr { display: block; margin-bottom: 10px; }
  /* line 150, ../sass/includes/_timetable.scss */
  .time-table-wrapper .time-table tr:last-child { margin-bottom: 0; } }
/* line 154, ../sass/includes/_timetable.scss */
.time-table-wrapper .time-table tr td { font-family: "robotoregular"; font-size: 15px; color: #000; vertical-align: middle; position: relative; text-align: center; padding: 8px 8px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }
@media screen and (max-width: 767px) { /* line 154, ../sass/includes/_timetable.scss */
  .time-table-wrapper .time-table tr td { display: block; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-top: 1px solid #ddd; border-bottom: 0; }
  /* line 170, ../sass/includes/_timetable.scss */
  .time-table-wrapper .time-table tr td:last-child { border-bottom: 1px solid #ddd; }
  /* line 173, ../sass/includes/_timetable.scss */
  .time-table-wrapper .time-table tr td:before, .time-table-wrapper .time-table tr td:after { display: none; } }
/* line 178, ../sass/includes/_timetable.scss */
.time-table-wrapper .time-table tr td.info-td .info-icon { width: 30px; height: 30px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border: 2px solid #333; border-radius: 50%; margin: 0 auto; }
/* line 195, ../sass/includes/_timetable.scss */
.time-table-wrapper .time-table tr td:after { width: 1px; height: 70%; background: #dfe2e5; position: absolute; content: ''; right: 0; top: 0; bottom: 0; margin: auto 0; }
/* line 207, ../sass/includes/_timetable.scss */
.time-table-wrapper .time-table tr td:first-child:before { width: 1px; height: 100%; background: #dfe2e5; position: absolute; content: ''; left: 0; top: 0; bottom: 0; margin: auto 0; }
/* line 220, ../sass/includes/_timetable.scss */
.time-table-wrapper .time-table tr td:last-child:after { height: 100%; }
/* line 224, ../sass/includes/_timetable.scss */
.time-table-wrapper .time-table tr td a { background: #00537F; color: #fff; border-color: #00537F; border-radius: 0; }
/* line 229, ../sass/includes/_timetable.scss */
.time-table-wrapper .time-table tr td a:hover { background: #066ea5; border-color: #066ea5; color: #fff; }

/* line 241, ../sass/includes/_timetable.scss */
#timetable-dialog .time-table-wrapper { background-color: #FFFFFF; margin-top: -1px; }

/* line 2, ../sass/includes/_footsteps.scss */
.footstep .footstep-img { max-width: 60%; margin: auto; display: block; margin-bottom: 3rem; }
/* line 8, ../sass/includes/_footsteps.scss */
.footstep h3 { color: #00537F; text-transform: uppercase; font-size: 22px; font-family: "BordaBold"; }
/* line 14, ../sass/includes/_footsteps.scss */
.footstep p { color: #828282; font-size: 15px; line-height: 24px; font-family: "robotoregular"; margin-top: 2rem; }
/* line 21, ../sass/includes/_footsteps.scss */
.footstep .embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; }
/* line 29, ../sass/includes/_footsteps.scss */
.footstep .embed-container iframe, .footstep .embed-container object, .footstep .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/* line 38, ../sass/includes/_footsteps.scss */
.footstep .discover { background: #00537F; color: #fff; padding: 20px; margin-top: 2rem; margin-bottom: 3rem; }
/* line 44, ../sass/includes/_footsteps.scss */
.footstep .discover h4 { text-transform: uppercase; font-family: "BordaBold"; font-size: 17px; margin-top: 0; }
/* line 50, ../sass/includes/_footsteps.scss */
.footstep .discover p { color: #fff; }
/* line 53, ../sass/includes/_footsteps.scss */
.footstep .discover .form-control { border-radius: 0; display: inline-block; width: calc(100% - 147px); height: 4rem; vertical-align: top; }
@media (max-width: 500px) { /* line 53, ../sass/includes/_footsteps.scss */
  .footstep .discover .form-control { width: 100%; } }
/* line 64, ../sass/includes/_footsteps.scss */
.footstep .discover .dis-btn { background: #DC0041; color: #fff; text-transform: uppercase; padding: 8px 20px; border: 0; font-size: 17px; font-family: "BordaBold"; outline: none; text-align: center; width: 145px; margin-left: 5px; height: 38px; display: inline-block; vertical-align: top; }
@media screen and (max-width: 575px) { /* line 64, ../sass/includes/_footsteps.scss */
  .footstep .discover .dis-btn { margin-left: 0px; margin-right: 0; margin: 0 auto; margin-top: 5px; } }
/* line 82, ../sass/includes/_footsteps.scss */
.footstep .discover .dis-btn:hover { background: #a90032; }
@media (max-width: 500px) { /* line 64, ../sass/includes/_footsteps.scss */
  .footstep .discover .dis-btn { margin: auto; display: block; margin-top: 1rem; } }
/* line 94, ../sass/includes/_footsteps.scss */
.footstep .discover .contact-wrapper { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
/* line 104, ../sass/includes/_footsteps.scss */
.footstep .discover .contact-wrapper select { width: calc(100% - 150px); border: 0; margin: 0; text-transform: uppercase; font-family: "bordademibold"; color: #00537F; }
@media screen and (max-width: 575px) { /* line 104, ../sass/includes/_footsteps.scss */
  .footstep .discover .contact-wrapper select { width: 100%; } }
/* line 117, ../sass/includes/_footsteps.scss */
.footstep .grd { width: 100%; padding-right: 10px; padding-left: 10px; padding-bottom: 4rem; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
/* line 127, ../sass/includes/_footsteps.scss */
.footstep .grd img { width: 100%; height: 100%; object-fit: cover; }
/* line 132, ../sass/includes/_footsteps.scss */
.footstep .grd .col-xs-4, .footstep .grd .col-xs-6, .footstep .grd .col-xs-12 { padding-left: 5px; padding-right: 5px; }
/* line 136, ../sass/includes/_footsteps.scss */
.footstep .grd .col-xs-4 { padding-right: 5px; }
/* line 138, ../sass/includes/_footsteps.scss */
.footstep .grd .col-xs-4 img { width: 100%; }
/* line 143, ../sass/includes/_footsteps.scss */
.footstep .grd a { position: relative; display: block; float: left; width: 100%; }
/* line 148, ../sass/includes/_footsteps.scss */
.footstep .grd a .bx { font-family: "BordaBold"; font-size: 20px; text-transform: uppercase; min-width: 150px; padding: 8px 15px; background: #DC0041; color: #fff; position: absolute; left: 0; bottom: 0; }
/* line 161, ../sass/includes/_footsteps.scss */
.footstep .grd .disc-thumb-wrap { height: 100%; margin-left: 0; margin-right: 0; }
@media screen and (max-width: 767px) { /* line 161, ../sass/includes/_footsteps.scss */
  .footstep .grd .disc-thumb-wrap { margin-top: 10px; } }
/* line 169, ../sass/includes/_footsteps.scss */
.footstep .grd .disc-thumb-wrap .disc-thumb.thumb1, .footstep .grd .disc-thumb-wrap .disc-thumb.thumb2, .footstep .grd .disc-thumb-wrap .disc-thumb.thumb3 { padding-bottom: 10px; }
/* line 171, ../sass/includes/_footsteps.scss */
.footstep .grd .disc-thumb-wrap .disc-thumb.thumb1 a, .footstep .grd .disc-thumb-wrap .disc-thumb.thumb2 a, .footstep .grd .disc-thumb-wrap .disc-thumb.thumb3 a { height: 100%; }
/* line 175, ../sass/includes/_footsteps.scss */
.footstep .grd .disc-thumb-wrap .disc-thumb.thumb3 { padding-bottom: 0; }

/* ----- New Footsteps Details page ----*/
/* line 9, ../sass/includes/footstep-detailspage.scss */
body.fancybox-active .fancybox-container { z-index: 1000000; }

/* line 16, ../sass/includes/footstep-detailspage.scss */
.foot-step-detail .single-foot-img-block img { width: 100%; max-width: 60%; margin: auto; display: block; }
/* line 24, ../sass/includes/footstep-detailspage.scss */
.foot-step-detail .single-foot-detail h3 { font-family: "BordaBold"; color: #00537F; text-transform: uppercase; font-size: 20px; }
/* line 30, ../sass/includes/footstep-detailspage.scss */
.foot-step-detail .single-foot-detail p { font-family: "robotoregular"; font-size: 15px; color: #000; }
/* line 34, ../sass/includes/footstep-detailspage.scss */
.foot-step-detail .single-foot-detail p a { color: #DC0041; }
/* line 39, ../sass/includes/footstep-detailspage.scss */
.foot-step-detail .discover-wrapper { background-color: #c8ced1; padding: 15px; width: 100%; float: left; margin-bottom: 15px; }
/* line 46, ../sass/includes/footstep-detailspage.scss */
.foot-step-detail .discover-wrapper h3 { font-family: "BordaBold"; color: #000; text-transform: uppercase; font-size: 20px; margin-top: 0; }
/* line 53, ../sass/includes/footstep-detailspage.scss */
.foot-step-detail .discover-wrapper .discoveries-list { width: 100%; float: left; margin-top: 20px; margin-bottom: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; border: 0; }
/* line 65, ../sass/includes/footstep-detailspage.scss */
.foot-step-detail .discover-wrapper .discoveries-list li { width: 33.33333333%; display: inline-block; padding: 0 5px; float: left; margin-bottom: 15px; }
@media screen and (max-width: 767px) { /* line 65, ../sass/includes/footstep-detailspage.scss */
  .foot-step-detail .discover-wrapper .discoveries-list li { width: 50%; } }
@media screen and (max-width: 575px) { /* line 65, ../sass/includes/footstep-detailspage.scss */
  .foot-step-detail .discover-wrapper .discoveries-list li { width: 100%; } }
/* line 79, ../sass/includes/footstep-detailspage.scss */
.foot-step-detail .discover-wrapper .discoveries-list li.active a .foot-loaction-name { color: #DC0041; }
/* line 84, ../sass/includes/footstep-detailspage.scss */
.foot-step-detail .discover-wrapper .discoveries-list li a { width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
/* line 94, ../sass/includes/footstep-detailspage.scss */
.foot-step-detail .discover-wrapper .discoveries-list li a:hover .list-inner .foot-loaction-name { color: #DC0041; }
/* line 101, ../sass/includes/footstep-detailspage.scss */
.foot-step-detail .discover-wrapper .discoveries-list li.btn-red .list-inner { background-color: #e64466; }
/* line 103, ../sass/includes/footstep-detailspage.scss */
.foot-step-detail .discover-wrapper .discoveries-list li.btn-red .list-inner .foot-loaction-name { color: #fff; }
/* line 109, ../sass/includes/footstep-detailspage.scss */
.foot-step-detail .discover-wrapper .discoveries-list li.btn-red a:hover .list-inner { background-color: #a90032; }
/* line 112, ../sass/includes/footstep-detailspage.scss */
.foot-step-detail .discover-wrapper .discoveries-list li.btn-red a:hover .foot-loaction-name { color: #fff; }
/* line 118, ../sass/includes/footstep-detailspage.scss */
.foot-step-detail .discover-wrapper .discoveries-list li .list-inner { width: 100%; float: left; position: relative; background-color: #fff; padding: 10px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
/* line 130, ../sass/includes/footstep-detailspage.scss */
.foot-step-detail .discover-wrapper .discoveries-list li .list-inner .foot-marker { width: 30px; height: 40px; position: absolute; top: -10px; background: url(/themes/custom/active_newcastle/css/../images/footpin.svg); background-repeat: no-repeat; background-position: center; background-size: contain; }
/* line 139, ../sass/includes/footstep-detailspage.scss */
.foot-step-detail .discover-wrapper .discoveries-list li .list-inner .foot-marker .pin-count { font-family: "Rubik", sans-serif; font-size: 13px; position: absolute; left: 0; right: 0; margin: 0 auto; width: 15px; height: 15px; background: #fff; border-radius: 50%; top: 6px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
/* line 162, ../sass/includes/footstep-detailspage.scss */
.foot-step-detail .discover-wrapper .discoveries-list li .list-inner .foot-loaction-name { width: 100%; padding-left: 45px; font-family: "robotoregular"; color: #000; font-size: 15px; }
/* line 174, ../sass/includes/footstep-detailspage.scss */
.foot-step-detail .foot-map-section .foot-map-content { width: 100%; float: left; position: relative; padding-top: 30px; }
/* line 179, ../sass/includes/footstep-detailspage.scss */
.foot-step-detail .foot-map-section .foot-map-content .foot-discover-img { display: inline-block; }
/* line 182, ../sass/includes/footstep-detailspage.scss */
.foot-step-detail .foot-map-section .foot-map-content .foot-discover-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; padding-top: 30px; }
/* line 192, ../sass/includes/footstep-detailspage.scss */
.foot-step-detail .foot-map-section .foot-map-content .foot-discover-wrap .foot-discover-list { width: 50%; float: left; }
/* line 199, ../sass/includes/footstep-detailspage.scss */
.foot-step-detail .foot-map-section .foot-map-content .foot-discover-wrap .foot-discover-list li a:hover .list-inner .foot-loaction-name { color: #DC0041; }
/* line 205, ../sass/includes/footstep-detailspage.scss */
.foot-step-detail .foot-map-section .foot-map-content .foot-discover-wrap .foot-discover-list li .list-inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
/* line 213, ../sass/includes/footstep-detailspage.scss */
.foot-step-detail .foot-map-section .foot-map-content .foot-discover-wrap .foot-discover-list li .foot-marker { width: 35px; height: 35px; position: relative; background: url(/themes/custom/active_newcastle/css/../images/footpin.svg); background-repeat: no-repeat; background-position: center; background-size: contain; }
/* line 221, ../sass/includes/footstep-detailspage.scss */
.foot-step-detail .foot-map-section .foot-map-content .foot-discover-wrap .foot-discover-list li .foot-marker .pin-count { font-family: "robotoregular"; font-size: 10px; position: absolute; left: 0; right: 0; margin: 0 auto; width: 15px; height: 15px; background: #fff; border-radius: 50%; top: 6px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
/* line 244, ../sass/includes/footstep-detailspage.scss */
.foot-step-detail .foot-map-section .foot-map-content .foot-discover-wrap .foot-discover-list li .foot-loaction-name { width: calc(100% - 35px); font-family: "bordademibold"; font-size: 15px; color: #00537F; }
/* line 255, ../sass/includes/footstep-detailspage.scss */
.foot-step-detail .foot-map-section .foot-map { margin-bottom: 50px; pointer-events: none; }
@media screen and (max-width: 767px) { /* line 255, ../sass/includes/footstep-detailspage.scss */
  .foot-step-detail .foot-map-section .foot-map { pointer-events: all; } }
/* line 261, ../sass/includes/footstep-detailspage.scss */
.foot-step-detail .foot-map-section .foot-map img { width: 100%; }
/* line 269, ../sass/includes/footstep-detailspage.scss */
.foot-step-detail .foot-map-section .foot-map-slide { margin-bottom: 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
@media screen and (max-width: 767px) { /* line 278, ../sass/includes/footstep-detailspage.scss */
  .foot-step-detail .foot-map-section .foot-map-slide .foot-thumb-wrap { border: 0.25px solid #ccc; } }
/* line 283, ../sass/includes/footstep-detailspage.scss */
.foot-step-detail .foot-map-section .foot-map-slide .target-height { margin-top: -85px; padding-bottom: 85px; }
@media screen and (max-width: 767px) { /* line 287, ../sass/includes/footstep-detailspage.scss */
  .foot-step-detail .foot-map-section .foot-map-slide .map-title { border: 0.25px solid #ccc; border-bottom: 1px solid transparent; } }
/* line 293, ../sass/includes/footstep-detailspage.scss */
.foot-step-detail .foot-map-section .foot-map-slide .map-title h3 { font-family: "BordaBold"; color: #000; font-size: 20px; text-transform: uppercase; margin-top: 10px; padding-left: 50px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; }
/* line 308, ../sass/includes/footstep-detailspage.scss */
.foot-step-detail .foot-map-section .foot-map-slide .map-title h3 .pin-count { width: 50px; height: 60px; font-size: 15px; color: #000; line-height: 42px; background: url(/themes/custom/active_newcastle/css/../images/footpin.svg); background-repeat: no-repeat; background-position: center; background-size: 30px; text-align: center; position: absolute; left: 0; top: -20px; }
/* line 324, ../sass/includes/footstep-detailspage.scss */
.foot-step-detail .foot-map-section .foot-map-slide .map-title.title-red { background: #e64466; }
/* line 326, ../sass/includes/footstep-detailspage.scss */
.foot-step-detail .foot-map-section .foot-map-slide .map-title.title-red h3 { color: #fff; }
/* line 331, ../sass/includes/footstep-detailspage.scss */
.foot-step-detail .foot-map-section .foot-map-slide .foot-thumb-block { padding: 0; }
/* line 333, ../sass/includes/footstep-detailspage.scss */
.foot-step-detail .foot-map-section .foot-map-slide .foot-thumb-block img { width: 100%; min-height: 290px; object-fit: cover; }
/* line 338, ../sass/includes/footstep-detailspage.scss */
.foot-step-detail .foot-map-section .foot-map-slide .foot-thumb-block .title-section { background: #DC0041; color: #fff; font-family: "bordademibold"; font-size: 15px; min-width: 150px; height: 40px; color: #fff; position: absolute; left: 0; top: 0; padding: 10px; }
/* line 351, ../sass/includes/footstep-detailspage.scss */
.foot-step-detail .foot-map-section .foot-map-slide .foot-thumb-block .muliti-images-list { display: none; }
/* line 355, ../sass/includes/footstep-detailspage.scss */
.foot-step-detail .foot-map-section .foot-map-slide .foot-thumb-block-content { padding: 20px; }
@media screen and (max-width: 767px) { /* line 355, ../sass/includes/footstep-detailspage.scss */
  .foot-step-detail .foot-map-section .foot-map-slide .foot-thumb-block-content { padding-bottom: 0; } }
/* line 360, ../sass/includes/footstep-detailspage.scss */
.foot-step-detail .foot-map-section .foot-map-slide .foot-thumb-block-content p { font-family: "robotoregular"; font-size: 15px; line-height: 24px; color: #000; }
/* line 365, ../sass/includes/footstep-detailspage.scss */
.foot-step-detail .foot-map-section .foot-map-slide .foot-thumb-block-content p a { color: #DC0041; }
/* line 369, ../sass/includes/footstep-detailspage.scss */
.foot-step-detail .foot-map-section .foot-map-slide .foot-thumb-block-content .social-links { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
/* line 376, ../sass/includes/footstep-detailspage.scss */
.foot-step-detail .foot-map-section .foot-map-slide .foot-thumb-block-content .social-links li { list-style-type: none; margin-right: 10px; }
/* line 379, ../sass/includes/footstep-detailspage.scss */
.foot-step-detail .foot-map-section .foot-map-slide .foot-thumb-block-content .social-links li a { width: 30px; height: 30px; display: block; background-repeat: no-repeat !important; }
/* line 384, ../sass/includes/footstep-detailspage.scss */
.foot-step-detail .foot-map-section .foot-map-slide .foot-thumb-block-content .social-links li a.facebook { background: url(/themes/custom/active_newcastle/css/../images/new-footstep/fa-icon.png); background-repeat: no-repeat; background-size: contain; }
/* line 388, ../sass/includes/footstep-detailspage.scss */
.foot-step-detail .foot-map-section .foot-map-slide .foot-thumb-block-content .social-links li a.facebook:hover { background: url(/themes/custom/active_newcastle/css/../images/new-footstep/fa-icon-hover.png); background-repeat: no-repeat; background-size: contain; }
/* line 394, ../sass/includes/footstep-detailspage.scss */
.foot-step-detail .foot-map-section .foot-map-slide .foot-thumb-block-content .social-links li a.twitter { background: url(/themes/custom/active_newcastle/css/../images/new-footstep/twitter-icon.png); background-repeat: no-repeat; background-size: contain; }
/* line 398, ../sass/includes/footstep-detailspage.scss */
.foot-step-detail .foot-map-section .foot-map-slide .foot-thumb-block-content .social-links li a.twitter:hover { background: url(/themes/custom/active_newcastle/css/../images/new-footstep/twitter-icon-hover.png); background-repeat: no-repeat; background-size: contain; }
/* line 404, ../sass/includes/footstep-detailspage.scss */
.foot-step-detail .foot-map-section .foot-map-slide .foot-thumb-block-content .social-links li a.instagram { background: url(/themes/custom/active_newcastle/css/../images/new-footstep/instagram-icon.png); background-repeat: no-repeat; background-size: contain; }
/* line 408, ../sass/includes/footstep-detailspage.scss */
.foot-step-detail .foot-map-section .foot-map-slide .foot-thumb-block-content .social-links li a.instagram:hover { background: url(/themes/custom/active_newcastle/css/../images/new-footstep/instagram-icon-hover.png); background-repeat: no-repeat; background-size: contain; }
/* line 414, ../sass/includes/footstep-detailspage.scss */
.foot-step-detail .foot-map-section .foot-map-slide .foot-thumb-block-content .social-links li a.weburl { background: url(/themes/custom/active_newcastle/css/../images/new-footstep/weburl-icons.png); background-repeat: no-repeat; background-size: contain; }
/* line 418, ../sass/includes/footstep-detailspage.scss */
.foot-step-detail .foot-map-section .foot-map-slide .foot-thumb-block-content .social-links li a.weburl:hover { background: url(/themes/custom/active_newcastle/css/../images/new-footstep/weburl-icons-hover.png); background-repeat: no-repeat; background-size: contain; }
/* line 430, ../sass/includes/footstep-detailspage.scss */
.foot-step-detail .social-share { width: 100%; float: left; }

/* line 436, ../sass/includes/footstep-detailspage.scss */
.marketing-wrap { margin-top: 20px; margin-bottom: 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; }
/* line 448, ../sass/includes/footstep-detailspage.scss */
.marketing-wrap .marketing-img { width: 115px; padding: 10px; border-right: 0; }
/* line 452, ../sass/includes/footstep-detailspage.scss */
.marketing-wrap .marketing-img img { border-radius: 20px; }
/* line 456, ../sass/includes/footstep-detailspage.scss */
.marketing-wrap .marketing-content { padding: 10px; }
/* line 458, ../sass/includes/footstep-detailspage.scss */
.marketing-wrap .marketing-content p { color: #000; }
/* line 462, ../sass/includes/footstep-detailspage.scss */
.marketing-wrap .marketing-content .icon-holders .marketing-icon-nav { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 0; margin-top: 10px; }
/* line 473, ../sass/includes/footstep-detailspage.scss */
.marketing-wrap .marketing-content .icon-holders .marketing-icon-nav li { margin-right: 5px; margin-bottom: 5px; }
/* line 476, ../sass/includes/footstep-detailspage.scss */
.marketing-wrap .marketing-content .icon-holders .marketing-icon-nav li:last-child { margin-right: 0; }
/* line 479, ../sass/includes/footstep-detailspage.scss */
.marketing-wrap .marketing-content .icon-holders .marketing-icon-nav li img { width: 120px; }

/* line 489, ../sass/includes/footstep-detailspage.scss */
#discover-wrapper.target-height { margin-top: -75px; padding-bottom: 75px; }

/* line 495, ../sass/includes/footstep-detailspage.scss */
.return-wrap { display: none; position: fixed; bottom: 50px; right: 15px; z-index: 10; background: #dc0041; color: #fff; }
/* line 503, ../sass/includes/footstep-detailspage.scss */
.return-wrap a { font-family: "BordaBold"; font-size: 15px; padding: 6px; display: block; text-transform: uppercase; color: #fff; }
/* line 511, ../sass/includes/footstep-detailspage.scss */
.return-wrap.active { display: block !important; }

/*-------- find session mobile view --------*/
/* line 4, ../sass/includes/_xs-findactivity-session.scss */
.xs-find-session { z-index: 1; position: fixed; bottom: 0; left: 0; right: 0; width: 100%; height: auto; font-family: "bordademibold"; font-size: 14px; background: #00537F; color: #fff; padding: 15px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
@media screen and (min-width: 768px) { /* line 4, ../sass/includes/_xs-findactivity-session.scss */
  .xs-find-session { display: none; } }
/* line 28, ../sass/includes/_xs-findactivity-session.scss */
.xs-find-session p { margin-bottom: 0; }
/* line 31, ../sass/includes/_xs-findactivity-session.scss */
.xs-find-session .session-toggle-btn-toggle { z-index: 1; position: absolute; top: -20px; left: 15px; width: 35px; height: 35px; background: #00537F; color: #fff; font-size: 14px; border: 0; outline: none; -webkit-box-shadow: none; box-shadow: none; border-radius: 50%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
