/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-left:auto;margin-right:auto;}
.fieldgroup{border-width:0;padding:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}
.clearfix:after{content:"";display:table;clear:both;}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto;width:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li:after{content:", ";}.item-list__comma-list li:last-child:after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.progress{position:relative;}.progress__track{background-color:#fff;border:1px solid;margin-top:5px;max-width:100%;min-width:100px;height:16px;}.progress__bar{background-color:#000;height:16px;width:3%;min-width:3%;max-width:100%;}.progress__description,.progress__percentage{color:#555;overflow:hidden;font-size:.875em;margin-top:0.2em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.reset-appearance{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0 none;background:transparent;padding:0;margin:0;line-height:inherit;}
.resize-none{resize:none;}.resize-vertical{resize:vertical;min-height:2em;}.resize-horizontal{resize:horizontal;max-width:100%;}.resize-both{resize:both;max-width:100%;min-height:2em;}
table.sticky-header{background-color:#fff;margin-top:0;z-index:500;top:0;}
.system-status-counter__status-icon{display:inline-block;height:25px;width:25px;vertical-align:middle;}.system-status-counter__status-icon:before{content:"";background-size:16px;background-position:center 2px;background-repeat:no-repeat;width:100%;height:100%;display:block;}.system-status-counter__status-icon--error:before{background-image:url(/themes/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning:before{background-image:url(/themes/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked:before{background-image:url(/themes/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;padding:.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);margin-bottom:.5em;}@media screen and (min-width:60em){.system-status-report-counters{flex-wrap:wrap;display:flex;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{border:1px solid #ccc;margin-top:1em;padding:0 1em 1em;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{width:16px;height:16px;display:inline-block;background-size:100%;}.tablesort--asc{background-image:url(/themes/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/themes/misc/icons/787878/twistie-up.svg);}
div.tree-child{background:url(/themes/misc/tree.png) no-repeat 11px center;}div.tree-child-last{background:url(/themes/misc/tree-bottom.png) no-repeat 11px center;}[dir="rtl"] div.tree-child,[dir="rtl"] div.tree-child-last{background-position:-65px center;}div.tree-child-horizontal{background:url(/themes/misc/tree.png) no-repeat -11px center;}
.caption{display:table;}.caption > *{display:block;max-width:100%;}.caption > figcaption{display:table-caption;caption-side:bottom;max-width:none;}.caption > figcaption[contenteditable=true]:empty:before{content:attr(data-placeholder);font-style:italic;}
.animsition,.animsition-overlay{position:relative;opacity:0;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.animsition-overlay-slide{position:fixed;z-index:1;width:100%;height:100%;background-color:#ddd;}.animsition-loading,.animsition-loading:after{width:32px;height:32px;position:fixed;top:50%;left:50%;margin-top:-16px;margin-left:-16px;border-radius:50%;z-index:100;}.animsition-loading{background-color:transparent;border-top:5px solid rgba(0,0,0,0.2);border-right:5px solid rgba(0,0,0,0.2);border-bottom:5px solid rgba(0,0,0,0.2);border-left:5px solid #eee;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-name:animsition-loading;animation-name:animsition-loading;}@-webkit-keyframes animsition-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes animsition-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@-webkit-keyframes fade-in{0%{opacity:0;}100%{opacity:1;}}@keyframes fade-in{0%{opacity:0;}100%{opacity:1;}}.fade-in{-webkit-animation-name:fade-in;animation-name:fade-in;animation-fill-mode:forwards;}@-webkit-keyframes fade-out{0%{opacity:1;}100%{opacity:0;}}@keyframes fade-out{0%{opacity:1;}100%{opacity:0;}}.fade-out{-webkit-animation-name:fade-out;animation-name:fade-out;animation-fill-mode:forwards;}@-webkit-keyframes fade-in-up{0%{-webkit-transform:translateY(500px);transform:translateY(500px);opacity:0;}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}}@keyframes fade-in-up{0%{-webkit-transform:translateY(500px);transform:translateY(500px);opacity:0;}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}}.fade-in-up{-webkit-animation-name:fade-in-up;animation-name:fade-in-up;}@-webkit-keyframes fade-out-up{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}100%{-webkit-transform:translateY(-500px);transform:translateY(-500px);opacity:0;}}@keyframes fade-out-up{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}100%{-webkit-transform:translateY(-500px);transform:translateY(-500px);opacity:0;}}.fade-out-up{-webkit-animation-name:fade-out-up;animation-name:fade-out-up;}@-webkit-keyframes fade-in-up-sm{0%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0;}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}}@keyframes fade-in-up-sm{0%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0;}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}}.fade-in-up-sm{-webkit-animation-name:fade-in-up-sm;animation-name:fade-in-up-sm;}@-webkit-keyframes fade-out-up-sm{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}100%{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0;}}@keyframes fade-out-up-sm{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}100%{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0;}}.fade-out-up-sm{-webkit-animation-name:fade-out-up-sm;animation-name:fade-out-up-sm;}@-webkit-keyframes fade-in-up-lg{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0;}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}}@keyframes fade-in-up-lg{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0;}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}}.fade-in-up-lg{-webkit-animation-name:fade-in-up-lg;animation-name:fade-in-up-lg;}@-webkit-keyframes fade-out-up-lg{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}100%{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0;}}@keyframes fade-out-up-lg{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}100%{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0;}}.fade-out-up-lg{-webkit-animation-name:fade-out-up-lg;animation-name:fade-out-up-lg;}@-webkit-keyframes fade-in-down{0%{-webkit-transform:translateY(-500px);transform:translateY(-500px);opacity:0;}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}}@keyframes fade-in-down{0%{-webkit-transform:translateY(-500px);transform:translateY(-500px);opacity:0;}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}}.fade-in-down{-webkit-animation-name:fade-in-down;animation-name:fade-in-down;}@-webkit-keyframes fade-out-down{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}100%{-webkit-transform:translateY(500px);transform:translateY(500px);opacity:0;}}@keyframes fade-out-down{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}100%{-webkit-transform:translateY(500px);transform:translateY(500px);opacity:0;}}.fade-out-down{-webkit-animation-name:fade-out-down;animation-name:fade-out-down;}@-webkit-keyframes fade-in-down-sm{0%{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0;}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}}@keyframes fade-in-down-sm{0%{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0;}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}}.fade-in-down-sm{-webkit-animation-name:fade-in-down-sm;animation-name:fade-in-down-sm;}@-webkit-keyframes fade-out-down-sm{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}100%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0;}}@keyframes fade-out-down-sm{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}100%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0;}}.fade-out-down-sm{-webkit-animation-name:fade-out-down-sm;animation-name:fade-out-down-sm;}@-webkit-keyframes fade-in-down-lg{0%{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0;}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}}@keyframes fade-in-down-lg{0%{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0;}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}}.fade-in-down-lg{-webkit-animation-name:fade-in-down;animation-name:fade-in-down;}@-webkit-keyframes fade-out-down-lg{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}100%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0;}}@keyframes fade-out-down-lg{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}100%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0;}}.fade-out-down-lg{-webkit-animation-name:fade-out-down-lg;animation-name:fade-out-down-lg;}@-webkit-keyframes fade-in-left{0%{-webkit-transform:translateX(-500px);transform:translateX(-500px);opacity:0;}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}}@keyframes fade-in-left{0%{-webkit-transform:translateX(-500px);transform:translateX(-500px);opacity:0;}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}}.fade-in-left{-webkit-animation-name:fade-in-left;animation-name:fade-in-left;}@-webkit-keyframes fade-out-left{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}100%{-webkit-transform:translateX(-500px);transform:translateX(-500px);opacity:0;}}@keyframes fade-out-left{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}100%{-webkit-transform:translateX(-500px);transform:translateX(-500px);opacity:0;}}.fade-out-left{-webkit-animation-name:fade-out-left;animation-name:fade-out-left;}@-webkit-keyframes fade-in-left-sm{0%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0;}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}}@keyframes fade-in-left-sm{0%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0;}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}}.fade-in-left-sm{-webkit-animation-name:fade-in-left-sm;animation-name:fade-in-left-sm;}@-webkit-keyframes fade-out-left-sm{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}100%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0;}}@keyframes fade-out-left-sm{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}100%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0;}}.fade-out-left-sm{-webkit-animation-name:fade-out-left-sm;animation-name:fade-out-left-sm;}@-webkit-keyframes fade-in-left-lg{0%{-webkit-transform:translateX(-1500px);transform:translateX(-1500px);opacity:0;}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}}@keyframes fade-in-left-lg{0%{-webkit-transform:translateX(-1500px);transform:translateX(-1500px);opacity:0;}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}}.fade-in-left-lg{-webkit-animation-name:fade-in-left-lg;animation-name:fade-in-left-lg;}@-webkit-keyframes fade-out-left-lg{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}100%{-webkit-transform:translateX(-1500px);transform:translateX(-1500px);opacity:0;}}@keyframes fade-out-left-lg{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}100%{-webkit-transform:translateX(-1500px);transform:translateX(-1500px);opacity:0;}}.fade-out-left-lg{-webkit-animation-name:fade-out-left-lg;animation-name:fade-out-left-lg;}@-webkit-keyframes fade-in-right{0%{-webkit-transform:translateX(500px);transform:translateX(500px);opacity:0;}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}}@keyframes fade-in-right{0%{-webkit-transform:translateX(500px);transform:translateX(500px);opacity:0;}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}}.fade-in-right{-webkit-animation-name:fade-in-right;animation-name:fade-in-right;}@-webkit-keyframes fade-out-right{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}100%{-webkit-transform:translateX(500px);transform:translateX(500px);opacity:0;}}@keyframes fade-out-right{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}100%{-webkit-transform:translateX(500px);transform:translateX(500px);opacity:0;}}.fade-out-right{-webkit-animation-name:fade-out-right;animation-name:fade-out-right;}@-webkit-keyframes fade-in-right-sm{0%{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0;}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}}@keyframes fade-in-right-sm{0%{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0;}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}}.fade-in-right-sm{-webkit-animation-name:fade-in-right-sm;animation-name:fade-in-right-sm;}@-webkit-keyframes fade-out-right-sm{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}100%{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0;}}@keyframes fade-out-right-sm{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}100%{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0;}}.fade-out-right-sm{-webkit-animation-name:fade-out-right-sm;animation-name:fade-out-right-sm;}@-webkit-keyframes fade-in-right-lg{0%{-webkit-transform:translateX(1500px);transform:translateX(1500px);opacity:0;}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}}@keyframes fade-in-right-lg{0%{-webkit-transform:translateX(1500px);transform:translateX(1500px);opacity:0;}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}}.fade-in-right-lg{-webkit-animation-name:fade-in-right-lg;animation-name:fade-in-right-lg;}@-webkit-keyframes fade-out-right-lg{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}100%{-webkit-transform:translateX(1500px);transform:translateX(1500px);opacity:0;}}@keyframes fade-out-right-lg{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}100%{-webkit-transform:translateX(1500px);transform:translateX(1500px);opacity:0;}}.fade-out-right-lg{-webkit-animation-name:fade-out-right-lg;animation-name:fade-out-right-lg;}@-webkit-keyframes rotate-in{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0;}100%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1;}}@keyframes rotate-in{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0;}100%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1;}}.rotate-in{-webkit-animation-name:rotate-in;animation-name:rotate-in;}@-webkit-keyframes rotate-out{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1;}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0;}}@keyframes rotate-out{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1;}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0;}}.rotate-out{-webkit-animation-name:rotate-out;animation-name:rotate-out;}@-webkit-keyframes rotate-in-sm{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0;}100%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1;}}@keyframes rotate-in-sm{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0;}100%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1;}}.rotate-in-sm{-webkit-animation-name:rotate-in-sm;animation-name:rotate-in-sm;}@-webkit-keyframes rotate-out-sm{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1;}100%{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0;}}@keyframes rotate-out-sm{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1;}100%{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0;}}.rotate-out-sm{-webkit-animation-name:rotate-out-sm;animation-name:rotate-out-sm;}@-webkit-keyframes rotate-in-lg{0%{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0;}100%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1;}}@keyframes rotate-in-lg{0%{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0;}100%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1;}}.rotate-in-lg{-webkit-animation-name:rotate-in-lg;animation-name:rotate-in-lg;}@-webkit-keyframes rotate-out-lg{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1;}100%{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0;}}@keyframes rotate-out-lg{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1;}100%{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0;}}.rotate-out-lg{-webkit-animation-name:rotate-out-lg;animation-name:rotate-out-lg;}@-webkit-keyframes flip-in-x{0%{-webkit-transform:perspective(550px) rotateX(90deg);transform:perspective(550px) rotateX(90deg);opacity:0;}100%{-webkit-transform:perspective(550px) rotateX(0deg);transform:perspective(550px) rotateX(0deg);opacity:1;}}@keyframes flip-in-x{0%{-webkit-transform:perspective(550px) rotateX(90deg);transform:perspective(550px) rotateX(90deg);opacity:0;}100%{-webkit-transform:perspective(550px) rotateX(0deg);transform:perspective(550px) rotateX(0deg);opacity:1;}}.flip-in-x{-webkit-animation-name:flip-in-x;animation-name:flip-in-x;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;}@-webkit-keyframes flip-out-x{0%{-webkit-transform:perspective(550px) rotateX(0deg);transform:perspective(550px) rotateX(0deg);opacity:1;}100%{-webkit-transform:perspective(550px) rotateX(90deg);transform:perspective(550px) rotateX(90deg);opacity:0;}}@keyframes flip-out-x{0%{-webkit-transform:perspective(550px) rotateX(0deg);transform:perspective(550px) rotateX(0deg);opacity:1;}100%{-webkit-transform:perspective(550px) rotateX(90deg);transform:perspective(550px) rotateX(90deg);opacity:0;}}.flip-out-x{-webkit-animation-name:flip-out-x;animation-name:flip-out-x;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;}@-webkit-keyframes flip-in-x-nr{0%{-webkit-transform:perspective(100px) rotateX(90deg);transform:perspective(100px) rotateX(90deg);opacity:0;}100%{-webkit-transform:perspective(100px) rotateX(0deg);transform:perspective(100px) rotateX(0deg);opacity:1;}}@keyframes flip-in-x-nr{0%{-webkit-transform:perspective(100px) rotateX(90deg);transform:perspective(100px) rotateX(90deg);opacity:0;}100%{-webkit-transform:perspective(100px) rotateX(0deg);transform:perspective(100px) rotateX(0deg);opacity:1;}}.flip-in-x-nr{-webkit-animation-name:flip-in-x-nr;animation-name:flip-in-x-nr;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;}@-webkit-keyframes flip-out-x-nr{0%{-webkit-transform:perspective(100px) rotateX(0deg);transform:perspective(100px) rotateX(0deg);opacity:1;}100%{-webkit-transform:perspective(100px) rotateX(90deg);transform:perspective(100px) rotateX(90deg);opacity:0;}}@keyframes flip-out-x-nr{0%{-webkit-transform:perspective(100px) rotateX(0deg);transform:perspective(100px) rotateX(0deg);opacity:1;}100%{-webkit-transform:perspective(100px) rotateX(90deg);transform:perspective(100px) rotateX(90deg);opacity:0;}}.flip-out-x-nr{-webkit-animation-name:flip-out-x-nr;animation-name:flip-out-x-nr;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;}@-webkit-keyframes flip-in-x-fr{0%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0;}100%{-webkit-transform:perspective(1000px) rotateX(0deg);transform:perspective(1000px) rotateX(0deg);opacity:1;}}@keyframes flip-in-x-fr{0%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0;}100%{-webkit-transform:perspective(1000px) rotateX(0deg);transform:perspective(1000px) rotateX(0deg);opacity:1;}}.flip-in-x-fr{-webkit-animation-name:flip-in-x-fr;animation-name:flip-in-x-fr;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;}@-webkit-keyframes flip-out-x-fr{0%{-webkit-transform:perspective(1000px) rotateX(0deg);transform:perspective(1000px) rotateX(0deg);opacity:1;}100%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0;}}@keyframes flip-out-x-fr{0%{-webkit-transform:perspective(1000px) rotateX(0deg);transform:perspective(1000px) rotateX(0deg);opacity:1;}100%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0;}}.flip-out-x-fr{-webkit-animation-name:flip-out-x-fr;animation-name:flip-out-x-fr;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;}@-webkit-keyframes flip-in-y{0%{-webkit-transform:perspective(550px) rotateY(90deg);transform:perspective(550px) rotateY(90deg);opacity:0;}100%{-webkit-transform:perspective(550px) rotateY(0deg);transform:perspective(550px) rotateY(0deg);opacity:1;}}@keyframes flip-in-y{0%{-webkit-transform:perspective(550px) rotateY(90deg);transform:perspective(550px) rotateY(90deg);opacity:0;}100%{-webkit-transform:perspective(550px) rotateY(0deg);transform:perspective(550px) rotateY(0deg);opacity:1;}}.flip-in-y{-webkit-animation-name:flip-in-y;animation-name:flip-in-y;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;}@-webkit-keyframes flip-out-y{0%{-webkit-transform:perspective(550px) rotateY(0deg);transform:perspective(550px) rotateY(0deg);opacity:1;}100%{-webkit-transform:perspective(550px) rotateY(90deg);transform:perspective(550px) rotateY(90deg);opacity:0;}}@keyframes flip-out-y{0%{-webkit-transform:perspective(550px) rotateY(0deg);transform:perspective(550px) rotateY(0deg);opacity:1;}100%{-webkit-transform:perspective(550px) rotateY(90deg);transform:perspective(550px) rotateY(90deg);opacity:0;}}.flip-out-y{-webkit-animation-name:flip-out-y;animation-name:flip-out-y;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;}@-webkit-keyframes flip-in-y-nr{0%{-webkit-transform:perspective(100px) rotateY(90deg);transform:perspective(100px) rotateY(90deg);opacity:0;}100%{-webkit-transform:perspective(100px) rotateY(0deg);transform:perspective(100px) rotateY(0deg);opacity:1;}}@keyframes flip-in-y-nr{0%{-webkit-transform:perspective(100px) rotateY(90deg);transform:perspective(100px) rotateY(90deg);opacity:0;}100%{-webkit-transform:perspective(100px) rotateY(0deg);transform:perspective(100px) rotateY(0deg);opacity:1;}}.flip-in-y-nr{-webkit-animation-name:flip-in-y-nr;animation-name:flip-in-y-nr;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;}@-webkit-keyframes flip-out-y-nr{0%{-webkit-transform:perspective(100px) rotateY(0deg);transform:perspective(100px) rotateY(0deg);opacity:1;}100%{-webkit-transform:perspective(100px) rotateY(90deg);transform:perspective(100px) rotateY(90deg);opacity:0;}}@keyframes flip-out-y-nr{0%{-webkit-transform:perspective(100px) rotateY(0deg);transform:perspective(100px) rotateY(0deg);opacity:1;}100%{-webkit-transform:perspective(100px) rotateY(90deg);transform:perspective(100px) rotateY(90deg);opacity:0;}}.flip-out-y-nr{-webkit-animation-name:flip-out-y-nr;animation-name:flip-out-y-nr;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;}@-webkit-keyframes flip-in-y-fr{0%{-webkit-transform:perspective(1000px) rotateY(90deg);transform:perspective(1000px) rotateY(90deg);opacity:0;}100%{-webkit-transform:perspective(1000px) rotateY(0deg);transform:perspective(1000px) rotateY(0deg);opacity:1;}}@keyframes flip-in-y-fr{0%{-webkit-transform:perspective(1000px) rotateY(90deg);transform:perspective(1000px) rotateY(90deg);opacity:0;}100%{-webkit-transform:perspective(1000px) rotateY(0deg);transform:perspective(1000px) rotateY(0deg);opacity:1;}}.flip-in-y-fr{-webkit-animation-name:flip-in-y-fr;animation-name:flip-in-y-fr;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;}@-webkit-keyframes flip-out-y-fr{0%{-webkit-transform:perspective(1000px) rotateY(0deg);transform:perspective(1000px) rotateY(0deg);opacity:1;}100%{-webkit-transform:perspective(1000px) rotateY(90deg);transform:perspective(1000px) rotateY(90deg);opacity:0;}}@keyframes flip-out-y-fr{0%{-webkit-transform:perspective(1000px) rotateY(0deg);transform:perspective(1000px) rotateY(0deg);opacity:1;}100%{-webkit-transform:perspective(1000px) rotateY(90deg);transform:perspective(1000px) rotateY(90deg);opacity:0;}}.flip-out-y-fr{-webkit-animation-name:flip-out-y-fr;animation-name:flip-out-y-fr;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;}@-webkit-keyframes zoom-in{0%{-webkit-transform:scale(.7);transform:scale(.7);opacity:0;}100%{opacity:1;}}@keyframes zoom-in{0%{-webkit-transform:scale(.7);transform:scale(.7);opacity:0;}100%{opacity:1;}}.zoom-in{-webkit-animation-name:zoom-in;animation-name:zoom-in;}@-webkit-keyframes zoom-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}50%{-webkit-transform:scale(.7);transform:scale(.7);opacity:0;}100%{opacity:0;}}@keyframes zoom-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}50%{-webkit-transform:scale(.7);transform:scale(.7);opacity:0;}100%{opacity:0;}}.zoom-out{-webkit-animation-name:zoom-out;animation-name:zoom-out;}@-webkit-keyframes zoom-in-sm{0%{-webkit-transform:scale(.95);transform:scale(.95);opacity:0;}100%{opacity:1;}}@keyframes zoom-in-sm{0%{-webkit-transform:scale(.95);transform:scale(.95);opacity:0;}100%{opacity:1;}}.zoom-in-sm{-webkit-animation-name:zoom-in-sm;animation-name:zoom-in-sm;}@-webkit-keyframes zoom-out-sm{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}50%{-webkit-transform:scale(.95);transform:scale(.95);opacity:0;}100%{opacity:0;}}@keyframes zoom-out-sm{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}50%{-webkit-transform:scale(.95);transform:scale(.95);opacity:0;}100%{opacity:0;}}.zoom-out-sm{-webkit-animation-name:zoom-out-sm;animation-name:zoom-out-sm;}@-webkit-keyframes zoom-in-lg{0%{-webkit-transform:scale(.4);transform:scale(.4);opacity:0;}100%{opacity:1;}}@keyframes zoom-in-lg{0%{-webkit-transform:scale(.4);transform:scale(.4);opacity:0;}100%{opacity:1;}}.zoom-in-lg{-webkit-animation-name:zoom-in-lg;animation-name:zoom-in-lg;}@-webkit-keyframes zoom-out-lg{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}50%{-webkit-transform:scale(.4);transform:scale(.4);opacity:0;}100%{opacity:0;}}@keyframes zoom-out-lg{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}50%{-webkit-transform:scale(.4);transform:scale(.4);opacity:0;}100%{opacity:0;}}.zoom-out-lg{-webkit-animation-name:zoom-out-lg;animation-name:zoom-out-lg;}@-webkit-keyframes overlay-slide-in-top{0%{height:100%;}100%{height:0;}}@keyframes overlay-slide-in-top{0%{height:100%;}100%{height:0;}}.overlay-slide-in-top{top:0;height:0;-webkit-animation-name:overlay-slide-in-top;animation-name:overlay-slide-in-top;}@-webkit-keyframes overlay-slide-out-top{0%{height:0;}100%{height:100%;}}@keyframes overlay-slide-out-top{0%{height:0;}100%{height:100%;}}.overlay-slide-out-top{top:0;height:100%;-webkit-animation-name:overlay-slide-out-top;animation-name:overlay-slide-out-top;}@-webkit-keyframes overlay-slide-in-bottom{0%{height:100%;}100%{height:0;}}@keyframes overlay-slide-in-bottom{0%{height:100%;}100%{height:0;}}.overlay-slide-in-bottom{bottom:0;height:0;-webkit-animation-name:overlay-slide-in-bottom;animation-name:overlay-slide-in-bottom;}@-webkit-keyframes overlay-slide-out-bottom{0%{height:0;}100%{height:100%;}}@keyframes overlay-slide-out-bottom{0%{height:0;}100%{height:100%;}}.overlay-slide-out-bottom{bottom:0;height:100%;-webkit-animation-name:overlay-slide-out-bottom;animation-name:overlay-slide-out-bottom;}@-webkit-keyframes overlay-slide-in-left{0%{width:100%;}100%{width:0;}}@keyframes overlay-slide-in-left{0%{width:100%;}100%{width:0;}}.overlay-slide-in-left{width:0;-webkit-animation-name:overlay-slide-in-left;animation-name:overlay-slide-in-left;}@-webkit-keyframes overlay-slide-out-left{0%{width:0;}100%{width:100%;}}@keyframes overlay-slide-out-left{0%{width:0;}100%{width:100%;}}.overlay-slide-out-left{left:0;width:100%;-webkit-animation-name:overlay-slide-out-left;animation-name:overlay-slide-out-left;}@-webkit-keyframes overlay-slide-in-right{0%{width:100%;}100%{width:0;}}@keyframes overlay-slide-in-right{0%{width:100%;}100%{width:0;}}.overlay-slide-in-right{right:0;width:0;-webkit-animation-name:overlay-slide-in-right;animation-name:overlay-slide-in-right;}@-webkit-keyframes overlay-slide-out-right{0%{width:0;}100%{width:100%;}}@keyframes overlay-slide-out-right{0%{width:0;}100%{width:100%;}}.overlay-slide-out-right{right:0;width:100%;-webkit-animation-name:overlay-slide-out-right;animation-name:overlay-slide-out-right;}
@font-face{font-family:'WaywardLight';src:url(/themes/custom/bootstrap_portfolio/fonts/Wayward-Light.otf) format('opentype');font-display:swap;}@font-face{font-family:'WaywardBold';src:url(/themes/custom/bootstrap_portfolio/fonts/Wayward-Bold.otf) format('opentype');font-display:swap;}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}html,body{padding:0;margin:0;overflow-y:disabled;}#maincontent *::-moz-selection{background:#00C189;}#maincontent *::selection{background:#00C189;}header *{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:'WaywardLight';font-size:.9vw;color:#333;overflow-wrap:break-word;}a{color:#000;text-decoration:none;}#maincontent a{background:yellow;padding:0 6px;text-decoration:underline;}a:hover{}ul,li{list-style:none;padding:0;margin:0;}.visually-hidden{display:none;}@keyframes backfade{0%{opacity:0;}100%{opacity:1;}}#maincontent{width:100%;margin:80px auto 0 auto;}.region-content .alert{position:fixed;bottom:0;left:0;background:red;color:#fff;padding:10px;}.path-frontpage #maincontent{margin:0 auto;}p{margin:0 0 1.5em 0;}img{width:auto;height:auto;}strong{font-family:'WaywardBold';font-weight:normal;}a{-webkit-transition:color .6s;-moz-transition:color .6s;-o-transition:color .6s;transition:color .6s;}.path-frontpage form > div,.path-frontpage form > button,.path-frontpage form > fieldset{margin-left:52%;max-width:48%;overflow:hidden;}.path-frontpage form > fieldset{margin-top:40px;}.formleftcol{float:left;width:50%;margin-left:0 !important;padding:0 5% 0 0;}form .panel-title{display:none;}form .panel-heading{margin:1vw 0;}form .captcha{margin-top:20px;}.form-item{margin:0 0 .3vw 0;}.fieldgroup{margin:0 0 2vw 0;}.form-group p,.fieldgroup p{color:#999;font-size:10pt;}.option input{margin:12px 20px;}.form-item input{width:100%;font-size:inherit;border:0;background:#eee;padding:10px;}.form-item .option input{width:auto;}.form-item-form-email{margin:0 0 40px 0;}.form-type-textarea{margin:20px 0 0 0;}.form-type-textfield label,.form-type-email label{display:inline-block;min-width:50px;margin:20px 0 6px 0;}.form-checkboxes{margin:20px 0 0 0;}form textarea{width:100%;min-height:200px;font-size:inherit;font-family:inherit;border:0;background:#eee;padding:10px;}form button{border:0;background:yellow;font-size:20pt;padding:6px 10px;margin:20px 0;cursor:pointer;box-shadow:1px 1px 0 rgba(0,0,0,.3);text-decoration:underline;}.nav-tabs{margin:0 0 20px 20px;}.nav-tabs li{display:inline-block;}.toolbar-fixed header{top:80px;}header{position:fixed;top:0;left:0;z-index:300;width:100%;padding:0 2vw 0 2vw;background:#fff;}header .region-navigation{height:60px;}header .menu{display:block;position:relative;height:60px;font-size:1.1vw;z-index:1;}header .logo,header .menu li{height:;display:block;width:9%;margin:0 4% 0 0;float:left;}header .logo{position:relative;z-index:2;top:50%;transform:perspective(1px) translateY(-50%);}header .logo img{display:block;width:100%;}header .menu li{white-space:nowrap;position:relative;top:50%;transform:perspective(1px) translateY(-50%);}header .menu li a{display:inline-block;padding:2px 0 6px 0;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;background:url(/themes/custom/bootstrap_portfolio/img/wiggle.png) bottom left no-repeat;background-size:300px;}header .menu li a.active{background:yellow url(/themes/custom/bootstrap_portfolio/img/wiggle.png) bottom left no-repeat;background-size:300px;padding:2px 10px 6px 10px;}header .menu li:last-of-type a{background:url(/themes/custom/bootstrap_portfolio/img/wiggle.png) bottom left no-repeat;background-size:300px;padding:2px 10px 6px 10px;}#sociallinks{position:relative;width:9%;height:0;margin:0 0 0 91%;font-size:14pt;z-index:2;}#sociallinks li{display:inline-block;margin:14px 2px;}header .slidemenubutton{cursor:pointer;font-size:20pt;line-height:1px;position:fixed;top:10px;right:2vw;height:60px;z-index:2;}#block-slidemenu{width:300px;position:fixed;top:0;right:0;text-align:center;height:100vh;overflow:hidden;transform:translateX(300px);padding:80px 0 0 0;background:#00a068;background:-moz-linear-gradient(left,#00a068 0%,#00c189 9%);background:-webkit-linear-gradient(left,#00a068 0%,#00c189 9%);background:linear-gradient(to right,#00a068 0%,#00c189 9%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a068',endColorstr='#00c189',GradientType=1);}.slid #block-slidemenu{transform:translateX(0);}#maincontent,.navbar,footer,#block-slidemenu{transition:all 0.3s;}.slid #maincontent,.slid .navbar,.slid footer{transform:translateX(-300px);}#block-slidemenu li{display:block;float:none;width:auto;margin:0 0 10px 0;font-size:20pt;}#block-slidemenu li:nth-of-type(1),#block-slidemenu li:nth-of-type(4){margin:0 0 30px 0;}#block-slidemenu li:last-of-type{margin:30px 0 0 0;}#block-slidemenu li:nth-child(n+2):nth-child(-n+4),#block-slidemenu li:nth-child(n+7):nth-child(-n+9){display:none;}#block-slidemenu a{color:#fff;text-decoration:underline;}h1,h2{text-decoration:underline;display:block;position:relative;letter-spacing:.02vw;margin:0 0 20px 0;}h2{}.prevnext-element{display:inline-block;margin:0 0 10px 0;}.path-frontpage #maincontent section{display:block;position:relative;padding:80px 2vw 40px 2vw;}.path-frontpage #maincontent section:first-of-type{}.path-frontpage h2{font-size:5vw;margin:0 0 60px 0;}.block-views-blockabout-us-whatwedo,.block-views-blockin-the-press-inthepress{background:#eee;}.not-front .block-views-blockin-the-press-inthepress{background:none;}.grid-sizer{width:9%;}.gutter-sizer{width:4%;}.frontprojects .views-row{width:9%;margin:0 0 4vw 0;-webkit-transition:background 1s;-moz-transition:background 1s;-o-transition:background 1s;transition:background 1s;overflow:hidden;}.frontprojects .views-row:hover{background:yellow;}.frontprojects .Project{width:22%;}.frontprojects .Large{width:35%;}.frontprojects .newsbody img{display:none;}.frontprojects .News .project,.frontprojects .Special .projectmeta{display:none;}.frontprojects .Project .news{display:none;}.frontprojects .projectmeta{font-family:'WaywardBold';font-weight:normal;margin:0 0 10px 0;}.frontprojects .newstitle{font-family:'WaywardBold';font-weight:normal;font-size:1.2vw;text-decoration:underline;margin:0 0 .4vw 0;}.frontprojects .projtitle{text-decoration:underline;float:left;margin:0 4px 0 0;}.frontprojects img{width:100%;height:auto;}.frontprojects .nodelink a{display:block;position:absolute;width:100%;height:1000px;opacity:0;}.block-views-blockfront-masonry-ourwork .view-footer{text-align:center;font-size:1.8vw;}.block-views-blockfront-masonry-ourwork .headerlink{display:inline-block;margin:0 30px 0 0;}.block-views-blockabout-us-whatwedo h2{margin:0 0 -4.5% 0;position:relative;z-index:2;}.view-about-us{display:table;clear:both;}.view-about-us .aboutimg{float:left;opacity:.5;width:23%;margin:0 3% 0 0;}.view-about-us .aboutimg img{width:100%;}.view-about-us .views-row .abouttext{columns:3;column-gap:4em;padding:5vw 0 4vw 0;}.whatwedolinks{display:none;margin:60px 0 0 0;line-height:50px;font-size:20pt;text-align:center;}.whatwedolinks li{display:inline-block;}.block-views-blockwho-we-are-whoweare h2{margin:0 0 60px 39%;}.view-who-we-are{display:table;}.block-views-blockwho-we-are-whoweare .views-row{clear:both;display:inline-block;width:38.8%;padding:0 0 3vw 0;}.block-views-blockwho-we-are-whoweare .wholeftcol{display:inline-block;width:33.5%;}.block-views-blockwho-we-are-whoweare .whorightcol{float:right;width:66.5%;}.block-views-blockwho-we-are-whoweare .whotitle{font-size:1.8vw;text-decoration:underline;margin:0 0 20px 0;}.block-views-blockwho-we-are-whoweare .whoimg{padding:0 2vw 0 0;}.block-views-blockwho-we-are-whoweare .whoimg img{width:100%;}.block-views-blockwho-we-are-whoweare .whobody{padding:0 2vw 0 0;}.view-who-we-are .views-row:nth-child(4n+3){margin:0 0 0 13%;}.collabswitch{text-align:center;font-size:1.8vw;margin:40px 0;cursor:pointer;}.not-front .collabswitch{display:none;}.collabbutton{height:3vw;margin:0 0 20px 0;background:url(/themes/custom/bootstrap_portfolio/img/plus.png) center no-repeat;background-size:contain;}.collabtext{background:yellow;display:table;margin:0 auto;text-decoration:underline;}.view-collaborators{text-align:center;margin:0 0 100px 0;width:100%;}.view-collaborators .view-header{clear:both;padding:0 0 40px 0;font-size:18pt;}.path-frontpage .block-views-blockcollaborators-collaborators{overflow:hidden;height:0;padding:0 2vw 0 2vw !important;}.block-views-blockcollaborators-collaborators h2{margin:0 0 40px 26%;}.block-views-blockcollaborators-collaborators .view-footer h2{margin:40px 0;text-decoration:none !important;}.block-views-blockcollaborators-collaborators h2 a{background:none !important;cursor:default;color:#333;}.block-views-blockcollaborators-collaborators .view-footer .content{clear:both;padding:40px 0 0 0;-webkit-column-count:6;-moz-column-count:6;column-count:6;-moz-column-fill:balance;column-fill:balance;margin:0 13%;}.view-collaborators .view-footer{clear:both;}.view-collaborators .view-content{display:flex;flex-wrap:wrap;justify-content:center;width:100%;}.view-collaborators .views-row{width:9%;margin:0 4% 2vw 0;overflow:hidden;}.view-collaborators .views-row:nth-child(8),.view-collaborators .views-row:nth-child(8n+16){margin:0 0 2vw 0;}.view-collaborators .collabtitle{margin:0 0 10px 0;text-decoration:underline;}.view-collaborators .views-row img{width:100%;margin:0 0 20px 0;}.not-front .block-views-blockcollaborators-collaborators{height:auto;}.not-front .block-views-blockcollaborators-collaborators > h2{display:none;}.not-front .block-views-blockcollaborators-collaborators article{margin:0;}.block-views-blockin-the-press-inthepress h2{margin:0 0 60px 26%;}.inthepress .presscols{columns:4;column-gap:4em;}.inthepress .pressquotes{margin:0 0 4vw 0;padding:0 13%;}.inthepress .pressquote{width:70%;clear:both;margin:0 0 1vw 0;}.inthepress .quotetext{font-size:3vw;color:#666;}.inthepress .pressquote:nth-child(2n+2){text-align:right;float:right;}.formheader{font-size:2vw;margin:0 0 20px 0;}.page-node-type-project .contentwrap{width:27%;background:#fff;padding:2% 2% 2% 0;margin:20px 0 0 -2%;z-index:200;float:left;position:relative;-ms-transform:translate(7%,0);-webkit-transform:translate(7%,0);transform:translate(7%,0);}.page-node-type-project article{margin:auto !important;}.page-node-type-project h1{margin:0 0 20px 0 !important;font-size:2vw !important;}.page-node-type-project .nodeslideshow{width:74%;overflow:hidden;margin:0 0 0 26%;}.page-node-type-project .galitem img{width:100%;}.page-node-type-project .viewsslides .galitem{width:90% !important;max-height:92vh !important;overflow:hidden;float:left;}.page-node-type-project .galbutton{position:absolute;background:red;height:100px;width:45%;z-index:200;opacity:0;height:100vh;cursor:pointer;}.page-node-type-project .cycle-next{margin:0 0 0 45%;}.page-node-type-project .replacer{width:100%;height:100%;}.page-node-type-project .viewsslides .nodegalimg{width:100%;height:calc(100% - 90px);}.page-node-type-project .replacer{background-repeat:no-repeat;background-size:cover;background-position:top left;}.galitem .replacer{background-size:contain;}.page-node-type-project .nodegalcap{font-size:12pt;padding:0 0 0 30px;}.page-node-type-project .view-footer{overflow:hidden;margin:20px 0 0 0;}.page-node-type-project .galthumbs{width:10%;float:left;margin:20px 0;padding:0 0 0 20px;}.page-node-type-project .galthumbs span{// display:none;}.page-node-type-project .galthumb{position:relative;overflow:hidden;float:left;width:calc(50% - 4px);padding:0 0 50% 0;margin:0 4px 4px 0;height:0;opacity:.3;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s;cursor:pointer;}.page-node-type-project .galthumb:hover,.galthumb.cycle-pager-active{opacity:1;}.page-node-type-project .galthumb .replacer{position:absolute;}.ss-base-body{background:#000;}.page-node-type-project #block-views-block-node-videos-nodevideos{width:67%;margin:2vw 0 0 26%;}#block-views-block-node-videos-nodevideos h2{display:block;text-align:right;}.views-field-field-project-video{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin:0 0 20px 0;}.views-field-field-project-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.not-front .region-content{padding:0 2vw 60px 2vw;}.not-front aside section{padding:0 2vw;}.region-sidebar-second{background:#eee;}.flippy li{display:inline-block;}.not-front .region-content .block-title{display:none;}#block-views-block-recommended-projects-recomprojects,#block-recomnews{margin:100px auto 0 auto;width:48%;text-align:center;display:table;padding:60px 0;}.recomblock{text-align:center;padding:80px 0 0 0;}.recomblock .views-row{display:inline-block;vertical-align:top;width:24%;margin:0;position:relative;overflow:hidden;-webkit-transition:background 1s;-moz-transition:background 1s;-o-transition:background 1s;transition:background 1s;text-align:left;padding:20px;}.recomblock .views-row:hover{background:yellow;}.recomblock a{display:block;position:absolute;height:1000px;width:400px;opacity:0;}.recomblock .views-row img{width:100%;}.recomblock .projectmeta{font-family:'WaywardBold';font-weight:normal;font-size:.7vw;}.recomblock .projtitle{text-decoration:underline;float:left;margin:0 4px 0 0;}.not-front figure{margin:0;width:100%;}.not-front figcaption{font-size:10pt;margin:0 0 20px 0}.not-front h1{margin:0 0 40px 26%;font-size:5vw;}.not-front article{margin:0 26%;}.path-frontpage article{margin:auto;}.not-front article img{display:block;max-width:100%;margin:0 0 20px -27%;float:none;}#block-viewallnews{margin:0 0 0 26%;}.allnews,.allprojects{width:48%;margin:0 auto 60px auto;}.path-news h1,.path-projects h1{font-size:3vw;margin:0 0 2vw 39%}.allnews img,.allprojects img{width:100%;}.allnews .newstitle,.allprojects .projtitle{font-size:1.4vw;text-decoration:underline;margin:0 0 20px 0;}.allnews .newscreated,.allprojects .projcreated{margin:0 0 10px 0;}.allnews .views-row,.allprojects .views-row{clear:both;display:table;margin:0 0 40px 0;padding:0 0 40px 0;border-bottom:1px solid #ccc;width:100%;}.allnews .newsleftcol,.allprojects .projleftcol{float:left;margin:0 2% 0 0;width:25%;}.allnews .newsrightcol,.allprojects .projrightcol{width:73%;float:left;}.allnews .newsbody a{background:none !important;text-decoration:none !important;}.allnews .newsbody img{display:none;}.allnews .views-row:nth-child(2n+2){text-align:right;}.allnews .views-row:nth-child(2n+2) .newsleftcol{float:right;margin:0 0 0 2%;}.allprojects .projlink{margin:20px 0 0 0;}footer{background:#666;color:#ccc;padding:60px 2vw 200px 2vw;}footer a{color:#fff;}footer .gfcol{float:left;width:33%}footer .gfcolleft{background:url(/themes/custom/bootstrap_portfolio/img/footerlogo.png) top left no-repeat;background-size:30%;padding:60px 0 0 0;}.region-mobile-content{width:100%;padding:2vw;display:none;}.mobilenode img{width:100%;}.mobilenode .mobgalimages li:first-of-type{display:none;}.mobilenode .views-field-title{font-size:28pt;text-decoration:underline;margin:0 0 20px 0;}.mobilenode .views-field-body{font-size:16pt;}.mobilenode .lowerlinks{font-size:20pt;text-align:center;margin:40px 0 0 0;}.mobilenode .lowerlinks div{display:none;}.page-node-type-news-article .mobilenode .mobnewslink{display:block;}.page-node-type-project .mobilenode .mobprojectlink{display:block;}@media screen and (max-width:1400px){body{font-size:12pt;}.grid-sizer{width:9%;}.gutter-sizer{width:4%;}.frontprojects .views-row{width:22%;}.frontprojects .Project{width:34%;}.frontprojects .Large{width:48%;}.block-views-blockabout-us-whatwedo .view-header,.block-views-blockwho-we-are-whoweare .whotitle,.formheader,.inthepress .quotetext{font-size:18pt;}}@media screen and (max-width:1024px){.region-mobile-content{display:block;}.animsition,.animsition-overlay{opacity:1;}.not-front h2{font-size:20pt;}.path-frontpage h2{font-size:10vw;margin:0 0 60px 0;}.not-front .region-content h1{margin:0 0 40px 0;font-size:30pt;text-align:center;}header{padding:0 2vw 0 2vw;}header .menu,header #block-sociallinks{display:none;}header .logo{width:200px;}header .slidemenubutton{right:2vw;}#block-slidemenu{padding:10px 0 0 0;}#block-slidemenu li:nth-child(n+2):nth-child(-n+4),#block-slidemenu li:nth-child(n+7):nth-child(-n+9){display:block;}.grid-sizer{width:48%;}.gutter-sizer{width:4%;}.frontprojects .views-row{width:48%;margin:0 0 8vw 0;}.frontprojects .News,.path-frontpage .block-views-blockwho-we-are-whoweare{display:none !important;}.frontprojects .projectsubmeta{clear:both;font-family:'WaywardLight';font-size:12pt;}.view-about-us .aboutimg{width:40%;}.view-about-us .commlink{display:none;}.view-about-us .views-row .abouttext{columns:unset;padding:0;}.block-views-blockwho-we-are-whoweare .views-row{display:table;width:100%;margin:0 0 40px 0 !important;}.whatwedolinks{display:block;}.inthepress .presscols{columns:1;column-gap:4em;}.frontprojects .newstitle{font-size:inherit;}.block-views-blockfront-masonry-ourwork .view-footer{font-size:20pt;line-height:60px;}.page-node-type-project .region-content,.page-node-type-news-article .region-content,.page-node-type-special-page .region-content,.collabswitch,.path-frontpage .block-views-blockin-the-press-inthepress,.path-frontpage .block-views-blockcollaborators-collaborators{display:none !important;}.mobilenode,.path-frontpage .region-content{display:block !important;}#block-views-block-recommended-projects-recomprojects,#block-recomnews{margin:40px auto 0 auto;width:100%;padding:20px 2vw;font-size:12pt !important;}.recomblock .views-row{width:49%;margin:0 .2% 20px 0;}.path-frontpage form > div,.path-frontpage form > button{margin-left:0%;max-width:none;}.formleftcol{float:none;width:100%;}.allnews,.allprojects{width:inherit;margin:0;}.path-news h1,.path-projects h1{font-size:10vw;margin:0 0 40px 0;}.allnews .newstitle,.allprojects .projtitle{font-size:20pt;}.allnews .views-row,.allprojects .views-row{width:96vw;}footer{background:#666;color:#ccc;padding:30px 2vw 60px 2vw;}footer .gfcol{float:none;width:100%}footer .gfcolleft{background:url(/themes/custom/bootstrap_portfolio/img/footerlogo.png) top left no-repeat;background-size:50%;padding:80px 0 0 0;}.view-collaborators .view-content{justify-content:space-between;}.view-collaborators .views-row{width:15%;margin:0 auto 4vw auto !important;}.block-views-blockcollaborators-collaborators .view-footer .content{clear:both;padding:40px 0 0 0;-webkit-column-count:2;-moz-column-count:2;column-count:2;-moz-column-fill:balance;column-fill:balance;margin:0 13%;}.not-front article{margin:auto;}.not-front figure{margin:0;width:100%;}.not-front figcaption{font-size:10pt;margin:0 0 20px 0}.not-front article img{margin:0;}}@media screen and (max-width:768px){body{font-size:14pt;}.path-frontpage *{columns:unset !important;}.view-about-us .aboutimg{display:none;}.block-views-blockwho-we-are-whoweare .wholeftcol{display:block;width:50%;}.block-views-blockwho-we-are-whoweare .whorightcol{float:none;width:100%;}.allnews .newsleftcol,.allprojects .projleftcol{float:none;width:100%;}.allnews .newsrightcol,.allprojects .projrightcol{width:100%;float:none;}.allnews .newstitle,.allprojects .projtitle{font-size:20pt;}.allnews img,.allprojects img{width:50%;}.view-collaborators .views-row{width:48%;margin:0 auto 4vw auto !important;}}
header{top:var(--drupal-displace-offset-top,0px);left:var(--drupal-displace-offset-left,0px);right:var(--drupal-displace-offset-right,0px);width:auto;}header .slidemenubutton{top:calc(10px + var(--drupal-displace-offset-top,0px));right:calc(2vw + var(--drupal-displace-offset-right,0px));}#block-slidemenu{top:var(--drupal-displace-offset-top,0px);right:var(--drupal-displace-offset-right,0px);height:calc(100vh - var(--drupal-displace-offset-top,0px));}#main{padding-left:var(--drupal-displace-offset-left,0px);padding-top:var(--drupal-displace-offset-top,0px);}
.wy-section{padding-left:4vw;padding-right:4vw;}.wy-section__inner{margin:0 auto;}.wy-section--narrow .wy-section__inner{max-width:760px;}.wy-section--standard .wy-section__inner{max-width:1200px;}.wy-section--full .wy-section__inner{max-width:none;}.wy-space--none{padding-top:0;padding-bottom:0;}.wy-space--small{padding-top:20px;padding-bottom:20px;}.wy-space--medium{padding-top:50px;padding-bottom:50px;}.wy-space--large{padding-top:100px;padding-bottom:100px;}.wy-bg--grey{background:#eee;}.wy-bg--green{background:#00a068;color:#fff;}.wy-bg--green a{color:#fff;}.wy-section__inner > * + *{margin-top:30px;}.wy-heading{margin:0 0 20px;text-decoration:none;}.wy-heading--underline{text-decoration:underline;}.wy-heading--small{font-size:18pt;}.wy-heading--medium{font-size:26pt;}.wy-heading--large{font-size:40pt;line-height:1.1;}.wy-font--bold{font-family:'WaywardBold';font-weight:normal;}.wy-font--light{font-family:'WaywardLight';font-weight:normal;}.wy-align--center{text-align:center;}.wy-text--normal{font-size:13pt;}.wy-text--large{font-size:17pt;}.wy-text--intro{font-size:22pt;line-height:1.35;}@media (min-width:900px){.wy-text--cols-2{column-count:2;column-gap:50px;}}.wy-text a,.wy-textimage a{background:yellow;padding:0 6px;text-decoration:underline;}.wy-image{margin:0;}.wy-image img{display:block;width:100%;height:auto;}.wy-image figcaption{font-size:11pt;color:#666;margin-top:8px;}.wy-ratio--landscape img{aspect-ratio:3 / 2;object-fit:cover;}.wy-ratio--wide img{aspect-ratio:16 / 9;object-fit:cover;}.wy-ratio--square img{aspect-ratio:1;object-fit:cover;}.wy-ratio--portrait img{aspect-ratio:3 / 4;object-fit:cover;}.wy-textimage{display:grid;gap:40px;align-items:center;}@media (min-width:768px){.wy-split--half{grid-template-columns:1fr 1fr;}.wy-split--third.wy-textimage--right{grid-template-columns:2fr 1fr;}.wy-split--third.wy-textimage--left{grid-template-columns:1fr 2fr;}.wy-split--two-thirds.wy-textimage--right{grid-template-columns:1fr 2fr;}.wy-split--two-thirds.wy-textimage--left{grid-template-columns:2fr 1fr;}.wy-textimage--left .wy-textimage__image{order:-1;}}.wy-columns{display:grid;}.wy-gap--small{gap:15px;}.wy-gap--medium{gap:40px;}.wy-gap--large{gap:80px;}@media (min-width:768px){.wy-columns--50-50{grid-template-columns:1fr 1fr;}.wy-columns--33-67{grid-template-columns:1fr 2fr;}.wy-columns--67-33{grid-template-columns:2fr 1fr;}.wy-columns--33-33-33{grid-template-columns:1fr 1fr 1fr;}}.wy-quote{margin:0;padding:0 0 0 30px;border-left:6px solid #00c189;font-family:'WaywardLight';font-size:24pt;line-height:1.3;}.wy-quote .wy-quote__name{display:block;font-style:normal;font-family:'WaywardBold';font-size:13pt;margin-top:12px;}.wy-video{position:relative;}.wy-video iframe{width:100%;border:0;display:block;aspect-ratio:16 / 9;height:auto;}.wy-video.wy-ratio--standard iframe{aspect-ratio:4 / 3;}.wy-grid{display:grid;gap:12px;grid-template-columns:1fr 1fr;}@media (min-width:768px){.wy-grid--3{grid-template-columns:repeat(3,1fr);}.wy-grid--4{grid-template-columns:repeat(4,1fr);}}.wy-grid-ratio--landscape img{aspect-ratio:3 / 2;object-fit:cover;}.wy-grid-ratio--square img{aspect-ratio:1;object-fit:cover;}.wy-grid-ratio--portrait img{aspect-ratio:3 / 4;object-fit:cover;}.wy-button{display:inline-block;padding:8px 18px;font-family:'WaywardBold';font-size:14pt;}.wy-button--green{background:#00a068;color:#fff !important;}.wy-button--green:hover{background:#00c189;}.wy-button--outline{border:2px solid #000;}.wy-button--highlight{background:yellow;text-decoration:underline;box-shadow:1px 1px 0 rgba(0,0,0,.3);}.wy-textimage__text,.wy-textimage__text p,.wy-text p,.wy-text li{font-size:inherit;line-height:1.5;}.wy-textimage__text{font-size:15pt;}.wy-textimage__text h3,.wy-text h3{font-family:'WaywardBold';font-size:22pt;text-decoration:none;margin:0 0 15px;}#maincontent a.wy-button,a.wy-button{font-size:15pt;line-height:1.3;padding:10px 22px;}#maincontent a.wy-button--green{background:#00a068;text-decoration:none;}#maincontent a.wy-button--outline{background:none;text-decoration:none;}.wy-bg--green a.wy-button--highlight,#maincontent .wy-bg--green a.wy-button--highlight{color:#000;}.wy-textimage__text h3{font-size:22pt !important;}.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}.wy-lp-section.wy-section--narrow .wy-section__inner{max-width:760px;}.wy-lp-section:not(.wy-section--narrow):not(.wy-section--full) .wy-section__inner{max-width:1200px;}.wy-lp-section .wy-col > * + *{margin-top:30px;}@media (min-width:768px){.wy-lp-section.wy-split-33-67 .wy-columns--50-50{grid-template-columns:1fr 2fr;}.wy-lp-section.wy-split-67-33 .wy-columns--50-50{grid-template-columns:2fr 1fr;}}.wy-heading-wrap.wy-heading--large .wy-heading{font-size:40pt;}.wy-heading-wrap.wy-heading--small .wy-heading{font-size:18pt;}.wy-heading-wrap .wy-heading{font-size:26pt;text-decoration:none;}.wy-heading-wrap.wy-font--light .wy-heading{font-family:'WaywardLight';}.wy-heading-wrap:not(.wy-font--light) .wy-heading{font-family:'WaywardBold';}.wy-heading-wrap.wy-align--center{text-align:center;}.wy-video iframe,.wy-video .video-embed-field-responsive-video{width:100%;}.wy-grid .wy-image{margin:0;}.wy-blocks{overflow-x:clip;}.wy-section__inner{container-type:inline-size;}@media (min-width:768px){.wy-columns--1 > .wy-col{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:0;row-gap:30px;}.wy-columns--1 > .wy-col > *{grid-column:1 / -1;min-width:0;}.wy-lp-section .wy-columns--1 > .wy-col > * + *{margin-top:0;}.wy-columns--1 > .wy-col > .wy-pos--wide-left{grid-column:1 / span 8;}.wy-columns--1 > .wy-col > .wy-pos--wide-right{grid-column:5 / -1;}.wy-columns--1 > .wy-col > .wy-pos--centre{grid-column:3 / span 8;}.wy-columns--1 > .wy-col > .wy-pos--narrow-left{grid-column:1 / span 5;}.wy-columns--1 > .wy-col > .wy-pos--narrow-right{grid-column:8 / -1;}.wy-columns--1 > .wy-col > .wy-pos--left-edge{grid-column:1 / span 6;}.wy-columns--1 > .wy-col > .wy-pos--right-edge{grid-column:7 / -1;}}.wy-section .wy-pos--bleed{margin-left:calc(50cqw - 50vw);margin-right:calc(50cqw - 50vw);width:auto;}.wy-section .wy-pos--left-edge{margin-left:calc(50cqw - 50vw);width:auto;}.wy-section .wy-pos--right-edge{margin-right:calc(50cqw - 50vw);width:auto;}.wy-section .wy-pos--bleed figcaption,.wy-section .wy-pos--left-edge figcaption{margin-left:calc(50vw - 50cqw);}.wy-section .wy-pos--bleed figcaption,.wy-section .wy-pos--right-edge figcaption{margin-right:calc(50vw - 50cqw);}.path-frontpage #maincontent section.wy-section{padding-left:4vw;padding-right:4vw;}.path-frontpage #maincontent section.wy-space--none{padding-top:0;padding-bottom:0;}.path-frontpage #maincontent section.wy-space--small{padding-top:20px;padding-bottom:20px;}.path-frontpage #maincontent section.wy-space--medium{padding-top:50px;padding-bottom:50px;}.path-frontpage #maincontent section.wy-space--large{padding-top:100px;padding-bottom:100px;}.path-frontpage #maincontent section.block-wayward-page-blocks{padding:0;}#block-slidemenu{background:#ff0;overflow-y:auto;}#block-slidemenu a{color:#000;}#block-slidemenu ul.menu > li.menu-item{display:block;margin:0 0 14px;}#block-slidemenu ul.wy-submenu{margin:6px 0 0;padding:0;}#block-slidemenu ul.wy-submenu > li.menu-item{display:block;font-size:15pt;margin:0 0 8px;}header .region-navigation > section.block-block-content.clearfix::after{clear:none;}header .menu li{top:0;transform:none;height:60px;display:flex;align-items:center;}header .menu li a,header .menu li:last-of-type a,header .menu li a.active{background-image:none;font-family:'WaywardBold';font-weight:normal;padding:0.2vw 0.6vw;line-height:1.1vw;}header .menu li a.active{background-color:#ff0;}::selection,#maincontent *::selection{background:#ff0;color:#000;}::-moz-selection,#maincontent *::-moz-selection{background:#ff0;color:#000;}.wy-quote{border-left-color:#ff0;}.wy-tally{max-width:760px;margin:20px 0 0;}.wy-tally iframe{width:100%;border:0;display:block;}#maincontent .lpb-controls a.lpb-save-as-template,.lpb-controls .lpb-save-as-template{background-image:url('data:image/svg+xml,<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12 10C12 8.34315 13.3431 7 15 7C16.6569 7 18 8.34315 18 10L17.1429 16H21C22.1046 16 23 16.8954 23 18V20H7V18C7 16.8954 7.89543 16 9 16H12.8571L12 10ZM9 23V21H21V23H9Z" fill="%23FFFFFF"/></svg>');background-size:30px 30px;background-position:center;background-repeat:no-repeat;}.wy-tag-active{max-width:1200px;margin:0 auto 25px;padding:0 15px;font-family:'WaywardBold',sans-serif;font-size:15px;}.wy-tag-active strong{background:#ff0;padding:2px 8px;font-weight:normal;}#maincontent .wy-tag-active a{background:none;text-decoration:underline;color:#000;margin-left:10px;}.wy-tags{max-width:1200px;margin:40px auto 20px;padding:0 15px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:15px;}.wy-tags__label{font-family:'WaywardBold',sans-serif;margin-right:6px;}#maincontent .wy-tags a.wy-tag{background:#ff0;color:#000;padding:4px 10px;text-decoration:none;}#maincontent .wy-tags a.wy-tag:hover{background:#000;color:#ff0;}@media screen and (min-width:1025px){header #block-topanchormenu{float:left;width:76%;}header #block-topanchormenu .menu{display:flex;justify-content:space-between;width:100%;}header #block-topanchormenu .menu li{width:auto;margin:0;float:none;}}.lp-builder:has(.lpb-empty-container){min-height:150px;}.lp-builder .lpb-empty-container .lpb-empty-message{display:none;}.lp-builder:has(.lpb-empty-container) > .lpb-btn--add,#maincontent .lp-builder:has(.lpb-empty-container) > a.lpb-btn--add{width:auto;height:auto;opacity:1;white-space:nowrap;display:inline-flex;align-items:center;gap:10px;padding:12px 26px;border-radius:999px;background:#ff0 none;color:#000;border:2px solid #000;font-family:'WaywardBold',sans-serif;font-size:18px;line-height:1;text-decoration:none;box-shadow:none;}.lp-builder:has(.lpb-empty-container) > .lpb-btn--add::before{content:'+';font-size:26px;line-height:1;background:none;}.lp-builder:has(.lpb-empty-container) > .lpb-btn--add::after{content:'Add a section';}.lp-builder:has(.lpb-empty-container) > .lpb-btn--add .lpb-btn--tooltip{display:none;}.lp-builder:has(.lpb-empty-container) > .lpb-btn--add:hover,.lp-builder:has(.lpb-empty-container) > .lpb-btn--add:focus{background:#000;color:#ff0;text-decoration:none;}.js .frontprojects:not(.wy-laid-out){visibility:hidden;}footer{color:#eee;}footer .gfcol > a{text-decoration:underline;}footer ul.gflist{list-style:none;margin:0;padding:0;}footer ul.gflist a{display:inline-block;min-height:24px;line-height:24px;}.mobilenode img{height:auto;}
