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

:root {
--FileSize: '5';
--TextColour: #ffffff;

--PrimaryLink: #b6d554;
--PrimaryHover: #c4e55d;
--PrimaryButton: #b6d554;
--PrimaryButtonHover: #c4e55d;
--PrimaryButtonText: #033f68;
--PrimaryButtonHoverText: #033f68;
--PrimaryButtonBorder: ;

--SecondaryLink: #bdebe9;
--SecondaryHover: #c8f0ee;
--SecondaryButton: #bdebe9;
--SecondaryButtonHover: #c8f0ee;
--SecondaryButtonText: #033f68;
--SecondaryButtonHoverText: #033f68;
--SecondaryButtonBorder: ;

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

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

--NavigationBar: #03416a;
--NavigationLinks: #b6d554;
--NavigationLinksHover: #c4e55d;
--NavigationText: #b6d554;

--SocialLoginButton: #b6d554;
--SocialLoginButtonHover: #c4e55d;
--SocialLoginButtonText: #033f68;
--SocialLoginButtonHoverText: #033f68;

--FooterBackgroundColour: #363c49;

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

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

--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/AllFestivals/spacer.png") center top/cover no-repeat; }
    .page-search header{ background: url("https://event-hubs.s3.amazonaws.com/AllFestivals/spacer.png") center top/cover no-repeat; }
    .page-expired-events header, .bg-hero header{ background: url("https://event-hubs.s3.amazonaws.com/AllFestivals/spacer.png") center top/cover no-repeat; }
    .categories header{ background: url("https://event-hubs.s3.amazonaws.com/AllFestivals/spacer.png") center top/cover no-repeat; }
    .editorials header{ background: url("https://event-hubs.s3.amazonaws.com/AllFestivals/spacer.png") center top/cover no-repeat; }
    .page-print-search header{ background: url("https://event-hubs.s3.amazonaws.com/AllFestivals/spacer.png") center top/cover no-repeat; }
    .editorial__detail_page header{ background: url("https://event-hubs.s3.amazonaws.com/AllFestivals/spacer.png") center top/cover no-repeat; }
    .page-categories header{ background: url("https://event-hubs.s3.amazonaws.com/AllFestivals/spacer.png") 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/AllFestivals/spacer.png") center top/cover no-repeat; }
    .page-search header{ background: url("https://event-hubs.s3.amazonaws.com/AllFestivals/spacer.png") center top/cover no-repeat; }
    .page-expired-events header, .bg-hero header{ background: url("https://event-hubs.s3.amazonaws.com/AllFestivals/spacer.png") center top/cover no-repeat; }
    .categories header{ background: url("https://event-hubs.s3.amazonaws.com/AllFestivals/spacer.png") center top/cover no-repeat; }
    .editorials header{ background: url("https://event-hubs.s3.amazonaws.com/AllFestivals/spacer.png") center top/cover no-repeat; }
    .page-print-search header{ background: url("https://event-hubs.s3.amazonaws.com/AllFestivals/spacer.png") center top/cover no-repeat; }
    .editorial__detail_page header{ background: url("https://event-hubs.s3.amazonaws.com/AllFestivals/spacer.png") 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/AllFestivals/spacer.png"); }
/* MM SEP20 */
main .content-detail .event-online-type {
    background: #bbb;
}
/* JR DEC19 */
.search-result .resultListView .item h3 a {
    color: #b6d554;
}

.event-detail-pages .social-detail-group .save-event {
    font-size: 16px;
}

main .info-detail.typecat p.facitity a {
    color: #b6d554;
    border-color: #b6d554;
}

body, header.scroll .navbar, header.scroll .navbar-collapse{
    background: #034a79!important; /* Old browsers */
    background: -moz-linear-gradient(left, #065081 0%, #003151 100%)!important; /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #065081 0%,#003151 100%)!important; /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #065081 0%,#003151 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#065081', endColorstr='#003151',GradientType=1 ); /* IE6-9 */
}

body, .navbar-nav>li>a, .event-by-categories .caption p, p, .page-content 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, .footer-menu a, .content-detail ul li, .content-detail ol li, .navbar-nav li ul li a, .btn, .group-user .item, form[role="search"] .adv-search-link, .item-list-events-container .caption-item .title span, .events p, .adv-search a, form[role="search"] select option, main .info-detail li, .save-event, input[type="submit"].save-event, li, footer .ft-menu a, .single-event .title span, .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, .home-content-block p, .pika-lendar th, .pika-single, .pika-button, .pika-lendar td, .orginizer, button, .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 * {
    font-family: 'Inconsolata', monospace!important
}

h1, h2, h3, h4, h5{
    font-family: 'Barlow', sans-serif;
    letter-spacing: 1px;
}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {
    border-bottom-width: 0;
}
.home header .container{
    min-height: 390px;
}
header{
    background: transparent!important;
    color: #bdebe9;
}
header .overlay, .group-user .item i.fa-pencil-square-o, .group-user .item br, .group-user .item i.fa-user{
    display: none;
}
section:not(#custom-cat).event-by-categories.space {
    height: 0;
    width: 0;
    opacity: 0;
    overflow: hidden;
    visibility: hidden;
}
section#custom-cat.event-by-categories.space{
    display: block;
}
header .caption {
    margin-top: 150px;
}
header .caption img{
    max-width: 90%
} 
header .caption p {
    font-size: 25px;
    line-height: 30px;
    margin: 30px auto;
    max-width: 800px;
    color: #bdebe9
}
.list-connect .wrap a {
    font-family: 'Inconsolata', monospace!important;
    letter-spacing: 1px;
    font-size: 15px;
}
    /* Put search back on mobile */

header .btn-search {
    display: block!important;
}
@media (max-width: 767px){
    header .btn-search {
        right: 70px;
    }
}


@media (min-width: 767px){
.home .navbar, .navbar-collapse{
    background-color: transparent!important;

}}
@media (max-width: 767px){
header .caption p{
    font-size: 17px;
    line-height: 25px;
}
.navbar-brand img {
    margin: 13px auto;
}

}
nav.navbar {
    height: 80px;
}
.navbar-nav {
    margin-left: 0px !important;
}
.navbar-nav>li>a{
    text-transform: none;
    color: #b6d554;
    font-size: 20px;
    line-height: 20px;
    margin: 25px 10px 0;
}
.navbar-nav li ul li {
    background-color: #c4e55d;
    border-bottom: 1px solid #01395e;
    text-transform: none;
    font-weight: 700;
}
.group-user .item.btn-submit,.group-user .item.btn-submit:hover {
    width: 150px;
    right: 120px;
    left: inherit;
    padding: 0;
    border-radius: 4px;
    line-height: 30px;
    top: 15px;
    height: 50px;
}

header .btn-search{
    margin: 7px 0 ;
}
.group-user .item.btn-signin, .group-user .item.btn-submit, .group-user .item.btn-submit:hover{
    width: auto;
    border-radius: 4px;
    line-height: 30px;
    top: 15px;
    height: 50px;
}
.group-user .item.btn-signin {
    margin-right: 20px;
}
.group-user .item.btn-submit{
    margin-right: 0px;
}

header .btn-search {
    right: 280px;
    top: 15px;
}
.item.logged-in{
    right: 15px; 
    top:10px;
    background: transparent;
    outline: none;
}
.item.logged-in:hover {
    background: transparent;
}

@media (max-width: 767px){
    header .btn-search{
        top: 12px;
        right: 100px;
    }
    header.logged-in .btn-search {
        right: 65px;
    }
    .group-user .item.btn-signin{
        top: 20px;
        margin-right: 10px;
        }
    a#open-menu {
        top: 22px;
    }

    .item.logged-in{
        right: 5px; 
    }
}


.group-user .item a{
    padding: 10px 15px;
}
.fixed-logo{
    position: absolute;
    left: 15px;
    top: 15px;
}

.color-white, .item-list-events-container .caption-item .title span, .save-event:visited, footer .ft-menu a, .single-event .care-icon.clicked i, 
.item-list-events-container .care-icon.clicked i, .single-event .title, .search-result .resultListView .item a h3, .page-search header .nav-tabs > li.active > a{
    color: #b6d554!important;
}
.item-list-events-container .caption-item .date, .item-list-events-container .caption-item .location, .item-list-events-container .item-limit-2 .caption-item .date, .item-list-events-container .item-limit-2 .caption-item .location, .item-list-events-container .item-limit-3 .caption-item .date, .item-list-events-container .item-limit-3 .caption-item .location, .single-event .care-icon i, .item-list-events-container .care-icon i, .item-list-events-container .item:hover .caption-item .date, .item-list-events-container .item:hover .caption-item .location, .custom-checkbox label, .single-event .address li, .single-event .descr p, .single-event:hover .address li, .form-user, a#open-drawer{
    color: #fff!important;
    letter-spacing: 0px;
}

.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, .standard-form form .form-group label span, .save-event.clicked:hover, header .events-filters a, form[role="search"] .form-control, .search-overlay .adv-search .form-control, .search-overlay form .submit, .panel.event-preview a.edit-event, .panel.event-preview a.remove-event, .panel.event-preview a.delete-event, main .info-detail.typecat p a, .save-event, .standard-form form .input-group, .item.btn-submit a:hover, .item.btn-signin a:hover, img.rounded, .form-user form .input-group{
    border-radius:4px;
}
.btn, .submit, .btn-default, .btn-secondary, .btn-tertiary, .see-more, .group-user .item a, .panel.event-preview a.edit-event, .panel.event-preview a.remove-event, .panel.event-preview a.delete-event, main .info-detail.typecat p a, .save-event {
    font-weight: 700;
    letter-spacing: 1px;
    color: #033f68;
}
.panel.event-preview a.edit-event, .panel.event-preview a.remove-event, .panel.event-preview a.delete-event, main .info-detail.typecat p a{
    background: #b6d554;
}
.panel.event-preview a.edit-event:hover, .panel.event-preview a.remove-event:hover, .panel.event-preview a.delete-event:hover{
    background: #c4e55d;
}
main .info-detail.typecat p a{
    border-color: #b6d554
}
main .info-detail.typecat p.category a:hover{
    background: #c4e55d;
    color: #033f68!important
}
.see-more, .group-user .item a,  .navbar-nav li ul li a, table{
    color: #033f68!important;
}

.sidebar-nav li {
    font-size: 16px;
}

@media (min-width: 768px){
    .sidebar-nav {
        top: 0 !important;
    }

    body.rightside #sidebar-wrapper {
    z-index: 1098;
    }

    #sidebar-wrapper {
    overflow: visible;
    }

    body.rightside #open-drawer {
    display: none;
    }
}

@media (min-width: 1200px){
.container {
    width: 75%;
}}
.main-content>.container,.modal-content{
    background-color: #034169;
    border-radius: 10px;
}
body.pattern-bg .main-content{
    background: #034169 url(https://event-hubs.s3.amazonaws.com/AllFestivals/pattern.png) repeat;
}
.panel.event-preview{
    background: #003152;
    border: 1px solid #003152;
}
.main-img img, .main-img {
        border-radius: 6px;
}

body#tinymce {
    background: #fff!important;
    color: #333!important;
}
.form-user, .btn-close, .search-result .resultListView p, .search-result form[role="search"] .form-group.addCat .form-control option, .orginizer{
    color: #fff!important
}
.event-by-categories h3{
    display: block;
    padding-left: 0px
}
.event-by-categories .wrap, .event-category-tiles img, .event-by-categories .overlay{
    border-radius: 10px;
}
.event-by-categories .caption a {
    display: table-cell;
    vertical-align: middle;
}
.event-by-categories .caption p {
    font-family: 'Barlow', sans-serif!important;
    font-size:30px;
    margin-bottom: 0;
    line-height: 1;
    display: inline;
    border-top: 0px solid #fff;
    border-bottom: 0px solid #fff;
    padding: 6px;
    text-transform: none;
    letter-spacing: 1px;
}
.event-by-categories .caption {
    font-family: 'Barlow', sans-serif!important;
    font-size: 26px;
    display: table;
    vertical-align: middle;
    position: absolute;
    width: 100%;
    top: 50%;
    transform: translateY(-50%);
}

@media (max-width: 767px){
.event-by-categories .caption p {
    font-size: 24px;
    line-height: 26px;
    display: block;
}

.event-by-categories .slick-control{
    display: none!important;
}
}

/* Event Tag Ribbons  */

.item .tagRibbon.featured:before {
    position: absolute;
    top: 15px;
    right: 0;
    color: #0c395d;
    width: 100px;
    height: auto;
    font-size: 17px;
    content: "Featured";
    z-index: 100;
    height: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 14px solid #f9ac91;
    border-left-color: transparent;
    padding-left: 8px;
    border-right-width: 6px;
    font-weight: 600;
}

    /* 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: 15px;
    right: 0;
    color: #0c395d;
    width: 100px;
    height: auto;
    font-size: 17px;
    content: "Featured";
    z-index: 100;
    height: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 13px solid #f9ac91;
    border-left-color: transparent;
    padding-left: 8px;
    border-right-width: 6px;
    font-weight: 600;
}

.event-detail-pages .tagRibbon.featured:after{
    content: "Featured";
}

.event-status-detail {
    top: 8px;
    right: 0;
    display: table;
}

.event-status-detail.featured {
    top: 33px;
}

/* Search Results */

.search-result .resultListView .caption{
    border: 0px;
}
.search-result form[role="search"] .form-group .form-control, .search-result form[role="search"] .form-group.addCat .form-control {
    background-color: #ffffff;
    color: #03416a;
}
.search-result form[role="search"] .icon:before {
    color: #013456;
}
.form-group .label a, .search-result form[role="search"] .reset{
    color: #bdebe9;
}

.form-user form .input-group .input-group-addon span {
        font-family: 'Inconsolata', monospace!important;
}
/* Placeholders */

.form-control::-moz-placeholder {
    color:#3d6283;
    opacity:1
}
.form-control:-ms-input-placeholder {
    color:#3d6283
}
.form-control::-webkit-input-placeholder {
    color:#3d6283
}
.search-result form[role="search"] input::-webkit-input-placeholder {
    color:#3d6283!important;
    opacity:1
}
.search-result form[role="search"] input:-moz-placeholder {
    color:#3d6283!important;
    opacity:1
}
.search-result form[role="search"] input:-ms-input-placeholder {
    color:#3d6283!important;
    opacity:1
}

.page-search header .nav-tabs>li.active>a{
    background-color: #01375a!important;
}

.search-result .search-result-relate li a {
    border-radius: 4px;
    font-weight: 700;
    letter-spacing: 1px;
}
.search-result .search-result-relate li.active a, .search-result .search-result-relate li.active:hover a {
    color: #ffffff!important;
    border-bottom: 0px solid #ffffff;
    border-radius: 4px;
    font-weight: 700;
    letter-spacing: 1px;
    background: transparent!important;
}
.search-result .search-result-relate li a, .search-result .search-result-relate li.active a:hover {
    background: transparent!important;
}
footer{
    background: #010d22!important;
}  


.home-content-block .btn{border: none;padding: 10px 32px;font-size: 20px;position: relative;height: 48px;min-width: 115px;}
.home-content-block{margin-top: 0px;background: #2a608b;}
.home-content-block h3{margin-top:60px;font-size: 46px;line-height: 46px;}
.home-content-block p{margin-bottom:20px;font-family: Roboto; }
.content-detail br {display: none!important}
.bottom ul.social.list-inline {display: none;}
@media (min-width: 767px){
.navbar-nav{margin-left: -85px;}}
@media (max-width: 767px) {
    .group-user .item.btn-submit {
        display: none;
    }
    .group-user .item a {
        height: auto;
        width: auto;
        padding: 3px 7px;
        letter-spacing: 1px;
    }
    .group-user .item.btn-signin {
        height: auto!important;
    }
    form[role="search"] .adv-search-link{
            font-size: 16px;
    } 
    .home-content-block h3{margin-top: 15px;font-size: 28px;margin-bottom: 5px; width:100%; line-height: 36px;}

}
@media (max-width: 420px){
.home-content-block{margin-top:0px;}
.home-content-block div{text-align:center!important}
.home-content-block p{width:75%; margin: 0 auto 20px;}
}


span.solid-heading.text-uppercase.primary {
    font-family: 'alternate_gothic_no3_dregular', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}


.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;
}

.image-header-title h1 {
    margin-top: 87px;
    margin-bottom: 6px;

}
.image-header-coverup.fullwidth-cover {
    position: absolute;
    top: 325px;
}
header .events-filters.category-filters li:last-child a {
    color: #fff;
    background-color:#b6d554 !important;
    margin-right: 0px;
    padding-left: 13px;
}

.search-refine .location-proximity {
    font-family: 'alternate_gothic_no3_dregular', Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 18px;
}

#sidebar-wrapper .close-nav-rightside {
    position: relative;
    left: -35px;
    top: -8px;
    font-size: 30px;
    color: #fff;
    width: 35px;
    height: 35px;
    background-color: #b6d554 !important;
    align-items: center;
    justify-content: center;
    display: none; 
    padding: 0 5px;
}

body:not(.drawer-opened) #sidebar-wrapper .close-nav-rightside {
    display: block;
}

.save-event:visited,
main .info-detail.typecat p.facitity a,
.save-event.clicked {
    color: #033f68 !important;
}

main .info-detail.typecat p.facitity a:hover {
    background-color:#c4e55d !important;
}

/* ========================== POST AN EVENT ==============================*/

.btn-submit, .btn-resend, .save-event, input[type="submit"].save-event,
.add-date {
    background-color:#b6d554;
    border-radius: 5px;
    border: 0;
}

@media (hover: hover) {
    .form-user form .btn-submit:hover,
    .btn-submit:hover,
    .btn-resend:hover,
    .save-event:hover,
    input[type="submit"].save-event:hover,
    .add-date:hover {
        color: #363c49;
        background-color: #c4e55d;
    }
}

.dropzone div.limit-text,
.dates-group input.stv-radio-tab + label,
.dates-group input.stv-radio-tab:checked + label {
    color: #363c49;
}

/* ========================== Profile ==============================*/

/* .form-user form .btn-remove-account,
.form-user form .btn-remove-account:hover {
    background-color: transparent;
    border-radius: 0;
}

.caption-event-custom .caption, 
.shortlist .caption {
    color: #fff;
    border-color: #fff;
}

.saved-searches .caption h3 {
    color: #fff;
}

.saved-searches .caption .alert-setting .dropdown-toggle {
    background: #fff;
}

.caption-event-custom .caption h3 a, .shortlist .caption h3 a,
.caption-event-custom .item .caption-event-block .fas, .caption-event-custom .item .caption-event-block .fa, .caption-event-custom .item .empty-shortlist .fas, .caption-event-custom .item .empty-shortlist .fa, .shortlist .item .caption-event-block .fas, .shortlist .item .caption-event-block .fa, .shortlist .item .empty-shortlist .fas, .shortlist .item .empty-shortlist .fa, .caption-event-custom .item .empty-events .fa, .shortlist .item .empty-events .fa,
.caption-event-custom .item .caption-event-block h3, .caption-event-custom .item .empty-shortlist h3, .shortlist .item .caption-event-block h3, .shortlist .item .empty-shortlist h3 {
    color: #fff;
} */

/* ========================== Search Result ==============================*/
.pagination li:hover:not(.active) a,
.standard-form form[name="newEventForm"] .save-event, 
.search-result .pagination li a {
    border-radius: 5px;
    border: 0;
}

.caption-event-custom .item .caption {
    background-color:#363c49;
}
.search-overlay .adv-search .form-control,
.page-search form[role="search"] .form-control,
.search-result form[role="search"] .groupdate .form-control {
    font-size: 18px;
}

body.pattern-bg {
    background: #034169 url(https://event-hubs.s3.amazonaws.com/AllFestivals/pattern.png) repeat !important;
}

.slider.slider-horizontal {
    width: calc(100% - 115px);
}

.account-info ul li {
    background: transparent;
}

form.index-search-form .submit {
    line-height: normal;
}

main .info-detail.typecat .facilities-item {
    background: #b6d554;
    border: 0;
    border-radius: 5px;
    color: #033f68;
    font-weight: 700;
    letter-spacing: 1px;
}


@media (max-width: 767px) {
    .event-status-dropdown .btn-event-status i,
    .event-status-dropdown .btn-event-status .btn-eventStatus {
        color: #fff;
    }

    .event-status-dropdown .btn-event-status .btn-eventStatus {
        font-size: 16px;
    }

    .caption-event-custom .item h3, .shortlist .item h3 {
        margin-bottom: 15px;
        font-size: 24px;
    }

    .header-profile .info-my-account h3 {
        margin-top: 15px;
    }

    .main-content h1 {
        font-size: 40px;
        line-height: normal;
    }
}

@media (min-width: 1200px){
#map { width: 100%!important;
}}

/* added 20210728 */
.search-result .search-result-relate li a:hover{
  color: #b6d554;
}
.search-result .search-refine .reset:hover,
.search-result .search-refine .reset:focus {
    color: #bdebe9 !important;
}

/* Add session link */
#newEventForm .add-more-date,
#newEventForm .cancel-date,
.add-session-link{
    font-size: 14px;
    letter-spacing: 0;
    padding: 10px 5px;
}

.add-session-link i {
    margin-right: 0;
    font-size: 14px;
}

@media (max-width: 991px) {
    .panel.event-preview a.save-event {
        font-size: 20px;
    }
}

.my-profiles > .account-tabs li > a:hover, .admin-area .account-tabs li > a:hover,
.my-profiles > .account-tabs li > a:focus, .admin-area .account-tabs li > a:focus {
    color: #b6d554;
    outline: none;
}

.export-link .btn-no-bg {
    color: #b6d554;
}

@media (max-width: 767px) {
    .search-result .pagination li a {
        font-size: 13px;
    }
}

/* Event planning tool custom */
.event-planning-page .pika-single {
    z-index: 9999;
}
.event-planning-calendar .fc-toolbar.fc-header-toolbar .fc-today-button {
    color: #fff;
    opacity: 1;
}

.event-planning-calendar .fc-toolbar.fc-header-toolbar .fc-button .fc-icon,
.event-planning-calendar .fc-view .fc-day-header,
.fc-ltr .fc-basic-view .fc-day-top .fc-day-number {
    color: #fff;
}

.event-planning-sidebar {
    background-color: #034169;
    filter: brightness(0.9);
    position: relative;
    z-index: 1;
}

.event-planning-sidebar [dropdown-select] {
    color: #034169;
}

.event-planning-sidebar [dropdown-select] [dropdown-control] {
    border-radius: 4px;
}

.event-planning-sidebar [dropdown-select] [dropdown-content] {
    border-radius: 0;
}

.event-planning-calendar .fc-unthemed td.fc-today {
    background: #034169;
    filter: brightness(1.5);
}

.fc-unthemed .fc-popover .fc-header .fc-title, .fc-unthemed .fc-list-empty  {
    color: #033a5e !important;
}

@media (min-width: 1025px) {
    .fc-list-item:hover td {
        background-color: #034169;
        filter: brightness(1.5);
    }

}

@media (max-width: 992px) {
    .fc-basic-view .fc-body .fc-row {
        min-height: 6em;
        height: auto !important;
    }

    .event-planning-calendar .fc-toolbar.fc-header-toolbar h2 {
        font-size: 30px;
    }

    .event-planning-calendar .event-planning-title {
        font-size: 42px;
    }
}

@media (max-width: 767px) {
    .event-planning-calendar .fc-toolbar.fc-header-toolbar h2 {
        font-size: 26px;
    }

    .event-planning-calendar .event-planning-title {
        font-size: 34px;
    }
}

/* Tender */
.content-search-form .search-events-admin-form .btn-search {
    background-color: #b6d554 !important;
    border-color: #003354 !important;
}

.content-search-result .table .title a, .content-search-result .table .show-more, .content-search-result .table .desc, .content-search-result .table .desc *, .content-search-result .table .show-more span, .content-search-result .table .show-more:before {
    color: #033f68;
}

.content-search-result .table tbody .event-admin-row td {
    border-color: #064e7f !important;
}

.content-search-page .back-to-search {
    color: #fff;
}

.content-search-page .btn-show-more {
    background-color: #b6d554 !important;
    color: #033f68 !important;
    border-color: #b6d554 !important;
}

.content-search-form .search-events-admin-form .btn-search .icon-load i,
.content-search-page .btn-show-more:hover, .content-search-page .btn-show-more:focus,
.content-search-page .btn-show-more .icon-load i {
    color: #033f68 !important;
}

.content-search-form .btn-show-more {
    background-color: transparent !important;
    color: #b6d554 !important;
}

.content-search-page .load-more-content .btn-show-more:hover {
    color: #033f68 !important;
}

@media (hover :hover) {
    .content-search-form .btn-show-more:hover {
        background-color: #b6d554 !important;
        color: #033f68 !important;
    }
}

/* fix - index number in forms not align */
.standard-form form .form-group .control-label .label-index {
    line-height: 1;
}

@media (min-width: 768px) and (max-width: 991px) {
    .navbar-brand img {
        margin: 15px auto;
    }

    .account-tabs li {
        margin-bottom: 0;
    }

    .my-profiles .form-group button,
    .my-profiles .form-group .btn {
        font-size: 16px;
    }
}

.form-user .form-group-button .btn-remove-account {
    border-radius: 0;
}

.payment-checkout-modal .playment-plan-content {
    color: #033f68;
}

.modal {
  z-index: 1099;
}

.modal-backdrop {
  z-index: 1098;
}

.form-user .form-group-button .btn-remove-account:hover {
    background-color: transparent;
}

.item-tags ul li {
    border-color: #fff;
}

.item-tags ul li a {
    color: #ffffff !important;
}

.pika-single.searchOverlayActive {
    z-index: 1100;
}

.my-event-content .admin-tabs .nav-tabs li.active a,
.my-event-content .admin-tabs .nav-tabs li:hover a,
.my-profiles .account-tabs li a span {
    color: #363c49;
}

.shortlist .item,
.shortlist .item .item-content p, 
.shortlist .item .item-content span {
    color: #767c88;
}