/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:0}body,div,html,ol,ul{margin:0;padding:0}ol,ul{list-style-type:none}li,ol,ul{padding:0;margin:0}a{color:inherit}h1,h2,h3,h4,h5{margin:0}button{border:none;font:inherit;padding:0;cursor:pointer;background:none}p{margin:0}label{font-size:inherit}input{border-radius:0}input:not([type=checkbox]),label,textarea{font-family:inherit;outline:0}input:not([type=checkbox]):invalid,label:invalid,textarea:invalid{outline:0;-webkit-box-shadow:none;box-shadow:none}figure{margin:0}button{outline:0}table{border-spacing:0}table td,table th{margin:0;padding:0}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:2.4375rem;margin:0 0 1rem;padding:.5rem;border:1px solid #cacaca;border-radius:0;background-color:#fefefe;-webkit-box-shadow:inset 0 1px 2px hsla(0,0%,4%,.1);box-shadow:inset 0 1px 2px hsla(0,0%,4%,.1);font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;color:#0a0a0a;-webkit-transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out;transition:box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=datetime]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,textarea:focus{outline:none;border:1px solid #8a8a8a;background-color:#fefefe;-webkit-box-shadow:0 0 5px #cacaca;box-shadow:0 0 5px #cacaca;-webkit-transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out;transition:box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s}textarea{max-width:100%}textarea[rows]{height:auto}input:disabled,input[readonly],textarea:disabled,textarea[readonly]{background-color:#e6e6e6;cursor:not-allowed}[type=button],[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box}::-webkit-input-placeholder{color:#cacaca}::-ms-input-placeholder{color:#cacaca}::placeholder{color:#cacaca}[type=checkbox],[type=file],[type=radio]{margin:0 0 1rem}[type=checkbox]+label,[type=radio]+label{display:inline-block;vertical-align:baseline;margin-left:.5rem;margin-right:1rem;margin-bottom:0}[type=checkbox]+label[for],[type=radio]+label[for]{cursor:pointer}label>[type=checkbox],label>[type=radio]{margin-right:.5rem}[type=file]{width:100%}label{display:block;margin:0;font-size:.875rem;font-weight:400;line-height:1.8;color:#0a0a0a}label.middle{margin:0 0 1rem;padding:.5625rem 0}.help-text{margin-top:-.5rem;font-size:.8125rem;font-style:italic;color:#0a0a0a}.input-group{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:1rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.input-group>:first-child,.input-group>:first-child.input-group-button>*,.input-group>:last-child,.input-group>:last-child.input-group-button>*{border-radius:0 0 0 0}.input-group-button,.input-group-button a,.input-group-button button,.input-group-button input,.input-group-button label,.input-group-field,.input-group-label{margin:0;white-space:nowrap}.input-group-label{padding:0 1rem;border:1px solid #cacaca;background:#e6e6e6;color:#0a0a0a;text-align:center;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-group-label:first-child{border-right:0}.input-group-label:last-child{border-left:0}.input-group-field{border-radius:0;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px;min-width:0}.input-group-button{padding-top:0;padding-bottom:0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.input-group-button a,.input-group-button button,.input-group-button input,.input-group-button label{-ms-flex-item-align:stretch;align-self:stretch;height:auto;padding-top:0;padding-bottom:0;font-size:1rem}fieldset{margin:0;padding:0;border:0}legend{max-width:100%;margin-bottom:.5rem}.fieldset{margin:1.125rem 0;padding:1.25rem;border:1px solid #cacaca}.fieldset legend{margin:0;margin-left:-.1875rem;padding:0 .1875rem}select{height:2.4375rem;margin:0 0 1rem;padding:.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #cacaca;border-radius:0;background-color:#fefefe;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;color:#0a0a0a;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");background-origin:content-box;background-position:right -1rem center;background-repeat:no-repeat;background-size:9px 6px;padding-right:1.5rem;-webkit-transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out;transition:box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s}@media screen and (min-width:0\0){select{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==")}}select:focus{outline:none;border:1px solid #8a8a8a;background-color:#fefefe;-webkit-box-shadow:0 0 5px #cacaca;box-shadow:0 0 5px #cacaca;-webkit-transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out;transition:box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s}select:disabled{background-color:#e6e6e6;cursor:not-allowed}select::-ms-expand{display:none}select[multiple]{height:auto;background-image:none}.is-invalid-input:not(:focus){border-color:#cc4b37;background-color:#f9ecea}.is-invalid-input:not(:focus)::-webkit-input-placeholder{color:#cc4b37}.is-invalid-input:not(:focus)::-ms-input-placeholder{color:#cc4b37}.is-invalid-input:not(:focus)::placeholder{color:#cc4b37}.form-error,.is-invalid-label{color:#cc4b37}.form-error{display:none;margin-top:-.5rem;margin-bottom:1rem;font-size:.75rem;font-weight:700}.form-error.is-visible{display:block}table{border-collapse:collapse;width:100%;margin-bottom:1rem;border-radius:0}tbody,tfoot,thead{border:1px solid #f1f1f1;background-color:#fefefe}caption{padding:.5rem .625rem .625rem;font-weight:700}thead{background:#f8f8f8}tfoot,thead{color:#0a0a0a}tfoot{background:#f1f1f1}tfoot tr,thead tr{background:transparent}tfoot td,tfoot th,thead td,thead th{padding:.5rem .625rem .625rem;font-weight:700;text-align:left}tbody td,tbody th{padding:.5rem .625rem .625rem}tbody tr:nth-child(2n){border-bottom:0;background-color:#f1f1f1}table.unstriped tbody{background-color:#fefefe}table.unstriped tbody tr{border-bottom:0;border-bottom:1px solid #f1f1f1;background-color:#fefefe}@media screen and (max-width:63.99875em){table.stack tfoot,table.stack thead{display:none}table.stack td,table.stack th,table.stack tr{display:block}table.stack td{border-top:0}}table.scroll{display:block;width:100%;overflow-x:auto}table.hover thead tr:hover{background-color:#f3f3f3}table.hover tfoot tr:hover{background-color:#ececec}table.hover tbody tr:hover{background-color:#f9f9f9}table.hover:not(.unstriped) tr:nth-of-type(2n):hover{background-color:#ececec}.table-scroll{overflow-x:auto}@font-face{font-family:Kipp;src:url(/themes/custom/newton/dist/css/font/kipp.eot) format("eot"),url(/themes/custom/newton/dist/font/kipp.woff) format("woff"),url(/themes/custom/newton/dist/font/kipp.ttf) format("truetype"),url(/themes/custom/newton/dist/font/kipp.svg) format("svg");font-weight:400;font-style:normal}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:100%}body{background:#fffafd;color:#00555e;font-size:16px;line-height:1.45;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;text-rendering:optimizeLegibility}h1,h2,h3{font-family:Kipp,Helvetica,Arial,sans-serif;color:#00555e;line-height:1;font-weight:400}section{max-width:36rem;margin:auto;padding:0 1rem}h1{font-size:2em;margin:0;line-height:1.1}h1,h2{text-transform:uppercase}h2{font-size:1.5em;line-height:1;margin:1.5rem 0 .25rem}h3{font-size:1.3em;text-transform:uppercase}h3,h4{margin:1rem 0 .25rem}h4{font-weight:700;font-size:1.2}p{margin-bottom:1rem}@media screen and (max-width:25rem){body{font-size:90%}}a{color:#00555e;text-decoration:none}a:hover{color:#009fe3}a:visited{color:#00555e}::selection{background:#e30613;color:#fff;text-shadow:none}nav.navigation{display:block;margin-top:15px}nav.navigation ul{list-style:none;position:relative;float:left;margin:0;padding:0}nav.navigation ul a{display:block;color:#00555e;text-decoration:none;font-size:1.5rem;padding:0 15px 0 0;font-family:Kipp,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif}nav.navigation ul li{position:relative;float:left;margin:0;padding:0}nav.navigation ul li a.is-active{color:green}nav.navigation ul li:hover a{color:#009fe3}nav.navigation ul ul{display:none;position:absolute;top:100%;left:0;background:#fff;padding:0}nav.navigation ul ul li{float:none;width:200px}nav.navigation ul ul a{line-height:120%;padding:10px 15px}nav.navigation ul ul ul{top:0;left:100%}nav.navigation ul li:hover>ul{display:block}div.language-switcher-language-url ul{list-style:none;position:relative;float:right;margin:0;padding:0}div.language-switcher-language-url li{position:relative;float:left;margin:0;padding:0}div.language-switcher-language-url a{display:block;color:#00555e;text-decoration:none;font-size:1.5rem;padding:0 15px 0 0;font-family:Kipp,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif}nav.action-links li{list-style:none}.layout-container{max-width:1200px;margin:0 auto;padding:1rem}.layout-content{max-width:650px;margin:0 auto}.region-header{min-height:90px;padding-bottom:50px}.region-content{padding-top:50px}.region-content .field{padding:15px 0}.region-footer{min-height:90px;padding-top:50px}.block-local-tasks-block{border:1px solid #00555e;margin:10px 0;padding:10px}.block-local-tasks-block a{color:#00555e;text-decoration:none}.block-local-tasks-block a.is-active{color:green}.block-local-tasks-block li:hover a{color:#009fe3}.messages--status{border:1px solid #00555e;background-color:#fff;padding:10px;position:fixed;top:60px}.view-footer,.view-header{padding:5px 0;margin:2px 0}.view-footer a,.view-header a{padding:3px;overflow:hidden;color:#00555e;text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e30613),to(#e30613));background-image:-webkit-linear-gradient(top,#e30613,#e30613);background-image:linear-gradient(180deg,#e30613 0,#e30613);background-repeat:no-repeat;background-position:0 100%;background-size:100% 2px}.view-footer a,.view-footer a:hover,.view-header a,.view-header a:hover{-webkit-transition:.2s cubic-bezier(.68,0,.07,1);transition:.2s cubic-bezier(.68,0,.07,1)}.view-footer a:hover,.view-header a:hover{color:#fff;text-shadow:none;background-size:100% 100%;-webkit-perspective:1000}.view-footer a,.view-header a{padding:5px;border-radius:3px;border:1px solid #00555e;background-size:100% 0}.fullcalendar-bottom-btn,.more-link{margin:2px 0}.fullcalendar-bottom-btn a,.more-link a{padding:3px;overflow:hidden;color:#00555e;text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e30613),to(#e30613));background-image:-webkit-linear-gradient(top,#e30613,#e30613);background-image:linear-gradient(180deg,#e30613 0,#e30613);background-repeat:no-repeat;background-position:0 100%;background-size:100% 2px;-webkit-transition:.2s cubic-bezier(.68,0,.07,1);transition:.2s cubic-bezier(.68,0,.07,1)}.fullcalendar-bottom-btn a:hover,.more-link a:hover{color:#fff;text-shadow:none;background-size:100% 100%;-webkit-transition:.2s cubic-bezier(.68,0,.07,1);transition:.2s cubic-bezier(.68,0,.07,1);-webkit-perspective:1000}.fullcalendar-bottom-btn a,.more-link a{padding:5px;border-radius:3px;border:1px solid #00555e;background-size:100% 0}.block-views{margin-bottom:40px}.views-exposed-form .form--inline{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.views-exposed-form .form--inline .form-actions{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.block-local-actions-block,.form-wrapper{margin-bottom:20px}.view-id-content table{position:relative;width:-webkit-calc(100vw - 40px);width:calc(100vw - 40px);left:-webkit-calc(-50vw + 50% + 20px);left:calc(-50vw + 50% + 20px)}.field__label{font-weight:700}.node--unpublished{background-color:#fffafd!important}.node__submitted{font-size:.8em}.node__content img{width:100%}.node__content .text-formatted a{padding:3px;overflow:hidden;color:#00555e;text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e30613),to(#e30613));background-image:-webkit-linear-gradient(top,#e30613,#e30613);background-image:linear-gradient(180deg,#e30613 0,#e30613);background-repeat:no-repeat;background-position:0 100%;background-size:100% 2px}.node__content .text-formatted a,.node__content .text-formatted a:hover{-webkit-transition:.2s cubic-bezier(.68,0,.07,1);transition:.2s cubic-bezier(.68,0,.07,1)}.node__content .text-formatted a:hover{color:#fff;text-shadow:none;background-size:100% 100%;-webkit-perspective:1000}.node--type-info{border:1px solid #00555e;margin:10px 0;padding:10px}.field--name-field-ics{margin:2px 0}.field--name-field-ics a{padding:3px;overflow:hidden;color:#00555e;text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e30613),to(#e30613));background-image:-webkit-linear-gradient(top,#e30613,#e30613);background-image:linear-gradient(180deg,#e30613 0,#e30613);background-repeat:no-repeat;background-position:0 100%;background-size:100% 2px}.field--name-field-ics a,.field--name-field-ics a:hover{-webkit-transition:.2s cubic-bezier(.68,0,.07,1);transition:.2s cubic-bezier(.68,0,.07,1)}.field--name-field-ics a:hover{color:#fff;text-shadow:none;background-size:100% 100%;-webkit-perspective:1000}.field--name-field-ics a{padding:5px;border-radius:3px;border:1px solid #00555e;background-size:100% 0}form.user-form{margin-bottom:150px;padding-bottom:10px;border-bottom:3px solid #00555e}.button{font-size:1em;padding-bottom:1px;line-height:1.5;vertical-align:center;overflow:hidden;color:#00555e;text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e30613),to(#e30613));background-image:-webkit-linear-gradient(top,#e30613,#e30613);background-image:linear-gradient(180deg,#e30613 0,#e30613);background-repeat:no-repeat;background-position:0 100%;background-size:100% 2px}.button,.button:hover{-webkit-transition:.2s cubic-bezier(.68,0,.07,1);transition:.2s cubic-bezier(.68,0,.07,1)}.button:hover{color:#fff;text-shadow:none;background-size:100% 100%;-webkit-perspective:1000}input[type=checkbox]{margin:0}.field--type-calendar-download-type.form-wrapper{display:none}section.comment-wrapper{margin:0}section.comment-wrapper .indented:before{content:" ";display:block;margin-left:-25px;width:25px;border-top:1px dashed #00555e}.comment{border-left:1px dashed #00555e;padding:10px}.comment .comment__meta{font-size:.8em}.comment .comment__meta p{display:inline;margin-right:15px}.comment ul.links{font-size:.8em}.comment ul.links li{display:inline;margin-right:15px}
.node--unpublished{background-color:#fff4f4;}
