:root{--site-max-width:1200px;--nav-height:72px;--nav-gap:8px;--slider-aspect:16/6;--slider-duration:25s;--brand-color:#032c58;--accent-color:#ff0;--background-color:#fff;--text-color:#054e9e}*{box-sizing:border-box;margin:0;padding:0}html{width:auto!important}body{font-family:Arial,sans-serif;color:var(--text-color);display:flex;flex-direction:column;align-items:center}header,footer,main{width:98%;max-width:var(--site-max-width)}header{margin-top:calc(var(--nav-height) + 10px)}main{margin:10px auto;display:block}footer{margin:20px auto}.full-width{display:block}h1,h2,h3,h4,h5,h6{color:var(--brand-color);font-weight:700;padding-left:10px;text-align:left;line-height:2em}p,ol{padding:1rem;font-size:1rem;line-height:1.25rem;margin-bottom:.5rem}ul{font-size:1rem;line-height:1.3rem;padding-left:35px;margin-bottom:.5rem}a{font-weight:700;color:var(--brand-color);text-decoration:none;transition:.25s}a:hover{background:var(--brand-color);color:var(--accent-color)}.btn{display:inline-block;padding:.375rem .75rem;border-radius:.25rem}.btn-primary{background:var(--brand-color);color:var(--background-color);border:1px solid #fff0;margin:10px}.btn-primary:hover{color:var(--accent-color)}#slides{width:100%;max-width:var(--site-max-width);margin:0 auto;box-sizing:border-box}#slides.full-bleed{position:relative;width:100vw;left:50%;transform:translateX(-50%);max-width:none;margin-top:calc(var(--nav-height)+var(--nav-gap));box-sizing:border-box;z-index:1}.slider{position:relative;width:100%;aspect-ratio:var(--slider-aspect);overflow:hidden;margin:0;padding:0;list-style:none}.slider li{position:absolute;inset:0;width:100%;height:100%;display:block;backface-visibility:hidden;will-change:transform;animation:slide var(--slider-duration) linear infinite;animation-fill-mode:both;z-index:1}.slider li:nth-child(1){animation-delay:0s}.slider li:nth-child(2){animation-delay:-20s}.slider li:nth-child(3){animation-delay:-15s}.slider li:nth-child(4){animation-delay:-10s}.slider li:nth-child(5){animation-delay:-5s}.slider li:nth-child(n+6){animation-delay:-5s}.slider li img,.slider img,#slides img,picture img{width:100%;height:100%;object-fit:cover;display:block;position:relative;z-index:1}.slider li .tip{position:absolute;left:2%;bottom:5%;z-index:9999;background:rgb(0 0 0 / .6);color:var(--background-color);padding:.75rem 1rem;max-width:360px;border-radius:6px;pointer-events:auto;line-height:1.2}.slider:after{z-index:2000}@keyframes slide{0%{transform:translateX(-100%)}5%,25%{transform:translateX(0%)}30%,100%{transform:translateX(100%)}}@media (max-width:599px){.slider{aspect-ratio:var(--slider-aspect)}.slider li{position:absolute}.slider li img{height:100%;object-fit:cover}.slider li .tip{display:none}}.columns-2,.columns-3,.columns-4{display:grid;gap:20px}.columns-2{grid-template-columns:repeat(2,1fr)}.columns-3{grid-template-columns:repeat(3,1fr)}.columns-4{grid-template-columns:repeat(4,1fr)}section{display:block;padding:15px;border-radius:4px;width:100%;box-sizing:border-box}section.full-width-section{width:100%;float:none;padding:15px;box-sizing:border-box}.two-col-section{width:100%;float:none;box-sizing:border-box}article{margin-bottom:2rem;width:100%;float:none;box-sizing:border-box;padding:0 .5rem}.columns-4>section,.columns-3>section,.columns-2>section{width:100%;float:none;padding:0 1rem;box-sizing:border-box}.columns-4 section,.columns-3 section,.columns-2 section{max-width:100%;float:none}@media (min-width:992px){#routes{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;align-items:start}#routes>article{width:auto!important;box-sizing:border-box;padding:0 .75rem;align-self:start;display:flow-root}.columns-2{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.columns-3{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.columns-4{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.columns-2>section,.columns-3>section,.columns-4>section{float:none!important;width:auto!important;display:block;box-sizing:border-box;align-self:start}article{width:auto!important;float:none!important}.two-col-article{width:50%;float:left;box-sizing:border-box;padding:0 1rem}.two-col-article{box-sizing:border-box;padding:0 1rem;width:50%;float:left}section.full-width-section,.full-width-section{width:100%;max-width:100%;float:none;padding:15px;box-sizing:border-box;display:block}.full-width{width:100%;max-width:100%;float:none;box-sizing:border-box;padding:0}.full-bleed{width:100vw;position:relative;left:50%;transform:translateX(-50%);max-width:none;box-sizing:border-box;padding:0;margin-left:0;margin-right:0}@supports not (display:flow-root){#routes>article{overflow:auto}}}@media (max-width:768px){.columns-2,.columns-3,.columns-4{display:grid!important;grid-template-columns:1fr!important;gap:1rem!important}section,article,.two-col-section,.two-col-article{width:100%!important;float:none!important;display:block!important;box-sizing:border-box!important;padding-left:0!important;padding-right:0!important}.columns-4>section,.columns-3>section,.columns-2>section{width:100%!important;float:none!important;padding:.5rem!important}}form{max-width:800px;margin:20px auto}.form-group{display:flex;flex-direction:column;margin-bottom:15px}.form-group label,.form-row label{display:block;margin-bottom:.4rem;font-weight:700}.form-group input,.form-group select,.form-group textarea,.form-row input,.form-row select,.form-row textarea{display:block;width:100%;box-sizing:border-box;padding:8px;font-size:1rem;border:1px solid #ccc;border-radius:4px}.form-group select,.form-row select{min-height:44px;line-height:1.2}.inputWebsite{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.routeImg,.routeImgW,.routeImgP,.routeImgFull{max-width:100%;height:auto;box-sizing:border-box}.routeImg{float:right;width:320px;margin:5px}.routeImgW{float:right;width:550px;margin:5px}.routeImgP{float:right;height:320px;margin:5px}.routeImgFull{float:right;width:100%;margin:5px}.imgL{float:left}.imgR{float:right}.imgDiary{float:left;width:360px;max-width:100%;margin:10px 1rem 1rem 0;box-sizing:border-box}.bikeImg{float:right;width:350px;height:auto}picture{display:block}img{border:0;max-width:100%;height:auto;display:block}.social-icon{display:inline-block;width:2.5rem;height:2.5rem;line-height:2.5rem;text-align:center;border-radius:50%;background-color:var(--background-color);border:2px solid var(--brand-color);transition:all 0.3s ease}.svg{display:inline-block}.mct-social-icons>a{padding:4px 10px;color:var(--brand-color)}.mct-social-icons>a i{font-size:2rem;line-height:2.5rem}.mct-social-icons p,.mct-social-icons a,.mct-social-icons span,.mct-social-icons span a{font-size:1.5rem;line-height:2rem}.mct-social-icons>a:active,.mct-social-icons>a:focus,.mct-social-icons>a:hover{text-decoration:none;background-color:var(--brand-color);color:var(--accent-color)}#myCookieConsent{z-index:2000;position:fixed;top:330px;right:10px;background:rgb(0 0 0 / .85);color:var(--background-color);padding:10px 20px;border-radius:6px;display:none;max-width:420px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}.clearDiv{clear:both;display:block;width:100%;height:0}.toggle,[id^=drop]{display:none;text-align:right}nav{background:rgb(255 255 255 / .95);z-index:100;position:fixed;top:0;left:50%;transform:translateX(-50%);width:100vw;box-sizing:border-box;padding:5px 20px 5px 20px}#logo{background-image:url(../images/McTours-230x72-rect.webp);height:72px;width:230px;float:left;right:30px}#logo a,#logo a:visited{display:block;width:230px;height:72px;text-indent:-9999px;overflow:hidden;white-space:nowrap;line-height:0;color:transparent!important;text-decoration:none}#logo a:hover,#logo a:focus{background:transparent!important;color:transparent!important;border:none!important}#title{font-size:1.7rem;font-weight:700;line-height:1.7rem;color:#054c9e;text-align:right;text-shadow:3px 2px 1px #999;text-transform:capitalize;z-index:1}nav:after{content:"";display:table;clear:both}nav ul{float:right;padding:0;margin:0;list-style:none;position:relative}nav ul li{margin:0;display:inline-block;float:left;background-color:rgb(255 255 255 / .8)}nav a{display:block;padding:14px 20px;color:var(--brand-color);font-size:17px;text-decoration:none}nav ul li ul li:hover{background:var(--accent-color);color:var(--brand-color)}nav a:hover{background-color:var(--accent-color);color:var(--brand-color)}nav ul ul{display:none;position:absolute;top:50px}nav ul li:hover>ul{display:inherit}nav ul ul li{width:200px;float:none;display:list-item;position:relative}nav ul ul ul li{position:relative;top:-60px;right:200px}li>a:after{content:' ... '}li>a:only-child:after{content:''}@media all and (max-width :768px){nav{margin:auto;overflow:auto}#title{font-size:.9rem;font-weight:700;line-height:.9rem;color:#054c9e;text-align:right;text-transform:capitalize}.toggle+a,.menu{display:none}.toggle{display:block;background-color:rgb(255 255 255 / .75);padding:14px 5px;color:var(--brand-color);font-size:17px;text-decoration:none;border:none;float:right}.toggle:hover{background-color:var(--accent-color)}[id^=drop]:checked+ul{display:block}nav ul li{display:block;width:100%}nav ul ul .toggle,nav ul ul a{padding:0 10px}nav ul ul ul a{padding:0 80px}nav a:hover{background-color:var(--accent-color)}nav ul ul ul a{background-color:var(--background-color)}nav ul li ul li .toggle,nav ul ul a,nav ul ul ul a{padding:14px 20px;color:var(--brand-color);font-size:17px}nav ul li ul li .toggle,nav ul ul a{background-color:var(--background-color)}nav ul ul{float:none;position:static;color:var(--brand-color)}nav ul ul li:hover>ul,nav ul li:hover>ul{display:none}nav ul ul li{display:block;width:100%}nav ul ul ul li{position:static}}@media screen and (max-width:600px){.nav.responsive{position:relative}.nav.responsive .icon{position:absolute;right:0;top:0}.nav.responsive a{float:none;display:block;text-align:left}#logo{background-image:url(../images/McToursLogo72.jpg);height:72px;width:72px;float:left}.slider li .tip{visibility:collapse}.slider li:hover .tip{visibility:visible;font-size:.7rem}}@media all and (max-width :330px){nav ul li{display:block;width:100%}#logo{background-image:url(../images/McToursLogo48.jpg);height:48px;width:48px;float:left}.slider li .tip{visibility:hidden}}