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,section{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}hr,img{border:0}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;border-top:var(--primary-theme-color) 1px solid;margin:3rem 0;margin:var(--space-6)0;padding:0}img{max-width:100%;vertical-align:bottom;height:auto}svg:not(:root){overflow:hidden}.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: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%}}@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-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{max-width:1420px;width:80%;margin:0 auto;padding:0 24px}main{background-color:#fff;max-width:100vw;overflow-x:hidden}#main-menu li,.wrapper,main,section{position:relative}.col-vert-align{align-items:center;display:flex;padding-bottom:10px}.col-text-center{text-align:center;margin:0 auto}.limit-width,.text-center{margin:0 auto}.limit-width{max-width:768px}.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,h3,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}h3{font-weight:600}h3,h4,h6{margin:1rem 0;margin:var(--space-3)0}h3,h4{font-size:24px;font-size:var(--font-size-6)}h4{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}}@media only screen and (max-width:767px),print{h3{text-align:center}}.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{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-menu-item a,#main-menu li.current-menu-parent a,#main-menu li.current-page-parent a,#main-menu li.current_page_item a,#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,header #main-menu ul.sub-menu li.current-menu-item a{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}}.content-block,.content-block-wrapped{padding:8rem 0;padding:var(--space-9)0}.content-block-text{text-align:center}.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}.footer{position:relative;background-color:var(--accent1-theme-color);color:#fff;width:100%}.footer #menu-footer-menu ul li a:hover,.footer a:hover,.footer ul .current_page_item a{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}}.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.wp-caption{background:#fff;border:1px solid var(--black-theme-color);max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption .wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}@media print{*{color:var(--black-theme-color)!important;box-shadow:none!important;text-shadow:none!important}section{background:0 0!important}a,a:visited{text-decoration:underline}a[href]:after{content:" ("attr(href)")"}a[href^="#"]:after{content:""}img{page-break-inside:avoid;max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@media screen{.remove-bottom-padding{padding-bottom:0!important}}@media print{.cta-button,.page-header img.page-header-img,.page-header-logo,.text-container p:empty,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,section{background:0 0!important}.content-block{padding:var(--space-4)0!important}.page-header .row{padding:var(--space-3) var(--space-5) var(--space-3)0}.text-container h2{padding-bottom:var(--space-4)}.limit-width{text-align:center}@page{margin:20mm 0 10mm 0}body{margin:0;padding:0}}.hidden{display:none!important}