html{margin:0 !important}h1,h2,h3,h4,h5,.header .menu,.button,button,.off-canvas .menu li.button{font-family:"Anton",sans-serif;font-weight:400;font-style:normal;text-transform:uppercase}h2{border-bottom:2px dashed #1e1c1a;display:inline-block;margin-bottom:10px;padding-bottom:10px;line-height:1.1}.hero-text p,#content p,#content li,#content blockquote,.footer li a,.footer p,.off-canvas .menu li{font-family:"DM Mono",monospace;font-weight:400;font-style:normal;font-size:.875rem}.top-bar{border-bottom:2px dashed #fff}.hero{background-size:cover;background-position:center right;position:relative;z-index:0}.hero:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:.3}.header,.hero-text{position:relative;z-index:1}.header .logo{width:178px}.top-bar .top-bar-left,.top-bar .top-bar-right{width:50%}.hero h1{color:#fff;line-height:1.2;font-size:2.5rem}.hero p{color:#fff}.hero-text{padding:100px 0}.home .hero-text{padding:75px 0 100px}.home .hero h1 span{color:#d84617}.menu a{color:#fff}.menu a:hover,.menu a:focus{color:#d84617}.menu>li.button{padding-right:0}.menu>li>a{padding:0;margin:0 1rem 1rem}.menu>li.button>a{padding:.7rem 1rem;margin:0 0 1rem 1rem}.menu a{border-bottom:3px solid transparent}.menu .active>a{background:0 0;padding-bottom:2px;border-bottom:3px solid #fff}.menu .active>a:hover,.menu .active>a:focus{border-bottom:3px solid #d84617}button.menu-icon{background:0 0;margin-top:.35rem}button.menu-icon:hover,button.menu-icon:focus{background:0 0}button.menu-icon:hover:after,button.menu-icon:focus:after{background:#d84617;-webkit-box-shadow:0 7px 0 #d84617,0 14px 0 #d84617;box-shadow:0 7px 0 #d84617,0 14px 0 #d84617}.off-canvas{background-color:#1e1c1a}.off-canvas .menu{margin-top:1rem}.off-canvas .menu .active>a{border-bottom:none;color:#d84617}.off-canvas .menu>li.button{margin-right:1rem}.off-canvas .menu>li.button>a{margin-left:0;margin-right:0}.footer{background-color:#1e1c1a;padding-top:20px;padding-bottom:20px}.footer .logo{vertical-align:top;width:92px;margin-bottom:20px}.footer h2{margin-top:20px;margin-bottom:20px;padding-bottom:20px;font-size:1rem;letter-spacing:0;color:#d84617;border-bottom:2px dashed #fff;display:block}.footer p{color:#fff;font-weight:500}.footer a{color:#fff}.footer a:hover,.footer a:focus{color:#d84617}.footer .columns{position:relative}.footer li{display:block}.footer li>a{padding-right:0;padding-left:0;color:#fff;margin-left:0}.footer .menu .active>a{background:0 0;color:#fff;border-bottom:none;padding:0}.footer .menu>li>a:hover,.footer .menu>li>a:focus{color:#d84617}.footer .preload{display:none}.footer .copyright p{font-size:11px}.footer p.agency{line-height:25px;font-size:10px;text-transform:uppercase}.footer p.agency a{background:url(//hospitalityrides.org.uk/wp-content/themes/hr/assets/css/../images/cake-logo.png) no-repeat;background-size:59px 20px;width:59px;height:20px;text-indent:100000px;outline:none;color:transparent;display:inline-block}.footer p.agency a:hover{background:url(//hospitalityrides.org.uk/wp-content/themes/hr/assets/css/../images/cake-logo-hover.png) no-repeat;background-size:59px 20px}a{-webkit-transition:background-color .25s ease-out,color .25s ease-out;transition:background-color .25s ease-out,color .25s ease-out}a:focus{outline:none}.button,button,.button a{background-color:#d84617;border-radius:5px;color:#fff}.button:hover,button:hover,.button:focus,button:focus{background-color:#1e1c1a;color:#fff}.button.white{background-color:#fff;color:#d84617}.button.white:hover,.button.white:focus{background-color:#d84617;color:#fff}.button.black{background-color:#1e1c1a;color:#fff}.button.black:hover,.button.black:focus{background-color:#d84617;color:#fff}li.button{background:0 0}li.button:hover,li.button:focus{background:0 0}#content p a,#content li a{color:#d84617}#content p a:hover,#content li a:hover,#content p a:focus,#content li a:focus{text-decoration:underline}.button a,.button.active a{background-color:#d84617;border-radius:5px;color:#fff;border:none}.button a:hover,.button a:focus,.button.active a:hover,.button.active a:focus{background-color:#fff;color:#d84617;border:none}#instagram-gallery-modal-0 .instagram-gallery-modal .instagram-gallery-modal__body .instagram-gallery-modal__media-sidebar .instagram-gallery-modal__media_description{color:#000}.g-recaptcha{margin:0 auto 1rem !important;padding:0 !important;width:auto !important;height:auto !important;text-align:-webkit-center;text-align:-moz-center;text-align:-o-center;text-align:-ms-center}.section{padding-top:30px;padding-bottom:30px}.section-1.black{background:#1e1c1a url(//hospitalityrides.org.uk/wp-content/themes/hr/assets/css/../images/section-black-bg.png) no-repeat center center;background-size:cover}.section-1.orange{background:#d84617 url(//hospitalityrides.org.uk/wp-content/themes/hr/assets/css/../images/section-orange-bg.png) no-repeat center center;background-size:cover}.section-1 h2{border-color:#fff}.section-1.black h2{color:#d84617}.section-1.orange h2{color:#fff}.section-1 p,.section-1 li{color:#fff}.section-1 figure{margin:2rem 0}.section-1 .button{margin:1rem .5rem 0}.section-1.black .button:hover,.section-1 .button:focus{background-color:#fff;color:#d84617}.section-1.black .button.white:hover,.section-1.black .button.white:focus{background-color:#d84617;color:#fff}.section-1.orange .button{background-color:#1e1c1a;color:#fff}.section-1.orange .button:hover,.section-1.orange .button:focus{background-color:#fff;color:#d84617}.section-1.orange .button.white{background-color:#fff;color:#d84617}.section-1.orange .button.white:hover,.section-1.orange .button.white:focus{background-color:#1e1c1a;color:#fff}.section-2.white{background-color:#fff}.section-2.grey{background-color:#f2f2f2}.section-2.white h2{color:#d84617;border-color:#d84617}.section-2 .gallery{margin-left:0;text-align:center}.section-2 .gallery li{list-style:none;display:block;margin:2rem 1rem}.section-2 .gallery img{height:80px;width:auto}.section-2.grey .button{background-color:#1e1c1a;color:#fff}.section-2.grey .button:hover,.section-2.grey button:hover,.section-2.grey .button:focus,.section-2.grey button:focus{background-color:#d84617 !important;color:#fff !important}.section-3{background-color:#d84617}.section-3 h2,.section-3 p,.section-3 li{color:#fff}.section-3 h2{border-color:#fff}.section-3 .instagram-gallery-modal__overlay p{color:#000 !important}.section-4.white{background-color:#fff}.section-4.grey{background-color:#f2f2f2}.section .wpforms-container{margin:0 auto !important}.section-4 .wpforms-submit-container{text-align:center}.section-4 div.wpforms-container-full .wpforms-form input[type=email],div.wpforms-container-full .wpforms-form input[type=text],div.wpforms-container-full .wpforms-form textarea,div.wpforms-container-full .wpforms-form select{background-color:#f2f2f2 !important;border:none !important;font-size:.9rem !important;font-weight:500 !important;border-radius:0;font-family:"DM Mono",monospace;font-weight:400;font-style:normal}.section-4.grey div.wpforms-container-full .wpforms-form input[type=email],.section-4.grey div.wpforms-container-full .wpforms-form input[type=text],.section-4.grey div.wpforms-container-full .wpforms-form textarea{background-color:#fff !important}.section-4 div.wpforms-container-full .wpforms-form select{color:#949494 !important;background:#f2f2f2 url(//hospitalityrides.org.uk/wp-content/themes/hr/assets/css/../images/section-4-select.png) right center no-repeat !important;background-size:contain !important}.section-4.grey div.wpforms-container-full .wpforms-form select{color:#949494 !important;background:#fff url(//hospitalityrides.org.uk/wp-content/themes/hr/assets/css/../images/section-4-select.png) right center no-repeat !important;background-size:contain !important}.section-4 div.wpforms-container-full .wpforms-form button[type=submit]{font-family:"Anton",sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;background-color:#1e1c1a !important;font-size:.9rem;border:none;color:#fff}.section-4 div.wpforms-container-full .wpforms-form button[type=submit]:hover,.section-4 div.wpforms-container-full .wpforms-form button[type=submit]:focus{background:0 0;background-color:#d84617 !important}.section-5 li.blocks-gallery-item{margin:0 !important}.section-6.section{padding-bottom:0}.section-6{background:#d84617 url(//hospitalityrides.org.uk/wp-content/themes/hr/assets/css/../images/section-orange-bg.png) no-repeat center center;background-size:cover}.section-6 .text{margin-bottom:2rem}.section-6 .text *{color:#fff}.section-6 .wp-block-gallery{margin-bottom:2rem}.section-6 .embed-container{background:url(//hospitalityrides.org.uk/wp-content/themes/hr/assets/css/../images/section-6-ipad.png) no-repeat center;background-size:contain;padding:3.125rem 6.5rem;margin-bottom:-250px}.section-6 .white-block{background-color:#fff;width:100%;height:250px}.section-7 figure{margin-top:2rem;margin-bottom:2rem}.section-9{background-color:#1e1c1a}.section-9 h2{color:#d84617;border-color:#fff}.section-9 .text *{color:#fff}.section-9 h3{color:#fff;font-size:1.5rem;margin-bottom:1.5rem;line-height:1.2}.section-9 .stats{text-transform:uppercase;list-style:none;margin-left:0;margin-bottom:1.5rem}.section-9 .stats li{color:#d84617;display:block;padding-left:65px;margin-bottom:1.5rem;line-height:1.2}.section-9 .stats li.distance{background:url(//hospitalityrides.org.uk/wp-content/themes/hr/assets/css/../images/section-9-icon-distance.png) top left no-repeat;background-size:45px}.section-9 .stats li.ascent{background:url(//hospitalityrides.org.uk/wp-content/themes/hr/assets/css/../images/section-9-icon-ascent.png) top left no-repeat;background-size:45px}.section-9 .stats li.descent{background:url(//hospitalityrides.org.uk/wp-content/themes/hr/assets/css/../images/section-9-icon-descent.png) top left no-repeat;background-size:45px}.section-9 .stats li.max-elevation{background:url(//hospitalityrides.org.uk/wp-content/themes/hr/assets/css/../images/section-9-icon-maxelevation.png) top left no-repeat;background-size:45px}.section-9 .stats li.riders{background:url(//hospitalityrides.org.uk/wp-content/themes/hr/assets/css/../images/section-9-icon-riders.png) top left no-repeat;background-size:45px}.section-9 .stats li span{color:#fff;display:block;text-transform:none;font-size:1.5rem}.section-9 .itinerary{text-transform:uppercase;list-style:none;margin-left:0;margin-bottom:1.5rem}.section-9 .itinerary li{color:#d84617;font-size:1rem;margin-bottom:1.5rem}.section-9 .itinerary li span{color:#fff;text-transform:none;display:block}.section-9 .attachment-mapImage{margin-top:1rem}.section-10{background:#d84617 url(//hospitalityrides.org.uk/wp-content/themes/hr/assets/css/../images/section-orange-bg.png) no-repeat center center;background-size:cover}.section-10.section{padding-top:40px;padding-bottom:40px}.section-10 h2{border-bottom:none;color:#fff;line-height:1.2;text-transform:none}.section-10 .button{margin-bottom:0}.section-11 h2{color:#d84617;border-color:#d84617}.section-12{background:#d84617 url(//hospitalityrides.org.uk/wp-content/themes/hr/assets/css/../images/section-orange-bg.png) no-repeat center center;background-size:cover}.section-12 h2{color:#fff;border-color:#fff}.section-12 .stats{list-style:none;text-align:center;margin-left:0;margin-top:25px}.section-12 .stats li{font-family:"Anton",sans-serif !important;font-weight:400 !important;font-style:normal !important;text-transform:uppercase;color:#fff;font-size:1rem;line-height:1;margin-bottom:1.5rem}.section-12 .stats li span{display:block;font-size:3rem}.section-13{background-color:#f2f2f2}.section-13 h2{color:#d84617;border-color:#d84617}.section-13 .gallery{text-align:center;margin-left:0}.section-13 .gallery li{list-style:none;display:block;margin:2rem 1rem}.section-13 .gallery img{height:80px;width:auto}.section-14 h2.black{border-bottom:none;margin-bottom:0;padding-bottom:0;display:block}.section-14 h2.orange{color:#d84617;display:inline-block;border-bottom:2px dashed #1e1c1a;margin-bottom:25px;padding-bottom:25px}.section-16 h2,.section-16 h3,.section-16 h4{margin-top:1rem}@media screen and (min-width:40em){.hero-text p,#content p,#content li,#content blockquote,.footer li a,.footer p,.off-canvas .menu li{font-size:1rem}.hero{background-size:cover;background-position:center right}.hero-text{padding:200px 0}.hero h1{font-size:3rem}.home .hero-text{padding:75px 0 200px}.footer{padding-top:40px;padding-bottom:40px}.footer h2{margin-top:0}.footer .menu{column-count:2}.section{padding-top:60px;padding-bottom:60px}.section-2 .gallery li{display:inline-block;margin:2rem}.section-6 .text{column-count:2;column-gap:2.5rem;margin-bottom:3rem}.section-6 .text p{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.section-6 .wp-block-gallery{margin-bottom:3rem}.section-7 figure{margin-top:3rem;margin-bottom:3rem}.section-7 .text:nth-of-type(1) p{padding-right:1.25rem}.section-7 .text:nth-of-type(2) p{padding-left:1.25rem}.section-8 .text{column-count:2;column-gap:2.5rem}.section-9 .wp-block-gallery{margin:2rem 0}.section-9 h3{font-size:3rem}.section-10.section{padding-top:70px;padding-bottom:70px}.section-11 .text{column-count:2;column-gap:2.5rem;margin-bottom:3rem}.section-12 .stats li{font-size:1rem}.section-12 .stats li span{font-size:5rem}.section-13 .text{column-count:2;column-gap:2.5rem;margin-bottom:3rem}.section-13 .gallery li{display:inline-block;margin:2rem}.section-15 .text:nth-of-type(1) p{padding-right:1.25rem}.section-15 .text:nth-of-type(2) p{padding-left:1.25rem}}@media screen and (min-width:64em){h2{margin-bottom:25px;padding-bottom:25px}.header .logo{width:278px}.top-bar{padding:2.5rem .5rem .5rem}.top-bar .top-bar-left,.top-bar .top-bar-right{width:auto}.hero h1{font-size:4.5rem}.footer{padding-top:80px;padding-bottom:80px}.section{padding-top:90px;padding-bottom:90px}.section-9 .attachment-mapImage{margin-top:0}.section-10.section{padding-top:100px;padding-bottom:100px}.section-12 .stats li{display:inline-block;width:33%;border-right:2px dashed #fff}.section-12 .stats li:nth-child(3n){border-right:2px dashed transparent}}