@charset "utf-8";
/* Kirjastot.fi banner and footer CSS */

body {
  font-family: 'Arimo', 'Arial', sans-serif;
  font-size: 12px;
  line-height: normal;
  color: #4c4c4c;
  font-weight: normal;
  text-decoration: none;
  letter-spacing: normal;
  background-color: #dedcdc;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
img {
  border: none;
}
.banner-body {
  background-color: #4c4c4c;
  height: 2.196em;
}
.footer-body {
  margin: 0;
  padding: 0;
}
a:link, a:visited, a:active {
  color: #4c4c4c;
  text-decoration: none;
}
a:hover {
  opacity: 0.75;
}
h2, .title {
  font-size: 1.166em;
  font-weight: bold;
  padding-bottom: 0.417em;
  margin: 0;
}
.banner-content {
  max-width: 98%;
  width: 100%;
  margin: 0 auto;
  padding: 0;
}
.logo {
  margin-top: 0em;
  opacity: 0.8;  
}
.librarylogo {
  width: 400px;
}
.search {
  max-width: 16.667em;
  width: 100%;
  margin-top: 0.65em;
}
.left {
  float: left;
}
.right {
  float: right;
}
.footer-content {
  max-width: 80em;
  width: 100%;
  margin: 0 auto;
}
.footer-first-row {
  height: 5.833em;
  width: 100%;
  background-color: transparent;
}
.footer-second-row {
  clear: both;
  max-width: 74em;
  width: 100%;
  min-height: 35.5em;
  background-color: transparent;
  color: #fff;
  padding-top: 1em;
  text-align: center;
}
.footer-last-row {
  text-align: center;
}
.footer-first-row .first-col {
  padding-top: 1.25em;
  padding-left: 0;
  text-align: center;
  width: 100%;
}
.footer-first-row .second-col {
}
.footer-first-row .third-col {
  width: 60%;
  float: left;
  margin: 20px 0 0 25%;
  text-align: center;
}
.footer-first-row .fourth-col {
}
.footer-second-row .col {
  /*margin-top:15px;*/
}
.footer-second-row .item {
  padding-top: 0.2em;
  padding-bottom: 0.2em;
}
.hide-mob, .plus {
  display: none;
}
.cookie-info {
  position: absolute;
  right: 0;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  bottom: 0;
}
.cookie-info span {
  padding: 5px 8px;
  background: white;
  line-height: 2;
}

@media screen and (max-width: 1023px) {
  .footer-content {
    max-width: 65em;
  }
}
@media screen and (max-width: 319px) {
  .logo {
    display: none;
  }
  .search {
    float: none;
  }
}
@media screen and (max-width: 719px) {
  .footer-content {
    margin: auto;
    max-width: 35em;
  }
  .footer-first-row .first-col img {
    max-width: 60%;
  }
  .title {
    margin-top: .75rem;
  }
  h2 {
    padding-bottom: .6rem;
  }
  .item:first-child {
    margin-top: -.5em
  }
  .item:last-child {
    margin-bottom: .75em
  }
  .plus {
    display: none; /*inline-block*/
    margin-left: 1em;
  }
  .open {
    max-height: 50em;
    opacity: 1;
    transition: all 0.7s ease-out;
    -webkit-transition: all 0.7s ease-out;
    -moz-transition: all 0.7s ease-out;
    -o-transition: all 0.7s ease-out;
  }
  .close {
    overflow: hidden;
    max-height: 0;
    opacity: 0;
    transition: all 0.5s ease-out; 
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
  }
  .footer-second-row {
    min-height: 31em;
  }
  .librarylogo {
    width: 300px;
  }
  #footer-menu-first, #footer-menu-second, #footer-menu-third, #footer-menu-fourth, #footer-menu-fifth {
    display: block; /*none*/
  }
  #footer-menu-first:hover, #footer-menu-second:hover, #footer-menu-third:hover, #footer-menu-fourth:hover, #footer-menu-fifth:hover {
    /*display: block;*/
  }
  #footer-menu-first:hover .plus, #footer-menu-second:hover .plus, #footer-menu-third:hover .plus, #footer-menu-fourth:hover .plus, #footer-menu-fifth:hover .plus {
    display: none;
  }
}
@media screen and (min-width: 720px) and (max-width: 850px) {
  .sv .footer-first-row .second-col, .sv .footer-first-row .fourth-col {
    display: none;  
  }
}
@media screen and (min-width: 720px) {
  .banner-content {
    min-height: 35px;
    background-repeat: no-repeat;
    background-position: right center;
  }
  html[lang="fi"] .banner-content {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iODFweCIgaGVpZ2h0PSIzNXB4IiB2aWV3Qm94PSIwIDAgODEgMzUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDgxIDM1IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxkZWZzPg0KCQk8cmVjdCBpZD0iU1ZHSURfMV8iIHdpZHRoPSI4MSIgaGVpZ2h0PSIzNS4yOTQiLz4NCgk8L2RlZnM+DQoJPGNsaXBQYXRoIGlkPSJTVkdJRF8yXyI+DQoJCTx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzFfIiAgb3ZlcmZsb3c9InZpc2libGUiLz4NCgk8L2NsaXBQYXRoPg0KCTxwYXRoIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yMC4xODMsMjUuNDE5Yy0wLjAxNS0xLjMzOC0wLjI2Ni0xLjYyNS00LjQxNS0yLjgxbDAuMzE1LDQuNzMxDQoJCWMwLDEuMjYyLDEuMTkxLDEuNzQ3LDIuNDA5LDIuMzIyYzEuMjQxLDAuNTI0LDEuNjY4LDAuNzM0LDEuNjg5LDAuNzQ0bDAuMDAxLDBsMC4wMDEsMGMwLDAsMC40NDktMC4yMjEsMS42ODktMC43NDUNCgkJYzEuMjE3LTAuNTc1LDIuNDA5LTEuMDYsMi40MDktMi4zMjJsMC4zMTUtNC43MzFDMjAuNDQ5LDIzLjc5NSwyMC4xOTgsMjQuMDgxLDIwLjE4MywyNS40MTkiLz4NCgk8cGF0aCBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIiBmaWxsPSIjRkZGRkZGIiBkPSJNMjAuMTgzLDEzLjUzNEMyMC4xMzcsOS40MTksMTkuMzY2LDguNTQsNi42MSw0Ljg5NUw3LjU4LDE5LjQ0DQoJCWMwLDMuNzU3LDMuNDM3LDUuMjc0LDcuMDUzLDYuOTcyYy0xLjEzNy0wLjcxLTEuOTQ4LTEuNTg4LTEuOTQ4LTIuOTk1bC0wLjU3Ny04LjY1NGM3LjU4OCwyLjE2OCw4LjA0NywyLjY5Miw4LjA3NSw1LjE0DQoJCWMwLjAyNy0yLjQ0OCwwLjQ4Ni0yLjk3Miw4LjA3NS01LjE0bC0wLjU3Nyw4LjY1NGMwLDEuNDA2LTAuODExLDIuMjg0LTEuOTQ3LDIuOTk1YzMuNjE2LTEuNjk4LDcuMDUyLTMuMjE1LDcuMDUyLTYuOTcyDQoJCWwwLjk3LTE0LjU0NUMyMSw4LjU0LDIwLjIyOSw5LjQxOSwyMC4xODMsMTMuNTM0Ii8+DQoJPHBvbHlnb24gY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI0MC43MzUsMTguNDE1IDQwLjIwNiwxOC40MTUgNDAuMjA2LDIwLjk5NSAzOC45OSwyMC45OTUgMzguOTksMTQuNzg1IA0KCQk0MC4yMDYsMTQuNzg1IDQwLjIwNiwxNy4zMSA0MC41OTgsMTcuMzEgNDEuODEsMTQuNzg1IDQzLjI5OCwxNC43ODUgNDEuNjA0LDE3LjYyMiA0My40MzgsMjAuOTk1IDQxLjk2MywyMC45OTUgCSIvPg0KCTxyZWN0IHg9IjQ0LjEyMiIgeT0iMTQuNzg1IiBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIiBmaWxsPSIjRkZGRkZGIiB3aWR0aD0iMS4yMDciIGhlaWdodD0iNi4yMDkiLz4NCgk8cGF0aCBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIiBmaWxsPSIjRkZGRkZGIiBkPSJNNDcuNzY5LDE4LjUyNXYyLjQ2OWgtMS4yMTFWMTQuNzloMi4wMjVjMC42MTIsMCwxLjA5MSwwLjE2MSwxLjQ0LDAuNDg0DQoJCWMwLjM0OCwwLjMyMywwLjUyMiwwLjc3MSwwLjUyMiwxLjM0NWMwLDAuMzI1LTAuMDcyLDAuNjA0LTAuMjE3LDAuODM4Yy0wLjE0NSwwLjIzNC0wLjM1NywwLjQyMi0wLjYzNSwwLjU2MQ0KCQljMC4zMTgsMC4xMDgsMC41NDgsMC4yODgsMC42ODgsMC41MzhzMC4yMTEsMC41NjMsMC4yMTEsMC45Mzh2MC40MzljMCwwLjE3MSwwLjAyLDAuMzUzLDAuMDYsMC41NDgNCgkJYzAuMDQsMC4xOTUsMC4xMDksMC4zMzYsMC4yMDksMC40MjR2MC4wOWgtMS4yNTRjLTAuMS0wLjA5MS0wLjE2Mi0wLjIzOS0wLjE4OC0wLjQ0M2MtMC4wMjYtMC4yMDUtMC4wMzktMC40MTQtMC4wMzktMC42Mjd2LTAuNDIxDQoJCWMwLTAuMzExLTAuMDYzLTAuNTUxLTAuMTg5LTAuNzIxYy0wLjEyNi0wLjE3MS0wLjMwOC0wLjI1Ni0wLjU0NC0wLjI1Nkg0Ny43Njl6IE00Ny43NjksMTcuNTU3aDAuODENCgkJYzAuMjQ3LDAsMC40MzUtMC4wNzUsMC41NjMtMC4yMjZjMC4xMjgtMC4xNSwwLjE5Mi0wLjM2NSwwLjE5Mi0wLjY0NGMwLTAuMjg0LTAuMDY0LTAuNTEtMC4xOTItMC42NzgNCgkJYy0wLjEyOC0wLjE2Ny0wLjMxNC0wLjI1MS0wLjU1OS0wLjI1MWgtMC44MTRWMTcuNTU3eiIvPg0KCTxwYXRoIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiIGZpbGw9IiNGRkZGRkYiIGQ9Ik01My43ODQsMTQuNzg1aDEuMjA3djQuMzE2YzAsMC42MDgtMC4xNzEsMS4wOTEtMC41MTQsMS40NDgNCgkJYy0wLjM0MywwLjM1Ny0wLjc3NCwwLjUzNS0xLjI5NCwwLjUzNWMtMC41NjMsMC0xLjAwOC0wLjE1OS0xLjMzNy0wLjQ3OGMtMC4zMjgtMC4zMTgtMC40ODctMC43ODgtMC40NzYtMS40MDhsMC4wMTMtMC4wMjVoMS4xODINCgkJYzAsMC4zMjcsMC4wNTgsMC41NjUsMC4xNzIsMC43MTZjMC4xMTUsMC4xNTEsMC4yNjQsMC4yMjcsMC40NDYsMC4yMjdjMC4xNjUsMCwwLjMwNy0wLjA5LDAuNDI0LTAuMjY5DQoJCWMwLjExOC0wLjE3OSwwLjE3Ny0wLjQyOCwwLjE3Ny0wLjc0NlYxNC43ODV6Ii8+DQoJPHBhdGggY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0iI0ZGRkZGRiIgZD0iTTU4Ljg0MywxOS42NjhoLTEuNjM4bC0wLjMzMywxLjMyNmgtMS4yMjRsMS43NDktNi4yMDloMS4yNjJsMS43NDQsNi4yMDkNCgkJSDU5LjE4TDU4Ljg0MywxOS42Njh6IE01Ny40NTIsMTguN2gxLjE0NGwtMC41NTktMi4xOTZoLTAuMDI1TDU3LjQ1MiwxOC43eiIvPg0KCTxwYXRoIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiIGZpbGw9IiNGRkZGRkYiIGQ9Ik02My44NjMsMTkuMzc0YzAtMC4yNDItMC4wNjMtMC40MzMtMC4xODgtMC41NzRzLTAuMzQ1LTAuMjc5LTAuNjYxLTAuNDE2DQoJCWMtMC42NDYtMC4yMjUtMS4xMjktMC40OC0xLjQ1My0wLjc2NmMtMC4zMjMtMC4yODYtMC40ODMtMC42ODYtMC40ODMtMS4yYzAtMC41MDksMC4xODgtMC45MjMsMC41NjMtMS4yNDQNCgkJYzAuMzc1LTAuMzIsMC44NTQtMC40NzksMS40MzgtMC40NzljMC41OTEsMCwxLjA3MiwwLjE3OCwxLjQ0MSwwLjUzNWMwLjM3LDAuMzU2LDAuNTQ4LDAuODA3LDAuNTM3LDEuMzVsLTAuMDA4LDAuMDI1aC0xLjE3Nw0KCQljMC0wLjI4NC0wLjA3MS0wLjUxNC0wLjIxMy0wLjY5Yy0wLjE0My0wLjE3Ny0wLjM0My0wLjI2NS0wLjYwMi0wLjI2NWMtMC4yNDIsMC0wLjQzLDAuMDczLTAuNTY1LDAuMjINCgkJYy0wLjEzNSwwLjE0Ni0wLjIwMiwwLjMzLTAuMjAyLDAuNTUyYzAsMC4yMDUsMC4wNzUsMC4zNzMsMC4yMjYsMC41MDVjMC4xNTEsMC4xMzIsMC40MTMsMC4yNzksMC43ODUsMC40NDENCgkJYzAuNTg4LDAuMTk5LDEuMDMyLDAuNDUxLDEuMzI4LDAuNzU3YzAuMjk3LDAuMzA2LDAuNDQ2LDAuNzE5LDAuNDQ2LDEuMjM5YzAsMC41MzgtMC4xNzksMC45NTgtMC41MzcsMS4yNjMNCgkJYy0wLjM1OCwwLjMwNC0wLjgzNSwwLjQ1Ni0xLjQyOSwwLjQ1NmMtMC41OTIsMC0xLjEwNC0wLjE3Mi0xLjUzOC0wLjUxOGMtMC40MzQtMC4zNDUtMC42NDMtMC44NDEtMC42MjktMS40ODZsMC4wMDgtMC4wMjVoMS4xODENCgkJYzAsMC4zODQsMC4wODIsMC42NiwwLjI0MywwLjgyN2MwLjE2MiwwLjE2OCwwLjQwNywwLjI1MiwwLjczNCwwLjI1MmMwLjI1NiwwLDAuNDQ1LTAuMDY4LDAuNTY5LTAuMjA1DQoJCUM2My44MDEsMTkuNzkyLDYzLjg2MywxOS42MDcsNjMuODYzLDE5LjM3NCIvPg0KCTxwb2x5Z29uIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iNjkuNzA3LDE1Ljc1MyA2OC4zMDgsMTUuNzUzIDY4LjMwOCwyMC45OTUgNjcuMDk2LDIwLjk5NSANCgkJNjcuMDk2LDE1Ljc1MyA2NS43MDYsMTUuNzUzIDY1LjcwNiwxNC43ODUgNjkuNzA3LDE0Ljc4NSAJIi8+DQoJPHBhdGggY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0iI0ZGRkZGRiIgZD0iTTc0LjU3MywxOC43NjRjMCwwLjcyOC0wLjE5NywxLjI5Ni0wLjU5MywxLjcwNg0KCQljLTAuMzk2LDAuNDEtMC45MjEsMC42MTQtMS41NzgsMC42MTRzLTEuMTgxLTAuMjA1LTEuNTc0LTAuNjE0Yy0wLjM5Mi0wLjQwOS0wLjU4OC0wLjk3OC0wLjU4OC0xLjcwNnYtMS43NA0KCQljMC0wLjcyNSwwLjE5Ni0xLjI5NCwwLjU4OC0xLjcwOGMwLjM5My0wLjQxNCwwLjkxNi0wLjYyLDEuNTctMC42MmMwLjY1NCwwLDEuMTgsMC4yMDcsMS41NzgsMC42Mg0KCQljMC4zOTgsMC40MTQsMC41OTcsMC45ODMsMC41OTcsMS43MDhWMTguNzY0eiBNNzMuMzY2LDE3LjAxMWMwLTAuNDQ1LTAuMDgzLTAuNzgxLTAuMjQ3LTEuMDA3Yy0wLjE2NS0wLjIyNy0wLjQwNS0wLjM0LTAuNzIxLTAuMzQNCgkJYy0wLjMxOSwwLTAuNTU3LDAuMTEzLTAuNzE3LDAuMzM4Yy0wLjE1OSwwLjIyNi0wLjIzOSwwLjU2Mi0wLjIzOSwxLjAxdjEuNzUzYzAsMC40NSwwLjA4MiwwLjc4OSwwLjI0MywxLjAxMw0KCQljMC4xNjIsMC4yMjYsMC40MDEsMC4zMzgsMC43MTYsMC4zMzhjMC4zMTMsMCwwLjU1Mi0wLjExMywwLjcxNy0wLjMzOGMwLjE2NS0wLjIyNSwwLjI0Ny0wLjU2MywwLjI0Ny0xLjAxM1YxNy4wMTF6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==");
  }
  html[lang="sv"] .banner-content {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iODJweCIgaGVpZ2h0PSIzNXB4IiB2aWV3Qm94PSIwIDAgODIgMzUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDgyIDM1IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxkZWZzPg0KCQk8cmVjdCBpZD0iU1ZHSURfMV8iIHdpZHRoPSI4MiIgaGVpZ2h0PSIzNC45NyIvPg0KCTwvZGVmcz4NCgk8Y2xpcFBhdGggaWQ9IlNWR0lEXzJfIj4NCgkJPHVzZSB4bGluazpocmVmPSIjU1ZHSURfMV8iICBvdmVyZmxvdz0idmlzaWJsZSIvPg0KCTwvY2xpcFBhdGg+DQoJPHBhdGggY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0iI0ZGRkZGRiIgZD0iTTE5Ljg4NSwyNS4xODZjLTAuMDE1LTEuMzI2LTAuMjYzLTEuNjA5LTQuMzc1LTIuNzg0bDAuMzEzLDQuNjg4DQoJCWMwLDEuMjUsMS4xODEsMS43MzEsMi4zODcsMi4zYzEuMjI5LDAuNTIsMS42NTMsMC43MjgsMS42NzQsMC43MzdsMC4wMDEsMC4wMDFsMC4wMDEsMGMwLDAsMC40NDUtMC4yMTksMS42NzQtMC43MzkNCgkJYzEuMjA2LTAuNTY5LDIuMzg2LTEuMDUsMi4zODYtMi4zbDAuMzEzLTQuNjg4QzIwLjE0OCwyMy41NzYsMTkuODk5LDIzLjg1OSwxOS44ODUsMjUuMTg2Ii8+DQoJPHBhdGggY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0iI0ZGRkZGRiIgZD0iTTE5Ljg4NSwxMy40MWMtMC4wNDYtNC4wNzctMC44MS00Ljk0OS0xMy40NDgtOC41NmwwLjk2MSwxNC40MTINCgkJYzAsMy43MjIsMy40MDUsNS4yMjYsNi45ODgsNi45MDdjLTEuMTI2LTAuNzAzLTEuOTMtMS41NzMtMS45My0yLjk2NmwtMC41NzItOC41NzVjNy41MTksMi4xNDgsNy45NzMsMi42NjcsOCw1LjA5Mw0KCQljMC4wMjctMi40MjYsMC40ODItMi45NDUsOC01LjA5M2wtMC41NzIsOC41NzVjMCwxLjM5My0wLjgwMywyLjI2My0xLjkzLDIuOTY2YzMuNTgzLTEuNjgyLDYuOTg4LTMuMTg2LDYuOTg4LTYuOTA3TDMzLjMzMyw0Ljg1DQoJCUMyMC42OTQsOC40NjEsMTkuOTMxLDkuMzMzLDE5Ljg4NSwxMy40MSIvPg0KCTxwYXRoIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zOC41MTksMjAuODAxdi02LjE1MmgxLjgxM2MwLjYzNCwwLDEuMTI5LDAuMTQxLDEuNDg1LDAuNDIyDQoJCWMwLjM1NiwwLjI4MiwwLjUzNCwwLjcwMSwwLjUzNCwxLjI1OWMwLDAuMjkzLTAuMDY1LDAuNTUzLTAuMTk0LDAuNzc5Yy0wLjEzLDAuMjI3LTAuMzI0LDAuMzk3LTAuNTgzLDAuNTA5DQoJCWMwLjMyNCwwLjA3NiwwLjU2MywwLjI0MSwwLjcxOCwwLjQ5NGMwLjE1NSwwLjI1NCwwLjIzMiwwLjU1MSwwLjIzMiwwLjg5MmMwLDAuNTg5LTAuMTY4LDEuMDM1LTAuNTA1LDEuMzM5DQoJCWMtMC4zMzcsMC4zMDUtMC44MTksMC40NTctMS40NDcsMC40NTdIMzguNTE5eiBNMzkuNzIzLDE3LjI0OGgwLjY2NGMwLjI0NS0wLjAwNiwwLjQzMy0wLjA3NywwLjU2NC0wLjIxNA0KCQljMC4xMzEtMC4xMzcsMC4xOTctMC4zMzQsMC4xOTctMC41OTFjMC0wLjI4OC0wLjA2OC0wLjQ5OS0wLjIwMy0wLjYzM2MtMC4xMzUtMC4xMzQtMC4zNC0wLjIwMi0wLjYxMy0wLjIwMmgtMC42MDlWMTcuMjQ4eg0KCQkgTTM5LjcyMywxOC4wODh2MS43NTNoMC44NWMwLjI1MywwLDAuNDQzLTAuMDcsMC41NjgtMC4yMTFjMC4xMjUtMC4xNDEsMC4xODgtMC4zNTEsMC4xODgtMC42MjljMC0wLjI5My0wLjA1NC0wLjUxOC0wLjE2MS0wLjY3Ng0KCQljLTAuMTA3LTAuMTU4LTAuMjc5LTAuMjM3LTAuNTE2LTAuMjM3SDM5LjcyM3oiLz4NCgk8cmVjdCB4PSI0My41OTkiIHk9IjE0LjY0OSIgY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjEuMTk2IiBoZWlnaHQ9IjYuMTUyIi8+DQoJPHBhdGggY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0iI0ZGRkZGRiIgZD0iTTQ2LjAwOCwyMC44MDF2LTYuMTUyaDEuODEzYzAuNjM0LDAsMS4xMjksMC4xNDEsMS40ODUsMC40MjINCgkJYzAuMzU2LDAuMjgyLDAuNTM0LDAuNzAxLDAuNTM0LDEuMjU5YzAsMC4yOTMtMC4wNjQsMC41NTMtMC4xOTQsMC43NzljLTAuMTI5LDAuMjI3LTAuMzI0LDAuMzk3LTAuNTgzLDAuNTA5DQoJCWMwLjMyNCwwLjA3NiwwLjU2MywwLjI0MSwwLjcxOCwwLjQ5NGMwLjE1NSwwLjI1NCwwLjIzMiwwLjU1MSwwLjIzMiwwLjg5MmMwLDAuNTg5LTAuMTY4LDEuMDM1LTAuNTA1LDEuMzM5DQoJCWMtMC4zMzYsMC4zMDUtMC44MTksMC40NTctMS40NDcsMC40NTdINDYuMDA4eiBNNDcuMjEyLDE3LjI0OGgwLjY2NGMwLjI0NS0wLjAwNiwwLjQzMy0wLjA3NywwLjU2My0wLjIxNA0KCQljMC4xMzEtMC4xMzcsMC4xOTctMC4zMzQsMC4xOTctMC41OTFjMC0wLjI4OC0wLjA2Ny0wLjQ5OS0wLjIwMy0wLjYzM3MtMC4zNC0wLjIwMi0wLjYxMy0wLjIwMmgtMC42MDhWMTcuMjQ4eiBNNDcuMjEyLDE4LjA4OA0KCQl2MS43NTNoMC44NDljMC4yNTMsMCwwLjQ0My0wLjA3LDAuNTY4LTAuMjExYzAuMTI1LTAuMTQxLDAuMTg4LTAuMzUxLDAuMTg4LTAuNjI5YzAtMC4yOTMtMC4wNTMtMC41MTgtMC4xNjEtMC42NzYNCgkJYy0wLjEwNy0wLjE1OC0wLjI3OS0wLjIzNy0wLjUxNi0wLjIzN0g0Ny4yMTJ6Ii8+DQoJPHBvbHlnb24gY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI1Mi4yMjksMTkuODQyIDU0LjQ3NywxOS44NDIgNTQuNDc3LDIwLjgwMSA1MS4wMjQsMjAuODAxIA0KCQk1MS4wMjQsMTQuNjQ5IDUyLjIyOSwxNC42NDkgCSIvPg0KCTxyZWN0IHg9IjU1LjM1NiIgeT0iMTQuNjQ5IiBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIiBmaWxsPSIjRkZGRkZGIiB3aWR0aD0iMS4xOTYiIGhlaWdodD0iNi4xNTIiLz4NCgk8cGF0aCBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIiBmaWxsPSIjRkZGRkZGIiBkPSJNNjEuOTExLDE4LjU5MWMwLDAuNzIxLTAuMTk2LDEuMjg1LTAuNTg3LDEuNjkNCgkJYy0wLjM5MiwwLjQwNi0wLjkxMywwLjYwOC0xLjU2MywwLjYwOHMtMS4xNy0wLjIwMy0xLjU1OS0wLjYwOGMtMC4zODktMC40MDUtMC41ODMtMC45NjktMC41ODMtMS42OXYtMS43MjQNCgkJYzAtMC43MTgsMC4xOTQtMS4yODIsMC41ODMtMS42OTJjMC4zODktMC40MSwwLjkwNy0wLjYxNSwxLjU1NS0wLjYxNWMwLjY0OCwwLDEuMTY5LDAuMjA1LDEuNTYzLDAuNjE1DQoJCWMwLjM5NSwwLjQxLDAuNTkyLDAuOTc0LDAuNTkyLDEuNjkyVjE4LjU5MXogTTYwLjcxNSwxNi44NTRjMC0wLjQ0MS0wLjA4Mi0wLjc3My0wLjI0NS0wLjk5OA0KCQljLTAuMTY0LTAuMjI1LTAuNDAxLTAuMzM3LTAuNzE0LTAuMzM3Yy0wLjMxNSwwLTAuNTUyLDAuMTEyLTAuNzA5LDAuMzM1Yy0wLjE1OCwwLjIyMy0wLjIzNywwLjU1Ny0wLjIzNywxdjEuNzM3DQoJCWMwLDAuNDQ2LDAuMDgxLDAuNzgyLDAuMjQxLDEuMDA0YzAuMTYxLDAuMjIzLDAuMzk3LDAuMzM1LDAuNzEsMC4zMzVjMC4zMSwwLDAuNTQ2LTAuMTEyLDAuNzEtMC4zMzUNCgkJYzAuMTYzLTAuMjIzLDAuMjQ1LTAuNTU4LDAuMjQ1LTEuMDA0VjE2Ljg1NHoiLz4NCgk8cG9seWdvbiBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjY2LjQxNiwxNS42MDggNjUuMDMsMTUuNjA4IDY1LjAzLDIwLjgwMSA2My44MywyMC44MDEgNjMuODMsMTUuNjA4IA0KCQk2Mi40NTMsMTUuNjA4IDYyLjQ1MywxNC42NDkgNjYuNDE2LDE0LjY0OSAJIi8+DQoJPHBvbHlnb24gY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI3MC40ODIsMTguMTAxIDY4LjQxNiwxOC4xMDEgNjguNDE2LDE5Ljg0MiA3MC44NDUsMTkuODQyIA0KCQk3MC44NDUsMjAuODAxIDY3LjIxMSwyMC44MDEgNjcuMjExLDE0LjY0OSA3MC44MzcsMTQuNjQ5IDcwLjgzNywxNS42MDggNjguNDE2LDE1LjYwOCA2OC40MTYsMTcuMTQyIDcwLjQ4MiwxNy4xNDIgCSIvPg0KCTxwb2x5Z29uIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iNzMuNDE1LDE4LjI0NSA3Mi44OTEsMTguMjQ1IDcyLjg5MSwyMC44MDEgNzEuNjg3LDIwLjgwMSANCgkJNzEuNjg3LDE0LjY0OCA3Mi44OTEsMTQuNjQ4IDcyLjg5MSwxNy4xNSA3My4yOCwxNy4xNSA3NC40OCwxNC42NDggNzUuOTU1LDE0LjY0OCA3NC4yNzcsMTcuNDU5IDc2LjA5NCwyMC44MDEgNzQuNjMyLDIwLjgwMSAJIi8+DQo8L2c+DQo8L3N2Zz4NCg==");
  }
  html[lang="en"] .banner-content {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNzdweCIgaGVpZ2h0PSIzNXB4IiB2aWV3Qm94PSIwIDAgNzcgMzUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDc3IDM1IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxkZWZzPg0KCQk8cmVjdCBpZD0iU1ZHSURfMV8iIHdpZHRoPSI3NyIgaGVpZ2h0PSIzNS4zMzUiLz4NCgk8L2RlZnM+DQoJPGNsaXBQYXRoIGlkPSJTVkdJRF8yXyI+DQoJCTx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzFfIiAgb3ZlcmZsb3c9InZpc2libGUiLz4NCgk8L2NsaXBQYXRoPg0KCTxwYXRoIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yMC4zMiwyNS40NDljLTAuMDE1LTEuMzQtMC4yNjYtMS42MjYtNC40Mi0yLjgxM2wwLjMxNiw0LjczNg0KCQljMCwxLjI2MywxLjE5MywxLjc1LDIuNDEyLDIuMzI1YzEuMjQzLDAuNTI0LDEuNjcsMC43MzUsMS42OTEsMC43NDVsMC4wMDEsMC4wMDFoMC4wMDFjMCwwLDAuNDQ5LTAuMjIyLDEuNjkxLTAuNzQ2DQoJCWMxLjIxOS0wLjU3NSwyLjQxMi0xLjA2MiwyLjQxMi0yLjMyNWwwLjMxNi00LjczNkMyMC41ODYsMjMuODIzLDIwLjMzNSwyNC4xMDksMjAuMzIsMjUuNDQ5Ii8+DQoJPHBhdGggY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0iI0ZGRkZGRiIgZD0iTTIwLjMyLDEzLjU1Yy0wLjA0Ni00LjEyLTAuODE4LTUtMTMuNTg5LTguNjQ5bDAuOTcxLDE0LjU2Mg0KCQljMCwzLjc2MSwzLjQ0MSw1LjI4LDcuMDYyLDYuOThjLTEuMTM4LTAuNzEtMS45NTEtMS41OS0xLjk1MS0yLjk5OGwtMC41NzgtOC42NjRjNy41OTgsMi4xNzEsOC4wNTcsMi42OTQsOC4wODQsNS4xNDYNCgkJYzAuMDI3LTIuNDUyLDAuNDg3LTIuOTc1LDguMDg0LTUuMTQ2bC0wLjU3Nyw4LjY2NGMwLDEuNDA4LTAuODEzLDIuMjg3LTEuOTUsMi45OThjMy42MjEtMS43LDcuMDYxLTMuMjE5LDcuMDYxLTYuOThsMC45NzEtMTQuNTYyDQoJCUMyMS4xMzgsOC41NDksMjAuMzY3LDkuNDMsMjAuMzIsMTMuNTUiLz4NCgk8cG9seWdvbiBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjQwLjM2NiwyMC4wNDkgNDIuNjM4LDIwLjA0OSA0Mi42MzgsMjEuMDE5IDM5LjE0OSwyMS4wMTkgDQoJCTM5LjE0OSwxNC44MDIgNDAuMzY2LDE0LjgwMiAJIi8+DQoJPHJlY3QgeD0iNDMuNTI2IiB5PSIxNC44MDIiIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSIxLjIwOCIgaGVpZ2h0PSI2LjIxNiIvPg0KCTxwYXRoIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiIGZpbGw9IiNGRkZGRkYiIGQ9Ik00NS45NjEsMjEuMDE5di02LjIxNmgxLjgzMmMwLjY0LDAsMS4xNDEsMC4xNDIsMS41MDEsMC40MjcNCgkJYzAuMzYsMC4yODUsMC41NCwwLjcwOCwwLjU0LDEuMjcyYzAsMC4yOTYtMC4wNjUsMC41NTgtMC4xOTYsMC43ODhjLTAuMTMxLDAuMjI5LTAuMzI3LDAuNDAxLTAuNTg5LDAuNTE1DQoJCWMwLjMyNywwLjA3NywwLjU2OSwwLjI0MywwLjcyNiwwLjVjMC4xNTYsMC4yNTYsMC4yMzQsMC41NTcsMC4yMzQsMC45MDFjMCwwLjU5NS0wLjE3LDEuMDQ2LTAuNTEsMS4zNTMNCgkJYy0wLjM0LDAuMzA4LTAuODI3LDAuNDYxLTEuNDYyLDAuNDYxSDQ1Ljk2MXogTTQ3LjE3OCwxNy40MjhoMC42N2MwLjI0OC0wLjAwNiwwLjQzOC0wLjA3OCwwLjU3LTAuMjE2DQoJCWMwLjEzMi0wLjEzOSwwLjE5OC0wLjMzOCwwLjE5OC0wLjU5N2MwLTAuMjkyLTAuMDY4LTAuNTA0LTAuMjA1LTAuNjRzLTAuMzQzLTAuMjA0LTAuNjE5LTAuMjA0aC0wLjYxNVYxNy40Mjh6IE00Ny4xNzgsMTguMjc4DQoJCXYxLjc3MWgwLjg1OGMwLjI1NiwwLDAuNDQ4LTAuMDcxLDAuNTc1LTAuMjEzYzAuMTI2LTAuMTQyLDAuMTktMC4zNTQsMC4xOS0wLjYzNmMwLTAuMjk2LTAuMDU0LTAuNTIzLTAuMTYzLTAuNjgzDQoJCWMtMC4xMDgtMC4xNTktMC4yODItMC4yMzktMC41MjEtMC4yMzlINDcuMTc4eiIvPg0KCTxwYXRoIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiIGZpbGw9IiNGRkZGRkYiIGQ9Ik01Mi4yNDcsMTguNTQ2djIuNDcyaC0xLjIxM3YtNi4yMTJoMi4wMjhjMC42MTIsMCwxLjA5MiwwLjE2MiwxLjQ0MSwwLjQ4NA0KCQljMC4zNDksMC4zMjMsMC41MjMsMC43NzIsMC41MjMsMS4zNDdjMCwwLjMyNS0wLjA3MiwwLjYwNC0wLjIxOCwwLjgzOWMtMC4xNDUsMC4yMzQtMC4zNTcsMC40MjItMC42MzYsMC41NjENCgkJYzAuMzE4LDAuMTA4LDAuNTQ4LDAuMjg4LDAuNjg5LDAuNTM4YzAuMTQxLDAuMjUsMC4yMTEsMC41NjQsMC4yMTEsMC45Mzl2MC40NGMwLDAuMTcxLDAuMDIsMC4zNTQsMC4wNiwwLjU0OQ0KCQljMC4wNCwwLjE5NSwwLjEwOSwwLjMzNywwLjIwOSwwLjQyNXYwLjA5aC0xLjI1NWMtMC4xLTAuMDkxLTAuMTYyLTAuMjM5LTAuMTg4LTAuNDQ0Yy0wLjAyNi0wLjIwNS0wLjAzOS0wLjQxNC0wLjAzOS0wLjYyOHYtMC40MjINCgkJYzAtMC4zMTEtMC4wNjMtMC41NTEtMC4xOS0wLjcyMmMtMC4xMjYtMC4xNzEtMC4zMDgtMC4yNTYtMC41NDQtMC4yNTZINTIuMjQ3eiBNNTIuMjQ3LDE3LjU3N2gwLjgxMQ0KCQljMC4yNDgsMCwwLjQzNi0wLjA3NSwwLjU2My0wLjIyNmMwLjEyOC0wLjE1MSwwLjE5Mi0wLjM2NiwwLjE5Mi0wLjY0NWMwLTAuMjg1LTAuMDY0LTAuNTExLTAuMTkyLTAuNjc5DQoJCWMtMC4xMjgtMC4xNjgtMC4zMTQtMC4yNTItMC41NTktMC4yNTJoLTAuODE1VjE3LjU3N3oiLz4NCgk8cGF0aCBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIiBmaWxsPSIjRkZGRkZGIiBkPSJNNTkuMDA2LDE5LjY5MWgtMS42MzlsLTAuMzMzLDEuMzI4aC0xLjIyNWwxLjc1LTYuMjE2aDEuMjYzbDEuNzQ3LDYuMjE2DQoJCWgtMS4yMjVMNTkuMDA2LDE5LjY5MXogTTU3LjYxNSwxOC43MjJoMS4xNDRMNTguMiwxNi41MjNoLTAuMDI1TDU3LjYxNSwxOC43MjJ6Ii8+DQoJPHBhdGggY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0iI0ZGRkZGRiIgZD0iTTYyLjQ4NywxOC41NDZ2Mi40NzJoLTEuMjEzdi02LjIxMmgyLjAyOGMwLjYxMiwwLDEuMDkyLDAuMTYyLDEuNDQxLDAuNDg0DQoJCWMwLjM0OCwwLjMyMywwLjUyMywwLjc3MiwwLjUyMywxLjM0N2MwLDAuMzI1LTAuMDczLDAuNjA0LTAuMjE4LDAuODM5Yy0wLjE0NiwwLjIzNC0wLjM1NywwLjQyMi0wLjYzNiwwLjU2MQ0KCQljMC4zMTgsMC4xMDgsMC41NDgsMC4yODgsMC42ODksMC41MzhjMC4xNDEsMC4yNSwwLjIxMSwwLjU2NCwwLjIxMSwwLjkzOXYwLjQ0YzAsMC4xNzEsMC4wMiwwLjM1NCwwLjA2LDAuNTQ5DQoJCWMwLjA0LDAuMTk1LDAuMTEsMC4zMzcsMC4yMDksMC40MjV2MC4wOWgtMS4yNTVjLTAuMS0wLjA5MS0wLjE2Mi0wLjIzOS0wLjE4OC0wLjQ0NGMtMC4wMjYtMC4yMDUtMC4wMzktMC40MTQtMC4wMzktMC42Mjh2LTAuNDIyDQoJCWMwLTAuMzExLTAuMDYzLTAuNTUxLTAuMTktMC43MjJjLTAuMTI2LTAuMTcxLTAuMzA4LTAuMjU2LTAuNTQ0LTAuMjU2SDYyLjQ4N3ogTTYyLjQ4NywxNy41NzdoMC44MTINCgkJYzAuMjQ4LDAsMC40MzUtMC4wNzUsMC41NjMtMC4yMjZjMC4xMjgtMC4xNTEsMC4xOTItMC4zNjYsMC4xOTItMC42NDVjMC0wLjI4NS0wLjA2NC0wLjUxMS0wLjE5Mi0wLjY3OQ0KCQljLTAuMTI4LTAuMTY4LTAuMzE0LTAuMjUyLTAuNTU5LTAuMjUyaC0wLjgxNVYxNy41Nzd6Ii8+DQoJPHBvbHlnb24gY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI2OC4xNTgsMTcuNDY2IDY4LjE4NCwxNy40NjYgNjkuMjIyLDE0LjgwMiA3MC41NDEsMTQuODAyIA0KCQk2OC43NjQsMTguODA3IDY4Ljc2NCwyMS4wMTkgNjcuNTUyLDIxLjAxOSA2Ny41NTIsMTguNzMgNjUuODA2LDE0LjgwMiA2Ny4xMzMsMTQuODAyIAkiLz4NCjwvZz4NCjwvc3ZnPg0K");
  }
  html[lang="fi"] .first-col img {
    max-width: 200px;
  }
  html[lang="sv"] .first-col img {
    max-width: 220px;
  }
  html[lang="en"] .first-col img {
    max-width: 200px;
  }
  .hide-mob {
    display: block;
  }
  .search {
    max-width: 20.833em;
  }
  .footer-second-row {
    margin-left: 3em;
    text-align: left;
  }
  .footer-first-row .first-col {
    min-width: 19.167em;
    width: 55%; /*20%;*/ /* 25%;*/
    margin-right: 0; /*2%;*/
    padding-left: 1.5%; /* 1% */
    text-align: left;
  }
  .footer-first-row .first-col a {
    display: flex;
    align-items: center;
  }
  .footer-first-row .first-col span {
    margin-left: 15px;
    margin-top: 6px;
  }
  .footer-first-row .first-col img {
    width: 85%;
    margin-top: 4px;
  }
  .sv .footer-first-row .first-col {
    min-width: 21.25em; /*22.167em;*/
  }
  .footer-first-row .second-col {
    width: 20%;
    margin-right: .5%; /*2%;*/
    margin-top: 2.85em;
    text-align: left;
  }
  .sv .footer-first-row .second-col {
    width: 17%;  
  }
  .footer-first-row .third-col {
    width: 25%;  
    margin-right: 2%;
    margin-left: 0;
    margin-top: 2.6em; /* 2.417em */
    float: right;
    text-align: right;
  }
  .sv .footer-first-row .third-col {
    width: 23%;  
  }
  .footer-first-row .fourth-col {
    width: 15%;
    margin-right: .5%; /*2%;*/
    margin-top: 2.85em;
    text-align: right;
  }
  .sv .footer-first-row .fourth-col {
    width: 17%;  
  }
  .footer-second-row .col {
    width: 18%;
    margin-right: 2%;
    float: left;  
    margin-top: 0;
  }
  .cols-four .footer-second-row .col {
    width: 23%;
    margin-right: 2%;
    float: left;  
    margin-top: 0;
  }
  .last {
    margin-right: 0;
  }
  .footer-second-row .item {
    padding-top: 0.25em;
    padding-bottom: 0.25em;
  }
  .title a {
    cursor: default;
  }
  .title a:hover {
    opacity: 1;
  }
}

/* GCSE */
input.gsc-input {
  border: none !important;
  border-radius: 2px !important;
  height: 20px !important;
  background-position: 3px center !important;
}
.cse input.gsc-search-button, input.gsc-search-button {
  color: #333 !important;
  background-color: #cfcfcf !important;
  border: none !important;
  padding-top: 1px !important;
  font-weight: normal !important;
}
table.gsc-search-box td.gsc-input {
  padding-right: 0 !important;  
}
table#gs_id50 {
  padding: 3px 0 !important;
}
.footer-first-row .third-col.google-cse {
  margin-top: 2.4em;
}
.google-cse .cse .gsc-control-cse, .google-cse .gsc-control-cse {
  padding: 0;
  background-color: transparent;
  border: none;
}
.cse .gsc-search-button-v2, .gsc-search-button-v2 {
  background-color: transparent !important;
  padding: 0 20px !important;
  margin: 0 4px 0 6px;
}
td.gsc-search-button {
  background: #4c4c4c none repeat scroll 0 0;
  left: 5px;
  position: relative;
}
.google-cse .gsc-input-box {
  border-radius: 3px
}
.google-cse .gsc-search-box-tools .gsc-search-box .gsc-input {
  padding-right: 2px;
  margin-top: -3px !important;
  font-size: 13px !important;
  background-color: #dedcdc;
}
.google-cse .gsst_a .gscb_a {
  color: #4c4c4c;
  position: relative;
  top: 2px;
}
.google-cse input.gsc-input{
  background-color: transparent !important;
}
.google-cse .gsc-control-cse div {
  text-align: left;
}
.google-cse .gsc-tabHeader {
  text-align: center !important;
  overflow: hidden;
}
.google-cse .gsc-orderby {
  text-align: right !important;
}
.google-cse .gsc-control-cse .gsc-option-selector {
  right: 15px;
}
.google-cse input.gsc-input, .google-cse .gsc-input-box, .google-cse .gsc-input-box-hover, .google-cse .gsc-input-box-focus {
  border-color: #bbb;
}
table.gsc-search-box td.gsc-input {
  background-color: #fff;
}
table.gsc-search-box td {
  border-radius: 3px;
}

.visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
