ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.aligncenter{clear:both}html :where(img[class*=wp-image-]){height:auto;max-width:100%}article,footer,header,main,nav{display:block}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:62.5%}a,body{color:var(--black-theme-color)}body{position:relative;margin:0;font-family:aktiv-grotesk,sans-serif;font-size:16px;font-size:var(--font-size-4);font-weight:400;font-style:normal;line-height:1.6}a{background:#fff0;text-decoration:none}strong{font-weight:700}img{border:0;max-width:100%;vertical-align:bottom;height:auto}svg:not(:root){overflow:hidden}table{border-collapse:collapse;border-spacing:0}.col-xxs-12,.row{box-sizing:border-box;-webkit-box-flex:0}.row{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}.col-xxs-12{-ms-flex:0 0 auto;flex:0 0 auto;padding-right:1rem;padding-left:1rem;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}@media only screen and (min-width:480px){.col-xs-6{box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:1rem;padding-left:1rem;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}}@media only screen and (min-width:768px){.col-sm-3,.col-sm-9{box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}}@media only screen and (min-width:992px),print{.col-md-10{box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:1rem;padding-left:1rem;-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-md-offset-1{margin-left:8.333%}}@media only screen and (min-width:1408px),print{.col-xl-8{box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:1rem;padding-left:1rem;-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-xl-offset-2{margin-left:16.667%}}@font-face{font-family:"FontAwesome";src:url(/wp-content/themes/scottish6days/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(/wp-content/themes/scottish6days/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0)format("embedded-opentype"),url(/wp-content/themes/scottish6days/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0)format("woff2"),url(/wp-content/themes/scottish6days/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.woff?v=4.7.0)format("woff"),url(/wp-content/themes/scottish6days/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.ttf?v=4.7.0)format("truetype"),url(/wp-content/themes/scottish6days/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular)format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-calendar:before{content:""}.fa-twitter:before{content:""}.fa-facebook:before{content:""}.fa-youtube:before{content:""}.fa-instagram:before{content:""}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}:root{--white-theme-color:#F5F5F5;--light-gray-theme-color:#CCC9DC;--black-theme-color:#0A0A0A;--pale-theme-color:#FAF4D3;--light-theme-color:#00799E;--dark-theme-color:#1B3C8A;--primary-theme-color:#EF7F1A;--secondary-theme-color:#B9314F;--accent1-theme-color:#3E2456;--font-size-1:11px;--font-size-2:12px;--font-size-3:14px;--font-size-4:16px;--font-size-5:19px;--font-size-6:24px;--font-size-7:30px;--font-size-8:36px;--font-size-9:42px;--font-size-10:48px;--font-size-11:60px;--font-size-12:72px;--font-size-13:84px;--font-size-14:96px;--font-size-15:108px;--font-size-16:124px;--space-0:0;--space-1:0.25rem;--space-2:0.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:2rem;--space-6:3rem;--space-7:4rem;--space-8:6rem;--space-9:8rem;--space-10:12rem;--space-11:16rem;--space-12:24rem}@media only screen and (max-width:1399px){:root{--font-size-7:26px;--font-size-8:34px;--font-size-9:36px;--font-size-10:44px;--font-size-11:52px;--font-size-12:62px;--font-size-13:70px;--font-size-14:78px;--space-0:0;--space-1:0.25rem;--space-2:0.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:2rem;--space-6:2.5rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--space-11:10rem;--space-12:14rem}}@media only screen and (max-width:767px){:root{--font-size-9:30px;--space-9:5rem}}@media only screen and (max-width:579px){:root{--font-size-6:19px;--font-size-9:26px;--font-size-11:40px;--space-9:4rem}}@media print{:root{--font-size-1:11px;--font-size-2:12px;--font-size-3:14px;--font-size-4:16px;--font-size-5:18px;--font-size-6:20px;--font-size-7:22px;--font-size-8:24px;--font-size-9:28px;--font-size-10:32px;--font-size-11:36px;--font-size-12:40px;--font-size-13:44px;--font-size-14:48px;--font-size-15:56px;--font-size-16:64px}}*,:after,:before{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased;text-rendering:optimizeLegibility}.clear:after,.clear:before{content:" ";display:table}.clear:after{clear:both}.clear{*zoom:1}a:hover{color:var(--black-theme-color)}a:focus{outline:0}a:active,a:hover{outline:0}::selection{background:var(--light-theme-color);color:#fff;text-shadow:none}::-webkit-selection{background:var(--light-theme-color);color:#fff;text-shadow:none}::-moz-selection{background:var(--light-theme-color);color:#fff;text-shadow:none}.se-pre-con{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;background:#fff}.wrapper,main{position:relative}.wrapper{max-width:1420px;width:80%;margin:0 auto;padding:0 24px}main{background-color:#fff;max-width:100vw;overflow-x:hidden}.col-vert-align{align-items:center;display:flex;padding-bottom:10px}.col-text-center{text-align:center;margin:0 auto}.text-center{margin:0 auto}.limit-width-medium{max-width:480px;margin:0 auto}@media only screen and (max-width:1439px){.wrapper{width:90%}}@media only screen and (max-width:767px){.wrapper{width:95%}}@media only screen and (max-width:579px){.wrapper{width:100%}}h2,h6{line-height:1.2}h1,nav{width:100%}h1,h2{font-weight:800}h1{font-size:84px;font-size:var(--font-size-13);line-height:1;margin:0 auto .3em;text-align:center}h2{font-size:42px;font-size:var(--font-size-9);margin:0 auto}h4,h6{margin:1rem 0;margin:var(--space-3)0}h4{font-size:24px;font-size:var(--font-size-6);line-height:1.4;font-weight:700}h6{font-size:16px;font-size:var(--font-size-4);text-transform:uppercase;letter-spacing:.12em;font-weight:300}.smallprint{font-size:.8em}@media only screen and (max-width:991px),print{h2{text-align:center;margin-left:auto;margin-right:auto}}.header{position:fixed;z-index:100;width:100%;height:85px;top:0;background:#fff0;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.header-container{box-sizing:border-box;margin:auto;width:100%;height:100%;position:relative;display:flex;align-items:center;padding:0 2rem}.branding{margin:0;width:auto}.header h1.branding{line-height:0;text-align:left;z-index:10}.branding a{display:block;border:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.header .branding a svg{height:55px;width:auto}.header .branding a .st0,.header .branding a .st1,.header .branding a .st3,.header .branding a svg{transition:fill .5s;-webkit-transition:fill .5s ease}.header .branding a .st0{fill:#fff}.header .branding a .st1{fill:var(--primary-theme-color)}.header .branding a .st2{fill:none}.header .branding a .st3{fill:#fff}@media only screen and (max-width:991px){.header{height:80px}.header .branding a svg{height:50px}}@media only screen and (max-width:767px){.header{height:70px}.header .branding a svg{height:45px}}@media only screen and (max-width:539px){.header-container{padding:0 1rem}}nav{float:right}#main-menu{list-style:none;padding:0;margin:0;text-align:right;font-size:0;display:block}#main-menu li{position:relative;display:inline-block;vertical-align:middle;margin-left:.5rem}#main-menu li:first-child{margin-left:0}header #main-menu li a{font-size:16px;font-size:var(--font-size-4);font-weight:500;line-height:1em;padding:14px 16px 11px;color:#fff;display:inline-block}#main-menu li a:hover,#main-menu li.current_page_parent a,.social-media-icons a i:hover{color:var(--primary-theme-color)}#main-menu ul.sub-menu{visibility:hidden;opacity:0;position:absolute;border-radius:1px;left:0;top:100%;z-index:999;text-align:left;margin:0;list-style-type:none;padding:0;background-color:var(--light-gray-theme-color);transition:opacity .25s ease;-webkit-transition:opacity .25s ease;-moz-transition:opacity .25s ease;-ms-transition:opacity .25s ease;-o-transition:opacity .25s ease}#main-menu li.menu-item-has-children:hover ul.sub-menu{visibility:visible;opacity:1}#main-menu ul.sub-menu li{margin:0;display:block;padding:0;min-width:180px;border-bottom:#fff solid 1px}#main-menu ul.sub-menu li:last-child{border-bottom:none}#main-menu ul.sub-menu li a{pointer-events:all;padding:13px 18px 12px;font-size:14px;font-size:var(--font-size-3);display:block;border:0;white-space:nowrap;opacity:0;transition:all .25s ease;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease}#main-menu li.menu-item-has-children:hover ul.sub-menu li a{opacity:1}header #main-menu ul.sub-menu li a{color:var(--dark-theme-color)}#main-menu li.menu-item-entry a:hover,header #main-menu ul.sub-menu li a:hover{background-color:var(--primary-theme-color);color:#fff}#main-menu li.menu-item-entry a{margin-left:1rem;border:solid 2px var(--primary-theme-color);border-radius:50px;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}@media only screen and (max-width:1223px){#main-menu{display:none}nav{position:absolute;left:0;top:0}}.page-header{position:relative;width:100%;background:var(--dark-theme-color);margin:0;padding-bottom:0;border-bottom:none}.page-header .page-header-img{position:absolute;object-fit:cover;width:100%;height:100%;opacity:.3!important;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.page-header,.page-header .row{display:flex;align-items:center;justify-content:center}.page-header .row{padding:12rem 2rem 8rem 0;padding:var(--space-10) var(--space-5) var(--space-9)0}.page-header .col-vert-align{max-width:768px}.page-header img.event-logo{width:300px;height:auto}.page-header h1,.page-header h4{color:#fff;text-align:left}.page-header h1{margin-bottom:.5rem;margin-bottom:var(--space-2)}.page-header h4{font-size:19px;font-size:var(--font-size-5);margin-top:.25rem;margin-top:var(--space-1)}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.page-header{display:block!important}}@media only screen and (max-width:1919px){.page-header h1{font-size:72px;font-size:var(--font-size-12)}}@media only screen and (max-width:1399px){.page-header .row{padding:16rem 0 8rem;padding:var(--space-11)0 var(--space-9)}}@media only screen and (max-width:1223px){.page-header h1{font-size:60px;font-size:var(--font-size-11)}}@media only screen and (max-width:767px){.page-header .row{padding:12rem 0 8rem;padding:var(--space-10)0 var(--space-9)0}.page-header img.event-logo{width:66%;max-width:140px;margin:0 auto 10px}.page-header-content h1,.page-header-content h4{text-align:center}.page-header h1{font-size:60px;font-size:var(--font-size-11);margin-bottom:1.5rem;margin-bottom:var(--space-4)}}@media only screen and (max-width:539px){.page-header .row{padding:16rem 0 8rem;padding:var(--space-11)0 var(--space-9)0}.page-header img.event-logo{max-width:120px}}.type-post a,.type-post a:hover{font-weight:700;text-decoration:underline}.cta-button{font-weight:600;background-color:var(--primary-theme-color);border:1px solid var(--black-theme-color);border-radius:50px;color:var(--white-theme-color);display:inline-block;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.cta-button:active,.cta-button:hover,.cta-button:link,.cta-button:visited{text-decoration:none!important}.cta-button:hover{background-color:var(--black-theme-color);color:#fff}.cta-button-white{border:1px solid #fff;color:#fff}.cta-button-white:hover{background-color:#fff;color:var(--black-theme-color)}.cta-button{font-size:14px;font-size:var(--font-size-3);text-decoration:none;padding:11px 18px 10px;margin:10px 0 0}.post-date{color:#fff}.post-date i{margin-right:.3em}.single-post article{padding:1.5rem 0 0;padding:var(--space-4)0 0}.post-section{margin-top:4rem;margin-top:var(--space-7)}.post-section:first-child p{margin-top:0}@media only screen and (max-width:767px){.post-date{text-align:center;margin-top:0}}.post-navigation{padding-top:8rem;padding-top:var(--space-9)}.next-post-link,.prev-post-link{padding:0}.next-post-link a,.prev-post-link a{position:relative;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out}.next-post-link a::before,.prev-post-link a::before{content:"";background-size:100%auto;width:15%;max-width:75px;height:60%;position:absolute;top:20%;display:block;background-repeat:no-repeat;background-position:center top;opacity:.25}.prev-post-link a:before{background-image:url(/wp-content/themes/scottish6days/img/arrow-left.svg);right:0}.next-post-link a:before{background-image:url(/wp-content/themes/scottish6days/img/arrow-right.svg);left:0;opacity:.6}.prev-post-link a{background-color:var(--primary-theme-color)}.prev-post-link a:hover{background-color:var(--secondary-theme-color)}.next-post-link a{background-color:var(--dark-theme-color)}.next-post-link a:hover{background-color:var(--light-theme-color)}.next-post-link a,.prev-post-link a{width:100%;height:100%;display:flex;align-items:center;justify-content:flex-end;padding:6rem;padding:var(--space-8) var(--space-9);color:#fff}.next-post-link a{justify-content:flex-start;text-align:right}.post-nav-container{width:calc(100% - 150px);max-width:360px}.post-nav-container h4{max-width:85%}.next-post .post-nav-container h4{margin-left:auto;margin-right:0}@media only screen and (max-width:1199px){.next-post-link a,.prev-post-link a{justify-content:center}}@media only screen and (max-width:991px){.post-nav-container{width:80%}}@media only screen and (max-width:767px){.post-nav-container{width:90%}.next-post-link a::before,.prev-post-link a::before{display:none}.next-post-link a,.prev-post-link a{padding:var(--space-8)}.post-nav-container h4{max-width:100%}}@media only screen and (max-width:479px){.post-nav-container{width:100%;max-width:unset;text-align:center}}.footer{position:relative;background-color:var(--accent1-theme-color);color:#fff;width:100%}.footer #menu-footer-menu ul li a:hover,.footer a:hover{text-decoration:underline}.footer-section-1{padding:6rem 0 8rem;padding:var(--space-8)0 var(--space-9)}.footer-section-2{padding-bottom:6rem;padding-bottom:var(--space-8)}.footer-section-2 a{color:#fff;font-size:12px;font-size:var(--font-size-2)}.footer-section-2 .footer-menu-header a:first-child{font-size:19px;font-size:var(--font-size-5);font-weight:700;pointer-events:none}.footer-section-2 .footer-menu-header ul.sub-menu a{font-size:14px;font-size:var(--font-size-3);font-weight:400;pointer-events:inherit}.footer-section-2 #menu-footer-menu .footer-menu-header:first-child a{font-size:19px;font-size:var(--font-size-5);font-weight:700;pointer-events:inherit}.footer-section-2 #menu-footer-menu .footer-menu-header:first-child .footer-menu-small a{font-size:12px;font-size:var(--font-size-2);font-weight:400}.footer-section-2 .footer-menu-header ul.sub-menu{padding-top:3px}.footer-section-2 ul{list-style:none;padding-left:0;margin-top:0}.footer ul li{padding:0 3rem 0 0;padding-bottom:.2em}.footer ul li a{text-decoration:none;color:#fff}.footer .menu-item-has-children{width:20%;float:left}.row.footer-section-3{background-color:var(--white-theme-color);color:var(--accent1-theme-color);margin:0;padding:5px 10px}.row.footer-section-3 .smallprint{line-height:1.5;font-size:10px}.social-media-icons{display:flex;justify-content:flex-end;align-items:center}.social-media-icons a{color:var(--accent1-theme-color);font-size:24px;font-size:var(--font-size-6);margin:4px 8px 0;display:inline-block}.social-media-icons a:first-child{margin-left:0!important}.social-media-icons a i{-webkit-transition:color .2s ease-out;-moz-transition:color .2s ease-out;-o-transition:color .2s ease-out;transition:color .2s ease-out}.social-media-icons a:hover{opacity:.8}@media only screen and (min-width:768px){.social-media-icons{padding-right:80px}}@media only screen and (max-width:991px){.footer .menu-item-has-children{width:33.33%;padding-bottom:6rem;padding-bottom:var(--space-8)}}@media only screen and (max-width:767px){.footer{text-align:center}.footer ul li{text-align:left}.social-media-icons{justify-content:center}.row.footer-section-3{padding:3rem 10px;padding:var(--space-6) 10px}}@media only screen and (max-width:579px){.footer-section-2{display:none}}.alignnone{margin:20px 20px 20px 0}.aligncenter{display:block;margin:5px auto}@media print{*{color:var(--black-theme-color)!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" ("attr(href)")"}a[href^="#"]:after{content:""}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,p{orphans:3;widows:3}h2{page-break-after:avoid}.cta-button,.page-header img.page-header-img,.page-header-logo,a:after,footer,nav{display:none}.header{position:inherit}.branding a .st0{fill:var(--accent1-theme-color)!important}.branding a .st1{fill:var(--primary-theme-color)!important}.branding a .st3{fill:var(--accent1-theme-color)!important}.page-header{background:0 0!important}.page-header .row{padding:var(--space-3) var(--space-5) var(--space-3)0}.text-container h2{padding-bottom:var(--space-4)}@page{margin:20mm 0 10mm 0}body{margin:0;padding:0}}.hidden{display:none!important}