
     @import url('https://fonts.googleapis.com/css?family=Roboto&display=swap');

:root {
--FileSize: '5';
--TextColour: #363c49;

--PrimaryLink: #c967b5;
--PrimaryHover: #c967b5;
--PrimaryButton: #c967b5;
--PrimaryButtonHover: #b8529e;
--PrimaryButtonText: #ffffff;
--PrimaryButtonHoverText: #ffffff;
--PrimaryButtonBorder: ;

--SecondaryLink: #2fb1bf;
--SecondaryHover: #34c3d2;
--SecondaryButton: #2fb1bf;
--SecondaryButtonHover: #34c3d2;
--SecondaryButtonText: #ffffff;
--SecondaryButtonHoverText: #ffffff;
--SecondaryButtonBorder: ;

--TertiaryLink: #363c49;
--TertiaryHover: #444b59;
--TertiaryButton: #363c49;
--TertiaryButtonHover: #444b59;
--TertiaryButtonText: #ffffff;
--TertiaryButtonHoverText: #ffffff;

--CancelButton: #767c88;
--CancelButtonHover: #878a92;
--CancelButtonText: #fff;
--CancelButtonHoverText: #ffffff;
--CancelButtonBorder: ;

--NavigationBar: #363c49;
--NavigationLinks: #ffffff;
--NavigationLinksHover: #ffffff;
--NavigationText: #ffffff;

--SocialLoginButton: #767c88;
--SocialLoginButtonHover: #878a92;
--SocialLoginButtonText: #ffffff;
--SocialLoginButtonHoverText: #ffffff;

--FooterBackgroundColour: #363c49;

--ListingSearchPanelColour: #eff1f2;
--ListingSearchResultBackgroundColour: #b5d57a;

--NormalFont: Roboto;
--HeadingFont: 'alternate_gothic_no3_dregular', Arial, 'Helvetica Neue', Helvetica, sans-serif;
--SpecialFont: 'alternate_gothic_no3_dregular', Arial, 'Helvetica Neue', Helvetica, sans-serif;

--PFontSize: 16px;
--BodyFontSize: 14px;
--NavigationFontSize: 18px;
--H1FontSize: 60px;
--H2FontSize: 50px;
--H3FontSize: 36px;
--H4FontSize: 30px;
--H5FontSize: 24px;
}

body, p, .content-detail, .content-detail p, .search-result .resultListView .caption p, label, .form-control, .standard-form form .form-group label, footer .terms a, .sidebar-nav li a, .account-info li, .nav-tabs.account-tabs li a, .account-info ul.list-group li, .account-info ul.list-group li a, input[data-autocomplete], .standard-form form .upload-image small, #editor, .dropzone:after, .dropzone .tools:after, .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th, ul.token-input-list-facebook li input, div.token-input-dropdown-facebook ul li.token-input-selected-dropdown-item-facebook, div.token-input-dropdown-facebook ul li.token-input-dropdown-item-facebook, div.token-input-dropdown-facebook ul li.token-input-dropdown-item2-facebook, .addCatVal li, .slider.slider-horizontal span,.faq .answer, .faq .answer p, .faq ol > li, .faq ul > li,
.advance-search-container .nav-tabs li a,
.info-detail .facitity-list li,
.group-downloads .downloads-list li a,
.listing-downloads .downloads-list li a,
.listing-category-tags .tag,
.payment-tabs li a,
[dropdown-unselectall], .content-search-result .table .desc *,
.preview-modal .desc-event *,
.preview-modal .social-links p,
.preview-modal .event-tags p,
.preview-modal .preview-content .desc-event li,
.content-detail ul li, .content-detail ol li,
.listing-description ul li, .listing-description ol li,
.page-content ul li, .page-content ol li,
.payment-checkout-modal .payment-steps .steps li,
.payment-plan-package .plan-item li {
font-family: var(--NormalFont);
}

/* TinyMCE Custom Font */
.font-base,
.mce-content-body,
.mce-content-body p,
.mce-content-body h1,
.mce-content-body h2,
.mce-content-body h3,
.mce-content-body h4,
.mce-content-body h5,
.mce-content-body h6,
.font-base {
font-family: var(--NormalFont) !important;
}

li, button, .btn, input, .events p, p.event-count,
form[role="search"] .form-control,
.search-overlay form .form-control,
.sidebar-nav > .sidebar-brand a,
header label,
.search-result .resultListView main .info-detail p,
.search-result .resultListView .caption .organiser,
.social-link-detail .text-social,
.page-search header .input-group .form-control,
.form-control-feedback,
.adv-search .addCatVal ul.list-inline li,
.faq .question,
.caption-item .title,
.related-events-container .item .info p,
.related-content-container .item .info p,
.related-events-footer p,
.collection-content .set-an-alert a,
.listing-list .item-listing .caption a,
.article-detail-page .info-detail,
.list-connect .wrap a,
.preview-modal .preview-content .caption-event > p {
font-family: var(--SpecialFont);
}

body{
font-size: var(--BodyFontSize);
color: var(--TextColour) !important;
}

a,
a:focus,
main .info-detail p > i,
main .info-detail li i,
.main-content p a,
.main-content ul li a,
main .social a,
.search-result .pagination li a,
.navbar-nav > li > a:focus,
.navbar-nav > li > a:hover,
#overload .wrap i,
.care-icon.clicked i,
.shortlist .caption .care-icon i,
.search-result .resultListView main i,
.form-user form a,
.ui-datepicker a:hover,
header .events-filters li:last-child a,
.adv-search a,
.admin-tag-label.label span,
.group-table-popover td.title .popover-content ul li .date-event a:hover,
.popover-content ul li .date-event a:hover,
.event-management .popover-content ul li .date-event a:hover,
.primary-color,
.single-event .share-event .share-event-group i:hover,
[dropdown-unselectall],
.preview-modal .preview-content .show-more,
.event-by-categories .slick-control,
main .info-detail p a,
.save-event.clicked,
.easy-autocomplete ul li:hover,
.easy-autocomplete ul li.selected,
.maintain-page .content a,
.form-group .label a,
.form-group .label a.switch-form,
.my-profiles > .account-tabs li.active > a,
.admin-area .account-tabs li.active > a,
.table-admin-editor-articles .action-group-button a:focus,
.event-planning-calendar .fc-event,
.event-planning-calendar .fc-list-item-title,
.event-planning-calendar .fc-toolbar.fc-header-toolbar h2,
.notification-search,
.content-search-result .table .action a:focus,
form[role="search"] .adv-search-link:focus,
.search-result .resultListView .item:hover .caption .clicked i,
.search-result .resultListView .caption .care-icon.clicked i {
color: var(--PrimaryLink);
}

a[group-action="process-single"]:focus {
color: var(--PrimaryLink);
outline: 0;
}

.search-result .search-result-relate li a{
color: var(--PrimaryLink);
border: 2px solid var(--PrimaryLink);
}

.search-result .pagination li a,
.standard-form form .upload-image,
.standard-form form .save-event,
input[type="submit"].save-event,
.save-event.save-draft,
.save-event.clicked,
.single-event .share-event .content,
.dropzone-content,
.preview-content .custom-checkbox input[type="checkbox"] + label span,
.notification-search {
border-color: var(--PrimaryLink);
}

.session-booking {
background-color: var(--PrimaryLink);
}

.pagination li a, .pagination li a:focus,
.event-admin .event-admin-block .event-admin-info .event-source a,
.event-admin .event-admin-block .event-admin-info .event-source .listing-type {
color: var(--PrimaryLink);
border-color: var(--PrimaryLink);
}

.wrapper-tagribbon .tagRibbon.featured:before {
border-color: var(--PrimaryLink);
border-left-color: transparent;
}

.responsive-table thead .sort-control span:hover .fa,
.responsive-table thead .sort-control th:hover .fa,
.responsive-table thead .sort-control a:hover .fa,
.responsive-table thead .sort-control th .active .fa,
.responsive-table thead .sort-control th .active:hover .fa,
.table-admin-event-approved td.title ul li .date-event:hover {
color: var(--PrimaryLink);
}

.sidebar-block .listing-in-connect .connect-link:after,
.dropzone-content .cover-file,
.maintain-page .content a:hover:after {
background: var(--PrimaryLink);
}

.export-link .btn-no-bg:focus,
.export-link .btn-no-bg:hover{
color: var(--PrimaryHover) !important;
}

.event-status.partner {
color: var(--TextColour) !important;
border-color: var(--TextColour) !important;
}

.no-booking {
background-color: var(--TextColour);
}

.search-result .search-result-relate li.active a,
.search-result .search-result-relate li.active:hover a  {
color: var(--TextColour) !important;
border-bottom: 2px solid var(--TextColour);
}

.btn-border:hover,
.btn-border:focus,
.btn-border:visited {
color: var(--PrimaryButtonText) !important;
background-color: var(--TextColour)  !important;
}

.btn-border {
color: var(--TextColour) !important;
border: 1px solid var(--TextColour) !important;
}

.navbar-nav li ul li a,
.standard-form form .easy-autocomplete > ul li,
.standard-form form .easy-autocomplete > ul li,
.standard-form form input[data-autocomplete],
.standard-form form .upload-image,
.dropzone:after,
.color-dark-grey,
.page-search header .nav-tabs > li.active > a,
.page-search header .nav-tabs > li.active > a:focus,
.page-search header .nav-tabs > li.active > a:hover,
.input-group ul.dropdown-menu li a,
.listing-downloads .downloads-list li a,
.group-downloads .downloads-list li a,
.listing-search-result-page .listing-search-result .listing-refine,
.listing-search-header a,
.my-profiles > .account-tabs li > a,
.admin-area .account-tabs li > a,
.event-planning-calendar .fc-more,
.content-search-result .table .title a,
.content-search-result .table .action .show-more,
.content-search-result .table .action .show-more:focus,
.content-search-result .table .desc,
.content-search-result .table .desc *,
.social-links-tooltip {
color: var(--TextColour);
}

.content-search-form .clear-search {
color: var(--TextColour) !important;
}

p,
p.event-count {
font-size: var(--PFontSize);
}

* {
outline-color: rgba(0, 150, 255, 1) !important;
}

.btn:focus:focus, .btn:active:focus {
outline-color: rgba(0, 150, 255, 1) !important;
}

h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
font-family: var(--HeadingFont);
}
h1, .h1 {
font-size: var(--H1FontSize);
}
h2, .h2 {
font-size: var(--H2FontSize);
}
h3, .h3 {
font-size: var(--H3FontSize);
}
h4, .h4 {
font-size: var(--H4FontSize);
}
h5, .h5 {
font-size: var(--H5FontSize);
}

.article-detail-page .article-title {
font-family: var(--HeadingFont);
}

.export-link .btn[disabled]:hover,
.export-link .btn[disabled]:focus {
background-color: var(--PrimaryButton);
border-color: var(--PrimaryButton);
}

input.stv-radio-tab:checked + label {
-webkit-box-shadow: 0px -3px 0px 0px var(--PrimaryButton);
-moz-box-shadow: 0px -3px 0px 0px var(--PrimaryButton);
box-shadow: 0px -3px 0px 0px var(--PrimaryButton);
}

.standard-form form .save-event,
.save-event,
input[type="submit"].save-event,
.search-overlay form .submit,
.search-result .search-result-relate li a:hover,
.btn-submit,
.underlined:after,
.adv-search ul li a:hover,
.adv-search ul li a:active,
.adv-search .addCatVal ul.list-inline li,
.slider-handle,
.listing-management-controls .btn.btn-listing-action-2,
.pagination li.active a,
.standard-form form .form-group .control-label .label-index {
background-color: var(--PrimaryButton);
}

.pika-lendar .is-selected .pika-button,
.pika-lendar .is-startrange .pika-button,
.pika-lendar .is-endrange .pika-button,
body .ui-timepicker-wrapper .ui-timepicker-list li:hover,
body .ui-timepicker-wrapper .ui-timepicker-list li.ui-timepicker-selected {
background-color: var(--PrimaryButton) !important;
}

.sidebar-block .connect-link.order-online-link,
.sidebar-block .online-shop-list .connect-link {
background-color: var(--PrimaryButton);
border-color: var(--PrimaryButton);
}

.sidebar-block .connect-link {
border-color: var(--PrimaryButton);
color: var(--PrimaryButton);
}

.slider-handle {
background-image: -webkit-linear-gradient(top, var(--PrimaryButton) 0%, var(--PrimaryButton) 100%);
background-image: -o-linear-gradient(top, var(--PrimaryButton) 0%, var(--PrimaryButton) 100%);
background-image: linear-gradient(to bottom, var(--PrimaryButton) 0%, var(--PrimaryButton) 100%);
}

.btn-default,
.submit,
.events-filters a,
.see-more,
.page-search header .nav-tabs > li > a,
.search-result form[role="search"] .addCatVal li,
.addCatVal li,
form[role="search"] .submit,
.search-result .pagination li.active a,
.pagination>.active>a,
.pagination>.active>a:hover,
header .events-filters a {
color: var(--PrimaryButtonText);
background-color: var(--PrimaryButton);
border-color: var(--PrimaryButton);
}

.submit span.icon-load {
background-color: var(--PrimaryButtonHover);
}

.item.btn-submit,
.item.btn-signin {
background-color: var(--PrimaryButton) !important;
color: var(--PrimaryButtonText) !important;
border: none;
}

#sidebar-wrapper {
border-left-color: var(--PrimaryButton) !important;
}

#sidebar-menu {
border-right-color: var(--PrimaryButton) !important;
}

.dates-group .btn.focus,
.dates-group .btn:focus,
.dates-group .btn:hover,
.btn-has-focus.btn.focus,
.btn-has-focus.btn:focus,
.btn-has-focus.btn:hover {
background-color: var(--PrimaryButtonHover);
color: var(--PrimaryButtonText) !important;
}

.btn-primary {
color: var(--PrimaryButtonText) !important;
background-color: var(--PrimaryButton) !important;
border-color: var(--PrimaryButton);
}

.add-date {
color: var(--PrimaryButton);
border: 3px solid var(--PrimaryButton);
}

.btn-remove-account,
.btn-remove-account:focus {
color: var(--PrimaryButton) !important;
}

.switch-button .switch-input:checked ~ .switch-label {
background-color: var(--PrimaryButton);
}

.search-admin .btn-search:focus,
.search-admin .btn-search:active,
.search-events-admin-form .btn-search:focus,
.search-events-admin-form .btn-search:active {
color: var(--PrimaryButtonText);
border-color: var(--PrimaryButton);
background-color: var(--PrimaryButton);
outline-offset: 0;
outline: 0;
box-shadow: none;
}

.payment-checkout-modal .payment-steps .steps li.active,
.payment-plan-package .plan-item li.active,
.payment-checkout-modal .payment-tabs li.active a {
color: var(--PrimaryButton);
}

.payment-plan-package section.active .package-item {
background-color: var(--PrimaryButton);
}

.btn-border-thick,
.btn-border-thick:focus,
.btn-border-thick:visited {
color: var(--PrimaryButton) !important;
border: 2px solid var(--PrimaryButton) !important;
background: none;
}

.listing-category-tags .tag .icon-check {
background-color: var(--PrimaryButton);
}

.article-category {
background-color: var(--PrimaryButton);
border-color: var(--PrimaryButton);
}

.wrapper-tagribbon .usertag:after,
.wrapper-tagribbon .usertag:before {
border-color: var(--PrimaryButton);
}

#divImagesBody .wrapper .selected .image {
border-color: var(--PrimaryHover);
}

#divImagesBody .wrapper .selected a {
color: var(--PrimaryHover);
}

#divImagesBody .load-more {
border: 2px solid var(--PrimaryHover);
}

.btn-secondary,
li.token-input-token-facebook,
li.token-input-selected-token-facebook,
div.token-input-dropdown-facebook ul li.token-input-selected-dropdown-item-facebook {
color: var(--SecondaryButtonText) !important;
background-color: var(--SecondaryButton) !important;
}

.header-listing .primary-category .atag {
background-color: var(--SecondaryButton);
border-color: var(--SecondaryButton);
}

.user-status.siteadministrator {
background: var(--SecondaryButton);
}

.activities-detail-page .info-detail li > i,
.activities-detail-page .jssocials-shares i,
.item-list-events-container .activities-item .caption-item .location,
.single-event.activities-item .address li,
.resultListView .activities-item .info-detail p i {
color: var(--SecondaryButton) !important;
}

.resultListView .activities-item .info-detail p {
color: var(--SecondaryButton);
}

.wrap.imgcontainer.cropimage .caption .row,
.activities-search-content .resultGrid .activity-tag-icon,
.activities-search-content .resultListView .activity-tag-icon,
.activities-search-content .related-events-container .activity-tag-icon {
background-color: var(--SecondaryButton);
}

.btn-cancel {
color: var(--CancelButtonText) !important;
background-color: var(--CancelButton) !important;
}

.navbar,
.navbar-collapse {
background-color: var(--NavigationBar) !important;
color: var(--NavigationText) !important;
font-size: var(--NavigationFontSize) !important;
}

.events .caption .title,
.wrap.imgcontainer.cropimage .caption a p.title,
.events .overlay,
.search-result .resultListView .item:hover .caption {
background-color: var(--NavigationBar) !important;
color: var(--NavigationText) !important;
}

.navbar a,
a#open-menu:hover,
.search-result .resultListView .item:hover .caption p,
.search-result .resultListView .item:not(.activities-item):hover .caption i {
color: var(--NavigationLinks);
}

.navbar-nav li ul {
border: 1px solid var(--NavigationBar);
}

@media (min-width: 1025px) {
.nav-scroll .wrapper-scroll {
border: 1px solid var(--NavigationBar);
}
}

/* User Admin */
.user-status {
background: var(--TertiaryButton);
}

/*Tiny mce editor*/
.mce-content-body img {
max-width: 100%;
height: auto;
}

        .home header{ background: url("https://event-hubs.s3.amazonaws.com/TasmaniaEvents/banner.webp") center top/cover no-repeat; }
    .page-search header{ background: url("https://event-hubs.s3.amazonaws.com/TasmaniaEvents/banner.webp") center top/cover no-repeat; }
    .page-expired-events header, .bg-hero header{ background: url("https://event-hubs.s3.amazonaws.com/TasmaniaEvents/banner.webp") center top/cover no-repeat; }
    .categories header{ background: url("https://event-hubs.s3.amazonaws.com/TasmaniaEvents/banner.webp") center top/cover no-repeat; }
    .editorials header{ background: url("https://event-hubs.s3.amazonaws.com/TasmaniaEvents/banner.webp") center top/cover no-repeat; }
    .page-print-search header{ background: url("https://event-hubs.s3.amazonaws.com/TasmaniaEvents/banner.webp") center top/cover no-repeat; }
    .editorial__detail_page header{ background: url("https://event-hubs.s3.amazonaws.com/TasmaniaEvents/banner.webp") center top/cover no-repeat; }
    .page-categories header{ background: url("https://event-hubs.s3.amazonaws.com/TasmaniaEvents/banner.webp") center top/cover no-repeat; }

@media (max-width: 991px) {
.navbar-nav li a,
.navbar-nav li ul li a {
color: var(--PrimaryLink);
}
}

@media (max-width: 640px) {
        .home header{ background: url("https://event-hubs.s3.amazonaws.com/TasmaniaEvents/mobile-banner.webp") center top/cover no-repeat; }
    .page-search header{ background: url("https://event-hubs.s3.amazonaws.com/TasmaniaEvents/mobile-banner.webp") center top/cover no-repeat; }
    .page-expired-events header, .bg-hero header{ background: url("https://event-hubs.s3.amazonaws.com/TasmaniaEvents/mobile-banner.webp") center top/cover no-repeat; }
    .categories header{ background: url("https://event-hubs.s3.amazonaws.com/TasmaniaEvents/mobile-banner.webp") center top/cover no-repeat; }
    .editorials header{ background: url("https://event-hubs.s3.amazonaws.com/TasmaniaEvents/mobile-banner.webp") center top/cover no-repeat; }
    .page-print-search header{ background: url("https://event-hubs.s3.amazonaws.com/TasmaniaEvents/mobile-banner.webp") center top/cover no-repeat; }
    .editorial__detail_page header{ background: url("https://event-hubs.s3.amazonaws.com/TasmaniaEvents/mobile-banner.webp") center top/cover no-repeat; }
}

.primary-link {
color: var(--PrimaryLink);
}

.secondary-link {
color: var(--SecondaryLink);
}

.tertiary-link  {
color: var(--TertiaryLink);
}

.item-listing .wrap,
.item-listing .caption {
background-color: var(--ListingSearchPanelColour);
}

.listing-search-box {
background-color: var(--ListingSearchResultBackgroundColour);
}

footer {
background-color: var(--FooterBackgroundColour);
}

.btn.focus, .btn:focus {
color: var(--PrimaryButtonText) !important;
}

@media (hover: hover) {
.shortlist .item .empty-shortlist:hover .fa + .fa,
.shortlist .item .empty-shortlist:hover .fal + .fa,
.item-list-events-container .item:hover .title span,
.item-single.single-event:hover .title,
.listing-list .item-listing .wrap:hover .caption h3 a,
.maintain-page .content a:hover,
.article-detail-page .article-content .article-title:hover {
color: var(--PrimaryLink);
}

a:hover,
main .social a:hover,
.sidebar-nav > .sidebar-brand a:hover {
color: var(--PrimaryHover);
}

.search-overlay form .submit:hover, .fa-sliders:hover, .see-more:hover, .submit:hover, .page-search header .nav-tabs > li > a:hover, form[role="search"] .submit:hover, .standard-form form .save-event:hover, .save-event:hover, .btn-hover:hover, header .events-filters li:hover > a, .listing-management-controls .btn.btn-listing-action-2:hover {
background-color: var(--PrimaryButtonHover);
color: var(--PrimaryButtonText);
}

.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default:active:hover, .btn-default:active:focus {
color: var(--PrimaryButtonText);
background-color: var(--PrimaryButtonHover);
border-color: var(--PrimaryButtonHover);
}

.btn:hover {
color: var(--PrimaryButtonText) !important;
}

.btn-primary:hover {
color: var(--PrimaryButtonText) !important;
background-color: var(--PrimaryButtonHover) !important;
border-color: var(--PrimaryButton);
}

.btn-secondary:hover{
color: var(--SecondaryButtonText) !important;
background-color: var(--SecondaryButtonHover) !important;
}

.btn-cancel:hover{
color: var(--CancelButtonText) !important;
background-color: var(--CancelButtonHover) !important;
}

.save-event.clicked:hover {
color: var(--PrimaryButtonText);
background-color: var(--PrimaryButton);
border-color: var(--PrimaryButton);
}

.caption-event-custom .caption:hover .fa {
color: var(--PrimaryHover);
}

.pagination li a:hover{
color: var(--PrimaryHover);
}

.btn-remove-account:hover {
color: var(--PrimaryButtonHover) !important;
}

.navbar a:hover,
.navbar-nav li ul li a:hover,
.navbar-nav li ul li a:focus {
color: var(--PrimaryHover);
}

.table-admin-editor-articles .action-group-button a:hover,
.table-admin-editor-articles .action-group-button a:focus:hover {
color: var(--PrimaryLink);
}

.event-planning-calendar .fc-event:hover {
color: var(--PrimaryHover);
}

.item.btn-submit a:hover,
.item.btn-signin a:hover {
color: var(--PrimaryButtonText) !important;
}

.btn-border-thick:hover {
color: var(--PrimaryButtonText) !important;
background-color: var(--PrimaryButton) !important;
}

.table-admin-editor-articles .action-group-button a:focus:hover {
color: var(--PrimaryHover);
}

.item.activities-item:hover .wrap .btn-book-now,
.single-event-container .activities-item:hover .link-info-book .btn-book-now {
color: var(--PrimaryButtonText);
background-color: var(--PrimaryButtonHover);
border-color: var(--PrimaryButtonHover);
}

.wrap.imgcontainer.cropimage:hover .caption a p.title {
background-color: transparent !important;
}
}

    .page-sitewide-search .outer-sws { background-color: #f3f3f3; }

    .page-editorials .search-header { background-image: url("https://event-hubs.s3.amazonaws.com/TasmaniaEvents/banner.webp"); }
body, .event-by-categories .caption p,  p, .page-content p {font-family: 'Roboto',sans-serif;}

.nav>li>a>img {
    max-width: inherit!important
}

header h1{
    margin-top: 180px;
}
.home header .container {
    min-height: 540px;
}

span.hidden-xs.hidden-sm {
    font-weight: normal;
    font-size: 23px;
}
.icon-container {
    width: 100%;
    height: 100%;
    display: block;
    z-index: 1;
    position: absolute;
    text-align: center;
    padding-top: 40px;
}

.icon-container span {
    font-size: 0px;
    width:60px;
    height:60px;
    display: inline-block;
}
span.music {
    background: url(https://event-hubs.s3.amazonaws.com/Everi/category-icon-sprite.png) 0px 0px no-repeat;
}
span.performing_arts {
    background: url(https://event-hubs.s3.amazonaws.com/Everi/category-icon-sprite.png) 0px -60px no-repeat;
}
span.sports {
    background: url(https://event-hubs.s3.amazonaws.com/Everi/category-icon-sprite.png) 0px -120px no-repeat;
}
span.food__drink {
    background: url(https://event-hubs.s3.amazonaws.com/Everi/category-icon-sprite.png) 0px -180px no-repeat;
}
span.film {
    background: url(https://event-hubs.s3.amazonaws.com/Everi/category-icon-sprite.png) 0px -240px no-repeat;
}
span.family__kids{
    background: url(https://event-hubs.s3.amazonaws.com/Everi/category-icon-sprite.png) 0px -300px no-repeat;
}
span.lifestyle {
    background: url(https://event-hubs.s3.amazonaws.com/Everi/category-icon-sprite.png) 0px -360px no-repeat;
}
span.arts {
    background: url(https://event-hubs.s3.amazonaws.com/Everi/category-icon-sprite.png) 0px -420px no-repeat;
}
span.markets {
    background: url(https://event-hubs.s3.amazonaws.com/Everi/category-icon-sprite.png) 0px -480px no-repeat;
}
span.fashion {
    background: url(https://event-hubs.s3.amazonaws.com/Everi/category-icon-sprite.png) 0px -540px no-repeat;
}
span.educational {
    background: url(https://event-hubs.s3.amazonaws.com/Everi/category-icon-sprite.png) 0px -600px no-repeat;
}
span.community {
    background: url(https://event-hubs.s3.amazonaws.com/Everi/category-icon-sprite.png) 0px -660px no-repeat;
}
span.charity {
    background: url(https://event-hubs.s3.amazonaws.com/Everi/category-icon-sprite.png) 0px -720px no-repeat;
}
span.holidays {
    background: url(https://event-hubs.s3.amazonaws.com/Everi/category-icon-sprite.png) 0px -780px no-repeat;
}
span.youth {
    background: url(https://event-hubs.s3.amazonaws.com/Everi/category-icon-sprite.png) 0px -840px no-repeat;
}
span.multicultural {
    background: url(https://event-hubs.s3.amazonaws.com/Everi/category-icon-sprite.png) 0px -900px no-repeat;
}
span.agriculture {
    background: url(https://event-hubs.s3.amazonaws.com/Everi/category-icon-sprite.png) 0px -960px no-repeat;
}
span.tours {
    background: url(https://event-hubs.s3.amazonaws.com/Everi/category-icon-sprite.png) 0px -1020px no-repeat;
}
span.festivals {
    background: url(https://event-hubs.s3.amazonaws.com/Everi/category-icon-sprite.png) 0px -1080px no-repeat;
}
span.business {
    background: url(https://event-hubs.s3.amazonaws.com/Everi/category-icon-sprite.png) 0px -1140px no-repeat;
}
@media (min-width: 992px){
.navbar-nav {
    margin-left: 0px;
}
}
.logo {
    max-width: inherit!important;
}


body, button, input, li, .events p, form[role="search"] .form-control, .search-overlay form .form-control, .sidebar-nav > .sidebar-brand a, header label, .search-result .resultListView main .info-detail p, .social-link-detail .text-social, .page-search header .input-group .form-control, .form-control-feedback, .adv-search .addCatVal ul.list-inline li, .faq .question, .caption-item .title, .related-events-container .item .info p, .related-events-footer p, .collection-content .set-an-alert a {
    font-family: 'alternate_gothic_no3_dregular', Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: normal;
}

span.hidden-xs.hidden-sm {
    font-size: 20px;
}

/* Event Details Ribbons */



.main-content.event-detail-pages .container {
overflow:hidden;
}

.event-detail-pages .tagRibbon.featured:before, 
.event-detail-pages .tagRibbon.featured:after{
    position: absolute;
    top: -5px;
    right: -10px;
    color: #fff;
    width: 94px;
    font-size: 18px;
    content: "FEATURED";
    font-family: "alternate_gothic_no3_dregular", sans-serif;
    z-index: 100;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 13px solid #34c3d2;
    border-left-color: transparent;
    padding-left: 14px;

}





/* Event Grid Ribbons */


.item .tagRibbon.featured:before {
    position: absolute;
    top: 15px;
    right: 0;
    color: #fff;
    width: 94px;
    height: auto;
    font-size: 18px;
    content: "FEATURED";
    font-family: "alternate_gothic_no3_dregular", sans-serif;
    z-index: 100;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 13px solid #34c3d2;
    border-left-color: transparent;
    padding-left: 14px;
}
