.feature-image-title{font-family:roboto,sans-serif;font-weight:100}body,input[type=text]{font-family:open sans,sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}[hidden]{display:none}html{font-size:62.5%;height:100%}html,button,input,select,textarea{font-family:Arial,sans-serif;color:#222}body{margin:0;font-size:1em;line-height:1.4}.park ::-moz-selection{background:#b1499d;color:#fff;text-shadow:0 0}.park ::selection{background:#b1499d;color:#fff;text-shadow:0 0}.authority ::-moz-selection{background:#598dd9;color:#fff;text-shadow:0 0}.authority ::selection{background:#598dd9;color:#fff;text-shadow:0 0}.search ::-moz-selection{background:#1faf8e;color:#fff;text-shadow:0 0}.search ::selection{background:#1faf8e;color:#fff;text-shadow:0 0}a{color:#00e;text-decoration:none}.park a{color:#b1499d}.authority a{color:#598dd9}.search a{color:#1faf8e}a:visited{}a:hover{text-decoration:underline}a:focus{outline:thin dotted #ef8f2f}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted #000}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:700}pre,code,kbd,samp{font-family:monospace,serif;-font-family:"courier new",monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ul,ol{margin:1em 0;padding:0 0 0 20px}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}.clear{clear:both}.hidden{display:none}.invisible{opacity:0}.overflow-hidden{overflow:hidden}@media only screen and (max-width:767px){.mobile-hidden{display:none}}@media only screen and (max-width:767px){.mobile-invisible{opacity:0}}.mobile-only{display:none!important}@media only screen and (max-width:767px){.mobile-only{display:block!important}}.float-left{float:left}.float-right{float:right}.text-center{text-align:center}.full-width{width:100%}img.full-width{height:auto}.position-relative{position:relative!important}.no-text-decoration{text-decoration:none!important}.off-screen{position:absolute;top:-9999px;left:-9999px}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}html,body{margin:0;padding:0;color:#3b3730}body:before{content:'';position:fixed;top:0;left:0;width:100%;height:20px;z-index:3000;background-color:#fff}@media only screen and (max-width:767px){body:before{height:10px}}.no-theme{color:#3b3730!important}h1,h2,h3,h4{font-weight:600}h1{font-size:30px;font-size:3rem}.park h1{color:#b1499d}.authority h1{color:#598dd9}.search h1{color:#1faf8e}@media only screen and (max-width:767px){h1{font-size:22px;font-size:2.2rem}}h2{font-size:21px;font-size:2.1rem;margin:60px 0 10px}h2.large{font-size:26px;font-size:2.6rem;margin:10px 0 40px}@media only screen and (max-width:767px){h2.large{font-size:20px;font-size:2rem}}h2.divider{margin:20px 0}h2.link{font-size:21px;font-size:2.1rem;margin:0}h3{font-size:18px;font-size:1.8rem;margin:40px 0 10px}.listing-result-details h3{margin:20px 0 0}.feature-link-description h3{margin:0 0 10px}h3.link{font-size:18px;font-size:1.8rem}.feature-link-description h3.link{margin:0}h4{font-size:16px;font-size:1.6rem;margin:30px 0 10px}h4.link{font-size:16px;font-size:1.6rem}.background-light-grey h2 span{background:#eee}.dotted span{background:#fff;position:relative;z-index:1;padding-right:20px}@media only screen and (max-width:767px){.dotted span{padding:0}}.dotted.text-center span{padding-left:20px}@media only screen and (max-width:767px){.dotted.text-center span{padding-left:0}}.dotted:after{border-bottom:2px dotted;width:100%;height:1px;content:'';display:block;font-size:16px;font-size:1.6rem;position:relative;opacity:.5;margin-top:20px}@media only screen and (max-width:767px){.dotted:after{display:none}}.dotted.across:after{top:-17px;margin-top:0}blockquote{width:80%;margin:40px 0;padding:0 0 0 15px;font-style:italic;font-size:25px;font-size:2.5rem;border-left:4px solid #ccc}.park blockquote{border-color:#b1499d}.authority blockquote{border-color:#598dd9}.search blockquote{border-color:#1faf8e}hr{margin:30px 0;border:0;border-bottom:2px dotted;width:100%;height:1px;opacity:.5}p,li{font-size:16px;font-size:1.6rem;margin-top:0;margin-bottom:15px;line-height:1.5em}address{font-size:16px;font-size:1.6rem;font-style:normal}p.small,span.small{font-size:12px;font-size:1.2rem}p.medium,span.medium{font-size:14px;font-size:1.4rem}p.large,span.large{font-size:18px;font-size:1.8rem}p.x-large,span.x-large{font-size:24px;font-size:2.4rem;font-weight:100;margin-bottom:50px}@media only screen and (max-width:767px){p.x-large,span.x-large{font-size:18px;font-size:1.8rem;margin-bottom:20px}}.title{font-weight:600}strong{font-weight:700}.background-light-grey{background-color:#eee}.background-dark-brown{background-color:#3a362f}.background-cream{background-color:#f1efe9}.background-purple{background-color:#b1499d}.color-black{color:#3b3730}.color-white{color:#fff}.color-purple{color:#b1499d}.color-blue{color:#598dd9}.color-medium-grey{color:#ccc}.color-green{color:#24bb9a!important}.arrow{text-indent:-9999px;overflow:hidden;display:inline-block;width:31px;height:36px;background-image:url(/public/20190405140200oe_/https://cairngorms.co.uk/wp-content/themes/cnpa/assets/images/design/icon-arrows.png);background-repeat:no-repeat}.arrow.left{background-position:0 0}.authority .arrow.left.active{background-position:-62px 0}.search .arrow.left.active{background-position:-124px 0}.arrow.right{background-position:-31px 0}.authority .arrow.right.active{background-position:-93px 0}.search .arrow.right.active{background-position:-155px 0}.button{border:0;outline:0;font-size:16px;font-size:1.6rem;display:inline-block;padding:10px 25px 10px 15px;color:#fff!important;position:relative}.button:hover{text-decoration:none}.button .icon{position:relative;top:1px;left:10px;-webkit-transition:left 300ms;-moz-transition:left 300ms;-ms-transition:left 300ms;-o-transition:left 300ms;transition:left 300ms}.button:hover .icon{left:15px}.park .button{background-color:#b1499d}.park .button.inverse{background:#fff;color:#b1499d!important}.authority .button{background-color:#598dd9}.search .button{background-color:#1faf8e}.image-caption{position:absolute;right:0;bottom:0;display:block;background:#24bb9a;color:#fff;font-style:italic;padding:13px 20px;font-size:15px;font-size:1.5rem}.image-caption.top{font-style:normal;font-size:16px;font-size:1.6rem;font-weight:700}.image-caption.top a{color:#fff;font-weight:600;font-size:16px;font-size:1.6rem}@media only screen and (max-width:767px){.image-caption{width:100%}}.link{font-size:16px;font-size:1.6rem;font-weight:600;display:inline-block;-webkit-transition:color 300ms;-moz-transition:color 300ms;-ms-transition:color 300ms;-o-transition:color 300ms;transition:color 300ms}.link.spacious{margin-top:30px;margin-bottom:30px}.link:hover{text-decoration:none}.link .icon{position:relative;top:1px;left:0;margin-left:10px;-webkit-transition:left 300ms;-moz-transition:left 300ms;-ms-transition:left 300ms;-o-transition:left 300ms;transition:left 300ms}.link:hover .icon{left:5px}.park .link{color:#b1499d}.authority .link{color:#598dd9}.search .link{color:#1faf8e}.width-95{width:95%!important}.margin-95{margin:95px!important}.margin-top-95{margin-top:95px!important}.margin-bottom-95{margin-bottom:95px!important}.margin-left-95{margin-left:95px!important}.margin-right-95{margin-right:95px!important}.padding-95{padding:95px!important}.padding-top-95{padding-top:95px!important}.padding-bottom-95{padding-bottom:95px!important}.padding-left-95{padding-left:95px!important}.padding-right-95{padding-right:95px!important}@media only screen and (max-width:1040px){.tablet-margin-bottom-95{margin-bottom:95px!important}}@media only screen and (max-width:767px){.mobile-margin-bottom-95{margin-bottom:95px!important}}.width-90{width:90%!important}.margin-90{margin:90px!important}.margin-top-90{margin-top:90px!important}.margin-bottom-90{margin-bottom:90px!important}.margin-left-90{margin-left:90px!important}.margin-right-90{margin-right:90px!important}.padding-90{padding:90px!important}.padding-top-90{padding-top:90px!important}.padding-bottom-90{padding-bottom:90px!important}.padding-left-90{padding-left:90px!important}.padding-right-90{padding-right:90px!important}@media only screen and (max-width:1040px){.tablet-margin-bottom-90{margin-bottom:90px!important}}@media only screen and (max-width:767px){.mobile-margin-bottom-90{margin-bottom:90px!important}}.width-85{width:85%!important}.margin-85{margin:85px!important}.margin-top-85{margin-top:85px!important}.margin-bottom-85{margin-bottom:85px!important}.margin-left-85{margin-left:85px!important}.margin-right-85{margin-right:85px!important}.padding-85{padding:85px!important}.padding-top-85{padding-top:85px!important}.padding-bottom-85{padding-bottom:85px!important}.padding-left-85{padding-left:85px!important}.padding-right-85{padding-right:85px!important}@media only screen and (max-width:1040px){.tablet-margin-bottom-85{margin-bottom:85px!important}}@media only screen and (max-width:767px){.mobile-margin-bottom-85{margin-bottom:85px!important}}.width-80{width:80%!important}.margin-80{margin:80px!important}.margin-top-80{margin-top:80px!important}.margin-bottom-80{margin-bottom:80px!important}.margin-left-80{margin-left:80px!important}.margin-right-80{margin-right:80px!important}.padding-80{padding:80px!important}.padding-top-80{padding-top:80px!important}.padding-bottom-80{padding-bottom:80px!important}.padding-left-80{padding-left:80px!important}.padding-right-80{padding-right:80px!important}@media only screen and (max-width:1040px){.tablet-margin-bottom-80{margin-bottom:80px!important}}@media only screen and (max-width:767px){.mobile-margin-bottom-80{margin-bottom:80px!important}}.width-75{width:75%!important}.margin-75{margin:75px!important}.margin-top-75{margin-top:75px!important}.margin-bottom-75{margin-bottom:75px!important}.margin-left-75{margin-left:75px!important}.margin-right-75{margin-right:75px!important}.padding-75{padding:75px!important}.padding-top-75{padding-top:75px!important}.padding-bottom-75{padding-bottom:75px!important}.padding-left-75{padding-left:75px!important}.padding-right-75{padding-right:75px!important}@media only screen and (max-width:1040px){.tablet-margin-bottom-75{margin-bottom:75px!important}}@media only screen and (max-width:767px){.mobile-margin-bottom-75{margin-bottom:75px!important}}.width-70{width:70%!important}.margin-70{margin:70px!important}.margin-top-70{margin-top:70px!important}.margin-bottom-70{margin-bottom:70px!important}.margin-left-70{margin-left:70px!important}.margin-right-70{margin-right:70px!important}.padding-70{padding:70px!important}.padding-top-70{padding-top:70px!important}.padding-bottom-70{padding-bottom:70px!important}.padding-left-70{padding-left:70px!important}.padding-right-70{padding-right:70px!important}@media only screen and (max-width:1040px){.tablet-margin-bottom-70{margin-bottom:70px!important}}@media only screen and (max-width:767px){.mobile-margin-bottom-70{margin-bottom:70px!important}}.width-65{width:65%!important}.margin-65{margin:65px!important}.margin-top-65{margin-top:65px!important}.margin-bottom-65{margin-bottom:65px!important}.margin-left-65{margin-left:65px!important}.margin-right-65{margin-right:65px!important}.padding-65{padding:65px!important}.padding-top-65{padding-top:65px!important}.padding-bottom-65{padding-bottom:65px!important}.padding-left-65{padding-left:65px!important}.padding-right-65{padding-right:65px!important}@media only screen and (max-width:1040px){.tablet-margin-bottom-65{margin-bottom:65px!important}}@media only screen and (max-width:767px){.mobile-margin-bottom-65{margin-bottom:65px!important}}.width-60{width:60%!important}.margin-60{margin:60px!important}.margin-top-60{margin-top:60px!important}.margin-bottom-60{margin-bottom:60px!important}.margin-left-60{margin-left:60px!important}.margin-right-60{margin-right:60px!important}.padding-60{padding:60px!important}.padding-top-60{padding-top:60px!important}.padding-bottom-60{padding-bottom:60px!important}.padding-left-60{padding-left:60px!important}.padding-right-60{padding-right:60px!important}@media only screen and (max-width:1040px){.tablet-margin-bottom-60{margin-bottom:60px!important}}@media only screen and (max-width:767px){.mobile-margin-bottom-60{margin-bottom:60px!important}}.width-55{width:55%!important}.margin-55{margin:55px!important}.margin-top-55{margin-top:55px!important}.margin-bottom-55{margin-bottom:55px!important}.margin-left-55{margin-left:55px!important}.margin-right-55{margin-right:55px!important}.padding-55{padding:55px!important}.padding-top-55{padding-top:55px!important}.padding-bottom-55{padding-bottom:55px!important}.padding-left-55{padding-left:55px!important}.padding-right-55{padding-right:55px!important}@media only screen and (max-width:1040px){.tablet-margin-bottom-55{margin-bottom:55px!important}}@media only screen and (max-width:767px){.mobile-margin-bottom-55{margin-bottom:55px!important}}.width-50{width:50%!important}.margin-50{margin:50px!important}.margin-top-50{margin-top:50px!important}.margin-bottom-50{margin-bottom:50px!important}.margin-left-50{margin-left:50px!important}.margin-right-50{margin-right:50px!important}.padding-50{padding:50px!important}.padding-top-50{padding-top:50px!important}.padding-bottom-50{padding-bottom:50px!important}.padding-left-50{padding-left:50px!important}.padding-right-50{padding-right:50px!important}@media only screen and (max-width:1040px){.tablet-margin-bottom-50{margin-bottom:50px!important}}@media only screen and (max-width:767px){.mobile-margin-bottom-50{margin-bottom:50px!important}}.width-48{width:48%!important}.margin-48{margin:48px!important}.margin-top-48{margin-top:48px!important}.margin-bottom-48{margin-bottom:48px!important}.margin-left-48{margin-left:48px!important}.margin-right-48{margin-right:48px!important}.padding-48{padding:48px!important}.padding-top-48{padding-top:48px!important}.padding-bottom-48{padding-bottom:48px!important}.padding-left-48{padding-left:48px!important}.padding-right-48{padding-right:48px!important}@media only screen and (max-width:1040px){.tablet-margin-bottom-48{margin-bottom:48px!important}}@media only screen and (max-width:767px){.mobile-margin-bottom-48{margin-bottom:48px!important}}.width-45{width:45%!important}.margin-45{margin:45px!important}.margin-top-45{margin-top:45px!important}.margin-bottom-45{margin-bottom:45px!important}.margin-left-45{margin-left:45px!important}.margin-right-45{margin-right:45px!important}.padding-45{padding:45px!important}.padding-top-45{padding-top:45px!important}.padding-bottom-45{padding-bottom:45px!important}.padding-left-45{padding-left:45px!important}.padding-right-45{padding-right:45px!important}@media only screen and (max-width:1040px){.tablet-margin-bottom-45{margin-bottom:45px!important}}@media only screen and (max-width:767px){.mobile-margin-bottom-45{margin-bottom:45px!important}}.width-40{width:40%!important}.margin-40{margin:40px!important}.margin-top-40{margin-top:40px!important}.margin-bottom-40{margin-bottom:40px!important}.margin-left-40{margin-left:40px!important}.margin-right-40{margin-right:40px!important}.padding-40{padding:40px!important}.padding-top-40{padding-top:40px!important}.padding-bottom-40{padding-bottom:40px!important}.padding-left-40{padding-left:40px!important}.padding-right-40{padding-right:40px!important}@media only screen and (max-width:1040px){.tablet-margin-bottom-40{margin-bottom:40px!important}}@media only screen and (max-width:767px){.mobile-margin-bottom-40{margin-bottom:40px!important}}.width-35{width:35%!important}.margin-35{margin:35px!important}.margin-top-35{margin-top:35px!important}.margin-bottom-35{margin-bottom:35px!important}.margin-left-35{margin-left:35px!important}.margin-right-35{margin-right:35px!important}.padding-35{padding:35px!important}.padding-top-35{padding-top:35px!important}.padding-bottom-35{padding-bottom:35px!important}.padding-left-35{padding-left:35px!important}.padding-right-35{padding-right:35px!important}@media only screen and (max-width:1040px){.tablet-margin-bottom-35{margin-bottom:35px!important}}@media only screen and (max-width:767px){.mobile-margin-bottom-35{margin-bottom:35px!important}}.width-32{width:32%!important}.margin-32{margin:32px!important}.margin-top-32{margin-top:32px!important}.margin-bottom-32{margin-bottom:32px!important}.margin-left-32{margin-left:32px!important}.margin-right-32{margin-right:32px!important}.padding-32{padding:32px!important}.padding-top-32{padding-top:32px!important}.padding-bottom-32{padding-bottom:32px!important}.padding-left-32{padding-left:32px!important}.padding-right-32{padding-right:32px!important}@media only screen and (max-width:1040px){.tablet-margin-bottom-32{margin-bottom:32px!important}}@media only screen and (max-width:767px){.mobile-margin-bottom-32{margin-bottom:32px!important}}.width-30{width:30%!important}.margin-30{margin:30px!important}.margin-top-30{margin-top:30px!important}.margin-bottom-30{margin-bottom:30px!important}.margin-left-30{margin-left:30px!important}.margin-right-30{margin-right:30px!important}.padding-30{padding:30px!important}.padding-top-30{padding-top:30px!important}.padding-bottom-30{padding-bottom:30px!important}.padding-left-30{padding-left:30px!important}.padding-right-30{padding-right:30px!important}@media only screen and (max-width:1040px){.tablet-margin-bottom-30{margin-bottom:30px!important}}@media only screen and (max-width:767px){.mobile-margin-bottom-30{margin-bottom:30px!important}}.width-25{width:25%!important}.margin-25{margin:25px!important}.margin-top-25{margin-top:25px!important}.margin-bottom-25{margin-bottom:25px!important}.margin-left-25{margin-left:25px!important}.margin-right-25{margin-right:25px!important}.padding-25{padding:25px!important}.padding-top-25{padding-top:25px!important}.padding-bottom-25{padding-bottom:25px!important}.padding-left-25{padding-left:25px!important}.padding-right-25{padding-right:25px!important}@media only screen and (max-width:1040px){.tablet-margin-bottom-25{margin-bottom:25px!important}}@media only screen and (max-width:767px){.mobile-margin-bottom-25{margin-bottom:25px!important}}.width-20{width:20%!important}.margin-20{margin:20px!important}.margin-top-20{margin-top:20px!important}.margin-bottom-20{margin-bottom:20px!important}.margin-left-20{margin-left:20px!important}.margin-right-20{margin-right:20px!important}.padding-20{padding:20px!important}.padding-top-20{padding-top:20px!important}.padding-bottom-20{padding-bottom:20px!important}.padding-left-20{padding-left:20px!important}.padding-right-20{padding-right:20px!important}@media only screen and (max-width:1040px){.tablet-margin-bottom-20{margin-bottom:20px!important}}@media only screen and (max-width:767px){.mobile-margin-bottom-20{margin-bottom:20px!important}}.width-15{width:15%!important}.margin-15{margin:15px!important}.margin-top-15{margin-top:15px!important}.margin-bottom-15{margin-bottom:15px!important}.margin-left-15{margin-left:15px!important}.margin-right-15{margin-right:15px!important}.padding-15{padding:15px!important}.padding-top-15{padding-top:15px!important}.padding-bottom-15{padding-bottom:15px!important}.padding-left-15{padding-left:15px!important}.padding-right-15{padding-right:15px!important}@media only screen and (max-width:1040px){.tablet-margin-bottom-15{margin-bottom:15px!important}}@media only screen and (max-width:767px){.mobile-margin-bottom-15{margin-bottom:15px!important}}.width-10{width:10%!important}.margin-10{margin:10px!important}.margin-top-10{margin-top:10px!important}.margin-bottom-10{margin-bottom:10px!important}.margin-left-10{margin-left:10px!important}.margin-right-10{margin-right:10px!important}.padding-10{padding:10px!important}.padding-top-10{padding-top:10px!important}.padding-bottom-10{padding-bottom:10px!important}.padding-left-10{padding-left:10px!important}.padding-right-10{padding-right:10px!important}@media only screen and (max-width:1040px){.tablet-margin-bottom-10{margin-bottom:10px!important}}@media only screen and (max-width:767px){.mobile-margin-bottom-10{margin-bottom:10px!important}}.width-5{width:5%!important}.margin-5{margin:5px!important}.margin-top-5{margin-top:5px!important}.margin-bottom-5{margin-bottom:5px!important}.margin-left-5{margin-left:5px!important}.margin-right-5{margin-right:5px!important}.padding-5{padding:5px!important}.padding-top-5{padding-top:5px!important}.padding-bottom-5{padding-bottom:5px!important}.padding-left-5{padding-left:5px!important}.padding-right-5{padding-right:5px!important}@media only screen and (max-width:1040px){.tablet-margin-bottom-5{margin-bottom:5px!important}}@media only screen and (max-width:767px){.mobile-margin-bottom-5{margin-bottom:5px!important}}.width-2{width:2%!important}.margin-2{margin:2px!important}.margin-top-2{margin-top:2px!important}.margin-bottom-2{margin-bottom:2px!important}.margin-left-2{margin-left:2px!important}.margin-right-2{margin-right:2px!important}.padding-2{padding:2px!important}.padding-top-2{padding-top:2px!important}.padding-bottom-2{padding-bottom:2px!important}.padding-left-2{padding-left:2px!important}.padding-right-2{padding-right:2px!important}@media only screen and (max-width:1040px){.tablet-margin-bottom-2{margin-bottom:2px!important}}@media only screen and (max-width:767px){.mobile-margin-bottom-2{margin-bottom:2px!important}}.width-1{width:1%!important}.margin-1{margin:1px!important}.margin-top-1{margin-top:1px!important}.margin-bottom-1{margin-bottom:1px!important}.margin-left-1{margin-left:1px!important}.margin-right-1{margin-right:1px!important}.padding-1{padding:1px!important}.padding-top-1{padding-top:1px!important}.padding-bottom-1{padding-bottom:1px!important}.padding-left-1{padding-left:1px!important}.padding-right-1{padding-right:1px!important}@media only screen and (max-width:1040px){.tablet-margin-bottom-1{margin-bottom:1px!important}}@media only screen and (max-width:767px){.mobile-margin-bottom-1{margin-bottom:1px!important}}.width-0{width:0%!important}.margin-0{margin:0!important}.margin-top-0{margin-top:0!important}.margin-bottom-0{margin-bottom:0!important}.margin-left-0{margin-left:0!important}.margin-right-0{margin-right:0!important}.padding-0{padding:0!important}.padding-top-0{padding-top:0!important}.padding-bottom-0{padding-bottom:0!important}.padding-left-0{padding-left:0!important}.padding-right-0{padding-right:0!important}@media only screen and (max-width:1040px){.tablet-margin-bottom-0{margin-bottom:0!important}}@media only screen and (max-width:767px){.mobile-margin-bottom-0{margin-bottom:0!important}}.constraint{max-width:100%;width:1360px;margin:0 auto}.width-third{width:33.333%}.width-32{margin-left:2%}.width-32:first-child{margin-left:0}.no-padding{padding:0!important}.no-padding-top{padding-top:0!important}.no-padding-bottom{padding-bottom:0!important}.no-padding-left{padding-left:0!important}.no-padding-right{padding-right:0!important}.no-margin{margin:0!important}.no-margin-top{margin-top:0!important}.no-margin-bottom{margin-bottom:0!important}.no-margin-left{margin-left:0!important}.no-margin-right{margin-right:0!important}.vertical-border-right{position:relative}.vertical-border-right:after{content:'';width:2px;height:1000%;position:absolute;right:0;top:0;background:#fff}@media only screen and (max-width:1040px){.tablet-stack{width:100%!important;float:none;margin-left:0!important;margin-right:0!important}}@media only screen and (max-width:767px){.mobile-stack{width:100%!important;float:none;margin-left:0!important;margin-right:0!important}}@media only screen and (max-width:480px){.small-mobile-stack{width:100%!important;float:none;margin-left:0!important;margin-right:0!important}.small-mobile-stack img{width:100%;height:auto}}@media only screen and (max-width:1040px){.tablet-float-right{float:right}}@media only screen and (max-width:1040px){.tablet-float-left{float:left}}.header{position:fixed;top:0;left:0;width:100%;height:142px;z-index:3000;background-color:transparent;-webkit-transition:background-color 200ms,border-color 200ms,height 200ms,padding-left 200ms,padding-right 200ms;-moz-transition:background-color 200ms,border-color 200ms,height 200ms,padding-left 200ms,padding-right 200ms;-ms-transition:background-color 200ms,border-color 200ms,height 200ms,padding-left 200ms,padding-right 200ms;-o-transition:background-color 200ms,border-color 200ms,height 200ms,padding-left 200ms,padding-right 200ms;transition:background-color 200ms,border-color 200ms,height 200ms,padding-left 200ms,padding-right 200ms;border-bottom:1px solid;border-color:transparent;padding:70px 40px 0}@media only screen and (max-width:1040px){.header{padding-top:37px;height:103px}}@media only screen and (max-width:767px){.header{padding-left:10px;padding-right:10px;background-color:#fff!important;height:95px}}.header h1{display:none}@media only screen and (max-width:767px){.menu-container{margin-top:60px}}.menu-container .menu{width:100%;z-index:4000;background:#fff;position:relative;-webkit-transition:margin-top 300ms;-moz-transition:margin-top 300ms;-ms-transition:margin-top 300ms;-o-transition:margin-top 300ms;transition:margin-top 300ms}.menu-container .menu .logo{position:absolute;left:15px;bottom:9px}@media only screen and (max-width:1040px){.menu-container .menu .logo{bottom:8px}}.menu-container .menu .logo img{-webkit-transition:width 300ms,height 300ms;-moz-transition:width 300ms,height 300ms;-ms-transition:width 300ms,height 300ms;-o-transition:width 300ms,height 300ms;transition:width 300ms,height 300ms}@media only screen and (max-width:1040px){.menu-container .menu .logo img{width:132px;height:auto}}@media only screen and (max-width:767px){.menu-container .menu .menu-items{display:none}}.menu-container .menu ul{list-style-type:none;margin:0;width:100%;padding-left:245px;padding-right:172px}@media only screen and (max-width:1040px){.menu-container .menu ul{padding-left:145px;padding-right:100px}}@media only screen and (max-width:767px){.menu-container .menu ul{}}.menu-container .menu ul li{display:block;float:left;line-height:inherit;margin-bottom:0}@media only screen and (max-width:1040px){.menu-container .menu ul li{font-size:14px;font-size:1.4rem}}@media only screen and (max-width:767px){.menu-container .menu ul li{}}.menu-container .menu ul li span{display:block}@media only screen and (max-width:767px){.menu-container .menu ul li span{}}.menu-container .menu ul a{display:block;width:100%;text-align:center;font-weight:600;padding:14px 0 8px;border-bottom:5px solid;border-color:#fff;-webkit-transition:border-color,400ms;-moz-transition:border-color,400ms;-ms-transition:border-color,400ms;-o-transition:border-color,400ms;transition:border-color,400ms}.menu-container .menu ul a:hover,.menu-container .menu ul a.active{text-decoration:none}.menu-container .menu ul a.color-purple{color:#b1499d!important}.menu-container .menu ul a.color-blue{color:#598dd9!important}.menu-container .menu ul a.color-purple:hover,.menu-container .menu ul a.color-purple.active{border-color:#b1499d}.menu-container .menu ul a.color-blue:hover,.menu-container .menu ul a.color-blue.active{border-color:#598dd9}@media only screen and (max-width:767px){.menu-container .menu ul a{}}.menu-container .menu ul a br{display:none}.menu-container .menu .search{width:112px;position:absolute;right:0;top:15px;padding-top:8px;padding-bottom:8px;border-left:2px solid #eee}@media only screen and (max-width:1040px){.menu-container .menu .search{width:80px}}@media only screen and (max-width:767px){.menu-container .menu .search{}}.menu-container .menu .search .show-search{padding-bottom:8px;padding-left:25px;padding-right:20px;cursor:pointer}.menu-container .menu .search .show-search:hover{color:#3b3730!important}@media only screen and (max-width:1040px){.menu-container .menu .search .show-search{padding-left:10px;padding-right:5px}}@media only screen and (max-width:767px){.menu-container .menu .search .show-search{}}.menu-container .menu .search .search-popup{position:absolute;background:#fff;top:65px;right:0;padding:10px;width:310px;border:1px solid #ddd;-webkit-box-shadow:4px 4px 2px rgba(0,0,0,.1);-moz-box-shadow:4px 4px 2px rgba(0,0,0,.1);-ms-box-shadow:4px 4px 2px rgba(0,0,0,.1);-o-box-shadow:4px 4px 2px rgba(0,0,0,.1);box-shadow:4px 4px 2px rgba(0,0,0,.1);-moz-transform:translate(0,0px);-o-transform:translate(0,0px);-ms-transform:translate(0,0px);-webkit-transform:translate(0,0px);transform:translate(0,0px);-webkit-transition:opacity 300ms,transform 300ms;-moz-transition:opacity 300ms,transform 300ms;-ms-transition:opacity 300ms,transform 300ms;-o-transition:opacity 300ms,transform 300ms;-webkit-transition:opacity 300ms,-webkit-transform 300ms;transition:opacity 300ms,-webkit-transform 300ms;transition:opacity 300ms,transform 300ms;transition:opacity 300ms,transform 300ms,-webkit-transform 300ms}.menu-container .menu .search .search-popup:after{right:50px!important}@media only screen and (max-width:1040px){.menu-container .menu .search .search-popup:after{right:30px!important}}@media only screen and (max-width:767px){.menu-container .menu .search .search-popup:after{display:none}}.menu-container .menu .search .search-popup:before{right:49px!important}@media only screen and (max-width:1040px){.menu-container .menu .search .search-popup:before{right:29px!important}}@media only screen and (max-width:767px){.menu-container .menu .search .search-popup:before{display:none}}.menu-container .menu .search .search-popup:after,.menu-container .menu .search .search-popup:before{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;visibility:visible}.menu-container .menu .search .search-popup:after{border-width:8px;border-bottom-color:#fff;top:-16px;right:8px}.menu-container .menu .search .search-popup:before{border-width:9px;border-bottom-color:#ccc;top:-18px;right:7px}.menu-container .menu .search .search-popup.invisible{-moz-transform:translate(0,-20px);-o-transform:translate(0,-20px);-ms-transform:translate(0,-20px);-webkit-transform:translate(0,-20px);transform:translate(0,-20px)}@media only screen and (max-width:767px){.menu-container .menu .search .search-popup.invisible{-moz-transform:translate(0,0px);-o-transform:translate(0,0px);-ms-transform:translate(0,0px);-webkit-transform:translate(0,0px);transform:translate(0,0px)}}@media only screen and (max-width:767px){.menu-container .menu .search .search-popup{}}.menu-container .menu .search .search-popup .icon-close{font-size:17px;padding:8px 14px;position:absolute;top:13px;right:5px;cursor:pointer;-webkit-transition:color 300ms;-moz-transition:color 300ms;-ms-transition:color 300ms;-o-transition:color 300ms;transition:color 300ms}.menu-container .menu .search .search-popup .icon-close:hover{color:#3b3730}@media only screen and (max-width:767px){.menu-container .menu .search .search-popup .icon-close{display:none}}@media only screen and (max-width:767px){.menu-container .menu .close-menu{}}@media only screen and (max-width:767px){.menu-container .menu .show-menu{position:absolute;right:25px;bottom:15px;color:#555}}.menu-container .menu .show-menu img{margin:0 5px 0 0;vertical-align:middle;position:relative;top:-2px}.search-input-container{background:#e9e9e9;float:left;width:85%}#mobile-menu-container .search-input-container{width:290px;margin:15px;background:#fff}.search-input-container input[type=text]{padding:10px;font-size:15px;font-size:1.5rem;background:0 0;border:none;float:left;width:85%;outline:none}.search-input-container button{margin-top:6px;width:30px;border:none;background:0 0;font-size:16px;font-size:1.6rem;padding:5px;-webkit-transition:color 300ms;-moz-transition:color 300ms;-ms-transition:color 300ms;-o-transition:color 300ms;transition:color 300ms}.search-input-container button:hover{color:#3b3730!important}@media only screen and (max-width:767px){.search-input-container{}}.feature-image{position:fixed;top:0;left:0;border:20px solid #fff;width:100%;height:100%;z-index:1000;overflow:hidden}.feature-image .image{width:100%;height:100%;background-size:cover;background-position:top center;-webkit-transition:opacity,1000ms;-moz-transition:opacity,1000ms;-ms-transition:opacity,1000ms;-o-transition:opacity,1000ms;transition:opacity,1000ms}@media only screen and (max-width:767px){.feature-image{border-width:10px}}.img-trans{-webkit-transition:all,250ms;-moz-transition:all,250ms;-ms-transition:all,250ms;-o-transition:all,250ms;transition:all,250ms}.trans{-webkit-transition:all,2000ms;-moz-transition:all,2000ms;-ms-transition:all,2000ms;-o-transition:all,2000ms;transition:all,2000ms}.feature-image-title{color:#fff;position:absolute;left:0;top:50%;margin:0;margin-top:-63px;font-size:106px;font-size:10.6rem;text-transform:uppercase;text-align:center;width:100%;letter-spacing:.15em;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-ms-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;top:290px;-webkit-text-shadow:2px 2px 2px rgba(0,0,0,.4);-moz-text-shadow:2px 2px 2px rgba(0,0,0,.4);-ms-text-shadow:2px 2px 2px rgba(0,0,0,.4);-o-text-shadow:2px 2px 2px rgba(0,0,0,.4);text-shadow:2px 2px 2px rgba(0,0,0,.4);opacity:0}@media only screen and (max-width:1040px){.feature-image-title{font-size:76px;font-size:7.6rem}}@media only screen and (max-width:767px){.feature-image-title{font-size:27px;font-size:2.7rem;font-weight:700}}.feature-link{display:block}.feature-link:hover{text-decoration:none}.feature-link img{-webkit-transition:transform,600ms;-moz-transition:transform,600ms;-ms-transition:transform,600ms;-o-transition:transform,600ms;-webkit-transition:600ms,-webkit-transform;transition:600ms,-webkit-transform;transition:transform,600ms;transition:transform,600ms,-webkit-transform}.feature-link:hover img{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03);height:auto}.feature-link .image-caption{opacity:0;-webkit-transition:opacity,600ms;-moz-transition:opacity,600ms;-ms-transition:opacity,600ms;-o-transition:opacity,600ms;transition:opacity,600ms}@media only screen and (max-width:767px){.feature-link .image-caption{opacity:1;position:relative}}.feature-link:hover .image-caption{opacity:1}.feature-link:hover .link .icon{left:5px}.feature-link .feature-link-description{color:#5b5953;padding:20px 30px}@media only screen and (max-width:1040px){.feature-link .feature-link-description{padding:20px}}@media only screen and (max-width:767px){.feature-link .feature-link-description{padding:20px 0 40px}}.feature-link .feature-link-description p{font-size:22px;font-size:2.2rem;font-weight:100}@media only screen and (max-width:1040px){.feature-link .feature-link-description p{font-size:20px;font-size:2rem}}@media only screen and (max-width:767px){.feature-link .feature-link-description p{font-size:18px;font-size:1.8rem}}.feature-link .feature-link-description .small{color:#3b3730;font-weight:600;font-size:12px;font-size:1.2rem}.feature-link.compact .feature-link-description{padding:0 10px 0 15px}@media only screen and (max-width:1040px){.feature-link.compact .feature-link-description{padding:20px}}@media only screen and (max-width:767px){.feature-link.compact .feature-link-description{padding:10px 0}}.feature-link.compact .feature-link-description .title{font-weight:600}.feature-link.compact .feature-link-description p{font-size:16px;font-size:1.6rem}.feature-link.compact .feature-link-description .date{font-size:13px;font-size:1.3rem;font-weight:600;margin:0 0 10px;color:#3b3730}.image-cropper{position:relative;overflow:hidden}.page-container{position:relative;z-index:2000}.image-fader{width:100%;height:100%;border:20px solid #fff;background:transparent;position:relative}.image-fader .image-caption{opacity:1;-webkit-transition:opacity 300ms;-moz-transition:opacity 300ms;-ms-transition:opacity 300ms;-o-transition:opacity 300ms;transition:opacity 300ms}.image-fader .image-caption.invisible{opacity:0}@media only screen and (max-width:767px){.image-fader{border-left-width:10px;border-right-width:10px}}.page-border{background-color:#fff;margin-left:20px;margin-right:20px;margin-bottom:20px}@media only screen and (max-width:767px){.page-border{margin-left:10px;margin-right:10px}}.content{margin:0 auto;padding:20px 0 0}.inner-feature-image{width:100%;height:400px;position:relative;overflow:hidden;margin-bottom:20px;-webkit-transition:height 1500ms;-moz-transition:height 1500ms;-ms-transition:height 1500ms;-o-transition:height 1500ms;transition:height 1500ms}@media only screen and (max-width:767px){.inner-feature-image{margin-bottom:0;margin-top:95px;height:200px}}.inner-feature-image .image{width:100%;height:100%;background-position:center center;background-size:cover;-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:transform 1500ms;-moz-transition:transform 1500ms;-ms-transition:transform 1500ms;-o-transition:transform 1500ms;-webkit-transition:-webkit-transform 1500ms;transition:-webkit-transform 1500ms;transition:transform 1500ms;transition:transform 1500ms,-webkit-transform 1500ms}@media only screen and (max-width:1040px){.inner-feature-image .image{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}.inner-feature-image .marketing-logo{position:absolute;bottom:10px;left:20px}@media only screen and (max-width:767px){.inner-feature-image .marketing-logo{bottom:55px;left:10px;width:150px;height:auto}}@media only screen and (max-width:767px){.inner-feature-image .image-caption{padding-right:50px}}.inner-feature-image .image-caption .expand{background-color:#24bb9a;width:50px;height:100%;position:absolute;left:-52px;top:0;cursor:pointer;text-align:center;line-height:50px;display:block;-webkit-transition:background-color 300ms;-moz-transition:background-color 300ms;-ms-transition:background-color 300ms;-o-transition:background-color 300ms;transition:background-color 300ms}.inner-feature-image .image-caption .expand:hover{background-color:#1c9077}.inner-feature-image .image-caption .expand .icon{font-size:22px;position:relative;top:2px}@media only screen and (max-width:1040px){.inner-feature-image .image-caption .expand{display:none}}@media only screen and (max-width:767px){.inner-feature-image .image-caption .expand{left:auto;right:0}}.breadcrumbs{background-color:#eee;padding:10px 20px}@media only screen and (max-width:767px){.breadcrumbs{display:none}}.breadcrumbs li{float:left;font-weight:600;margin-bottom:0}.breadcrumbs li:before{content:':';margin-left:20px;margin-right:20px}.breadcrumbs li:first-child:before{content:'';display:none}.park .breadcrumbs li{color:#b1499d}.authority .breadcrumbs li{color:#598dd9}.search .breadcrumbs li{color:#1faf8e}.breadcrumbs a{font-weight:400;color:#3b3730}.sidebar{margin-top:40px;margin-bottom:40px}@media only screen and (max-width:767px){.sidebar{display:none}}.sidebar h2{font-size:16px;font-size:1.6rem;padding:13px 20px;font-weight:600;margin:0 0 2px}.sidebar h2 a{color:#fff;text-decoration:none}.park .sidebar h2{background-color:#b1499d}.authority .sidebar h2{background-color:#598dd9}.search .sidebar h2{background-color:#1faf8e}.sidebar .extra-links{margin:30px 0 0}.sidebar .extra-links h2{background-color:inherit!important;padding:13px 0}.sidebar li{display:block;margin-bottom:2px}.park .sidebar li a{color:#b1499d}.authority .sidebar li a{color:#598dd9}.search .sidebar li a{color:#1faf8e}.sidebar li.active>a{background-color:#dcdcdc}.park .sidebar li.active>a{border-color:#b1499d}.authority .sidebar li.active>a{border-color:#598dd9}.search .sidebar li.active>a{border-color:#1faf8e}.sidebar li a{position:relative;background-color:#eee;border-left:5px solid #eee;display:block;font-weight:600;padding:13px 20px 13px 15px;text-decoration:none;-webkit-transition:background-color,150ms;-moz-transition:background-color,150ms;-ms-transition:background-color,150ms;-o-transition:background-color,150ms;transition:background-color,150ms}.sidebar li a.active{background-color:#bbb;color:#fff}.sidebar li a.active:after{left:-1px!important}.sidebar li a.active:after{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;visibility:visible}.sidebar li a.active:after{border-width:8px;border-left-color:red;right:-16px;top:50%;margin-top:-8px}.park .sidebar li a.active:after{border-left-color:#b1499d}.park .sidebar li a.active:hover{background-color:#aeaeae}.authority .sidebar li a.active:after{border-left-color:#598dd9}.search .sidebar li a.active:after{border-left-color:#1faf8e}.sidebar li a:hover{border-left:5px solid #ccc;background-color:#e1e1e1}.park .sidebar li a:hover{border-color:#b1499d}.authority .sidebar li a:hover{border-color:#598dd9}.search .sidebar li a:hover{border-color:#1faf8e}.sidebar li ul{margin-top:2px}.sidebar li ul li a{padding:13px 20px 13px 35px}.sidebar li ul li li a{padding:13px 20px 13px 60px}.twitter-container{background-color:#f3faff;border:1px solid #cfe9fc;padding:20px}.twitter-container p{margin:0;padding:0;font-size:18px;font-size:1.8rem}.twitter-container p img{margin:0 10px 0 0}.date-time-container .date{margin:0 0 20px;padding:0;line-height:1.2em}.date-time-container .time{margin:0;padding:0}.list-block{margin:0 0 30px;padding:0;list-style:none;overflow:hidden}.list-block li{margin:0 0 10px;padding:0;display:block;font-size:10px;font-size:1rem}.list-block li a{line-height:1.3em}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed,.video-container .poster,.video-container .play-video{position:absolute;top:0;left:0;width:100%;height:100%}.video-container:after,.video-container:before{position:absolute;content:'';top:calc(20% + 4em);width:calc(25% - 40px);height:2px;border-top:2px dotted #fff;z-index:9}@media only screen and (max-width:767px){.video-container:after,.video-container:before{display:none}}.video-container:after{right:30px}.video-container:before{left:30px}.video-container iframe{z-index:10}.play-video>span{color:#fff;font-size:15px;text-align:center;position:absolute;display:block;width:122px;height:108px;height:76px;left:50%;top:50%;margin-left:-61px;margin-top:-54px;margin-top:-38px}.play-video>span img{margin-bottom:5px;opacity:.7;width:50px;height:50px}.play-video>span span{display:block}.play-video .icon{font-size:110px;opacity:.5;-webkit-transition:opacity 300ms;-moz-transition:opacity 300ms;-ms-transition:opacity 300ms;-o-transition:opacity 300ms;transition:opacity 300ms}@media only screen and (max-width:767px){.play-video .icon{font-size:70px}}.play-video:hover .icon{opacity:1}.poster-text{position:absolute;top:20%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-size:3em;color:#fff;text-align:center;max-width:45%}@media only screen and (max-width:767px){.poster-text{top:10px;font-size:1em}}.pagination-filter-container{padding:15px 20px}@media only screen and (max-width:1040px){.pagination-filter-container{text-align:center}}.pagination-filter-container .form-row-container{width:auto;margin:0 0 0 20px}.pagination-filter-container .form-row-container:first-child{margin:0}.pagination-filter-container .form-row-container .label{float:left;margin:8px 10px 0 0;font-weight:600;display:inline;width:auto}@media only screen and (max-width:1040px){.pagination-filter-container .form-row-container{float:none;display:inline-block;margin:0 10px}.pagination-filter-container .form-row-container:first-child{margin:0 10px}}.pagination-filter-container .pagination-intro{float:left;margin:10px 0 0 0;color:#fff;font-weight:600;line-height:1.2em}.pagination-filter-container .pagiantion-found-total{float:left;margin:10px 60px 0 0;color:#3b3730;font-size:13px;font-size:1.3rem;font-weight:600;line-height:1.2em}.pagination-filter-container .pagination-show-amount{float:left;margin:10px 0 0;padding:0;list-style-type:none}@media only screen and (max-width:1040px){.pagination-filter-container .pagination-show-amount{float:none}}.pagination-filter-container .pagination-show-amount li{display:inline-block;margin:0}.pagination-filter-container .pagination-show-amount li:last-child a{border:0}.pagination-filter-container .pagination-show-amount li a,.pagination-filter-container .pagination-show-amount li.show-as-link{display:block;border-right:1px solid #3b3730;padding:0 15px;color:#3b3730;font-size:13px;font-size:1.3rem;font-weight:600;line-height:1.2em;text-decoration:underline}@media only screen and (max-width:767px){.pagination-filter-container .pagination-show-amount li a,.pagination-filter-container .pagination-show-amount li.show-as-link{padding:0 10px}}.pagination-filter-container .pagination-show-amount li a.active,.pagination-filter-container .pagination-show-amount li.show-as-link.active{text-decoration:none}.park .pagination-filter-container .pagination-show-amount li a.active,.park .pagination-filter-container .pagination-show-amount li.show-as-link.active{color:#b1499d}.authority .pagination-filter-container .pagination-show-amount li a.active,.authority .pagination-filter-container .pagination-show-amount li.show-as-link.active{color:#598dd9}.search .pagination-filter-container .pagination-show-amount li a.active,.search .pagination-filter-container .pagination-show-amount li.show-as-link.active{color:#1faf8e}.pagination-filter-container .pagination-show-amount li a:hover,.pagination-filter-container .pagination-show-amount li.show-as-link:hover{text-decoration:underline}.pagination-filter-container .pagination-show-amount li a.show-as-link,.pagination-filter-container .pagination-show-amount li.show-as-link.show-as-link{text-decoration:none}.pagination-filter-container .pagination{float:right;margin:0;padding:0;list-style-type:none}@media only screen and (max-width:1040px){.pagination-filter-container .pagination{float:none;margin:10px 0 0}}.pagination-filter-container .pagination li{margin:0;padding:5px 0 0;display:inline-block;vertical-align:top}.pagination-filter-container .pagination li:first-child,.pagination-filter-container .pagination li:last-child{padding:0;margin:0}.pagination-filter-container .pagination li:first-child a,.pagination-filter-container .pagination li:nth-last-child(-n+2) a{border:0}.pagination-filter-container .pagination li a{display:block;border-right:1px solid #3b3730;padding:5px 15px;color:#3b3730;font-size:13px;font-size:1.3rem;font-weight:600;line-height:1.2em;text-decoration:underline}@media only screen and (max-width:767px){.pagination-filter-container .pagination li a{padding:5px 10px}}.pagination-filter-container .pagination li a.active{text-decoration:none}.park .pagination-filter-container .pagination li a.active{color:#b1499d}.authority .pagination-filter-container .pagination li a.active{color:#598dd9}.search .pagination-filter-container .pagination li a.active{color:#1faf8e}.pagination-filter-container .pagination li a:hover{text-decoration:underline}.pagination-filter-container .button{margin:0 0 0 20px;padding:6px 20px 6px 10px}.pagination-filter-container p{margin:4px 10px 0!important}.listing-results-container .listing-result{margin:0 0 20px}.listing-results-container .listing-result .listing-result-image{float:left;margin:0 10px 0 0;padding:5px 0 0}.listing-results-container .listing-result .listing-result-details{overflow:hidden;color:#3b3730}.listing-results-container .listing-result .listing-result-details .title{font-weight:600;margin:0}.listing-results-container .listing-result .listing-result-details .date{font-size:13px;font-size:1.3rem;font-weight:700;margin:0 0 10px}.listing-results-container .listing-result .listing-result-details li{margin-bottom:10px}.listing-results-container .listing-result .listing-result-details li a{display:inline}.listing-results-container a{display:block}.listing-results-container a:hover{text-decoration:none}.listing-results-container a:hover .listing-result-image{}#map-canvas{width:100%;height:500px;z-index:1000;z-index:1000}#map-canvas.map-full-height{height:600px}.characteristic-container{position:relative;padding:12px;overflow:hidden}.characteristic-container p.intro{margin:0;padding:3px 20px 0 0;font-weight:600;float:left}.characteristic-container p.more-details,.characteristic-container p.more-method{cursor:pointer;position:absolute;top:16px;right:15px;font-size:14px;font-size:1.4rem}.characteristic-container .more-details-container{margin:25px 0 0;display:none}.characteristic-container .characteristic-scale-container p,.characteristic-container .sensitivity-scale-container p{float:none;margin:0;padding:0;display:inline-block;font-weight:400;font-size:13px;font-size:1.3rem}.characteristic-container .characteristic-scale-container span,.characteristic-container .sensitivity-scale-container span{position:relative;top:6px;display:inline-block;width:20px;height:20px;border:1px solid #5b5953}.characteristic-container .characteristic-scale-container span.scale-7{background-color:#806553}.characteristic-container .characteristic-scale-container span.scale-6{background-color:#998e6e}.characteristic-container .characteristic-scale-container span.scale-5{background-color:#a19762}.characteristic-container .characteristic-scale-container span.scale-4{background-color:#bbac80}.characteristic-container .characteristic-scale-container span.scale-3{background-color:#e1d59a}.characteristic-container .characteristic-scale-container span.scale-2{background-color:#e3e1ad}.characteristic-container .characteristic-scale-container span.scale-1{background-color:#fff0b5}.characteristic-container .sensitivity-scale-container span.scale-6{background-color:#951610}.characteristic-container .sensitivity-scale-container span.scale-5{background-color:#aa4316}.characteristic-container .sensitivity-scale-container span.scale-4{background-color:#b6691f}.characteristic-container .sensitivity-scale-container span.scale-3{background-color:#c5942b}.characteristic-container .sensitivity-scale-container span.scale-2{background-color:#cdaf31}.characteristic-container .sensitivity-scale-container span.scale-1{background-color:#d1c538}.map-filters{margin:0;padding:0;list-style:none;overflow:hidden}.map-filters li{margin:0;border-right:1px solid #fff;border-bottom:1px solid #fff;float:left;width:33.33333%;background-color:#f6f6f6}.map-filters li:nth-child(3n){border-right:0}.map-filters li:hover{background-color:#eceaea}@media only screen and (max-width:1040px){.map-filters li{width:50%}.map-filters li:nth-child(3n){border-right:1px solid #fff}.map-filters li:nth-child(2n){border-right:0}}@media only screen and (max-width:767px){.map-filters li{width:100%;margin:0 0 2px}}.map-filters li label{display:block;margin:0;padding:13px 10px;font-weight:600;background-repeat:no-repeat}.map-filters li label.walking-sports{background-image:url(/public/20190405140200oe_/https://cairngorms.co.uk/wp-content/themes/cnpa/assets/images/design/map-pins-small.png);background-position:7px 0;padding-left:65px}.map-filters li label.cycling-trails{background-image:url(/public/20190405140200oe_/https://cairngorms.co.uk/wp-content/themes/cnpa/assets/images/design/map-pins-small.png);background-position:7px -110px;padding-left:65px}.map-filters li label.scenic-spots{background-image:url(/public/20190405140200oe_/https://cairngorms.co.uk/wp-content/themes/cnpa/assets/images/design/map-pins-small.png);background-position:7px -220px;padding-left:65px}.map-filters li label.castles{background-image:url(/public/20190405140200oe_/https://cairngorms.co.uk/wp-content/themes/cnpa/assets/images/design/map-pins-small.png);background-position:7px -275px;padding-left:65px}.map-filters li label.wildlife-spotting{background-image:url(/public/20190405140200oe_/https://cairngorms.co.uk/wp-content/themes/cnpa/assets/images/design/map-pins-small.png);background-position:7px -330px;padding-left:65px}.map-filters li label.family{background-image:url(/public/20190405140200oe_/https://cairngorms.co.uk/wp-content/themes/cnpa/assets/images/design/map-pins-small.png);background-position:7px -385px;padding-left:65px}.map-filters li label.visitor-information{background-image:url(/public/20190405140200oe_/https://cairngorms.co.uk/wp-content/themes/cnpa/assets/images/design/map-pins-small.png);background-position:7px -55px;padding-left:65px}.map-filters li label.ranger-bases{background-image:url(/public/20190405140200oe_/https://cairngorms.co.uk/wp-content/themes/cnpa/assets/images/design/map-pins-small.png);background-position:7px -165px;padding-left:65px}.map-filters li label.outdoor-activities{background-image:url(/public/20190405140200oe_/https://cairngorms.co.uk/wp-content/themes/cnpa/assets/images/design/map-pins-small.png);background-position:7px -440px;padding-left:65px}.title-bar{padding:10px}.title-bar p{color:#fff;margin:0;font-weight:600;font-size:18px;font-size:1.8rem}.park .title-bar{background:#b1499d}.authority .title-bar{background:#598dd9}.search .title-bar{background:#1faf8e}.social-container{margin-bottom:40px}.footer .social-container{margin-bottom:15px}.social{display:inline-block;width:38px;height:38px;text-indent:-999px;overflow:hidden;background-image:url(/public/20190405140200oe_/https://cairngorms.co.uk/wp-content/themes/cnpa/assets/images/design/social-icons.png);background-repeat:no-repeat;-webkit-transition:background-position 300ms;-moz-transition:background-position 300ms;-ms-transition:background-position 300ms;-o-transition:background-position 300ms;transition:background-position 300ms}.social.twitter{background-position:0 0}.social.twitter:hover{background-position:0 -38px}.social.facebook{background-position:-40px 0}.social.facebook:hover{background-position:-40px -38px}.social.instagram{background-position:-80px 0}.social.instagram:hover{background-position:-80px -38px}.social.pinterest{background-position:-120px 0}.social.pinterest:hover{background-position:-120px -38px}.social.flickr{background-position:-160px 0}.social.flickr:hover{background-position:-160px -38px}.social.linkedin{background-position:-200px 0}.social.linkedin:hover{background-position:-200px -38px}fieldset{margin:0 0 50px;padding:0;border:1px solid #ddd}.lt-ie8 fieldset{width:95%}legend{border:1px solid #ccc;font-size:16px;font-size:1.6rem;display:none}.fieldset-inner-container{margin:0;padding:20px;background-color:#f8f8f8}.form-row-container{margin:0 0 30px;padding:0;width:100%}.form-row-container:last-child{margin:0}.extra-row{margin:5px 0 0}.counter-container{margin:0 0 10px}.counter-container p{margin:0}.hidden{display:none}input,select,textarea{margin:0;padding:0;border:1px solid #ccc;font-size:16px;font-size:1.6rem}input:focus,textarea:focus,textarea:active{background-color:#fffddc;outline:0}::-webkit-input-placeholder{color:#ccc;font-style:italic}input:-moz-placeholder{color:#ccc;font-style:italic}label{cursor:pointer;font-size:16px;font-size:1.6rem}.label{display:block;position:relative;margin:0;padding:0;width:100%;font-size:16px;font-size:1.6rem;font-weight:600}input[type=text],input[type=password],input[type=email],input[type=tel]{margin:0;padding:10px;width:100%}input[type=password]{padding:12px}input[type=radio],input[type=checkbox]{width:20px;height:20px;margin:2px 10px 0 0}.lt-ie8 input[type=text],.lt-ie8 input[type=password],.lt-ie8 input[type=email],.lt-ie8 input[type=tel]{padding:5px 0}select{margin:0 10px 0 0;padding:6px;cursor:pointer}select.full-size{width:100%}.select2-drop{-webkit-box-shadow:none;box-shadow:none}.select2-container .select2-choice{background:#fff;border:1px solid #cac9c9;border-radius:0;font-size:16px;font-size:1.6rem;padding:2px 20px 2px 10px;background-image:none;height:auto;-webkit-box-shadow:none;box-shadow:none}.select2-container .select2-choice>.select2-chosen{margin-right:40px}.select2-container .select2-choice .select2-arrow{background:0 0;border-radius:0;width:30px}.select2-container .select2-choice .select2-arrow{border:0}.select2-container .select2-choice .select2-arrow b{background-position:7px 3px}.select2-dropdown-open .select2-choice .select2-arrow b{background-position:-11px 3px}.select2-drop-active{border-left:1px solid #cac9c9;border-right:1px solid #cac9c9;border-bottom:1px solid #cac9c9}.select2-results li{font-size:14px;font-size:1.4rem;margin:0}.select2-search input{padding:inherit}.select2-search input:focus{background-color:none}textarea{margin:0;padding:5px;width:100%;height:80px}.required{position:absolute;top:5px;left:-10px;width:10px;height:10px;background:url(/public/20190405140200oe_/https://cairngorms.co.uk/wp-content/themes/cnpa/assets/images/design/formImages/required.png) 0 0 no-repeat}.tickIcon{position:absolute;top:50%;right:40px;margin-top:-20px;width:20px;height:40px;background:url(/public/20190405140200oe_/https://cairngorms.co.uk/wp-content/themes/cnpa/assets/images/design/formImages/tick.png) 98% 50% no-repeat}.crossIcon{position:absolute;top:50%;right:40px;margin-top:-20px;width:20px;height:40px;background:url(/public/20190405140200oe_/https://cairngorms.co.uk/wp-content/themes/cnpa/assets/images/design/formImages/cross.png) 98% 50% no-repeat}.inputWrapper{position:relative}.clearIcon{display:none;position:absolute;top:3px;right:0;width:40px;height:40px;background:url(/public/20190405140200oe_/https://cairngorms.co.uk/wp-content/themes/cnpa/assets/images/design/formImages/clear.png) 50% 50% no-repeat;cursor:pointer;z-index:3}.clearIconPadding{padding-right:28px!important}.passwordIcon{position:absolute;top:50%;right:5px;margin-top:-20px;width:35px;height:40px;background:url(/public/20190405140200oe_/https://cairngorms.co.uk/wp-content/themes/cnpa/assets/images/design/formImages/wink.png) 5px 50% no-repeat;cursor:pointer;z-index:3}.passwordIcon-show{background-position:-40px 50%}.movePasswordIcon{right:45px!important}.doubleIconPadding{padding-right:80px!important}.messageContainer{margin:5px 0 0;padding:6px 5px 5px 30px}.messageContainer p{margin:0;padding:0}.error-message{border:1px solid #df8f90;background:#ffd2d3 url(/public/20190405140200oe_/https://cairngorms.co.uk/wp-content/themes/cnpa/assets/images/design/formImages/cross.png) 5px 50% no-repeat}.help-message{border:1px solid #9fc7f5;background:#dbecff url(/public/20190405140200oe_/https://cairngorms.co.uk/wp-content/themes/cnpa/assets/images/design/formImages/help.png) 5px 50% no-repeat}.infoPanel{margin:0}.infoPanel input{float:left;margin:10px 5px 0 0;padding:0;border:0}.infoPanel label{display:block;margin:0;padding:8px 12px 10px 20px;cursor:pointer}.compact-list{margin:5px 0 0;padding:0;list-style:none;overflow:hidden}.compact-list li{float:left;margin:0;padding:0;overflow:hidden}.compact-list li input{float:left;margin:3px 0 0}.compact-list li label{float:left;padding:0 20px 8px 5px}.single-row-list{margin:5px 0 0;padding:0;list-style:none;overflow:hidden}.single-row-list li{float:left;width:24%;margin:0;padding:0;overflow:hidden}.single-row-list li input{float:left;margin:3px 0 0}.single-row-list li label{float:left;padding:0 20px 8px 5px}.multi-col-list{margin:0;padding:0;list-style:none;overflow:hidden;-moz-column-count:3;-moz-column-gap:1em;-webkit-column-count:3;-webkit-column-gap:1em}.multi-col-list li{margin:0;padding:0;overflow:hidden;font-size:1em}.multi-col-list li input{float:left;margin:6px 0 0;padding:0;border:0}.multi-col-list li label{display:block;margin:0;padding:8px 12px 10px 25px;cursor:pointer}.footer,.footer a{color:#e5e1db}@media only screen and (max-width:1040px){.footer,.footer a{margin-bottom:10px}.footer .dotted:after{display:none}}.footer a:hover{color:#fff}.footer section{margin-left:60px;position:relative;z-index:1}@media only screen and (max-width:1040px){.footer section{margin-left:0}}.footer .text-center img{margin-bottom:20px}.footer .text-center p a{margin-right:25px}.footer .cairngorms-map{position:absolute;top:30px;right:20px;width:20%;height:auto}@media only screen and (max-width:1040px){.footer .cairngorms-map{width:45%}}.footer .natl-parks-logo-container{position:relative;margin-top:345px;float:right;margin-right:30px;height:auto}@media only screen and (max-width:1206px){.footer .natl-parks-logo-container{margin-top:0}}@media only screen and (max-width:1040px){.footer .natl-parks-logo-container{margin-top:-100px}}@media only screen and (max-width:767px){.footer .natl-parks-logo-container{display:inline-block;width:50%;margin:20px 0 20px 25%;float:none}.footer .natl-parks-logo-container img{height:auto}}.footer .natl-parks-logo-container img{max-width:100%}@media only screen and (min-width:1041px){.footer .bottom{position:relative}}.footer-content{padding-top:35px;position:relative;min-height:424px;padding-bottom:30px}@media only screen and (max-width:1040px){.footer-content{padding-top:15px;padding-left:20px;padding-right:20px}}.footer-links{list-style-type:none;margin:0 0 15px;padding:0}@media only screen and (max-width:1040px){.footer-links{margin-bottom:50px}}.footer-links li{margin-bottom:18px}@media only screen and (max-width:1040px){.footer-links li{line-height:1em}}a.pdf{color:red!important}div .link_to_publications{font-size:2em;width:100%;text-align:right}