:root { --accent: #9f5ab6; } @keyframes spin3 { 0%, 100% { box-shadow: 10px 10px rgba(159, 90, 182, 1), -10px 10px rgba(159, 90, 182, 0.2), -10px -10px rgba(159, 90, 182, 1), 10px -10px rgba(159, 90, 182, 0.2); } 25% { box-shadow: -10px 10px rgba(159, 90, 182, 0.2), -10px -10px rgba(159, 90, 182, 1), 10px -10px rgba(159, 90, 182, 0.2), 10px 10px rgba(159, 90, 182, 1); } 50% { box-shadow: -10px -10px rgba(159, 90, 182, 1), 10px -10px rgba(159, 90, 182, 0.2), 10px 10px rgba(159, 90, 182, 1), -10px 10px rgba(159, 90, 182, 0.2); } 75% { box-shadow: 10px -10px rgba(159, 90, 182, 0.2), 10px 10px rgba(159, 90, 182, 1), -10px 10px rgba(159, 90, 182, 0.2), -10px -10px rgba(159, 90, 182, 1); } } #wpadminbar { top: 0 !important; } #c27-site-wrapper { background-color: #ffffff }/* General */ .grecaptcha-badge {visibility:hidden;} .buttons,.element {border-radius:0px;} button[type=submit],buttons,.sign-in-form .cts-google-signin {font-size:18px;} p {font-size:18px;} input,.select2-container--default .select2-selection--single .select2-selection__rendered {font-weight:400!important;} @media only screen and (max-width: 1200px){a.close-filters-27, a.reset-results-27 {font-size:0!important;}} .md-group input {font-size:22px!important;} .main-nav>li>a {font-size:17px!important;} .elementor-button span {font-size:18px;} .element {box-shadow:none;} .gallery-grid-block .gallery-grid a {box-shadow:0 1px 4px #00000012} .header-logo-text {font-size:19px;color:#000;} .elementor-element-populated ::placeholder {font-size:16px;} .elementor-element-populated :-ms-input-placeholder {font-size:16px;} .elementor-element-populated ::-ms-input-placeholder {font-size:16px;} @media screen and (max-width:1200px){.c27-main-header .logo img {height:80px;}} @media only screen and (max-width:480px){.header.header-style-default .header-container .header-top .logo a img {max-height:45px!important}} .c27-main-header .logo img {height:105px!important;} body.admin-bar #c27-site-wrapper {min-height:100vh;} @media only screen and (max-width:768px){#c27-site-wrapper {min-height:auto!important;}} /* Login / register */ .login-tabs h3>a {font-size:24px;} .sign-in-box .md-checkbox {height: 25px;} .woocommerce-privacy-policy-text p {font-size:18px;} .checkbox, .radio {font-size:18px!important;} .user-area .user-profile-name, .header .user-area > a, .user-profile-dropdown .user-profile-name {font-size:19px!important;} /* Listing Plans */ .pricing-item {box-shadow:0px 0px 10px 0px rgb(0 0 0 / 10%);-webkit-box-shadow:0px 0px 10px 0px rgb(0 0 0 / 10%);} .pricing-item .plan-desc {margin-bottom:0;} .pricing-item h2.plan-price {font-weight:900!important;font-size:65px;color:#000!important;background:#f7f7f7;padding:40px 25px;margin-top:0;margin-bottom:0;} .plan-features {text-align:left!important;margin-bottom:0;padding-top:20px;padding-bottom:20px;} .select-plan.button-2 {background:#fff;color:#000;border: 1px solid #000;color:#000!important;} .elementor-price-table .elementor-price-table__features-list li .elementor-price-table__feature-inner {margin:0 50px!important;} .pricing-item .plan-name {font-size:25px;text-transform:none;} .pricing-item .plan-price span.woocommerce-Price-amount {font-weight:900;color:#000;} .pricing-item .plan-price.case27-primary-text>span.woocommerce-Price-amount {font-size:65px;} /* Front Page */ .transparent .featured-search.wide .fs-tabs .tab-content {border-radius:0px;background: rgba(0,0,0,0.2);} .featured-categories ul li a {border-radius:0px;} .featured-search .search {border-radius:0px;} .home .elementor-shape .elementor-shape-fill {fill:#fff!important;} .home .news_feed .lf-item-container {box-shadow:none;-webkit-box-shadow:none;} .load-batch-icon a {background:#000;padding:4px 5px;border-radius:0px;width:30px;} .load-batch-icon a i {font-size:22px;color:#ddd;} .select2-container--default .select2-selection--single .select2-selection__arrow {height:26px;} #home-btn .elementor-button-content-wrapper {display:block;} #home-btn .elementor-button .elementor-align-icon-left {width:100%} #home-btn .elementor-button span {width:100%;padding-top:20px;} #home-btn .elementor-button-icon {font-size:24px;} #home-btn a {cursor: default;} /* About Us page */ .page-id-631 ul {list-style-type: circle;padding-left:20px;} /* Search shortcode */ .search-shortcode.header-search input[type=search] {font-size:18px;color:#fff} .instant-results ul li.ir-cat,.instant-results .view-all-results,.instant-results ul li a {font-size:16px;} .header-search ::placeholder {color:#fff;font-size:17px!important;} .instant-results ul li .avatar {width:35px!important;height:35px!important;} .search-shortcode.header-search {border-bottom: 2px solid hsla(0,0%,100%,.8);} .search-shortcode.header-search .mi.search:before {color:#fff;} @media only screen and (max-width:768px){.search-shortcode.header-search {border-bottom:none;}} /* Make Header not scrollable */ header.header-fixed.header-scroll {position:absolute!important;top:0!important;} /* Explore Widget */ .explore-head-top-filters a {background:#fff;} .no-map-tmpl .mobile-explore-head-top {background:#fff;} .home .no-map-tmpl .mobile-explore-head-top {border:1px solid #e7e7e7;background:#f2f2f2;} .listing-details-3 .details-list li span {color:#242429;} .md-group label,.checkboxes-filter>label,.form-group.cts-term-hierarchy:not(.md-group) label,.form-group.explore-filter:not(.md-group):not(.form-group-tags):not(.recur-filter) label {font-size:20px!important;font-weight:500!important;} .tags-nav li .md-checkbox label {font-size:19px;} .select2-dropdown {border: 1px solid #64a3a9!important;} .explore-head .explore-types .type-info>h4 {font-size:20px;font-family:'Futura PT';} .explore-head-search input {font-size:20px;} .select2-container--default .select2-selection--single .select2-selection__rendered {margin-top:10px;} .select2-container--default .select2-selection--multiple .select2-selection__rendered li:first-child {margin:20px 5px 0 0;} .pagination {display:none;} /* Skip Preview Button */ .skip-preview-btn {visibility:hidden;padding:15px 40px!important;} button.skip-preview-btn:hover {background-color:#555;} .skip-preview-btn:after {content:'Submit Listing';border-radius:0px!important;font-weight:500;visibility:visible;display:block;position:absolute;background-color:#9f5ab6;color:#fff;padding:15px 40px!important;top:0px;width:100%;left:0;} /* My Account Dashboard */ .mlduo-welcome-message h1 {font-size:24px;} .chart-legend ul li {display:none;} .promo-item-icon i {background: #B38564;} #job-manager-job-dashboard table ul.job-dashboard-actions li.cts-listing-action-promote,#job-manager-job-dashboard table ul.job-dashboard-actions li.cts-listing-action-stats {display:none!important;} .woocommerce-page .woocommerce-info .button {display:none;} .sort-my-listings .select2-container--default .select2-selection--single .select2-selection__arrow {height:26px;} .col-md-3.col-sm-6.stat-card-active-promotions {display:none;} .col-md-3.stat-card-published-listings,.col-md-3.stat-card-pending-listings,.col-md-3.stat-card-visits {width:33.3%} .mlduo-stat-box,.woocommerce table.job-manager-jobs tr {border-radius:0px;} .woocommerce-EditAccountForm input,.md-checkbox label,.woocommerce form.sign-in-form .form-group input {font-size:18px!important;} .woocommerce-MyAccount-navigation ul li a {font-size:16px;} .buttons.full-width,.cts-connected-accounts>h5,.cts-user-picture-settings>h5,.round-icon .title-style-1 h5,.woocommerce-EditAccountForm legend,.cts-account-header,.cts-account-details {font-size:17px!important} .page-id-19 .woocommerce form.sign-in-form .form-group input:placeholder-shown~label {font-size:17px!important;} /* My Listing - Single Listing */ .custom_block .element {background:transparent;border:none;} .custom_block .elementor-column:not(.ml_block) .element {border:none!important;} .custom_block .elementor-column:not(.ml_block) .element .pf-body {padding: 20px 0 0;} .listing-tabs .element .pf-head {display:none;} .profile-header .items-counter {display:none;} .profile-header .profile-menu ul li a {font-family:'Futura PT';} form .listing-form-submit-btn button[type=submit] {border-radius:0px;} .type-event .profile-header,.type-coupon .profile-header {display:none;} .quick-listing-actions {display:none;} body.single.single-listing .elementor-lightbox {display:none!important;} #listing_tab_store .custom_block .element .pf-body {padding:20px 0;} .work-hours-block {padding:10px 20px 5px;} .single-listing header.header-fixed.header-scroll {-webkit-transform: translateY(0)!important;transform: translateY(0)!important;} @media only screen and (max-width:480px){.profile-cover-image {padding-bottom:36%!important;}} .c27-related-listings-pagination {text-align:center;margin-top:15px;margin-bottom:15px;} .single-job_listing p {font-size:18px;} .element .pf-body {padding-top:0;} .lmb-calltoaction>a {border-radius:0;} .elementor-icon i:before {font-size:24px;} .lmb-calltoaction>a {font-size:18px;} .type-talent-crew .header {background:#999;} /* @media only screen and (min-width:769px){.gallery-grid-block .gallery-grid a {width:25%;padding-bottom:18.75%;}} @media only screen and (max-width:768px){.gallery-grid-block .gallery-grid a {width:33.3%;padding-bottom:25%;}} */ /* Locations, Talent/Crew and Resources listing types */ .profile-header {display:none;} /* Explore */ #listing_tab_businesses>.tab-template-full-width {width:100%!important;} #listing_tab_businesses .elementor-section.elementor-section-boxed > .elementor-container {max-width:100%;} .listing-tabs .no-map-tmpl .mobile-explore-head-top {background:#fff;} @media only screen and (min-width: 1201px){.listing-tabs .no-map-tmpl .mobile-explore-head-top {display:block;max-width:1300px;}} /* Event - single listing */ @media only screen and (max-width: 1200px){.listing-main-info {padding:15px;}} .profile-name h2 {line-height:30px;} /* Blog */ @media (max-width: 767px){.elementor-125 .elementor-element.elementor-element-0e43072.elementor-column > .elementor-widget-wrap {padding-bottom:30px;}} .elementor-widget-quick-actions .quick-listing-actions {display:inline-block;margin-top:0;position:absolute;} .elementor-widget-quick-actions .quick-listing-actions>ul>li>a {padding:0;border:none;color:#000;} .elementor-125 .elementor-element.elementor-element-ad1b081.elementor-column >.elementor-widget-wrap {padding-left:0px;} .elementor-widget-quick-actions .quick-listing-actions>ul>li>a>i {color:#000;} /* My Listing - Edit listing */ .select2-results .select2-results__options[id*=select2-work_hourstimezone] > li {display:none;} .select2-results .select2-results__options[id*=select2-work_hourstimezone] > li[id*="Toronto"], .select2-results .select2-results__options[id*=select2-work_hourstimezone] > li[id*="Vancouver"] { display: block; } /* My Listing - preview card */ .elementor-widget-related-listing-host .elementor-icon-list-icon img {width:30px!important;height:30px!important;border-radius:50%;} .elementor-widget-related-listing-host .elementor-icon-list-text {color:#000;font-weight:600;} .elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text {padding-left:8px;} .lf-item.lf-item-list-view .lf-item-info>ul li {color:#444;font-size:15px;font-family:'Open Sans';padding:3px 0 8px;margin-right:8px;} .lf-item-container .listing-details>ul>li:first-child {max-width:100%;} .lf-item-info>h4 {display:none;} /* .type-talent-crew .lf-item-info>h4 {display:block;} */ .type-parking .lf-item-info>h4 {display:block;font-size:17px!important;font-weight:600!important;} /* .listing-details-3 .details-list li span {font-size:22px!important;font-family:'Futura PT';padding:2px;} */ .gallery-nav li i {height:45px;width:45px;} @media only screen and (max-width:768px){.type-job .lf-item.lf-item-list-view .lf-item-info>ul li {display:block;}} @media only screen and (max-width:1200px){.lf-item-info>ul li i {font-size:20px!important;top:1px!important;}} .lf-item-container {box-shadow: 0 15px 30px 0px rgb(0 0 0 / 15%), 0 5px 15px 0 rgb(0 0 0 / 15%);-webkit-box-shadow: 0 15px 30px 0px rgb(0 0 0 / 15%), 0 5px 15px 0 rgb(0 0 0 / 15%);} .term-icon.image-icon img {height:35px!important;width:35px!important;} .listing-details .cat-icon {width:35px;height:35px;} .item-container .event-host>a, .lf-item-container .listing-details>ul {pointer-events:none;} .mapboxgl-popup-content .lf-item-info>h4 {display:block;font-size:14px;font-weight:500;} .mapboxgl-popup-content .lf-item>a .overlay {opacity:0.35!important;} .lf-item>a:hover .overlay {opacity:0.5!important;} .listing-details .cat-icon {display:none;} .lf-item-container {border-radius:0px;} .listing-details .category-name {font-size:16px;} /* Type Announcement */ .type-announcement .lf-item.lf-item-list-view .lf-item-info>ul li {font-size:14px;} .type-announcement .lf-item.lf-item-list-view .lf-item-info>ul li i {color:#000;} /* Type - Parking */ .lf-item-info>ul li {font-family:'Open Sans';} .listing-details .category-name {font-family:'Futura PT';} /* Hero banner */ @media only screen and (min-width:1201px){.profile-name {min-height:110px;}} @media only screen and (min-width:1201px){.profile-avatar {width:125px;height:125px;}} @media only screen and (min-width:1201px){.profile-name {padding-left:135px;}} @media only screen and (min-width:1201px){.profile-name h1 {font-size:48px;}} @media only screen and (min-width:1201px){.profile-name h2 {font-size:24px!important;top:0px;}} @media only screen and (min-width:1201px){.profile-name .pa-below-title {margin-top:0px;}} /* Preview card subtext re-sizing */ .listing-preview > div:nth-child(3) > ul:nth-child(1) > li:nth-child(1) > span:nth-child(1) {font-size:16px!important;font-weight:400!important;}