*{padding:0;margin:0;box-sizing:border-box}html,body{display:flex;flex-direction:column;font-family:roboto,sans-serif;min-height:100vh}ul{position:fixed;top:0;width:100%}body{background-image:url(/mountain.png);background-repeat:no-repeat;background-position:50%,50%;background-size:cover;background-attachment:fixed}footer{width:100%}h1,h2,h3,h4,h5,h6{font-family:roboto,sans-serif;font-weight:300;padding:0 0}p{line-height:2rem}a,a:visited{text-decoration:none}a:hover{opacity:.5}.current{border-bottom:1px solid #1c1c1c}.container{flex:auto;max-width:1400px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.page-content{margin:10px 0;text-align:center}.page-content h2{padding-top:20px;font-weight:400}.page-content h1{padding:10px}.employ{margin-left:auto;margin-right:auto;padding:10px;font-size:larger;color:#fff;background-color:#ff4e4e;width:50%;border-radius:15px}.icons:hover{opacity:.5}.main-content{flex:1;padding-top:100px}.dark-orange{color:#bc6c25}.white{color:#fdfdfd}.heading-secondary{font-size:2.3rem;padding:0}.featured{margin-top:20px;font-size:1.5rem;font-weight:700;font-family:roboto,sans-serif}.about-link{position:fixed;top:50%;left:48%}.home{display:flex;justify-content:space-evenly;margin-left:auto;margin-right:auto;max-width:75%;margin-top:auto;margin-bottom:auto;padding-top:50px}.line{border-left:1.5px solid #000;height:40px;margin-top:15px}.home_but{height:100%;max-width:70%;float:right}.align_right{float:right;height:152px;margin-top:10px}.column{display:flex;justify-content:center}.column2{display:flex;justify-content:center}.column3{display:flex;justify-content:center}.content_left{width:40%;align-content:flex-start;text-align:center;transform:translate(-20%,0)}.content_right{width:30%;align-content:center;text-align:center;transform:translate(20%,0)}.about_img{height:400px}.content_left2{max-width:50%;height:auto;align-content:flex-start;transform:translate(20%,-5%)}.content_right2{width:40%;align-content:flex-end;text-align:center;transform:translate(30%,-25%)}.content_left3{width:50%;height:auto;align-content:flex-start}.content_right3{width:50%;align-content:flex-end;text-align:center}img{max-width:100%;height:auto}.grid{display:grid;grid-template-columns:auto auto auto;justify-content:space-evenly;justify-items:center}div.gallery{margin:5px;border:1px solid #ccc}div.gallery:hover{border:1px solid #777}div.gallery img{width:100%;height:auto}div.desc{padding:10px;text-align:center}.align_center{display:flex;margin-top:10px;align-items:center}.file_download{display:flex;float:right;width:auto;padding:10px;padding-left:50px;margin:10px;height:60px;background-color:#dddddda9;border-radius:7px;border:1px solid #000;align-items:center}.download_title{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;width:60%;justify-self:center;font-size:medium;border:1px solid #000;border-radius:5px;margin:20px;padding-bottom:20px}.email{display:flex;align-items:center;justify-content:center}.contact-bg{display:flex;flex-direction:column;justify-self:center;margin-top:100px;background-color:#ffffff93;max-width:75%;padding:40px;border-radius:15px;box-shadow:0 4px 8px rgba(0,0,0,.2),0 6px 20px rgba(0,0,0,.19)}@-webkit-keyframes example{from{top:-100px;opacity:0}to{top:0;opacity:1}}@keyframes example{from{top:-100px;opacity:0}to{top:0;opacity:1}}li{list-style-type:none}.modal{display:none;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal-style{box-shadow:0 4px 8px rgba(0,0,0,.2),0 6px 20px rgba(0,0,0,.19);background-color:#ffffffbd;border-radius:15px;height:120px;width:250px;align-self:center;margin:10px;color:#000}.modal:target{display:table;position:absolute}.modal-dialog{display:table-cell;vertical-align:middle}.modal-dialog .modal-content{margin:auto;background-color:#f3f3f3;position:relative;padding:20px;outline:0;border:1px #777 solid;text-align:justify;width:50%;box-shadow:0 4px 8px rgba(0,0,0,.2),0 6px 20px rgba(0,0,0,.19);overflow:auto;border-radius:15px;-webkit-animation-name:example;-webkit-animation-duration:.5s;animation-name:example;animation-duration:.5s}.closebtn{text-decoration:none;float:right;font-size:15px;font-weight:700;color:#000;border:1px solid #777;background-color:#e7e7e7;padding:2px;border-radius:5px}.closebtn:hover,.closebtn:focus{color:#000;text-decoration:none;cursor:pointer}.hero{display:flex;flex-wrap:wrap;max-width:100%;height:500px;border:2px solid #1c1c1c;border-radius:15px;background-image:url(/Website_Lino.jpg);background-repeat:no-repeat;background-size:1100px;background-position:50%;margin-top:20px}.hero__header{font-size:2rem;color:#fdfdfd;text-shadow:1px 1px 5px #000;position:relative;margin-left:auto;margin-right:auto;max-width:100%;height:auto;text-size-adjust:calc(1)}.top-nav{list-style-type:none;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;background-color:#fffb}.top-nav li a{display:block;text-decoration:none}.top-nav__link{order:1;width:100%;text-align:center;margin-right:18px;font-weight:600}.top-nav__logo{height:auto;padding:10px 60px}.top-nav__logo a{max-width:auto}.top-nav__link-group{order:1;position:relative;display:flex;width:auto}.footer-content{display:flex;max-height:105px;justify-content:space-between;align-items:center;flex-direction:row}.footer-content__left-group{width:50%;color:#2e2e2e;margin-bottom:0;text-align:center}.footer-content__site-name{font-size:1.2rem;margin-bottom:0}.footer-content__image{max-width:auto;position:absolute;right:450px}.footer-right-group{width:100px;text-align:center;border:#ad0000 2px solid;padding:5px;border-radius:10px}.footer-social{padding:0% 38px;filter:invert(100%)sepia(100%)saturate(0%)hue-rotate(123deg)brightness(104%)contrast(102%);max-height:24px}.footer-social .icons{padding:1px;font-size:1.5rem}.newsletter-form{display:flex;width:100%}.newsletter-form .input-wrapper{position:relative;width:100%}.newsletter-form .input-wrapper .submit-arrow{position:absolute;right:0;bottom:10px;cursor:pointer}.newsletter-form__form-title{width:100%;color:#bc6c25;margin-bottom:20px}.newsletter-form input{background:#fff;padding-bottom:5px;border:none;border-bottom:1px solid #fff;caret-color:#fff;color:#fff;font-size:1.1rem;width:100%}.b-hero{display:flex;margin-bottom:40px}.b-hero__image{max-width:100%;margin-right:40px}.b-hero__info{max-width:50%;align-self:center}.b-hero__author-date{width:100%}.b-hero__author-date span{display:block;padding:10px 0}.b-hero__title{padding:0;padding-bottom:20px}.image-footer{display:flex;justify-content:space-between;margin-top:10px}.post-row{display:block;margin-top:20px;width:100%}.post-row .post-front{display:block;margin-bottom:30px;max-width:100%}.post-row .post-front__image{display:block;width:100%;height:250px;object-fit:cover;margin-bottom:10px}.post-preview{display:block;margin-bottom:20px}.post-preview__left{width:100%;max-height:200px}.post-preview__right{margin-left:auto;position:relative;width:100%}.preview-title{display:block;font-weight:700;font-size:1.2rem;margin-bottom:10px}.tag-group{display:flex;margin-top:10px;width:100%}.tag-group .tag{padding:5px;border:1px solid grey;border-radius:25px;margin-right:10px;cursor:pointer}.tag-group .tag .tag-text{padding:5px}.gallery{display:flex;flex-wrap:wrap;text-align:center;justify-content:center}.gallery img{flex:25%;width:300px;height:300px;object-fit:cover;padding:5px}.item-footer{margin:20px 0 50px;border-top:2px solid #000;border-bottom:2px solid #000}.item-footer__location{border-top:2px solid #000;padding:10px 0}.item-footer__bold{font-weight:700}.item-footer__status{display:flex}.item-footer__left{width:50%;padding:10px 0;border-right:2px solid #000}.item-footer__right{padding:10px 0 10px 20px;width:50%}#map-canvas{width:100%;height:650px;border:4px solid #000;margin-top:20px}.marker-info{display:flex}.marker-info__image{width:150px;height:150px;object-fit:cover}.marker-info__text{display:block;padding:0 10px;font-size:1rem}.marker-info__title{font-weight:700;border-bottom:2px solid #000}.contact{font-weight:500;color:#000}.contact__heading{font-size:2rem;margin-bottom:10px}.staff{display:flex;width:100%;margin:30px 0}.staff-member{margin-right:20px;width:25%}.staff-member__contact{display:flex}.staff-member__image{width:100%;height:auto;object-fit:cover}.staff-member:last-child{margin-right:0}.staff-member__name{font-weight:700;font-size:1.2rem}.staff-member__contacts{margin-left:20px}.staff-member .option{color:#bc6c25}@media(max-width:500px){body{background-position:50%}.img_per{width:350px;height:auto;margin-left:auto;margin-right:auto}.home{flex-direction:column;align-items:center;padding-top:0%}.line{border-left:0;border-bottom:#000 1px solid;width:100px}.align_right{height:75px}.home_but{padding-top:75px;height:auto}.contact-bg{margin-top:0%}.column{flex-direction:column}.column2{flex-direction:column}.column3{flex-direction:column}.content_left{width:50%;transform:translate(0,0)}.content_left2{max-width:100%;transform:translate(0,0)}.content_right2{width:100%;transform:translate(0,0)}.content_left3{width:100%}.content_right3{width:100%}.grid{display:flex;flex-direction:column;align-items:center;gap:15px}.about-link{position:static;padding-top:50px}.align_center{display:block}.google_form{width:350px;height:800px}.hotel_link_div{display:flex;margin-left:-10px}.footer-content{padding-top:20px;padding-bottom:20px;max-height:200px;justify-content:space-around}.footer-content__left-group{max-width:100%;width:80%}.footer-social{width:24px}.main-content{margin-top:10px}.post-preview{display:flex;margin-bottom:20px}.post-preview__left{max-width:300px;max-height:200px}.post-preview__right{margin-left:20px;position:relative;width:100%}.top-nav{justify-content:center}.dropbtn{color:#636363;margin:16px;padding:3px;font-size:32px;cursor:pointer;border-radius:5px}.dropdown{position:relative;display:inline-block;margin-left:auto;margin-right:auto}.dropdown-content{display:none;position:absolute;background-color:#f9f9f9;min-width:160px;box-shadow:0 8px 16px rgba(0,0,0,.2);z-index:1}.dropdown-content a{color:#a19c9c;padding:12px 16px;text-decoration:none;display:block}.dropdown-content a:hover{background-color:#f1f1f1}.employ{font-size:small;width:100%}.show{display:block}.hero{margin-top:40px}.hero__header{top:20px;max-width:350px}.post-row{display:flex;flex-wrap:wrap;width:100%}.post-row .post-front{flex-grow:1;margin-left:20px;width:30%}.post-row .post-front:first-child{margin-left:0}.three-columns-1{flex-direction:column;height:50%;max-width:250px}.three-columns-1_left{margin-bottom:20px}.three-columns-1_mid{margin-bottom:20px}.three-columns-2{flex-direction:column;height:50%;max-width:250px}.three-columns-2_left{margin-bottom:20px}.three-columns-2_mid{margin-bottom:20px}.two-columns{flex-direction:column;max-width:100%}.two-columns_phone{width:100%}.modal-dialog .modal-content{margin-top:50px;width:90%}}@media(max-width:1240px){.column{flex-direction:column}.home_img{padding-right:0}.home_but{background-color:#e2e2e288;border-radius:15px;padding:25px 10px 5px}.content_left{width:50%;transform:translate(50%,0)}.content_right{width:100%;transform:translate(0,0)}.content_left2{max-width:100%;transform:none;align-content:center}.content_right2{width:100%;transform:none}.awards_bg{height:300px}.align_center{display:block;max-width:400px;margin-left:auto;margin-right:auto}.download_title{width:100%}footer{position:relative;padding:0;margin-left:0%}.footer-content{padding-top:20px;padding-bottom:20px;max-height:200px}.main-content{margin-top:10px}.post-preview{display:flex;margin-bottom:20px}.post-preview__left{max-width:300px;max-height:200px}.post-preview__right{margin-left:20px;position:relative;width:100%}.top-nav__logo{order:0;max-width:450px}.dropbtn{color:#414141;margin:16px;padding:3px;font-size:32px;border:none;cursor:pointer;background-color:#ffffff6e;border-radius:5px}.dropdown{position:relative;display:inline-block;margin-left:auto;margin-right:auto}.dropdown-content{display:none;position:absolute;background-color:#f9f9f9;min-width:160px;box-shadow:0 8px 16px rgba(0,0,0,.2);z-index:1}.dropdown-content a{color:#414141;padding:12px 16px;text-decoration:none;display:block}.dropdown-content a:hover{background-color:#f1f1f1}.employ{font-size:small;width:100%}.show{display:block}.hero{margin-top:40px}.hero__header{top:20px;max-width:350px}.post-row{display:flex;flex-wrap:wrap;width:100%}.post-row .post-front{flex-grow:1;margin-left:20px;width:30%}.post-row .post-front:first-child{margin-left:0}.three-columns-1{flex-direction:column;height:50%;max-width:250px}.three-columns-1_left{margin-bottom:20px}.three-columns-1_mid{margin-bottom:20px}.three-columns-2{flex-direction:column;height:50%;max-width:250px}.three-columns-2_left{margin-bottom:20px}.three-columns-2_mid{margin-bottom:20px}.two-columns{flex-direction:column;margin-left:auto;margin-right:auto}.modal-dialog .modal-content{margin-top:50px;width:90%}}/*@media (min-width: 1024px) {

  .footer {
    position: fixed;
  }

  .aims {
    background-color: #c0dbad7a;
    width: 300px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 15px;
  }
  .post-preview {
    display: flex;
    margin-bottom: 30px;
  
    &__left {
      max-width: 350px;
      max-height: 300px;
    }
  
    &__right {
      margin-left: 20px;
      position: relative;
      width: 100%;

      .tag-group {
        display: flex;
        position: absolute;
        bottom: 0;
      }
    }
  }

  .logo{
    height: 60px;
  }

  .top-nav__logo {
    order: 0;
    max-height: 80px;
  }

  .top-nav__link-group {
    order: 1;
    position: relative;
    display: flex;
    width:fit-content;
    margin: 0px;
  }

  .top-nav__link {
    order: 1;
    width: auto;
    text-align: center;
    display: block;
  }

  .dropdown {
    display: none;
    }

  .page-content {
    height: 500px;
    padding: 0;
    margin: 20px 0 20px 0;

    &__justify-left {
      position: relative;
      left: 0px;
      width: 50%;
    }
    &__justify-right {
      position: relative;
      right: 0px;
      width: 50%;
    }
  }


  .featured {
    margin-top: 40px;
    font-size: 1.5rem;
  }

  .hero {
    margin-top: 40px;

    &__header {
      top: 40px;
      font-size: 3rem;
      text-align: center;
    }
  }

  .container {
    padding-left: $container-padding-lg;
    padding-right: $container-padding-lg;
  }

  .footer-content {
    display: flex;
    
    &__left-group{
      width: 60%;
      & p {
        width: 50%;
      }
    }

    &__right-group {
      width: 30%;
    }
  }

  .justify-left {
    display: block;
    padding-left: $container-padding-lg;
    padding-right: $container-padding-lg;
    position: absolute;
    left: 0px;
    width: 50%;
  }
    
}*/