/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'ButlerRegular';src:url(/themes/custom/underwood_bootstrap/fonts/butler/Butler.woff2) format('woff2'),url(/themes/custom/underwood_bootstrap/fonts/butler/Butler.woff) format('woff'),}body{background-color:#001c2b;font-family:'Montserrat',serif;font-weight:normal;font-style:normal;font-size:16px;color:#f6f7f8;overflow-x:hidden;}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1em;color:#fcce01;}.field--type-text-with-summary h3,.field--type-text-long h3,.field--type-text-with-summary h4,.field--type-text-long h4,.field--type-text-with-summary h5,.field--type-text-long h5,.field--type-text-with-summary h6,.field--type-text-long h6{color:#fcce01;font-weight:400;}.field--type-text-with-summary h3,.field--type-text h3{font-size:20px;}img{max-width:100%;}article a:link,article a:hover,article a:active,article a:focus,article a:visited{color:#fcce01;}article strong{color:#BAE7F2;}.region-content .field--type-text-long img.align-left,.region-content .field--type-text-with-summary img.align-left,.region-content .field--type-text-long figure.align-left img,.region-content .field--type-text-with-summary figure.align-left img{margin:5px 20px 5px 0px;clear:left;}.region-content .field--type-text-long img.align-right,.region-content .field--type-text-with-summary img.align-right,.region-content .field--type-text-long figure.align-right img,.region-content .field--type-text-with-summary figure.align-right img{margin:5px 0px 5px 20px;clear:right;}a.button:link,a.button:active,a.button:visited,a.button:focus,a.button-inv:link,a.button-inv:active,a.button-inv:visited,a.button-inv:focus{border:2px #ededed solid;padding:10px 30px;color:#ededed;text-decoration:none;display:inline-block;margin:20px;text-transform:uppercase;letter-spacing:0.1em;font-weight:600;}a.button.yellow:link,a.button.yellow:active,a.button.yellow:visited,a.button.yellow:focus,a.button[data-entity-type="file"]:link,a.button[data-entity-type="file"]:active,a.button[data-entity-type="file"]:visited,a.button[data-entity-type="file"]:focus{border:2px #fcce01 solid;color:#fcce01;}a.button:hover,a.button:link:hover,a.button:active:hover,a.button:visited:hover,a.button:active:hover,a.button.yellow:hover,a.button.yellow:link:hover,a.button.yellow:active:hover,a.button.yellow:visited:hover,a.button.yellow:active:hover{background-color:#ededed;border:2px #ededed solid;color:#001c2b;text-decoration:none;}a.button.yellow:hover,a.button.yellow:link:hover,a.button.yellow:active:hover,a.button.yellow:visited:hover,a.button.yellow:active:hover,a.button[data-entity-type="file"]:link:hover,a.button[data-entity-type="file"]:active:hover,a.button[data-entity-type="file"]:visited:hover{background-color:#fcce01;border:2px solid transparent;color:#001c2b;}a.button[data-entity-type="file"]::before{content:"\e022";margin-right:8px;position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}article ul{list-style-type:none;}article ul li:before{content:'-';position:absolute;margin-left:-20px;margin-top:-2px;}.region-content table{margin-bottom:1em;}.region-content table caption{font-size:13px;}.region-content table thead th,.region-content table tbody th{background:#fcce01;color:#001c2b;padding:10px 25px;text-align:center;}.region-content table tbody{background:#1c384d;}.region-content table tbody td{border:1px solid #001c2b;padding:10px 25px;}@media screen and (min-width:768px){article p.two-columns{column-count:2;column-gap:40px;}}.cke_editable p.two-columns{column-count:2;column-gap:40px;}.center{text-align:center;}.fullwidth{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;}@media screen and (min-width:768px){.fullwidth{width:100vw;width:calc(100vw - 9px);position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;min-height:50px;clear:both;padding:0;}}.navbar-default{background-color:transparent;border-color:transparent;border:0;margin-bottom:3em;}.navbar-header{}.navbar-default .navbar-toggle{border-color:#001c2b;background:#fcce01;}.navbar-default .navbar-toggle .icon-bar{background-color:#001c2b;}.navbar-default .navbar-collapse{border:0;box-shadow:none;}@media screen and (min-width:768px){.navbar-default .navbar-collapse{border-bottom:0;}}.logo{margin:0;}.nav > li > a:hover,.nav > li > a:focus{text-decoration:none;background-color:transparent;}.navbar-default .navbar-nav{font-family:'Montserrat',serif;font-weight:normal;font-style:normal;text-transform:uppercase;font-size:16px;color:#f0f0f0;line-height:1em;}.navbar-default .navbar-nav > li > a,.navbar-default .navbar-nav>li>a:focus{color:#f0f0f0;}.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav>li>a.is-active,.navbar-default .navbar-nav>li>a.is-active:focus,.navbar-default ul.nav>li>a:active,.navbar-default .navbar-nav>li>a.is-active:hover{color:#fcce01;background-color:transparent;}.navbar-default ul.nav>li.active>a:after,.navbar-default ul.nav>li>a.is-active:after{position:absolute;content:'';height:1px;bottom:5px;margin:0 auto;left:15px;right:auto;width:50px;background:#fcce01;}@media screen and (min-width:768px){.navbar-nav{float:right;}.navbar-default ul.nav>li>a:hover:after,.navbar-default ul.nav>li>a:active:after,.navbar-default ul.nav>li.active>a:after,.navbar-default ul.nav>li>a.is-active:after{bottom:12px;right:15px;width:auto;}}.main-container{padding-top:2em;}.parallax{position:relative;}.parallax .foreground img{width:50%;float:left;margin-bottom:15px;z-index:1;}.parallax .background{position:relative;}.parallax .background img{margin-top:-50%;opacity:0.3;}.parallax .background:after{position:relative;content:'';top:0;bottom:0;left:0;right:0;background-image:linear-gradient(to right,#001C2B 10%,transparent 99%);}@media screen and (min-width:768px){.parallax{position:relative;}.parallax .foreground{z-index:5;height:auto;position:absolute;}.parallax .foreground img{width:auto;float:none;margin-bottom:0;}.parallax .foreground.first{width:180px;margin-top:80px;z-index:3;}.parallax .foreground.second{width:360px;margin-top:20px;margin-left:15%;z-index:2;}.parallax .foreground.third{margin-left:50%;margin-top:50px;z-index:4;}.parallax .foreground.third img{width:140px;padding-left:0;position:absolute;top:200px;z-index:-1;}.parallax .background{z-index:1;margin-right:5%;text-align:right;}.parallax .background:after{position:absolute;}.parallax .background img{margin-top:0;}}@media screen and (min-width:992px){.parallax .foreground.first{width:260px;margin-top:80px;z-index:3;}.parallax .foreground.second{width:460px;margin-top:20px;margin-left:17%;z-index:2;}.parallax .foreground.third{margin-left:50%;margin-top:50px;z-index:4;}.parallax .foreground.third img{width:210px;}}@media screen and (min-width:1200px){.parallax .foreground.third{padding-right:10%;}}.strapline{margin-top:5em;margin-bottom:5em;}.path-frontpage .strapline{margin-bottom:5em;}.strapline a.button{margin-top:0;}.strapline-wrapper{padding-bottom:125px;background-image:linear-gradient(transparent 40%,#dbe3ee 99%);z-index:1;position:relative;}.strapline-wrapper::before{background:url(/themes/custom/underwood_bootstrap/images/artic-or8.png) no-repeat 50% 100%;-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;position:absolute;top:0;right:0;bottom:0;left:0;content:'';z-index:-1;}@media screen and (min-width:768px){.strapline-wrapper{padding-bottom:230px;}.strapline{margin-left:10%;margin-right:10%;text-align:center;}#strap::before{}}@media screen and (min-width:992px){.strapline-wrapper{padding-bottom:295px;}}@media screen and (min-width:1200px){.strapline-wrapper{padding-bottom:325px;}}article.page{padding-bottom:150px;}.full-width::before{width:100vw;position:absolute;left:50%;right:50%;height:300px;bottom:0;margin-left:-50vw;margin-right:-50vw;content:'';z-index:-1;background-image:linear-gradient(transparent 25%,#dbe3ee 100%);}article.page .content .overflow .field--name-field-image{margin-bottom:3em;}@media screen and (min-width:768px){article.page .content .indented .standfirst{position:relative;z-index:1;}article.page .content .overflow .field--name-field-image{margin-bottom:-6em;}}article.page  .secondary.row,article.page  .additional.row{position:relative;padding:5em 0;}article.page  .secondary.row::before{background-image:linear-gradient(#0A2A3B 50%,transparent 100%);height:auto;top:0;display:block;}article.page  .secondary.row .indented{padding:0;}article.page  .secondary.row .column-text + .column-text{padding-top:5em;}@media screen and (min-width:768px){article.page  .secondary.row .column-text + .column-text{padding-top:0;}}article.page  .secondary.row .column-text .text-box p{}article.page  .additional.row{padding-bottom:0;}article.page  .additional.row .yellow{background-color:#fcce01;color:#001c2b;padding:3em 15px;}@media screen and (min-width:768px){article.page  .additional.row .yellow{padding:3em;}}article.page  .additional.row .yellow .heading{color:#001c2b;text-shadow:none;}article.page  .additional.row .yellow + aside .text-box{padding-top:5em;}@media screen and (min-width:768px){article.page  .additional.row .yellow + aside .text-box{padding-left:3em;padding-top:0;}}.node-2 .content .row{position:relative;}.node-2 .content .row::before{background:url(/themes/custom/underwood_bootstrap/images/old-man-storr.png) no-repeat 50% 100%;-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;width:100vw;width:calc(100vw - 9px);position:absolute;left:50%;right:50%;top:0;bottom:0;margin-left:-50vw;margin-right:-50vw;content:'';z-index:-1;display:block;}.node-2 .content .field--name-body{padding-bottom:150px;}article a.editorlink:link,article a.editorlink:visited,article a.editorlink:active,article a.editorlink:hover,article a.editorlink:focus{color:#888888;}section.categories{text-align:center;margin-top:5em;}section.categories .section-title{margin-bottom:1em;}section.categories .field--name-body{margin-bottom:3em;}section.categories .field--name-field-categories{display:flex;flex-wrap:wrap;justify-content:center;}section.categories .item{padding-left:0;padding-right:0;text-align:center;float:none;position:relative;}@media screen and (min-width:768px){section.categories .item{}}.field--name-field-category-image{position:relative;padding-bottom:4em;}.field--name-field-category-image::after{position:absolute;content:'';left:0;right:0;top:0;bottom:0;background-image:linear-gradient(transparent 35%,#001c2b 70%);}section.categories .item:nth-child(even) .field--name-field-category-image::after{background-image:linear-gradient(transparent 35%,#00121c 70%);}section.categories  .box-text{position:absolute;bottom:0;left:0;right:0;padding:10px;padding-bottom:20px;}section.categories  .box-text .field--name-field-heading::after{content:"";display:block;width:40px;height:1px;margin:auto;border-bottom:2px solid #bdbdbd;margin-top:10px;margin-top:calc(0.5em - 3px);position:absolute;left:0;right:0;}section.categories  .field--name-field-caption{}.caption .heading,.strapline .heading,.field--type-text-with-summary h2,.field--type-text-long h2,section.categories .section-title,.cke_editable h2,.heading.caps{font-family:'Montserrat',serif;color:#fcce01;font-size:22px;font-weight:300;text-shadow:2px 4px 5px #000000,1px 1px 2px #000000,0 0 5px #000000,0 0 5px #000000,0 0 25px #000000;text-transform:uppercase;margin-top:0;letter-spacing:0.1em;}.caption .field--name-field-caption,.strapline .field--name-field-caption,.field--type-text-with-summary p.standfirst,.field--type-text-long p.standfirst,.cke_editable p.standfirst,section.categories  .box-text .field--name-field-heading{font-family:'ButlerRegular',serif;color:#f5f6f8;font-size:35px;font-weight:400;text-shadow:1px 1px 2px #000000,0 0 5px #000000,0 0 5px #000000,0 0 25px #000000;line-height:1.25em;margin-bottom:1em;margin-top:0;}section.categories  .box-text .field--name-field-heading{}.field--type-text-with-summary p.caps,.field--type-text-long p.caps,.cke_editable p.caps{color:#888888;font-family:'Montserrat',serif;font-weight:normal;font-style:normal;text-transform:uppercase;font-size:16px;line-height:1em;}.field--type-text-with-summary p.statistic,.field--type-text-long p.statistic,.cke_editable p.statistic{font-family:'ButlerRegular',serif;color:#fcce01;font-size:35px;font-weight:400;line-height:1.25em;margin:0;}.field--type-text-with-summary p.standfirst,.field--type-text-long p.standfirst,.cke_editable p.standfirst{font-family:'ButlerRegular',serif;color:#f5f6f8;font-size:35px;font-weight:400;text-shadow:1px 1px 2px #000000,0 0 25px #000000,0 0 5px #000000;line-height:1.25em;margin-bottom:1em;margin-top:0;}.footer-wrapper{background-color:#dbe3ee;}footer.footer{color:#888888;margin-top:0;border-top:0 none transparent;}footer.footer a{color:#888888;}footer .upper.row{font-size:20px;font-weight:400;}footer.footer .logo{margin-right:50px;}footer.footer address{margin-top:5px;clear:left;}footer.footer .region-footer-links{clear:left;}@media screen and (min-width:768px){footer.footer address{clear:none;}footer.footer .region-footer-links{clear:none;}}footer ul.menu > li > a{color:#888888;padding:5px 0;margin-top:5px;margin-bottom:5px;}footer ul.menu > li.first > a{margin-top:0;}footer ul.menu > li > a:hover,footer ul.menu > li > a.is-active,footer ul.menu > li > a.is-active:focus,footer ul.nav > li > a:active,footer ul.menu > li > a.is-active:hover{text-decoration:underline;}footer .lower.row{margin-top:3em;}#sliding-popup .popup-content #popup-text,#sliding-popup .popup-content #popup-text p{font-weight:400;}#sliding-popup .popup-content #popup-text p,#sliding-popup .popup-content #popup-buttons{font-size:14px;}#sliding-popup .popup-content #popup-text{margin-top:8px;}#sliding-popup .popup-content #popup-buttons button,#sliding-popup .popup-content #popup-buttons button:hover{background:none;box-shadow:none;border:none;font-weight:600;text-shadow:none;color:#888888;}#sliding-popup .popup-content #popup-buttons button:hover{text-decoration:underline;}#sliding-popup .popup-content #popup-buttons::before{content:"\e258";font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;vertical-align:middle;top:8px;position:relative;}
