@font-face{font-family:'Satoshi-Regular';src:url(../../../../../../themes/waterfordgreenwaybikehire/assets/fonts/Satoshi-Regular.woff2) format('woff2'),url(../../../../../../themes/waterfordgreenwaybikehire/assets/fonts/Satoshi-Regular.woff) format('woff'),url(../../../../../../themes/waterfordgreenwaybikehire/assets/fonts/Satoshi-Regular.ttf) format('truetype');font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:'Satoshi-Medium';src:url(../../../../../../themes/waterfordgreenwaybikehire/assets/fonts/Satoshi-Medium.woff2) format('woff2'),url(../../../../../../themes/waterfordgreenwaybikehire/assets/fonts/Satoshi-Medium.woff) format('woff'),url(../../../../../../themes/waterfordgreenwaybikehire/assets/fonts/Satoshi-Medium.ttf) format('truetype');font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:'Satoshi-Bold';src:url(../../../../../../themes/waterfordgreenwaybikehire/assets/fonts/Satoshi-Bold.woff2) format('woff2'),url(../../../../../../themes/waterfordgreenwaybikehire/assets/fonts/Satoshi-Bold.woff) format('woff'),url(../../../../../../themes/waterfordgreenwaybikehire/assets/fonts/Satoshi-Bold.ttf) format('truetype');font-weight:700;font-display:swap;font-style:normal}html{scroll-behavior:smooth}html,body{padding:0;margin:0}body{color:#000;font-family:'Satoshi-Regular';font-weight:400;font-size:17px;line-height:1.5em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-smoothing:antialiased;color:#000}img{max-width:100%;width:auto;height:auto}a{text-decoration:none;color:#005000}a:not(.button):hover{color:#3CBB3C;outline:none}.rte{color:#292F35}.rte a{color:#000;font-weight:600;font-family:'Satoshi-Bold';text-decoration:underline}.rte strong{font-weight:600}.rte ul,.rte ol{padding-left:20px}.rte h3{text-align:center;font-size:24px;font-weight:600;letter-spacing:.12px;font-family:"Gabarito",sans-serif}h1,h2,h3,h4,h5,h6{font-family:"Gabarito",sans-serif}a,.button,img,header,.swiper-pagination .swiper-pagination-bullet,.section-banner span svg,.section-card__item .section-card__image img,.section-card__item .section-card__image:after,.sections-bike__item .sections-bike__image img,.sections-bike__item .sections-bike__image:after,.featured-blog-image img,.section-image-text .video-popup svg,.icon-card__svg svg *,.icon-card__item,.accommodation__item .accommodation__image img,.location-selector__item .location-selector__image img{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#mainmenu+#megamenu-append{display:none}.visibility-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-to-content{position:absolute;top:-40px;left:0;background:#003767;color:#fff;padding:8px 16px;z-index:1000;text-decoration:none;font-weight:700;transition:top 0.3s}.skip-to-content:focus{top:0}.button,button:not(.faq-title,.popup-close){padding:0 20px;min-width:150px;font-weight:500;font-size:15px;border-radius:8px;line-height:1.2em;color:#000;background:#3CBB3C;border:2px solid #3CBB3C;position:relative;display:flex;justify-content:center;align-items:center;text-transform:uppercase;min-height:50px;cursor:pointer;font-family:"Gabarito",sans-serif;letter-spacing:1.6px;text-align:center}.button:hover:not([disabled]),button:hover:not([disabled]),button:not(.faq-title,.popup-close):hover{background-color:#DA2000;border-color:#DA2000;color:#fff}.button.style-2{background-color:#DA2000;border-color:#DA2000;color:#fff}.button.style-2:hover{background-color:#3CBB3C;border-color:#3CBB3C}.button.style-3{background-color:transparent;border-color:#3CBB3C;color:#3CBB3C}.button.style-3:hover{background-color:rgba(0,0,0,.1);border-color:#3CBB3C}.button.style-4{background-color:#fff;color:#0A2540;border-color:#fff}.button.style-4:hover{background-color:rgba(255,255,255,.8);color:#0A2540;border-color:#fff}.button.link{color:#DA2000;text-transform:uppercase;border:none;font-family:"Gabarito",sans-serif;letter-spacing:1.6px;font-size:15px;font-weight:500;min-width:1px;height:auto;background-color:transparent;width:auto;padding:0;display:inline-flex;gap:8px}.button.link:hover{color:#3CBB3C;background-color:transparent}.button.link:hover svg path{stroke:#3CBB3C}button.carousel__button{min-width:1px;padding:0;background:none!important}::-webkit-input-placeholder{color:inherit}:-moz-placeholder{color:inherit}::-moz-placeholder{color:inherit}:-ms-input-placeholder{color:inherit}header{position:absolute;width:100%;top:0;left:0;z-index:2;background-color:transparent;padding:0}header .logo{display:flex;justify-content:center;position:relative}header .logo h1{font-family:'Satoshi-Regular';margin:0;font-size:3em;color:#fff}header .logo .light-logo{opacity:1}header .header-icons{justify-content:flex-end;align-items:center}header .navigation{padding:45px 0 10px;justify-content:space-between;align-items:center;position:unset}header .navigation nav{justify-content:center;display:flex}header .navigation nav{align-items:center;margin-right:100px}header .navigation nav .menu{padding:0;margin:0;width:100%;column-gap:50px}header .navigation nav .menu ul{margin-bottom:0;padding:0;display:flex;align-items:center;justify-content:space-between;width:100%}header .navigation nav .menu li{display:flex;flex-wrap:wrap;align-items:center;padding:0}header .navigation nav .menu li a{display:block;color:#FFF;font-size:15px;text-decoration:none;position:relative;font-weight:500;padding:0 0;text-transform:uppercase;font-family:"Gabarito",sans-serif;letter-spacing:1.6px}header .navigation nav .menu li.menu-item-has-children>a:after,header .navigation nav .menu li.menu__groups>a:after{content:"";display:block;position:absolute;background-image:url(../../../../../../themes/waterfordgreenwaybikehire/images/menu-down.svg);width:24px;height:24px;top:1px;right:-24px;z-index:1;background-size:100%;background-repeat:no-repeat;background-position:center}header .navigation nav .menu li:last-child a{padding-right:0}header .navigation nav .menu li a:hover,header .navigation nav .menu li a:focus,header .navigation nav .menu li a:active{background-color:transparent;color:#3CBB3C}header .navigation nav .menu>li>a:hover,header .navigation nav .menu>li.current-menu-item>a,header .navigation nav .menu>li.current-menu-parent>a{color:#3CBB3C}header .navigation nav .menu>li>a:hover:after{background-image:url(../../../../../../themes/waterfordgreenwaybikehire/images/menu-down-green.svg)}header .navigation nav .menu li.menu-item-has-children{position:relative}header .navigation nav li.menu-item-has-children .sub-menu{padding:10px;margin:0;background-color:#fff;position:absolute;top:30px;left:0;border-radius:16px;width:280px;text-align:left;z-index:-2;visibility:hidden;opacity:0;-webkit-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;transition:0.3s ease-in-out;display:block;box-shadow:0 0 16px 0 #00000029}header .navigation nav .menu li:hover .sub-menu,header .navigation nav .menu li:focus-within>.sub-menu{visibility:visible;opacity:1;z-index:2}header .navigation nav .menu li .sub-menu li{margin:0;display:block;width:100%;padding:0}header .navigation nav .menu li .sub-menu li a{display:block;width:100%;text-align:left;padding:10px 15px 10px 15px;color:#000;}header .navigation nav .menu li .sub-menu li a:hover{background-color:#F4F6F8;color:#3CBB3C}header .navigation nav .menu li.menu-item-has-children .sub-menu li.menu-item-has-children a:after{transform:rotate(270deg);right:0;top:9px;background-image:url(../../../../../../themes/waterfordgreenwaybikehire/images/menu-down-black.svg)}header .navigation nav li.menu-item-has-children .sub-menu li .sub-menu{opacity:0;visibility:hidden}header .navigation nav li.menu-item-has-children .sub-menu li:hover .sub-menu,header .navigation nav li.menu-item-has-children .sub-menu li:focus-within .sub-menu{opacity:1;visibility:visible}header .navigation nav li.menu-item-has-children .sub-menu .sub-menu{right:-10px;left:270px;top:0}header .navigation nav .menu li.menu-item-has-children .sub-menu li.menu-item-has-children a:hover:after{background-image:url(../../../../../../themes/waterfordgreenwaybikehire/images/menu-down-green.svg)}header .navigation nav .menu li .sub-menu.megamenu-append{width:90%;display:flex;flex-wrap:wrap;left:0;right:0;margin:0 auto;padding:0;background-color:transparent;position:absolute;top:100px;border-radius:16px;z-index:-2;visibility:hidden;opacity:0;-webkit-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;transition:0.3s ease-in-out;display:block}header .navigation nav .menu li:hover .sub-menu.megamenu-append,header .navigation nav .menu li:focus-within>.sub-menu.megamenu-append{visibility:visible;opacity:1;z-index:2}header .navigation nav .menu li .sub-menu.megamenu-append .megamenu-inner{width:100%;background-color:#fff;padding:30px 0 30px 0;margin-top:50px;border-radius:16px}header .navigation nav .menu li .sub-menu .meagmenu__type{align-items:flex-start;gap:30px;max-width:1440px;margin:0 auto;padding-left:30px}header .navigation nav .menu li .sub-menu .meagmenu__type .mm-item{width:calc(14.28% - 30px)}header .navigation nav .menu li .sub-menu .meagmenu__type .mm-item-link{padding:0;text-align:center}header .navigation nav .menu li .sub-menu .meagmenu__type .mm-item-image{overflow:hidden;border-radius:16px}header .navigation nav .menu li .sub-menu .meagmenu__type .mm-item-image img{display:block;width:100%;object-fit:cover}header .navigation nav .menu li .sub-menu .meagmenu__type .mm-item-image::before{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,#000000 80%);opacity:.25;z-index:1;border-radius:16px}header .navigation nav .menu li .sub-menu .meagmenu__type .mm-item-caption{position:absolute;bottom:0;left:0;width:100%;padding:10px;z-index:2}header .navigation nav .menu li .sub-menu .meagmenu__type .button-read-link{color:#fff;font-size:15px;font-weight:500;letter-spacing:1.6px;text-transform:uppercase;text-align:left}header .navigation nav .menu li .sub-menu .meagmenu__type .mm-item span{color:#fff;font-size:24px;font-weight:700;letter-spacing:0;display:block;margin:0 0 10px;text-shadow:0 0 12px #0006;text-transform:capitalize;text-align:left;line-height:1.25em}header .navigation nav .menu li .sub-menu .meagmenu__type .mm-item:hover .mm-item-image img{transform:scale(1.1)}header .navigation nav .menu li .sub-menu .meagmenu__type .mm-item:hover .button-read-link{color:#3CBB3C}header .navigation nav .menu li .sub-menu .meagmenu__type .mm-item:hover .button-read-link svg path{stroke:#3CBB3C}body.scroll-none{overflow:hidden}.overlay{display:none}.scroll-none .overlay{display:block;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.25);z-index:3;position:fixed}.hamburger-trigger{margin:0 0 0 20px;display:none;align-items:center;cursor:pointer}.hamburger-logo{margin-bottom:0;display:block;padding:15px 0 15px;border-bottom:2px solid #EEE}.hamburger-logo img{max-width:220px}.hamburger-menu{display:block;position:fixed;top:0;left:-350px;padding:15px;width:350px;height:100%;z-index:4;background-color:#fff;border-right:1px solid #E4E6E8;padding:0;opacity:0;visibility:hidden;transition:all 0.3s ease-in-out;max-width:95%}.hamburger-menu.is-active{left:0;opacity:1;visibility:visible}.hamburger-menu .hamburger-scroll{height:calc(100dvh - 175px);overflow-y:auto;padding:20px 0 0}.hamburger-close{position:absolute;right:10px;top:10px}.hamburger-menu .hamburger-inner{padding:0 20px}.hamburger-menu-inner{position:relative}.hamburger-menu .meagmenu__type .mm-item{width:100%}.hamburger-menu li .sub-menu li{margin:0}.hamburger-menu li .sub-menu-trigger{display:block;background-image:url(../../../../../../themes/waterfordgreenwaybikehire/images/menu-down-black.svg);width:24px;height:24px;position:absolute;right:0;top:10px;cursor:pointer;background-size:100%}.hamburger-menu li .sub-menu-trigger.active{transform:rotate(180deg)}.hamburger-menu .sub-menu{display:none;list-style-type:none;margin:0;padding:0 0 0 20px}.parent-active>.sub-menu{display:block}.hamburger-menu li.menu-item-has-children.parent-active>.sub-menu-trigger{transform:rotate(-180deg)}.hamburger-menu .mm-item-image{display:none}.hamburger-menu .flex-btn{display:none;margin-top:20px}.hamburger-menu .sidebar-menu{padding:0 0 20px;margin:0 0 25px;border-bottom:2px solid #EEE}.hamburger-menu .sidebar-menu li{position:relative;list-style-type:none}.hamburger-menu .sidebar-menu li a{font-size:15px;font-weight:500;color:#000;display:block;line-height:1.3;padding:12px 20px 12px 0;font-family:"Gabarito",sans-serif;text-transform:uppercase;letter-spacing:1.6px}.hamburger-menu .sidebar-menu li a:hover{color:#3CBB3C}.hamburger-menu .sidebar-menu li:last-child a{border-bottom:none}.hamburger-menu .hamburger-inner .button{width:180px}.hamburger-menu .mobile-top-icons{border-top:2px solid #EEE;padding-top:25px;margin-top:25px}.hamburger-menu .mobile-top-icons .header-link{color:#181D19;font-size:18px;font-weight:600;font-family:"Gabarito",sans-serif;width:100%;margin:0 0 20px;align-items:center;display:flex;column-gap:10px}.hamburger-menu .mobile-top-icons .header-link a{color:#181D19}.hamburger-menu .f-social .f-widget__title{font-size:24px;font-weight:600;font-family:"Gabarito",sans-serif;margin:0 0 20px}.hamburger-menu .social-link{column-gap:10px}.hamburger-menu .social-link a{padding:5px}.hamburger-menu .social-link a svg{width:24px;height:24px;display:block}.section-header{position:relative;text-align:center;max-width:1080px;display:block;margin:0 auto}.section-heading{font-size:52px;font-weight:700;line-height:1.2em;color:#000;margin-bottom:20px;font-family:"Gabarito",sans-serif;text-align:center;letter-spacing:-.64px}.section-heading span{color:#DA2000}.section-sub-heading{font-size:24px;font-weight:700;line-height:1.2em;color:#000;margin-bottom:10px;letter-spacing:1.28px;font-family:'Satoshi-Regular'}.flex-btn{display:flex;column-gap:20px;margin-top:30px}section{padding:100px 0;position:relative}.section-banner{position:relative;padding:0}.section-banner .section-banner__image{position:relative}.section-banner .section-banner__image:before{content:'';display:block;width:100%;height:100%;position:absolute;left:0;right:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.85) -.32%,rgba(0,0,0,.7) 31.78%,rgba(0,0,0,.6) 58.53%,rgba(0,0,0,.3) 106.67%)}.section-banner .banner-shape{content:'';display:block;width:100%;height:10%;background-image:url(../../../../../../themes/waterfordgreenwaybikehire/images/banner-lower-shaping.svg);z-index:1;position:absolute;bottom:-1%;left:0;background-size:cover;background-position:bottom center;background-repeat:no-repeat}.section-banner .section-banner__image img{display:block;width:100%;height:950px;object-fit:cover;object-position:center}.section-banner .video-wrapper{position:relative}.section-banner .video-wrapper video{width:100%;height:100%;object-fit:cover;display:block;min-height:945px}.section-banner .section-banner__caption{width:1280px;max-width:100%;position:absolute;left:0;right:0;top:50%;margin:0 auto;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);display:flex;align-items:center;justify-content:space-between;z-index:1;margin-top:60px}.section-banner .section-banner__inner{position:relative;text-align:center}.section-banner .section-banner__heading{font-weight:600;font-family:"Gabarito",sans-serif;font-size:90px;line-height:1.1em;color:#fff;margin:0}.section-banner .section-banner__content{font-weight:400;font-size:25px;line-height:1.4em;color:#fff;margin:15px 0 0}.section-banner .flex-btn{margin-top:45px;justify-content:center}.section-banner .section-banner__play{position:absolute;right:10%;bottom:12%;z-index:2}.section-banner .section-banner__play button{cursor:pointer;font-size:15px;color:#fff;font-weight:500;text-transform:uppercase;letter-spacing:1.6px;font-family:"Gabarito",sans-serif;align-items:center;gap:15px;width:175px;min-width:1px;background:transparent;border:none;padding:0;text-align:left}.section-banner .section-banner__play button span{width:110px}.section-banner .section-banner__play button svg{width:48px;transition:transform 0.2s ease,fill 0.2s ease;height:48px;min-height:1px}.section-banner .section-banner__play button:hover svg{fill:#DA2000}.section-banner .section-banner__play button:hover svg circle{stroke-opacity:1!important}.section-banner .section-banner__play button:hover svg{transform:scale(.9)}.video-toggle[data-state="paused"] .icon-play{display:block;position:relative}.video-toggle[data-state="paused"] .icon-pause{display:none}.video-toggle[data-state="playing"] .icon-pause{display:block;position:relative}.video-toggle[data-state="playing"] .icon-play{display:none}.section-banner .google-review-image{margin:50px 0 0 0}.section-banner .banner-scroll-btn{position:absolute;left:0;right:0;margin:0 auto;bottom:8%;z-index:2;width:48px}.section-banner.video-section{position:relative;overflow:hidden}.section-banner.video-section .section-banner__heading{font-size:64px}.section-banner.video-section .section-banner__heading .red{color:#DA2000}.section-banner.video-section .section-banner__heading .green{color:#3CBB3C}.section-banner.video-section .section-banner__content{font-size:17px;line-height:1.7em}.section-banner.video-section .section-banner__caption{max-width:1000px;margin-top:0}.section-banner.video-section .banner-shape{background-image:url(../../../../../../themes/waterfordgreenwaybikehire/images/group-shaping.svg);background-size:100%}.page-bike-hire .section-banner.video-section:before{content:'';display:block;width:100%;height:280px;position:absolute;left:0;top:0;background:linear-gradient(0deg,rgba(0,0,0,0) 0%,#000000 100%);z-index:1}.section-banner.video-section.video-icon .section-banner__caption{max-width:1440px;top:50%}.section-banner.video-section.video-icon .icon-card__item .icon-card__heading{font-size:24px}.section-banner.video-section.video-icon .icon-card__item .icon-card__svg{width:96px;height:96px}.section-banner.video-section.video-icon .icon-card__item:hover .icon-card__svg path{stroke:#000}.section-banner.video-section.video-icon .icon-card__item:hover .icon-card__svg svg.path-fill path{fill:#000;stroke:inherit}.section-banner.video-section.video-icon .banner-shape-top{background-image:url(../../../../../../themes/waterfordgreenwaybikehire/images/video-upper-shaping.svg);content:'';display:block;width:100%;height:10%;z-index:3;position:absolute;top:0;left:0;background-size:100%;background-position:top center;background-repeat:no-repeat;min-height:112px}.section-banner.video-section.video-icon .sections-icon__cards{padding:0 15px}.section-banner.video-section.video-icon .icon-card__item{padding:20px 15px 20px}.section-banner.inner-banner{height:calc(480px + 24%)}.section-banner.inner-banner .section-banner__image{height:100%}.section-banner.inner-banner .section-banner__image img{height:100%;object-fit:cover;object-position:center}.section-banner.inner-banner .section-banner__inner{margin:0 auto}.section-banner.inner-banner .section-banner__heading{font-size:64px}.section-banner.inner-banner .section-banner__image:before{background:linear-gradient(to bottom,rgba(0,0,0,.8) 10%,rgba(0,0,0,.75) 25%,rgba(0,0,0,.6) 50%,rgba(0,0,0,.5) 100%)}.section-banner.inner-banner .banner-shape{background-image:url(../../../../../../themes/waterfordgreenwaybikehire/images/banner-inner-shaping.svg);height:24%;min-height:112px;background-size:100%}.section-banner.inner-banner .section-banner__caption{margin-top:0;max-width:920px}.section-text-bg__image{position:relative;background-size:100% auto;background-repeat:no-repeat;background-position:bottom center;min-height:85vh;display:flex;align-items:center;z-index:1}.section-text-bg__image .container{position:relative}.section-text-bg__image .col-2{width:910px;max-width:75%}.section-text-bg__image .section-heading{text-align:left;font-size:52px;line-height:1.2em}.section-text-bg__image .section-sub-heading,.section-text-bg__image .section-heading,.section-text-bg__image .rte{color:#000}.section-text-bg__image .flex-btn{margin-top:50px;justify-content:flex-start}.page-bike-hire .section-banner.inner-banner .banner-shape{background-image:url(../../../../../../themes/waterfordgreenwaybikehire/images/bike-banner-shape.svg);height:24%;background-size:100%}.section-bikes{position:relative;padding-top:calc(140px + 4%);padding-bottom:140px}.section-bikes .sections-bike__grid+.flex-btn{justify-content:center;margin-top:50px}.sections-bike__grid{gap:30px;margin-top:50px;flex-wrap:wrap}.sections-bike__item{position:relative;box-shadow:0 0 16px 0 #0000001A;border-radius:16px;overflow:hidden;width:calc(33.33% - 30px * 2 / 3)}.sections-bike__item .sections-bike__image{position:relative;overflow:hidden}.sections-bike__item .sections-bike__image img{display:block;width:100%}.sections-bike__item .sections-bike__image:after{content:'';display:block;width:100%;height:240px;position:absolute;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,#000000 80%);opacity:0}.sections-bike__item .sections-bike__price{position:absolute;right:20px;bottom:20px;background-color:#fff;color:#DA2000;font-size:24px;font-weight:700;text-transform:uppercase;margin:0;border-radius:9px;padding:15px 16px;font-family:"Gabarito",sans-serif;z-index:1}.sections-bike__item .sections-bike__price span{font-size:18px;font-weight:400;color:#000}.sections-bike__item .sections-bike__meta{padding:25px 25px;background-color:#fff}.sections-bike__item .sections-bike__title{color:#000;font-size:32px;font-weight:700;margin:0 0 15px}.sections-bike__item .rte{color:#000;text-align:left;min-height:80px}.sections-bike__item .flex-btn{justify-content:space-between}.sections-bike__item .flex-btn .button{width:calc(100% - 80px);min-width:fit-content}.sections-bike__item .flex-btn a svg{display:block}.sections-bike__item:hover .sections-bike__image img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05)}.sections-bike__item:hover .sections-bike__image:after{opacity:.5}.section-bikes.section-bg{background-image:url(../../../../../../themes/waterfordgreenwaybikehire/images/choose-your-bike-bottom.png);background-repeat:no-repeat;background-size:100% auto;background-position:center bottom;margin-top:-4%}.section-bikes.section-bg:before{content:'';display:block;width:100%;height:400px;background-image:url(../../../../../../themes/waterfordgreenwaybikehire/images/choose-your-bike-bottom-top.png);background-repeat:no-repeat;background-size:cover;background-position:center top;position:absolute;top:0;left:0;z-index:-1}.sections-bike__features{margin-top:25px}.bike-feature__item{display:flex;align-items:center;gap:10px;margin-bottom:5px}.bike-feature__item .bike-feature__svg svg{display:block}.bike-feature__item .bike-feature__name{font-size:14px;color:#000;font-family:'Satoshi-Bold';font-weight:700;padding:5px 10px;line-height:1.4em}.bike-slider .sections-bike__item .flex-btn .button{width:100%}.section-bikes.bike-slider.section-bg{background-image:url(../../../../../../themes/waterfordgreenwaybikehire/images/bike-card-slider.png);margin-top:0;padding-top:140px;background-size:100% 100%}.bike-slider .container{max-width:100%;padding:0}.section-bikes.bike-slider.section-bg:before{display:none}.sections-bike__slider .sections-bike__item{width:100%}.swiper .swiper-controls{justify-content:flex-start;align-items:center}.swiper .swiper-controls .swiper-button-next,.swiper .swiper-controls .swiper-button-prev{width:60px;height:60px;background-color:#fff;border-radius:16px;left:inherit;right:inherit;margin:0;z-index:1;box-shadow:0 0 16px 0 #1717171F}.swiper .swiper-controls .swiper-button-next{right:5%}.swiper .swiper-controls .swiper-button-prev{left:5%}.swiper .swiper-controls .swiper-button-next{margin-left:20px}.swiper .swiper-controls .swiper-button-next:after,.swiper .swiper-controls .swiper-button-prev:after{font-size:26px;color:#000}.swiper .swiper-controls .swiper-button-next:hover,.swiper .swiper-controls .swiper-button-prev:hover{background-color:#DA2000}.swiper .swiper-controls .swiper-button-next:hover:after,.swiper .swiper-controls .swiper-button-prev:hover:after{color:#fff}.section-image-text__cards{position:relative}.section-image-text__cards .section-sub-heading,.section-image-text__cards .section-heading,.section-image-text__cards .rte{text-align:center}.sections-card__grid{gap:30px;margin-top:50px}.section-card__row{row-gap:30px;width:calc(33.33% - 30px * 2 / 3)}.section-card__item{position:relative;border-radius:16px;overflow:hidden;text-align:center;width:100%}.section-card__item .section-card__image{position:relative;overflow:hidden}.section-card__item .section-card__image:after{content:'';display:block;width:100%;height:240px;position:absolute;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,#000000 80%);opacity:.15}.section-card__item .section-card__image img{display:block;width:100%}.section-card__item .section-card__meta{padding:0 15px;position:absolute;left:0;bottom:30px;width:100%;z-index:1}.section-card__item .section-card__title{color:#fff;font-size:32px;font-weight:700;margin:0 0 15px}.section-card__item .rte{color:#0A2540}.section-card__item .flex-btn{justify-content:center}.section-card__item:hover .section-card__image img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05)}.section-card__item:hover .section-card__image:after{opacity:.5}.section-image-text__cards.bg-bikes{background-image:url(../../../../../../themes/waterfordgreenwaybikehire/images/gang-bikes.png);background-repeat:no-repeat;background-size:100% auto;background-position:center bottom}.section-image-text__cards.bg-bikes:after{content:'';display:block;background-image:url(../../../../../../themes/waterfordgreenwaybikehire/images/bikes-shaping.svg);background-repeat:no-repeat;background-size:cover;background-position:center bottom;width:100%;height:7vh;position:absolute;bottom:0;left:0}.section-image-text__cards.v2{padding-bottom:0}.section-image-text__cards.v2 .sections-card__grid{gap:0}.section-image-text__cards.v2 .sections-card__grid .section-card__item{width:33.33%;border-radius:0}.section-image-text__cards.v2 .section-card__item .section-card__meta{bottom:110px}.section-image-text__cards.v2 .image-text-shape{content:'';display:block;width:100%;height:6%;background-image:url(../../../../../../themes/waterfordgreenwaybikehire/images/lower-shaping.svg);z-index:1;position:absolute;bottom:0%;left:0;background-size:cover;background-position:bottom center;background-repeat:no-repeat}.section-icons{position:relative}.sections-icon__cards{justify-content:space-between;margin-top:50px;gap:30px}.sections-icon__cards+.flex-btn{margin-top:50px}.icon-card__item{text-align:center;width:calc(33.33% - 30px * 2 / 3);background-color:#fff;border:2px solid #EEE;border-radius:16px;padding:40px 30px 30px;overflow:hidden}.icon-card__item.col-4{width:calc(25% - 30px * 3 / 4)}.icon-card__item .icon-card__svg{margin:0 auto 20px;padding:15px;border:2px solid #EEE;border-radius:16px;background-color:#F4F6F8;align-items:center;justify-content:center;width:144px;height:144px}.icon-card__item .icon-card__svg svg{display:block;margin:0 auto}.icon-card__item .icon-card__heading{font-size:32px;color:#000;font-weight:700;font-family:"Gabarito",sans-serif;margin:0 0 15px}.icon-card__item .flex-btn{justify-content:center}.icon-card__item:hover{box-shadow:0 0 16px 0 #0000001A}.section-icons.bg-most-scenic{background-repeat:no-repeat;background-size:100% auto;background-position:center bottom}.section-icons.v1 .icon-card__item:hover .icon-card__svg svg path{stroke:#DA2000}.section-icons.v2 .icon-card__heading,.section-icons.v3 .icon-card__heading{font-size:24px}.section-icons.v2 .icon-card__item .icon-card__svg,.section-icons.v3 .icon-card__item .icon-card__svg{width:120px;height:120px}.section-icons.v2 .icon-card__svg svg path{stroke:#000}.section-icons.v2 .icon-card__item .icon-card__svg svg.path-fill path{fill:#000;stroke:none}.section-icons.v2 .icon-card__item:hover .icon-card__svg svg.path-fill path{fill:#DA2000;stroke:none}.section-icons.v3 .icon-card__svg svg path{stroke:#DA2000}.section-icons.v2 .icon-card__item:hover .icon-card__svg svg path{stroke:#DA2000}.section-icons.v3 .icon-card__item:hover .icon-card__svg svg path{stroke:#000}.section-icons.v3 .icon-card__item:hover .icon-card__svg svg.path-fill path{fill:#000;stroke:none}.section-icons.v3{background-image:url(../../../../../../themes/waterfordgreenwaybikehire/images/active-retirement-activities.png);padding-top:180px}.section-icons.global-group{background-position:top center}.section-icons.global-group .sky-shape{display:none}.section-icons.transport{background-image:url(../../../../../../themes/waterfordgreenwaybikehire/images/transport-bg.png);background-size:100%;background-repeat:no-repeat;background-position:top center;padding-bottom:0}.section-icons.transport .icon-card__item{padding:0}.section-icons.transport .icon-card__item .rte{font-size:24px;font-weight:700;font-family:"Gabarito",sans-serif;text-align:center;background-color:#F4F6F8;padding:30px;justify-content:center;align-items:center}.section-icons.transport .icon-card__item .rte ul{list-style-type:none;padding:0;margin:0}.section-icons.transport .icon-card__item .rte ul li{margin:0}.section-icons.transport .icon-card__item .rte ul li:not(:first-child)::before{content:'';width:24px;height:28px;position:relative;display:block;background-image:url(../../../../../../themes/waterfordgreenwaybikehire/images/transport-icon.svg);background-size:100%;background-repeat:no-repeat;background-position:center;margin:15px auto}.section-icons.transport .icon-card__item .flex-btn{margin:0;padding:30px}.section-icons.transport .sky-shape{background-image:url(../../../../../../themes/waterfordgreenwaybikehire/images/transport-shap.svg);z-index:2;top:-15%;height:15%}.section-why-choose{position:relative}.icon-bridges{gap:40px;justify-content:center;margin-top:40px}.icon-bridges .bridges__svg svg{display:block}.icon-services{gap:24px;margin-top:60px}.icon-services .icon-service__card{width:calc(16.66% - 24px * 5 / 6);border:2px solid #EEE;border-radius:16px;padding:25px 15px;text-align:center}.icon-services .icon-service__svg{margin:0 auto 12px;display:block}.icon-services .icon-service__svg svg{display:block;margin:0 auto}.icon-services .icon-service__heading{margin:0;font-size:24px;font-weight:500;font-family:"Gabarito",sans-serif;line-height:1.4em}.section-testimonials{position:relative;background-image:url(../../../../../../themes/waterfordgreenwaybikehire/images/review-bg.png);background-repeat:no-repeat;background-size:cover;background-position:bottom center}.flex-btn{justify-content:center}.review_widget{margin-top:40px}.ti-widget[data-layout-id='4'][data-set-id='drop-shadow'] .ti-read-more span{opacity:1!important}.section-routes{position:relative;background-repeat:no-repeat;background-size:100% 75%;background-position:top center}.section-routes .section-header{margin-bottom:30px}.section-routes .flex-btn{justify-content:center;margin-top:60px}.section-routes .section-heading{color:#fff}.section-routes .rte iframe{width:100%;height:800px;border:2px solid #eee;box-shadow:0 0 16px 0 #0000001A;border-radius:16px}.section-routes.v2{background-position:bottom center}.section-routes.v2 .section-heading{color:#000}.section-text__card{position:relative}.sections-text__cards{gap:40px;margin-top:60px}.text-card__item{width:calc(50% - 40px * 1 / 2);border:2px solid #EEE;border-radius:16px;overflow:hidden}.text-card__item .text-card__heading{background-color:#F4F6F8;text-align:center;padding:40px;font-size:24px;color:#000;font-weight:700;font-family:"Gabarito",sans-serif;display:flex;align-items:center;justify-content:center;gap:15px}.text-card__item .text-card__heading .icon{display:block;width:36px;height:24px;background-image:url(../../../../../../themes/waterfordgreenwaybikehire/images/arrow-right.svg);background-size:100%;background-position:center;background-repeat:no-repeat}.text-card__item .rte{text-align:center;padding:30px}.text-card__item .flex-btn{margin-top:50px}.section-contact-info__map{position:relative;background-position:bottom center;background-repeat:no-repeat;background-size:cover}.section-contact-info__map .container{box-shadow:0 0 16px 0 #0000001A;border-radius:16px;background-color:#fff;padding:40px}.contact-info-wrapper{margin-top:30px;width:100%}.contact-info__item{border:2px solid #EEE;border-radius:16px;overflow:hidden;display:flex;align-items:center;gap:20px;margin-bottom:20px}.contact-info__item span{background-color:#F4F6F8;width:60px;height:68px;display:flex;align-items:center;justify-content:center}.contact-info__item p{color:#000;width:calc(100% - 90px);line-height:1.25em;word-break:break-all}.contact-info__item a{color:#000}.contact-info__item a:hover{color:#DA2000}.contact-info-wrapper .map-wrapper{padding-left:40px}.contact-info-wrapper .map-wrapper iframe{width:100%;height:420px;border-radius:16px}.section-tabs{position:relative}.section-tabs .section-header{max-width:750px}.block-tabs{margin:0;width:100%;position:relative}.block-tabs ul.tabs{margin:0;padding:0;list-style:none;text-align:center;justify-content:center;border-bottom:2px solid #EEE}.block-tabs ul.tabs li{margin:0 10px;list-style:none}.block-tabs ul.tabs li .tab-link{padding:10px 10px;cursor:pointer;font-size:24px;font-weight:500;line-height:1.4em;font-family:"Gabarito",sans-serif;color:#000;min-width:300px;border:2px solid #EEE;border-radius:16px 16px 0 0;border-bottom:none;background-color:#fff;appearance:none;-webkit-appearance:none;display:block;width:100%;text-align:center;text-transform:capitalize;letter-spacing:0}.block-tabs ul.tabs li .tab-link.current{background-color:#DA2000;color:#fff;border-color:#DA2000}.block-tabs .tab-content{display:none;padding:60px 0 0 0;opacity:0;-webkit-animation:fadeIn 1s;animation:fadeIn 1s}.block-tabs .tab-content.current{opacity:1;display:inherit}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}.accommodation__cards{position:relative;margin-top:50px;width:100%}.accommodation__item{position:relative;box-shadow:0 0 16px 0 #0000001A;border-radius:8px;overflow:hidden;margin-bottom:20px}.accommodation__item .accommodation__image{width:400px;align-items:center;display:flex;justify-content:center;overflow:hidden}.accommodation__item .accommodation__image img{display:block;width:100%}.accommodation__item .accommodation__image img.default-placeholder{padding:30px}.accommodation__item .accommodation__meta{width:calc(100% - 400px);padding:30px 30px 60px;position:relative}.accommodation__item .accommodation__title{font-size:32px;font-weight:700;line-height:1.2em;color:#000;margin-bottom:10px;font-family:"Gabarito",sans-serif}.accommodation__item .flex-btn{justify-content:flex-start;margin-top:0;position:absolute;left:30px;bottom:30px}.accommodation__item .button.link{min-height:25px}.accommodation__item:hover .accommodation__image img{transform:scale(1.05);-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05)}.page-accommodations .section-content{padding-bottom:20px}.page-accommodations .section-tabs{padding-top:20px}.section-accommodations{position:relative;background-image:url(../../../../../../themes/waterfordgreenwaybikehire/images/stay-bg.png);background-repeat:no-repeat;background-position:bottom center;background-size:100% 100%;padding:180px 0}.sections-accommodations__slider{margin-top:50px}.section-accommodations .accommodation__item .accommodation__location{position:absolute;left:10px;top:10px;font-size:14px;font-family:'Satoshi-Bold';font-weight:700;background-color:#fff;border:2px solid #EEE;border-radius:8px;padding:3px 10px}.section-accommodations .accommodation__item .accommodation__image,.section-accommodations .accommodation__item .accommodation__meta{width:100%;background-color:#fff}.section-accommodations .accommodation__item .accommodation__title{min-height:110px}.section-accommodations-grid{position:relative;background-repeat:no-repeat;background-position:bottom center;background-size:100%}.accommodations__grid{margin-top:50px;gap:40px}.accommodations__grid .accommodation__item{width:calc(33.33% - 40px * 2 / 3);box-shadow:0 0 16px 0 #0000001A;border-radius:16px;overflow:hidden}.accommodations__grid .accommodation__item .accommodation__image{position:relative;width:100%}.accommodations__grid .accommodation__item .accommodation__image img{display:block;width:100%}.accommodations__grid .accommodation__item .accommodation__meta{text-align:center;width:100%;padding:30px;background-color:#fff}.section-tabs.top-bg.location-tabs{background-image:url(../../../../../../themes/waterfordgreenwaybikehire/images/cycle-routes-locations.png);padding-top:180px;background-size:100%}.section-tabs.top-bg.location-tabs .sky-shape{background-image:url(../../../../../../themes/waterfordgreenwaybikehire/images/cycle-routes-shape.svg);height:10%}.section-tabs.top-bg.location-tabs .block-tabs{margin-top:40px}.section-tabs.top-bg.location-tabs .section-header{background-color:#F4F6F8;border-radius:16px;padding:40px 120px;max-width:100%;width:100%;margin-bottom:15px}.section-tabs.top-bg.location-tabs .section-heading{font-size:36px}.section-tabs.top-bg.location-tabs .rte{text-align:center}.location-tabs .map-wrapper{padding-left:0}.location-tabs .route-details{padding-left:40px;padding-top:10px}.location-tabs .route-details .rte{color:#000;text-align:left!important}.location-tabs .route-details p{margin-bottom:1.25em}.location-tabs .route-details strong{font-family:'Satoshi-Bold';font-weight:700}.location-tabs .contact-info-wrapper .flex-btn{justify-content:flex-start}.page-bus .section-content{padding-bottom:20px}.section-tabs.top-bg{background-image:url(../../../../../../themes/waterfordgreenwaybikehire/images/greenway-bus-deport.png);background-repeat:no-repeat;background-position:top center;background-size:100%;padding-top:165px}.section-tabs.top-bg .sky-shape{height:10%;max-height:110px}.page-bus .block-tabs{margin-top:35px}.section-cta{position:relative;background-repeat:no-repeat;background-size:cover;background-position:bottom center;min-height:740px}.section-cta .flex-btn{justify-content:center}.section-cta .rte a{color:#000;font-weight:600;font-family:'Satoshi-Bold'}.section-cta.thankyou{padding-bottom:300px}.section-cta.thankyou .section-header{box-shadow:0 0 16px 0 #0000001A;background-color:#fff;padding:50px}.section-cta.thankyou .top__image{margin-bottom:50px}.section-cta.thankyou .top__image img{display:block;margin:0 auto}.section-instagram{position:relative;padding:0}.section-content{position:relative;text-align:center}.section-content .container.narrow{max-width:1080px;position:relative}.section-content .container.extra-narrow{max-width:960px;position:relative}.section-content .section-content__icon{margin-bottom:15px}.section-content .flex-btn{justify-content:center;margin-top:40px}.section-content.v2{background-repeat:no-repeat;background-position:bottom center;background-size:100% auto;min-height:940px;padding-top:200px}.section-content.v2:before{content:'';display:block;height:340px;width:100%;background-image:url(../../../../../../themes/waterfordgreenwaybikehire/images/discover-irelands-top.png);background-size:100% 100%;background-position:top center;background-repeat:no-repeat;position:absolute;left:0;top:0;z-index:0}@media only screen and (min-width:1925px){.section-content .container.extra-narrow{background-color:rgba(255,255,255,.5);padding:30px;border-radius:16px}}.sky-shape{display:block;width:100%;height:10%;background-image:url(../../../../../../themes/waterfordgreenwaybikehire/images/tips-gettings-bus-top-shape.svg);z-index:1;position:absolute;top:0;left:0;background-size:cover;background-position:bottom center;background-repeat:no-repeat;max-height:101px}.faqs-block{margin-top:40px;padding:40px;border-radius:16px}.faqs-block .section-heading{font-size:36px;margin-bottom:30px}.faqs-block .faqs--list+.section-heading{margin-top:50px}.faqs--list .faq--item{position:relative;padding:0;box-shadow:0 0 16px 0 #0000001A;border-radius:8px;margin-bottom:20px;overflow:hidden}.faqs--list .faq--item .faq-title{margin:0;font-weight:500;font-size:24px;line-height:1.2;color:#000;padding:16px 30px 16px;cursor:pointer;text-align:left;position:relative;background-color:#fff;font-family:"Gabarito",sans-serif;border:none;width:100%;min-height:auto}.faqs--list .faq--item .faq-title span{color:#fff;background-color:#DA2000;border-radius:16px;font-size:18px;padding:3px 12px}.faqs--list .faq--item svg{color:#000;position:absolute;right:20px;top:18px;width:24px;height:24px;transition:all .2s linear}.faqs--list .faq--item .faq-content{position:relative;border-top:0;padding:25px 30px 25px;text-align:left;color:#151617;background-color:#fff}.faqs--list .faq--item .rte a{text-decoration:underline;color:#151617}.faqs--list .faq--item .rte p{margin-bottom:20px}.faqs--list .faq--item .rte p:last-child{margin-bottom:0}.faqs--list .faq--item .rte ul{margin-left:20px}.faqs--list .faq--item .rte ul li{margin-bottom:0}.faqs--list .faq--item.activeToggle .faq-title{background-color:#DA2000;color:#fff}.faqs--list .faq--item.activeToggle .faq-title svg path{stroke:#fff}.faqs--list .faq--item.activeToggle .faq-title svg path:first-child{opacity:0}.page-faqs .sky-shape{display:none}.page-faqs .faq-bg-1{background-image:url(../../../../../../themes/waterfordgreenwaybikehire/images/faq-1.png);width:520px;height:760px;position:absolute;top:5%;right:0;max-width:100%}.page-faqs .faq-bg-2{background-image:url(../../../../../../themes/waterfordgreenwaybikehire/images/faq-2.png);width:520px;height:440px;position:absolute;top:50%;left:0;max-width:100%}.page-faqs .faq-bg-3{background-image:url(../../../../../../themes/waterfordgreenwaybikehire/images/faq-3.png);width:520px;height:520px;position:absolute;bottom:0;right:0;max-width:100%}.section-faqs.public-bus::before{content:'';display:block;height:340px;width:100%;background-image:url(../../../../../../themes/waterfordgreenwaybikehire/images/tips-gettings-bus-top.png);background-size:100% 100%;background-position:top center;background-repeat:no-repeat;position:absolute;left:0;top:0}.section-faqs.public-bus{background-image:url(../../../../../../themes/waterfordgreenwaybikehire/images/tips-gettings-bus.png);background-repeat:no-repeat;background-size:100% auto;background-position:center bottom;padding-top:170px}.accordion-block .block-tabs{margin-top:30px}.block-tabs .time-tables .time-table{margin-top:0}.accordion-block{position:relative}.accordion-block .faqs-block{padding:0;margin-top:0}.accordion-block .faqs--list .faq--item{border:2px solid #EEE;box-shadow:none}.accordion-block .faqs--list .faq--item .faq-title{background-color:#F4F6F8}.accordion-block .faqs--list .faq--item.activeToggle .faq-title{background-color:#F4F6F8;color:#000}.accordion-block .faqs--list .faq--item.activeToggle .faq-title svg path:first-child{stroke:#000}.accordion-block .faqs--list .faq--item.activeToggle .faq-title svg path{stroke:#000}.accordion-block .top-content{text-align:center}.faqs--list .faq--item .rte ul.tabs{margin-left:0}.time-tables{position:relative}.top-content+.time-tables{margin-top:30px}.time-tables .time-table{box-shadow:0 0 16px 0 #0000001A;border-radius:16px;margin-bottom:20px;padding:20px;margin-top:20px}.faqs--list .faq--item .time-table p.table-heading{font-weight:700;font-family:"Gabarito",sans-serif;margin-bottom:10px}.time-tables .table-wrapper{overflow-x:auto}.time-tables .table-wrapper table{background:#F4F6F8;border:2px solid #EEE;width:100%;border-radius:8px;border-collapse:collapse}.time-tables .table-wrapper table tr td{text-align:center;padding:8px 10px;border:2px solid #eee;width:100px}.contact-info-wrapper.getting-here .section-heading{font-size:36px;text-align:left}.getting-best-for{border:2px solid #EEE;border-radius:16px;overflow:hidden;display:flex;align-items:center;gap:20px;margin-bottom:20px;margin-top:30px}.getting-best-for span{background-color:#F4F6F8;width:108px;height:134px;display:flex;align-items:center;justify-content:center}.getting-best-for .rte{color:#000;width:calc(100% - 108px)}.getting-best-for p strong{font-weight:600;font-family:"Gabarito",sans-serif}.getting-here .cta{background-image:url(../../../../../../themes/waterfordgreenwaybikehire/images/bus-cta-bg.png);background-repeat:no-repeat;background-position:center;background-size:cover;padding:25px 0;border-radius:8px}.bottom-content{background-color:#F4F6F8;padding:30px;text-align:center;border-radius:16px;margin-top:30px}#brm-online-booking{height:100vh!important;padding:50px 50px}.section-location-cards:before{content:'';display:block;height:260px;width:100%;background-image:url(../../../../../../themes/waterfordgreenwaybikehire/images/bik-hire-depots-bg-top.png);background-size:100% 100%;background-position:top center;background-repeat:no-repeat;position:absolute;left:0;top:0}.section-location-cards{position:relative;background-repeat:no-repeat;background-size:100% auto;background-position:bottom center;min-height:740px;background-image:url(../../../../../../themes/waterfordgreenwaybikehire/images/bik-hire-depots-bg.png);margin-bottom:200px;padding-top:170px}.location__grid{gap:40px;margin-top:40px;flex-wrap:wrap}.location__item{position:relative;box-shadow:0 0 16px 0 #0000001A;border-radius:16px;overflow:hidden;width:calc(25% - 40px * 3 / 4);border-radius:16px;overflow:hidden;background-color:#fff}.location__item .location__image img{display:block;width:100%}.location__item .location__meta{padding:30px 25px;text-align:center}.location__item .location__title{font-size:24px;font-weight:700;color:#000;margin:0 0 15px}.location__item .rte p{margin-bottom:10px}.location__item .coming_soon{color:#DA2000;font-size:17px;font-weight:700;border-radius:8px;background-color:#F4F6F8;font-family:'Satoshi-Bold';padding:25px 10px;margin-top:20px}.section-location-selector{position:relative;background-image:url(../../../../../../themes/waterfordgreenwaybikehire/images/location-selector-bg.png);background-repeat:no-repeat;background-position:bottom center;background-size:100%}.location-selector__grid{gap:40px;margin-top:40px;flex-wrap:wrap}.location-selector__item{position:relative;border-radius:16px;overflow:hidden;width:calc(50% - 40px * 1 / 2)}.location-selector__item .location-selector__image{position:relative;border-radius:16px;overflow:hidden}.location-selector__item .location-selector__image img{width:100%;display:block}.location-selector__item .location-selector__image:after{content:'';display:block;width:100%;height:60%;z-index:1;position:absolute;left:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,#000000 100%)}.location-selector__item .location-selector__meta{position:absolute;left:30px;bottom:30px;z-index:2;width:calc(100% - 60px)}.location-selector__item .location-selector__title{font-size:32px;font-weight:700;color:#fff;margin-bottom:4px}.location-selector__item .rte{color:#fff}.location-selector__item .flex-btn{justify-content:flex-start;margin-top:25px}.location-selector__item .button.link{color:#fff;min-height:20px}.location-selector__item .button.link:hover{color:#3CBB3C}.location-selector__item:hover .location-selector__image img{transform:scale(1.05);-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);-moz-transform:scale(1.05)}.page-blog section:last-child{margin-bottom:10%}.section-featured-blog{position:relative;background-color:#F4F6F8;padding:0}.section-featured-blog .section-sub-heading{color:#DA2000;margin-bottom:15px}.featured-blog-row{justify-content:space-between}.featured-blog-row .col-2{width:50%}.featured-blog-meta{padding:60px 40px 60px 0;padding-left:max((100vw - 1440px) / 2, 50px)}.featured-blog-image{position:relative;overflow:hidden}.featured-blog-image img{width:100%;height:100%;object-fit:cover}.featured-blog-image:hover img{transform:scale(1.1)}.section-featured-blog .blog-title{font-weight:700;font-size:52px;line-height:1.15em;margin-bottom:20px;color:#151617}.post--card .blog-title a{color:#182027}.post--card .blog-title a:hover{color:#DA2000}.post--card .flex-btn{margin-top:30px;margin-bottom:30px;justify-content:flex-start}.post--card .blog-authore a{font-size:18px;color:#182027;font-weight:700}.post--card .blog-authore{position:relative;align-items:center;justify-content:space-between;column-gap:10px}.post--card .author-avatar{width:40px;height:40px;border-radius:50%;overflow:hidden}.post--card .author-name{font-weight:700;font-size:14px;line-height:21px;font-family:'Satoshi-Bold'}.post--card .author-name span{color:#DA2000;text-transform:capitalize}.post--card .author-name .divider{color:#EEE;margin:0 10px}.post--card .post-card-tags strong{margin-right:8px;font-size:14px}.post--card .post-card-tags .tag{color:#fff;background-color:#005000;border-radius:8px;padding:2px 8px 3px;font-size:14px;font-weight:500;font-family:'Satoshi-Medium'}.post--card .link-read{padding:0;background-color:transparent;color:#DA2000;text-transform:uppercase;border:none;font-family:"Gabarito",sans-serif;letter-spacing:1.6px;font-size:15px;font-weight:500}.section-image-text{position:relative;position:relative;background-position:bottom center;background-size:cover;background-repeat:no-repeat}.card-wrapper{gap:80px;align-items:center}.card-wrapper .col-2{width:calc(50% - 40px)}.section-image-text .card-wrapper.image-left{flex-direction:row-reverse}.section-image-text .card-image-text .section-heading{text-align:left}.section-image-text .card-image-text .flex-btn{justify-content:flex-start}.section-image-text .card-image-wrapper{position:relative;overflow:hidden;border-radius:16px;box-shadow:0 0 16px 0 #0000001A}.section-image-text .card-image-wrapper img{display:block;width:100%}.section-image-text .video-popup{position:relative}.section-image-text .video-popup svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.section-image-text .video-popup:hover svg{transform:translate(-50%,-50%) scale(.9)}.section-image-text .video-popup:hover svg{fill:#DA2000}.section-image-text .video-popup:hover svg circle{stroke-opacity:1!important}.section-image-text.v2{min-height:870px;padding:170px 0}.section-image-text .image-text-shape{content:'';display:block;width:100%;height:10%;background-image:url(../../../../../../themes/waterfordgreenwaybikehire/images/giant-bikes-shaping.svg);z-index:1;position:absolute;bottom:0%;left:0;background-size:cover;background-position:bottom center;background-repeat:no-repeat}.video-info{align-items:flex-start;margin:15px 0 0}.video-info svg{width:24px;height:24px}.video-info p{margin:0;font-size:14px;line-height:1.4em;width:calc(100% - 24px);padding-left:10px}.top-icon{margin-bottom:20px}.section-newsletter{background-color:#F4F6F8;padding:40px 30px;border-radius:16px;margin-bottom:30px}.section-newsletter .rte{text-align:center}.section-newsletter .form-block{margin-top:30px}.blog-listing{position:relative}.single-post .section-banner.inner-banner{height:280px}.single-post .main-content section:last-child{margin-bottom:10%}.s-p--row{justify-content:space-between}.post-left{width:64%}.post-right{width:33%}.single-post .post--card{position:relative;padding:100px 0 50px 0}.post--card .link-return{margin:0}.post--card .blog--image{position:relative;border-radius:16px 16px 0 0;overflow:hidden}.post--card .blog--image img{display:block;width:100%}.post--card .blog-card-inner{background-color:#F4F6F8;padding:40px 30px;border-radius:0 0 16px 16px}.post--card .blog--title{margin:30px 0 30px;font-size:52px}.post--card .entry-content strong,.post--card .entry-content a{font-family:"Gabarito",sans-serif;font-weight:600}.post--card .entry-content a{color:#000;text-decoration:underline}.post--card .entry-content a:hover{color:#DA2000}.post--card .entry-content h2{font-size:40px;line-height:1.15em;margin-bottom:.5em}.post--card .entry-content h3{font-size:32px;line-height:1.15em;margin-bottom:.5em}.post--card .entry-content h4{font-size:26px;line-height:1.15em;margin-bottom:.5em}.post--card .entry-content h5{font-size:20px;line-height:1.15em;margin-bottom:.5em}.post--card .entry-content img{display:block;margin:50px 0;width:100%}.post--card .post-share{position:relative;align-items:center;margin:50px 0 0 0}.post--card .post-share h4{font-weight:700;font-size:36px;margin-bottom:20px}.post--card .post-share a{margin-right:20px}.post--card .post-share a:hover svg path{fill:#DA2000}.navigation-post{justify-content:space-between;margin-top:40px}.single-post .section-cta{margin-top:50px;border-radius:16px;min-height:320px}.single-post .section-cta .section-header{padding:30px 40px}.single-post .section-cta .flex-btn{justify-content:center}.sidebar-heading{font-weight:700;font-size:40px;line-height:1.15em;margin-bottom:20px}.single-post .post-right .section-cta{min-height:300px;margin-bottom:40px}.single-post .post-right .section-heading{font-size:34px}.top-icon{text-align:center}.widget_block{display:inline-block;width:100%}.wp-block-latest-posts li{box-shadow:0 0 16px 0 #0000001A;border-radius:16px;width:100%;display:inline-block;overflow:hidden;margin-bottom:20px}.wp-block-latest-posts li:not(:has(.wp-block-latest-posts__featured-image)){padding:20px}.wp-block-latest-posts li:not(:has(.wp-block-latest-posts__featured-image)) .wp-block-latest-posts__post-title{margin-top:0;height:auto}.wp-block-latest-posts li .wp-block-latest-posts__featured-image{width:180px;height:180px}.wp-block-latest-posts li .wp-block-latest-posts__featured-image a{display:block;height:100%}.wp-block-latest-posts li .wp-block-latest-posts__featured-image img{display:block;width:100%;height:100%}.wp-block-latest-posts li .wp-block-latest-posts__post-title{color:#000;font-size:24px;font-weight:700;font-family:"Gabarito",sans-serif;line-height:1.4em;margin:15px 0 10px;display:block;overflow:hidden;height:100px}.wp-block-latest-posts li .wp-block-latest-posts__post-author,.wp-block-latest-posts li .wp-block-latest-posts__post-date{font-size:14px;line-height:21px;font-family:'Satoshi-Bold';text-transform:capitalize}.wp-block-latest-posts li .wp-block-latest-posts__post-title:hover{color:#DA2000}.widget_block .section-heading,.widget_block .wp-block-heading{font-size:36px;margin-bottom:20px}.widget_block .social-link{align-items:center;column-gap:20px;row-gap:10px;justify-content:center}.widget_block .social-link a{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.widget_block .social-link a svg{display:block;width:24px}.widget_block .social-link a:hover svg path{fill:#DA2000}.section-contact{position:relative}.contact-wraper{box-shadow:0 0 16px 0 #0000001A;border-radius:16px;margin-top:40px;overflow:hidden}.contact-wraper .contact-form-left{width:30%;background-color:#005000;padding:40px;color:#fff}.contact-wraper .form-block{width:70%;padding:40px}.contact-wraper .form-block .section-heading{text-align:center;font-size:36px}.contact-wraper .form-block .rte{text-align:center;margin-bottom:30px}.contact-wraper .f-widget__title{font-size:23px;font-weight:700;font-family:"Gabarito",sans-serif;margin:0 0 25px}.contact-wraper .f-contact__item{margin-bottom:20px}.contact-wraper .f-contact__item:last-child{margin-top:60px}.contact-wraper .f-contact__item .rte{font-size:16px;font-weight:400;color:#fff}.contact-wraper .f-contact__item .rte a{display:flex;column-gap:10px;color:#fff}.contact-wraper .f-contact__item .rte a span{width:calc(100% - 34px);line-height:normal;word-wrap:break-word}.contact-wraper .opening-title{font-size:20px;font-weight:500;align-items:center;column-gap:10px;margin:0 0 10px}.form-block{position:relative;width:100%;margin:0 auto;display:block}.form-block .gform_wrapper form{position:relative}.form-block .gform_wrapper .gform_fields{row-gap:20px!important}.form-block .gform_wrapper input,.form-block .gform_wrapper textarea,.form-block .gform_wrapper select,.form-block .gform_wrapper input[type="submit"],.form-block .gform_wrapper input[type="button"],.form-block .gform_wrapper button,.form-block .gform_wrapper .button{vertical-align:middle}.form-block .gform_wrapper label{display:block;padding:0;font-size:16px;font-weight:400}.form-block .gform_wrapper input[type=text],.form-block .gform_wrapper input[type=email],.form-block .gform_wrapper input[type=tel],.form-block .gform_wrapper input[type=url],.form-block .gform_wrapper input[type=search],.form-block .gform_wrapper input[type=password],.form-block .gform_wrapper input[type=number],.form-block .gform_wrapper textarea,.form-block .gform_wrapper select{width:100%!important;background-color:#fff;padding:10px 15px 10px 15px!important;color:#000;height:50px;box-shadow:none!important;font-size:17px!important;margin:0;font-family:"Nunito",sans-serif;text-align:left;border:2px solid #EEEEEE!important;border-radius:2px;font-weight:400;min-width:1px}.form-block .gform_wrapper select{line-height:25px}.gform_wrapper input[type=text]:focus,.gform_wrapper input[type=email]:focus,.gform_wrapper input[type=tel]:focus,.gform_wrapper input[type=url]:focus,.gform_wrapper input[type=search]:focus,.gform_wrapper input[type=password]:focus,.gform_wrapper input[type=number]:focus,.gform_wrapper textarea:focus,.gform_wrapper select:focus{border:1px solid #EEE}.form-block .gform_wrapper .gform_body .gform_fields .gfield .gfield_label{font-weight:600;font-size:18px!important;color:#000;font-family:"Gabarito",sans-serif;letter-spacing:.32px}.form-block .gform_wrapper .gform_body .gform_fields .gfield .gfield_label .gfield_required{margin-left:5px}.form-block .gform_wrapper .gform_body .gform_fields .gfield .ginput_container{margin:0}.form-block .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_required{margin-left:5px}.form-block .gform_wrapper .ginput_container_consent input[type="checkbox"]{position:relative;top:3px}.form-block .gform_wrapper label.gfield_consent_label{font-size:14px;font-weight:400;line-height:1.8em;color:#000;padding:0;cursor:pointer}.form-block .gform_wrapper label.gfield_consent_label a{color:#000;font-weight:600;text-decoration:underline;font-family:'Satoshi-Bold'}.form-block .gform_wrapper .gform_footer{margin:40px 0 0;justify-content:center}.form-block .gform_wrapper .gform_button.button{font-size:15px!important;box-shadow:none!important;width:140px!important;padding:16px 10px!important;color:#fff!important;background-color:#DA2000!important;text-transform:uppercase!important;border-radius:8px!important;font-weight:500!important;letter-spacing:0.96px!important;border-color:#DA2000;line-height:1.2em!important;font-family:"Gabarito",sans-serif!important;margin:0 auto}.form-block .gform_wrapper .gform_button.button:hover{background-color:#3CBB3C!important;border-color:#3CBB3C!important}.form-block .gform_wrapper h2.gform_submission_error{font-size:14px!important;font-weight:500!important}.form-block .gform_wrapper .gform_validation_errors{padding:5px!important;background-color:#fff;margin:0 0 10px}.form-block .gform_wrapper .gfield_validation_message,.gform_wrapper.gravity-theme .validation_message{padding:0px!important;font-size:14px!important;background-color:#fff;margin:5px 0 0!important}.form-block .gform_wrapper .gform_confirmation_message{color:green;font-size:16px;background-color:#fff;line-height:normal;padding:10px;font-weight:600;border-radius:5px;text-align:center;letter-spacing:.32px}.section-contact .form-block .gform_wrapper .gform_fields{row-gap:20px!important;gap:20px}.section-contact .form-block .gform_wrapper .gform_fields{display:flex;flex-wrap:wrap}.section-contact .form-block .gform_wrapper .gform_fields .gfield{width:100%}.section-contact .form-block .gform_wrapper .gform_fields #field_1_1,.section-contact .form-block .gform_wrapper .gform_fields #field_1_3{width:calc(50% - 20px * 1 / 2)}.default--template .entry-content{padding-top:50px;padding-bottom:50px}.footer-shap{position:relative;background-color:transparent;margin-top:-10%}.footer-shap img{display:block;width:100%;object-fit:cover}footer{position:relative;font-size:17px;line-height:28px;background-color:#005000;color:#fff;padding:70px 0 0}footer a,footer .f-contact__item .rte a{color:#fff}footer a:hover,footer .f-contact__item .rte a:hover{color:#3CBB3C}footer .f-widget__title{font-size:23px;font-weight:700;font-family:"Gabarito",sans-serif;color:#fff;margin:0 0 25px}footer .f-top{position:relative;justify-content:space-between;width:100%;margin-bottom:60px;gap:45px}footer .f-top .f-logo img{display:block}footer .f-widget__menu li a{font-size:17px;font-weight:400;color:#fff}footer .f-top .f-top_cell.f-logo{width:calc(25% - 45px *2 /3)}footer .f-top .f-top_cell.f-social{width:calc(25% - 45px *2 /3)}footer .f-top .f-top_cell.f-newsletter{width:calc(50% - 45px *2 /3);padding-right:110px}footer .social-link{align-items:center;column-gap:20px;row-gap:10px}footer .social-link a{border:2px solid #fff;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%}footer .social-link a svg{display:block;width:24px}footer .social-link a:hover{border-color:#3CBB3C}footer .f-middle{padding:80px 0 90px;grid-template-columns:repeat(auto-fill,minmax(calc(25% - 30px),1fr));gap:30px;width:100%}footer .f-middle .f-widget__menu{padding:0;margin:0;list-style-type:none}footer .f-middle .f-widget__menu li{margin:10px 0}footer .f-middle .f-b__logo_item{margin-top:50px}footer .f-middle .opening-title{font-size:20px;font-weight:500;align-items:center;column-gap:10px;margin:0 0 10px}footer .f-contact__item{margin-bottom:20px}footer .f-contact__item:last-child{margin-bottom:0}footer .f-middle .f-widget__menu+.f-contact__item{margin-top:40px}footer .f-contact__item .rte{font-size:16px;font-weight:400;color:#fff}footer .f-contact__item .rte a{display:flex;column-gap:10px}footer .f-contact__item .rte a span{width:calc(100% - 34px);line-height:normal;word-wrap:break-word;word-break:break-word}footer .f-bottom{padding:25px 0;width:100%;background-color:#003800}footer .f-bottom .container{justify-content:space-between}footer .f-bottom__cell{font-size:17px;font-weight:400;width:33.33%}footer .f-bottom__cell svg{margin-left:10px;display:block}footer .f-bottom .f-bottom__cell.designby{justify-content:flex-end}footer .f-bottom .f-widget__menu{display:flex;align-items:center;margin:0;padding:0;width:100%;justify-content:center}footer .f-bottom .f-widget__menu li{list-style-type:none;margin:0 0 0 20px;line-height:normal;border-right:1px solid #3f573f;padding:0 20px 0 0}footer .f-bottom .f-widget__menu li:last-child{border:none}footer .f-bottom .f-widget__menu li a:hover{color:#fff;text-decoration:underline}footer .form-block .gform_wrapper label.gfield_consent_label,footer .form-block .gform_wrapper .gform_body .gform_fields .gfield .gfield_label,footer .form-block .gform_wrapper .gform_body .gform_fields .gfield .gfield_label .gfield_required,footer .form-block .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_required,footer .form-block .gform_wrapper label.gfield_consent_label a{color:#fff}footer .form-block .gform_wrapper input[type=email]{background-color:transparent;border-radius:8px;color:#fff}footer .form-block .gform_wrapper input[type=email]::placeholder{color:#fff}footer .form-block .gform_wrapper .gform_button.button{position:absolute;right:0;top:33px;z-index:1}footer .form-block .gform_wrapper .gform_body .gform_fields .gfield#field_3_5{width:calc(100% - 160px)}.button.sticky-btn{position:fixed;bottom:0;left:0;width:100%;border-radius:0;min-height:48px;display:none;box-shadow:0 0 15px rgb(0 0 0 / 25%);z-index:9}.page-404{position:relative;border-bottom:1px solid #eaeaea}.page-404 .container{max-width:600px;margin:0 auto}.caption-404{text-align:center;position:relative;padding:80px 0}.caption-404 .flex-btn{justify-content:center}.caption-404 h1{margin-bottom:30px}main.main-content.default--template{padding-bottom:12%}.lead--gen--popup.active{display:block}body.active{overflow:hidden}.lead--gen--popup{background-color:rgba(0,0,0,.5);position:fixed;z-index:9999;top:0;left:0;display:none;width:100%;height:100%}.lead--gen--popup .lead--gen--popup-wrapper{position:fixed;width:95%;max-width:900px;margin:0 auto;display:flex;top:50%;left:0;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);background-color:#fff;padding:0;flex-wrap:wrap;border-radius:20px;overflow:hidden;justify-content:space-between}.lead--gen--popup .lead--gen--popup-wrapper .popup-close{display:block;position:absolute;right:20px;top:20px;text-align:center;z-index:2;background-color:transparent;border:none}.lead--gen--popup .lead--gen--popup-wrapper .lead--gen--popup-image{width:44%;text-align:center}.lead--gen--popup .lead--gen--popup-wrapper .lead--gen--popup-image img{display:block;margin:0 auto;height:100%;object-fit:cover}.lead--gen--popup .lead--gen--popup-wrapper .lead--gen--popup-content{width:56%;padding:40px;text-align:center;position:relative}.lead--gen--popup .lead--gen--popup-wrapper .lead--gen--popup-content .section-heading{font-size:44px}.lead--gen--popup .lead--gen--popup-wrapper .lead--gen--popup-content .section-heading span{display:block}.lead--gen--popup .lead--gen--popup-wrapper .lead--gen--popup-content .rte{margin-bottom:25px}.lead--gen--popup .form-block .gform_wrapper .gform_body .gform_fields .gfield .gfield_label{text-align:left;font-size:16px}.lead--gen--popup .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent{display:flex;align-items:flex-start;column-gap:5px}.lead--gen--popup .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent label{line-height:1.3em;text-align:left;width:calc(100% - 20px)}.lead--gen--popup .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent label a{text-decoration:underline}.lead--gen--popup .form-block .gform_wrapper .button.btn-clear{display:none}.lead--gen--popup .form-block .gform_wrapper .gform_button.button{width:100%!important}.lead--gen--popup .gform_confirmation_message_5.gform_confirmation_message a{text-decoration:underline}.popup-note{background-color:#F4F6F8;font-size:14px;color:#000;padding:5px 10px;margin:0 auto;width:100%;margin-top:20px}@media only screen and (min-width:2000px){.section-tabs.top-bg{padding-top:268px}}@media only screen and (max-width:1599px){.section-banner .section-banner__caption{max-width:1140px;width:100%}.section-banner .section-banner__heading{font-size:72px}.section-banner .section-banner__content{font-size:22px}.section-text-bg__image{min-height:60vh}.section-text-bg__image .col-2{max-width:650px;width:100%}.section-card__item .section-card__title,.sections-bike__item .sections-bike__title,.icon-card__item .icon-card__heading{font-size:28px}.icon-services .icon-service__heading{font-size:20px}.section-banner.inner-banner{height:500px}.section-banner.inner-banner .flex-btn{margin-top:15px}.contact-info-wrapper.getting-here .section-heading{font-size:28px}}@media only screen and (max-width:1500px){header .navigation nav .menu li .sub-menu .meagmenu__type{max-width:1140px;gap:20px}header .navigation nav .menu li .sub-menu.megamenu-append{padding:0}header .navigation nav .menu li .sub-menu .meagmenu__type .mm-item span{font-size:18px}header .logo img{max-width:220px}footer .social-link{column-gap:10px}footer .f-bottom__cell,footer .f-bottom__cell .f-widget__menu li a{font-size:15px}header .navigation nav .menu li .sub-menu .meagmenu__type{justify-content:center;padding-left:0}.section-featured-blog .blog-title{font-size:38px}.page-blog section:last-child{margin-bottom:6%}.section-cta{min-height:640px}.accommodation__item .accommodation__title{font-size:28px}.lead--gen--popup .lead--gen--popup-wrapper{max-width:750px}.lead--gen--popup .lead--gen--popup-wrapper .lead--gen--popup-content .section-heading{font-size:28px;margin-bottom:10px}.lead--gen--popup .lead--gen--popup-wrapper .lead--gen--popup-content{padding:30px}}@media only screen and (max-width:1439px){.section-text-bg__image .section-heading{font-size:40px}.section-heading{font-size:40px}.section-sub-heading{font-size:20px}.section-routes .rte iframe{height:700px}.section-location-cards{margin-bottom:120px}.post--card .blog--title{font-size:38px}.single-post .post--card{padding:50px 0}.post--card .post-share h4,.single-post .post-right .section-heading,.widget_block .section-heading,.widget_block .wp-block-heading{font-size:28px}footer .f-top .f-top_cell.f-newsletter{padding-right:40px}.section-banner.inner-banner .section-banner__heading{font-size:52px}.section-image-text{min-height:1px;background-size:100%}.section-image-text__cards.v2 .section-card__item .section-card__meta{bottom:60px}.section-content.v2{min-height:840px}.section-image-text.v2{min-height:1px;padding:80px 0}.section-banner .video-wrapper video{min-height:800px}.section-banner.video-section .section-banner__heading{font-size:52px}.block-tabs ul.tabs li .tab-link{font-size:22px;min-width:250px}.block-tabs .tab-content{padding:40px 0 0}.accommodation__item .accommodation__title{font-size:28px}.location-selector__item .location-selector__image:after{height:80%}.location-selector__item .location-selector__title{font-size:28px}.accommodation__item .accommodation__title{font-size:24px}.section-icons.v3{padding-top:100px;background-size:cover}.section-accommodations{padding:120px 0}.section-routes .rte iframe{height:600px}.text-card__item .text-card__heading{padding:20px 20px;font-size:20px}.section-tabs.top-bg.location-tabs .sky-shape{height:3%}.section-banner .banner-scroll-btn{bottom:6%}}@media only screen and (max-width:1199px){.button,button{padding:0 15px;min-width:150px;font-size:14px;min-height:46px}body{padding-bottom:50px}.hamburger-trigger{display:block}header .navigation nav{display:none}header .button{min-width:150px;display:none}header .navigation{padding:12px 0 12px}footer .f-bottom__cell{width:100%;justify-content:center;text-align:center;line-height:normal}footer .f-bottom .container{row-gap:20px}footer .f-bottom .f-bottom__cell.designby{justify-content:center}.button.sticky-btn{display:flex}.section-banner .section-banner__heading{font-size:46px}.section-banner .section-banner__content{font-size:22px}.section-banner.inner-banner .section-banner__heading{font-size:46px}.section-banner .banner-shape{background-size:100%}.section-banner .section-banner__caption{padding:0 15px}.section-text-bg__image .col-2{background-color:rgba(255,255,255,.5);padding:25px}.section-card__item .section-card__title,.sections-bike__item .sections-bike__title,.icon-card__item .icon-card__heading{font-size:24px}.section-bikes{padding-top:calc(50px + 4%);padding-bottom:50px}.section-cta{min-height:600px}.section-cta.thankyou{padding-bottom:150px}.featured-blog-row .col-2{width:100%}.featured-blog-meta{padding:30px 20px 40px 0;padding-left:30px}.section-featured-blog .blog-title{font-size:32px}.wp-block-latest-posts li .wp-block-latest-posts__featured-image{width:120px;height:120px}.wp-block-latest-posts li .wp-block-latest-posts__post-title{font-size:18px}.wp-block-latest-posts li .wp-block-latest-posts__post-title{height:48px}.post--card .blog--title{font-size:28px}.faqs--list .faq--item .faq-title{font-size:20px}.faqs-block .section-heading{font-size:28px}.section-content.v2{min-height:780px;padding-top:150px}.text-card__item .text-card__heading{padding:20px 15px;font-size:18px}.section-banner.video-section.video-icon .sections-icon__cards{padding:0}.section-banner.video-section .section-banner__play{bottom:6%}}@media only screen and (max-width:1023px){footer .f-middle{grid-template-columns:repeat(auto-fill,minmax(calc(50% - 45px),1fr))}footer .f-widget__title{font-size:18px}.section-banner .section-banner__play{right:5%;bottom:5%}.section-text-bg__image .col-2{background-color:transparent;padding:0;max-width:100%}.section-text-bg__image{min-height:1px;background-position:bottom center;background-size:100%;padding-top:40px;padding-bottom:30%}.sections-bike__item{width:calc(50% - 30px * 1 / 2)}section{padding:60px 0}.section-card__item .flex-btn{margin-top:15px}.section-card__item .section-card__meta{bottom:15px}.icon-card__item .icon-card__svg{width:104px;height:104px}.icon-services .icon-service__card{width:calc(33.33% - 24px * 2 / 3)}.contact-wraper .contact-form-left{width:100%;padding:30px}.contact-wraper .form-block{width:100%;padding:30px}.sky-shape{background-size:100%;background-position:top center}.location__item{width:calc(50% - 40px * 1 / 2)}.section-location-cards{padding-top:80px}.section-featured-blog .blog-title{font-size:28px}.page-blog section:last-child{margin-bottom:25%}.post-left{width:100%}.post-right{width:100%;margin-top:30px}.post--card .post-share h4,.single-post .post-right .section-heading,.widget_block .section-heading,.widget_block .wp-block-heading,.single-post .section-cta .section-header .section-heading{font-size:28px}.single-post .post-right .section-cta{display:none}footer .form-block .gform_wrapper .gform_button.button{position:relative;right:inherit;top:inherit}footer .form-block .gform_wrapper .gform_body .gform_fields .gfield#field_3_5{width:100%}footer .form-block .gform_wrapper .gform_footer{margin:20px 0 0}.card-wrapper .col-2{width:100%}.section-image-text{padding-bottom:90px}.section-content.v2{min-height:650px;padding-top:100px}.section-image-text .card-image-text .flex-btn{justify-content:center}.section-image-text .card-image-text .section-heading,.section-image-text .card-image-text{text-align:center}.card-wrapper{gap:40px}.section-image-text .image-text-shape{background-size:100%}.icon-card__item{width:calc(50% - 30px * 2 / 3)}.section-banner.video-section .section-banner__heading{font-size:38px}.icon-card__item.col-4{width:calc(50% - 30px * 1 / 2)}.section-icons.v2 .icon-card__heading,.section-icons.v3 .icon-card__heading{font-size:22px}.section-bikes.bike-slider.section-bg{background-size:100%}.accommodation__item .accommodation__image{width:320px}.accommodation__item .accommodation__meta{width:calc(100% - 320px);padding:15px 20px 50px}.accommodation__item .accommodation__title{font-size:24px}.accommodation__item .accommodation__image img{height:100%;object-fit:cover}.accommodation__item .flex-btn{bottom:15px}.block-tabs ul.tabs li .tab-link{font-size:18px;padding:10px 20px;min-width:1px}.section-faqs.public-bus{padding-top:60px}.sections-icon__cards+.flex-btn{margin-top:30px}.location-selector__item .flex-btn{margin-top:15px}.location-selector__item .location-selector__title{font-size:26px}.section-icons.transport .sky-shape{top:-2%}.section-accommodations{background-position:bottom left}.section-icons.transport .icon-card__item .rte{font-size:20px}.text-card__item{width:100%}.section-banner.video-icon .video-wrapper video{height:1020px}.section-banner.video-section.video-icon .banner-shape-top{height:2%;background-position:top center}.section-icons.global-group{padding-bottom:0}.contact-info-wrapper .col-2{width:100%}.contact-info-wrapper .map-wrapper{padding-left:0;margin-top:20px}.accommodations__grid .accommodation__item{width:calc(50% - 40px * 1 / 2)}.section-tabs.top-bg.location-tabs .section-heading{font-size:28px}.section-tabs.top-bg.location-tabs .section-header{padding:30px 15px}.location-tabs .route-details{padding-left:0;padding-top:0;margin-top:30px}.accordion-block .contact-info-wrapper .map-wrapper{margin-top:30px}.time-tables .table-wrapper table tr td{min-width:70px;width:auto}.section-banner.video-section .section-banner__play{bottom:2%}}@media only screen and (max-width:767px){.button,button{min-height:48px}.mobile-hide{display:none}header .logo img{max-width:175px}.hamburger-trigger{margin:0 0 0 15px}.hamburger-menu{width:300px}header .button{min-width:fit-content;font-size:14px;padding:0 5px;min-height:40px;letter-spacing:0}footer .f-top .f-top_cell.f-logo,footer .f-top .f-top_cell.f-newsletter,footer .f-top .f-top_cell.f-social{width:100%}footer .f-widget__title{font-size:22px}footer .f-top .f-top_cell.f-logo{margin-bottom:30px}footer .f-top{margin-bottom:0}footer .f-middle{padding:60px 0 80px;grid-template-columns:1fr}footer .f-bottom .f-widget__menu li{padding:0 10px 0 0;margin:0 0 0 10px}footer .f-bottom .f-bottom__cell.designby{flex-wrap:wrap;row-gap:10px}footer .f-bottom__cell,footer .f-bottom__cell .f-widget__menu li a{font-size:17px}.footer-shap img{height:150px;object-position:78%}.section-banner .video-wrapper video{height:810px}.section-banner .section-banner__heading{font-size:40px}.section-banner .section-banner__content{font-size:20px}.section-banner .flex-btn{margin-top:30px}.section-banner .google-review-image{margin:0}.section-banner .banner-scroll-btn{display:none}.section-banner .section-banner__play{right:0;bottom:4%;left:0;margin:0 auto;display:flex;justify-content:center}.section-heading{font-size:32px}.section-sub-heading{text-align:center}.section-text-bg__image .section-heading{font-size:32px}.section-text-bg__image .section-sub-heading,.section-text-bg__image .section-heading,.section-text-bg__image .rte{text-align:center}.section-text-bg__image .flex-btn{margin-top:30px;justify-content:center}.section-text-bg__image{background-size:130%}.section-bikes{padding-top:calc(50px + 4%);padding-bottom:40%}.section-bikes.section-bg{background-image:url(../../../../../../themes/waterfordgreenwaybikehire/images/choose-your-bike-bottom-mobile.png)}.section-bikes.section-bg:before{height:60px;background-size:100%}.sections-bike__item{width:100%}.sections-bike__item .sections-bike__price{padding:10px 12px;font-size:22px}.sections-bike__item .sections-bike__price span{font-size:15px}.section-bikes .sections-bike__grid+.flex-btn{flex-wrap:wrap;gap:15px}.section-card__row{width:100%}.section-card__item .section-card__title,.sections-bike__item .sections-bike__title,.icon-card__item .icon-card__heading{font-size:28px}.section-image-text__cards.bg-bikes{background-size:110%;padding-bottom:100px}.icon-card__item{width:100%;padding:30px 20px 30px}.cards-mobile-top{margin-left:-15px;margin-right:-15px;height:200px;background-image:url(../../../../../../themes/waterfordgreenwaybikehire/images/explore-ireland-most-scenic-mobile-top.png);background-position:center;background-size:100%;background-repeat:no-repeat;margin-bottom:-120px;margin-top:50px}.section-icons.bg-most-scenic .cards-mobile-top{display:none}.section-icons.bg-most-scenic{background-image:url(../../../../../../themes/waterfordgreenwaybikehire/images/explore-ireland-most-scenic-mobile-bottom.png);padding-bottom:100px}.icon-bridges{gap:20px}.icon-bridges .bridges__svg svg{width:120px;height:120px}.icon-services .icon-service__card{width:calc(50% - 24px * 1 / 2)}.section-routes{background-size:100%}.section-routes .rte iframe{height:500px}.section-routes .flex-btn{margin-top:40px}.footer-shap{margin-top:-40%}.section-banner.inner-banner .section-banner__heading{font-size:38px}.contact-wraper .contact-form-left{padding:30px 15px}.contact-wraper .form-block{padding:30px 15px}.contact-wraper .form-block .section-heading{font-size:28px}.section-contact .form-block .gform_wrapper .gform_fields #field_1_1,.section-contact .form-block .gform_wrapper .gform_fields #field_1_3{width:100%}.form-block .gform_wrapper .ginput_container_consent input[type="checkbox"]{top:5px}.section-location-cards{margin-bottom:190px}.section-cta.thankyou .top__image{margin-bottom:30px}.section-cta.thankyou .section-header{padding:30px}.section-cta.thankyou{padding-bottom:250px}.post--card .blog-authore{flex-direction:column;align-items:flex-start;row-gap:15px}.featured-blog-meta{padding:30px 15px 30px 0;padding-left:15px}.single-post .section-banner.inner-banner{height:150px}.single-post .post--card{padding:30px 0 40px}.post--card .blog-card-inner{padding:30px 15px}.post--card .blog--title{line-height:1.25em}.post--card .entry-content a{word-wrap:break-word}.single-post .section-cta .section-header{padding:30px 20px}.wp-block-latest-posts li .wp-block-latest-posts__featured-image{width:100px}.section-newsletter{padding:30px 15px}.single-post .main-content section:last-child{margin-bottom:40%}.faqs-block .section-heading{font-size:24px}.faqs--list .faq--item .faq-title{font-size:18px;padding:16px 35px 16px 15px}.faqs--list .faq--item svg{right:10px}.faqs-block{margin-top:40px;padding:30px 15px}.faqs--list .faq--item .faq-content{padding:20px 15px 20px}.page-faqs .faq-bg-1{top:10%}.faqs-block .section-heading{margin-bottom:20px}.section-image-text .video-popup svg{width:72px;height:72px}.section-image-text__cards.v2 .sections-card__grid .section-card__item{width:100%}.section-image-text__cards.v2 .image-text-shape{display:none}.section-image-text__cards.v2 .section-card__item .section-card__meta{bottom:30px}.section-image-text.v2{padding:60px 0}.section-banner.video-section .section-banner__caption{top:45%}.section-banner.video-section .section-banner__heading{font-size:32px}.section-bikes.bike-slider.section-bg{padding-top:80px;padding-bottom:10%}.bike-slider .swiper{padding:0 15px}.swiper .swiper-controls .swiper-button-prev{left:0}.swiper .swiper-controls .swiper-button-next{right:0}.swiper .swiper-controls .swiper-button-next,.swiper .swiper-controls .swiper-button-prev{width:40px;height:40px;border-radius:8px}.bike-feature__item .bike-feature__svg svg{width:32px;height:32px}.block-tabs ul.tabs li{width:100%;margin:0}.block-tabs ul.tabs li .tab-link{width:100%;border-radius:0;margin:0}.block-tabs .tab-content{padding:20px 0 0}.accommodation__item .accommodation__image{width:100%}.accommodation__item .accommodation__meta{width:100%;padding:20px 20px}.accommodation__item .flex-btn{bottom:inherit;position:relative;left:inherit;margin:20px 0 0}.accommodation__item .accommodation__title{font-size:22px}.location-selector__item{width:100%}.location-selector__item .button.link{text-align:left;font-size:14px}.location-selector__item .location-selector__image img{object-fit:cover;min-height:220px}.location-selector__item .location-selector__meta{left:15px;bottom:15px}.section-accommodations{padding:60px 0}.section-icons.transport .sky-shape{top:-10px;height:2%}.section-routes .flex-btn{flex-direction:column;gap:10px}.section-icons.v3{padding-top:60px}.section-banner.video-section.video-icon .banner-shape-top{height:1%}.section-banner.video-icon .video-wrapper video{height:1510px}.text-card__item .text-card__heading{flex-direction:column}.text-card__item .text-card__heading .icon{transform:rotate(90deg)}.section-text__card .flex-btn{flex-wrap:wrap;row-gap:10px}.sections-icon__cards{margin-top:30px}.section-contact-info__map .container{padding:40px 15px}.accommodations__grid .accommodation__item{width:100%}.accommodations__grid .accommodation__item .accommodation__meta{padding:30px 30px 10px}.section-tabs.top-bg.location-tabs{padding-top:60px;background-image:none}.section-tabs.top-bg.location-tabs .section-header{margin-bottom:0}.contact-info-wrapper{margin-top:20px}.contact-info-wrapper .map-wrapper iframe{height:340px}.location-tabs .route-details p{margin-bottom:1em}.page-blog section:last-child{margin-bottom:calc(15% + 100px)}.section-tabs.top-bg{padding-top:60px}.section-tabs.top-bg .sky-shape{height:4%}.getting-best-for span{width:60px}.getting-best-for span svg{width:32px}.getting-best-for .rte{width:calc(100% - 70px)}.lead--gen--popup .lead--gen--popup-wrapper .lead--gen--popup-image{display:none}.lead--gen--popup .lead--gen--popup-wrapper .lead--gen--popup-content{width:100%}.lead--gen--popup .lead--gen--popup-wrapper .lead--gen--popup-content{padding:30px 15px;width:100%}.lead--gen--popup .form-block .gform_wrapper .gform_footer{margin:20px 0 0}.lead--gen--popup .lead--gen--popup-wrapper .lead--gen--popup-content .rte{margin-bottom:15px;font-size:16px;line-height:1.3em}.section-banner .section-banner__caption{margin:0}}@media only screen and (max-width:599px){.location__item{width:100%}.section-location-cards{margin-bottom:150px}.section-cta.thankyou{padding-bottom:180px}.button,button{padding:0 12px;min-width:140px}.icon-card__item.col-4{width:100%}}@media only screen and (max-width:474px){footer .f-bottom .f-widget__menu li{padding:0 5px 0 0;margin:0 0 0 5px}footer .f-bottom__cell,footer .f-bottom__cell .f-widget__menu li a{font-size:16px}.icon-services .icon-service__card{width:100%;max-width:220px;margin:0 auto}}