/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");
/*@import url("https://use.typekit.net/flo0oqx.css"); Myriad Pro*/
/* fontit */
body, html {
  font-family: "Roboto", sans-serif !important;
}
h1, h2, h3, h4, h5, h6, .button, p, a.btn, strong {
  font-family: "Roboto", sans-serif !important;
}
/* hakukentän muokkaus*/
.haku {
  max-width: 90px;
}
/*ympyräikonin poisto menuvalikosta*/
#g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container:before {
  font-family: "Roboto", sans-serif;
  content: none;
  font-size: 12px;
  padding-right: 5px;
}
/* Valikon taustavärin muuttaminen*/
.accent-scroll .headroom-bg-section.headroom--not-top .headroom-bg-section.headroom--unpinned {
  background-color: #4c5359 !important;
}
/* mobiilivalikon taustan väri*/
#g-navigation.accent-mobile {
  background-color: #eae6e5 !important;
}
/*skrollaavan valikon fontin väri*/
.accent-scroll #g-navigation.headroom--not-top .g-toplevel > li.active > .g-menu-item-container {
  color: #494848;
  box-shadow: 0 5px 0 #494848 inset;
}
/*skrollaavan alasvetovalikon fontin väri*/
.accent-scroll #g-navigation.headroom--not-top .g-toplevel > li .g-menu-item-container {
  color: #494848;
}
/* Otsikkokoon muuttaminen etusivulla*/
/*.g-title {
    font-family: 'myriad-pro', sans-serif;
    font-weight: 700;
    font-size: 26px;
    line-height: 27px;
    text-transform: uppercase;
    display: inline-block;
    position: relative;
}*/
/* Breadcrumbs sijainti-ikonin poisto*/
.icon-location:before {
  content: none;
}
/* nappien koon vaihtaminen, jos tarvetta class=laatikko*/
.laatikko {
  height: 65px;
  width: 200px;
}
/*.vierekkain {
  display: inline-block;
}*/
/*nappien reunojen pyöristys*/
.button {
  border-radius: 4px;
}
/*kaari-ikoni sivupalkkeihin*/
ul.menu li a:before, ul.menu li .separator:before, ul.menu li .item:before {
  content: url('https://www.qlu.fi/images/luettelomerkit/green-wave_10x13.png?604b6e99');
}
/* sivupalkkien tiivistys, jotta ei hyppää seuraavalle riville*/
ul.menu li a {
  /*padding: 5px 15px; vanha välistys*/
  padding: 0px;
}
#g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container:before a:active {
  font-family: "Roboto", sans-serif;
  background-image: url('https://www.qlu.fi/images/luettelomerkit/white-wave_10x13.png?604b7dfe');
  font-size: 12px;
  padding-right: 5px;
}
/*tarjouspyyntönappien fontin muuttaminen*/
.pwebcontact_toggler.pweb-toggler-blue {
  font-family: "Roboto", sans-serif !important;
}
/* marginaalien ja paddingin poisto error-sivun tekstistä*/
.g-error .rt-error-body, .error .rt-error-body {
  margin: 0px auto;
  padding: 0px 0;
  width: 80%;
}
/*liput allekkain ylävalikossa

div.mod-languages ul.lang-inline li {
    display: block;
}*/
.pwebcontact_toggler.pweb-toggler-blue {
  line-height: normal;
  border: 1px solid;
  border-color: #618310 !important;
  border-radius: 4px;
  box-shadow: 0 4px 0 rgba(137, 186, 22, 0.5);
  font-size: 18px !important;
}
.pwebcontact_toggler.pweb-toggler-blue span:hover {
  color: #fac843;
  /*color: #fff;
    background-color: #fac843;
    border: 1px solid #f8b707;
    box-shadow: 0 4px 0 rgba(250, 200, 67, 0.5);
    background-position: inherit;
    background-image: none;
    text-shadow: none;*/
}
.pwebcontact_toggler.pweb-toggler-blue:hover {
  color: #fff;
  background-color: #fac843;
  border: 1px solid #f8b707;
  box-shadow: 0 4px 0 rgba(250, 200, 67, 0.5);
  background-position: inherit;
  background-image: none;
  text-shadow: none;
}
/*#pwebcontact180_toggler:hover, 
#pwebcontact181_toggler:hover, 
#pwebcontact182_toggler:hover, 
#pwebcontact183_toggler:hover {
    color: #fff;
    background-color: #fac843;
    border: 1px solid #f8b707 !important;
    box-shadow: 0 4px 0 rgba(250, 200, 67, 0.5);
    background-position: inherit;
    background-image: none;
    text-shadow: none;
}*/
/* box4 (Gantry 5 variantti, block-välilehti) laatikon taustavärin vaihto Qlu:n harmaaaksi*/
.box4 .g-content {
  color: #fff;
  background: #4c5359;
}
/* Otsikkokoon muokkaus näyttökoon mukaan - nämä tulee olla tiedoston lopussa */
@media only all and (max-width: 55rem) {
  h2 {
    font-size: 120%;
    line-height: 110%;
  }
}
@media only all and (max-width: 55rem) {
  h3 {
    font-size: 115%;
    line-height: 105%;
  }
}
/*# sourceMappingURL=custom_16.css.map */