/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--primary-colour:#0C7F6D;--primary-colour-hover:#066556;}*{box-sizing:border-box}.col-0{display:none}.col-1{width:8.33%}.col-2{width:16.66%}.col-3{width:25%}.col-4{width:33.33%}.col-5{width:41.66%}.col-6{width:50%}.col-7{width:58.33%}.col-8{width:66.66%}.col-9{width:75%}.col-10{width:83.33%}.col-11{width:91.66%}.col-12{width:100%}[class*="col-"]{float:left}a{color:#335ECA;font-weight:300;text-decoration:none;transition:0.3s}body{color:#444;font-size:18px;line-height:150%;margin:0;padding:0;width:100%}h1{display:flex;align-items:center;color:#999;font-size:38px;justify-content:center;margin:60px auto 40px;text-align:center;text-transform:uppercase;width:80%}h1:before,h1:after{border-top:1px solid #888;content:'';flex:1 0 20px;margin:0 20px 0 0}h1:after{margin:0 0 0 20px}h2,h3{font-weight:500}h2{color:var(--primary-colour);margin:30px 0 0}h3{color:var(--primary-colour)}#block-htec-tiryns-content li{margin:10px 0}.fontyourface{font-weight:inherit}.fl-button a{display:block;background:var(--primary-colour);border-radius:30px;color:#FFF;font-size:22px;padding:10px 20px}.fl-button a:hover{background:var(--primary-colour-hover)}#block-htec-tiryns-local-tasks{border-color:#E4E4E4;border-style:solid;border-width:2px 0;margin-bottom:30px;width:100%}#block-htec-tiryns-local-tasks > ul{list-style-type:none;margin:0;padding:0}#block-htec-tiryns-local-tasks > ul li{display:inline-block}#block-htec-tiryns-local-tasks > ul li a{display:block;padding:10px 20px}#block-htec-tiryns-local-tasks > ul li a:hover{background:#E4E4E4}div[data-drupal-messages]{background:#E2FDE5;border:2px solid #9AC69E;border-radius:10px;color:#587C5B;margin-bottom:20px;padding:10px 20px}#preheader{background:#E77A0B;padding:0 20px}#superfish-preheader-menu a{color:#FFF;padding:10px 15px}#superfish-preheader-menu a:hover{background:#C96D10}#header{position:relative;margin-top:5px}#block-htec-tiryns-branding{float:left;padding:15px;width:100%;max-width:400px}#block-htec-tiryns-branding img{width:100%}#header-content .centered > div{position:relative;float:left;width:100%}#main-container #content{padding:30px 15px;min-height:400px}#block-books-homepage{float:left;width:100%}#block-books-homepage h2{display:flex;align-items:center;color:#999;font-size:38px;font-weight:300;justify-content:center;margin:60px auto 40px;text-align:center;text-transform:uppercase}#block-books-homepage h2:before,#block-books-homepage h2:after{border-top:1px solid #888;content:'';flex:1 0 20px;margin:0 20px 0 0}#block-books-homepage h2:after{margin:0 0 0 20px}.books-list footer{flex:0 0 60%;margin:10px auto;width:40%}.books-list footer a{display:block;border:2px solid var(--primary-colour);color:var(--primary-colour);font-size:16px;padding:10px;text-align:center}.books-list footer a:hover{background:var(--primary-colour);color:#FFF}.books-list .view-content{display:flex;flex-wrap:wrap;width:100%}.books-list .view-content h3{font-size:32px;margin:10px 0 20px}.books-list .view-content .admin-links{font-size:14px}.books-list .view-content .book{padding:20px;text-align:center}.books-list .view-content .fl-button{margin:10px auto}.page-node-type-book h2{clear:both;margin:30px 0 10px}.page-node-type-book .book-downloads{float:left;margin-top:30px;width:100%}.page-node-type-book .book-downloads:before{display:block;border-top:1px solid #DDD;content:'';margin:auto;padding-bottom:10px;width:80%}.page-node-type-book .book-quotes{float:left;clear:both;margin-top:30px}.page-node-type-book .book-quotes .quote{padding-bottom:30px}.page-node-type-book .book-quotes .quote:before{display:block;border-top:1px solid #DDD;content:'';margin:auto;padding-bottom:10px;width:80%}.page-node-type-book .book-quotes .quote .quote-body{color:var(--primary-colour);font-size:22px;font-style:italic}.page-node-type-book .book-quotes .quote .quote-source{font-weight:bold}#footer-container{background:#F4F4F4;margin-top:30px;padding:20px 15px}#block-footerhtecdetails{float:right;text-align:right}#block-footerhtecdetails img{width:250px}@media only screen and (max-width:639px){.align-left,.align-right{margin:auto;width:100%}.align-left img,.align-right img{height:auto;width:100%}}@media only screen and (max-width:1199px){h1{line-height:120%;margin:20px auto 30px}[class*="col-"]{width:100%}.books-list .book{width:100%}.books-list .book:not(:last-child){border-bottom:1px dashed #E4E4E4;margin-bottom:10px}.page-node-type-book .book-cover{display:flex;justify-content:center}iframe{height:auto;width:100%}#block-navigation{float:left;background:var(--primary-colour);padding:15px;width:100%}#block-navigation a{color:#FFF}#block-navigation .menu li:not(:last-child){border-bottom:1px solid var(--primary-colour-hover)}#superfish-main-toggle{color:#FFF;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#superfish-main-toggle span{color:#FFF;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.sf-accordion-toggle a{color:#FFF;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}a:-webkit-any-link{color:#FFF}}@media only screen and (min-width:640px) and (max-width:1199px){.books-list.homepage .view-content .book{width:50%;max-width:50%}}@media only screen and (min-width:640px){#block-htec-tiryns-content,#block-htec-tiryns-local-tasks{margin:15px auto;padding-left:20px;width:100%;max-width:800px}[about="/welcome"] img{float:right;height:400px;width:auto}[about="/welcome"] p{margin:0;padding:10px 20px 10px}.path-frontpage #block-htec-tiryns-content{display:flex;background:#F4F4F4;font-size:22px}.path-frontpage #block-htec-tiryns-content img{display:block}.path-frontpage #block-htec-tiryns-content article > div > div{display:flex}.path-frontpage #block-htec-tiryns-content article > div > div:nth-child(2){padding:20px}.page-node-type-book .book-cover{float:right;margin-left:20px;padding:2px}.books-list.subpage .view-content .book{width:50%;max-width:50%}.books-list .view-content .fl-button{width:70%}.align-right{margin-left:20px}}@media only screen and (min-width:1200px){.centered{margin:auto;width:1200px}.path-frontpage #block-htec-tiryns-content{font-size:22px}#block-books-homepage h2{width:80%}.books-list.homepage .view-content .book{width:33.3%;max-width:33.3%}#block-navigation{position:absolute;bottom:20px;right:0}#block-navigation .menu a{color:#444;font-size:20px}#block-navigation .menu a:hover{background:#F4F4F4}#block-navigation .menu > .active-trail > a{border-bottom:3px solid var(--primary-colour);color:var(--primary-colour);font-weight:bold}#block-navigation .menu .menuparent ul{top:60px;background:#FFF;border-top:3px solid #E77A0B}}
