@font-face{font-family:'tahuregular';src:url(//sbmbc.midirelandadventure.ie/wp-content/themes/bike-rent/fonts/tahu-webfont.woff2) format('woff2'),url(//sbmbc.midirelandadventure.ie/wp-content/themes/bike-rent/fonts/tahu-webfont.woff) format('woff');font-weight:400;font-style:normal}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none !important}html{width:100%;padding:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{width:100%;padding:0;margin:0;background-color:#fff;font-family:'Josefin Sans',sans-serif;font-size:20px;line-height:1.3;color:#404040}*{scrollbar-width:thin !important;scrollbar-color:#65676a #1e1f22 !important}hr{background-color:#d1d1d1;border:0;height:1px;margin:0 0 1.75em}ul,ol{margin:0;padding:0}ul{list-style:disc;list-style-position:inside}ol{list-style:decimal;margin-left:0;list-style-position:inside}li>ul,li>ol{margin-bottom:0}dl{margin:0 0 1.75em}dt{font-weight:700}dd{margin:0 0 1.75em}img{height:auto;max-width:100%;vertical-align:middle}del{opacity:.8}table,th,td{border:1px solid #d1d1d1}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.75em;table-layout:fixed;width:100%}caption,th,td{font-weight:400;text-align:left}th{border-width:0 1px 1px 0;font-weight:700}td{border-width:0 1px 1px 0}th,td{padding:.4375em}h1,h2,h3,h4,h5,h6{font-family:'Poppins',sans-serif;font-weight:700;padding:0;margin:0 0 20px}h1{font-family:'tahuregular';font-size:96px;line-height:1.3;color:#191b29;text-transform:capitalize;font-weight:400}h1 span{display:block}h2{font-size:38px;line-height:44px;color:#191b29;font-weight:700;text-transform:uppercase;margin-bottom:10px}h3{font-family:'Josefin Sans',sans-serif;font-size:30px;line-height:36px;color:#404040}h4{font-size:26px;line-height:32px;color:#191b29;font-weight:700;text-transform:uppercase}h5{font-family:'Josefin Sans',sans-serif;font-size:20px;line-height:1.3;color:#1e1e1e}h6{font-family:'Josefin Sans',sans-serif;font-size:18px;line-height:26px;color:#1e1e1e}.sub-heading{font-family:'Josefin Sans',sans-serif;font-size:20px;line-height:27px;color:#404040;font-weight:400}p{font-size:20px;line-height:27px;color:#191b29;margin:0 0 20px}p:last-of-type{margin-bottom:0}figure{padding:0;margin:0}iframe{padding:0;margin:0;display:block}a{text-decoration:none;-webkit-transition:.5s ease;-moz-transition:.5s ease;-ms-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;color:#92cfe4}a,a:hover,a:focus{text-decoration:none;outline:none !important}.btn{display:inline-block;vertical-align:top;font-size:16px;line-height:22px;font-weight:600;color:#52171f;text-transform:uppercase;padding:15px 20px;background-color:#fff;border:1px solid #52171f;font-family:'Poppins',sans-serif;text-align:center;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;transition:.5s ease}.solid-btn{color:#fff;background-color:#52171f;min-width:226px}.btn:hover{color:#fff;background-color:#52171f}.solid-btn:hover{background-color:#fff;color:#52171f}input:not([type=button]):not([type=submit]):not([type=radio]):not([type=checkbox]),select,textarea{width:100%;height:47px;border:1px solid #bbb;border-radius:0;background-color:#fff;padding:10px 20px;font-size:20px;line-height:26px;color:#191b29;font-family:'Josefin Sans',sans-serif;font-weight:300}textarea{padding:20px;line-height:22px;resize:none}select option{font-weight:300}input::-webkit-input-placeholder{color:#191b29;opacity:1;font-weight:300}input:-moz-placeholder{color:#191b29;opacity:1;font-weight:300}input::-moz-placeholder{color:#191b29;opacity:1;font-weight:300}input:-ms-input-placeholder{color:#191b29;opacity:1;font-weight:300}textarea::-webkit-input-placeholder{color:#191b29;opacity:1;font-weight:300}textarea:-moz-placeholder{color:#191b29;opacity:1;font-weight:300}textarea::-moz-placeholder{color:#191b29;opacity:1;font-weight:300}textarea:-ms-input-placeholder{color:#191b29;opacity:1;font-weight:300}input[type=button],input[type=submit]{display:inline-block;vertical-align:top;font-size:16px;line-height:22px;color:#fff;background-color:#52171f;font-weight:600;text-transform:uppercase;padding:15px 20px;border:1px solid #52171f;font-family:'Poppins',sans-serif;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;transition:.5s ease;border:1px solid #52171f;outline:none;box-shadow:none;cursor:pointer}input[type=button]:hover,input[type=submit]:hover{background-color:#fff;color:#52171f}input[type=button]:disabled,input[type=submit]:disabled{opacity:.5;cursor:no-drop;pointer-events:none}.site-header-menu{margin:0}.site-header-menu.toggled-on,.no-js .site-header-menu{display:block;position:absolute;top:47px;right:-25px;background:0 0;z-index:1}.main-navigation{margin:0}.site-footer .main-navigation{margin-bottom:1.75em}.main-navigation ul{list-style:none;margin:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.main-navigation li{position:relative;padding:0}.main-navigation a{color:#2e2e2e;font-weight:600;display:block;outline-offset:-1px;padding:0;font-size:15px;line-height:20px;text-transform:uppercase}.main-navigation a:hover,.main-navigation a:focus{color:#fff}.main-navigation .current-menu-item>a,.main-navigation .current-menu-ancestor>a{color:#fff}.main-navigation ul ul{display:none;margin-left:.875em}.no-js .main-navigation ul ul{display:block}.main-navigation ul .toggled-on{display:block}.main-navigation .primary-menu{border-bottom:0 solid #d1d1d1;font-family:'Poppins',sans-serif}.main-navigation .menu-item-has-children>a{margin-right:56px}.pagination:before,.pagination:after{background-color:#1a1a1a;content:"";height:52px;position:absolute;top:0;width:52px;z-index:0;display:none}.pagination:before{right:0}.pagination:after{right:54px}.pagination a:hover,.pagination a:focus{color:#1a1a1a}.pagination .nav-links{padding-right:106px;position:relative}.pagination .nav-links:before,.pagination .nav-links:after{color:#fff;font-size:32px;line-height:51px;opacity:.3;position:absolute;width:52px;z-index:1}.pagination .nav-links:before{content:"\f429";right:-1px}.pagination .nav-links:after{content:"\f430";right:55px}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;justify-content:center}.pagination .page-link{position:relative;display:block;padding:.5rem .75rem;margin:0 12px 0 0;line-height:1.25;background-color:#fff;border:1px solid #dee2e6;font-size:13px;color:#282c3f;font-weight:700}.pagination .active .page-link,.pagination .page-link:hover{color:#fff;background-color:#019ddc;border-color:#019ddc}.alignleft{float:left;margin:.375em 1.75em 1.75em 0}.alignright{float:right;margin:.375em 0 1.75em 1.75em}.aligncenter{clear:both;display:block;margin:0 auto 1.75em}blockquote.alignleft{margin:.3157894737em 1.4736842105em 1.473684211em 0}blockquote.alignright{margin:.3157894737em 0 1.473684211em 1.4736842105em}blockquote.aligncenter{margin-bottom:1.473684211em}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-uppercase{text-transform:uppercase}.container{max-width:1200px;margin:0 auto;padding:0 15px;position:relative;z-index:1}.row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:wrap;flex-direction:row}.w-100{width:100%}.w-50{width:50%}.w-49{width:49%}.d-flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.flex-flow-wrap{flex-flow:wrap}.align-items-center{align-items:center}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.row-reverse{flex-flow:row-reverse}.flex-column{flex-direction:column}.align-item-flex-end{align-items:flex-end}@media only screen and (max-width:979px){.d-flex{flex-flow:wrap}}@media only screen and (max-width:1199.98px){h1{font-size:70px;line-height:76px}}@media only screen and (max-width:991.98px){h1{font-size:50px;line-height:56px}h2{font-size:30px;line-height:36px}h3{font-size:24px;line-height:30px}h4{font-size:20px;line-height:26px}.sub-heading,p,body{font-size:16px;line-height:1.4}}@media only screen and (max-width:767.98px){h1,h2,h3,h4,h5,h6,p{margin-bottom:15px}p:last-of-type{margin-bottom:0}h1{font-size:40px;line-height:46px}h2{font-size:24px;line-height:30px;margin-bottom:5px}h3{font-size:20px;line-height:26px}h4{font-size:18px;line-height:24px}h5{font-size:16px;line-height:24px}}.section{clear:both;padding:80px 0;position:relative;background-position:center 0;background-size:cover;background-repeat:no-repeat;z-index:1}.no_gap,.section.no_gap{padding:0}.no_top,.section.no_top{padding-top:0}.section.no_bottom,.no_bottom{padding-bottom:0}.no_marginbottom{margin-bottom:5px}.padding-bottom{padding-bottom:90px}.theme-blue-bg{background-color:#92cfe4}.blue-bg{background-color:#191b29}.grey-bg{background-color:#eee}.lightgrey-bg{background-color:#fafafa}@media only screen and (max-width:1199.98px){.section,.max-padding{padding:80px 0}}@media only screen and (max-width:979px){.section,.max-padding{padding:60px 0}.padding-bottom{padding-bottom:60px}}@media only screen and (max-width:767px){.section,.max-padding{padding:50px 0}.padding-bottom{padding-bottom:50px}}@media only screen and (max-width:639px){.section{padding-top:30px;padding-bottom:30px}.padding-bottom{padding-bottom:30px}}.white-txt h2,.white-txt h3,.white-txt h4,.white-txt h5,.white-txt p,.white-txt ul{color:#fff}.brown-txt{color:#51161f}.site-header{position:absolute;left:0;top:0;width:100%;border-top:6px solid #171925;z-index:2}.site-header.show-head{z-index:7}.site-header-main{max-width:1200px;margin:0 auto;padding:20px 15px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:wrap;flex-direction:row;justify-content:space-between;align-items:flex-start;position:relative;z-index:6}.show-head .site-header-main{z-index:14}.site-branding a{display:inline-block;vertical-align:top}.site-branding img{max-width:100%}.site-header .right-header{display:inline-flex;flex-flow:wrap;flex-direction:row;justify-content:flex-end;font-family:'Poppins',sans-serif}.site-header ul{display:inline-flex;flex-flow:wrap;flex-direction:row;align-items:center;margin-top:40px;list-style-type:none}.site-header li{padding-right:15px;margin-right:15px;position:relative}.site-header li:first-child{border-right:1px solid #86898d}.site-header li:last-child{margin-right:0}.site-header li a{font-size:20px;line-height:31px;color:#191b29}.site-header li img{display:inline-block;vertical-align:top;margin-right:10px}.site-header li:first-child img,.site-header li:last-child img{margin:0}.site-header li span{position:absolute;right:7px;top:0;min-width:16px;height:16px;background-color:#f3a619;border-radius:50%;padding:1px;font-size:10px;line-height:16px;text-align:center;display:inline-block;vertical-align:top;font-weight:600;color:#fff;-webkit-box-shadow:0 0 0 2px #fff;-moz-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff}#search-btn{cursor:pointer}#search-overlay{display:none}.search-block{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;text-align:center;background:rgba(0,0,0,.9);margin:0;z-index:7}.search-block:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:0}.search-centered{display:inline-block;vertical-align:middle;width:50%;padding:10px 15px;color:#fff;border:none;background:0 0}#search-box{position:relative;width:100%;margin:0}#search-form{background-color:#fff;overflow:hidden}#search-text{font-size:14px;color:#ddd;border-width:0;background:0 0}#search-box input[type=text],#search-box input[type=search]{padding:20px;padding-right:120px;color:#333;outline:none;font-size:1.4em;height:auto;line-height:1}#search-button{position:absolute;top:0;right:0;height:100%;width:100px;font-size:14px;color:#fff;text-align:center;line-height:1;border-width:0;background-color:#92cfe4;cursor:pointer}#close-btn{position:fixed;top:1em;right:1em}#close-btn:hover{color:#777;cursor:pointer}@media (max-width:979px){.search-centered{width:98%}}@media (max-width:767px){#search-box input[type=text],#search-box input[type=search]{font-size:1em;padding:15px;padding-right:70px}#search-button{width:60px}}.close-icon{outline:0;cursor:pointer;position:absolute;top:33px;right:120px;border:0;padding:0}@-moz-document url-prefix(){.close-icon{top:36px}}.close-icon:after{content:'\f00d';font-family:'FontAwesome';display:block;width:22px;height:22px;line-height:22px;font-size:22px;position:absolute;z-index:1;right:0;top:0;bottom:0;margin:auto;background:#fff;cursor:pointer;color:#274676}#search-text:not(:valid)~.close-icon{display:none}@media (max-width:979px){.close-icon{top:32px}}@media (max-width:767px){.close-icon{top:25px;right:71px}}.navbar-toggler{padding:0;margin:0;display:inline-block;vertical-align:top;outline:none;border:none;background-color:transparent;display:none}.navbar-toggler:focus{outline:none;box-shadow:none}.navbar-toggler-icon{display:inline-block;vertical-align:top;width:28px;height:20px;padding:0;cursor:pointer;position:relative;cursor:pointer;outline:none;box-shadow:none;z-index:1}.navbar-toggler-icon span{background-color:#191b29;height:2px;right:0;position:absolute;top:50%;transform:translateY(-50%);transition:margin .3s ease .3s,opacity 0s ease .3s,transform .3s ease 0s,background-color .35s ease 0s;width:18px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.navbar-toggler-icon span:first-of-type{margin-top:-7px;width:24px}.navbar-toggler-icon span:last-of-type{margin-top:7px;width:24px}@media only screen and (max-width:1199.98px){.site-header li a{font-size:18px}}@media only screen and (max-width:991.98px){.site-header{position:relative;background-color:#fff;border:none}.site-header-main{padding:10px;align-items:center;justify-content:space-between}.site-branding{max-width:100px}.site-header ul{margin:0}.site-header li:last-child{padding-right:0;margin-right:20px}.site-header li a{font-size:16px}.site-header li span{right:-5px}.navbar-toggler{display:block}}@media only screen and (max-width:767.98px){.site-branding{max-width:80px}.site-header li{margin-right:10px;padding-right:10px}.site-header li:first-child{border:none}.site-header li a{font-size:0px}.site-header li img{height:28px;margin-right:0}.site-header li span{right:-7px}}.banner{background-repeat:no-repeat;background-position:center;background-size:cover;padding:150px 0 220px;position:relative;z-index:1;height:700px;overflow:hidden}.banner:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(//sbmbc.midirelandadventure.ie/wp-content/themes/bike-rent/images/banner-texture.png) no-repeat top center;background-size:110% 100%;display:none}.banner:after{content:'';position:absolute;top:0;left:0;width:100%;height:50%;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 16%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 16%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 16%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=0)}.banner .container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:wrap;flex-direction:column;justify-content:center;align-items:flex-end;z-index:6}.banner-caption{max-width:690px;width:100%}.banner .play-btn{margin-left:220px;margin-top:45px}.play-btn a{display:inline-block;vertical-align:top;width:103px;height:103px;background:rgba(146,207,288,.9);border-radius:100px;text-align:center;line-height:101px}.play-btn a img{max-width:100%;position:relative;left:4px}.home-banner.banner{padding-bottom:50px}.home-banner.banner .container{height:100%}.home-banner .banner-caption{max-width:650px;width:100%;margin-right:54px}.home-banner .banner-caption h1{text-transform:none;text-align:right;margin-bottom:0;color:#fff}.video-block{position:absolute;top:0;left:0;width:100%;height:100%}.video-block video{width:100%;height:100%;object-fit:cover}.video-block:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.1)}@media (max-width:1023px){.banner .container{justify-content:center;height:100%}.banner.home-banner{height:500px}}@media (max-width:979px){.banner:before{background-size:178%;opacity:.9}.banner,.banner.home-banner{height:400px}}@media only screen and (max-width:991.98px){.banner{padding:64px 0 50px}.banner .container{align-items:center;text-align:center}.banner .play-btn{width:100%;text-align:center;margin-top:25px;margin-left:0}.play-btn a{width:80px;height:80px;line-height:80px}.home-banner .banner-caption h1{text-align:center;color:#fff}}@media only screen and (max-width:767.98px){.banner{padding:50px 0}.banner:before{background-size:128%}.banner .play-btn{margin-top:15px}.play-btn a{width:60px;height:60px;line-height:60px}.play-btn a img{width:16px}.banner,.banner.home-banner{height:230px}}@media only screen and (max-width:479.98px){.banner{padding:0 0 20px}.banner.home-banner{padding-bottom:0}}nav{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;position:relative}.main-navigation{background-color:#191b29}.main-navigation .container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:wrap;flex-direction:row;justify-content:space-between}.main-navigation .booknow{font-size:18px;line-height:30px;color:#191b29;font-weight:700;text-transform:uppercase;padding:25px 65px;background-color:#92cfe4;font-family:'Poppins',sans-serif}.main-navigation ul{display:inline-flex;flex-flow:wrap;flex-direction:row;align-items:center}.main-navigation li{margin-right:44px;-webkit-transition:all .25s ease-in;-moz-transition:all .25s ease-in;-ms-transition:all .25s ease-in;-o-transition:all .25s ease-in;transition:all .25s ease-in}.main-navigation li:last-child{margin-right:0}.main-navigation li a{display:inline-block;vertical-align:top;font-size:18px;line-height:22px;color:#fff;font-weight:400;text-transform:capitalize;padding:29px 10px;position:relative;text-shadow:0 0 transparent}.main-navigation li a:after{content:'';position:absolute;bottom:0;left:0;width:0;height:5px;background-color:#92cfe4;z-index:-1;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.main-navigation li:hover a:after,.main-navigation li.current-menu-item a:after,.main-navigation li.current_page_parent a:after{width:100%}.main-navigation li:hover a,.main-navigation li a:hover{text-shadow:0 0 #fff}@media only screen and (min-width:992px){.fixed{width:100%;position:fixed;left:0;top:0;z-index:6;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;box-shadow:0 0 10px rgba(0,0,0,.4)}.fixed.main-navigation li a,.fixed.main-navigation .booknow{padding-top:15px;padding-bottom:15px}.fixed.main-navigation li a:after{bottom:-4px}}@media (max-width:1023px){.main-navigation li{margin-right:20px}}@media only screen and (max-width:991.98px){.main-navigation{position:fixed;left:-100%;top:0;width:100%;max-width:90%;height:100%;padding:20px 0;-webkit-transition:.5s ease;-moz-transition:.5s ease;-ms-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;z-index:101}.main-navigation.show{left:0}.main-navigation .container{padding:0}.main-navigation ul{width:100%;max-height:85%;overflow-y:auto;overflow-x:hidden}.main-navigation li{margin-right:0;width:100%;border-bottom:1px solid #333}.main-navigation li a,.main-navigation .booknow{font-size:14px;line-height:20px;padding:10px;width:100%;color:#fff;text-transform:capitalize;font-weight:400}.main-navigation li a:hover,.main-navigation .booknow:hover,.main-navigation li.current-menu-item a,.main-navigation li.current_page_parent{color:#fff;background-color:#92cfe4}}.activities-section{background-image:url(//sbmbc.midirelandadventure.ie/wp-content/themes/bike-rent/images/activities-bg.jpg);background-position:right -182px top;background-color:#93cee0;background-size:auto;padding:85px 0 100px}.activities-section:before{content:"";position:absolute;left:0;top:0;height:100%;width:calc((100% - 1170px) / 2 + 320px);background-color:#fff;z-index:1}.activities-section .container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:wrap;flex-direction:row;align-items:flex-end;justify-content:space-between}.activities-section h2{color:#fff;margin-bottom:45px}.activities-section h2 span{display:block}.activities-section img{width:100%}.activities-section .text-block{position:absolute;left:0;bottom:8px;padding:0 30px;z-index:5}.activities-section .text-block h4{color:#fff;position:relative;padding-top:15px}.activities-section .text-block h4 a{color:#fff}.activities-section .text-block h4:before{content:"";position:absolute;left:0;top:0;width:57px;height:4px;background-color:#93cee0}.activities-section .activity-thumbs{position:absolute;left:50%;top:50%;width:100px;height:100px;background-color:rgba(0,0,0,.7);border-radius:50%;display:inline-flex;flex-flow:wrap;flex-direction:column;align-items:center;justify-content:center;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.activities-section .activity-thumbs img{width:auto}.activities-section .left-aside{position:relative;width:40%}.activities-section .left-aside:before{content:"";position:absolute;left:-20px;bottom:-20px;width:146px;height:146px;background-color:#191b29;z-index:-1}.activities-section .left-aside>span{font-size:38px;line-height:44px;color:#dce1eb;font-weight:700;text-transform:uppercase;position:absolute;left:-112px;top:135px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);z-index:-1}.activities-section .right-aside{width:58%}.activities-section .row{width:100%;display:inline-flex;flex-flow:wrap;flex-direction:row}.activities-section .right-aside .block{width:48%;margin-right:4%;position:relative}.activities-section .right-aside .block:last-child{margin-right:0}.activity-block,.right-aside .block{overflow:hidden}.activity-block img,.right-aside .block img{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.activity-block a:hover>img,.right-aside .block a:hover>img{transform:scale(1.05)}.activities-section .left-aside h2{display:none}@media only screen and (max-width:1199.98px){.activities-section .left-aside span{display:none}.activities-section .left-aside h2 span{display:inline-block}.activities-section .left-aside:before{left:-15px;bottom:-15px}}@media only screen and (max-width:991.98px){.activities-section{padding:70px 0}.activities-section:before{display:none}.activities-section h2{margin-bottom:15px}}@media only screen and (max-width:767.98px){.activities-section{padding:50px 0;background-image:none}.activities-section h2 span{display:inline-block}.activities-section .left-aside h2{display:block}.activities-section .right-aside h2{display:none}.activities-section .left-aside{order:1;width:100%}.activities-section .right-aside{order:2;width:100%;margin-top:15px}.activities-section .left-aside:before{display:none}}@media only screen and (max-width:575.98px){.activities-section{padding:40px 0}.activities-section h2{color:#fff;margin-bottom:10px}.activities-section .right-aside .block{width:100%;margin-right:0;margin-bottom:15px}.activities-section .right-aside .block:last-child{margin-bottom:0}.activities-section .text-block{padding:0 15px;bottom:20px}}.about-section{background-image:url(//sbmbc.midirelandadventure.ie/wp-content/themes/bike-rent/images/about-bg.jpg);background-repeat:no-repeat;background-position:center bottom;background-size:100%;background-color:#f5f5f5}.about-section .rows{padding-top:45px;text-align:left;width:100%}.about-section .aside{width:48%;position:relative;float:left;margin:20px 30px 30px 0;min-height:310px}@media (min-width:992px){.about-section .aside{margin-top:60px;margin-bottom:100px}}.about-pics{position:absolute;left:41px;top:-33px;transform:rotate(8deg)}.about-pics1{position:absolute;right:39px;bottom:0;transform:rotate(-4deg)}.about-section h3{margin-bottom:20px;font-weight:400}@media only screen and (max-width:991.98px){.about-section .rows{margin-top:25px}.about-section h3{margin-bottom:10px}}@media only screen and (max-width:979px){.about-section .rows{text-align:center}.about-section .aside{width:100%;min-height:inherit}.about-section .aside1{margin-top:30px}}@media only screen and (max-width:575.98px){.about-pics{left:41px;top:-10px;transform:rotate(8deg)}.about-pics1{right:39px;bottom:0;transform:rotate(-4deg)}.about-pics img,.about-pics1 img{height:100px}}@media only screen and (max-width:399px){.about-pics img,.about-pics1 img{height:60px}}.locate-us{width:100%;background-repeat:no-repeat;background-position:center center;background-size:auto;background-color:#ddd;position:relative;padding:60px 0}.locate-us .location{position:relative;margin-top:48px;margin-left:8px;max-width:660px}@media (min-width:768px){.locate-us h2{font-size:29px}}@media (max-width:1199px){.locate-us{background-position:left -245px top 120px}}@media (max-width:1023px){.locate-us{background-position:left 14% top 120px}}@media (max-width:979px){.locate-us{background-image:url(//sbmbc.midirelandadventure.ie/wp-content/themes/bike-rent/images/map-mobile.jpg);background-position:left -87px top 87px}}@media (max-width:861px){.locate-us{background-position:left -110px top -13px}}@media (max-width:835px){.locate-us{background-image:none;padding:50px 0}.locate-us .sub-heading{margin-bottom:0}}.location-container{max-width:500px}.locate-us .pointer{width:32px;height:32px;background-color:#dcdcdc;border-radius:50%;display:inline-block;vertical-align:top;position:absolute;padding:10px}.locate-us .pointer span{width:12px;height:12px;background-color:#fff;border-radius:50%;display:inline-block;vertical-align:top}.locate-us .pointer:hover,.locate-us .pointer.active-place{background-color:#191b29}.pointer:before,.pointer:after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #191b29;border-radius:50%;display:none}.pointer:before{animation:ripple 2s linear infinite}.pointer:after{animation:ripple 2s linear 1s infinite}@keyframes ripple{0%{transform:scale(1)}50%{transform:scale(1.3);opacity:1}100%{transform:scale(1.6);opacity:0}}.locate-us .pointer:hover:before,.locate-us .pointer:hover:after,.locate-us .pointer.active-place:before,.locate-us .pointer.active-place:after{display:inline-block}@media (min-width:1200px){.location-blocks{align-items:flex-start}.location-container{padding-top:67px}}@media (max-width:1199px){.location-blocks{flex-flow:wrap}}@media (max-width:1023px){.location-blocks{justify-content:center}}.locate-us .point-2{left:180px;bottom:230px}.locate-us .point-1{left:45px;bottom:314px}@media (max-width:699px){.locate-us .point-2{left:27%;bottom:41%}.locate-us .point-1{left:7%;bottom:56%}}@media (max-width:579px){.locate-us .pointer{width:20px;height:20px;padding:6px}.locate-us .pointer span{width:8px;height:8px}}@media (max-width:379px){.locate-us .pointer{width:16px;height:16px;padding:5px}.locate-us .pointer span{width:6px;height:6px}}.locate-us .block{width:100%;max-width:500px;margin-top:10px;display:none}.locate-us figure{width:190px;height:190px;border-radius:50%;margin:0 auto 40px;overflow:hidden;-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,.72);-moz-box-shadow:0px 0px 15px 0px rgba(0,0,0,.72);-ms-box-shadow:0px 0px 15px 0px rgba(0,0,0,.72);-o-box-shadow:0px 0px 15px 0px rgba(0,0,0,.72);box-shadow:0px 0px 15px 0px rgba(0,0,0,.72)}.locate-us figure img{width:100%;height:100%;border-radius:50%}.locate-us h4{margin-bottom:10px}.location-container .sub-heading{margin-bottom:0}@media (min-width:1200px){.locate-us .block{width:500px}.location-container .sub-heading{min-height:243px}}@media (max-width:1199px){.locate-us .block,.location-container{max-width:100%;width:100%}.locate-us .block{margin-top:-170px}}@media (max-width:1023px){.locate-us .block{margin-top:-110px}}@media (max-width:979px){.locate-us .block{margin-top:-88px}.locate-us h4{font-size:22px;line-height:1.2;margin-bottom:14px}}@media (max-width:579px){.locate-us figure{width:100px;height:100px;margin:0 auto 20px}.locate-us .block{margin-top:-39px}}.latest-news .row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:wrap;flex-direction:row;justify-content:space-between;margin-top:50px}.latest-news .block{width:23.5%;background-color:#fff;border-radius:5px;overflow:hidden;-webkit-box-shadow:0px 0px 10px 0px #ddd;-moz-box-shadow:0px 0px 10px 0px #ddd;-ms-box-shadow:0px 0px 10px 0px #ddd;-o-box-shadow:0px 0px 10px 0px #ddd;box-shadow:0px 0px 10px 0px #ddd;-webkit-transition:.5s ease;-moz-transition:.5s ease;-ms-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.latest-news .block:hover{-webkit-box-shadow:0px 0px 30px 0px #aaa;-moz-box-shadow:0px 0px 30px 0px #aaa;-ms-box-shadow:0px 0px 30px 0px #aaa;-o-box-shadow:0px 0px 30px 0px #aaa;box-shadow:0px 0px 30px 0px #aaa;-webkit-transform:scale(1.03,1.03);-moz-transform:scale(1.03,1.03);-ms-transform:scale(1.03,1.03);-o-transform:scale(1.03,1.03);transform:scale(1.03,1.03)}.latest-news figure{position:relative}.latest-news figure img{width:100%}.latest-news .data{padding:10px 20px 30px;text-align:left;position:relative}.latest-news .data-pic:before{content:'';position:absolute;bottom:-8px;left:0;background:url(//sbmbc.midirelandadventure.ie/wp-content/themes/bike-rent/images/down-curve.svg) no-repeat;background-size:101%;width:100%;height:40px}.latest-news .block:nth-child(3n) .data-pic:before{background-image:url(//sbmbc.midirelandadventure.ie/wp-content/themes/bike-rent/images/up-curve.svg)}.latest-news .data span{font-size:16px;line-height:22px;color:#1e1e1e;font-weight:400;display:block;margin-top:5px}.latest-news .data h5{position:relative}.latest-news .data h5 a{color:#1e1e1e}@media only screen and (max-width:1199.98px){.latest-news{padding:80px 0}.latest-news .row{margin-top:40px}}@media only screen and (max-width:991.98px){.latest-news{padding:60px 0}.latest-news .row{margin-top:30px}.latest-news .data-pic:before{height:29px}.latest-news .data{padding:10px 12px 20px}.latest-news .data h5{line-height:1.1}}@media only screen and (max-width:767.98px){.latest-news{padding:50px 0}.latest-news .block{width:49%;margin-bottom:25px}.latest-news .data span{font-size:14px;line-height:20px}.latest-news .data:before{top:-23px;background-size:100%}}@media only screen and (max-width:575.98px){.latest-news .block{width:100%;margin-bottom:20px}.latest-news .block:last-child{margin-bottom:0}.latest-news .data-pic:before{display:none}.latest-news figure .curb{display:none}.latest-news .data{padding:20px 20px 30px}}@media only screen and (max-width:479.98px){.latest-news{padding:40px 0}}.awards-section{padding:45px 0;text-align:center;position:relative}.awards-section:before{content:"";position:absolute;right:0;bottom:0;width:58%;height:270px;background-color:#92cfe4;border-radius:120px 0 0;z-index:0}.awards-section ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:wrap;flex-direction:row;justify-content:space-between;padding-top:60px;margin-top:55px;list-style-type:none}.awards-section li{width:15%;background-color:#fff;border-radius:5px;display:inline-flex;flex-flow:wrap;flex-direction:column;align-items:center;justify-content:center;min-height:152px;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,.2);-ms-box-shadow:0px 0px 10px 0px rgba(0,0,0,.2);-o-box-shadow:0px 0px 10px 0px rgba(0,0,0,.2);box-shadow:0px 0px 10px 0px rgba(0,0,0,.2);-webkit-transition:.5s ease;-moz-transition:.5s ease;-ms-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.awards-section li a{display:flex;align-items:center;justify-content:center;height:100%}.awards-section li img{max-width:100%}.awards-section li:hover{-webkit-box-shadow:0px 0px 30px 0px #aaa;-moz-box-shadow:0px 0px 30px 0px #aaa;-ms-box-shadow:0px 0px 30px 0px #aaa;-o-box-shadow:0px 0px 30px 0px #aaa;box-shadow:0px 0px 30px 0px #aaa;-webkit-transform:scale(1.03,1.03);-moz-transform:scale(1.03,1.03);-ms-transform:scale(1.03,1.03);-o-transform:scale(1.03,1.03);transform:scale(1.03,1.03)}@media only screen and (max-width:991.98px){.awards-section{padding-top:0}.awards-section:before{display:none}.awards-section ul{padding-top:0;margin-top:30px;justify-content:center}.awards-section li{width:22%;margin-right:4%;margin-bottom:2%}.awards-section li:nth-child(4n),.awards-section li:last-child{margin-right:0}}@media only screen and (max-width:767.98px){.awards-section ul{margin-top:20px}.awards-section li{width:32%;margin-right:2%}.awards-section li:nth-child(3n){margin-right:0}.awards-section li:nth-child(4n){margin-right:2%}}@media only screen and (max-width:575.98px){.awards-section li{width:49%}.awards-section li:nth-child(2n){margin-right:0}.awards-section li:nth-child(3n){margin-right:2%}.awards-section li:last-child{margin-right:0}}.testimonials-section .owl-carousel{margin-top:40px}.testimonials-section .row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:wrap;flex-direction:row;justify-content:space-between;align-items:center;margin:0 auto}.testimonials-section .image-aside{background-image:url(//sbmbc.midirelandadventure.ie/wp-content/themes/bike-rent/images/testimonials-bg.jpg);background-repeat:no-repeat;background-position:center;background-size:auto 100%;width:48%;padding:40px 0}.testimonials-section figure{width:260px;height:260px;border-radius:50%;overflow:hidden;margin:auto;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,.35);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,.35);-ms-box-shadow:0px 0px 10px 0px rgba(0,0,0,.35);-o-box-shadow:0px 0px 10px 0px rgba(0,0,0,.35);box-shadow:0px 0px 10px 0px rgba(0,0,0,.35)}.testimonials-section .text-aside{width:48%;text-align:left;padding-bottom:15px}.testimonials-section .text-aside img{max-width:100%;width:auto !important;margin-bottom:25px}.testimonials-section .text-aside h5{font-weight:400;color:#191b29}.testimonials-section .text-aside h6{font-size:18px;line-height:24px;color:#252525;font-weight:700;text-transform:uppercase;margin-top:20px}.testimonials-section .owl-nav{position:absolute;bottom:-12px;left:52%}.testimonials-section .owl-carousel .owl-nav button.owl-next,.testimonials-section .owl-carousel .owl-nav button.owl-prev{width:40px;height:40px;border-radius:50%;background-color:#191b29;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;background-position:center}.testimonials-section .owl-carousel .owl-nav button.owl-prev{background-image:url(//sbmbc.midirelandadventure.ie/wp-content/themes/bike-rent/images/owl-prev.png)}.testimonials-section .owl-carousel .owl-nav button.owl-next{background-image:url(//sbmbc.midirelandadventure.ie/wp-content/themes/bike-rent/images/owl-next.png);margin-left:10px;background-position:left 17px center}@media only screen and (max-width:991.98px){.testimonials-section .image-aside{width:40%;background-size:contain}.testimonials-section figure{width:200px;height:200px}.testimonials-section .text-aside{width:57%;padding-bottom:55px}.testimonials-section .text-aside h6{font-size:16px;line-height:22px;margin-top:10px}.testimonials-section .owl-nav{left:43%}}@media only screen and (max-width:639.98px){.testimonials-section .owl-carousel{margin-top:0}.testimonials-section .image-aside{width:100%}.testimonials-section .text-aside{width:100%;padding-bottom:0;margin-top:20px;text-align:center}.testimonials-section .text-aside img{display:none !important}.testimonials-section .owl-nav{position:relative;left:0;margin-top:0;bottom:0}}@media only screen and (max-width:479.98px){.testimonials-section figure{width:160px;height:160px}}.site-footer{background-color:#191b29;padding:80px 0 60px}.site-footer .container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:wrap;flex-direction:row}.site-footer .block{width:25%;padding:0 2%;border-right:1px solid #3d3e4a}.site-footer .block:first-child{padding-left:0}.site-footer .block:last-of-type,.site-footer .block:nth-child(4){padding-right:0;border:none}.site-footer h6{font-size:18px;line-height:24px;color:#92cfe4;font-weight:700;text-transform:uppercase;margin-bottom:30px;font-family:'Poppins',sans-serif}.site-footer h6.mb-2{margin-bottom:20px}.site-footer p{font-size:18px;line-height:32px;color:#fff;font-weight:300;margin-bottom:0}.site-footer span{font-size:18px;line-height:32px;color:#fff;font-weight:300;margin-bottom:30px;display:block}.site-footer p span{float:right;margin-bottom:0}.site-footer a{color:#fff;display:inline-block;vertical-align:top;word-break:break-all}.site-footer a .fa{font-size:17px}.site-footer a:hover{color:#92cfe4}.site-footer li{margin-bottom:8px;list-style-type:none}.site-footer li:last-child{margin-bottom:0}.site-footer li a{font-size:18px;line-height:24px;font-weight:300}.site-footer a.facebook{margin-right:10px}.site-footer img{margin-bottom:5px;max-width:100%;display:block}.site-footer .block:last-child p{margin-top:10px}.site-footer .footer-bottom{width:100%;display:flex;justify-content:space-between;margin-top:20px}.footer-menu{display:flex;align-items:center}.footer-menu li{margin-bottom:0;position:relative}.footer-menu li:first-of-type{margin-right:10px;padding-right:10px}.footer-menu li:first-of-type:before{content:'';position:absolute;top:2px;right:0;width:1px;height:64%;background-color:#3d3e4a}@media only screen and (max-width:991.98px){.site-footer{padding:70px 0}.site-footer .footer-bottom{flex-flow:column;margin-top:35px;align-items:center}}@media only screen and (max-width:767.98px){.site-footer{padding:60px 0 30px}.site-footer .block{width:50%;margin-bottom:25px}.site-footer .block:nth-child(2n){border-right:0}.site-footer .block:nth-child(2n+1){padding-left:0}.site-footer .block:nth-child(2n+2){padding-right:0}.site-footer h6{margin-bottom:15px}.site-footer h6.mb-2{margin-bottom:10px}.site-footer span{margin-bottom:10px}.site-footer img{max-width:200px}.site-footer .footer-bottom{margin-top:5px;align-items:flex-start}}@media only screen and (max-width:575.98px){.site-footer h6,.site-footer li a,.site-footer p,.site-footer span{font-size:16px;line-height:22px}.site-footer img{max-width:160px}}@media only screen and (max-width:479.98px){.site-footer{padding:40px 0}.site-footer .block{width:100%;margin-bottom:20px;padding:0 0 20px;border-right:none;border-bottom:1px solid #3d3e4a}.site-footer .block:last-of-type{margin:0;padding:0;border:none}.site-footer .block:first-child,.site-footer .block:nth-child(2){width:49%}.site-footer p span{float:none;padding-left:0;display:block}.site-footer .block>img{margin-bottom:0;width:32%;display:inline-block;vertical-align:top}}.floating-btn{position:fixed;top:60px;right:60px;padding:15px 20px;background:#f47d05;background:-moz-linear-gradient(left,rgba(244,125,5,1) 0%,rgba(243,175,29,1) 31%,rgba(243,175,29,1) 100%);background:-webkit-linear-gradient(left,rgba(244,125,5,1) 0%,rgba(243,175,29,1) 31%,rgba(243,175,29,1) 100%);background:linear-gradient(to right,rgba(244,125,5,1) 0%,rgba(243,175,29,1) 31%,rgba(243,175,29,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47d05',endColorstr='#f3af1d',GradientType=1);z-index:10;transform:rotate(-90deg);transform-origin:top right;font-size:26px;color:#fff;font-weight:400;text-transform:uppercase;font-family:'Poppins',sans-serif;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);-moz-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);-webkit-transition:all .25s ease-in;-moz-transition:all .25s ease-in;-ms-transition:all .25s ease-in;-o-transition:all .25s ease-in;transition:all .25s ease-in}.floating-btn:hover{background:#f47d05;background:-moz-linear-gradient(left,rgba(244,125,5,1) 0%,rgba(244,125,5,1) 100%);background:-webkit-linear-gradient(left,rgba(244,125,5,1) 0%,rgba(244,125,5,1) 100%);background:linear-gradient(to right,rgba(244,125,5,1) 0%,rgba(244,125,5,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47d05',endColorstr='#f47d05',GradientType=1)}.float-icon{width:37px;height:37px;line-height:34px;margin-right:5px;display:inline-flex;vertical-align:middle;text-align:center;border-radius:100%;background-color:#191b29;justify-content:center;align-items:center}@media (max-width:1199px){.floating-btn{top:38vh}}@media (max-width:979px){.floating-btn{padding:8px 10px;top:38vh;right:35px;font-size:13px}.float-icon{width:20px;height:20px;line-height:21px}}.floating-social{position:fixed;z-index:1;top:50vh;left:0;display:flex;flex-flow:column}.floating-social a{width:54px;height:54px;line-height:60px;font-size:1.2em;background-color:#39569a;color:#fff;text-align:center}.floating-social a[title=instagram]{font-size:1.4em;background:#ffc751;background:-moz-linear-gradient(left,rgba(255,199,81,1) 0%,rgba(255,141,72,1) 38%,rgba(246,79,80,1) 64%,rgba(210,60,152,1) 100%);background:-webkit-linear-gradient(left,rgba(255,199,81,1) 0%,rgba(255,141,72,1) 38%,rgba(246,79,80,1) 64%,rgba(210,60,152,1) 100%);background:linear-gradient(to right,rgba(255,199,81,1) 0%,rgba(255,141,72,1) 38%,rgba(246,79,80,1) 64%,rgba(210,60,152,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc751',endColorstr='#d23c98',GradientType=1)}.floating-social a:hover{background-color:#26407c}.floating-social a[title=instagram]:hover{background:#d23c98;background:-moz-linear-gradient(left,rgba(210,60,152,1) 0%,rgba(246,79,80,1) 100%);background:-webkit-linear-gradient(left,rgba(210,60,152,1) 0%,rgba(246,79,80,1) 100%);background:linear-gradient(to right,rgba(210,60,152,1) 0%,rgba(246,79,80,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d23c98',endColorstr='#f64f50',GradientType=1)}@media (max-width:767px){.floating-social a{width:32px;height:32px;line-height:40px}}.banner.inner-banner:before{display:none}.banner.inner-banner h1{text-shadow:0 0 15px rgba(255,255,255,.9)}.banner.inner-banner .banner-caption{max-width:560px}.banner.inner-banner .play-btn{margin-left:88px}.banner.inner-banner .play-btn a{background:rgba(146,207,288,.9)}@media (max-width:991.98px){.banner.inner-banner .play-btn{margin-left:0}}.product-section{border-top:2px solid #fff;background-position:left -255px top;background-size:auto}.product-section:before{content:'';position:absolute;width:calc(100% - 60px);height:calc(100% - 75px);top:0;right:0;background-color:#fff}.product-section-wrap{padding-bottom:70px;align-items:flex-start}.product-imageBlock{max-width:640px;width:100%;position:relative}.product-desBlock{max-width:calc(100% - 640px);width:100%;padding-left:20px}.product-image-small{position:absolute;bottom:-30px;right:40px;width:210px;height:210px;border-radius:100px;border:10px solid #fff;overflow:hidden}@media (max-width:1089px){.product-imageBlock{max-width:500px}.product-desBlock{max-width:calc(100% - 500px)}}@media (max-width:979px){.product-imageBlock{max-width:400px}.product-desBlock{max-width:calc(100% - 400px)}}@media (max-width:767px){.product-section-wrap{padding:0 0 70px 77px}.product-imageBlock{max-width:100%}.product-desBlock{max-width:100%;padding:0;margin-top:20px}}@media (max-width:639px){.product-section:before{width:100%}.product-section-wrap{padding:0 0 70px}.product-image-small{width:110px;height:110px;border:5px solid #fff}}.product-title{font-size:34px;line-height:1.2;margin-bottom:30px}.product-topsection .product-title{text-transform:none}.product-description{padding-bottom:2em}.product-description p{color:#191b29}.half-border{margin-top:1.75em;width:100px;height:2px;background-color:#52171f}.price-block h5{text-transform:uppercase;line-height:1.1;margin-bottom:10px;font-family:'Poppins',sans-serif}.product-list .price-block h5{font-size:17px}.top-product .product-list .price-block h5{font-size:20px}@media (max-width:979px){.half-border{margin-top:1.25em;margin-bottom:1.25em}.product-title{font-size:24px;margin-bottom:20px}}@media (max-width:767px){.top-product .product-list .price-block h5{font-size:17px}}.term_question{padding:20px 40px;display:block;background-color:#f2f2f2;color:#191b29;font-size:24px;font-weight:600;line-height:1;text-transform:uppercase;position:relative;margin-bottom:10px;cursor:pointer;font-family:'Poppins',sans-serif}.term_question:after{content:'+';position:absolute;top:10px;right:18px;font-size:40px;line-height:1;color:#616161}.term_question.open-box:after{content:'';width:19px;height:5px;background:#616161;top:28px}.term_answer{position:relative;padding:34px 40px 0;display:none}.term_answer h5{text-transform:uppercase;font-family:'Poppins',sans-serif;font-size:24px}.term_answer p{color:#191b29}.term_block{margin-top:40px}.read-btn{float:right;clear:both;color:#191b29;font-weight:600;font-family:'Poppins',sans-serif}.waivers-accordion{padding-top:15px}.waivers-accordion .term_answer{padding-bottom:40px}@media (max-width:979px){.term_question{padding-bottom:10px;padding-top:10px;padding-left:20px;font-size:20px}.term_answer{padding:20px;padding-bottom:0}.term_answer h5{font-size:20px}.term_block{margin-top:20px}.term_question.open-box:after{top:19px}.term_question:after{top:0;line-height:40px}.read-btn{float:none;display:inline-block;font-size:16px;margin-bottom:0}.waivers-accordion .term_answer{padding-bottom:20px}}@media (max-width:767px){.term_question{font-size:18px}.term_answer h5{font-size:16px}.term_question:after{font-size:26px}}.product-list{background-color:#fffafb;position:relative}.product-list:nth-child(even){background-color:#fff}.product-list:first-child{background-color:#fffafb;border-top:1px solid #e9e4e5}.product-list:before{content:'';position:absolute;top:20px;right:0;width:147px;height:97px;background:url(//sbmbc.midirelandadventure.ie/wp-content/themes/bike-rent/images/product-txt.png)}.product-list:after{content:'';position:absolute;bottom:20px;left:0;width:147px;height:97px;background:url(//sbmbc.midirelandadventure.ie/wp-content/themes/bike-rent/images/product-txt.png)}.product-block .product-section-wrap{align-items:inherit;padding-bottom:0}.product-block .product-imageBlock{background:url(//sbmbc.midirelandadventure.ie/wp-content/themes/bike-rent/images/product-bg.png) no-repeat center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.product-block .product-description{padding-bottom:0}.product-block .product-title{font-size:48px;color:#51161f;font-weight:600;display:inline-block;position:relative}@media (max-width:979px){.product-block .product-title{font-size:34px;margin-bottom:20px}}@media (max-width:767px){.product-block .product-title{font-size:24px}}.product-block .product-title:after{content:'';position:absolute;left:50%;top:-22px;transform:translateX(-50%);width:96px;height:99px;background:url(//sbmbc.midirelandadventure.ie/wp-content/themes/bike-rent/images/product-title-bg.png) center no-repeat}.product-block .price-block{margin-bottom:1.75em}.product-block .price-block p{font-weight:600;text-transform:uppercase;font-size:18px;font-family:'Poppins',sans-serif;color:#191b29}.product-block .price-block p.out-stock{text-transform:none;color:red}.product-block .price-block p.in-stock{text-transform:none;color:#169c00}.product-block .price-block span:not(:first-child){margin-left:14px;padding-left:16px;position:relative}.product-block .price-block span:not(:first-child):before{content:'';position:absolute;left:-1px;top:6px;width:1px;height:50%;background-color:#707070}.product-block .btn{background-color:#52171f;color:#fff;min-width:151px;padding:10px 20px}.product-block .btn:hover{background-color:#fff;color:#52171f}.product-list:nth-child(even) .product-section-wrap{flex-flow:row-reverse}.product-list:nth-child(even) .product-imageBlock{justify-content:flex-end}.product-list:nth-child(even) .product-desBlock{padding-left:0;padding-right:20px}@media (max-width:979px){.product-block .product-imageBlock{background-size:contain}}@media (max-width:767px){.product-list .product-section-wrap{padding-left:0}.product-block .product-imageBlock{justify-content:center}.product-list:nth-child(even) .product-desBlock{padding-left:0;padding-right:0}.product-list:nth-child(even) .product-section-wrap{flex-flow:wrap}.product-list:nth-child(even) .product-imageBlock{justify-content:center}.product-block .price-block span:not(:first-child){margin-left:10px;padding-left:12px}}@media (max-width:479px){.product-block .price-block{margin-bottom:1em}}.gallery-slide{padding:50px 30px 20px}.gallery-slide .item{padding-bottom:10px;border-radius:20px 20px 0 0;box-shadow:0 4px 0 rgba(0,0,0,.2);overflow:hidden;height:300px;position:relative}.gallery-slide .item svg{position:absolute;bottom:0;left:0}.gallery-slide .item img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width:767px){.gallery-slide .item{border-radius:10px 10px 0 0}.gallery-slide .item{height:250px}}@media only screen and (max-width:639px){.gallery-slide .item{height:200px}}@media only screen and (max-width:399px){.gallery-slide .item{height:300px}}.gallery-slide.owl-carousel .owl-nav button.owl-next,.gallery-slide.owl-carousel .owl-nav button.owl-prev{width:40px;height:40px;border-radius:50%;background-color:#191b29;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;background-position:center;position:absolute;top:50%;transform:translateY(-50%)}.gallery-slide.owl-carousel .owl-nav button.owl-prev{background-image:url(//sbmbc.midirelandadventure.ie/wp-content/themes/bike-rent/images/owl-prev.png);left:10px}.gallery-slide.owl-carousel .owl-nav button.owl-next{background-image:url(//sbmbc.midirelandadventure.ie/wp-content/themes/bike-rent/images/owl-next.png);right:10px}.product-details-banner{height:416px;padding:126px 0 20px}@media (max-width:991.98px){.product-details-banner{height:209px;padding:20px 0}}.product-details{background-color:#f6f8fd}.product-details .product-list:first-child{background-color:transparent;border-top:0}.product-details .product-description{padding-bottom:2em}.product-details .product-description h5{text-transform:uppercase;font-family:'Poppins',sans-serif}.product-details .btn{background-color:#52171f;color:#fff}.product-details .btn:hover{background-color:transparent;color:#52171f}.product-details .product-block .price-block p{font-size:18px}.productDetails-section{border-bottom:2px solid #fff;background-position:right -255px top;background-size:auto}.productDetails-section:before{content:'';position:absolute;width:calc(100% - 200px);width:calc(100% - 15vw);height:calc(100% - 75px);bottom:0;left:0;background-color:#fff}@media (min-width:1400px){.productDetails-section:before{width:calc(100% - 28vw)}}@media (min-width:2000px){.productDetails-section:before{width:calc(100% - 38vw)}}.rental-section{border-bottom:1px solid #cfd3d3}.other-rental{flex:1 1 auto;justify-content:center;flex-flow:wrap;margin-left:-20px;margin-right:-20px}.other-rental-block{margin-top:2em;flex:1 1 33%;display:flex;flex-flow:column;padding:0 20px}.other-rental-block .product-imageBlock{padding-top:2.5em;padding-bottom:2.5em;background-size:contain;margin:0 auto 24px}.other-rental-block .product-desBlock{max-width:100%;padding-left:0;display:flex;flex-flow:column;height:100%;align-items:center}.other-rental-block .half-border{margin-right:auto;margin-left:auto}.other-rental-block.product-block .product-title,.other-rental-block.product-block .product-description,.other-rental-block.product-block .price-block{display:flex;-webkit-flex:2;flex:2;flex-flow:column;justify-content:center}@media (min-width:980px){.other-rental-block.product-block .product-title{font-size:34px;min-height:80px}}@media (max-width:979px){.other-rental-block{flex:1 1 50%}.other-rental-block .product-imageBlock{padding-bottom:1.2em}}@media (max-width:479px){.other-rental{margin-right:0;margin-left:0}.other-rental-block{flex:1 1 100%;padding:0}.other-rental-block{margin-bottom:20px}}.productDetails-block{padding-top:70px;align-items:flex-start}.bookNow-block{max-width:calc(100% - 470px)}.bookNow-image{max-width:470px;padding-left:90px;position:relative}.bookNow-image .product-image-small{right:auto;left:20px;width:175px;height:175px;border-width:6px}@media (max-width:1199px){.bookNow-block{max-width:calc(100% - 350px)}.bookNow-image{max-width:350px}}@media (max-width:979px){.productDetails-section:before{width:100%}.bookNow-block,.bookNow-image{max-width:100%;width:100%}.bookNow-image{padding-left:0;margin-top:20px;margin-right:auto;margin-left:auto;width:auto}}.bookNow-block h2{margin-bottom:47px}.book-formRow{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;margin-bottom:24px;position:relative}.book-formRow.no_bottom{margin-bottom:0}.book-formRow label,.book-formRow p,label{color:#191b29;font-family:'Josefin Sans',sans-serif;font-weight:300}.book-formRow p{font-size:17px}.book-formRow.date-blk label{white-space:nowrap;margin-right:10px}@media (max-width:767px){.book-formRow{flex-flow:wrap;margin-bottom:10px}.book-formRow.date-blk{flex-flow:nowrap}.bookNow-block h2{margin-bottom:20px}}@media (max-width:639px){.book-formRow.date-blk{flex-flow:wrap}}.book-formRow input[type=date],.book-formRow input[type=text],.book-formRow input[type=email],.book-formRow select{font-family:'Josefin Sans',sans-serif !important;font-size:20px !important;font-weight:300}.book-formRow .date-blk input[type=date],.book-formRow input[type=text]+input[type=text],.book-formRow select{margin-left:14px}.book-formRow input[type=checkbox]{margin-right:14px}.book-formRow.date-blk input[type=date]{width:50% !important;margin-left:14px}.book-formRow.flex-flow-wrap>label{width:100%;margin-bottom:24px}.book-formRadio{margin-left:10px;display:inline-block;text-align:center}.book-formRow input[type=text].hasDatepicker{background-image:url(//sbmbc.midirelandadventure.ie/wp-content/themes/bike-rent/images/calendar-icon.png);background-repeat:no-repeat;background-position:right 9px top 10px;padding-right:36px !important}@media (max-width:1099.98px){.book-formRow.radio-down{flex-flow:wrap}.book-formRow.radio-down>label{width:100%;margin-bottom:10px}.book-formRow.radio-down .book-formRadio{margin-left:0}.book-formRow.radio-down [type=radio]:checked+label,.book-formRow.radio-down [type=radio]:not(:checked)+label{padding-left:32px}}@media (max-width:767px){.book-formRow label,.book-formRow p,.book-formRow input[type=date],.book-formRow input[type=text],.book-formRow input[type=email],.book-formRow select{font-size:17px}.book-formRow.flex-flow-wrap>label{margin-bottom:14px}}@media (max-width:569px){.book-formRow.radio-down label{width:100%;margin-bottom:14px}}.book-formRow [type=radio]:checked,.book-formRow [type=radio]:not(:checked){position:absolute;left:-9999px}.book-formRow [type=radio]:checked+label,.book-formRow [type=radio]:not(:checked)+label{position:relative;padding-left:29px;white-space:nowrap;cursor:pointer;display:inline-block}.book-formRow [type=radio]:checked+label:before,.book-formRow [type=radio]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:24px;height:24px;border:2px solid #51161f;border-radius:100%;background:#fff}.book-formRow [type=radio]:checked+label:after,.book-formRow [type=radio]:not(:checked)+label:after{content:'';width:16px;height:16px;background:#51161f;position:absolute;left:4px;top:4px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}.book-formRow [type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.book-formRow [type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.book-formRow.radio-down>label{white-space:nowrap;min-width:100px}@media (max-width:767px){.book-formRow [type=radio]:not(:checked)+label:before,.book-formRow [type=radio]:checked+label:before,.book-formRow [type=radio]:not(:checked)+label:before{width:16px;height:16px;top:3px}.book-formRow [type=radio]:not(:checked)+label:after,.book-formRow [type=radio]:checked+label:after,.book-formRow [type=radio]:not(:checked)+label:after{width:8px;height:8px;top:7px}.book-formRow.radio-down [type=radio]:checked+label,.book-formRow.radio-down [type=radio]:not(:checked)+label{padding-left:22px}}.book-formRow input[type=checkbox]{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}.book-formRow input[type=checkbox]~label:before{content:'';-webkit-appearance:none;background-color:transparent;border:2px solid #51161f;padding:10px;display:inline-block;position:relative;vertical-align:top;cursor:pointer;margin-right:14px}.book-formRow input[type=checkbox]:checked+label:before{background-color:#51161f}.book-formRow input[type=checkbox]:checked+label:after{content:'';display:block;position:absolute;top:3px;left:9px;width:6px;height:14px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}@media (max-width:767px){.book-formRow input[type=checkbox]~label:before{padding:7px}.book-formRow input[type=checkbox]:checked+label:after{top:0;left:7px}}.book-formSelect{display:flex;align-items:center;justify-content:space-between}.book-formRow select{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;background:url(//sbmbc.midirelandadventure.ie/wp-content/themes/bike-rent/images/select-dropdown.png) no-repeat right 9px center #fff;background-size:18px}.book-formRow .book-formSelect select{width:128px;padding-left:10px}.date-blk .book-formSelect select{width:142px}.book-formRow .book-formSelect select[disabled=disabled]{cursor:not-allowed}.book-formRow .book-formSelect{width:23.5%;flex-flow:row wrap}.book-formRow .book-formSelect label{width:100%;padding-bottom:5px}.book-formRow .book-formSelect .authSelect{width:100%;margin:0}.junior_field_wrapper{display:flex;align-items:center}@media (max-width:639px){.date-blk .book-formSelect:last-of-type{margin-bottom:0}.date-blk .book-formSelect select{margin-left:0;width:100%}.book-formSelect{width:100%;margin-bottom:10px;flex-flow:wrap}.book-formRow .book-formSelect{width:48.5%}.book-formRow .book-formSelect select{width:100%}.book-formRow .date-blk input[type=date],.book-formRow input[type=text]+input[type=text],.book-formRow select{margin-left:0}}.book-formHalf{width:50%;margin-right:13px;position:relative}.book-formHalf+.book-formHalf{margin-right:0}.book-formRow .book-formHalf select{margin-left:0}@media (max-width:767px){.book-formHalf{width:100%;margin-right:0;margin-bottom:10px}.book-formRow .book-formHalf select{margin-left:0}}@media (min-width:980px){.book-formRow .btn{max-width:306px;width:100%;height:70px;font-size:24px}}.field_error{position:absolute;bottom:-17px;font-size:13px;font-family:'Poppins';color:red;right:0}.product-block .price-block span.field_error{margin-left:0 !important;padding-left:0 !important;position:absolute !important;bottom:-16px;top:auto}@media (max-width:980px){.field_error{bottom:-14px;font-size:11px}.product-block .price-block span.field_error{bottom:-18px}}.termcheck{flex-flow:wrap}.book-formRow.termcheck label{font-size:15px;line-height:28px}.termcheck a{color:#191b29;text-decoration:underline;font-weight:600}.termcheck a:hover{text-decoration:none}.termcheck #agree_chk_error{width:100%;font-family:'Poppins';color:red;font-size:13px;position:absolute;bottom:-17px}@media (max-width:980px){.termcheck #agree_chk_error{bottom:-10px}}.tour-page.banner.inner-banner .container{height:100%;display:flex;flex-flow:wrap;align-items:center;justify-content:flex-end}.tour-page.banner.inner-banner h1{margin-bottom:0}.tour-column{max-width:500px;width:100%;padding-right:42px;position:relative}.tour-column+.tour-column{max-width:calc(100% - 500px);padding-right:0;text-align:right}.tour-floatpic{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.tour-video{position:relative}.tour-video .play-btn{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.tour-video .play-btn a{background:rgba(146,207,288,.9)}.tour-column h2{margin-bottom:30px}@media (max-width:979px){.tour-column,.tour-column+.tour-column{max-width:100%;padding-right:0}.tour-column+.tour-column{margin-top:20px}.tour-column h2{margin-bottom:20px}}.light-border{border:1px solid #e6e6e6}.tour-section{background-size:auto;background-position:left center;overflow:hidden}.tour-section .tour-column{padding-right:0;text-align:left}.tour-section-image{margin-top:100px;padding:0 0 22px 22px;position:relative;display:inline-block}.tour-section-image:before{content:'';position:absolute;bottom:0;left:0;z-index:-1;width:148px;height:148px;background-color:#191b29}.tour-floatpic2{position:absolute;top:-20px;right:-46px;z-index:1}.tour-section-block{padding:84px 0 92px 138px;position:relative;background-color:#fff}.tour-section-block:after{content:'';position:absolute;top:0;left:0;z-index:-1;width:999em;height:100%;background-color:#fff}@media (max-width:979px){.tour-section .tour-column{text-align:center}.tour-section-image{margin-top:14px;padding:0 0 10px 10px}.tour-floatpic2{right:30px}.tour-section-block{padding:20px 0 20px 10px}.tour-section .tour-column.tour-section-block{text-align:left}}@media (max-width:639px){.tour-section-image:before{width:100px;height:100px}}@media (max-width:479px){.tour-floatpic2{height:150px}}.no-people p{width:46%;padding-left:18px}.no-people .book-formSelect select{width:146px}.contact-section h3{font-weight:400}@media (min-width:992px){.contact-section h3{font-size:28px}.no-people p{font-size:21px}}@media (max-width:767px){.no-people p{width:100%;padding-left:0}}@media (max-width:639px){.no-people .book-formSelect select{width:100%}}.lesson-section{background-position:left -255px center;background-size:auto}.lesson-section:before{content:'';position:absolute;width:calc(100% - 60px);height:100%;top:0;right:0;background-color:#fff}@media (max-width:767px){.lesson-section .product-imageBlock{text-align:center}.lesson-section:before{width:calc(100% - 10px)}}.lesson-section .tour-floatpic2{right:36px}.blue-text-bg,.brown-text-bg{background-color:#92cfe4;padding:8px 18px 0;display:inline-block;font-weight:600;color:#191b29}.brown-text-bg{background-color:#52171f;color:#fff}@media (max-width:767px){.blue-text-bg,.brown-text-bg{padding-top:5px}}.mediumgrey-bg{background-color:#f8f8f8}.core-block{padding:80px 0;list-style-type:none}.core-block li{width:calc(100% / 7);padding:0 14px}.core-icon{margin-bottom:24px;opacity:.5;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.core-block li p{font-size:18px;font-weight:600;text-transform:uppercase;font-family:'Poppins',sans-serif}.core-block li:hover .core-icon{opacity:1}@media (max-width:979px){.core-block li{width:calc(100% / 4);margin-bottom:10px}}@media (max-width:639px){.core-block li{width:calc(100% / 3);padding:0 10px}}@media (max-width:479px){.core-block li{width:calc(100% / 2)}}@media (max-width:359px){.core-block li{width:100%;padding:0}}.lession-form .book-formRow p{font-size:20px}.lession-form .book-formRow.no-people p{line-height:1}@media (max-width:767px){.lession-form .book-formRow p{font-size:17px}}.cloth-listing .other-rental{flex-flow:wrap}.cloth-listing{border-bottom:1px solid #d0d0d0}.cloth-listing .other-rental-block{margin-top:0;background-color:#f8f8f8;margin-right:24px;width:calc((100% - 24px) /2);padding:60px 50px 77px}.cloth-listing .other-rental-block:nth-child(2n+2){margin-right:0}@media (max-width:979px){.cloth-listing .other-rental-block{padding:10px}}@media (max-width:599px){.cloth-listing .other-rental-block{width:100%;margin-right:0;margin-bottom:20px}}.cloth-listing .other-rental-block .product-imageBlock{padding-top:0;background-image:none;justify-content:center}.cloth-listing .product-block .product-title{font-size:30px;font-weight:700;min-height:72px}.cloth-listing .product-block .product-title:after{display:none}@media (max-width:979px){.cloth-listing .product-block .product-title{font-size:26px;margin-bottom:20px}}@media (max-width:767px){.cloth-listing .product-block .product-title{font-size:22px}}@media (max-width:599px){.cloth-listing .product-block .product-title{min-height:inherit}}.cloth-listing .product-block .product-description{min-height:135px}.cloth-listing .product-block .price-block p{font-weight:600;text-transform:none;font-size:30px;margin-top:10px;display:inline-block}@media (max-width:979px){.cloth-listing .product-block .price-block p{font-size:20px}}@media (max-width:599px){.cloth-listing .product-block .product-description{min-height:inherit}}.cloth-listing .product-block .btn{padding-top:15px;padding-bottom:15px;min-width:178px}.cloth-details .product-block .product-imageBlock{background-image:none}.cloth-details .product-block .product-title:after{display:none}.cloth-details .product-block .price-block span:not(:first-child):before{display:none}@media (max-width:359px){.product-block .price-block span:not(:first-child){margin-left:6px;padding-left:8px}}.cloth-details .book-formRadio{text-align:left}.cloth-details .book-formRow [type=radio]:checked+label,.cloth-details .book-formRow [type=radio]:not(:checked)+label{padding-bottom:0;padding-left:36px}.cloth-details .book-formRow [type=radio]:checked+label:before,.cloth-details .book-formRow [type=radio]:not(:checked)+label:before{left:0;-webkit-transform:inherit;-moz-transform:inherit;-ms-transform:inherit;-o-transform:inherit;transform:inherit}.cloth-details .book-formRow [type=radio]:checked+label:after,.cloth-details .book-formRow [type=radio]:not(:checked)+label:after{left:4px;bottom:4px}.price-block label{font-size:18px;font-weight:600;font-family:'Poppins',sans-serif}@media (max-width:359px){.cloth-details .book-formRow [type=radio]:checked+label,.cloth-details .book-formRow [type=radio]:not(:checked)+label{padding-left:30px}}.cloth-details #term_slide{margin-top:80px}.custom-priceBox{position:relative;display:block;margin:20px 0 30px}.custom-amount-text{position:absolute;top:12px;left:10px;color:#191b29;font-weight:600}.custom-priceBox input[type=text]{padding-left:40px !important;border:2px solid #52171f !important}.custom-email,.custom-name,.custom-message{display:flex;align-items:center;margin-bottom:18px;position:relative}.custom-email label,.custom-name label,.custom-message label{min-width:150px}.custom-message textarea{height:100px}.gift-btn{text-align:right}.gift-btn .btn{min-width:178px}@media (max-width:479px){.custom-email label,.custom-name label,.custom-message label{min-width:80px}}.qtyform,.price-block~.cart{display:flex;align-items:center}.pqty{display:flex;align-items:center;margin-right:15px;width:calc(100% - 260px)}.pqty label{padding-right:15px}.pqty select,.price-block~.cart input[type=number]{height:44px !important}.product-block .qtyform .btn,.woocommerce .price-block~.cart button.button.alt{min-width:250px}.woocommerce .price-block~.cart button.button.alt{background-color:#52171f;border:1px solid #52171f;padding-top:10px;padding-bottom:10px}.woocommerce .price-block~.cart button.button.alt:hover{background-color:#fff;color:#52171f}@media (max-width:419px){.pqty{width:calc(100% - 150px)}.product-block .qtyform .btn,.woocommerce .price-block~.cart button.button.alt{min-width:110px}.pqty select,.price-block~.cart input[type=number]{padding-left:10px !important;padding-right:10px !important}.woocommerce .price-block~.cart button.button.alt{white-space:nowrap}}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{overflow:hidden}.product-type-pw-gift-card .woovr-variations{display:flex;justify-content:space-between;margin:14px 0}.pwgc-field-container{display:flex;align-items:flex-start;flex-flow:wrap}.pwgc-label{padding-right:15px;width:200px}.pwgc-input-text,#pwgc-message{width:calc(100% - 200px) !important}.pwgc-subtitle{text-align:right;width:100%;color:#f3a619 !important;font-size:11px;line-height:1.465;padding-top:3px}.woocommerce-variation-add-to-cart{margin-top:20px}#pwgc-custom-amount-form{position:relative}#pwgc-custom-amount-form .pwgc-label{position:absolute;top:11px;left:20px;padding-right:0}.woovr-variations .woovr-variation:hover{background-color:transparent !important}.product.product-type-pw-gift-card .price{display:none}@media (max-width:419px){.pwgc-label{padding-right:5px;width:150px}.pwgc-input-text,#pwgc-message{width:calc(100% - 150px) !important}.woocommerce .product-type-pw-gift-card button.button,.woocommerce .product-type-pw-gift-card button.button.disabled{min-width:calc(100% - 120px)}}.woovr-variation-radio .woovr-variation-selector{height:24px;position:relative}.woovr-variation-selector [type=radio]{position:absolute;left:-9999px}.woovr-variation-selector:before{content:'';position:absolute;left:0;top:-1px;width:24px;height:24px;border:2px solid #52171f;border-radius:100%;background:#fff}.woovr-variation-selector:after{content:'';width:16px;height:16px;background:#52171f;position:absolute;left:4px;top:3px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease;opacity:0;-webkit-transform:scale(0);transform:scale(0)}.woovr-variation-radio.woovr-variation-active .woovr-variation-selector:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}@media (max-width:767px){.woovr-variation-radio .woovr-variation-selector{flex:0 0 24px !important}.woovr-variation-selector:before{width:16px;height:16px;top:3px;left:5px}.woovr-variation-selector:after{width:8px;height:8px;top:7px;left:9px}}.product.product-type-variable .woovr-variations{display:flex;margin:14px 0}.product.product-type-variable .woovr-variations .woovr-variation{margin-right:20px}.woocommerce div.product.product-type-variable p.price,.woocommerce div.product.product-type-variable span.price{color:#000}.cycleRight-section{background-color:#f8f8f8}.cycle-right-section .tour-section-image{margin-top:40px}.tour-floatpic3{position:absolute;top:0;right:94px;z-index:1;border-radius:100%;border:6px solid #fff}@media (max-width:979px){.tour-floatpic3{top:-13px;right:-12px;width:34%}}.tick-bullet{list-style-type:none}.tick-bullet li{padding-left:44px;position:relative;margin-bottom:20px}.tick-bullet li:before{content:'';position:absolute;top:-1px;left:0;width:32px;height:32px;background:url(//sbmbc.midirelandadventure.ie/wp-content/themes/bike-rent/images/tick-bullet.png) no-repeat left top}.cycleRight-section h4,.cycleRight-section h3{font-family:'Josefin Sans',sans-serif}.cycleRight-section h4{text-transform:none}.cycleRight-section h3,.cycleRight-section h3 a{color:#51161f}.cycleRight-section h3{margin-bottom:0}@media (min-width:992px){.cycleRight-section h4{font-size:24px}.cycleRight-section h3{font-size:32px}}.ui-widget{font-family:'Josefin Sans',sans-serif !important}.ui-datepicker .ui-datepicker-header{background-color:#92cfe4 !important}.ui-datepicker table{border:0 !important}.ui-datepicker td span,.ui-datepicker td a{text-align:center !important}.ui-datepicker{display:none;width:20rem !important;background:#fff !important;border-radius:.25rem !important;box-shadow:0 0 5px 0 rgba(0,0,0,.2) !important}.ui-widget-header{color:#444 !important}.ui-datepicker-header{text-align:center !important;padding:1rem 0 !important;text-transform:uppercase !important;letter-spacing:.1rem !important;padding:.2em 0 !important}.ui-datepicker-header a span{display:none}.ui-datepicker-header a.ui-corner-all{cursor:pointer !important;position:absolute !important;top:0 !important;width:2rem !important;height:2rem !important;margin:.5rem !important;border-radius:.5rem !important}.ui-datepicker-header a.ui-datepicker-prev{left:0 !important}.ui-datepicker-header a.ui-datepicker-next{right:0 !important}.ui-datepicker-calendar{width:100% !important;text-align:center !important;padding:1rem !important}.ui-datepicker-calendar thead{color:#ccc !important}.ui-datepicker-calendar a,.ui-state-default,.ui-widget-content .ui-state-default{color:#444 !important;text-decoration:none !important;display:block !important;margin:0 auto !important;width:35px !important;height:35px !important;line-height:30px !important;border-radius:50% !important;border:1px solid transparent !important;cursor:pointer !important;background:0 0 !important}.ui-datepicker-calendar a:hover{border:1px solid #ccc !important}.ui-datepicker-calendar .ui-state-highlight{border-color:#d33a47 !important;color:#d33a47 !important}.ui-datepicker-calendar .ui-state-active{background:#d33a47 !important;color:#fff !important}.ui-widget-header{border:0 !important;background:no-repeat !important}.ui-datepicker .ui-datepicker-title select{font-size:15px !important;margin:1px 4px !important;padding:10px !important;height:auto !important}.woocommerce-cart .product-details-banner,.woocommerce-checkout .product-details-banner{height:300px}.woocommerce-cart .section,.woocommerce-checkout .section{padding:50px 0;width:100%;display:inline-block}.woocommerce-cart .entry-header h2{margin-bottom:1.5em}@media only screen and (max-width:639px){.woocommerce-cart .section,.woocommerce-checkout .section{padding:30px 0}}@media (min-width:992px){.woocommerce-cart .site-main .woocommerce{display:flex;flex-flow:wrap}.woocommerce-notices-wrapper{width:100%}.woocommerce-cart-form{width:64%;padding-right:15px}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:35%;padding-left:15px}}.cart-collaterals>div{margin-bottom:3.9em}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%;padding:1.5em 1em;border:1px solid #e1e1e1}.woocommerce .cart-collaterals .cart_totals>h2{font-size:20px;line-height:1;font-weight:400;text-transform:uppercase;color:#222;margin-bottom:0;padding-bottom:1em;border-bottom:1px solid #e1e1e1}.woocommerce table.shop_table{border:0}table th,table td{vertical-align:top;border-left:0;border-right:0}.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td{font-size:1.14rem;padding:.71em .71em .51em}.woocommerce a.remove{line-height:26px;font-weight:400}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;vertical-align:top;font-size:16px;line-height:22px;font-weight:600;color:#52171f;text-transform:uppercase;padding:15px 20px;background-color:#52171f;color:#fff;border:1px solid #52171f;font-family:'Poppins',sans-serif;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;transition:.5s ease;margin-bottom:0;border-radius:0}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#fff;color:#52171f}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0 0}@media (min-width:769px){.woocommerce-cart table.cart th.product-remove,.woocommerce table.shop_table td.product-remove{width:30px;padding:0}.woocommerce-cart table.cart th.product-name,.woocommerce table.shop_table td.product-name{width:40%}.woocommerce-cart table.cart img{max-width:80px;width:100%}.woocommerce table.shop_table td.product-quantity,.woocommerce table.shop_table th.product-quantity{text-align:center}}.woocommerce-cart table.cart th{font-weight:400;font-family:'Poppins',sans-serif;padding:0 0 .4375em .4375em;font-size:16px;text-transform:uppercase}.woocommerce table.shop_table td.product-subtotal{color:#52171f;font-weight:700}.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{font-size:15px;line-height:1.5;font-family:'Poppins',sans-serif;color:#888}.woocommerce td.product-name dl.variation dt{font-weight:400}.woocommerce td.product-name dl.variation p{color:#52171f}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{padding:15px 20px;font-size:16px;line-height:22px;font-weight:600;background-color:#52171f;color:#fff;border-radius:0}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{padding:15px 20px;background-color:#ebe9eb}.woocommerce-cart table.cart td.actions .coupon .input-text{height:auto;line-height:1;padding:15px 6px;width:auto}@-moz-document url-prefix(){.woocommerce-cart table.cart td.actions .coupon .input-text{padding:13px 6px}}.woocommerce-cart table.cart .quantity input.qty{height:44px !important;padding-left:10px !important;padding-right:10px !important}@media (max-width:479px){.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{display:flex}}@media (max-width:359px){.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{flex-flow:column}.woocommerce-page table.cart td.actions .coupon .input-text+.button{width:100%;margin-top:.5em}}.woocommerce .cart-collaterals table.shop_table tbody td{text-align:right}#pwgc-redeem-gift-card-number{width:calc(100% - 185px) !important;height:52px !important;padding-left:10px;padding-right:10px}#pwgc-redeem-gift-card-container label{margin-bottom:.3em;display:block}#pwgc-redeem-gift-card-container>br{display:none}#pwgc-redeem-button{display:inline-block !important;margin-top:0 !important;width:177px;background-color:#92cfe4;border:0}#pwgc-redeem-button:hover{color:#fff;background-color:#52171f}.woocommerce-error,.woocommerce-info,.woocommerce-message{width:100%}.woocommerce-info{border-top-color:#92cfe4}.woocommerce-info:before{color:#92cfe4}#customer_details{width:58.33333333%;float:left;padding-right:30px}#order_review{width:41.66666667%;float:right;padding:1.5em 1em;border:1px solid #e1e1e1}.woocommerce #order_review table.shop_table td.product-total{text-align:right}@media (max-width:767px){#order_review{padding:1em}#customer_details,#order_review{width:100%;float:none}#customer_details{padding-right:0;margin-bottom:10px}}.woocommerce-checkout .woocommerce table.shop_table th.product-total,.woocommerce-checkout .woocommerce table.shop_table tfoot td{text-align:right;width:34%}.woocommerce-checkout .woocommerce table.shop_table tfoot td,.woocommerce-checkout .woocommerce table.shop_table tfoot th{padding-bottom:4px}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{width:100%}.woocommerce-additional-fields{margin-top:20px}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background-color:#fff;border-radius:0}#add_payment_method #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:0}.woocommerce-checkout #payment div.form-row{padding-left:0;padding-right:0;padding-bottom:0;margin-bottom:0}.woocommerce-terms-and-conditions-wrapper{padding-bottom:1em}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;border-radius:0;font-size:16px;line-height:22px;font-weight:600;text-transform:uppercase;padding:15px 20px;background-color:#52171f;color:#fff;border:1px solid #52171f;font-family:'Poppins',sans-serif;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;transition:.5s ease}.woocommerce #payment #place_order:hover,.woocommerce-page #payment #place_order:hover{background-color:#fff;color:#52171f}.woocommerce form .form-row label{font-size:1em}.select2-container{font-family:'Poppins',sans-serif;font-size:16px}.select2-container .select2-selection--single{border:1px solid #bbb;height:47px;border-radius:0;padding:10px 20px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:24px;color:#191b29;font-weight:300}.select2-container--default .select2-selection--single .select2-selection__arrow{top:9px;right:7px}.select2-container .select2-selection--single .select2-selection__rendered{padding-left:0}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:50%}.checkout_coupon.woocommerce-form-coupon input:not([type=button]):not([type=submit]):not([type=radio]):not([type=checkbox]){height:50px}.woocommerce-checkout-review-order-table .cart_item .product-quantity{font-family:'Poppins',sans-serif}@media (min-width:769px){.woocommerce-cart table.cart th.product-remove,.woocommerce table.shop_table td.product-remove{width:30px;padding:0}.woocommerce-cart table.cart th.product-name,.woocommerce table.shop_table td.product-name{width:34%}.woocommerce-cart table.cart img{max-width:80px;width:100%}.woocommerce table.shop_table td.product-quantity,.woocommerce table.shop_table th.product-quantity,.woocommerce table.shop_table td.product-subtotal,.woocommerce table.shop_table th.product-subtotal{text-align:center;width:90px}.woocommerce-cart table.cart th.product-price,.woocommerce table.shop_table td.product-price{width:36%;text-align:center}}.error404 .product-details-banner{height:290px;padding-bottom:0}.error404 .section{padding:50px 0}.page_not_found{text-align:center;max-width:700px;margin:0 auto}.error404 h1{line-height:76px}.error404 h2{margin-bottom:0;text-transform:none;color:#52171f}.page_not_found h2,.page_not_found h3,.page_not_found p{padding:10px 0}.page_not_found .btn{margin-top:15px}@media (max-height:1000px){.error404 .site-content{min-height:60vh;display:flex;width:100%;justify-content:center;align-content:center}.error404 .site-main{height:100%}.error404 .section,.error404 .section .container{display:flex;justify-content:center;align-content:center;height:100%;align-items:center}}.searchengine{display:flex;flex-flow:wrap}.search-results .search-blk{width:calc((100% - 3%) / 4);margin-right:1%;margin-top:1%;text-align:center;padding:10px;border:1px solid #ececec}.search-results .search-blk:nth-child(4n+4){margin-right:0}.bike-image{margin-bottom:15px;box-shadow:rgba(203,206,209,.5) 0px 30px 20px -15px}@media (min-width:640px){.bike-image img{height:150px;width:100%;object-fit:cover}}.bike-content{display:inline-block}.bike-content h5{margin-top:10px;margin-bottom:0}@media (max-width:767px){.search-results .search-blk{width:calc((100% - 1%) / 2)}.search-results .search-blk:nth-child(2n+2){margin-right:0}}.no-results.not-found .search-form{display:flex;margin-top:20px}.no-results.not-found label{width:300px}.no-results.not-found input[type=button],.no-results.not-found input[type=submit]{padding-top:10px;padding-bottom:10px}@media (max-width:479px){.no-results.not-found label{width:auto}}#contact-popup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);visibility:hidden;opacity:0;z-index:99;transition:visibility 0s linear .3s,opacity .3s}.contact-popup-content{max-width:734px;width:100%;margin:0 auto;top:50%;left:50%;padding:0;right:auto;bottom:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;position:absolute;border-radius:0 0 100px;padding:30px;-webkit-box-shadow:0 0 43px rgba(0,0,0,.6);-moz-box-shadow:0 0 43px rgba(0,0,0,.6);box-shadow:0 0 43px rgba(0,0,0,.6)}#contact-popup.is-visible{opacity:1;visibility:visible;transition-delay:0s}.contact-popup-close{position:absolute;top:20px;right:10px;border-radius:100%;width:20px;height:20px;padding:5px;color:#7d7c7c;line-height:.8;font-size:18px;border:0;font-weight:700;text-align:center}.contact-popup-content .d-flex{align-items:flex-start}.contact-popup-content .d-flex>div{width:50%}.contactform-popup{list-style-type:none}.contactform-popup li{margin-bottom:12px;position:relative}.contactform-popup li:last-of-type{margin-bottom:0}.contactform-popup textarea{vertical-align:top;height:70px;resize:none}.contactform-popup input[type=submit]{background-color:#fff;color:#52171f}.contactform-popup input[type=submit]:hover{background-color:#52171f;color:#fff}.contactform-popup .wpcf7-form-control-wrap{display:block}.contactform-popup .wpcf7-not-valid-tip{font-size:12px;display:block;line-height:1;margin-top:10px}.contact-popup-content .wpcf7 form .wpcf7-response-output{margin:6px 0 0;padding:0;border:0;color:red;font-size:14px}.contact-popup-content .wpcf7 form.sent .wpcf7-response-output{color:#32ad3b}.wpcf7 form.sent .wpcf7-response-output{color:#32ad3b}.contactform-popup li.contact-term{font-size:18px}.contactform-popup span.wpcf7-list-item{margin:0;font-size:17px}.contactform-popup li.contact-term .wpcf7-form-control-wrap{display:inline-block;margin-right:10px;position:static}.contact-popup-content .d-flex>div.getIntouch{width:58%;position:relative;left:136px;background-color:#52171f;padding:15px;border-radius:0 100px 0 0;padding:20px;-webkit-box-shadow:0 0 43px rgba(0,0,0,.6);-moz-box-shadow:0 0 43px rgba(0,0,0,.6);box-shadow:0 0 43px rgba(0,0,0,.6)}.getIntouch:before{content:'or';position:absolute;top:59%;transform:translateY(-50%) rotate(-90deg);left:-86px;background:#fff;z-index:1;padding:0 10px;font-weight:700}.getIntouch:after{content:'';position:absolute;top:59%;transform:translateY(-50%) rotate(90deg);left:-196px;width:72%;border-bottom:1px dashed #000}.getIntouch h4,.getIntouch ul,.getIntouch a{color:#fff}.getIntouch ul li{padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed #fff;list-style-type:none}.getIntouch ul li:last-of-type{padding-bottom:0;margin-bottom:0;border-bottom:0}.geTouch img{display:inline-flex;width:30px}.geTouch p{display:inline-block;vertical-align:top;padding-left:8px;color:#fff}@media only screen and (max-width:979px){.contact-popup-content{top:10%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);flex-flow:column;width:94%;max-height:90vh;overflow:hidden;overflow-y:auto}.contact-popup-content .d-flex>div.getIntouch{left:45px;width:50%;box-shadow:none}.getIntouch:before{left:-43px}.getIntouch:after{left:-140px}}@media only screen and (max-width:767px){.contact-popup-content{padding:15px;border-radius:0 0 10px}.contact-popup-content .d-flex>div{width:100%}.contact-popup-content .d-flex>div.getIntouch{left:0;margin-top:20px}.contact-popup-content form,.contact-popup-content .d-flex>div.getIntouch{width:100%}.getIntouch:before,.getIntouch:after{display:none}}@media only screen and (max-width:479px){.contact-popup-content .d-flex>div.getIntouch{border-radius:0 50px 0 0;padding:10px}.getIntouch ul li{display:flex;align-items:flex-start}}.woocommerce ul.order_details{padding:15px 10px 10px;margin-bottom:1em;background:#92cfe4;color:#000;width:auto;display:inline-block}.woocommerce ul.order_details li{border-right-color:#fff}@media (max-width:479px){.woocommerce ul.order_details{display:block}.woocommerce ul.order_details li{border-right:0;padding:0;margin:0 0 10px;float:none}}.woocommerce table.shop_table.order_details td{font-family:'Poppins'}.woocommerce table.shop_table.order_details td.product-total{text-align:right}.wc-booking-summary{margin:1em 0 0;border:1px solid #191b29;padding:.5em;color:#404040}.wc-booking-summary .wc-booking-summary-list{font-size:16px;line-height:1}.wc-booking-summary .wc-booking-summary-number .status-unpaid,.wc-booking-summary .wc-booking-summary-number .status-incart{background-color:#f3af1d}@media (max-width:639px){.wc-booking-summary .wc-booking-summary-number{font-size:14px}.wc-booking-summary .wc-booking-summary-list{font-size:11px;line-height:1.2}}.woocommerce-error li:not(:last-child),.woocommerce-info li:not(:last-child),.woocommerce-message li:not(:last-child){margin-bottom:10px}.return-to-shop{margin-top:10px}@media (min-width:991px){.no-banner{margin-top:175px}}.posts-navigation{width:100%}.posts-navigation .nav-links{margin-top:20px;display:flex;justify-content:space-between}.posts-navigation .nav-links a{min-width:151px;display:inline-block;padding:10px 20px;font-size:16px;line-height:22px;font-weight:600;border:1px solid #52171f;font-family:'Poppins',sans-serif;text-align:center;background-color:#52171f;color:#fff}.posts-navigation .nav-links a:hover{background-color:transparent;color:#52171f}.wc-booking-summary .wc-booking-summary-actions{margin:5px 0 0}.wc-booking-summary .wc-booking-summary-actions a:last-child{font-size:15px}.woocommerce-account .woocommerce-MyAccount-content{width:100%;float:none}.woocommerce table.shop_table.my_account_bookings td{font-family:'Poppins';line-height:1.2}.woocommerce table.shop_table.my_account_bookings td.booking-id{font-weight:700}@media (min-width:992px){.woocommerce table.shop_table.my_account_bookings td{font-size:18px}.woocommerce table.shop_table.my_account_bookings th.booking-id{width:80px}.woocommerce table.shop_table.my_account_bookings th.booked-product{width:30%}.woocommerce table.shop_table.my_account_bookings th.booking-start-date,.woocommerce table.shop_table th.booking-end-date{width:18%}.woocommerce table.shop_table.my_account_bookings td.booking-start-date,.woocommerce table.shop_table td.booking-end-date{font-size:16px}}@media (max-width:479px){.woocommerce-account .woocommerce-MyAccount-content{overflow:hidden;overflow-x:auto}.woocommerce table.shop_table.my_account_bookings{width:400px}}.mt-2{margin-top:20px}.price .amount{font-weight:600}.woocommerce-product-details__short-description,.woocommerce-variation-description,.woocommerce-variation-availability{margin-bottom:1.75em}.variations{border:0}.variations .label{width:23%;padding-top:20px;padding-left:0}.variations .value{text-align:right}.single_variation_wrap .quantity{display:flex;align-items:center;margin-right:15px;width:calc(100% - 260px)}.single_variation_wrap .quantity label.screen-reader-text{position:relative !important;width:auto;height:inherit;overflow:inherit;margin-right:10px;font-weight:400;clip-path:inherit}.woocommerce .single_variation_wrap button.button.alt.disabled,.woocommerce .single_variation_wrap button.button.alt.single_add_to_cart_button{background-color:#52171f !important;border:1px solid #52171f !important;padding-top:10px !important;padding-bottom:10px !important;min-width:250px !important}.single_add_to_cart_button{background-color:#52171f !important;border:1px solid #52171f !important;padding-top:10px !important;padding-bottom:10px !important;min-width:250px !important;color:#fff !important}.single_add_to_cart_button.disabled,.single_add_to_cart_button.disabled:hover,.woocommerce .single_variation_wrap button.button.alt.single_add_to_cart_button.disabled:hover,.woocommerce .single_variation_wrap button.button.alt.single_add_to_cart_button.disabled{background-color:#52171f !important;color:#fff !important}.woocommerce .single_variation_wrap button.button.alt.single_add_to_cart_button:hover{background-color:transparent !important;color:#52171f !important}.single_add_to_cart_button:hover{background-color:transparent !important;color:#52171f !important}.woocommerce .single_variation_wrap .quantity .qty,.cart .quantity .qty{height:44px !important;padding-right:0 !important;padding-left:10px !important}.reset_variations{padding-top:5px;display:inline-block}.sku_wrapper,.posted_in{width:100%;display:block}.woocommerce-variation-add-to-cart{display:flex;align-items:center}.product-block .variations_form .woovr-variations{flex-wrap:wrap !important}.product-block .variations_form .woovr-variations .woovr-variation{width:calc((100% - 20px)/2);margin-right:20px;margin-bottom:5px;align-items:flex-start}.product-block .variations_form .woovr-variations .woovr-variation .woovr-variation-selector{top:5px}.product-block .variations_form .woovr-variations .woovr-variation:nth-child(even){margin-right:0}@media (max-width:979px){.single_variation_wrap .quantity{width:40%}.woocommerce .single_variation_wrap button.button.alt.disabled,.woocommerce .single_variation_wrap button.button.alt.single_add_to_cart_button,.single_add_to_cart_button{min-width:58% !important}}@media (max-width:480px){.product-block .variations_form .woovr-variations .woovr-variation{width:100%;margin-right:0}.product-block .variations_form .woovr-variations .woovr-variation .woovr-variation-selector{top:3px}}@media (max-width:359px){.single_variation_wrap .quantity{width:calc(100% - 170px)}.single_variation_wrap .quantity input{padding-left:10px !important;padding-right:10px !important}.woocommerce .single_variation_wrap button.button.alt.disabled,.woocommerce .single_variation_wrap button.button.alt.single_add_to_cart_button,.single_add_to_cart_button{min-width:160px !important}}.stock{color:#169c00}.out-of-stock{color:red}.price-instruction{font-size:14px;line-height:1.3;font-family:'Poppins',sans-serif;color:#888}th.product-quantity{display:none !important}td.product-quantity{display:none !important}.cart_item .product-name .product-quantity{display:none !important}.woocommerce-table__line-item.order_item .product-quantity{display:none !important}.woocommerce-checkout #payment div.payment_box p{font-size:14px;line-height:1.6;font-family:'Poppins'}.woocommerce-checkout #payment div.payment_box .form-row{padding:0;margin-bottom:.7em}.wc-stripe-elements-field,.wc-stripe-iban-element-field{padding:14px}.wc-credit-card-form>br{display:none}.form-row.woocommerce-SavedPaymentMethods-saveNew{display:flex;align-items:flex-start}.woocommerce form .form-row.woocommerce-SavedPaymentMethods-saveNew label{line-height:1.2}.woocommerce-checkout #payment ul.woocommerce_error li{line-height:1}.woocommerce td.product-name .wc-item-meta li{display:flex;align-items:baseline}.wc-item-meta p{font-size:17px;margin-bottom:0}.wc-booking-summary{margin-top:.5em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:#f3f3f3}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{border-bottom-color:#f3f3f3}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:before,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:before{line-height:1.2}.captcha-image{border:1px solid;padding:10px;display:inline-block;text-align:center}.cf7ic_instructions{display:block}.captcha-image .cf7ic_instructions span{color:red;font-weight:700}.captcha-image i{padding:5px;font-size:40px}.captcha-image label{display:inline-block;width:60px !important}.captcha-image label>input{opacity:0;width:0;height:0;margin:0}.captcha-image svg{padding:5px;width:50px;height:50px}.captcha-image label>input+svg{cursor:pointer;border:2px solid transparent}.captcha-image label>input:checked+svg,.captcha-image label>input:focus+svg{border:2px solid red;position:relative}.contactform-popup .cf7ic_instructions{font-size:15px}.contactform-popup .captcha-image{padding:4px}.contactform-popup .captcha-image label{width:45px !important}.contactform-popup .captcha-image svg{width:40px;height:40px}.grecaptcha-badge{z-index:11}@media (max-width:1199px){.contactform-popup{max-height:80vh;overflow:hidden;overflow-y:auto}}.product_cat-clothing #wc-stripe-payment-request-button-separator,.product_cat-clothing #wc-stripe-payment-request-wrapper{display:none !important}.loading-image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);visibility:hidden;z-index:1}.common-activity-form{position:relative}@media (min-width:1024px){.loading-image{left:52%}}.size-guide-table{position:relative}.size-guide-table h6{position:absolute;right:0;top:-77px;color:#51161f;margin-bottom:0;cursor:pointer}.guide-blk{display:flex;justify-content:space-between;margin-bottom:24px}.guide-blks{border:1px solid #bbb;color:#26292b;width:calc((100% - 30px) / 3);text-align:center;padding:5px;margin-right:15px}.guide-blks:last-child{margin-right:0}.guide-blks span{font-size:16px}@media (max-width:767px){.size-guide-table h6{top:-46px}.bookNow-block h2{margin-bottom:20px;padding-right:87px}}@media (max-width:479px){.size-guide-table h6{position:relative;text-align:right;top:0}}.award-badge{position:absolute;left:50px;bottom:50px;z-index:1}@media (max-width:991.98px){.award-badge{width:100px}}.woocommerce-cart .coupon>label{margin-bottom:5px;display:block;width:100%;min-width:100%;text-align:left}@media (max-width:575px){.woocommerce-cart label{font-size:16px;padding:5px 0;font-weight:700}.woocommerce-cart .coupon{display:flex;flex-wrap:wrap}.woocommerce-cart table.cart td.actions .coupon .input-text{width:100%;min-width:100%;margin-bottom:10px}}.payment_box fieldset{border:0}.payment_box fieldset p{border:2px solid #65676a;padding:5px !important}