:root { --accent: #d80621; } @keyframes spin3 { 0%, 100% { box-shadow: 10px 10px rgba(255, 255, 255, 1), -10px 10px rgba(255, 255, 255, 0.2), -10px -10px rgba(255, 255, 255, 1), 10px -10px rgba(255, 255, 255, 0.2); } 25% { box-shadow: -10px 10px rgba(255, 255, 255, 0.2), -10px -10px rgba(255, 255, 255, 1), 10px -10px rgba(255, 255, 255, 0.2), 10px 10px rgba(255, 255, 255, 1); } 50% { box-shadow: -10px -10px rgba(255, 255, 255, 1), 10px -10px rgba(255, 255, 255, 0.2), 10px 10px rgba(255, 255, 255, 1), -10px 10px rgba(255, 255, 255, 0.2); } 75% { box-shadow: 10px -10px rgba(255, 255, 255, 0.2), 10px 10px rgba(255, 255, 255, 1), -10px 10px rgba(255, 255, 255, 0.2), -10px -10px rgba(255, 255, 255, 1); } } #wpadminbar { top: 0 !important; } #c27-site-wrapper { background-color: #f4f4f4 }html, body { overflow-x: hidden !important; width: 100% !important; } * { box-sizing: border-box !important; } body { margin: 0 !important; padding: 0 !important; width: 100% !important; overflow-x: hidden !important; } .ff-message-success p { margin: revert !important; } .first-payment-date { color: #D80621 !important; } .fieldset-job_cover .job-manager-uploaded-file, .fieldset-job_cover .job-manager-uploaded-files progress, .fieldset-job_logo .job-manager-uploaded-file, .fieldset-job_logo .job-manager-uploaded-files progress { width: calc(19.80% - 10px) !important; } select.ff-el-form-control:not([size]):not([multiple])::-ms-expand, ul.nav-tabs::-webkit-scrollbar, .explore-types::-webkit-scrollbar, .select-package .select-plan .mi.arrow_forward, .blog-featured-image, #wc-cart-modal .woocommerce-mini-cart__buttons>a:first-child, .select-plan i, .profile-name.no-tagline.has-rating .pa-below-title, .modal-dialog .modal-content .listing-quick-view-container.listing-preview.quick-view-default.quick-view.type-marketers.tpl-default .mc-left .lf-item-container, .wc-stripe_cc-container.wc-stripe-gateway-container .wc-stripe_cc-new-method-container .wc-stripe-save-source, .p-TermsText, .p-Grid.u-mt-grid, .product-quantity, tbody tr.compare-row:last-of-type { display: none !important; } .compare-cell { max-width: 600px !important; width: unset !important; } .c27-submit-listing-form .fieldset-login_required > p > a.buttons i { color: #fff !important; } .fluentform .ff-el-input--label label { color: #252627 !important; font-size: 16px !important; font-weight: 400 !important; } .field-head .description, .topTermGrey { font-size: 12px !important; min-width: 100% !important; color: #787878 !important; } .ff-btn.ff-btn-prev.ff-btn-secondary, .ff-float-right.ff-btn.ff-btn-next.ff-btn-secondary, .c27-submit-listing-form .fieldset-login_required p a, .frm-fluent-form .ff-t-cell .ff_submit_btn_wrapper_custom button, .fluentform .ff_upload_btn.ff-btn, .ff-btn.ff-btn-submit.ff-btn-md.ff_btn_no_style, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt { padding: 15px 20px !important; display: inline-block !important; transition: all .2s ease !important; overflow: hidden !important; border-radius: 5px !important; line-height: 16px !important; font-size: 16px !important; font-weight: 500 !important; color: #fff !important; background-color: #A40409 !important; border: 1px solid #D80621 !important; } .ff-btn.ff-btn-prev.ff-btn-secondary:hover, .ff-float-right.ff-btn.ff-btn-next.ff-btn-secondary:hover, .c27-submit-listing-form .fieldset-login_required p a:hover, .frm-fluent-form .ff-t-cell .ff_submit_btn_wrapper_custom button:hover, .fluentform .ff_upload_btn.ff-btn:hover, .ff-btn.ff-btn-submit.ff-btn-md.ff_btn_no_style:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover { background-color: #D80621 !important; border: 1px solid #A40409 !important; transition: all .2s ease !important; } form.fluent_form_8 .ff-btn-save-progress { background-color: #D3D4D9 !important; color: #4B88A2 !important; border-radius: 5px !important; line-height: 16px !important; font-size: 16px !important; padding: 15px 20px !important; border: 1px solid #4B88A2 !important; overflow: hidden !important; display: inline-block !important; transition: all .2s ease !important; box-shadow: transparent !important; margin-right: 30px !important; } form.fluent_form_8 .ff-btn-save-progress:hover { background-color: #4B88A2 !important; color: #FFFFFF !important; border: 1px solid #D3D4D9 !important; transition: all .2s ease !important; } @media only screen and (max-width:1200px) { .cover-style-none .profile-name h1, .profile-cover-no-img~.main-info-mobile .profile-name h1 { padding-top: 5px !important; padding-bottom: 15px !important; color: #ffffff !important; } .profile-cover.profile-cover-no-img { display: none !important; } .explore-head .explore-types > div > a .type-info { display: inline-flex !important; } } @media only screen and (min-width:991px) { .lf-item-container { margin: 10px 10px 10px 10px !important; } .results-wrapper { display: flex !important; flex-wrap: wrap !important; justify-content: center !important; } .pricing-item .plan-name { font-size: 17px !important; } } @media only screen and (max-width:991px) { .pswp__container .pswp__item .pswp__zoom-wrap .pswp__img { width: 90% !important; height: auto !important; justify-content: center !important; text-align: center !important; align-content: center !important; margin-left: 20px !important; } } @media only screen and (min-width:881px) { .featured-search form { grid-template-columns: minmax(46%,1fr) minmax(25%,1fr) minmax(25%,1fr) !important; } } @media only screen and (min-width:768px) { .header-search { width: 260px !important; } } @media only screen and (max-width:768px) { .i-section.similar-listings .container .row.section-title .case27-primary-text { font-size: 24px !important; } .i-section.similar-listings .container .row.section-body .col-lg-4.col-md-4.col-sm-4.col-xs-12.grid-item { display: flex !important; margin-bottom: 40px !important; } .car-item-img { height: 120px !important; } .listing-main-buttons>ul>li { margin-top: 5px !important; margin-bottom: 15px !important; } .woocommerce-checkout .woocommerce-error, .woocommerce-checkout .woocommerce-info, .woocommerce-checkout .woocommerce-message { margin-left: auto !important; margin-right: auto !important; } .page-template-default.page.page-id-16.logged-in.theme-my-listing.woocommerce-checkout.woocommerce-page.woocommerce-js.my-listing.elementor-default.elementor-kit-12.c27-site-loaded #c27-site-wrapper .woocommerce .container, .page-template-default.page.page-id-680.logged-in.theme-my-listing.woocommerce-cart.woocommerce-page.woocommerce-js.my-listing.elementor-default.elementor-kit-12.c27-site-loaded #c27-site-wrapper .woocommerce .cart-products-27 .container, .woocommerce-error, .woocommerce-info, .woocommerce-message { margin-left: 20px !important; margin-right: 20px !important; } .featured-section.profile-cover.profile-cover-image { padding-bottom: 12% !important; } } @media only screen and (max-width:575px) { .fieldset-top-canadians-verified-badge.field-type-file.form-group .field-head .description table tbody tr td { padding: 0 !important; } } @media only screen and (max-width:521px) { .i-section.listing-feed .section-body { margin-left: auto !important; margin-right: auto !important; } } .fluentform .iti__selected-flag, .iti--allow-dropdown .iti__flag-container, .iti--separate-dial-code .iti__flag-container, .c_widget ul.product_list_widget li a, .topDisableClick, .profile-avatar.open-photo-swipe, .main-info-desktop .container.listing-main-info .col-md-6 .listing-main-buttons.detail-count-3 .no-list-style .lmb-calltoaction>a, .element .pf-body>.details-list li a, .element .pf-body>.listing-details ul li a { pointer-events: none !important; cursor: default !important; } #wc-cart-modal .modal-content, .woocommerce .woocommerce-terms-and-conditions, .woocommerce-page .woocommerce-terms-and-conditions { border-radius: 5px !important; } .row.section-body.grid { display: flex !important; flex-wrap: wrap !important; } .col-md-4.col-sm-6.col-xs-12 { display: flex !important; flex-direction: column !important; } .lf-item .overlay { opacity: 0 !important; } .lf-item-info > h4 { margin-bottom: 0 !important; } .single-blog-feed { flex-grow: 1 !important; display: flex !important; flex-direction: column !important; } .sbf-container { flex-grow: 1 !important; display: flex !important; flex-direction: column !important; justify-content: space-between !important; } .sbf-title { padding: 20px 20px 0 !important; } .sbf-thumb .overlay { background-color: unset !important; } .col-md-offset-2 { margin-left: auto !important; float: unset !important; width: 95% !important; margin-right: auto !important; } .blogpost-section .blog-title h1 { font-size: 42px !important; color: #D80621 !important; } .blog-title { padding-top: 80px !important; } .topbordershad03, .single-blog-feed, .cat-card { box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px !important; border-radius: 5px !important; overflow: hidden !important; } .footer { padding-top: 10px !important; } .fluentform .iti__selected-flag, .topTransp01, .wp-caption { background: transparent !important; background-color: transparent !important; border: unset !important; } .fluentform .ff-saved-state-input .ff_input-group-text, .fluentform .ff-saved-state-input .ff_input-group-text:hover { background: transparent !important; background-color: transparent !important; } .fluentform .ff-saved-state-input .ff_input-group-text, .fluentform .ff_input-group-text, .fluentform .ff-saved-state-input .ff_input-group-text { border-bottom: 1.5px solid rgba(0,0,0,.2) !important; border-top: none !important; border-left: none !important; border-right: none !important; border-radius: unset !important; transition: padding .25s ease-in-out !important; } .fluentform .ff-saved-state-input .ff_input-group-text:hover, .fluentform .ff_input-group-text:hover, .fluentform .ff-saved-state-input .ff_input-group-text:hover { border-bottom: 1.5px solid #d70822 !important; border-top: none !important; border-left: none !important; border-right: none !important; border-radius: unset !important; transition: padding .25s ease-in-out !important; } .fluentform .ff-saved-state-input .ff_input-group-text img { filter: invert(0.3) contrast(0.05) brightness(1.1) !important; } .ff-message-success { background-color: #daffdf !important; border-radius: 5px !important; } .fluentform .ff-el-form-control[readonly]:not(.flatpickr-input) { background-color: rgba(215, 6, 33, 0.08) !important; padding-left: 15px !important; border-radius: 5px !important; } .infoBox.c27-listing-preview { border-radius: 5px !important; background: white !important; box-shadow: 0 0 10px rgba(114, 23, 251, 3) !important; } input[type="checkbox"], input[type="radio"] { width: 17px !important; height: 17px !important; margin-right: 10px !important; } /* General container styles */ .grid-item { justify-content: center !important; align-items: center !important; flex-wrap: wrap !important; } .lf-type-2 .lf-item{ width: 250px !important; height: 250px !important; } .lf-item { height: 250px !important; } /* Less than 390px: One column */ @media (max-width: 389px) { .grid-item { justify-content: center !important; display: grid !important; } .lf-item-container { width: 250px !important; } } /* 390px to 660px: Two columns */ @media (min-width: 390px) and (max-width: 660px) { .grid-item { justify-content: center !important; display: grid !important; } .lf-item-container { width: 250px !important; } } /* 661px to 1200px: Three columns */ @media (min-width: 661px) and (max-width: 1200px) { .grid-item { justify-content: center !important; } .lf-item-container { width: 250px !important; } } @media (min-width: 768px) and (max-width: 991px) { .container.listing-main-info, .header-container .header-top { width: 750px !important; } } @media (min-width: 992px) and (max-width: 1200px) { .container.listing-main-info, .header-container .header-top { width: 970px !important; } } @media (min-width: 1200px) and (max-width: 1450px) { .container.listing-main-info, .header-container .header-top { width: 1170px !important; } } @media only screen and (min-width: 1450px) { .container.listing-main-info, .header-container .header-top { width: 1300px !important; } } @media (min-width: 1024px) { .elementor-section.elementor-top-section.elementor-element.elementor-element-89849c4.elementor-section-boxed.elementor-section-height-default { min-height: 1300px !important; } } @media (max-width: 1024px) { .elementor-section.elementor-top-section.elementor-element.elementor-element-89849c4.elementor-section-boxed.elementor-section-height-default { min-height: 900px !important; } } /* Above 1201px: As many columns as fit */ @media (min-width: 1201px) { .profile-cover.profile-cover-no-img { height: 150px !important; background-color: #172333 !important; background-image: linear-gradient(180deg, #172333 0%, #263c58 50%, #2b5ac5 100%) !important; } .grid-item { justify-content: center !important; } .lf-item-container { width: 250px !important; } .lf-item-container { width: 250px !important; box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.05) 0px 8px 32px !important; } } @media only screen and (min-width:1201px) { .fc-one-column { width: 325px !important; } #finderMap { width: calc(100% - 325px) !important; } } td.listing-info { justify-content: flex-start !important; } .quick-listing-actions>ul>li>a span { text-transform: capitalize !important; } .repeater-item .location-field-wrapper .location-picker-custom-map, #mceu_8-body { border: 1px dashed #b8b8b8 !important; border-radius: 5px !important; overflow: hidden !important; } #submit-job-form .mce-container iframe, .woocommerce .container.c27-form-coupon-wrapper .row .col-md-10.col-md-offset-1, .woocommerce .container .row .col-md-10.col-md-offset-1 { margin-left: unset !important; margin-right: unset !important; } .icon-pencil-2::before { content: "\e9ab" !important; } .instant-results ul { height: 400px !important; overflow-y: scroll !important; } .instant-results, .instant-results-list.default-results.no-list-style li:last-child:hover { border-radius: 0 0 5px 5px !important; } #submit-job-form .form-section.active, #wc-cart-modal .modal-content, .woocommerce table.job-manager-jobs tr:hover, .pricing-item:hover, .single-blog-feed:hover, .woocommerce .woocommerce-checkout .woocommerce-checkout-payment#payment:hover, .woocommerce form.checkout #order_review table.woocommerce-checkout-review-order-table:hover, .c27-form-coupon-wrapper .woocommerce-info:hover, .woocommerce form.checkout_coupon:hover, .ts-billing-details:hover { box-shadow: 0 0 10px rgba(114, 23, 251, 3) !important; transition: box-shadow 0.3s ease-in-out !important; } #submit-job-form #form-section-submit .form-section { box-shadow: unset !important; transition: unset !important; } .instant-results { box-shadow: 0 0 10px rgba(114, 23, 251, 3) !important; } ::placeholder { color: #D3D4D9 !important; } .job-manager-jobs .value { color: #3200ff !important; } #job-manager-job-dashboard table .job_title small { color: #f00 !important; font-weight: 400 !important; } .round-icon .title-style-1 i { padding: 7px !important; } .buttons { font-size: 16px !important; font-weight: 500 !important; } header.c27-main-header.header-width-boxed { box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important; } .choose-type .hovering-c img { height: 170px !important; } .ac-front-side .cat-icon { width: 170px !important; height: 170px !important; border: 1px solid #D3D4D9 !important; box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px !important; } .ac-category { height: 250px !important; } .explore-head .explore-types .type-info img, .transparent .lt-icon img { filter: unset !important; border-radius: 50% !important; } a[role="tab"] .lt-icon img, a[href="#"] .type-info img { transition: transform 0.3s ease-in-out !important; } a[role="tab"]:hover .lt-icon img, a[href="#"]:hover .type-info img { transform: scale(1.5) !important; animation: scaleCycle 1s infinite alternate ease-in-out !important; } .lt-icon img, .explore-head .explore-types .type-info img { padding-right: unset !important; max-width: unset !important; margin-right: 8px !important; margin-left: 10px !important; } .fs-tabs .nav > li > a { padding: 12px 3px !important; } .fs-tabs .nav-tabs { justify-content: center !important; } .pricing-item .plan-image { max-width: 70% !important; } a .ac-front-side, a .ac-back-side { transform: none !important; transition: none !important; perspective: none !important; } a .ac-back-side { opacity: 0 !important; pointer-events: none !important; position: absolute !important; } .cat-card { position: relative !important; overflow: hidden !important; } .cat-card .cat-icon { transition: transform 0.3s ease !important; } .cat-card:hover .cat-icon { transform: scale(1.1) !important; } .copyright p { font-size: 12px !important; color: #999999 !important; padding-top: 30px !important; } .fab { font-family: "Font Awesome 5 Brands"; font-weight: 400; } .fa-threads::before { content:"\e9cb" !important; } .fa-x-twitter::before { content: "\e9ca" !important; } .fa-truth-social::before { content: "" !important; background-image: url("data:image/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkBAMAAACCzIhnAAAAJ1BMVEVHcExbVN/R0t3P0N2urbdNTVJUTLVVVVdVVF9VT549m4yZn592oLOtgVAgAAAADXRSTlMAGC4sZP9a//KDaIhQMZ+seQAAAKFJREFUeAHt1LEJQjEUheH3sHtYRG1tzC6CC0QRG5vgBBpdQJzD0tLW0tahJIngkeRCGkHM+csTPm6XhtXcUEPKLyMtNYlkaqC1X6yRmr+IgwLZOKkdCQnJb5LZCUrJHp+PkbQDSCXkkDzn+iRFPxsJCQkJCck/kfYCnYtIt3gP21UR6ePyNdLxCq/wikCsgZbhCi45Mn5Ad7/0btC1YRX3BOVMjQvaJpzRAAAAAElFTkSuQmCC") !important; width: 18px !important; height: 18px !important; display: inline-block !important; background-size: contain !important; background-repeat: no-repeat !important; } .fa-truth-social:hover::before { background-image: url("data:image/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkBAMAAACCzIhnAAAAFVBMVEVHcEz6+vzw8Pjq7fb5+fz////19vipoUTwAAAAB3RSTlMAHTFg/P+OaLFEyQAAAIFJREFUeAHt1M0NhCAQxXHYbYBdK9AKiGIF2oEfDZjYfwkeuLzJaMQbkfc/DvmF04xhJfdvIKcmojqSMEJeTURDJP0CeTURTSQkJHkSvfuCzCe7b3+Q/nfFZ3d1piRJumwkJCQkJCRvIraD2iTyvfuXhIQkNxKek0odh88ObYYV3AFSMHtjV0Fj9QAAAABJRU5ErkJggg==") !important; } .fa-bluesky::before { content: "" !important; background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNTEyIj4KPCEtLUZvbnQgQXdlc29tZSBGcmVlIDYuNi4wIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgQ29weXJpZ2h0IDIwMjQgRm9udGljb25zLCBJbmMuLS0+CjxwYXRoIGZpbGw9IiM1NTU1NTgiIGQ9Ik00MDcuOCAyOTQuN2MtMy4zLS40LTYuNy0uOC0xMC0xLjNjMy40IC40IDYuNyAuOSAxMCAxLjN6TTI4OCAyMjcuMUMyNjEuOSAxNzYuNCAxOTAuOSA4MS45IDEyNC45IDM1LjNDNjEuNi05LjQgMzcuNS0xLjcgMjEuNiA1LjVDMy4zIDEzLjggMCA0MS45IDAgNTguNFMyOS4xIDE5NCAxNSAyMTMuOWMxOS41IDY1LjcgODkuMSA4Ny45IDE1My4yIDgwLjdjMy4zLS41IDYuNi0uOSAxMC0xLjRjLTMuMyAuNS02LjYgMS0xMCAxLjRDNzQuMyAzMDguNi05LjEgMzQyLjggMTAwLjMgNDY0LjVDMjIwLjYgNTg5LjEgMjY1LjEgNDM3LjggMjg4IDM2MS4xYzIyLjkgNzYuNyA0OS4yIDIyMi41IDE4NS42IDEwMy40YzEwMi40LTEwMy40IDI4LjEtMTU2LTY1LjgtMTY5LjljLTMuMy0uNC02LjctLjgtMTAtMS4zYzMuNCAuNCA2LjcuOSAxMCAxLjNjNjQuMSA3LjEgMTMzLjYtMTUuMSAxNTMuMi04MC43QzU2Ni45IDE5NCA1NzYgNzUgNTc2IDU4LjRzLTMuMy00NC43LTIxLjYtNTIuOWMtMTUuOC03LjEtNDAtMTQuOS0xMDMuMiAyOS44QzM4NS4xIDgxLjkgMzE0LjEgMTc2LjQgMjg4IDIyNy4xeiIvPjwvc3ZnPg==') !important; width: 20px !important; height: 20px !important; display: inline-block !important; background-size: contain !important; background-repeat: no-repeat !important; margin-top: 4px !important; } .fa-bluesky:hover::before { background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNTEyIj4KPCEtLUZvbnQgQXdlc29tZSBGcmVlIDYuNi4wIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgQ29weXJpZ2h0IDIwMjQgRm9udGljb25zLCBJbmMuLS0+CjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik00MDcuOCAyOTQuN2MtMy4zLS40LTYuNy0uOC0xMC0xLjNjMy40IC40IDYuNyAuOSAxMCAxLjN6TTI4OCAyMjcuMUMyNjEuOSAxNzYuNCAxOTAuOSA4MS45IDEyNC45IDM1LjNDNjEuNi05LjQgMzcuNS0xLjcgMjEuNiA1LjVDMy4zIDEzLjggMCA0MS45IDAgNTguNFMyOS4xIDE5NCAxNSAyMTMuOWMxOS41IDY1LjcgODkuMSA4Ny45IDE1My4yIDgwLjdjMy4zLS41IDYuNi0uOSAxMC0xLjRjLTMuMyAuNS02LjYgMS0xMCAxLjRDNzQuMyAzMDguNi05LjEgMzQyLjggMTAwLjMgNDY0LjVDMjIwLjYgNTg5LjEgMjY1LjEgNDM3LjggMjg4IDM2MS4xYzIyLjkgNzYuNyA0OS4yIDIyMi41IDE4NS42IDEwMy40YzEwMi40LTEwMy40IDI4LjEtMTU2LTY1LjgtMTY5LjljLTMuMy0uNC02LjctLjgtMTAtMS4zYzMuNCAuNCA2LjcuOSAxMCAxLjNjNjQuMSA3LjEgMTMzLjYtMTUuMSAxNTMuMi04MC43QzU2Ni45IDE5NCA1NzYgNzUgNTc2IDU4LjRzLTMuMy00NC43LTIxLjYtNTIuOWMtMTUuOC03LjEtNDAtMTQuOS0xMDMuMiAyOS44QzM4NS4xIDgxLjkgMzE0LjEgMTc2LjQgMjg4IDIyNy4xeiIvPjwvc3ZnPg==') !important; } .fa-google-business::before { content: "\f1a0" !important; } .pricing-item .plan-price ins span.woocommerce-Price-amount { font-size: 56px !important; font-weight: 700 !important; } .lf-item-info { overflow: unset !important; } .user-area div.avatar, .block-type-author .event-host a .avatar, .inbox-chat-contents .avatar-img img, .inbox-header .inbox-avatar img, .c27_listing_logo img, .has-logo .lf-item-default .lf-avatar { height: 50px !important; width: 50px !important; border: 2px solid !important; border-color: #D80621 !important; min-width: 50px !important; box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px !important; } .profile-avatar.open-photo-swipe, .element.map-block .pf-body .contact-map .c27-map.map div .gm-style div div div div .marker-container .marker-icon .marker-img { border: 2px solid !important; border-color: #D80621 !important; box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px !important; } .user-area div.avatar img { height: 50px !important; width: 50px !important; min-height: 50px !important; margin-top: -3px !important; } .footer-bottom { padding-top: 0 !important; } .footer-bottom .social-nav li a i { background: #fff !important; box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px !important; } .footer-bottom .social-nav li a i:hover { background-color: #D80621 !important; box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px !important; } li.payment_method_stripe_affirm label[for="payment_method_stripe_affirm"] { display: inline-block !important; } #payment.woocommerce-checkout-payment ul.wc_payment_methods .wc_payment_method div.payment_box { box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px !important; transition: box-shadow 0.3s ease-in-out !important; border-radius: 5px !important; } .payment_methods .wc-stripe-save-source .save-source-label, .wc-stripe_cc-container .wc-stripe-save-source .save-source-label { margin: 21px 0 0 5px !important; } .woocommerce-cart-form__contents.shop_table_responsive tr { border-radius: 5px !important; overflow: hidden !important; } #wc_stripe_local_payment_stripe_klarna, .wc-stripe-gateway-desc, li[class*="payment_method_stripe_"] div.wc-stripe-gateway-container.has_tokens { margin-top: unset !important; } .edit-account .file-upload-field .job-manager-uploaded-file, .edit-account .file-upload-field .job-manager-uploaded-file img, .edit-account .file-upload-field label.upload-file { border-radius: 50% !important; border: 2px solid !important; border-color: #D80621 !important; box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px !important; } .review-gallery-image-remove { right: 58px !important; } #promo-modal .modal-content { border-radius: 5px !important; } .woocommerce .i-section.form-lost-pw.form-confirm-pw .container .row.section-body .col-md-4.col-md-offset-4 .element { min-width: 90% !important; margin-left: auto !important; margin-right: auto !important; justify-content: center !important; width: 90% !important; float: unset !important; } .i-section.form-lost-pw.form-confirm-pw.container.row.section-body.col-md-4.col-md-offset-4 { margin-right: auto !important; width: unset !important; } .header-fixed { background: #202125 !important; } .gallery-carousel-block.carousel-items-1 .item { background-position: center center !important; margin-left: auto !important; margin-right: auto !important; width: 100% !important; max-width: 600px !important; aspect-ratio: 1 / 1 !important; border: 5px solid #ccc !important; border-radius: 5px !important; box-sizing: border-box !important; background-repeat: no-repeat !important; height: 100% !important; } .element.gallery-carousel-block.carousel-items-6 .pf-body .gallery-carousel.owl-carousel.photoswipe-gallery.owl-loaded .owl-stage-outer .owl-stage .owl-item.active .item.photoswipe-item { margin-right: 10px !important; background-size: cover !important; background-position: center center !important; background-repeat: no-repeat !important; width: 100% !important; max-width: 150px !important; aspect-ratio: 150 / 200 !important; border: 2px solid #ccc !important; border-radius: 5px !important; box-sizing: border-box !important; } .pswp img, .lf-item-container, .review-galleries .gallery-item img, .gallery-carousel-block.carousel-items-1 .item { border-radius: 5px !important; overflow: hidden !important; border: 2px solid !important; border-color: #D80621 !important; transition: transform 0.3s ease, filter 0.3s ease !important; box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px !important; } .pswp img:hover, .review-galleries .gallery-item img:hover { transform: scale(1.1) !important; box-shadow: 0 0 10px rgba(114, 23, 251, 3) !important; transition: transform 0.3s ease, filter 0.3s ease !important; } .elementor-widget-container .i-section.listing-feed .container-fluid .row.section-body .results-wrapper .col-lg-3.col-md-4.col-sm-6.col-xs-12.grid-item .lf-item-container:hover { transform: scale(1.1) !important; box-shadow: 0 0 10px rgba(114, 23, 251, 3) !important; transition: transform 0.3s ease, filter 0.3s ease !important; } .package-available .dropdown-menu { box-shadow: 0 0 10px rgba(114, 23, 251, 3) !important; transition: transform 0.3s ease, filter 0.3s ease !important; } .listing-details .cat-icon { background-color: #f4f4f4 !important; } .listing-details .cat-icon:hover { background-color: #D80621 !important; } .title-style-1 h5 { color: #D80621 !important; } .element .pf-body .listing-details.item-count-5 .no-list-style li a .cat-icon .fab.fa-canadian-maple-leaf { color: #555558 !important; } .element .pf-body .listing-details.item-count-5 .no-list-style li a .cat-icon .fab.fa-canadian-maple-leaf:hover { color: #ffffff !important; } ul.dropdown-menu { box-shadow: 0 0 10px rgba(114, 23, 251, 3) !important; border-radius: 0 0 5px 5px !important; } .section-body { display: flex !important; flex-wrap: wrap !important; justify-content: center !important; } .ac-front-side .category-name { top: 15px !important; color: #D80621 !important; font-size: 16px !important; font-weight: 700 !important; text-transform: uppercase !important; } .elementor-142 .elementor-element.elementor-element-fc7b201 img, .elementor-142 .elementor-element.elementor-element-a6c5885 img, .elementor-142 .elementor-element.elementor-element-b556c06 img, .elementor-142 .elementor-element.elementor-element-0259afc img { transition: transform 0.3s ease, filter 0.3s ease !important; transform: scale(1) !important; filter: grayscale(100%) !important; } .elementor-142 .elementor-element.elementor-element-fc7b201 img:hover, .elementor-142 .elementor-element.elementor-element-a6c5885 img:hover, .elementor-142 .elementor-element.elementor-element-b556c06 img:hover, .elementor-142 .elementor-element.elementor-element-0259afc img:hover { transform: scale(1.1) !important; filter: grayscale(0%) !important; box-shadow: 0 0 20px rgba(114, 23, 251, 3) !important; } .car-item-img { transform: scale(1) !important; transition: transform 0.3s ease, filter 0.3s ease !important; } .car-item-img:hover { transform: scale(1.1) !important; transition: transform 0.3s ease, filter 0.3s ease !important; } #wc-cart-modal .woocommerce-mini-cart__empty-message { font-size: 24px !important; } .c27-submit-listing-form .fieldset-login_required > p { width: 90% !important; } .c27-submit-listing-form .fieldset-login_required p:first-child { margin-bottom: 80px !important; font-size: 22px !important; margin-top: 50px !important; line-height: 1.8em !important; } .job-manager-error, .job-manager-info, .job-manager-message { font-size: 16px !important; font-weight: 500 !important; } .c27-form-coupon-wrapper .woocommerce-info { font-size: 16px !important; font-weight: 500 !important; } .showcoupon { font-size: 14px !important; font-weight: unset !important; } body:not(.logged-in) .user-area.signin-area { margin-right: 32px !important; } .chat-counter-container, .header-cart-counter { bottom: 22px !important; } .header-right .user-area.signin-area a, .header-right .user-area.signin-area .mi.person.user-area-icon a { font-size: 16px !important; font-weight: 500 !important; color: #fffe00 !important; } .i-section.form-lost-pw .container .row.section-body .col-md-4.col-md-offset-4 { margin-left: unset !important; width: 90% !important; } .woocommerce-ResetPassword .woocommerce-form-row button[type="submit"].button, .sign-in-form button[type=submit] { width: unset !important; margin-left: auto !important; margin-right: auto !important; float: unset !important; padding-left: 20px !important; padding-right: 25px !important; } .woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received { font-size: 16px !important; font-weight: 500 !important; color: #20c100 !important; line-height: 1.8em !important; } .topMkLower { text-transform: capitalize !important; } .header-left #c27-header-search-form { max-width: 120px !important; } .pricing-item .plan-price span.woocommerce-Price-amount { font-size: 42px !important; font-weight: 700 !important; } .pricing-item span.subscription-details { font-size: 18px !important; display: inline-block !important; } .pricing-item .plan-price span.woocommerce-Price-currencySymbol { top: unset !important; } .footer-bottom .row { margin-right: -5px !important; margin-left: -5px !important; } .col-md-12.block-type-gallery.block-field-accountants-registrationlicensecertificateoffice-view .photoswipe-item { position: relative !important; padding-bottom: 75% !important; background-size: cover !important; background-position: center !important; display: block !important; } .col-md-12.block-type-gallery.block-field-accountants-registrationlicensecertificateoffice-view .photoswipe-item::before { content: "" !important; display: block !important; padding-bottom: 75% !important; } .tooltip-element .tooltip-container { min-width: 100px !important; padding: 5px 8px !important; box-shadow: 0 0 10px rgba(255, 255, 255, 1) !important; z-index: 9999 !important; } @keyframes movingShadow { 0% { box-shadow: 0 0 20px rgba(255, 255, 255, 1) !important; transform: translate(0px, 0px) !important; } 50% { box-shadow: 0 0 40px rgba(0, 255, 0, 0.8) !important; transform: translate(10px, -10px) !important; } 100% { box-shadow: 0 0 60px rgba(0, 255, 0, 1) !important; transform: translate(-10px, 10px) !important; } } .marker-container .marker-icon .marker-img { box-shadow: unset !important; } .category-background { height: 150px !important; max-width: 150px !important; background-size: contain !important; background-position: center !important; background-repeat: no-repeat !important; margin-left: auto !important; margin-right: auto !important; } .listing-main-buttons > ul > li a span { font-size: 25px !important; } .modal.in .modal-dialog { box-shadow: 0 0 20px rgba(114, 23, 251, 3) !important; background-color: #fff !important; border-radius: 5px !important; } .fluentform .ff-el-form-check-label .ff-el-form-check-input { top: -1px !important; } .field-type-file.form-group .review-gallery-add { width: 100% !important; } .form-group .job-manager-uploaded-files { justify-content: center !important; display: flex !important; } #submit-job-form .file-upload-field small { padding-left: unset !important; text-align: center !important; display: block !important; } .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea { font-weight: 600 !important; } .order_details ~ header h2, .subscription_details ~ h2, .woocommerce-column__title { margin-top: 40px !important; margin-bottom: 0 !important; } .blogpost-section .blog-title h1 { line-height: 50px !important; } .fs-tabs .cts-next, .fs-tabs .cts-prev { height: 87px !important; } .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox { display: flex !important; align-items: baseline !important; } .woocommerce form .form-row.terms label input[type=checkbox], .woocommerce form .woocommerce-terms-and-conditions-wrapper .form-row label input[type=checkbox] { top: 4px !important; } .woocommerce-terms-and-conditions-wrapper .form-row.validate-required .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox { line-height: 1em !important; text-align: justify !important; } .woocommerce .blockUI.blockOverlay { background: #666!important; opacity: 0.7 !important; z-index: 0 !important; border-radius: 5px !important; } .woocommerce .woocommerce-checkout .woocommerce-checkout-payment#payment { border-radius: 5px !important; } .woocommerce form.checkout #order_review table.woocommerce-checkout-review-order-table { border-top: unset !important; border-radius: 5px !important; } .woocommerce-error { background-color: #ffd3d3 !important; } .woocommerce-remove-coupon { font-weight: 400 !important; font-size: 10px !important; color: #D80621 !important; } .cart-discount th { font-size: 14px !important; color: #6ba954 !important; text-transform: uppercase !important; } .checkout.woocommerce-checkout #order_review .shop_table.woocommerce-checkout-review-order-table tfoot .order-total, .cart-discount td .woocommerce-Price-amount.amount { font-size: 16px !important; } .woocommerce a.remove { display: inline-block !important; color: #ff112f !important; vertical-align: middle !important; font-size: 2em !important; } .order-total.recurring-total { vertical-align: top !important; } .woocommerce-product-search button, .woocommerce a.button, .woocommerce input.button { font-size: 15px !important; margin: 5px !important; } .select2-results__option { margin: 0 9px !important; } ul.nav-tabs, .explore-types { overflow-x: scroll !important; -ms-overflow-style: none !important; scrollbar-width: none !important; } .pf-body .woocommerce-order p { font-size: 16px !important; line-height: 1.8em !important; } .pf-body .woocommerce-order p a { font-weight: 600 !important; color: #6C90D8 !important; } .block-type-social_networks .element .pf-body>.details-list li a { pointer-events: auto !important; cursor: pointer !important; } .fa-link::before { content: "\f1e1" !important; } select.ff-el-form-control:not([size]):not([multiple]) { background-color: transparent !important; font-size: 14px !important; border: 0 !important; border-bottom: 1.5px solid rgba(0,0,0,.2) !important; transition: padding .25s ease-in-out !important; appearance: none !important; -webkit-appearance: none !important; -moz-appearance: none !important; } select.ff-el-form-control:not([size]):not([multiple]) option { background-color: #fff !important; } select.ff-el-form-control:not([size]):not([multiple])::after { content: '' !important; display: none !important; } select.ff-el-form-control:not([size]):not([multiple]):focus { border-color: var(--accent) !important; backface-visibility: hidden !important; } .sign-in-box .md-checkbox label { text-align: justify !important; } .tooltip-element .tooltip-container { transition: unset !important; } .tooltip-element.tooltip-bottom .tooltip-container { overflow: initial !important; } .profile-header .profile-menu ul, .quick-listing-actions>ul { justify-content: center !important; } .main-info-mobile { background-color: #172333 !important; background-image: linear-gradient(180deg, #172333 0%, #64388b 50%, #2b5ac5 100%) !important; color: #fff !important; } .listing-main-info { background: unset !important; } .header-container .header-top { justify-content: center !important; position: relative !important; } .profile-name .edit-listing i { color: #bac1c1 !important; border-color: #bac1c1 !important; top: -3px !important; } .single-listing .verified-listing { top: -1px !important; } .elementor-element.elementor-element-f76253a.elementor-widget.elementor-widget-case27-listing-categories-widget .elementor-widget-container .i-section .container-fluid .row { display: flex !important; flex-wrap: wrap !important; justify-content: center !important; } .car-item-container { border-radius: 5px !important; border: 1px solid #D3D4D9 !important; } .uap-become-affiliate-wrapp { text-align: center !important; } .uap-become-affiliate-bttn { background-color: var(--e-global-color-primary) !important; border: 1px solid !important; border-color: var(--e-global-color-632998b) !important; border-radius: 5px !important; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5) !important; padding: 17px 20px 17px 20px !important; color: #fff !important; font-family: var(--e-global-typography-accent-font-family), Sans-serif!important; font-weight: var(--e-global-typography-accent-font-weight) !important; } .uap-become-affiliate-bttn:hover { background-color: var(--e-global-color-632998b) !important; border-color: var(--e-global-color-632998b) !important; } .row.cts-column-wrapper.cts-left-column .fab.fa-canadian-maple-leaf { color: #555558 !important; } .lf-head-btn:nth-child(3) { width: 10ch !important; overflow: hidden !important; white-space: nowrap !important; text-overflow: ellipsis !important; min-width: 131px !important; display: inline-block !important; padding-top: 6px !important; padding-bottom: 6px !important; height: 100% !important; } .infoBox.c27-listing-preview.listing-preview.cts-map-popup.cts-listing-popup.cts-popup-hidden.tpl-default.show { width: unset !important; } .i-section .container-fluid .row.section-body.grid .col-md-4.col-sm-6.col-xs-12 .single-blog-feed { min-height: 580px !important; } .archive-page .i-section.archive-posts .container .row.section-body.grid .col-md-4.col-sm-6.col-xs-12 .single-blog-feed { min-height: 550px !important; } .elementor-widget-container .i-section.listing-feed .container-fluid .row.section-body .results-wrapper .col-lg-3.col-md-4.col-sm-6.col-xs-12.grid-item .lf-item-container { margin-bottom: 40px !important; } #order_review .woocommerce-checkout-payment div.place-order { padding: 0 !important; } .woocommerce #payment #place_order, .woocommerce-page #payment #place_order { margin-bottom: 8px !important; } .sign-in-box.register-form-wrap .sign-in-form.register.mylisting-register .terms-and-conditions .md-checkbox label span { display: inline-block !important; } #comparison-view .modal-dialog .modal-content .compare-table tbody .compare-row .compare-head { min-width: 160px !important; } .woocommerce-ResetPassword.lost_reset_password { margin-top: 50px !important; } .iti__flag.iti__ca { margin-right: 4px !important; } .fluentform form.ff-form-has-steps .ff_submit_btn_wrapper { float: left !important; } .block-type-text.block-field-consultants-google-review-url .pf-body p { cursor: pointer !important; color: #D80621 !important; text-decoration: none !important; } .lf-item-container:hover .lf-item { position: relative !important; } .lf-item-container:hover .lf-item::after { content: '' !important; position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; background-color: rgba(0, 0, 0, 0.5) !important; z-index: 1 !important; } .lf-head, .lf-item-info-2, .lf-item-info, .lf-item-default .lf-item-info { display: none !important; } .results-view.grid .col-md-12.grid-item, .lf-item-container:hover .lf-head, .lf-item-container:hover .lf-item-info-2, .lf-item-container:hover .lf-item-info, .has-logo .lf-item-container:hover .lf-item-default .lf-item-info { display: flex !important; } .lf-item > a:hover .overlay { opacity: 0.02 !important; } .grecaptcha-badge { visibility: hidden !important; } .uap-register-5 .uap-form-line-register .select2-selection, .uap-register-5 .uap-form-line-register input[type="number"], .uap-register-5 .uap-form-line-register input[type="password"], .uap-register-5 .uap-form-line-register input[type="text"], .uap-register-5 .uap-form-line-register select, .uap-register-5 .uap-form-line-register textarea, .uap-register-7 .uap-form-line-register .select2-selection, .uap-register-7 .uap-form-line-register input[type="number"], .uap-register-7 .uap-form-line-register input[type="password"], .uap-register-7 .uap-form-line-register input[type="text"], .uap-register-7 .uap-form-line-register select, .uap-register-7 .uap-form-line-register textarea { border: 1px solid rgba(0,0,0,.1) !important; border-radius: 2px !important; color: #2b2b2b !important; padding: 8px 10px 7px !important; display: block !important; width: 100% !important; min-height: 37px !important; width: 100% !important; display: block !important; border: none !important; resize: none !important; line-height: 18px !important; background-color: transparent !important; padding: 14px 0 !important; color: #242429 !important; outline: none !important; font-size: 14px !important; border-bottom: 1.5px solid rgba(0,0,0,.2) !important; transition: padding .25s ease-in-out !important; } .uap-labels-register { color: #252627 !important; font-size: 16px !important; font-weight: 400 !important; } .uap-register-1 .uap-form-line-register, .uap-register-2 .uap-form-line-register, .uap-register-5 .uap-form-line-register { margin-bottom: 30px !important; } #uap_submit_bttn { padding: 15px 20px !important; display: inline-block !important; transition: 0.2s !important; overflow: hidden !important; border-radius: 5px !important; line-height: 16px !important; font-size: 16px !important; font-weight: 500 !important; color: rgb(255, 255, 255) !important; background-color: rgb(164, 4, 9) !important; border: 1px solid rgb(216, 6, 33) !important; } #uap_submit_bttn:hover { background-color: rgb(216, 6, 33) !important; border: 1px solid rgb(164, 4, 9) !important; transition: 0.2s !important; } .uap-register-5 .uap-form-line-register textarea { min-height: 200px !important; }