/*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */.lSSlideWrapper,.lSSlideWrapper .lSFade{position:relative}.lSSlideWrapper .lSSlide,.lSSlideWrapper.usingCss .lSFade>*{-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important;-webkit-transition-duration:inherit !important;transition-duration:inherit !important}.lSSlideOuter,.lSSlideOuter .lSPager.lSGallery{-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideWrapper>.lightSlider:after{clear:both}.lSSlideOuter{overflow:hidden;user-select:none}.lightSlider:after,.lightSlider:before{content:" ";display:table}.lightSlider{overflow:hidden;margin:0}.lSSlideWrapper{max-width:100%;overflow:hidden}.lSSlideWrapper .lSSlide{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:all 1s;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform,height;transition-property:transform,height}.lSSlideWrapper .lSFade>*{position:absolute !important;top:0;left:0;z-index:9;margin-right:0;width:100%}.lSSlideWrapper.usingCss .lSFade>*{opacity:0;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-property:opacity;transition-property:opacity}.lSSlideWrapper .lSFade>.active{z-index:10}.lSSlideWrapper.usingCss .lSFade>.active{opacity:1}.lSSlideOuter .lSPager.lSpg{margin:10px 0 0;padding:0;text-align:center}.lSSlideOuter .lSPager.lSpg>li{cursor:pointer;display:inline-block;padding:0 5px}.lSSlideOuter .lSPager.lSpg>li a{background-color:#222;border-radius:30px;display:inline-block;height:8px;overflow:hidden;text-indent:-999em;width:8px;position:relative;z-index:99;-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s}.lSSlideOuter .lSPager.lSpg>li.active a,.lSSlideOuter .lSPager.lSpg>li:hover a{background-color:#428bca}.lSSlideOuter .media{opacity:.8}.lSSlideOuter .media.active{opacity:1}.lSSlideOuter .lSPager.lSGallery{list-style:none;padding-left:0;margin:0;overflow:hidden;transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;user-select:none}.lSSlideOuter .lSPager.lSGallery li{overflow:hidden;-webkit-transition:border-radius .12s linear 0s .35s linear 0s;transition:border-radius .12s linear 0s .35s linear 0s}.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{border-radius:5px}.lSSlideOuter .lSPager.lSGallery img{display:block;height:auto;max-width:100%}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideOuter .lSPager.lSGallery:before{content:" ";display:table}.lSAction>a{width:32px;display:block;top:50%;height:32px;background-image:url(https://capetowncycletour.com/../assets/controls.png);cursor:pointer;position:absolute;z-index:99;margin-top:-16px;opacity:.5;-webkit-transition:opacity .35s linear 0s;transition:opacity .35s linear 0s}.lSAction>a:hover{opacity:1}.lSAction>.lSPrev{background-position:0 0;left:10px}.lSAction>.lSNext{background-position:-32px 0;right:10px}.lSAction>a.disabled{pointer-events:none}.cS-hidden{height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden}.lSSlideOuter.vertical{position:relative}.lSSlideOuter.vertical.noPager{padding-right:0 !important}.lSSlideOuter.vertical .lSGallery{position:absolute !important;right:0;top:0}.lSSlideOuter.vertical .lightSlider>*{width:100% !important;max-width:none !important}.lSSlideOuter.vertical .lSAction>a{left:50%;margin-left:-14px;margin-top:0}.lSSlideOuter.vertical .lSAction>.lSNext{background-position:31px -31px;bottom:10px;top:auto}.lSSlideOuter.vertical .lSAction>.lSPrev{background-position:0 -31px;bottom:auto;top:10px}.lSSlideOuter.lSrtl{direction:rtl}.lSSlideOuter .lSPager,.lSSlideOuter .lightSlider{padding-left:0;list-style:none}.lSSlideOuter.lSrtl .lSPager,.lSSlideOuter.lSrtl .lightSlider{padding-right:0}.lSSlideOuter .lSGallery li,.lSSlideOuter .lightSlider>*{float:left}.lSSlideOuter.lSrtl .lSGallery li,.lSSlideOuter.lSrtl .lightSlider>*{float:right !important}@-webkit-keyframes rightEnd{0%,100%{left:0}50%{left:-15px}}@keyframes rightEnd{0%,100%{left:0}50%{left:-15px}}@-webkit-keyframes topEnd{0%,100%{top:0}50%{top:-15px}}@keyframes topEnd{0%,100%{top:0}50%{top:-15px}}@-webkit-keyframes leftEnd{0%,100%{left:0}50%{left:15px}}@keyframes leftEnd{0%,100%{left:0}50%{left:15px}}@-webkit-keyframes bottomEnd{0%,100%{bottom:0}50%{bottom:-15px}}@keyframes bottomEnd{0%,100%{bottom:0}50%{bottom:-15px}}.lSSlideOuter .rightEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lSSlideOuter .leftEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.vertical .rightEnd{-webkit-animation:topEnd .3s;animation:topEnd .3s;position:relative}.lSSlideOuter.vertical .leftEnd{-webkit-animation:bottomEnd .3s;animation:bottomEnd .3s;position:relative}.lSSlideOuter.lSrtl .rightEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.lSrtl .leftEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lightSlider.lsGrab>*{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lightSlider.lsGrabbing>*{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.vh-75{height:75vh}.bg-dark{background-color:#1C2630 !important;color:#f8f9fa !important}.bg-light{background-color:#f8f9fa !important;color:#1C2630 !important}.roboto-thin{font-family:"Roboto", sans-serif;font-weight:100;font-style:normal}.roboto-light{font-family:"Roboto", sans-serif;font-weight:300;font-style:normal}.roboto-regular{font-family:"Roboto", sans-serif;font-weight:400;font-style:normal}.roboto-medium{font-family:"Roboto", sans-serif;font-weight:500;font-style:normal}.roboto-bold{font-family:"Roboto", sans-serif;font-weight:700;font-style:normal}.roboto-black{font-family:"Roboto", sans-serif;font-weight:900;font-style:normal}.roboto-thin-italic{font-family:"Roboto", sans-serif;font-weight:100;font-style:italic}.roboto-light-italic{font-family:"Roboto", sans-serif;font-weight:300;font-style:italic}.roboto-regular-italic{font-family:"Roboto", sans-serif;font-weight:400;font-style:italic}.roboto-medium-italic{font-family:"Roboto", sans-serif;font-weight:500;font-style:italic}.roboto-bold-italic{font-family:"Roboto", sans-serif;font-weight:700;font-style:italic}.roboto-black-italic{font-family:"Roboto", sans-serif;font-weight:900;font-style:italic}html h1#body_content_title{display:none}html body{overflow-x:hidden;font-family:"Roboto", sans-serif;background:#F8F9FA}html ::-webkit-scrollbar{width:4px !important}html ::-webkit-scrollbar-track{background:#f1f1f1}html ::-webkit-scrollbar-thumb{background:#888}html ::-webkit-scrollbar-thumb:hover{background:#555}hr{width:1px !important;border:none;background:black;margin:30px 0 !important;padding:0 !important}a{color:inherit !important}.btn{border-radius:80px !important;transition:all .2s ease-in-out !important;transform:translateY(0px)}.btn:hover{transform:translateY(-5px)}.btn-primary{background-color:#51BAA7 !important;color:#f8f9fa !important;border-color:#51BAA7 !important}.btn-warning{background-color:#E7C941 !important;color:#f8f9fa !important;border-color:#E7C941 !important}.btn-danger{background-color:#CC0608 !important;color:#f8f9fa !important;border-color:#CC0608 !important}.btn-dark{background-color:#1C2630 !important;color:#f8f9fa !important;border-color:#1C2630 !important;color:#f8f9fa !important}.btn-light{background-color:#f8f9fa !important;color:#1C2630 !important;border-color:#f8f9fa !important}.btn-grey{background-color:#F1F1F1 !important;color:#1C2630 !important;border-color:#F1F1F1 !important}.btn-none{background-color:transparent;color:#f8f9fa !important;border-color:transparent}.btn-notch{position:fixed;right:0;top:0;bottom:0;height:fit-content;margin:auto;background:white;border:none;padding:10px;font-size:22px;border-radius:32px;z-index:999}@font-face{font-family:'Roboto';src:local("Roboto"),url("https://roboto-webfont.googlecode.com/files/Roboto-Regular-webfont.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}body{font-family:Arial, Helvetica, sans-serif}p{font-size:16px !important}h1{font-size:72px !important;font-weight:400 !important}h2{font-size:62px !important;font-weight:400 !important;text-transform:uppercase}h3{font-size:52px !important;font-weight:400 !important}h4{font-size:32px !important;font-weight:400 !important}h5{font-size:30px !important;font-weight:400 !important}h6{font-size:18px !important;font-weight:400 !important;margin-top:0px !important}.p-sm{font-size:14px !important}.p-md{font-size:16px !important}.p-lg{font-size:18px !important}.preloader{height:100vh;position:fixed;z-index:999999 !important;width:100vw;top:0;background:#1C2630 !important;transform:translateY(0vh);transition:transform 0.3s ease-in-out;align-items:center;display:flex;justify-content:center}.preloader.isdone{transform:translateY(-100vh);transition:transform 0.3s ease-in-out}body.isfixed{overflow:hidden}.preload-image{width:100px;animation:pulse 0.6s infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.dark-mode{background-color:#1C2630 !important;color:#f8f9fa !important}.dark-mode .btn-dark{background-color:#f8f9fa !important;color:#1C2630 !important;border-color:#f8f9fa !important}.dark-mode .gallery-pod{background-color:#1C2630 !important}.light-mode{background-color:#f8f9fa !important;color:#1C2630 !important}.light-mode .btn-light{background-color:#1C2630 !important;color:#f8f9fa !important;border-color:#1C2630 !important}.light-mode .gallery-pod{background-color:#1C2630 !important}.fa-icon{font-weight:400 !important;font-family:'Font Awesome 6 brands', sans-serif;font-style:normal}.header{position:fixed;top:0;width:100%;z-index:1000;transition:transform 0.3s ease-in-out}@media screen and (max-width: 1200px){.header .header-top .row,.header .header-bottom .row{padding:0 2% !important}}@media screen and (max-width: 1000px){.header .header-top *{font-size:14px !important}.header .header-bottom img.mainLogo{width:70px}}.header .header-top .row{padding:0 5%}.header .header-top .event-count-timer{font-size:25px;font-weight:500;width:fit-content !important;flex:inherit}.header .header-top p{margin-bottom:0px}.header .header-top .event-counter-name p{display:flex;gap:20px}.header .header-top .event-counter-name p:before{content:'|';display:flex;position:relative;width:fit-content}.header .header-bottom .row{padding:0 5%}.header .header-bottom p{margin-bottom:0px}.header .header-bottom.dark-mode{background-color:transparent !important;background-image:linear-gradient(180deg, rgba(0,0,0,0.34902), transparent)}.header .navbar-toggler{z-index:10000;transition:0.3s ease-in-out;flex-shrink:0}.header .navbar .navbar-nav{align-items:center}.header .navbar .nav-item:not(.last-nav-item) .active,.header .navbar .nav-item:not(.last-nav-item):hover{background:#ffffff36;border-radius:15px;padding:8px 20px !important}.header .navbar .nav-item:not(.last-nav-item){border-radius:15px;padding:8px 20px !important;width:max-content;height:max-content}.header .navbar .nav-item:not(.last-nav-item) .nav-link{padding:0px !important}.header .navbar .nav-item:not(.last-nav-item) a.dropdown-item.active,.header .navbar .nav-item:not(.last-nav-item) .dropdown-item:active{background:#f8f9fa !important}.header .navbar-toggler:focus{box-shadow:none;border:0px}@media screen and (max-width: 1000px){.header .navbar-collapse.collapse:not(.show){display:flex;width:100%}.header .navbar-collapse:before{content:'';background-image:url(https://capetowncycletour.com/assets/bikeman1.png);background-position:bottom left;background-size:50%;background-repeat:no-repeat;left:0;top:0;position:absolute;display:block;height:100%;width:100%;z-index:-2;opacity:0.04}.header .navbar{order:2}.header .navbar-collapse{overflow:hidden;position:fixed;top:0;left:0;background:#1C2630;width:100%;height:100vh;z-index:9999;padding:25px;transform:translateX(-100%);transition:0.5s ease-in-out;display:flex}.header ul.navbar-nav.me-auto.mb-2.mb-lg-0.d-flex.gap-2{width:70%;margin:auto !important;text-align:center}.header .navbar-collapse.show{transform:translateX(0%);width:100%;transition:0.5s ease-in-out}.header button.navbar-toggler{border:none;padding:0px;font-size:26px !important;color:white}.header button.navbar-toggler:focus{border:none;box-shadow:none !important}.header .navbar .btn-close{filter:invert(1);opacity:1;position:absolute;top:25px;right:25px;cursor:pointer}}.pod .row{width:1500px}.cards-pod span.card-text{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:9.6em}.cards-pod .card.rounded-4.p-4.showContent{height:100%;max-height:100%;display:grid;align-content:start}.cards-pod .card-body{display:grid !important;justify-items:center;text-align:center}.dark-mode:not(.newsSlider) .card-col:nth-child(1n+1) .card:not(.carousel .card){background-color:#4D5F70 !important;color:#f8f9fa !important}.dark-mode:not(.newsSlider) .card-col:nth-child(1n+2) .card:not(.carousel .card){background-color:#364758 !important;color:#f8f9fa !important}.dark-mode:not(.newsSlider) .card-col:nth-child(2n+3) .card:not(.carousel .card){background-color:#687E94 !important;color:#f8f9fa !important}.dark-mode:not(.newsSlider) .p-holder{height:auto;max-height:600px;align-items:center;justify-content:center;display:flex;background-color:#f8f9fa !important;overflow:hidden}.dark-mode:not(.newsSlider) .p-holder img{height:100%}.light-mode:not(.newsSlider) .card-col:nth-child(odd) .card:not(.carousel .card){background-color:#243544 !important;color:#f8f9fa !important}.light-mode:not(.newsSlider) .card-col:nth-child(even) .card:not(.carousel .card){background-color:#364758 !important;color:#f8f9fa !important}.light-mode:not(.newsSlider) .card-col:nth-child(4n+2) .card:not(.carousel .card){background-color:#0C1116 !important;color:#f8f9fa !important}.light-mode:not(.newsSlider) .p-holder{height:auto;align-items:center;justify-content:center;display:flex;background-color:#1C2630 !important}table{width:100%}tr{border-bottom:1px solid #e9e9e9}td{padding:1px 10px}thead tr{border-bottom:1px solid #c3c3c3 !important}.banner-pod{background-size:cover;background-repeat:no-repeat;background-position:center center}.banner-pod h1{text-transform:uppercase;font-weight:600 !important}.banner-pod .video-background{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none;z-index:0;transition:opacity 0.3s ease-in-out}.banner-pod .video-background:after{content:'';background-image:url(https://capetowncycletour.com/assets/bikeman1.png);background-position:bottom left;background-size:contain;background-repeat:no-repeat;left:0;top:0;position:absolute;display:block;height:100%;width:100%;z-index:2;opacity:0.03}.banner-pod .video-background:before{content:'';background-image:linear-gradient(90deg, #1C2630, transparent);height:100%;width:100%;display:block;position:absolute;top:0;left:0;z-index:2}.banner-pod:after{content:'';background-image:url(https://capetowncycletour.com/assets/bikeman1.png);background-position:bottom left;background-size:contain;background-repeat:no-repeat;left:0;top:0;position:absolute;display:block;height:100%;width:100%;z-index:1;opacity:0.03}.video-col{max-width:50%}@media screen and (max-width: 1500px){.video-col{max-width:60%}.event-now .event-now-title{font-size:32px !important}.event-now .row.event-now{width:100% !important}}@media screen and (max-width: 1200px){.video-col{max-width:80%;text-align:center;margin:auto}.video-inner-col{justify-content:center}}@media screen and (max-width: 1000px){.video-col{max-width:100%;padding:0 !important}.cards-pod .card-body{justify-content:center !important;justify-items:center}}.events-banner-pod{background-size:cover;background-repeat:no-repeat;background-position:center center}.events-banner-pod h1{font-weight:600 !important;font-size:10em !important;line-height:0.5em}.events-banner-pod h1:after{font-size:0.6em}.events-banner-pod h5{font-weight:600 !important}.events-banner-pod:after{content:'';background-image:url(https://capetowncycletour.com/assets/bikeman1.png);background-position:bottom left;background-size:contain;background-repeat:no-repeat;left:0;top:0;position:absolute;display:block;height:100%;width:100%;z-index:1;opacity:0.03}.events-banner-pod:before{background-image:linear-gradient(90deg, #89751b, rgba(0,0,0,0.529412) 70%) !important}.events-anchor-nav .row{display:flex;z-index:3;position:absolute;left:0;right:0;transform:translateY(-40px);flex-wrap:wrap;width:fit-content}.events-anchor-nav .row .col{display:flex;text-wrap:nowrap;align-items:center;justify-content:center}.events-anchor-nav .row .col.bg-warning{font-size:25px;font-weight:600}.events-details{height:380px}.events-details .events-details-title{font-size:62px;font-weight:400 !important;line-height:62px;margin:10px 0 !important}.events-details{background-image:url(https://capetowncycletour.com/assets/Subtraction-4.png);background-position:center right;background-size:contain;background-repeat:no-repeat;align-content:center}.hero-pod{background-size:cover;background-repeat:no-repeat;background-position:center center}.modal button.btn.btn-secondary.showContent{position:absolute;right:8px;top:8px;width:40px;height:40px;border:none;background:#0C1116 !important}.overlay{position:relative}.dark-mode.overlay:before{content:'';background-image:linear-gradient(90deg, rgba(11,16,20,0.760784) 30%, transparent 70%);height:100%;width:100%;display:block;position:absolute;top:0;left:0;z-index:1}.light-mode.overlay:before{content:'';background-image:linear-gradient(90deg, rgba(11,16,20,0.760784) 30%, transparent 70%);height:100%;width:100%;display:block;position:absolute;top:0;left:0;z-index:1}.overlay .row{z-index:1;position:relative}.accordion *{border-radius:0px !important}.accordion-button:not(.collapsed){background:transparent !important;box-shadow:none !important}.accordion-button{font-size:22px !important}.accordion-button:focus{box-shadow:none !important}.accordion-item{border:none !important;border-top:2px dotted #d0d0d0 !important}span.faq-inner{display:flex;width:-webkit-fill-available;justify-content:space-between;align-items:center}span.faq-inner span{text-align:left}span.faq-inner a{height:fit-content}.dark-mode .faq-inner{color:#1C2630 !important}.offcanvas-inner-title{display:flex;justify-content:space-evenly;width:-webkit-fill-available;align-items:center}.btn-notch:before{content:'';background-image:url(https://capetowncycletour.com/assets/notched.png);background-size:contain;background-repeat:no-repeat;height:150px;width:50px;display:block;position:absolute;right:-1px;top:0;bottom:0;margin:auto;z-index:-1}@media screen and (max-width: 1000px){.btn-notch:before{right:-10px}.events-banner-pod h1{font-size:4em !important;margin-bottom:0px !important;line-height:1em}.events-details .col-3{width:100%}.events-details{height:fit-content !important}.events-details .col-6{width:100%}.events-details table th h4{font-size:16px !important;text-wrap:nowrap}a#navbarDropdown{text-align:center}.dropdown-menu.show{border-radius:32px;text-align:center}.dropdown-menu.show{background:none;border:none;color:white}.header-bottom .navbar ul li:last-child .dropdown-menu.show{color:#1C2630 !important}}.seeding-events .seed-supertext,.seeding-events .seed-subtext{color:#7f7f7f}.seeding-events h4{font-size:24px !important;width:70%;margin:0 auto .5rem auto}.seeding-events .event-now-badge{font-size:50px;font-weight:800;position:relative;width:fit-content !important;flex:0 0 0%;padding:30px}.seeding-events .event-now-badge:after{content:'';background-image:url(https://capetowncycletour.com/assets/bikeman1.png);background-position:bottom left;background-size:contain;background-repeat:no-repeat;left:0;top:0;position:absolute;display:block;height:100%;width:100%;z-index:1;opacity:0.2}@media screen and (min-width: 1000px){.seeding-events .event-now-badge span{writing-mode:tb;transform:rotateY(180deg) rotateX(180deg);height:fit-content;width:fit-content;display:flex;line-height:42px}}.event-now .row.event-now{margin-top:-100px !important;z-index:1;position:relative;opacity:1 !important}.event-now .event-now-badge{font-size:50px;font-weight:800;position:relative;width:fit-content !important;flex:0 0 0%;padding:30px}.event-now .event-now-badge span{writing-mode:tb;transform:rotateY(180deg) rotateX(180deg);height:fit-content;width:fit-content;display:flex;line-height:42px}.event-now .event-now-badge:after{content:'';background-image:url(https://capetowncycletour.com/assets/bikeman1.png);background-position:bottom left;background-size:contain;background-repeat:no-repeat;left:0;top:0;position:absolute;display:block;height:100%;width:100%;z-index:1;opacity:0.2}.event-now .event-now-title{font-size:32px;font-weight:500}.newsSlider .carousel-control-next,.newsSlider .carousel-control-prev{width:auto !important}.newsSlider p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:6.6em}.newsSlider.light-mode button.carousel-control-prev,.newsSlider.light-mode button.carousel-control-next{background:black;border-radius:32px;padding:0px}.newsSlider.light-mode .carousel-control-next-icon,.newsSlider.light-mode .carousel-control-prev-icon{margin:5px;width:22px;height:22px}@media screen and (max-width: 1000px){.newsSlider div#newsSlider{padding:20px;margin-top:0px}}.blog_post.row{width:1500px !important;margin:auto}.blog_post{width:1500px !important;margin:auto}@media screen and (max-width: 1000px){.blog_post.row,.blog_post{width:100% !important}}.footer{background-size:cover;background-position:top center}.footer .row{width:1500px}.footer h6{font-weight:700 !important}.footer p{margin-bottom:0px}.footer .footer-bottom p{font-size:14px !important;color:gray}.footer a.mt-1.text-decoration-none{opacity:.5}.inquiries{margin:5rem}.inquiries .contact-us-image img{width:100%;height:100%;object-fit:cover}.inquiries .inquiry-form{background:white;width:fit-content;margin:auto;overflow:hidden}.inquiries .inquiry-form form#new_inquiry{display:grid;gap:10px}.inquiries .inquiry-form input,.inquiries .inquiry-form textarea{width:-webkit-fill-available;border-radius:23px;border:0px;background:whitesmoke;padding:10px 20px}.inquiries .inquiry-form input[type="submit"]{width:fit-content}.inquiries .inquiry-form .actions.showContent{text-align:left;display:flex;justify-content:space-between;align-items:center}.inquiries .inquiry-form .actions.showContent a{margin-top:10px;text-decoration:none !important;display:inline-block}.charity-form .col-6{background:white;margin:auto;overflow:hidden}.charity-form form#new_charity_registration{display:grid;gap:10px}.charity-form input,.charity-form textarea{width:-webkit-fill-available;border-radius:23px;border:0px;background:whitesmoke;padding:10px 20px}.charity-form input[type="submit"]{width:fit-content}.charity-form .actions.showContent{text-align:left;display:flex;justify-content:space-between;align-items:center}.charity-form .actions.showContent a{margin-top:10px;text-decoration:none !important;display:inline-block}.race-details div p{margin:0px}.fix-padding{padding-top:0px !important}.pastEvent .col.event-now-badge{background:#E7C941 !important}@media screen and (max-width: 1500px){.pod .row{width:100%;margin-top:0px !important}}@media screen and (max-width: 1000px){.d-flex-mobile{justify-content:center}table{text-align:left}.inquiries{margin:40px !important}.inquiries .inquiry-form{padding:30px}.inquiries .inquiry-form .row{width:100% !important;display:inline-flex !important;gap:30px}.inquiries .inquiry-form .row .col-6{width:100% !important;text-align:center}.inquiries .inquiry-form .row .col-6 h4.mb-5{margin-bottom:20px !important}.inquiries .inquiry-form .row .col-6 form#new_inquiry{display:flex;flex-wrap:wrap;justify-content:center}.inquiries .inquiry-form .row .col-6 form#new_inquiry .form-label{display:none}.inquiries .inquiry-form .row .col-6 .actions.showContent{display:flex;flex-wrap:wrap;justify-content:center}.footer .row{flex-wrap:wrap}.footer .row .col{width:100%;max-width:100%;min-width:100%;text-align:left !important}div#New\ Pod12{padding-left:10px !important;padding-right:10px !important}div#New\ Pod12 span.mb-3.d-grid.gap-3{justify-content:center !important}.seeding-events .event-now-badge{width:100% !important;flex:auto}.seeding-events .col-12{padding:20px !important;margin-top:0px}.text-and-image-pod .col-12{margin:20px !important;width:-webkit-fill-available}.events-details-title{font-size:42px !important;line-height:40px !important;display:block;margin-bottom:20px !important}.events-details-title br{display:none}.faq-pod .col-12{margin:20px !important;width:-webkit-fill-available}.cards-pod .row{padding-bottom:20px !important;row-gap:0px !important}.cards-pod .col-12{margin:20px !important;width:-webkit-fill-available;padding:0}.hero-text-pod .col-12{margin:20px !important;width:-webkit-fill-available}.pod{padding-top:40px !important;padding-bottom:40px !important}.pod.events-anchor-nav{display:none}.pod.banner-pod.vh-50,.pod.events-banner-pod{padding-left:20px !important;padding-right:20px !important;height:80vh}.pod.banner-pod.vh-50 .row,.pod.events-banner-pod .row{align-content:center !important;z-index:99}.pod .row{width:100%;text-align:center;margin:0px !important}.pod .row .card{text-align:center;align-items:center;justify-content:center}.pod .row .card .card-title{margin:auto}.pod .row .card .btn{margin:auto !important;width:100% !important}.pod .row .btn{margin:auto !important}.pod .row .gallery-pod{height:300px}.pod .row .gallery-pod .carousel-thumb{border-radius:10px !important}.pod .row .gallery-pod .carousel-thumb img{width:30px}.pod .row span.faq-inner{flex-wrap:wrap;justify-content:center}.pod .row span.faq-inner span{text-align:center;padding-bottom:10px}.pod .row .accordion-button{font-size:16px !important}.pod .row .accordion-body{text-align:left !important;font-size:14px !important}p{font-size:14px !important}h1{font-size:42px !important}h2{font-size:32px !important}h3{font-size:32px !important}h4{font-size:22px !important}h5{font-size:20px !important}h6{font-size:16px !important}#newsSlider .card-body h6{margin:auto}.newsSlider.light-mode button.carousel-control-prev,.newsSlider.light-mode button.carousel-control-next{background:black;border-radius:32px;padding:0px}.newsSlider.light-mode .carousel-control-next-icon,.newsSlider.light-mode .carousel-control-prev-icon{margin:5px;width:22px;height:22px}.newsSlider span.mb-3.d-grid.gap-3.d-lg-flex.align-items-center.justify-content-between.showContent{justify-content:center !important}.footer-bottom{display:grid !important;gap:8px}.hero-pod{background-position:top left;background-size:auto}.fix-padding{padding-top:0px !important}}div#site_bar{display:none}.gallery-pod{height:700px}.gallery-pod .carousel-inner img{height:100%;width:100%;object-fit:cover}.gallery-pod .carousel-thumbnails{display:flex;position:absolute;z-index:99;width:100%;height:auto;bottom:0;gap:10px;justify-content:center;padding:30px 0}.gallery-pod .carousel-thumbnails img{height:auto;width:80px;object-fit:cover;aspect-ratio:1 / 1;box-shadow:0px 0px 32px -30px black;opacity:1}.gallery-pod .carousel-thumbnails .carousel-thumb{cursor:pointer;background-color:#1C2630 !important;transform:translateY(0px);transition:all 0.3s ease-in-out;border:2px solid white}.gallery-pod .carousel-thumbnails .carousel-thumb.active{transform:translateY(-10px);transition:all 0.3s ease-in-out}.gallery-pod .carousel-thumbnails .carousel-thumb.active img{opacity:0.5}.fa-icon{font-weight:400 !important;font-family:'Font Awesome 6 brands', sans-serif;font-style:normal}.header{position:fixed;top:0;width:100%;z-index:1000;transition:transform 0.3s ease-in-out}@media screen and (max-width: 1000px){.header-top *{font-size:14px !important}}.header-top .event-count-timer{font-size:25px;font-weight:800;width:fit-content !important;flex:inherit}.header-top p{margin-bottom:0px}.header-top .event-counter-name p{display:flex;gap:20px}.header-top .event-counter-name p:before{content:'|';display:flex;position:relative;width:fit-content}.header-bottom p{margin-bottom:0px}.header-bottom.dark-mode{background-color:transparent !important}.navbar-toggler{transition:0.3s ease-in-out;flex-shrink:0}.navbar .active{background:#ffffff36;border-radius:34px;padding:8px 20px !important}.navbar-toggler:focus{box-shadow:none;border:0px}@media screen and (min-width: 1200px){.navbar-expand-lg .navbar-toggler{display:none !important}}@media screen and (min-width: 922px){.navbar-expand-lg .navbar-toggler{display:block}}@media screen and (max-width: 1200px){.navbar-collapse.collapse:not(.show){display:flex;width:100%}.navbar-collapse:before{content:'';background-image:url(https://capetowncycletour.com/assets/bikeman1.png);background-position:bottom left;background-size:50%;background-repeat:no-repeat;left:0;top:0;position:absolute;display:block;height:100%;width:100%;z-index:-2;opacity:0.04}.navbar{order:2}.navbar-collapse{overflow:hidden;position:fixed;top:0;left:0;background:#1C2630;width:100%;height:100vh;z-index:9999;padding:25px;transform:translateX(-100%);transition:0.5s ease-in-out;display:flex}ul.navbar-nav.me-auto.mb-2.mb-lg-0.d-flex.gap-2{width:70%;margin:auto !important;text-align:center}.navbar-collapse.show{transform:translateX(0%);width:100%;transition:0.5s ease-in-out}button.navbar-toggler{border:none;padding:0px;font-size:26px !important;color:white}button.navbar-toggler:focus{border:none;box-shadow:none !important}.navbar .btn-close{filter:invert(1);opacity:1;position:absolute;top:25px;right:25px;cursor:pointer}}@media screen and (max-width: 1000px){#expo-table1{display:none}#expo-table2{display:block;padding-right:20px;width:100%}#expo-table2 td{padding-right:40px;text-wrap-mode:nowrap}#expo-table2 td:last-of-type{text-wrap-mode:wrap !important;padding-right:0px !important}}@media screen and (min-width: 1000px){#expo-table1{display:block;width:100%}#expo-table2{display:none}#expo-table1 tbody{width:100% !important;display:inline}}
