:root { --accent: #0250ce; } @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 }.car-item-details { padding: 0px !important } .car-item-container { background: rgb(247 247 247) !important; border: none !important; } .car-item-details h3 { top: 0px !important; } /* Логотип на explore page и single page в квадрате */ .lf-avatar { border-radius: 5%; } .profile-avatar { border-radius: 5%; } .element .pf-body>.social-nav li i, .social-nav li a i, .social-nav li a span.svg-icon { width: 40px; height: 30px; font-size: 17px; min-width: 30px; } /*Положение svg иконок в composer*/ .details-list li i, .social-nav li a span.svg-icon { border-radius: 10%; text-align: center; } .round-icon .title-style-1 i { border-radius: 10%; } .lmb-calltoaction>a { background: #d13939; padding: 0 15px; height: 35px; } .listing-details-3 .details-list li { padding: 5px 0px 5px 5px; border: 0px solid #aaaaaaf5;; background-color: #242429; color: #e9e6ed; flex-wrap: nowrap; } .listing-details-3 .details-list li span { color: #e9e6ed; } .listing-details-3 .details-list li i { color: #e9e6ed; margin-bottom: 2px; width: 25%; } .lf-item-default .lf-item-info { background-color: rgb(0 0 0 / 50%); } .lf-head-btn { background: rgba(0, 0, 0, .3); height: 30px; } .lf-item-info { bottom: 0px; left: 0px; right: 0px; padding: 10px 15px 10px 15px; } .col-md-12 { padding-right: 5px; padding-left: 5px; } .header-container .header-top { height: 70% !important; } .header .header-skin { height: 70% !important; } @media only screen and (max-width: 1200px) { .header-right { height: 25px !important; } } .header-right .header-button a.buttons { font-size: 14px !important; } .header-button a { padding: 8px 20px !important; } @media only screen and (min-width: 1200px) { .listing-main-info { bottom: 0px; padding-bottom: 30px; background-color: rgb(0 0 0 / 50%); } } /*Иконки в Header на ПК*/ @media only screen and (min-width : 1201px) { ul.main-nav li a>i { display: inline-block; padding-right: 5px; } } /*Сбросить/задать - новый пароль*/ .woocommerce form .form-row label { line-height: 1; padding-bottom: 10px; } /*Футер настройки темной темы*/ .footer-bottom .social-nav li a i { color: #ffffff !important; background: none !important; } .footer-bottom .social-links ul li a { color: #ffffff !important; line-height: 45px !important; } .copyright p { font-size: 14px !important; color: #ffffff; text-align: center !important; } .footer .c_widget { font-size: 14px !important; color: #ffffff !important; padding: 15px; } .c_widget .page_item a { color: #fff0ff !important; } /*Форматирование стиля таблицы html в виджете футера*/ .style-1 { list-style-type: square; } .style-2 { list-style-type: "\2705"; } .style-3 { color: #ffffff; } /*Sticky header*/ .header.header-scroll.header-scroll-hide { -webkit-transform: translateY(0) !important; -ms-transform: translateY(0) !important; transform: translateY(0) !important; } /*Скрыть меню быстрых кнопок в Listing Page .quick-listing-actions>ul { display: none } */ /** Липкое меню Single Page - Блок быстрый кнопок Quick Actions */ div.container.qla-container { position: fixed; bottom: 0; z-index: 12; width: 100%; background-color: #ffffff; height: 40px; } .quick-listing-actions>ul>li { padding-bottom: 5px; /*padding: 0px 0px 0px 0px;*/ } .quick-listing-actions { display: flex; margin-top: 3px; justify-content: center; } .quick-listing-actions>ul>li>a { padding: 5px 15px; border-radius: 5px; font-size: 13px; } /** Липкое меню Single Page - Блок профиль и контакты * .profile-header { position: fixed; bottom: 0; z-index: 12; width: 100%; height: 40px; background-color: #ffffff; } .profile-header .profile-menu ul li a:after { height: 2px; bottom: 40px; } .profile-header .profile-menu ul li a { font-size: 13px; height: 42px; } .profile-header .profile-menu ul { justify-content: center; } /*Скрыть меню быстрых кнопок в Listing Page* .quick-listing-actions>ul { display: none } .quick-listing-actions { margin-top: 10px; } */ div.gallery-carousel-block.carousel-items-1 .item { background-size: contain; } body.single.single-listing .elementor-lightbox { display: none !important; } button.read-more-toggle { background: #3333ec; color: #fff; border: none; padding: 5px; border-radius: 5px; margin-left: 35%; width: 30%; } .tags-nav li .md-checkbox label:before { background: transparent; border: 1px dashed #eb4515; } .finder-search.min-scroll { background-color: #eeeeee !important; } .finder-search { border-right: none; } /* FORCE-LAZY */ #listing_tab_detail_toggle .force-lazy-load{ content-visibility: auto; contain-intrinsic-size: auto 500px; } /* LISTING EVO TEXT*/ .evomessage{ display:none; } .evomessage.Squamish, .evomessage.Pemberton, .evomessage.Whistler, .evomessage.Fraser, .evomessage.Island, .evomessage.Islands, .evomessage.Coast, .evomessage.Shore, .evomessage.Vancouver{ display:inherit !important; } /* LISTING READ MORE .... */ .hidden-content { display: none; } .listing-read-more{ color: #eb4515 !important; border-style: none; background-color: #ffffff00 !important; font-size: 90% !important; padding-left: 0px; } .more-text { display: none; /* Ensure this is initially hidden */ } .read-more-toggle { cursor: pointer; /* Improves usability */ } /* LISTING TABS & CONTENT VISIBILITY */ .profile-header ul>li:nth-child(2){ display: none; } .postid-5849 .profile-header ul>li:nth-child(2),/*sechelt paddling*/ .postid-5721 .profile-header ul>li:nth-child(2),/*harrison river*/ .postid-5757 .profile-header ul>li:nth-child(2),/*southern gulf islands*/ .postid-4370 .profile-header ul>li:nth-child(2), /*powell river explorer*/ .postid-6376 .profile-header ul>li:nth-child(2), /*squamish river fsr*/ .postid-6096 .profile-header ul>li:nth-child(2), /*rampart ponds*/ .postid-4416 .profile-header ul>li:nth-child(2), /*panorama ridge*/ .postid-6095 .profile-header ul>li:nth-child(2) /*black tusk*/ { display: flex !important; width: auto !important; } /*.listing-tab{ content-visibility: auto; contain-intrinsic-size: auto 2000px; }*/ .block-type-details, .block-type-gallery, .block-type-table, .block-type-terms, .block-type-text, .content-block, .comments-list-wrapper{ content-visibility: auto; contain-intrinsic-size: auto 500px; } /* MAIN LISTING COLORS & FONT....................... */ .tab-template-sidebar-content>.row>.col-md-5, .tab-template-sidebar-content>.row>.col-md-7{ padding-left:0px; padding-right:0px; height: 100%; } .single-listing .row.cts-column-wrapper{ padding-left: 10px !important; padding-right: 10px !important; } .cts-column-wrapper.row.cts-right-column{ background-color: #fcfcfc; } .col-md-5>.cts-column-wrapper.row>.col-md-12>.element{ background-color: #fcfcfc; /*131A1D*/ box-shadow: none !important; } .col-md-7>.cts-column-wrapper.row>.col-md-12>.element{ background-color: #fcfcfc; /*131A1D*/ box-shadow: none !important; border-top: 2px solid #eeeeee; border-top-left-radius: 0px; border-top-right-radius: 0px; } /* MAIN LISTING COLUMN LAYOUT ........................... */ @media (max-width: 992px) { .type-hikes-short-walks #listing_tab_overview > .container > .row, .type-paddling-trips #listing_tab_overview > .container > .row, .type-cycling-trips #listing_tab_overview > .container > .row, .type-road-trips #listing_tab_overview > .container > .row{ /*display: flex !important;*/ /*flex-direction: column-reverse !important;*/ } } @media (min-width: 992px) { .type-hikes-short-walks #listing_tab_overview > .container > .row > .col-md-5, .type-paddling-trips #listing_tab_overview > .container > .row > .col-md-5, .type-cycling-trips #listing_tab_overview > .container > .row > .col-md-5, .type-road-trips #listing_tab_overview > .container > .row > .col-md-5, #listing_tab_overview > .container > .row > .col-md-5{ width: 30%; } } @media (min-width: 992px) { .type-hikes-short-walks #listing_tab_overview > .container > .row > .col-md-7, .type-paddling-trips #listing_tab_overview > .container > .row > .col-md-7, .type-cycling-trips #listing_tab_overview > .container > .row > .col-md-7, .type-road-trips #listing_tab_overview > .container > .row > .col-md-7, #listing_tab_overview > .container > .row > .col-md-7{ width: 70%; } } .listing-tab>.container{ padding-left: 3px; padding-right: 3px; } /**** SINGLE LISTINGS ****/ /****** COVER AREA ******/ /* CAROUSEL .................... */ @media (min-width: 673px) { .cover-style-image .featured-section{ height: 83vh !important; padding-bottom: 0% !important; /*background-position: 50% 50%;*/ }} .header-gallery-carousel .owl-stage>.owl-item>.photoswipe-item>div.overlay{ background-color: #DDDDDD20 !important; opacity: 0.1 !important } .profile-cover-image .overlay{ background-color: #DDDDDD20 !important; opacity: 0.1 !important } /**** GALLERY COVER ****/ /** NAV **/ .header-gallery-carousel.owl-carousel .owl-nav.disabled { display: block; position: absolute; left: 0; top: 50%; width: 100%; } .owl-nav>div { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 22px; height: 50px; border-radius: 2px; font-size: 0; transition: all .4s; } .header-gallery-carousel.owl-carousel .owl-nav>div { opacity: 1; visibility: visible; display: block; } .header-gallery-carousel.owl-carousel .owl-nav>div.owl-prev { left: 20px; } .header-gallery-carousel.owl-carousel .owl-nav>div.owl-next { right: 20px; } .owl-nav>div:before { direction: ltr; content: "\e5c4"; display: inline-block; font-family: Material Icons; font-size: 22px; font-style: normal; font-weight: 400; color: #fff; letter-spacing: normal; line-height: 1; text-transform: none; white-space: nowrap; word-wrap: normal; -webkit-font-feature-settings: "liga"; -webkit-font-smoothing: antialiased; position: absolute; left: 0; top: 0; text-align: center; } .owl-nav .owl-next:before { content: "\e5c8"; } /* TITLE TAGLINE */ .listing-main-info { bottom: 20px; /* EDIT was 110 */ } /* LISTING TITLE */ .listing-main-info .profile-name h1 { color: #fff; } @media (min-width: 673px) { .single-listing .profile-name h1.case27-primary-text { font-size:60px !important; } } @media (max-width: 672px) { .single-listing .profile-name h1.case27-primary-text { font-size:40px !important; } } .profile-name .pa-below-title{ display: none; } /* MAIN INFO SECTION ..................................*/ .main-info-mobile .listing-main-info>.col-md-6 span{ display:none; } @media (max-width: 1200px) { .main-info-mobile .listing-main-buttons{ margin-top: 0px; margin-bottom: 30px; } } /* EDIT LISTIING */ .profile-name .edit-listing i { color: #eee; border: 1px dashed #eee; } /* CALL TO ACTION BUTTONS */ .lmb-calltoaction>a { background: linear-gradient(90deg, rgba(255,255,255,0.15) 35%, rgba(255,255,255,.35) 100%); } .lmb-calltoaction>a>i { color: #eb4515; font-weight: bold; } /* PROFILE MENU */ .profile-header { background-color: #eeeeee; /*EDIT was #ffffff30;*/ border-bottom: none; /*margin-top: -63px;*/ z-index: 99; padding-left: 15px; padding-right: 15px; } @media screen and (max-width: 992px) { .header-dark-skin .mobile-menu-lines i{ color: #242429 !important; } .header-dark-skin .search-trigger a i{ color: #242429 !important; } } #quicksearch-mobile-modal button.close{ color: #242429; } .profile-header .profile-menu>ul { justify-content:center; } @media screen and (max-width: 1200px) { /* was 672 */ .profile-header .profile-menu>ul { justify-content:center !important; } } @media only screen and (max-width: 1200px) { .listing-main-buttons>ul{ justify-content:left !important; }} @media only screen and (max-width: 1200px){ .listing-main-buttons>ul>li { margin-top: 5px; }} @media screen and (max-width: 600px) { .profile-header .profile-menu ul li{ width: 33.33%; } .profile-header .profile-menu ul li a{ text-align: center !important; justify-content: center; /* Centers content horizontally */ align-items: center; /* Centers content vertically */ text-align: center; } } /* PROFILE MENU TEXT */ .profile-header .profile-menu ul li a { letter-spacing: 2px; text-transform: uppercase; font-size: 120%; padding: auto; /*color: #fff; EDIT */ } @media screen and (max-width: 367px) { .profile-header .profile-menu ul li a { /* font-size: 80%;*/ }} .profile-header .profile-menu ul li.active a{ background-color: #eb451533; } /* PROFILE MENU COUNTERS */ .items-counter { border: 1px solid #000; border-radius: 5px; padding: 0px 0px 0px 1px; line-height: 15px; /*color: #fff; EDIT */ background: #00000000; } /* QUICK ACTIONS */ .quick-listing-actions{ margin-bottom:50px; } .quick-listing-actions>ul { justify-content:center; } .quick-listing-actions>ul>li>a>i { color: #eb4515; } .quick-listing-actions>ul>li>a span { /*color: #fff; EDIT */ } .quick-listing-actions>ul>li>a span:hover { /*color: #fff; EDIT */ } .quick-listing-actions>ul>li>a>i:hover { color: #eb4515db; } .quick-listing-actions>ul>li>a { border-radius: 5px !important; border: none; transition: .3s ease !important; } .quick-listing-actions>ul>li>a:hover { margin-top: -5px; } /* QUICK ACTION - REPORT */ .modal-27.in .modal-dialog>div { border: none; } #report-listing-modal .sign-in-box { background: #000000d6; border: none; } .modal-dialog textarea { /*color: #fff !important; EDIT */ } /** BLOCKS **/ .profile-header .profile-menu li>a{ font-family: teko; } .element { background: #ffffff10; border: none; } .title-style-1 h2 { font-weight: bold; /*color: #fff; EDIT */ letter-spacing: 1px; text-transform: uppercase; font-size: 20px; float: none; margin-bottom: 0px; } .center-block-heading .title-style-1 h2 { float: none; text-align: center; font-size: 18px !important; } .extra-details .item-attr { /*color: #fff; EDIT */ font-weight: bold; letter-spacing: 1px; } .extra-details .item-property { /*color: #fff; EDIT */ } /* LINK TEXT */ .details-list li a span { /*color: #fff; EDIT */ } /* BODY TEXT */ div.pf-body { /*color: #fff; EDIT */ } /* ICONS */ .pf-head i.mi, .pf-head i.fa { display: none; } .cat-icon { background: transparent !important; } .details-list li i { background: transparent; color: #DB3A1A; } .outlined-list.details-list .term-icon.image-icon { background: transparent; } /* ICON COLOR WHEN HOVER OVER THE LINK TEXT*/ .details-list.social-nav li a:hover i { background: transparent !important; color: #eb4515 !important; } /* CATEGORY BLOCK */ .listing-details .category-name { color: #fff; font-weight: 500; letter-spacing: .5px; } #category-block .element .pf-body { padding: 0px 0px 10px 0px; } #category-block .element .pf-body>.listing-details ul { background: #eeeeee1f; border-radius: 5px 10px 0px 5px; } #category-block .element .pf-body>.listing-details ul li a { background: #eb4515; border-radius: 5px 10px 0px 5px; margin: 0px 10px 0px 0px; } #category-block .listing-details li { min-width: 44%; } /* COUNTDOWN BLOCK */ .countdown-box .countdown-list li p { font-weight: 400 !important; color: #eb4515; background: #101010; } .countdown-box { background: #101010 !important; } /* MAP BLOCK */ .map-block-address a { background: #eb4515; color: #fff !important; } .map-block-address a:hover { background: rgba(184, 86, 88, 0.85); color: #fff !important; } .mapboxgl-ctrl-group { background: #ffffff40; } .mapboxgl-ctrl-group button+button { border-top: none; } a.mapboxgl-ctrl-logo { opacity: .4; } /* TABLE BLOCK - PHONE NUMBER */ .tab-content .element .pf-body a[href*="tel:"] { color: #eb4515; } /* GALLERY BLOCK - CAROUSEL WITH IMAGE PREVIEW */ /* .gallery-carousel-block .gallery-carousel{ display:block; }*/ .gallery-carousel-block .owl-stage>.owl-item{ max-width: 30%; float:left; } .gallery-carousel-block .owl-stage>.owl-item>a.item{ background-repeat: no-repeat; background-size: cover; height: inherit; } .gallery-nav li i { color: #eb4515; background: #ffffff20; border-radius: 5px; } .gallery-nav li i:hover { background: #ffffff30 !important; } /* GALLERY BLOCK - GRID VIEW */ .gallery-grid-block .gallery-grid a { outline: 4px solid #000; } .gallery-grid-block .gallery-grid a:hover { outline: 4px solid #000; } .gallery-grid-block .gallery-grid a:after { display: none; } .gallery-grid-block .gallery-grid a:focus { outline: none; } /* SIMILAR LISTINGS */ .single-listing .section-title h2 { /*color: #fff; EDIT */ } /* DESCRIPTION BLOCK - TOP PADDING FIX */ #description-block .element .pf-body { padding-top: 0px; } /* HOURS BLOCK */ div.timing-today { color: #fff; } .open { color: #eb4515; } .closed { color: #fff; } .work-hours-status.closing { color: #eb4515; } .open-now .timing-today .expand_more { background: #ffffff10; } /* STORE */ .woocommerce ul.products li.product .woocommerce-loop-product__title { color: #fff; font-size: 18px; font-weight: bold !important; letter-spacing: 1px; } .woocommerce ul.products li.product .price { color: #fff; } .wcpv-sold-by-loop { color: #aaa; } ul.products li.product a.button { color: #fff; background: #000 !important; } ul.products li.product a.button.add_to_cart_button:before { color: #eb4515; } /* REVIEWS */ .no-results-icon { content: url("https://takemetotheriver.ca/wp-content/uploads/2023/11/TMTTR-Logo-Square-2023.svg"); max-width: 30%; } .no-results-wrapper li.no_job_listings_found { color: #fff; } .single-listing .title-style-1 i { color: #eb4515; } .form-group-review-ratings label i { color: #eb4515; } .rating-category-label { color: #ddd; } /* IMAGE UPLOAD WIDGET - SUBMIT FORM AND WOOCOMMERCE EDIT ACCOUNT ENDPOINT */ .single-listing .review-gallery-add { color: #eb4515; background: #ffffff10; } .single-listing .review-gallery-add:hover { background: #ffffff15; } .review-gallery-label { color: #ddd; } .sidebar-comment-form label { color: #ddd; padding-bottom: 10px; font-weight: 400; } .sidebar-comment-form textarea { color: #aaa; } .comment-body p { color: #fff; } /* SHARE OPTIONS */ #social-share-modal{ padding-left: 30% !important; padding-right: 30% !important; } .social-share-modal .share-options { letter-spacing: 0.7px; box-shadow: none; } #social-share-modal .share-options li a i { background: #ffffff44 !important; border-radius: 10%; color: #eb4515; } #social-share-modal a { color: #aaa; font-size: 16px; } ul.share-options { display: contents !important; } .social-share-modal .share-options li { width: 15%; } #social-share-modal li { background: #ffffff20; padding-top: 50px; padding-bottom: 40px; border-radius: 5px; margin-right: 10px; } #social-share-modal li:hover { background: #ffffff30; } #social-share-modal{ background: #000000db; } @media only screen and (max-width: 1024px) { #social-share-modal .share-options li { width: 15%; } } @media only screen and (max-width: 767px) { #social-share-modal .share-options li { width: auto; } } @media only screen and (max-width: 767px) { #social-share-modal .share-options { box-shadow: none; } } @media only screen and (max-width: 767px) { ul.share-options { display:block !important; width: 100%; background: transparent !important; } } @media only screen and (max-width: 767px) { #social-share-modal li { margin: 10px 30px 0px 30px; padding-top: 30px; padding-bottom: 20px; } } /* LISTING NOTIFICATIONS (i.e. WOOCOMMERCE MESSAGES) */ .listing-notifications .woocommerce-message { background: #ffffff30; border: none !important; color: #fff; } .listing-notifications .woocommerce-message .button { color: #fff; } /* REVIEW COMMENTS */ .comment-container { background: #ffffff15; border: none; } .single-comment .listing-rating i { color: #eb4515; } .mi.chat_bubble_outline:before { color: #eb4515; } .comment-head h5 { font-size: 16px; font-weight: 600 !important; color: #fff; } .rating-categories .clasificacion { color: #eb4515; } /** MOBILE DESIGN **/ /* MORE MENU ITEMS INDICATOR */ .cts-next.cts-show, .cts-prev.cts-show { opacity: 0.4; } /* COVER AREA */ @media screen and (max-width: 1200px) { .listing-main-info { background: #eee; } } .listing-main-info { color: #fff; } @media screen and (max-width: 1200px) { .main-info-mobile>.listing-main-info>.col-md-6{ clear:both; } .listing-main-info { color: #242429; } .listing-main-info .profile-name h1{ color:#242429; } } /* Move Feature down on mobile */ @media only screen and (max-width: 992px) { #c27-site-wrapper>.single-job-listing{ padding-top: 80px; } } @media only screen and (max-width: 480px) { #c27-site-wrapper>.single-job-listing{ padding-top: 60px; } } /* ENSURES THE COVER BUTTONS SHOW ON MOBILE */ @media only screen and (max-width: 1200px) { .listing-main-buttons>ul>li { z-index: 99; /*color: #fff;*/ } } /* DEALS WITH THE VERTICAL ALIGNMENT OF LISTING TITLES - was 767 instead of 672 */ @media screen and (max-width: 1200px) { .main-info-mobile { z-index: 99; margin-top: 0px; */ /* EDIT was -112.5 */ padding-bottom: 0px; /* EDIT was 63 */ } } @media screen and (max-width: 992px) { .main-info-mobile { z-index: 99; margin-top: 0px; /* EDIT was -161 */ padding-bottom: 0px; /* EDIT was 63 */ } } @media screen and (max-width: 1200px) { .single-listing .case27-primary-text { z-index: 12; /* color: #fff !important; EDIT */ font-size: 26px; } } @media screen and (max-width: 1200px) { .profile-name .pa-below-title { /* color: #fff;EDIT */ z-index: 12; } } @media screen and (max-width: 1200px) { .listing-main-info .profile-name h2 { /* color: #fff;EDIT */ } } /* EATS AND DRINKS MENU BLOCK */ #foodmenu .gallery-carousel-block.carousel-items-1 .item { height: 764px; } /* BOOKING FORM */ .bookingclass div.element.content-block { background: #303030; } #booking .pf-body iframe { border: none !important; } /* LISTING NOTIFICATIONS */ .listing-notifications .woocommerce-message .button { background: transparent !important; } /** WP EDITOR BLOCK **/ .details-block-content .wp-editor-content { /*color: #fff; EDIT */ } /** DETAILS BLOCK - ROW HEADINGS **/ .detailsrowhead { font-weight: bold; } /* BLOCK TYPE TABLE ...................................................... */ .tab-content .listing-tab .block-type-table#lb-notices-and-updates>.table-block{ border: 2px solid #EB4515; } .tab-content .listing-tab .block-type-table ul.extra-details{ margin-bottom: 0px !important; } .tab-content .listing-tab .block-type-table .extra-details li{ border: none; padding-bottom: 2px !important; } .tab-content .listing-tab .block-type-table .pf-body>.extra-details>li>div, .tab-content .listing-tab .block-type-table .pf-body>.extra-details>li>div>p{ font-size:inherit; } .tab-content .listing-tab .block-type-table#psa .pf-body>.extra-details>li:nth-child(2)>div{ float:left; } /* BLOCK TYPE TEXT ......................................................... */ .tab-content .listing-tab .block-type-text .pf-body>p{ font-size:inherit; } .tab-content .listing-tab .block-type-text .pf-body>ul{ margin-left:50px; } .tab-content .listing-tab .block-type-text .pf-body>ul>li{ font-size:inherit; list-style-position: outside; } /* BLOCK TYPE DETAILS ...................................................... */ .tab-content .listing-tab .block-type-details .pf-body li p{ font-size:inherit; } .tab-content .listing-tab .block-type-details .pf-body li{ font-size:inherit; } /* BLOCK GENERAL TEXT ...................................................... */ .tab-content .listing-tab .pf-body .detailsrowhead{ font-weight: 600 !important; } .tab-content .listing-tab .pf-body p{ margin-bottom: 10px; } .tab-content .listing-tab .pf-body p strong{ } /* BLOCK MAP ............................................................ */ /*Force the Map to appear 100% wide */ .tab-content .listing-tab #lb-trip-navigation-table .pf-body>.extra-details>li>.item-property{ /* display:contents;*/ width: 100% !important; } /*hide part of ridewithGPS*/ #writeuptemplate .pf-head{ display: none; } #writeuptemplate .pf-body{ padding-top:0px; } /* FAT MAP & GPX BUTTONS .............................................................*/ .gpx-button>a{ border: 2px solid #DB3A1A; } .extra-details li:nth-child(n+3){ display: inline-block !important; } .extra-details li:nth-child(5){ float: right; } a.fat-map-button{ display: inline-block; /* To enable width and height */ background-image: url('https://takemetotheriver.ca/wp-content/uploads/2023/12/FATMAP_Logo_-_Black_0.jpg'); background-size: cover; width: 44px; height: 44px; border-radius: 10px; } /* DETAIL BLOCK ..............................................................................*/ .details-block-content>li{ margin-bottom: 0px; } .details-block-content>li>i{ display:none; } /* ROUTE DETAIL ..................................*/ /* Show route details in cover area */ .main-info-mobile>.col-md-6{ display: none; } /*Make the hike details appear in 3 cols instead of one*/ #lb-main-statistics .pf-body ul { display: flex; flex-wrap: wrap; } /*Each stat span*/ #lb-main-statistics .details-block-content>li>span{ display: block; vertical-align: middle; display: flex; align-items: center; margin-top: 0px !important; width: 100%; } /*Stat title margin*/ #lb-main-statistics .details-block-content>li>span>.detailsrowhead{ margin-right: 5px; } /*Stat icon before title*/ #lb-main-statistics .details-block-content>li>span>span.detailsrowhead:before{ content: "\2666"; color: #333333; margin-right: 15px; /*font-size: 120%;*/ margin-bottom: 5px; } /*Hide extra stats on desktop*/ @media (min-width: 993px) { #lb-main-statistics .details-block-content>li>span>span.mobileonly{ display:none; } } /* Stat layout normal (big) screen */ #lb-main-statistics .pf-body li { width: 50%; /* Two items per row, adjust as needed */ box-sizing: border-box; padding: 0px; } /* Stat formatting mobile*/ @media (max-width: 993px) { #lb-main-statistics .element{ background-color: #eee !important; } #lb-main-statistics .pf-body li:first-child{ width: 100% !important; } #lb-main-statistics .pf-body li { width: 50% !important; /* One items per row, adjust as needed*/ box-sizing: border-box; padding: 0px; /*font-size: 80%;*/ } #lb-main-statistics .details-block-content>li>span>span:before{ display:none; } #lb-main-statistics .details-block-content>li>span:before{ /*font-size: 100%;*/ } } /* FOOTER .................... */ [data-elementor-type="footer"]>.elementor-section>.elementor-shape{ display:none; } /* FEATURED PHOTO TESTING .postid-8187 */ img.featured-photo-area{ /*display:none;*/ } img.featured-photo-area{ display:block !important; object-fit: cover; height:100%; width: 100%; position: absolute; z-index:13; } /* LINKS */ #c27-site-wrapper p>a, #c27-site-wrapper a>span, #c27-site-wrapper span>a{ text-decoration: underline !important; } #c27-site-wrapper .listing-details>.c27-listing-preview-category-list>li>a>span{ text-decoration: none !important; } #c27-site-wrapper a:hover{ color: var(--accent); text-decoration: underline dotted; } /* USER CENTRICS BUTTON */ #usercentrics-root button.cGLJEO{ background: var(--accent) !important; } /* LOGIN LOGO */ #login-popup-container #login-popup-logo{ width: 30%; } @media only screen and (max-width: 672px) { .hideonmobile{ display:none; } } /* CHECKBOXES */ label{ font-size: inherit; } /* HEADER */ .c27-main-header li.menu-item>a{ font-family: teko , sans-serif; font-size: 22px; } .c27-main-header .mobile-menu-open .i-dropdown li a{ font-size: 16px; font-weight: 400; font-family: Tahoma; } body.logged-in .menu-item-7172{ display:none; } #container-main-content{ scroll-margin-top: 90px; } /* HEADER SEARCH */ .instant-results { background: #eeeeee; } .instant-results ul li.ir-cat { background: #000 !important; color: #fff !important; text-transform: uppercase; font-weight: 600; letter-spacing: 1.5px; border: none; } .instant-results ul li.ir-cat:hover { background: #000 !important; } .instant-results ul li { color: #000 !important; } .instant-results li:hover { background: transparent !important; } .instant-results ul li a { color: #000; border-bottom: 1px solid #ffffff30; transition: margin .2s ease-in-out; } .instant-results ul li a:hover { margin-left: 10px; color: #fff; } .instant-results .view-all-results { color: #fff; justify-content: left; text-align: left; font-size: 12px; } .instant-results .view-all-results i { margin-left: 15px; } /** PAGES WHERE TRANSPARENCY DOESN'T FIT FOR THE DESIGN **/ /* EXPLORE PAGE */ .page-id-54 .instant-results { background: #1a1a1a; } /* MENU */ .i-nav ul li a{ font-weight:500; } .mobile-nav-head .user-profile-dropdown .user-profile-name .submenu-toggle i{ color: #161E22 !important; font-size: 28px; font-weight: 700; } .submenu-toggle .material-icons.arrow_drop_down{ color: #161E22 !important; font-size: 28px; } /* NAVIGATION */ .user-area .user-profile-name:hover { color: #f4f4f4; } /* DESKTOP MENU */ /* STYLES ALL DROPDOWN MENUS */ .i-dropdown { background: #eeeeee !important; border: none; } .i-dropdown li a { color: #fff; border-bottom: 1px solid #ffffff40; } .i-dropdown li a:hover { color: #fff; background: transparent !important; } /* TARGETS THE LAST MENU ITEM OF THE USER MENU */ .user-profile-dropdown .i-dropdown li:last-child a { color: #fff; } /** MOBILE MENU **/ /* MENU BACKGROUND */ @media only screen and (max-width: 1200px) { .i-nav { background-color: #131A1D !important; background-image: url(https://takemetotheriver.ca/wp-content/uploads/2023/11/TMTTR-Logo-2023-Simple-White.svg); background-repeat: no-repeat; background-size: 10%; background-position: bottom 80px right 20px; opacity: 0.2; } } /* HAMBURGER MENU ICON */ .header-dark-skin .mobile-menu-lines i { color: #fff; } @media only screen and (max-width: 1200px) { .mnh-close-icon i { color: #eb4515; } } /* USERNAME */ @media only screen and (max-width: 1200px) { .user-profile-dropdown .user-profile-name { color: #fff !important; } } /* USER MENU */ .mobile-user-menu { background: #22282B; padding-left: 40px; } /* MENU ITEMS */ @media only screen and (max-width: 1200px) { .i-nav ul li a { color: #ddd; } } @media only screen and (max-width: 1200px) { .i-nav ul li a:hover { color: #fff !important; background: #ffffff20; } } /* MENU ITEMS WITH SUB MENU ITEMS */ @media only screen and (max-width: 1200px) { .submenu-toggle:hover { color: #fff !important; background: #ffffff20; } } @media only screen and (max-width: 1200px) { .i-nav ul li a:hover i { color: #fff !important; } } @media only screen and (max-width: 1200px) { .i-nav>ul>li.current-menu-item>a { background: #ffffff20; } } @media only screen and (max-width: 1200px) { .i-nav>ul>li.current-menu-item>a:hover { background: #ffffff20; } } /* BORDER BETWEEN MENU ITEMS */ @media only screen and (max-width: 1200px) { .i-nav ul li { border-bottom: 1px solid #ffffff40; } } /* SUBMENU INDICATOR ICON */ @media only screen and (max-width: 1200px) { .main-menu .submenu-toggle i { color: #ffffff; font-weight: bold; } } /* SUBMENU ITEMS */ .mobile-menu-open .i-dropdown li a { color: #aaa; } @media only screen and (max-width: 1200px) { ul.sub-menu.i-dropdown.shown-menu { padding-left: 10px; background: #ffffff10; border: none; } } /* LOGGED IN CONTENT MANAGEMENT */ body:not(.logged-in) .hide-from-logged-out{ display: none !important; } .logged-in .hide-from-logged-in{ display: none !important; } /* SMOOTH SCROLL */ html { scroll-behavior: smooth; } /* POP UP BUTTON FORMATTING */ body>a.back-to-top{ width: 64px; height: 64px; right: 38px; } body>a.back-to-top .keyboard_arrow_up{ font-size:40px; } /* DISTANCE MATRIX */ /* General Formatting */ .distance-matrix{ color: #333; background-color: #fff; text-align: right; } .distance-matrix-mobile{ font-size: 80%; } .distance-matrix th{ text-align: right; } .distance-matrix td, .distance-matrix th{ padding-right: 10px; } /* Row Headers */ .distance-matrix .rowheadcol1{ background-color: #222 !important; color: #fff !important; padding-left: 10px; } /*Primary Col Headers */ .distance-matrix .colheadrow1 th:not(:first-child){ background-color: #222 !important; color: #fff !important; width: 60px; } .distance-matrix .colheadrow1 th:first-child{ color: #333; background-color: #fff; text-align: left; padding-left: 10px; } /* Elevation Row */ .distance-matrix .colheadrow2{ background-color: #dadada !important; } /* Row Banding */ .distance-matrix tr:nth-child(even) { background-color: #eeeeee; /* White background */ } /* FORCE CONTAINER TO REMAINDER OF SCREEN HEIGHT */ .remaining-screen-height, .remaining-screen-height iframe{ height: calc(100vh - 80px); } @media (max-width: 480px) { .remaining-screen-height, .remaining-screen-height iframe{ height: calc(100vh - 60px); } } /* Remove section border effects on mobile */ @media (max-width: 767px) { .page [data-elementor-post-type="page"]>.elementor-section .elementor-shape{ display:none; } .page [data-elementor-post-type="page"]>[data-element_type="container"] .elementor-shape{ display:none; } } .elementor-2 .elementor-element .elementor-cta:not(:hover) .elementor-cta__bg-overlay{ background-color: #ffffff10 !important; } p, ul>li{ line-height: 28px !important; } /* LOADER PAGE */ .main-loader.site-logo-loader img{ max-height: 200px !important; } /* FOOTER */ .elementor-location-footer{ contain: content; content-visibility: auto; } /* LISTING HIKE LOOPS .......................................................................*/ .listing-hike-loop p{ font-size: inherit; } .listing-hike-loop .GPX-button{ background-color: var(--accent); } /* LISTING PREVIEW CARDS ....................................................................*/ .listing-preview.lf-item-container{ border: 1px solid #cccccc; } .lf-item-info>h4{ font-size: clamp(1.75rem, 1.1641rem + 1.875vw, 2.5rem) !important; } .lf-item-container.listing-preview>.lf-item>a>.overlay{ background-color: #131a1d !important; opacity: 0 !important; } .lf-item-container.listing-preview>.lf-item>a>.overlay:hover{ opacity: 0 !important; } .lf-item-container.listing-preview>.lf-item>.lf-head>.lf-head-btn{ background-color: #131a1d33; } .lf-item-container.listing-preview>.lf-item:hover>.lf-head>.lf-head-btn{ background-color: #131a1daa; transition: background-color .3s ease-in-out; } .lf-item-container.listing-preview .listing-details.c27-footer-section{ background-color: #eeeeee; } .elementor-widget-case27-listing-feed-widget>.elementor-widget-container>.i-section.listing-feed-2{ padding-top: 20px; } .listing-preview.lf-item-container .listing-details{ height: 45px; } .listing-preview .c27-footer-section { background: #ffffff10; } .lf-item-container .listing-details .cat-icon i { color: #eb4515 !important; } .listing-details .category-name { color: #161E22 !important; } /**** SINGLE PRODUCT PAGE ****/ /** PRODUCT IMAGES **/ div.element.slider-padding.gallery-block { background: transparent; } /* PRODUCT DESCRIPTION */ .woocommerce-product-details__short-description p { color: #ccc; } /* ADD TO CART BUTTON - REMOVE ICON */ .woocommerce div.product form.cart .button:before { display: none; } /** PRDDUCT TAGS **/ .tagged_as>a { color: #eb4515; background: #ffffff10; border: none; } /** PRODUCT TABS **/ /* MAIN TABS BOX */ .woocommerce-page div.product .woocommerce-tabs { background: #ffffff10; border: none; border-radius: 5px; } /* TABS */ .woocommerce div.product .woocommerce-tabs ul.tabs li a { color: #aaa; background: transparent; text-transform: uppercase; letter-spacing: .5px; font-weight: 700; } .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover { color: #fff; } .woocommerce div.product .woocommerce-tabs ul.tabs li.active a { color: #fff; } /* DESCRIPTION TAB */ #tab-description P { color: #ddd; } /* INNER BOX */ .woocommerce div.product .woocommerce-tabs .panel { background: transparent; } .woocommerce-Tabs-panel h2 { display: none; } .comment-form-rating label { color: #fff; font-weight: 700; } .woocommerce-noreviews { color: #fff; } span#reply-title { font-weight: 400 !important; color: #ccc; font-style: italic; } .comment-form-comment label { color: #fff; font-weight: 700 !important; } .woocommerce .comment-form-rating p.stars a:hover { color: #eb4515; } .woocommerce p.stars a:focus { color: #ffffff20; } .woocommerce #review_form #respond textarea { color: #fff; } .woocommerce #review_form #respond .form-submit input[type=submit] { font-weight: 700; } /* YOUR MUST BE LOGGED IN TO REVIEW THE PRODUCT */ .woocommerce #review_form #respond p { color: #fff; } 